требуется одна из зависимостей в Perl

Как лучше всего обрабатывать Require dep A или dep B в Perl? Я подумываю преобразовать некоторые из моих модулей Moose для использования Any :: Moose. Но это создает проблему, что мне потребуется либо MooseX :: Types, либо MouseX :: Types. Я использую Dist :: Zilla. Как лучше всего справиться с этим?


person xenoterracide    schedule 14.03.2012    source источник


Ответы (1)


Для справки вы можете посмотреть, как JSON :: Any справляется с этим.

Также Any :: Moose решает аналогичную проблему при использовании dzil. См. Его dist.ini и Makefile.PL. Вы могли бы также взглянуть на dynamic_config в CPAN :: Meta :: Spec

person oalders    schedule 14.03.2012
comment
действительно ли Module :: Install единственный / лучший способ добиться этого? - person xenoterracide; 14.03.2012
comment
Хорошая мысль - это было первое, о чем я подумал. Вы упомянули Any :: Moose, и, посмотрев на это, я думаю, вы могли бы почерпнуть в нем некоторое вдохновение, поэтому я добавил это выше. - person oalders; 15.03.2012