t;
},
);
$special_dist{"parse-cpan-meta"} = $special_dist{"cpan-meta-yaml"} = $special_dist{"json-pp"} = $special_dist{"cpan-meta"};
sub add_bundles_to_inc {
opendir my $dh, $bundle_dir or d
s+/, $attribs{FILES} ;
}
push(@files, qw[$(MAKE_APERL_FILE)
MYMETA.json MYMETA.yml perlmain.c tmon.out mon.out so_locations
blibdirs.ts pm_to_blib pm
et;
Generate the metafile target.
Writes the file META.yml (YAML encoded meta-data) and META.json
(JSON encoded meta-data) about the module in the distdir.
The format follows Module::Build's as clos
e_metajson = $self->stashmeta(
$meta->as_string({version => "2.0"}), 'META_new.json'
);
my $metayml = join("\n\t", @write_metayml);
my $metajson = join("\n\t", @write_metajson);
ml to communicate metadata up to the CPAN clients
print STDOUT "Writing MYMETA.yml and MYMETA.json\n"
if !$self->{NO_MYMETA} and $self->write_mymeta( $self->mymeta );
# save memory
ining name (and email address) of package author(s).
Is used in CPAN Meta files (META.yml or META.json) and PPD
(Perl Package Description) files for PPM (Perl Package Manager).
=item BINARY_LOCATION
build_requires> field of your F<META.yml> and the C<build> of the C<prereqs> field of your F<META.json>.
Defaults to C<<< { "ExtUtils::MakeMaker" => 0 } >>> if this attribute is not specified.
The f