I would like to get a list of all dependencies required by a set of requirements. Not from what is installed but from what is required (in example setup.py).
If there are conflicts, I would like to get them as well. The closest tool I found is pip-compile, the problem is that he fails when it finds the first conflict.
All other tools I found (pip freeze, pydeptree, pipenv) reflects what is installed and not what is required.
My incentive is to programmatically get all the requirements, try to solve the conflicts (for example, allow high minor version), create requirement.txt and install it.