App-Deps-Verify
view release on metacpan or search on metacpan
"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" => [
"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"
}
},
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 )