diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 8e2938d2..b9400369 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -16,6 +16,8 @@ Bug Fixes Internal Changes ~~~~~~~~~~~~~~~~ +- Lifted `numpy<2` dependency constraint and bumped minimum to `numpy>=1.25`. + (:pr:`444`) `Aaron Spring`_ - Pinned `numpy` below v2.4 due to breaking API changes. (:pr:`441`) `Trevor James Smith`_ - Adjusted tests to adapt to new `xarray` attributes preservation behaviour. (:pr:`441`) `Trevor James Smith`_ diff --git a/ci/dev.yml b/ci/dev.yml index cc6f0e2d..35e7befb 100644 --- a/ci/dev.yml +++ b/ci/dev.yml @@ -18,7 +18,7 @@ dependencies: - cftime - dask-core >=2023.4.0 - numba >=0.57 - - numpy >=1.24,<2.4 + - numpy >=1.25 - properscoring - scikit-learn - scipy >=1.10.0 diff --git a/ci/doc.yml b/ci/doc.yml index bda0e2f0..d996d4e1 100644 --- a/ci/doc.yml +++ b/ci/doc.yml @@ -13,7 +13,7 @@ dependencies: - matplotlib-base - nbsphinx - numba >=0.57 - - numpy >=1.24,<2.4 + - numpy >=1.25 - properscoring - scikit-learn - scipy >=1.10 diff --git a/ci/docs_notebooks.yml b/ci/docs_notebooks.yml index acd992c0..3b5ea225 100644 --- a/ci/docs_notebooks.yml +++ b/ci/docs_notebooks.yml @@ -10,7 +10,7 @@ dependencies: - dask-core >=2023.4.0 - doc8 - numba >=0.57 - - numpy >=1.24,<2.4 + - numpy >=1.25 - properscoring - ipykernel - jupyterlab diff --git a/ci/minimum-tests.yml b/ci/minimum-tests.yml index 2b67455f..63baf265 100644 --- a/ci/minimum-tests.yml +++ b/ci/minimum-tests.yml @@ -10,7 +10,7 @@ dependencies: - dask-core >=2023.4.0 - matplotlib-base - numba >=0.57 - - numpy >=1.24,<2.4 + - numpy >=1.25 - properscoring - pytest - pytest-cov diff --git a/pyproject.toml b/pyproject.toml index 059b16bc..3e384bec 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -6,7 +6,7 @@ build-backend = "setuptools.build_meta" name = "xskillscore" dependencies = [ "dask[array] >=2023.4.0", - "numpy >=1.24,<2.4", + "numpy >=1.25", "properscoring", "scipy >=1.10", "statsmodels",