Skip to content

Use uv instead of sudo pip and pin release bootstrapping version#2925

Merged
konstin merged 2 commits intomainfrom
konsti/no-sudo-pip
Jan 8, 2026
Merged

Use uv instead of sudo pip and pin release bootstrapping version#2925
konstin merged 2 commits intomainfrom
konsti/no-sudo-pip

Conversation

@konstin
Copy link
Copy Markdown
Member

@konstin konstin commented Jan 8, 2026

Remove "sudo pip" style commands, they are a bad practice and we shouldn't have them in our CI.

This change relies on uv covering the same platforms as maturin in CI.

Also pin maturin==1.10.1 for cross builds for now, see https://github.com/PyO3/maturin/actions/runs/20812085659/job/59778558155 and #2922

@konstin konstin force-pushed the konsti/no-sudo-pip branch from ee0f7ad to 8b617b8 Compare January 8, 2026 10:42
@konstin konstin changed the title Use uv instead of sudo pip Use uv instead of sudo pip and pin release bootstrapping version Jan 8, 2026
Remove "sudo pip" style commands, they are a bad practice and we shouldn't have them in our CI.

This change relies on uv covering the same platforms as maturin in CI.
@konstin konstin force-pushed the konsti/no-sudo-pip branch from f378bc0 to 59571c0 Compare January 8, 2026 10:59
@konstin konstin merged commit ff7f3ef into main Jan 8, 2026
61 checks passed
@konstin konstin deleted the konsti/no-sudo-pip branch January 8, 2026 11:29
@reneleonhardt
Copy link
Copy Markdown

v1.11.3 specifically contains PR2922 😄
Is there more work to be done or can the pin be removed now after v1.11.4?

Interestingly enough, "fastly" doesn't seem to be that fast, the badge is still showing v1.11.3 40 minutes after the upload 😆
https://pypi.org/project/maturin/

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

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants