diff --git a/b/Bazel/Bazel-0.20.0-GCC-6.3.0-2.27.eb b/b/Bazel/Bazel-0.20.0-GCC-6.3.0-2.27.eb new file mode 100644 index 00000000..6d044616 --- /dev/null +++ b/b/Bazel/Bazel-0.20.0-GCC-6.3.0-2.27.eb @@ -0,0 +1,19 @@ +# It4Innovations 2019 + +name = 'Bazel' +version = '0.20.0' + +homepage = 'http://bazel.io/' +description = """Bazel is a build tool that builds code quickly and reliably. +It is used to build the majority of Google's software.""" + +toolchain = {'name': 'GCC', 'version': '6.3.0-2.27'} + +source_urls = [ 'https://github.com/bazelbuild/bazel/releases/download/%(version)s'] +sources = ['%(namelower)s-%(version)s-dist.zip'] + +builddependencies = [('binutils', '2.27')] + +dependencies = [('Java', '1.8.0_144', '', True)] + +moduleclass = 'devel' diff --git a/m/mock/mock-3.0.5-Py-3.6.eb b/m/mock/mock-3.0.5-Py-3.6.eb new file mode 100644 index 00000000..bce65cb4 --- /dev/null +++ b/m/mock/mock-3.0.5-Py-3.6.eb @@ -0,0 +1,24 @@ +# IT4Innovations 2013 + +easyblock = "PythonPackage" +name = 'mock' +version = '3.0.5' + +homepage = 'https://pypi.python.org/pypi/enum34' +description = 'An enumeration is a set of symbolic names (members) bound to unique, constant values.' + +toolchain = {'name': 'Py', 'version': '3.6'} + +source_urls = [PYPI_SOURCE] +sources = ['mock-3.0.5.tar.gz'] + +dependencies = [ + ('six', '1.12.0'), +] + +sanity_check_paths = { + 'files': [], + 'dirs': ['lib/python3.6/site-packages/'], +} + +moduleclass = 'python' diff --git a/n/numpy/numpy-1.16.3-Py-3.6.eb b/n/numpy/numpy-1.16.3-Py-3.6.eb new file mode 100644 index 00000000..7170cb3a --- /dev/null +++ b/n/numpy/numpy-1.16.3-Py-3.6.eb @@ -0,0 +1,31 @@ +# IT4Innovations 2019 + +easyblock = 'PythonPackage' + +name = 'numpy' +version = '1.16.3' + +homepage = 'http://www.numpy.org' +description = """NumPy is the fundamental package needed for scientific computing with Python.""" + +toolchain = {'name': 'Py', 'version': '3.6'} + +source_urls = ['https://github.com/numpy/numpy/releases/download/v%(version)s'] +sources = [SOURCE_TAR_GZ] + +patch = [ + 'numpy-1.8.1-mkl.patch', + 'numpy-1.11.0-sse42.patch' +] + +dependencies = [ + ('mkl', '2017.4.239', '', True), +] + +sanity_check_paths = {'files': [], 'dirs': [ + 'lib/python3.6/site-packages/%(name)s-%(version)s-py3.6-linux-x86_64.egg/numpy'], } + +sanity_check_commands = [ + ('python', '-c "import numpy; assert(numpy.__version__ == \'%(version)s\')"')] + +moduleclass = 'python' diff --git a/s/six/six-1.12.0-Py-3.6.eb b/s/six/six-1.12.0-Py-3.6.eb new file mode 100644 index 00000000..52bfe977 --- /dev/null +++ b/s/six/six-1.12.0-Py-3.6.eb @@ -0,0 +1,20 @@ +# IT4Innovations 2019 + +easyblock = "PythonPackage" +name = 'six' +version = '1.12.0' + +homepage = 'https://github.com/benjaminp/six' +description = 'Python 2 and 3 compatibility library.' + +toolchain = {'name': 'Py', 'version': '3.6'} + +source_urls = ['https://github.com/benjaminp/six/archive/'] +sources = ['%(version)s.tar.gz'] + +sanity_check_paths = { + 'files': [], + 'dirs': ['lib/python3.6/site-packages/%(name)s-%(version)s-py3.6.egg'], +} + +moduleclass = 'python' diff --git a/w/wheel/wheel-0.33.4-Py-3.6.eb b/w/wheel/wheel-0.33.4-Py-3.6.eb new file mode 100644 index 00000000..9847bd0b --- /dev/null +++ b/w/wheel/wheel-0.33.4-Py-3.6.eb @@ -0,0 +1,20 @@ +# IT4Innovations 2019 + +easyblock = "PythonPackage" +name = 'wheel' +version = '0.33.4' + +homepage = 'https://pypi.python.org/pypi/wheel' +description = 'A built-package format for Python.' + +toolchain = {'name': 'Py', 'version': '3.6'} + +source_urls = [PYPI_SOURCE] +sources = [SOURCE_TAR_GZ] + +sanity_check_paths = { + 'files': [], + 'dirs': ['lib/python3.6/site-packages/%(name)s-%(version)s-py3.6.egg'], +} + +moduleclass = 'python'