Skip to content

perf: make uv the default installer in pixi-build-python#5985

Merged
ruben-arts merged 1 commit intomainfrom
claude/fix-package-manager-default-h7eno
May 1, 2026
Merged

perf: make uv the default installer in pixi-build-python#5985
ruben-arts merged 1 commit intomainfrom
claude/fix-package-manager-default-h7eno

Conversation

@baszalmstra
Copy link
Copy Markdown
Contributor

uv is now selected by default. pip is selected only when pip is explicitly present in the dependencies and uv is not. When both are present, uv wins.

Also updates the backend documentation and code comments to reflect the new selection rule, and renames the stale pip_is_in_host_requirements test/snapshot.

Based on the work in #5669 by @suleman1412.

Fixes #5666

uv is now selected by default. pip is selected only when pip is
explicitly present in the dependencies and uv is not. When both are
present, uv wins.

Also updates the backend documentation and code comments to reflect the
new selection rule, and renames the stale `pip_is_in_host_requirements`
test/snapshot.

Based on the work in #5669 by @suleman1412.

Fixes #5666

Co-authored-by: Suleman Karigar <sulemankarigar1412@gmail.com>
@baszalmstra baszalmstra requested a review from ruben-arts May 1, 2026 08:59
Copy link
Copy Markdown
Contributor

@ruben-arts ruben-arts 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 to me, thanks @suleman1412

@ruben-arts ruben-arts merged commit 208608d into main May 1, 2026
40 checks passed
@ruben-arts ruben-arts deleted the claude/fix-package-manager-default-h7eno branch May 1, 2026 09:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Make uv the default for pixi-build-python

3 participants