5 use inc::Module::Install 0.91;
9 author q{Robert "phaylon" Sedlacek <rs@474.at>};
10 all_from q{lib/MooseX/Types.pm};
12 build_requires q{Test::More}, '0.88';
13 build_requires q{FindBin}, 0;
14 build_requires q{Test::Moose}, 0;
15 build_requires q{Test::Fatal}, 0;
16 build_requires q{Test::Requires}, 0;
18 requires q{Moose}, '1.06';
19 requires q{Sub::Install}, '0.924';
20 requires q{namespace::clean}, '0.08';
22 requires q{Carp::Clan}, '6.00';
23 requires q{Scalar::Util}, '1.19';
24 requires q{Sub::Name}, 0;
26 add_metadata( x_authority => 'cpan:PHAYLON' );
28 if (can_use('MooseX::Types::IO') && !can_use('MooseX::Types::IO', '0.03')) {
29 requires q{MooseX::Types::IO}, '0.03';
32 system 'pod2text lib/MooseX/Types.pm > README'
33 if -e 'MANIFEST.SKIP';
40 if ($Module::Install::AUTHOR) {
41 Meta->{values}{requires} = [ grep {
42 $_->[0] ne 'MooseX::Types::IO'
43 } @{ Meta->{values}{requires} } ];