diff --git a/pyproject.toml b/pyproject.toml index 5de50f0..e29d50e 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -61,7 +61,7 @@ enhancements = ["arrayprobe-uiops-enhancements>=0.1.0,<0.2", "arrayprobe-soda2-e dev = ["pytest>=8", "ruff>=0.6", "mypy>=2.3", "reportlab>=5", "pypdf>=6", "build>=1.6", "coverage>=7.16", "pre-commit>=4.6", "twine>=7.0"] # Exact pins of requirements.txt, requirements-dev.txt and requirements-extra.txt, for a reproducible environment: # pip install -e ".[pinned]". The three files stay as the source the dependency tests read. -pinned = ["numpy==2.5.3", "netCDF4==1.7.4", "pytest==9.1.1", "ruff==0.14.4", "pre-commit==4.6.2", "coverage==7.16.1", "mypy==2.3.1", "reportlab==5.0.1", "pypdf==6.19.0", "build==1.6.1", "twine==7.0.0", "scipy==1.18.1", "matplotlib==3.11.2", "numba==0.67.0", "psutil==7.2.2", "zarr==3.4.0", "xarray==2026.9.0", "pyarrow==26.0.0"] +pinned = ["numpy==2.5.4", "netCDF4==1.7.5.1.post1", "pytest==9.2.0", "ruff==0.14.4", "pre-commit==4.7.0", "coverage==7.17.0", "mypy==2.4.1", "reportlab==5.1.0", "pypdf==6.21.4", "build==1.6.1", "twine==7.0.0", "scipy==1.18.1", "matplotlib==3.11.2", "numba==0.68.1", "psutil==7.2.2", "zarr==3.4.2", "xarray==2026.9.0", "pyarrow==26.0.0"] [project.scripts] arrayprobe = "arrayprobe.cli:main"