use strict;
use warnings;
use inc::Module::Install;
-use 5.008;
name 'Mouse';
all_from 'lib/Mouse.pm';
# > Fixed looks_like_number(undef) to return false for perl >= 5.009002
requires 'Scalar::Util' => 1.14;
-test_requires 'Test::Exception' => 0.21;
-test_requires 'Test::More' => 0.80;
+test_requires 'Test::More' => 0.88;
+test_requires 'Test::Exception' => 0.27;
+test_requires 'Test::Output' => 0.16;
if ($Module::Install::AUTHOR) {
local @INC = ('lib', @INC);
- require 'lib/Mouse.pm'; # for moose_version()
- my $require_version = Mouse->moose_version;
+ require 'lib/Mouse/Spec.pm';
+ my $require_version = Mouse::Spec->MooseVersion;
if (eval{ require Moose; Moose->VERSION($require_version) }) {
if (eval 'use Module::Install::AuthorTests; 1') {
system("author/generate-mouse-tiny.pl");
}
-auto_include;
-WriteAll;
+WriteAll check_nmake => 0;
sub create_moose_compatibility_test {
require File::Path;