mirror of
https://code.it4i.cz/sccs/easyconfigs-it4i.git
synced 2025-04-07 23:42:12 +01:00

modified: h/HDF5/HDF5-1.10.6-intel-2020a.eb new file: m/Mako/Mako-1.1.2-Py-3.7.eb new file: m/MarkupSafe/MarkupSafe-1.1.1-Py-3.7.eb new file: m/Mesa/Mesa-18.3.6.eb modified: n/numba/numba-0.48.0-intel-2020a-Py-3.7.eb modified: o/OpenCV/OpenCV-4.2.0-Py-3.7.eb
58 lines
1.7 KiB
Plaintext
58 lines
1.7 KiB
Plaintext
# IT4Innovations 2020
|
|
|
|
easyblock = 'PythonBundle'
|
|
|
|
name = 'numba'
|
|
version = '0.48.0'
|
|
versionsuffix = "-Py-3.7"
|
|
|
|
|
|
homepage = 'https://numba.pydata.org/'
|
|
description = """Numba is an Open Source NumPy-aware optimizing compiler for
|
|
Python sponsored by Continuum Analytics, Inc. It uses the remarkable LLVM
|
|
compiler infrastructure to compile Python syntax to machine code."""
|
|
|
|
toolchain = {'name': 'intel', 'version': '2020a'}
|
|
toolchainopts = {'pic': True}
|
|
|
|
dependencies = [
|
|
('numpy', '1.18.1', versionsuffix, True),
|
|
('scipy', '1.3.3', versionsuffix, True),
|
|
('pandas', '1.0.0', versionsuffix, True),
|
|
('mpmath', '1.1.0', versionsuffix, True),
|
|
('mpi4py', '3.0.1', versionsuffix),
|
|
('LLVM', '8.0.1', '', ('GCCcore', '8.3.0')),
|
|
('tbb', '2019_U9', '', ('GCCcore', '8.3.0')),
|
|
]
|
|
|
|
#use_pip = True
|
|
#sanity_pip_check = True
|
|
|
|
exts_default_options = {'source_urls': [PYPI_SOURCE]}
|
|
|
|
exts_list = [
|
|
('llvmlite', '0.31.0', {
|
|
'patches': ['llvmlite-0.31.0_fix-ffi-Makefile.patch'],
|
|
'preinstallopts': "export LLVM_CONFIG=${EBROOTLLVM}/bin/llvm-config && ",
|
|
'checksums': [
|
|
'22ab2b9d7ec79fab66ac8b3d2133347de86addc2e2df1b3793e523ac84baa3c8', # llvmlite-0.31.0.tar.gz
|
|
# llvmlite-0.31.0_fix-ffi-Makefile.patch
|
|
'672aba7b753dcfe5cb07c731bf1ec8bde1de148d4e0e2d10f6be81fb17f34bbc',
|
|
],
|
|
}),
|
|
(name, version, {
|
|
'checksums': ['9d21bc77e67006b5723052840c88cc59248e079a907cc68f1a1a264e1eaba017'],
|
|
}),
|
|
]
|
|
|
|
fix_python_shebang_for = ['bin/*']
|
|
|
|
sanity_check_paths = {
|
|
'files': ['bin/numba', 'bin/pycc'],
|
|
'dirs': ['lib/python3.7/site-packages'],
|
|
}
|
|
|
|
sanity_check_commands = ["numba --help"]
|
|
|
|
moduleclass = 'lang'
|