provides a Resolver class that includes dependency resolution logic
https://github.com/sarugaku/resolvelib/