diff --git a/dependencies.yaml b/dependencies.yaml index 4b123c40..0be1abf2 100644 --- a/dependencies.yaml +++ b/dependencies.yaml @@ -204,18 +204,42 @@ dependencies: specific: - output_types: [requirements, pyproject] matrices: - - matrix: {cuda: "12.*"} + - matrix: + cuda: "12.*" + cuda_suffixed: "true" packages: - cudf-cu12==24.8.*,>=0.0.0a0 - - cupy-cuda12x>=12.0.0 + - &cupy_cu12 cupy-cuda12x>=12.0.0 - cuspatial-cu12==24.8.*,>=0.0.0a0 - dask-cudf-cu12==24.8.*,>=0.0.0a0 - - matrix: {cuda: "11.*"} + - matrix: + cuda: "12.*" + cuda_suffixed: "false" + packages: + - *cudf_conda + # NOTE: cupy still has a "-cuda12x" suffix here, because it's suffixed + # in DLFW builds + - *cupy_cu12 + - *cuspatial_conda + - *dask_cudf_conda + - matrix: + cuda: "11.*" + cuda_suffixed: "true" packages: - cudf-cu11==24.8.*,>=0.0.0a0 - &cupy_cu11 cupy-cuda11x>=12.0.0 - cuspatial-cu11==24.8.*,>=0.0.0a0 - dask-cudf-cu11==24.8.*,>=0.0.0a0 + - matrix: + cuda: "11.*" + cuda_suffixed: "false" + packages: + - *cudf_conda + # NOTE: cupy still has a "-cuda11x" suffix here, because it's suffixed + # in DLFW builds + - *cupy_cu11 + - *cuspatial_conda + - *dask_cudf_conda - matrix: packages: - *cudf_conda diff --git a/python/pyproject.toml b/python/pyproject.toml index 9ea78e6b..b12ed720 100644 --- a/python/pyproject.toml +++ b/python/pyproject.toml @@ -58,6 +58,7 @@ Documentation = "https://docs.rapids.ai/api/cuxfilter/stable/" [tool.rapids-build-backend] build-backend = "setuptools.build_meta" dependencies-file = "../dependencies.yaml" +matrix-entry = "cuda_suffixed=true" requires = [ "wheel", ] # This list was generated by `rapids-dependency-file-generator`. To make changes, edit ../dependencies.yaml and run `rapids-dependency-file-generator`.