From 8b011d3637d2a77ad69b67f8ed17a62af4a8c868 Mon Sep 17 00:00:00 2001 From: James Lamb Date: Thu, 28 Aug 2025 20:12:26 -0500 Subject: [PATCH 1/2] restore cudf dependency --- dependencies.yaml | 32 ++++++-------------------------- 1 file changed, 6 insertions(+), 26 deletions(-) diff --git a/dependencies.yaml b/dependencies.yaml index 60392fe7..25ebd7d0 100644 --- a/dependencies.yaml +++ b/dependencies.yaml @@ -242,6 +242,8 @@ dependencies: # These packages are useful for development but not otherwise required to build/run # RAPIDS - pip + - dask-cuda==25.10.*,>=0.0.0a0 + - dask-cudf==25.10.*,>=0.0.0a0 # UCX Build - libtool - automake @@ -250,18 +252,6 @@ dependencies: - pkg-config # Docs Build - &doxygen doxygen=1.9.1 # pre-commit hook needs a specific version. - specific: - - output_types: [conda] - matrices: - - matrix: - cuda: "12.*" - packages: - - dask-cuda==25.10.*,>=0.0.0a0 - - dask-cudf==25.10.*,>=0.0.0a0 - # TODO: add 'dask-cuda' and 'dask-cudf' back to this 'dev' dependency list once there are CUDA 13 packages for those - # ref: https://github.com/rapidsai/ucxx/pull/489#issuecomment-3207723017 - - matrix: - packages: docs: common: - output_types: [conda] @@ -414,28 +404,17 @@ dependencies: packages: - rmm-cu13==25.10.*,>=0.0.0a0 - {matrix: null, packages: [*rmm_unsuffixed]} - # TODO: re-include cudf on CUDA 13 here once cudf CUDA 13 packages exist - # ref: https://github.com/rapidsai/ucxx/pull/489#issuecomment-3207723017 depends_on_cudf: common: + - ouput_type: [conda] + packages: + - &cudf_unsuffixed cudf==25.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.nvidia.com - --extra-index-url=https://pypi.anaconda.org/rapidsai-wheels-nightly/simple specific: - - output_types: [conda] - matrices: - - matrix: - cuda: "12.*" - packages: - - &cudf_unsuffixed cudf==25.10.*,>=0.0.0a0 - - matrix: - cuda: "13.*" - packages: - - matrix: - packages: - - *cudf_unsuffixed - output_types: [requirements, pyproject] matrices: - matrix: @@ -446,6 +425,7 @@ dependencies: - matrix: cuda: "13.*" packages: + - cudf-cu13==25.10.*,>=0.0.0a0 - {matrix: null, packages: [*cudf_unsuffixed]} depends_on_distributed_ucxx: common: From 83bf36b96dced8618632e784b37f225d46f36d5f Mon Sep 17 00:00:00 2001 From: James Lamb Date: Thu, 28 Aug 2025 20:39:45 -0500 Subject: [PATCH 2/2] fix typo --- conda/environments/all_cuda-130_arch-aarch64.yaml | 3 +++ conda/environments/all_cuda-130_arch-x86_64.yaml | 3 +++ dependencies.yaml | 2 +- 3 files changed, 7 insertions(+), 1 deletion(-) diff --git a/conda/environments/all_cuda-130_arch-aarch64.yaml b/conda/environments/all_cuda-130_arch-aarch64.yaml index 417e6bcd..167b50d7 100644 --- a/conda/environments/all_cuda-130_arch-aarch64.yaml +++ b/conda/environments/all_cuda-130_arch-aarch64.yaml @@ -13,9 +13,12 @@ dependencies: - cuda-cudart-dev - cuda-nvcc - cuda-version=13.0 +- cudf==25.10.*,>=0.0.0a0 - cupy>=13.6.0 - cxx-compiler - cython>=3.0.0 +- dask-cuda==25.10.*,>=0.0.0a0 +- dask-cudf==25.10.*,>=0.0.0a0 - doxygen=1.9.1 - librmm==25.10.*,>=0.0.0a0 - libtool diff --git a/conda/environments/all_cuda-130_arch-x86_64.yaml b/conda/environments/all_cuda-130_arch-x86_64.yaml index c11644fb..6ec31d3e 100644 --- a/conda/environments/all_cuda-130_arch-x86_64.yaml +++ b/conda/environments/all_cuda-130_arch-x86_64.yaml @@ -13,9 +13,12 @@ dependencies: - cuda-cudart-dev - cuda-nvcc - cuda-version=13.0 +- cudf==25.10.*,>=0.0.0a0 - cupy>=13.6.0 - cxx-compiler - cython>=3.0.0 +- dask-cuda==25.10.*,>=0.0.0a0 +- dask-cudf==25.10.*,>=0.0.0a0 - doxygen=1.9.1 - librmm==25.10.*,>=0.0.0a0 - libtool diff --git a/dependencies.yaml b/dependencies.yaml index 25ebd7d0..295b17a7 100644 --- a/dependencies.yaml +++ b/dependencies.yaml @@ -406,7 +406,7 @@ dependencies: - {matrix: null, packages: [*rmm_unsuffixed]} depends_on_cudf: common: - - ouput_type: [conda] + - output_types: [conda] packages: - &cudf_unsuffixed cudf==25.10.*,>=0.0.0a0 - output_types: requirements