uv An extremely fast Python package and project manager, written in Rust. Installing Trio's dependencies with a warm cache. Highlights uv is backed by Astral, the creators of Ruff. Installation Install uv with our standalone installers: # On macOS and Linux. curl -LsSf https://astral.sh/uv/install.sh | sh # On Windows. powershell -ExecutionPolicy ByPass -c " irm https://astral.sh/uv/install.ps1 | iex " Or, from PyPI: # With pip. pip install uv # Or pipx. pipx install uv If installed via the standalone installer, uv can update itself to the latest version: uv self update See the installation documentation for details and alternative installation methods. Documentation uv's documentation is available at docs.astral.sh/uv. Additionally, the command line reference documentation can be viewed with uv help . Features Projects uv manages project dependencies and environments, with support for lockfiles, workspaces, and more, similar to rye or poetry : $ uv init example Initialized project `example` at `/home/user/example` $ cd example $ uv add ruff Creating virtual environment at: .venv Resolved 2 packages in 170ms Built example @ file:///home/user/example Prepared 2 packages in 627ms Installed 2 packages in 1ms + example==0.1.0 (from file:///home/user/example) + ruff==0.5.0 $ uv run ruff check All checks passed! $ uv lock Resolved 2 packages in 0.33ms $ uv sync Resolved 2 packages in 0.70ms Audited 1 package in 0.02ms See the project documentation to get started. uv also supports building and publishing projects, even if they're not managed with uv. See the publish guide to learn more. Scripts uv manages dependencies and environments for single-file scripts. Create a new script and add inline metadata declaring its dependencies: $ echo ' import requests; print(requests.get("https://astral.sh")) ' > example.py $ uv add --script example.py requests Updated `example.py` Then, run the script in an isolated virtual environment: $ uv run example.py Reading inline script metadat...
First seen: 2025-06-23 18:08
Last seen: 2025-06-24 04:10