X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=lib%2FDBIx%2FClass%2FOptional%2FDependencies.pm;h=37759b9c343fb81005c218759fbe26a5b40a1c4c;hb=c7d50a7de2182fbfe933fa15b8015cb026f10c54;hp=e430d04b1b400bdddcad4c822d8aed37645c69df;hpb=226d1c35c31ebc68b3214fe8b33912d06d2c5b2f;p=dbsrgits%2FDBIx-Class.git diff --git a/lib/DBIx/Class/Optional/Dependencies.pm b/lib/DBIx/Class/Optional/Dependencies.pm index e430d04..37759b9 100644 --- a/lib/DBIx/Class/Optional/Dependencies.pm +++ b/lib/DBIx/Class/Optional/Dependencies.pm @@ -11,6 +11,10 @@ use Carp; # POD is generated automatically by calling _gen_pod from the # Makefile.PL in $AUTHOR mode +my $json_any = { + 'JSON::Any' => '1.22', +}; + my $moose_basic = { 'Moose' => '0.98', 'MooseX::Types' => '0.21', @@ -23,9 +27,9 @@ my $replicated = { my $admin_basic = { %$moose_basic, + %$json_any, 'MooseX::Types::Path::Class' => '0.05', 'MooseX::Types::JSON' => '0.02', - 'JSON::Any' => '1.22', 'namespace::autoclean' => '0.09', }; @@ -34,6 +38,11 @@ my $datetime_basic = { 'DateTime::Format::Strptime' => '1.2', }; +my $id_shortener = { + 'Math::BigInt' => '1.89', + 'Math::Base36' => '0.07', +}; + my $reqs = { dist => { #'Module::Install::Pod::Inherit' => '0.01', @@ -84,10 +93,13 @@ my $reqs = { }, pod => { title => 'Storage::DBI::deploy()', - desc => 'Modules required for L and L', + desc => 'Modules required for L and L', }, }, + id_shortener => { + req => $id_shortener, + }, test_pod => { req => { @@ -114,6 +126,10 @@ my $reqs = { }, }, + test_prettydebug => { + req => $json_any, + }, + test_leaks => { req => { 'Test::Memory::Cycle' => '0', @@ -173,11 +189,29 @@ my $reqs = { }, }, + test_rdbms_mssql_odbc => { + req => { + $ENV{DBICTEST_MSSQL_ODBC_DSN} + ? ( + 'DBD::ODBC' => '0', + ) : () + }, + }, + + test_rdbms_mssql_sybase => { + req => { + $ENV{DBICTEST_MSSQL_DSN} + ? ( + 'DBD::Sybase' => '0', + ) : () + }, + }, + test_rdbms_mysql => { req => { $ENV{DBICTEST_MYSQL_DSN} ? ( - 'DBD::mysql' => '0', + 'DBD::mysql' => '0', ) : () }, }, @@ -186,6 +220,7 @@ my $reqs = { req => { $ENV{DBICTEST_ORA_DSN} ? ( + %$id_shortener, 'DateTime::Format::Oracle' => '0', 'DBD::Oracle' => '1.24', ) : () @@ -210,6 +245,15 @@ my $reqs = { }, }, + test_memcached => { + req => { + $ENV{DBICTEST_MEMCACHED} + ? ( + 'Cache::Memcached' => 0, + ) : () + }, + }, + };