0.7.19
📦 uvView on GitHub →
✨ 6 features🐛 2 fixes🔧 2 symbols
Summary
uv 0.7.19 stabilizes the uv_build backend, adds PGO‑optimized Python for aarch64 Linux, introduces several usability enhancements, and fixes lock handling and environment caching issues.
Migration Steps
- Add `uv_build` to the `[build-system]` section of pyproject.toml with `requires = ["uv_build>=0.7.19,<0.8.0"]` and `build-backend = "uv_build"`.
- Consult the migration guide from pip to uv projects for detailed steps.
✨ New Features
- uv build backend is now stable and ready for production use.
- Added PGO‑optimized Python distributions for aarch64 Linux.
- Enhanced pip compile to ignore Python patch version when using --universal.
- Improved tilde version specifier warning with more context.
- Added clearer behavior and installation hints when no executables are available.
- Added a migration guide from pip to uv projects.
🐛 Bug Fixes
- Project and interpreter lock acquisition failures are now non‑fatal.
- sys.prefix is now included in cached environment keys to avoid --with collisions across projects.
🔧 Affected Symbols
uv_builduv