Skip to content

0.6.4

Compare
Choose a tag to compare
@github-actions github-actions released this 03 Mar 23:40
04db706

Release Notes

Enhancements

  • Upgrade pypy3.10 to v7.3.19 (#11814)
  • Allow configuring log verbosity from the CLI (i.e., -vvv) (#11758)
  • Warn when duplicate index names found in single file (#11824)

Bug fixes

  • Always store registry index on resolution packages (#11815)
  • Avoid error on relative paths in uv tool uninstall (#11889)
  • Avoid silently dropping errors in directory enumeration (#11890)
  • Disable interactive git terminal prompts during fetches (#11744)
  • Discover Windows registry (PEP 514) Python versions across 32/64-bit (#11801)
  • Don't panic on Ctrl-C in confirm prompt (#11706)
  • Fix non-directory in workspace on Windows (#11833)
  • Make interpreter caching robust to OS upgrades (#11875)
  • Respect include-system-site-packages in layered environments (#11873)
  • Suggest uv tool update-shell in PowerShell (#11846)
  • Update code page to 65001 before setting environment variables in virtual environments (#11831)
  • Use hash instead of full wheel name in wheels bucket (#11738)
  • Fix version string truncation while generating cache_key (#11830)
  • Explicitly handle ctrl-c in confirmation prompt instead of using a signal handler (#11897)

Performance

  • Avoid cloning to string when creating cache path (#11772)
  • Avoid redundant clones in version containment check (#11767)
  • Avoid string allocation when enumerating tool names (#11910)
  • Avoid using owned String for package name constructors (#11768)
  • Avoid using owned String in deserializers (#11764)
  • Migrate to zlib-rs (again) (#11894)
  • Remove unnecessary clones when adding package names (#11771)
  • Skip unquote allocation for non-quoted strings (#11813)
  • Use SmallString for filenames and URLs (#11765)
  • Use a Boxed slice for version specifiers (#11766)
  • Use matches over contains for extra value parsing (#11770)

Documentation

  • Avoid fallback to PyPI in mixed CPU/CUDA example (#11115)
  • Docs: Clarify that setting cache-keys overrides defaults (#11895)
  • Document our MSRV policy (#11898)
  • Fix reference to macOS cache path (#11845)
  • Fix typo in no_default_groups documentation and changelog (#11928)
  • Update the "Locking and syncing" page (#11647)
  • Update alternative indexes documentation to use new interface (#10826)

Install uv 0.6.4

Install prebuilt binaries via shell script

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

Install prebuilt binaries via powershell script

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

Download uv 0.6.4

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