Tenho um projeto com várias dependências de pacote, os principais requisitos listados em requirements.txt
. Quando eu ligo, pip freeze
ele 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?