From 171076e6cef6421bf31db79c8b425a3a04a0bec0 Mon Sep 17 00:00:00 2001 From: Bradley Dice Date: Fri, 26 Jun 2026 09:22:06 -0500 Subject: [PATCH 1/2] Guard CuPy CTK extra for wheel metadata --- dependencies.yaml | 22 +++++++++++++++++++++- 1 file changed, 21 insertions(+), 1 deletion(-) diff --git a/dependencies.yaml b/dependencies.yaml index 2091562c38..be5808c56b 100644 --- a/dependencies.yaml +++ b/dependencies.yaml @@ -515,8 +515,28 @@ dependencies: # other packages with -cu{nn}x suffixes in this file. # All RAPIDS wheel builds (including in devcontainers) expect cupy to be suffixed. specific: - - output_types: [requirements, pyproject] + - output_types: requirements + matrices: + - matrix: + cuda: "12.*" + packages: + - cupy-cuda12x>=14.0.1,!=14.1.0 + # fallback to CUDA 13 versions if 'cuda' is '13.*' or not provided + - matrix: + packages: + - cupy-cuda13x>=14.0.1,!=14.1.0 + - output_types: pyproject matrices: + - matrix: + cuda: "12.*" + use_cuda_wheels: "false" + packages: + - cupy-cuda12x>=14.0.1,!=14.1.0 + - matrix: + cuda: "13.*" + use_cuda_wheels: "false" + packages: + - cupy-cuda13x>=14.0.1,!=14.1.0 - matrix: cuda: "12.*" packages: From 04eba71fbd0f4bc0b29266128a32875c0cd45286 Mon Sep 17 00:00:00 2001 From: Bradley Dice Date: Fri, 26 Jun 2026 17:35:20 -0500 Subject: [PATCH 2/2] Reuse CuPy dependency anchors --- dependencies.yaml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/dependencies.yaml b/dependencies.yaml index 103c296020..42259096ed 100644 --- a/dependencies.yaml +++ b/dependencies.yaml @@ -520,23 +520,23 @@ dependencies: - matrix: cuda: "12.*" packages: - - cupy-cuda12x>=14.0.1,!=14.1.0 + - &cupy_cu12 cupy-cuda12x>=14.0.1,!=14.1.0 # fallback to CUDA 13 versions if 'cuda' is '13.*' or not provided - matrix: packages: - - cupy-cuda13x>=14.0.1,!=14.1.0 + - &cupy_cu13 cupy-cuda13x>=14.0.1,!=14.1.0 - output_types: pyproject matrices: - matrix: cuda: "12.*" use_cuda_wheels: "false" packages: - - cupy-cuda12x>=14.0.1,!=14.1.0 + - *cupy_cu12 - matrix: cuda: "13.*" use_cuda_wheels: "false" packages: - - cupy-cuda13x>=14.0.1,!=14.1.0 + - *cupy_cu13 - matrix: cuda: "12.*" packages: