Acme-CPANAuthors-You-re_using
view release on metacpan or search on metacpan
Revision history for Acme-CPANAuthors-You-re_using
0.08 2015-03-16 14:45 UTC
+ Fix : Test failures of t/11-naughty-version.t.
Module::Metadata 1.000_017 is now required.
0.07 2015-03-13 15:30 UTC
+ Fix : [RT #91248] : Does not handle missing modules or missing
versions
Exceptions thrown by Module::Metadata are now ignored.
Thanks Karen Etheridge for reporting.
0.06 2013-08-21 17:20 UTC
This is a maintenance release. The code contains no functional change.
Satisfied users of version 0.05 can skip this update.
+ Tst : Author tests are no longer bundled with this distribution.
They are only made available to authors in the git repository.
0.05 2013-08-20 19:15 UTC
This is a maintenance release. The code contains no functional change.
Satisfied users of version 0.04 can skip this update.
+ Tst : The Kwalitee test has been removed.
0.04 2011-08-24 23:10 UTC
+ Chg : The module now uses File::Find and Module::Metadata to collect
all the modules installed in your system.
ExtUtils::Installed is no longer needed.
+ Chg : die() is called instead of croak() for internal errors.
Carp is no longer needed.
+ Fix : Update the Parse::CPAN::Packages' author id test, since
Acme::CPANAuthors does not depend on it anymore.
+ Upd : Acme::CPANAuthors dependency bumped to 0.16.
0.03 2010-01-03 10:10 UTC
+ Fix : Stop skipping t/10-base.t when Acme::CPANAuthors throw an
"t",
"inc"
]
},
"prereqs" : {
"build" : {
"requires" : {
"Acme::CPANAuthors" : "0.16",
"ExtUtils::MakeMaker" : "0",
"File::Find" : "0",
"Module::Metadata" : "1.000017",
"Test::More" : "0",
"lib" : "0"
}
},
"configure" : {
"requires" : {
"ExtUtils::MakeMaker" : "0"
}
},
"runtime" : {
"requires" : {
"Acme::CPANAuthors" : "0.16",
"File::Find" : "0",
"Module::Metadata" : "1.000017",
"perl" : "5.006"
}
}
},
"release_status" : "stable",
"resources" : {
"bugtracker" : {
"web" : "http://rt.cpan.org/Dist/Display.html?Name=Acme-CPANAuthors-You-re_using"
},
"homepage" : "http://search.cpan.org/dist/Acme-CPANAuthors-You-re_using/",
---
abstract: 'We are the CPAN authors that have written the modules installed on your perl!'
author:
- 'Vincent Pit <perl@profvince.com>'
build_requires:
Acme::CPANAuthors: '0.16'
ExtUtils::MakeMaker: '0'
File::Find: '0'
Module::Metadata: '1.000017'
Test::More: '0'
lib: '0'
configure_requires:
ExtUtils::MakeMaker: '0'
dynamic_config: 0
generated_by: 'ExtUtils::MakeMaker version 7.04, CPAN::Meta::Converter version 2.150001'
license: perl
meta-spec:
url: http://module-build.sourceforge.net/META-spec-v1.4.html
version: '1.4'
name: Acme-CPANAuthors-You-re_using
no_index:
directory:
- t
- inc
requires:
Acme::CPANAuthors: '0.16'
File::Find: '0'
Module::Metadata: '1.000017'
perl: '5.006'
resources:
bugtracker: http://rt.cpan.org/Dist/Display.html?Name=Acme-CPANAuthors-You-re_using
homepage: http://search.cpan.org/dist/Acme-CPANAuthors-You-re_using/
license: http://dev.perl.org/licenses/
repository: http://git.profvince.com/?p=perl%2Fmodules%2FAcme-CPANAuthors-You-re_using.git
version: '0.08'
Makefile.PL view on Meta::CPAN
my $dist = 'Acme-CPANAuthors-You-re_using';
(my $name = $dist) =~ s{-}{::}g;
(my $file = $dist) =~ s{-}{/}g;
$file = "lib/$file.pm";
my %PREREQ_PM = (
'Acme::CPANAuthors' => '0.16',
'File::Find' => 0,
'Module::Metadata' => '1.000017',
);
my %BUILD_REQUIRES = (
'ExtUtils::MakeMaker' => 0,
'Test::More' => 0,
'lib' => 0,
%PREREQ_PM,
);
my %META = (
Fetches and registers the names into Acme::CPANAuthors::Register. This
function is automatically called when you "use" this module, unless you
have set the package variable $Acme::CPANAuthors::You're_using::SKIP to
true beforehand.
DEPENDENCIES
File::Find (core since perl 5)
Acme::CPANAuthors 0.16.
Module::Metadata 1.000_017.
SEE ALSO
All others "Acme::CPANAuthors::*" modules.
AUTHOR
Vincent Pit, "<perl at profvince.com>", <http://www.profvince.com>.
You can contact me by mail or on "irc.perl.org" (vincent).
BUGS
lib/Acme/CPANAuthors/You/re_using.pm view on Meta::CPAN
package Acme::CPANAuthors::You::re_using;
use strict;
use warnings;
use File::Find ();
use Module::Metadata;
use Acme::CPANAuthors::Utils;
=head1 NAME
Acme::CPANAuthors::You::re_using - We are the CPAN authors that have written the modules installed on your perl!
=head1 VERSION
Version 0.08
lib/Acme/CPANAuthors/You/re_using.pm view on Meta::CPAN
my $auths = Acme::CPANAuthors::Utils::cpan_authors();
die 'Couldn\'t retrieve a valid Parse::CPAN::Authors object' unless $auths;
my %modules;
File::Find::find({
wanted => sub {
return unless /\.pm$/;
my $mod = do {
local $@;
eval { Module::Metadata->new_from_file($_) }
};
return unless $mod;
@modules{grep $_, $mod->packages_inside} = ();
},
follow => 0,
no_chdir => 1,
}, @INC);
for (keys %modules) {
my $mod = $pkgs->package($_);
lib/Acme/CPANAuthors/You/re_using.pm view on Meta::CPAN
}
BEGIN { register() }
=head1 DEPENDENCIES
L<File::Find> (core since perl 5)
L<Acme::CPANAuthors> 0.16.
L<Module::Metadata> 1.000_017.
=head1 SEE ALSO
All others C<Acme::CPANAuthors::*> modules.
=head1 AUTHOR
Vincent Pit, C<< <perl at profvince.com> >>, L<http://www.profvince.com>.
You can contact me by mail or on C<irc.perl.org> (vincent).
( run in 0.521 second using v1.01-cache-2.11-cpan-49f99fa48dc )