From 6f73da9d89dcc42d939ac3861ff609253628962d Mon Sep 17 00:00:00 2001 From: ptaylor Date: Fri, 6 Mar 2026 13:14:21 -0800 Subject: [PATCH 1/2] add devcontainers output to dependencies.yaml that excludes keys that pull in ray-default --- dependencies.yaml | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/dependencies.yaml b/dependencies.yaml index 1b2024034..042e29c92 100644 --- a/dependencies.yaml +++ b/dependencies.yaml @@ -33,6 +33,32 @@ files: - test_cpp_ndsh - test_python - docs + devcontainers: + output: none + includes: + # "devcontainers" includes everything in "all" except anything that includes ray-default (test_python and docs) + - build-universal + - build-cpp + - build-python + - build-mpi + - build-pmix + - checks + - clang_tidy + - cuda + - cuda_version + - depends_on_cudf + - depends_on_dask_cuda + - depends_on_dask_cudf + - depends_on_libcudf + - depends_on_librmm + - depends_on_libucxx + - depends_on_pylibcudf + - depends_on_rmm + - depends_on_ucxx + - py_version + - rapids_build_skbuild + - test_cpp + - test_cpp_ndsh test_cpp: output: none includes: From a2ffa332ac6b077cccf01ae0afec0a2eaad88efb Mon Sep 17 00:00:00 2001 From: ptaylor Date: Mon, 9 Mar 2026 15:53:54 -0700 Subject: [PATCH 2/2] separate ray-default dependency into 'depends_on_ray' entry --- dependencies.yaml | 64 ++++++++++++++++++++--------------------------- 1 file changed, 27 insertions(+), 37 deletions(-) diff --git a/dependencies.yaml b/dependencies.yaml index 042e29c92..6d525cd10 100644 --- a/dependencies.yaml +++ b/dependencies.yaml @@ -27,6 +27,7 @@ files: - depends_on_pylibcudf - depends_on_rmm - depends_on_ucxx + - depends_on_ray - py_version - rapids_build_skbuild - test_cpp @@ -36,7 +37,7 @@ files: devcontainers: output: none includes: - # "devcontainers" includes everything in "all" except anything that includes ray-default (test_python and docs) + # "devcontainers" includes everything in "all" except "depends_on_ray" - build-universal - build-cpp - build-python @@ -59,6 +60,8 @@ files: - rapids_build_skbuild - test_cpp - test_cpp_ndsh + - test_python + - docs test_cpp: output: none includes: @@ -79,6 +82,7 @@ files: - depends_on_librapidsmpf - depends_on_librmm - depends_on_rapidsmpf + - depends_on_ray - depends_on_ucxx - py_version - run_rapidsmpf @@ -110,6 +114,7 @@ files: - depends_on_ucxx - depends_on_librapidsmpf - depends_on_rapidsmpf + - depends_on_ray - docs - py_version py_build_librapidsmpf: @@ -183,6 +188,7 @@ files: - depends_on_cudf - depends_on_dask_cuda - depends_on_dask_cudf + - depends_on_ray - test_python channels: - rapidsai-nightly @@ -361,25 +367,6 @@ dependencies: - psutil # Used for timeout_with_stack.py - pytest - nvidia-ml-py>=12 - specific: - - output_types: conda - matrices: - # TODO: enable `ray-default` for Python 3.14 once `ray` supports 3.14 - # https://github.com/rapidsai/rapidsmpf/issues/897 - - matrix: - arch: x86_64 - py: "3.14" - packages: - - matrix: - arch: x86_64 - py: "3.*" - packages: - - ray-default>=2.49,<2.52 - - matrix: - arch: aarch64 - packages: - - matrix: - packages: run_rapidsmpf: common: - output_types: [conda, requirements, pyproject] @@ -482,23 +469,6 @@ dependencies: - sphinx>=8.1.0 - sphinx-autobuild - sphinx-copybutton - specific: - - output_types: conda - matrices: - - matrix: - arch: x86_64 - py: "3.14" - packages: - - matrix: - arch: x86_64 - py: "3.*" - packages: - - ray-default>=2.49,<2.52 - - matrix: - arch: aarch64 - packages: - - matrix: - packages: depends_on_cudf: common: - output_types: conda @@ -724,3 +694,23 @@ dependencies: - matrix: packages: - *ucxx_unsuffixed + depends_on_ray: + specific: + - output_types: conda + matrices: + # TODO: enable `ray-default` for Python 3.14 once `ray` supports 3.14 + # https://github.com/rapidsai/rapidsmpf/issues/897 + - matrix: + arch: x86_64 + py: "3.14" + packages: + - matrix: + arch: x86_64 + py: "3.*" + packages: + - ray-default>=2.49,<2.52 + - matrix: + arch: aarch64 + packages: + - matrix: + packages: