Add EasyBuild 4.0.0 (#13024)

* Add EasyBuild 4.0.0

* Update homepage, remove no longer required deps

* Replace version ranges with fixed versions
This commit is contained in:
Adam J. Stewart
2019-10-03 09:48:42 -05:00
committed by Massimiliano Culpo
parent b973f038fd
commit dac34147c0
4 changed files with 41 additions and 18 deletions

View File

@@ -11,11 +11,17 @@ class Easybuild(PythonPackage):
for (scientific) software on HPC systems.
"""
homepage = 'http://hpcugent.github.io/easybuild/'
url = 'https://pypi.io/packages/source/e/easybuild/easybuild-3.1.2.tar.gz'
homepage = 'https://easybuilders.github.io/easybuild/'
url = 'https://pypi.io/packages/source/e/easybuild/easybuild-4.0.0.tar.gz'
maintainers = ['boegel']
version('4.0.0', sha256='21bcc1048525ad6219667cc97a7421b5388068c670cabba356712e474896de40')
version('3.1.2', 'c2d901c2a71f51b24890fa69c3a46383')
depends_on('py-easybuild-framework@3.1.2', when='@3.1.2', type='run')
depends_on('py-easybuild-easyblocks@3.1.2', when='@3.1.2', type='run')
depends_on('py-easybuild-easyconfigs@3.1.2', when='@3.1.2', type='run')
depends_on('python@2.6:2.8', when='@:3', type=('build', 'run'))
depends_on('python@2.6:2.8,3.5:', when='@4:', type=('build', 'run'))
for v in ['@4.0.0', '@3.1.2']:
depends_on('py-easybuild-framework' + v, when=v, type='run')
depends_on('py-easybuild-easyblocks' + v, when=v, type='run')
depends_on('py-easybuild-easyconfigs' + v, when=v, type='run')