From c414a3c5cfa969ba10cd1c0862ec188db172a8f5 Mon Sep 17 00:00:00 2001 From: Anders Brams Date: Wed, 10 Sep 2025 15:45:22 +0200 Subject: [PATCH] fix: ensure py.typed is in both sdist and wheel --- pyproject.toml | 7 ++++++- uv.lock | 6 +++--- 2 files changed, 9 insertions(+), 4 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index 84cd6dd..39a893b 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -56,7 +56,12 @@ dev-dependencies = [ ] [tool.hatch.build.targets.sdist] -include = ["fastapi_decorators/*.py"] +packages = ["fastapi_decorators"] +include = ["fastapi_decorators/py.typed"] + +[tool.hatch.build.targets.wheel] +packages = ["fastapi_decorators"] +include = ["fastapi_decorators/py.typed"] [tool.mypy] strict = true diff --git a/uv.lock b/uv.lock index 6a516be..23d09ce 100644 --- a/uv.lock +++ b/uv.lock @@ -145,7 +145,7 @@ name = "click" version = "8.1.7" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "colorama", marker = "sys_platform == 'win32'" }, + { name = "colorama", marker = "platform_system == 'Windows'" }, ] sdist = { url = "https://files.pythonhosted.org/packages/96/d3/f04c7bfcf5c1862a2a5b845c6b2b360488cf47af55dfa79c98f6a6bf98b5/click-8.1.7.tar.gz", hash = "sha256:ca9853ad459e787e2192211578cc907e7594e294c7ccc834310722b41b9ca6de", size = 336121 } wheels = [ @@ -187,7 +187,7 @@ wheels = [ [[package]] name = "fastapi-decorators" -version = "1.0.12" +version = "1.0.18" source = { editable = "." } dependencies = [ { name = "fastapi" }, @@ -396,7 +396,7 @@ version = "1.6.1" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "click" }, - { name = "colorama", marker = "sys_platform == 'win32'" }, + { name = "colorama", marker = "platform_system == 'Windows'" }, { name = "ghp-import" }, { name = "importlib-metadata", marker = "python_full_version < '3.10'" }, { name = "jinja2" },