From a1f031876daf9968d6192b3e1d0c47f86de73d76 Mon Sep 17 00:00:00 2001 From: Tejas Kashinath Date: Fri, 20 Feb 2026 11:09:17 -0500 Subject: [PATCH] fix: add package marker comment to __init__.py template files The 12 __init__.py files in src/assets/python/ were 0-1 bytes (empty or single newline), which made them fragile through the Handlebars rendering pipeline and npm tarball distribution. This caused "works in Docker, breaks locally" issues for editable installs, pytest, and mypy. Replace empty content with a `# Package marker` comment so the files survive template rendering and packaging reliably. --- .../assets.snapshot.test.ts.snap | 27 ++++++++++--------- .../autogen/base/mcp_client/__init__.py | 2 +- .../python/autogen/base/model/__init__.py | 2 +- .../python/crewai/base/model/__init__.py | 2 +- .../googleadk/base/mcp_client/__init__.py | 2 +- .../python/googleadk/base/model/__init__.py | 2 +- .../base/mcp_client/__init__.py | 2 +- .../base/model/__init__.py | 2 +- .../openaiagents/base/mcp_client/__init__.py | 2 +- .../openaiagents/base/model/__init__.py | 2 +- .../strands/base/mcp_client/__init__.py | 2 +- .../python/strands/base/model/__init__.py | 2 +- .../strands/capabilities/memory/__init__.py | 1 + 13 files changed, 27 insertions(+), 23 deletions(-) diff --git a/src/assets/__tests__/__snapshots__/assets.snapshot.test.ts.snap b/src/assets/__tests__/__snapshots__/assets.snapshot.test.ts.snap index ad79babe..87903522 100644 --- a/src/assets/__tests__/__snapshots__/assets.snapshot.test.ts.snap +++ b/src/assets/__tests__/__snapshots__/assets.snapshot.test.ts.snap @@ -934,7 +934,7 @@ if __name__ == "__main__": `; exports[`Assets Directory Snapshots > Python framework assets > python/python/autogen/base/mcp_client/__init__.py should match snapshot 1`] = ` -" +"# Package marker " `; @@ -961,7 +961,7 @@ async def get_streamable_http_mcp_tools() -> List[StreamableHttpMcpToolAdapter]: `; exports[`Assets Directory Snapshots > Python framework assets > python/python/autogen/base/model/__init__.py should match snapshot 1`] = ` -" +"# Package marker " `; @@ -1293,7 +1293,7 @@ if __name__ == "__main__": `; exports[`Assets Directory Snapshots > Python framework assets > python/python/crewai/base/model/__init__.py should match snapshot 1`] = ` -" +"# Package marker " `; @@ -1653,7 +1653,7 @@ if __name__ == "__main__": `; exports[`Assets Directory Snapshots > Python framework assets > python/python/googleadk/base/mcp_client/__init__.py should match snapshot 1`] = ` -" +"# Package marker " `; @@ -1677,7 +1677,7 @@ def get_streamable_http_mcp_client() -> MCPToolset: `; exports[`Assets Directory Snapshots > Python framework assets > python/python/googleadk/base/model/__init__.py should match snapshot 1`] = ` -" +"# Package marker " `; @@ -1901,7 +1901,7 @@ if __name__ == "__main__": `; exports[`Assets Directory Snapshots > Python framework assets > python/python/langchain_langgraph/base/mcp_client/__init__.py should match snapshot 1`] = ` -" +"# Package marker " `; @@ -1929,7 +1929,7 @@ def get_streamable_http_mcp_client() -> MultiServerMCPClient: `; exports[`Assets Directory Snapshots > Python framework assets > python/python/langchain_langgraph/base/model/__init__.py should match snapshot 1`] = ` -" +"# Package marker " `; @@ -2256,7 +2256,7 @@ if __name__ == "__main__": `; exports[`Assets Directory Snapshots > Python framework assets > python/python/openaiagents/base/mcp_client/__init__.py should match snapshot 1`] = ` -" +"# Package marker " `; @@ -2279,7 +2279,7 @@ def get_streamable_http_mcp_client() -> MCPServerStreamableHttp: `; exports[`Assets Directory Snapshots > Python framework assets > python/python/openaiagents/base/model/__init__.py should match snapshot 1`] = ` -" +"# Package marker " `; @@ -2524,7 +2524,7 @@ if __name__ == "__main__": `; exports[`Assets Directory Snapshots > Python framework assets > python/python/strands/base/mcp_client/__init__.py should match snapshot 1`] = ` -" +"# Package marker " `; @@ -2544,7 +2544,7 @@ def get_streamable_http_mcp_client() -> MCPClient: `; exports[`Assets Directory Snapshots > Python framework assets > python/python/strands/base/model/__init__.py should match snapshot 1`] = ` -" +"# Package marker " `; @@ -2701,7 +2701,10 @@ packages = ["."] " `; -exports[`Assets Directory Snapshots > Python framework assets > python/python/strands/capabilities/memory/__init__.py should match snapshot 1`] = `""`; +exports[`Assets Directory Snapshots > Python framework assets > python/python/strands/capabilities/memory/__init__.py should match snapshot 1`] = ` +"# Package marker +" +`; exports[`Assets Directory Snapshots > Python framework assets > python/python/strands/capabilities/memory/session.py should match snapshot 1`] = ` "import os diff --git a/src/assets/python/autogen/base/mcp_client/__init__.py b/src/assets/python/autogen/base/mcp_client/__init__.py index 8b137891..0e632e10 100644 --- a/src/assets/python/autogen/base/mcp_client/__init__.py +++ b/src/assets/python/autogen/base/mcp_client/__init__.py @@ -1 +1 @@ - +# Package marker diff --git a/src/assets/python/autogen/base/model/__init__.py b/src/assets/python/autogen/base/model/__init__.py index 8b137891..0e632e10 100644 --- a/src/assets/python/autogen/base/model/__init__.py +++ b/src/assets/python/autogen/base/model/__init__.py @@ -1 +1 @@ - +# Package marker diff --git a/src/assets/python/crewai/base/model/__init__.py b/src/assets/python/crewai/base/model/__init__.py index 8b137891..0e632e10 100644 --- a/src/assets/python/crewai/base/model/__init__.py +++ b/src/assets/python/crewai/base/model/__init__.py @@ -1 +1 @@ - +# Package marker diff --git a/src/assets/python/googleadk/base/mcp_client/__init__.py b/src/assets/python/googleadk/base/mcp_client/__init__.py index 8b137891..0e632e10 100644 --- a/src/assets/python/googleadk/base/mcp_client/__init__.py +++ b/src/assets/python/googleadk/base/mcp_client/__init__.py @@ -1 +1 @@ - +# Package marker diff --git a/src/assets/python/googleadk/base/model/__init__.py b/src/assets/python/googleadk/base/model/__init__.py index 8b137891..0e632e10 100644 --- a/src/assets/python/googleadk/base/model/__init__.py +++ b/src/assets/python/googleadk/base/model/__init__.py @@ -1 +1 @@ - +# Package marker diff --git a/src/assets/python/langchain_langgraph/base/mcp_client/__init__.py b/src/assets/python/langchain_langgraph/base/mcp_client/__init__.py index 8b137891..0e632e10 100644 --- a/src/assets/python/langchain_langgraph/base/mcp_client/__init__.py +++ b/src/assets/python/langchain_langgraph/base/mcp_client/__init__.py @@ -1 +1 @@ - +# Package marker diff --git a/src/assets/python/langchain_langgraph/base/model/__init__.py b/src/assets/python/langchain_langgraph/base/model/__init__.py index 8b137891..0e632e10 100644 --- a/src/assets/python/langchain_langgraph/base/model/__init__.py +++ b/src/assets/python/langchain_langgraph/base/model/__init__.py @@ -1 +1 @@ - +# Package marker diff --git a/src/assets/python/openaiagents/base/mcp_client/__init__.py b/src/assets/python/openaiagents/base/mcp_client/__init__.py index 8b137891..0e632e10 100644 --- a/src/assets/python/openaiagents/base/mcp_client/__init__.py +++ b/src/assets/python/openaiagents/base/mcp_client/__init__.py @@ -1 +1 @@ - +# Package marker diff --git a/src/assets/python/openaiagents/base/model/__init__.py b/src/assets/python/openaiagents/base/model/__init__.py index 8b137891..0e632e10 100644 --- a/src/assets/python/openaiagents/base/model/__init__.py +++ b/src/assets/python/openaiagents/base/model/__init__.py @@ -1 +1 @@ - +# Package marker diff --git a/src/assets/python/strands/base/mcp_client/__init__.py b/src/assets/python/strands/base/mcp_client/__init__.py index 8b137891..0e632e10 100644 --- a/src/assets/python/strands/base/mcp_client/__init__.py +++ b/src/assets/python/strands/base/mcp_client/__init__.py @@ -1 +1 @@ - +# Package marker diff --git a/src/assets/python/strands/base/model/__init__.py b/src/assets/python/strands/base/model/__init__.py index 8b137891..0e632e10 100644 --- a/src/assets/python/strands/base/model/__init__.py +++ b/src/assets/python/strands/base/model/__init__.py @@ -1 +1 @@ - +# Package marker diff --git a/src/assets/python/strands/capabilities/memory/__init__.py b/src/assets/python/strands/capabilities/memory/__init__.py index e69de29b..0e632e10 100644 --- a/src/assets/python/strands/capabilities/memory/__init__.py +++ b/src/assets/python/strands/capabilities/memory/__init__.py @@ -0,0 +1 @@ +# Package marker