List specifier used to install a tool #6747
Labels
cli
Related to the command line interface
good first issue
Good for newcomers
help wanted
Contribution especially encouraged
Currently (uv v0.3.5) if a constraint is used with
uv tool install
the version/restriction is pinned and subsequentuv tool upgrade
commands might not update to a newer release. E.g. `uv tool install "pyinfra<3.0".Over time I imagine it's easy to forget that a tool was installed this way. And as a result one might start wondering why e.g.
uv tool upgrade --all
misses newer versions for some tools.I think it would help if the output from
uv tool list
shows what specifier was used to install a tool (which is stored in$(uv tool dir)/${package_name}/uv-receipt.toml
).Example (mockup):
The text was updated successfully, but these errors were encountered: