use strict;
use warnings;
use Module::Build 0.3601;
my %module_build_args = (
"build_requires" => {
"Module::Build" => "0.3601"
},
"configure_requires" => {
"Module::Build" => "0.3601"
},
"dist_abstract" => "Distribution builder, Opinionated but Unobtrusive",
"dist_author" => [
"Tatsuhiko Miyagawa <miyagawa\@bulknews.net>"
],
"dist_name" => "Dist-Milla",
"dist_version" => "v0.9.5",
"license" => "perl",
"module_name" => "Dist::Milla",
"recommends" => {},
"recursive_test_files" => 1,
"requires" => {
"Dist::Zilla" => "4.300032",
"Dist::Zilla::Plugin::CheckChangesHasContent" => 0,
"Dist::Zilla::Plugin::ConfirmRelease" => 0,
"Dist::Zilla::Plugin::ContributorsFromGit" => 0,
"Dist::Zilla::Plugin::CopyFilesFromBuild" => 0,
"Dist::Zilla::Plugin::CopyFilesFromRelease" => 0,
"Dist::Zilla::Plugin::ExecDir" => 0,
"Dist::Zilla::Plugin::ExtraTests" => 0,
"Dist::Zilla::Plugin::Git::GatherDir" => 0,
"Dist::Zilla::Plugin::Git::Init" => "2.012",
"Dist::Zilla::Plugin::GithubMeta" => 0,
"Dist::Zilla::Plugin::License" => 0,
"Dist::Zilla::Plugin::LicenseFromModule" => 0,
"Dist::Zilla::Plugin::Manifest" => 0,
"Dist::Zilla::Plugin::MetaJSON" => 0,
"Dist::Zilla::Plugin::MetaYAML" => 0,
"Dist::Zilla::Plugin::ModuleBuildTiny" => 0,
"Dist::Zilla::Plugin::NameFromDirectory" => 0,
"Dist::Zilla::Plugin::NextRelease" => 0,
"Dist::Zilla::Plugin::PodSyntaxTests" => 0,
"Dist::Zilla::Plugin::Prereqs::FromCPANfile" => 0,
"Dist::Zilla::Plugin::ReadmeAnyFromPod" => 0,
"Dist::Zilla::Plugin::ReadmeFromPod" => 0,
"Dist::Zilla::Plugin::ReversionOnRelease" => "0.03",
"Dist::Zilla::Plugin::ShareDir" => 0,
"Dist::Zilla::Plugin::Test::Compile" => 0,
"Dist::Zilla::Plugin::TestRelease" => 0,
"Dist::Zilla::Plugin::UploadToCPAN" => 0,
"Dist::Zilla::Plugin::VersionFromModule" => 0,
"Dist::Zilla::PluginBundle::Git" => 0,
"Dist::Zilla::Role::PluginBundle::Config::Slicer" => 0,
"Module::CPANfile" => "0.9025",
"perl" => "5.008005"
},
"script_files" => [
"script/milla"
],
"share_dir" => {
"module" => {
"Dist::Zilla::MintingProfile::Milla" => "profiles"
}
},
"test_requires" => {
"Test::More" => "0.86"
}
);
unless ( eval { Module::Build->VERSION(0.4004) } ) {
my $tr = delete $module_build_args{test_requires};
my $br = $module_build_args{build_requires};
for my $mod ( keys %$tr ) {
if ( exists $br->{$mod} ) {
$br->{$mod} = $tr->{$mod} if $tr->{$mod} > $br->{$mod};
}
else {
$br->{$mod} = $tr->{$mod};
}
}
}
my $build = Module::Build->new(%module_build_args);
$build->create_build_script;