bashtage / sphinx-material

A material-based, responsive theme inspired by mkdocs-material
Other
312 stars 91 forks source link

0.0.35: sphinx fails with call trace in `sphinx_material/__init__.py` #124

Open kloczek opened 2 years ago

kloczek commented 2 years ago

Looks like it is some issue with sphinx-material. On building documentation sphinx-buikd fails with call trace showing thgat sometbing is wrong in sphinx_material/__init__.py

+ /usr/bin/sphinx-build -n -T -b man docs build/sphinx/man
Running Sphinx v4.5.0
loading translations [en]... done
making output directory... done
[autosummary] generating autosummary for: additional_samples.rst, basics.rst, change-log.rst, customization.rst, index.rst, license.rst, markdown.md, notebook.ipynb, numpydoc.rst, pymethod.rst, rst-cheatsheet/rst-cheatsheet.rst, specimen.rst, subpage/index.rst, subpage/second-subsubpage.rst, subpage/subsubpage.rst, titleless.rst
[autosummary] generating autosummary for: /home/tkloczko/rpmbuild/BUILD/sphinx-material-0.0.35/docs/generated/numpy.polynomial.Polynomial.rst
[autosummary] generating autosummary for: /home/tkloczko/rpmbuild/BUILD/sphinx-material-0.0.35/docs/generated/generated/numpy.polynomial.Polynomial.basis.rst, /home/tkloczko/rpmbuild/BUILD/sphinx-material-0.0.35/docs/generated/generated/numpy.polynomial.Polynomial.basis_name.rst, /home/tkloczko/rpmbuild/BUILD/sphinx-material-0.0.35/docs/generated/generated/numpy.polynomial.Polynomial.cast.rst, /home/tkloczko/rpmbuild/BUILD/sphinx-material-0.0.35/docs/generated/generated/numpy.polynomial.Polynomial.convert.rst, /home/tkloczko/rpmbuild/BUILD/sphinx-material-0.0.35/docs/generated/generated/numpy.polynomial.Polynomial.copy.rst, /home/tkloczko/rpmbuild/BUILD/sphinx-material-0.0.35/docs/generated/generated/numpy.polynomial.Polynomial.cutdeg.rst, /home/tkloczko/rpmbuild/BUILD/sphinx-material-0.0.35/docs/generated/generated/numpy.polynomial.Polynomial.degree.rst, /home/tkloczko/rpmbuild/BUILD/sphinx-material-0.0.35/docs/generated/generated/numpy.polynomial.Polynomial.deriv.rst, /home/tkloczko/rpmbuild/BUILD/sphinx-material-0.0.35/docs/generated/generated/numpy.polynomial.Polynomial.domain.rst, /home/tkloczko/rpmbuild/BUILD/sphinx-material-0.0.35/docs/generated/generated/numpy.polynomial.Polynomial.fit.rst, ..., /home/tkloczko/rpmbuild/BUILD/sphinx-material-0.0.35/docs/generated/generated/numpy.polynomial.Polynomial.has_samewindow.rst, /home/tkloczko/rpmbuild/BUILD/sphinx-material-0.0.35/docs/generated/generated/numpy.polynomial.Polynomial.identity.rst, /home/tkloczko/rpmbuild/BUILD/sphinx-material-0.0.35/docs/generated/generated/numpy.polynomial.Polynomial.integ.rst, /home/tkloczko/rpmbuild/BUILD/sphinx-material-0.0.35/docs/generated/generated/numpy.polynomial.Polynomial.linspace.rst, /home/tkloczko/rpmbuild/BUILD/sphinx-material-0.0.35/docs/generated/generated/numpy.polynomial.Polynomial.mapparms.rst, /home/tkloczko/rpmbuild/BUILD/sphinx-material-0.0.35/docs/generated/generated/numpy.polynomial.Polynomial.maxpower.rst, /home/tkloczko/rpmbuild/BUILD/sphinx-material-0.0.35/docs/generated/generated/numpy.polynomial.Polynomial.roots.rst, /home/tkloczko/rpmbuild/BUILD/sphinx-material-0.0.35/docs/generated/generated/numpy.polynomial.Polynomial.trim.rst, /home/tkloczko/rpmbuild/BUILD/sphinx-material-0.0.35/docs/generated/generated/numpy.polynomial.Polynomial.truncate.rst, /home/tkloczko/rpmbuild/BUILD/sphinx-material-0.0.35/docs/generated/generated/numpy.polynomial.Polynomial.window.rst
building [mo]: targets for 0 po files that are out of date
building [man]: all manpages
updating environment: [new config] 41 added, 0 changed, 0 removed
/usr/lib/python3.8/site-packages/recommonmark/parser.py:75: UserWarning: Container node skipped: type=document
  warn("Container node skipped: type={0}".format(mdnode.t))
