It look like the PyPI installation method via pip no longer works:
eb_install$ pip install --install-option "--prefix=$EB/easybuild-2.7.0" http://github.com/hpcugent/easybuild-framework/archive/master.tar.gz Downloading/unpacking http://github.com/hpcugent/easybuild-framework/archive/master.tar.gz Downloading master.tar.gz (unknown size): 1.4MB downloaded Running setup.py egg_info for package from http://github.com/hpcugent/easybuild-framework/archive/master.tar.gz ERROR: Running EasyBuild from /tmp/pip-SXlmFZ-build does not work (Python packaging weirdness)... Complete output from command python setup.py egg_info: ERROR: Running EasyBuild from /tmp/pip-SXlmFZ-build does not work (Python packaging weirdness)... ---------------------------------------- Cleaning up... Command python setup.py egg_info failed with error code 1 in /tmp/pip-SXlmFZ-build Storing complete log in ~/.pip/pip.log eb_install$ Todd From: <[email protected]<mailto:[email protected]>> on behalf of Kenneth Hoste <[email protected]<mailto:[email protected]>> Reply-To: "[email protected]<mailto:[email protected]>" <[email protected]<mailto:[email protected]>> List-Post: [email protected] Date: Monday, March 21, 2016 at 6:52 AM To: EasyBuild <[email protected]<mailto:[email protected]>> Subject: [easybuild] [ANN] EasyBuild v2.7.0 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

