Skip to main content

uvx: pipx for uv

Project description

uvx: pipx for uv

Inspired by:

Installation

# one of these ways:
pip install uvx
uv install uvx
pipx install uvx

Usage

uvx

Run uvx without any arguments to see all possible subcommands.

Note - pending replacement

Although version 1.0.0 was recently released, work has already begun on version 2.0.0, which is being developed at robinvandernoord/uvx2. The decision to undertake this new version is driven by performance concerns with the current Python implementation, which has a startup time of 200ms. To address this, uvx 2.0 is being rewritten in Rust. This transition will enable uvx to utilize some of the APIs of uv directly, without the need to spawn a separate process (in some cases), thus enhancing performance further. Despite this rewrite, both the repository and the existing Python implementation will be maintained, particularly for bug fixes, because it may have a larger (backwards) compatibility across system architectures.

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-1.0.1.tar.gz (18.4 kB view hashes)

Uploaded Source

Built Distribution

uvx-1.0.1-py3-none-any.whl (19.6 kB view hashes)

Uploaded Python 3

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