Как я могу перечислить все модули CPAN в зависимости от данного модуля? Например, создайте список модулей с помощью Класса:: Рабочий процесс?
Есть два правильных вопроса о зависимостях:
Какие модули требуются данному модулю?
Обратный вопрос: какие модули зависят от данного модуля?
Для Первый, авторитетный, но нерекурсивный ответ: обычно для просмотра файла META.yml, который является частью большинства современных дистрибутивов. Если такого файла нет, вы можете попробовать найти инструменты сборки Makefile.PL или Build.PL, которые поставляются с ним. Если вы хотите знать все зависимости, а не только прямые, см. Ответ ghostdog74. В частности, Дэвид Кантрелл 'CPANDeps' очень и очень удобен.
Очевидно, что на последний вопрос невозможно ответить, осмотрев сам модуль. Если вы не хотите использовать grep для распакованного minicpan , лучшим решением будет что-то вроде раздела « used by » в записи модуля CPANTS .
Я нашел CPAN::Dependency и CPAN::FindDependencies на CPAN, они могут вам помочь.
вы можете использовать такой модуль, как CPAN::Dependency, или попробовать this онлайн, среди многих других.