Как лучше всего обрабатывать Require dep A или dep B в Perl? Я подумываю преобразовать некоторые из моих модулей Moose для использования Any :: Moose. Но это создает проблему, что мне потребуется либо MooseX :: Types, либо MouseX :: Types. Я использую Dist :: Zilla. Как лучше всего справиться с этим?
требуется одна из зависимостей в Perl
Ответы (1)
Для справки вы можете посмотреть, как JSON :: Any справляется с этим.
Также Any :: Moose решает аналогичную проблему при использовании dzil. См. Его dist.ini и Makefile.PL. Вы могли бы также взглянуть на dynamic_config в CPAN :: Meta :: Spec
person
oalders
schedule
14.03.2012
действительно ли Module :: Install единственный / лучший способ добиться этого?
- person xenoterracide; 14.03.2012
Хорошая мысль - это было первое, о чем я подумал. Вы упомянули Any :: Moose, и, посмотрев на это, я думаю, вы могли бы почерпнуть в нем некоторое вдохновение, поэтому я добавил это выше.
- person oalders; 15.03.2012