No project description provided
Project description
uvx: pipx for uv
Inspired by:
Installation
# one of these ways:
pip install uvx # or `uv`, `pipx`
# optional (in bash):
uvx ensurepath # make sure ~/.local/bin is in PATH
uvx completions --install # enable tab completion
Platforms
Since uvx 2.0
, this tool uses Rust for performance and compatibility with uv
.
Currently, only prebuilt binaries are available for x86_64 (amd64) and aarch64 (ARM64) on Linux.
Other platforms can use uvx 1.x
, which is written in pure Python and can be found
at robinvandernoord/uvx.
You can also compile uvx
for your own platform:
# install the rust toolchain:
curl https://sh.rustup.rs -sSf | sh
# clone the repo and enter it:
git clone https://github.com/robinvandernoord/uvx2.git;
cd uvx2;
# install a virtualenv (choose python or uv)
python -m venv venv # or `uv venv venv --seed`
source venv/bin/activate
# install maturin
pip install maturin # uv pip install maturin
# compile and install the binary:
maturin develop
# uvx is now available:
./venv/bin/uvx
For more info about building and distribution, see maturin.
Usage
uvx
Run uvx
without any arguments to see all possible subcommands.
License
uvx
is distributed under the terms of the MIT license.
Changelog
See CHANGELOG.md
on GitHub
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.
Source Distribution
Built Distributions
File details
Details for the file uvx-2.0.0a4.tar.gz
.
File metadata
- Download URL: uvx-2.0.0a4.tar.gz
- Upload date:
- Size: 42.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.5.1
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | b08619d2478d9fd48411b1c6aa499c6091caf3e693ba30b854de7bdea175491f |
|
MD5 | 16cea3d0fa7d9cd146aebe9d17256e3b |
|
BLAKE2b-256 | 6b86227dd38566611f3a545db04da9dad874ab542440f046466f9a30896b1efe |
File details
Details for the file uvx-2.0.0a4-py3-none-manylinux_2_34_x86_64.whl
.
File metadata
- Download URL: uvx-2.0.0a4-py3-none-manylinux_2_34_x86_64.whl
- Upload date:
- Size: 3.8 MB
- Tags: Python 3, manylinux: glibc 2.34+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.5.1
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | b79f1f5733a249d4cf7eddc24e134c37026997f6f23d36f2fcd1afa2d00dbf7e |
|
MD5 | c8ec1a3701b30609ac141d17a03cabfc |
|
BLAKE2b-256 | 19b8337a5928a87f5a10ddf30fc7abd3750627baa8843910cc04af08e686131f |
File details
Details for the file uvx-2.0.0a4-py3-none-manylinux_2_34_aarch64.whl
.
File metadata
- Download URL: uvx-2.0.0a4-py3-none-manylinux_2_34_aarch64.whl
- Upload date:
- Size: 3.5 MB
- Tags: Python 3, manylinux: glibc 2.34+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.5.1
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | f654bffad27c8174f097009dfa35892211fc122f1eba3ee23e90511eb7e490dc |
|
MD5 | ec86375ae97abb2852c2f1f7b786eb31 |
|
BLAKE2b-256 | c67d7eeaf5fb683357f70444ee44bf2fe894b82a9adc75003ef5a8376b8149bf |