0.8.23
📦 uvView on GitHub →
✨ 2 features🐛 8 fixes🔧 7 symbols
Summary
uv 0.8.23 adds s390x build support, a new environment variable to skip wheel filename checks, numerous bug fixes, and expands platform coverage with Tier 2 support for Windows arm64 and Linux RISC‑V64.
Migration Steps
- If you previously relied on strict wheel filename validation, set UV_SKIP_WHEEL_FILENAME_CHECK=1 to retain the old behavior.
- When scripting, note that the CLI now respects --no-color; adjust any color‑parsing logic if needed.
✨ New Features
- Added support for building the s390x target on the stable Rust compiler version.
- Introduced the environment variable UV_SKIP_WHEEL_FILENAME_CHECK to allow installation of wheels with mismatched filenames.
🐛 Bug Fixes
- Fixed rejection of already‑installed URL distributions when using --no-sources.
- Validated that the directory name is a proper Python install key during managed checks.
- Ignored origin when comparing installed tools to avoid false mismatches.
- Made cache‑control lookups robust to usernames containing special characters.
- Re‑ordered lock validation checks to prioritize higher‑severity issues.
- Removed tracking of inferred dependency conflicts from lock resolution.
- Ensured the CLI respects the --no-color flag.
- Deduplicated marker‑specific dependencies in the output of uv pip tree.
🔧 Affected Symbols
UV_SKIP_WHEEL_FILENAME_CHECKuv.cliuv.pip.treeuv.manageduv.cacheuv.lockuv.tools