[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#697942: ITP: libapp-prereqgrapher-perl -- generate dependency graph using Perl::PrereqScanner

Package: wnpp
Owner: Salvatore Bonaccorso <carnil@debian.org>
Severity: wishlist
X-Debbugs-CC: debian-devel@lists.debian.org,debian-perl@lists.debian.org

* Package name    : libapp-prereqgrapher-perl
  Version         : 0.6
  Upstream Author : Neil Bowers <neil@bowers.com>
* URL             : https://metacpan.org/release/App-PrereqGrapher/
* License         : Artistic or GPL-1+
  Programming Lang: Perl
  Description     : generate dependency graph using Perl::PrereqScanner

App::PrereqGrapher builds a directed graph of the prereqs or dependencies for
a file or module. It uses Perl::PrereqScanner to find the dependencies for
the seed, and then repeatedly calls Perl::PrereqScanner on those
dependencies, and so on, until all dependencies have been found.

It then saves the resulting graph to a file, using one of the five supported
formats. The default format is 'dot', the format used by the GraphViz graph
drawing toolkit.

If your code contains lines like:

require 5.006;

use 5.006;

Then you'll end up with a dependency labelled perl 5.006; this way you can
see where you're dependent on modules which require different minimum
versions of perl.

Reply to: