Acme-CPANAuthors-You-re_using

 view release on metacpan or  search on metacpan

Changes  view on Meta::CPAN

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

         "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/",

META.yml  view on Meta::CPAN

---
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 = (

README  view on Meta::CPAN

    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 )