From 33c295a86a2a7b996941747a85bc681a32e964cf Mon Sep 17 00:00:00 2001 From: david Date: Thu, 1 Oct 2026 14:23:27 +0200 Subject: [PATCH] build: ship py.typed marker for PEP 561 typing Without the marker mypy treats the installed package as untyped and infers everything as Any. Closes #63 Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --- pyproject.toml | 3 +++ src/knowledge_mapper/py.typed | 0 2 files changed, 3 insertions(+) create mode 100644 src/knowledge_mapper/py.typed diff --git a/pyproject.toml b/pyproject.toml index 9776611..e00e75c 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -79,3 +79,6 @@ package-dir = {"" = "src"} [tool.setuptools.packages.find] where = ["src"] + +[tool.setuptools.package-data] +knowledge_mapper = ["py.typed"] diff --git a/src/knowledge_mapper/py.typed b/src/knowledge_mapper/py.typed new file mode 100644 index 0000000..e69de29