Commit | Line | Data |
f34a1571 |
1 | use strict; |
2 | use warnings; |
3 | use inc::Module::Install; |
4 | |
5 | name 'Task-Moose'; |
6 | all_from 'lib/Task/Moose.pm'; |
7 | license 'perl'; |
8 | |
9 | requires 'Moose' => 0; |
10 | |
11 | feature 'Autoboxing', |
12 | -default => 1, |
13 | 'Moose::Autobox' => 0; |
14 | |
15 | feature 'Moose::Policy', |
16 | -default => 1, |
17 | 'Moose::Policy' => 0; |
18 | |
19 | feature 'Extending Moose attributes', |
20 | -default => 1, |
21 | 'MooseX::AttributeHelpers' => 0, |
22 | 'MooseX::ClassAttribute' => 0, |
23 | 'MooseX::Policy::SemiAffordanceAccessor' => 0; |
24 | |
25 | feature 'Moose-ish method parameter handling', |
26 | -default => 1, |
27 | 'MooseX::Params::Validate' => 0, |
28 | 'MooseX::Method' => 0; |
29 | |
30 | feature 'Extending Moose classes', |
31 | -default => 1, |
32 | 'MooseX::StrictConstructor' => 0; |
33 | |
34 | feature 'Alternate Moose instance types', |
35 | -default => 1, |
36 | 'MooseX::GlobRef::Object' => 0, |
37 | 'MooseX::InsideOut' => 0; |
38 | |
39 | feature 'Patterns in Moose', |
40 | -default => 1, |
41 | 'MooseX::Param' => 0, |
42 | 'MooseX::Singleton' => 0, |
43 | 'MooseX::Iterator' => 0, |
44 | 'MooseX::Object::Pluggable' => 0; |
45 | |
46 | feature '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 | |
53 | feature 'Moose serialization', |
54 | -default => 1, |
55 | 'MooseX::Storage' => 0; |
56 | |
57 | feature '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 | |
68 | feature 'Async Mooses', |
69 | -default => 1, |
70 | 'MooseX::Async' => 0, |
71 | 'MooseX::POE' => 0, |
72 | 'MooseX::Workers' => 0; |
73 | |
74 | feature 'Moose Compiler tools', |
75 | -default => 1, |
76 | 'MooseX::Compile' => 0, |
77 | 'MooseX::Compile::CLI' => 0; |
78 | |
79 | feature 'Moose support tools', |
80 | -default => 1, |
81 | 'Pod::Coverage::Moose' => 0; |
82 | |
83 | auto_install; |
84 | WriteAll; |
85 | |