Почему в модуле TAP :: Harness Perl есть файл "NotBuild.PL"? - PullRequest
1 голос
/ 01 декабря 2011

Тарбол TAP :: Harness 3.23 включает в себя файл NotBuild.PL (а не файл Build.PL), но README специально заявляет:

Чтобы использовать Module :: Build (предпочтительно), выполните:

perl Build.PL
./Build
./Build test
./Build install

Это просто недосмотр или есть причина избегать использования Module :: Build? Это как обычно распространяются файлы Build.PL?

1 Ответ

6 голосов
/ 01 декабря 2011

Я думаю это ответит на ваш вопрос:

От Github:

История для Test-Harness

13 апреля,2010

Переименуйте Build.PL в NotBuild.PL, чтобы избежать использования Module :: Build как зависимости для людей, которые указали CPAN.pm предпочитать MB над EUMM.

Так что недавняя версия T :: H может стать зависимостью Test :: Simple без Module :: Build, став (эффективно) транзитивной зависимостью Test :: Simple.

...