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.15.tar.gz (7.0 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.15-py3-none-win_arm64.whl (19.0 MB view details)

Uploaded Python 3Windows ARM64

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

Uploaded Python 3Windows x86-64

uv-0.12.15-py3-none-win32.whl (19.6 MB view details)

Uploaded Python 3Windows x86

uv-0.12.15-py3-none-musllinux_1_1_x86_64.whl (23.1 MB view details)

Uploaded Python 3musllinux: musl 1.1+ x86-64

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

Uploaded Python 3musllinux: musl 1.1+ i686

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

Uploaded Python 3manylinux: glibc 2.31+ riscv64

uv-0.12.15-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.15-py3-none-manylinux_2_28_aarch64.whl (19.5 MB view details)

Uploaded Python 3manylinux: glibc 2.28+ ARM64

uv-0.12.15-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (20.1 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ x86-64

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

Uploaded Python 3manylinux: glibc 2.17+ s390x

uv-0.12.15-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (23.8 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ ppc64le

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

Uploaded Python 3manylinux: glibc 2.17+ i686

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

Uploaded Python 3manylinux: glibc 2.17+ ARMv7l

uv-0.12.15-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.15-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.musllinux_1_1_aarch64.whl (21.6 MB view details)

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

uv-0.12.15-py3-none-macosx_11_0_arm64.whl (16.8 MB view details)

Uploaded Python 3macOS 11.0+ ARM64

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

Uploaded Python 3macOS 10.12+ x86-64

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: uv-0.12.15.tar.gz
  • Upload date:
  • Size: 7.0 MB
  • Tags: Source
  • Uploaded using 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}

File hashes

Hashes for uv-0.12.15.tar.gz
Algorithm Hash digest
SHA256 5eef1c0d2e0ae26cbe1daa49de855b09dfb63a45eaf1fe63dea2827249eadc05
MD5 85ecae44971839136b05749d509ddfea
BLAKE2b-256 db0215fddc6cae927d0e44dfc107fcd81682ea3864d87a78c168bbdd440fd805

See more details on using hashes here.

File details

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

File metadata

  • Download URL: uv-0.12.15-py3-none-win_arm64.whl
  • Upload date:
  • Size: 19.0 MB
  • Tags: Python 3, Windows ARM64
  • Uploaded using 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}

File hashes

Hashes for uv-0.12.15-py3-none-win_arm64.whl
Algorithm Hash digest
SHA256 2ed8c7fdf466c5c90451d356510fea6850e7cd44e70c59717bc9ecf2ce88a4a2
MD5 1f445af0fa817d0d4d33907f827ec56e
BLAKE2b-256 fa0b42464bda69be2673768b6abb52458773c19fe231dd80fa1a69f2e87b3fbe

See more details on using hashes here.

File details

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

File metadata

  • Download URL: uv-0.12.15-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.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}

File hashes

Hashes for uv-0.12.15-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 39af7d437b6d1f962f11c0b77f891d302ea675a0ebbcfe9792f633d843740a25
MD5 f80e44a3bc227cc7a8e26f58393fa6aa
BLAKE2b-256 acd80b4fdfb56c79a307237295f8a0f7c64a34d5d1e8c090fab0bc1201cab2a8

See more details on using hashes here.

File details

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

File metadata

  • Download URL: uv-0.12.15-py3-none-win32.whl
  • Upload date:
  • Size: 19.6 MB
  • Tags: Python 3, Windows x86
  • Uploaded using 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}

File hashes

Hashes for uv-0.12.15-py3-none-win32.whl
Algorithm Hash digest
SHA256 366556cb4af1c2ffa38bd1740106e320b4ae387fb0ee5758fef646542d39f8b5
MD5 af7507beefda60842f835a1c7b44977b
BLAKE2b-256 9883c2b6ae550db35411a6d17d2364ef8b6ec9ef37e3b031465c1b81f9250a3a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: uv-0.12.15-py3-none-musllinux_1_1_x86_64.whl
  • Upload date:
  • Size: 23.1 MB
  • Tags: Python 3, musllinux: musl 1.1+ x86-64
  • Uploaded using 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}

