Open
Description
It would be very helpful to have the following additional functionality as flags for uv tool list
:
--show-full-dep-tree
: show all of the deps installed into the tool venvs.--show-tool-install-command
: show the original command used to install the tool (sometimes the package name does not match what is on pypi, e.g.p4python
installs theP4
package).
To help differentiate tools installed with a more complicated setup, it is really helpful to have an additional suffix that gets appended to all installed script entry points (pipx
does this via the --suffix
flag).
Use case:
- I install
coverage
with additionalpytest
deps like this:uv tool install coverage --with pytest --with pytest-spec --with pytest-sugar
. - This lets me use
uvx coverage run -m pytest
to run tests with my desired plugins on any project. - Depending on how long it has been since I used a tool, it may be hard to recall exactly what is installed in the tool environment (or how it was initially installed).