The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.
use inc::Module::Install;

name            'Project-Euler';
abstract_from   'lib/Project/Euler.pm';
license_from    'lib/Project/Euler.pm';
version_from    'lib/Project/Euler.pm';
author_from     'lib/Project/Euler.pm';


#  Basic perl features
requires  'Modern::Perl' => '1.03';
requires  'autodie'      => '1.999';
requires  'Carp'         => '0.00';
requires  'version'      => '0.77';

#  Moose features
requires  'Moose'                        => '0.65';
requires  'Moose::Role'                  => '0.65';
requires  'MooseX::Types'                => '0.12';
requires  'Moose::Util::TypeConstraints' => '0.65';
requires  'MooseX::Method::Signatures'   => '0.09';

#  Other modules
requires  'DateTime'                    => '0.38';
requires  'DateTime::Format::DateParse' => '0.00';
requires  'List::MoreUtils'             => '0.13';
requires  'List::Util'                  => '1.20';
requires  'Math::Big'                   => '1.12';


#  Test modules
test_requires  'Test::More'      => '0.42';
test_requires  'Test::Most'      => '0.20';
test_requires  'Test::Exception' => '0.22';


perl_version '5.010';

#auto_install;
WriteAll;