X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?p=gitmo%2FTask-Moose.git;a=blobdiff_plain;f=Makefile.PL;h=1f40effee656d525e9b7c3bb8ba52177f7c45e12;hp=43da721fdddad7b43cd7b8b2109d3e2c07d95f91;hb=3c7748a8e68871eba1fb1437f98ff22443d07a46;hpb=20dc46f8df4226dd080b177ad6355434f4c61e67 diff --git a/Makefile.PL b/Makefile.PL index 43da721..1f40eff 100644 --- a/Makefile.PL +++ b/Makefile.PL @@ -6,7 +6,7 @@ name 'Task-Moose'; all_from 'lib/Task/Moose.pm'; license 'perl'; -requires 'Moose' => 0; +requires 'Moose' => 0.90; # Make Moose Stricter @@ -21,7 +21,7 @@ feature 'Moose-ish method parameter handling', # Traits / Roles -feature 'Runtime Trait application in constructors', +feature 'Runtime trait application in constructors', -default => 0, 'MooseX::Role::TraitConstructor' => 0; @@ -43,11 +43,11 @@ feature 'Globref instance type for Moose', -default => 0, 'MooseX::GlobRef' => 0; -feature 'Inside-Out instance type for Moose', +feature 'Inside out instance type for Moose', -default => 0, 'MooseX::InsideOut' => 0; -feature 'Singleton support role', +feature 'Singleton instance type for Moose', -default => 0, 'MooseX::Singleton' => 0; @@ -57,7 +57,7 @@ feature 'Subclassing of non-Moose classes', # Devel::Declare children -feature 'Declarative syntax', +feature 'Declarative syntax with Devel::Declare', -default => 0, 'MooseX::Declare' => 0; @@ -65,6 +65,10 @@ feature 'Declarative method syntax', -default => 0, 'MooseX::Method::Signatures' => 0; +feature 'Declarative exception handling', + -default => 0, + 'TryCatch' => 0; + # Types feature 'Moose type extensions', @@ -113,15 +117,15 @@ feature 'Easily wrap command line apps with Moose', # Logging -feature 'LogDispatch support for Moose', +feature 'Log::Dispatch support for Moose', -default => 0, 'MooseX::LogDispatch' => 0; -feature 'lazy loaded LogDispatch support for Moose', +feature 'lazy loaded Log::Dispatch support for Moose', -default => 0, 'MooseX::LazyLogDispatch' => 0; -feature 'Log4perl support for Moose', +feature 'Log::Log4perl support for Moose', -default => 0, 'MooseX::Log::Log4perl' => 0; @@ -145,7 +149,7 @@ feature 'CGI-style parameter role', -default => 0, 'MooseX::Param' => 0; -feature 'Moose-ish Iterator support role', +feature 'Moose-ish iterator support role', -default => 0, 'MooseX::Iterator' => 0; @@ -172,10 +176,14 @@ feature 'Support for PBP style accessors', -default => 0, 'MooseX::SemiAffordanceAccessor' => 0; +feature "Keep imported subroutines out of your class's namespace", + -default => 0, + 'namespace::autoclean' => 0; + # Utilities -feature 'Moose support tools', +feature 'Pod::Coverage support for Moose', -default => 0, 'Pod::Coverage::Moose' => 0;