reading sources... [100%] titleless
/home/tkloczko/rpmbuild/BUILD/sphinx-material-0.0.35/docs/customization.rst:110: WARNING: Definition list ends without a blank line; unexpected unindent.
/usr/lib64/python3.8/site-packages/numpy/polynomial/polynomial.py:docstring of numpy.polynomial.polynomial.Polynomial:42: WARNING: autosummary: stub file not found 'numpy.polynomial.Polynomial.__call__'. Check your autosummary_generate setting.
/usr/lib64/python3.8/site-packages/numpy/polynomial/polynomial.py:docstring of numpy.polynomial.polynomial.Polynomial:42: WARNING: autosummary: stub file not found 'numpy.polynomial.Polynomial.basis'. Check your autosummary_generate setting.
/usr/lib64/python3.8/site-packages/numpy/polynomial/polynomial.py:docstring of numpy.polynomial.polynomial.Polynomial:42: WARNING: autosummary: stub file not found 'numpy.polynomial.Polynomial.cast'. Check your autosummary_generate setting.
/usr/lib64/python3.8/site-packages/numpy/polynomial/polynomial.py:docstring of numpy.polynomial.polynomial.Polynomial:42: WARNING: autosummary: stub file not found 'numpy.polynomial.Polynomial.convert'. Check your autosummary_generate setting.
/usr/lib64/python3.8/site-packages/numpy/polynomial/polynomial.py:docstring of numpy.polynomial.polynomial.Polynomial:42: WARNING: autosummary: stub file not found 'numpy.polynomial.Polynomial.copy'. Check your autosummary_generate setting.
/usr/lib64/python3.8/site-packages/numpy/polynomial/polynomial.py:docstring of numpy.polynomial.polynomial.Polynomial:42: WARNING: autosummary: stub file not found 'numpy.polynomial.Polynomial.cutdeg'. Check your autosummary_generate setting.
/usr/lib64/python3.8/site-packages/numpy/polynomial/polynomial.py:docstring of numpy.polynomial.polynomial.Polynomial:42: WARNING: autosummary: stub file not found 'numpy.polynomial.Polynomial.degree'. Check your autosummary_generate setting.
/usr/lib64/python3.8/site-packages/numpy/polynomial/polynomial.py:docstring of numpy.polynomial.polynomial.Polynomial:42: WARNING: autosummary: stub file not found 'numpy.polynomial.Polynomial.deriv'. Check your autosummary_generate setting.
/usr/lib64/python3.8/site-packages/numpy/polynomial/polynomial.py:docstring of numpy.polynomial.polynomial.Polynomial:42: WARNING: autosummary: stub file not found 'numpy.polynomial.Polynomial.fit'. Check your autosummary_generate setting.
/usr/lib64/python3.8/site-packages/numpy/polynomial/polynomial.py:docstring of numpy.polynomial.polynomial.Polynomial:42: WARNING: autosummary: stub file not found 'numpy.polynomial.Polynomial.fromroots'. Check your autosummary_generate setting.
/usr/lib64/python3.8/site-packages/numpy/polynomial/polynomial.py:docstring of numpy.polynomial.polynomial.Polynomial:42: WARNING: autosummary: stub file not found 'numpy.polynomial.Polynomial.has_samecoef'. Check your autosummary_generate setting.
/usr/lib64/python3.8/site-packages/numpy/polynomial/polynomial.py:docstring of numpy.polynomial.polynomial.Polynomial:42: WARNING: autosummary: stub file not found 'numpy.polynomial.Polynomial.has_samedomain'. Check your autosummary_generate setting.
/usr/lib64/python3.8/site-packages/numpy/polynomial/polynomial.py:docstring of numpy.polynomial.polynomial.Polynomial:42: WARNING: autosummary: stub file not found 'numpy.polynomial.Polynomial.has_sametype'. Check your autosummary_generate setting.
/usr/lib64/python3.8/site-packages/numpy/polynomial/polynomial.py:docstring of numpy.polynomial.polynomial.Polynomial:42: WARNING: autosummary: stub file not found 'numpy.polynomial.Polynomial.has_samewindow'. Check your autosummary_generate setting.
/usr/lib64/python3.8/site-packages/numpy/polynomial/polynomial.py:docstring of numpy.polynomial.polynomial.Polynomial:42: WARNING: autosummary: stub file not found 'numpy.polynomial.Polynomial.identity'. Check your autosummary_generate setting.
/usr/lib64/python3.8/site-packages/numpy/polynomial/polynomial.py:docstring of numpy.polynomial.polynomial.Polynomial:42: WARNING: autosummary: stub file not found 'numpy.polynomial.Polynomial.integ'. Check your autosummary_generate setting.
/usr/lib64/python3.8/site-packages/numpy/polynomial/polynomial.py:docstring of numpy.polynomial.polynomial.Polynomial:42: WARNING: autosummary: stub file not found 'numpy.polynomial.Polynomial.linspace'. Check your autosummary_generate setting.
/usr/lib64/python3.8/site-packages/numpy/polynomial/polynomial.py:docstring of numpy.polynomial.polynomial.Polynomial:42: WARNING: autosummary: stub file not found 'numpy.polynomial.Polynomial.mapparms'. Check your autosummary_generate setting.
/usr/lib64/python3.8/site-packages/numpy/polynomial/polynomial.py:docstring of numpy.polynomial.polynomial.Polynomial:42: WARNING: autosummary: stub file not found 'numpy.polynomial.Polynomial.roots'. Check your autosummary_generate setting.
/usr/lib64/python3.8/site-packages/numpy/polynomial/polynomial.py:docstring of numpy.polynomial.polynomial.Polynomial:42: WARNING: autosummary: stub file not found 'numpy.polynomial.Polynomial.trim'. Check your autosummary_generate setting.
/usr/lib64/python3.8/site-packages/numpy/polynomial/polynomial.py:docstring of numpy.polynomial.polynomial.Polynomial:42: WARNING: autosummary: stub file not found 'numpy.polynomial.Polynomial.truncate'. Check your autosummary_generate setting.
looking for now-outdated files... none found
pickling environment... done
checking consistency... done
writing... materialforsphinx.1 { customization specimen additional_samples subpage/index subpage/subsubpage subpage/second-subsubpage pymethod numpydoc generated/numpy.polynomial.Polynomial generated/generated/numpy.polynomial.Polynomial.basis generated/generated/numpy.polynomial.Polynomial.cast generated/generated/numpy.polynomial.Polynomial.convert generated/generated/numpy.polynomial.Polynomial.copy generated/generated/numpy.polynomial.Polynomial.cutdeg generated/generated/numpy.polynomial.Polynomial.degree generated/generated/numpy.polynomial.Polynomial.deriv generated/generated/numpy.polynomial.Polynomial.fit generated/generated/numpy.polynomial.Polynomial.fromroots generated/generated/numpy.polynomial.Polynomial.has_samecoef generated/generated/numpy.polynomial.Polynomial.has_samedomain generated/generated/numpy.polynomial.Polynomial.has_sametype generated/generated/numpy.polynomial.Polynomial.has_samewindow generated/generated/numpy.polynomial.Polynomial.identity generated/generated/numpy.polynomial.Polynomial.integ generated/generated/numpy.polynomial.Polynomial.linspace generated/generated/numpy.polynomial.Polynomial.mapparms generated/generated/numpy.polynomial.Polynomial.roots generated/generated/numpy.polynomial.Polynomial.trim generated/generated/numpy.polynomial.Polynomial.truncate generated/generated/numpy.polynomial.Polynomial.basis_name generated/generated/numpy.polynomial.Polynomial.domain generated/generated/numpy.polynomial.Polynomial.maxpower generated/generated/numpy.polynomial.Polynomial.window notebook markdown rst-cheatsheet/rst-cheatsheet basics titleless change-log license } /home/tkloczko/rpmbuild/BUILD/sphinx-material-0.0.35/docs/additional_samples.rst:282: WARNING: py:class reference target not found: integer
/home/tkloczko/rpmbuild/BUILD/sphinx-material-0.0.35/docs/additional_samples.rst:282: WARNING: py:class reference target not found: list of strings
/home/tkloczko/rpmbuild/BUILD/sphinx-material-0.0.35/docs/additional_samples.rst:287: WARNING: js:func reference target not found: string
/home/tkloczko/rpmbuild/BUILD/sphinx-material-0.0.35/docs/additional_samples.rst:287: WARNING: js:func reference target not found: number
/home/tkloczko/rpmbuild/BUILD/sphinx-material-0.0.35/docs/additional_samples.rst:331: WARNING: 'token' reference target not found: suite
/home/tkloczko/rpmbuild/BUILD/sphinx-material-0.0.35/docs/additional_samples.rst:331: WARNING: 'token' reference target not found: expression
/home/tkloczko/rpmbuild/BUILD/sphinx-material-0.0.35/docs/additional_samples.rst:331: WARNING: 'token' reference target not found: target
/home/tkloczko/rpmbuild/BUILD/sphinx-material-0.0.35/docs/additional_samples.rst:331: WARNING: 'token' reference target not found: suite
/home/tkloczko/rpmbuild/BUILD/sphinx-material-0.0.35/docs/additional_samples.rst:331: WARNING: 'token' reference target not found: suite
/home/tkloczko/rpmbuild/BUILD/sphinx-material-0.0.35/docs/additional_samples.rst:331: WARNING: 'token' reference target not found: suite
/home/tkloczko/rpmbuild/BUILD/sphinx-material-0.0.35/docs/additional_samples.rst:331: WARNING: 'token' reference target not found: suite
/home/tkloczko/rpmbuild/BUILD/sphinx-material-0.0.35/docs/additional_samples.rst:331: WARNING: 'token' reference target not found: suite
/home/tkloczko/rpmbuild/BUILD/sphinx-material-0.0.35/docs/pymethod.rst:22: WARNING: py:class reference target not found: integer
/home/tkloczko/rpmbuild/BUILD/sphinx-material-0.0.35/docs/pymethod.rst:129: WARNING: py:class reference target not found: boolean
/home/tkloczko/rpmbuild/BUILD/sphinx-material-0.0.35/docs/pymethod.rst:129: WARNING: py:class reference target not found: string
/usr/lib64/python3.8/site-packages/numpy/polynomial/polynomial.py:docstring of numpy.polynomial.polynomial.Polynomial:66:<autosummary>:1: WARNING: py:obj reference target not found: numpy.polynomial.Polynomial.__call__
/home/tkloczko/rpmbuild/BUILD/sphinx-material-0.0.35/docs/markdown.md:18: WARNING: None:any reference target not found: #
/home/tkloczko/rpmbuild/BUILD/sphinx-material-0.0.35/docs/markdown.md:54: WARNING: None:any reference target not found: #
/home/tkloczko/rpmbuild/BUILD/sphinx-material-0.0.35/docs/markdown.md:172: WARNING: None:any reference target not found: #
/home/tkloczko/rpmbuild/BUILD/sphinx-material-0.0.35/docs/basics.rst:193: WARNING: rst:dir reference target not found: highlight
/home/tkloczko/rpmbuild/BUILD/sphinx-material-0.0.35/docs/basics.rst:193: WARNING: 'confval' reference target not found: highlight_language
/home/tkloczko/rpmbuild/BUILD/sphinx-material-0.0.35/docs/basics.rst:193: WARNING: rst:dir reference target not found: code-block
/home/tkloczko/rpmbuild/BUILD/sphinx-material-0.0.35/docs/basics.rst:494: WARNING: 'confval' reference target not found: default_role
/home/tkloczko/rpmbuild/BUILD/sphinx-material-0.0.35/docs/basics.rst:633: WARNING: 'confval' reference target not found: rst_prolog
/home/tkloczko/rpmbuild/BUILD/sphinx-material-0.0.35/docs/basics.rst:633: WARNING: 'confval' reference target not found: rst_epilog
/home/tkloczko/rpmbuild/BUILD/sphinx-material-0.0.35/docs/basics.rst:633: WARNING: rst:dir reference target not found: include
/home/tkloczko/rpmbuild/BUILD/sphinx-material-0.0.35/docs/basics.rst:666: WARNING: rst:dir reference target not found: meta
/home/tkloczko/rpmbuild/BUILD/sphinx-material-0.0.35/docs/basics.rst:703: WARNING: 'confval' reference target not found: source_encoding
/home/tkloczko/rpmbuild/BUILD/sphinx-material-0.0.35/docs/basics.rst:725: WARNING: rst:dir reference target not found: class
/home/tkloczko/rpmbuild/BUILD/sphinx-material-0.0.35/docs/basics.rst:725: WARNING: rst:dir reference target not found: rst-class
/home/tkloczko/rpmbuild/BUILD/sphinx-material-0.0.35/docs/notebook.ipynb:: WARNING: unknown node type: <CodeAreaNode: <literal_block...>>
failed

