Skip to content

RFC: Make our cuda-* packages depend on the new cuda-toolkit metapackage without version constraints? #903

@leofang

Description

@leofang

I am thinking to add a mandatory dependency cuda-toolkit == 13.* to cuda-bindings. This allows using it to control the version, ex:

pip install cuda-bindings cuda-toolkit=13

or

pip install cuda-bindings[all] cuda-toolkit==12.9

similar to cuda-version on conda.

Admittedly, this won't work fully because pip does not allow us to patch repodata and fix all published all packages to enforce this (we did this for all CUDA packages ever published on conda-forge when cuda-version was introduced). But it is still a step forward I'd argue. Thoughts? @kkraus14 @bdice @rwgk @shwina @carterbox

Originally posted by @leofang in #883 (comment)

Metadata

Metadata

Assignees

No one assigned

    Labels

    packagingAnything related to wheels or Conda packagestriageNeeds the team's attention

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions