From a9fd40279c220eb2a568f9d99d9c3c7851a9ce70 Mon Sep 17 00:00:00 2001 From: Kevin Turcios <106575910+KRRT7@users.noreply.github.com> Date: Mon, 27 Apr 2026 13:32:06 -0500 Subject: [PATCH 1/2] feat: add py.typed marker for PEP 561 compliance (#37) Allows mypy and other type checkers to use danom's inline type annotations instead of treating the package as untyped. --- src/danom/py.typed | 0 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 src/danom/py.typed diff --git a/src/danom/py.typed b/src/danom/py.typed new file mode 100644 index 0000000..e69de29 From d1b2913eba287f27af1bc43af4d2ab4a29d9b69d Mon Sep 17 00:00:00 2001 From: ed cuss Date: Mon, 27 Apr 2026 19:37:14 +0100 Subject: [PATCH 2/2] bump: => 0.13.2 --- pyproject.toml | 8 +++++++- uv.lock | 2 +- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index b0e42fb..d138330 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "danom" -version = "0.13.1" +version = "0.13.2" description = "Functional streams and monads" readme = "README.md" license = "MIT" @@ -20,6 +20,12 @@ danom = "danom:main" requires = ["uv_build>=0.8.13,<0.9.0"] build-backend = "uv_build" +[tool.setuptools.packages.find] +where = ["src"] + +[tool.setuptools.package-data] +danom = ["py.typed"] + [dependency-groups] dev = [ "hypothesis>=6.148.2", diff --git a/uv.lock b/uv.lock index c6778d9..d5071cc 100644 --- a/uv.lock +++ b/uv.lock @@ -343,7 +343,7 @@ wheels = [ [[package]] name = "danom" -version = "0.13.1" +version = "0.13.2" source = { editable = "." } dependencies = [ { name = "attrs" },