From 4f4d9bb5def8d4656146fe41f88271db4d7dd2ad Mon Sep 17 00:00:00 2001 From: Kyle Edwards Date: Mon, 3 Aug 2026 11:20:23 -0400 Subject: [PATCH 1/3] Fix usage of dask-cuda in pip constraints Pip does not allow constraints to have extras. `depends_on_dask_cuda` previously had extras depending on the CUDA version. Remove the extras and allow the `cuda_version` dependency set to install the CUDA libraries instead. --- dependencies.yaml | 19 ++----------------- 1 file changed, 2 insertions(+), 17 deletions(-) diff --git a/dependencies.yaml b/dependencies.yaml index 0fbc956c7573..29f5904d7ca1 100644 --- a/dependencies.yaml +++ b/dependencies.yaml @@ -1701,29 +1701,14 @@ dependencies: - xlsxwriter depends_on_dask_cuda: common: - - output_types: conda + - output_types: [conda, pyproject] packages: - &dask_cuda_unsuffixed dask-cuda==26.10.*,>=0.0.0a0 - output_types: requirements packages: # pip recognizes the index as a global option for the requirements.txt file - --extra-index-url=https://pypi.anaconda.org/rapidsai-wheels-nightly/simple/ - specific: - - output_types: [requirements, pyproject] - matrices: - - matrix: - cuda: "12.*" - cuda_suffixed: "true" - packages: - - dask-cuda[cu12]==26.10.*,>=0.0.0a0 - - matrix: - cuda: "13.*" - cuda_suffixed: "true" - packages: - - dask-cuda[cu13]==26.10.*,>=0.0.0a0 - - matrix: - packages: - - *dask_cuda_unsuffixed + - *dask_cuda_unsuffixed depends_on_dask_cudf: common: - output_types: conda From 61cf38f1e0ef12a130fe1ca2387ef6ffb9bfc6c6 Mon Sep 17 00:00:00 2001 From: Kyle Edwards Date: Mon, 3 Aug 2026 11:57:06 -0400 Subject: [PATCH 2/3] Restor extras for pyproject --- dependencies.yaml | 23 +++++++++++++++++------ 1 file changed, 17 insertions(+), 6 deletions(-) diff --git a/dependencies.yaml b/dependencies.yaml index 29f5904d7ca1..bc25b35e5e92 100644 --- a/dependencies.yaml +++ b/dependencies.yaml @@ -1701,14 +1701,25 @@ dependencies: - xlsxwriter depends_on_dask_cuda: common: - - output_types: [conda, pyproject] + - output_types: [conda, requirements] packages: - &dask_cuda_unsuffixed dask-cuda==26.10.*,>=0.0.0a0 - - output_types: requirements - packages: - # pip recognizes the index as a global option for the requirements.txt file - - --extra-index-url=https://pypi.anaconda.org/rapidsai-wheels-nightly/simple/ - - *dask_cuda_unsuffixed + specific: + - output_types: pyproject + matrices: + - matrix: + cuda: "12.*" + cuda_suffixed: "true" + packages: + - dask-cuda[cu12]==26.10.*,>=0.0.0a0 + - matrix: + cuda: "13.*" + cuda_suffixed: "true" + packages: + - dask-cuda[cu13]==26.10.*,>=0.0.0a0 + - matrix: + packages: + - *dask_cuda_unsuffixed depends_on_dask_cudf: common: - output_types: conda From 56a398caeed26ffc58509feaaeaac964a321c25e Mon Sep 17 00:00:00 2001 From: Kyle Edwards Date: Mon, 3 Aug 2026 11:57:58 -0400 Subject: [PATCH 3/3] Add back index url --- dependencies.yaml | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/dependencies.yaml b/dependencies.yaml index bc25b35e5e92..4cf96f26c0af 100644 --- a/dependencies.yaml +++ b/dependencies.yaml @@ -1701,9 +1701,14 @@ dependencies: - xlsxwriter depends_on_dask_cuda: common: - - output_types: [conda, requirements] + - output_types: conda packages: - &dask_cuda_unsuffixed dask-cuda==26.10.*,>=0.0.0a0 + - output_types: requirements + packages: + # pip recognizes the index as a global option for the requirements.txt file + - --extra-index-url=https://pypi.anaconda.org/rapidsai-wheels-nightly/simple/ + - *dask_cuda_unsuffixed specific: - output_types: pyproject matrices: