uv/crates/uv-distribution/src/index
Charlie Marsh 58c7cc0e0f
Reject already-installed wheels built with outdated settings (#15289)
## Summary

With this PR, we track the settings that were used to build a wheel
(`--config-settings`, plus any `extra-build-dependencies` or
`extra-build-variables`) and write those to the `.dist-info` directory
upon install. This then allows us to "reject" already-installed wheels,
if the user changes the build dependencies or `--config-settings` (or,
crucially, if they use `match-runtime = true` and the resolution
changes).

Closes https://github.com/astral-sh/uv/issues/15218.
2025-08-15 15:15:55 +00:00
..
built_wheel_index.rs Reject already-installed wheels built with outdated settings (#15289) 2025-08-15 15:15:55 +00:00
cached_wheel.rs Reject already-installed wheels built with outdated settings (#15289) 2025-08-15 15:15:55 +00:00
mod.rs Rename to `uv` (#1302) 2024-02-15 11:19:46 -06:00
registry_wheel_index.rs Reject already-installed wheels built with outdated settings (#15289) 2025-08-15 15:15:55 +00:00