pages job failing
The pages job fails w/ error. stacktrace below here, full job output in comment further down.
The problem seem to be a compatibility issue between ipython and cpyton (reported at https://gitter.im/ipython/ipython):
Thomas A Caswell @tacaswell Sep. 27 22:43 On a very new version of everything (CPython, traitlets, and IPython) I'm seeing AttributeError: 'Namespace' object has no attribute '_flags' when starting with ipython --simple-prompt. Has anyone else seen this or have hints of where to start looking? ` Thomas A Caswell @tacaswell Sep. 27 22:51 Looks like this is a change it CPython :/
$ jupyter nbconvert --to html --execute stats.ipynb --no-input --no-prompt
Traceback (most recent call last):
File "/builds/underway/src/curation/pyunderway/venv/bin/jupyter-nbconvert", line 8, in <module>
sys.exit(main())
File "/builds/underway/src/curation/pyunderway/venv/lib/python3.9/site-packages/jupyter_core/application.py", line 254, in launch_instance
return super(JupyterApp, cls).launch_instance(argv=argv, **kwargs)
File "/builds/underway/src/curation/pyunderway/venv/lib/python3.9/site-packages/traitlets/config/application.py", line 844, in launch_instance
app.initialize(argv)
File "/builds/underway/src/curation/pyunderway/venv/lib/python3.9/site-packages/traitlets/config/application.py", line 87, in inner
return method(app, *args, **kwargs)
File "/builds/underway/src/curation/pyunderway/venv/lib/python3.9/site-packages/nbconvert/nbconvertapp.py", line 284, in initialize
super(NbConvertApp, self).initialize(argv)
File "/builds/underway/src/curation/pyunderway/venv/lib/python3.9/site-packages/traitlets/config/application.py", line 87, in inner
return method(app, *args, **kwargs)
File "/builds/underway/src/curation/pyunderway/venv/lib/python3.9/site-packages/jupyter_core/application.py", line 225, in initialize
self.parse_command_line(argv)
File "/builds/underway/src/curation/pyunderway/venv/lib/python3.9/site-packages/traitlets/config/application.py", line 87, in inner
return method(app, *args, **kwargs)
File "/builds/underway/src/curation/pyunderway/venv/lib/python3.9/site-packages/traitlets/config/application.py", line 708, in parse_command_line
self.cli_config = deepcopy(loader.load_config())
File "/builds/underway/src/curation/pyunderway/venv/lib/python3.9/site-packages/traitlets/config/loader.py", line 847, in load_config
self._parse_args(argv)
File "/builds/underway/src/curation/pyunderway/venv/lib/python3.9/site-packages/traitlets/config/loader.py", line 906, in _parse_args
self.parsed_data = self.parser.parse_args(to_parse)
File "/usr/local/lib/python3.9/argparse.py", line 1822, in parse_args
args, argv = self.parse_known_args(args, namespace)
File "/builds/underway/src/curation/pyunderway/venv/lib/python3.9/site-packages/traitlets/config/loader.py", line 770, in parse_known_args
return super().parse_known_args(args, namespace)
File "/usr/local/lib/python3.9/argparse.py", line 1850, in parse_known_args
namespace, args = self._parse_known_args(args, namespace)
File "/usr/local/lib/python3.9/argparse.py", line 2064, in _parse_known_args
start_index = consume_optional(start_index)
File "/usr/local/lib/python3.9/argparse.py", line 2004, in consume_optional
take_action(action, args, option_string)
File "/usr/local/lib/python3.9/argparse.py", line 1932, in take_action
action(self, namespace, argument_values, option_string)
File "/builds/underway/src/curation/pyunderway/venv/lib/python3.9/site-packages/traitlets/config/loader.py", line 931, in __call__
namespace._flags.append(self.flag)
AttributeError: 'Namespace' object has no attribute '_flags'