Sto lavorando alla mia distribuzione Net::Prober, utilizzando dzil. Dalla prossima versione mi piacerebbe far rispettare un requisito minimo di perl 5.10+ (era 5.006) , perché sto utilizzando cattura di nome :-)Come specificare una versione minima perl per la mia distribuzione in Dist :: Zilla dist.ini?
Ora ho messo use 5.010;
nella parte superiore del mio modulo principale , e va bene, ma mi chiedevo: c'è un modo per specificare una versione minima dell'interprete perl nel file dist.ini
?
Il mio attuale 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
...
Posso solo aggiungere perl = 5.010
al blocco [Prereq]
?
Dist :: Zilla sembra accettare 'perl = 5.010' nel blocco' [Prereq] 'AFAICS :) – cosimo
Puoi usare la funzione' distmeta' per aggiungere una direttiva 'MIN_PERL_VERSION => '5.010'' al modulo metadati. I programmi di installazione CPAN (qualsiasi versione abbastanza recente) la rispetteranno. – DavidO
\ [AutoPrereqs \] rileverà anche 'uso 5.010;' in qualsiasi modulo. – Ether