App-Deps-Verify

 view release on metacpan or  search on metacpan

Build.PL  view on Meta::CPAN

  "dist_author" => [
    "Shlomi Fish <shlomif\@cpan.org>"
  ],
  "dist_name" => "App-Deps-Verify",
  "dist_version" => "0.12.2",
  "license" => "mit",
  "module_name" => "App::Deps::Verify",
  "recursive_test_files" => 1,
  "requires" => {
    "App::Cmd::Setup" => 0,
    "Data::Dumper" => 0,
    "File::Which" => 0,
    "Moo" => 0,
    "Path::Tiny" => 0,
    "YAML::XS" => 0,
    "autodie" => 0,
    "perl" => "5.014",
    "strict" => 0,
    "warnings" => 0
  },
  "script_files" => [

META.json  view on Meta::CPAN

            "Test::More" : "0.96",
            "Test::NoTabs" : "0",
            "Test::Pod" : "1.41",
            "Test::Pod::Coverage" : "1.08",
            "Test::TrailingSpace" : "0.0203"
         }
      },
      "runtime" : {
         "requires" : {
            "App::Cmd::Setup" : "0",
            "Data::Dumper" : "0",
            "File::Which" : "0",
            "Moo" : "0",
            "Path::Tiny" : "0",
            "YAML::XS" : "0",
            "autodie" : "0",
            "perl" : "5.014",
            "strict" : "0",
            "warnings" : "0"
         }
      },

META.yml  view on Meta::CPAN

    file: lib/App/Deps/Verify/App/VerifyDeps/Command/plupdatetask.pm
    version: v0.12.2
  App::Deps::Verify::App::VerifyDeps::Command::py3list:
    file: lib/App/Deps/Verify/App/VerifyDeps/Command/py3list.pm
    version: v0.12.2
  App::Deps::Verify::App::VerifyDeps::Command::verify:
    file: lib/App/Deps/Verify/App/VerifyDeps/Command/verify.pm
    version: v0.12.2
requires:
  App::Cmd::Setup: '0'
  Data::Dumper: '0'
  File::Which: '0'
  Moo: '0'
  Path::Tiny: '0'
  YAML::XS: '0'
  autodie: '0'
  perl: '5.014'
  strict: '0'
  warnings: '0'
resources:
  bugtracker: https://github.com/shlomif/app-deps-verify/issues

lib/App/Deps/Verify.pm  view on Meta::CPAN

    }
    return;
}

sub list_missing_python3_modules
{
    my ( $self, $args ) = @_;
    my %not_found;
    foreach my $mods ( @{ $args->{inputs} } )
    {
        use Data::Dumper;

        # die Dumper($mods);
        my @required_modules = keys %{$mods};

    REQUIRED:
        foreach my $module (@required_modules)
        {
            if ( $module !~ m#\A[a-zA-Z0-9_\.]+\z# )
            {
                die "invalid python3 module id - $module !";



( run in 0.308 second using v1.01-cache-2.11-cpan-4d50c553e7e )