Skip to main content

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

uvx-2.0.0a4.tar.gz (42.7 kB view hashes)

Uploaded Source

Built Distributions

uvx-2.0.0a4-py3-none-manylinux_2_34_x86_64.whl (3.8 MB view hashes)

Uploaded Python 3 manylinux: glibc 2.34+ x86-64

uvx-2.0.0a4-py3-none-manylinux_2_34_aarch64.whl (3.5 MB view hashes)

Uploaded Python 3 manylinux: glibc 2.34+ ARM64

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page