0.8.5
📦 uvView on GitHub →
✨ 9 features🐛 9 fixes🔧 4 symbols
Summary
uv 0.8.5 adds several enhancements such as Gist support for `uv run`, improved caching logs, wheel tag hints, and extra executable installation, along with preview features for extra build dependencies. It also includes numerous bug fixes and updated documentation.
✨ New Features
- Enable `uv run` with a GitHub Gist
- Improve HTTP response caching log messages
- Show wheel tag hints in install plan
- Support installing additional executables in `uv tool install`
- Enable extra build dependencies to 'match runtime' versions
- Remove duplicate `extra-build-dependencies` warnings for `uv pip`
- Use "option" instead of "setting" in `pylock` warning
- Respect extra build requires when reading from wheel cache
- Preserve lowered extra build dependencies
🐛 Bug Fixes
- Add Python versions to markers implied from wheels
- Ensure consistent indentation when adding dependencies
- Fix handling of `python-preference = system` when managed interpreters are on the PATH
- Fix symlink preservation in virtual environment creation
- Gracefully handle entrypoint permission errors
- Include wheel hashes from local Simple indexes
- Prefer system Python installations over managed ones when `--system` is used
- Remove retry wrapper when matching on error kind
- Revert `h2` upgrade
🔧 Affected Symbols
uv runuv tool installuv pippylock