diff --git a/pyproject.toml b/pyproject.toml index f2fe8cae..9184123d 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -47,6 +47,16 @@ dependencies = [ [tool.hatch.build.targets.wheel] packages = ["src/strands_tools"] +[tool.hatch.build.targets.wheel.shared-data] +"src/strands_tools/py.typed" = "strands_tools/py.typed" + +[tool.hatch.build] +include = [ + "src/strands_tools/**/*.py", + "src/strands_tools/py.typed", + "src/strands_tools/**/py.typed", +] + [tool.hatch.metadata] allow-direct-references = true diff --git a/src/strands_tools/browser/py.typed b/src/strands_tools/browser/py.typed new file mode 100644 index 00000000..490e51da --- /dev/null +++ b/src/strands_tools/browser/py.typed @@ -0,0 +1 @@ +# Marker file that indicates this package supports typing \ No newline at end of file diff --git a/src/strands_tools/code_interpreter/py.typed b/src/strands_tools/code_interpreter/py.typed new file mode 100644 index 00000000..490e51da --- /dev/null +++ b/src/strands_tools/code_interpreter/py.typed @@ -0,0 +1 @@ +# Marker file that indicates this package supports typing \ No newline at end of file diff --git a/src/strands_tools/py.typed b/src/strands_tools/py.typed new file mode 100644 index 00000000..490e51da --- /dev/null +++ b/src/strands_tools/py.typed @@ -0,0 +1 @@ +# Marker file that indicates this package supports typing \ No newline at end of file diff --git a/src/strands_tools/utils/models/py.typed b/src/strands_tools/utils/models/py.typed new file mode 100644 index 00000000..490e51da --- /dev/null +++ b/src/strands_tools/utils/models/py.typed @@ -0,0 +1 @@ +# Marker file that indicates this package supports typing \ No newline at end of file diff --git a/src/strands_tools/utils/py.typed b/src/strands_tools/utils/py.typed new file mode 100644 index 00000000..490e51da --- /dev/null +++ b/src/strands_tools/utils/py.typed @@ -0,0 +1 @@ +# Marker file that indicates this package supports typing \ No newline at end of file