Skip to content

uv python upgrade --all to update all managed Python versions #12977

@johnthagen

Description

@johnthagen

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or improvement to existing functionality

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions