use ExtUtils::MakeMaker; use strict; use warnings; my %WriteMakefileArgs = ( NAME => 'HTTP::Promise', VERSION_FROM => 'lib/HTTP/Promise.pm', ABSTRACT_FROM => 'lib/HTTP/Promise.pm', AUTHOR => 'Jacques Deguest (jack@deguest.jp)', INSTALLDIRS => ($] < 5.011 ? 'perl' : 'site'), PREREQ_PM => { 'constant' => 0, 'parent' => 0, 'strict' => 0, 'warnings' => 0, 'Cookie' => 'v0.2.0', 'CryptX' => '0.076', 'Cwd' => 0, 'Data::UUID' => '1.226', 'DateTime' => '1.57', 'DateTime::Format::Strptime' => '1.79', 'DateTime::TimeZone' => '2.51', 'Encode' => '3.16', 'Errno' => 0, 'Fcntl' => 0, 'File::MMagic::XS' => '0.09008', 'HTTP::Parser2::XS' => '0.01', 'HTTP::XSHeaders' => '0.400005', 'IO::File' => 0, 'JSON' => '4.02', 'JSON::XS' => '4.03', 'Module::Generic' => 'v0.29.3', 'Nice::Try' => 'v1.3.1', 'Promise::Me' => 'v0.4.4', 'Regexp::Common' => '2017060201', 'Scalar::Util' => '1.54', 'Socket' => '2.031', # URI::Fast is great, but only supports simple protocols # 'URI::Fast' => '0.55', 'Symbol' => 0, 'Time::HiRes' => '1.9764', 'URI' => '5.10', 'URI::Encode::XS' => '0.11', 'URI::Escape::XS' => '0.14', 'URL::Encode::XS' => '0.03', 'Want' => '0.29', }, TEST_REQUIRES => { 'lib' => 0, # 'Test::HTTP::MockServer' => 'v0.0.1', # 'Test::HTTP::LocalServer' => '0.74', # 'HTTP::Daemon' => '6.14', 'Test::More' => '1.302162', 'Test::Pod' => '1.52', 'Test2::IPC' => '1.302190', 'Test2::V0' => '0.000145', 'utf8' => 0, }, LICENSE => 'perl_5', MIN_PERL_VERSION => 'v5.26.1', (MM->can('signature_target') ? (SIGN => 1) : ()), dist => { COMPRESS => 'gzip -9f', SUFFIX => 'gz', PREOP => './dev/cleanup.pl' }, clean => { FILES => 'HTTP-Promise-*' }, ( eval { ExtUtils::MakeMaker->VERSION(6.46) } ? ( META_MERGE => { 'meta-spec' => { version => 2 }, dynamic_config => 1, resources => { # homepage => undef, repository => { url => 'git@gitlab.com:jackdeguest/HTTP-Promise.git', web => 'https://gitlab.com/jackdeguest/HTTP-Promise', type => 'git', }, bugtracker => { web => 'https://gitlab.com/jackdeguest/HTTP-Promise/issues', }, }, }) : ()), ); WriteMakefile(%WriteMakefileArgs);