Merge branch 'it4i-anselm'

This commit is contained in:
Lukáš Krupčík 2018-11-26 12:28:35 +01:00
commit 52efcf2d6f
7 changed files with 118 additions and 2 deletions

View File

@ -0,0 +1,24 @@
# IT4Innovations 2018
easyblock = "PythonPackage"
name = 'argparse'
version = '1.4.0'
homepage = 'https://pypi.python.org/pypi/argparse'
description = 'The argparse module makes it easy to write user friendly command line interfaces.'
toolchain = {'name': 'Py', 'version': '2.7'}
source_urls = [PYPI_SOURCE]
sources = [SOURCE_TAR_GZ]
#dependencies = [
# ('MarkupSafe', '1.0'),
#]
sanity_check_paths = {
'files': ['lib/python2.7/site-packages/%(name)s-%(version)s-py2.7.egg'],
'dirs': [],
}
moduleclass = 'python'

View File

@ -10,7 +10,7 @@ sources = [SOURCE_TAR_GZ]
source_urls = [GNU_SOURCE]
builddependencies = [
('flex', '2.6.0'),
('flex', '2.6.3'),
('Bison', '3.0.4'),
# zlib required, but being linked in statically, so not a runtime dep
('zlib', '1.2.11'),

View File

@ -0,0 +1,24 @@
# IT4Innovations 2018
easyblock = "PythonPackage"
name = 'greenlet'
version = '0.4.15'
homepage = 'https://pypi.python.org/pypi/greenlet'
description = 'Greenlets are lightweight coroutines for in-process concurrent programming.'
toolchain = {'name': 'Py', 'version': '2.7'}
source_urls = [PYPI_SOURCE]
sources = [SOURCE_TAR_GZ]
#ependencies = [
# ('MarkupSafe', '1.0'),
#
sanity_check_paths = {
'files': ['lib/python2.7/site-packages/%(name)s-%(version)s-py2.7.egg-info'],
'dirs': [],
}
moduleclass = 'python'

View File

@ -14,7 +14,7 @@ sources = [SOURCELOWER_TAR_GZ]
dependencies = [('zlib', '1.2.11')]
preconfigopts = 'export LDFLAGS="-L/apps/all/zlib/1.2.8/lib" CPPFLAGS="-I/apps/all/zlib/1.2.8/include" &&'
preconfigopts = 'export LDFLAGS="-L/apps/all/zlib/1.2.11/lib" CPPFLAGS="-I/apps/all/zlib/1.2.11/include" &&'
configopts = "--with-pic"

View File

@ -0,0 +1,22 @@
# IT4Innovations 2018
easyblock = "PythonPackage"
name = 'pyzmq'
version = '17.1.2'
homepage = 'https://pypi.python.org/pypi/pyzmq'
description = 'Python bindings for 0MQ.'
toolchain = {'name': 'Py', 'version': '2.7'}
source_urls = [PYPI_SOURCE]
sources = [SOURCE_TAR_GZ]
options = {'modulename': 'zmq'}
sanity_check_paths = {
'dirs': ['lib/python2.7/site-packages/zmq'],
'files': ['lib/python2.7/site-packages/%(name)s-%(version)s-py2.7.egg-info'],
}
moduleclass = 'python'

View File

@ -0,0 +1,20 @@
# IT4Innovations 2018
easyblock = "PythonPackage"
name = 'Rucio'
version = '1.18.5'
homepage = 'https://github.com/benjaminp/six'
description = 'Python 2 and 3 compatibility library.'
toolchain = {'name': 'Py', 'version': '2.7'}
source_urls = ['https://files.pythonhosted.org/packages/8d/a0/935ea1a62fc906990304c29996b43aca72c256cdcf2e7c1a550b6276976d/']
sources = ['rucio-1.18.5.post1.tar.gz']
sanity_check_paths = {
'files': [],
'dirs': ['lib/python2.7/site-packages/', 'bin'],
}
moduleclass = 'python'

View File

@ -0,0 +1,26 @@
# IT4Innovations 2018
easyblock = "PythonPackage"
name = 'scoop'
version = '0.7.1.1'
homepage = 'https://pypi.org/project/scoop'
description = 'SCOOP (Scalable COncurrent Operations in Python) is a distributed task module allowing concurrent parallel programming on various environments, from heterogeneous grids to supercomputers.'
toolchain = {'name': 'Py', 'version': '2.7'}
source_urls = [PYPI_SOURCE]
sources = [SOURCE_TAR_GZ]
dependencies = [
('pyzmq', '17.1.2'),
('greenlet', '0.4.15'),
('argparse', '1.4.0'),
]
sanity_check_paths = {
'files': ['lib/python2.7/site-packages/%(name)s-%(version)s-py2.7.egg'],
'dirs': [],
}
moduleclass = 'python'