use strict;
use warnings;
use 5.008005;
use ExtUtils::MakeMaker 6.30;
use File::ShareDir::Install;
install_share module => "Dist::Zilla::MintingProfile::Default", "profiles";
my %WriteMakefileArgs = (
"ABSTRACT" => "distribution builder; installer not included!",
"AUTHOR" => "Ricardo SIGNES <rjbs\@cpan.org>",
"BUILD_REQUIRES" => {},
"CONFIGURE_REQUIRES" => {
"ExtUtils::MakeMaker" => "6.30",
"File::ShareDir::Install" => "0.03"
},
"DISTNAME" => "Dist-Zilla",
"EXE_FILES" => [
"bin/dzil"
],
"LICENSE" => "perl",
"NAME" => "Dist::Zilla",
"PREREQ_PM" => {
"App::Cmd::Command::version" => 0,
"App::Cmd::Setup" => "0.309",
"App::Cmd::Tester" => "0.306",
"App::Cmd::Tester::CaptureExternal" => 0,
"Archive::Tar" => 0,
"CPAN::Meta::Converter" => "2.101550",
"CPAN::Meta::Prereqs" => "2.120630",
"CPAN::Meta::Requirements" => "2.121",
"CPAN::Meta::Validator" => "2.101550",
"CPAN::Uploader" => "0.103004",
"Carp" => 0,
"Class::Load" => "0.17",
"Config::INI::Reader" => 0,
"Config::MVP::Assembler" => 0,
"Config::MVP::Assembler::WithBundles" => 0,
"Config::MVP::Reader" => "2.101540",
"Config::MVP::Reader::Findable::ByExtension" => 0,
"Config::MVP::Reader::Finder" => 0,
"Config::MVP::Reader::INI" => 2,
"Config::MVP::Section" => "2.200002",
"Data::Dumper" => 0,
"Data::Section" => "0.200002",
"DateTime" => "0.44",
"Digest::MD5" => 0,
"Encode" => 0,
"ExtUtils::Manifest" => "1.54",
"File::Copy::Recursive" => 0,
"File::Find::Rule" => 0,
"File::HomeDir" => 0,
"File::Path" => 0,
"File::ShareDir" => 0,
"File::ShareDir::Install" => "0.03",
"File::Spec" => 0,
"File::Temp" => 0,
"File::pushd" => 0,
"Hash::Merge::Simple" => 0,
"JSON" => 2,
"List::AllUtils" => 0,
"List::MoreUtils" => 0,
"List::Util" => 0,
"Log::Dispatchouli" => "1.102220",
"Mixin::Linewise::Readers" => "0.100",
"Moose" => "0.92",
"Moose::Autobox" => "0.10",
"Moose::Role" => 0,
"Moose::Util::TypeConstraints" => 0,
"MooseX::LazyRequire" => 0,
"MooseX::Role::Parameterized" => 0,
"MooseX::SetOnce" => 0,
"MooseX::Types" => 0,
"MooseX::Types::Moose" => 0,
"MooseX::Types::Path::Class" => 0,
"MooseX::Types::Perl" => 0,
"PPI" => 0,
"Params::Util" => 0,
"Path::Class" => "0.22",
"Path::Tiny" => 0,
"Perl::PrereqScanner" => "1.016",
"Perl::Version" => 0,
"Pod::Eventual" => "0.091480",
"Scalar::Util" => 0,
"Software::License" => "0.101370",
"Software::LicenseUtils" => 0,
"String::Formatter" => "0.100680",
"String::RewritePrefix" => "0.005",
"Sub::Exporter" => 0,
"Sub::Exporter::ForMethods" => 0,
"Sub::Exporter::Util" => 0,
"Term::Encoding" => 0,
"Term::ReadKey" => 0,
"Term::ReadLine" => 0,
"Term::UI" => 0,
"Test::Deep" => 0,
"Text::Glob" => "0.08",
"Text::Template" => 0,
"Try::Tiny" => 0,
"YAML::Tiny" => 0,
"autobox" => "2.53",
"autodie" => 0,
"namespace::autoclean" => 0,
"parent" => 0,
"strict" => 0,
"version" => 0,
"warnings" => 0
},
"TEST_REQUIRES" => {
"Software::License::None" => 0,
"Test::FailWarnings" => 0,
"Test::Fatal" => 0,
"Test::File::ShareDir" => 0,
"Test::More" => "0.96",
"lib" => 0,
"utf8" => 0
},
"VERSION" => "5.006",
"test" => {
"TESTS" => "t/*.t t/commands/*.t t/diagnostics/*.t t/plugins/*.t"
}
);
my %FallbackPrereqs = (
"App::Cmd::Command::version" => 0,
"App::Cmd::Setup" => "0.309",
"App::Cmd::Tester" => "0.306",
"App::Cmd::Tester::CaptureExternal" => 0,
"Archive::Tar" => 0,
"CPAN::Meta::Converter" => "2.101550",
"CPAN::Meta::Prereqs" => "2.120630",
"CPAN::Meta::Requirements" => "2.121",
"CPAN::Meta::Validator" => "2.101550",
"CPAN::Uploader" => "0.103004",
"Carp" => 0,
"Class::Load" => "0.17",
"Config::INI::Reader" => 0,
"Config::MVP::Assembler" => 0,
"Config::MVP::Assembler::WithBundles" => 0,
"Config::MVP::Reader" => "2.101540",
"Config::MVP::Reader::Findable::ByExtension" => 0,
"Config::MVP::Reader::Finder" => 0,
"Config::MVP::Reader::INI" => 2,
"Config::MVP::Section" => "2.200002",
"Data::Dumper" => 0,
"Data::Section" => "0.200002",
"DateTime" => "0.44",
"Digest::MD5" => 0,
"Encode" => 0,
"ExtUtils::Manifest" => "1.54",
"File::Copy::Recursive" => 0,
"File::Find::Rule" => 0,
"File::HomeDir" => 0,
"File::Path" => 0,
"File::ShareDir" => 0,
"File::ShareDir::Install" => "0.03",
"File::Spec" => 0,
"File::Temp" => 0,
"File::pushd" => 0,
"Hash::Merge::Simple" => 0,
"JSON" => 2,
"List::AllUtils" => 0,
"List::MoreUtils" => 0,
"List::Util" => 0,
"Log::Dispatchouli" => "1.102220",
"Mixin::Linewise::Readers" => "0.100",
"Moose" => "0.92",
"Moose::Autobox" => "0.10",
"Moose::Role" => 0,
"Moose::Util::TypeConstraints" => 0,
"MooseX::LazyRequire" => 0,
"MooseX::Role::Parameterized" => 0,
"MooseX::SetOnce" => 0,
"MooseX::Types" => 0,
"MooseX::Types::Moose" => 0,
"MooseX::Types::Path::Class" => 0,
"MooseX::Types::Perl" => 0,
"PPI" => 0,
"Params::Util" => 0,
"Path::Class" => "0.22",
"Path::Tiny" => 0,
"Perl::PrereqScanner" => "1.016",
"Perl::Version" => 0,
"Pod::Eventual" => "0.091480",
"Scalar::Util" => 0,
"Software::License" => "0.101370",
"Software::License::None" => 0,
"Software::LicenseUtils" => 0,
"String::Formatter" => "0.100680",
"String::RewritePrefix" => "0.005",
"Sub::Exporter" => 0,
"Sub::Exporter::ForMethods" => 0,
"Sub::Exporter::Util" => 0,
"Term::Encoding" => 0,
"Term::ReadKey" => 0,
"Term::ReadLine" => 0,
"Term::UI" => 0,
"Test::Deep" => 0,
"Test::FailWarnings" => 0,
"Test::Fatal" => 0,
"Test::File::ShareDir" => 0,
"Test::More" => "0.96",
"Text::Glob" => "0.08",
"Text::Template" => 0,
"Try::Tiny" => 0,
"YAML::Tiny" => 0,
"autobox" => "2.53",
"autodie" => 0,
"lib" => 0,
"namespace::autoclean" => 0,
"parent" => 0,
"strict" => 0,
"utf8" => 0,
"version" => 0,
"warnings" => 0
);
unless ( eval { ExtUtils::MakeMaker->VERSION(6.63_03) } ) {
delete $WriteMakefileArgs{TEST_REQUIRES};
delete $WriteMakefileArgs{BUILD_REQUIRES};
$WriteMakefileArgs{PREREQ_PM} = \%FallbackPrereqs;
}
delete $WriteMakefileArgs{CONFIGURE_REQUIRES}
unless eval { ExtUtils::MakeMaker->VERSION(6.52) };
WriteMakefile(%WriteMakefileArgs);
{
package
MY;
use File::ShareDir::Install qw(postamble);
}