Skip to content

WIP: switch from 'cuda-python' to specific components (e.g. 'cuda-bindings')#153

Draft
jameslamb wants to merge 1 commit into
rapidsai:mainfrom
jameslamb:drop-cuda-python
Draft

WIP: switch from 'cuda-python' to specific components (e.g. 'cuda-bindings')#153
jameslamb wants to merge 1 commit into
rapidsai:mainfrom
jameslamb:drop-cuda-python

Conversation

@jameslamb

Copy link
Copy Markdown
Member

Description

Contributes to rapidsai/build-planning#285

cuda-python is a metapackage and sometimes pulls in components that RAPIDS libraries don't need. This PR is part of a series dropping direct use of cuda-python in favor of depending only on those specific components.

  • drops dependency on cuda-python
  • adds explicit dependencies on components:
    • cuda-bindings >=12.9.2,<13.0 (CUDA 12), cuda-bindings >=13.0.1,<14.0 (CUDA 13)
  • adds explicit testing of oldest cuda-bindings in CI

Notes for Reviewers

🚧 not ready for review, just opening to get feedback from CI 🚧

Why these specific bounds?

This PR has dependencies

@jameslamb jameslamb added DO NOT MERGE Hold off on merging; see PR for details improvement Improves an existing functionality non-breaking Introduces a non-breaking change labels Jul 2, 2026
@copy-pr-bot

copy-pr-bot Bot commented Jul 2, 2026

Copy link
Copy Markdown

Auto-sync is disabled for draft pull requests in this repository. Workflows must be run manually.

Contributors can view more details about this message here.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

conda Relates to conda packaging Cython / Python DO NOT MERGE Hold off on merging; see PR for details improvement Improves an existing functionality non-breaking Introduces a non-breaking change

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant