Your message dated Fri, 19 Jan 2024 10:49:10 +0000
with message-id <e1rqmqw-007n0b...@fasolo.debian.org>
and subject line Bug#1056529: fixed in sphinx-autoapi 3.0.0-0.1
has caused the Debian Bug report #1056529,
regarding sphinx-autoapi's autopkg tests fail with Python 3.12
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
1056529: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1056529
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: src:sphinx-autoapi
Version: 2.0.0-2
Severity: important
Tags: sid trixie
User: debian-pyt...@lists.debian.org
Usertags: python3.12

sphinx-autoapi's autopkg tests fail with Python 3.12:

[...]
265s autopkgtest [19:18:48]: test upstream: [-----------------------
265s 'tests/' -> '/tmp/autopkgtest.wYiNeq/autopkgtest_tmp/tests'
265s 'tests/dotnetexample' -> '/tmp/autopkgtest.wYiNeq/autopkgtest_tmp/tests/dotnetexample' 265s 'tests/dotnetexample/Makefile' -> '/tmp/autopkgtest.wYiNeq/autopkgtest_tmp/tests/dotnetexample/Makefile' 265s 'tests/dotnetexample/README.md' -> '/tmp/autopkgtest.wYiNeq/autopkgtest_tmp/tests/dotnetexample/README.md' 265s 'tests/dotnetexample/conf.py' -> '/tmp/autopkgtest.wYiNeq/autopkgtest_tmp/tests/dotnetexample/conf.py' 265s 'tests/dotnetexample/example' -> '/tmp/autopkgtest.wYiNeq/autopkgtest_tmp/tests/dotnetexample/example' 265s 'tests/dotnetexample/example/clone.sh' -> '/tmp/autopkgtest.wYiNeq/autopkgtest_tmp/tests/dotnetexample/example/clone.sh' 265s 'tests/dotnetexample/index.rst' -> '/tmp/autopkgtest.wYiNeq/autopkgtest_tmp/tests/dotnetexample/index.rst' 265s 'tests/fixtures' -> '/tmp/autopkgtest.wYiNeq/autopkgtest_tmp/tests/fixtures' 265s 'tests/fixtures/dotnet.json' -> '/tmp/autopkgtest.wYiNeq/autopkgtest_tmp/tests/fixtures/dotnet.json' 265s 'tests/fixtures/go.json' -> '/tmp/autopkgtest.wYiNeq/autopkgtest_tmp/tests/fixtures/go.json' 265s 'tests/fixtures/javascript.json' -> '/tmp/autopkgtest.wYiNeq/autopkgtest_tmp/tests/fixtures/javascript.json' 265s 'tests/goexample' -> '/tmp/autopkgtest.wYiNeq/autopkgtest_tmp/tests/goexample' 265s 'tests/goexample/conf.py' -> '/tmp/autopkgtest.wYiNeq/autopkgtest_tmp/tests/goexample/conf.py' 265s 'tests/goexample/example' -> '/tmp/autopkgtest.wYiNeq/autopkgtest_tmp/tests/goexample/example' 265s 'tests/goexample/example/godocjson.go' -> '/tmp/autopkgtest.wYiNeq/autopkgtest_tmp/tests/goexample/example/godocjson.go' 265s 'tests/goexample/index.rst' -> '/tmp/autopkgtest.wYiNeq/autopkgtest_tmp/tests/goexample/index.rst' 265s 'tests/jsexample' -> '/tmp/autopkgtest.wYiNeq/autopkgtest_tmp/tests/jsexample' 265s 'tests/jsexample/conf.py' -> '/tmp/autopkgtest.wYiNeq/autopkgtest_tmp/tests/jsexample/conf.py' 265s 'tests/jsexample/example' -> '/tmp/autopkgtest.wYiNeq/autopkgtest_tmp/tests/jsexample/example' 265s 'tests/jsexample/example/jsdoc-example.js' -> '/tmp/autopkgtest.wYiNeq/autopkgtest_tmp/tests/jsexample/example/jsdoc-example.js' 265s 'tests/jsexample/index.rst' -> '/tmp/autopkgtest.wYiNeq/autopkgtest_tmp/tests/jsexample/index.rst' 265s 'tests/python' -> '/tmp/autopkgtest.wYiNeq/autopkgtest_tmp/tests/python' 265s 'tests/python/py38positionalparams' -> '/tmp/autopkgtest.wYiNeq/autopkgtest_tmp/tests/python/py38positionalparams' 265s 'tests/python/py38positionalparams/conf.py' -> '/tmp/autopkgtest.wYiNeq/autopkgtest_tmp/tests/python/py38positionalparams/conf.py' 265s 'tests/python/py38positionalparams/example' -> '/tmp/autopkgtest.wYiNeq/autopkgtest_tmp/tests/python/py38positionalparams/example' 265s 'tests/python/py38positionalparams/example/example.py' -> '/tmp/autopkgtest.wYiNeq/autopkgtest_tmp/tests/python/py38positionalparams/example/example.py' 265s 'tests/python/py38positionalparams/index.rst' -> '/tmp/autopkgtest.wYiNeq/autopkgtest_tmp/tests/python/py38positionalparams/index.rst' 265s 'tests/python/py3example' -> '/tmp/autopkgtest.wYiNeq/autopkgtest_tmp/tests/python/py3example' 265s 'tests/python/py3example/conf.py' -> '/tmp/autopkgtest.wYiNeq/autopkgtest_tmp/tests/python/py3example/conf.py' 265s 'tests/python/py3example/example' -> '/tmp/autopkgtest.wYiNeq/autopkgtest_tmp/tests/python/py3example/example' 265s 'tests/python/py3example/example/example.py' -> '/tmp/autopkgtest.wYiNeq/autopkgtest_tmp/tests/python/py3example/example/example.py' 265s 'tests/python/py3example/example/example2.py' -> '/tmp/autopkgtest.wYiNeq/autopkgtest_tmp/tests/python/py3example/example/example2.py' 265s 'tests/python/py3example/index.rst' -> '/tmp/autopkgtest.wYiNeq/autopkgtest_tmp/tests/python/py3example/index.rst' 265s 'tests/python/py3implicitnamespace' -> '/tmp/autopkgtest.wYiNeq/autopkgtest_tmp/tests/python/py3implicitnamespace' 265s 'tests/python/py3implicitnamespace/conf.py' -> '/tmp/autopkgtest.wYiNeq/autopkgtest_tmp/tests/python/py3implicitnamespace/conf.py' 265s 'tests/python/py3implicitnamespace/index.rst' -> '/tmp/autopkgtest.wYiNeq/autopkgtest_tmp/tests/python/py3implicitnamespace/index.rst' 265s 'tests/python/py3implicitnamespace/namespace' -> '/tmp/autopkgtest.wYiNeq/autopkgtest_tmp/tests/python/py3implicitnamespace/namespace' 265s 'tests/python/py3implicitnamespace/namespace/example' -> '/tmp/autopkgtest.wYiNeq/autopkgtest_tmp/tests/python/py3implicitnamespace/namespace/example' 265s 'tests/python/py3implicitnamespace/namespace/example/__init__.py' -> '/tmp/autopkgtest.wYiNeq/autopkgtest_tmp/tests/python/py3implicitnamespace/namespace/example/__init__.py' 265s 'tests/python/py3implicitnamespace/namespace/sibling' -> '/tmp/autopkgtest.wYiNeq/autopkgtest_tmp/tests/python/py3implicitnamespace/namespace/sibling' 265s 'tests/python/py3implicitnamespace/namespace/sibling/__init__.py' -> '/tmp/autopkgtest.wYiNeq/autopkgtest_tmp/tests/python/py3implicitnamespace/namespace/sibling/__init__.py' 265s 'tests/python/py3implicitnamespace/namespace/sibling/sub_sibling.py' -> '/tmp/autopkgtest.wYiNeq/autopkgtest_tmp/tests/python/py3implicitnamespace/namespace/sibling/sub_sibling.py' 265s 'tests/python/pyannotationcommentsexample' -> '/tmp/autopkgtest.wYiNeq/autopkgtest_tmp/tests/python/pyannotationcommentsexample' 265s 'tests/python/pyannotationcommentsexample/conf.py' -> '/tmp/autopkgtest.wYiNeq/autopkgtest_tmp/tests/python/pyannotationcommentsexample/conf.py' 265s 'tests/python/pyannotationcommentsexample/example' -> '/tmp/autopkgtest.wYiNeq/autopkgtest_tmp/tests/python/pyannotationcommentsexample/example' 265s 'tests/python/pyannotationcommentsexample/example/example.py' -> '/tmp/autopkgtest.wYiNeq/autopkgtest_tmp/tests/python/pyannotationcommentsexample/example/example.py' 265s 'tests/python/pyannotationcommentsexample/index.rst' -> '/tmp/autopkgtest.wYiNeq/autopkgtest_tmp/tests/python/pyannotationcommentsexample/index.rst' 265s 'tests/python/pyautodoc_typehints' -> '/tmp/autopkgtest.wYiNeq/autopkgtest_tmp/tests/python/pyautodoc_typehints' 265s 'tests/python/pyautodoc_typehints/conf.py' -> '/tmp/autopkgtest.wYiNeq/autopkgtest_tmp/tests/python/pyautodoc_typehints/conf.py' 265s 'tests/python/pyautodoc_typehints/example' -> '/tmp/autopkgtest.wYiNeq/autopkgtest_tmp/tests/python/pyautodoc_typehints/example' 265s 'tests/python/pyautodoc_typehints/example/example.py' -> '/tmp/autopkgtest.wYiNeq/autopkgtest_tmp/tests/python/pyautodoc_typehints/example/example.py' 265s 'tests/python/pyautodoc_typehints/example/example2.py' -> '/tmp/autopkgtest.wYiNeq/autopkgtest_tmp/tests/python/pyautodoc_typehints/example/example2.py' 265s 'tests/python/pyautodoc_typehints/index.rst' -> '/tmp/autopkgtest.wYiNeq/autopkgtest_tmp/tests/python/pyautodoc_typehints/index.rst' 265s 'tests/python/pyemptyexample' -> '/tmp/autopkgtest.wYiNeq/autopkgtest_tmp/tests/python/pyemptyexample' 265s 'tests/python/pyemptyexample/conf.py' -> '/tmp/autopkgtest.wYiNeq/autopkgtest_tmp/tests/python/pyemptyexample/conf.py' 265s 'tests/python/pyemptyexample/index.rst' -> '/tmp/autopkgtest.wYiNeq/autopkgtest_tmp/tests/python/pyemptyexample/index.rst' 265s 'tests/python/pyexample' -> '/tmp/autopkgtest.wYiNeq/autopkgtest_tmp/tests/python/pyexample' 265s 'tests/python/pyexample/autoapi' -> '/tmp/autopkgtest.wYiNeq/autopkgtest_tmp/tests/python/pyexample/autoapi' 265s 'tests/python/pyexample/autoapi/example' -> '/tmp/autopkgtest.wYiNeq/autopkgtest_tmp/tests/python/pyexample/autoapi/example' 265s 'tests/python/pyexample/autoapi/example/index.rst' -> '/tmp/autopkgtest.wYiNeq/autopkgtest_tmp/tests/python/pyexample/autoapi/example/index.rst' 265s 'tests/python/pyexample/autoapi/index.rst' -> '/tmp/autopkgtest.wYiNeq/autopkgtest_tmp/tests/python/pyexample/autoapi/index.rst' 265s 'tests/python/pyexample/conf.py' -> '/tmp/autopkgtest.wYiNeq/autopkgtest_tmp/tests/python/pyexample/conf.py' 265s 'tests/python/pyexample/example' -> '/tmp/autopkgtest.wYiNeq/autopkgtest_tmp/tests/python/pyexample/example' 265s 'tests/python/pyexample/example/example.py' -> '/tmp/autopkgtest.wYiNeq/autopkgtest_tmp/tests/python/pyexample/example/example.py' 265s 'tests/python/pyexample/index.rst' -> '/tmp/autopkgtest.wYiNeq/autopkgtest_tmp/tests/python/pyexample/index.rst' 265s 'tests/python/pyexample/manualapi.rst' -> '/tmp/autopkgtest.wYiNeq/autopkgtest_tmp/tests/python/pyexample/manualapi.rst' 265s 'tests/python/pyiexample' -> '/tmp/autopkgtest.wYiNeq/autopkgtest_tmp/tests/python/pyiexample' 265s 'tests/python/pyiexample/conf.py' -> '/tmp/autopkgtest.wYiNeq/autopkgtest_tmp/tests/python/pyiexample/conf.py' 265s 'tests/python/pyiexample/example' -> '/tmp/autopkgtest.wYiNeq/autopkgtest_tmp/tests/python/pyiexample/example' 265s 'tests/python/pyiexample/example/example.py' -> '/tmp/autopkgtest.wYiNeq/autopkgtest_tmp/tests/python/pyiexample/example/example.py' 265s 'tests/python/pyiexample/example/example.pyi' -> '/tmp/autopkgtest.wYiNeq/autopkgtest_tmp/tests/python/pyiexample/example/example.pyi' 265s 'tests/python/pyiexample/index.rst' -> '/tmp/autopkgtest.wYiNeq/autopkgtest_tmp/tests/python/pyiexample/index.rst' 265s 'tests/python/pyiexample2' -> '/tmp/autopkgtest.wYiNeq/autopkgtest_tmp/tests/python/pyiexample2' 265s 'tests/python/pyiexample2/conf.py' -> '/tmp/autopkgtest.wYiNeq/autopkgtest_tmp/tests/python/pyiexample2/conf.py' 265s 'tests/python/pyiexample2/example' -> '/tmp/autopkgtest.wYiNeq/autopkgtest_tmp/tests/python/pyiexample2/example' 265s 'tests/python/pyiexample2/example/example.py' -> '/tmp/autopkgtest.wYiNeq/autopkgtest_tmp/tests/python/pyiexample2/example/example.py' 265s 'tests/python/pyiexample2/example/example.pyi' -> '/tmp/autopkgtest.wYiNeq/autopkgtest_tmp/tests/python/pyiexample2/example/example.pyi' 265s 'tests/python/pyiexample2/index.rst' -> '/tmp/autopkgtest.wYiNeq/autopkgtest_tmp/tests/python/pyiexample2/index.rst' 265s 'tests/python/pymovedconfpy' -> '/tmp/autopkgtest.wYiNeq/autopkgtest_tmp/tests/python/pymovedconfpy' 265s 'tests/python/pymovedconfpy/autoapi' -> '/tmp/autopkgtest.wYiNeq/autopkgtest_tmp/tests/python/pymovedconfpy/autoapi' 265s 'tests/python/pymovedconfpy/autoapi/example' -> '/tmp/autopkgtest.wYiNeq/autopkgtest_tmp/tests/python/pymovedconfpy/autoapi/example' 265s 'tests/python/pymovedconfpy/autoapi/example/index.rst' -> '/tmp/autopkgtest.wYiNeq/autopkgtest_tmp/tests/python/pymovedconfpy/autoapi/example/index.rst' 265s 'tests/python/pymovedconfpy/autoapi/index.rst' -> '/tmp/autopkgtest.wYiNeq/autopkgtest_tmp/tests/python/pymovedconfpy/autoapi/index.rst' 265s 'tests/python/pymovedconfpy/confpy' -> '/tmp/autopkgtest.wYiNeq/autopkgtest_tmp/tests/python/pymovedconfpy/confpy' 265s 'tests/python/pymovedconfpy/confpy/conf.py' -> '/tmp/autopkgtest.wYiNeq/autopkgtest_tmp/tests/python/pymovedconfpy/confpy/conf.py' 265s 'tests/python/pymovedconfpy/example' -> '/tmp/autopkgtest.wYiNeq/autopkgtest_tmp/tests/python/pymovedconfpy/example' 265s 'tests/python/pymovedconfpy/index.rst' -> '/tmp/autopkgtest.wYiNeq/autopkgtest_tmp/tests/python/pymovedconfpy/index.rst' 265s 'tests/python/pymovedconfpy/manualapi.rst' -> '/tmp/autopkgtest.wYiNeq/autopkgtest_tmp/tests/python/pymovedconfpy/manualapi.rst' 265s 'tests/python/pypackagecomplex' -> '/tmp/autopkgtest.wYiNeq/autopkgtest_tmp/tests/python/pypackagecomplex' 265s 'tests/python/pypackagecomplex/complex' -> '/tmp/autopkgtest.wYiNeq/autopkgtest_tmp/tests/python/pypackagecomplex/complex' 265s 'tests/python/pypackagecomplex/complex/__init__.py' -> '/tmp/autopkgtest.wYiNeq/autopkgtest_tmp/tests/python/pypackagecomplex/complex/__init__.py' 265s 'tests/python/pypackagecomplex/complex/_private_module.py' -> '/tmp/autopkgtest.wYiNeq/autopkgtest_tmp/tests/python/pypackagecomplex/complex/_private_module.py' 265s 'tests/python/pypackagecomplex/complex/binary_data.py' -> '/tmp/autopkgtest.wYiNeq/autopkgtest_tmp/tests/python/pypackagecomplex/complex/binary_data.py' 265s 'tests/python/pypackagecomplex/complex/foo.py' -> '/tmp/autopkgtest.wYiNeq/autopkgtest_tmp/tests/python/pypackagecomplex/complex/foo.py' 265s 'tests/python/pypackagecomplex/complex/subpackage' -> '/tmp/autopkgtest.wYiNeq/autopkgtest_tmp/tests/python/pypackagecomplex/complex/subpackage' 265s 'tests/python/pypackagecomplex/complex/subpackage/__init__.py' -> '/tmp/autopkgtest.wYiNeq/autopkgtest_tmp/tests/python/pypackagecomplex/complex/subpackage/__init__.py' 265s 'tests/python/pypackagecomplex/complex/subpackage/submodule.py' -> '/tmp/autopkgtest.wYiNeq/autopkgtest_tmp/tests/python/pypackagecomplex/complex/subpackage/submodule.py' 265s 'tests/python/pypackagecomplex/complex/unicode_data.py' -> '/tmp/autopkgtest.wYiNeq/autopkgtest_tmp/tests/python/pypackagecomplex/complex/unicode_data.py' 265s 'tests/python/pypackagecomplex/complex/wildall' -> '/tmp/autopkgtest.wYiNeq/autopkgtest_tmp/tests/python/pypackagecomplex/complex/wildall' 265s 'tests/python/pypackagecomplex/complex/wildall/__init__.py' -> '/tmp/autopkgtest.wYiNeq/autopkgtest_tmp/tests/python/pypackagecomplex/complex/wildall/__init__.py' 265s 'tests/python/pypackagecomplex/complex/wildall/simple' -> '/tmp/autopkgtest.wYiNeq/autopkgtest_tmp/tests/python/pypackagecomplex/complex/wildall/simple' 265s 'tests/python/pypackagecomplex/complex/wildall/simple/__init__.py' -> '/tmp/autopkgtest.wYiNeq/autopkgtest_tmp/tests/python/pypackagecomplex/complex/wildall/simple/__init__.py' 265s 'tests/python/pypackagecomplex/complex/wildcard' -> '/tmp/autopkgtest.wYiNeq/autopkgtest_tmp/tests/python/pypackagecomplex/complex/wildcard' 265s 'tests/python/pypackagecomplex/complex/wildcard/__init__.py' -> '/tmp/autopkgtest.wYiNeq/autopkgtest_tmp/tests/python/pypackagecomplex/complex/wildcard/__init__.py' 265s 'tests/python/pypackagecomplex/complex/wildchain' -> '/tmp/autopkgtest.wYiNeq/autopkgtest_tmp/tests/python/pypackagecomplex/complex/wildchain' 265s 'tests/python/pypackagecomplex/complex/wildchain/__init__.py' -> '/tmp/autopkgtest.wYiNeq/autopkgtest_tmp/tests/python/pypackagecomplex/complex/wildchain/__init__.py' 265s 'tests/python/pypackagecomplex/complex/wildwildchain' -> '/tmp/autopkgtest.wYiNeq/autopkgtest_tmp/tests/python/pypackagecomplex/complex/wildwildchain' 265s 'tests/python/pypackagecomplex/complex/wildwildchain/__init__.py' -> '/tmp/autopkgtest.wYiNeq/autopkgtest_tmp/tests/python/pypackagecomplex/complex/wildwildchain/__init__.py' 265s 'tests/python/pypackagecomplex/conf.py' -> '/tmp/autopkgtest.wYiNeq/autopkgtest_tmp/tests/python/pypackagecomplex/conf.py' 265s 'tests/python/pypackagecomplex/index.rst' -> '/tmp/autopkgtest.wYiNeq/autopkgtest_tmp/tests/python/pypackagecomplex/index.rst' 265s 'tests/python/pypackageexample' -> '/tmp/autopkgtest.wYiNeq/autopkgtest_tmp/tests/python/pypackageexample' 265s 'tests/python/pypackageexample/conf.py' -> '/tmp/autopkgtest.wYiNeq/autopkgtest_tmp/tests/python/pypackageexample/conf.py' 265s 'tests/python/pypackageexample/example' -> '/tmp/autopkgtest.wYiNeq/autopkgtest_tmp/tests/python/pypackageexample/example' 265s 'tests/python/pypackageexample/example/__init__.py' -> '/tmp/autopkgtest.wYiNeq/autopkgtest_tmp/tests/python/pypackageexample/example/__init__.py' 265s 'tests/python/pypackageexample/example/_private_module.py' -> '/tmp/autopkgtest.wYiNeq/autopkgtest_tmp/tests/python/pypackageexample/example/_private_module.py' 265s 'tests/python/pypackageexample/example/foo.py' -> '/tmp/autopkgtest.wYiNeq/autopkgtest_tmp/tests/python/pypackageexample/example/foo.py' 265s 'tests/python/pypackageexample/index.rst' -> '/tmp/autopkgtest.wYiNeq/autopkgtest_tmp/tests/python/pypackageexample/index.rst' 265s 'tests/python/pyskipexample' -> '/tmp/autopkgtest.wYiNeq/autopkgtest_tmp/tests/python/pyskipexample' 265s 'tests/python/pyskipexample/conf.py' -> '/tmp/autopkgtest.wYiNeq/autopkgtest_tmp/tests/python/pyskipexample/conf.py' 265s 'tests/python/pyskipexample/example' -> '/tmp/autopkgtest.wYiNeq/autopkgtest_tmp/tests/python/pyskipexample/example' 265s 'tests/python/pyskipexample/example/example.py' -> '/tmp/autopkgtest.wYiNeq/autopkgtest_tmp/tests/python/pyskipexample/example/example.py' 265s 'tests/python/pyskipexample/index.rst' -> '/tmp/autopkgtest.wYiNeq/autopkgtest_tmp/tests/python/pyskipexample/index.rst' 265s 'tests/python/test_parser.py' -> '/tmp/autopkgtest.wYiNeq/autopkgtest_tmp/tests/python/test_parser.py' 265s 'tests/python/test_pyintegration.py' -> '/tmp/autopkgtest.wYiNeq/autopkgtest_tmp/tests/python/test_pyintegration.py' 265s 'tests/templateexample' -> '/tmp/autopkgtest.wYiNeq/autopkgtest_tmp/tests/templateexample' 265s 'tests/templateexample/conf.py' -> '/tmp/autopkgtest.wYiNeq/autopkgtest_tmp/tests/templateexample/conf.py' 265s 'tests/templateexample/example' -> '/tmp/autopkgtest.wYiNeq/autopkgtest_tmp/tests/templateexample/example' 265s 'tests/templateexample/example/example.py' -> '/tmp/autopkgtest.wYiNeq/autopkgtest_tmp/tests/templateexample/example/example.py' 265s 'tests/templateexample/index.rst' -> '/tmp/autopkgtest.wYiNeq/autopkgtest_tmp/tests/templateexample/index.rst' 265s 'tests/templateexample/template_overrides' -> '/tmp/autopkgtest.wYiNeq/autopkgtest_tmp/tests/templateexample/template_overrides' 265s 'tests/templateexample/template_overrides/python' -> '/tmp/autopkgtest.wYiNeq/autopkgtest_tmp/tests/templateexample/template_overrides/python' 265s 'tests/templateexample/template_overrides/python/function.rst' -> '/tmp/autopkgtest.wYiNeq/autopkgtest_tmp/tests/templateexample/template_overrides/python/function.rst' 265s 'tests/test_astroid_utils.py' -> '/tmp/autopkgtest.wYiNeq/autopkgtest_tmp/tests/test_astroid_utils.py' 265s 'tests/test_domains.py' -> '/tmp/autopkgtest.wYiNeq/autopkgtest_tmp/tests/test_domains.py' 265s 'tests/test_integration.py' -> '/tmp/autopkgtest.wYiNeq/autopkgtest_tmp/tests/test_integration.py' 265s 'tests/test_objects.py' -> '/tmp/autopkgtest.wYiNeq/autopkgtest_tmp/tests/test_objects.py' 265s 'tests/toctreeexample' -> '/tmp/autopkgtest.wYiNeq/autopkgtest_tmp/tests/toctreeexample' 265s 'tests/toctreeexample/conf.py' -> '/tmp/autopkgtest.wYiNeq/autopkgtest_tmp/tests/toctreeexample/conf.py' 265s 'tests/toctreeexample/example' -> '/tmp/autopkgtest.wYiNeq/autopkgtest_tmp/tests/toctreeexample/example' 265s 'tests/toctreeexample/example/example.py' -> '/tmp/autopkgtest.wYiNeq/autopkgtest_tmp/tests/toctreeexample/example/example.py' 265s 'tests/toctreeexample/index.rst' -> '/tmp/autopkgtest.wYiNeq/autopkgtest_tmp/tests/toctreeexample/index.rst'
265s [*] testing python3.12:
266s ============================= test session starts ==============================
266s platform linux -- Python 3.12.0+, pytest-7.4.3, pluggy-1.3.0
266s rootdir: /tmp/autopkgtest.wYiNeq/autopkgtest_tmp
266s collected 267 items / 17 deselected / 250 selected
266s
267s tests/test_astroid_utils.py ............................................ [ 17%] 267s ........................................................................ [ 46%] 267s .................................................................. [ 72%] 267s tests/test_domains.py ...... [ 75%] 267s tests/test_objects.py ....... [ 78%] 267s tests/python/test_parser.py .......... [ 82%] 273s tests/python/test_pyintegration.py .........EEEF........................ [ 96%] 276s ....F... [100%]
276s
276s ==================================== ERRORS ==================================== 276s _______________ ERROR at setup of TestPy3Module.test_annotations _______________
276s
276s func = <function infer_typing_attr at 0x7fe45370d760>, instance = None
276s args = (<Subscript l.59 at 0x7fe450dfe3c0>, <astroid.context.InferenceContext object at 0x7fe450e489a0>)
276s kwargs = {}
276s
276s     @wrapt.decorator
276s     def _inference_tip_cached(
276s func: InferFn, instance: None, args: typing.Any, kwargs: typing.Any
276s     ) -> Iterator[InferenceResult]:
276s         """Cache decorator used for inference tips."""
276s         node = args[0]
276s         try:
276s >           result = _cache[func, node]
276s E KeyError: (<function infer_typing_attr at 0x7fe45370d760>, <Subscript l.59 at 0x7fe450dfe3c0>)
276s
276s /usr/lib/python3/dist-packages/astroid/inference_tip.py:33: KeyError
276s
276s During handling of the above exception, another exception occurred:
276s
276s self = <sphinx.events.EventManager object at 0x7fe4510ab920>
276s name = 'builder-inited', allowed_exceptions = (), args = ()
276s results = [None, None, None, None]
276s listeners = [EventListener(id=1, handler=<function validate_config_values at 0x7fe451dc4d60>, priority=500), EventListener(id=9, h...f80>, priority=500), EventListener(id=68, handler=<function process_generate_options at 0x7fe452713ce0>, priority=500)]
276s
276s     def emit(self, name: str, *args: Any,
276s allowed_exceptions: tuple[type[Exception], ...] = ()) -> list:
276s         """Emit a Sphinx event."""
276s
276s         # not every object likes to be repr()'d (think
276s         # random stuff coming via autodoc)
276s         with contextlib.suppress(Exception):
276s logger.debug('[app] emitting event: %r%s', name, repr(args)[:100])
276s
276s         results = []
276s listeners = sorted(self.listeners[name], key=attrgetter("priority"))
276s         for listener in listeners:
276s             try:
276s >               results.append(listener.handler(self.app, *args))
276s
276s /usr/lib/python3/dist-packages/sphinx/events.py:97:
276s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
276s /usr/lib/python3/dist-packages/autoapi/extension.py:164: in run_autoapi
276s     if sphinx_mapper_obj.load(
276s /usr/lib/python3/dist-packages/autoapi/mappers/python/mapper.py:306: in load
276s     data = self.read_file(path=path, dir_root=dir_root)
276s /usr/lib/python3/dist-packages/autoapi/mappers/python/mapper.py:323: in read_file
276s     parsed_data = Parser().parse_file(path)
276s /usr/lib/python3/dist-packages/autoapi/mappers/python/parser.py:41: in parse_file
276s     return self._parse_file(
276s /usr/lib/python3/dist-packages/autoapi/mappers/python/parser.py:37: in _parse_file 276s node = astroid.builder.AstroidBuilder().file_build(file_path, module_name)
276s /usr/lib/python3/dist-packages/astroid/builder.py:145: in file_build
276s     return self._post_build(module, builder, encoding)
276s /usr/lib/python3/dist-packages/astroid/builder.py:173: in _post_build
276s     module = self._manager.visit_transforms(module)
276s /usr/lib/python3/dist-packages/astroid/manager.py:109: in visit_transforms
276s     return self._transform.visit(node)
276s /usr/lib/python3/dist-packages/astroid/transforms.py:89: in visit
276s     return self._visit(module)
276s /usr/lib/python3/dist-packages/astroid/transforms.py:54: in _visit
276s     visited = self._visit_generic(value)
276s /usr/lib/python3/dist-packages/astroid/transforms.py:61: in _visit_generic
276s     return [self._visit_generic(child) for child in node]
276s /usr/lib/python3/dist-packages/astroid/transforms.py:67: in _visit_generic
276s     return self._visit(node)
276s /usr/lib/python3/dist-packages/astroid/transforms.py:57: in _visit
276s     return self._transform(node)
276s /usr/lib/python3/dist-packages/astroid/transforms.py:38: in _transform
276s     if predicate is None or predicate(node):
276s /usr/lib/python3/dist-packages/astroid/brain/brain_namedtuple_enum.py:613: in _is_enum_subclass
276s     for klass in cls.mro()
276s /usr/lib/python3/dist-packages/astroid/nodes/scoped_nodes/scoped_nodes.py:3066: in mro
276s     return self._compute_mro(context=context)
276s /usr/lib/python3/dist-packages/astroid/nodes/scoped_nodes/scoped_nodes.py:3035: in _compute_mro
276s     inferred_bases = list(self._inferred_bases(context=context))
276s /usr/lib/python3/dist-packages/astroid/nodes/scoped_nodes/scoped_nodes.py:3018: in _inferred_bases
276s     baseobj = next(
276s /usr/lib/python3/dist-packages/astroid/nodes/scoped_nodes/scoped_nodes.py:3018: in <genexpr>
276s     baseobj = next(
276s /usr/lib/python3/dist-packages/astroid/nodes/node_ng.py:161: in infer
276s     results = list(self._explicit_inference(self, context, **kwargs))
276s /usr/lib/python3/dist-packages/astroid/inference_tip.py:40: in _inference_tip_cached
276s     result = _cache[func, node] = list(func(*args, **kwargs))
276s /usr/lib/python3/dist-packages/astroid/brain/brain_typing.py:160: in infer_typing_attr 276s value = next(node.value.infer()) # type: ignore[union-attr] # value shouldn't be None for Subscript.
276s /usr/lib/python3/dist-packages/astroid/nodes/node_ng.py:171: in infer
276s     yield from self._infer(context=context, **kwargs)
276s /usr/lib/python3/dist-packages/astroid/decorators.py:143: in raise_if_nothing_inferred
276s     yield next(generator)
276s /usr/lib/python3/dist-packages/astroid/decorators.py:112: in wrapped
276s     for res in _func(node, context, **kwargs):
276s /usr/lib/python3/dist-packages/astroid/bases.py:177: in _infer_stmts
276s     for inf in stmt.infer(context=context):
276s /usr/lib/python3/dist-packages/astroid/nodes/node_ng.py:184: in infer
276s     for i, result in enumerate(self._infer(context=context, **kwargs)):
276s /usr/lib/python3/dist-packages/astroid/decorators.py:143: in raise_if_nothing_inferred
276s     yield next(generator)
276s /usr/lib/python3/dist-packages/astroid/decorators.py:112: in wrapped
276s     for res in _func(node, context, **kwargs):
276s /usr/lib/python3/dist-packages/astroid/inference.py:334: in infer_import_from
276s     module = self.do_import_module()
276s /usr/lib/python3/dist-packages/astroid/nodes/_base_nodes.py:146: in do_import_module
276s     return mymodule.import_module(
276s /usr/lib/python3/dist-packages/astroid/nodes/scoped_nodes/scoped_nodes.py:530: in import_module
276s     return AstroidManager().ast_from_module_name(
276s /usr/lib/python3/dist-packages/astroid/manager.py:246: in ast_from_module_name 276s return self.ast_from_file(found_spec.location, modname, fallback=False)
276s /usr/lib/python3/dist-packages/astroid/manager.py:138: in ast_from_file
276s     return AstroidBuilder(self).file_build(filepath, modname)
276s /usr/lib/python3/dist-packages/astroid/builder.py:144: in file_build
276s     module, builder = self._data_build(data, modname, path)
276s /usr/lib/python3/dist-packages/astroid/builder.py:204: in _data_build
276s     module = builder.visit_module(node, modname, node_file, package)
276s /usr/lib/python3/dist-packages/astroid/rebuilder.py:254: in visit_module
276s     [self.visit(child, newnode) for child in node.body],
276s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
276s
276s self = <astroid.rebuilder.TreeRebuilder object at 0x7fe450e3e480>
276s node = <ast.TypeAlias object at 0x7fe4509d7910>
276s parent = <Module.typing l.0 at 0x7fe450e3f380>
276s
276s def visit(self, node: ast.AST | None, parent: NodeNG) -> NodeNG | None:
276s         if node is None:
276s             return None
276s         cls = node.__class__
276s         if cls in self._visit_meths:
276s             visit_method = self._visit_meths[cls]
276s         else:
276s             cls_name = cls.__name__
276s visit_name = "visit_" + REDIRECT.get(cls_name, cls_name).lower()
276s >           visit_method = getattr(self, visit_name)
276s E AttributeError: 'TreeRebuilder' object has no attribute 'visit_typealias'
276s
276s /usr/lib/python3/dist-packages/astroid/rebuilder.py:609: AttributeError
276s
276s The above exception was the direct cause of the following exception:
276s
276s self = <test_pyintegration.TestPy3Module object at 0x7fe4523417f0>
276s builder = <function builder.<locals>.build at 0x7fe451491d00>
276s
276s     @pytest.fixture(autouse=True, scope="class")
276s     def built(self, builder):
276s >       builder("py3example")
276s
276s /tmp/autopkgtest.wYiNeq/autopkgtest_tmp/tests/python/test_pyintegration.py:239: 276s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 276s /tmp/autopkgtest.wYiNeq/autopkgtest_tmp/tests/python/test_pyintegration.py:44: in build
276s     rebuild(confoverrides=confoverrides, **kwargs)
276s /tmp/autopkgtest.wYiNeq/autopkgtest_tmp/tests/python/test_pyintegration.py:26: in rebuild
276s     app = Sphinx(
276s /usr/lib/python3/dist-packages/sphinx/application.py:271: in __init__
276s     self._init_builder()
276s /usr/lib/python3/dist-packages/sphinx/application.py:342: in _init_builder
276s     self.events.emit('builder-inited')
276s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
276s
276s self = <sphinx.events.EventManager object at 0x7fe4510ab920>
276s name = 'builder-inited', allowed_exceptions = (), args = ()
276s results = [None, None, None, None]
276s listeners = [EventListener(id=1, handler=<function validate_config_values at 0x7fe451dc4d60>, priority=500), EventListener(id=9, h...f80>, priority=500), EventListener(id=68, handler=<function process_generate_options at 0x7fe452713ce0>, priority=500)]
276s
276s     def emit(self, name: str, *args: Any,
276s allowed_exceptions: tuple[type[Exception], ...] = ()) -> list:
276s         """Emit a Sphinx event."""
276s
276s         # not every object likes to be repr()'d (think
276s         # random stuff coming via autodoc)
276s         with contextlib.suppress(Exception):
276s logger.debug('[app] emitting event: %r%s', name, repr(args)[:100])
276s
276s         results = []
276s listeners = sorted(self.listeners[name], key=attrgetter("priority"))
276s         for listener in listeners:
276s             try:
276s                 results.append(listener.handler(self.app, *args))
276s             except allowed_exceptions:
276s # pass through the errors specified as *allowed_exceptions*
276s                 raise
276s             except SphinxError:
276s                 raise
276s             except Exception as exc:
276s                 if self.app.pdb:
276s # Just pass through the error, so that it can be debugged.
276s                     raise
276s modname = safe_getattr(listener.handler, '__module__', None) 276s > raise ExtensionError(__("Handler %r for event %r threw an exception") % 276s (listener.handler, name), exc, modname=modname) from exc 276s E sphinx.errors.ExtensionError: Handler <function run_autoapi at 0x7fe45271df80> for event 'builder-inited' threw an exception (exception: 'TreeRebuilder' object has no attribute 'visit_typealias')
276s
276s /usr/lib/python3/dist-packages/sphinx/events.py:108: ExtensionError
276s ---------------------------- Captured stdout setup -----------------------------
276s Running Sphinx v7.2.6
276s making output directory... done
276s [AutoAPI] Reading files... [ 50%] /tmp/autopkgtest.wYiNeq/autopkgtest_tmp/tests/python/py3example/example/example.py 276s ---------------------------- Captured stderr setup ----------------------------- 276s WARNING: while setting up extension sphinx.addnodes: node class 'toctree' is already registered, its visitors will be overridden 276s WARNING: while setting up extension sphinx.addnodes: node class 'desc' is already registered, its visitors will be overridden 276s WARNING: while setting up extension sphinx.addnodes: node class 'desc_signature' is already registered, its visitors will be overridden 276s WARNING: while setting up extension sphinx.addnodes: node class 'desc_signature_line' is already registered, its visitors will be overridden 276s WARNING: while setting up extension sphinx.addnodes: node class 'desc_content' is already registered, its visitors will be overridden 276s WARNING: while setting up extension sphinx.addnodes: node class 'desc_inline' is already registered, its visitors will be overridden 276s WARNING: while setting up extension sphinx.addnodes: node class 'desc_name' is already registered, its visitors will be overridden 276s WARNING: while setting up extension sphinx.addnodes: node class 'desc_addname' is already registered, its visitors will be overridden 276s WARNING: while setting up extension sphinx.addnodes: node class 'desc_type' is already registered, its visitors will be overridden 276s WARNING: while setting up extension sphinx.addnodes: node class 'desc_returns' is already registered, its visitors will be overridden 276s WARNING: while setting up extension sphinx.addnodes: node class 'desc_parameterlist' is already registered, its visitors will be overridden 276s WARNING: while setting up extension sphinx.addnodes: node class 'desc_type_parameter_list' is already registered, its visitors will be overridden 276s WARNING: while setting up extension sphinx.addnodes: node class 'desc_parameter' is already registered, its visitors will be overridden 276s WARNING: while setting up extension sphinx.addnodes: node class 'desc_type_parameter' is already registered, its visitors will be overridden 276s WARNING: while setting up extension sphinx.addnodes: node class 'desc_optional' is already registered, its visitors will be overridden 276s WARNING: while setting up extension sphinx.addnodes: node class 'desc_annotation' is already registered, its visitors will be overridden 276s WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_literal_string' is already registered, its visitors will be overridden 276s WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_keyword' is already registered, its visitors will be overridden 276s WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_operator' is already registered, its visitors will be overridden 276s WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_space' is already registered, its visitors will be overridden 276s WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_literal_char' is already registered, its visitors will be overridden 276s WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_literal_number' is already registered, its visitors will be overridden 276s WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_keyword_type' is already registered, its visitors will be overridden 276s WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_punctuation' is already registered, its visitors will be overridden 276s WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_name' is already registered, its visitors will be overridden 276s WARNING: while setting up extension sphinx.addnodes: node class 'versionmodified' is already registered, its visitors will be overridden 276s WARNING: while setting up extension sphinx.addnodes: node class 'seealso' is already registered, its visitors will be overridden 276s WARNING: while setting up extension sphinx.addnodes: node class 'productionlist' is already registered, its visitors will be overridden 276s WARNING: while setting up extension sphinx.addnodes: node class 'production' is already registered, its visitors will be overridden 276s WARNING: while setting up extension sphinx.addnodes: node class 'index' is already registered, its visitors will be overridden 276s WARNING: while setting up extension sphinx.addnodes: node class 'centered' is already registered, its visitors will be overridden 276s WARNING: while setting up extension sphinx.addnodes: node class 'acks' is already registered, its visitors will be overridden 276s WARNING: while setting up extension sphinx.addnodes: node class 'hlist' is already registered, its visitors will be overridden 276s WARNING: while setting up extension sphinx.addnodes: node class 'hlistcol' is already registered, its visitors will be overridden 276s WARNING: while setting up extension sphinx.addnodes: node class 'compact_paragraph' is already registered, its visitors will be overridden 276s WARNING: while setting up extension sphinx.addnodes: node class 'glossary' is already registered, its visitors will be overridden 276s WARNING: while setting up extension sphinx.addnodes: node class 'only' is already registered, its visitors will be overridden 276s WARNING: while setting up extension sphinx.addnodes: node class 'start_of_file' is already registered, its visitors will be overridden 276s WARNING: while setting up extension sphinx.addnodes: node class 'highlightlang' is already registered, its visitors will be overridden 276s WARNING: while setting up extension sphinx.addnodes: node class 'tabular_col_spec' is already registered, its visitors will be overridden 276s WARNING: while setting up extension sphinx.addnodes: node class 'pending_xref' is already registered, its visitors will be overridden 276s WARNING: while setting up extension sphinx.addnodes: node class 'number_reference' is already registered, its visitors will be overridden 276s WARNING: while setting up extension sphinx.addnodes: node class 'download_reference' is already registered, its visitors will be overridden 276s WARNING: while setting up extension sphinx.addnodes: node class 'literal_emphasis' is already registered, its visitors will be overridden 276s WARNING: while setting up extension sphinx.addnodes: node class 'literal_strong' is already registered, its visitors will be overridden 276s WARNING: while setting up extension sphinx.addnodes: node class 'manpage' is already registered, its visitors will be overridden 276s WARNING: while setting up extension sphinx.domains.changeset: directive 'deprecated' is already registered, it will be overridden 276s WARNING: while setting up extension sphinx.domains.changeset: directive 'versionadded' is already registered, it will be overridden 276s WARNING: while setting up extension sphinx.domains.changeset: directive 'versionchanged' is already registered, it will be overridden 276s WARNING: while setting up extension sphinx.domains.index: directive 'index' is already registered, it will be overridden 276s WARNING: while setting up extension sphinx.domains.index: role 'index' is already registered, it will be overridden 276s WARNING: while setting up extension sphinx.domains.math: role 'eq' is already registered, it will be overridden 276s WARNING: while setting up extension sphinx.ext.autodoc: directive 'automodule' is already registered, it will be overridden 276s WARNING: while setting up extension sphinx.ext.autodoc: directive 'autoclass' is already registered, it will be overridden 276s WARNING: while setting up extension sphinx.ext.autodoc: directive 'autoexception' is already registered, it will be overridden 276s WARNING: while setting up extension sphinx.ext.autodoc: directive 'autodata' is already registered, it will be overridden 276s WARNING: while setting up extension sphinx.ext.autodoc: directive 'autofunction' is already registered, it will be overridden 276s WARNING: while setting up extension sphinx.ext.autodoc: directive 'autodecorator' is already registered, it will be overridden 276s WARNING: while setting up extension sphinx.ext.autodoc: directive 'automethod' is already registered, it will be overridden 276s WARNING: while setting up extension sphinx.ext.autodoc: directive 'autoattribute' is already registered, it will be overridden 276s WARNING: while setting up extension sphinx.ext.autodoc: directive 'autoproperty' is already registered, it will be overridden 276s WARNING: while setting up extension autoapi.extension: directive 'autoapifunction' is already registered, it will be overridden 276s WARNING: while setting up extension autoapi.extension: directive 'autoapiproperty' is already registered, it will be overridden 276s WARNING: while setting up extension autoapi.extension: directive 'autoapidecorator' is already registered, it will be overridden 276s WARNING: while setting up extension autoapi.extension: directive 'autoapiclass' is already registered, it will be overridden 276s WARNING: while setting up extension autoapi.extension: directive 'autoapimethod' is already registered, it will be overridden 276s WARNING: while setting up extension autoapi.extension: directive 'autoapidata' is already registered, it will be overridden 276s WARNING: while setting up extension autoapi.extension: directive 'autoapiattribute' is already registered, it will be overridden 276s WARNING: while setting up extension autoapi.extension: directive 'autoapimodule' is already registered, it will be overridden 276s WARNING: while setting up extension autoapi.extension: directive 'autoapiexception' is already registered, it will be overridden 276s WARNING: while setting up extension sphinx.ext.autosummary: node class 'autosummary_toc' is already registered, its visitors will be overridden 276s WARNING: while setting up extension sphinx.ext.autosummary: node class 'autosummary_table' is already registered, its visitors will be overridden 276s WARNING: while setting up extension sphinx.ext.autosummary: directive 'autosummary' is already registered, it will be overridden 276s WARNING: while setting up extension sphinx.ext.autosummary: role 'autolink' is already registered, it will be overridden 276s WARNING: while setting up extension sphinx.ext.graphviz: node class 'graphviz' is already registered, its visitors will be overridden 276s WARNING: while setting up extension sphinx.ext.graphviz: directive 'graphviz' is already registered, it will be overridden 276s WARNING: while setting up extension sphinx.ext.graphviz: directive 'graph' is already registered, it will be overridden 276s WARNING: while setting up extension sphinx.ext.graphviz: directive 'digraph' is already registered, it will be overridden 276s WARNING: while setting up extension sphinx.ext.inheritance_diagram: node class 'inheritance_diagram' is already registered, its visitors will be overridden 276s WARNING: while setting up extension sphinx.ext.inheritance_diagram: directive 'inheritance-diagram' is already registered, it will be overridden 276s WARNING: while setting up extension autoapi.extension: directive 'autoapi-inheritance-diagram' is already registered, it will be overridden 276s ________________ ERROR at setup of TestPy3Module.test_overload _________________
276s
276s func = <function infer_typing_attr at 0x7fe45370d760>, instance = None
276s args = (<Subscript l.59 at 0x7fe450dfe3c0>, <astroid.context.InferenceContext object at 0x7fe450e489a0>)
276s kwargs = {}
276s
276s     @wrapt.decorator
276s     def _inference_tip_cached(
276s func: InferFn, instance: None, args: typing.Any, kwargs: typing.Any
276s     ) -> Iterator[InferenceResult]:
276s         """Cache decorator used for inference tips."""
276s         node = args[0]
276s         try:
276s >           result = _cache[func, node]
276s E KeyError: (<function infer_typing_attr at 0x7fe45370d760>, <Subscript l.59 at 0x7fe450dfe3c0>)
276s
276s /usr/lib/python3/dist-packages/astroid/inference_tip.py:33: KeyError
276s
276s During handling of the above exception, another exception occurred:
276s
276s self = <sphinx.events.EventManager object at 0x7fe4510ab920>
276s name = 'builder-inited', allowed_exceptions = (), args = ()
276s results = [None, None, None, None]
276s listeners = [EventListener(id=1, handler=<function validate_config_values at 0x7fe451dc4d60>, priority=500), EventListener(id=9, h...f80>, priority=500), EventListener(id=68, handler=<function process_generate_options at 0x7fe452713ce0>, priority=500)]
276s
276s     def emit(self, name: str, *args: Any,
276s allowed_exceptions: tuple[type[Exception], ...] = ()) -> list:
276s         """Emit a Sphinx event."""
276s
276s         # not every object likes to be repr()'d (think
276s         # random stuff coming via autodoc)
276s         with contextlib.suppress(Exception):
276s logger.debug('[app] emitting event: %r%s', name, repr(args)[:100])
276s
276s         results = []
276s listeners = sorted(self.listeners[name], key=attrgetter("priority"))
276s         for listener in listeners:
276s             try:
276s >               results.append(listener.handler(self.app, *args))
276s
276s /usr/lib/python3/dist-packages/sphinx/events.py:97:
276s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
276s /usr/lib/python3/dist-packages/autoapi/extension.py:164: in run_autoapi
276s     if sphinx_mapper_obj.load(
276s /usr/lib/python3/dist-packages/autoapi/mappers/python/mapper.py:306: in load
276s     data = self.read_file(path=path, dir_root=dir_root)
276s /usr/lib/python3/dist-packages/autoapi/mappers/python/mapper.py:323: in read_file
276s     parsed_data = Parser().parse_file(path)
276s /usr/lib/python3/dist-packages/autoapi/mappers/python/parser.py:41: in parse_file
276s     return self._parse_file(
276s /usr/lib/python3/dist-packages/autoapi/mappers/python/parser.py:37: in _parse_file 276s node = astroid.builder.AstroidBuilder().file_build(file_path, module_name)
276s /usr/lib/python3/dist-packages/astroid/builder.py:145: in file_build
276s     return self._post_build(module, builder, encoding)
276s /usr/lib/python3/dist-packages/astroid/builder.py:173: in _post_build
276s     module = self._manager.visit_transforms(module)
276s /usr/lib/python3/dist-packages/astroid/manager.py:109: in visit_transforms
276s     return self._transform.visit(node)
276s /usr/lib/python3/dist-packages/astroid/transforms.py:89: in visit
276s     return self._visit(module)
276s /usr/lib/python3/dist-packages/astroid/transforms.py:54: in _visit
276s     visited = self._visit_generic(value)
276s /usr/lib/python3/dist-packages/astroid/transforms.py:61: in _visit_generic
276s     return [self._visit_generic(child) for child in node]
276s /usr/lib/python3/dist-packages/astroid/transforms.py:67: in _visit_generic
276s     return self._visit(node)
276s /usr/lib/python3/dist-packages/astroid/transforms.py:57: in _visit
276s     return self._transform(node)
276s /usr/lib/python3/dist-packages/astroid/transforms.py:38: in _transform
276s     if predicate is None or predicate(node):
276s /usr/lib/python3/dist-packages/astroid/brain/brain_namedtuple_enum.py:613: in _is_enum_subclass
276s     for klass in cls.mro()
276s /usr/lib/python3/dist-packages/astroid/nodes/scoped_nodes/scoped_nodes.py:3066: in mro
276s     return self._compute_mro(context=context)
276s /usr/lib/python3/dist-packages/astroid/nodes/scoped_nodes/scoped_nodes.py:3035: in _compute_mro
276s     inferred_bases = list(self._inferred_bases(context=context))
276s /usr/lib/python3/dist-packages/astroid/nodes/scoped_nodes/scoped_nodes.py:3018: in _inferred_bases
276s     baseobj = next(
276s /usr/lib/python3/dist-packages/astroid/nodes/scoped_nodes/scoped_nodes.py:3018: in <genexpr>
276s     baseobj = next(
276s /usr/lib/python3/dist-packages/astroid/nodes/node_ng.py:161: in infer
276s     results = list(self._explicit_inference(self, context, **kwargs))
276s /usr/lib/python3/dist-packages/astroid/inference_tip.py:40: in _inference_tip_cached
276s     result = _cache[func, node] = list(func(*args, **kwargs))
276s /usr/lib/python3/dist-packages/astroid/brain/brain_typing.py:160: in infer_typing_attr 276s value = next(node.value.infer()) # type: ignore[union-attr] # value shouldn't be None for Subscript.
276s /usr/lib/python3/dist-packages/astroid/nodes/node_ng.py:171: in infer
276s     yield from self._infer(context=context, **kwargs)
276s /usr/lib/python3/dist-packages/astroid/decorators.py:143: in raise_if_nothing_inferred
276s     yield next(generator)
276s /usr/lib/python3/dist-packages/astroid/decorators.py:112: in wrapped
276s     for res in _func(node, context, **kwargs):
276s /usr/lib/python3/dist-packages/astroid/bases.py:177: in _infer_stmts
276s     for inf in stmt.infer(context=context):
276s /usr/lib/python3/dist-packages/astroid/nodes/node_ng.py:184: in infer
276s     for i, result in enumerate(self._infer(context=context, **kwargs)):
276s /usr/lib/python3/dist-packages/astroid/decorators.py:143: in raise_if_nothing_inferred
276s     yield next(generator)
276s /usr/lib/python3/dist-packages/astroid/decorators.py:112: in wrapped
276s     for res in _func(node, context, **kwargs):
276s /usr/lib/python3/dist-packages/astroid/inference.py:334: in infer_import_from
276s     module = self.do_import_module()
276s /usr/lib/python3/dist-packages/astroid/nodes/_base_nodes.py:146: in do_import_module
276s     return mymodule.import_module(
276s /usr/lib/python3/dist-packages/astroid/nodes/scoped_nodes/scoped_nodes.py:530: in import_module
276s     return AstroidManager().ast_from_module_name(
276s /usr/lib/python3/dist-packages/astroid/manager.py:246: in ast_from_module_name 276s return self.ast_from_file(found_spec.location, modname, fallback=False)
276s /usr/lib/python3/dist-packages/astroid/manager.py:138: in ast_from_file
276s     return AstroidBuilder(self).file_build(filepath, modname)
276s /usr/lib/python3/dist-packages/astroid/builder.py:144: in file_build
276s     module, builder = self._data_build(data, modname, path)
276s /usr/lib/python3/dist-packages/astroid/builder.py:204: in _data_build
276s     module = builder.visit_module(node, modname, node_file, package)
276s /usr/lib/python3/dist-packages/astroid/rebuilder.py:254: in visit_module
276s     [self.visit(child, newnode) for child in node.body],
276s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
276s
276s self = <astroid.rebuilder.TreeRebuilder object at 0x7fe450e3e480>
276s node = <ast.TypeAlias object at 0x7fe4509d7910>
276s parent = <Module.typing l.0 at 0x7fe450e3f380>
276s
276s def visit(self, node: ast.AST | None, parent: NodeNG) -> NodeNG | None:
276s         if node is None:
276s             return None
276s         cls = node.__class__
276s         if cls in self._visit_meths:
276s             visit_method = self._visit_meths[cls]
276s         else:
276s             cls_name = cls.__name__
276s visit_name = "visit_" + REDIRECT.get(cls_name, cls_name).lower()
276s >           visit_method = getattr(self, visit_name)
276s E AttributeError: 'TreeRebuilder' object has no attribute 'visit_typealias'
276s
276s /usr/lib/python3/dist-packages/astroid/rebuilder.py:609: AttributeError
276s
276s The above exception was the direct cause of the following exception:
276s
276s self = <test_pyintegration.TestPy3Module object at 0x7fe4523417f0>
276s builder = <function builder.<locals>.build at 0x7fe451491d00>
276s
276s     @pytest.fixture(autouse=True, scope="class")
276s     def built(self, builder):
276s >       builder("py3example")
276s
276s /tmp/autopkgtest.wYiNeq/autopkgtest_tmp/tests/python/test_pyintegration.py:239: 276s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 276s /tmp/autopkgtest.wYiNeq/autopkgtest_tmp/tests/python/test_pyintegration.py:44: in build
276s     rebuild(confoverrides=confoverrides, **kwargs)
276s /tmp/autopkgtest.wYiNeq/autopkgtest_tmp/tests/python/test_pyintegration.py:26: in rebuild
276s     app = Sphinx(
276s /usr/lib/python3/dist-packages/sphinx/application.py:271: in __init__
276s     self._init_builder()
276s /usr/lib/python3/dist-packages/sphinx/application.py:342: in _init_builder
276s     self.events.emit('builder-inited')
276s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
276s
276s self = <sphinx.events.EventManager object at 0x7fe4510ab920>
276s name = 'builder-inited', allowed_exceptions = (), args = ()
276s results = [None, None, None, None]
276s listeners = [EventListener(id=1, handler=<function validate_config_values at 0x7fe451dc4d60>, priority=500), EventListener(id=9, h...f80>, priority=500), EventListener(id=68, handler=<function process_generate_options at 0x7fe452713ce0>, priority=500)]
276s
276s     def emit(self, name: str, *args: Any,
276s allowed_exceptions: tuple[type[Exception], ...] = ()) -> list:
276s         """Emit a Sphinx event."""
276s
276s         # not every object likes to be repr()'d (think
276s         # random stuff coming via autodoc)
276s         with contextlib.suppress(Exception):
276s logger.debug('[app] emitting event: %r%s', name, repr(args)[:100])
276s
276s         results = []
276s listeners = sorted(self.listeners[name], key=attrgetter("priority"))
276s         for listener in listeners:
276s             try:
276s                 results.append(listener.handler(self.app, *args))
276s             except allowed_exceptions:
276s # pass through the errors specified as *allowed_exceptions*
276s                 raise
276s             except SphinxError:
276s                 raise
276s             except Exception as exc:
276s                 if self.app.pdb:
276s # Just pass through the error, so that it can be debugged.
276s                     raise
276s modname = safe_getattr(listener.handler, '__module__', None) 276s > raise ExtensionError(__("Handler %r for event %r threw an exception") % 276s (listener.handler, name), exc, modname=modname) from exc 276s E sphinx.errors.ExtensionError: Handler <function run_autoapi at 0x7fe45271df80> for event 'builder-inited' threw an exception (exception: 'TreeRebuilder' object has no attribute 'visit_typealias')
276s
276s /usr/lib/python3/dist-packages/sphinx/events.py:108: ExtensionError
276s __________________ ERROR at setup of TestPy3Module.test_async __________________
276s
276s func = <function infer_typing_attr at 0x7fe45370d760>, instance = None
276s args = (<Subscript l.59 at 0x7fe450dfe3c0>, <astroid.context.InferenceContext object at 0x7fe450e489a0>)
276s kwargs = {}
276s
276s     @wrapt.decorator
276s     def _inference_tip_cached(
276s func: InferFn, instance: None, args: typing.Any, kwargs: typing.Any
276s     ) -> Iterator[InferenceResult]:
276s         """Cache decorator used for inference tips."""
276s         node = args[0]
276s         try:
276s >           result = _cache[func, node]
276s E KeyError: (<function infer_typing_attr at 0x7fe45370d760>, <Subscript l.59 at 0x7fe450dfe3c0>)
276s
276s /usr/lib/python3/dist-packages/astroid/inference_tip.py:33: KeyError
276s
276s During handling of the above exception, another exception occurred:
276s
276s self = <sphinx.events.EventManager object at 0x7fe4510ab920>
276s name = 'builder-inited', allowed_exceptions = (), args = ()
276s results = [None, None, None, None]
276s listeners = [EventListener(id=1, handler=<function validate_config_values at 0x7fe451dc4d60>, priority=500), EventListener(id=9, h...f80>, priority=500), EventListener(id=68, handler=<function process_generate_options at 0x7fe452713ce0>, priority=500)]
276s
276s     def emit(self, name: str, *args: Any,
276s allowed_exceptions: tuple[type[Exception], ...] = ()) -> list:
276s         """Emit a Sphinx event."""
276s
276s         # not every object likes to be repr()'d (think
276s         # random stuff coming via autodoc)
276s         with contextlib.suppress(Exception):
276s logger.debug('[app] emitting event: %r%s', name, repr(args)[:100])
276s
276s         results = []
276s listeners = sorted(self.listeners[name], key=attrgetter("priority"))
276s         for listener in listeners:
276s             try:
276s >               results.append(listener.handler(self.app, *args))
276s
276s /usr/lib/python3/dist-packages/sphinx/events.py:97:
276s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
276s /usr/lib/python3/dist-packages/autoapi/extension.py:164: in run_autoapi
276s     if sphinx_mapper_obj.load(
276s /usr/lib/python3/dist-packages/autoapi/mappers/python/mapper.py:306: in load
276s     data = self.read_file(path=path, dir_root=dir_root)
276s /usr/lib/python3/dist-packages/autoapi/mappers/python/mapper.py:323: in read_file
276s     parsed_data = Parser().parse_file(path)
276s /usr/lib/python3/dist-packages/autoapi/mappers/python/parser.py:41: in parse_file
276s     return self._parse_file(
276s /usr/lib/python3/dist-packages/autoapi/mappers/python/parser.py:37: in _parse_file 276s node = astroid.builder.AstroidBuilder().file_build(file_path, module_name)
276s /usr/lib/python3/dist-packages/astroid/builder.py:145: in file_build
276s     return self._post_build(module, builder, encoding)
276s /usr/lib/python3/dist-packages/astroid/builder.py:173: in _post_build
276s     module = self._manager.visit_transforms(module)
276s /usr/lib/python3/dist-packages/astroid/manager.py:109: in visit_transforms
276s     return self._transform.visit(node)
276s /usr/lib/python3/dist-packages/astroid/transforms.py:89: in visit
276s     return self._visit(module)
276s /usr/lib/python3/dist-packages/astroid/transforms.py:54: in _visit
276s     visited = self._visit_generic(value)
276s /usr/lib/python3/dist-packages/astroid/transforms.py:61: in _visit_generic
276s     return [self._visit_generic(child) for child in node]
276s /usr/lib/python3/dist-packages/astroid/transforms.py:67: in _visit_generic
276s     return self._visit(node)
276s /usr/lib/python3/dist-packages/astroid/transforms.py:57: in _visit
276s     return self._transform(node)
276s /usr/lib/python3/dist-packages/astroid/transforms.py:38: in _transform
276s     if predicate is None or predicate(node):
276s /usr/lib/python3/dist-packages/astroid/brain/brain_namedtuple_enum.py:613: in _is_enum_subclass
276s     for klass in cls.mro()
276s /usr/lib/python3/dist-packages/astroid/nodes/scoped_nodes/scoped_nodes.py:3066: in mro
276s     return self._compute_mro(context=context)
276s /usr/lib/python3/dist-packages/astroid/nodes/scoped_nodes/scoped_nodes.py:3035: in _compute_mro
276s     inferred_bases = list(self._inferred_bases(context=context))
276s /usr/lib/python3/dist-packages/astroid/nodes/scoped_nodes/scoped_nodes.py:3018: in _inferred_bases
276s     baseobj = next(
276s /usr/lib/python3/dist-packages/astroid/nodes/scoped_nodes/scoped_nodes.py:3018: in <genexpr>
276s     baseobj = next(
276s /usr/lib/python3/dist-packages/astroid/nodes/node_ng.py:161: in infer
276s     results = list(self._explicit_inference(self, context, **kwargs))
276s /usr/lib/python3/dist-packages/astroid/inference_tip.py:40: in _inference_tip_cached
276s     result = _cache[func, node] = list(func(*args, **kwargs))
276s /usr/lib/python3/dist-packages/astroid/brain/brain_typing.py:160: in infer_typing_attr 276s value = next(node.value.infer()) # type: ignore[union-attr] # value shouldn't be None for Subscript.
276s /usr/lib/python3/dist-packages/astroid/nodes/node_ng.py:171: in infer
276s     yield from self._infer(context=context, **kwargs)
276s /usr/lib/python3/dist-packages/astroid/decorators.py:143: in raise_if_nothing_inferred
276s     yield next(generator)
276s /usr/lib/python3/dist-packages/astroid/decorators.py:112: in wrapped
276s     for res in _func(node, context, **kwargs):
276s /usr/lib/python3/dist-packages/astroid/bases.py:177: in _infer_stmts
276s     for inf in stmt.infer(context=context):
276s /usr/lib/python3/dist-packages/astroid/nodes/node_ng.py:184: in infer
276s     for i, result in enumerate(self._infer(context=context, **kwargs)):
276s /usr/lib/python3/dist-packages/astroid/decorators.py:143: in raise_if_nothing_inferred
276s     yield next(generator)
276s /usr/lib/python3/dist-packages/astroid/decorators.py:112: in wrapped
276s     for res in _func(node, context, **kwargs):
276s /usr/lib/python3/dist-packages/astroid/inference.py:334: in infer_import_from
276s     module = self.do_import_module()
276s /usr/lib/python3/dist-packages/astroid/nodes/_base_nodes.py:146: in do_import_module
276s     return mymodule.import_module(
276s /usr/lib/python3/dist-packages/astroid/nodes/scoped_nodes/scoped_nodes.py:530: in import_module
276s     return AstroidManager().ast_from_module_name(
276s /usr/lib/python3/dist-packages/astroid/manager.py:246: in ast_from_module_name 276s return self.ast_from_file(found_spec.location, modname, fallback=False)
276s /usr/lib/python3/dist-packages/astroid/manager.py:138: in ast_from_file
276s     return AstroidBuilder(self).file_build(filepath, modname)
276s /usr/lib/python3/dist-packages/astroid/builder.py:144: in file_build
276s     module, builder = self._data_build(data, modname, path)
276s /usr/lib/python3/dist-packages/astroid/builder.py:204: in _data_build
276s     module = builder.visit_module(node, modname, node_file, package)
276s /usr/lib/python3/dist-packages/astroid/rebuilder.py:254: in visit_module
276s     [self.visit(child, newnode) for child in node.body],
276s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
276s
276s self = <astroid.rebuilder.TreeRebuilder object at 0x7fe450e3e480>
276s node = <ast.TypeAlias object at 0x7fe4509d7910>
276s parent = <Module.typing l.0 at 0x7fe450e3f380>
276s
276s def visit(self, node: ast.AST | None, parent: NodeNG) -> NodeNG | None:
276s         if node is None:
276s             return None
276s         cls = node.__class__
276s         if cls in self._visit_meths:
276s             visit_method = self._visit_meths[cls]
276s         else:
276s             cls_name = cls.__name__
276s visit_name = "visit_" + REDIRECT.get(cls_name, cls_name).lower()
276s >           visit_method = getattr(self, visit_name)
276s E AttributeError: 'TreeRebuilder' object has no attribute 'visit_typealias'
276s
276s /usr/lib/python3/dist-packages/astroid/rebuilder.py:609: AttributeError
276s
276s The above exception was the direct cause of the following exception:
276s
276s self = <test_pyintegration.TestPy3Module object at 0x7fe4523417f0>
276s builder = <function builder.<locals>.build at 0x7fe451491d00>
276s
276s     @pytest.fixture(autouse=True, scope="class")
276s     def built(self, builder):
276s >       builder("py3example")
276s
276s /tmp/autopkgtest.wYiNeq/autopkgtest_tmp/tests/python/test_pyintegration.py:239: 276s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 276s /tmp/autopkgtest.wYiNeq/autopkgtest_tmp/tests/python/test_pyintegration.py:44: in build
276s     rebuild(confoverrides=confoverrides, **kwargs)
276s /tmp/autopkgtest.wYiNeq/autopkgtest_tmp/tests/python/test_pyintegration.py:26: in rebuild
276s     app = Sphinx(
276s /usr/lib/python3/dist-packages/sphinx/application.py:271: in __init__
276s     self._init_builder()
276s /usr/lib/python3/dist-packages/sphinx/application.py:342: in _init_builder
276s     self.events.emit('builder-inited')
276s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
276s
276s self = <sphinx.events.EventManager object at 0x7fe4510ab920>
276s name = 'builder-inited', allowed_exceptions = (), args = ()
276s results = [None, None, None, None]
276s listeners = [EventListener(id=1, handler=<function validate_config_values at 0x7fe451dc4d60>, priority=500), EventListener(id=9, h...f80>, priority=500), EventListener(id=68, handler=<function process_generate_options at 0x7fe452713ce0>, priority=500)]
276s
276s     def emit(self, name: str, *args: Any,
276s allowed_exceptions: tuple[type[Exception], ...] = ()) -> list:
276s         """Emit a Sphinx event."""
276s
276s         # not every object likes to be repr()'d (think
276s         # random stuff coming via autodoc)
276s         with contextlib.suppress(Exception):
276s logger.debug('[app] emitting event: %r%s', name, repr(args)[:100])
276s
276s         results = []
276s listeners = sorted(self.listeners[name], key=attrgetter("priority"))
276s         for listener in listeners:
276s             try:
276s                 results.append(listener.handler(self.app, *args))
276s             except allowed_exceptions:
276s # pass through the errors specified as *allowed_exceptions*
276s                 raise
276s             except SphinxError:
276s                 raise
276s             except Exception as exc:
276s                 if self.app.pdb:
276s # Just pass through the error, so that it can be debugged.
276s                     raise
276s modname = safe_getattr(listener.handler, '__module__', None) 276s > raise ExtensionError(__("Handler %r for event %r threw an exception") % 276s (listener.handler, name), exc, modname=modname) from exc 276s E sphinx.errors.ExtensionError: Handler <function run_autoapi at 0x7fe45271df80> for event 'builder-inited' threw an exception (exception: 'TreeRebuilder' object has no attribute 'visit_typealias')
276s
276s /usr/lib/python3/dist-packages/sphinx/events.py:108: ExtensionError
276s =================================== FAILURES =================================== 276s ___________________ test_py3_hiding_undoc_overloaded_members ___________________
276s
276s func = <function infer_typing_attr at 0x7fe45370d760>, instance = None
276s args = (<Subscript l.59 at 0x7fe450f9fb90>, <astroid.context.InferenceContext object at 0x7fe450fad360>)
276s kwargs = {}
276s
276s     @wrapt.decorator
276s     def _inference_tip_cached(
276s func: InferFn, instance: None, args: typing.Any, kwargs: typing.Any
276s     ) -> Iterator[InferenceResult]:
276s         """Cache decorator used for inference tips."""
276s         node = args[0]
276s         try:
276s >           result = _cache[func, node]
276s E KeyError: (<function infer_typing_attr at 0x7fe45370d760>, <Subscript l.59 at 0x7fe450f9fb90>)
276s
276s /usr/lib/python3/dist-packages/astroid/inference_tip.py:33: KeyError
276s
276s During handling of the above exception, another exception occurred:
276s
276s self = <sphinx.events.EventManager object at 0x7fe450dcb410>
276s name = 'builder-inited', allowed_exceptions = (), args = ()
276s results = [None, None, None, None]
276s listeners = [EventListener(id=1, handler=<function validate_config_values at 0x7fe451dc4d60>, priority=500), EventListener(id=9, h...f80>, priority=500), EventListener(id=68, handler=<function process_generate_options at 0x7fe452713ce0>, priority=500)]
276s
276s     def emit(self, name: str, *args: Any,
276s allowed_exceptions: tuple[type[Exception], ...] = ()) -> list:
276s         """Emit a Sphinx event."""
276s
276s         # not every object likes to be repr()'d (think
276s         # random stuff coming via autodoc)
276s         with contextlib.suppress(Exception):
276s logger.debug('[app] emitting event: %r%s', name, repr(args)[:100])
276s
276s         results = []
276s listeners = sorted(self.listeners[name], key=attrgetter("priority"))
276s         for listener in listeners:
276s             try:
276s >               results.append(listener.handler(self.app, *args))
276s
276s /usr/lib/python3/dist-packages/sphinx/events.py:97:
276s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
276s /usr/lib/python3/dist-packages/autoapi/extension.py:164: in run_autoapi
276s     if sphinx_mapper_obj.load(
276s /usr/lib/python3/dist-packages/autoapi/mappers/python/mapper.py:306: in load
276s     data = self.read_file(path=path, dir_root=dir_root)
276s /usr/lib/python3/dist-packages/autoapi/mappers/python/mapper.py:323: in read_file
276s     parsed_data = Parser().parse_file(path)
276s /usr/lib/python3/dist-packages/autoapi/mappers/python/parser.py:41: in parse_file
276s     return self._parse_file(
276s /usr/lib/python3/dist-packages/autoapi/mappers/python/parser.py:37: in _parse_file 276s node = astroid.builder.AstroidBuilder().file_build(file_path, module_name)
276s /usr/lib/python3/dist-packages/astroid/builder.py:145: in file_build
276s     return self._post_build(module, builder, encoding)
276s /usr/lib/python3/dist-packages/astroid/builder.py:173: in _post_build
276s     module = self._manager.visit_transforms(module)
276s /usr/lib/python3/dist-packages/astroid/manager.py:109: in visit_transforms
276s     return self._transform.visit(node)
276s /usr/lib/python3/dist-packages/astroid/transforms.py:89: in visit
276s     return self._visit(module)
276s /usr/lib/python3/dist-packages/astroid/transforms.py:54: in _visit
276s     visited = self._visit_generic(value)
276s /usr/lib/python3/dist-packages/astroid/transforms.py:61: in _visit_generic
276s     return [self._visit_generic(child) for child in node]
276s /usr/lib/python3/dist-packages/astroid/transforms.py:67: in _visit_generic
276s     return self._visit(node)
276s /usr/lib/python3/dist-packages/astroid/transforms.py:57: in _visit
276s     return self._transform(node)
276s /usr/lib/python3/dist-packages/astroid/transforms.py:38: in _transform
276s     if predicate is None or predicate(node):
276s /usr/lib/python3/dist-packages/astroid/brain/brain_namedtuple_enum.py:613: in _is_enum_subclass
276s     for klass in cls.mro()
276s /usr/lib/python3/dist-packages/astroid/nodes/scoped_nodes/scoped_nodes.py:3066: in mro
276s     return self._compute_mro(context=context)
276s /usr/lib/python3/dist-packages/astroid/nodes/scoped_nodes/scoped_nodes.py:3035: in _compute_mro
276s     inferred_bases = list(self._inferred_bases(context=context))
276s /usr/lib/python3/dist-packages/astroid/nodes/scoped_nodes/scoped_nodes.py:3018: in _inferred_bases
276s     baseobj = next(
276s /usr/lib/python3/dist-packages/astroid/nodes/scoped_nodes/scoped_nodes.py:3018: in <genexpr>
276s     baseobj = next(
276s /usr/lib/python3/dist-packages/astroid/nodes/node_ng.py:161: in infer
276s     results = list(self._explicit_inference(self, context, **kwargs))
276s /usr/lib/python3/dist-packages/astroid/inference_tip.py:40: in _inference_tip_cached
276s     result = _cache[func, node] = list(func(*args, **kwargs))
276s /usr/lib/python3/dist-packages/astroid/brain/brain_typing.py:160: in infer_typing_attr 276s value = next(node.value.infer()) # type: ignore[union-attr] # value shouldn't be None for Subscript.
276s /usr/lib/python3/dist-packages/astroid/nodes/node_ng.py:171: in infer
276s     yield from self._infer(context=context, **kwargs)
276s /usr/lib/python3/dist-packages/astroid/decorators.py:143: in raise_if_nothing_inferred
276s     yield next(generator)
276s /usr/lib/python3/dist-packages/astroid/decorators.py:112: in wrapped
276s     for res in _func(node, context, **kwargs):
276s /usr/lib/python3/dist-packages/astroid/bases.py:177: in _infer_stmts
276s     for inf in stmt.infer(context=context):
276s /usr/lib/python3/dist-packages/astroid/nodes/node_ng.py:184: in infer
276s     for i, result in enumerate(self._infer(context=context, **kwargs)):
276s /usr/lib/python3/dist-packages/astroid/decorators.py:143: in raise_if_nothing_inferred
276s     yield next(generator)
276s /usr/lib/python3/dist-packages/astroid/decorators.py:112: in wrapped
276s     for res in _func(node, context, **kwargs):
276s /usr/lib/python3/dist-packages/astroid/inference.py:334: in infer_import_from
276s     module = self.do_import_module()
276s /usr/lib/python3/dist-packages/astroid/nodes/_base_nodes.py:146: in do_import_module
276s     return mymodule.import_module(
276s /usr/lib/python3/dist-packages/astroid/nodes/scoped_nodes/scoped_nodes.py:530: in import_module
276s     return AstroidManager().ast_from_module_name(
276s /usr/lib/python3/dist-packages/astroid/manager.py:246: in ast_from_module_name 276s return self.ast_from_file(found_spec.location, modname, fallback=False)
276s /usr/lib/python3/dist-packages/astroid/manager.py:138: in ast_from_file
276s     return AstroidBuilder(self).file_build(filepath, modname)
276s /usr/lib/python3/dist-packages/astroid/builder.py:144: in file_build
276s     module, builder = self._data_build(data, modname, path)
276s /usr/lib/python3/dist-packages/astroid/builder.py:204: in _data_build
276s     module = builder.visit_module(node, modname, node_file, package)
276s /usr/lib/python3/dist-packages/astroid/rebuilder.py:254: in visit_module
276s     [self.visit(child, newnode) for child in node.body],
276s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
276s
276s self = <astroid.rebuilder.TreeRebuilder object at 0x7fe45151a4e0>
276s node = <ast.TypeAlias object at 0x7fe451021a50>
276s parent = <Module.typing l.0 at 0x7fe451518260>
276s
276s def visit(self, node: ast.AST | None, parent: NodeNG) -> NodeNG | None:
276s         if node is None:
276s             return None
276s         cls = node.__class__
276s         if cls in self._visit_meths:
276s             visit_method = self._visit_meths[cls]
276s         else:
276s             cls_name = cls.__name__
276s visit_name = "visit_" + REDIRECT.get(cls_name, cls_name).lower()
276s >           visit_method = getattr(self, visit_name)
276s E AttributeError: 'TreeRebuilder' object has no attribute 'visit_typealias'
276s
276s /usr/lib/python3/dist-packages/astroid/rebuilder.py:609: AttributeError
276s
276s The above exception was the direct cause of the following exception:
276s
276s builder = <function builder.<locals>.build at 0x7fe450fcdf80>
276s
276s     def test_py3_hiding_undoc_overloaded_members(builder):
276s confoverrides = {"autoapi_options": ["members", "special-members"]}
276s >       builder("py3example", confoverrides=confoverrides)
276s
276s /tmp/autopkgtest.wYiNeq/autopkgtest_tmp/tests/python/test_pyintegration.py:326: 276s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 276s /tmp/autopkgtest.wYiNeq/autopkgtest_tmp/tests/python/test_pyintegration.py:44: in build
276s     rebuild(confoverrides=confoverrides, **kwargs)
276s /tmp/autopkgtest.wYiNeq/autopkgtest_tmp/tests/python/test_pyintegration.py:26: in rebuild
276s     app = Sphinx(
276s /usr/lib/python3/dist-packages/sphinx/application.py:271: in __init__
276s     self._init_builder()
276s /usr/lib/python3/dist-packages/sphinx/application.py:342: in _init_builder
276s     self.events.emit('builder-inited')
276s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
276s
276s self = <sphinx.events.EventManager object at 0x7fe450dcb410>
276s name = 'builder-inited', allowed_exceptions = (), args = ()
276s results = [None, None, None, None]
276s listeners = [EventListener(id=1, handler=<function validate_config_values at 0x7fe451dc4d60>, priority=500), EventListener(id=9, h...f80>, priority=500), EventListener(id=68, handler=<function process_generate_options at 0x7fe452713ce0>, priority=500)]
276s
276s     def emit(self, name: str, *args: Any,
276s allowed_exceptions: tuple[type[Exception], ...] = ()) -> list:
276s         """Emit a Sphinx event."""
276s
276s         # not every object likes to be repr()'d (think
276s         # random stuff coming via autodoc)
276s         with contextlib.suppress(Exception):
276s logger.debug('[app] emitting event: %r%s', name, repr(args)[:100])
276s
276s         results = []
276s listeners = sorted(self.listeners[name], key=attrgetter("priority"))
276s         for listener in listeners:
276s             try:
276s                 results.append(listener.handler(self.app, *args))
276s             except allowed_exceptions:
276s # pass through the errors specified as *allowed_exceptions*
276s                 raise
276s             except SphinxError:
276s                 raise
276s             except Exception as exc:
276s                 if self.app.pdb:
276s # Just pass through the error, so that it can be debugged.
276s                     raise
276s modname = safe_getattr(listener.handler, '__module__', None) 276s > raise ExtensionError(__("Handler %r for event %r threw an exception") % 276s (listener.handler, name), exc, modname=modname) from exc 276s E sphinx.errors.ExtensionError: Handler <function run_autoapi at 0x7fe45271df80> for event 'builder-inited' threw an exception (exception: 'TreeRebuilder' object has no attribute 'visit_typealias')
276s
276s /usr/lib/python3/dist-packages/sphinx/events.py:108: ExtensionError
276s ----------------------------- Captured stdout call -----------------------------
276s Running Sphinx v7.2.6
276s making output directory... done
276s [AutoAPI] Reading files... [ 50%] /tmp/autopkgtest.wYiNeq/autopkgtest_tmp/tests/python/py3example/example/example.py 276s ----------------------------- Captured stderr call ----------------------------- 276s WARNING: while setting up extension sphinx.addnodes: node class 'toctree' is already registered, its visitors will be overridden 276s WARNING: while setting up extension sphinx.addnodes: node class 'desc' is already registered, its visitors will be overridden 276s WARNING: while setting up extension sphinx.addnodes: node class 'desc_signature' is already registered, its visitors will be overridden 276s WARNING: while setting up extension sphinx.addnodes: node class 'desc_signature_line' is already registered, its visitors will be overridden 276s WARNING: while setting up extension sphinx.addnodes: node class 'desc_content' is already registered, its visitors will be overridden 276s WARNING: while setting up extension sphinx.addnodes: node class 'desc_inline' is already registered, its visitors will be overridden 276s WARNING: while setting up extension sphinx.addnodes: node class 'desc_name' is already registered, its visitors will be overridden 276s WARNING: while setting up extension sphinx.addnodes: node class 'desc_addname' is already registered, its visitors will be overridden 276s WARNING: while setting up extension sphinx.addnodes: node class 'desc_type' is already registered, its visitors will be overridden 276s WARNING: while setting up extension sphinx.addnodes: node class 'desc_returns' is already registered, its visitors will be overridden 276s WARNING: while setting up extension sphinx.addnodes: node class 'desc_parameterlist' is already registered, its visitors will be overridden 276s WARNING: while setting up extension sphinx.addnodes: node class 'desc_type_parameter_list' is already registered, its visitors will be overridden 276s WARNING: while setting up extension sphinx.addnodes: node class 'desc_parameter' is already registered, its visitors will be overridden 276s WARNING: while setting up extension sphinx.addnodes: node class 'desc_type_parameter' is already registered, its visitors will be overridden 276s WARNING: while setting up extension sphinx.addnodes: node class 'desc_optional' is already registered, its visitors will be overridden 276s WARNING: while setting up extension sphinx.addnodes: node class 'desc_annotation' is already registered, its visitors will be overridden 276s WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_literal_string' is already registered, its visitors will be overridden 276s WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_keyword' is already registered, its visitors will be overridden 276s WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_operator' is already registered, its visitors will be overridden 276s WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_space' is already registered, its visitors will be overridden 276s WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_literal_char' is already registered, its visitors will be overridden 276s WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_literal_number' is already registered, its visitors will be overridden 276s WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_keyword_type' is already registered, its visitors will be overridden 276s WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_punctuation' is already registered, its visitors will be overridden 276s WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_name' is already registered, its visitors will be overridden 276s WARNING: while setting up extension sphinx.addnodes: node class 'versionmodified' is already registered, its visitors will be overridden 276s WARNING: while setting up extension sphinx.addnodes: node class 'seealso' is already registered, its visitors will be overridden 276s WARNING: while setting up extension sphinx.addnodes: node class 'productionlist' is already registered, its visitors will be overridden 276s WARNING: while setting up extension sphinx.addnodes: node class 'production' is already registered, its visitors will be overridden 276s WARNING: while setting up extension sphinx.addnodes: node class 'index' is already registered, its visitors will be overridden 276s WARNING: while setting up extension sphinx.addnodes: node class 'centered' is already registered, its visitors will be overridden 276s WARNING: while setting up extension sphinx.addnodes: node class 'acks' is already registered, its visitors will be overridden 276s WARNING: while setting up extension sphinx.addnodes: node class 'hlist' is already registered, its visitors will be overridden 276s WARNING: while setting up extension sphinx.addnodes: node class 'hlistcol' is already registered, its visitors will be overridden 276s WARNING: while setting up extension sphinx.addnodes: node class 'compact_paragraph' is already registered, its visitors will be overridden 276s WARNING: while setting up extension sphinx.addnodes: node class 'glossary' is already registered, its visitors will be overridden 276s WARNING: while setting up extension sphinx.addnodes: node class 'only' is already registered, its visitors will be overridden 276s WARNING: while setting up extension sphinx.addnodes: node class 'start_of_file' is already registered, its visitors will be overridden 276s WARNING: while setting up extension sphinx.addnodes: node class 'highlightlang' is already registered, its visitors will be overridden 276s WARNING: while setting up extension sphinx.addnodes: node class 'tabular_col_spec' is already registered, its visitors will be overridden 276s WARNING: while setting up extension sphinx.addnodes: node class 'pending_xref' is already registered, its visitors will be overridden 276s WARNING: while setting up extension sphinx.addnodes: node class 'number_reference' is already registered, its visitors will be overridden 276s WARNING: while setting up extension sphinx.addnodes: node class 'download_reference' is already registered, its visitors will be overridden 276s WARNING: while setting up extension sphinx.addnodes: node class 'literal_emphasis' is already registered, its visitors will be overridden 276s WARNING: while setting up extension sphinx.addnodes: node class 'literal_strong' is already registered, its visitors will be overridden 276s WARNING: while setting up extension sphinx.addnodes: node class 'manpage' is already registered, its visitors will be overridden 276s WARNING: while setting up extension sphinx.domains.changeset: directive 'deprecated' is already registered, it will be overridden 276s WARNING: while setting up extension sphinx.domains.changeset: directive 'versionadded' is already registered, it will be overridden 276s WARNING: while setting up extension sphinx.domains.changeset: directive 'versionchanged' is already registered, it will be overridden 276s WARNING: while setting up extension sphinx.domains.index: directive 'index' is already registered, it will be overridden 276s WARNING: while setting up extension sphinx.domains.index: role 'index' is already registered, it will be overridden 276s WARNING: while setting up extension sphinx.domains.math: role 'eq' is already registered, it will be overridden 276s WARNING: while setting up extension sphinx.ext.autodoc: directive 'automodule' is already registered, it will be overridden 276s WARNING: while setting up extension sphinx.ext.autodoc: directive 'autoclass' is already registered, it will be overridden 276s WARNING: while setting up extension sphinx.ext.autodoc: directive 'autoexception' is already registered, it will be overridden 276s WARNING: while setting up extension sphinx.ext.autodoc: directive 'autodata' is already registered, it will be overridden 276s WARNING: while setting up extension sphinx.ext.autodoc: directive 'autofunction' is already registered, it will be overridden 276s WARNING: while setting up extension sphinx.ext.autodoc: directive 'autodecorator' is already registered, it will be overridden 276s WARNING: while setting up extension sphinx.ext.autodoc: directive 'automethod' is already registered, it will be overridden 276s WARNING: while setting up extension sphinx.ext.autodoc: directive 'autoattribute' is already registered, it will be overridden 276s WARNING: while setting up extension sphinx.ext.autodoc: directive 'autoproperty' is already registered, it will be overridden 276s WARNING: while setting up extension autoapi.extension: directive 'autoapifunction' is already registered, it will be overridden 276s WARNING: while setting up extension autoapi.extension: directive 'autoapiproperty' is already registered, it will be overridden 276s WARNING: while setting up extension autoapi.extension: directive 'autoapidecorator' is already registered, it will be overridden 276s WARNING: while setting up extension autoapi.extension: directive 'autoapiclass' is already registered, it will be overridden 276s WARNING: while setting up extension autoapi.extension: directive 'autoapimethod' is already registered, it will be overridden 276s WARNING: while setting up extension autoapi.extension: directive 'autoapidata' is already registered, it will be overridden 276s WARNING: while setting up extension autoapi.extension: directive 'autoapiattribute' is already registered, it will be overridden 276s WARNING: while setting up extension autoapi.extension: directive 'autoapimodule' is already registered, it will be overridden 276s WARNING: while setting up extension autoapi.extension: directive 'autoapiexception' is already registered, it will be overridden 276s WARNING: while setting up extension sphinx.ext.autosummary: node class 'autosummary_toc' is already registered, its visitors will be overridden 276s WARNING: while setting up extension sphinx.ext.autosummary: node class 'autosummary_table' is already registered, its visitors will be overridden 276s WARNING: while setting up extension sphinx.ext.autosummary: directive 'autosummary' is already registered, it will be overridden 276s WARNING: while setting up extension sphinx.ext.autosummary: role 'autolink' is already registered, it will be overridden 276s WARNING: while setting up extension sphinx.ext.graphviz: node class 'graphviz' is already registered, its visitors will be overridden 276s WARNING: while setting up extension sphinx.ext.graphviz: directive 'graphviz' is already registered, it will be overridden 276s WARNING: while setting up extension sphinx.ext.graphviz: directive 'graph' is already registered, it will be overridden 276s WARNING: while setting up extension sphinx.ext.graphviz: directive 'digraph' is already registered, it will be overridden 276s WARNING: while setting up extension sphinx.ext.inheritance_diagram: node class 'inheritance_diagram' is already registered, its visitors will be overridden 276s WARNING: while setting up extension sphinx.ext.inheritance_diagram: directive 'inheritance-diagram' is already registered, it will be overridden 276s WARNING: while setting up extension autoapi.extension: directive 'autoapi-inheritance-diagram' is already registered, it will be overridden 276s ________________________ test_string_module_attributes _________________________
276s
276s func = <function infer_typing_attr at 0x7fe45370d760>, instance = None
276s args = (<Subscript l.59 at 0x7fe44fd4dd00>, <astroid.context.InferenceContext object at 0x7fe4508d73a0>)
276s kwargs = {}
276s
276s     @wrapt.decorator
276s     def _inference_tip_cached(
276s func: InferFn, instance: None, args: typing.Any, kwargs: typing.Any
276s     ) -> Iterator[InferenceResult]:
276s         """Cache decorator used for inference tips."""
276s         node = args[0]
276s         try:
276s >           result = _cache[func, node]
276s E KeyError: (<function infer_typing_attr at 0x7fe45370d760>, <Subscript l.59 at 0x7fe44fd4dd00>)
276s
276s /usr/lib/python3/dist-packages/astroid/inference_tip.py:33: KeyError
276s
276s During handling of the above exception, another exception occurred:
276s
276s self = <sphinx.events.EventManager object at 0x7fe45015c710>
276s name = 'builder-inited', allowed_exceptions = (), args = ()
276s results = [None, None, None, None]
276s listeners = [EventListener(id=1, handler=<function validate_config_values at 0x7fe451dc4d60>, priority=500), EventListener(id=9, h...f80>, priority=500), EventListener(id=68, handler=<function process_generate_options at 0x7fe452713ce0>, priority=500)]
276s
276s     def emit(self, name: str, *args: Any,
276s allowed_exceptions: tuple[type[Exception], ...] = ()) -> list:
276s         """Emit a Sphinx event."""
276s
276s         # not every object likes to be repr()'d (think
276s         # random stuff coming via autodoc)
276s         with contextlib.suppress(Exception):
276s logger.debug('[app] emitting event: %r%s', name, repr(args)[:100])
276s
276s         results = []
276s listeners = sorted(self.listeners[name], key=attrgetter("priority"))
276s         for listener in listeners:
276s             try:
276s >               results.append(listener.handler(self.app, *args))
276s
276s /usr/lib/python3/dist-packages/sphinx/events.py:97:
276s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
276s /usr/lib/python3/dist-packages/autoapi/extension.py:164: in run_autoapi
276s     if sphinx_mapper_obj.load(
276s /usr/lib/python3/dist-packages/autoapi/mappers/python/mapper.py:306: in load
276s     data = self.read_file(path=path, dir_root=dir_root)
276s /usr/lib/python3/dist-packages/autoapi/mappers/python/mapper.py:323: in read_file
276s     parsed_data = Parser().parse_file(path)
276s /usr/lib/python3/dist-packages/autoapi/mappers/python/parser.py:41: in parse_file
276s     return self._parse_file(
276s /usr/lib/python3/dist-packages/autoapi/mappers/python/parser.py:37: in _parse_file 276s node = astroid.builder.AstroidBuilder().file_build(file_path, module_name)
276s /usr/lib/python3/dist-packages/astroid/builder.py:145: in file_build
276s     return self._post_build(module, builder, encoding)
276s /usr/lib/python3/dist-packages/astroid/builder.py:173: in _post_build
276s     module = self._manager.visit_transforms(module)
276s /usr/lib/python3/dist-packages/astroid/manager.py:109: in visit_transforms
276s     return self._transform.visit(node)
276s /usr/lib/python3/dist-packages/astroid/transforms.py:89: in visit
276s     return self._visit(module)
276s /usr/lib/python3/dist-packages/astroid/transforms.py:54: in _visit
276s     visited = self._visit_generic(value)
276s /usr/lib/python3/dist-packages/astroid/transforms.py:61: in _visit_generic
276s     return [self._visit_generic(child) for child in node]
276s /usr/lib/python3/dist-packages/astroid/transforms.py:67: in _visit_generic
276s     return self._visit(node)
276s /usr/lib/python3/dist-packages/astroid/transforms.py:57: in _visit
276s     return self._transform(node)
276s /usr/lib/python3/dist-packages/astroid/transforms.py:38: in _transform
276s     if predicate is None or predicate(node):
276s /usr/lib/python3/dist-packages/astroid/brain/brain_namedtuple_enum.py:613: in _is_enum_subclass
276s     for klass in cls.mro()
276s /usr/lib/python3/dist-packages/astroid/nodes/scoped_nodes/scoped_nodes.py:3066: in mro
276s     return self._compute_mro(context=context)
276s /usr/lib/python3/dist-packages/astroid/nodes/scoped_nodes/scoped_nodes.py:3035: in _compute_mro
276s     inferred_bases = list(self._inferred_bases(context=context))
276s /usr/lib/python3/dist-packages/astroid/nodes/scoped_nodes/scoped_nodes.py:3018: in _inferred_bases
276s     baseobj = next(
276s /usr/lib/python3/dist-packages/astroid/nodes/scoped_nodes/scoped_nodes.py:3018: in <genexpr>
276s     baseobj = next(
276s /usr/lib/python3/dist-packages/astroid/nodes/node_ng.py:161: in infer
276s     results = list(self._explicit_inference(self, context, **kwargs))
276s /usr/lib/python3/dist-packages/astroid/inference_tip.py:40: in _inference_tip_cached
276s     result = _cache[func, node] = list(func(*args, **kwargs))
276s /usr/lib/python3/dist-packages/astroid/brain/brain_typing.py:160: in infer_typing_attr 276s value = next(node.value.infer()) # type: ignore[union-attr] # value shouldn't be None for Subscript.
276s /usr/lib/python3/dist-packages/astroid/nodes/node_ng.py:171: in infer
276s     yield from self._infer(context=context, **kwargs)
276s /usr/lib/python3/dist-packages/astroid/decorators.py:143: in raise_if_nothing_inferred
276s     yield next(generator)
276s /usr/lib/python3/dist-packages/astroid/decorators.py:112: in wrapped
276s     for res in _func(node, context, **kwargs):
276s /usr/lib/python3/dist-packages/astroid/bases.py:177: in _infer_stmts
276s     for inf in stmt.infer(context=context):
276s /usr/lib/python3/dist-packages/astroid/nodes/node_ng.py:184: in infer
276s     for i, result in enumerate(self._infer(context=context, **kwargs)):
276s /usr/lib/python3/dist-packages/astroid/decorators.py:143: in raise_if_nothing_inferred
276s     yield next(generator)
276s /usr/lib/python3/dist-packages/astroid/decorators.py:112: in wrapped
276s     for res in _func(node, context, **kwargs):
276s /usr/lib/python3/dist-packages/astroid/inference.py:334: in infer_import_from
276s     module = self.do_import_module()
276s /usr/lib/python3/dist-packages/astroid/nodes/_base_nodes.py:146: in do_import_module
276s     return mymodule.import_module(
276s /usr/lib/python3/dist-packages/astroid/nodes/scoped_nodes/scoped_nodes.py:530: in import_module
276s     return AstroidManager().ast_from_module_name(
276s /usr/lib/python3/dist-packages/astroid/manager.py:246: in ast_from_module_name 276s return self.ast_from_file(found_spec.location, modname, fallback=False)
276s /usr/lib/python3/dist-packages/astroid/manager.py:138: in ast_from_file
276s     return AstroidBuilder(self).file_build(filepath, modname)
276s /usr/lib/python3/dist-packages/astroid/builder.py:144: in file_build
276s     module, builder = self._data_build(data, modname, path)
276s /usr/lib/python3/dist-packages/astroid/builder.py:204: in _data_build
276s     module = builder.visit_module(node, modname, node_file, package)
276s /usr/lib/python3/dist-packages/astroid/rebuilder.py:254: in visit_module
276s     [self.visit(child, newnode) for child in node.body],
276s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
276s
276s self = <astroid.rebuilder.TreeRebuilder object at 0x7fe44f4af3b0>
276s node = <ast.TypeAlias object at 0x7fe44f2e3750>
276s parent = <Module.typing l.0 at 0x7fe450c1a6f0>
276s
276s def visit(self, node: ast.AST | None, parent: NodeNG) -> NodeNG | None:
276s         if node is None:
276s             return None
276s         cls = node.__class__
276s         if cls in self._visit_meths:
276s             visit_method = self._visit_meths[cls]
276s         else:
276s             cls_name = cls.__name__
276s visit_name = "visit_" + REDIRECT.get(cls_name, cls_name).lower()
276s >           visit_method = getattr(self, visit_name)
276s E AttributeError: 'TreeRebuilder' object has no attribute 'visit_typealias'
276s
276s /usr/lib/python3/dist-packages/astroid/rebuilder.py:609: AttributeError
276s
276s The above exception was the direct cause of the following exception:
276s
276s builder = <function builder.<locals>.build at 0x7fe4502871a0>
276s
276s     def test_string_module_attributes(builder):
276s """Test toggle for multi-line string attribute values (GitHub #267)."""
276s         keep_rst = {
276s             "autoapi_keep_files": True,
276s "autoapi_root": "_build/autoapi", # Preserve RST files under _build for cleanup
276s         }
276s >       builder("py3example", confoverrides=keep_rst)
276s
276s /tmp/autopkgtest.wYiNeq/autopkgtest_tmp/tests/python/test_pyintegration.py:898: 276s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 276s /tmp/autopkgtest.wYiNeq/autopkgtest_tmp/tests/python/test_pyintegration.py:44: in build
276s     rebuild(confoverrides=confoverrides, **kwargs)
276s /tmp/autopkgtest.wYiNeq/autopkgtest_tmp/tests/python/test_pyintegration.py:26: in rebuild
276s     app = Sphinx(
276s /usr/lib/python3/dist-packages/sphinx/application.py:271: in __init__
276s     self._init_builder()
276s /usr/lib/python3/dist-packages/sphinx/application.py:342: in _init_builder
276s     self.events.emit('builder-inited')
276s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
276s
276s self = <sphinx.events.EventManager object at 0x7fe45015c710>
276s name = 'builder-inited', allowed_exceptions = (), args = ()
276s results = [None, None, None, None]
276s listeners = [EventListener(id=1, handler=<function validate_config_values at 0x7fe451dc4d60>, priority=500), EventListener(id=9, h...f80>, priority=500), EventListener(id=68, handler=<function process_generate_options at 0x7fe452713ce0>, priority=500)]
276s
276s     def emit(self, name: str, *args: Any,
276s allowed_exceptions: tuple[type[Exception], ...] = ()) -> list:
276s         """Emit a Sphinx event."""
276s
276s         # not every object likes to be repr()'d (think
276s         # random stuff coming via autodoc)
276s         with contextlib.suppress(Exception):
276s logger.debug('[app] emitting event: %r%s', name, repr(args)[:100])
276s
276s         results = []
276s listeners = sorted(self.listeners[name], key=attrgetter("priority"))
276s         for listener in listeners:
276s             try:
276s                 results.append(listener.handler(self.app, *args))
276s             except allowed_exceptions:
276s # pass through the errors specified as *allowed_exceptions*
276s                 raise
276s             except SphinxError:
276s                 raise
276s             except Exception as exc:
276s                 if self.app.pdb:
276s # Just pass through the error, so that it can be debugged.
276s                     raise
276s modname = safe_getattr(listener.handler, '__module__', None) 276s > raise ExtensionError(__("Handler %r for event %r threw an exception") % 276s (listener.handler, name), exc, modname=modname) from exc 276s E sphinx.errors.ExtensionError: Handler <function run_autoapi at 0x7fe45271df80> for event 'builder-inited' threw an exception (exception: 'TreeRebuilder' object has no attribute 'visit_typealias')
276s
276s /usr/lib/python3/dist-packages/sphinx/events.py:108: ExtensionError
276s ----------------------------- Captured stdout call -----------------------------
276s Running Sphinx v7.2.6
276s making output directory... done
276s [AutoAPI] Reading files... [ 50%] /tmp/autopkgtest.wYiNeq/autopkgtest_tmp/tests/python/py3example/example/example.py 276s ----------------------------- Captured stderr call ----------------------------- 276s WARNING: while setting up extension sphinx.addnodes: node class 'toctree' is already registered, its visitors will be overridden 276s WARNING: while setting up extension sphinx.addnodes: node class 'desc' is already registered, its visitors will be overridden 276s WARNING: while setting up extension sphinx.addnodes: node class 'desc_signature' is already registered, its visitors will be overridden 276s WARNING: while setting up extension sphinx.addnodes: node class 'desc_signature_line' is already registered, its visitors will be overridden 276s WARNING: while setting up extension sphinx.addnodes: node class 'desc_content' is already registered, its visitors will be overridden 276s WARNING: while setting up extension sphinx.addnodes: node class 'desc_inline' is already registered, its visitors will be overridden 276s WARNING: while setting up extension sphinx.addnodes: node class 'desc_name' is already registered, its visitors will be overridden 276s WARNING: while setting up extension sphinx.addnodes: node class 'desc_addname' is already registered, its visitors will be overridden 276s WARNING: while setting up extension sphinx.addnodes: node class 'desc_type' is already registered, its visitors will be overridden 276s WARNING: while setting up extension sphinx.addnodes: node class 'desc_returns' is already registered, its visitors will be overridden 276s WARNING: while setting up extension sphinx.addnodes: node class 'desc_parameterlist' is already registered, its visitors will be overridden 276s WARNING: while setting up extension sphinx.addnodes: node class 'desc_type_parameter_list' is already registered, its visitors will be overridden 276s WARNING: while setting up extension sphinx.addnodes: node class 'desc_parameter' is already registered, its visitors will be overridden 276s WARNING: while setting up extension sphinx.addnodes: node class 'desc_type_parameter' is already registered, its visitors will be overridden 276s WARNING: while setting up extension sphinx.addnodes: node class 'desc_optional' is already registered, its visitors will be overridden 276s WARNING: while setting up extension sphinx.addnodes: node class 'desc_annotation' is already registered, its visitors will be overridden 276s WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_literal_string' is already registered, its visitors will be overridden 276s WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_keyword' is already registered, its visitors will be overridden 276s WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_operator' is already registered, its visitors will be overridden 276s WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_space' is already registered, its visitors will be overridden 276s WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_literal_char' is already registered, its visitors will be overridden 276s WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_literal_number' is already registered, its visitors will be overridden 276s WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_keyword_type' is already registered, its visitors will be overridden 276s WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_punctuation' is already registered, its visitors will be overridden 276s WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_name' is already registered, its visitors will be overridden 276s WARNING: while setting up extension sphinx.addnodes: node class 'versionmodified' is already registered, its visitors will be overridden 276s WARNING: while setting up extension sphinx.addnodes: node class 'seealso' is already registered, its visitors will be overridden 276s WARNING: while setting up extension sphinx.addnodes: node class 'productionlist' is already registered, its visitors will be overridden 276s WARNING: while setting up extension sphinx.addnodes: node class 'production' is already registered, its visitors will be overridden 276s WARNING: while setting up extension sphinx.addnodes: node class 'index' is already registered, its visitors will be overridden 276s WARNING: while setting up extension sphinx.addnodes: node class 'centered' is already registered, its visitors will be overridden 276s WARNING: while setting up extension sphinx.addnodes: node class 'acks' is already registered, its visitors will be overridden 276s WARNING: while setting up extension sphinx.addnodes: node class 'hlist' is already registered, its visitors will be overridden 276s WARNING: while setting up extension sphinx.addnodes: node class 'hlistcol' is already registered, its visitors will be overridden 276s WARNING: while setting up extension sphinx.addnodes: node class 'compact_paragraph' is already registered, its visitors will be overridden 276s WARNING: while setting up extension sphinx.addnodes: node class 'glossary' is already registered, its visitors will be overridden 276s WARNING: while setting up extension sphinx.addnodes: node class 'only' is already registered, its visitors will be overridden 276s WARNING: while setting up extension sphinx.addnodes: node class 'start_of_file' is already registered, its visitors will be overridden 276s WARNING: while setting up extension sphinx.addnodes: node class 'highlightlang' is already registered, its visitors will be overridden 276s WARNING: while setting up extension sphinx.addnodes: node class 'tabular_col_spec' is already registered, its visitors will be overridden 276s WARNING: while setting up extension sphinx.addnodes: node class 'pending_xref' is already registered, its visitors will be overridden 276s WARNING: while setting up extension sphinx.addnodes: node class 'number_reference' is already registered, its visitors will be overridden 276s WARNING: while setting up extension sphinx.addnodes: node class 'download_reference' is already registered, its visitors will be overridden 276s WARNING: while setting up extension sphinx.addnodes: node class 'literal_emphasis' is already registered, its visitors will be overridden 276s WARNING: while setting up extension sphinx.addnodes: node class 'literal_strong' is already registered, its visitors will be overridden 276s WARNING: while setting up extension sphinx.addnodes: node class 'manpage' is already registered, its visitors will be overridden 276s WARNING: while setting up extension sphinx.domains.changeset: directive 'deprecated' is already registered, it will be overridden 276s WARNING: while setting up extension sphinx.domains.changeset: directive 'versionadded' is already registered, it will be overridden 276s WARNING: while setting up extension sphinx.domains.changeset: directive 'versionchanged' is already registered, it will be overridden 276s WARNING: while setting up extension sphinx.domains.index: directive 'index' is already registered, it will be overridden 276s WARNING: while setting up extension sphinx.domains.index: role 'index' is already registered, it will be overridden 276s WARNING: while setting up extension sphinx.domains.math: role 'eq' is already registered, it will be overridden 276s WARNING: while setting up extension sphinx.ext.autodoc: directive 'automodule' is already registered, it will be overridden 276s WARNING: while setting up extension sphinx.ext.autodoc: directive 'autoclass' is already registered, it will be overridden 276s WARNING: while setting up extension sphinx.ext.autodoc: directive 'autoexception' is already registered, it will be overridden 276s WARNING: while setting up extension sphinx.ext.autodoc: directive 'autodata' is already registered, it will be overridden 276s WARNING: while setting up extension sphinx.ext.autodoc: directive 'autofunction' is already registered, it will be overridden 276s WARNING: while setting up extension sphinx.ext.autodoc: directive 'autodecorator' is already registered, it will be overridden 276s WARNING: while setting up extension sphinx.ext.autodoc: directive 'automethod' is already registered, it will be overridden 276s WARNING: while setting up extension sphinx.ext.autodoc: directive 'autoattribute' is already registered, it will be overridden 276s WARNING: while setting up extension sphinx.ext.autodoc: directive 'autoproperty' is already registered, it will be overridden 276s WARNING: while setting up extension autoapi.extension: directive 'autoapifunction' is already registered, it will be overridden 276s WARNING: while setting up extension autoapi.extension: directive 'autoapiproperty' is already registered, it will be overridden 276s WARNING: while setting up extension autoapi.extension: directive 'autoapidecorator' is already registered, it will be overridden 276s WARNING: while setting up extension autoapi.extension: directive 'autoapiclass' is already registered, it will be overridden 276s WARNING: while setting up extension autoapi.extension: directive 'autoapimethod' is already registered, it will be overridden 276s WARNING: while setting up extension autoapi.extension: directive 'autoapidata' is already registered, it will be overridden 276s WARNING: while setting up extension autoapi.extension: directive 'autoapiattribute' is already registered, it will be overridden 276s WARNING: while setting up extension autoapi.extension: directive 'autoapimodule' is already registered, it will be overridden 276s WARNING: while setting up extension autoapi.extension: directive 'autoapiexception' is already registered, it will be overridden 276s WARNING: while setting up extension sphinx.ext.autosummary: node class 'autosummary_toc' is already registered, its visitors will be overridden 276s WARNING: while setting up extension sphinx.ext.autosummary: node class 'autosummary_table' is already registered, its visitors will be overridden 276s WARNING: while setting up extension sphinx.ext.autosummary: directive 'autosummary' is already registered, it will be overridden 276s WARNING: while setting up extension sphinx.ext.autosummary: role 'autolink' is already registered, it will be overridden 276s WARNING: while setting up extension sphinx.ext.graphviz: node class 'graphviz' is already registered, its visitors will be overridden 276s WARNING: while setting up extension sphinx.ext.graphviz: directive 'graphviz' is already registered, it will be overridden 276s WARNING: while setting up extension sphinx.ext.graphviz: directive 'graph' is already registered, it will be overridden 276s WARNING: while setting up extension sphinx.ext.graphviz: directive 'digraph' is already registered, it will be overridden 276s WARNING: while setting up extension sphinx.ext.inheritance_diagram: node class 'inheritance_diagram' is already registered, its visitors will be overridden 276s WARNING: while setting up extension sphinx.ext.inheritance_diagram: directive 'inheritance-diagram' is already registered, it will be overridden 276s WARNING: while setting up extension autoapi.extension: directive 'autoapi-inheritance-diagram' is already registered, it will be overridden 276s =============================== warnings summary ===============================
276s ../../../usr/lib/python3/dist-packages/pytz/__init__.py:30
276s /usr/lib/python3/dist-packages/pytz/__init__.py:30: SyntaxWarning: invalid escape sequence '\s'
276s     match = re.match("^#\s*version\s*([0-9a-z]*)\s*$", line)
276s
276s ../../../usr/lib/python3/dist-packages/babel/messages/catalog.py:13
276s /usr/lib/python3/dist-packages/babel/messages/catalog.py:13: DeprecationWarning: 'cgi' is deprecated and slated for removal in Python 3.13
276s     from cgi import parse_header
276s
276s tests/test_domains.py::TestDotNetSphinxMapper::test_get_objects
276s /usr/lib/python3/dist-packages/autoapi/mappers/dotnet.py:142: RemovedInSphinx80Warning: The alias 'sphinx.util.status_iterator' is deprecated, use 'sphinx.util.display.status_iterator' instead. Check CHANGES for Sphinx API modifications.
276s     for _, data in sphinx.util.status_iterator(
276s
276s tests/python/test_parser.py: 3 warnings
276s tests/python/test_pyintegration.py: 466 warnings
276s /usr/lib/python3/dist-packages/autoapi/mappers/python/astroid_utils.py:592: DeprecationWarning: The 'FunctionDef.doc' attribute is deprecated, use 'FunctionDef.doc_node' instead.
276s     doc = node.doc
276s
276s tests/python/test_parser.py: 4 warnings
276s tests/python/test_pyintegration.py: 717 warnings
276s /usr/lib/python3/dist-packages/astroid/rebuilder.py:84: DeprecationWarning: ast.Str is deprecated and will be removed in Python 3.14; use ast.Constant instead
276s     if isinstance(first_value, self._module.Str) or (
276s
276s tests/python/test_pyintegration.py: 29 warnings
276s /usr/lib/python3/dist-packages/autoapi/mappers/python/mapper.py:300: RemovedInSphinx80Warning: The alias 'sphinx.util.status_iterator' is deprecated, use 'sphinx.util.display.status_iterator' instead. Check CHANGES for Sphinx API modifications.
276s     for dir_root, path in sphinx.util.status_iterator(
276s
276s tests/python/test_pyintegration.py: 111 warnings
276s /usr/lib/python3/dist-packages/autoapi/mappers/python/parser.py:229: DeprecationWarning: The 'Module.doc' attribute is deprecated, use 'Module.doc_node' instead.
276s     "doc": _prepare_docstring(node.doc or ""),
276s
276s tests/python/test_pyintegration.py: 151 warnings
276s /usr/lib/python3/dist-packages/autoapi/mappers/python/astroid_utils.py:619: DeprecationWarning: The 'ClassDef.doc' attribute is deprecated, use 'ClassDef.doc_node' instead.
276s     doc = node.doc
276s
276s tests/python/test_pyintegration.py: 13 warnings
276s /usr/lib/python3/dist-packages/autoapi/mappers/python/astroid_utils.py:629: DeprecationWarning: The 'ClassDef.doc' attribute is deprecated, use 'ClassDef.doc_node' instead.
276s     if base.doc is not None:
276s
276s tests/python/test_pyintegration.py: 13 warnings
276s /usr/lib/python3/dist-packages/autoapi/mappers/python/astroid_utils.py:630: DeprecationWarning: The 'ClassDef.doc' attribute is deprecated, use 'ClassDef.doc_node' instead.
276s     return base.doc
276s
276s tests/python/test_pyintegration.py: 13 warnings
276s /usr/lib/python3/dist-packages/autoapi/mappers/python/astroid_utils.py:606: DeprecationWarning: The 'FunctionDef.doc' attribute is deprecated, use 'FunctionDef.doc_node' instead.
276s     and child.doc is not None
276s
276s tests/python/test_pyintegration.py: 13 warnings
276s /usr/lib/python3/dist-packages/autoapi/mappers/python/astroid_utils.py:608: DeprecationWarning: The 'FunctionDef.doc' attribute is deprecated, use 'FunctionDef.doc_node' instead.
276s     return child.doc
276s
276s tests/python/test_pyintegration.py: 26 warnings
276s /usr/lib/python3/dist-packages/autoapi/mappers/base.py:295: RemovedInSphinx80Warning: The alias 'sphinx.util.status_iterator' is deprecated, use 'sphinx.util.display.status_iterator' instead. Check CHANGES for Sphinx API modifications.
276s     for _, data in sphinx.util.status_iterator(
276s
276s tests/python/test_pyintegration.py: 26 warnings
276s /usr/lib/python3/dist-packages/autoapi/mappers/base.py:313: RemovedInSphinx80Warning: The alias 'sphinx.util.status_iterator' is deprecated, use 'sphinx.util.display.status_iterator' instead. Check CHANGES for Sphinx API modifications.
276s     for _, obj in sphinx.util.status_iterator(
276s
276s tests/python/test_pyintegration.py: 159 warnings
276s /usr/lib/python3/dist-packages/autoapi/toctree.py:124: PendingDeprecationWarning: nodes.Node.traverse() is obsoleted by Node.findall().
276s     for desc_node in doctree.traverse(addnodes.desc):
276s
276s tests/python/test_pyintegration.py: 584 warnings
276s /usr/lib/python3/dist-packages/autoapi/toctree.py:59: PendingDeprecationWarning: nodes.Node.traverse() is obsoleted by Node.findall().
276s     for check_node in toc.traverse(nodes.reference):
276s
276s tests/python/test_pyintegration.py: 584 warnings
276s /usr/lib/python3/dist-packages/autoapi/toctree.py:29: DeprecationWarning: nodes.Text: initialization argument "rawsource" is ignored and will be removed in Docutils 2.0.
276s     *[nodes.Text(text, text)]
276s
276s tests/python/test_pyintegration.py: 22 warnings
276s /usr/lib/python3/dist-packages/autoapi/extension.py:203: PendingDeprecationWarning: nodes.Node.traverse() is obsoleted by Node.findall().
276s     nodes = list(doctree.traverse(toctree))
276s
276s tests/python/test_pyintegration.py: 312 warnings
276s /usr/lib/python3/dist-packages/sphinx/ext/autodoc/__init__.py:818: RemovedInSphinx80Warning: Returning tuples of (name, object) as the second return value from get_object_members() is deprecated. Return ObjectMember(name, object) instances instead. 276s for (mname, member, isattr) in self.filter_members(members, want_all):
276s
276s -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html
276s =========================== short test summary info ============================ 276s FAILED tests/python/test_pyintegration.py::test_py3_hiding_undoc_overloaded_members 276s FAILED tests/python/test_pyintegration.py::test_string_module_attributes - sp... 276s ERROR tests/python/test_pyintegration.py::TestPy3Module::test_annotations - s... 276s ERROR tests/python/test_pyintegration.py::TestPy3Module::test_overload - sphi... 276s ERROR tests/python/test_pyintegration.py::TestPy3Module::test_async - sphinx.... 276s ==== 2 failed, 245 passed, 17 deselected, 3249 warnings, 3 errors in 11.08s ====
--- End Message ---
--- Begin Message ---
Source: sphinx-autoapi
Source-Version: 3.0.0-0.1
Done: Matthias Klose <d...@debian.org>

We believe that the bug you reported is fixed in the latest version of
sphinx-autoapi, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 1056...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Matthias Klose <d...@debian.org> (supplier of updated sphinx-autoapi package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Fri, 19 Jan 2024 11:24:31 +0100
Source: sphinx-autoapi
Architecture: source
Version: 3.0.0-0.1
Distribution: unstable
Urgency: medium
Maintainer: Debian Python Team <team+pyt...@tracker.debian.org>
Changed-By: Matthias Klose <d...@debian.org>
Closes: 1056529 1058408
Changes:
 sphinx-autoapi (3.0.0-0.1) unstable; urgency=medium
 .
   * Non-maintainer upload.
   * New upstream version. Closes: #1056529, #1058408.
   * Build-depend on  python3-sphinx-design, furo.
   * Still use unidecode instead of anyascii (not yet packaged).
   * Add python-bs4 and python3-packaging as test dependencies.
Checksums-Sha1:
 f9c5017b4234ae25d375dee4dda529ca14b07267 2404 sphinx-autoapi_3.0.0-0.1.dsc
 6e117dbfed4a2205c5b5b18a5982c622cf6071a2 62951 sphinx-autoapi_3.0.0.orig.tar.gz
 3c844b1562ed59aeb0c6698fac6e9fbff3c5b2b7 5120 
sphinx-autoapi_3.0.0-0.1.debian.tar.xz
 84ad4d0653ce558ccb163a7c59c572a0e636a8c6 8457 
sphinx-autoapi_3.0.0-0.1_source.buildinfo
Checksums-Sha256:
 6ed05f25b6787a034369b81e3e78fee48e395f4a3631bbae85c45956aa3f0d0c 2404 
sphinx-autoapi_3.0.0-0.1.dsc
 d8dea07a794f96938bce724f493aa8aadde89aef24a38a0a65d45a6d31956aba 62951 
sphinx-autoapi_3.0.0.orig.tar.gz
 b372139a495f69a15fe9edf4cc51ef5237ea0c8d8646e43584ea3b06b03b2261 5120 
sphinx-autoapi_3.0.0-0.1.debian.tar.xz
 27cb88b735d33a3472c08d7960700883edd560fb55d0d6a1e55f25012623273d 8457 
sphinx-autoapi_3.0.0-0.1_source.buildinfo
Files:
 21546a81c84ac8ab1a6cc1b7b963f138 2404 python optional 
sphinx-autoapi_3.0.0-0.1.dsc
 491778ce358fa5f1b583d41587985586 62951 python optional 
sphinx-autoapi_3.0.0.orig.tar.gz
 29a6361e377c6b6d829cd9a0df71b13e 5120 python optional 
sphinx-autoapi_3.0.0-0.1.debian.tar.xz
 f19a09a362ca6eef10ab455f1908e8ee 8457 python optional 
sphinx-autoapi_3.0.0-0.1_source.buildinfo

-----BEGIN PGP SIGNATURE-----

iQJEBAEBCgAuFiEE1WVxuIqLuvFAv2PWvX6qYHePpvUFAmWqTrcQHGRva29AZGVi
aWFuLm9yZwAKCRC9fqpgd4+m9YT8EAC/uroa5V5UtN/FqpuW3LgjVQpvERAB/b8z
4ttR+wF1I5WE8FcjFl+WK8InXoIcaUaSNageK3l0ympYcJ0LNnUC0c4+RORffF/g
/rQg5UUrWmSouBc4LWCNdb8AAgD3iMECKGi+q/s622lYfP8IIWOc1KW3BQTOrRHX
oUJ/rSPBazEwY9hfcnIjPP6tM9uPMRhyIl7H8xZlH0ej4qTMLyiYwMHlszDLro58
i+MnbDflSnNUSWbYGiVJrcdWfWJmT2cHhzhRzfJ/OHs3YQdx7lOjFrvZWJUO6D/q
7FHuthPGoILQLMzyxtcS46gVTu5H505GpJFvSqEaZoZewH6TM1HNCT1mMdrdkYbn
c8FDozB51bP3dHYRinUQQnnLWWqZs6h8DCIqKdt3SLUQLjcG87BowPQfukfsEprN
aS7nnviIQYuVFRgRWpeHoVjBqpcpLtZhXFvk2MDq8kf5siMNlbfIO89f5O5LCcq5
WQjF85IT+l74KcYVeIwJdOuvWVwps7PU2FQKJ+scyoNJmgCRMOWMGEpy5PAH1y94
EtsETFIgem2XGNck56DKCeVx4cyq3rtt03ZmxNygU002gDpy1CzIaRa8wpCFnXIn
TpUXxU3Lnw8oCCN58icQyYrvlkHgtxOXL8bQXglEy2CuNZ7PR1CKPcgDrkzk+1zX
m26WaJh+xg==
=c3Gg
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to