Skip to content

Releases: astral-sh/uv

0.4.12

18 Sep 14:10
2545bca
Compare
Choose a tag to compare

Release Notes

Enhancements

  • Allow users to provide pre-defined metadata for resolution (#7442)
  • Invalidate existing tool environments on Python interpreter mismatch (#7451)

Bug fixes

  • Avoid fatal error when searching for egg-info with missing directory (#7498)

Documentation

  • Add note on cache growth for self-hosted GitHub runners (#5757)

Install uv 0.4.12

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/astral-sh/uv/releases/download/0.4.12/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.12/uv-installer.ps1 | iex"

Download uv 0.4.12

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

18 Sep 00:17
e5dd67f
Compare
Choose a tag to compare

Release Notes

Enhancements

  • Add --no-editable support to uv sync and uv export (#7371)
  • Add support for --only-dev to uv sync and uv export (#7367)
  • Add support for remaining pip-supported file extensions (#7387)
  • Generate shell completion for uvx (#7388)
  • Include uv export command in requirements.txt output (#7374)
  • Prune unzipped source distributions in uv cache prune --ci (#7446)
  • Warn when trying to uv sync a package without build configuration (#7420)
  • Support requests for pre-releases in the --python option (#7335)

Bug fixes

  • Avoid erroneous version warning for .dist-info directories (#7444)
  • Avoid removing seed packages for uv venv --seed environments (#7410)
  • Avoid unnecessary progress bar initializations (#7412)
  • Error when tool.uv.sources contains duplicate package names (#7383)
  • Include --branch et al when resolving unnamed URLs in uv add (#7447)
  • Include dev-dependencies in --no-sources invocations (#7408)
  • Include the parent interpreter in Python discovery when --system is used (#7440)
  • Respect --no-sources in PEP 723 scripts (#7409)
  • Respect pyproject.toml credentials from user-provided requirements (#7474)
  • Use consistent PyPI cache bucket (#7443)
  • Use unambiguous relative paths in uv export (#7378)

Documentation

  • Add documentation on platform-specific dependencies (#7411)
  • Add documentation for passing installer options on Linux (#6839)
  • Separate project data from configuration settings (#7053)

Error messages

  • Hint at missing project.name (#6803)
  • Surface dedicated project.name error for workspaces (#7399)
  • Remove duplicate warning for settings discovery errors (#7384)

Install uv 0.4.11

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/astral-sh/uv/releases/download/0.4.11/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.11/uv-installer.ps1 | iex"

Download uv 0.4.11

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

13 Sep 18:06
6907164
Compare
Choose a tag to compare

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

0.4.9

10 Sep 22:41
77d278f
Compare
Choose a tag to compare

Release Notes

Enhancements

  • Add support for installing Python 3.13 (#7263)
  • Upgrade managed CPython versions to latest patch releases (#7263)
  • Allow setting a target version for uv self update (#7252)
  • Create py.typed files during uv init --lib (#7232)
  • Add a dedicated error for packages that fail due to distutils deprecation (#7239)
  • Improve error message when requested Python version is unsupported (#7269)
  • Add uv run --no-sync (#7192

Bug fixes

  • Avoid updating pyproject.toml offsets on non-add edits (#7262)
  • Invalidate cache when --config-settings change (#7139)
  • Remove workspace root for single-member workspace with uv export (#7254)

Install uv 0.4.9

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/astral-sh/uv/releases/download/0.4.9/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.9/uv-installer.ps1 | iex"

Download uv 0.4.9

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

09 Sep 21:39
956cadd
Compare
Choose a tag to compare

Release Notes

Enhancements

  • Add support for dynamic cache keys (#7136)
  • Allow .dist-info names with dashes for post releases (#7208)
  • Use type hints in code from uv init (#7225)
  • Treat .tgz the same as .tar.gz (#7201)
  • Direct users towards uv venv to create a virtual environment (#7188)
  • Improve error message for uv init already init-ed (#7198)

Performance

  • Avoid batch prefetching for un-optimized registries (#7226)
  • Avoid iteration for singleton selections (#7195)

Bug fixes

  • Avoid extra newlines in debug logging for source builds (#7174)
  • Prune unreachable packages from --universal output (#7209)
  • Respect exclusion when collecting workspace members (#7175)
  • Use path file instead of sitecustomize.py (#7161)
  • Replace incorrect --source and --binary flags with correct --sdist and --wheel flags in uv build (#7156)

Documentation

  • Document support for UV_INSTALL_DIR (#7107)
  • List all supported sdist formats (#7168)

Install uv 0.4.8

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/astral-sh/uv/releases/download/0.4.8/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.8/uv-installer.ps1 | iex"

Download uv 0.4.8

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

07 Sep 02:46
a178051
Compare
Choose a tag to compare

Release Notes

Enhancements

  • Add --no-emit-project and friends to uv export (#7110)
  • Add --output-file to uv export (#7109)
  • Prune unused source distributions from the cache in uv cache prune (#7112)
  • Take intersection of constraint and requirements hashes (#7108)

Performance

  • Skip metadata fetch for --no-deps and pip sync (#7127)

Bug fixes

  • Avoid panicking when encountering an invalid Python version during uv python list (#7131)
  • Write trailing newline to .python-version files (#7140)

Install uv 0.4.7

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/astral-sh/uv/releases/download/0.4.7/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.7/uv-installer.ps1 | iex"

Download uv 0.4.7

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

05 Sep 22:59
84f25e8
Compare
Choose a tag to compare

Release Notes

Enhancements

  • Accept --build-constraints in uv build (#7085)
  • Add --require-hashes and --verify-hashes to uv build (#7094)
  • Add --show-version-specifiers to uv tool list (#7050)
  • Respect hashes in constraints files (#7093)
  • Upgrade installer scripts (#7092)
  • Allow specifying multiple packages in uv tool upgrade and uninstall (#7037)
  • Sort by implementation in uv python list (#6918)

Bug fixes

  • Invalidate lockfile when member versions change (#7102)
  • Strip fragments from direct source URLs in lockfile (#7061)
  • Support --no-build and --no-binary in uv sync et al (#7100)
  • Use distribution hash over registry hash (#7060)
  • Fix inverted log message (#7063)
  • Adjust Docker ENTRYPOINT and CMD for inherited images (#7054)

Documentation

  • Add winget to installers (#7088)
  • Document how to disable path modifications during install (#7090)
  • Document how to manually update locked package version (#7083)
  • Document official setup-uv action (#7056)
  • Update docs on .python-version file (#7051)

Install uv 0.4.6

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/astral-sh/uv/releases/download/0.4.6/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.6/uv-installer.ps1 | iex"

Download uv 0.4.6

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

04 Sep 21:16
42b6bfb
Compare
Choose a tag to compare

Release Notes

Enhancements

  • Implement uv build (#6895)
  • Add --package support to uv build (#6990)
  • Prune unreachable packages from lockfile (#6959)
  • Prune unreachable wheels from lockfile (#6961)
  • Show build output by default in uv build (#6912)
  • Support uv build --wheel from source distributions (#6898)
  • Use the root project name for the project virtual environment prompt (#7021)

Bug fixes

  • Fix handling of inline optional dependencies in uv add (#7023)
  • Reflect exit code in uv tool run and uv run (#6994)
  • Revert pyproject.toml modifications on Ctrl-C (#7024)
  • Rollback pyproject.toml changes on all errors (#7022)
  • Use correct ordering semantics for narrowing upper-bounded Python requirements (#7031)
  • Fix segfault in Windows trampolines (#6955)
  • Remove unused __future__.annotations import in _virtualenv.py (#6996)

Documentation

  • Add documentation for uv build (#6991)
  • Add note to extra and all-extras in uv sync help (#7013)
  • Add project docs for project.scripts (#7010)
  • Fix available Docker image tag rendering and shorten list (#7017)
  • Touchup to the project environment config section (#7038)
  • Clarify precedence of uv.toml (#6986)
  • Fix available Docker tags for -slim variants (#7041)

Install uv 0.4.5

Install prebuilt binaries via shell script

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

Install prebuilt binaries via powershell script

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

Download uv 0.4.5

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

04 Sep 00:58
3d75df6
Compare
Choose a tag to compare

Release Notes

Enhancements

  • Allow customizing the project environment path with UV_PROJECT_ENVIRONMENT (#6834)
  • Warn when VIRTUAL_ENV is set but will not be respected in project commands (#6864)
  • Add --no-hashes to uv export (#6954)
  • Make HTTP headers title case for backward compatibility (#6887)
  • Pin .python-version in uv init (#6869)
  • Support file:// URLs for UV_PYTHON_INSTALL_MIRROR (#6950)
  • Introduce more docker tags for uv (#6053)

Bug fixes

  • Avoid canonicalizing the cache directory (#6949)
  • Show all PyPy versions in uv python list --all-versions (#6917)
  • Avoid incorrect requires-python marker simplifications (#6268)

Documentation

  • Add documentation for UV_PROJECT_ENVIRONMENT (#6987)
  • Add optional dependencies section to the lockfile document (#6982)
  • Document use of the file:// scheme in Python installation mirrors (#6984)
  • Fix outdated references to the help menu documentation in the first steps page (#6980)
  • Show env option in CLI reference documentation (#6863)
  • Add bind mount example to docker.md (#6921)

Install uv 0.4.4

Install prebuilt binaries via shell script

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

Install prebuilt binaries via powershell script

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

Download uv 0.4.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-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.4.3

02 Sep 21:40
47f4ca2
Compare
Choose a tag to compare

Release Notes

Enhancements

  • Show build backend output when --verbose is provided (#6903)
  • Allow uv sync --frozen --package without copying member pyproject.toml (#6943)

Bug fixes

  • Avoid panic with missing temporary directory (#6929)
  • Avoid updating incorrect dependencies for sorted uv add (#6939)
  • Use lower-bound semantics for all Python compatibility comparisons (#6882)

Install uv 0.4.3

Install prebuilt binaries via shell script

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

Install prebuilt binaries via powershell script

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

Download uv 0.4.3

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