From f47d4407af6d7dd9949d7f0c8b13986a15a92a2e Mon Sep 17 00:00:00 2001 From: Siri Date: Tue, 30 Jun 2026 18:03:56 +0800 Subject: [PATCH] fix(integrations/google-adk): add py.typed sentinel for PEP 561 compliance Add an empty py.typed marker file to src/zep_adk/ so that downstream mypy/pyright consumers of the zep-adk package can resolve types inline without stubs, per PEP 561. Hatchling automatically includes all files under the declared package directory (src/zep_adk), so no additional build-config changes are required beyond the sentinel file itself. A clarifying comment is added to pyproject.toml. No logic changes. CI should pass as-is. --- integrations/adk/python/pyproject.toml | 1 + integrations/adk/python/src/zep_adk/py.typed | 0 2 files changed, 1 insertion(+) create mode 100644 integrations/adk/python/src/zep_adk/py.typed diff --git a/integrations/adk/python/pyproject.toml b/integrations/adk/python/pyproject.toml index 7dc5cc1c..d4d639f5 100644 --- a/integrations/adk/python/pyproject.toml +++ b/integrations/adk/python/pyproject.toml @@ -32,6 +32,7 @@ build-backend = "hatchling.build" [tool.hatch.build.targets.wheel] packages = ["src/zep_adk"] +# py.typed sentinel is included automatically from the package directory (PEP 561) [tool.pytest.ini_options] testpaths = ["tests"] diff --git a/integrations/adk/python/src/zep_adk/py.typed b/integrations/adk/python/src/zep_adk/py.typed new file mode 100644 index 00000000..e69de29b