Skip to main content

An extremely fast Python package and project manager, written in Rust.

Project description

uv

uv image image image Actions status Discord

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
Audited 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 docs/requirements.in \
   --universal \
   --output-file docs/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 docs/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.

Release history Release notifications | RSS feed

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.9.21.tar.gz (3.8 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.9.21-py3-none-win_arm64.whl (20.6 MB view details)

Uploaded Python 3Windows ARM64

uv-0.9.21-py3-none-win_amd64.whl (22.2 MB view details)

Uploaded Python 3Windows x86-64

uv-0.9.21-py3-none-win32.whl (20.0 MB view details)

Uploaded Python 3Windows x86

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

Uploaded Python 3musllinux: musl 1.1+ x86-64

uv-0.9.21-py3-none-musllinux_1_1_i686.whl (21.4 MB view details)

Uploaded Python 3musllinux: musl 1.1+ i686

uv-0.9.21-py3-none-musllinux_1_1_armv7l.whl (20.9 MB view details)

Uploaded Python 3musllinux: musl 1.1+ ARMv7l

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

Uploaded Python 3manylinux: glibc 2.31+ riscv64

uv-0.9.21-py3-none-manylinux_2_28_aarch64.whl (20.9 MB view details)

Uploaded Python 3manylinux: glibc 2.28+ ARM64

uv-0.9.21-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (22.2 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ x86-64

uv-0.9.21-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl (22.2 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ s390x

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

Uploaded Python 3manylinux: glibc 2.17+ ppc64le

uv-0.9.21-py3-none-manylinux_2_17_ppc64.manylinux2014_ppc64.whl (23.5 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ ppc64

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

Uploaded Python 3manylinux: glibc 2.17+ i686

uv-0.9.21-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (20.9 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ ARMv7l

uv-0.9.21-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.musllinux_1_1_aarch64.whl (20.8 MB view details)

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

uv-0.9.21-py3-none-macosx_11_0_arm64.whl (19.0 MB view details)

Uploaded Python 3macOS 11.0+ ARM64

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

Uploaded Python 3macOS 10.12+ x86-64

uv-0.9.21-py3-none-linux_armv6l.whl (21.3 MB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: uv-0.9.21.tar.gz
  • Upload date:
  • Size: 3.8 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.9.20 {"installer":{"name":"uv","version":"0.9.20","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.9.21.tar.gz
Algorithm Hash digest
SHA256 aa4ca6ccd68e81b5ebaa3684d3c4df2b51a982ac16211eadf0707741d36e6488
MD5 1e456d87cdd2f8d444ef19bf16bcae5d
BLAKE2b-256 e22b4e2090bc3a6265b445b3d31ca6fff20c6458d11145069f7e48ade3e2d75b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: uv-0.9.21-py3-none-win_arm64.whl
  • Upload date:
  • Size: 20.6 MB
  • Tags: Python 3, Windows ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.9.20 {"installer":{"name":"uv","version":"0.9.20","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.9.21-py3-none-win_arm64.whl
Algorithm Hash digest
SHA256 6c13c40966812f6bd6ecb6546e5d3e27e7fe9cefa07018f074f51d703cb29e1c
MD5 b108e608e819323adc1e20b77d705b16
BLAKE2b-256 9802afbed8309fe07aaa9fa58a98941cebffbcd300fe70499a02a6806d93517b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: uv-0.9.21-py3-none-win_amd64.whl
  • Upload date:
  • Size: 22.2 MB
  • Tags: Python 3, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.9.20 {"installer":{"name":"uv","version":"0.9.20","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.9.21-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 64a7bb0e4e6a4c2d98c2d55f42aead7c2df0ceb17d5911d1a42b76228cab4525
MD5 8a8d3a0f7cd3c6596341283ee07079ff
BLAKE2b-256 296bda441bf335f5e1c0c100b7dfb9702b6fed367ba703e543037bf1e70bf8c3

See more details on using hashes here.

File details

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

File metadata

  • Download URL: uv-0.9.21-py3-none-win32.whl
  • Upload date:
  • Size: 20.0 MB
  • Tags: Python 3, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.9.20 {"installer":{"name":"uv","version":"0.9.20","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.9.21-py3-none-win32.whl
Algorithm Hash digest
SHA256 e716e23bc0ec8cbb0811f99e653745e0cf15223e7ba5d8857d46be5b40b3045b
MD5 5833748a40fc484d2f7ef8051ced52bf
BLAKE2b-256 18b899c4731d001f512e844dfdc740db2bf2fea56d538749b639d21f5117a74a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: uv-0.9.21-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.9.20 {"installer":{"name":"uv","version":"0.9.20","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.9.21-py3-none-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 8da20914d92ba4cc35f071414d3da7365294fc0b7114da8ac2ab3a86c695096f
MD5 16339c3ee6640f2dc4b1be11dfb40e5e
BLAKE2b-256 4f401e8e4c2e1308432c708eaa66dccdb83d2ee6120ea2b7d65e04fc06f48ff8

See more details on using hashes here.

File details

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

File metadata

  • Download URL: uv-0.9.21-py3-none-musllinux_1_1_i686.whl
  • Upload date:
  • Size: 21.4 MB
  • Tags: Python 3, musllinux: musl 1.1+ i686
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.9.20 {"installer":{"name":"uv","version":"0.9.20","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.9.21-py3-none-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 9ef3d2a213c7720f4dae336e5123fe88427200d7523c78091c4ab7f849c3f13f
MD5 2b95b15a90f4b489a9be94405c7a3bd7
BLAKE2b-256 33b29d24d84cb9a1a6a5ea98d03a29abf800d87e5710d25e53896dc73aeb63a5

See more details on using hashes here.

File details

Details for the file uv-0.9.21-py3-none-musllinux_1_1_armv7l.whl.

File metadata

  • Download URL: uv-0.9.21-py3-none-musllinux_1_1_armv7l.whl
  • Upload date:
  • Size: 20.9 MB
  • Tags: Python 3, musllinux: musl 1.1+ ARMv7l
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.9.20 {"installer":{"name":"uv","version":"0.9.20","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.9.21-py3-none-musllinux_1_1_armv7l.whl
Algorithm Hash digest
SHA256 fc1c06e1e5df423e1517e350ea2c9d85ecefd0919188a0a9f19bd239bbbdeeaf
MD5 6318231ce146e1861e2be52fe3641f92
BLAKE2b-256 eefa8e211167d0690d9f15a08da610a0383d2f43a6c838890878e14948472284

See more details on using hashes here.

File details

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

File metadata

  • Download URL: uv-0.9.21-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.9.20 {"installer":{"name":"uv","version":"0.9.20","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.9.21-py3-none-manylinux_2_31_riscv64.whl
Algorithm Hash digest
SHA256 82e438595a609cbe4e45c413a54bd5756d37c8c39108ce7b2799aff15f7d3337
MD5 a3838fa00fed9ca142fb484eebc0650c
BLAKE2b-256 18d56187ffb7e1d24df34defe2718db8c4c3c08f153d3e7da22c250134b79cd1

See more details on using hashes here.

File details

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

File metadata

  • Download URL: uv-0.9.21-py3-none-manylinux_2_28_aarch64.whl
  • Upload date:
  • Size: 20.9 MB
  • Tags: Python 3, manylinux: glibc 2.28+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.9.20 {"installer":{"name":"uv","version":"0.9.20","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.9.21-py3-none-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 cdd805909d360ad67640201376c8eb02de08dcf1680a1a81aebd9519daed6023
MD5 95b57e9a5c5b45bb11a48d07e05e7ad0
BLAKE2b-256 fca97a375e723a588f31f305ddf9ae2097af0b9dc7f7813641788b5b9764a237

See more details on using hashes here.

File details

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

File metadata

  • Download URL: uv-0.9.21-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
  • Upload date:
  • Size: 22.2 MB
  • Tags: Python 3, manylinux: glibc 2.17+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.9.20 {"installer":{"name":"uv","version":"0.9.20","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.9.21-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f1d22f0ac03635d661e811c69d7c0b292751f90699acc6a1fb1509e17c936474
MD5 b593c2550292c78014c1742addaff64c
BLAKE2b-256 1af0aa3d0081a2004050564364a1ef3277ddf889c9989a7278c0a9cce8284926

See more details on using hashes here.

File details

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

File metadata

  • Download URL: uv-0.9.21-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl
  • Upload date:
  • Size: 22.2 MB
  • Tags: Python 3, manylinux: glibc 2.17+ s390x
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.9.20 {"installer":{"name":"uv","version":"0.9.20","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.9.21-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 4fb42237fa309d79905fb73f653f63c1fe45a51193411c614b13512cf5506df3
MD5 3bbd4af565fe65538750002bdb6f1e61
BLAKE2b-256 a68d404c54e019bb99ce474dc21e6b96c8a1351ba3c06e5e19fd8dcae0ba1899

See more details on using hashes here.

File details

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

File metadata

  • Download URL: uv-0.9.21-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.9.20 {"installer":{"name":"uv","version":"0.9.20","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.9.21-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 0b4817642d5ef248b74ca7be3505e5e012a06be050669b80d1f7ced5ad50d188
MD5 bf8fb100d7ab2712d4d52a90d89299ab
BLAKE2b-256 7f205826659a81526687c6e5b5507f3f79f4f4b7e3022f3efae2ba36b19864c3

See more details on using hashes here.

File details

Details for the file uv-0.9.21-py3-none-manylinux_2_17_ppc64.manylinux2014_ppc64.whl.

File metadata

  • Download URL: uv-0.9.21-py3-none-manylinux_2_17_ppc64.manylinux2014_ppc64.whl
  • Upload date:
  • Size: 23.5 MB
  • Tags: Python 3, manylinux: glibc 2.17+ ppc64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.9.20 {"installer":{"name":"uv","version":"0.9.20","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.9.21-py3-none-manylinux_2_17_ppc64.manylinux2014_ppc64.whl
Algorithm Hash digest
SHA256 2ce0f6aca91f7fbf1192e43c063f4de3666fd43126aacc71ff7d5a79f831af59
MD5 5584ed658a32926245484432e2ce9ac9
BLAKE2b-256 183e344e8c1078cfea82159c6608b8694f24fdfe850ce329a4708c026cb8b0ff

See more details on using hashes here.

File details

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

File metadata

  • Download URL: uv-0.9.21-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.9.20 {"installer":{"name":"uv","version":"0.9.20","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.9.21-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 9076191c934b813147060e4cd97e33a58999de0f9c46f8ac67f614e154dae5c8
MD5 4885ff70496e32f5b3a2436378483498
BLAKE2b-256 0461a3f6dfc75d278cce96b370e00b6f03d73ec260e5304f622504848bad219d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: uv-0.9.21-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
  • Upload date:
  • Size: 20.9 MB
  • Tags: Python 3, manylinux: glibc 2.17+ ARMv7l
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.9.20 {"installer":{"name":"uv","version":"0.9.20","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.9.21-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 c0ad83ce874cbbf9eda569ba793a9fb70870db426e9862300db8cf2950a7fe3b
MD5 00d30fd1592f00d716537dcadba93340
BLAKE2b-256 18899497395f57e007a2daed8172042ecccade3ff5569fd367d093f49bd6a4a8

See more details on using hashes here.

File details

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

File metadata

  • Download URL: uv-0.9.21-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.musllinux_1_1_aarch64.whl
  • Upload date:
  • Size: 20.8 MB
  • Tags: Python 3, manylinux: glibc 2.17+ ARM64, musllinux: musl 1.1+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.9.20 {"installer":{"name":"uv","version":"0.9.20","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.9.21-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 a36d164438a6310c9fceebd041d80f7cffcc63ba80a7c83ee98394fadf2b8545
MD5 e89925528da39c7eea12290b65a11901
BLAKE2b-256 9a5f01d537e05927594dc379ff8bc04f8cde26384d25108a9f63758eae2a7936

See more details on using hashes here.

File details

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

File metadata

  • Download URL: uv-0.9.21-py3-none-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 19.0 MB
  • Tags: Python 3, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.9.20 {"installer":{"name":"uv","version":"0.9.20","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.9.21-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 cb420ddab7bcdd12c2352d4b551ced428d104311c0b98ce205675ab5c97072db
MD5 8b538d880a37022b36d6a35412cfd397
BLAKE2b-256 2a41f735bd9a5b4848b6f4f1028e6d768f581559d68eddb6403eb0f19ca4c843

See more details on using hashes here.

File details

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

File metadata

  • Download URL: uv-0.9.21-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.9.20 {"installer":{"name":"uv","version":"0.9.20","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.9.21-py3-none-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 1d8e0940bddd37a55f4479d61adaa6b302b780d473f037fc084e48b09a1678e7
MD5 30ed53ba20a4d63ab712ce3342c3b49a
BLAKE2b-256 3eeff019466c1e367ea68003cf35f4d44cc328694ed4a59b6004aa7dcacb2b35

See more details on using hashes here.

File details

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

File metadata

  • Download URL: uv-0.9.21-py3-none-linux_armv6l.whl
  • Upload date:
  • Size: 21.3 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.9.20 {"installer":{"name":"uv","version":"0.9.20","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.9.21-py3-none-linux_armv6l.whl
Algorithm Hash digest
SHA256 0b330eaced2fd9d94e2a70f3bb6c8fd7beadc9d9bf9f1227eb14da44039c413a
MD5 9d2506866a6c311e2aca6d11673c1e22
BLAKE2b-256 da260750c5bb1637ebefe1db0936dc76ead8ce97f17368cda950642bfd90fa3f

See more details on using hashes here.

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