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

Uploaded Python 3Windows ARM64

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

Uploaded Python 3Windows x86-64

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

Uploaded Python 3Windows x86

uv-0.9.20-py3-none-musllinux_1_1_x86_64.whl (22.4 MB view details)

Uploaded Python 3musllinux: musl 1.1+ x86-64

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

Uploaded Python 3musllinux: musl 1.1+ i686

uv-0.9.20-py3-none-musllinux_1_1_armv7l.whl (20.8 MB view details)

Uploaded Python 3musllinux: musl 1.1+ ARMv7l

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

Uploaded Python 3manylinux: glibc 2.31+ riscv64

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

Uploaded Python 3manylinux: glibc 2.28+ ARM64

uv-0.9.20-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.20-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl (22.2 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ s390x

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

Uploaded Python 3manylinux: glibc 2.17+ ppc64le

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

Uploaded Python 3manylinux: glibc 2.17+ ppc64

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

Uploaded Python 3manylinux: glibc 2.17+ i686

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

Uploaded Python 3manylinux: glibc 2.17+ ARMv7l

uv-0.9.20-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.20-py3-none-macosx_11_0_arm64.whl (19.0 MB view details)

Uploaded Python 3macOS 11.0+ ARM64

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

Uploaded Python 3macOS 10.12+ x86-64

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: uv-0.9.20.tar.gz
  • Upload date:
  • Size: 3.8 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.9.18 {"installer":{"name":"uv","version":"0.9.18","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.20.tar.gz
Algorithm Hash digest
SHA256 a8b45804a84e5dfd01127abea663f7ca508551cd705e3476cc050751e5788b32
MD5 c81f3bf99e9d03df0ec518ec3aca20c0
BLAKE2b-256 6120c7598c4a8b0a7d19a1927287876d5fabb4ad5150103c9b751740bea33396

See more details on using hashes here.

File details

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

File metadata

  • Download URL: uv-0.9.20-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.18 {"installer":{"name":"uv","version":"0.9.18","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.20-py3-none-win_arm64.whl
Algorithm Hash digest
SHA256 d63f501a95ef74ea6d2004665eb2ae65429d039150f2c2e6bc12efb6e03fd702
MD5 5d3d17658790e20eb62cd3d99920f90a
BLAKE2b-256 b8c465fd3981884a51971135547ebb0dddc5c32161374f90e162aca227f4832f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: uv-0.9.20-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.18 {"installer":{"name":"uv","version":"0.9.18","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.20-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 42d43b6cb7d84a3d4fce8a8a46f0b2c6c8b5d58b3b8062980cbfdb65b559fa8f
MD5 801f3f23ee06aa972ff24c3c1ad99924
BLAKE2b-256 c8323359f7afeebadcaa472535f72ca48dc2d7f234de8570039ee556b470734e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: uv-0.9.20-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.18 {"installer":{"name":"uv","version":"0.9.18","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.20-py3-none-win32.whl
Algorithm Hash digest
SHA256 e620adcbd2e6d714e26928c1674af4581ba9e4b74c38745d6987b4d323d80edc
MD5 9ed0da06a8c1e1370d97a0488901a4a1
BLAKE2b-256 d418563fc6703e882167b39270db83a57e36834b0d75a51c97a9e5e30a5b2a47

See more details on using hashes here.

File details

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

File metadata

  • Download URL: uv-0.9.20-py3-none-musllinux_1_1_x86_64.whl
  • Upload date:
  • Size: 22.4 MB
  • Tags: Python 3, musllinux: musl 1.1+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.9.18 {"installer":{"name":"uv","version":"0.9.18","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.20-py3-none-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 56bb00bc0d13f9e4913ef773f31659423faaffe408f6c24b24e25f2c1d5a93cf
MD5 6997c6d2cf51c9c44788199927d62ff9
BLAKE2b-256 9935e717a53df2d579fd57e9236ef3e13d9127c34e006c6ea1bb4294164d04df

See more details on using hashes here.

File details

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

File metadata

  • Download URL: uv-0.9.20-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.18 {"installer":{"name":"uv","version":"0.9.18","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.20-py3-none-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 c9a073116da198b0533e80828d765bbb30137eef37de68cbc3d21b0f614c843d
MD5 2f178149d35e0fb2e0376e050da4f868
BLAKE2b-256 c4d4c56a14ae2a693260d227e60358f09f924b7e347bed4aef7a85f4d52e06f5

See more details on using hashes here.

File details

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

File metadata

  • Download URL: uv-0.9.20-py3-none-musllinux_1_1_armv7l.whl
  • Upload date:
  • Size: 20.8 MB
  • Tags: Python 3, musllinux: musl 1.1+ ARMv7l
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.9.18 {"installer":{"name":"uv","version":"0.9.18","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.20-py3-none-musllinux_1_1_armv7l.whl
Algorithm Hash digest
SHA256 277a7fc7e5229a809e6cc4dacc936dea1fa7260fb5802895ddbba0873fc4b6ec
MD5 b9ba30baff2773c2a4e57b8d00132fa0
BLAKE2b-256 3032283604c72142e4550f04252d53ab591ed71a178ae044b3debbea1700018c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: uv-0.9.20-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.18 {"installer":{"name":"uv","version":"0.9.18","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.20-py3-none-manylinux_2_31_riscv64.whl
Algorithm Hash digest
SHA256 02383c09eadd2518afb0eebbc651d74b2dd59ad5818d28037cbf7bcef76f8b56
MD5 859a409a5caeff3ad11088374d009db5
BLAKE2b-256 a315de8ecbf504c96cfb5af7fdf621e5497f0496a403d0883c31ee97702b97db

See more details on using hashes here.

File details

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

File metadata

  • Download URL: uv-0.9.20-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.18 {"installer":{"name":"uv","version":"0.9.18","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.20-py3-none-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 19e4ce680230f9148c777af4664a6a534821222dd4e8f06844c3d23b79e4778b
MD5 fbe7704a584df8bc6d978992d0404c67
BLAKE2b-256 3dbc202cfb8d47f83b633502b0b32e00abc019f91255e54aa6672a87495ef06c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: uv-0.9.20-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.18 {"installer":{"name":"uv","version":"0.9.18","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.20-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d86724ae303c80d52712b335cfc9f1b5aa785244c18905fd605067303a305854
MD5 a27297d77387913601921d98543d6ed5
BLAKE2b-256 f3a4f88d4e6806894a37b4018edfd196cd3689194e6ecbcee05fd7ae5ed4cf6f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: uv-0.9.20-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.18 {"installer":{"name":"uv","version":"0.9.18","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.20-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 143783954e48abaea83d100eb7ca70a614c089d5933b55d59a5638d630b3f7c3
MD5 0c3b179d1ba0ca9b964a6c7c97b1fe02
BLAKE2b-256 c443ca9653caba6123f83842ac81de2411316570fda3b7a5916c2b1ef858ab5a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: uv-0.9.20-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.18 {"installer":{"name":"uv","version":"0.9.18","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.20-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 f7551cd1a3a1516583021d43b2daef41ce36c2249aa19de10c0f108264099388
MD5 0779ac36fbd6e62b304db11d86b5c7e0
BLAKE2b-256 df87a8ce66e5ee35351a2c50f9cf125407e582e1d790e78cad79b614944f3f4a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: uv-0.9.20-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.18 {"installer":{"name":"uv","version":"0.9.18","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.20-py3-none-manylinux_2_17_ppc64.manylinux2014_ppc64.whl
Algorithm Hash digest
SHA256 47cda4b2dcdfb55fb4d77fe3ef138d30e89d69e138e96c30325509462e4c4386
MD5 682aa887a3c10e683672e580fe355d2c
BLAKE2b-256 f1dd6d5eaefec10ef5aceeb0957ebd49afede80c446354ecb463cc8f457144da

See more details on using hashes here.

File details

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

File metadata

  • Download URL: uv-0.9.20-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.18 {"installer":{"name":"uv","version":"0.9.18","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.20-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 9ae848f6760fce321a2be6cc98b37a31353178295c9e0ebb64e70be8a3c73b07
MD5 27386d4c1fde603e8edccb22ba5a6536
BLAKE2b-256 4d119c44cea9b30dda6a9268d3496aae0c83afa6096afa83559de33181877ab8

See more details on using hashes here.

File details

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

File metadata

  • Download URL: uv-0.9.20-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.18 {"installer":{"name":"uv","version":"0.9.18","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.20-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 b66e83fa1558b322194a297e9477e7e49f31136f95b88830a971ba23d8778fb5
MD5 639b30b9088780ecd5e93f4b037f6ea0
BLAKE2b-256 0cc15b4bdc9b4637f061955200eda21d2285701b8dd979d745a9f5ac2f789abb

See more details on using hashes here.

File details

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

File metadata

  • Download URL: uv-0.9.20-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.18 {"installer":{"name":"uv","version":"0.9.18","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.20-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 44076e26038fe37bd6aad7aaf411b72006ec01f124af3c1227d47a3fafa11b1b
MD5 eb154433aeb03969275c011f91f2f7d0
BLAKE2b-256 b89f3a880df832196a4113ed5b16322bd6d6cc21b80338406f2bdab7cbc31361

See more details on using hashes here.

File details

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

File metadata

  • Download URL: uv-0.9.20-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.18 {"installer":{"name":"uv","version":"0.9.18","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.20-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 288fdf29b22b3034285e244c006bcdf5575e35fe14f1f2dd55bbb477d6c22d99
MD5 16954268ed0217dda179186d97bdfb5c
BLAKE2b-256 e9ba089a115a898a8729074fcc2bf00dfbf8a90ef79eadf738b531c89794528e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: uv-0.9.20-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.18 {"installer":{"name":"uv","version":"0.9.18","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.20-py3-none-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 94f716f0e6e609d8c6804faa74797024c43e7aa2ea876778fa16ceb68dc4d80a
MD5 7f6d558af687f70c417a950ef741e327
BLAKE2b-256 3fe05c14ac09dfebda68df962524cd191c5a4d7e0b02ac5503c34dce6788ffe6

See more details on using hashes here.

File details

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

File metadata

  • Download URL: uv-0.9.20-py3-none-linux_armv6l.whl
  • Upload date:
  • Size: 21.3 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.9.18 {"installer":{"name":"uv","version":"0.9.18","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.20-py3-none-linux_armv6l.whl
Algorithm Hash digest
SHA256 025ff1890f7ae2ea93a6c9ba326d25e56ba6d9e4f05c372b82ff5a947d21c400
MD5 e68b66d7e0674bf6f3f721f58e4cf6c7
BLAKE2b-256 872eff66dbb7389f03097ff83e4d08c093f32bed96752df58b9992ec5e7aa0ea

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