all_from 'lib/Moose.pm';
license 'perl';
-# Scalar::Util 1.18 doesn't work on Windows
-my $win32 = !! ( $^O eq 'Win32' or $^O eq 'cygwin' );
-
# prereqs
requires 'perl' => '5.008';
-requires 'Scalar::Util' => $win32 ? '1.17' : '1.18';
+requires 'Scalar::Util' => '1.19';
requires 'Carp';
-requires 'Class::MOP' => '0.65';
+requires 'Class::MOP' => '0.68';
requires 'List::MoreUtils';
requires 'Sub::Exporter' => '0.972';
+requires 'Task::Weaken' => '0';
# only used by oose.pm, not Moose.pm :P
requires 'Filter::Simple' => '0';
# things the tests need
-build_requires 'Test::More' => '0.62';
+build_requires 'Test::More' => '0.77';
build_requires 'Test::Exception' => '0.21';
build_requires 'Test::LongString';
-tests_recursive;
+tests_recursive();
WriteAll();
}
}
+ return unless $found;
+
# More or less copied from Module::Build
return if $ENV{PERL_MM_USE_DEFAULT};
return unless -t STDIN && (-t STDOUT || !(-f STDOUT || -c STDOUT));
- sleep 4 if $found;
+ sleep 4;
}