Package: python3-sphinx-toolbox
Version: 4.1.0-1
Severity: important
X-Debbugs-Cc: [email protected]
Dear Maintainer,
When building beets-docs, we get an ImportError from sphinx-toolbox:
Traceback
=========
File "/usr/lib/python3/dist-packages/sphinx/registry.py", line 544, in
load_extension
raise ExtensionError(
__('Could not import extension %s') % extname, err
) from err
sphinx.errors.ExtensionError: Could not import extension
sphinx_toolbox.more_autodoc.autotypeddict (exception: cannot import name
'_PYDATA_ANNOTATIONS' from 'sphinx_autodoc_typehints'
(/usr/lib/python3/dist-packages/sphinx_autodoc_typehints/__init__.py))
See also https://salsa.debian.org/python-team/packages/beets/-/jobs/9276391
This appears to come from line 183 in
sphinx-toolbox/sphinx-toolbox/more_autodoc/typehintx.py:
https://github.com/sphinx-toolbox/sphinx-toolbox/blob/76ebe69047ac6f3bf9d99cc0efc4b0dcb0841125/sphinx_toolbox/more_autodoc/typehints.py#L183
This error has popped in as of the addition of sphinx-autodoc-typehints 3.8.0-1
into unstable.
Br,
Pieter
-- System Information:
Debian Release: forky/sid
APT prefers unstable
APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)
Kernel: Linux 6.19.6+deb14+1-amd64 (SMP w/8 CPU threads; PREEMPT)
Kernel taint flags: TAINT_WARN
Locale: LANG=nl_BE.UTF-8, LC_CTYPE=nl_BE.UTF-8 (charmap=UTF-8),
LANGUAGE=nl_BE:nl
Shell: /bin/sh linked to /usr/bin/dash
Init: unable to detect
Versions of packages python3-sphinx-toolbox depends on:
ii python3 3.13.9-3
ii python3-apeye 1.4.1-5
ii python3-autodocsumm 0.2.14-3
ii python3-bs4 4.14.3-2
ii python3-cachecontrol 0.14.3-1
ii python3-dict2css 0.3.0-2
ii python3-docutils 0.22.4+dfsg-1
ii python3-domdf-python-tools 3.10.0-3
ii python3-filelock 3.25.2-1
ii python3-html5lib 1.2-3
ii python3-roman 5.2-1
ii python3-ruamel.yaml 0.18.10+ds-1
ii python3-sphinx 8.2.3-12
ii python3-sphinx-autodoc-typehints 3.8.0-1
ii python3-sphinx-jinja2-compat 0.4.1-1
ii python3-sphinx-prompt 1.10.1-1
ii python3-sphinx-tabs 3.4.7-3
ii python3-tabulate 0.9.0-1
ii python3-typing-extensions 4.15.0-2
python3-sphinx-toolbox recommends no packages.
python3-sphinx-toolbox suggests no packages.
-- no debconf information