A small tool like pipx using uv behind the scene. Fast, Small ...
Project description
uvpipx
A small tool like pipx using uv behind the scene. Fast, Small ...
Can be used in a container or CI, (so with unix) and ⭕ dependency except uv ... not garbage your global python environnement
Install the tool (himself 🎉)
pip install uvpipx
Install a package
To install package jc
uvpipx install jc
Maybe you should check the path with the command ensurepath
uvpipx ensurepath
Now let use the program
wc README.md | jc --wc
[{"filename":"README.md","lines":30,"words":56,"characters":357}]
List all package
uvpipx list
Uninstall a package
To uninstall package jc
uvpipx uninstall jc
Info on a package
To uninstall package jc
uvpipx info jc
or to get the venv path
uvpipx info jc --get-venv
Run a package in venv
wc README.md | uvpipx venv jc -- jc --wc
Live action / Performance
Using uvpipx to build a container may seem unintuitive, but take a look at the installation times. It's not true all the time, but if the installation time exceeds the uvpipx installation time, you'll save time. It's possible because uvpipx has only itself and uv in dependency to download
Install poetry study timing
Timing:
Tool | Time | Time total | Difference |
---|---|---|---|
Uvpipx | 2.8(uvpipx)+1.1(poetry) | 3.9 seconds | reference |
Pip | 8.8 | 8.8 seconds | +4,9 seconds |
More documentation
[https://uvpipx-pytgaen-group-cc4651f865d7ce5bdaea510cdc656d736634827532.gitlab.io](Gitlab pages uvpipx)
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.