From 8308567de26a49a2dee3bb65262b0cff077a9391 Mon Sep 17 00:00:00 2001 From: "Andrew S. Rosen" Date: Fri, 16 Aug 2024 23:13:06 -0400 Subject: [PATCH 1/5] Create py.typed As recommended in [pep 0561](https://peps.python.org/pep-0561/), a blank `py.typed` marker should be included when type hints are used so downstream codes can type check with `mypy` and similar tools. --- src/custodian/py.typed | 1 + 1 file changed, 1 insertion(+) create mode 100644 src/custodian/py.typed diff --git a/src/custodian/py.typed b/src/custodian/py.typed new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/src/custodian/py.typed @@ -0,0 +1 @@ + From 326fc0f53b2960bbd627de2e081f0f27b8bc21ba Mon Sep 17 00:00:00 2001 From: "pre-commit-ci[bot]" <66853113+pre-commit-ci[bot]@users.noreply.github.com> Date: Sat, 17 Aug 2024 03:13:32 +0000 Subject: [PATCH 2/5] pre-commit auto-fixes --- src/custodian/py.typed | 1 - 1 file changed, 1 deletion(-) diff --git a/src/custodian/py.typed b/src/custodian/py.typed index 8b137891..e69de29b 100644 --- a/src/custodian/py.typed +++ b/src/custodian/py.typed @@ -1 +0,0 @@ - From 8e09f6d8580b579de7916725f9d5b61a214ac1f5 Mon Sep 17 00:00:00 2001 From: "Andrew S. Rosen" Date: Sat, 17 Aug 2024 08:32:43 -0400 Subject: [PATCH 3/5] Update pyproject.toml --- pyproject.toml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pyproject.toml b/pyproject.toml index 5daa6fd4..7e4b0fc8 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -163,3 +163,6 @@ reportMissingImports = false reportMissingModuleSource = false reportInvalidTypeForm = false exclude = ["**/tests"] + +[tool.setuptools.package-data] +custodian = ["py.typed"] From f5f552e0833d9128da4788078e33d1beffe6c88d Mon Sep 17 00:00:00 2001 From: "Andrew S. Rosen" Date: Sat, 17 Aug 2024 08:33:36 -0400 Subject: [PATCH 4/5] Update test.yml --- .github/workflows/test.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index efeef730..5d8cd672 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -46,7 +46,7 @@ jobs: run: conda install -c conda-forge openbabel - name: Install dependencies - run: uv pip install numpy==1.26.4 ; uv pip install -e '.[dev]' --system + run: uv pip install -e '.[dev]' --system - name: pytest env: From 786c9c89d248a87aed8b09ac1b18b3586b478996 Mon Sep 17 00:00:00 2001 From: "Andrew S. Rosen" Date: Wed, 11 Sep 2024 21:18:23 -0400 Subject: [PATCH 5/5] Update pyproject.toml --- pyproject.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pyproject.toml b/pyproject.toml index 7e4b0fc8..bfe74f0e 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -19,7 +19,7 @@ maintainers = [{ name = "Janosh Riebesell" }, { name = "Shyue Ping Ong" }] readme = "README.md" keywords = ["jit", "job", "just-in-time", "management", "vasp", "nwchem", "qchem"] classifiers = [ - "Development Status :: 4 - Beta", + "Development Status :: 5 - Production/Stable", "Intended Audience :: Science/Research", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent",