Skip to content

Releases: astral-sh/uv

0.1.19

14 Mar 00:10
3825c95
Compare
Choose a tag to compare

Release Notes

Configuration

  • Add UV_NATIVE_TLS environment variable (#2412)
  • Allow SSL_CERT_FILE without requiring --native-tls (#2401)
  • Add support for retrieving credentials from keyring (#2254)

Bug fixes

  • Add backoff for transient Windows failures (#2419)
  • Move architecture and operating system probing to Python (#2381)
  • Respect --native-tls in venv (#2433)
  • Treat non-existent site-packages as empty (#2413)

Documentation

  • Document HTTP authentication (#2425)

Performance

  • Improve performance of version range operations (#2421)

Install uv 0.1.19

Install prebuilt binaries via shell script

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

Install prebuilt binaries via powershell script

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

Download uv 0.1.19

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

0.1.18

13 Mar 00:48
43dc9c8
Compare
Choose a tag to compare

Release Notes

Breaking changes

Users that rely on native root certificates (or the SSL_CERT_FILE) environment variable must now
pass the --native-tls command-line flag to enable this behavior.

  • Enable TLS native root toggling at runtime (#2362)

Enhancements

  • Add --dry-run flag to uv pip install (#1436)
  • Implement "Requires" field in pip show (#2347)
  • Remove wheel from default PEP 517 backend (#2341)
  • Add UV_SYSTEM_PYTHON environment variable as alias to --system (#2354)
  • Add a -vv log level and make -v more readable (#2301)

Bug fixes

  • Expand environment variables prior to detecting scheme (#2394)
  • Fix bug where --no-binary :all: prevented build of editable packages (#2393)
  • Ignore inverse dependencies when building graph (#2360)
  • Skip prefetching when --no-deps is specified (#2373)
  • Trim injected python_version marker to (major, minor) (#2395)
  • Wait for request stream to flush before returning resolution (#2374)
  • Write relative paths for scripts in data directory (#2348)
  • Add dedicated error message for direct filesystem paths in requirements (#2369)

Install uv 0.1.18

Install prebuilt binaries via shell script

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

Install prebuilt binaries via powershell script

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

Download uv 0.1.18

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

0.1.17

10 Mar 19:43
ec83151
Compare
Choose a tag to compare

Release Notes

Enhancements

  • Allow more-precise Git URLs to override less-precise Git URLs (#2285)
  • Add support for Metadata 2.2 (#2293)
  • Added ability to select bytecode invalidation mode of generated .pyc files (#2297)
  • Add Seek fallback for zip files with data descriptors (#2320)

Bug fixes

  • Support reading UTF-16 requirements files (#2283)
  • Trim rows in pip list (#2298)
  • Avoid using setuptools shim of distutils (#2305)
  • Communicate PEP 517 hook results via files (#2314)
  • Increase default buffer size for wheel and source downloads (#2319)
  • Add Accept-Encoding: identity to remaining stream paths (#2321)
  • Avoid duplicating authorization header with netrc (#2325)
  • Remove duplicate INSTALLER in RECORD (#2336)

Documentation

  • Add a custom suggestion to install wheel into the build environment (#2307)
  • Document the environment variables that uv respects (#2318)

Install uv 0.1.17

Install prebuilt binaries via shell script

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

Install prebuilt binaries via powershell script

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

Download uv 0.1.17

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

0.1.16

07 Mar 23:34
9f1452c
Compare
Choose a tag to compare

Release Notes

Enhancements

  • Add support for --no-build-isolation (#2258)
  • Add support for --break-system-packages (#2249)
  • Add support for .netrc authentication (#2241)
  • Add support for --format=freeze and --format=json in uv pip list (#1998)
  • Add support for remote https:// requirements files (#1332) (#2081)
  • Implement uv pip show (#2115)
  • Allow UV_PRERELEASE to be set via environment variable (#2240)
  • Include exit code for build failures (#2108)
  • Query interpreter to determine correct virtualenv paths, enabling uv venv with PyPy and others (#2188)
  • Respect non-sysconfig-based system Pythons, enabling --system installs on Debian and others (#2193)

Bug fixes

  • Fallback to fresh request on non-validating 304 (#2218)
  • Add .stdout() and .stderr() outputs to Printer (#2227)
  • Close RECORD after reading entries during uninstall (#2259)
  • Fix Conda Python detection on Windows (#2279)
  • Fix parsing requirement where a variable follows an operator without a space (#2273)
  • Prefer more recent minor versions in wheel tags (#2263)
  • Retry on Python interpreter launch failures during --compile (#2278)
  • Show appropriate activation command based on shell detection (#2221)
  • Escape Windows paths with spaces in venv activation command (#2223)
  • Add specialized activation message for cmd.exe (#2226)
  • Cache wheel metadata in no-PEP 658 fallback (#2255)
  • Use reparse points to detect Windows installer shims (#2284)

Documentation

  • Add PIP_COMPATIBILITY.md to document known deviations from pip (#2244)

Install uv 0.1.16

Install prebuilt binaries via shell script

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

Install prebuilt binaries via powershell script

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

Download uv 0.1.16

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

0.1.15

05 Mar 21:08
a8ac7b1
Compare
Choose a tag to compare

Release Notes

Enhancements

  • Add a --compile option to install to enable bytecode compilation (#2086)
  • Expose the --exclude-newer flag to limit candidate packages based on date (#2166)
  • Add uv version to user agent (#2136)

Bug fixes

  • Set .metadata suffix on URL path (#2123)
  • Fallback to non-range requests when HEAD returns 404 (#2186)
  • Allow direct URLs in optional dependencies in editables (#2206)
  • Allow empty values in WHEEL files (#2170)
  • Avoid Windows Store shims in --python python3-like invocations (#2212)
  • Expand Windows shim detection to include python3.12.exe (#2209)
  • HTML-decode URLs in HTML indexes (#2215)
  • Make direct dependency detection respect markers (#2207)
  • Respect py --list-paths fallback in --python python3 invocations on Windows (#2214)
  • Respect local freshness when auditing installed environment (#2169)
  • Respect markers on URL dependencies in editables (#2176)
  • Respect nested editable requirements in parser (#2204)
  • Run Windows against Python 3.13 (#2171)
  • Error when editables don't match Requires-Python (#2194)

Install uv 0.1.15

Install prebuilt binaries via shell script

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

Install prebuilt binaries via powershell script

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

Download uv 0.1.15

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

0.1.14

04 Mar 17:05
c525fdf
Compare
Choose a tag to compare

Release Notes

Enhancements

  • Add support for --system-site-packages in uv venv (#2101)
  • Add support for Python installed from Windows Store (#2122)
  • Expand environment variables in -r and -c subfile paths (#2143)
  • Treat empty index URL strings as null instead of erroring (#2137)
  • Use space as delimiter for UV_EXTRA_INDEX_URL (#2140)
  • Report line and column numbers in requirements.txt parser errors (#2100)
  • Improve error messages when uv is offline (#2110)

Bug fixes

  • Future-proof the pip entrypoints special-case (#1982)
  • Allow empty extras in pep508-rs and add more corner case to tests (#2128)
  • Adjust base Python lookup logic for Windows to respect Windows Store (#2121)
  • Consider editable dependencies to be 'direct' for --resolution (#2114)
  • Preserve environment variables in resolved Git dependencies (#2125)
  • Use prefix instead of base_prefix for environment root (#2117)
  • Wrap unsafe script shebangs in /bin/sh (#2097)
  • Make WHEEL parsing error line numbers one indexed (#2151)
  • Determine site-packages path based on implementation name (#2094)

Documentation

  • Add caveats on --system support to the README (#2131)
  • Add instructions for SSL_CERT_FILE env var (#2124)

Install uv 0.1.14

Install prebuilt binaries via shell script

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

Install prebuilt binaries via powershell script

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

Download uv 0.1.14

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

0.1.13

29 Feb 18:15
9ce5170
Compare
Choose a tag to compare

Release Notes

Bug fixes

  • Prioritize PATH over py --list-paths in Windows selection (#2057).
    This fixes an issue in which the --system flag would not work correctly on Windows in GitHub Actions.
  • Avoid canonicalizing user-provided interpreters (#2072)
    This fixes an issue in which the --python flag would not work correctly with pyenv and other interpreters.
  • Allow pre-releases for requirements in constraints files (#2069)
  • Avoid truncating EXTERNALLY-MANAGED error message (#2073)
  • Extend activation highlighting to entire venv command (#2070)
  • Reverse the order of --index-url and --extra-index-url priority (#2083)
  • Avoid assuming RECORD file is in platlib (#2091)

Install uv 0.1.13

Install prebuilt binaries via shell script

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

Install prebuilt binaries via powershell script

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

Download uv 0.1.13

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

0.1.12

28 Feb 21:11
f68b2d1
Compare
Choose a tag to compare

Release Notes

CLI

  • Add a --python flag to allow installation into arbitrary Python interpreters (#2000)
  • Add a --system flag for opt-in non-virtualenv installs (#2046)

Enhancements

  • Add a --pre alias for --prerelease=allow (#2049)
  • Enable freeze and list to introspect non-virtualenv Pythons (#2033)
  • Support environment variables in index URLs in requirements files (#2036)
  • Add --exclude-editable and --exclude args to uv pip list (#1985)
  • Always remove color codes from output file (#2018)
  • Support recursive extras in direct pyproject.toml files (#1990)
  • Un-cache editable requirements with dynamic metadata (#2029)
  • Use a non-local lock file for locking system interpreters (#2045)
  • Surface the EXTERNALLY-MANAGED message to users (#2032)

Install uv 0.1.12

Install prebuilt binaries via shell script

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

Install prebuilt binaries via powershell script

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

Download uv 0.1.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

0.1.11

26 Feb 16:16
32e5cac
Compare
Choose a tag to compare

Release Notes

Enhancements

  • Add support for pip-compile's --unsafe-package flag (#1889)
  • Improve interpreter discovery logging (#1909)
  • Implement uv pip list (#1662)
  • Allow round-trip via freeze command (#1936)
  • Don't write pip compile output to stdout with -q (#1962)
  • Add long-form version output (#1930)

Compatibility

  • Accept single string for backend-path (#1969)
  • Add compatibility for deprecated python_implementation marker (#1933)
  • Generate versioned pip launchers (#1918)

Bug fixes

  • Avoid erroring for source distributions with symlinks in archive (#1944)
  • Expand scope of archive timestamping (#1960)
  • Gracefully handle virtual environments with conflicting packages (#1893)
  • Invalidate dependencies when editables are updated (#1955)
  • Make < exclusive for non-prerelease markers (#1878)
  • Properly apply constraints in venv audit (#1956)
  • Re-sync editables on-change (#1959)
  • Remove current directory from PATH in PEP 517 hooks (#1975)
  • Remove --upgrade and --quiet flags from generated output files (#1873)
  • Use full python version in pyvenv.cfg (#1979)

Performance

  • fix uv pip install handling of gzip'd response and PEP 691 (#1978)
  • Remove spawn_blocking from version map (#1966)

Documentation

  • Clarify lowest vs. lowest-direct resolution strategies (#1954)
  • Improve error message for network timeouts (#1961)

Install uv 0.1.11

Install prebuilt binaries via shell script

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

Install prebuilt binaries via powershell script

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

Download uv 0.1.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

0.1.10

23 Feb 18:00
daa8565
Compare
Choose a tag to compare

Release Notes

Enhancements

  • Omit --find-links from annotation header unless requested (#1898)
  • Write to stdout when --output-file is present (#1892)

Bug fixes

  • Retain authentication when making range requests (#1902)
  • Fix uv-created venv detection (#1908)
  • Fix Windows py failure from spurious stderr (#1885)
  • Ignore Python 2 installations when querying for interpreters (#1905)

Install uv 0.1.10

Install prebuilt binaries via shell script

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

Install prebuilt binaries via powershell script

irm https://github.com/astral-sh/uv/releases/download/0.1.10/uv-installer.ps1 | iex

Download uv 0.1.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