我正在使用我的Net::Prober發行,使用dzil。從下一個版本,我想執行的perl 5.10+(爲5.006)的最低要求,因爲我使用名爲捕捉:-)如何在Dist :: Zilla dist.ini中指定我的發行版的最低perl版本?
現在我已經把use 5.010;
在我的主模塊的頂部,這很好,但我想知道:有沒有一種方法可以在dist.ini
文件中指定最小的perl解釋器版本?
我現在dist.ini
是:
name = Net-Prober
version = 0.07
...
[Prereqs]
Carp = 0
Data::Dumper = 0
Digest::MD5 = 0
IO::Socket::INET = 0
IO::Socket::SSL = 0
IO::Socket::UNIX = 0
LWPx::ParanoidAgent = 0
Net::Ping = 2.34
Sys::Syslog = 0
[Prereqs/TestRequires]
Test::More = 0
LWP::Online = 0
...
我可以只添加perl = 5.010
到[Prereq]
塊?
Dist :: Zilla似乎接受'[Prereq]'block AFAICS :)中的'perl = 5.010' – cosimo 2012-07-20 07:27:57
您可以使用'distmeta'函數爲您的模塊添加一個'MIN_PERL_VERSION =>'5.010'指令元數據。 CPAN安裝程序(任何相當新的版本)都會尊重它。 – DavidO 2012-07-20 09:08:20
\ [AutoPrereqs \]也會在任何模塊中檢測到「use 5.010;'。 – Ether 2012-07-24 19:48:05