Acme-CPANAuthors-Nonhuman
view release on metacpan or search on metacpan
This public service announcement was brought to you by the Perl Toolchain
Gang, the irc.perl.org #toolchain IRC channel, and the number 42.
----
* Alternatively, you are running this file manually, in which case you need
to learn to first fulfill all configure requires prerequisites listed in
META.yml or META.json -- or use a cpan client to install this distribution.
You can also silence this warning for future installations by setting the
PERL_MB_FALLBACK_SILENCE_WARNING environment variable, but please don't do
that until you fix your toolchain as described above.
Errors from configure prereqs:
EOW
. do {
require Data::Dumper; Data::Dumper->new([ \%errors ])->Indent(2)->Terse(1)->Sortkeys(1)->Dump;
};
Installing Acme-CPANAuthors-Nonhuman is straightforward.
## Installation with cpanm
If you have cpanm, you only need one line:
% cpanm Acme::CPANAuthors::Nonhuman
If it does not have permission to install modules to the current perl, cpanm
will automatically set up and install to a local::lib in your home directory.
See the local::lib documentation (https://metacpan.org/pod/local::lib) for
details on enabling it in your environment.
## Installing with the CPAN shell
Alternatively, if your CPAN shell is set up, you should just be able to do:
% cpan Acme::CPANAuthors::Nonhuman
## Manual installation
As a last resort, you can manually install it. Download the tarball, untar it,
then build it:
% perl Build.PL
% ./Build && ./Build test
Makefile.PL view on Meta::CPAN
If you're installing manually, please retrain your fingers to run Build.PL
when present instead.
This public service announcement was brought to you by the Perl Toolchain
Gang, the irc.perl.org #toolchain IRC channel, and the number 42.
----
* Alternatively, you are doing something overly clever, in which case you
should consider setting the 'prefer_installer' config option in CPAN.pm, or
'prefer_makefile' in CPANPLUS, to 'mb" and '0' respectively.
You can also silence this warning for future installations by setting the
PERL_MM_FALLBACK_SILENCE_WARNING environment variable.
EOW
sleep 10 if -t STDIN && (-t STDOUT || !(-f STDOUT || -c STDOUT));
}
}
} # end BEGIN
my %WriteMakefileArgs = (
"ABSTRACT" => "We are non-human CPAN authors",
"AUTHOR" => "Karen Etheridge <ether\@cpan.org>",
Test::MinimumVersion.max_target_perl = 5.008 ; utf8
; FIXME: PPI has difficulty with finding pod to weave that is
; after __DATA__ declaration (issue 16)
PodWeaver.replacer = replace_with_nothing
-remove = Test::Pod::No404s ; http://hexten.net/cpan-faces/ is down :(
[EnsurePrereqsInstalled]
phases = :all ; (including develop!) ; not implemented yet, but this is the default behaviour currently
[Prereqs / RuntimeRequires]
base = 2.18 ; avoid "-1, set by base.pm"
[Prereqs / DevelopRequires]
Test::Warnings = 0
; these are used in the templating code, that is replaced at dzil build time
; with the fetched author data.
; authordep HTTP::Tiny = 0
; authordep JSON::MaybeXS = 1.001000
; authordep Acme::CPANAuthors = 0.23
; authordep Acme::CPANAuthors::Factory = 0
lib/Acme/CPANAuthors/Nonhuman.pm view on Meta::CPAN
use strict;
use warnings;
package Acme::CPANAuthors::Nonhuman; # git description: v0.025-4-g5e85df3
# vim: set ts=8 sts=4 sw=4 tw=115 et :
# ABSTRACT: We are non-human CPAN authors
# KEYWORDS: acmeism cpan authors animals fun
our $VERSION = '0.026';
use utf8;
# this data was generated at build time via __DATA__ section
# and Dist::Zilla::Plugin::MungeFile::WithDataSection 0.009
my %authors = (
t/02-siblings.t view on Meta::CPAN
use Module::Pluggable
search_path => ['Acme::CPANAuthors'],
sub_name => 'authors';
use Module::Runtime 'use_module';
::diag 'all installed modules in the Acme::CPANAuthors namespace:'
. "\n"
. join("\n", map {
$_ . ' '
. do {
# this is intentionally set up as a failable test, so I see
# reports that indicate what the bad module(s) are -- e.g.
# http://www.cpantesters.org/cpan/report/e7d622fc-2527-11e3-b8b2-96b61dda783b
my $version;
if (not eval { $version = use_module($_)->VERSION; 1 })
{
my $error = "Could not load $_: $@";
$version = eval { $_->VERSION };
if ($_ eq 'Acme::CPANAuthors::You::re_using' and (not $version or $version < '0.08')) {
::diag($error);
}
( run in 0.507 second using v1.01-cache-2.11-cpan-49f99fa48dc )