Hi Dinesh,

The EasyBuild mailing list is subscribers only, messages by non-members are 
moderated.
I allowed your message, but if you want to stay informed about EasyBuild, I 
suggest you subscribe to the mailing list, see 
https://github.com/hpcugent/easybuild/wiki/Contact#mailing-list.


On 28 May 2013, at 16:57, Dinesh B Vadhia wrote:

> Hi!  Does Easybuild allow control what version of a package is installed?  
> For example, will it install the latest version of Python 2.7.5? Thanks.


Yes, in fact, one of the main reasons we use EasyBuild when installing 
(scientific) software is to have strict control over (dependency) versions, and 
to make sure that software versions remain available indefinitely.
When new versions of software are released an installed, old versions remain 
available via the environment modules.

To answer your question more directly: EasyBuild requires you to specify the 
exact version of the software you want to have installed.
For software that is already supported, it's usually sufficient to simply 
change the version specification in the easyconfig file, and pass that to the 
`eb` command to build that version.
If the build procedure remained unchanged, EasyBuild should be able to build 
the software without much fuss.

For Python v2.7.5 specifically, the easyconfig files are already available in 
the current development version of EasyBuild, see 
https://github.com/hpcugent/easybuild-easyconfigs/tree/develop/easybuild/easyconfigs/p/Python.
'Native' support for installing Python v2.7.5 will thus be included in the 
upcoming EasyBuild v1.5.


regards,

Kenneth

Reply via email to