Commit 68b95932 authored by Josef Hrabal's avatar Josef Hrabal

Merge branch 'it4i-salomon'

parents fce9e797 46db1495
# IT4Innovations 2018
easyblock = "PythonPackage"
name = 'absl-py'
version = '0.1.10'
homepage = 'https://pypi.python.org/pypi/absl-py'
description = 'Abseil Python Common Libraries, see https://github.com/abseil/abseil-py.'
toolchain = {'name': 'Py', 'version': '3.6'}
source_urls = [PYPI_SOURCE]
sources = [SOURCE_TAR_GZ]
dependencies = [
('six', '1.11.0'),
]
options = {'modulename': 'absl'}
sanity_check_paths = {
'files': [],
'dirs': ['lib/python3.6/site-packages/absl_py-%(version)s-py3.6.egg'],
}
moduleclass = 'python'
# IT4Innovations 2018
easyblock = "PythonPackage"
name = 'astor'
version = '0.6.2'
homepage = 'https://pypi.python.org/pypi/astor'
description = 'Read/rewrite/write Python ASTs'
toolchain = {'name': 'Py', 'version': '3.6'}
source_urls = [PYPI_SOURCE]
sources = [SOURCE_TAR_GZ]
#dependencies = [
# ('MarkupSafe', '1.0'),
#]
sanity_check_paths = {
'files': [],
'dirs': ['lib/python3.6/site-packages/%(name)s-%(version)s-py3.6.egg'],
}
moduleclass = 'python'
# IT4Innovations 2018
easyblock = "PythonPackage"
name = 'bleach'
version = '1.5.0'
homepage = 'https://pypi.python.org/pypi/bleach'
description = 'An easy safelist-based HTML-sanitizing tool.'
toolchain = {'name': 'Py', 'version': '3.6'}
source_urls = [PYPI_SOURCE]
sources = [SOURCE_TAR_GZ]
dependencies = [
('six', '1.11.0'),
('html5lib', '1.0.1'),
('webencodings', '0.5.1'),
]
sanity_check_paths = {
'files': [],
'dirs': ['lib/python3.6/site-packages/%(name)s-%(version)s-py3.6.egg'],
}
moduleclass = 'python'
# IT4Innovations 2018
easyblock = "PythonPackage"
name = 'bleach'
version = '2.1.2'
homepage = 'https://pypi.python.org/pypi/bleach'
description = 'An easy safelist-based HTML-sanitizing tool.'
toolchain = {'name': 'Py', 'version': '3.6'}
source_urls = [PYPI_SOURCE]
sources = [SOURCE_TAR_GZ]
dependencies = [
('six', '1.11.0'),
('html5lib', '1.0.1'),
('webencodings', '0.5.1'),
]
sanity_check_paths = {
'files': [],
'dirs': ['lib/python3.6/site-packages/%(name)s-%(version)s-py3.6.egg'],
}
moduleclass = 'python'
# IT4Innovations 2018
easyblock = "PythonPackage"
name = 'dist-keras'
version = '0.2.1'
homepage = 'https://pypi.python.org/pypi/dist-keras'
description = 'Distributed Deep learning with Apache Spark with Keras.'
toolchain = {'name': 'Py', 'version': '3.6'}
source_urls = [PYPI_SOURCE]
sources = [SOURCE_TAR_GZ]
dependencies = [
('Flask', '0.12.2'),
('Keras', '2.1.4', '-Tensorflow-1.6.0rc0'),
('tensorflow-tensorboard', '1.5.1'),
('Theano', '1.0.1'),
('astor', '0.6.2'),
('grpcio', '1.9.1'),
('gast', '0.2.0'),
('termcolor', '1.1.0'),
('pyspark', '2.3.0'),
]
options = {'modulename': 'distkeras'}
sanity_check_paths = {
'files': ['lib/python3.6/site-packages/dist_keras-%(version)s-py3.6.egg'],
'dirs': [],
}
moduleclass = 'python'
# IT4Innovations 2018
easyblock = "PythonPackage"
name = 'gast'
version = '0.2.0'
homepage = 'https://pypi.python.org/pypi/gast'
description = 'Python AST that abstracts the underlying Python version'
toolchain = {'name': 'Py', 'version': '3.6'}
source_urls = [PYPI_SOURCE]
sources = [SOURCE_TAR_GZ]
#dependencies = [
# ('MarkupSafe', '1.0'),
#]
sanity_check_paths = {
'files': ['lib/python3.6/site-packages/%(name)s-%(version)s-py3.6.egg'],
'dirs': [],
}
moduleclass = 'python'
# IT4Innovations 2018
easyblock = "PythonPackage"
name = 'grpcio'
version = '1.9.1'
homepage = 'https://pypi.python.org/pypi/grpcio'
description = 'HTTP/2-based RPC framework'
toolchain = {'name': 'Py', 'version': '3.6'}
source_urls = [PYPI_SOURCE]
sources = [SOURCE_TAR_GZ]
dependencies = [
('six', '1.11.0'),
('protobuf-python', '3.5.1'),
]
options = {'modulename': 'grpc'}
sanity_check_paths = {
'files': [],
'dirs': ['lib/python3.6/site-packages/%(name)s-%(version)s-py3.6-linux-x86_64.egg'],
}
moduleclass = 'python'
# IT4Innovations 2018
easyblock = "PythonPackage"
name = 'html5lib'
version = '0.9999999'
homepage = 'https://pypi.python.org/pypi/html5lib'
description = 'HTML parser based on the WHATWG HTML specification.'
toolchain = {'name': 'Py', 'version': '3.6'}
source_urls = [PYPI_SOURCE]
sources = [SOURCE_TAR_GZ]
dependencies = [
('six', '1.11.0'),
('webencodings', '0.5.1'),
]
sanity_check_paths = {
'files': ['lib/python3.6/site-packages/%(name)s-%(version)s-py3.6.egg-info'],
'dirs': [],
}
moduleclass = 'python'
# IT4Innovations 2018
easyblock = "PythonPackage"
name = 'html5lib'
version = '1.0.1'
homepage = 'https://pypi.python.org/pypi/html5lib'
description = 'HTML parser based on the WHATWG HTML specification.'
toolchain = {'name': 'Py', 'version': '3.6'}
source_urls = [PYPI_SOURCE]
sources = [SOURCE_TAR_GZ]
dependencies = [
('six', '1.11.0'),
('webencodings', '0.5.1'),
]
sanity_check_paths = {
'files': ['lib/python3.6/site-packages/%(name)s-%(version)s-py3.6.egg'],
'dirs': [],
}
moduleclass = 'python'
# IT4Innovations 2018
easyblock = 'PythonPackage'
name = 'Keras'
version = '2.1.4'
versionsuffix = '-Tensorflow-1.6.0rc0'
homepage = 'https://keras.io/'
description = """Keras is a minimalist, highly modular neural networks library, written in Python and
capable of running on top of either TensorFlow or Theano."""
toolchain = {'name': 'Py', 'version': '3.6'}
source_urls = [PYPI_SOURCE]
sources = [SOURCE_TAR_GZ]
dependencies = [
('Tensorflow', '1.6.0rc0'),
('PyYAML', '3.12'),
('numpy', '1.13.3'),
('scipy', '1.0.0'),
]
# it defaults to Tensorflow
modextravars = {'KERAS_BACKEND': 'tensorflow'}
sanity_check_paths = {
'files': ['lib/python3.6/site-packages/%(name)s-%(version)s-py3.6.egg'],
'dirs': [],
}
moduleclass = 'python'
# IT4Innovations 2018
easyblock = 'PythonPackage'
name = 'Keras'
version = '2.1.4'
versionsuffix = '-Theano-1.0.1'
homepage = 'https://keras.io/'
description = """Keras is a minimalist, highly modular neural networks library, written in Python and
capable of running on top of either TensorFlow or Theano."""
toolchain = {'name': 'Py', 'version': '3.6'}
source_urls = [PYPI_SOURCE]
sources = [SOURCE_TAR_GZ]
dependencies = [
('Theano', '1.0.1'),
('PyYAML', '3.12'),
]
# it defaults to Tensorflow
modextravars = {'KERAS_BACKEND': 'theano'}
sanity_check_paths = {
'files': ['lib/python3.6/site-packages/%(name)s-%(version)s-py3.6.egg'],
'dirs': [],
}
moduleclass = 'python'
# IT4Innovations 2018
easyblock = "PythonPackage"
name = 'Markdown'
version = '2.6.11'
homepage = 'https://pypi.python.org/pypi/Markdown'
description = 'Python implementation of Markdown.'
toolchain = {'name': 'Py', 'version': '3.6'}
source_urls = [PYPI_SOURCE]
sources = [SOURCE_TAR_GZ]
sanity_check_paths = {
'files': ['lib/python3.6/site-packages/%(name)s-%(version)s-py3.6.egg'],
'dirs': [],
}
moduleclass = 'python'
# IT4Innovations 2018
easyblock = 'ConfigureMake'
name = 'PatchELF'
version = '0.9'
homepage = 'https://nixos.org/patchelf.html'
description = 'PatchELF is a small utility to modify the dynamic linker and RPATH of ELF executables.'
toolchain = {'name': 'dummy', 'version': ''}
source_urls = ['https://nixos.org/releases/patchelf/patchelf-0.9/']
sources = [SOURCELOWER_TAR_GZ]
sanity_check_paths = {
'files': ["bin/patchelf"],
'dirs': [],
}
moduleclass = 'tools'
# IT4Innovations 2017
easyblock = 'PythonPackage'
name = 'protobuf-python'
version = '3.5.1'
homepage = 'https://github.com/google/protobuf/'
description = """Python Protocol Buffers runtime library."""
toolchain = {'name': 'Py', 'version': '3.6'}
source_urls = ['https://github.com/google/protobuf/archive/v%(version)s']
sources = [SOURCE_TAR_GZ]
dependencies = [
('protobuf', version )
]
# use_setup_py_develop = True
start_dir = 'python'
installopts = '--cpp_implementation'
sanity_check_paths = {
'files': [],
'dirs': ['lib/python3.6/site-packages'],
}
options = {'modulename': 'google.protobuf' }
moduleclass = 'devel'
# IT4Innovations 2018
easyblock = 'ConfigureMake'
name = 'protobuf'
version = '3.5.1'
homepage = 'https://code.google.com/p/protobuf/'
description = """Google Protocol Buffers"""
toolchain = {'name': 'Py', 'version': '3.6'}
toolchainopts = {'pic': True}
sources = ['%(name)s-python-%(version)s.tar.gz']
source_urls = ['https://github.com/google/protobuf/releases/download/v%(version)s/']
# after instalation: python3 setup.py install --cpp_implementation
postinstallcmds = [
'cp %(builddir)s/%(name)s-%(version)s/ %(installdir)s/build -R',
]
sanity_check_paths = {
'files': ['bin/protoc'],
'dirs': [],
}
modextravars = {
'PROTOCOL_BUFFERS_PYTHON_IMPLEMENTATION': 'cpp',
}
moduleclass = 'devel'
# IT4Innovations 2018
easyblock = "PythonPackage"
name = 'py4j'
version = '0.10.6'
homepage = 'https://pypi.python.org/pypi/py4j'
description = 'Enables Python programs to dynamically access arbitrary Java objects.'
toolchain = {'name': 'Py', 'version': '3.6'}
source_urls = [PYPI_SOURCE]
sources = [SOURCE_ZIP]
sanity_check_paths = {
'files': [],
'dirs': ['lib/python3.6/site-packages/%(name)s-%(version)s-py3.6.egg'],
}
moduleclass = 'python'
# IT4Innovations 2018
easyblock = "PythonPackage"
name = 'pyspark'
version = '2.3.0'
homepage = 'https://pypi.python.org/pypi/pyspark'
description = 'Apache Spark Python API'
toolchain = {'name': 'Py', 'version': '3.6'}
source_urls = [PYPI_SOURCE]
sources = [SOURCE_TAR_GZ]
dependencies = [
('Spark', version, '', True),
('py4j', '0.10.6'),
]
sanity_check_paths = {
'files': [],
'dirs': ['lib/python3.6/site-packages/%(name)s-%(version)s-py3.6.egg'],
}
moduleclass = 'python'
easyblock = 'Tarball'
name = 'Spark'
version = '2.3.0'
homepage = 'http://spark.apache.org'
description = """Spark is Hadoop MapReduce done in memory"""
toolchain = {'name': 'dummy', 'version': ''}
sources = ['%(namelower)s-%(version)s-bin-hadoop2.6.tgz']
source_urls = [
'http://apache.belnet.be/%(namelower)s/%(namelower)s-%(version)s/',
'http://www.eu.apache.org/dist/%(namelower)s/%(namelower)s-%(version)s/',
'http://www.us.apache.org/dist/%(namelower)s/%(namelower)s-%(version)s/',
]
dependencies = [('Java', '1.8.0_121')]
sanity_check_paths = {
'files': ['bin/spark-shell'],
'dirs': ['python']
}
modextrapaths = {'PYTHONPATH': 'python'}
moduleclass = 'devel'
# IT4Innovations 2018
easyblock = 'PythonPackage'
name = 'Tensorflow'
version = '1.6.0rc0'
homepage = 'https://www.tensorflow.org/'
description = "An open-source software library for Machine Intelligence"
toolchain = {'name': 'Py', 'version': '3.6'}
#source_urls = ['https://pypi.python.org/packages/1f/38/c255432f18005362dd2459e3bff2b2411eb7d02ca09fa20ee1dd1311f69f/']
sources = ['tensorflow-%(version)s-cp36-cp36m-linux_x86_64.whl']
dependencies = [
('numpy', '1.13.3'),
('protobuf-python', '3.5.1'),
('absl-py', '0.1.10'),
]
use_pip = True
unpack_sources = False
sanity_check_paths = {
'files': ['bin/tensorboard'],
'dirs': ['lib/python3.6/site-packages'],
}
moduleclass = 'python'
# IT4Innovations 2018
easyblock = 'PythonPackage'
name = 'Theano'
version = '1.0.1'
homepage = 'http://deeplearning.net/software/theano'
description = """Theano is a Python library that allows you to define, optimize,
and evaluate mathematical expressions involving multi-dimensional arrays efficiently."""
toolchain = {'name': 'Py', 'version': '3.6'}
source_urls = [PYPI_SOURCE]
sources = [SOURCE_TAR_GZ]
dependencies = [
('six', '1.11.0'),
('numpy', '1.13.3'),
('scipy', '1.0.0'),
('mkl', '2017.4.239', '', True),
]
modextravars = {'THEANO_FLAGS': 'blas.ldflags="-lmkl -lguide -lpthread"'}
sanity_check_paths = {
'files': ['bin/theano-cache', 'bin/theano-nose'],
'dirs': ['lib/python3.6/site-packages/%(name)s-%(version)s-py3.6.egg'],
}
moduleclass = 'python'
# IT4Innovations 2018
easyblock = 'PythonPackage'
name = 'tensorboard'
version = '1.6.0'
homepage = 'https://github.com/tensorflow/tensorboard'
description = "TensorBoard lets you watch Tensors Flow."
toolchain = {'name': 'Py', 'version': '3.6'}
source_urls = ['https://pypi.python.org/packages/b0/67/a8c91665987d359211dcdca5c8b2a7c1e0876eb0702a4383c1e4ff76228d']
sources = ['tensorboard-%(version)s-py3-none-any.whl']
dependencies = [
('numpy', '1.13.3'),
('six', '1.11.0'),
('protobuf-python', '3.4.0'),
('Werkzeug', '0.14.1'),
('html5lib', '1.0.1'),
('Markdown', '2.6.11'),
('bleach', '2.1.2'),
('wheel', '0.30.0'),
]
use_pip = True
unpack_sources = False
sanity_check_paths = {
'files': ['bin/tensorboard'],
'dirs': ['lib/python3.6/site-packages/tensorboard'],
}
moduleclass = 'python'
# IT4Innovations 2018
easyblock = 'PythonPackage'
name = 'tensorflow-tensorboard'
version = '1.5.1'
homepage = 'https://github.com/tensorflow/tensorboard'
description = "TensorBoard lets you watch Tensors Flow."
toolchain = {'name': 'Py', 'version': '3.6'}
source_urls = ['https://pypi.python.org/packages/cc/fa/91c06952517b4f1bc075545b062a4112e30cebe558a6b962816cb33efa27']
sources = ['tensorflow_tensorboard-%(version)s-py3-none-any.whl']
dependencies = [
('numpy', '1.13.3'),
('six', '1.11.0'),
('protobuf-python', '3.5.1'),
('Werkzeug', '0.14.1'),
('html5lib', '0.9999999'),
('Markdown', '2.6.11'),
('bleach', '1.5.0'),
('wheel', '0.30.0'),
]
use_pip = True
unpack_sources = False
options = {'modulename': 'tensorboard'}
sanity_check_paths = {
'files': ['bin/tensorboard'],
'dirs': ['lib/python3.6/site-packages/tensorboard'],
}
moduleclass = 'python'
# IT4Innovations 2018
easyblock = "PythonPackage"
name = 'termcolor'
version = '1.1.0'
homepage = 'https://pypi.python.org/pypi/termcolor'
description = 'ANSII Color formatting for output in terminal.'
toolchain = {'name': 'Py', 'version': '3.6'}
source_urls = [PYPI_SOURCE]
sources = [SOURCE_TAR_GZ]
#dependencies = [
# ('MarkupSafe', '1.0'),
#]
sanity_check_paths = {
'files': ['lib/python3.6/site-packages/%(name)s-%(version)s-py3.6.egg-info'],
'dirs': [],
}