Skip to content

Commit

Permalink
Depend on released version of Dask (#85)
Browse files Browse the repository at this point in the history
This updates the required version of Dask / distributed to 2025.2.0, rather than `main`.

Paired with the recent changes in dask-upstream-testing, we'll have some coverage for downstream RAPIDS projects against Dask main.

The summary of our version policy is for RAPIDS libraries to depend only on released versions of dask, which is controlled in rapids-dask-dependency. CI runs in repos like `rapidsai/cudf` will pick up the latest version of dask allowed by `rapids-dask-dependency`.

To ensure we catch and address issues between Dask and RAPIDS before, rapids-dask-dependency includes a cron job that creates an environment with RAPIDS nightly and Dask main. It then runs upstream tests from Dask and downstream tests (e.g. cudf_dask) in that environment. Any failures there will be addressed by PRs in the appropriate library.

Authors:
  - Tom Augspurger (https://github.com/TomAugspurger)

Approvers:
  - Richard (Rick) Zamora (https://github.com/rjzamora)

URL: #85
  • Loading branch information
TomAugspurger authored Feb 21, 2025
1 parent 02ec148 commit 2993770
Show file tree
Hide file tree
Showing 2 changed files with 5 additions and 5 deletions.
6 changes: 3 additions & 3 deletions conda/recipes/rapids-dask-dependency/meta.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -27,9 +27,9 @@ requirements:
- python >=3.9
- setuptools
run:
- dask >=2025.1.0
- dask-core >=2025.1.0
- distributed >=2025.1.0
- dask ==2025.2.0
- dask-core ==2025.2.0
- distributed ==2025.2.0

about:
home: https://rapids.ai/
Expand Down
4 changes: 2 additions & 2 deletions pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -12,8 +12,8 @@ name = "rapids-dask-dependency"
version = "25.04.00a0"
description = "Dask and Distributed version pinning for RAPIDS"
dependencies = [
"dask @ git+https://github.com/dask/dask.git@main",
"distributed @ git+https://github.com/dask/distributed.git@main",
"dask==2025.2.0",
"distributed==2025.2.0",
]
license = { text = "Apache 2.0" }
readme = { file = "README.md", content-type = "text/markdown" }
Expand Down

0 comments on commit 2993770

Please sign in to comment.