first swipe at a Task-Moose
[gitmo/Task-Moose.git] / Makefile.PL
CommitLineData
f34a1571 1use strict;
2use warnings;
3use inc::Module::Install;
4
5name 'Task-Moose';
6all_from 'lib/Task/Moose.pm';
7license 'perl';
8
9requires 'Moose' => 0;
10
11feature 'Autoboxing',
12 -default => 1,
13 'Moose::Autobox' => 0;
14
15feature 'Moose::Policy',
16 -default => 1,
17 'Moose::Policy' => 0;
18
19feature 'Extending Moose attributes',
20 -default => 1,
21 'MooseX::AttributeHelpers' => 0,
22 'MooseX::ClassAttribute' => 0,
23 'MooseX::Policy::SemiAffordanceAccessor' => 0;
24
25feature 'Moose-ish method parameter handling',
26 -default => 1,
27 'MooseX::Params::Validate' => 0,
28 'MooseX::Method' => 0;
29
30feature 'Extending Moose classes',
31 -default => 1,
32 'MooseX::StrictConstructor' => 0;
33
34feature 'Alternate Moose instance types',
35 -default => 1,
36 'MooseX::GlobRef::Object' => 0,
37 'MooseX::InsideOut' => 0;
38
39feature 'Patterns in Moose',
40 -default => 1,
41 'MooseX::Param' => 0,
42 'MooseX::Singleton' => 0,
43 'MooseX::Iterator' => 0,
44 'MooseX::Object::Pluggable' => 0;
45
46feature 'Moose type extensions',
47 -default => 1,
48 'MooseX::Types' => 0,
49 'MooseX::Types::Path::Class' => 0,
50 'MooseX::Types::Set::Object' => 0,
51 'MooseX::Timestamp' => 0;
52
53feature 'Moose serialization',
54 -default => 1,
55 'MooseX::Storage' => 0;
56
57feature 'Better script writing with Moose',
58 -default => 1,
59 'MooseX::Getopt' => 0,
60 'MooseX::ConfigFromFile' => 0,
61 'MooseX::SimpleConfig' => 0,
62 'MooseX::LogDispatch' => 0,
63 'MooseX::LazyLogDispatch' => 0,
64 'MooseX::App::Cmd' => 0,
65 'MooseX::Daemonize' => 0,
66 'MooseX::Role::Cmd' => 0;
67
68feature 'Async Mooses',
69 -default => 1,
70 'MooseX::Async' => 0,
71 'MooseX::POE' => 0,
72 'MooseX::Workers' => 0;
73
74feature 'Moose Compiler tools',
75 -default => 1,
76 'MooseX::Compile' => 0,
77 'MooseX::Compile::CLI' => 0;
78
79feature 'Moose support tools',
80 -default => 1,
81 'Pod::Coverage::Moose' => 0;
82
83auto_install;
84WriteAll;
85