chore: update ghcr.io/astral-sh/uv (0.13.0 → 0.13.1) #423

Merged
Wuast94 merged 1 commit from updatarr/ghcr.io-astral-sh-uv-7dc1263ef5 into main 2026-10-15 01:43:25 +02:00
Owner

Updates ghcr.io/astral-sh/uv.

Automerge: Enabled

Updates

Dependency From To Type Locations
ghcr.io/astral-sh/uv 0.13.0 0.13.1 patch Dockerfile L5
Release notes: ghcr.io/astral-sh/uv

0.13.1 0.13.1

Release Notes

Released on 2026-10-14.

Enhancements

  • Ignore Requires-Python upper bounds in uv pip check and uv pip install --strict, consistent with resolution (#22500)
  • Support Linux SPARC by falling back when filesystem cloning and detailed cache accounting are unavailable (#22463)
  • Report missing trusted hashes in resolution errors (#22241)

Python

  • Add CPython 3.16.0a1 (#22527)

Preview features

  • Allow uv tool upgrade to upgrade installed tools when tool-install-locks is enabled (#22498)
  • Add preliminary support for parsing PEP 825 variant labels in wheel filenames with wheel-variants (#22039)

Performance

Bug fixes

  • Prevent tool and managed Python uninstalls from deleting unrelated files beside their storage directories (#22495)
  • Restore support for source distributions containing hard links or full-length tar user or group names (#22516, #22522)
  • Preserve device files and FIFOs used as uv pip compile or uv export output destinations (#22496)
  • Fix sys._base_executable detection for environments created from symlinked interpreters (#22520)
  • Prevent concurrent readers from observing partially written lockfiles, Python version files, or managed Python sysconfig files (#22399, #22402, #22403)
  • Serialize concurrent project commands that reach the same environment through real and symlinked paths (#22390)
  • Prevent installs, syncs, and environment creation from failing when they race with uv cache clean (#22387)
  • Prevent concurrent tool installations from corrupting an environment when the last tool is uninstalled (#22391)
  • Persist changed upgrade settings even when uv tool upgrade leaves the tool version unchanged (#22499)
  • Reuse environments with installed Git dependencies pinned to full commit hashes without resolving again (#22464)

Documentation

  • Explain how to select an emulated Python interpreter on Windows ARM64 when native wheels are unavailable (#22424)
  • Fix the .netrc format documentation link (#22514)

Other changes

  • Publish Python 3.15-based uv Docker images under stable tags (#22503)

Install uv 0.13.1

Install prebuilt binaries via shell script

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

Install prebuilt binaries via powershell script

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

Download uv 0.13.1

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-powerpc64le-unknown-linux-gnu.tar.gz PPC64LE Linux checksum
uv-riscv64gc-unknown-linux-gnu.tar.gz RISCV 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-riscv64gc-unknown-linux-musl.tar.gz RISCV 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

Verifying GitHub Artifact Attestations

The artifacts in this release have attestations generated with GitHub Artifact Attestations. These can be verified by using the GitHub CLI:

gh attestation verify <file-path of downloaded artifact> --repo astral-sh/uv

You can also download the attestation from GitHub and verify against that directly:

gh attestation verify <file-path of downloaded artifact> --bundle <file-path of downloaded attestation>

Source

Release

Compare source

Updates <code>ghcr.io/astral-sh/uv</code>. Automerge: Enabled ### Updates | Dependency | From | To | Type | Locations | | --- | --- | --- | --- | --- | | <code>ghcr.io/astral-sh/uv</code> | <code>0.13.0</code> | <code>0.13.1</code> | patch | <code>Dockerfile</code> L5 | <details> <summary>Release notes: <code>ghcr.io/astral-sh/uv</code></summary> #### <code>0.13.1</code> <code>0.13.1</code> ## Release Notes Released on 2026-10-14. ### Enhancements - Ignore `Requires-Python` upper bounds in `uv pip check` and `uv pip install --strict`, consistent with resolution ([#22500](https://github.com/astral-sh/uv/pull/22500)) - Support Linux SPARC by falling back when filesystem cloning and detailed cache accounting are unavailable ([#22463](https://github.com/astral-sh/uv/pull/22463)) - Report missing trusted hashes in resolution errors ([#22241](https://github.com/astral-sh/uv/pull/22241)) ### Python - Add CPython 3.16.0a1 ([#22527](https://github.com/astral-sh/uv/pull/22527)) ### Preview features - Allow `uv tool upgrade` to upgrade installed tools when `tool-install-locks` is enabled ([#22498](https://github.com/astral-sh/uv/pull/22498)) - Add preliminary support for parsing PEP 825 variant labels in wheel filenames with `wheel-variants` ([#22039](https://github.com/astral-sh/uv/pull/22039)) ### Performance - Reduce uv's binary size ([#22429](https://github.com/astral-sh/uv/pull/22429), [#22430](https://github.com/astral-sh/uv/pull/22430), [#22432](https://github.com/astral-sh/uv/pull/22432)) - Speed up Simple API parsing ([#22429](https://github.com/astral-sh/uv/pull/22429)) - Reduce package metadata parsing overhead ([#22239](https://github.com/astral-sh/uv/pull/22239)) ### Bug fixes - Prevent tool and managed Python uninstalls from deleting unrelated files beside their storage directories ([#22495](https://github.com/astral-sh/uv/pull/22495)) - Restore support for source distributions containing hard links or full-length tar user or group names ([#22516](https://github.com/astral-sh/uv/pull/22516), [#22522](https://github.com/astral-sh/uv/pull/22522)) - Preserve device files and FIFOs used as `uv pip compile` or `uv export` output destinations ([#22496](https://github.com/astral-sh/uv/pull/22496)) - Fix `sys._base_executable` detection for environments created from symlinked interpreters ([#22520](https://github.com/astral-sh/uv/pull/22520)) - Prevent concurrent readers from observing partially written lockfiles, Python version files, or managed Python sysconfig files ([#22399](https://github.com/astral-sh/uv/pull/22399), [#22402](https://github.com/astral-sh/uv/pull/22402), [#22403](https://github.com/astral-sh/uv/pull/22403)) - Serialize concurrent project commands that reach the same environment through real and symlinked paths ([#22390](https://github.com/astral-sh/uv/pull/22390)) - Prevent installs, syncs, and environment creation from failing when they race with `uv cache clean` ([#22387](https://github.com/astral-sh/uv/pull/22387)) - Prevent concurrent tool installations from corrupting an environment when the last tool is uninstalled ([#22391](https://github.com/astral-sh/uv/pull/22391)) - Persist changed upgrade settings even when `uv tool upgrade` leaves the tool version unchanged ([#22499](https://github.com/astral-sh/uv/pull/22499)) - Reuse environments with installed Git dependencies pinned to full commit hashes without resolving again ([#22464](https://github.com/astral-sh/uv/pull/22464)) ### Documentation - Explain how to select an emulated Python interpreter on Windows ARM64 when native wheels are unavailable ([#22424](https://github.com/astral-sh/uv/pull/22424)) - Fix the `.netrc` format documentation link ([#22514](https://github.com/astral-sh/uv/pull/22514)) ### Other changes - Publish Python 3.15-based uv Docker images under stable tags ([#22503](https://github.com/astral-sh/uv/pull/22503)) ## Install uv 0.13.1 ### Install prebuilt binaries via shell script ```sh curl --proto '=https' --tlsv1.2 -LsSf https://releases.astral.sh/github/uv/releases/download/0.13.1/uv-installer.sh | sh ``` ### Install prebuilt binaries via powershell script ```sh powershell -ExecutionPolicy Bypass -c "irm https://releases.astral.sh/github/uv/releases/download/0.13.1/uv-installer.ps1 | iex" ``` ## Download uv 0.13.1 | File | Platform | Checksum | |--------|----------|----------| | [uv-aarch64-apple-darwin.tar.gz](https://releases.astral.sh/github/uv/releases/download/0.13.1/uv-aarch64-apple-darwin.tar.gz) | Apple Silicon macOS | [checksum](https://releases.astral.sh/github/uv/releases/download/0.13.1/uv-aarch64-apple-darwin.tar.gz.sha256) | | [uv-x86_64-apple-darwin.tar.gz](https://releases.astral.sh/github/uv/releases/download/0.13.1/uv-x86_64-apple-darwin.tar.gz) | Intel macOS | [checksum](https://releases.astral.sh/github/uv/releases/download/0.13.1/uv-x86_64-apple-darwin.tar.gz.sha256) | | [uv-aarch64-pc-windows-msvc.zip](https://releases.astral.sh/github/uv/releases/download/0.13.1/uv-aarch64-pc-windows-msvc.zip) | ARM64 Windows | [checksum](https://releases.astral.sh/github/uv/releases/download/0.13.1/uv-aarch64-pc-windows-msvc.zip.sha256) | | [uv-i686-pc-windows-msvc.zip](https://releases.astral.sh/github/uv/releases/download/0.13.1/uv-i686-pc-windows-msvc.zip) | x86 Windows | [checksum](https://releases.astral.sh/github/uv/releases/download/0.13.1/uv-i686-pc-windows-msvc.zip.sha256) | | [uv-x86_64-pc-windows-msvc.zip](https://releases.astral.sh/github/uv/releases/download/0.13.1/uv-x86_64-pc-windows-msvc.zip) | x64 Windows | [checksum](https://releases.astral.sh/github/uv/releases/download/0.13.1/uv-x86_64-pc-windows-msvc.zip.sha256) | | [uv-aarch64-unknown-linux-gnu.tar.gz](https://releases.astral.sh/github/uv/releases/download/0.13.1/uv-aarch64-unknown-linux-gnu.tar.gz) | ARM64 Linux | [checksum](https://releases.astral.sh/github/uv/releases/download/0.13.1/uv-aarch64-unknown-linux-gnu.tar.gz.sha256) | | [uv-i686-unknown-linux-gnu.tar.gz](https://releases.astral.sh/github/uv/releases/download/0.13.1/uv-i686-unknown-linux-gnu.tar.gz) | x86 Linux | [checksum](https://releases.astral.sh/github/uv/releases/download/0.13.1/uv-i686-unknown-linux-gnu.tar.gz.sha256) | | [uv-powerpc64le-unknown-linux-gnu.tar.gz](https://releases.astral.sh/github/uv/releases/download/0.13.1/uv-powerpc64le-unknown-linux-gnu.tar.gz) | PPC64LE Linux | [checksum](https://releases.astral.sh/github/uv/releases/download/0.13.1/uv-powerpc64le-unknown-linux-gnu.tar.gz.sha256) | | [uv-riscv64gc-unknown-linux-gnu.tar.gz](https://releases.astral.sh/github/uv/releases/download/0.13.1/uv-riscv64gc-unknown-linux-gnu.tar.gz) | RISCV Linux | [checksum](https://releases.astral.sh/github/uv/releases/download/0.13.1/uv-riscv64gc-unknown-linux-gnu.tar.gz.sha256) | | [uv-s390x-unknown-linux-gnu.tar.gz](https://releases.astral.sh/github/uv/releases/download/0.13.1/uv-s390x-unknown-linux-gnu.tar.gz) | S390x Linux | [checksum](https://releases.astral.sh/github/uv/releases/download/0.13.1/uv-s390x-unknown-linux-gnu.tar.gz.sha256) | | [uv-x86_64-unknown-linux-gnu.tar.gz](https://releases.astral.sh/github/uv/releases/download/0.13.1/uv-x86_64-unknown-linux-gnu.tar.gz) | x64 Linux | [checksum](https://releases.astral.sh/github/uv/releases/download/0.13.1/uv-x86_64-unknown-linux-gnu.tar.gz.sha256) | | [uv-armv7-unknown-linux-gnueabihf.tar.gz](https://releases.astral.sh/github/uv/releases/download/0.13.1/uv-armv7-unknown-linux-gnueabihf.tar.gz) | ARMv7 Linux | [checksum](https://releases.astral.sh/github/uv/releases/download/0.13.1/uv-armv7-unknown-linux-gnueabihf.tar.gz.sha256) | | [uv-aarch64-unknown-linux-musl.tar.gz](https://releases.astral.sh/github/uv/releases/download/0.13.1/uv-aarch64-unknown-linux-musl.tar.gz) | ARM64 MUSL Linux | [checksum](https://releases.astral.sh/github/uv/releases/download/0.13.1/uv-aarch64-unknown-linux-musl.tar.gz.sha256) | | [uv-i686-unknown-linux-musl.tar.gz](https://releases.astral.sh/github/uv/releases/download/0.13.1/uv-i686-unknown-linux-musl.tar.gz) | x86 MUSL Linux | [checksum](https://releases.astral.sh/github/uv/releases/download/0.13.1/uv-i686-unknown-linux-musl.tar.gz.sha256) | | [uv-riscv64gc-unknown-linux-musl.tar.gz](https://releases.astral.sh/github/uv/releases/download/0.13.1/uv-riscv64gc-unknown-linux-musl.tar.gz) | RISCV MUSL Linux | [checksum](https://releases.astral.sh/github/uv/releases/download/0.13.1/uv-riscv64gc-unknown-linux-musl.tar.gz.sha256) | | [uv-x86_64-unknown-linux-musl.tar.gz](https://releases.astral.sh/github/uv/releases/download/0.13.1/uv-x86_64-unknown-linux-musl.tar.gz) | x64 MUSL Linux | [checksum](https://releases.astral.sh/github/uv/releases/download/0.13.1/uv-x86_64-unknown-linux-musl.tar.gz.sha256) | | [uv-arm-unknown-linux-musleabihf.tar.gz](https://releases.astral.sh/github/uv/releases/download/0.13.1/uv-arm-unknown-linux-musleabihf.tar.gz) | ARMv6 MUSL Linux (Hardfloat) | [checksum](https://releases.astral.sh/github/uv/releases/download/0.13.1/uv-arm-unknown-linux-musleabihf.tar.gz.sha256) | | [uv-armv7-unknown-linux-musleabihf.tar.gz](https://releases.astral.sh/github/uv/releases/download/0.13.1/uv-armv7-unknown-linux-musleabihf.tar.gz) | ARMv7 MUSL Linux | [checksum](https://releases.astral.sh/github/uv/releases/download/0.13.1/uv-armv7-unknown-linux-musleabihf.tar.gz.sha256) | ## Verifying GitHub Artifact Attestations The artifacts in this release have attestations generated with GitHub Artifact Attestations. These can be verified by using the [GitHub CLI](https://cli.github.com/manual/gh_attestation_verify): ```sh gh attestation verify <file-path of downloaded artifact> --repo astral-sh/uv ``` You can also download the attestation from [GitHub](https://github.com/astral-sh/uv/attestations) and verify against that directly: ```sh gh attestation verify <file-path of downloaded artifact> --bundle <file-path of downloaded attestation> ``` <a href="https://github.com/astral-sh/uv">Source</a> <a href="https://github.com/astral-sh/uv/releases/tag/0.13.1">Release</a> <a href="https://github.com/astral-sh/uv/compare/0.13.0...62faed3351cfee2121b3c28b937b1f4b93233a93">Compare source</a> </details>
chore: update ghcr.io/astral-sh/uv (0.13.0 → 0.13.1)
Some checks failed
CI / Quality (pull_request) Failing after 5m27s
CI / Build production (pull_request) Has been skipped
d1852bd450
Wuast94 scheduled this pull request to auto merge when all checks succeed 2026-10-14 08:22:11 +02:00
Wuast94 force-pushed updatarr/ghcr.io-astral-sh-uv-7dc1263ef5 from d1852bd450
Some checks failed
CI / Quality (pull_request) Failing after 5m27s
CI / Build production (pull_request) Has been skipped
to cba815e889
Some checks failed
CI / Quality (pull_request) Successful in 13m45s
CI / Build production (pull_request) Failing after 31s
2026-10-14 10:12:57 +02:00
Compare
Wuast94 force-pushed updatarr/ghcr.io-astral-sh-uv-7dc1263ef5 from cba815e889
Some checks failed
CI / Quality (pull_request) Successful in 13m45s
CI / Build production (pull_request) Failing after 31s
to 7e8621284d
Some checks failed
CI / Quality (pull_request) Has been cancelled
CI / Build production (pull_request) Has been cancelled
2026-10-14 13:56:28 +02:00
Compare
Wuast94 force-pushed updatarr/ghcr.io-astral-sh-uv-7dc1263ef5 from 7e8621284d
Some checks failed
CI / Quality (pull_request) Has been cancelled
CI / Build production (pull_request) Has been cancelled
to 772eca3b2e
Some checks failed
CI / Quality (pull_request) Has been cancelled
CI / Build production (pull_request) Has been cancelled
2026-10-14 19:44:16 +02:00
Compare
Wuast94 force-pushed updatarr/ghcr.io-astral-sh-uv-7dc1263ef5 from 772eca3b2e
Some checks failed
CI / Quality (pull_request) Has been cancelled
CI / Build production (pull_request) Has been cancelled
to a6cfb5a925
Some checks failed
CI / Quality (pull_request) Failing after 13m14s
CI / Build production (pull_request) Has been skipped
2026-10-14 21:48:15 +02:00
Compare
Wuast94 force-pushed updatarr/ghcr.io-astral-sh-uv-7dc1263ef5 from a6cfb5a925
Some checks failed
CI / Quality (pull_request) Failing after 13m14s
CI / Build production (pull_request) Has been skipped
to 63cbfb7e9e
Some checks failed
CI / Quality (pull_request) Failing after 16m25s
CI / Build production (pull_request) Has been skipped
2026-10-15 01:29:37 +02:00
Compare
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
Wuast94/updatarr!423
No description provided.