-
Notifications
You must be signed in to change notification settings - Fork 37
Closed
Description
Not sure where best to post this. There are mainly three things I want to do:
- Address the “extras cannot see URL specified in non-extra-ed requirement” issue by passing additional requirements to
find_matches()
(Pass ALL requirements to find_matches() #56) - Add a provider hook for tree pruning (Tree pruning #67)
- Provide more useful information to
get_preferences()
to implement more intelligent requirement ordering (New resolver takes a very long time to complete pypa/pip#9187 (comment))
All of these requirement changes to the provider interface, and I would like to do them in one bump from 0.5.x to 0.6. But I also want to introduce each of them to pip separately to keep the PRs clean and real users more easily to test. How would be best to approach this? Should I vendor resolvelib from Git commits, or create some versions (e.g. 0.6.0a1) for each breaking change?
Metadata
Metadata
Assignees
Labels
No labels