Name : perl-Module-ScanDeps
| |
Version : 1.24
| Vendor : openSUSE
|
Release : bp155.2.12
| Date : 2023-05-17 15:34:15
|
Group : Development/Libraries/Perl
| Source RPM : perl-Module-ScanDeps-1.24-bp155.2.12.src.rpm
|
Size : 0.12 MB
| |
Packager : https://bugs_opensuse_org
| |
Summary : Recursively scan Perl code for dependencies
|
Description :
This module scans potential modules used by perl programs, and returns a hash reference; its keys are the module names as appears in \'%INC\' (e.g. \'Test/More.pm\'); the values are hash references with this structure:
{ file => \'/usr/local/lib/perl5/5.8.0/Test/More.pm\', key => \'Test/More.pm\', type => \'module\', # or \'autoload\', \'data\', \'shared\' used_by => [ \'Test/Simple.pm\', ... ], uses => [ \'Test/Other.pm\', ... ], }
One function, \'scan_deps\', is exported by default. Other functions such as (\'scan_line\', \'scan_chunk\', \'add_deps\', \'path_to_inc_name\') are exported upon request.
Users of *App::Packer* may also use this module as the dependency-checking frontend, by tweaking their _p2e.pl_ like below:
use Module::ScanDeps; ... my $packer = App::Packer->new( frontend => \'Module::ScanDeps\' ); ...
Please see App::Packer::Frontend for detailed explanation on the structure returned by \'get_files\'.
|
RPM found in directory: /vol/rzm3/linux-opensuse/distribution/leap/15.5/repo/oss/x86_64 |