sarugaku / resolvelib

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

Tree pruning #67

Open uranusjr opened 3 years ago

uranusjr commented 3 years ago

This produces a ResolutionImpossible against pip install prefect[all_extras] --only-binary :all: in ~30s.

Still much to work on, mainly error reporting seems wrong. I can’t make sense of the report from the perfect example. It contains many prefect[all-extras] entries (different versions), but does not actually show where the conflict is. But the approach itself seems to work.

uranusjr commented 3 years ago

Also need to write comments to describe how things work.

uranusjr commented 3 years ago

Forgot to mention: Please feel free to suggest alternative method names. I’m terrible at this.