Я хотел бы получить список всех зависимостей, требуемых набором требований. Не из того, что установлено, а из того, что требуется (в примере setup.py).
Если есть конфликты, я бы тоже хотел их получить.Ближайший инструмент, который я нашел, это pip-compile , проблема в том, что он терпит неудачу, когда обнаруживает первый конфликт.
Все остальные инструменты, которые я нашел (pip freeze, pydeptree, pipenv), отражают то, чтоустановлен, а не то, что требуется.
Мой стимул состоит в том, чтобы программно получить все требования, попытаться разрешить конфликты (например, разрешить старшую младшую версию), создать require.txt и установить его.