fleet-memory/hindsight-embed/hindsight_embed
r266-tech d054b88403
fix: add PEP 561 py.typed marker to all Python packages (#973)
* fix: add PEP 561 py.typed marker to all Python packages

Add empty py.typed marker files to all 13 Python packages that were
missing them. Only hindsight-integrations/autogen already had one.

Per PEP 561, packages that wish to support type checking must include
a py.typed marker file. Without it, type checkers (mypy, pyright) treat
the package as untyped and skip all inline type annotations.

Fixes #965

* fix: ensure py.typed markers survive client regeneration

Add touch commands in generate-clients.sh to recreate PEP 561 py.typed
marker files after the OpenAPI generator runs, since the script deletes
and regenerates the hindsight_client_api directory.

---------

Co-authored-by: r266-tech <r266-tech@users.noreply.github.com>
2026-04-10 23:24:46 +02:00
..
__init__.py Release v0.5.0 2026-04-08 17:56:47 +02:00
cli.py feat: add built-in llama.cpp LLM provider for local inference (#933) 2026-04-08 15:22:10 +02:00
daemon_client.py feat: add built-in llama.cpp LLM provider for local inference (#933) 2026-04-08 15:22:10 +02:00
daemon_embed_manager.py feat: add built-in llama.cpp LLM provider for local inference (#933) 2026-04-08 15:22:10 +02:00
embed_manager.py feat: HindsightEmbedded python SDK (#293) 2026-02-04 14:41:19 +01:00
profile_manager.py fix: Windows compatibility for hindsight-embed (#867) 2026-04-07 09:15:59 +02:00
py.typed fix: add PEP 561 py.typed marker to all Python packages (#973) 2026-04-10 23:24:46 +02:00