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.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

uv-0.12.12.tar.gz (7.2 MB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

uv-0.12.12-py3-none-win_arm64.whl (18.9 MB view details)

Uploaded Python 3Windows ARM64

uv-0.12.12-py3-none-win_amd64.whl (17.7 MB view details)

Uploaded Python 3Windows x86-64

uv-0.12.12-py3-none-win32.whl (19.4 MB view details)

Uploaded Python 3Windows x86

uv-0.12.12-py3-none-musllinux_1_1_x86_64.whl (23.0 MB view details)

Uploaded Python 3musllinux: musl 1.1+ x86-64

uv-0.12.12-py3-none-musllinux_1_1_i686.whl (21.6 MB view details)

Uploaded Python 3musllinux: musl 1.1+ i686

uv-0.12.12-py3-none-manylinux_2_31_riscv64.whl (22.6 MB view details)

Uploaded Python 3manylinux: glibc 2.31+ riscv64

uv-0.12.12-py3-none-manylinux_2_31_riscv64.musllinux_1_1_riscv64.whl (22.5 MB view details)

Uploaded Python 3manylinux: glibc 2.31+ riscv64musllinux: musl 1.1+ riscv64

uv-0.12.12-py3-none-manylinux_2_28_aarch64.whl (19.5 MB view details)

Uploaded Python 3manylinux: glibc 2.28+ ARM64

uv-0.12.12-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (20.0 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ x86-64

uv-0.12.12-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl (23.4 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ s390x

uv-0.12.12-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (23.7 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ ppc64le

uv-0.12.12-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl (22.4 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ i686

uv-0.12.12-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (21.7 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ ARMv7l

uv-0.12.12-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.musllinux_1_1_armv7l.whl (21.7 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ ARMv7lmusllinux: musl 1.1+ ARMv7l

uv-0.12.12-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.musllinux_1_1_aarch64.whl (21.7 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ ARM64musllinux: musl 1.1+ ARM64

uv-0.12.12-py3-none-macosx_11_0_arm64.whl (16.7 MB view details)

Uploaded Python 3macOS 11.0+ ARM64

uv-0.12.12-py3-none-macosx_10_12_x86_64.whl (20.5 MB view details)

Uploaded Python 3macOS 10.12+ x86-64

uv-0.12.12-py3-none-linux_armv6l.whl (22.2 MB view details)

Uploaded Python 3

File details

Details for the file uv-0.12.12.tar.gz.

File metadata

  • Download URL: uv-0.12.12.tar.gz
  • Upload date:
  • Size: 7.2 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.12.10 {"installer":{"name":"uv","version":"0.12.10","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}

File hashes

Hashes for uv-0.12.12.tar.gz
Algorithm Hash digest
SHA256 981a00db03357d9e9eec2b0fd128ac8b6786bf9265a56b77b9d9fc22f30fec3b
MD5 0c8211f7e138150fc7e65cf8c45fdf28
BLAKE2b-256 771e7827991def6006d84adc5113bc000956e83d190da00f836167775f276af5

See more details on using hashes here.

File details

Details for the file uv-0.12.12-py3-none-win_arm64.whl.

File metadata

  • Download URL: uv-0.12.12-py3-none-win_arm64.whl
  • Upload date:
  • Size: 18.9 MB
  • Tags: Python 3, Windows ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.12.10 {"installer":{"name":"uv","version":"0.12.10","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}

File hashes

Hashes for uv-0.12.12-py3-none-win_arm64.whl
Algorithm Hash digest
SHA256 3577343756d8bf686c92eaca89a79fb0c1b6a85c2f0b579d535db22a1b49eb4b
MD5 6ab616620222c4e3078d76823bc56d86
BLAKE2b-256 34f570f1cb8ad7dba238489a86a341000c133db54aa12cdd81e67c98ebe9a59a

See more details on using hashes here.

File details

Details for the file uv-0.12.12-py3-none-win_amd64.whl.

File metadata

  • Download URL: uv-0.12.12-py3-none-win_amd64.whl
  • Upload date:
  • Size: 17.7 MB
  • Tags: Python 3, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.12.10 {"installer":{"name":"uv","version":"0.12.10","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}

File hashes

Hashes for uv-0.12.12-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 4a5acd0c6087970bdf210eeb1203835117f6fb8b84828604205de510f68aa6a7
MD5 3e69c62f14fc58c6f68f54c34e0ea917
BLAKE2b-256 a6b7aebd3504d559315be6137ebfe1f6d2258e8e2f48e528d7cc799aea3441ef

See more details on using hashes here.

File details

Details for the file uv-0.12.12-py3-none-win32.whl.

File metadata

  • Download URL: uv-0.12.12-py3-none-win32.whl
  • Upload date:
  • Size: 19.4 MB
  • Tags: Python 3, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.12.10 {"installer":{"name":"uv","version":"0.12.10","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}

File hashes

Hashes for uv-0.12.12-py3-none-win32.whl
Algorithm Hash digest
SHA256 febbb31b52cd47061e496ca12e34cf083981e167d1d0ebadf4a59a0ce369d86a
MD5 09618428c258fee97fd1c886a97be2fd
BLAKE2b-256 ff5fe1190ec0810e3d785b14f6d9c43b744a7869d3ecec3f5cda3dd47cdcf0f7

See more details on using hashes here.

File details

Details for the file uv-0.12.12-py3-none-musllinux_1_1_x86_64.whl.

File metadata

  • Download URL: uv-0.12.12-py3-none-musllinux_1_1_x86_64.whl
  • Upload date:
  • Size: 23.0 MB
  • Tags: Python 3, musllinux: musl 1.1+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.12.10 {"installer":{"name":"uv","version":"0.12.10","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}

File hashes

Hashes for uv-0.12.12-py3-none-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 98d9659e080c42c289e4552d4f01b758cea544a96e3d9e5ac8565faacf84f970
MD5 9da6978a3053abeb93bfac0b25440fc0
BLAKE2b-256 aec2f81d871bb447fcf28667fda4a15b5ad6c2719ba2cd34e51b674167dfab83

See more details on using hashes here.

File details

Details for the file uv-0.12.12-py3-none-musllinux_1_1_i686.whl.

File metadata

  • Download URL: uv-0.12.12-py3-none-musllinux_1_1_i686.whl
  • Upload date:
  • Size: 21.6 MB
  • Tags: Python 3, musllinux: musl 1.1+ i686
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.12.10 {"installer":{"name":"uv","version":"0.12.10","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}

File hashes

Hashes for uv-0.12.12-py3-none-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 206446685f487f21c7eff07f74513693dd53a2374934b4324ebb1a1d665b595d
MD5 19cc83654ce8492243b80e1f77a3e9d5
BLAKE2b-256 c314a86c94d61245f88dfd825aef961f680d6dd7ba331b4ac5254a6de44aab36

See more details on using hashes here.

File details

Details for the file uv-0.12.12-py3-none-manylinux_2_31_riscv64.whl.

File metadata

  • Download URL: uv-0.12.12-py3-none-manylinux_2_31_riscv64.whl
  • Upload date:
  • Size: 22.6 MB
  • Tags: Python 3, manylinux: glibc 2.31+ riscv64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.12.10 {"installer":{"name":"uv","version":"0.12.10","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}

File hashes

Hashes for uv-0.12.12-py3-none-manylinux_2_31_riscv64.whl
Algorithm Hash digest
SHA256 0e27713b2441d9204a35e0799c6e44ffeef9978e72ea5530cafcf91f8b24986c
MD5 dc8988dd440a357c7b1c743840ceb513
BLAKE2b-256 aa9c6a0105b5102486da1ad8d0dbfb438adc61a5e5d8397757a24fd5f6d17a43

See more details on using hashes here.

File details

Details for the file uv-0.12.12-py3-none-manylinux_2_31_riscv64.musllinux_1_1_riscv64.whl.

File metadata

  • Download URL: uv-0.12.12-py3-none-manylinux_2_31_riscv64.musllinux_1_1_riscv64.whl
  • Upload date:
  • Size: 22.5 MB
  • Tags: Python 3, manylinux: glibc 2.31+ riscv64, musllinux: musl 1.1+ riscv64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.12.10 {"installer":{"name":"uv","version":"0.12.10","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}

File hashes

Hashes for uv-0.12.12-py3-none-manylinux_2_31_riscv64.musllinux_1_1_riscv64.whl
Algorithm Hash digest
SHA256 5b22f74a63fae875baf9af5818b08901f5a7addd5440b121245e8c4c7bb84084
MD5 e5275797526026b5763d20a84ca1c229
BLAKE2b-256 fb3af39ffe3cd7f3fbc33b3f62eef26274ed3f42a01ceb18296ec6fd65a36080

See more details on using hashes here.

File details

Details for the file uv-0.12.12-py3-none-manylinux_2_28_aarch64.whl.

File metadata

  • Download URL: uv-0.12.12-py3-none-manylinux_2_28_aarch64.whl
  • Upload date:
  • Size: 19.5 MB
  • Tags: Python 3, manylinux: glibc 2.28+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.12.10 {"installer":{"name":"uv","version":"0.12.10","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}

File hashes

Hashes for uv-0.12.12-py3-none-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 091e942f0677f88389265c9028d64108c0641593dd8993166eae71e33fc5b5aa
MD5 be8723421c73d515b4c4affb58f6beca
BLAKE2b-256 eab63c3e39422e507de31270ea3f82d66c8dcf010ed35cb8559dbdfb65078413

See more details on using hashes here.

File details

Details for the file uv-0.12.12-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

  • Download URL: uv-0.12.12-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
  • Upload date:
  • Size: 20.0 MB
  • Tags: Python 3, manylinux: glibc 2.17+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.12.10 {"installer":{"name":"uv","version":"0.12.10","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}

File hashes

Hashes for uv-0.12.12-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 fa5df02fc619a3cc7a58810d6ffeb80ca1e01404b8ef7239bd1cf2103c02cacf
MD5 b1a713e8eca82074563bc01c62dbde8c
BLAKE2b-256 bec2e8ff20e5f0bf1011995688784bc71ed7edbc7ccd3836e4967895680b2968

See more details on using hashes here.

File details

Details for the file uv-0.12.12-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

  • Download URL: uv-0.12.12-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl
  • Upload date:
  • Size: 23.4 MB
  • Tags: Python 3, manylinux: glibc 2.17+ s390x
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.12.10 {"installer":{"name":"uv","version":"0.12.10","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}

File hashes

Hashes for uv-0.12.12-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 4a8535ca0ebd23d03a5a19b7c7a1c7567aac2aeaa06ee76716e133339e091c56
MD5 3e57844adf27f02913a453e7966d6449
BLAKE2b-256 6c0ef9b3feda985e48d87a6c8375a1255af04af3e759dc92329387215830cd15

See more details on using hashes here.

File details

Details for the file uv-0.12.12-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

  • Download URL: uv-0.12.12-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
  • Upload date:
  • Size: 23.7 MB
  • Tags: Python 3, manylinux: glibc 2.17+ ppc64le
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.12.10 {"installer":{"name":"uv","version":"0.12.10","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}

File hashes

Hashes for uv-0.12.12-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 6bd1bf48fbc973c0700bf35717204b1e2a659e54fb68a010621b4949128f4a7e
MD5 3405ce6cebc2aff74c94e0c2485dd309
BLAKE2b-256 1a84c131548ba3e7726ad105d2022a9e761e09225736678d771cfac502141674

See more details on using hashes here.

File details

Details for the file uv-0.12.12-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

  • Download URL: uv-0.12.12-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl
  • Upload date:
  • Size: 22.4 MB
  • Tags: Python 3, manylinux: glibc 2.17+ i686
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.12.10 {"installer":{"name":"uv","version":"0.12.10","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}

File hashes

Hashes for uv-0.12.12-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 e87f83293e6b3521660aa5c9aa5ab2a34fdc87845c90a466563cfbd53acf07de
MD5 cadd6920c7ee1f295c3660c327a8d878
BLAKE2b-256 30becd8d050f00b11f01b59b13b4e89801f8f4bfbda599fad5858703b8b81fd3

See more details on using hashes here.

File details

Details for the file uv-0.12.12-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

  • Download URL: uv-0.12.12-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
  • Upload date:
  • Size: 21.7 MB
  • Tags: Python 3, manylinux: glibc 2.17+ ARMv7l
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.12.10 {"installer":{"name":"uv","version":"0.12.10","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}

File hashes

Hashes for uv-0.12.12-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 0635b6d6601cf93d442353fa54f8dddfc3129f3f74f09721fc402983a57dc172
MD5 cf24f8496a48875e223d0f0e2ae1dea9
BLAKE2b-256 125694253e4f0e3806236393415b3b941625f3466c0e4091330827e3f07c27a6

See more details on using hashes here.

File details

Details for the file uv-0.12.12-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.musllinux_1_1_armv7l.whl.

File metadata

  • Download URL: uv-0.12.12-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.musllinux_1_1_armv7l.whl
  • Upload date:
  • Size: 21.7 MB
  • Tags: Python 3, manylinux: glibc 2.17+ ARMv7l, musllinux: musl 1.1+ ARMv7l
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.12.10 {"installer":{"name":"uv","version":"0.12.10","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}

File hashes

Hashes for uv-0.12.12-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.musllinux_1_1_armv7l.whl
Algorithm Hash digest
SHA256 75c36925481ab9a3f0f31a737636597653ca228d14152420a6047a85c6a16fb0
MD5 7061fbd2b32a444055bfffde49b6f0c8
BLAKE2b-256 afc1131f9de447f8f7299ebe3f5cb5089f7c7f2a62b257d81a5cffee5bacd237

See more details on using hashes here.

File details

Details for the file uv-0.12.12-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.musllinux_1_1_aarch64.whl.

File metadata

  • Download URL: uv-0.12.12-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.musllinux_1_1_aarch64.whl
  • Upload date:
  • Size: 21.7 MB
  • Tags: Python 3, manylinux: glibc 2.17+ ARM64, musllinux: musl 1.1+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.12.10 {"installer":{"name":"uv","version":"0.12.10","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}

File hashes

Hashes for uv-0.12.12-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 bff88c94d0b09149c1017b87b9eeca16764df37e1a6717f2b64a4104e3fb6795
MD5 5c8f81e4d820dcac190a296c57ff7baf
BLAKE2b-256 7727b7b7486ebc998ab0893169a02d87d540c47bc6dd821de7e11156e343697a

See more details on using hashes here.

File details

Details for the file uv-0.12.12-py3-none-macosx_11_0_arm64.whl.

File metadata

  • Download URL: uv-0.12.12-py3-none-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 16.7 MB
  • Tags: Python 3, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.12.10 {"installer":{"name":"uv","version":"0.12.10","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}

File hashes

Hashes for uv-0.12.12-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e29bf70f889e801f7dc440b51b859f005311416aa3b5c42ba9dc387c7e877c00
MD5 07eda1cab84663a4c397f207b5a8bbac
BLAKE2b-256 a98dddec2493ee930ebf32676f7b3715d75915eda45c981f6621ce3e99b69254

See more details on using hashes here.

File details

Details for the file uv-0.12.12-py3-none-macosx_10_12_x86_64.whl.

File metadata

  • Download URL: uv-0.12.12-py3-none-macosx_10_12_x86_64.whl
  • Upload date:
  • Size: 20.5 MB
  • Tags: Python 3, macOS 10.12+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.12.10 {"installer":{"name":"uv","version":"0.12.10","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}

File hashes

Hashes for uv-0.12.12-py3-none-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 d3fa745404dd52a1763bc159073deacc5c0d501cb5e5c0baeeb53bf26f6d3482
MD5 ea71542bc88a0020c5d64baa71169f70
BLAKE2b-256 c5491e5c867d088fd6641f15db3f50e07770a466f54309b818242bfd21e11469

See more details on using hashes here.

File details

Details for the file uv-0.12.12-py3-none-linux_armv6l.whl.

File metadata

  • Download URL: uv-0.12.12-py3-none-linux_armv6l.whl
  • Upload date:
  • Size: 22.2 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.12.10 {"installer":{"name":"uv","version":"0.12.10","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}

File hashes

Hashes for uv-0.12.12-py3-none-linux_armv6l.whl
Algorithm Hash digest
SHA256 93deea45061d858760f8756fcca54a3e694978fe7f96e4987ad95ab47f72d554
MD5 c44c2f90837dafc0f94b3993cfc8e4cd
BLAKE2b-256 d35e705f15eaf979e50e1f6ff7238fa491196944a6137f724aaf69ab93f13fd5

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.12.12 This release

19 files

0.12.11

19 files

0.12.10

19 files

0.12.9

19 files

0.12.8

19 files

0.12.7

19 files

0.12.6

19 files

0.12.5

19 files

0.12.4

19 files

0.12.3

19 files

0.12.2

19 files

0.12.1

19 files

0.12.0

19 files

0.11.33

19 files

0.11.32

19 files

0.11.31

19 files

0.11.30

19 files

0.11.29

19 files

0.11.28

19 files

0.11.27

19 files

0.11.26

19 files

0.11.25

19 files

0.11.24

19 files

0.11.23

19 files

0.11.22

19 files

0.11.21

19 files

0.11.20

19 files

0.11.19

19 files

0.11.18

19 files

0.11.17

19 files

0.11.16

19 files

0.11.15

19 files

0.11.14

19 files

0.11.13

19 files

0.11.12

19 files

0.11.11

19 files

0.11.10

19 files

0.11.9

19 files

0.11.8

19 files

0.11.7

19 files

0.11.6

19 files

0.11.5

19 files

0.11.4

19 files

0.11.3

19 files

0.11.2

19 files

0.11.1

19 files

0.11.0

19 files

0.10.12

19 files

0.10.11

19 files

0.10.10

19 files

0.10.9

18 files

0.10.8

18 files

0.10.7

18 files

0.10.6

18 files

0.10.5

18 files

0.10.4

18 files

0.10.3

18 files

0.10.2

18 files

0.10.1

18 files

0.10.0

18 files

0.9.30

19 files

0.9.29

19 files

0.9.28

19 files

0.9.27

19 files

0.9.26

19 files

0.9.25

19 files

0.9.24

19 files

0.9.23

19 files

0.9.22

19 files

0.9.21

19 files

0.9.20

19 files

0.9.19

19 files

0.9.18

19 files

0.9.17

19 files

0.9.16

19 files

0.9.15

19 files

0.9.14

19 files

0.9.13

19 files

0.9.12

19 files

0.9.11

19 files

0.9.10

19 files

0.9.9

19 files

0.9.8

19 files

0.9.7

19 files

0.9.6

19 files

0.9.5

19 files

0.9.4

19 files

0.9.3

19 files

0.9.2

19 files

0.9.1

19 files

0.9.0

19 files

0.8.24

19 files

0.8.23

19 files

0.8.22

19 files

0.8.21

19 files

0.8.20

19 files

0.8.19

19 files

0.8.18

19 files

0.8.17

19 files

0.8.16

19 files

0.8.15

19 files

0.8.14

19 files

0.8.13

19 files

0.8.12

19 files

0.8.11

19 files

0.8.10

19 files

0.8.9

19 files

0.8.8

19 files

0.8.7

19 files

0.8.6

19 files

0.8.5

19 files

0.8.4

19 files

0.8.3

19 files

0.8.2

18 files

0.8.1

18 files

0.8.0

18 files

0.7.22

18 files

0.7.21

18 files

0.7.20

18 files

0.7.19

18 files

0.7.18

18 files

0.7.17

18 files

0.7.16

18 files

0.7.15

18 files

0.7.14

18 files

0.7.13

18 files

0.7.12

18 files

0.7.11

18 files

0.7.10

18 files

0.7.9

18 files

0.7.8

18 files

0.7.7

18 files

0.7.6

18 files

0.7.5

18 files

0.7.4

18 files

0.7.3

18 files

0.7.2

18 files

0.7.1

18 files

0.7.0

18 files

0.6.17

18 files

0.6.16

18 files

0.6.15

18 files

0.6.14

18 files

0.6.13

18 files

0.6.12

18 files

0.6.11

18 files

0.6.10

18 files

0.6.9

18 files

0.6.8

18 files

0.6.7

18 files

0.6.6

18 files

0.6.5

18 files

0.6.4

18 files

0.6.3

18 files

0.6.2

18 files

0.6.1

18 files

0.6.0

18 files

0.5.31

18 files

0.5.30

18 files

0.5.29

18 files

0.5.28

18 files

0.5.27

18 files

0.5.26

18 files

0.5.25

18 files

0.5.24

17 files

0.5.23

17 files

0.5.22

17 files

0.5.21

17 files

0.5.20

17 files

0.5.19

17 files

0.5.18

17 files

0.5.17

17 files

0.5.16

17 files

0.5.15

17 files

0.5.14

17 files

0.5.13

17 files

0.5.12

17 files

0.5.11

17 files

0.5.10

17 files

0.5.9

17 files

0.5.8

17 files

0.5.7

18 files

0.5.6

18 files

0.5.5

18 files

0.5.4

18 files

0.5.3

18 files

0.5.2

18 files

0.5.1

18 files

0.5.0

18 files

0.4.30

18 files

0.4.29

18 files

0.4.28

18 files

0.4.27

18 files

0.4.26

18 files

0.4.25

18 files

0.4.24

18 files

0.4.23

18 files

0.4.22

18 files

0.4.21

18 files

0.4.20

18 files

0.4.19

18 files

0.4.18

18 files

0.4.17

18 files

0.4.16

18 files

0.4.15

18 files

0.4.14

18 files

0.4.13

18 files

0.4.12

18 files

0.4.11

18 files

0.4.10

18 files

0.4.9

18 files

0.4.8

18 files

0.4.7

18 files

0.4.6

18 files

0.4.5

18 files

0.4.4

18 files

0.4.3

18 files

0.4.2

18 files

0.4.1

18 files

0.4.0

18 files

0.3.5

18 files

0.3.4

18 files

0.3.3

18 files

0.3.2

18 files

0.3.1

18 files

0.3.0

18 files

0.2.37

18 files

0.2.36

18 files

0.2.35

18 files

0.2.34

18 files

0.2.33

18 files

0.2.32

18 files

0.2.31

18 files

0.2.30

18 files

0.2.29

18 files

0.2.28

18 files

0.2.27

18 files

0.2.26

18 files

0.2.25

18 files

0.2.24

18 files

0.2.23

18 files

0.2.22

18 files

0.2.21

18 files

0.2.20

18 files

0.2.19

18 files

0.2.18

18 files

0.2.17

18 files

0.2.16

18 files

0.2.15

18 files

0.2.14

18 files

0.2.13

18 files

0.2.12

18 files

0.2.11

18 files

0.2.10

17 files

0.2.9

17 files

0.2.8

17 files

0.2.7

17 files

0.2.6

17 files

0.2.5

17 files

0.2.4

17 files

0.2.3

17 files

0.2.2

18 files

0.2.1

18 files

0.2.0

17 files

0.1.45

18 files

0.1.44

17 files

0.1.43

17 files

0.1.42

17 files

0.1.41

17 files

0.1.40

17 files

0.1.39

17 files

0.1.38

17 files

0.1.37

17 files

0.1.36

17 files

0.1.35

17 files

0.1.34

17 files

0.1.33

17 files

0.1.32

17 files

0.1.31

17 files

0.1.30

17 files

0.1.29

17 files

0.1.28

17 files

0.1.27

17 files

0.1.26

17 files

0.1.25

17 files

0.1.24

17 files

0.1.23

17 files

0.1.22

17 files

0.1.21

16 files

0.1.20

16 files

0.1.19

16 files

0.1.18

16 files

0.1.17

16 files

0.1.16

16 files

0.1.15

16 files

0.1.14

16 files

0.1.13

16 files

0.1.12

16 files

0.1.11

16 files

0.1.10

16 files

0.1.9

16 files

0.1.8

16 files

0.1.7

16 files

0.1.6

16 files

0.1.5

16 files

0.1.4

16 files

0.1.3

16 files

0.1.2

16 files

0.1.1

16 files

0.1.0

16 files

0.0.5

16 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