Listado de las dependencias de un paquete usando pip

¿Cómo enumero las dependencias para un paquete usando pip?

Tenga en cuenta que esta respuesta de 2012 está fuera de fecha. Primero, la solución, que la respuesta ya dijo que probablemente no deberías hacer en 2012, ahora no puedes hacerlo. Si desea una solución similar, puede usar la pip download , pero es incluso menos probable que sea lo que desea. Sobre todo porque pip show ha sido mejorado. Afortunadamente, la pregunta se ha marcado como una copia de una pregunta posterior, por lo que no hay razón para leer esta respuesta, excepto para propósitos históricos.


No puedes, al menos no directamente.

Puede importar el módulo pip en su propio código y descargar el archivo de requisitos y luego iterarlo. O, desde la línea de comandos, puede pip install --no-install --verbose .

Pero realmente, a menos que esto sea algo que necesite automatizar, probablemente sea más fácil ir a http://pypi.python.org/ y buscar el paquete allí en lugar de usar pip.

En el pip actual (versión 1.3.1) puede ver las dependencias de un paquete instalado usando:

 pip show