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.8.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.8-py3-none-win_arm64.whl (19.5 MB view details)

Uploaded Python 3Windows ARM64

uv-0.12.8-py3-none-win_amd64.whl (18.1 MB view details)

Uploaded Python 3Windows x86-64

uv-0.12.8-py3-none-win32.whl (19.9 MB view details)

Uploaded Python 3Windows x86

uv-0.12.8-py3-none-musllinux_1_1_x86_64.whl (22.9 MB view details)

Uploaded Python 3musllinux: musl 1.1+ x86-64

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

Uploaded Python 3musllinux: musl 1.1+ i686

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

Uploaded Python 3manylinux: glibc 2.31+ riscv64

uv-0.12.8-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.8-py3-none-manylinux_2_28_aarch64.whl (19.4 MB view details)

Uploaded Python 3manylinux: glibc 2.28+ ARM64

uv-0.12.8-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.8-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl (23.3 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ s390x

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

Uploaded Python 3manylinux: glibc 2.17+ ppc64le

uv-0.12.8-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl (22.5 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ i686

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

Uploaded Python 3manylinux: glibc 2.17+ ARMv7l

uv-0.12.8-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.8-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.musllinux_1_1_aarch64.whl (21.5 MB view details)

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

uv-0.12.8-py3-none-macosx_11_0_arm64.whl (17.4 MB view details)

Uploaded Python 3macOS 11.0+ ARM64

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

Uploaded Python 3macOS 10.12+ x86-64

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: uv-0.12.8.tar.gz
  • Upload date:
  • Size: 7.1 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.12.7 {"installer":{"name":"uv","version":"0.12.7","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.8.tar.gz
Algorithm Hash digest
SHA256 dc6a191265fed5102d9678958b3a157c81e61246316f07e7d980c3616032f49d
MD5 63c52fcdc5f485e8a2461d03b66f91fa
BLAKE2b-256 b13853754ae5033d0dbfe01976249e4b1b48539fe5080aeec162bc920f6244d6

See more details on using hashes here.

File details

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

File metadata

  • Download URL: uv-0.12.8-py3-none-win_arm64.whl
  • Upload date:
  • Size: 19.5 MB
  • Tags: Python 3, Windows ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.12.7 {"installer":{"name":"uv","version":"0.12.7","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.8-py3-none-win_arm64.whl
Algorithm Hash digest
SHA256 71763f479286a9e3285642fba8fca710aea9596d56e72bc247ecdf882e05ebc4
MD5 d4f922c7f68844b0719c77ee6dcafdbe
BLAKE2b-256 c4b4724322de5a51ec8c59e3e8d90eeaa8f7c7d0b3b58390805908b87dfd57d7

See more details on using hashes here.

File details

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

File metadata

  • Download URL: uv-0.12.8-py3-none-win_amd64.whl
  • Upload date:
  • Size: 18.1 MB
  • Tags: Python 3, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.12.7 {"installer":{"name":"uv","version":"0.12.7","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.8-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 53984d68cddd227e6433b70b510d4b47fe82e658f22f4a6ca416b4e373406393
MD5 c1017e8e98c284bb445709cf26b63f33
BLAKE2b-256 d6f23564ae1d1d37b66dc64e6be52f5e5fe00cfce235b6f60d0b708c6caf7588

See more details on using hashes here.

File details

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

File metadata

  • Download URL: uv-0.12.8-py3-none-win32.whl
  • Upload date:
  • Size: 19.9 MB
  • Tags: Python 3, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.12.7 {"installer":{"name":"uv","version":"0.12.7","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.8-py3-none-win32.whl
Algorithm Hash digest
SHA256 a9ddf59627e0718db0e84b329005462f335fe707723813036322f00133d992fa
MD5 d66e59e1ae02f94fee749447f5c5a960
BLAKE2b-256 e9aac0755ee526db93453b2a5b4079f46ece9819c9e26918be36187888c856c6

See more details on using hashes here.

File details

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

File metadata

  • Download URL: uv-0.12.8-py3-none-musllinux_1_1_x86_64.whl
  • Upload date:
  • Size: 22.9 MB
  • Tags: Python 3, musllinux: musl 1.1+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.12.7 {"installer":{"name":"uv","version":"0.12.7","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.8-py3-none-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 b8b589f36222ed73f070598d9cd68f7dc706cf5d670a8c469b648287a97a590a
MD5 770c20aa15bdabe81a6d6450c0282bda
BLAKE2b-256 8dfa094b6154e4fb624b3aeeb313fb6888e439e3d65092cf5fcbb4ea1e362c17

See more details on using hashes here.

File details

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

File metadata

  • Download URL: uv-0.12.8-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.7 {"installer":{"name":"uv","version":"0.12.7","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.8-py3-none-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 8d3bd25b02887fd437fc8b308101c89b651ac43870579bb1a498d139b096582d
MD5 e6569abc9594973d558ed15e71b259a5
BLAKE2b-256 063fc6c2331189bb92f72487d85c94d87af2b888f2fa9e95c4d3163247c2f850

See more details on using hashes here.

File details

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

File metadata

  • Download URL: uv-0.12.8-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.7 {"installer":{"name":"uv","version":"0.12.7","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.8-py3-none-manylinux_2_31_riscv64.whl
Algorithm Hash digest
SHA256 5e30eb88618e8ac315b6511bcd64bf4b40aa0737912ce9c2eb988dc6aa59473b
MD5 02bcdae8a9a561fe86c3eb9754b7fef3
BLAKE2b-256 77d98e3bd5733290cd8428db0995d1b9ef633760cf12ae6cdd437eddcae95d93

See more details on using hashes here.

File details

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

File metadata

  • Download URL: uv-0.12.8-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.7 {"installer":{"name":"uv","version":"0.12.7","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.8-py3-none-manylinux_2_31_riscv64.musllinux_1_1_riscv64.whl
Algorithm Hash digest
SHA256 dc5990c941a7c064f761f13ddfd9a0de66a0063676e228403e13709e0254094f
MD5 dcfe6594022dcec48d35e7e1fc1789d0
BLAKE2b-256 f80ffe154c14adc7af8e659784a59f34c2c0dda6462c1427ce6ac5fff2652391

See more details on using hashes here.

File details

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

File metadata

  • Download URL: uv-0.12.8-py3-none-manylinux_2_28_aarch64.whl
  • Upload date:
  • Size: 19.4 MB
  • Tags: Python 3, manylinux: glibc 2.28+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.12.7 {"installer":{"name":"uv","version":"0.12.7","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.8-py3-none-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 7db4fb5d559bab30ea2310db9119cfd44bc438c09f24cb33d6b9a518fd671143
MD5 22372a63e9a6133a493fe0ad7a8b88a0
BLAKE2b-256 62b52662d5da5158e4db444a9e050f8f1eaecea2832311e2da27ac53a5d15ebb

See more details on using hashes here.

File details

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

File metadata

  • Download URL: uv-0.12.8-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.7 {"installer":{"name":"uv","version":"0.12.7","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.8-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9d63d046051d33b36260146df5aef03e9166b30b4546e9b6e554be152b69f9f9
MD5 afadacf92f82481b76bd4c0836a28372
BLAKE2b-256 19e76e1797aec65defdc02a81444c2d8964101876097c461993fa1e14641782e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: uv-0.12.8-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl
  • Upload date:
  • Size: 23.3 MB
  • Tags: Python 3, manylinux: glibc 2.17+ s390x
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.12.7 {"installer":{"name":"uv","version":"0.12.7","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.8-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 1a2f848916a6e5b3111e5d4c9e6ac66d9e38c561da4fa3a4ff51691e3c55974c
MD5 c9f8d32c30143b85e49c5dfb3134622e
BLAKE2b-256 3ff909e1762b40451227fc944551c7ea62d13f9b29e4965bf23adffeaba0f29a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: uv-0.12.8-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.7 {"installer":{"name":"uv","version":"0.12.7","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.8-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 7e9b112000bd5ff8e8c97922f03acede7d1f2385b3261bc6a15d6b18871e9a25
MD5 488017d8be5f7cd020e4e6e547480690
BLAKE2b-256 1da3f11be2600c67345bfb694fd7c68dad97d4133d54306d298a2690b21da66b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: uv-0.12.8-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl
  • Upload date:
  • Size: 22.5 MB
  • Tags: Python 3, manylinux: glibc 2.17+ i686
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.12.7 {"installer":{"name":"uv","version":"0.12.7","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.8-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 ddaa3ceb3f877cce42e75084d10ebe53148163aaa4b1d16432c3b952e9c7466c
MD5 0112942ded91fef0bea7ed4a4658fffa
BLAKE2b-256 ba461e73455d1c4d8f9eafaac19879ba3fc5b8c0743d1b04d11ad1ac24e1a522

See more details on using hashes here.

File details

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

File metadata

  • Download URL: uv-0.12.8-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.7 {"installer":{"name":"uv","version":"0.12.7","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.8-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 ef0c05b39d8701b4bb8196aeaf2594147d8369a1026b0b731eead41cb1df1884
MD5 06b694646f11daca30cbea1325a586a4
BLAKE2b-256 6fdf7ca009329a0b2194ca709f51e1f304b01086e0f99f3f8e0ea81460a193b9

See more details on using hashes here.

File details

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

File metadata

  • Download URL: uv-0.12.8-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.7 {"installer":{"name":"uv","version":"0.12.7","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.8-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.musllinux_1_1_armv7l.whl
Algorithm Hash digest
SHA256 a8a8129edee5591b09933b8387d3ccc250933a9cb39f98bde89d6e4f920a870d
MD5 a41732a397f7d30e1ed39d09754f1f47
BLAKE2b-256 4a926817f8f705bcf0e6b51302a55a899faf2a29d9c3f056cb04f9f133a7192b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: uv-0.12.8-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.musllinux_1_1_aarch64.whl
  • Upload date:
  • Size: 21.5 MB
  • Tags: Python 3, manylinux: glibc 2.17+ ARM64, musllinux: musl 1.1+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.12.7 {"installer":{"name":"uv","version":"0.12.7","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.8-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 ff4d67a13a3283004e3b00e22c39922c27b0e1929f82f9d6873dc85dc8bf6dc7
MD5 2014b9bcc826c88ffddea0988b189855
BLAKE2b-256 624c74ba60fbcda11be5aa5a7f139bc122834ec740d735e155ad9324aff3570a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: uv-0.12.8-py3-none-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 17.4 MB
  • Tags: Python 3, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.12.7 {"installer":{"name":"uv","version":"0.12.7","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.8-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 842e27b85ec85c32369919b6dc72a4ae0c737b4376165d34a6ebb8329ce9d744
MD5 0b4f261ccf718f97d549ce426b280cb4
BLAKE2b-256 8432249b0ec1a62916b8e7c2638154b930daaf9eae2df8b0807ad455c8916b7e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: uv-0.12.8-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.7 {"installer":{"name":"uv","version":"0.12.7","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.8-py3-none-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 edfb42bc830b4c473653ed5470ac4d967ae2cd40c1b7409ec4c7c8b655d04235
MD5 d62bb6b60b4c47dc252510c056007f89
BLAKE2b-256 0d3818d7ae5d4b40714b8e2c474bfcac907a8dd27573044b60e808b895a07423

See more details on using hashes here.

File details

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

File metadata

  • Download URL: uv-0.12.8-py3-none-linux_armv6l.whl
  • Upload date:
  • Size: 22.2 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.12.7 {"installer":{"name":"uv","version":"0.12.7","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.8-py3-none-linux_armv6l.whl
Algorithm Hash digest
SHA256 e6c617d5674867653738eaec333025142e9de33410955f8f6ae40e2e8ac85e77
MD5 33e057be0ee281d8fcc11258e674c210
BLAKE2b-256 27138e6984272962a273323c58113ae390eb709f7a74726009e1bcecbb7fe0fd

See more details on using hashes here.

Release history Release notifications | RSS feed

0.12.15

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

This release

0.12.8 This release

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