Dear EasyBuilders,

I'm happy to announce the release of EasyBuild version 2.7.0 [1].
It's beyond any doubt that this is the best release so far, you'll see...

This is a big release, with many small and a couple of large enhancements.
Major highlights for this release include:

* stable Cray support (thanks a lot to Petar Forai and Guilherme Peretti-Pezzi & his colleagues at CSCS for their contributions!) [2] * detailed overview coming soon at http://easybuild.readthedocs.org/en/latest/Cray_support.html

    * improved GitHub integration:
        * enhancements for --new-pr/--update-pr/--upload-test-report
        * bug fixes for --from-pr
        * added support for --install-github-token and --check-github
* updated detailed documentation available soon at http://easybuild.readthedocs.org/en/latest/Integration_with_GitHub.html

* more responsive 'eb' command, thanks to enabling Python optimization mode

* support for showing the current EasyBuild configuration using 'eb --show-config' [3]

    * better bash completion support

    * bug fixes and simplified implementation for --minimal-toolchains

* correctly defining the 'easybuild' namespace (i.e. no more 'harmless' import warnings) * this introduces the requirement for having the 'setuptools' Python package available at runtime * if you have custom easyblocks, make sure you're using --include-easyblocks, or change the __init__.py files in your custom easyblocks directory to use 'pkg_resources.declare_namespace' rather than 'pkgutil.extend_path'

* fixed issues with using EasyBuild in an environment where 'python' is Python 3.x ('python2' must be available through $PATH in that case)

    * 6 new software-specific easyblocks, incl. MPICH

    * example easyconfig files for 63 new software packages

* support for installing latest Intel compilers (2016 update 2), Perl 5.22.1, Python 3.5.1, R 3.2.3 (w/ updated extensions), GROMACS 5.1.2, netCDF 4.4.0, etc.

... and various other enhancements and bug fixes.


More details are available in the release notes [4].

Thanks to everyone who contributed to this release in one way or another!


To upgrade to EasyBuild v2.7.0, there are several options:

(i) (re)bootstrap EasyBuild to obtain an EasyBuild/2.7.0 module to load [5]

(ii) install EasyBuild v2.7.0 with a previous version of EasyBuild, using the easyconfig file available in [6]

(iii) install EasyBuild v2.7.0 from PyPI, using one of the standard Python installation tools (easy_install, pip, ...)

(iv) update your Git working copies of the different EasyBuild repositories


Enjoy!

regards,

Kenneth
EasyBuild release manager

[1] http://pypi.python.org/pypi/easybuild
[2] https://github.com/hpcugent/easybuild-framework/issues/1390
[3] http://easybuild.readthedocs.org/en/latest/Configuration.html#overview-of-current-configuration-show-config-show-full-config
[4] http://easybuild.readthedocs.org/en/latest/Release_notes.html
[5] http://easybuild.readthedocs.org/en/latest/Installation.html#bootstrapping-easybuild
[6] https://github.com/hpcugent/easybuild-easyconfigs/pull/2740

Reply via email to