From 7356d8bc38f7e631f9d9c7d8c921ea90d50e35cd Mon Sep 17 00:00:00 2001 From: Vecko <36369090+VeckoTheGecko@users.noreply.github.com> Date: Thu, 3 Sep 2026 14:49:49 +0800 Subject: [PATCH 1/2] Sort dependencies alphabetically --- .github/ci/recipe.yaml | 16 ++++++++-------- pixi.toml | 32 ++++++++++++++++---------------- pyproject.toml | 16 ++++++++-------- 3 files changed, 32 insertions(+), 32 deletions(-) diff --git a/.github/ci/recipe.yaml b/.github/ci/recipe.yaml index 8d270376bc..4265da10f8 100644 --- a/.github/ci/recipe.yaml +++ b/.github/ci/recipe.yaml @@ -30,22 +30,22 @@ requirements: - wheel run: - python >=${{ python_min }} + - cf_xarray >=0.8.6 - cftime >=1.6.3 - dask >=2024.5.1 + - holoviews >= 1.22.0 # https://github.com/prefix-dev/rattler-build/issues/2326 - netcdf4 >=1.7.2 - numpy >=2.1.0 - - tqdm >=4.50.0 - - xarray >=2025.8.0 - pandas >=2.2 + - polars >=1.31.0 + - pooch >=1.8.0 - pyarrow >=20.0.0 - - cf_xarray >=0.8.6 - - zarr >=3 - - uxarray>=2026.04.1 - pyogrio # needed for geopandas (uxarray -> geoviews -> geopandas -> pyogrio, but for some reason conda doesn't pick it up automatically) - - holoviews >= 1.22.0 # https://github.com/prefix-dev/rattler-build/issues/2326 - - pooch >=1.8.0 - - polars >=1.31.0 - tabulate >=0.10.0 + - tqdm >=4.50.0 + - uxarray>=2026.04.1 + - xarray >=2025.8.0 + - zarr >=3 tests: - python: diff --git a/pixi.toml b/pixi.toml index f9f3e5706d..9bec81be3d 100644 --- a/pixi.toml +++ b/pixi.toml @@ -23,21 +23,21 @@ setuptools_scm = "*" [package.run-dependencies] # keep section in sync with pyproject.toml dependencies python = ">=3.11" +cf_xarray = ">=0.8.6" +cftime = ">=1.6.3" +dask = ">=2024.5.1" +holoviews = ">=1.22.0" # https://github.com/prefix-dev/rattler-build/issues/2326 netcdf4 = ">=1.6.0" numpy = ">=2.1.0" -tqdm = ">=4.50.0" -xarray = ">=2024.5.0" pandas = ">=2.2" +polars = ">=1.31.0" +pooch = ">=1.8.0" pyarrow = ">=20.0.0" -holoviews = ">=1.22.0" # https://github.com/prefix-dev/rattler-build/issues/2326 +tabulate = ">=0.10.0" +tqdm = ">=4.50.0" uxarray = ">=2026.04.1" -dask = ">=2024.5.1" +xarray = ">=2024.5.0" zarr = ">=3" -cf_xarray = ">=0.8.6" -cftime = ">=1.6.3" -pooch = ">=1.8.0" -polars = ">=1.31.0" -tabulate = ">=0.10.0" [dependencies] @@ -54,19 +54,19 @@ build-parcels = { cmd = "rattler-build build --recipe .github/ci/recipe.yaml", d [feature.minimum.dependencies] python = "3.11.*" +cf_xarray = "0.10.*" +cftime = "1.6.*" +dask = "2024.6.*" netcdf4 = "1.6.*" numpy = "2.1.*" -tqdm = "4.50.*" -xarray = "2025.8.*" pandas = "2.2.*" +polars = "1.31.*" +pooch = "1.8.*" pyarrow = "20.0.*" +tqdm = "4.50.*" uxarray = "==2026.04.1" -dask = "2024.6.*" +xarray = "2025.8.*" zarr = "3.0.*" -cf_xarray = "0.10.*" -cftime = "1.6.*" -pooch = "1.8.*" -polars = "1.31.*" [feature.py311.dependencies] python = "3.11.*" diff --git a/pyproject.toml b/pyproject.toml index 9b2cbbdf08..b14b3db7b5 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -20,20 +20,20 @@ classifiers = [ "Intended Audience :: Science/Research", ] dependencies = [ + "cf_xarray >=0.8.6", "cftime >=1.6.3", - "numpy >=2.1.0", "dask >=2024.5.1", "netCDF4 >=1.7.2", - "zarr >=3", - "tqdm >=4.50.0", - "xarray >=2024.5.0", + "numpy >=2.1.0", "pandas >= 2.2", - "pyarrow >=20.0.0", - "uxarray >=2026.04.1", - "pooch >=1.8.0", - "cf_xarray >=0.8.6", "polars >=1.31.0", + "pooch >=1.8.0", + "pyarrow >=20.0.0", "tabulate >=0.10.0", + "tqdm >=4.50.0", + "uxarray >=2026.04.1", + "xarray >=2024.5.0", + "zarr >=3", ] [project.urls] From 6dd2263f7a0a481931f838ca213e921b6a560eac Mon Sep 17 00:00:00 2001 From: Vecko <36369090+VeckoTheGecko@users.noreply.github.com> Date: Thu, 3 Sep 2026 14:59:15 +0800 Subject: [PATCH 2/2] Update package minimum versions according to policy --- .github/ci/recipe.yaml | 20 ++++++++++---------- pixi.toml | 37 +++++++++++++++++++------------------ pyproject.toml | 22 +++++++++++----------- 3 files changed, 40 insertions(+), 39 deletions(-) diff --git a/.github/ci/recipe.yaml b/.github/ci/recipe.yaml index 4265da10f8..6cd9b428dd 100644 --- a/.github/ci/recipe.yaml +++ b/.github/ci/recipe.yaml @@ -30,22 +30,22 @@ requirements: - wheel run: - python >=${{ python_min }} - - cf_xarray >=0.8.6 + - cf_xarray >=0.10.0 - cftime >=1.6.3 - - dask >=2024.5.1 + - dask >=2025.7.0 - holoviews >= 1.22.0 # https://github.com/prefix-dev/rattler-build/issues/2326 - - netcdf4 >=1.7.2 - - numpy >=2.1.0 - - pandas >=2.2 - - polars >=1.31.0 + - netcdf4 >=1.6.0 + - numpy >=2.2.0 + - pandas >=2.3 + - polars >=1.32.0 - pooch >=1.8.0 - - pyarrow >=20.0.0 + - pyarrow >=21.0.0 - pyogrio # needed for geopandas (uxarray -> geoviews -> geopandas -> pyogrio, but for some reason conda doesn't pick it up automatically) - - tabulate >=0.10.0 - - tqdm >=4.50.0 + - tabulate >=0.9.0 + - tqdm >=4.67.0 - uxarray>=2026.04.1 - xarray >=2025.8.0 - - zarr >=3 + - zarr >=3.1 tests: - python: diff --git a/pixi.toml b/pixi.toml index 9bec81be3d..4484b2544a 100644 --- a/pixi.toml +++ b/pixi.toml @@ -23,21 +23,21 @@ setuptools_scm = "*" [package.run-dependencies] # keep section in sync with pyproject.toml dependencies python = ">=3.11" -cf_xarray = ">=0.8.6" +cf_xarray = ">=0.10.0" cftime = ">=1.6.3" -dask = ">=2024.5.1" +dask = ">=2025.7.0" holoviews = ">=1.22.0" # https://github.com/prefix-dev/rattler-build/issues/2326 netcdf4 = ">=1.6.0" -numpy = ">=2.1.0" -pandas = ">=2.2" -polars = ">=1.31.0" +numpy = ">=2.2.0" +pandas = ">=2.3" +polars = ">=1.32.0" pooch = ">=1.8.0" -pyarrow = ">=20.0.0" -tabulate = ">=0.10.0" -tqdm = ">=4.50.0" +pyarrow = ">=21.0.0" +tabulate = ">=0.9.0" +tqdm = ">=4.67.0" uxarray = ">=2026.04.1" -xarray = ">=2024.5.0" -zarr = ">=3" +xarray = ">=2025.8.0" +zarr = ">=3.1" [dependencies] @@ -56,17 +56,18 @@ build-parcels = { cmd = "rattler-build build --recipe .github/ci/recipe.yaml", d python = "3.11.*" cf_xarray = "0.10.*" cftime = "1.6.*" -dask = "2024.6.*" +dask = "2025.7.*" netcdf4 = "1.6.*" -numpy = "2.1.*" -pandas = "2.2.*" -polars = "1.31.*" +numpy = "2.2.*" +pandas = "2.3.*" +polars = "1.32.*" pooch = "1.8.*" -pyarrow = "20.0.*" -tqdm = "4.50.*" -uxarray = "==2026.04.1" +pyarrow = "21.0.*" +tabulate = "0.9.*" +tqdm = "4.67.*" +uxarray = "2026.04.*" xarray = "2025.8.*" -zarr = "3.0.*" +zarr = "3.1.*" [feature.py311.dependencies] python = "3.11.*" diff --git a/pyproject.toml b/pyproject.toml index b14b3db7b5..49db0b3c36 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -20,20 +20,20 @@ classifiers = [ "Intended Audience :: Science/Research", ] dependencies = [ - "cf_xarray >=0.8.6", + "cf_xarray >=0.10.0", "cftime >=1.6.3", - "dask >=2024.5.1", - "netCDF4 >=1.7.2", - "numpy >=2.1.0", - "pandas >= 2.2", - "polars >=1.31.0", + "dask >=2025.7.0", + "netCDF4 >=1.6.0", + "numpy >=2.2.0", + "pandas >= 2.3", + "polars >=1.32.0", "pooch >=1.8.0", - "pyarrow >=20.0.0", - "tabulate >=0.10.0", - "tqdm >=4.50.0", + "pyarrow >=21.0.0", + "tabulate >=0.9.0", + "tqdm >=4.67.0", "uxarray >=2026.04.1", - "xarray >=2024.5.0", - "zarr >=3", + "xarray >=2025.8.0", + "zarr >=3.1", ] [project.urls]