From bfd3df7068b4f8b547871d57f0f33631d02c58fe Mon Sep 17 00:00:00 2001 From: Joscha Schmiedt <joscha@schmiedt.dev> Date: Fri, 29 Mar 2024 21:29:54 +0100 Subject: [PATCH] Opt-in linkahead package to mypy type checking See https://mypy.readthedocs.io/en/stable/installed_packages.html#creating-pep-561-compatible-packages for how to opt-in to mypy type checking in user code. --- setup.py | 2 +- src/linkahead/py.typed | 0 2 files changed, 1 insertion(+), 1 deletion(-) create mode 100644 src/linkahead/py.typed diff --git a/setup.py b/setup.py index 8a9276d0..27f305c2 100755 --- a/setup.py +++ b/setup.py @@ -193,7 +193,7 @@ def setup_package(): tests_require=["pytest", "pytest-cov", "coverage>=4.4.2", "jsonschema>=4.4.0"], package_data={ - 'linkahead': ['cert/indiscale.ca.crt', 'schema-pycaosdb-ini.yml'], + 'linkahead': ['py.typed', 'cert/indiscale.ca.crt', 'schema-pycaosdb-ini.yml'], }, scripts=[ "src/linkahead/utils/caosdb_admin.py", diff --git a/src/linkahead/py.typed b/src/linkahead/py.typed new file mode 100644 index 00000000..e69de29b -- GitLab