python uv Releases · · 0.11.33

uv 0.11.33: Enhancements, Preview Features, and Bug Fixes

sdkpreviewengineer
feature patch

This release of uv 0.11.33 introduces several enhancements, including smaller binary sizes by aborting panics in release builds and using .tar.gz for Pyodide installs. It also brings new preview features like selective script checking in `uv check` and malware scanning for cached tools. Multiple bug fixes have been implemented to improve dependency splitting and argument parsing accuracy. This patch release is available for all users of uv.

  • Avoid checking any scripts in uv check unless --script is passed
  • Check locked tools for malware before cache reuse
  • Write and read package.metadata-free lockfiles (#20688, #20691, #20685, #20695)
  • Abort panics in release builds for smaller uv binaries
  • Use .tar.gz archives for Pyodide installs
Features (3)
  • Avoid checking any scripts in uv check unless --script is passed
  • Check locked tools for malware before cache reuse
  • Write and read package.metadata-free lockfiles (#20688, #20691, #20685, #20695)
Enhancements (2)
  • Abort panics in release builds for smaller uv binaries
  • Use .tar.gz archives for Pyodide installs
Fixes (3)
  • Correctly split dependencies into production and optional markers
  • Fix discrepancies in argument parsing of exclude-newer
  • Cleanup managed Python temporary directory on error
Read the original announcement →

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

Related releases