Skip to content

Releases: astral-sh/uv

0.5.30

10 Feb 22:23
ddbc6e3
Compare
Choose a tag to compare

Release Notes

Python

The managed PyPy distributions have been updated for PyPy v7.3.18, which includes:

  • PyPy3.10, which updates the standard library from Python 3.10.14 to 3.10.19
  • PyPy3.11, which adds beta support for Python 3.11.11

See the PyPy release for more details.

Enhancements

  • Add uv sync --dry-run (#11299)
  • Ignore #egg fragment in HTML Simple API response (#11340)

Configuration

  • Add NO_BINARY and NO_BINARY_PACKAGE environment variables (#11399)

Performance

  • Avoid re-cloning name when populating ambiguous set (#11401)
  • Optimize flattening in large workspaces (#11313)

Bug fixes

  • Allow dynamic packages to be overloaded (#11400)
  • Fix credential caching for index roots when URL ends in simple/ (#11336)
  • Fix marker merging for requirements.txt for psycopg (#11298)
  • Set 777 permissions on locked files (#11328)
  • Support extras in @ requests for tools (#11335)
  • Upgrade astral-tokio-tar to v0.5.1 (#11359)
  • Avoid missing logging for no-op upgrade events (#11301)
  • Use refined specifiers when logging narrowed Python range (#11334)
  • Don't use popup-generating eprintln in trampoline warnings (#11295)
  • Patch pkg-config files to be relocatable (#11291)
  • Fix a case of duplicate torch packages when using conflicting extras (#11323)

Documentation

  • Add docs for uv tool install --editable (#11280)
  • Fix broken anchors in README and docs index (#11338)

Install uv 0.5.30

Install prebuilt binaries via shell script

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

Install prebuilt binaries via powershell script

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

Download uv 0.5.30

File Platform Checksum
uv-aarch64-apple-darwin.tar.gz Apple Silicon macOS checksum
uv-x86_64-apple-darwin.tar.gz Intel macOS checksum
uv-aarch64-pc-windows-msvc.zip ARM64 Windows 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.5.29

06 Feb 01:51
ca73c47
Compare
Choose a tag to compare

Release Notes

Enhancements

  • Add --bare option to uv init (#11192)
  • Add support for respecting VIRTUAL_ENV in project commands via --active (#11189)
  • Allow the project VIRTUAL_ENV warning to be silenced with --no-active (#11251)

Python

The managed Python distributions have been updated, including:

  • CPython 3.12.9
  • CPython 3.13.2
  • pkg-config files are now relocatable

See the python-build-standalone release notes for more details.

Bug fixes

  • Always use base Python discovery logic for cached environments (#11254)
  • Use a flock to avoid concurrent initialization of project environments (#11259)
  • Fix handling of --all-groups and --no-default-groups flags (#11224)

Documentation

  • Minor touchups to the Docker provenance docs (#11252)
  • Move content from the mkdocs.public.yml into the template (#11246)

Install uv 0.5.29

Install prebuilt binaries via shell script

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

Install prebuilt binaries via powershell script

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

Download uv 0.5.29

File Platform Checksum
uv-aarch64-apple-darwin.tar.gz Apple Silicon macOS checksum
uv-x86_64-apple-darwin.tar.gz Intel macOS checksum
uv-aarch64-pc-windows-msvc.zip ARM64 Windows 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.5.28

05 Feb 04:21
ee2bdc2
Compare
Choose a tag to compare

Release Notes

Bug fixes

  • Allow discovering virtual environments from the first interpreter found on the PATH (#11218)
  • Clear ephemeral overlays when running tools (#11141)
  • Disable SSL in Git commands for --allow-insecure-host (#11210)
  • Fix hardlinks in tar unpacking (#11221)
  • Set base executable when returning virtual environment (#11209)
  • Use base Python for cached environments (#11208)

Documentation

  • Add documentation on verifying Docker image attestations (#11140)
  • Add last updated to documentation (#11164)

Install uv 0.5.28

Install prebuilt binaries via shell script

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

Install prebuilt binaries via powershell script

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

Download uv 0.5.28

File Platform Checksum
uv-aarch64-apple-darwin.tar.gz Apple Silicon macOS checksum
uv-x86_64-apple-darwin.tar.gz Intel macOS checksum
uv-aarch64-pc-windows-msvc.zip ARM64 Windows 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.5.27

03 Feb 23:34
73e9928
Compare
Choose a tag to compare

Release Notes

Enhancements

  • Avoid setting permissions during tar extraction (#11191)
  • Remove warnings for missing lower bounds (#11195)
  • Update PubGrub to set-based outdated priority tracking (#11169)
  • Improve error messages for uv pip install with --extra or --all-extras and invalid sources (#11193)
  • Sign Docker images using GitHub attestations (#8685)

Preview features

  • Don't expand self-referential extras in the build backend (#11142)

Performance

  • Filter discovered Python executables by source before querying (#11143)
  • Optimize exclusion computation for markers (#11158)
  • Use Astral-maintained tokio-tar fork (#11174)
  • Remove unneeded .clone() (#11127)

Bug fixes

  • Fix relative paths in bytecode compilation (#11177)
  • Percent-decode URLs in canonical comparisons (#11088)
  • Respect concurrency limits in parallel index fetch (#11182)
  • Use wire JSON schema for conflict items (#11196)
  • Use explicit _GLibCVersion tuple in uv-python crate (#11122)

Documentation

  • Add Git SHA locking behavior to docs (#11125)
  • Add best-practice flags to pip install example in troubleshooting guide (#11194)
  • Set VIRTUAL_ENV in Jupyter kernels (#11155)
  • Add instructions for deactivating an environment (#11200)

Install uv 0.5.27

Install prebuilt binaries via shell script

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

Install prebuilt binaries via powershell script

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

Download uv 0.5.27

File Platform Checksum
uv-aarch64-apple-darwin.tar.gz Apple Silicon macOS checksum
uv-x86_64-apple-darwin.tar.gz Intel macOS checksum
uv-aarch64-pc-windows-msvc.zip ARM64 Windows 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.5.26

30 Jan 21:59
5ef3d51
Compare
Choose a tag to compare

Release Notes

Enhancements

  • Add support for uvx python (#11076)
  • Allow --no-dev --invert in uv tree (#11068)
  • Update uv python install --reinstall to reinstall all previous versions (#11072)
  • Consistently write log messages with capitalized first word (#11111)
  • Suggest --build-backend when --backend is passed to uv init (#10958)
  • Improve retry trace message (#11108)

Performance

  • Remove unnecessary UTF-8 conversion in hash parsing (#11110)

Bug fixes

  • Ignore non-hash fragments in HTML API responses (#11107)
  • Avoid resolving symbolic links when querying Python interpreters (#11083)
  • Avoid sharing state between universal and non-universal resolves (#11051)
  • Error when --script is passing a non-PEP 723 script (#11118)
  • Make metadata deserialization failures non-fatal in the cache (#11105)
  • Mark metadata as dynamic when reading from built wheel cache (#11046)
  • Propagate credentials for <index>/simple to <index>/... endpoints (#11074)
  • Fix conflicting extra bug during uv sync (#11075)

Documentation

  • Add PyTorch XPU instructions to the PyTorch guide (#11109)
  • Add docs for signal handling (#11041)
  • Explain build frontend vs. build backend (#11094)
  • Fix formatting of RUST_LOG documentation (#10053)
  • Fix typo in --no-deps description (#11073)
  • Reflow CLI documentation comments (#11040)
  • Shorten "Using existing Python versions" nav item so it fits on one line (#11077)
  • Some minor touch-ups to the Python install guide (#11116)
  • Update Dependabot tracking issue link (#11054)
  • Update documentation for running in a container (#11052)
  • Upgrade PyTorch version in documentation (#11114)
  • Use sys_platform in lieu of platform_system in PyTorch docs (#11113)
  • Use positive (rather than negative) markers in PyTorch examples (#11112)
  • Fix unnecessary backslashes in brackets (#11059)
  • Suggest setting copy link mode in GitLab integration guide (#11067)

Install uv 0.5.26

Install prebuilt binaries via shell script

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

Install prebuilt binaries via powershell script

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

Download uv 0.5.26

File Platform Checksum
uv-aarch64-apple-darwin.tar.gz Apple Silicon macOS checksum
uv-x86_64-apple-darwin.tar.gz Intel macOS checksum
uv-aarch64-pc-windows-msvc.zip ARM64 Windows 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.5.25

28 Jan 22:23
9c07c3f
Compare
Choose a tag to compare

Release Notes

Enhancements

  • Allow installation of manylinux wheels on loongarch64 (#10927)
  • Allow optional = for editables in requirements.txt (#10954)
  • Add Windows aarch64 to the release binaries (#10885)

Bug fixes

  • Use spec-compliant (128+n) exit codes for uv run and uv tool run on Unix (#10781)
  • Fix best-interpreter lookups when there is an invalid interpreter in the PATH (#11030)
  • Guard against concurrent cache writes on Windows (#11007)
  • Prioritize package preferences with greater package versions (#10963)
  • Reject --editable flag on non-directory requirements (#10994)
  • Respect --no-sources for uv pip install workspace discovery (#11003)
  • Set JEMALLOC_SYS_WITH_LG_PAGE=16 in ARM Docker builds (#10943)
  • Update riscv64 Python downloads to allow install on riscv64gc (#10937)
  • Fix file persist retries on Windows (#11008)
  • Fix incorrect error message when specifying tool.uv.sources.(package).workspace with other options (#11013)
  • Improve SIGINT handling in uv run (#11009)

Documentation

  • Add SECURITY policy (#11035)
  • Add Requires-Python upper bound behavior to the docs (#10964)
  • Add a troubleshooting section and reproducible example guide (#10947)
  • Add documentation for uv add -r (#10926)
  • Amend requires-python rules in resolver documentation (#10993)
  • Reference workspaces in --no-sources documentation (#10995)
  • Update documentation for activating virtual environments in different shell (#11000)
  • Add Docker SHA pinning tip (#10955)

Install uv 0.5.25

Install prebuilt binaries via shell script

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

Install prebuilt binaries via powershell script

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

Download uv 0.5.25

File Platform Checksum
uv-aarch64-apple-darwin.tar.gz Apple Silicon macOS checksum
uv-x86_64-apple-darwin.tar.gz Intel macOS checksum
uv-aarch64-pc-windows-msvc.zip ARM64 Windows 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.5.24

24 Jan 00:34
42fae92
Compare
Choose a tag to compare

Release Notes

Enhancements

  • Improve determinism of resolution by always setting package priorities (#10853)
  • Upgrade to cargo-dist 0.28.0; improves several installer behaviors (#10884)

Performance

  • Remove dependencies clone in resolver (#10880)
  • Use Hashbrown's raw entry API to reduce hashes and clone in resolver priority determination (#10881)

Bug fixes

  • Allow fallback to Python download on non-critical discovery errors (#10908)

Preview features

  • Register managed Python version with the Windows Registry (PEP 514) (#10634)

Documentation

  • Improve documentation for some environment variables (#10887)
  • Add git subdirectory example (#10894)

Install uv 0.5.24

Install prebuilt binaries via shell script

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

Install prebuilt binaries via powershell script

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

Download uv 0.5.24

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.5.23

23 Jan 00:59
ba42467
Compare
Choose a tag to compare

Release Notes

Enhancements

  • Add --refresh to uv venv (#10834)
  • Add --no-default-groups command-line flag (#10618)

Bug fixes

  • Sort extras and groups when comparing lockfile requirements (#10856)
  • Include commit_id and requested_revision in direct_url.json (#10862)
  • Invalidate lockfile when static versions change (#10858)
  • Make GitHub fast path errors non-fatal (#10859)
  • Remove warnings for --frozen and --locked in uv run --script (#10840)
  • Resolve find-links paths relative to the configuration file (#10827)
  • Respect visitation order for proxy packages (#10833)
  • Treat version mismatch errors as non-fatal in fast paths (#10860)
  • Mark --locked and --upgrade are conflicting (#10836)
  • Relax error checking around unconditional enabling of conflicting extras (#10875)

Documentation

  • Reduce ambiguity in conflicting extras example (#10877)
  • Update pre-commit documentation (#10756)

Error messages

  • Error when workspace contains conflicting Python requirements (#10841)
  • Improve uvx error message when uv is missing (#9745)

Install uv 0.5.23

Install prebuilt binaries via shell script

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

Install prebuilt binaries via powershell script

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

Download uv 0.5.23

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.5.22

21 Jan 22:25
4574ced
Compare
Choose a tag to compare

Release Notes

Enhancements

  • Include version and contact information in GitHub User Agent (#10785)

Performance

  • Add fast-path for recursive extras in dynamic validation (#10823)
  • Fetch pyproject.toml from GitHub API (#10765)
  • Remove allocation in Git SHA truncation (#10801)
  • Skip GitHub fast path when full commit is already known (#10800)

Bug fixes

  • Add fallback to build backend when Requires-Dist mismatches (#10797)
  • Avoid deserialization error for paths above the root (#10789)
  • Avoid respecting preferences from other indexes (#10782)
  • Disable the distutils setuptools shim during interpreter query (#10819)
  • Omit variant when detecting compatible Python installs (#10722)
  • Remove TOCTOU errors in Git clone (#10758)
  • Validate metadata under GitHub fast path (#10796)
  • Include conflict markers in fork markers (#10818)

Error messages

  • Add tag incompatibility hints to sync failures (#10739)
  • Improve log when distutils is missing (#10713)
  • Show non-critical Python discovery errors if no other interpreter is found (#10716)
  • Use colors for lock errors (#10736)

Documentation

  • Add testing instructions to the AWS Lambda guide (#10805)

Install uv 0.5.22

Install prebuilt binaries via shell script

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

Install prebuilt binaries via powershell script

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

Download uv 0.5.22

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.5.21

17 Jan 21:16
3478c06
Compare
Choose a tag to compare

Release Notes

Enhancements

  • Avoid building dynamic versions when validating lockfile (#10703)

Configuration

  • Add UV_VENV_SEED environment variable (#10715)

Performance

  • Store unsupported tags in wheel filename (#10665)

Bug fixes

  • Avoid attempting to patch macOS dylib for non-macOS installs (#10721)
  • Avoid narrowing requires-python marker with disjunctions (#10704)
  • Respect environment variable credentials for indexes outside root (#10688)
  • Respect preferences for explicit index dependencies from requirements.txt (#10690)
  • Sort preferences by environment, then index (#10700)
  • Ignore permission errors when looking for user-level configuration file (#10697)

Documentation

  • Add SyntaxWarning compatibility note to bytecode compilation docs (#10701)
  • Add MACOSX_DEPLOYMENT_TARGET to the --python-platform documentation (#10698)

Install uv 0.5.21

Install prebuilt binaries via shell script

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

Install prebuilt binaries via powershell script

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

Download uv 0.5.21

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