Change8

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