use warnings;
use inc::Module::Install 0.98;
use Module::Install::AuthorRequires;
+use Module::Install::ExtraTests;
use 5.008003;
check_broken_extratests();
license 'perl';
requires 'Carp';
-requires 'Class::MOP' => '1.02';
+requires 'Class::MOP' => '1.05';
requires 'Data::OptList' => '0';
requires 'List::MoreUtils' => '0.12';
requires 'Package::DeprecationManager' => '0.04';
test_requires 'Test::More' => '0.88';
test_requires 'Test::Exception' => '0.27';
+test_requires 'Test::Requires' => '0.05';
+author_requires 'DateTime';
+author_requires 'DateTime::Calendar::Mayan';
+author_requires 'DateTime::Format::MySQL';
+author_requires 'Declare::Constraints::Simple';
+author_requires 'DBM::Deep';
author_requires 'File::Find::Rule';
+author_requires 'HTTP::Headers';
+author_requires 'IO::File';
+author_requires 'IO::String';
+author_requires 'Locale::US';
author_requires 'Module::Info';
+author_requires 'Module::Refresh';
+author_requires 'Params::Coerce';
+author_requires 'Regexp::Common';
+author_requires 'Test::Deep';
author_requires 'Test::Inline';
author_requires 'Test::NoTabs';
author_requires 'Test::Output';
author_requires 'Test::Pod::Coverage';
author_requires 'Test::Spelling';
+author_requires 'URI';
if ( is_maintainer() ) {
system( $^X, 'author/extract-inline-tests' );
repository 'git://git.moose.perl.org/Moose.git';
add_metadata(x_authority => 'cpan:STEVAN');
+extra_tests();
+
WriteAll();
# Use the xt/author/test-my-dependents.t test to figure
'File::ChangeNotify' => '0.15',
'KiokuDB' => '0.41',
'MooseX::Aliases' => '0.07',
+ 'MooseX::AlwaysCoerce' => '0.05',
'MooseX::AttributeHelpers' => '0.22',
+ 'MooseX::AttributeInflate' => '0.02',
'MooseX::Attribute::Prototype' => '0.10',
- 'MooseX::ClassAttribute' => '0.09',
- 'MooseX::MethodAttributes' => '0.18',
- 'MooseX::NonMoose' => '0.07',
+ 'MooseX::ClassAttribute' => '0.13',
+ 'MooseX::FollowPBP' => '0.02',
+ 'MooseX::HasDefaults' => '0.02',
+ 'MooseX::InstanceTracking' => '0.04',
+ 'MooseX::LazyRequire' => '0.05',
+ 'MooseX::MethodAttributes' => '0.22',
+ 'MooseX::NonMoose' => '0.13',
'MooseX::Params::Validate' => '0.05',
+ 'MooseX::POE' => '0.205',
'MooseX::Role::Cmd' => '0.06',
- 'MooseX::Role::WithOverloading' => '0.04',
+ 'MooseX::Role::WithOverloading' => '0.07',
'MooseX::SemiAffordanceAccessor' => '0.05',
- 'MooseX::Singleton' => '0.19',
+ 'MooseX::Singleton' => '0.24',
'MooseX::StrictConstructor' => '0.08',
'MooseX::Types' => '0.19',
+ 'MooseX::UndefTolerant' => '0.04',
'namespace::autoclean' => '0.08',
'Pod::Elemental' => '0.093280',
);