Change8

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