TT#53701 Stop requiring Moose during builds

Change-Id: I44b691e2e1e1f08ec898112ec314bc04c1b4b936
changes/61/28461/1
Guillem Jover 6 years ago
parent 6597cab588
commit 0045d0526c

1
debian/control vendored

@ -5,7 +5,6 @@ Maintainer: Sipwise Development Team <support@sipwise.com>
Build-Depends:
debhelper (>= 10),
libmodule-build-perl | perl (<< 5.21.0~),
libmoose-perl,
libngcp-schema-perl | ngcp-schema,
libtrycatch-perl,
libwww-perl,

@ -1,8 +1,12 @@
package Local::Module::Build;
use Moose qw(around extends);
use strict;
use warnings;
use TryCatch;
use LWP::UserAgent;
extends 'Module::Build';
use parent qw(Module::Build);
sub _test_preconditions {
my ($self) = @_;
@ -53,16 +57,15 @@ sub _test_preconditions {
}
}
around('ACTION_test', sub {
my $super = shift;
sub ACTION_test {
my $self = shift;
$self->_test_preconditions;
try {
$self->$super(@_);
$self->SUPER::ACTION_test(@_);
};
});
}
sub ACTION_testcover {
my ($self) = @_;

Loading…
Cancel
Save