From 4709532c7616b72e56c4bc8ca8c56722d17d65cc Mon Sep 17 00:00:00 2001 From: Wei Ji <23487320+weiji14@users.noreply.github.com> Date: Mon, 15 Jun 2026 11:05:59 +1200 Subject: [PATCH 1/2] Add nodask constraint for test-py313-no-dask environment Explicitly exclude dask-core from being installed. --- pixi.toml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pixi.toml b/pixi.toml index 3e429f6f6eb..49ca81d34f5 100644 --- a/pixi.toml +++ b/pixi.toml @@ -376,6 +376,9 @@ numpydoc = "*" [feature.numpydoc-lint.tasks] numpydoc-lint = { cmd = "python ci/numpydoc-public-api.py" } +[feature.nodask.constraints] +dask-core = "<0.0a0" + [environments] # Testing # test-just-xarray = { features = ["test"] } # https://github.com/pydata/xarray/pull/10888/files#r2511336147 @@ -390,6 +393,7 @@ test-py313-no-numba = { features = [ ] } test-py313-no-dask = { features = [ "py312", + "nodask", "test", "backends", "accel", From 183128aad96e7e8b62d03924672ff5f54473c670 Mon Sep 17 00:00:00 2001 From: Wei Ji <23487320+weiji14@users.noreply.github.com> Date: Mon, 15 Jun 2026 11:11:46 +1200 Subject: [PATCH 2/2] Remove iris from feature.extras.dependencies because it depends on dask --- pixi.toml | 3 --- 1 file changed, 3 deletions(-) diff --git a/pixi.toml b/pixi.toml index 49ca81d34f5..ea38d95b1ca 100644 --- a/pixi.toml +++ b/pixi.toml @@ -93,9 +93,6 @@ pooch = "*" # calendar cftime = "*" -# other -iris = "*" - [feature.extras.pypi-dependencies] # array jax = "*" # no way to get cpu-only jaxlib from conda if gpu is present