python uv Releases · · 0.11.32

uv 0.11.32 releases preview features and performance improvements

sdkpreviewengineer
feature patch

This release of uv 0.11.32 introduces several preview features for the `uv check` and `uv upgrade` commands, enhancing selection and update capabilities. It also includes performance optimizations by skipping unnecessary dependency-group conflict expansion and fixes a bug in universal resolutions related to `Requires-Python`. These updates are available for all users and primarily target developers working with Python package management.

  • Add --package and --all-packages selection to uv check
  • Allow uv upgrade to update multiple marker-specific declarations of the same package
  • Reject non-canonically formatted lockfiles in uv lock --check and commands using --locked
  • Regenerate non-canonically formatted lockfiles with uv lock --refresh
  • Include best-effort information about the active environment in uv workspace metadata by default
Features (5)
  • Add --package and --all-packages selection to uv check
  • Allow uv upgrade to update multiple marker-specific declarations of the same package
  • Reject non-canonically formatted lockfiles in uv lock --check and commands using --locked
  • Regenerate non-canonically formatted lockfiles with uv lock --refresh
  • Include best-effort information about the active environment in uv workspace metadata by default
Enhancements (1)
  • Skip dependency-group conflict expansion when no additional conflicts can be inferred
Fixes (1)
  • Fork universal resolutions when Requires-Python is discovered only from distribution metadata
Read the original announcement →

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

Related releases