Class-Tiny-ConstrainedAccessor
view release on metacpan or search on metacpan
Makefile.PL view on Meta::CPAN
actually_uninstall_from_sitedirs ::
\t-\$(ACTUALLY_UNINSTALL) "\$(SITEARCHEXP)/auto/\$(FULLEXT)/.packlist"
actually_uninstall_from_vendordirs ::
\t-\$(ACTUALLY_UNINSTALL) "\$(VENDORARCHEXP)/auto/\$(FULLEXT)/.packlist"
EOT
# For 5.014+, and when running in a development environment (repo),
# also make the targets to update the README.
# (support/readme.pl requires 5.014+.)
$text .= <<EOT if -d '.git' and $]>=5.014;
# Update README. However, ignore errors so that CPAN users of the module
# won't see failures due to issues with readme.pl.
README.md: @{[$VERSION_FROM]} Makefile.PL $make_readme_md
\t-"$secure_perl_path" "$make_readme_md" -i "\$<" -o "\$@" -f md --appveyor cxw42/class-tiny-constrainedaccessor --travis cxw42/Class-Tiny-ConstrainedAccessor
README: @{[$VERSION_FROM]} Makefile.PL $make_readme_md
\t-"$secure_perl_path" "$make_readme_md" -i "\$<" -o "\$@" -f text --appveyor cxw42/class-tiny-constrainedaccessor --travis cxw42/Class-Tiny-ConstrainedAccessor
all :: README.md README
dist :: README.md README
EOT
return $text;
} #postamble()
} #package MY
# }}}1
# Main options for EUMM
my %opts = (
NAME => 'Class::Tiny::ConstrainedAccessor',
AUTHOR => q{Christopher White <cxw@cpan.org>},
VERSION_FROM => $VERSION_FROM,
ABSTRACT_FROM => $VERSION_FROM,
LICENSE => 'apache_2_0',
PL_FILES => {},
MIN_PERL_VERSION => '5.006001',
# In the following, if a specific version is listed, but no explanation
# is given, that means we want that version for bugfixes it includes.
CONFIGURE_REQUIRES => {
'Config' => '0',
'ExtUtils::MakeMaker' => '7.10',
'File::Spec' => '0',
},
BUILD_REQUIRES => {
'Getopt::Long' => '2.50',
'Path::Class' => '0',
},
TEST_REQUIRES => {
'Exporter' => '0',
'Import::Into' => '0',
'lib::relative' => '0.002',
'parent' => '0',
'Test::Builder' => '0',
'Test::Exception' => '0',
'Test::Fatal' => '0', # TODO replace uses of this with T~::Ex~
'Test::More' => '0',
# Type systems we always check. Others are below (test recommends).
'MooseX::Types' => '0',
'MooseX::Types::Moose' => '0',
'Type::Tiny' => '1.004004',
'vars::i' => '2.000000', # See #6
},
PREREQ_PM => {
'Class::Tiny' => '0',
'Scalar::Util' => '1.50',
'strict' => '0',
'warnings' => '0',
},
META_MERGE => {
'meta-spec' => { version => 2 },
x_contributors => [
# Use CPAN emails so MetaCPAN will pick them up.
# In alphabetical order, except for the original author.
'Christopher White <cxw@cpan.org>',
'Ivan Butorin <fishbone@cpan.org>',
'Toby Inkster <tobyink@cpan.org>',
],
resources => {
bugtracker => {
web => 'https://github.com/cxw42/Class-Tiny-ConstrainedAccessor/issues',
},
repository => {
type => 'git',
web => 'https://github.com/cxw42/Class-Tiny-ConstrainedAccessor.git',
web => 'https://github.com/cxw42/Class-Tiny-ConstrainedAccessor',
},
},
prereqs => {
develop => {
requires => {
'App::RewriteVersion' => '0', # for perl-bump-version
'Module::Metadata' => '1.000016',
},
},
test => {
recommends => {
# Type systems we check, if they're installed.
'MooX::Types::MooseLike' => '0',
'MouseX::Types' => '0',
'Specio' => '0',
'Type::Nano' => '0.004',
},
},
},
@provides,
}, #META_MERGE
dist => { COMPRESS => 'gzip -9f', SUFFIX => 'gz', },
( run in 0.707 second using v1.01-cache-2.11-cpan-54e63673c56 )