Do you know where your variables are? | |
PerlMonks |
comment on |
( [id://3333]=superdoc: print w/replies, xml ) | Need Help?? |
Dear fellow monks, I'd like to list all direct and indirect dependencies of a CPAN module or bundle without actually installing any of those. For example, I'd like to know what precisely would be installed with Bundle::Math, a bundle of bundles of modules with countless prerequisites. CPAN::FindDependencies seems to ignore the contents of Bundles. The dependency graphs of metacpan.org seem to ignore module dependencies from "dynamic" configurations, as does MetaCPAN::API. Another idea I had is running cpan/cpanp/cpanm against a throw-away install directory and analysing the log output. As a bonus, this would let me choose whether I want to include recommended modules and build-time dependencies. However, it is not automated. Similarly, a whole throw-away perl instance could be compared on the file level before and after an installation. This would be time-consuming. It might be desirable to run this as a smoke test service and collect the results in a database. Has somebody done similar work? Are there other tools I should try? In reply to Listing bundle contents and dependencies by martin
|
|