Skip to content

Releases: astral-sh/uv

0.2.2

22 May 22:09
e52ae0e
Compare
Choose a tag to compare

Release Notes

Enhancements

  • Report yanks for cached and resolved packages (#3772)
  • Improve error message when default Python is not found (#3770)

Bug fixes

  • Do not treat interpereters discovered via CONDA_PREFIX as system interpreters (#3771)

Install uv 0.2.2

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/astral-sh/uv/releases/download/0.2.2/uv-installer.sh | sh

Install prebuilt binaries via powershell script

powershell -c "irm https://github.com/astral-sh/uv/releases/download/0.2.2/uv-installer.ps1 | iex"

Download uv 0.2.2

File Platform Checksum
uv-aarch64-apple-darwin.tar.gz Apple Silicon macOS checksum
uv-x86_64-apple-darwin.tar.gz Intel macOS checksum
uv-i686-pc-windows-msvc.zip x86 Windows checksum
uv-x86_64-pc-windows-msvc.zip x64 Windows checksum
uv-aarch64-unknown-linux-gnu.tar.gz ARM64 Linux checksum
uv-i686-unknown-linux-gnu.tar.gz x86 Linux checksum
uv-powerpc64-unknown-linux-gnu.tar.gz PPC64 Linux checksum
uv-powerpc64le-unknown-linux-gnu.tar.gz PPC64LE Linux checksum
uv-s390x-unknown-linux-gnu.tar.gz S390x Linux checksum
uv-x86_64-unknown-linux-gnu.tar.gz x64 Linux checksum
uv-armv7-unknown-linux-gnueabihf.tar.gz ARMv7 Linux checksum
uv-aarch64-unknown-linux-musl.tar.gz ARM64 MUSL Linux checksum
uv-i686-unknown-linux-musl.tar.gz x86 MUSL Linux checksum
uv-x86_64-unknown-linux-musl.tar.gz x64 MUSL Linux checksum
uv-arm-unknown-linux-musleabihf.tar.gz ARMv6 MUSL Linux (Hardfloat) checksum
uv-armv7-unknown-linux-musleabihf.tar.gz ARMv7 MUSL Linux checksum

0.2.1

22 May 20:32
1fc71ea
Compare
Choose a tag to compare

Release Notes

Bug fixes

  • Re-added the dynamically-linked Linux binary (#3762)

Install uv 0.2.1

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/astral-sh/uv/releases/download/0.2.1/uv-installer.sh | sh

Install prebuilt binaries via powershell script

powershell -c "irm https://github.com/astral-sh/uv/releases/download/0.2.1/uv-installer.ps1 | iex"

Download uv 0.2.1

File Platform Checksum
uv-aarch64-apple-darwin.tar.gz Apple Silicon macOS checksum
uv-x86_64-apple-darwin.tar.gz Intel macOS checksum
uv-i686-pc-windows-msvc.zip x86 Windows checksum
uv-x86_64-pc-windows-msvc.zip x64 Windows checksum
uv-aarch64-unknown-linux-gnu.tar.gz ARM64 Linux checksum
uv-i686-unknown-linux-gnu.tar.gz x86 Linux checksum
uv-powerpc64-unknown-linux-gnu.tar.gz PPC64 Linux checksum
uv-powerpc64le-unknown-linux-gnu.tar.gz PPC64LE Linux checksum
uv-s390x-unknown-linux-gnu.tar.gz S390x Linux checksum
uv-x86_64-unknown-linux-gnu.tar.gz x64 Linux checksum
uv-armv7-unknown-linux-gnueabihf.tar.gz ARMv7 Linux checksum
uv-aarch64-unknown-linux-musl.tar.gz ARM64 MUSL Linux checksum
uv-i686-unknown-linux-musl.tar.gz x86 MUSL Linux checksum
uv-x86_64-unknown-linux-musl.tar.gz x64 MUSL Linux checksum
uv-arm-unknown-linux-musleabihf.tar.gz ARMv6 MUSL Linux (Hardfloat) checksum
uv-armv7-unknown-linux-musleabihf.tar.gz ARMv7 MUSL Linux checksum

0.2.0

22 May 19:12
fe28b2c
Compare
Choose a tag to compare

Release Notes

Starting with this release, uv will use the minor version tag to indicate breaking changes.

Breaking

In this release, discovery of Python interpreters has changed. These changes should have a limited effect in most
use-cases, however, it has been marked as a breaking change because the interpreter used by uv could change in some edge cases.

When multiple Python interpreters are installed, uv makes an attempt to find the exact version you requested.
Previously, uv would stop at the first Python interpreter it discovered — if the interpreter did not satisfy
the requested version, uv would fail. Now, uv will query multiple Python interpreters until it finds the
requested version, skipping interpreters that are broken or do not satisfy the request.

Additionally, uv now allows requests for interpreter implementations such as pypy and cpython. For example,
the request --python cpython will ignore a python executable that's implemented by pypy. These requests may
also include a version, e.g., --python [email protected]. By default, uv will accept any interpreter implementation.

In summary, the following Python interpreter requests are now allowed:

  • A Python version without an implementation name, e.g., 3.10
  • A path to a directory containing a Python installation, e.g., ./foo/.venv
  • A path to a Python executable, e.g., ~/bin/python
  • A Python implementation without a version, e.g., pypy or cpython
  • A Python implementation name and version, e.g., pypy3.8 or [email protected]
  • The name of a Python executable (for lookup in the PATH), e.g., foopython3

Previously, interpreter requests that were not versions or paths were always treated as executable names.

To align the user expecations, uv now respects the interpreter that starts it. For example, python -m uv ... will
now prefer the python interpreter that was used to start uv instead of searching for a virtual environment.

Enhancements

  • Rewrite Python interpreter discovery (#3266)
  • Add support for requesting pypy interpreters by implementation name (#3706)
  • Discover and prefer the parent interpreter when invoked with python -m uv #3736
  • Add PEP 714 support for HTML API client (#3697)
  • Add PEP 714 support for JSON API client (#3698)
  • Write relative paths with unnamed requirement syntax (#3682)
  • Allow relative Python executable paths in Windows trampoline (#3717)
  • Add support for clang and msvc in missing header error (#3753)

CLI

  • Allow --constraint files in pip sync (#3741)
  • Allow --config-file to be passed before or after command name (#3730)
  • Make --offline a global argument (#3729)

Performance

  • Improve performance in complex resolutions by reducing cost of PubGrub package clones (#3688)

Bug fixes

  • Evaluate arbitrary markers to false (#3681)
  • Improve DirWithoutEntrypoint error message (#3690)
  • Improve display of root package in range errors (#3711)
  • Propagate URL errors in verbatim parsing (#3720)
  • Report yanked packages in --dry-run (#3740)

Release

  • Drop native manylinux wheel in favor of dual-tagged wheel (#3685)
  • The python-patch test feature is no longer on by default and must be manually enabled to test patch version behavior (#3746)

Documentation

  • Add --prefix link to compatibility guide (#3734)
  • Add --only-binary to compatibility guide (#3735)
  • Add instructions for building and updating uv-trampolines (#3731)
  • Add notes for testing on Windows (#3658)

Install uv 0.2.0

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/astral-sh/uv/releases/download/0.2.0/uv-installer.sh | sh

Install prebuilt binaries via powershell script

powershell -c "irm https://github.com/astral-sh/uv/releases/download/0.2.0/uv-installer.ps1 | iex"

Download uv 0.2.0

File Platform Checksum
uv-aarch64-apple-darwin.tar.gz Apple Silicon macOS checksum
uv-x86_64-apple-darwin.tar.gz Intel macOS checksum
uv-i686-pc-windows-msvc.zip x86 Windows checksum
uv-x86_64-pc-windows-msvc.zip x64 Windows checksum
uv-aarch64-unknown-linux-gnu.tar.gz ARM64 Linux checksum
uv-i686-unknown-linux-gnu.tar.gz x86 Linux checksum
uv-powerpc64-unknown-linux-gnu.tar.gz PPC64 Linux checksum
uv-powerpc64le-unknown-linux-gnu.tar.gz PPC64LE Linux checksum
uv-s390x-unknown-linux-gnu.tar.gz S390x Linux checksum
uv-x86_64-unknown-linux-gnu.tar.gz x64 Linux checksum
uv-armv7-unknown-linux-gnueabihf.tar.gz ARMv7 Linux checksum
uv-aarch64-unknown-linux-musl.tar.gz ARM64 MUSL Linux checksum
uv-i686-unknown-linux-musl.tar.gz x86 MUSL Linux checksum
uv-x86_64-unknown-linux-musl.tar.gz x64 MUSL Linux checksum
uv-arm-unknown-linux-musleabihf.tar.gz ARMv6 MUSL Linux (Hardfloat) checksum
uv-armv7-unknown-linux-musleabihf.tar.gz ARMv7 MUSL Linux checksum

0.1.45

20 May 21:07
a33a05e
Compare
Choose a tag to compare

Release Notes

Enhancements

  • Parse and store extras on editable requirements (#3629)
  • Allow local versions in wheel filenames (#3596)
  • Create lib64 symlink for 64-bit, non-macOS, POSIX environments (#3584)

Configuration

  • Add UV_CONCURRENT_INSTALLS variable in favor of RAYON_NUM_THREADS (#3646)
  • Add serialization and deserialization for --find-links (#3619)
  • Apply combination logic to merge CLI and persistent configuration (#3618)

Performance

  • Parallelize resolver (#3627)

Bug fixes

  • Reduce sensitivity of unknown option error to discard Python 2 interpreters (#3580)
  • Respect installed packages in uv run (#3603)
  • Separate cache construction from initialization (#3607)
  • Fix source annotation in pip compile annotation-style=line output (#3637)
  • Run cargo update to pull in h2 (#3638)
  • URL-decode hashes in HTML fragments (#3655)
  • Always print JSON output with --format json (#3671)

Documentation

  • Add UV_CONFIG_FILE environment variable to documentation (#3653)
  • Explicitly mention --user in compatibility guide (#3666)

Release

  • Add musl ppc64le support (#3537)
  • Retag musl aarch64 for manylinux2014 (#3624)

Install uv 0.1.45

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/astral-sh/uv/releases/download/0.1.45/uv-installer.sh | sh

Install prebuilt binaries via powershell script

powershell -c "irm https://github.com/astral-sh/uv/releases/download/0.1.45/uv-installer.ps1 | iex"

Download uv 0.1.45

File Platform Checksum
uv-aarch64-apple-darwin.tar.gz Apple Silicon macOS checksum
uv-x86_64-apple-darwin.tar.gz Intel macOS checksum
uv-i686-pc-windows-msvc.zip x86 Windows checksum
uv-x86_64-pc-windows-msvc.zip x64 Windows checksum
uv-aarch64-unknown-linux-gnu.tar.gz ARM64 Linux checksum
uv-i686-unknown-linux-gnu.tar.gz x86 Linux checksum
uv-powerpc64-unknown-linux-gnu.tar.gz PPC64 Linux checksum
uv-powerpc64le-unknown-linux-gnu.tar.gz PPC64LE Linux checksum
uv-s390x-unknown-linux-gnu.tar.gz S390x Linux checksum
uv-x86_64-unknown-linux-gnu.tar.gz x64 Linux checksum
uv-armv7-unknown-linux-gnueabihf.tar.gz ARMv7 Linux checksum
uv-aarch64-unknown-linux-musl.tar.gz ARM64 MUSL Linux checksum
uv-i686-unknown-linux-musl.tar.gz x86 MUSL Linux checksum
uv-x86_64-unknown-linux-musl.tar.gz x64 MUSL Linux checksum
uv-arm-unknown-linux-musleabihf.tar.gz ARMv6 MUSL Linux (Hardfloat) checksum
uv-armv7-unknown-linux-musleabihf.tar.gz ARMv7 MUSL Linux checksum

0.1.44

14 May 14:29
d417daa
Compare
Choose a tag to compare

Release Notes

Reverts "Use manylinux: auto to enable musllinux_1_2 aarch64 builds (#3444)"

The manylinux change appeared to introduce SSL errors when building aarch64 Docker images, e.g.,

invalid peer certificate: BadSignature

The v0.1.42 behavior for aarch64 manylinux builds is restored in this release.

See #3576

Install uv 0.1.44

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/astral-sh/uv/releases/download/0.1.44/uv-installer.sh | sh

Install prebuilt binaries via powershell script

powershell -c "irm https://github.com/astral-sh/uv/releases/download/0.1.44/uv-installer.ps1 | iex"

Download uv 0.1.44

File Platform Checksum
uv-aarch64-apple-darwin.tar.gz Apple Silicon macOS checksum
uv-x86_64-apple-darwin.tar.gz Intel macOS checksum
uv-i686-pc-windows-msvc.zip x86 Windows checksum
uv-x86_64-pc-windows-msvc.zip x64 Windows checksum
uv-aarch64-unknown-linux-gnu.tar.gz ARM64 Linux checksum
uv-i686-unknown-linux-gnu.tar.gz x86 Linux checksum
uv-powerpc64-unknown-linux-gnu.tar.gz PPC64 Linux checksum
uv-powerpc64le-unknown-linux-gnu.tar.gz PPC64LE Linux checksum
uv-s390x-unknown-linux-gnu.tar.gz S390x Linux checksum
uv-x86_64-unknown-linux-gnu.tar.gz x64 Linux checksum
uv-armv7-unknown-linux-gnueabihf.tar.gz ARMv7 Linux checksum
uv-aarch64-unknown-linux-musl.tar.gz ARM64 MUSL Linux checksum
uv-i686-unknown-linux-musl.tar.gz x86 MUSL Linux checksum
uv-x86_64-unknown-linux-musl.tar.gz x64 MUSL Linux checksum
uv-arm-unknown-linux-musleabihf.tar.gz ARMv6 MUSL Linux (Hardfloat) checksum
uv-armv7-unknown-linux-musleabihf.tar.gz ARMv7 MUSL Linux checksum

0.1.43

14 May 01:04
0010954
Compare
Choose a tag to compare

Release Notes

Enhancements

  • Annotate sources of requirements in pip compile output (#3269)
  • Track origin for setup.py files and friends (#3481)

Configuration

  • Consolidate concurrency limits and expose as environment variables (#3493)

Release

  • Use manylinux: auto to enable musllinux_1_2 aarch64 builds (#3444)
  • Enable musllinux_1_1 wheels (#3523)

Bug fixes

  • Avoid keyword arguments for PEP 517 build hooks (#3517)
  • Apply advisory locks when building source distributions (#3525)
  • Avoid attempting to build editables when fetching metadata (#3563)
  • Clone individual files on windows ReFS (#3551)
  • Filter irrelevant requirements from source annotations (#3479)
  • Make cache clearing robust to directories without read permissions (#3524)
  • Respect constraints on editable dependencies (#3554)
  • Skip Python 2 versions when locating Python (#3476)
  • Make --isolated a global argument (#3558)
  • Allow unknown pyproject.toml fields (#3511)
  • Change error value detection for glibc (#3487)

Install uv 0.1.43

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/astral-sh/uv/releases/download/0.1.43/uv-installer.sh | sh

Install prebuilt binaries via powershell script

powershell -c "irm https://github.com/astral-sh/uv/releases/download/0.1.43/uv-installer.ps1 | iex"

Download uv 0.1.43

File Platform Checksum
uv-aarch64-apple-darwin.tar.gz Apple Silicon macOS checksum
uv-x86_64-apple-darwin.tar.gz Intel macOS checksum
uv-i686-pc-windows-msvc.zip x86 Windows checksum
uv-x86_64-pc-windows-msvc.zip x64 Windows checksum
uv-aarch64-unknown-linux-gnu.tar.gz ARM64 Linux checksum
uv-i686-unknown-linux-gnu.tar.gz x86 Linux checksum
uv-powerpc64-unknown-linux-gnu.tar.gz PPC64 Linux checksum
uv-powerpc64le-unknown-linux-gnu.tar.gz PPC64LE Linux checksum
uv-s390x-unknown-linux-gnu.tar.gz S390x Linux checksum
uv-x86_64-unknown-linux-gnu.tar.gz x64 Linux checksum
uv-armv7-unknown-linux-gnueabihf.tar.gz ARMv7 Linux checksum
uv-aarch64-unknown-linux-musl.tar.gz ARM64 MUSL Linux checksum
uv-i686-unknown-linux-musl.tar.gz x86 MUSL Linux checksum
uv-x86_64-unknown-linux-musl.tar.gz x64 MUSL Linux checksum
uv-arm-unknown-linux-musleabihf.tar.gz ARMv6 MUSL Linux (Hardfloat) checksum
uv-armv7-unknown-linux-musleabihf.tar.gz ARMv7 MUSL Linux checksum

0.1.42

08 May 22:36
367958e
Compare
Choose a tag to compare

Release Notes

This release includes stabilized support for persistent configuration in uv.

uv will now read project configuration from a pyproject.toml or uv.toml file in the current
directory or any parent directory, along with user configuration at ~/.config/uv/uv.toml
(or $XDG_CONFIG_HOME/uv/uv.toml) on macOS and Linux, and %APPDATA%\uv\uv.toml on Windows.

See: Persistent Configuration for more.

Enhancements

  • Respect MACOSX_DEPLOYMENT_TARGET in --python-platform (#3470)

Configuration

  • Add documentation for persistent configuration (#3467)
  • Add JSON Schema export to SchemaStore (#3461)
  • Merge user and workspace settings (#3462)

Bug fixes

  • Use Metadata10 to parse PKG-INFO of legacy editable (#3450)
  • Apply normcase to line from easy-install.pth (#3451)
  • Upgrade async_http_range_reader to v0.8.0 to respect redirects in range requests (#3460)
  • Use last non-EOL version for --python-platform macOS (#3469)

Install uv 0.1.42

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/astral-sh/uv/releases/download/0.1.42/uv-installer.sh | sh

Install prebuilt binaries via powershell script

powershell -c "irm https://github.com/astral-sh/uv/releases/download/0.1.42/uv-installer.ps1 | iex"

Download uv 0.1.42

File Platform Checksum
uv-aarch64-apple-darwin.tar.gz Apple Silicon macOS checksum
uv-x86_64-apple-darwin.tar.gz Intel macOS checksum
uv-i686-pc-windows-msvc.zip x86 Windows checksum
uv-x86_64-pc-windows-msvc.zip x64 Windows checksum
uv-aarch64-unknown-linux-gnu.tar.gz ARM64 Linux checksum
uv-i686-unknown-linux-gnu.tar.gz x86 Linux checksum
uv-powerpc64-unknown-linux-gnu.tar.gz PPC64 Linux checksum
uv-powerpc64le-unknown-linux-gnu.tar.gz PPC64LE Linux checksum
uv-s390x-unknown-linux-gnu.tar.gz S390x Linux checksum
uv-x86_64-unknown-linux-gnu.tar.gz x64 Linux checksum
uv-armv7-unknown-linux-gnueabihf.tar.gz ARMv7 Linux checksum
uv-aarch64-unknown-linux-musl.tar.gz ARM64 MUSL Linux checksum
uv-i686-unknown-linux-musl.tar.gz x86 MUSL Linux checksum
uv-x86_64-unknown-linux-musl.tar.gz x64 MUSL Linux checksum
uv-arm-unknown-linux-musleabihf.tar.gz ARMv6 MUSL Linux (Hardfloat) checksum
uv-armv7-unknown-linux-musleabihf.tar.gz ARMv7 MUSL Linux checksum

0.1.41

08 May 01:30
b0d7a26
Compare
Choose a tag to compare

Release Notes

Bug fixes

  • Remove unconstrained version error from requirements (#3443)

Install uv 0.1.41

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/astral-sh/uv/releases/download/0.1.41/uv-installer.sh | sh

Install prebuilt binaries via powershell script

powershell -c "irm https://github.com/astral-sh/uv/releases/download/0.1.41/uv-installer.ps1 | iex"

Download uv 0.1.41

File Platform Checksum
uv-aarch64-apple-darwin.tar.gz Apple Silicon macOS checksum
uv-x86_64-apple-darwin.tar.gz Intel macOS checksum
uv-i686-pc-windows-msvc.zip x86 Windows checksum
uv-x86_64-pc-windows-msvc.zip x64 Windows checksum
uv-aarch64-unknown-linux-gnu.tar.gz ARM64 Linux checksum
uv-i686-unknown-linux-gnu.tar.gz x86 Linux checksum
uv-powerpc64-unknown-linux-gnu.tar.gz PPC64 Linux checksum
uv-powerpc64le-unknown-linux-gnu.tar.gz PPC64LE Linux checksum
uv-s390x-unknown-linux-gnu.tar.gz S390x Linux checksum
uv-x86_64-unknown-linux-gnu.tar.gz x64 Linux checksum
uv-armv7-unknown-linux-gnueabihf.tar.gz ARMv7 Linux checksum
uv-aarch64-unknown-linux-musl.tar.gz ARM64 MUSL Linux checksum
uv-i686-unknown-linux-musl.tar.gz x86 MUSL Linux checksum
uv-x86_64-unknown-linux-musl.tar.gz x64 MUSL Linux checksum
uv-arm-unknown-linux-musleabihf.tar.gz ARMv6 MUSL Linux (Hardfloat) checksum
uv-armv7-unknown-linux-musleabihf.tar.gz ARMv7 MUSL Linux checksum

0.1.40

07 May 17:56
e8b423d
Compare
Choose a tag to compare

Release Notes

Enhancements

  • Add --allow-existing to overwrite existing virtualenv (#2548)
  • Respect and enable uninstalls of legacy editables (.egg-link) (#3415)
  • Respect and enable uninstalls of existing .egg-info packages (#3380)

CLI

  • Accept --no-upgrade, --no-refresh, etc. on the CLI (#3328)

Configuration

  • Expose UV_NO_BUILD_ISOLATION as environment variable (#3318)
  • Expose UV_PYTHON as an environment variable (#3284)
  • Expose UV_LINK_MODE as environment variable (#3315)
  • Add UV_CUSTOM_COMPILE_COMMAND to environment variable docs (#3382)

Bug fixes

  • Ignore 401 HTTP responses with multiple indexes (#3292)
  • Avoid panic for file URLs (#3306)
  • Quote version parse errors consistently (#3325)
  • Detect current environment when uv is invoked from within a virtualenv (#3379)
  • Unset target when creating virtual environments (#3362)
  • Update activation scripts from virtualenv (#3376)
  • Use canonical URLs in satisfaction check (#3373)

Install uv 0.1.40

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/astral-sh/uv/releases/download/0.1.40/uv-installer.sh | sh

Install prebuilt binaries via powershell script

powershell -c "irm https://github.com/astral-sh/uv/releases/download/0.1.40/uv-installer.ps1 | iex"

Download uv 0.1.40

File Platform Checksum
uv-aarch64-apple-darwin.tar.gz Apple Silicon macOS checksum
uv-x86_64-apple-darwin.tar.gz Intel macOS checksum
uv-i686-pc-windows-msvc.zip x86 Windows checksum
uv-x86_64-pc-windows-msvc.zip x64 Windows checksum
uv-aarch64-unknown-linux-gnu.tar.gz ARM64 Linux checksum
uv-i686-unknown-linux-gnu.tar.gz x86 Linux checksum
uv-powerpc64-unknown-linux-gnu.tar.gz PPC64 Linux checksum
uv-powerpc64le-unknown-linux-gnu.tar.gz PPC64LE Linux checksum
uv-s390x-unknown-linux-gnu.tar.gz S390x Linux checksum
uv-x86_64-unknown-linux-gnu.tar.gz x64 Linux checksum
uv-armv7-unknown-linux-gnueabihf.tar.gz ARMv7 Linux checksum
uv-aarch64-unknown-linux-musl.tar.gz ARM64 MUSL Linux checksum
uv-i686-unknown-linux-musl.tar.gz x86 MUSL Linux checksum
uv-x86_64-unknown-linux-musl.tar.gz x64 MUSL Linux checksum
uv-arm-unknown-linux-musleabihf.tar.gz ARMv6 MUSL Linux (Hardfloat) checksum
uv-armv7-unknown-linux-musleabihf.tar.gz ARMv7 MUSL Linux checksum

0.1.39

27 Apr 12:18
028b407
Compare
Choose a tag to compare

Release Notes

Enhancements

  • Add --target support to sync and install (#3257)
  • Implement --index-strategy unsafe-best-match (#3138)

Bug fixes

  • Fix platform_machine tag for --python-platform on macOS ARM (#3267)

Release

  • Build a separate ARM wheel for macOS (#3268)
  • Use macos-12 to build release wheels (#3264)

Install uv 0.1.39

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/astral-sh/uv/releases/download/0.1.39/uv-installer.sh | sh

Install prebuilt binaries via powershell script

powershell -c "irm https://github.com/astral-sh/uv/releases/download/0.1.39/uv-installer.ps1 | iex"

Download uv 0.1.39

File Platform Checksum
uv-aarch64-apple-darwin.tar.gz Apple Silicon macOS checksum
uv-x86_64-apple-darwin.tar.gz Intel macOS checksum
uv-i686-pc-windows-msvc.zip x86 Windows checksum
uv-x86_64-pc-windows-msvc.zip x64 Windows checksum
uv-aarch64-unknown-linux-gnu.tar.gz ARM64 Linux checksum
uv-i686-unknown-linux-gnu.tar.gz x86 Linux checksum
uv-powerpc64-unknown-linux-gnu.tar.gz PPC64 Linux checksum
uv-powerpc64le-unknown-linux-gnu.tar.gz PPC64LE Linux checksum
uv-s390x-unknown-linux-gnu.tar.gz S390x Linux checksum
uv-x86_64-unknown-linux-gnu.tar.gz x64 Linux checksum
uv-armv7-unknown-linux-gnueabihf.tar.gz ARMv7 Linux checksum
uv-aarch64-unknown-linux-musl.tar.gz ARM64 MUSL Linux checksum
uv-i686-unknown-linux-musl.tar.gz x86 MUSL Linux checksum
uv-x86_64-unknown-linux-musl.tar.gz x64 MUSL Linux checksum
uv-arm-unknown-linux-musleabihf.tar.gz ARMv6 MUSL Linux (Hardfloat) checksum
uv-armv7-unknown-linux-musleabihf.tar.gz ARMv7 MUSL Linux checksum