Tenho um projeto com várias dependências de pacote, os principais requisitos listados em requirements.txt. Quando eu ligo, pip freezeele imprime os pacotes atualmente instalados como uma lista simples. Eu preferiria também obter seus relacionamentos de dependência, mais ou menos assim:
Flask==0.9
Jinja2==2.7
Werkzeug==0.8.3
Jinja2==2.7
Werkzeug==0.8.3
Flask-Admin==1.0.6
Flask==0.9
Jinja2==2.7
Werkzeug==0.8.3
O objetivo é detectar as dependências de cada pacote específico:
Werkzeug==0.8.3
Flask==0.9
Flask-Admin==1.0.6
E insira isso na minha corrente requirements.txt. Por exemplo, para esta entrada:
Flask==0.9
Flask-Admin==1.0.6
Werkzeug==0.8.3
Eu gostaria de obter:
Flask==0.9
Jinja2==2.7
Flask-Admin==1.0.6
Werkzeug==0.8.3
Existe alguma maneira de mostrar as dependências dos pacotes pip instalados?