DBIx-Class
view release on metacpan or search on metacpan
lib/DBIx/Class/Optional/Dependencies.pm view on Meta::CPAN
id_shortener => {
req => $id_shortener,
},
test_component_accessor => {
req => {
'Class::Unload' => '0.07',
},
},
test_pod => {
req => {
'Test::Pod' => '1.42',
},
},
test_podcoverage => {
req => {
'Test::Pod::Coverage' => '1.08',
'Pod::Coverage' => '0.20',
},
},
test_whitespace => {
req => {
'Test::EOL' => '1.0',
'Test::NoTabs' => '0.9',
},
},
test_strictures => {
req => {
'Test::Strict' => '0.20',
},
},
test_prettydebug => {
req => $min_json_any,
},
test_admin_script => {
req => {
%$admin_script,
%$test_and_dist_json_any,
'JSON' => 0,
'JSON::PP' => 0,
'Cpanel::JSON::XS' => 0,
'JSON::XS' => 0,
$^O eq 'MSWin32'
# for t/admin/10script.t
? ('Win32::ShellQuote' => 0)
# DWIW does not compile (./configure even) on win32
: ('JSON::DWIW' => 0 )
,
}
},
test_leaks_heavy => {
req => {
'Class::MethodCache' => '0.02',
'PadWalker' => '1.06',
},
},
test_dt => {
req => $datetime_basic,
},
test_dt_sqlite => {
req => {
%$datetime_basic,
# t/36datetime.t
# t/60core.t
'DateTime::Format::SQLite' => '0',
},
},
test_dt_mysql => {
req => {
%$datetime_basic,
# t/inflate/datetime_mysql.t
# (doesn't need Mysql itself)
'DateTime::Format::MySQL' => '0',
},
},
test_dt_pg => {
req => {
%$datetime_basic,
# t/inflate/datetime_pg.t
# (doesn't need PG itself)
'DateTime::Format::Pg' => '0.16004',
},
},
test_cdbicompat => {
req => {
'Class::DBI::Plugin::DeepAbstractSearch' => '0',
%$datetime_basic,
'Time::Piece::MySQL' => '0',
'Date::Simple' => '3.03',
},
},
# this is just for completeness as SQLite
# is a core dep of DBIC for testing
rdbms_sqlite => {
req => {
%$rdbms_sqlite,
},
pod => {
title => 'SQLite support',
desc => 'Modules required to connect to SQLite',
},
},
rdbms_pg => {
req => {
# when changing this list make sure to adjust xt/optional_deps.t
%$rdbms_pg,
},
( run in 2.384 seconds using v1.01-cache-2.11-cpan-75ffa21a3d4 )