Change8

0.9.25

📦 uvView on GitHub →
6 features🐛 5 fixes🔧 4 symbols

Summary

This release introduces support for CPython 3.15.0a4 and upgrades the bundled Tcl/Tk to version 9.0. New features include bytecode compilation flags for installation and per-package control over `exclude-newer`.

✨ New Features

  • Added support for CPython 3.15.0a4.
  • Upgraded Tcl/Tk used by CPython to version 9.0.
  • Added the `--compile-bytecode` flag to `uv python install` and `uv python upgrade` to compile the standard library.
  • Now allows disabling `exclude-newer` on a per-package basis.
  • Broadcasts `WM_SETTINGCHANGE` when running `uv tool update-shell`.
  • Preview feature: Detects workspace from `uv run` target.

🐛 Bug Fixes

  • Fixed an issue where size was incorrectly unwrapped for file responses.
  • Fixed keyring authentication usage when retrieving `tool@latest` version.
  • Ensured the latest Pyodide version is used for each corresponding Python version.
  • Improved handling and closing of trampoline file handles.
  • Fixed an error message that occurred when installing musl python on armv7.

Affected Symbols