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
As part of #3350, we'll need to distinguish conflicting dependencies among forks. We can achieve this by adding the relevant marker expressions to PubGrubPackage:
But I think it might be worth experimenting with creating a new variant. Note that like extras, a package with a non-None marker expression should introduce a dependency on the package with the same name, but without the marker expressions:
As part of #3350, we'll need to distinguish conflicting dependencies among forks. We can achieve this by adding the relevant marker expressions to
PubGrubPackage
:uv/crates/uv-resolver/src/pubgrub/package.rs
Lines 22 to 63 in e33ff95
I did this in my prototype by adding them to
PubGrubPackage::Package
:uv/crates/uv-resolver/src/pubgrub/package.rs
Lines 50 to 53 in 7f2b401
But I think it might be worth experimenting with creating a new variant. Note that like extras, a package with a non-None marker expression should introduce a dependency on the package with the same name, but without the marker expressions:
uv/crates/uv-resolver/src/resolver/mod.rs
Lines 1031 to 1043 in 7f2b401
This adds the necessary constraints to ensure pubgrub's resolution is itself properly constrained.
The text was updated successfully, but these errors were encountered: