-
Notifications
You must be signed in to change notification settings - Fork 2.9k
uv python upgrade --all to update all managed Python versions #12977
Copy link
Copy link
Closed
Labels
enhancementNew feature or improvement to existing functionalityNew feature or improvement to existing functionality
Description
Summary
Similar to how uv lock --upgrade updates all Python dependencies to their latest versions, it would be convenient if there was a single command that would update all currently installed uv-managed Python interpreters to their latest patch releases.
Example
If the user has Python 3.11, 3.12, and 3.13 installed, rather than having to type:
uv python install --reinstall 3.11
uv python install --reinstall 3.12
uv python install --reinstall 3.13
The user could type
uv python upgrade --all
This also removes the need for the user to remember which all versions are installed if they simply want to upgrade them all.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
enhancementNew feature or improvement to existing functionalityNew feature or improvement to existing functionality