You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This is blocked on #3354 and #3355. It's part of the larger task of #3350.
Implementing forking requires detecting when there are multiple direct dependencies leading to different versions of the same package. In effect, instead of getting just a single list of dependencies, as we do here:
This is blocked on #3354 and #3355. It's part of the larger task of #3350.
Implementing forking requires detecting when there are multiple direct dependencies leading to different versions of the same package. In effect, instead of getting just a single list of dependencies, as we do here:
uv/crates/uv-resolver/src/resolver/mod.rs
Lines 794 to 800 in e33ff95
We will get a list of lists of dependencies. This can be seen in my prototype:
uv/crates/uv-resolver/src/resolver/mod.rs
Lines 835 to 894 in 7f2b401
We should be careful to ensure that we only fork when the conflicting packages have non-overlapping versions and non-overlapping marker expressions.
The text was updated successfully, but these errors were encountered: