Created
November 29, 2025 13:24
-
-
Save Carreau/8c92d2046600cacec197706585971eb0 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| GVersions | |
| ======== | |
| * Platform: darwin; (macOS-15.6.1-arm64-arm-64bit-Mach-O) | |
| * Python version: 3.14.0 (CPython) | |
| * Sphinx version: 9.0.0rc2 | |
| * Docutils version: 0.21.2 | |
| * Jinja2 version: 3.1.6 | |
| * Pygments version: 2.19.2 | |
| Last Messages | |
| ============= | |
| api/generated/IPython.core.completer | |
| reading sources... [ 7%] | |
| api/generated/IPython.core.completerlib | |
| reading sources... [ 7%] | |
| api/generated/IPython.core.crashhandler | |
| Loaded Extensions | |
| ================= | |
| * sphinx.ext.mathjax (9.0.0rc2) | |
| * alabaster (1.0.0) | |
| * sphinxcontrib.applehelp (2.0.0) | |
| * sphinxcontrib.devhelp (2.0.0) | |
| * sphinxcontrib.htmlhelp (2.1.0) | |
| * sphinxcontrib.serializinghtml (2.0.0) | |
| * sphinxcontrib.qthelp (2.0.0) | |
| * sphinx.ext.autodoc (9.0.0rc2) | |
| * sphinx.ext.autosummary (9.0.0rc2) | |
| * sphinx.ext.doctest (9.0.0rc2) | |
| * sphinx.ext.graphviz (9.0.0rc2) | |
| * sphinx.ext.inheritance_diagram (9.0.0rc2) | |
| * sphinx.ext.intersphinx (9.0.0rc2) | |
| * sphinxcontrib.jquery (4.1) | |
| * IPython.sphinxext.ipython_console_highlighting (unknown version) | |
| * IPython.sphinxext.ipython_directive (unknown version) | |
| * sphinx.ext.napoleon (9.0.0rc2) | |
| * github (unknown version) | |
| * magics (unknown version) | |
| * configtraits (unknown version) | |
| * sphinx_rtd_theme (unknown version) | |
| Traceback | |
| ========= | |
| Traceback (most recent call last): | |
| File "/Users/bussonniermatthias/miniconda3/envs/314/lib/python3.14/site-packages/sphinx/events.py", line 392, in emit | |
| results.append(listener.handler(self._app, *args)) | |
| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ | |
| File "/Users/bussonniermatthias/miniconda3/envs/314/lib/python3.14/site-packages/sphinx/ext/napoleon/__init__.py", line 405, in _process_docstring | |
| docstring = NumpyDocstring( | |
| result_lines, app.config, app, what, name, obj, options | |
| ) | |
| File "/Users/bussonniermatthias/miniconda3/envs/314/lib/python3.14/site-packages/sphinx/ext/napoleon/docstring.py", line 1215, in __init__ | |
| super().__init__(docstring, config, app, what, name, obj, options) | |
| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | |
| File "/Users/bussonniermatthias/miniconda3/envs/314/lib/python3.14/site-packages/sphinx/ext/napoleon/docstring.py", line 410, in __init__ | |
| self._parse() | |
| ~~~~~~~~~~~^^ | |
| File "/Users/bussonniermatthias/miniconda3/envs/314/lib/python3.14/site-packages/sphinx/ext/napoleon/docstring.py", line 843, in _parse | |
| lines = self._sections[section.lower()](section) | |
| File "/Users/bussonniermatthias/miniconda3/envs/314/lib/python3.14/site-packages/sphinx/ext/napoleon/docstring.py", line 879, in _parse_attributes_section | |
| if 'no-index' in self._opt or 'noindex' in self._opt: | |
| ^^^^^^^^^^^^^^^^^^^^^^^ | |
| TypeError: argument of type '_AutoDocumenterOptions' is not a container or iterable | |
| The above exception was the direct cause of the following exception: | |
| Traceback (most recent call last): | |
| File "/Users/bussonniermatthias/miniconda3/envs/314/lib/python3.14/site-packages/sphinx/cmd/build.py", line 432, in build_main | |
| app.build(args.force_all, args.filenames) | |
| ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | |
| File "/Users/bussonniermatthias/miniconda3/envs/314/lib/python3.14/site-packages/sphinx/application.py", line 440, in build | |
| self.builder.build_update() | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~^^ | |
| File "/Users/bussonniermatthias/miniconda3/envs/314/lib/python3.14/site-packages/sphinx/builders/__init__.py", line 380, in build_update | |
| self.build( | |
| ~~~~~~~~~~^ | |
| to_build, | |
| ^^^^^^^^^ | |
| ...<2 lines>... | |
| method='update', | |
| ^^^^^^^^^^^^^^^^ | |
| ) | |
| ^ | |
| File "/Users/bussonniermatthias/miniconda3/envs/314/lib/python3.14/site-packages/sphinx/builders/__init__.py", line 408, in build | |
| updated_docnames = set(self.read()) | |
| ~~~~~~~~~^^ | |
| File "/Users/bussonniermatthias/miniconda3/envs/314/lib/python3.14/site-packages/sphinx/builders/__init__.py", line 524, in read | |
| self._read_serial(docnames) | |
| ~~~~~~~~~~~~~~~~~^^^^^^^^^^ | |
| File "/Users/bussonniermatthias/miniconda3/envs/314/lib/python3.14/site-packages/sphinx/builders/__init__.py", line 589, in _read_serial | |
| self.read_doc(docname) | |
| ~~~~~~~~~~~~~^^^^^^^^^ | |
| File "/Users/bussonniermatthias/miniconda3/envs/314/lib/python3.14/site-packages/sphinx/builders/__init__.py", line 652, in read_doc | |
| doctree = _parse_str_to_doctree( | |
| content, | |
| ...<6 lines>... | |
| transforms=self._registry.get_transforms(), | |
| ) | |
| File "/Users/bussonniermatthias/miniconda3/envs/314/lib/python3.14/site-packages/sphinx/util/docutils.py", line 890, in _parse_str_to_doctree | |
| parser.parse(content, document) | |
| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ | |
| File "/Users/bussonniermatthias/miniconda3/envs/314/lib/python3.14/site-packages/sphinx/parsers.py", line 99, in parse | |
| self.statemachine.run(inputlines, document, inliner=self.inliner) | |
| ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | |
| File "/Users/bussonniermatthias/miniconda3/envs/314/lib/python3.14/site-packages/docutils/parsers/rst/states.py", line 169, in run | |
| results = StateMachineWS.run(self, input_lines, input_offset, | |
| input_source=document['source']) | |
| File "/Users/bussonniermatthias/miniconda3/envs/314/lib/python3.14/site-packages/docutils/statemachine.py", line 233, in run | |
| context, next_state, result = self.check_line( | |
| ~~~~~~~~~~~~~~~^ | |
| context, state, transitions) | |
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | |
| File "/Users/bussonniermatthias/miniconda3/envs/314/lib/python3.14/site-packages/docutils/statemachine.py", line 445, in check_line | |
| return method(match, context, next_state) | |
| File "/Users/bussonniermatthias/miniconda3/envs/314/lib/python3.14/site-packages/docutils/parsers/rst/states.py", line 2790, in underline | |
| self.section(title, source, style, lineno - 1, messages) | |
| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | |
| File "/Users/bussonniermatthias/miniconda3/envs/314/lib/python3.14/site-packages/docutils/parsers/rst/states.py", line 325, in section | |
| self.new_subsection(title, lineno, messages) | |
| ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^ | |
| File "/Users/bussonniermatthias/miniconda3/envs/314/lib/python3.14/site-packages/docutils/parsers/rst/states.py", line 391, in new_subsection | |
| newabsoffset = self.nested_parse( | |
| self.state_machine.input_lines[offset:], input_offset=absoffset, | |
| node=section_node, match_titles=True) | |
| File "/Users/bussonniermatthias/miniconda3/envs/314/lib/python3.14/site-packages/docutils/parsers/rst/states.py", line 279, in nested_parse | |
| state_machine.run(block, input_offset, memo=self.memo, | |
| ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | |
| node=node, match_titles=match_titles) | |
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | |
| File "/Users/bussonniermatthias/miniconda3/envs/314/lib/python3.14/site-packages/docutils/parsers/rst/states.py", line 195, in run | |
| results = StateMachineWS.run(self, input_lines, input_offset) | |
| File "/Users/bussonniermatthias/miniconda3/envs/314/lib/python3.14/site-packages/docutils/statemachine.py", line 233, in run | |
| context, next_state, result = self.check_line( | |
| ~~~~~~~~~~~~~~~^ | |
| context, state, transitions) | |
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | |
| File "/Users/bussonniermatthias/miniconda3/envs/314/lib/python3.14/site-packages/docutils/statemachine.py", line 445, in check_line | |
| return method(match, context, next_state) | |
| File "/Users/bussonniermatthias/miniconda3/envs/314/lib/python3.14/site-packages/docutils/parsers/rst/states.py", line 2790, in underline | |
| self.section(title, source, style, lineno - 1, messages) | |
| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | |
| File "/Users/bussonniermatthias/miniconda3/envs/314/lib/python3.14/site-packages/docutils/parsers/rst/states.py", line 325, in section | |
| self.new_subsection(title, lineno, messages) | |
| ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^ | |
| File "/Users/bussonniermatthias/miniconda3/envs/314/lib/python3.14/site-packages/docutils/parsers/rst/states.py", line 391, in new_subsection | |
| newabsoffset = self.nested_parse( | |
| self.state_machine.input_lines[offset:], input_offset=absoffset, | |
| node=section_node, match_titles=True) | |
| File "/Users/bussonniermatthias/miniconda3/envs/314/lib/python3.14/site-packages/docutils/parsers/rst/states.py", line 279, in nested_parse | |
| state_machine.run(block, input_offset, memo=self.memo, | |
| ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | |
| node=node, match_titles=match_titles) | |
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | |
| File "/Users/bussonniermatthias/miniconda3/envs/314/lib/python3.14/site-packages/docutils/parsers/rst/states.py", line 195, in run | |
| results = StateMachineWS.run(self, input_lines, input_offset) | |
| File "/Users/bussonniermatthias/miniconda3/envs/314/lib/python3.14/site-packages/docutils/statemachine.py", line 233, in run | |
| context, next_state, result = self.check_line( | |
| ~~~~~~~~~~~~~~~^ | |
| context, state, transitions) | |
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | |
| File "/Users/bussonniermatthias/miniconda3/envs/314/lib/python3.14/site-packages/docutils/statemachine.py", line 445, in check_line | |
| return method(match, context, next_state) | |
| File "/Users/bussonniermatthias/miniconda3/envs/314/lib/python3.14/site-packages/docutils/parsers/rst/states.py", line 2357, in explicit_markup | |
| nodelist, blank_finish = self.explicit_construct(match) | |
| ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ | |
| File "/Users/bussonniermatthias/miniconda3/envs/314/lib/python3.14/site-packages/docutils/parsers/rst/states.py", line 2369, in explicit_construct | |
| return method(self, expmatch) | |
| File "/Users/bussonniermatthias/miniconda3/envs/314/lib/python3.14/site-packages/docutils/parsers/rst/states.py", line 2106, in directive | |
| return self.run_directive( | |
| ~~~~~~~~~~~~~~~~~~^ | |
| directive_class, match, type_name, option_presets) | |
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | |
| File "/Users/bussonniermatthias/miniconda3/envs/314/lib/python3.14/site-packages/docutils/parsers/rst/states.py", line 2156, in run_directive | |
| result = directive_instance.run() | |
| File "/Users/bussonniermatthias/miniconda3/envs/314/lib/python3.14/site-packages/sphinx/ext/autodoc/_directive.py", line 119, in run | |
| return parse_generated_content(self.state, content, titles_allowed) | |
| File "/Users/bussonniermatthias/miniconda3/envs/314/lib/python3.14/site-packages/sphinx/ext/autodoc/_directive.py", line 43, in parse_generated_content | |
| return nested_parse_to_nodes(state, content) | |
| File "/Users/bussonniermatthias/miniconda3/envs/314/lib/python3.14/site-packages/sphinx/util/parsing.py", line 66, in nested_parse_to_nodes | |
| state.nested_parse( | |
| ~~~~~~~~~~~~~~~~~~^ | |
| content, offset, node, match_titles=allow_section_headings | |
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | |
| ) | |
| ^ | |
| File "/Users/bussonniermatthias/miniconda3/envs/314/lib/python3.14/site-packages/docutils/parsers/rst/states.py", line 279, in nested_parse | |
| state_machine.run(block, input_offset, memo=self.memo, | |
| ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | |
| node=node, match_titles=match_titles) | |
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | |
| File "/Users/bussonniermatthias/miniconda3/envs/314/lib/python3.14/site-packages/docutils/parsers/rst/states.py", line 195, in run | |
| results = StateMachineWS.run(self, input_lines, input_offset) | |
| File "/Users/bussonniermatthias/miniconda3/envs/314/lib/python3.14/site-packages/docutils/statemachine.py", line 233, in run | |
| context, next_state, result = self.check_line( | |
| ~~~~~~~~~~~~~~~^ | |
| context, state, transitions) | |
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | |
| File "/Users/bussonniermatthias/miniconda3/envs/314/lib/python3.14/site-packages/docutils/statemachine.py", line 445, in check_line | |
| return method(match, context, next_state) | |
| File "/Users/bussonniermatthias/miniconda3/envs/314/lib/python3.14/site-packages/docutils/parsers/rst/states.py", line 2357, in explicit_markup | |
| nodelist, blank_finish = self.explicit_construct(match) | |
| ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ | |
| File "/Users/bussonniermatthias/miniconda3/envs/314/lib/python3.14/site-packages/docutils/parsers/rst/states.py", line 2369, in explicit_construct | |
| return method(self, expmatch) | |
| File "/Users/bussonniermatthias/miniconda3/envs/314/lib/python3.14/site-packages/docutils/parsers/rst/states.py", line 2106, in directive | |
| return self.run_directive( | |
| ~~~~~~~~~~~~~~~~~~^ | |
| directive_class, match, type_name, option_presets) | |
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | |
| File "/Users/bussonniermatthias/miniconda3/envs/314/lib/python3.14/site-packages/docutils/parsers/rst/states.py", line 2156, in run_directive | |
| result = directive_instance.run() | |
| File "/Users/bussonniermatthias/miniconda3/envs/314/lib/python3.14/site-packages/sphinx/domains/__init__.py", line 197, in run | |
| return super().run() | |
| ~~~~~~~~~~~^^ | |
| File "/Users/bussonniermatthias/miniconda3/envs/314/lib/python3.14/site-packages/sphinx/directives/__init__.py", line 291, in run | |
| content_children = self.parse_content_to_nodes(allow_section_headings=True) | |
| File "/Users/bussonniermatthias/miniconda3/envs/314/lib/python3.14/site-packages/sphinx/util/docutils.py", line 542, in parse_content_to_nodes | |
| return nested_parse_to_nodes( | |
| self.state, | |
| ...<2 lines>... | |
| allow_section_headings=allow_section_headings, | |
| ) | |
| File "/Users/bussonniermatthias/miniconda3/envs/314/lib/python3.14/site-packages/sphinx/util/parsing.py", line 66, in nested_parse_to_nodes | |
| state.nested_parse( | |
| ~~~~~~~~~~~~~~~~~~^ | |
| content, offset, node, match_titles=allow_section_headings | |
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | |
| ) | |
| ^ | |
| File "/Users/bussonniermatthias/miniconda3/envs/314/lib/python3.14/site-packages/docutils/parsers/rst/states.py", line 279, in nested_parse | |
| state_machine.run(block, input_offset, memo=self.memo, | |
| ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | |
| node=node, match_titles=match_titles) | |
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | |
| File "/Users/bussonniermatthias/miniconda3/envs/314/lib/python3.14/site-packages/docutils/parsers/rst/states.py", line 195, in run | |
| results = StateMachineWS.run(self, input_lines, input_offset) | |
| File "/Users/bussonniermatthias/miniconda3/envs/314/lib/python3.14/site-packages/docutils/statemachine.py", line 233, in run | |
| context, next_state, result = self.check_line( | |
| ~~~~~~~~~~~~~~~^ | |
| context, state, transitions) | |
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | |
| File "/Users/bussonniermatthias/miniconda3/envs/314/lib/python3.14/site-packages/docutils/statemachine.py", line 445, in check_line | |
| return method(match, context, next_state) | |
| File "/Users/bussonniermatthias/miniconda3/envs/314/lib/python3.14/site-packages/docutils/parsers/rst/states.py", line 2357, in explicit_markup | |
| nodelist, blank_finish = self.explicit_construct(match) | |
| ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^ | |
| File "/Users/bussonniermatthias/miniconda3/envs/314/lib/python3.14/site-packages/docutils/parsers/rst/states.py", line 2369, in explicit_construct | |
| return method(self, expmatch) | |
| File "/Users/bussonniermatthias/miniconda3/envs/314/lib/python3.14/site-packages/docutils/parsers/rst/states.py", line 2106, in directive | |
| return self.run_directive( | |
| ~~~~~~~~~~~~~~~~~~^ | |
| directive_class, match, type_name, option_presets) | |
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | |
| File "/Users/bussonniermatthias/miniconda3/envs/314/lib/python3.14/site-packages/docutils/parsers/rst/states.py", line 2156, in run_directive | |
| result = directive_instance.run() | |
| File "/Users/bussonniermatthias/miniconda3/envs/314/lib/python3.14/site-packages/sphinx/ext/autodoc/_directive.py", line 101, in run | |
| content = _auto_document_object( | |
| name=self.arguments[0], | |
| ...<9 lines>... | |
| reread_always=env.reread_always, | |
| ) | |
| File "/Users/bussonniermatthias/miniconda3/envs/314/lib/python3.14/site-packages/sphinx/ext/autodoc/_generate.py", line 47, in _auto_document_object | |
| props = _load_object_by_name( | |
| name=name, | |
| ...<7 lines>... | |
| reread_always=reread_always, | |
| ) | |
| File "/Users/bussonniermatthias/miniconda3/envs/314/lib/python3.14/site-packages/sphinx/ext/autodoc/_dynamic/_loader.py", line 152, in _load_object_by_name | |
| props.docstring_lines = _docstring_lines_for_props( | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~^ | |
| docstrings, | |
| ^^^^^^^^^^^ | |
| ...<3 lines>... | |
| options=options, | |
| ^^^^^^^^^^^^^^^^ | |
| ) | |
| ^ | |
| File "/Users/bussonniermatthias/miniconda3/envs/314/lib/python3.14/site-packages/sphinx/ext/autodoc/_dynamic/_docstrings.py", line 53, in _docstring_lines_for_props | |
| return tuple(docstring_lines) | |
| File "/Users/bussonniermatthias/miniconda3/envs/314/lib/python3.14/site-packages/sphinx/ext/autodoc/_dynamic/_docstrings.py", line 122, in _process_docstrings | |
| events.emit( | |
| ~~~~~~~~~~~^ | |
| 'autodoc-process-docstring', | |
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | |
| ...<4 lines>... | |
| docstring_lines, | |
| ^^^^^^^^^^^^^^^^ | |
| ) | |
| ^ | |
| File "/Users/bussonniermatthias/miniconda3/envs/314/lib/python3.14/site-packages/sphinx/events.py", line 402, in emit | |
| raise ExtensionError( | |
| ...<4 lines>... | |
| ) from exc | |
| sphinx.errors.ExtensionError: Handler <function _process_docstring at 0x10ca0f5e0> for event 'autodoc-process-docstring' threw an exception (exception: argument of type '_AutoDocumenterOptions' is not a container or iterable) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment