Clean notebooks feature of new project skeleton
I see the following error when adding a notebook to a git repository built with the skeleton from the Wiki (https://gitlab.kwant-project.org/qt/admin-notes/wikis/new_project).
Traceback (most recent call last):
File "/home/pablo/miniconda3/envs/python3/bin/jupyter-nbconvert", line 6, in <module>
sys.exit(nbconvert.nbconvertapp.main())
File "/home/pablo/miniconda3/envs/python3/lib/python3.5/site-packages/jupyter_core/application.py", line 267, in launch_instance
return super(JupyterApp, cls).launch_instance(argv=argv, **kwargs)
File "/home/pablo/miniconda3/envs/python3/lib/python3.5/site-packages/traitlets/config/application.py", line 658, in launch_instance
app.start()
File "/home/pablo/miniconda3/envs/python3/lib/python3.5/site-packages/nbconvert/nbconvertapp.py", line 313, in start
self.convert_notebooks()
File "/home/pablo/miniconda3/envs/python3/lib/python3.5/site-packages/nbconvert/nbconvertapp.py", line 471, in convert_notebooks
self.exporter = cls(config=self.config)
File "/home/pablo/miniconda3/envs/python3/lib/python3.5/site-packages/nbconvert/exporters/exporter.py", line 103, in __init__
self._init_preprocessors()
File "/home/pablo/miniconda3/envs/python3/lib/python3.5/site-packages/nbconvert/exporters/exporter.py", line 253, in _init_preprocessors
self.register_preprocessor(preprocessor)
File "/home/pablo/miniconda3/envs/python3/lib/python3.5/site-packages/nbconvert/exporters/exporter.py", line 219, in register_preprocessor
return self.register_preprocessor(preprocessor_cls, enabled)
File "/home/pablo/miniconda3/envs/python3/lib/python3.5/site-packages/nbconvert/exporters/exporter.py", line 232, in register_preprocessor
self.register_preprocessor(preprocessor(parent=self), enabled)
File "/home/pablo/miniconda3/envs/python3/lib/python3.5/site-packages/nbconvert/preprocessors/base.py", line 41, in __init__
super(Preprocessor, self).__init__(**kw)
File "/home/pablo/miniconda3/envs/python3/lib/python3.5/site-packages/nbconvert/utils/base.py", line 29, in __init__
super(NbConvertBase, self).__init__(**kw)
File "/home/pablo/miniconda3/envs/python3/lib/python3.5/site-packages/traitlets/config/configurable.py", line 84, in __init__
self.config = config
File "/home/pablo/miniconda3/envs/python3/lib/python3.5/site-packages/traitlets/traitlets.py", line 585, in __set__
self.set(obj, value)
File "/home/pablo/miniconda3/envs/python3/lib/python3.5/site-packages/traitlets/traitlets.py", line 574, in set
obj._notify_trait(self.name, old_value, new_value)
File "/home/pablo/miniconda3/envs/python3/lib/python3.5/site-packages/traitlets/traitlets.py", line 1139, in _notify_trait
type='change',
File "/home/pablo/miniconda3/envs/python3/lib/python3.5/site-packages/traitlets/traitlets.py", line 1176, in notify_change
c(change)
File "/home/pablo/miniconda3/envs/python3/lib/python3.5/site-packages/traitlets/traitlets.py", line 819, in compatible_observer
return func(self, change)
File "/home/pablo/miniconda3/envs/python3/lib/python3.5/site-packages/traitlets/config/configurable.py", line 186, in _config_changed
self._load_config(change.new, traits=traits, section_names=section_names)
File "/home/pablo/miniconda3/envs/python3/lib/python3.5/site-packages/traitlets/config/configurable.py", line 153, in _load_config
setattr(self, name, deepcopy(config_value))
File "/home/pablo/miniconda3/envs/python3/lib/python3.5/site-packages/traitlets/traitlets.py", line 585, in __set__
self.set(obj, value)
File "/home/pablo/miniconda3/envs/python3/lib/python3.5/site-packages/traitlets/traitlets.py", line 559, in set
new_value = self._validate(obj, value)
File "/home/pablo/miniconda3/envs/python3/lib/python3.5/site-packages/traitlets/traitlets.py", line 591, in _validate
value = self.validate(obj, value)
File "/home/pablo/miniconda3/envs/python3/lib/python3.5/site-packages/traitlets/traitlets.py", line 2324, in validate
value = super(List, self).validate(obj, value)
File "/home/pablo/miniconda3/envs/python3/lib/python3.5/site-packages/traitlets/traitlets.py", line 2238, in validate
value = super(Container, self).validate(obj, value)
File "/home/pablo/miniconda3/envs/python3/lib/python3.5/site-packages/traitlets/traitlets.py", line 1677, in validate
self.error(obj, value)
File "/home/pablo/miniconda3/envs/python3/lib/python3.5/site-packages/traitlets/traitlets.py", line 1524, in error
raise TraitError(e)
traitlets.traitlets.TraitError: The 'remove_metadata_fields' trait of a ClearOutputPreprocessor instance must be a set, but a value of class 'str' (i.e. '[deletable, editable, collapsed, scrolled]') was specified.
error: external filter jupyter nbconvert --to notebook --ClearOutputPreprocessor.enabled=True --ClearOutputPreprocessor.remove_metadata_fields='[deletable, editable, collapsed, scrolled]' --stdin --stdout failed 1
error: external filter jupyter nbconvert --to notebook --ClearOutputPreprocessor.enabled=True --ClearOutputPreprocessor.remove_metadata_fields='[deletable, editable, collapsed, scrolled]' --stdin --stdout failed