1 use inc::Module::Install 1.00;
4 perl_version '5.006002';
6 name 'Class-C3-Componentised';
7 author 'Ash Berlin <ash@cpan.org>';
8 all_from 'lib/Class/C3/Componentised.pm';
10 test_requires 'Test::Exception' => '0.31';
12 requires 'MRO::Compat' => '0.09';
13 requires 'Class::Inspector' => '1.23';
15 # we don't actually need Class::C3. MRO::Compat loads it on 5.8. On 5.10 it
16 # isn't needed. However, some existing code relies on us loading Class::C3. We
17 # don't want to break it just yet. Therefore we depend directly on Class::C3 as
20 ### !!! IMPORTANT !!! ###
21 # tests currently rely on Class::C3 availability, by requiring it directly
22 # will need adjustment if the require is removed
23 requires 'Class::C3' => '0.20';
25 resources repository => 'git://git.shadowcat.co.uk/p5sagit/Class-C3-Componentised.git';
27 if ($Module::Install::AUTHOR) {
29 print "Regenerating README\n";
30 system('pod2text lib/Class/C3/Componentised.pm > README');
33 print "Removing MANIFEST\n";