DBIx-Class-Schema-Loader

 view release on metacpan or  search on metacpan

lib/DBIx/Class/Schema/Loader/Optional/Dependencies.pm  view on Meta::CPAN

package DBIx::Class::Schema::Loader::Optional::Dependencies;

### This may look crazy, but it in fact tangibly ( by 50(!)% ) shortens
#   the skip-test time when everything requested is unavailable
BEGIN {
  if ( $ENV{RELEASE_TESTING} ) {
    require warnings and warnings->import;
    require strict and strict->import;
  }
}

sub croak {
  require Carp;
  Carp::croak(@_);
};
###

# NO EXTERNAL NON-5.8.1 CORE DEPENDENCIES EVER (e.g. C::A::G)
# This module is to be loaded by Makefile.PM on a pristine system

# POD is generated automatically by calling _gen_pod from the
# Makefile.PL in $AUTHOR mode

my $dbic_reqs = {

  use_moose => {
    req => {
      'Moose' => '1.12',
      'MooseX::NonMoose' => '0.25',
      'namespace::autoclean' => '0.09',
      'MooseX::MarkAsMethods' => '0.13',
    },
    pod => {
      title => 'use_moose',
      desc  => 'Modules required for the use_moose option (without only_autoclean)',
    },
  },
  use_moose_only_autoclean => {
    req => {
      'Moose' => '2.1400',
      'MooseX::NonMoose' => '0.25',
      'namespace::autoclean' => '0.09',
    },
    pod => {
      title => 'use_moose_only_autoclean',
      desc  => 'Modules required for the use_moose + only_autoclean options',
    },
  },

  dbicdump_config => {
    req => {
      'Config::Any' => '0',
    },
    pod => {
      title => 'dbicdump config file',
      desc  => 'Modules required for using a config file with dbicdump',
    },
  },

  test_dbicdump_config => {
    include => 'dbicdump_config',
    req => {
      'Config::General' => '0',
    },
    pod => {
      title => 'dbicdump config file testing',
      desc  => 'Modules required for using testing using a config file with dbicdump',
    },



( run in 0.876 second using v1.01-cache-2.11-cpan-98e64b0badf )