0.9.20
📦 uvView on GitHub →
✨ 7 features🐛 6 fixes🔧 7 symbols
Summary
Release 0.9.20 is a re-release of 0.9.19 that fixes publishing issues and introduces CPython 3.15.0a3 support, enhanced interpreter handling in 'uv pip compile', and various bug fixes for Git URLs and pip constraints.
✨ New Features
- Add support for CPython 3.15.0a3
- Allow 'uv pip compile' to install missing python interpreters automatically
- Add '--bare --script' flags to 'uv init' to avoid creating file contents
- Respect '--torch-backend' in 'uv tool' commands
- Support comma-separated values in '--no-binary' and '--only-binary' flags
- Preview: Summarize package changes in 'uv sync' with JSON output format
- Cache NVIDIA-hosted wheels by default for improved performance
🐛 Bug Fixes
- Avoid enforcing incorrect hash in mixed-hash settings
- Fix retry counts in cached client
- Respect 'UV_PYTHON_DOWNLOAD_MIRROR' in 'uv python list'
- Support remote 'pylock.toml' files
- Avoid flagging proxied Git URLs as ambiguous authority
- Fix dropped support of '-' in pip constraints, overrides, and excludes
🔧 Affected Symbols
uv pip compileuv inituv tooluv syncuv python listpylock.tomlUV_PYTHON_DOWNLOAD_MIRROR