File hashes

Hashes for uv-0.12.15-py3-none-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 3984acc938d49e0dc4e3000c63556e306f6d54a9479a85557b4b23625f5fa31d
MD5 104d40a6ea6f9779fb390cba8bae1290
BLAKE2b-256 1d59390f97099f5bcf2d649869dc37820e08dd60d7824d549297e615846e151b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: uv-0.12.15-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.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}

File hashes

Hashes for uv-0.12.15-py3-none-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 c8121cd0895e783aae90ae3fc95ba1a9c3e1493792b355ccacfe67233354789c
MD5 ca7c0b15d14b25340a36f33db8755414
BLAKE2b-256 6f4f90c0275d97f722c9e19d5ea454144027f31f670303eb00caecbb6b8f0d81

See more details on using hashes here.

File details

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

File metadata

  • Download URL: uv-0.12.15-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.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}

File hashes

Hashes for uv-0.12.15-py3-none-manylinux_2_31_riscv64.whl
Algorithm Hash digest
SHA256 9a3c6540880a8016952a66817e4773c33900a2b8f10ad464abfe55a6f112cb5b
MD5 8b88a4860c4e9a07c0cccec2a4ec402f
BLAKE2b-256 6c17c14d402af704d28d86ebc16ba405a52e1d632537d1839170e979f100f8c6

See more details on using hashes here.

File details

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

File metadata

  • Download URL: uv-0.12.15-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.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}

File hashes

Hashes for uv-0.12.15-py3-none-manylinux_2_31_riscv64.musllinux_1_1_riscv64.whl
Algorithm Hash digest
SHA256 0e5abf7c998da413823d08fe5c5d40fa9c4c7ae3c65291c360b61eb5ae53ed19
MD5 481a65f0cded30b5f425c5e8d6dfffb2
BLAKE2b-256 f409cdb9dace249645cdc4a7a33d364df7326faca369132b8ee87da0cf2659f7

See more details on using hashes here.

File details

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

File metadata

  • Download URL: uv-0.12.15-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.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}

File hashes

Hashes for uv-0.12.15-py3-none-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 013e3a5774fb2cc036a9422edc51c8c5273cca011ec04c2817249b8a4a0b0f02
MD5 7ff7ccbfb4dc9f5dfc591a075e9eb7ff
BLAKE2b-256 e93a52e6f0c159d133b03890b5c54823bdc10163ce6f010515f649e5804b5bba

See more details on using hashes here.

File details

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

File metadata

  • Download URL: uv-0.12.15-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
  • Upload date:
  • Size: 20.1 MB
  • Tags: Python 3, manylinux: glibc 2.17+ x86-64
  • Uploaded using 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}

File hashes

Hashes for uv-0.12.15-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 aee9802f46bae436bd91751bb33ddeb379ef1596b5c19df193219d545d244b60
MD5 5ab7baf1b5b94fd6ecdc71505527e61b
BLAKE2b-256 1efd432451d732917c49152a291de3ef171aa6b0f1a22d39780fb2c1f085ca4c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: uv-0.12.15-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.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}

File hashes

Hashes for uv-0.12.15-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 f21620417724c3252922e150e9bcc06aeb7288cc8ab1e103b60f01e7d5160cfc
MD5 f8e432398714b030f06008fe1fa10135
BLAKE2b-256 8a8d6a24d10442dac28718bcabadccd6d5377a17b033615604f202f48b48f278

See more details on using hashes here.

File details

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

File metadata

  • Download URL: uv-0.12.15-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
  • Upload date:
  • Size: 23.8 MB
  • Tags: Python 3, manylinux: glibc 2.17+ ppc64le
  • Uploaded using 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}

File hashes

Hashes for uv-0.12.15-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 45342637678531fe514c8aa0bda19fd98cc3be4c6d589c7bee99f99b74a89979
MD5 66642ff504c567421307b0a4b042b673
BLAKE2b-256 1d1018bd9f1821c325bd8c8838b1cf9469d7217263c5f818d9ffc4947867d983

