[libdist-zilla-role-bootstrap-perl] 49/101: With installing developer deps, use ~>= instead of ~ if the dependency is a pure number
Axel Beckert
abe at deuxchevaux.org
Sat Aug 8 11:58:35 UTC 2015
This is an automated email from the git hooks/post-receive script.
abe pushed a commit to annotated tag 0.2.2-source
in repository libdist-zilla-role-bootstrap-perl.
commit a0720f7a0b836381b92b5d0f58ccba9490023c81
Author: Kent Fredric <kentfredric at gmail.com>
Date: Fri Nov 1 01:00:57 2013 +1300
With installing developer deps, use ~>= instead of ~ if the dependency is a pure number
---
install_deps.pl | 11 ++++++++++-
1 file changed, 10 insertions(+), 1 deletion(-)
diff --git a/install_deps.pl b/install_deps.pl
index 743b228..58e2b22 100644
--- a/install_deps.pl
+++ b/install_deps.pl
@@ -49,8 +49,17 @@ else {
if ( env_true('AUTHOR_TESTING') or env_true('RELEASE_TESTING') ) {
my $prereqs = parse_meta_json()->effective_prereqs;
my $reqs = $prereqs->requirements_for( 'develop', 'requires' );
+ my @wanted;
- cpanm( @params, map { $_ . '~' . $reqs->requirements_for_module($_) } $reqs->required_modules );
+ for my $want ( $reqs->required_modules ) {
+ my $module_requirement = $reqs->requirements_for_module($want);
+ if ( $module_requirement =~ /^\d/ ) {
+ push @wanted, $want . '~>=' . $module_requirement;
+ next;
+ }
+ push @wanted, $want . '~' . $module_requirement;
+ }
+ cpanm( @params, @wanted );
}
}
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-perl/packages/libdist-zilla-role-bootstrap-perl.git
More information about the Pkg-perl-cvs-commits
mailing list