Skip to content

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

Merged
jameslamb merged 1 commit intorapidsai:release/26.02from
jameslamb:pip-changes
Jan 15, 2026
Merged

wheel builds: react to changes in pip's handling of build constraints#2214
jameslamb merged 1 commit intorapidsai:release/26.02from
jameslamb:pip-changes

Conversation

@jameslamb
Copy link
Member

@jameslamb jameslamb commented Jan 15, 2026

#2212 was into main after main had already been updated to RAPIDS 26.04.

This change is intended for RAPIDS 26.02, so this PR backports it to the release/26.02 branch.

Notes for Reviewers

How this should be merged

I think normal squash and merge should be fine? The commit SHA is different because of the direction of the cherry-pick anyway.

How I made this branch

git checkout main
git pull upstream main
git fetch upstream release/26.02
git checkout release/26.02
git checkout -b pip-changes
git cherry-pick f380effb

…rapidsai#2212)

Contributes to rapidsai/build-planning#242

Modifying `ci/build_wheel_python.sh` to avoid passing `--build-constraint` and `--no-build-isolation` together which results in an error from `pip`, however we want to keep environment variable `PIP_CONSTRAINT` set unconditionally.

Can be merged after rapidsai/gha-tools#237

Authors:
  - Mike McCarty (https://github.com/mmccarty)

Approvers:
  - James Lamb (https://github.com/jameslamb)

URL: rapidsai#2212
@jameslamb jameslamb requested a review from a team as a code owner January 15, 2026 21:28
@jameslamb jameslamb requested a review from gforsyth January 15, 2026 21:28
@jameslamb jameslamb added non-breaking Non-breaking change improvement Improvement / enhancement to an existing function labels Jan 15, 2026
@jameslamb
Copy link
Member Author

/merge

1 similar comment
@jameslamb
Copy link
Member Author

/merge

@jameslamb jameslamb merged commit 88aa531 into rapidsai:release/26.02 Jan 15, 2026
87 checks passed
@jameslamb jameslamb deleted the pip-changes branch January 15, 2026 22:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

improvement Improvement / enhancement to an existing function non-breaking Non-breaking change

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

3 participants