From 560fa82eda54c12a04b59e3f1103acfcb6472394 Mon Sep 17 00:00:00 2001 From: Dave Tapley Date: Mon, 5 May 2025 14:10:32 -0700 Subject: [PATCH 1/3] Add py.typed https://github.com/DOI-USGS/dataretrieval-python/issues/111 --- dataretrieval/py.typed | 1 + setup.py | 4 +++- 2 files changed, 4 insertions(+), 1 deletion(-) create mode 100644 dataretrieval/py.typed diff --git a/dataretrieval/py.typed b/dataretrieval/py.typed new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/dataretrieval/py.typed @@ -0,0 +1 @@ + diff --git a/setup.py b/setup.py index 60684932..3630daf3 100644 --- a/setup.py +++ b/setup.py @@ -1,3 +1,5 @@ from setuptools import setup -setup() +setup( + package_data={"dataretrieval": ["py.typed"]} +) \ No newline at end of file From 9198ecccea172b310b23dc8281cd96f6cf45137c Mon Sep 17 00:00:00 2001 From: Dave Tapley Date: Wed, 17 Dec 2025 11:13:53 -0700 Subject: [PATCH 2/3] Add py.typed to pyproject.toml --- pyproject.toml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pyproject.toml b/pyproject.toml index e55dc812..692a01ee 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -27,6 +27,9 @@ dynamic = ["version"] [tool.setuptools] packages = ["dataretrieval", "dataretrieval.codes"] +[tool.setuptools.package-data] +dataretrieval = ["py.typed"] + [project.optional-dependencies] test = [ "pytest > 5.0.0", From 249bbc3a93751b6c4dc7c87ac6359cd186b02b68 Mon Sep 17 00:00:00 2001 From: Dave Tapley Date: Thu, 18 Dec 2025 13:34:20 -0700 Subject: [PATCH 3/3] Update setup.py Co-authored-by: Timothy Hodson <34148978+thodson-usgs@users.noreply.github.com> --- setup.py | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/setup.py b/setup.py index 3630daf3..fc1f76c8 100644 --- a/setup.py +++ b/setup.py @@ -1,5 +1,3 @@ from setuptools import setup -setup( - package_data={"dataretrieval": ["py.typed"]} -) \ No newline at end of file +setup() \ No newline at end of file