sarugaku / resolvelib

Resolve abstract dependencies into concrete ones
ISC License
138 stars 31 forks source link

New get_preference() arguments #75

Closed uranusjr closed 3 years ago

uranusjr commented 3 years ago

Part of #74. Information about other dependencies are now passed to the provider. This allows better ordering logic that based on how "far" a dependency is from the root, instead of only able to distinguish transitivity.

uranusjr commented 3 years ago

Splitting out the typing fixes first, will redo this from master again.