Acme-CPANAuthors-You-re_using

 view release on metacpan or  search on metacpan

Changes  view on Meta::CPAN

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
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

META.json  view on Meta::CPAN

18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
      "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" : {
   },

META.yml  view on Meta::CPAN

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
---
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:
version: '0.08'

Makefile.PL  view on Meta::CPAN

5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
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 = (

README  view on Meta::CPAN

25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
    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

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
 
use strict;
 
use File::Find ();
 
 
=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

60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
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

98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
}
 
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 )