Acme-CPANAuthors-You-re_using
view release on metacpan or search on metacpan
1234567891011121314151617181920212223242526272829303132333435Revision 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
1819202122232425262728293031323334353637383940414243444546474849505152
"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"
: {
},
1234567891011121314151617181920212223242526272829303132333435---
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:
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:
license: http://dev.perl.org/licenses/
version:
'0.08'
Makefile.PL view on Meta::CPAN
5678910111213141516171819202122232425my
$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
= (
252627282930313233343536373839404142434445
Fetches and registers the names into Acme::CPANAuthors::Register. This
function is automatically called
when
you
"use"
this module,
unless
you
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
You can contact me by mail or on
"irc.perl.org"
(vincent).
BUGS
lib/Acme/CPANAuthors/You/re_using.pm view on Meta::CPAN
1234567891011121314151617package
Acme::CPANAuthors::You::re_using;
use
strict;
use
warnings;
use
File::Find ();
use
Module::Metadata;
=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
606162636465666768697071727374757677787980my
$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
9899100101102103104105106107108109110111112113114115116117118}
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 1.069 second using v1.01-cache-2.11-cpan-49f99fa48dc )