Estoy trabajando en mi distribución Net::Prober, usando dzil. A partir de la próxima versión que me gustaría cumplir un requisito mínimo de Perl 5.10+ (era 5.006) , porque estoy usando capturas nombrados :-)¿Cómo especifico una versión perl mínima para mi distribución en Dist :: Zilla dist.ini?
Ahora he puesto use 5.010;
en la parte superior de mi módulo principal , y eso está bien, pero me preguntaba: ¿hay alguna forma de especificar una versión mínima del intérprete perl en el archivo dist.ini
?
Mi actual dist.ini
es:
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
...
¿Puedo añadir perl = 5.010
al bloque [Prereq]
?
Dist :: Zilla parece aceptar 'perl = 5.010' en el bloque' [Prereq] 'AFAICS :) – cosimo
Puede usar la función' distmeta' para agregar una directiva 'MIN_PERL_VERSION => '5.010'' a su módulo metadata Los instaladores de CPAN (cualquier versión bastante reciente) lo respetarán. – DavidO
\ [AutoPrereqs \] también detectará 'use 5.010;' en cualquier módulo. – Ether