mirror of https://github.com/astral-sh/uv
## Summary This PR adds support for `SitePackages::satisfies` with unnamed overrides and requirements. The main challenge here was cases like: you have a `requirements.in` with `git+https://github.com/pallets/flask` in it, and an `overrides.txt` with `flask==2.0.0` in it. You _need_ to include `flask==2.0.0`, but you can't know that without resolving the unnamed URL requirement (since overrides only take effect when the package is included, like constraints). We now make the assumption that any unnamed overrides _are_ relevant, for the purpose of the satisfies check. This is conservative, but this whole check is an optimization anyway. |
||
|---|---|---|
| .. | ||
| src | ||
| Cargo.toml | ||