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.4.tar.gz (7.1 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.4-py3-none-win_arm64.whl (20.4 MB view details)

Uploaded Python 3Windows ARM64

uv-0.12.4-py3-none-win_amd64.whl (21.6 MB view details)

Uploaded Python 3Windows x86-64

uv-0.12.4-py3-none-win32.whl (20.7 MB view details)

Uploaded Python 3Windows x86

uv-0.12.4-py3-none-musllinux_1_1_x86_64.whl (23.7 MB view details)

Uploaded Python 3musllinux: musl 1.1+ x86-64

uv-0.12.4-py3-none-musllinux_1_1_i686.whl (22.5 MB view details)

Uploaded Python 3musllinux: musl 1.1+ i686

uv-0.12.4-py3-none-manylinux_2_31_riscv64.whl (23.5 MB view details)

Uploaded Python 3manylinux: glibc 2.31+ riscv64

uv-0.12.4-py3-none-manylinux_2_31_riscv64.musllinux_1_1_riscv64.whl (23.3 MB view details)

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

uv-0.12.4-py3-none-manylinux_2_28_aarch64.whl (22.4 MB view details)

Uploaded Python 3manylinux: glibc 2.28+ ARM64

uv-0.12.4-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (23.6 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ x86-64

uv-0.12.4-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl (24.3 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ s390x

uv-0.12.4-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (24.6 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ ppc64le

uv-0.12.4-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl (23.3 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ i686

uv-0.12.4-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (22.7 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ ARMv7l

uv-0.12.4-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.musllinux_1_1_armv7l.whl (22.6 MB view details)

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

uv-0.12.4-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.musllinux_1_1_aarch64.whl (22.3 MB view details)

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

uv-0.12.4-py3-none-macosx_11_0_arm64.whl (19.4 MB view details)

Uploaded Python 3macOS 11.0+ ARM64

uv-0.12.4-py3-none-macosx_10_12_x86_64.whl (21.4 MB view details)

Uploaded Python 3macOS 10.12+ x86-64

uv-0.12.4-py3-none-linux_armv6l.whl (23.2 MB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: uv-0.12.4.tar.gz
  • Upload date:
  • Size: 7.1 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.12.3 {"installer":{"name":"uv","version":"0.12.3","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.4.tar.gz
Algorithm Hash digest
SHA256 9585396172c3b14b43671b47377bd0554ad3e75e80cb83a6d766da7ba0316cbe
MD5 1480d6afe8fef9ed430b571a4bb6f808
BLAKE2b-256 868e707d2b1a5f51c5c039638fdae4d223b39455fc2d40b17418f272fac9b2c4

See more details on using hashes here.

File details

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

File metadata

  • Download URL: uv-0.12.4-py3-none-win_arm64.whl
  • Upload date:
  • Size: 20.4 MB
  • Tags: Python 3, Windows ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.12.3 {"installer":{"name":"uv","version":"0.12.3","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.4-py3-none-win_arm64.whl
Algorithm Hash digest
SHA256 3dc929ea44123d4f5492cebe9dc09852152509113134030473a70fbd702d62f0
MD5 e84a1ab44ccef671ba1c69b61b65f945
BLAKE2b-256 29f2452323fd5dd5193b283f3de9cf7a0afa396d908aaecfb0a1c5f00280ed7d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: uv-0.12.4-py3-none-win_amd64.whl
  • Upload date:
  • Size: 21.6 MB
  • Tags: Python 3, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.12.3 {"installer":{"name":"uv","version":"0.12.3","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.4-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 a49cf2bde46a181f3d22927221a8e9f1254c38b7d810a3d3a697c42f5053537f
MD5 d97dc9534e4b9a5cff3e98e4480a0572
BLAKE2b-256 430eeba3b430e236a062ecb6a3fc953071ef62fd02fd978edfd69be8c498c25d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: uv-0.12.4-py3-none-win32.whl
  • Upload date:
  • Size: 20.7 MB
  • Tags: Python 3, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.12.3 {"installer":{"name":"uv","version":"0.12.3","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.4-py3-none-win32.whl
Algorithm Hash digest
SHA256 dc9e67e1068bc1140ebae3a5fe26c0355ab03af254d668c5b8824984b9c02126
MD5 aba3ef8a79af1086bad613009f45149b
BLAKE2b-256 f49258442cb1776a94bc5b51cf59cfa15046af81063eb9a7afc17d9bb0c36603

See more details on using hashes here.

File details

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

File metadata

  • Download URL: uv-0.12.4-py3-none-musllinux_1_1_x86_64.whl
  • Upload date:
  • Size: 23.7 MB
  • Tags: Python 3, musllinux: musl 1.1+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.12.3 {"installer":{"name":"uv","version":"0.12.3","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.4-py3-none-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 9338a8bc8e8a350ec6f954178326e6fdc8872df2f14a233644973ac7fc46aa5e
MD5 55aa8ecefd0ecbcf4bd99409812841b4
BLAKE2b-256 0a5ea2712e790c1f60317558d9d83179bc44c7e597db765a74b66c62a9e78ef7

See more details on using hashes here.

File details

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

File metadata

  • Download URL: uv-0.12.4-py3-none-musllinux_1_1_i686.whl
  • Upload date:
  • Size: 22.5 MB
  • Tags: Python 3, musllinux: musl 1.1+ i686
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.12.3 {"installer":{"name":"uv","version":"0.12.3","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.4-py3-none-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 8d3744d48969ecd5ca7dc766e1223f0d39106fc1ad433bae8edd45c915a1187c
MD5 9bbee5fa5a69c89c7d5581d3374c5c18
BLAKE2b-256 b5bd879755ca3f37dea56fd5d0df209cc336c93ac7e735b581818bf5cdd830ba

See more details on using hashes here.

File details

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

File metadata

  • Download URL: uv-0.12.4-py3-none-manylinux_2_31_riscv64.whl
  • Upload date:
  • Size: 23.5 MB
  • Tags: Python 3, manylinux: glibc 2.31+ riscv64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.12.3 {"installer":{"name":"uv","version":"0.12.3","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.4-py3-none-manylinux_2_31_riscv64.whl
Algorithm Hash digest
SHA256 54635bc94277b72189b1159cc12a95e12fd92b78c84b6df4a6aecbd08edc7837
MD5 c4702fe2be92466e6df4c6042accf5b6
BLAKE2b-256 6687786cc9e54276530b81e70eec6e38999d6d668de574a89bb6462a401935c6

See more details on using hashes here.

File details

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

File metadata

  • Download URL: uv-0.12.4-py3-none-manylinux_2_31_riscv64.musllinux_1_1_riscv64.whl
  • Upload date:
  • Size: 23.3 MB
  • Tags: Python 3, manylinux: glibc 2.31+ riscv64, musllinux: musl 1.1+ riscv64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.12.3 {"installer":{"name":"uv","version":"0.12.3","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.4-py3-none-manylinux_2_31_riscv64.musllinux_1_1_riscv64.whl
Algorithm Hash digest
SHA256 81c03a57524b8f9cf1530fc9cc69aea0a2a16d73e5dbcf5d40043b2a68a9d43b
MD5 ffafc271965979190bc73937f7b7add2
BLAKE2b-256 55e6ead74ad1d048fe7826d25a7f83ce2f45ba7a93dd329af2a53021c7222b3a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: uv-0.12.4-py3-none-manylinux_2_28_aarch64.whl
  • Upload date:
  • Size: 22.4 MB
  • Tags: Python 3, manylinux: glibc 2.28+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.12.3 {"installer":{"name":"uv","version":"0.12.3","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.4-py3-none-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 2b387bf72accc04c50f27808188c5ecd82bd123bf87cb9bb1b01b9c5344a506f
MD5 ab46aa0508706269614f5b19188bd189
BLAKE2b-256 1e0f242d1ed870d6014b21094084ab4f5f18b4c495d1225b4a1360f25bf8c7a3

See more details on using hashes here.

File details

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

File metadata

  • Download URL: uv-0.12.4-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
  • Upload date:
  • Size: 23.6 MB
  • Tags: Python 3, manylinux: glibc 2.17+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.12.3 {"installer":{"name":"uv","version":"0.12.3","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.4-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3bb292d959fa73000d524159cd5f3c1aa1cf2db9cc3005ccdec06911a9998e84
MD5 37cb242506a7753927379ad31662599c
BLAKE2b-256 eae6b8f4c5f3b01ec504207edf733ffa51e896bd4b87479fc83261f3b5ba3cb2

See more details on using hashes here.

File details

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

File metadata

  • Download URL: uv-0.12.4-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl
  • Upload date:
  • Size: 24.3 MB
  • Tags: Python 3, manylinux: glibc 2.17+ s390x
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.12.3 {"installer":{"name":"uv","version":"0.12.3","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.4-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 6b77b36b64ff260d09fc02c440a3c392d9bff77389a5a91d3a663aab074375d0
MD5 5227b2930cc12e920ac69b793ddda9e3
BLAKE2b-256 724c48e739ceb9844892b4759595dbeec7b6aa4eae941ac1855351140e422443

See more details on using hashes here.

File details

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

File metadata

  • Download URL: uv-0.12.4-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
  • Upload date:
  • Size: 24.6 MB
  • Tags: Python 3, manylinux: glibc 2.17+ ppc64le
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.12.3 {"installer":{"name":"uv","version":"0.12.3","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.4-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 dc5ce8196d448fc704f6c74cd6bd3a1183f82f87620f3985bae3bddab0a01dd1
MD5 0fad66f7fb99e791ea64c5750eb1361c
BLAKE2b-256 6ff433763b1d74d5b9c805c1d5e29eb467e3102773533f4f087e41b81b02c7bb

See more details on using hashes here.

File details

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

File metadata

  • Download URL: uv-0.12.4-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl
  • Upload date:
  • Size: 23.3 MB
  • Tags: Python 3, manylinux: glibc 2.17+ i686
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.12.3 {"installer":{"name":"uv","version":"0.12.3","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.4-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 18a76d7d479c13fcac26e8dac42e5ac753feb076cce2b0fd7e936e5837aae89b
MD5 c4ba185651e49c46954f669ff9e3af65
BLAKE2b-256 1270a40371a608bea1c0bf6d52fbd326ec432571c40e650f0a9c4b15491a2466

See more details on using hashes here.

File details

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

File metadata

  • Download URL: uv-0.12.4-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
  • Upload date:
  • Size: 22.7 MB
  • Tags: Python 3, manylinux: glibc 2.17+ ARMv7l
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.12.3 {"installer":{"name":"uv","version":"0.12.3","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.4-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 7517ae9cad6c0762fc1ee263980077e8715cc15976ee7516136a26f195792c71
MD5 7f3da42873df4a60f0d370d5d70ab022
BLAKE2b-256 0a3e0d9f31b340d3cf13f523b26bf06bf9df59c9b3b23d0a830ceaf1737bcdcd

See more details on using hashes here.

File details

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

File metadata

  • Download URL: uv-0.12.4-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.musllinux_1_1_armv7l.whl
  • Upload date:
  • Size: 22.6 MB
  • Tags: Python 3, manylinux: glibc 2.17+ ARMv7l, musllinux: musl 1.1+ ARMv7l
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.12.3 {"installer":{"name":"uv","version":"0.12.3","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.4-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.musllinux_1_1_armv7l.whl
Algorithm Hash digest
SHA256 221744261e47b140bc29de6be9900f6d7153d1ddc2e652b24c6838beadadb032
MD5 e483c9a95b2f25e3e0596f579cd096ea
BLAKE2b-256 cfc49ce8fe15a5ee5d942aaec97adc24fb6ba12bccd326b0f6daf422b1e73cb3

See more details on using hashes here.

File details

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

File metadata

  • Download URL: uv-0.12.4-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.musllinux_1_1_aarch64.whl
  • Upload date:
  • Size: 22.3 MB
  • Tags: Python 3, manylinux: glibc 2.17+ ARM64, musllinux: musl 1.1+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.12.3 {"installer":{"name":"uv","version":"0.12.3","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.4-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 faf6430497f3bf6a1c92d10215cd4097c8094d57955fbe563b30ba3add62a9c9
MD5 368ebf3a1eef35c1998245947e84d973
BLAKE2b-256 9937ba49b85cbb00a143b727107dd64f5078c225af911f0f597d4c2d053d6929

See more details on using hashes here.

File details

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

File metadata

  • Download URL: uv-0.12.4-py3-none-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 19.4 MB
  • Tags: Python 3, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.12.3 {"installer":{"name":"uv","version":"0.12.3","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.4-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 004e75a64fa44619b0e3bb267c206a6920e65b78c963863b649c3bcdfd870610
MD5 a78e2151d55d312d6e364a5690bf9971
BLAKE2b-256 0d5eea9e08d1489b586c02cf1da034433b249a229b19ac7d80021ed4d901d62d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: uv-0.12.4-py3-none-macosx_10_12_x86_64.whl
  • Upload date:
  • Size: 21.4 MB
  • Tags: Python 3, macOS 10.12+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.12.3 {"installer":{"name":"uv","version":"0.12.3","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.4-py3-none-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 bdb7de1a0f70eaf957d782f84b3d39a9248d3ffd8dbf845304c623f70421870c
MD5 8a665cbc36cff6fbf25b20f6c1847669
BLAKE2b-256 0165535e63e7f21c4ede7f159fddbb0b6f91245bf6c6995a67e0f431b13d4056

See more details on using hashes here.

File details

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

File metadata

  • Download URL: uv-0.12.4-py3-none-linux_armv6l.whl
  • Upload date:
  • Size: 23.2 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.12.3 {"installer":{"name":"uv","version":"0.12.3","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.4-py3-none-linux_armv6l.whl
Algorithm Hash digest
SHA256 9c343a7251d1b4c47e467fd38ae16448e9d1607a645e332a95439bfb2a74b66e
MD5 f99b22e152ce1c3e98d128f0b4539e08
BLAKE2b-256 834cacc3f1b64604c1214bf038095cc1c6aca6c4ccd0ecbe8549529b686895f2

See more details on using hashes here.

Release history Release notifications | RSS feed

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page