X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?p=dbsrgits%2FDBIx-Class.git;a=blobdiff_plain;f=lib%2FDBIx%2FClass%2FOptional%2FDependencies.pm;h=68707142f696104ea4954fcabdbe6723f51883a1;hp=dd5265e500cc41980f51255d82bba658714b2a6c;hb=6a5b809ee59551d3362f03af7762e11456420c8e;hpb=8f97b72bfa5c3e5704883c9e01858f85c93def92 diff --git a/lib/DBIx/Class/Optional/Dependencies.pm b/lib/DBIx/Class/Optional/Dependencies.pm index dd5265e..6870714 100644 --- a/lib/DBIx/Class/Optional/Dependencies.pm +++ b/lib/DBIx/Class/Optional/Dependencies.pm @@ -11,6 +11,19 @@ use Carp; # POD is generated automatically by calling _gen_pod from the # Makefile.PL in $AUTHOR mode +my $moose_basic = { + 'Moose' => '0.98', + 'MooseX::Types' => '0.21', +}; + +my $admin_basic = { + %$moose_basic, + 'MooseX::Types::Path::Class' => '0.05', + 'MooseX::Types::JSON' => '0.02', + 'namespace::autoclean' => '0.09', + 'parent' => '0.223', +}; + my $reqs = { dist => { #'Module::Install::Pod::Inherit' => '0.01', @@ -18,8 +31,7 @@ my $reqs = { replicated => { req => { - 'Moose' => '0.98', - 'MooseX::Types' => '0.21', + %$moose_basic, 'namespace::clean' => '0.11', 'Hash::Merge' => '0.11', }, @@ -30,6 +42,27 @@ my $reqs = { }, admin => { + req => { + %$admin_basic, + }, + pod => { + title => 'DBIx::Class::Admin', + desc => 'Modules required for the DBIx::Class administrative library', + }, + }, + + admin_script => { + req => { + %$moose_basic, + %$admin_basic, + 'Getopt::Long::Descriptive' => '0.081', + 'JSON::Any' => '1.22', + 'Text::CSV' => '1.16', + }, + pod => { + title => 'dbicadmin', + desc => 'Modules required for the CLI DBIx::Class interface dbicadmin', + }, }, deploy => {