python uv Releases · · 0.12.2

uv 0.12.2 adds Python 3.15 support, audit tools, and performance boosts

sdkpreviewengineer
patch

The uv 0.12.2 release introduces support for CPython 3.15.0rc1 and 3.14.7, alongside a new `uv tool audit` command for inspecting installed tools. This update includes significant performance enhancements in lock file parsing and filename extraction, benefiting developers managing Python project dependencies. Several preview features, including disk space reporting during cache cleanup, are also available, alongside bug fixes and configuration options for file limits.

  • Ensure diagnostic hints end with a newline to prevent malformed terminal output
  • Preserve compatibility with older uv versions when recording artifact sizes in cached wheels and source distributions
  • Avoid including workspace-root default dependency groups when syncing or exporting a selected workspace member unless explicitly requested
  • Separate build and publish jobs in the GitHub Actions publishing guide
  • Ensure the GitHub Actions publishing example waits for the build job to finish
Enhancements (1)
  • Ensure diagnostic hints end with a newline to prevent malformed terminal output
Fixes (2)
  • Preserve compatibility with older uv versions when recording artifact sizes in cached wheels and source distributions
  • Avoid including workspace-root default dependency groups when syncing or exporting a selected workspace member unless explicitly requested
Maintenance (3)
  • Separate build and publish jobs in the GitHub Actions publishing guide
  • Ensure the GitHub Actions publishing example waits for the build job to finish
  • Correct typos in the Docker integration guide
Read the original announcement →

https://github.com/astral-sh/uv/releases/tag/0.12.2

Related releases