X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=Makefile.PL;h=32f04c677483f59d78e97155c67f3e41104b05b5;hb=wip%2Finsert_select_take2;hp=89798e889a4505e2ef6bb867d6c2b7c5cb423d06;hpb=52864fbd5c6035f8f3961173ad05c2cc58fe9a34;p=dbsrgits%2FDBIx-Class.git diff --git a/Makefile.PL b/Makefile.PL index 89798e8..32f04c6 100644 --- a/Makefile.PL +++ b/Makefile.PL @@ -40,15 +40,18 @@ install_script (qw| ### All of them *MUST* go to DBIx::Class::Optional::Dependencies ### my $runtime_requires = { - # FIXME - temporary workaround for RT#83143 (Path::Class) - 'File::Spec' => '3.30', - # FIXME - temporary, needs throwing out for something more efficient 'Data::Compare' => '1.22', # DBI itself should be capable of installation and execution in pure-perl # mode. However it has never been tested yet, so consider XS for the time # being +### +### IMPORTANT - do not raise this dependency +### even though many bugfixes are present in newer versions, the general DBIC +### rule is to bend over backwards for available DBI versions (given upgrading +### them is often *not* easy or even possible) +### 'DBI' => '1.57', # on older versions first() leaks @@ -62,7 +65,7 @@ my $runtime_requires = { 'Sub::Name' => '0.04', # pure-perl (FatPack-able) libs - 'Class::Accessor::Grouped' => '0.10009', + 'Class::Accessor::Grouped' => '0.10010', 'Class::C3::Componentised' => '1.0009', 'Class::Inspector' => '1.24', 'Config::Any' => '0.20', @@ -89,6 +92,12 @@ my $runtime_requires = { my $build_requires = { # needed for testing only, not for operation # we will move away from this dep eventually, perhaps to DBD::CSV or something +### +### IMPORTANT - do not raise this dependency +### even though many bugfixes are present in newer versions, the general DBIC +### rule is to bend over backwards for available DBDs (given upgrading them is +### often *not* easy or even possible) +### 'DBD::SQLite' => '1.29', }; @@ -106,17 +115,6 @@ my $test_requires = { 'Package::Stash' => '0.28', }; -# make strictures.pm happy (DO NOT LIKE, TOO MUCH XS!) -# (i.e. what if the .git/.svn is *not* because of DBIC?) -# -# Note - this is added as test_requires *directly*, so it gets properly -# excluded on META.yml cleansing -if (-e '.git' or -e '.svn') { - test_requires 'indirect' => '0.25'; - test_requires 'multidimensional' => '0.008'; - test_requires 'bareword::filehandles' => '0.003'; -} - # if the user has this env var set and no SQLT installed, tests will fail # same rationale for direct test_requires as the strictures stuff above # (even though no dist will be created from this)