Python's pip is adding a full dependency resolver! https://pyfound.blogspot.com/2020/03/new-pip-resolver-to-roll-out-this-year.html
Fun fact: the `pip check` command recommended was originally written by me in 2013: https://github.com/pypa/pip/pull/1001