fleet-memory/hindsight-integrations/strands/hindsight_strands
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 feat: add Strands Agents SDK integration with Hindsight memory tools (#659) 2026-03-24 17:21:30 +01:00
config.py feat: add Strands Agents SDK integration with Hindsight memory tools (#659) 2026-03-24 17:21:30 +01:00
errors.py feat: add Strands Agents SDK integration with Hindsight memory tools (#659) 2026-03-24 17:21:30 +01:00
py.typed fix: add PEP 561 py.typed marker to all Python packages (#973) 2026-04-10 23:24:46 +02:00
tools.py feat: add Strands Agents SDK integration with Hindsight memory tools (#659) 2026-03-24 17:21:30 +01:00