Rewrite optdeps to accept a list of groups
[dbsrgits/DBIx-Class.git] / maint / Makefile.PL.inc / 12_authordeps.pl
index 334f186..b91d1de 100644 (file)
@@ -32,17 +32,16 @@ else {
 EOW
 
   require DBIx::Class::Optional::Dependencies;
-  my %reqs_for_group = %{DBIx::Class::Optional::Dependencies->req_group_list};
 
   # exclude the rdbms_* groups which are for DBIC users
   # and the moose-related stuff iff we are under 5.8.3
-  $opt_testdeps = {
-    map { %{$reqs_for_group{$_}} } grep {
+  $opt_testdeps = DBIx::Class::Optional::Dependencies->req_list_for([
+    grep {
       !/^rdbms_|^dist_/
         and
       ($] > 5.008002 or !/^ (?: test_ )? (?: admin | admin_script | replicated ) $/x )
-    } keys %reqs_for_group
-  };
+    } keys %{DBIx::Class::Optional::Dependencies->req_group_list}
+  ]);
 
   print "Including all optional deps\n";
   $reqs->{test_requires} = {