mirror of https://github.com/astral-sh/uv
## Summary This PR makes a variety of invalid states unrepresentable by changing `Preference` to require a `PackageName` and `Version`, rather than accepting a generic `Requirement`. There should be no meaningful behavior changes. |
||
|---|---|---|
| .. | ||
| src | ||
| tests | ||
| Cargo.toml | ||