uv-ffi v0.10.8.post14 - improve exotic-wheels installation reliability and index compatibility
Installation Improvements
Updated installation guidance for exotic-wheels hosted packages.
Previous documentation recommended using:
pip install uv-ffi -f https://exotic-wheels.github.io/While this can work in certain cached or direct-link scenarios, --find-links (-f) is not intended to behave as a scalable multi-package package index.
The recommended installation method is:
pip install uv-ffi --extra-index-url https://exotic-wheels.github.io/--extra-index-url properly integrates the exotic-wheels PEP 503 index with PyPI and allows pip to:
-
resolve packages through per-package index pages
-
fall back cleanly to PyPI
-
avoid flat-index scaling issues
-
work reliably across fresh environments and machines
-
avoid cache-dependent behavior seen with
--find-links -
--find-linksremains supported for direct wheel pages and local wheelhouses -
HTTPS is required for proper pip index integration
-
Documentation was updated to reflect the correct long-term installation workflow
📝 Code Changes:
- UPDATE: crates/uv-ffi/build.rs (3 lines changed)
📚 Documentation:
- README.md (2 lines)
- crates/uv-ffi/README.md (6 lines)
Updates:
- Update backfill_wheels.yml
- Update Python version in build-wheels workflow
- Update tag resolution for GitHub Release upload
- Update rust-toolchain version to 1.77.0
- Update Rust toolchain version to 1.91.0
- Update build-wheels-extended.yml to include new argument
9 files changed, 207 insertions(+), 162 deletions(-)