CPAN-FindDependencies

 view release on metacpan or  search on metacpan

META.json  view on Meta::CPAN

            "File::Type" : "0",
            "IO::Compress::Bzip2" : "0",
            "IO::Uncompress::Bunzip2" : "0",
            "LWP::Protocol::https" : "6.09",
            "LWP::Simple" : "0",
            "Module::CoreList" : "5.20200920",
            "Parse::CPAN::Packages" : "2.31",
            "Path::Tiny" : "0.150",
            "Pod::Perldoc" : "3.23",
            "Scalar::Util" : "1.14",
            "Test::Differences" : "0",
            "Test::Exception" : "0",
            "Test::More" : "0.88",
            "Test::Time" : "0",
            "Text::Diff" : "0",
            "URI::file" : "4.13"
         }
      }
   },
   "release_status" : "stable",
   "resources" : {

META.yml  view on Meta::CPAN

  File::Type: '0'
  IO::Compress::Bzip2: '0'
  IO::Uncompress::Bunzip2: '0'
  LWP::Protocol::https: '6.09'
  LWP::Simple: '0'
  Module::CoreList: '5.20200920'
  Parse::CPAN::Packages: '2.31'
  Path::Tiny: '0.150'
  Pod::Perldoc: '3.23'
  Scalar::Util: '1.14'
  Test::Differences: '0'
  Test::Exception: '0'
  Test::More: '0.88'
  Test::Time: '0'
  Text::Diff: '0'
  URI::file: '4.13'
resources:
  bugtracker: https://github.com/DrHyde/perl-modules-CPAN-FindDependencies/issues
  repository: https://github.com/DrHyde/perl-modules-CPAN-FindDependencies
version: '3.14'
x_serialization_backend: 'CPAN::Meta::YAML version 0.018'

Makefile.PL  view on Meta::CPAN

    'File::Type'              => 0,
    'IO::Compress::Bzip2'     => 0,
    'IO::Uncompress::Bunzip2' => 0,
    'LWP::Protocol::https'    => 6.09,
    'LWP::Simple'             => 0,
    'Module::CoreList'        => '5.20200920',
    'Parse::CPAN::Packages'   => 2.31,
    'Path::Tiny'              => '0.150',
    'Pod::Perldoc'            => 3.23, # some earlier versions whine about groff on Mac
    'Scalar::Util'            => 1.14,
    'Test::Differences'       => 0,
    'Test::Exception'         => 0,
    'Test::More'              => 0.88, # done_testing
    'Test::Time'              => 0,
    'Text::Diff'              => 0,
    'URI::file'               => 4.13,
    $^O eq 'MSWin32' ? ('Win32::Job' => 0,) : (),
  },
  dist => {
    DIST_CP => 'cp',
    PREOP => "$Config{perlpath} -Mstrict -w shared/doincludes \$(EXE_FILES) \$(TO_INST_PM)"

t/cpandeps-diff-script.t  view on Meta::CPAN

use strict;
use warnings;

use CPAN::FindDependencies qw(finddeps);

use Test::More;
use Test::Differences;

use Devel::CheckOS;
use Capture::Tiny qw(capture);
use Config;
use File::Path qw(remove_tree);

$ENV{CPANDEPS_DIFF_DIR} = '.';
remove_tree('.cpandeps-diff');
END {
    remove_tree('.cpandeps-diff') if(Test::More->builder()->is_passing());

t/cpandeps-script.t  view on Meta::CPAN

use strict;
use warnings;
no warnings qw(qw); # suppress warnings about commas in text

use CPAN::FindDependencies qw(finddeps);

use Test::More;
use Test::Differences;

use Devel::CheckOS;
use Capture::Tiny qw(capture);
use Config;

# First, make sure that what we're about to test using the script works
# when using the module directly
{
    local $SIG{__WARN__} = sub { my @w = grep { $_ !~ /no metadata/ } @_; warn(@w) if(@w) };
    eq_or_diff(

t/makefilepl.t  view on Meta::CPAN

use strict;
use warnings;

use Test::More;
use Test::Differences;
plan tests => 6;

use CPAN::FindDependencies 'finddeps';
use Capture::Tiny qw(capture);

my($stdout, $stderr) = capture {
    my $result = {
        map {
            $_->name() => [$_->depth(), $_->distribution(), $_->warning()]
        } finddeps(

t/maxdepth.t  view on Meta::CPAN

use strict;
use warnings;

use Test::More;
use Test::Differences;

use CPAN::FindDependencies 'finddeps';

eq_or_diff(
    [
        map {
            $_->name() => [$_->depth(), $_->distribution(), $_->warning()?1:0]
        } finddeps(
            'CPAN::FindDependencies',
            'mirror' => 'DEFAULT,t/cache/CPAN-FindDependencies-1.1/02packages.details.txt.gz',

t/multi.t  view on Meta::CPAN

use strict;
use warnings;

use Env::Path;
use Test::More;
use Test::Differences;

use CPAN::FindDependencies 'finddeps';

my $private_repo = 't/mirrors/privatemirror';
my $cachedir     = 't/cache/multi';
my($private_repo_url, $cachedir_url) = map { URI::file->new_abs($_) }
    ($private_repo, $cachedir);

# just in case they're cached from a previous test run that crashed
unlink(map { "t/cache/multi/$_" } qw(Brewery-1.0.meta Fruit-1.0.meta Fruit-Role-Fermentable-1.0.meta));

t/nometa-nowarnings-fatalerrors-nocaching.t  view on Meta::CPAN

use strict;
use warnings;

use Test::More;
use Test::Differences;
use Test::Time;

use CPAN::FindDependencies qw(finddeps);
use LWP::Simple;

unless(
    head("http://www.cpan.org/modules/02packages.details.txt.gz")
) {
    plan skip_all => "Need web access to the CPAN";
    exit;

t/recommended.t  view on Meta::CPAN

use strict;
use warnings;


use Test::More;
use Test::Differences;

plan tests => 1;

use CPAN::FindDependencies 'finddeps';

eq_or_diff(
    {
     map {
         $_->name() => [$_->depth(), $_->distribution(), $_->warning() ? 1 : 0]
       }



( run in 1.260 second using v1.01-cache-2.11-cpan-6aa56a78535 )