requires 'perl', '[% dotted_min_perl_version %]';

on 'configure' => sub {
  requires 'perl', '[% dotted_min_perl_version %]';
  requires 'ExtUtils::MakeMaker::CPANfile', '0.0.9';
};
[% IF data_dir %]
requires 'File::ShareDir';
on 'configure' => sub {
  requires 'File::ShareDir::Install';
};
[% END %]
on 'test' => sub {
  requires 'Test::CPANfile';
  requires 'Test::More';
  requires 'Test2::V0';
  requires 'Readonly';
  recommends 'Test::Pod', '1.22';
  recommends 'CPAN::Common::Index::Mux::Ordered';
  suggests 'IPC::Run3';  # Only used for spell-checking which is not included in the distribution
  suggests 'Test2::Tools::PerlCritic';
  suggests 'Perl::Tidy', '20220613';
};

# Develop phase dependencies are usually not installed, this is what we want as
# Devel::Cover has many dependencies.
on 'develop' => sub {
  recommends 'Devel::Cover';
  suggests 'CPAN::Uploader';
  suggests 'PAR::Packer';
[% IF name != 'Dist::Setup'%]  suggests 'Dist::Setup';
[% END %]};
