NAME

PAUSE::Packages - interface to PAUSE's packages file (02packages.details.txt)

SYNOPSIS

use PAUSE::Packages;

my $pp       = PAUSE::Packages->new;
my $iterator = $pp->release_iterator();

foreach my $release ($iterator->next) {
  print 'path = ', $release->path, "\n";
  print '   modules = ', join(', ', @{ $release->modules }), "\n";
}

DESCRIPTION

PAUSE::Packages provides an interface to the 02packages.details.txt file produced by the Perl Authors Upload Server (PAUSE). The file records what version of what modules are included in the most recent release of each distribution on CPAN.

The interface for this distribution is very much still in flux, as is the documentation. More of the latter will be coming soon.

REPOSITORY

https://github.com/neilbowers/PAUSE-Packages

AUTHOR

Neil Bowers <neilb@cpan.org>

COPYRIGHT AND LICENSE

This software is copyright (c) 2013 by Neil Bowers <neilb@cpan.org>.

This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.