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 details)

Uploaded Source

Built Distributions

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

Uploaded Python 3 manylinux: glibc 2.34+ x86-64

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

Uploaded Python 3 manylinux: glibc 2.34+ ARM64

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

Hashes for uvx-2.0.0a4.tar.gz
Algorithm Hash digest
SHA256 b08619d2478d9fd48411b1c6aa499c6091caf3e693ba30b854de7bdea175491f
MD5 16cea3d0fa7d9cd146aebe9d17256e3b
BLAKE2b-256 6b86227dd38566611f3a545db04da9dad874ab542440f046466f9a30896b1efe

See more details on using hashes here.

File details

Details for the file uvx-2.0.0a4-py3-none-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for uvx-2.0.0a4-py3-none-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 b79f1f5733a249d4cf7eddc24e134c37026997f6f23d36f2fcd1afa2d00dbf7e
MD5 c8ec1a3701b30609ac141d17a03cabfc
BLAKE2b-256 19b8337a5928a87f5a10ddf30fc7abd3750627baa8843910cc04af08e686131f

See more details on using hashes here.

File details

Details for the file uvx-2.0.0a4-py3-none-manylinux_2_34_aarch64.whl.

File metadata

File hashes

Hashes for uvx-2.0.0a4-py3-none-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 f654bffad27c8174f097009dfa35892211fc122f1eba3ee23e90511eb7e490dc
MD5 ec86375ae97abb2852c2f1f7b786eb31
BLAKE2b-256 c67d7eeaf5fb683357f70444ee44bf2fe894b82a9adc75003ef5a8376b8149bf

See more details on using hashes here.

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