Supongamos que el paquete python A requiere B, C y D; ¿hay alguna manera de listar A → B C D sin cargarlos?
Requires
en los metadatos (yolk -M A
) a menudo están incompletos, grr.
Uno puede descargar A.tar/A.egg, luego mirar a través de A/setup.py, , pero algunos de ellos son bastante sangrientos.enumera las dependencias del paquete python sin cargarlas?
(Yo habría pensado que conseguir al menos dependencias de primer nivel podría ser mecanizada; incluso una solución al 98% sería mejor que las descargas de avalanchas.)
Una pregunta relacionada: pip-upgrade-package-without-upgrading-dependencies
parece razonable, +1. sfoodxx -I /Library/...python2.6 (mac) no filtra las importaciones estándar sys, os.path etc.? – denis
@Denis: use 'sfood-filter-stdlib' para eliminar entradas de la biblioteca estándar de Python. Editaré mi respuesta para incluir esto ... – unutbu
sfood-filter-stdlib tiene '/ usr/lib/python' cableado en, y no funciona para sfood-imports. Pregunto al autor ... Bytheway Kevin Teague, "Quiero un pony" http://groups.google.com/group/django-developers/msg/5407cdb400157259 es una excelente reseña de los métodos de embalaje en 2008.) – denis