Skip to content

wheel builds: react to changes in pip's handling of build constraints#230

Merged
rapids-bot[bot] merged 2 commits intorapidsai:release/26.02from
mmccarty:fix/new-build-constraint
Jan 20, 2026
Merged

wheel builds: react to changes in pip's handling of build constraints#230
rapids-bot[bot] merged 2 commits intorapidsai:release/26.02from
mmccarty:fix/new-build-constraint

Conversation

@mmccarty
Copy link
Contributor

Description

Contributes to rapidsai/build-planning#242

Modifying ci/build_wheel.sh to

  • pass--build-constraint="${PIP_CONSTRAINT}" unless build isolation is enabled.
  • unset PIP_CONSTRAINT (set by rapids-init-pip)... it doesn't affect builds as of pip 25.3, and results in an error from pip wheel when set and --build-constraint is also passed

@mmccarty mmccarty requested a review from jameslamb January 16, 2026 19:13
@mmccarty mmccarty requested a review from a team as a code owner January 16, 2026 19:13
@mmccarty mmccarty added improvement Improves an existing functionality non-breaking Introduces a non-breaking change labels Jan 16, 2026
@mmccarty mmccarty changed the base branch from main to release/26.02 January 16, 2026 19:13
Co-authored-by: James Lamb <jaylamb20@gmail.com>
Copy link
Member

@jameslamb jameslamb left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good, thanks!

@jameslamb
Copy link
Member

/merge

@rapids-bot rapids-bot bot merged commit 80dd34a into rapidsai:release/26.02 Jan 20, 2026
29 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

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.

2 participants