perl-CPAN-Dependency - Analyzes CPAN modules and generates their dependency tree

Property Value
Distribution ALT Linux Sisyphus
Repository Autoimports noarch
Package name perl-CPAN-Dependency
Package version 0.16
Package release alt1
Package architecture noarch
Package type rpm
Installed size 57.14 KB
Download size 57.14 KB
Official Mirror
*Please note that this module is no longer maintained.
Check the section on "See ALSO" for similar, more recent modules.*
This module can process a set of distributions, up to the whole CPAN,
and extract the dependency relations between these distributions.
Alternatively, it can load the prerequisites information from a
CPANTS database.
It also calculates a score for each distribution based on the number
of times it appears in the prerequisites of other distributions.
The algorithm is described in more details in the section on "SCORE CALCULATION".
`CPAN::Dependency' stores the data in an internal structure which can
be saved and loaded using `save_deps_tree()' and `load_deps_tree()'.
The structure looks like this:
DIST => {
author => STRING,
cpanid => STRING,
score  => NUMBER,
prereqs => {
used_by => {
With each distribution name *DIST* are associated the following fields:
=over 4
=item *
`author' is a string which contains the name of the author who wrote
(or last released) this distribution;
=item *
`cpanid' is a string which contains the CPAN ID of the author who wrote
(or last released) this distribution;
=item *
`score' is a number which represents the score of the distribution;
=item *
`prereqs' is a hashref which represents the prerequisites of the distribution;
each key is a prerequisite name and its value is a boolean which is true when
the distribution and the prerequisite are not from the same author;
=item *
`used_by' is a hashref which represents the distributions which use this
particular distribution; each key is a distribution name and its value is a
boolean which is true when both distributions are not from the same author;


Package Version Architecture Repository
perl-CPAN-Dependency - - -


Name Value
/usr/share/perl5 -
perl(CPANPLUS/ -
perl( -
perl(File/ >= 9999.120
perl(File/ -
perl(Module/ >= 2.120
perl( >= 0.660
perl( -
rpmlib(PayloadIsLzma) -


Name Value
perl(CPAN/ = 0.160
perl-CPAN-Dependency = 0.16-alt1


Type URL
Binary Package perl-CPAN-Dependency-0.16-alt1.noarch.rpm
Source Package perl-CPAN-Dependency-0.16-alt1.src.rpm

Install Howto

  1. Add the following line to /etc/apt/sources.list:
    rpm [Sisyphus] noarch autoimports
    rpm [Sisyphus] noarch autoimports
  2. Update the package index:
    # sudo apt-get update
  3. Install perl-CPAN-Dependency rpm package:
    # sudo apt-get install perl-CPAN-Dependency



See Also

Package Description
perl-CPAN-Diff-0.02-alt1.noarch.rpm Compare local Perl packages/versions with a CPAN
perl-CPAN-Diff-scripts-0.02-alt1.noarch.rpm CPAN-Diff scripts
perl-CPAN-DistroBuilder-0.01-alt1.noarch.rpm perl module CPAN-DistroBuilder
perl-CPAN-Faker-0.010-alt1.noarch.rpm build a bogus CPAN instance for testing
perl-CPAN-Faker-HTTPD-0.002-alt1.noarch.rpm Run a bogus CPAN web server for testing
perl-CPAN-Faker-scripts-0.010-alt1.noarch.rpm CPAN-Faker scripts
perl-CPAN-FindDependencies-2.47-alt1_2.noarch.rpm Object representing a module dependency
perl-CPAN-Flatten-0.01-alt1.noarch.rpm flatten cpan module requirements without install
perl-CPAN-Flatten-scripts-0.01-alt1.noarch.rpm CPAN-Flatten scripts
perl-CPAN-Index-API-0.007-alt1.noarch.rpm Read and write CPAN index files
perl-CPAN-Indexer-Mirror-0.05-alt1.noarch.rpm Creates the mirror.yml and mirror.json files
perl-CPAN-Info-FromURL-0.08-alt1.noarch.rpm Extract/guess information from a URL
perl-CPAN-LinksToDocs-0.001-alt1.noarch.rpm get links to documentation by giving short "tags"
perl-CPAN-Local-Role-MetaCPAN-API-0.001-alt1.noarch.rpm A role for plugins needing to access or query MetaCPAN's API
perl-CPAN-Meta-Prereqs-Diff-0.001004-alt1.noarch.rpm Compare dependencies between releases using CPAN::Meta