0.12.5
Added 3
- Add CPython 3.10.21, 3.11.16, and 3.12.14
- Allow --index and --default-index to select configured package indexes by name with the index-by-name preview feature
- Include distribution artifact URLs and hashes in CycloneDX SBOM exports by default
Changed 3
- Prefer newer versions and standard variants when selecting between equally prioritized Python interpreters
- Simplify errors and hints for invalid editable requirements, and redact credentials in requirement URLs
- Fall back to logical file sizes when using cache-physical-space on filesystems that do not support physical-space accounting
Fixed 1
- Resolve relative package index paths in PEP 723 scripts against the script directory
Release Notes
Released on 2026-08-14.
Python
- Add CPython 3.10.21, 3.11.16, and 3.12.14 (#21138)
- Prefer newer versions and standard variants when selecting between equally prioritized Python interpreters (#21134)
Enhancements
- Simplify errors and hints for invalid editable requirements, and redact credentials in requirement URLs (#21130)
Preview features
- Allow
--indexand--default-indexto select configured package indexes by name with theindex-by-namepreview feature (#17455) - Include distribution artifact URLs and hashes in CycloneDX SBOM exports by default (#21131)
- Fall back to logical file sizes when using
cache-physical-spaceon filesystems that do not support physical-space accounting (#21133)
Bug fixes
- Resolve relative package index paths in PEP 723 scripts against the script directory (#21097)
Install uv 0.12.5
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://releases.astral.sh/github/uv/releases/download/0.12.5/uv-installer.sh | sh
Install prebuilt binaries via powershell script
powershell -ExecutionPolicy Bypass -c "irm https://releases.astral.sh/github/uv/releases/download/0.12.5/uv-installer.ps1 | iex"
Download uv 0.12.5
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>