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.

Release files for uv 0.12.18

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.12.18
File Size Uploaded
uv-0.12.18.tar.gz 7.1 MB Details

Built distributions (wheels)

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

Total release size: 393.9 MB

Release files / uv-0.12.18.tar.gz

Download URL uv-0.12.18.tar.gz
Size 7.1 MB
Tags Source
SHA-256 checksum
How to use checksums
0a8fa0c6408c1bedf8a19219b471d6c14ae98695940b20269fcb7514a136cfa4
BLAKE2b-256 checksum
How to use checksums
b95cf1adb285f759e8ce6ea397ecf45372c20c32588a9834cfeb1125cd0536b6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.13 {"installer":{"name":"uv","version":"0.12.13","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.12.18-py3-none-win_arm64.whl

Download URL uv-0.12.18-py3-none-win_arm64.whl
Size 19.3 MB
Tags Python 3 Windows ARM64
SHA-256 checksum
How to use checksums
4f9769cf34558a026ff9b8e04cdf9d25c16fe3d61f35956daf6548f2b0379ff0
BLAKE2b-256 checksum
How to use checksums
fcf2178a7353ba2426a275dc6815a276628ef00912a972d71666ca7f6bb93bb9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.13 {"installer":{"name":"uv","version":"0.12.13","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.12.18-py3-none-win_amd64.whl

Download URL uv-0.12.18-py3-none-win_amd64.whl
Size 18.0 MB
Tags Python 3 Windows x86-64
SHA-256 checksum
How to use checksums
0a3c4e415515bd4c24c7516523d9042a2957ce716423e193f8b2be9fb8773340
BLAKE2b-256 checksum
How to use checksums
86b35f33b9bad8cb875ed547ef8aa403d423a2610f23f619f687308761dd02e1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.13 {"installer":{"name":"uv","version":"0.12.13","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.12.18-py3-none-win32.whl

Download URL uv-0.12.18-py3-none-win32.whl
Size 20.0 MB
Tags Python 3 Windows x86-32
SHA-256 checksum
How to use checksums
cbbfcca37cf678b5135f61f722631a2a85e2eddc459ba64692054011f160f6c2
BLAKE2b-256 checksum
How to use checksums
58f2c177f74568713f23ff97746bc300f109560013033ebd21b7e70ccc533040
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.13 {"installer":{"name":"uv","version":"0.12.13","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.12.18-py3-none-musllinux_1_1_x86_64.whl

Download URL uv-0.12.18-py3-none-musllinux_1_1_x86_64.whl
Size 23.4 MB
Tags Linux musl 1.1+ x86-64 Python 3
SHA-256 checksum
How to use checksums
53a035e48cbe94ca47ee304b293060b690d0ac03140a64ff3ff4713eabcede99
BLAKE2b-256 checksum
How to use checksums
f7e048c2918c384fdc4195dacc70736771515b30e77180a75ec49fa39bd9d16d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.13 {"installer":{"name":"uv","version":"0.12.13","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.12.18-py3-none-musllinux_1_1_i686.whl

Download URL uv-0.12.18-py3-none-musllinux_1_1_i686.whl
Size 21.9 MB
Tags Linux musl 1.1+ x86-32 Python 3
SHA-256 checksum
How to use checksums
03da66a73d0ac01fb7a95d096aebf5993b51ec65df620d57f415e111e6789c88
BLAKE2b-256 checksum
How to use checksums
ac3500bc752a8b7e92721fd7773368178ef63c2bdad396c5189603db64414ccd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.13 {"installer":{"name":"uv","version":"0.12.13","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.12.18-py3-none-manylinux_2_31_riscv64.whl

Download URL uv-0.12.18-py3-none-manylinux_2_31_riscv64.whl
Size 23.1 MB
Tags Linux glibc 2.31+ RISC-V 64 Python 3
SHA-256 checksum
How to use checksums
e7ab1387b222ab640dbd057b95548a199e4c621aa35e9f6a32c0516c76e7637d
BLAKE2b-256 checksum
How to use checksums
4d61005ce467de35b130014dc5c93a0e546a7f8c8d2ca783c6724fe00bc510a9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.13 {"installer":{"name":"uv","version":"0.12.13","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.12.18-py3-none-manylinux_2_31_riscv64.musllinux_1_1_riscv64.whl

Download URL uv-0.12.18-py3-none-manylinux_2_31_riscv64.musllinux_1_1_riscv64.whl
Size 22.9 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
9c77a4de02c2b7737f6d4eb5fcd359bc0f0948f2a4133f8095c527addb84fc56
BLAKE2b-256 checksum
How to use checksums
cdcf26fc7ed52059975ab572da0299cd991cca8a3790dbbf4f5fb6d4277ddc23
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.13 {"installer":{"name":"uv","version":"0.12.13","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.12.18-py3-none-manylinux_2_28_aarch64.whl

Download URL uv-0.12.18-py3-none-manylinux_2_28_aarch64.whl
Size 19.9 MB
Tags Linux glibc 2.28+ ARM64 Python 3
SHA-256 checksum
How to use checksums
328abf19b5992b4846f96d1d4440cdd9e0b7d20c0f00b0644e68ca8cfb561c26
BLAKE2b-256 checksum
How to use checksums
206cb1f6c714dd960bd6ed57f522051af278a6f811a71a5c1598d141164f7ec7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.13 {"installer":{"name":"uv","version":"0.12.13","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.12.18-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL uv-0.12.18-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 20.5 MB
Tags Linux glibc 2.17+ x86-64 Python 3
SHA-256 checksum
How to use checksums
fbe0489871e74ebfb70379a32526c62b9fb615acf13576b9f19bc09a142f62b0
BLAKE2b-256 checksum
How to use checksums
6767def11543e7bd3b4219ca29afd66f3accab641324bd2e426cb788083c56c5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.13 {"installer":{"name":"uv","version":"0.12.13","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.12.18-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl

Download URL uv-0.12.18-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl
Size 24.0 MB
Tags Linux glibc 2.17+ IBM System/390x Python 3
SHA-256 checksum
How to use checksums
9c237410b6b193e691c7c37752fd7f3cfebd9b5d5331c53e748f004c6397334f
BLAKE2b-256 checksum
How to use checksums
e151df04dac9d701d39d265ffc5bd48667808e6adc22bb9ab7b15224e9348a05
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.13 {"installer":{"name":"uv","version":"0.12.13","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.12.18-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl

Download URL uv-0.12.18-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Size 24.2 MB
Tags Linux glibc 2.17+ PowerPC 64-le Python 3
SHA-256 checksum
How to use checksums
d5037ec17654c756fc9841270f413c5fc9ecef89108b443f5dd34600a3ccdb19
BLAKE2b-256 checksum
How to use checksums
9ed8a9c3e16fc069b27cc91a56ab3cc005322dbb04eec27cd825df74566baf73
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.13 {"installer":{"name":"uv","version":"0.12.13","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.12.18-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl

Download URL uv-0.12.18-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl
Size 22.8 MB
Tags Linux glibc 2.17+ x86-32 Python 3
SHA-256 checksum
How to use checksums
99c64f9f3eea3eb3fd496c29da47462824da0e47775b3b39d444d9832c815549
BLAKE2b-256 checksum
How to use checksums
a2ab2d2d2fd766c936f7740c5c15c075c8754ea2c4a7258d2153a5839ede550a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.13 {"installer":{"name":"uv","version":"0.12.13","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.12.18-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl

Download URL uv-0.12.18-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Size 22.1 MB
Tags Linux glibc 2.17+ ARMv7l Python 3
SHA-256 checksum
How to use checksums
b656468f973ac363ac96b0b6b9bf9c5f5836cd84b664d0ca67b67bb8e35f9bcf
BLAKE2b-256 checksum
How to use checksums
83885196295fcde0933d0de2b148484c6e09257e7fd3b9f6dea8377af651c3d6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.13 {"installer":{"name":"uv","version":"0.12.13","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.12.18-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.musllinux_1_1_armv7l.whl

Download URL uv-0.12.18-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.musllinux_1_1_armv7l.whl
Size 22.1 MB
Tags Linux glibc 2.17+ ARMv7l Linux musl 1.1+ ARMv7l Python 3
SHA-256 checksum
How to use checksums
145f17e2b7f165da9bd4dd14c4c2525d5b1647cb8daadb684106babedbc502ff
BLAKE2b-256 checksum
How to use checksums
3871c2b5f826432e5ce44fef6112172130c6527fd73934e2b0c4410b96b6a803
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.13 {"installer":{"name":"uv","version":"0.12.13","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.12.18-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.musllinux_1_1_aarch64.whl

Download URL uv-0.12.18-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.musllinux_1_1_aarch64.whl
Size 22.1 MB
Tags Linux glibc 2.17+ ARM64 Linux musl 1.1+ ARM64 Python 3
SHA-256 checksum
How to use checksums
77b71bc25d274a04594d32167b0f766fb5b6805980c3aed02872c468e1905e7e
BLAKE2b-256 checksum
How to use checksums
8deec8cee0e2531221b5ad1542b5f25cff446f5f605980b88ce6627d81decdac
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.13 {"installer":{"name":"uv","version":"0.12.13","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.12.18-py3-none-macosx_11_0_arm64.whl

Download URL uv-0.12.18-py3-none-macosx_11_0_arm64.whl
Size 17.1 MB
Tags Python 3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
9aa0ef69c7cb2aff485a0e9ce46feeb7b6dbeef3d796ffd04b944cf355ba8334
BLAKE2b-256 checksum
How to use checksums
4b40b08c15b1f886c90739241f121b0d9f786ffecc2a682b1e75f29cfb377a7e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.13 {"installer":{"name":"uv","version":"0.12.13","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.12.18-py3-none-macosx_10_12_x86_64.whl

Download URL uv-0.12.18-py3-none-macosx_10_12_x86_64.whl
Size 21.0 MB
Tags Python 3 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
799dcef1ef97ab6491b34f5827e2da8dd9153d65be056c779b60a2d4d3d6c45b
BLAKE2b-256 checksum
How to use checksums
c15da00b39652484c4d0a25532f15b701e0959d15803608b9cc35c336d2cf243
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.13 {"installer":{"name":"uv","version":"0.12.13","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.12.18-py3-none-linux_armv6l.whl

Download URL uv-0.12.18-py3-none-linux_armv6l.whl
Size 22.6 MB
Tags Python 3 linux armv6l
SHA-256 checksum
How to use checksums
98a8a4786db518b4d708eacc96aadfc0626072d5873c708bcab8239e6453176d
BLAKE2b-256 checksum
How to use checksums
0d15c4307b7ac5c82517cc0982e0a4e54ffd1f53b50e18b7e66a24ed92de1a71
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.13 {"installer":{"name":"uv","version":"0.12.13","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 history Release notifications | RSS feed

This release

0.12.18 This release

19 release files

0.9.9

19 release files

0.9.7

19 release files

0.9.6

19 release files

0.9.5

19 release files

0.9.4

19 release files

0.9.3

19 release files

0.9.2

19 release files

0.8.9

19 release files

0.8.4

19 release files

0.8.3

19 release files

0.8.2

18 release files

0.8.1

18 release files

0.8.0

18 release files

0.7.9

18 release files

0.7.8

18 release files

0.7.7

18 release files

0.7.6

18 release files

0.7.5

18 release files

0.7.4

18 release files

0.7.2

18 release files

0.7.1

18 release files

0.7.0

18 release files

0.6.9

18 release files

0.6.8

18 release files

0.6.7

18 release files

0.6.6

18 release files

0.6.3

18 release files

0.6.2

18 release files

0.6.1

18 release files

0.6.0

18 release files

0.5.9

17 release files

0.5.8

17 release files

0.5.5

18 release files

0.5.4

18 release files

0.5.3

18 release files

0.5.2

18 release files

0.4.9

18 release files

0.4.1

18 release files

0.4.0

18 release files

0.3.5

18 release files

0.3.4

18 release files

0.3.3

18 release files

0.3.2

18 release files

0.3.1

18 release files

0.3.0

18 release files

0.2.5

17 release files

0.2.4

17 release files

0.2.3

17 release files

0.2.2

18 release files

0.2.1

18 release files

0.2.0

17 release files

0.1.9

16 release files

0.1.8

16 release files

0.1.7

16 release files

0.1.6

16 release files

0.1.5

16 release files

0.1.4

16 release files

0.1.3

16 release files

0.1.2

16 release files

0.1.1

16 release files

0.1.0

16 release files

0.0.5

16 release files

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