New Resolver: technical choices · Issue #7406 · pypa/pip

This issue is an overflow from #6536, intended to be scoped for discussion of the technical choices and tradeoffs for implementing a dependency resolver within pip.