uv/crates/uv-distribution-types
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
..
src Reject already-installed wheels built with outdated settings (#15289) 2025-08-15 15:15:55 +00:00
Cargo.toml Require disambiguated relative paths for `--index` (#14152) 2025-06-25 10:02:06 +02:00