diff --git a/.github/ci/recipe.yaml b/.github/ci/recipe.yaml index 8d270376bc..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.10.0 - cftime >=1.6.3 - - dask >=2024.5.1 - - netcdf4 >=1.7.2 - - numpy >=2.1.0 - - tqdm >=4.50.0 - - xarray >=2025.8.0 - - pandas >=2.2 - - 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) + - dask >=2025.7.0 - holoviews >= 1.22.0 # https://github.com/prefix-dev/rattler-build/issues/2326 + - netcdf4 >=1.6.0 + - numpy >=2.2.0 + - pandas >=2.3 + - polars >=1.32.0 - pooch >=1.8.0 - - polars >=1.31.0 - - tabulate >=0.10.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.9.0 + - tqdm >=4.67.0 + - uxarray>=2026.04.1 + - xarray >=2025.8.0 + - zarr >=3.1 tests: - python: diff --git a/pixi.toml b/pixi.toml index f9f3e5706d..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" -netcdf4 = ">=1.6.0" -numpy = ">=2.1.0" -tqdm = ">=4.50.0" -xarray = ">=2024.5.0" -pandas = ">=2.2" -pyarrow = ">=20.0.0" -holoviews = ">=1.22.0" # https://github.com/prefix-dev/rattler-build/issues/2326 -uxarray = ">=2026.04.1" -dask = ">=2024.5.1" -zarr = ">=3" -cf_xarray = ">=0.8.6" +cf_xarray = ">=0.10.0" cftime = ">=1.6.3" +dask = ">=2025.7.0" +holoviews = ">=1.22.0" # https://github.com/prefix-dev/rattler-build/issues/2326 +netcdf4 = ">=1.6.0" +numpy = ">=2.2.0" +pandas = ">=2.3" +polars = ">=1.32.0" pooch = ">=1.8.0" -polars = ">=1.31.0" -tabulate = ">=0.10.0" +pyarrow = ">=21.0.0" +tabulate = ">=0.9.0" +tqdm = ">=4.67.0" +uxarray = ">=2026.04.1" +xarray = ">=2025.8.0" +zarr = ">=3.1" [dependencies] @@ -54,19 +54,20 @@ build-parcels = { cmd = "rattler-build build --recipe .github/ci/recipe.yaml", d [feature.minimum.dependencies] python = "3.11.*" -netcdf4 = "1.6.*" -numpy = "2.1.*" -tqdm = "4.50.*" -xarray = "2025.8.*" -pandas = "2.2.*" -pyarrow = "20.0.*" -uxarray = "==2026.04.1" -dask = "2024.6.*" -zarr = "3.0.*" cf_xarray = "0.10.*" cftime = "1.6.*" +dask = "2025.7.*" +netcdf4 = "1.6.*" +numpy = "2.2.*" +pandas = "2.3.*" +polars = "1.32.*" pooch = "1.8.*" -polars = "1.31.*" +pyarrow = "21.0.*" +tabulate = "0.9.*" +tqdm = "4.67.*" +uxarray = "2026.04.*" +xarray = "2025.8.*" +zarr = "3.1.*" [feature.py311.dependencies] python = "3.11.*" diff --git a/pyproject.toml b/pyproject.toml index 9b2cbbdf08..49db0b3c36 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -20,20 +20,20 @@ classifiers = [ "Intended Audience :: Science/Research", ] dependencies = [ + "cf_xarray >=0.10.0", "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", - "pandas >= 2.2", - "pyarrow >=20.0.0", - "uxarray >=2026.04.1", + "dask >=2025.7.0", + "netCDF4 >=1.6.0", + "numpy >=2.2.0", + "pandas >= 2.3", + "polars >=1.32.0", "pooch >=1.8.0", - "cf_xarray >=0.8.6", - "polars >=1.31.0", - "tabulate >=0.10.0", + "pyarrow >=21.0.0", + "tabulate >=0.9.0", + "tqdm >=4.67.0", + "uxarray >=2026.04.1", + "xarray >=2025.8.0", + "zarr >=3.1", ] [project.urls]