Dear all,
I just git-pulled the develop branch for easybuild-easyblocks and
easybuild-easyconfigs. Now I cannot install PythonBundles:
$ eb ASE-3.16.2-foss-2018b-Python-3.6.6.eb -r
== temporary log file in case of crash /tmp/eb-y2cx_F/easybuild-alpx3U.log
Traceback (most recent call last):
File "/usr/lib64/python2.7/runpy.py", line 162, in _run_module_as_main
"__main__", fname, loader, pkg_name)
File "/usr/lib64/python2.7/runpy.py", line 72, in _run_code
exec code in run_globals
File
"/home/modules/software/EasyBuild/3.7.1/lib/python2.7/site-packages/easybuild_framework-3.7.1-py2.7.egg/easybuild/main.py",
line 529, in <module>
main()
File
"/home/modules/software/EasyBuild/3.7.1/lib/python2.7/site-packages/easybuild_framework-3.7.1-py2.7.egg/easybuild/main.py",
line 396, in main
easyconfigs, generated_ecs = parse_easyconfigs(paths, validate=not
options.inject_checksums)
File
"/home/modules/software/EasyBuild/3.7.1/lib/python2.7/site-packages/easybuild_framework-3.7.1-py2.7.egg/easybuild/framework/easyconfig/tools.py",
line 387, in parse_easyconfigs
easyconfigs.extend(process_easyconfig(ec_file, **kwargs))
File
"/home/modules/software/EasyBuild/3.7.1/lib/python2.7/site-packages/easybuild_framework-3.7.1-py2.7.egg/easybuild/framework/easyconfig/easyconfig.py",
line 1347, in process_easyconfig
ec = EasyConfig(spec, build_specs=build_specs, validate=validate,
hidden=hidden)
File
"/home/modules/software/EasyBuild/3.7.1/lib/python2.7/site-packages/easybuild_framework-3.7.1-py2.7.egg/easybuild/framework/easyconfig/easyconfig.py",
line 356, in __init__
self.extra_options = easyblock_class.extra_options()
File
"/home/niflheim/schiotz/development/easybuild-easyblocks/easybuild/easyblocks/generic/pythonbundle.py",
line 47, in extra_options
extra_vars = Bundle.extra_options(extra_vars)
TypeError: extra_options() takes no arguments (1 given)
Was it an error pulling easybuild-easyblocks? Is there an update that only
works with the next release of EasyBuild? Or is this a bug?
Best regards
Jakob
--
Jakob Schiøtz, professor, Ph.D.
Department of Physics
Technical University of Denmark
DK-2800 Kongens Lyngby, Denmark
http://www.fysik.dtu.dk/~schiotz/