last - ¿Cómo recuperar los requisitos de pip(congelación) dentro de Python?
python freeze (1)
Hay un pip.operation.freeze en versiones más recientes (> 1.x):
from pip.operations import freeze
x = freeze.freeze()
for p in x:
print p
La salida es como se esperaba:
amqp == 1.4.6
anyjson == 0.3.3
billar == 3.3.0.20
defusedxml == 0.4.1
Django == 1.8.1
django-picklefield == 0.3.1
docutils == 0.12
... etc
Publiqué esta pregunta en el rastreador de problemas de git: https://github.com/pypa/pip/issues/2969
¿Podemos tener algún tipo de llamada pip freeze / list dentro de python, es decir, no un contexto de shell?
Quiero poder importar pip y hacer algo como requirements = pip.freeze (). Al llamar a pip.main ([''congelar'']) escribe a stdout, no devuelve los valores str.