Control: tags -1 confirmed Hi,
Build logs are missing information that gets stored in /tmp (and
cleaned up on non-persistent build environments. I attach the
missing output for reference. The tail of the log file does not
look very helpful, but the below seems to be more relevant:
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/sphinx/util/typing.py", line
270, in restify
elif _is_annotated_form(cls):
^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/sphinx/util/typing.py", line
195, in _is_annotated_form
return typing.get_origin(obj) is Annotated or
str(obj).startswith('typing.Annotated')
^^^^^^^^
File "/usr/lib/python3/dist-packages/rdflib/namespace/__init__.py",
line 271, in __str__
return str(cls._NS)
^^^^^^^
File "/usr/lib/python3/dist-packages/rdflib/namespace/__init__.py",
line 265, in __getattr__
return cls.__getitem__(name)
^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/rdflib/namespace/__init__.py",
line 247, in __getitem__
raise AttributeError(
AttributeError: DefinedNamespace like object has no attribute '_NS'
Have a nice day, :)
--
.''`. Étienne Mollier <[email protected]>
: :' : pgp: 8f91 b227 c7d6 f2b1 948c 8236 793c f67e 8f0d 11da
`. `' sent from /dev/pts/1, please excuse my verbosity
`-
# Platform: linux; (Linux-6.10.7-amd64-x86_64-with-glibc2.40)
# Sphinx version: 7.4.7
# Python version: 3.12.5 (CPython)
# Docutils version: 0.21.2
# Jinja2 version: 3.1.3
# Pygments version: 2.18.0
# Last messages:
#
# reading sources... [ 12%]
# apidocs/rdflib
#
# reading sources... [ 14%]
# apidocs/rdflib.extras
#
# reading sources... [ 17%]
# apidocs/rdflib.namespace
#
# Loaded extensions:
# sphinx.ext.mathjax (7.4.7)
# alabaster (0.7.16)
# sphinx.ext.autodoc.preserve_defaults (7.4.7)
# sphinx.ext.autodoc.type_comment (7.4.7)
# sphinx.ext.autodoc.typehints (7.4.7)
# sphinx.ext.autodoc (7.4.7)
# sphinxcontrib.apidoc (0.3.0)
# sphinx_autodoc_typehints (unknown version)
# sphinx.ext.doctest (7.4.7)
# sphinx.ext.intersphinx (7.4.7)
# sphinx.ext.todo (7.4.7)
# sphinx.ext.coverage (7.4.7)
# sphinx.ext.ifconfig (7.4.7)
# sphinx.ext.viewcode (7.4.7)
# myst_parser (4.0.0)
# sphinx.ext.autosectionlabel (7.4.7)
# Traceback:
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/sphinx/util/typing.py", line 270, in
restify
elif _is_annotated_form(cls):
^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/sphinx/util/typing.py", line 195, in
_is_annotated_form
return typing.get_origin(obj) is Annotated or
str(obj).startswith('typing.Annotated')
^^^^^^^^
File "/usr/lib/python3/dist-packages/rdflib/namespace/__init__.py", line 271,
in __str__
return str(cls._NS)
^^^^^^^
File "/usr/lib/python3/dist-packages/rdflib/namespace/__init__.py", line 265,
in __getattr__
return cls.__getitem__(name)
^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/rdflib/namespace/__init__.py", line 247,
in __getitem__
raise AttributeError(
AttributeError: DefinedNamespace like object has no attribute '_NS'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/sphinx/util/inspect.py", line 492, in
object_description
s = repr(obj)
^^^^^^^^^
File "/usr/lib/python3/dist-packages/rdflib/namespace/__init__.py", line 268,
in __repr__
return f"Namespace({str(cls._NS)!r})"
^^^^^^^
File "/usr/lib/python3/dist-packages/rdflib/namespace/__init__.py", line 265,
in __getattr__
return cls.__getitem__(name)
^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/rdflib/namespace/__init__.py", line 247,
in __getitem__
raise AttributeError(
AttributeError: DefinedNamespace like object has no attribute '_NS'
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/sphinx/cmd/build.py", line 337, in
build_main
app.build(args.force_all, args.filenames)
File "/usr/lib/python3/dist-packages/sphinx/application.py", line 377, in
build
self.builder.build_update()
File "/usr/lib/python3/dist-packages/sphinx/builders/__init__.py", line 297,
in build_update
self.build(to_build,
File "/usr/lib/python3/dist-packages/sphinx/builders/__init__.py", line 318,
in build
updated_docnames = set(self.read())
^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/sphinx/builders/__init__.py", line 425,
in read
self._read_serial(docnames)
File "/usr/lib/python3/dist-packages/sphinx/builders/__init__.py", line 477,
in _read_serial
self.read_doc(docname)
File "/usr/lib/python3/dist-packages/sphinx/builders/__init__.py", line 536,
in read_doc
publisher.publish()
File "/usr/lib/python3/dist-packages/docutils/core.py", line 234, in publish
self.document = self.reader.read(self.source, self.parser,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/sphinx/io.py", line 106, in read
self.parse()
File "/usr/lib/python3/dist-packages/docutils/readers/__init__.py", line 76,
in parse
self.parser.parse(self.input, document)
File "/usr/lib/python3/dist-packages/sphinx/parsers.py", line 83, in parse
self.statemachine.run(inputlines, document, inliner=self.inliner)
File "/usr/lib/python3/dist-packages/docutils/parsers/rst/states.py", line
170, in run
results = StateMachineWS.run(self, input_lines, input_offset,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/docutils/statemachine.py", line 233, in
run
context, next_state, result = self.check_line(
^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/docutils/statemachine.py", line 445, in
check_line
return method(match, context, next_state)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/docutils/parsers/rst/states.py", line
2791, in underline
self.section(title, source, style, lineno - 1, messages)
File "/usr/lib/python3/dist-packages/docutils/parsers/rst/states.py", line
326, in section
self.new_subsection(title, lineno, messages)
File "/usr/lib/python3/dist-packages/docutils/parsers/rst/states.py", line
392, in new_subsection
newabsoffset = self.nested_parse(
^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/docutils/parsers/rst/states.py", line
280, in nested_parse
state_machine.run(block, input_offset, memo=self.memo,
File "/usr/lib/python3/dist-packages/docutils/parsers/rst/states.py", line
196, in run
results = StateMachineWS.run(self, input_lines, input_offset)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/docutils/statemachine.py", line 233, in
run
context, next_state, result = self.check_line(
^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/docutils/statemachine.py", line 445, in
check_line
return method(match, context, next_state)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/docutils/parsers/rst/states.py", line
2791, in underline
self.section(title, source, style, lineno - 1, messages)
File "/usr/lib/python3/dist-packages/docutils/parsers/rst/states.py", line
326, in section
self.new_subsection(title, lineno, messages)
File "/usr/lib/python3/dist-packages/docutils/parsers/rst/states.py", line
392, in new_subsection
newabsoffset = self.nested_parse(
^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/docutils/parsers/rst/states.py", line
280, in nested_parse
state_machine.run(block, input_offset, memo=self.memo,
File "/usr/lib/python3/dist-packages/docutils/parsers/rst/states.py", line
196, in run
results = StateMachineWS.run(self, input_lines, input_offset)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/docutils/statemachine.py", line 233, in
run
context, next_state, result = self.check_line(
^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/docutils/statemachine.py", line 445, in
check_line
return method(match, context, next_state)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/docutils/parsers/rst/states.py", line
2358, in explicit_markup
nodelist, blank_finish = self.explicit_construct(match)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/docutils/parsers/rst/states.py", line
2370, in explicit_construct
return method(self, expmatch)
^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/docutils/parsers/rst/states.py", line
2107, in directive
return self.run_directive(
^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/docutils/parsers/rst/states.py", line
2157, in run_directive
result = directive_instance.run()
^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/sphinx/ext/autodoc/directive.py", line
137, in run
documenter.generate(more_content=self.content)
File "/usr/lib/python3/dist-packages/sphinx/ext/autodoc/__init__.py", line
971, in generate
self.document_members(all_members)
File "/usr/lib/python3/dist-packages/sphinx/ext/autodoc/__init__.py", line
845, in document_members
documenter.generate(
File "/usr/lib/python3/dist-packages/sphinx/ext/autodoc/__init__.py", line
1918, in generate
return super().generate(more_content=more_content,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/sphinx/ext/autodoc/__init__.py", line
961, in generate
self.add_directive_header(sig)
File "/usr/lib/python3/dist-packages/sphinx/ext/autodoc/__init__.py", line
1739, in add_directive_header
base_classes = [restify(cls, "smart") for cls in bases]
^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/sphinx/util/typing.py", line 366, in
restify
return inspect.object_description(cls)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/sphinx/util/inspect.py", line 494, in
object_description
raise ValueError from exc
ValueError
signature.asc
Description: PGP signature