See more details on using hashes here.

File details

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

File metadata

  • Download URL: uv-0.12.15-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.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}

File hashes

Hashes for uv-0.12.15-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 f85bf3f58ad624b3427c6e5d9bf47112016c2366b327c7381e3e9a9485bcae92
MD5 821370f8d34148c0fde0fc250308b250
BLAKE2b-256 1e6f6d7b8a04b9e3de3a311a4076407601b3e524998aeba1a1619c81531ba0e4

See more details on using hashes here.

File details

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

File metadata

  • Download URL: uv-0.12.15-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.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}

File hashes

Hashes for uv-0.12.15-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 176533b084f9b5875e7bfa8d4e47ef800683a717d788c584f7ca919c7659383d
MD5 492f2b6e0d13825202252061435ec191
BLAKE2b-256 ba32eabcba8202668559fe267cbba5b8fc756edb9fc4a103b559e8bd3f066849

See more details on using hashes here.

File details

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

File metadata

  • Download URL: uv-0.12.15-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.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}

File hashes

Hashes for uv-0.12.15-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.musllinux_1_1_armv7l.whl
Algorithm Hash digest
SHA256 e6bce690fbfdc443f25f49017fd64f802dea1b93681c27a0c4f6269df00f672a
MD5 8ff800e3a5d82989dea34db647baf4e7
BLAKE2b-256 51b5bc60ba5684abbc823d9e1234f9d51c39fc91f97bd3e84568d4e928e29a1f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: uv-0.12.15-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.musllinux_1_1_aarch64.whl
  • Upload date:
  • Size: 21.6 MB
  • Tags: Python 3, manylinux: glibc 2.17+ ARM64, musllinux: musl 1.1+ ARM64
  • Uploaded using 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}

File hashes

Hashes for uv-0.12.15-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 a673bc39e677eaa012f618cab2e6e99fb82919f37ea45043fca530e9ca94c082
MD5 f20243c0a970ac8500deeb3ae5661e7a
BLAKE2b-256 491aeb1f5f38b09f9aa6d31cfc8d29ca919ee3d8368dd6ba01883a1f9dda7259

See more details on using hashes here.

File details

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

File metadata

  • Download URL: uv-0.12.15-py3-none-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 16.8 MB
  • Tags: Python 3, macOS 11.0+ ARM64
  • Uploaded using 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}

File hashes

Hashes for uv-0.12.15-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 03b2c763f8b3c5595fa103221bc667e3af0146f8cb327aa06630ebcf5cfe16e9
MD5 832531fae9582a9f5a82102e11517609
BLAKE2b-256 846282e86e03e111463ab224c132c0f0e6b649d98d22710b177fbc000d379103

See more details on using hashes here.

File details

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

File metadata

  • Download URL: uv-0.12.15-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.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}

File hashes

Hashes for uv-0.12.15-py3-none-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 a1499a507461774f222114732f145d50579e75a3fab0d91ee680c0ed04322552
MD5 3992596a1da72a9fa9e3acf40adb1012
BLAKE2b-256 1873b01ea8bbab093efb573fad02bed6d5c00a4ea0edccc4d2faa5303854dbda

See more details on using hashes here.

File details

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

File metadata

  • Download URL: uv-0.12.15-py3-none-linux_armv6l.whl
  • Upload date:
  • Size: 22.2 MB
  • Tags: Python 3
  • Uploaded using 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}

File hashes

Hashes for uv-0.12.15-py3-none-linux_armv6l.whl
Algorithm Hash digest
SHA256 7a1c9edcd333e7c78f635f000fe50e5aa3b3b8774004f5c66bb034110ce8755c
MD5 8600419fd27633ca58d031678a9e5d8b
BLAKE2b-256 fad6222dcbce2419cf4c198b83e35cd215b796a9cb38cbc0f54dd16bb25f9f98

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.12.15 This release

19 files

0.12.14

19 files

0.12.13

19 files

0.12.12

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