Traceback (most recent call last):
  File "/usr/lib/python3.8/site-packages/sphinx/cmd/build.py", line 276, in build_main
    app.build(args.force_all, filenames)
  File "/usr/lib/python3.8/site-packages/sphinx/application.py", line 330, in build
    self.builder.build_update()
  File "/usr/lib/python3.8/site-packages/sphinx/builders/__init__.py", line 283, in build_update
    self.build(['__all__'], to_build)
  File "/usr/lib/python3.8/site-packages/sphinx/builders/__init__.py", line 350, in build
    self.write(docnames, list(updated_docnames), method)
  File "/usr/lib/python3.8/site-packages/sphinx/util/__init__.py", line 540, in wrapper
    return f(*args, **kwargs)
  File "/usr/lib/python3.8/site-packages/sphinx/builders/manpage.py", line 93, in write
    docwriter.write(largetree, destination)
  File "/usr/lib/python3.8/site-packages/docutils/writers/__init__.py", line 78, in write
    self.translate()
  File "/usr/lib/python3.8/site-packages/sphinx/writers/manpage.py", line 31, in translate
    self.document.walkabout(visitor)
  File "/usr/lib/python3.8/site-packages/docutils/nodes.py", line 227, in walkabout
    if child.walkabout(visitor):
  File "/usr/lib/python3.8/site-packages/docutils/nodes.py", line 227, in walkabout
    if child.walkabout(visitor):
  File "/usr/lib/python3.8/site-packages/docutils/nodes.py", line 227, in walkabout
    if child.walkabout(visitor):
  [Previous line repeated 5 more times]
  File "/usr/lib/python3.8/site-packages/docutils/nodes.py", line 240, in walkabout
    visitor.dispatch_departure(self)
  File "/usr/lib/python3.8/site-packages/sphinx/util/docutils.py", line 536, in dispatch_departure
    super().dispatch_departure(node)
  File "/usr/lib/python3.8/site-packages/docutils/nodes.py", line 2034, in dispatch_departure
    return method(node)
  File "/usr/lib/python3.8/site-packages/docutils/nodes.py", line 2056, in unknown_departure
    raise NotImplementedError(
NotImplementedError: <class 'sphinx.writers.manpage.ManualPageTranslator'> departing unknown node type: CodeAreaNode

Exception occurred:
  File "/usr/lib/python3.8/site-packages/docutils/nodes.py", line 2056, in unknown_departure
    raise NotImplementedError(
NotImplementedError: <class 'sphinx.writers.manpage.ManualPageTranslator'> departing unknown node type: CodeAreaNode
The full traceback has been saved in /tmp/sphinx-err-ko260hpt.log, if you want to report the issue to the developers.
Please also report this if it was a user error, so that a better error message can be provided next time.
A bug report can be filed in the tracker at <https://github.com/sphinx-doc/sphinx/issues>. Thanks!
[tkloczko@devel-g2v SPECS]$ cat /tmp/sphinx-err-ko260hpt.log
# Sphinx version: 4.5.0
# Python version: 3.8.13 (CPython)
# Docutils version: 0.17.1 release
# Jinja2 version: 3.1.1
# Last messages:
#   generated/generated/numpy.polynomial.Polynomial.window
#   notebook
#   markdown
#   rst-cheatsheet/rst-cheatsheet
#   basics
#   titleless
#   change-log
#   license
#   }
#   failed
# Loaded extensions:
#   sphinx.ext.mathjax (4.5.0) from /usr/lib/python3.8/site-packages/sphinx/ext/mathjax.py
#   sphinxcontrib.applehelp (1.0.2) from /usr/lib/python3.8/site-packages/sphinxcontrib/applehelp/__init__.py
#   sphinxcontrib.devhelp (1.0.2) from /usr/lib/python3.8/site-packages/sphinxcontrib/devhelp/__init__.py
#   sphinxcontrib.htmlhelp (2.0.0) from /usr/lib/python3.8/site-packages/sphinxcontrib/htmlhelp/__init__.py
#   sphinxcontrib.serializinghtml (1.1.5) from /usr/lib/python3.8/site-packages/sphinxcontrib/serializinghtml/__init__.py
#   sphinxcontrib.qthelp (1.0.3) from /usr/lib/python3.8/site-packages/sphinxcontrib/qthelp/__init__.py
#   alabaster (0.7.12) from /usr/lib/python3.8/site-packages/alabaster/__init__.py
#   sphinx.ext.autodoc.preserve_defaults (1.0) from /usr/lib/python3.8/site-packages/sphinx/ext/autodoc/preserve_defaults.py
#   sphinx.ext.autodoc.type_comment (4.5.0) from /usr/lib/python3.8/site-packages/sphinx/ext/autodoc/type_comment.py
#   sphinx.ext.autodoc (4.5.0) from /usr/lib/python3.8/site-packages/sphinx/ext/autodoc/__init__.py
#   sphinx.ext.autosummary (4.5.0) from /usr/lib/python3.8/site-packages/sphinx/ext/autosummary/__init__.py
#   numpydoc (1.3.1) from /usr/lib/python3.8/site-packages/numpydoc/__init__.py
#   sphinx.ext.doctest (4.5.0) from /usr/lib/python3.8/site-packages/sphinx/ext/doctest.py
#   sphinx.ext.extlinks (4.5.0) from /usr/lib/python3.8/site-packages/sphinx/ext/extlinks.py
#   sphinx.ext.intersphinx (4.5.0) from /usr/lib/python3.8/site-packages/sphinx/ext/intersphinx.py
#   sphinx.ext.todo (4.5.0) from /usr/lib/python3.8/site-packages/sphinx/ext/todo.py
#   sphinx.ext.viewcode (4.5.0) from /usr/lib/python3.8/site-packages/sphinx/ext/viewcode.py
#   nbsphinx (0.8.8) from /usr/lib/python3.8/site-packages/nbsphinx.py
#   recommonmark (0.7.1) from /usr/lib/python3.8/site-packages/recommonmark/__init__.py
#   sphinx_markdown_tables (<module 'sphinx_markdown_tables.__version__' from '/usr/lib/python3.8/site-packages/sphinx_markdown_tables/__version__.py'>) from /usr/lib/python3.8/site-packages/sphinx_markdown_tables/__init__.py
#   sphinx_copybutton (0.4.0) from /usr/lib/python3.8/site-packages/sphinx_copybutton/__init__.py
#   sphinx_material (0.0.35) from /home/tkloczko/rpmbuild/BUILD/sphinx-material-0.0.35/sphinx_material/__init__.py
Traceback (most recent call last):
  File "/usr/lib/python3.8/site-packages/sphinx/cmd/build.py", line 276, in build_main
    app.build(args.force_all, filenames)
  File "/usr/lib/python3.8/site-packages/sphinx/application.py", line 330, in build
    self.builder.build_update()
  File "/usr/lib/python3.8/site-packages/sphinx/builders/__init__.py", line 283, in build_update
    self.build(['__all__'], to_build)
  File "/usr/lib/python3.8/site-packages/sphinx/builders/__init__.py", line 350, in build
    self.write(docnames, list(updated_docnames), method)
  File "/usr/lib/python3.8/site-packages/sphinx/util/__init__.py", line 540, in wrapper
    return f(*args, **kwargs)
  File "/usr/lib/python3.8/site-packages/sphinx/builders/manpage.py", line 93, in write
    docwriter.write(largetree, destination)
  File "/usr/lib/python3.8/site-packages/docutils/writers/__init__.py", line 78, in write
    self.translate()
  File "/usr/lib/python3.8/site-packages/sphinx/writers/manpage.py", line 31, in translate
    self.document.walkabout(visitor)
  File "/usr/lib/python3.8/site-packages/docutils/nodes.py", line 227, in walkabout
    if child.walkabout(visitor):
  File "/usr/lib/python3.8/site-packages/docutils/nodes.py", line 227, in walkabout
    if child.walkabout(visitor):
  File "/usr/lib/python3.8/site-packages/docutils/nodes.py", line 227, in walkabout
    if child.walkabout(visitor):
  [Previous line repeated 5 more times]
  File "/usr/lib/python3.8/site-packages/docutils/nodes.py", line 240, in walkabout
    visitor.dispatch_departure(self)
  File "/usr/lib/python3.8/site-packages/sphinx/util/docutils.py", line 536, in dispatch_departure
    super().dispatch_departure(node)
  File "/usr/lib/python3.8/site-packages/docutils/nodes.py", line 2034, in dispatch_departure
    return method(node)
  File "/usr/lib/python3.8/site-packages/docutils/nodes.py", line 2056, in unknown_departure
    raise NotImplementedError(
NotImplementedError: <class 'sphinx.writers.manpage.ManualPageTranslator'> departing unknown node type: CodeAreaNode