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)