Change8

0.8.16

📦 uvView on GitHub →
8 features🐛 8 fixes🔧 7 symbols

Summary

uv 0.8.16 introduces support for Android, iOS, and loongarch64 platforms, alongside enhancements to editable dependency handling and various bug fixes for authentication and build processes.

✨ New Features

  • Allow --editable to override editable = false annotations
  • Allow editable = false for workspace sources
  • Support Android platform tags
  • Support iOS platform tags
  • Support scripts with inline metadata in --with-requirements and --requirements
  • Support --no-project in uv format (preview)
  • Allow uv format in unmanaged projects (preview)
  • Support for loongarch64 architecture

🐛 Bug Fixes

  • Avoid erroring when match-runtime target is optional
  • Ban empty usernames and passwords in uv auth
  • Error early for parent path in build backend
  • Retry on IO errors during HTTP/2 streaming
  • Support recursive requirements and constraints inclusion
  • Use token store credentials for uv publish
  • Fix virtual environment activation script compatibility with latest nushell
  • Skip Python interpreters that cannot be queried due to permission errors

🔧 Affected Symbols

uv_builduv formatuv authuv publishmatch-runtimeeditableloongarch64