easyblock = 'Binary' name = 'ELIC' version = '0.2' versionsuffix = '-Python-%(pyver)s' homepage = 'https://gogs.elic.ucl.ac.be' description = """This repo provides additional Python and R extensions for ELIC ecosystem.""" toolchain = {'name': 'foss', 'version': '2018b'} toolchainopts = {'pic': True} source_urls = ['https://github.com/ESMValGroup/ESMValTool/archive/'] sources = [{'filename': 'ESMValTool.tar.gz', 'download_filename': 'v2.0a1.tar.gz'}] dependencies = [ ('Python', '3.6.6'), ('ELIC', '0.1', versionsuffix), ] exts_defaultclass = 'PythonPackage' exts_default_options = { 'source_tmpl': '%(name)s-%(version)s.tar.gz', } #exts_classmap = { # 'sf': 'RPackage', #} exts_list = [ # Python deps, order is important! ('scikit-learn', '0.20.3', { 'modulename': 'sklearn', 'source_urls': ['https://pypi.python.org/packages/source/s/scikit-learn/'], }), ('skills', '0.3.0', { 'modulename': 'skills', 'source_tmpl': '%(name)s-%(version)s.zip', 'source_urls': ['https://pypi.python.org/packages/source/s/skills/'], }), ('XlsxWriter', '1.1.7', { 'modulename': 'xlsxwriter', 'source_urls': ['https://pypi.python.org/packages/source/x/XlsxWriter/'], }), ('SkillMetrics', '1.1.6', { 'modulename': 'skill_metrics', 'source_urls': ['https://pypi.python.org/packages/source/s/SkillMetrics/'], }), ('plotly', '3.8.1', { 'modulename': 'plotly', 'source_urls': ['https://pypi.python.org/packages/source/p/plotly/'], }), ('Bottleneck', '1.2.1', { 'modulename': 'bottleneck', 'source_urls': ['https://pypi.python.org/packages/source/b/Bottleneck/'], }), ('pickleshare', '0.7.5', { 'modulename': 'pickleshare', 'source_urls': ['https://pypi.python.org/packages/source/p/pickleshare/'], }), ('simplegeneric', '0.8.1', { 'source_tmpl': '%(name)s-%(version)s.zip', 'modulename': 'simplegeneric', 'source_urls': ['https://pypi.python.org/packages/source/s/simplegeneric/'], }), ('prompt_toolkit', '2.0.9', { 'modulename': 'prompt_toolkit', 'source_urls': ['https://pypi.python.org/packages/source/p/prompt_toolkit/'], }), ('Pygments', '2.3.1', { 'modulename': 'pygments', 'source_urls': ['https://pypi.python.org/packages/source/p/Pygments/'], }), ('pexpect', '4.7.0', { 'modulename': 'pexpect', 'source_urls': ['https://pypi.python.org/packages/source/p/pexpect/'], }), ('ipython', '7.5.0', { 'modulename': 'IPython', 'source_urls': ['https://pypi.python.org/packages/source/i/ipython/'], }), ('traitlets', '4.3.2', { 'modulename': 'traitlets', 'source_urls': ['https://pypi.python.org/packages/source/t/traitlets/'], }), ('typelib', '0.0.10', { 'modulename': 'typelib', 'source_urls': ['https://pypi.python.org/packages/source/t/typelib/'], }), ################################ #('scitools-iris', '2.2.0', { # 'modulename': 'iris', # 'source_tmpl': 'v%(version)s.tar.gz', # 'source_urls': ['https://github.com/SciTools/iris/archive/'], # 'checksums': ['e4b52e43da16b72af9ccbcb4d53bc401'], #}), ################################ # R extension #('sf', '0.7-3', { # 'source_tmpl': '%(name)s_%(version)s.tar.gz', # 'source_urls': [ # 'http://cran.r-project.org/src/contrib/Archive/sf', # 'http://cran.r-project.org/src/contrib/', # 'http://cran.freestatistics.org/src/contrib', # ], #}), ] sanity_check_paths = { 'files': ['ESMValTool.tar.gz'], 'dirs': [], } modextrapaths = { 'PYTHONPATH': 'lib/python%(pyshortver)s/site-packages', 'PYTHONUSERBASE': '', #'R_LIBS': '', } moduleclass = 'numlib'