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.2.tar.gz (5.9 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.2-py3-none-win_arm64.whl (19.1 MB view details)

Uploaded Python 3Windows ARM64

uv-0.12.2-py3-none-win_amd64.whl (20.2 MB view details)

Uploaded Python 3Windows x86-64

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

Uploaded Python 3Windows x86

uv-0.12.2-py3-none-musllinux_1_1_x86_64.whl (22.5 MB view details)

Uploaded Python 3musllinux: musl 1.1+ x86-64

uv-0.12.2-py3-none-musllinux_1_1_i686.whl (21.2 MB view details)

Uploaded Python 3musllinux: musl 1.1+ i686

uv-0.12.2-py3-none-manylinux_2_31_riscv64.whl (22.1 MB view details)

Uploaded Python 3manylinux: glibc 2.31+ riscv64

uv-0.12.2-py3-none-manylinux_2_31_riscv64.musllinux_1_1_riscv64.whl (22.0 MB view details)

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

uv-0.12.2-py3-none-manylinux_2_28_aarch64.whl (21.3 MB view details)

Uploaded Python 3manylinux: glibc 2.28+ ARM64

uv-0.12.2-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (22.3 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ x86-64

uv-0.12.2-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl (22.9 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ s390x

uv-0.12.2-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (23.2 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ ppc64le

uv-0.12.2-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl (22.0 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ i686

uv-0.12.2-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (21.3 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ ARMv7l

uv-0.12.2-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.musllinux_1_1_armv7l.whl (21.3 MB view details)

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

uv-0.12.2-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.musllinux_1_1_aarch64.whl (21.2 MB view details)

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

uv-0.12.2-py3-none-macosx_11_0_arm64.whl (18.4 MB view details)

Uploaded Python 3macOS 11.0+ ARM64

uv-0.12.2-py3-none-macosx_10_12_x86_64.whl (20.0 MB view details)

Uploaded Python 3macOS 10.12+ x86-64

uv-0.12.2-py3-none-linux_armv6l.whl (21.8 MB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: uv-0.12.2.tar.gz
  • Upload date:
  • Size: 5.9 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.12.1 {"installer":{"name":"uv","version":"0.12.1","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.2.tar.gz
Algorithm Hash digest
SHA256 1fa777b1b334b4b4c95af09ae0b128c2404084f412a851bdb0b6f5e2eb357df1
MD5 0c9caaa1777ded05085efbd5a7bd41ac
BLAKE2b-256 4de7653d48766f5a7a330fdb83e7de67705e2a428bc65f783ed11a0d835e9865

See more details on using hashes here.

File details

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

File metadata

  • Download URL: uv-0.12.2-py3-none-win_arm64.whl
  • Upload date:
  • Size: 19.1 MB
  • Tags: Python 3, Windows ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.12.1 {"installer":{"name":"uv","version":"0.12.1","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.2-py3-none-win_arm64.whl
Algorithm Hash digest
SHA256 ac36c7c26ee892855184e9346e56fa7b58a2e4f82ae7519fdd9c6d8670c49d96
MD5 b9f60eaf6c7d723641f333abfc06c710
BLAKE2b-256 4434900d4bf7cbde72e0386cbebe392a4bd12057acb404253656b1092298be94

See more details on using hashes here.

File details

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

File metadata

  • Download URL: uv-0.12.2-py3-none-win_amd64.whl
  • Upload date:
  • Size: 20.2 MB
  • Tags: Python 3, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.12.1 {"installer":{"name":"uv","version":"0.12.1","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.2-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 0c837592d9f5bc88e3c0c8da9ab868e79cf26f2938e0a02b59221af084d83de0
MD5 71310083409aff61c43fe1eebc94fd3f
BLAKE2b-256 48aeab4a58082da1e890b785402c17bc94d8b0aeb29fb6ab366aebfec63ad301

See more details on using hashes here.

File details

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

File metadata

  • Download URL: uv-0.12.2-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.1 {"installer":{"name":"uv","version":"0.12.1","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.2-py3-none-win32.whl
Algorithm Hash digest
SHA256 528c4bc3d41548670ec5619c339e158ea8818d88ab64337f158fd814d91397fb
MD5 485c460c4934fd7aa156f9adab4518fb
BLAKE2b-256 f8904b040b8c6b40aa7d599c884a3abf34d566eabf360c33baaf3c00c2763a51

See more details on using hashes here.

File details

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

File metadata

  • Download URL: uv-0.12.2-py3-none-musllinux_1_1_x86_64.whl
  • Upload date:
  • Size: 22.5 MB
  • Tags: Python 3, musllinux: musl 1.1+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.12.1 {"installer":{"name":"uv","version":"0.12.1","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.2-py3-none-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 da7780a76d0691eee1af4d43a3e637ece62b1d4ae5fe78a1a9feb299cd731d23
MD5 f8e0b33fdd95ab7a2a5d97e966f222a1
BLAKE2b-256 7490f347d51195286a7a3a7ad1075e557a5f86e20df4feaa9b009f9a2bd13a92

See more details on using hashes here.

File details

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

File metadata

  • Download URL: uv-0.12.2-py3-none-musllinux_1_1_i686.whl
  • Upload date:
  • Size: 21.2 MB
  • Tags: Python 3, musllinux: musl 1.1+ i686
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.12.1 {"installer":{"name":"uv","version":"0.12.1","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.2-py3-none-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 cea51e735c0b68b8492c8b3d0496db1fd335a548011ae2093a6a9bd3a4cb4056
MD5 7260a1fc207cd3e3ed3241edd2294250
BLAKE2b-256 e4f2b2885d06aed6c494387a25c64eaefe129ac73fe366fe887db27e1263c126

See more details on using hashes here.

File details

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

File metadata

  • Download URL: uv-0.12.2-py3-none-manylinux_2_31_riscv64.whl
  • Upload date:
  • Size: 22.1 MB
  • Tags: Python 3, manylinux: glibc 2.31+ riscv64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.12.1 {"installer":{"name":"uv","version":"0.12.1","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.2-py3-none-manylinux_2_31_riscv64.whl
Algorithm Hash digest
SHA256 78ca00dcaf7fa5fb720d50232fc1e0931839d29a97ebb0e44f24e564c4d90763
MD5 415e254b39833de982657e8d2ab42fcc
BLAKE2b-256 ca6804137a4dfc95fe0014a509ae643de065043811a988b8bbde3fa02397c080

See more details on using hashes here.

File details

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

File metadata

  • Download URL: uv-0.12.2-py3-none-manylinux_2_31_riscv64.musllinux_1_1_riscv64.whl
  • Upload date:
  • Size: 22.0 MB
  • Tags: Python 3, manylinux: glibc 2.31+ riscv64, musllinux: musl 1.1+ riscv64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.12.1 {"installer":{"name":"uv","version":"0.12.1","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.2-py3-none-manylinux_2_31_riscv64.musllinux_1_1_riscv64.whl
Algorithm Hash digest
SHA256 d19cb83db136b0def185cbb23e8894b1fb43587cd8c14e30681e9381144199a1
MD5 f4e8d98ca1eb3ce55d2db74ebd4f7ec2
BLAKE2b-256 87b1a83935957bf84414106e6486eb99d265085a04acd8584ff5220c18a5239a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: uv-0.12.2-py3-none-manylinux_2_28_aarch64.whl
  • Upload date:
  • Size: 21.3 MB
  • Tags: Python 3, manylinux: glibc 2.28+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.12.1 {"installer":{"name":"uv","version":"0.12.1","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.2-py3-none-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 8e2f9faae9ea4fd02d46f0a3a22f0a7d5076aa0046750a3250ec0f3ede8e36aa
MD5 540f4fce6bec9812d44360918c638e93
BLAKE2b-256 ae8ca980effdb4cb95462184bf2f1973e2d320e62743c904e1f7351177b25297

See more details on using hashes here.

File details

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

File metadata

  • Download URL: uv-0.12.2-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
  • Upload date:
  • Size: 22.3 MB
  • Tags: Python 3, manylinux: glibc 2.17+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.12.1 {"installer":{"name":"uv","version":"0.12.1","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.2-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3a8d93d1fe019561b70494a8e1332492afb5f14dadc33d5239569d0964164d10
MD5 9ce2d76f86d6bf699598fdedd15eaded
BLAKE2b-256 a7fea87be2a492440945e745b0dc81aef7fea9730d8194af88d854b7641f5ddf

See more details on using hashes here.

File details

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

File metadata

  • Download URL: uv-0.12.2-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl
  • Upload date:
  • Size: 22.9 MB
  • Tags: Python 3, manylinux: glibc 2.17+ s390x
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.12.1 {"installer":{"name":"uv","version":"0.12.1","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.2-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 2665c331bff339e3bbe406d3c48ef241b4d96e4dc77b4ff7b8051b9f4a839fd2
MD5 e7f50f7e68087c06c8df88a9156050e6
BLAKE2b-256 20a1c9b594b8639e35ebac78e3fc14cd1c7d45db159a86c8beede317b66f975c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: uv-0.12.2-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
  • Upload date:
  • Size: 23.2 MB
  • Tags: Python 3, manylinux: glibc 2.17+ ppc64le
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.12.1 {"installer":{"name":"uv","version":"0.12.1","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.2-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 06ce541290777ddf31dcbfa35827270244b8015f7dd0b2e5db8394753e6023b5
MD5 a8eaeee93f6a953f10e64292d689cace
BLAKE2b-256 04368d2857c23b946766930e2a7cb29b2625c2ae1d91f7334c3f8ce3e4fd32f3

See more details on using hashes here.

File details

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

File metadata

  • Download URL: uv-0.12.2-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl
  • Upload date:
  • Size: 22.0 MB
  • Tags: Python 3, manylinux: glibc 2.17+ i686
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.12.1 {"installer":{"name":"uv","version":"0.12.1","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.2-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 8740cbb2d2d3f9da79049621506f45f1ec2afbb63badda1458c5eadac2ddc233
MD5 22b8f4983b8c0fca07ad3a7795ca398d
BLAKE2b-256 28c79ea07fb177cafa41c5a7a419b8304a8721608a36ce54c08233c63bc65e02

See more details on using hashes here.

File details

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

File metadata

  • Download URL: uv-0.12.2-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
  • Upload date:
  • Size: 21.3 MB
  • Tags: Python 3, manylinux: glibc 2.17+ ARMv7l
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.12.1 {"installer":{"name":"uv","version":"0.12.1","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.2-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 86ec228fe419e75b1d943d4c12ae1b7dd1e23caef565d52474467b5ca1e4e6a5
MD5 809c5b507957b406bee9903fdeb4593e
BLAKE2b-256 ec64116bda88bf0aef59010b8bb0e7210876aee2d02859f720b1fbeda02538b0

See more details on using hashes here.

File details

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

File metadata

  • Download URL: uv-0.12.2-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.musllinux_1_1_armv7l.whl
  • Upload date:
  • Size: 21.3 MB
  • Tags: Python 3, manylinux: glibc 2.17+ ARMv7l, musllinux: musl 1.1+ ARMv7l
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.12.1 {"installer":{"name":"uv","version":"0.12.1","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.2-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.musllinux_1_1_armv7l.whl
Algorithm Hash digest
SHA256 e57b047a5fcc5433a01397b6750e0abd472b320677b35bec24b5810db0414a55
MD5 359c331e035a93edb84ef3e638302f52
BLAKE2b-256 8eabdf7048e32f7dc8c111bafd1c0000771182d44ba598cb2ca6aa01d6e1a701

See more details on using hashes here.

File details

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

File metadata

  • Download URL: uv-0.12.2-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.musllinux_1_1_aarch64.whl
  • Upload date:
  • Size: 21.2 MB
  • Tags: Python 3, manylinux: glibc 2.17+ ARM64, musllinux: musl 1.1+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.12.1 {"installer":{"name":"uv","version":"0.12.1","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.2-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 974a79184f901cd6f6fb4155d8fb2f709c951b4f5843352dabccee08afcfd8ee
MD5 c5e82292ca6bf9184fc1838413232d62
BLAKE2b-256 3b883b08dd402cea1121b45baf2a2e1b105ecea9fa6b007564fca14f04eedf58

See more details on using hashes here.

File details

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

File metadata

  • Download URL: uv-0.12.2-py3-none-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 18.4 MB
  • Tags: Python 3, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.12.1 {"installer":{"name":"uv","version":"0.12.1","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.2-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c5d10c5ba988afe7fe0cd0b943219eaa45d4191a37e3165126b0bb3e308373cb
MD5 37b317d9597646cba4584dd404eadcac
BLAKE2b-256 bcbd55222e2da09f12be3e662e4a36a9c68cde85c27c943c0867f3b12f1aea76

See more details on using hashes here.

File details

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

File metadata

  • Download URL: uv-0.12.2-py3-none-macosx_10_12_x86_64.whl
  • Upload date:
  • Size: 20.0 MB
  • Tags: Python 3, macOS 10.12+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.12.1 {"installer":{"name":"uv","version":"0.12.1","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.2-py3-none-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 594dab10d5ff79ca686807fd25c9f4ebd5c40157ddc4a25c0dd934d18ae56bc2
MD5 ef238aff2c871c2ae0883963cc6ae729
BLAKE2b-256 db46012f5592c94cbbaca7a2aedb3d853891519a63675b846b1f72dc22bf984d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: uv-0.12.2-py3-none-linux_armv6l.whl
  • Upload date:
  • Size: 21.8 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.12.1 {"installer":{"name":"uv","version":"0.12.1","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.2-py3-none-linux_armv6l.whl
Algorithm Hash digest
SHA256 618214e75871dba436c469456bdd8019ead2cf66689bd786bd48261e367f2b1f
MD5 f1e45721b070f1fe2a4ac162288d3bc8
BLAKE2b-256 4722629a8fbca3d2d4a00030e76e4aeb5bf99458b74ceb8e681e7d64c1a9094b

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 Pingdom Monitoring Sentry Error logging StatusPage Status page