github astral-sh/uv 0.4.10

latest releases: 0.4.12, 0.4.11
5 days ago

Release Notes

Enhancements

  • Allow uv tool upgrade --all to continue on individual upgrade failure (#7333)
  • Support globs as cache keys in tool.uv.cache-keys (#7268)
  • Add Python package (__main__.py) support to uv run (#7281)
  • Add zip application support to uv run (#7289)
  • Add --token option to self update command (#7279)

Performance

  • Use globwalk for cache-keys matching (#7337)

Bug fixes

  • Always treat archive-like requirements as local files (#7364)
  • Apply --no-install options when constructing resolution (#7277)
  • Avoid clobbering existing py.typed files contents in uv init (#7338)
  • Avoid enforcing platform compatibility when validating lockfile (#7305)
  • Avoid installing transitive dev dependencies (#7318)
  • Avoid selecting prerelease Python installations without opt-in (#7300)
  • Fix PPC64 page size in binary builds. (#7298)
  • Include pre-release Python versions in uv python list (#7290)
  • Make version ID optional for source builds (#7362)
  • Support relative paths in uv add --script (#7301)

Documentation

  • Fix documentation typos for uv build --build-constraint flag (#7330)
  • Fix grammatical error in CLI docs (#7353)

Error messages

  • Add dedicated lock errors for wheel-only distributions (#7307)
  • Avoid treating .whl sources as source distributions (#7303)
  • Clarify Python requirement source for script incompatibilities (#7339)

Install uv 0.4.10

Install prebuilt binaries via shell script

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

Install prebuilt binaries via powershell script

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

Download uv 0.4.10

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

Don't miss a new uv release

NewReleases is sending notifications on new releases.