Hi, Good question. It could/should be expanded fro Perl to Python module installation (e.g. Via “pip”) and R package installation.
Todd From: tin h <[email protected]<mailto:[email protected]>> Reply-To: "[email protected]<mailto:[email protected]>" <[email protected]<mailto:[email protected]>> List-Post: [email protected] Date: Wednesday, November 19, 2014 at 8:04 PM To: "[email protected]<mailto:[email protected]>" <[email protected]<mailto:[email protected]>> Subject: [easybuild] Any easy way to get lots of CPAN modules for a Perl installation? Hello fellow easybuilder :) On a traditional, OS-based Perl installation, one would use CPAN to automatically fetch and install modules and libraries, including all the dependencies. What easy (as in "lazy") way is there to accomplish the same thing when using EasyBuild? I have a Perl.eb that looks like the one below. I understand that I can list all the CPAN modules by listing them in the exts_list, but this a very long and tedious process, as it does not take care of dependencies. Things like BioPerl has a gigantic list of dependent modules, and I rather not write out this list by hand. I did say I wanted to be lazy, yes? :p Thoughts? How the the Perl guru handling this? Much thanks in advance, Tin name = 'Perl' version = '5.20.0' toolchain = {'name': 'goolf', 'version': '1.5.14-NX'} source_urls = ['http://www.cpan.org/src/5.0'] sources = [SOURCELOWER_TAR_GZ] exts_list = [ ('DBI', '1.631', { 'source_urls': ['http://www.cpan.org/modules/by-module/DBI/TIMB/'], }), ('Module::Build', '0.4205', { 'source_tmpl': 'Module-Build-0.4205.tar.gz', 'source_urls': ['http://www.cpan.org/modules/by-module/Module/LEONT/'], }), ('Devel::StackTrace', '1.32', { 'source_tmpl': 'Devel-StackTrace-1.32.tar.gz', 'source_urls': ['http://www.cpan.org/modules/by-module/Devel/DROLSKY'], }), ('Class::Data::Inheritable', '0.08', { 'source_tmpl': 'Class-Data-Inheritable-0.08.tar.gz', 'source_urls': ['http://www.cpan.org/modules/by-module/Class/TMTM'], }) ] moduleclass = 'lang'

