'namespace::autoclean' => '0.09',
};
+my $admin_script = {
+ %$moose_basic,
+ %$admin_basic,
+ 'Getopt::Long::Descriptive' => '0.081',
+ 'Text::CSV' => '1.16',
+};
+
my $datetime_basic = {
'DateTime' => '0.55',
'DateTime::Format::Strptime' => '1.2',
};
my $id_shortener = {
- 'Math::BigInt' => '1.89',
+ 'Math::BigInt' => '1.80',
'Math::Base36' => '0.07',
};
admin_script => {
req => {
- %$moose_basic,
- %$admin_basic,
- 'Getopt::Long::Descriptive' => '0.081',
- 'Text::CSV' => '1.16',
+ %$admin_script,
},
pod => {
title => 'dbicadmin',
},
},
+ test_admin_script => {
+ req => {
+ %$admin_script,
+ ($^O eq 'MSWin32' ? ('Win32::ShellQuote' => 0) : ()),
+ }
+ },
+
deploy => {
req => {
'SQL::Translator' => '0.11006',
test_eol => {
req => {
- 'Test::EOL' => '0.6',
+ 'Test::EOL' => '1.0',
},
},
test_cdbicompat => {
req => {
- 'DBIx::ContextualFetch' => '0',
+ 'Class::DBI' => 0,
'Class::DBI::Plugin::DeepAbstractSearch' => '0',
- 'Class::Trigger' => '0',
+ %$datetime_basic,
'Time::Piece::MySQL' => '0',
- 'Clone' => '0',
'Date::Simple' => '3.03',
},
},
rdbms_pg => {
req => {
+ # when changing this list make sure to adjust xt/optional_deps.t
%$rdbms_pg,
},
pod => {
title => 'Informix support',
desc => 'Modules required to connect to Informix',
},
- },
+ },
rdbms_sqlanywhere => {
req => {
title => 'SQLAnywhere support',
desc => 'Modules required to connect to SQLAnywhere',
},
- },
+ },
rdbms_sqlanywhere_odbc => {
req => {
title => 'SQLAnywhere support via DBD::ODBC',
desc => 'Modules required to connect to SQLAnywhere via DBD::ODBC',
},
- },
+ },
rdbms_firebird => {
req => {
title => 'Firebird support',
desc => 'Modules required to connect to Firebird',
},
- },
+ },
rdbms_firebird_interbase => {
req => {
title => 'Firebird support via DBD::InterBase',
desc => 'Modules required to connect to Firebird via DBD::InterBase',
},
- },
+ },
rdbms_firebird_odbc => {
req => {
title => 'Firebird support via DBD::ODBC',
desc => 'Modules required to connect to Firebird via DBD::ODBC',
},
- },
+ },
# the order does matter because the rdbms support group might require
# a different version that the test group
req => {
$ENV{DBICTEST_PG_DSN}
? (
+ # when changing this list make sure to adjust xt/optional_deps.t
%$rdbms_pg,
($^O ne 'MSWin32' ? ('Sys::SigAction' => '0') : ()),
'DBD::Pg' => '2.009002',