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