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 <emoll...@debian.org>
 : :' :  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

Attachment: signature.asc
Description: PGP signature

Reply via email to