Dites que le paquet python A nécessite B, C et D; Y at-il un moyen de lister A → B C D sans les charger?
Requires
dans les métadonnées (yolk -M A
) sont souvent incomplètes, grr.
On peut télécharger A.tar/A.egg, puis regarder A/setup.py, mais certains d'entre eux sont assez gores.liste les dépendances du paquet python sans les charger?
(j'aurais pensé que l'obtention d'au moins les dépendances de premier niveau pourrait être mécanisée, même une solution à 98% serait mieux que les téléchargements avalancheuses.)
Une question connexe: pip-upgrade-package-without-upgrading-dependencies
semble raisonnable, +1. sfoodxx -I /Library/...python2.6 (mac) ne filtre pas les imports standards sys, os.path etc. – denis
@Denis: Utilisez 'sfood-filter-stdlib' pour supprimer les entrées de la bibliothèque standard Python. Je vais éditer ma réponse pour inclure ceci ... – unutbu
Le fichier sfood-filter-stdlib contient le fichier '/ usr/lib/python', et ne fonctionne pas pour sfood-imports. Je demande à l'auteur ... Bytheway Kevin Teague, "Je veux un poney" http://groups.google.com/group/django-developers/msg/5407cdb400157259 est un aperçu exceptionnel des méthodes d'emballage en 2008.) – denis