Скажем, что для пакета Python A требуются B, C и D;
есть ли способ перечислить A → B C D без их загрузки? Requires
в метаданных (yolk -M A
) часто являются неполными, grr.
Можно скачать A.tar/A.egg, затем просмотреть A/setup.py,
но некоторые из них довольно гори.
(Я бы подумал, что получение по крайней мере зависимостей первого уровня может быть механизировано; даже 98% -ное решение было бы лучше, чем загрузка с помощью лавинного доступа.)
Связанный с этим вопрос: pip-upgrade-package-without-upgrading-dependencies