Skip to content

GitLab

  • Menu
Projects Groups Snippets
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • skeleton skeleton
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 3
    • Issues 3
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 0
    • Merge requests 0
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages & Registries
    • Packages & Registries
    • Container Registry
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • Quantum Tinkerer
  • skeletonskeleton
  • Issues
  • #2
Closed
Open
Created Oct 24, 2017 by Pablo Piskunow@pablopiskunowDeveloper

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
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Assignee
Assign to
Time tracking