diff --git a/.tools/requirements/requirements.txt b/.tools/requirements/requirements.txt index 9738d19..1983fe8 100644 --- a/.tools/requirements/requirements.txt +++ b/.tools/requirements/requirements.txt @@ -22,5 +22,3 @@ ruamel.yaml==0.18.5 scipy==1.11.3 sympy==1.12 uncertainties==3.1.7 -# ? For caching with dill, unlike the stock PyPI version -cachier@git+https://github.com/blakeNaccarato/cachier@0892f53dc8fd9fb8a7f959305a1a9ec692876dc0 diff --git a/.tools/requirements/requirements_both.txt b/.tools/requirements/requirements_both.txt index a87fc91..ef1ff6a 100644 --- a/.tools/requirements/requirements_both.txt +++ b/.tools/requirements/requirements_both.txt @@ -4,6 +4,8 @@ seaborn==0.13.0 # ? Additional testing plugin pytest-plt==1.1.0 +# ? For caching with dill, unlike the stock PyPI version +cachier@git+https://github.com/blakeNaccarato/cachier@0892f53dc8fd9fb8a7f959305a1a9ec692876dc0 # Type checking pyright==1.1.336 diff --git a/CHANGELOG.md b/CHANGELOG.md index 5b6358b..6f988c1 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -14,7 +14,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Pydantic models for boiler projects - Jupyter notebook namespace helpers for module code and tests - Common thermal data model fit for boiler projects -- General caching helpers and notebook namespace caching, useful in tests +- General caching helpers and notebook namespace caching, useful in tests (needs extra `pip install cachier@git+https://github.com/blakeNaccarato/cachier@0892f53dc8fd9fb8a7f959305a1a9ec692876dc0`) - Common paths and helpers for walking project modules, useful in tests - Useful constructs for warning filtering, especially in tests diff --git a/pyproject.toml b/pyproject.toml index 3fa6bdc..a39a598 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -28,8 +28,6 @@ dependencies = [ "scipy>=1.11.1", "sympy>=1.12", "uncertainties>=3.1.7", - # ? For caching with dill, unlike the stock PyPI version - "cachier@git+https://github.com/blakeNaccarato/cachier@0892f53dc8fd9fb8a7f959305a1a9ec692876dc0", ] [[project.authors]] name = "Blake Naccarato, Kwang Jin Kim" @@ -45,7 +43,10 @@ Tracker = "https://github.com/blakeNaccarato/boilercore/issues" output_format = "human_detailed" code = ["src"] deps = ["pyproject.toml"] -ignore_undeclared = ["dvc"] # Optional dependency for `boilercore.notebooks.report` +ignore_undeclared = [ + "cachier", # Can't specify my fork here for now. Used only in tests + "dvc", # Optional dependency for `boilercore.notebooks.report` +] ignore_unused = [ "gmpy2", # for faster sympy computations "nbconvert", # boilercv.pre_repro.export_notebook