Skip to main content

uv

An extremely fast Python package and project manager, written in Rust.

Shows a bar chart with benchmark results.

Installing Trio's dependencies with a warm cache.

Highlights

uv is backed by Astral, the creators of Ruff and ty.

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
Checked 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 metadata from: example.py
Installed 5 packages in 12ms
<Response [200]>

See the scripts documentation to get started.

Tools

uv executes and installs command-line tools provided by Python packages, similar to pipx.

Run a tool in an ephemeral environment using uvx (an alias for uv tool run):

$ uvx pycowsay 'hello world!'
Resolved 1 package in 167ms
Installed 1 package in 9ms
 + pycowsay==0.0.0.2
  """

  ------------
< hello world! >
  ------------
   \   ^__^
    \  (oo)\_______
       (__)\       )\/\
           ||----w |
           ||     ||

Install a tool with uv tool install:

$ uv tool install ruff
Resolved 1 package in 6ms
Installed 1 package in 2ms
 + ruff==0.5.0
Installed 1 executable: ruff

$ ruff --version
ruff 0.5.0

See the tools documentation to get started.

Python versions

uv installs Python and allows quickly switching between versions.

Install multiple Python versions:

$ uv python install 3.12 3.13 3.14
Installed 3 versions in 972ms
 + cpython-3.12.12-macos-aarch64-none (python3.12)
 + cpython-3.13.9-macos-aarch64-none (python3.13)
 + cpython-3.14.0-macos-aarch64-none (python3.14)

Download Python versions as needed:

$ uv venv --python 3.12.0
Using Python 3.12.0
Creating virtual environment at: .venv
Activate with: source .venv/bin/activate

$ uv run --python pypy@3.8 -- python --version
Python 3.8.16 (a9dbdca6fc3286b0addd2240f11d97d8e8de187a, Dec 29 2022, 11:45:30)
[PyPy 7.3.11 with GCC Apple LLVM 13.1.6 (clang-1316.0.21.2.5)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>>>

Use a specific Python version in the current directory:

$ uv python pin 3.11
Pinned `.python-version` to `3.11`

See the Python installation documentation to get started.

The pip interface

uv provides a drop-in replacement for common pip, pip-tools, and virtualenv commands.

uv extends their interfaces with advanced features, such as dependency version overrides, platform-independent resolutions, reproducible resolutions, alternative resolution strategies, and more.

Migrate to uv without changing your existing workflows — and experience a 10-100x speedup — with the uv pip interface.

Compile requirements into a platform-independent requirements file:

$ uv pip compile requirements.in \
   --universal \
   --output-file requirements.txt
Resolved 43 packages in 12ms

Create a virtual environment:

$ uv venv
Using Python 3.12.3
Creating virtual environment at: .venv
Activate with: source .venv/bin/activate

Install the locked requirements:

$ uv pip sync requirements.txt
Resolved 43 packages in 11ms
Installed 43 packages in 208ms
 + babel==2.15.0
 + black==24.4.2
 + certifi==2024.7.4
 ...

See the pip interface documentation to get started.

Contributing

We are passionate about supporting contributors of all levels of experience and would love to see you get involved in the project. See the contributing guide to get started.

FAQ

How do you pronounce uv?

It's pronounced as "you - vee" (/juː viː/)

How should I stylize uv?

Just "uv", please. See the style guide for details.

What platforms does uv support?

See uv's platform support document.

Is uv ready for production?

Yes, uv is stable and widely used in production. See uv's versioning policy document for details.

Acknowledgements

uv's dependency resolver uses PubGrub under the hood. We're grateful to the PubGrub maintainers, especially Jacob Finkelman, for their support.

uv's Git implementation is based on Cargo.

Some of uv's optimizations are inspired by the great work we've seen in pnpm, Orogene, and Bun. We've also learned a lot from Nathaniel J. Smith's Posy and adapted its trampoline for Windows support.

License

uv is licensed under either of

at your option.

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in uv by you, as defined in the Apache-2.0 license, shall be dually licensed as above, without any additional terms or conditions.

Metadata

Release files for uv 0.13.8

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for uv 0.13.8
File Size Uploaded Provenance Actions
uv-0.13.8.tar.gz 7.6 MB Without provenance Details for uv-0.13.8.tar.gz

Built distributions (wheels)

Table of built distributions (wheels) for uv 0.13.8
File Actions
uv-0.13.8-py3-none-win_arm64.whl Python 3 none Windows ARM64 Details for uv-0.13.8-py3-none-win_arm64.whl
uv-0.13.8-py3-none-win_amd64.whl Python 3 none Windows x86-64 Details for uv-0.13.8-py3-none-win_amd64.whl
uv-0.13.8-py3-none-win32.whl Python 3 none Windows x86-32 Details for uv-0.13.8-py3-none-win32.whl
uv-0.13.8-py3-none-musllinux_1_1_x86_64.whl Python 3 none Linux musl 1.1+ x86-64 Details for uv-0.13.8-py3-none-musllinux_1_1_x86_64.whl
uv-0.13.8-py3-none-musllinux_1_1_i686.whl Python 3 none Linux musl 1.1+ x86-32 Details for uv-0.13.8-py3-none-musllinux_1_1_i686.whl
uv-0.13.8-py3-none-manylinux_2_31_riscv64.whl Python 3 none Linux glibc 2.31+ RISC-V 64 Details for uv-0.13.8-py3-none-manylinux_2_31_riscv64.whl
uv-0.13.8-py3-none-manylinux_2_31_riscv64.musllinux_1_1_riscv64.whl Python 3 none Linux glibc 2.31+ RISC-V 64, Linux musl 1.1+ RISC-V 64 Details for uv-0.13.8-py3-none-manylinux_2_31_riscv64.musllinux_1_1_riscv64.whl
uv-0.13.8-py3-none-manylinux_2_28_aarch64.whl Python 3 none Linux glibc 2.28+ ARM64 Details for uv-0.13.8-py3-none-manylinux_2_28_aarch64.whl
uv-0.13.8-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl Python 3 none Linux glibc 2.17+ x86-64 Details for uv-0.13.8-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
uv-0.13.8-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl Python 3 none Linux glibc 2.17+ IBM System/390x Details for uv-0.13.8-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl
uv-0.13.8-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl Python 3 none Linux glibc 2.17+ PowerPC 64-le Details for uv-0.13.8-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
uv-0.13.8-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl Python 3 none Linux glibc 2.17+ x86-32 Details for uv-0.13.8-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl
uv-0.13.8-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl Python 3 none Linux glibc 2.17+ ARMv7l Details for uv-0.13.8-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
uv-0.13.8-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.musllinux_1_1_armv7l.whl Python 3 none Linux glibc 2.17+ ARMv7l, Linux musl 1.1+ ARMv7l Details for uv-0.13.8-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.musllinux_1_1_armv7l.whl
uv-0.13.8-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.musllinux_1_1_aarch64.whl Python 3 none Linux musl 1.1+ ARM64, Linux glibc 2.17+ ARM64 Details for uv-0.13.8-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.musllinux_1_1_aarch64.whl
uv-0.13.8-py3-none-macosx_11_0_arm64.whl Python 3 none macOS 11.0+ ARM64 Details for uv-0.13.8-py3-none-macosx_11_0_arm64.whl
uv-0.13.8-py3-none-macosx_10_12_x86_64.whl Python 3 none macOS 10.12+ x86-64 Details for uv-0.13.8-py3-none-macosx_10_12_x86_64.whl
uv-0.13.8-py3-none-linux_armv6l.whl Python 3 none linux armv6l Details for uv-0.13.8-py3-none-linux_armv6l.whl

Total release size: 325.7 MB

Release files / uv-0.13.8.tar.gz

Download URL uv-0.13.8.tar.gz
Size 7.6 MB
Tags Source
SHA-256 checksum
How to use checksums
55c0b405e75dea1d1c53efc9a8e0725f4031be0e219ec2a08b15d78ece9a616a
BLAKE2b-256 checksum
How to use checksums
968254c00536a763dfb8a6d8d6cf7841cf234a290f4f79ee37189d933f656cb0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.7 {"installer":{"name":"uv","version":"0.13.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / uv-0.13.8-py3-none-win_arm64.whl

Download URL uv-0.13.8-py3-none-win_arm64.whl
Size 15.7 MB
Tags Python 3 Windows ARM64
SHA-256 checksum
How to use checksums
b4184029b1b7c54409b9cd4372c73a36ef9c2d1d7cf3b0aca59c8b1932f041dc
BLAKE2b-256 checksum
How to use checksums
98fd9cc888863d2326e6e5c6ae2a66d4b3ff248f9cd6bb50cb8be36a941c3e26
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.7 {"installer":{"name":"uv","version":"0.13.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / uv-0.13.8-py3-none-win_amd64.whl

Download URL uv-0.13.8-py3-none-win_amd64.whl
Size 15.6 MB
Tags Python 3 Windows x86-64
SHA-256 checksum
How to use checksums
cfbc13020a64cdf2f116d2936824c38edbf41e5c07f1ea291baf02e31ebf3ed0
BLAKE2b-256 checksum
How to use checksums
6a1dd813afac1a7cbe3eeeca8709b47bdcd5e5189d08364b8d7a9f693082f0f1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.7 {"installer":{"name":"uv","version":"0.13.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / uv-0.13.8-py3-none-win32.whl

Download URL uv-0.13.8-py3-none-win32.whl
Size 16.3 MB
Tags Python 3 Windows x86-32
SHA-256 checksum
How to use checksums
87614f62b09e3571593ffe01bf2e1dccb8df928a8423324dba80c6d0e33060eb
BLAKE2b-256 checksum
How to use checksums
b03f0219f8104f360c8cbfa8e4d9c5f9ea0b877428eeb927f2e39e273a00e34c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.7 {"installer":{"name":"uv","version":"0.13.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / uv-0.13.8-py3-none-musllinux_1_1_x86_64.whl

Download URL uv-0.13.8-py3-none-musllinux_1_1_x86_64.whl
Size 19.1 MB
Tags Linux musl 1.1+ x86-64 Python 3
SHA-256 checksum
How to use checksums
29451c60f5e8b07403e0a175d5229efc36b0289b34143ff4aaa499a5dd52553a
BLAKE2b-256 checksum
How to use checksums
4da31ac9cd75985371da0d29c9c12132e6d5b5627b9d0de87c5ad97ab9ad69b0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.7 {"installer":{"name":"uv","version":"0.13.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / uv-0.13.8-py3-none-musllinux_1_1_i686.whl

Download URL uv-0.13.8-py3-none-musllinux_1_1_i686.whl
Size 18.0 MB
Tags Linux musl 1.1+ x86-32 Python 3
SHA-256 checksum
How to use checksums
63d807451e63c8d21b1b33c945af16438ac9d8ffddc59b31ce69c692135891f5
BLAKE2b-256 checksum
How to use checksums
78cb42aa2094f03371df6a0585bbd1b6c9c1d10861d71099d75142603d0d37e8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.7 {"installer":{"name":"uv","version":"0.13.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / uv-0.13.8-py3-none-manylinux_2_31_riscv64.whl

Download URL uv-0.13.8-py3-none-manylinux_2_31_riscv64.whl
Size 18.3 MB
Tags Linux glibc 2.31+ RISC-V 64 Python 3
SHA-256 checksum
How to use checksums
b26fe533dc6153787e40443b7d9428ed41349127bff36a954ec82c48be01ded9
BLAKE2b-256 checksum
How to use checksums
ab02caccaed9a86060eea158f2a16101258e122473c5cb8c4bd9b22b009493c3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.7 {"installer":{"name":"uv","version":"0.13.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / uv-0.13.8-py3-none-manylinux_2_31_riscv64.musllinux_1_1_riscv64.whl

Download URL uv-0.13.8-py3-none-manylinux_2_31_riscv64.musllinux_1_1_riscv64.whl
Size 18.1 MB
Tags Linux glibc 2.31+ RISC-V 64 Linux musl 1.1+ RISC-V 64 Python 3
SHA-256 checksum
How to use checksums
bfcaada3989c7716ad4b58673cd1413fad4fdc6b2e446f9553db0ef18da20850
BLAKE2b-256 checksum
How to use checksums
37c60bfa359aec27c45dbb8b99eb2e83aa954f919b1f83bb85fc21892dc317b9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.7 {"installer":{"name":"uv","version":"0.13.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / uv-0.13.8-py3-none-manylinux_2_28_aarch64.whl

Download URL uv-0.13.8-py3-none-manylinux_2_28_aarch64.whl
Size 16.8 MB
Tags Linux glibc 2.28+ ARM64 Python 3
SHA-256 checksum
How to use checksums
5337c30bb893b4f9ce0ceb921ba2da0d13f649da644f40ad3bef84083bef0203
BLAKE2b-256 checksum
How to use checksums
80cef5eba24d8ec7fa566f9d50d1a69dbf9510137c30366b9f16dbeaf9b9dae4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.7 {"installer":{"name":"uv","version":"0.13.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / uv-0.13.8-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL uv-0.13.8-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 17.4 MB
Tags Linux glibc 2.17+ x86-64 Python 3
SHA-256 checksum
How to use checksums
e18a57b8b352eb7c8feb317b9f6f533c8f0ad9673fd6cf34bbe3cf1a9f6a8984
BLAKE2b-256 checksum
How to use checksums
c53252ee34636aea1ab3f8baeeae1c3599461b8cddfb379862cc72ac61b8d91c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.7 {"installer":{"name":"uv","version":"0.13.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / uv-0.13.8-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl

Download URL uv-0.13.8-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl
Size 19.8 MB
Tags Linux glibc 2.17+ IBM System/390x Python 3
SHA-256 checksum
How to use checksums
13050c64530a1ccfc223af0306a8152d41c0d36ea63bc19161221ca65dfe480a
BLAKE2b-256 checksum
How to use checksums
730952cdbdc3100cb67a6aa7e0c6b2b1a6a5834b1ac06de684944a9a0f408528
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.7 {"installer":{"name":"uv","version":"0.13.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / uv-0.13.8-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl

Download URL uv-0.13.8-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Size 20.1 MB
Tags Linux glibc 2.17+ PowerPC 64-le Python 3
SHA-256 checksum
How to use checksums
6999618363d03a0a085a9491db319e00b461dbda205db06ef1fd55dfcbf6472b
BLAKE2b-256 checksum
How to use checksums
bd1dc03fbe2a700484e369556b1a198745f92f44734a47279f3fbce95fbdbbaa
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.7 {"installer":{"name":"uv","version":"0.13.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / uv-0.13.8-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl

Download URL uv-0.13.8-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl
Size 18.8 MB
Tags Linux glibc 2.17+ x86-32 Python 3
SHA-256 checksum
How to use checksums
5ace7ec339798aca31be51a75fa7c1544fe84e02fadd17a9fa3324813bbaf237
BLAKE2b-256 checksum
How to use checksums
e63c12db1b688f523893130d825c0de3986b1db302b6ef1aa61fd41c21aeaf84
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.7 {"installer":{"name":"uv","version":"0.13.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / uv-0.13.8-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl

Download URL uv-0.13.8-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Size 17.9 MB
Tags Linux glibc 2.17+ ARMv7l Python 3
SHA-256 checksum
How to use checksums
86f1319f851e645bc295bb921e6be19beae7e69216c75ae809010ca7817393aa
BLAKE2b-256 checksum
How to use checksums
aed62e3a344ead9c5a52f60a0605a3e0a6688f962d51b42e5062638785932a38
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.7 {"installer":{"name":"uv","version":"0.13.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / uv-0.13.8-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.musllinux_1_1_armv7l.whl

Download URL uv-0.13.8-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.musllinux_1_1_armv7l.whl
Size 17.9 MB
Tags Linux glibc 2.17+ ARMv7l Linux musl 1.1+ ARMv7l Python 3
SHA-256 checksum
How to use checksums
9cf0b7b12f13da6ab1c85694ab618d97a2bbd0c904cdea7f0172fb1dd768b9d5
BLAKE2b-256 checksum
How to use checksums
8814da38bda443e911f1dddfc04588fae72b9790f9b3583a16e8b94c149dc806
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.7 {"installer":{"name":"uv","version":"0.13.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / uv-0.13.8-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.musllinux_1_1_aarch64.whl

Download URL uv-0.13.8-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.musllinux_1_1_aarch64.whl
Size 18.0 MB
Tags Linux glibc 2.17+ ARM64 Linux musl 1.1+ ARM64 Python 3
SHA-256 checksum
How to use checksums
0b3e8b1a4f5e405e31e2ff33de8af4744831e9f7338539671efbd8c3c94e791d
BLAKE2b-256 checksum
How to use checksums
9ef0d989ac5fcebf83f1c8c5d78974f27788e8364945969eb646f5d0db35d924
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.7 {"installer":{"name":"uv","version":"0.13.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / uv-0.13.8-py3-none-macosx_11_0_arm64.whl

Download URL uv-0.13.8-py3-none-macosx_11_0_arm64.whl
Size 14.5 MB
Tags Python 3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
62b6943c7fd64fac6854f780bea6e0359e5a5bc3241f83ee357bb38276afac49
BLAKE2b-256 checksum
How to use checksums
8446deb3a1eb3020575e41d1f9840c07185761d8d4c25cd6f58e813afb017476
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.7 {"installer":{"name":"uv","version":"0.13.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / uv-0.13.8-py3-none-macosx_10_12_x86_64.whl

Download URL uv-0.13.8-py3-none-macosx_10_12_x86_64.whl
Size 17.4 MB
Tags Python 3 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
b7124ca1956ec2e476a1003ea5715a15f0266afaec37f4dc9c6972ba8183e6d1
BLAKE2b-256 checksum
How to use checksums
be7afd8a719c0198f8f8341847fc33b377f25ac79f7c4a56dbce5ceb086f239c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.7 {"installer":{"name":"uv","version":"0.13.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / uv-0.13.8-py3-none-linux_armv6l.whl

Download URL uv-0.13.8-py3-none-linux_armv6l.whl
Size 18.5 MB
Tags Python 3 linux armv6l
SHA-256 checksum
How to use checksums
0ec33661a14e38dea8dfb18167d2a4a5c7fe3d476c62dd8eb6acf5f378727201
BLAKE2b-256 checksum
How to use checksums
7480cf6656f96f6ee9c26227e8aa8a81997b9e8a040d4ab9763657dac6dd5442
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.7 {"installer":{"name":"uv","version":"0.13.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Security for uv 0.13.8

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

0.13.8 This release

19 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page