From 342c9fc5587b0cde12c8962c3ef2b3846af5765a Mon Sep 17 00:00:00 2001 From: Trevor James Smith <10819524+Zeitsperre@users.noreply.github.com> Date: Tue, 21 Oct 2025 09:39:07 -0400 Subject: [PATCH 1/4] test - try pinning xarray --- ci/requirements/maximum-tests.yml | 6 +++--- ci/requirements/minimum-tests.yml | 4 ++-- pyproject.toml | 4 ++-- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/ci/requirements/maximum-tests.yml b/ci/requirements/maximum-tests.yml index efcec10e3..2f9c02b29 100644 --- a/ci/requirements/maximum-tests.yml +++ b/ci/requirements/maximum-tests.yml @@ -15,8 +15,8 @@ dependencies: - matplotlib-base - nc-time-axis >=1.4.0 - netcdf4 - - numba >=0.57 - - numpy >=2.0.0 + - numba + - numpy - pandas >=2.0 - pooch >=1.8.0 - pytest >=8.0.0 @@ -24,7 +24,7 @@ dependencies: - pytest-lazy-fixtures >=1.0.5 - pytest-timeout - pytest-xdist - - xarray >=2023.4.0 + - xarray >=2023.4.0,<2024.0 - xclim >=0.52.0 - xesmf - xrft diff --git a/ci/requirements/minimum-tests.yml b/ci/requirements/minimum-tests.yml index d5fcbc679..0d75c37f2 100644 --- a/ci/requirements/minimum-tests.yml +++ b/ci/requirements/minimum-tests.yml @@ -9,7 +9,7 @@ dependencies: - dask-core >=2023.4.0 - h5netcdf - netcdf4 - - numpy >=2.0.0 + - numpy - pandas >=2.0 - pooch >=1.8.0 - pytest >=8.0.0 @@ -17,5 +17,5 @@ dependencies: - pytest-lazy-fixtures >=1.0.5 - pytest-timeout - pytest-xdist - - xarray >=2023.4.0 + - xarray >=2023.4.0,<2024.0 - xskillscore >=0.0.27 diff --git a/pyproject.toml b/pyproject.toml index 0e9ddf9d8..d69c35752 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -38,11 +38,11 @@ dependencies = [ "cf_xarray >=0.8.0", "cftime >=1.6.3", "dask >=2023.4.0", - "numpy >=2.0.0", + "numpy", "packaging >=23.0", "pandas >=2.0", "pooch >=1.8.0", - "xarray >=2023.4.0", + "xarray >=2023.4.0,<2024.0", "xskillscore >=0.0.27" ] dynamic = ["version", "description"] From 54689d2f30d85f373b9995e2e9f8b10060837e22 Mon Sep 17 00:00:00 2001 From: Trevor James Smith <10819524+Zeitsperre@users.noreply.github.com> Date: Tue, 21 Oct 2025 10:27:33 -0400 Subject: [PATCH 2/4] test - try pinning xarray below v2025.0 --- ci/requirements/maximum-tests.yml | 2 +- ci/requirements/minimum-tests.yml | 2 +- pyproject.toml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/ci/requirements/maximum-tests.yml b/ci/requirements/maximum-tests.yml index 2f9c02b29..38b47c512 100644 --- a/ci/requirements/maximum-tests.yml +++ b/ci/requirements/maximum-tests.yml @@ -24,7 +24,7 @@ dependencies: - pytest-lazy-fixtures >=1.0.5 - pytest-timeout - pytest-xdist - - xarray >=2023.4.0,<2024.0 + - xarray >=2023.4.0,<2025.0 - xclim >=0.52.0 - xesmf - xrft diff --git a/ci/requirements/minimum-tests.yml b/ci/requirements/minimum-tests.yml index 0d75c37f2..0a1c30f4f 100644 --- a/ci/requirements/minimum-tests.yml +++ b/ci/requirements/minimum-tests.yml @@ -17,5 +17,5 @@ dependencies: - pytest-lazy-fixtures >=1.0.5 - pytest-timeout - pytest-xdist - - xarray >=2023.4.0,<2024.0 + - xarray >=2023.4.0,<2025.0 - xskillscore >=0.0.27 diff --git a/pyproject.toml b/pyproject.toml index d69c35752..f39d747d2 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -42,7 +42,7 @@ dependencies = [ "packaging >=23.0", "pandas >=2.0", "pooch >=1.8.0", - "xarray >=2023.4.0,<2024.0", + "xarray >=2023.4.0,<2025.0", "xskillscore >=0.0.27" ] dynamic = ["version", "description"] From c76633651bf13f0fc5d2a78caffca453ea3709aa Mon Sep 17 00:00:00 2001 From: Trevor James Smith <10819524+Zeitsperre@users.noreply.github.com> Date: Tue, 21 Oct 2025 11:34:04 -0400 Subject: [PATCH 3/4] test - try pinning xarray below v2025.4 --- ci/requirements/maximum-tests.yml | 2 +- ci/requirements/minimum-tests.yml | 2 +- pyproject.toml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/ci/requirements/maximum-tests.yml b/ci/requirements/maximum-tests.yml index 38b47c512..ce681e679 100644 --- a/ci/requirements/maximum-tests.yml +++ b/ci/requirements/maximum-tests.yml @@ -24,7 +24,7 @@ dependencies: - pytest-lazy-fixtures >=1.0.5 - pytest-timeout - pytest-xdist - - xarray >=2023.4.0,<2025.0 + - xarray >=2023.4.0,<2025.4 - xclim >=0.52.0 - xesmf - xrft diff --git a/ci/requirements/minimum-tests.yml b/ci/requirements/minimum-tests.yml index 0a1c30f4f..053a6fa4b 100644 --- a/ci/requirements/minimum-tests.yml +++ b/ci/requirements/minimum-tests.yml @@ -17,5 +17,5 @@ dependencies: - pytest-lazy-fixtures >=1.0.5 - pytest-timeout - pytest-xdist - - xarray >=2023.4.0,<2025.0 + - xarray >=2023.4.0,<2025.4 - xskillscore >=0.0.27 diff --git a/pyproject.toml b/pyproject.toml index f39d747d2..faef0f766 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -42,7 +42,7 @@ dependencies = [ "packaging >=23.0", "pandas >=2.0", "pooch >=1.8.0", - "xarray >=2023.4.0,<2025.0", + "xarray >=2023.4.0,<2025.4", "xskillscore >=0.0.27" ] dynamic = ["version", "description"] From 69bf0561df8fd10cf1ad9c714b1a81081fb12a7b Mon Sep 17 00:00:00 2001 From: Trevor James Smith <10819524+Zeitsperre@users.noreply.github.com> Date: Tue, 21 Oct 2025 12:02:05 -0400 Subject: [PATCH 4/4] test - try pinning xarray below v2025.3.0 --- ci/requirements/maximum-tests.yml | 2 +- ci/requirements/minimum-tests.yml | 2 +- pyproject.toml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/ci/requirements/maximum-tests.yml b/ci/requirements/maximum-tests.yml index ce681e679..e11f188a2 100644 --- a/ci/requirements/maximum-tests.yml +++ b/ci/requirements/maximum-tests.yml @@ -24,7 +24,7 @@ dependencies: - pytest-lazy-fixtures >=1.0.5 - pytest-timeout - pytest-xdist - - xarray >=2023.4.0,<2025.4 + - xarray >=2023.4.0,<2025.3.0 - xclim >=0.52.0 - xesmf - xrft diff --git a/ci/requirements/minimum-tests.yml b/ci/requirements/minimum-tests.yml index 053a6fa4b..2dc0ccb35 100644 --- a/ci/requirements/minimum-tests.yml +++ b/ci/requirements/minimum-tests.yml @@ -17,5 +17,5 @@ dependencies: - pytest-lazy-fixtures >=1.0.5 - pytest-timeout - pytest-xdist - - xarray >=2023.4.0,<2025.4 + - xarray >=2023.4.0,<2025.3.0 - xskillscore >=0.0.27 diff --git a/pyproject.toml b/pyproject.toml index faef0f766..f7ae95f89 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -42,7 +42,7 @@ dependencies = [ "packaging >=23.0", "pandas >=2.0", "pooch >=1.8.0", - "xarray >=2023.4.0,<2025.4", + "xarray >=2023.4.0,<2025.3.0", "xskillscore >=0.0.27" ] dynamic = ["version", "description"]