123456789101112131415161718192021222324252627282930313233343536373839 |
- easyblock = 'Bundle'
- name = 'numba'
- version = '0.43.0'
- versionsuffix = '-Python-%(pyver)s'
- homepage = 'http://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': 'foss', 'version': '2018b'}
- toolchainopts = {'pic': True}
- # this is a bundle of Python packages
- exts_defaultclass = 'PythonPackage'
- dependencies = [
- ('Python', '2.7.15'),
- ('LLVM', '7.0.0'),
- ]
- exts_list = [
- ('llvmlite', '0.28.0', {
- 'patches': ['llvmlite-0.28.0_fix-ffi-Makefile.patch'],
- 'source_urls': ['https://pypi.python.org/packages/source/l/llvmlite/'],
- }),
- (name, version, {
- 'source_urls': ['https://pypi.python.org/packages/source/n/numba/'],
- }),
- ]
- sanity_check_paths = {
- 'files': ['bin/numba', 'bin/pycc'],
- 'dirs': ['lib/python%(pyshortver)s/site-packages'],
- }
- modextrapaths = {'PYTHONPATH': ['lib/python%(pyshortver)s/site-packages']}
- moduleclass = 'lang'
|