X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=inc%2FRequireAuthorDeps.pm;h=896fb0ee010a3321b28f9dda4bc4919e77e2f421;hb=0fc3ab3516f65e07f2af3fa41a8b344e1db2d0ca;hp=d19966f765feecc15fe2f7d3474cc12f19b12797;hpb=b783851897cfbe632d61cc20aa1b60dc52193b14;p=gitmo%2FMoose.git diff --git a/inc/RequireAuthorDeps.pm b/inc/RequireAuthorDeps.pm index d19966f..896fb0e 100644 --- a/inc/RequireAuthorDeps.pm +++ b/inc/RequireAuthorDeps.pm @@ -1,7 +1,9 @@ package inc::RequireAuthorDeps; +use Class::Load qw(load_class); use Moose; +use CPAN::Meta::Requirements; use Try::Tiny; with 'Dist::Zilla::Role::BeforeRelease'; @@ -10,7 +12,7 @@ sub before_release { my $self = shift; $self->log("Ensuring all author dependencies are installed"); - my $req = Version::Requirements->new; + my $req = CPAN::Meta::Requirements->new; my $prereqs = $self->zilla->prereqs; for my $phase (qw(build test configure runtime develop)) { @@ -18,7 +20,7 @@ sub before_release { } for my $mod (grep { $_ ne 'perl' } $req->required_modules) { - Class::MOP::load_class($mod); + load_class($mod); } }