mirror of
https://github.com/astral-sh/uv.git
synced 2025-08-04 19:08:04 +00:00
![]() ## Summary This PR would enable us to support transitive URL requirements. The key idea is to leverage the fact that... - URL requirements can only come from URL requirements. - URL requirements identify a _specific_ version, and so don't require backtracking. Prior to running the "real" resolver, we recursively resolve any URL requirements, and collect all the known URLs upfront, then pass those to the resolver as "lookahead" requirements. This means the resolver knows upfront that if a given package is included, it _must_ use the provided URL. Closes https://github.com/astral-sh/uv/issues/1808. |
||
---|---|---|
.. | ||
src | ||
Cargo.toml |