==> Building on manectric ==> Checking for remote environment... ==> Syncing package to remote host... sending incremental file list ./ PKGBUILD 1,744 100% 0.00kB/s 0:00:00 1,744 100% 0.00kB/s 0:00:00 (xfr#1, to-chk=1/3) python-sphinx-autoapi-2.1.0-1.log 208 100% 203.12kB/s 0:00:00 208 100% 203.12kB/s 0:00:00 (xfr#2, to-chk=0/3) sent 1,236 bytes received 69 bytes 870.00 bytes/sec total size is 1,940 speedup is 1.49 ==> Running extra-riscv64-build -- -d /home/felix/packages/riscv64-pkg-cache:/var/cache/pacman/pkg -l felix25 on remote host... [?25l:: Synchronizing package databases... core downloading... extra downloading... community downloading... :: Starting full system upgrade... there is nothing to do [?25h==> Building in chroot for [extra] (riscv64)... ==> Synchronizing chroot copy [/var/lib/archbuild/extra-riscv64/root] -> [felix25]...done ==> Making package: python-sphinx-autoapi 2.1.0-1 (Wed Mar 29 03:22:12 2023) ==> Retrieving sources...  -> Downloading sphinx-autoapi-2.1.0.tar.gz... % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 82 40.2M 82 33.0M 0 0 54.0M 0 --:--:-- --:--:-- --:--:-- 54.0M 100 40.2M 100 40.2M 0 0 47.9M 0 --:--:-- --:--:-- --:--:-- 31.7M ==> Validating source files with sha256sums... sphinx-autoapi-2.1.0.tar.gz ... Passed ==> Validating source files with b2sums... sphinx-autoapi-2.1.0.tar.gz ... Passed ==> Making package: python-sphinx-autoapi 2.1.0-1 (Wed Mar 29 03:22:20 2023) ==> Checking runtime dependencies... ==> Installing missing dependencies... [?25lresolving dependencies... looking for conflicting packages... Package (30) New Version Net Change Download Size core/libnsl 2.0.0-3 0.06 MiB extra/libyaml 0.2.5-2 0.15 MiB core/python 3.10.10-1 81.41 MiB community/python-babel 2.11.0-1 29.16 MiB extra/python-chardet 5.1.0-1 2.49 MiB community/python-docutils 1:0.19-2 4.26 MiB extra/python-idna 3.4-1 0.67 MiB community/python-imagesize 1.4.1-2 0.03 MiB extra/python-lazy-object-proxy 1.9.0-1 0.11 MiB extra/python-markupsafe 2.1.2-1 0.06 MiB extra/python-packaging 23.0-1 0.32 MiB community/python-pygments 2.14.0-2 12.19 MiB community/python-pytz 2022.7.1-1 0.14 MiB extra/python-requests 2.28.2-1 0.46 MiB community/python-snowballstemmer 2.2.0-3 1.78 MiB community/python-sphinx-alabaster-theme 0.7.13-1 0.04 MiB community/python-sphinxcontrib-applehelp 1.0.4-1 0.25 MiB community/python-sphinxcontrib-devhelp 1.0.2-9 0.13 MiB community/python-sphinxcontrib-htmlhelp 2.0.1-1 0.16 MiB community/python-sphinxcontrib-jsmath 1.0.1-12 0.01 MiB community/python-sphinxcontrib-qthelp 1.0.3-9 0.16 MiB community/python-sphinxcontrib-serializinghtml 1.1.5-4 0.13 MiB community/python-typing_extensions 4.5.0-1 0.23 MiB extra/python-urllib3 1.26.7-5 0.69 MiB extra/python-wrapt 1.14.1-1 0.19 MiB community/python-astroid 2.15.1-1 2.58 MiB 0.38 MiB community/python-jinja 1:3.1.2-2 1.28 MiB community/python-sphinx 5.3.0-1 15.45 MiB community/python-unidecode 1.3.6-1 1.38 MiB community/python-yaml 6.0-1 0.68 MiB Total Download Size: 0.38 MiB Total Installed Size: 156.67 MiB :: Proceed with installation? [Y/n] :: Retrieving packages... python-astroid-2.15.1-1-any downloading... checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... installing libnsl... installing python... Optional dependencies for python python-setuptools python-pip sqlite [installed] mpdecimal: for decimal xz: for lzma [installed] tk: for tkinter installing python-lazy-object-proxy... installing python-typing_extensions... installing python-wrapt... installing python-astroid... installing python-markupsafe... installing python-jinja... Optional dependencies for python-jinja python-babel: for i18n support [pending] installing python-pytz... installing python-babel... installing python-docutils... installing python-imagesize... installing python-packaging... installing python-pygments... installing python-urllib3... Optional dependencies for python-urllib3 python-pysocks: SOCKS support python-brotli: Brotli support python-pyopenssl: security support python-idna: security support [pending] installing python-chardet... installing python-idna... installing python-requests... Optional dependencies for python-requests python-pysocks: SOCKS proxy support installing python-snowballstemmer... Optional dependencies for python-snowballstemmer python-pystemmer: for improved performance installing python-sphinx-alabaster-theme... installing python-sphinxcontrib-applehelp... installing python-sphinxcontrib-devhelp... installing python-sphinxcontrib-htmlhelp... installing python-sphinxcontrib-jsmath... installing python-sphinxcontrib-qthelp... installing python-sphinxcontrib-serializinghtml... installing python-sphinx... Optional dependencies for python-sphinx imagemagick: for ext.imgconverter texlive-latexextra: for generation of PDF documentation installing python-unidecode... installing libyaml... installing python-yaml... [?25h==> Checking buildtime dependencies... ==> Installing missing dependencies... [?25lresolving dependencies... looking for conflicting packages... Package (24) New Version Net Change Download Size community/cython 0.29.33-1 7.53 MiB extra/python-attrs 22.2.0-1 0.44 MiB community/python-autocommand 2.2.2-1 0.07 MiB community/python-exceptiongroup 1.1.1-1 0.09 MiB community/python-fastjsonschema 2.16.3-1 0.20 MiB community/python-inflect 6.0.2-1 0.28 MiB community/python-iniconfig 2.0.0-2 0.03 MiB community/python-jaraco.context 4.3.0-1 0.03 MiB community/python-jaraco.functools 3.6.0-1 0.05 MiB community/python-jaraco.text 3.11.1-1 0.07 MiB community/python-more-itertools 9.1.1-1 0.50 MiB extra/python-ordered-set 4.1.0-1 0.06 MiB extra/python-platformdirs 3.1.1-1 0.13 MiB community/python-pluggy 1.0.0-2 0.10 MiB community/python-pydantic 1.10.7-1 5.84 MiB community/python-pyproject-hooks 1.0.0-1 0.07 MiB extra/python-tomli 2.0.1-1 0.08 MiB extra/python-trove-classifiers 2023.3.9-1 0.11 MiB extra/python-validate-pyproject 0.12.2-1 0.22 MiB 0.06 MiB community/python-build 0.10.0-1 1.08 MiB community/python-installer 0.7.0-1 1.22 MiB community/python-pytest 7.2.2-1 2.80 MiB extra/python-setuptools 1:67.6.0-1 3.34 MiB community/python-wheel 0.38.4-1 0.16 MiB Total Download Size: 0.06 MiB Total Installed Size: 24.49 MiB :: Proceed with installation? [Y/n] :: Retrieving packages... python-validate-pyproject-0.12.2-1-any downloading... checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... installing python-tomli... installing python-pyproject-hooks... installing python-build... Optional dependencies for python-build python-virtualenv: Use virtualenv for build isolation installing python-installer... installing python-more-itertools... installing python-jaraco.functools... installing python-jaraco.context... installing python-autocommand... installing cython... installing python-pydantic... Optional dependencies for python-pydantic python-dotenv: for .env file support python-email-validator: for email validation installing python-inflect... installing python-jaraco.text... installing python-ordered-set... installing python-platformdirs... installing python-fastjsonschema... installing python-trove-classifiers... installing python-validate-pyproject... installing python-setuptools... installing python-wheel... Optional dependencies for python-wheel python-keyring: for wheel.signatures python-xdg: for wheel.signatures installing python-attrs... installing python-exceptiongroup... installing python-iniconfig... installing python-pluggy... installing python-pytest... [?25h==> Retrieving sources...  -> Found sphinx-autoapi-2.1.0.tar.gz ==> WARNING: Skipping all source file integrity checks. ==> Extracting sources...  -> Extracting sphinx-autoapi-2.1.0.tar.gz with bsdtar ==> Starting build()... * Building wheel... running bdist_wheel running build running build_py creating build creating build/lib creating build/lib/autoapi copying autoapi/__init__.py -> build/lib/autoapi copying autoapi/backends.py -> build/lib/autoapi copying autoapi/directives.py -> build/lib/autoapi copying autoapi/documenters.py -> build/lib/autoapi copying autoapi/extension.py -> build/lib/autoapi copying autoapi/inheritance_diagrams.py -> build/lib/autoapi copying autoapi/settings.py -> build/lib/autoapi creating build/lib/autoapi/mappers copying autoapi/mappers/__init__.py -> build/lib/autoapi/mappers copying autoapi/mappers/base.py -> build/lib/autoapi/mappers copying autoapi/mappers/dotnet.py -> build/lib/autoapi/mappers copying autoapi/mappers/go.py -> build/lib/autoapi/mappers copying autoapi/mappers/javascript.py -> build/lib/autoapi/mappers creating build/lib/autoapi/mappers/python copying autoapi/mappers/python/__init__.py -> build/lib/autoapi/mappers/python copying autoapi/mappers/python/astroid_utils.py -> build/lib/autoapi/mappers/python copying autoapi/mappers/python/mapper.py -> build/lib/autoapi/mappers/python copying autoapi/mappers/python/objects.py -> build/lib/autoapi/mappers/python copying autoapi/mappers/python/parser.py -> build/lib/autoapi/mappers/python running egg_info writing sphinx_autoapi.egg-info/PKG-INFO writing dependency_links to sphinx_autoapi.egg-info/dependency_links.txt writing requirements to sphinx_autoapi.egg-info/requires.txt writing top-level names to sphinx_autoapi.egg-info/top_level.txt reading manifest file 'sphinx_autoapi.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' warning: no files found matching 'LICENSE.mit' adding license file 'LICENSE.rst' writing manifest file 'sphinx_autoapi.egg-info/SOURCES.txt' /usr/lib/python3.10/site-packages/setuptools/command/build_py.py:202: SetuptoolsDeprecationWarning: Installing 'autoapi.templates' as data is deprecated, please list it in `packages`. !! ############################ # Package would be ignored # ############################ Python recognizes 'autoapi.templates' as an importable package, but it is not listed in the `packages` configuration of setuptools. 'autoapi.templates' has been automatically added to the distribution only because it may contain data files, but this behavior is likely to change in future versions of setuptools (and therefore is considered deprecated). Please make sure that 'autoapi.templates' is included as a package by using the `packages` configuration field or the proper discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" and "data files" on setuptools documentation page. !! check.warn(importable) /usr/lib/python3.10/site-packages/setuptools/command/build_py.py:202: SetuptoolsDeprecationWarning: Installing 'autoapi.templates.base' as data is deprecated, please list it in `packages`. !! ############################ # Package would be ignored # ############################ Python recognizes 'autoapi.templates.base' as an importable package, but it is not listed in the `packages` configuration of setuptools. 'autoapi.templates.base' has been automatically added to the distribution only because it may contain data files, but this behavior is likely to change in future versions of setuptools (and therefore is considered deprecated). Please make sure that 'autoapi.templates.base' is included as a package by using the `packages` configuration field or the proper discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" and "data files" on setuptools documentation page. !! check.warn(importable) /usr/lib/python3.10/site-packages/setuptools/command/build_py.py:202: SetuptoolsDeprecationWarning: Installing 'autoapi.templates.dotnet' as data is deprecated, please list it in `packages`. !! ############################ # Package would be ignored # ############################ Python recognizes 'autoapi.templates.dotnet' as an importable package, but it is not listed in the `packages` configuration of setuptools. 'autoapi.templates.dotnet' has been automatically added to the distribution only because it may contain data files, but this behavior is likely to change in future versions of setuptools (and therefore is considered deprecated). Please make sure that 'autoapi.templates.dotnet' is included as a package by using the `packages` configuration field or the proper discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" and "data files" on setuptools documentation page. !! check.warn(importable) /usr/lib/python3.10/site-packages/setuptools/command/build_py.py:202: SetuptoolsDeprecationWarning: Installing 'autoapi.templates.go' as data is deprecated, please list it in `packages`. !! ############################ # Package would be ignored # ############################ Python recognizes 'autoapi.templates.go' as an importable package, but it is not listed in the `packages` configuration of setuptools. 'autoapi.templates.go' has been automatically added to the distribution only because it may contain data files, but this behavior is likely to change in future versions of setuptools (and therefore is considered deprecated). Please make sure that 'autoapi.templates.go' is included as a package by using the `packages` configuration field or the proper discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" and "data files" on setuptools documentation page. !! check.warn(importable) /usr/lib/python3.10/site-packages/setuptools/command/build_py.py:202: SetuptoolsDeprecationWarning: Installing 'autoapi.templates.javascript' as data is deprecated, please list it in `packages`. !! ############################ # Package would be ignored # ############################ Python recognizes 'autoapi.templates.javascript' as an importable package, but it is not listed in the `packages` configuration of setuptools. 'autoapi.templates.javascript' has been automatically added to the distribution only because it may contain data files, but this behavior is likely to change in future versions of setuptools (and therefore is considered deprecated). Please make sure that 'autoapi.templates.javascript' is included as a package by using the `packages` configuration field or the proper discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" and "data files" on setuptools documentation page. !! check.warn(importable) /usr/lib/python3.10/site-packages/setuptools/command/build_py.py:202: SetuptoolsDeprecationWarning: Installing 'autoapi.templates.python' as data is deprecated, please list it in `packages`. !! ############################ # Package would be ignored # ############################ Python recognizes 'autoapi.templates.python' as an importable package, but it is not listed in the `packages` configuration of setuptools. 'autoapi.templates.python' has been automatically added to the distribution only because it may contain data files, but this behavior is likely to change in future versions of setuptools (and therefore is considered deprecated). Please make sure that 'autoapi.templates.python' is included as a package by using the `packages` configuration field or the proper discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" and "data files" on setuptools documentation page. !! check.warn(importable) creating build/lib/autoapi/templates copying autoapi/templates/index.rst -> build/lib/autoapi/templates creating build/lib/autoapi/templates/base copying autoapi/templates/base/base.rst -> build/lib/autoapi/templates/base creating build/lib/autoapi/templates/dotnet copying autoapi/templates/dotnet/base_detail.rst -> build/lib/autoapi/templates/dotnet copying autoapi/templates/dotnet/base_embed.rst -> build/lib/autoapi/templates/dotnet copying autoapi/templates/dotnet/base_list.rst -> build/lib/autoapi/templates/dotnet copying autoapi/templates/dotnet/class.rst -> build/lib/autoapi/templates/dotnet copying autoapi/templates/dotnet/constructor.rst -> build/lib/autoapi/templates/dotnet copying autoapi/templates/dotnet/delegate.rst -> build/lib/autoapi/templates/dotnet copying autoapi/templates/dotnet/enum.rst -> build/lib/autoapi/templates/dotnet copying autoapi/templates/dotnet/event.rst -> build/lib/autoapi/templates/dotnet copying autoapi/templates/dotnet/field.rst -> build/lib/autoapi/templates/dotnet copying autoapi/templates/dotnet/interface.rst -> build/lib/autoapi/templates/dotnet copying autoapi/templates/dotnet/method.rst -> build/lib/autoapi/templates/dotnet copying autoapi/templates/dotnet/namespace.rst -> build/lib/autoapi/templates/dotnet copying autoapi/templates/dotnet/operator.rst -> build/lib/autoapi/templates/dotnet copying autoapi/templates/dotnet/property.rst -> build/lib/autoapi/templates/dotnet copying autoapi/templates/dotnet/struct.rst -> build/lib/autoapi/templates/dotnet creating build/lib/autoapi/templates/go copying autoapi/templates/go/base_member.rst -> build/lib/autoapi/templates/go copying autoapi/templates/go/const.rst -> build/lib/autoapi/templates/go copying autoapi/templates/go/func.rst -> build/lib/autoapi/templates/go copying autoapi/templates/go/method.rst -> build/lib/autoapi/templates/go copying autoapi/templates/go/package.rst -> build/lib/autoapi/templates/go copying autoapi/templates/go/type.rst -> build/lib/autoapi/templates/go copying autoapi/templates/go/var.rst -> build/lib/autoapi/templates/go creating build/lib/autoapi/templates/javascript copying autoapi/templates/javascript/class.rst -> build/lib/autoapi/templates/javascript copying autoapi/templates/javascript/function.rst -> build/lib/autoapi/templates/javascript copying autoapi/templates/javascript/member.rst -> build/lib/autoapi/templates/javascript copying autoapi/templates/javascript/module.rst -> build/lib/autoapi/templates/javascript creating build/lib/autoapi/templates/python copying autoapi/templates/python/attribute.rst -> build/lib/autoapi/templates/python copying autoapi/templates/python/class.rst -> build/lib/autoapi/templates/python copying autoapi/templates/python/data.rst -> build/lib/autoapi/templates/python copying autoapi/templates/python/exception.rst -> build/lib/autoapi/templates/python copying autoapi/templates/python/function.rst -> build/lib/autoapi/templates/python copying autoapi/templates/python/method.rst -> build/lib/autoapi/templates/python copying autoapi/templates/python/module.rst -> build/lib/autoapi/templates/python copying autoapi/templates/python/package.rst -> build/lib/autoapi/templates/python copying autoapi/templates/python/property.rst -> build/lib/autoapi/templates/python installing to build/bdist.linux-riscv64/wheel running install running install_lib creating build/bdist.linux-riscv64 creating build/bdist.linux-riscv64/wheel creating build/bdist.linux-riscv64/wheel/autoapi copying build/lib/autoapi/__init__.py -> build/bdist.linux-riscv64/wheel/autoapi copying build/lib/autoapi/backends.py -> build/bdist.linux-riscv64/wheel/autoapi copying build/lib/autoapi/directives.py -> build/bdist.linux-riscv64/wheel/autoapi copying build/lib/autoapi/documenters.py -> build/bdist.linux-riscv64/wheel/autoapi copying build/lib/autoapi/extension.py -> build/bdist.linux-riscv64/wheel/autoapi copying build/lib/autoapi/inheritance_diagrams.py -> build/bdist.linux-riscv64/wheel/autoapi copying build/lib/autoapi/settings.py -> build/bdist.linux-riscv64/wheel/autoapi creating build/bdist.linux-riscv64/wheel/autoapi/mappers copying build/lib/autoapi/mappers/__init__.py -> build/bdist.linux-riscv64/wheel/autoapi/mappers copying build/lib/autoapi/mappers/base.py -> build/bdist.linux-riscv64/wheel/autoapi/mappers copying build/lib/autoapi/mappers/dotnet.py -> build/bdist.linux-riscv64/wheel/autoapi/mappers copying build/lib/autoapi/mappers/go.py -> build/bdist.linux-riscv64/wheel/autoapi/mappers copying build/lib/autoapi/mappers/javascript.py -> build/bdist.linux-riscv64/wheel/autoapi/mappers creating build/bdist.linux-riscv64/wheel/autoapi/mappers/python copying build/lib/autoapi/mappers/python/__init__.py -> build/bdist.linux-riscv64/wheel/autoapi/mappers/python copying build/lib/autoapi/mappers/python/astroid_utils.py -> build/bdist.linux-riscv64/wheel/autoapi/mappers/python copying build/lib/autoapi/mappers/python/mapper.py -> build/bdist.linux-riscv64/wheel/autoapi/mappers/python copying build/lib/autoapi/mappers/python/objects.py -> build/bdist.linux-riscv64/wheel/autoapi/mappers/python copying build/lib/autoapi/mappers/python/parser.py -> build/bdist.linux-riscv64/wheel/autoapi/mappers/python creating build/bdist.linux-riscv64/wheel/autoapi/templates copying build/lib/autoapi/templates/index.rst -> build/bdist.linux-riscv64/wheel/autoapi/templates creating build/bdist.linux-riscv64/wheel/autoapi/templates/base copying build/lib/autoapi/templates/base/base.rst -> build/bdist.linux-riscv64/wheel/autoapi/templates/base creating build/bdist.linux-riscv64/wheel/autoapi/templates/dotnet copying build/lib/autoapi/templates/dotnet/base_detail.rst -> build/bdist.linux-riscv64/wheel/autoapi/templates/dotnet copying build/lib/autoapi/templates/dotnet/base_embed.rst -> build/bdist.linux-riscv64/wheel/autoapi/templates/dotnet copying build/lib/autoapi/templates/dotnet/base_list.rst -> build/bdist.linux-riscv64/wheel/autoapi/templates/dotnet copying build/lib/autoapi/templates/dotnet/class.rst -> build/bdist.linux-riscv64/wheel/autoapi/templates/dotnet copying build/lib/autoapi/templates/dotnet/constructor.rst -> build/bdist.linux-riscv64/wheel/autoapi/templates/dotnet copying build/lib/autoapi/templates/dotnet/delegate.rst -> build/bdist.linux-riscv64/wheel/autoapi/templates/dotnet copying build/lib/autoapi/templates/dotnet/enum.rst -> build/bdist.linux-riscv64/wheel/autoapi/templates/dotnet copying build/lib/autoapi/templates/dotnet/event.rst -> build/bdist.linux-riscv64/wheel/autoapi/templates/dotnet copying build/lib/autoapi/templates/dotnet/field.rst -> build/bdist.linux-riscv64/wheel/autoapi/templates/dotnet copying build/lib/autoapi/templates/dotnet/interface.rst -> build/bdist.linux-riscv64/wheel/autoapi/templates/dotnet copying build/lib/autoapi/templates/dotnet/method.rst -> build/bdist.linux-riscv64/wheel/autoapi/templates/dotnet copying build/lib/autoapi/templates/dotnet/namespace.rst -> build/bdist.linux-riscv64/wheel/autoapi/templates/dotnet copying build/lib/autoapi/templates/dotnet/operator.rst -> build/bdist.linux-riscv64/wheel/autoapi/templates/dotnet copying build/lib/autoapi/templates/dotnet/property.rst -> build/bdist.linux-riscv64/wheel/autoapi/templates/dotnet copying build/lib/autoapi/templates/dotnet/struct.rst -> build/bdist.linux-riscv64/wheel/autoapi/templates/dotnet creating build/bdist.linux-riscv64/wheel/autoapi/templates/go copying build/lib/autoapi/templates/go/base_member.rst -> build/bdist.linux-riscv64/wheel/autoapi/templates/go copying build/lib/autoapi/templates/go/const.rst -> build/bdist.linux-riscv64/wheel/autoapi/templates/go copying build/lib/autoapi/templates/go/func.rst -> build/bdist.linux-riscv64/wheel/autoapi/templates/go copying build/lib/autoapi/templates/go/method.rst -> build/bdist.linux-riscv64/wheel/autoapi/templates/go copying build/lib/autoapi/templates/go/package.rst -> build/bdist.linux-riscv64/wheel/autoapi/templates/go copying build/lib/autoapi/templates/go/type.rst -> build/bdist.linux-riscv64/wheel/autoapi/templates/go copying build/lib/autoapi/templates/go/var.rst -> build/bdist.linux-riscv64/wheel/autoapi/templates/go creating build/bdist.linux-riscv64/wheel/autoapi/templates/javascript copying build/lib/autoapi/templates/javascript/class.rst -> build/bdist.linux-riscv64/wheel/autoapi/templates/javascript copying build/lib/autoapi/templates/javascript/function.rst -> build/bdist.linux-riscv64/wheel/autoapi/templates/javascript copying build/lib/autoapi/templates/javascript/member.rst -> build/bdist.linux-riscv64/wheel/autoapi/templates/javascript copying build/lib/autoapi/templates/javascript/module.rst -> build/bdist.linux-riscv64/wheel/autoapi/templates/javascript creating build/bdist.linux-riscv64/wheel/autoapi/templates/python copying build/lib/autoapi/templates/python/attribute.rst -> build/bdist.linux-riscv64/wheel/autoapi/templates/python copying build/lib/autoapi/templates/python/class.rst -> build/bdist.linux-riscv64/wheel/autoapi/templates/python copying build/lib/autoapi/templates/python/data.rst -> build/bdist.linux-riscv64/wheel/autoapi/templates/python copying build/lib/autoapi/templates/python/exception.rst -> build/bdist.linux-riscv64/wheel/autoapi/templates/python copying build/lib/autoapi/templates/python/function.rst -> build/bdist.linux-riscv64/wheel/autoapi/templates/python copying build/lib/autoapi/templates/python/method.rst -> build/bdist.linux-riscv64/wheel/autoapi/templates/python copying build/lib/autoapi/templates/python/module.rst -> build/bdist.linux-riscv64/wheel/autoapi/templates/python copying build/lib/autoapi/templates/python/package.rst -> build/bdist.linux-riscv64/wheel/autoapi/templates/python copying build/lib/autoapi/templates/python/property.rst -> build/bdist.linux-riscv64/wheel/autoapi/templates/python running install_egg_info Copying sphinx_autoapi.egg-info to build/bdist.linux-riscv64/wheel/sphinx_autoapi-2.1.0-py3.10.egg-info running install_scripts creating build/bdist.linux-riscv64/wheel/sphinx_autoapi-2.1.0.dist-info/WHEEL creating '/build/python-sphinx-autoapi/src/sphinx-autoapi-2.1.0/dist/.tmp-i8hmkcse/sphinx_autoapi-2.1.0-py2.py3-none-any.whl' and adding 'build/bdist.linux-riscv64/wheel' to it adding 'autoapi/__init__.py' adding 'autoapi/backends.py' adding 'autoapi/directives.py' adding 'autoapi/documenters.py' adding 'autoapi/extension.py' adding 'autoapi/inheritance_diagrams.py' adding 'autoapi/settings.py' adding 'autoapi/mappers/__init__.py' adding 'autoapi/mappers/base.py' adding 'autoapi/mappers/dotnet.py' adding 'autoapi/mappers/go.py' adding 'autoapi/mappers/javascript.py' adding 'autoapi/mappers/python/__init__.py' adding 'autoapi/mappers/python/astroid_utils.py' adding 'autoapi/mappers/python/mapper.py' adding 'autoapi/mappers/python/objects.py' adding 'autoapi/mappers/python/parser.py' adding 'autoapi/templates/index.rst' adding 'autoapi/templates/base/base.rst' adding 'autoapi/templates/dotnet/base_detail.rst' adding 'autoapi/templates/dotnet/base_embed.rst' adding 'autoapi/templates/dotnet/base_list.rst' adding 'autoapi/templates/dotnet/class.rst' adding 'autoapi/templates/dotnet/constructor.rst' adding 'autoapi/templates/dotnet/delegate.rst' adding 'autoapi/templates/dotnet/enum.rst' adding 'autoapi/templates/dotnet/event.rst' adding 'autoapi/templates/dotnet/field.rst' adding 'autoapi/templates/dotnet/interface.rst' adding 'autoapi/templates/dotnet/method.rst' adding 'autoapi/templates/dotnet/namespace.rst' adding 'autoapi/templates/dotnet/operator.rst' adding 'autoapi/templates/dotnet/property.rst' adding 'autoapi/templates/dotnet/struct.rst' adding 'autoapi/templates/go/base_member.rst' adding 'autoapi/templates/go/const.rst' adding 'autoapi/templates/go/func.rst' adding 'autoapi/templates/go/method.rst' adding 'autoapi/templates/go/package.rst' adding 'autoapi/templates/go/type.rst' adding 'autoapi/templates/go/var.rst' adding 'autoapi/templates/javascript/class.rst' adding 'autoapi/templates/javascript/function.rst' adding 'autoapi/templates/javascript/member.rst' adding 'autoapi/templates/javascript/module.rst' adding 'autoapi/templates/python/attribute.rst' adding 'autoapi/templates/python/class.rst' adding 'autoapi/templates/python/data.rst' adding 'autoapi/templates/python/exception.rst' adding 'autoapi/templates/python/function.rst' adding 'autoapi/templates/python/method.rst' adding 'autoapi/templates/python/module.rst' adding 'autoapi/templates/python/package.rst' adding 'autoapi/templates/python/property.rst' adding 'sphinx_autoapi-2.1.0.dist-info/LICENSE.rst' adding 'sphinx_autoapi-2.1.0.dist-info/METADATA' adding 'sphinx_autoapi-2.1.0.dist-info/WHEEL' adding 'sphinx_autoapi-2.1.0.dist-info/top_level.txt' adding 'sphinx_autoapi-2.1.0.dist-info/RECORD' removing build/bdist.linux-riscv64/wheel Successfully built sphinx_autoapi-2.1.0-py2.py3-none-any.whl ==> Starting check()... ============================= test session starts ============================== platform linux -- Python 3.10.10, pytest-7.2.2, pluggy-1.0.0 -- /usr/bin/python cachedir: .pytest_cache rootdir: /build/python-sphinx-autoapi/src/sphinx-autoapi-2.1.0 collecting ... collected 268 items tests/test_astroid_utils.py::TestAstroidUtils::test_can_get_full_imported_basename[import module0-module0.ImportedClass-module0.ImportedClass] PASSED [ 0%] tests/test_astroid_utils.py::TestAstroidUtils::test_can_get_full_imported_basename[import module0 as aliased-aliased.ImportedClass-module0.ImportedClass] PASSED [ 0%] tests/test_astroid_utils.py::TestAstroidUtils::test_can_get_full_imported_basename[from module0 import ImportedClass-ImportedClass-module0.ImportedClass] PASSED [ 1%] tests/test_astroid_utils.py::TestAstroidUtils::test_can_get_full_imported_basename[from module0 import ImportedClass as AliasedClass-AliasedClass-module0.ImportedClass] PASSED [ 1%] tests/test_astroid_utils.py::TestAstroidUtils::test_can_get_full_imported_basename[import module0.module1-module0.module1.ImportedClass-module0.module1.ImportedClass] PASSED [ 1%] tests/test_astroid_utils.py::TestAstroidUtils::test_can_get_full_imported_basename[import module0.module1 as aliased-aliased.ImportedClass-module0.module1.ImportedClass] PASSED [ 2%] tests/test_astroid_utils.py::TestAstroidUtils::test_can_get_full_imported_basename[from module0 import module1-module1.ImportedClass-module0.module1.ImportedClass] PASSED [ 2%] tests/test_astroid_utils.py::TestAstroidUtils::test_can_get_full_imported_basename[from module0 import module1 as aliased-aliased.ImportedClass-module0.module1.ImportedClass] PASSED [ 2%] tests/test_astroid_utils.py::TestAstroidUtils::test_can_get_full_imported_basename[from module0.module1 import ImportedClass-ImportedClass-module0.module1.ImportedClass] PASSED [ 3%] tests/test_astroid_utils.py::TestAstroidUtils::test_can_get_full_imported_basename[from module0.module1 import ImportedClass as AliasedClass-AliasedClass-module0.module1.ImportedClass] PASSED [ 3%] tests/test_astroid_utils.py::TestAstroidUtils::test_can_get_full_imported_basename[import module0.module1.module2-module0.module1.module2.ImportedClass-module0.module1.module2.ImportedClass] PASSED [ 4%] tests/test_astroid_utils.py::TestAstroidUtils::test_can_get_full_imported_basename[import module0.module1.module2 as aliased-aliased.ImportedClass-module0.module1.module2.ImportedClass] PASSED [ 4%] tests/test_astroid_utils.py::TestAstroidUtils::test_can_get_full_imported_basename[from module0.module1 import module2-module2.ImportedClass-module0.module1.module2.ImportedClass] PASSED [ 4%] tests/test_astroid_utils.py::TestAstroidUtils::test_can_get_full_imported_basename[from module0.module1 import module2 as aliased-aliased.ImportedClass-module0.module1.module2.ImportedClass] PASSED [ 5%] tests/test_astroid_utils.py::TestAstroidUtils::test_can_get_full_imported_basename[from module0.module1.module2 import ImportedClass-ImportedClass-module0.module1.module2.ImportedClass] PASSED [ 5%] tests/test_astroid_utils.py::TestAstroidUtils::test_can_get_full_imported_basename[from module0.module1.module2 import ImportedClass as AliasedClass-AliasedClass-module0.module1.module2.ImportedClass] PASSED [ 5%] tests/test_astroid_utils.py::TestAstroidUtils::test_can_get_full_imported_basename[import module0.module1.module2.module3-module0.module1.module2.module3.ImportedClass-module0.module1.module2.module3.ImportedClass] PASSED [ 6%] tests/test_astroid_utils.py::TestAstroidUtils::test_can_get_full_imported_basename[import module0.module1.module2.module3 as aliased-aliased.ImportedClass-module0.module1.module2.module3.ImportedClass] PASSED [ 6%] tests/test_astroid_utils.py::TestAstroidUtils::test_can_get_full_imported_basename[from module0.module1.module2 import module3-module3.ImportedClass-module0.module1.module2.module3.ImportedClass] PASSED [ 7%] tests/test_astroid_utils.py::TestAstroidUtils::test_can_get_full_imported_basename[from module0.module1.module2 import module3 as aliased-aliased.ImportedClass-module0.module1.module2.module3.ImportedClass] PASSED [ 7%] tests/test_astroid_utils.py::TestAstroidUtils::test_can_get_full_imported_basename[from module0.module1.module2.module3 import ImportedClass-ImportedClass-module0.module1.module2.module3.ImportedClass] PASSED [ 7%] tests/test_astroid_utils.py::TestAstroidUtils::test_can_get_full_imported_basename[from module0.module1.module2.module3 import ImportedClass as AliasedClass-AliasedClass-module0.module1.module2.module3.ImportedClass] PASSED [ 8%] tests/test_astroid_utils.py::TestAstroidUtils::test_can_get_full_imported_basename[import package.repeat.repeat-package.repeat.repeat.ImportedClass-package.repeat.repeat.ImportedClass] PASSED [ 8%] tests/test_astroid_utils.py::TestAstroidUtils::test_can_get_full_imported_basename[import package.repeat.repeat as aliased-aliased.ImportedClass-package.repeat.repeat.ImportedClass] PASSED [ 8%] tests/test_astroid_utils.py::TestAstroidUtils::test_can_get_full_imported_basename[from package.repeat import repeat-repeat.ImportedClass-package.repeat.repeat.ImportedClass] PASSED [ 9%] tests/test_astroid_utils.py::TestAstroidUtils::test_can_get_full_imported_basename[from package.repeat import repeat as aliased-aliased.ImportedClass-package.repeat.repeat.ImportedClass] PASSED [ 9%] tests/test_astroid_utils.py::TestAstroidUtils::test_can_get_full_imported_basename[from package.repeat.repeat import ImportedClass-ImportedClass-package.repeat.repeat.ImportedClass] PASSED [ 10%] tests/test_astroid_utils.py::TestAstroidUtils::test_can_get_full_imported_basename[from package.repeat.repeat import ImportedClass as AliasedClass-AliasedClass-package.repeat.repeat.ImportedClass] PASSED [ 10%] tests/test_astroid_utils.py::TestAstroidUtils::test_can_get_full_function_basename[import module0-module0.ImportedClass()-module0.ImportedClass()] PASSED [ 10%] tests/test_astroid_utils.py::TestAstroidUtils::test_can_get_full_function_basename[import module0 as aliased-aliased.ImportedClass()-module0.ImportedClass()] PASSED [ 11%] tests/test_astroid_utils.py::TestAstroidUtils::test_can_get_full_function_basename[from module0 import ImportedClass-ImportedClass()-module0.ImportedClass()] PASSED [ 11%] tests/test_astroid_utils.py::TestAstroidUtils::test_can_get_full_function_basename[from module0 import ImportedClass as AliasedClass-AliasedClass()-module0.ImportedClass()] PASSED [ 11%] tests/test_astroid_utils.py::TestAstroidUtils::test_can_get_full_function_basename[import module0.module1-module0.module1.ImportedClass()-module0.module1.ImportedClass()] PASSED [ 12%] tests/test_astroid_utils.py::TestAstroidUtils::test_can_get_full_function_basename[import module0.module1 as aliased-aliased.ImportedClass()-module0.module1.ImportedClass()] PASSED [ 12%] tests/test_astroid_utils.py::TestAstroidUtils::test_can_get_full_function_basename[from module0 import module1-module1.ImportedClass()-module0.module1.ImportedClass()] PASSED [ 13%] tests/test_astroid_utils.py::TestAstroidUtils::test_can_get_full_function_basename[from module0 import module1 as aliased-aliased.ImportedClass()-module0.module1.ImportedClass()] PASSED [ 13%] tests/test_astroid_utils.py::TestAstroidUtils::test_can_get_full_function_basename[from module0.module1 import ImportedClass-ImportedClass()-module0.module1.ImportedClass()] PASSED [ 13%] tests/test_astroid_utils.py::TestAstroidUtils::test_can_get_full_function_basename[from module0.module1 import ImportedClass as AliasedClass-AliasedClass()-module0.module1.ImportedClass()] PASSED [ 14%] tests/test_astroid_utils.py::TestAstroidUtils::test_can_get_full_function_basename[import module0.module1.module2-module0.module1.module2.ImportedClass()-module0.module1.module2.ImportedClass()] PASSED [ 14%] tests/test_astroid_utils.py::TestAstroidUtils::test_can_get_full_function_basename[import module0.module1.module2 as aliased-aliased.ImportedClass()-module0.module1.module2.ImportedClass()] PASSED [ 14%] tests/test_astroid_utils.py::TestAstroidUtils::test_can_get_full_function_basename[from module0.module1 import module2-module2.ImportedClass()-module0.module1.module2.ImportedClass()] PASSED [ 15%] tests/test_astroid_utils.py::TestAstroidUtils::test_can_get_full_function_basename[from module0.module1 import module2 as aliased-aliased.ImportedClass()-module0.module1.module2.ImportedClass()] PASSED [ 15%] tests/test_astroid_utils.py::TestAstroidUtils::test_can_get_full_function_basename[from module0.module1.module2 import ImportedClass-ImportedClass()-module0.module1.module2.ImportedClass()] PASSED [ 16%] tests/test_astroid_utils.py::TestAstroidUtils::test_can_get_full_function_basename[from module0.module1.module2 import ImportedClass as AliasedClass-AliasedClass()-module0.module1.module2.ImportedClass()] PASSED [ 16%] tests/test_astroid_utils.py::TestAstroidUtils::test_can_get_full_function_basename[import module0.module1.module2.module3-module0.module1.module2.module3.ImportedClass()-module0.module1.module2.module3.ImportedClass()] PASSED [ 16%] tests/test_astroid_utils.py::TestAstroidUtils::test_can_get_full_function_basename[import module0.module1.module2.module3 as aliased-aliased.ImportedClass()-module0.module1.module2.module3.ImportedClass()] PASSED [ 17%] tests/test_astroid_utils.py::TestAstroidUtils::test_can_get_full_function_basename[from module0.module1.module2 import module3-module3.ImportedClass()-module0.module1.module2.module3.ImportedClass()] PASSED [ 17%] tests/test_astroid_utils.py::TestAstroidUtils::test_can_get_full_function_basename[from module0.module1.module2 import module3 as aliased-aliased.ImportedClass()-module0.module1.module2.module3.ImportedClass()] PASSED [ 17%] tests/test_astroid_utils.py::TestAstroidUtils::test_can_get_full_function_basename[from module0.module1.module2.module3 import ImportedClass-ImportedClass()-module0.module1.module2.module3.ImportedClass()] PASSED [ 18%] tests/test_astroid_utils.py::TestAstroidUtils::test_can_get_full_function_basename[from module0.module1.module2.module3 import ImportedClass as AliasedClass-AliasedClass()-module0.module1.module2.module3.ImportedClass()] PASSED [ 18%] tests/test_astroid_utils.py::TestAstroidUtils::test_can_get_full_function_basename[import package.repeat.repeat-package.repeat.repeat.ImportedClass()-package.repeat.repeat.ImportedClass()] PASSED [ 19%] tests/test_astroid_utils.py::TestAstroidUtils::test_can_get_full_function_basename[import package.repeat.repeat as aliased-aliased.ImportedClass()-package.repeat.repeat.ImportedClass()] PASSED [ 19%] tests/test_astroid_utils.py::TestAstroidUtils::test_can_get_full_function_basename[from package.repeat import repeat-repeat.ImportedClass()-package.repeat.repeat.ImportedClass()] PASSED [ 19%] tests/test_astroid_utils.py::TestAstroidUtils::test_can_get_full_function_basename[from package.repeat import repeat as aliased-aliased.ImportedClass()-package.repeat.repeat.ImportedClass()] PASSED [ 20%] tests/test_astroid_utils.py::TestAstroidUtils::test_can_get_full_function_basename[from package.repeat.repeat import ImportedClass-ImportedClass()-package.repeat.repeat.ImportedClass()] PASSED [ 20%] tests/test_astroid_utils.py::TestAstroidUtils::test_can_get_full_function_basename[from package.repeat.repeat import ImportedClass as AliasedClass-AliasedClass()-package.repeat.repeat.ImportedClass()] PASSED [ 20%] tests/test_astroid_utils.py::TestAstroidUtils::test_can_get_full_function_basename[import module0-module0.ImportedClass(arg0)-module0.ImportedClass()] PASSED [ 21%] tests/test_astroid_utils.py::TestAstroidUtils::test_can_get_full_function_basename[import module0 as aliased-aliased.ImportedClass(arg0)-module0.ImportedClass()] PASSED [ 21%] tests/test_astroid_utils.py::TestAstroidUtils::test_can_get_full_function_basename[from module0 import ImportedClass-ImportedClass(arg0)-module0.ImportedClass()] PASSED [ 22%] tests/test_astroid_utils.py::TestAstroidUtils::test_can_get_full_function_basename[from module0 import ImportedClass as AliasedClass-AliasedClass(arg0)-module0.ImportedClass()] PASSED [ 22%] tests/test_astroid_utils.py::TestAstroidUtils::test_can_get_full_function_basename[import module0.module1-module0.module1.ImportedClass(arg0)-module0.module1.ImportedClass()] PASSED [ 22%] tests/test_astroid_utils.py::TestAstroidUtils::test_can_get_full_function_basename[import module0.module1 as aliased-aliased.ImportedClass(arg0)-module0.module1.ImportedClass()] PASSED [ 23%] tests/test_astroid_utils.py::TestAstroidUtils::test_can_get_full_function_basename[from module0 import module1-module1.ImportedClass(arg0)-module0.module1.ImportedClass()] PASSED [ 23%] tests/test_astroid_utils.py::TestAstroidUtils::test_can_get_full_function_basename[from module0 import module1 as aliased-aliased.ImportedClass(arg0)-module0.module1.ImportedClass()] PASSED [ 23%] tests/test_astroid_utils.py::TestAstroidUtils::test_can_get_full_function_basename[from module0.module1 import ImportedClass-ImportedClass(arg0)-module0.module1.ImportedClass()] PASSED [ 24%] tests/test_astroid_utils.py::TestAstroidUtils::test_can_get_full_function_basename[from module0.module1 import ImportedClass as AliasedClass-AliasedClass(arg0)-module0.module1.ImportedClass()] PASSED [ 24%] tests/test_astroid_utils.py::TestAstroidUtils::test_can_get_full_function_basename[import module0.module1.module2-module0.module1.module2.ImportedClass(arg0)-module0.module1.module2.ImportedClass()] PASSED [ 25%] tests/test_astroid_utils.py::TestAstroidUtils::test_can_get_full_function_basename[import module0.module1.module2 as aliased-aliased.ImportedClass(arg0)-module0.module1.module2.ImportedClass()] PASSED [ 25%] tests/test_astroid_utils.py::TestAstroidUtils::test_can_get_full_function_basename[from module0.module1 import module2-module2.ImportedClass(arg0)-module0.module1.module2.ImportedClass()] PASSED [ 25%] tests/test_astroid_utils.py::TestAstroidUtils::test_can_get_full_function_basename[from module0.module1 import module2 as aliased-aliased.ImportedClass(arg0)-module0.module1.module2.ImportedClass()] PASSED [ 26%] tests/test_astroid_utils.py::TestAstroidUtils::test_can_get_full_function_basename[from module0.module1.module2 import ImportedClass-ImportedClass(arg0)-module0.module1.module2.ImportedClass()] PASSED [ 26%] tests/test_astroid_utils.py::TestAstroidUtils::test_can_get_full_function_basename[from module0.module1.module2 import ImportedClass as AliasedClass-AliasedClass(arg0)-module0.module1.module2.ImportedClass()] PASSED [ 26%] tests/test_astroid_utils.py::TestAstroidUtils::test_can_get_full_function_basename[import module0.module1.module2.module3-module0.module1.module2.module3.ImportedClass(arg0)-module0.module1.module2.module3.ImportedClass()] PASSED [ 27%] tests/test_astroid_utils.py::TestAstroidUtils::test_can_get_full_function_basename[import module0.module1.module2.module3 as aliased-aliased.ImportedClass(arg0)-module0.module1.module2.module3.ImportedClass()] PASSED [ 27%] tests/test_astroid_utils.py::TestAstroidUtils::test_can_get_full_function_basename[from module0.module1.module2 import module3-module3.ImportedClass(arg0)-module0.module1.module2.module3.ImportedClass()] PASSED [ 27%] tests/test_astroid_utils.py::TestAstroidUtils::test_can_get_full_function_basename[from module0.module1.module2 import module3 as aliased-aliased.ImportedClass(arg0)-module0.module1.module2.module3.ImportedClass()] PASSED [ 28%] tests/test_astroid_utils.py::TestAstroidUtils::test_can_get_full_function_basename[from module0.module1.module2.module3 import ImportedClass-ImportedClass(arg0)-module0.module1.module2.module3.ImportedClass()] PASSED [ 28%] tests/test_astroid_utils.py::TestAstroidUtils::test_can_get_full_function_basename[from module0.module1.module2.module3 import ImportedClass as AliasedClass-AliasedClass(arg0)-module0.module1.module2.module3.ImportedClass()] PASSED [ 29%] tests/test_astroid_utils.py::TestAstroidUtils::test_can_get_full_function_basename[import package.repeat.repeat-package.repeat.repeat.ImportedClass(arg0)-package.repeat.repeat.ImportedClass()] PASSED [ 29%] tests/test_astroid_utils.py::TestAstroidUtils::test_can_get_full_function_basename[import package.repeat.repeat as aliased-aliased.ImportedClass(arg0)-package.repeat.repeat.ImportedClass()] PASSED [ 29%] tests/test_astroid_utils.py::TestAstroidUtils::test_can_get_full_function_basename[from package.repeat import repeat-repeat.ImportedClass(arg0)-package.repeat.repeat.ImportedClass()] PASSED [ 30%] tests/test_astroid_utils.py::TestAstroidUtils::test_can_get_full_function_basename[from package.repeat import repeat as aliased-aliased.ImportedClass(arg0)-package.repeat.repeat.ImportedClass()] PASSED [ 30%] tests/test_astroid_utils.py::TestAstroidUtils::test_can_get_full_function_basename[from package.repeat.repeat import ImportedClass-ImportedClass(arg0)-package.repeat.repeat.ImportedClass()] PASSED [ 30%] tests/test_astroid_utils.py::TestAstroidUtils::test_can_get_full_function_basename[from package.repeat.repeat import ImportedClass as AliasedClass-AliasedClass(arg0)-package.repeat.repeat.ImportedClass()] PASSED [ 31%] tests/test_astroid_utils.py::TestAstroidUtils::test_can_get_full_function_basename[import module0-module0.ImportedClass(arg0, arg1)-module0.ImportedClass()] PASSED [ 31%] tests/test_astroid_utils.py::TestAstroidUtils::test_can_get_full_function_basename[import module0 as aliased-aliased.ImportedClass(arg0, arg1)-module0.ImportedClass()] PASSED [ 32%] tests/test_astroid_utils.py::TestAstroidUtils::test_can_get_full_function_basename[from module0 import ImportedClass-ImportedClass(arg0, arg1)-module0.ImportedClass()] PASSED [ 32%] tests/test_astroid_utils.py::TestAstroidUtils::test_can_get_full_function_basename[from module0 import ImportedClass as AliasedClass-AliasedClass(arg0, arg1)-module0.ImportedClass()] PASSED [ 32%] tests/test_astroid_utils.py::TestAstroidUtils::test_can_get_full_function_basename[import module0.module1-module0.module1.ImportedClass(arg0, arg1)-module0.module1.ImportedClass()] PASSED [ 33%] tests/test_astroid_utils.py::TestAstroidUtils::test_can_get_full_function_basename[import module0.module1 as aliased-aliased.ImportedClass(arg0, arg1)-module0.module1.ImportedClass()] PASSED [ 33%] tests/test_astroid_utils.py::TestAstroidUtils::test_can_get_full_function_basename[from module0 import module1-module1.ImportedClass(arg0, arg1)-module0.module1.ImportedClass()] PASSED [ 33%] tests/test_astroid_utils.py::TestAstroidUtils::test_can_get_full_function_basename[from module0 import module1 as aliased-aliased.ImportedClass(arg0, arg1)-module0.module1.ImportedClass()] PASSED [ 34%] tests/test_astroid_utils.py::TestAstroidUtils::test_can_get_full_function_basename[from module0.module1 import ImportedClass-ImportedClass(arg0, arg1)-module0.module1.ImportedClass()] PASSED [ 34%] tests/test_astroid_utils.py::TestAstroidUtils::test_can_get_full_function_basename[from module0.module1 import ImportedClass as AliasedClass-AliasedClass(arg0, arg1)-module0.module1.ImportedClass()] PASSED [ 35%] tests/test_astroid_utils.py::TestAstroidUtils::test_can_get_full_function_basename[import module0.module1.module2-module0.module1.module2.ImportedClass(arg0, arg1)-module0.module1.module2.ImportedClass()] PASSED [ 35%] tests/test_astroid_utils.py::TestAstroidUtils::test_can_get_full_function_basename[import module0.module1.module2 as aliased-aliased.ImportedClass(arg0, arg1)-module0.module1.module2.ImportedClass()] PASSED [ 35%] tests/test_astroid_utils.py::TestAstroidUtils::test_can_get_full_function_basename[from module0.module1 import module2-module2.ImportedClass(arg0, arg1)-module0.module1.module2.ImportedClass()] PASSED [ 36%] tests/test_astroid_utils.py::TestAstroidUtils::test_can_get_full_function_basename[from module0.module1 import module2 as aliased-aliased.ImportedClass(arg0, arg1)-module0.module1.module2.ImportedClass()] PASSED [ 36%] tests/test_astroid_utils.py::TestAstroidUtils::test_can_get_full_function_basename[from module0.module1.module2 import ImportedClass-ImportedClass(arg0, arg1)-module0.module1.module2.ImportedClass()] PASSED [ 36%] tests/test_astroid_utils.py::TestAstroidUtils::test_can_get_full_function_basename[from module0.module1.module2 import ImportedClass as AliasedClass-AliasedClass(arg0, arg1)-module0.module1.module2.ImportedClass()] PASSED [ 37%] tests/test_astroid_utils.py::TestAstroidUtils::test_can_get_full_function_basename[import module0.module1.module2.module3-module0.module1.module2.module3.ImportedClass(arg0, arg1)-module0.module1.module2.module3.ImportedClass()] PASSED [ 37%] tests/test_astroid_utils.py::TestAstroidUtils::test_can_get_full_function_basename[import module0.module1.module2.module3 as aliased-aliased.ImportedClass(arg0, arg1)-module0.module1.module2.module3.ImportedClass()] PASSED [ 38%] tests/test_astroid_utils.py::TestAstroidUtils::test_can_get_full_function_basename[from module0.module1.module2 import module3-module3.ImportedClass(arg0, arg1)-module0.module1.module2.module3.ImportedClass()] PASSED [ 38%] tests/test_astroid_utils.py::TestAstroidUtils::test_can_get_full_function_basename[from module0.module1.module2 import module3 as aliased-aliased.ImportedClass(arg0, arg1)-module0.module1.module2.module3.ImportedClass()] PASSED [ 38%] tests/test_astroid_utils.py::TestAstroidUtils::test_can_get_full_function_basename[from module0.module1.module2.module3 import ImportedClass-ImportedClass(arg0, arg1)-module0.module1.module2.module3.ImportedClass()] PASSED [ 39%] tests/test_astroid_utils.py::TestAstroidUtils::test_can_get_full_function_basename[from module0.module1.module2.module3 import ImportedClass as AliasedClass-AliasedClass(arg0, arg1)-module0.module1.module2.module3.ImportedClass()] PASSED [ 39%] tests/test_astroid_utils.py::TestAstroidUtils::test_can_get_full_function_basename[import package.repeat.repeat-package.repeat.repeat.ImportedClass(arg0, arg1)-package.repeat.repeat.ImportedClass()] PASSED [ 39%] tests/test_astroid_utils.py::TestAstroidUtils::test_can_get_full_function_basename[import package.repeat.repeat as aliased-aliased.ImportedClass(arg0, arg1)-package.repeat.repeat.ImportedClass()] PASSED [ 40%] tests/test_astroid_utils.py::TestAstroidUtils::test_can_get_full_function_basename[from package.repeat import repeat-repeat.ImportedClass(arg0, arg1)-package.repeat.repeat.ImportedClass()] PASSED [ 40%] tests/test_astroid_utils.py::TestAstroidUtils::test_can_get_full_function_basename[from package.repeat import repeat as aliased-aliased.ImportedClass(arg0, arg1)-package.repeat.repeat.ImportedClass()] PASSED [ 41%] tests/test_astroid_utils.py::TestAstroidUtils::test_can_get_full_function_basename[from package.repeat.repeat import ImportedClass-ImportedClass(arg0, arg1)-package.repeat.repeat.ImportedClass()] PASSED [ 41%] tests/test_astroid_utils.py::TestAstroidUtils::test_can_get_full_function_basename[from package.repeat.repeat import ImportedClass as AliasedClass-AliasedClass(arg0, arg1)-package.repeat.repeat.ImportedClass()] PASSED [ 41%] tests/test_astroid_utils.py::TestAstroidUtils::test_can_get_full_function_basename[import module0-module0.ImportedClass(arg0, arg1, arg2)-module0.ImportedClass()] PASSED [ 42%] tests/test_astroid_utils.py::TestAstroidUtils::test_can_get_full_function_basename[import module0 as aliased-aliased.ImportedClass(arg0, arg1, arg2)-module0.ImportedClass()] PASSED [ 42%] tests/test_astroid_utils.py::TestAstroidUtils::test_can_get_full_function_basename[from module0 import ImportedClass-ImportedClass(arg0, arg1, arg2)-module0.ImportedClass()] PASSED [ 42%] tests/test_astroid_utils.py::TestAstroidUtils::test_can_get_full_function_basename[from module0 import ImportedClass as AliasedClass-AliasedClass(arg0, arg1, arg2)-module0.ImportedClass()] PASSED [ 43%] tests/test_astroid_utils.py::TestAstroidUtils::test_can_get_full_function_basename[import module0.module1-module0.module1.ImportedClass(arg0, arg1, arg2)-module0.module1.ImportedClass()] PASSED [ 43%] tests/test_astroid_utils.py::TestAstroidUtils::test_can_get_full_function_basename[import module0.module1 as aliased-aliased.ImportedClass(arg0, arg1, arg2)-module0.module1.ImportedClass()] PASSED [ 44%] tests/test_astroid_utils.py::TestAstroidUtils::test_can_get_full_function_basename[from module0 import module1-module1.ImportedClass(arg0, arg1, arg2)-module0.module1.ImportedClass()] PASSED [ 44%] tests/test_astroid_utils.py::TestAstroidUtils::test_can_get_full_function_basename[from module0 import module1 as aliased-aliased.ImportedClass(arg0, arg1, arg2)-module0.module1.ImportedClass()] PASSED [ 44%] tests/test_astroid_utils.py::TestAstroidUtils::test_can_get_full_function_basename[from module0.module1 import ImportedClass-ImportedClass(arg0, arg1, arg2)-module0.module1.ImportedClass()] PASSED [ 45%] tests/test_astroid_utils.py::TestAstroidUtils::test_can_get_full_function_basename[from module0.module1 import ImportedClass as AliasedClass-AliasedClass(arg0, arg1, arg2)-module0.module1.ImportedClass()] PASSED [ 45%] tests/test_astroid_utils.py::TestAstroidUtils::test_can_get_full_function_basename[import module0.module1.module2-module0.module1.module2.ImportedClass(arg0, arg1, arg2)-module0.module1.module2.ImportedClass()] PASSED [ 45%] tests/test_astroid_utils.py::TestAstroidUtils::test_can_get_full_function_basename[import module0.module1.module2 as aliased-aliased.ImportedClass(arg0, arg1, arg2)-module0.module1.module2.ImportedClass()] PASSED [ 46%] tests/test_astroid_utils.py::TestAstroidUtils::test_can_get_full_function_basename[from module0.module1 import module2-module2.ImportedClass(arg0, arg1, arg2)-module0.module1.module2.ImportedClass()] PASSED [ 46%] tests/test_astroid_utils.py::TestAstroidUtils::test_can_get_full_function_basename[from module0.module1 import module2 as aliased-aliased.ImportedClass(arg0, arg1, arg2)-module0.module1.module2.ImportedClass()] PASSED [ 47%] tests/test_astroid_utils.py::TestAstroidUtils::test_can_get_full_function_basename[from module0.module1.module2 import ImportedClass-ImportedClass(arg0, arg1, arg2)-module0.module1.module2.ImportedClass()] PASSED [ 47%] tests/test_astroid_utils.py::TestAstroidUtils::test_can_get_full_function_basename[from module0.module1.module2 import ImportedClass as AliasedClass-AliasedClass(arg0, arg1, arg2)-module0.module1.module2.ImportedClass()] PASSED [ 47%] tests/test_astroid_utils.py::TestAstroidUtils::test_can_get_full_function_basename[import module0.module1.module2.module3-module0.module1.module2.module3.ImportedClass(arg0, arg1, arg2)-module0.module1.module2.module3.ImportedClass()] PASSED [ 48%] tests/test_astroid_utils.py::TestAstroidUtils::test_can_get_full_function_basename[import module0.module1.module2.module3 as aliased-aliased.ImportedClass(arg0, arg1, arg2)-module0.module1.module2.module3.ImportedClass()] PASSED [ 48%] tests/test_astroid_utils.py::TestAstroidUtils::test_can_get_full_function_basename[from module0.module1.module2 import module3-module3.ImportedClass(arg0, arg1, arg2)-module0.module1.module2.module3.ImportedClass()] PASSED [ 48%] tests/test_astroid_utils.py::TestAstroidUtils::test_can_get_full_function_basename[from module0.module1.module2 import module3 as aliased-aliased.ImportedClass(arg0, arg1, arg2)-module0.module1.module2.module3.ImportedClass()] PASSED [ 49%] tests/test_astroid_utils.py::TestAstroidUtils::test_can_get_full_function_basename[from module0.module1.module2.module3 import ImportedClass-ImportedClass(arg0, arg1, arg2)-module0.module1.module2.module3.ImportedClass()] PASSED [ 49%] tests/test_astroid_utils.py::TestAstroidUtils::test_can_get_full_function_basename[from module0.module1.module2.module3 import ImportedClass as AliasedClass-AliasedClass(arg0, arg1, arg2)-module0.module1.module2.module3.ImportedClass()] PASSED [ 50%] tests/test_astroid_utils.py::TestAstroidUtils::test_can_get_full_function_basename[import package.repeat.repeat-package.repeat.repeat.ImportedClass(arg0, arg1, arg2)-package.repeat.repeat.ImportedClass()] PASSED [ 50%] tests/test_astroid_utils.py::TestAstroidUtils::test_can_get_full_function_basename[import package.repeat.repeat as aliased-aliased.ImportedClass(arg0, arg1, arg2)-package.repeat.repeat.ImportedClass()] PASSED [ 50%] tests/test_astroid_utils.py::TestAstroidUtils::test_can_get_full_function_basename[from package.repeat import repeat-repeat.ImportedClass(arg0, arg1, arg2)-package.repeat.repeat.ImportedClass()] PASSED [ 51%] tests/test_astroid_utils.py::TestAstroidUtils::test_can_get_full_function_basename[from package.repeat import repeat as aliased-aliased.ImportedClass(arg0, arg1, arg2)-package.repeat.repeat.ImportedClass()] PASSED [ 51%] tests/test_astroid_utils.py::TestAstroidUtils::test_can_get_full_function_basename[from package.repeat.repeat import ImportedClass-ImportedClass(arg0, arg1, arg2)-package.repeat.repeat.ImportedClass()] PASSED [ 51%] tests/test_astroid_utils.py::TestAstroidUtils::test_can_get_full_function_basename[from package.repeat.repeat import ImportedClass as AliasedClass-AliasedClass(arg0, arg1, arg2)-package.repeat.repeat.ImportedClass()] PASSED [ 52%] tests/test_astroid_utils.py::TestAstroidUtils::test_can_get_full_function_basename[import module0-module0.ImportedClass(arg0, arg1, arg2, arg3)-module0.ImportedClass()] PASSED [ 52%] tests/test_astroid_utils.py::TestAstroidUtils::test_can_get_full_function_basename[import module0 as aliased-aliased.ImportedClass(arg0, arg1, arg2, arg3)-module0.ImportedClass()] PASSED [ 52%] tests/test_astroid_utils.py::TestAstroidUtils::test_can_get_full_function_basename[from module0 import ImportedClass-ImportedClass(arg0, arg1, arg2, arg3)-module0.ImportedClass()] PASSED [ 53%] tests/test_astroid_utils.py::TestAstroidUtils::test_can_get_full_function_basename[from module0 import ImportedClass as AliasedClass-AliasedClass(arg0, arg1, arg2, arg3)-module0.ImportedClass()] PASSED [ 53%] tests/test_astroid_utils.py::TestAstroidUtils::test_can_get_full_function_basename[import module0.module1-module0.module1.ImportedClass(arg0, arg1, arg2, arg3)-module0.module1.ImportedClass()] PASSED [ 54%] tests/test_astroid_utils.py::TestAstroidUtils::test_can_get_full_function_basename[import module0.module1 as aliased-aliased.ImportedClass(arg0, arg1, arg2, arg3)-module0.module1.ImportedClass()] PASSED [ 54%] tests/test_astroid_utils.py::TestAstroidUtils::test_can_get_full_function_basename[from module0 import module1-module1.ImportedClass(arg0, arg1, arg2, arg3)-module0.module1.ImportedClass()] PASSED [ 54%] tests/test_astroid_utils.py::TestAstroidUtils::test_can_get_full_function_basename[from module0 import module1 as aliased-aliased.ImportedClass(arg0, arg1, arg2, arg3)-module0.module1.ImportedClass()] PASSED [ 55%] tests/test_astroid_utils.py::TestAstroidUtils::test_can_get_full_function_basename[from module0.module1 import ImportedClass-ImportedClass(arg0, arg1, arg2, arg3)-module0.module1.ImportedClass()] PASSED [ 55%] tests/test_astroid_utils.py::TestAstroidUtils::test_can_get_full_function_basename[from module0.module1 import ImportedClass as AliasedClass-AliasedClass(arg0, arg1, arg2, arg3)-module0.module1.ImportedClass()] PASSED [ 55%] tests/test_astroid_utils.py::TestAstroidUtils::test_can_get_full_function_basename[import module0.module1.module2-module0.module1.module2.ImportedClass(arg0, arg1, arg2, arg3)-module0.module1.module2.ImportedClass()] PASSED [ 56%] tests/test_astroid_utils.py::TestAstroidUtils::test_can_get_full_function_basename[import module0.module1.module2 as aliased-aliased.ImportedClass(arg0, arg1, arg2, arg3)-module0.module1.module2.ImportedClass()] PASSED [ 56%] tests/test_astroid_utils.py::TestAstroidUtils::test_can_get_full_function_basename[from module0.module1 import module2-module2.ImportedClass(arg0, arg1, arg2, arg3)-module0.module1.module2.ImportedClass()] PASSED [ 57%] tests/test_astroid_utils.py::TestAstroidUtils::test_can_get_full_function_basename[from module0.module1 import module2 as aliased-aliased.ImportedClass(arg0, arg1, arg2, arg3)-module0.module1.module2.ImportedClass()] PASSED [ 57%] tests/test_astroid_utils.py::TestAstroidUtils::test_can_get_full_function_basename[from module0.module1.module2 import ImportedClass-ImportedClass(arg0, arg1, arg2, arg3)-module0.module1.module2.ImportedClass()] PASSED [ 57%] tests/test_astroid_utils.py::TestAstroidUtils::test_can_get_full_function_basename[from module0.module1.module2 import ImportedClass as AliasedClass-AliasedClass(arg0, arg1, arg2, arg3)-module0.module1.module2.ImportedClass()] PASSED [ 58%] tests/test_astroid_utils.py::TestAstroidUtils::test_can_get_full_function_basename[import module0.module1.module2.module3-module0.module1.module2.module3.ImportedClass(arg0, arg1, arg2, arg3)-module0.module1.module2.module3.ImportedClass()] PASSED [ 58%] tests/test_astroid_utils.py::TestAstroidUtils::test_can_get_full_function_basename[import module0.module1.module2.module3 as aliased-aliased.ImportedClass(arg0, arg1, arg2, arg3)-module0.module1.module2.module3.ImportedClass()] PASSED [ 58%] tests/test_astroid_utils.py::TestAstroidUtils::test_can_get_full_function_basename[from module0.module1.module2 import module3-module3.ImportedClass(arg0, arg1, arg2, arg3)-module0.module1.module2.module3.ImportedClass()] PASSED [ 59%] tests/test_astroid_utils.py::TestAstroidUtils::test_can_get_full_function_basename[from module0.module1.module2 import module3 as aliased-aliased.ImportedClass(arg0, arg1, arg2, arg3)-module0.module1.module2.module3.ImportedClass()] PASSED [ 59%] tests/test_astroid_utils.py::TestAstroidUtils::test_can_get_full_function_basename[from module0.module1.module2.module3 import ImportedClass-ImportedClass(arg0, arg1, arg2, arg3)-module0.module1.module2.module3.ImportedClass()] PASSED [ 60%] tests/test_astroid_utils.py::TestAstroidUtils::test_can_get_full_function_basename[from module0.module1.module2.module3 import ImportedClass as AliasedClass-AliasedClass(arg0, arg1, arg2, arg3)-module0.module1.module2.module3.ImportedClass()] PASSED [ 60%] tests/test_astroid_utils.py::TestAstroidUtils::test_can_get_full_function_basename[import package.repeat.repeat-package.repeat.repeat.ImportedClass(arg0, arg1, arg2, arg3)-package.repeat.repeat.ImportedClass()] PASSED [ 60%] tests/test_astroid_utils.py::TestAstroidUtils::test_can_get_full_function_basename[import package.repeat.repeat as aliased-aliased.ImportedClass(arg0, arg1, arg2, arg3)-package.repeat.repeat.ImportedClass()] PASSED [ 61%] tests/test_astroid_utils.py::TestAstroidUtils::test_can_get_full_function_basename[from package.repeat import repeat-repeat.ImportedClass(arg0, arg1, arg2, arg3)-package.repeat.repeat.ImportedClass()] PASSED [ 61%] tests/test_astroid_utils.py::TestAstroidUtils::test_can_get_full_function_basename[from package.repeat import repeat as aliased-aliased.ImportedClass(arg0, arg1, arg2, arg3)-package.repeat.repeat.ImportedClass()] PASSED [ 61%] tests/test_astroid_utils.py::TestAstroidUtils::test_can_get_full_function_basename[from package.repeat.repeat import ImportedClass-ImportedClass(arg0, arg1, arg2, arg3)-package.repeat.repeat.ImportedClass()] PASSED [ 62%] tests/test_astroid_utils.py::TestAstroidUtils::test_can_get_full_function_basename[from package.repeat.repeat import ImportedClass as AliasedClass-AliasedClass(arg0, arg1, arg2, arg3)-package.repeat.repeat.ImportedClass()] PASSED [ 62%] tests/test_astroid_utils.py::TestAstroidUtils::test_can_get_assign_values[a = "a"-expected0] PASSED [ 63%] tests/test_astroid_utils.py::TestAstroidUtils::test_can_get_assign_values[a = 1-expected1] PASSED [ 63%] tests/test_astroid_utils.py::TestAstroidUtils::test_can_get_assign_values[a, b, c = (1, 2, 3)-None] PASSED [ 63%] tests/test_astroid_utils.py::TestAstroidUtils::test_can_get_assign_values[a = b = 1-None] PASSED [ 64%] tests/test_astroid_utils.py::TestAstroidUtils::test_parse_annotations[a: bool, b: int = 5-expected0] PASSED [ 64%] tests/test_astroid_utils.py::TestAstroidUtils::test_parse_annotations[a: bool, /, b: int, *, c: str-expected1] PASSED [ 64%] tests/test_astroid_utils.py::TestAstroidUtils::test_parse_annotations[a: bool, /, b: int, *args, c: str, **kwargs-expected2] PASSED [ 65%] tests/test_astroid_utils.py::TestAstroidUtils::test_parse_annotations[a: int, *args, b: str, **kwargs-expected3] PASSED [ 65%] tests/test_astroid_utils.py::TestAstroidUtils::test_format_args[a: bool, b: int = 5, c='hi'-a: bool, b: int = 5, c='hi'] PASSED [ 66%] tests/test_astroid_utils.py::TestAstroidUtils::test_format_args[a: bool, /, b: int, *, c: str-a: bool, /, b: int, *, c: str] PASSED [ 66%] tests/test_astroid_utils.py::TestAstroidUtils::test_format_args[a: bool, /, b: int, *args, c: str, **kwargs-a: bool, /, b: int, *args, c: str, **kwargs] PASSED [ 66%] tests/test_astroid_utils.py::TestAstroidUtils::test_format_args[*, a: int, b: int-*, a: int, b: int] PASSED [ 67%] tests/test_astroid_utils.py::TestAstroidUtils::test_format_args[a: int, *args, b: str, **kwargs-a: int, *args, b: str, **kwargs] PASSED [ 67%] tests/test_astroid_utils.py::TestAstroidUtils::test_format_args[a: 'A'-a: A] PASSED [ 67%] tests/test_domains.py::TestDotNetSphinxMapper::test_create_class PASSED [ 68%] tests/test_domains.py::TestDotNetSphinxMapper::test_create_class_with_children PASSED [ 68%] tests/test_domains.py::TestDotNetSphinxMapper::test_get_objects PASSED [ 69%] tests/test_domains.py::TestDotNetPythonMapper::test_xml_parse PASSED [ 69%] tests/test_domains.py::TestDotNetPythonMapper::test_xml_transform_escape PASSED [ 69%] tests/test_domains.py::TestDotNetPythonMapper::test_parsing_obj PASSED [ 70%] tests/test_integration.py::TestJavaScript::test_integration PASSED [ 70%] tests/test_integration.py::TestGo::test_integration SKIPPED (golangd...) [ 70%] tests/test_integration.py::TestDotNet::test_integration SKIPPED (dot...) [ 71%] tests/test_integration.py::TestIntegration::test_template_overrides PASSED [ 71%] tests/test_integration.py::TestTOCTree::test_toctree_overrides PASSED [ 72%] tests/test_integration.py::TestTOCTree::test_toctree_domain_insertion PASSED [ 72%] tests/test_integration.py::TestExtensionErrors::test_extension_setup_errors[toctreeexample-override_conf0-Invalid autoapi_type setting, following values are allowed: "dotnet", "go", "javascript", "python"] PASSED [ 72%] tests/test_integration.py::TestExtensionErrors::test_extension_setup_errors[goexample-override_conf1-AutoAPI of type `go` requires following packages to be installed and included in extensions list: sphinxcontrib.golangdomain (available as "sphinxcontrib-golangdomain" on PyPI)] PASSED [ 73%] tests/test_integration.py::TestExtensionErrors::test_extension_setup_errors[dotnetexample-override_conf2-AutoAPI of type `dotnet` requires following packages to be installed and included in extensions list: sphinxcontrib.dotnetdomain (available as "sphinxcontrib-dotnetdomain" on PyPI)] PASSED [ 73%] tests/test_objects.py::TestDotNetObject::test_type PASSED [ 73%] tests/test_objects.py::TestDotNetObject::test_names PASSED [ 74%] tests/test_objects.py::TestDotNetObject::test_namespace_namespace PASSED [ 74%] tests/test_objects.py::TestDotNetObject::test_class_namespace PASSED [ 75%] tests/test_objects.py::TestDotNetObject::test_filename PASSED [ 75%] tests/test_objects.py::TestDotNetObject::test_rendered_class_escaping PASSED [ 75%] tests/test_objects.py::TestDotNetObject::test_include_path PASSED [ 76%] tests/python/test_parser.py::TestPythonParser::test_parses_basic_file PASSED [ 76%] tests/python/test_parser.py::TestPythonParser::test_parses_all PASSED [ 76%] tests/python/test_parser.py::TestPythonParser::test_parses_all_multiline PASSED [ 77%] tests/python/test_parser.py::TestPythonParser::test_parses_name PASSED [ 77%] tests/python/test_parser.py::TestPythonParser::test_parses_list PASSED [ 77%] tests/python/test_parser.py::TestPythonParser::test_parses_nested_list PASSED [ 78%] tests/python/test_parser.py::TestPythonParser::test_arguments PASSED [ 78%] tests/python/test_parser.py::TestPythonParser::test_advanced_arguments PASSED [ 79%] tests/python/test_parser.py::TestPythonParser::test_dict_key_assignment PASSED [ 79%] tests/python/test_parser.py::TestPythonParser::test_list_index_assignment PASSED [ 79%] tests/python/test_pyintegration.py::TestSimpleModule::test_integration PASSED [ 80%] tests/python/test_pyintegration.py::TestSimpleModule::test_manual_directives PASSED [ 80%] tests/python/test_pyintegration.py::TestSimpleModule::test_napoleon_integration_not_loaded PASSED [ 80%] tests/python/test_pyintegration.py::TestSimpleModule::test_show_inheritance PASSED [ 81%] tests/python/test_pyintegration.py::TestSimpleModule::test_long_signature PASSED [ 81%] tests/python/test_pyintegration.py::TestMovedConfPy::test_integration PASSED [ 82%] tests/python/test_pyintegration.py::TestMovedConfPy::test_manual_directives PASSED [ 82%] tests/python/test_pyintegration.py::TestMovedConfPy::test_napoleon_integration_not_loaded PASSED [ 82%] tests/python/test_pyintegration.py::TestMovedConfPy::test_show_inheritance PASSED [ 83%] tests/python/test_pyintegration.py::TestMovedConfPy::test_long_signature PASSED [ 83%] tests/python/test_pyintegration.py::TestSimpleModuleDifferentPrimaryDomain::test_success PASSED [ 83%] tests/python/test_pyintegration.py::TestSimpleStubModule::test_integration PASSED [ 84%] tests/python/test_pyintegration.py::TestSimpleStubModuleNotPreferred::test_integration PASSED [ 84%] tests/python/test_pyintegration.py::TestPy3Module::test_integration PASSED [ 85%] tests/python/test_pyintegration.py::TestPy3Module::test_annotations FAILED [ 85%] tests/python/test_pyintegration.py::TestPy3Module::test_overload PASSED [ 85%] tests/python/test_pyintegration.py::TestPy3Module::test_async PASSED [ 86%] tests/python/test_pyintegration.py::test_py3_hiding_undoc_overloaded_members PASSED [ 86%] tests/python/test_pyintegration.py::TestAnnotationCommentsModule::test_integration FAILED [ 86%] tests/python/test_pyintegration.py::TestPositionalOnlyArgumentsModule::test_integration FAILED [ 87%] tests/python/test_pyintegration.py::test_napoleon_integration_loaded PASSED [ 87%] tests/python/test_pyintegration.py::TestSimplePackage::test_integration_with_package PASSED [ 88%] tests/python/test_pyintegration.py::test_simple_no_false_warnings PASSED [ 88%] tests/python/test_pyintegration.py::test_class_class_content PASSED [ 88%] tests/python/test_pyintegration.py::test_both_class_content PASSED [ 89%] tests/python/test_pyintegration.py::test_init_class_content PASSED [ 89%] tests/python/test_pyintegration.py::test_hiding_private_members PASSED [ 89%] tests/python/test_pyintegration.py::test_hiding_inheritance PASSED [ 90%] tests/python/test_pyintegration.py::test_hiding_imported_members PASSED [ 90%] tests/python/test_pyintegration.py::test_inherited_members PASSED [ 91%] tests/python/test_pyintegration.py::test_skipping_members PASSED [ 91%] tests/python/test_pyintegration.py::test_order_members[bysource-order0] PASSED [ 91%] tests/python/test_pyintegration.py::test_order_members[alphabetical-order1] PASSED [ 92%] tests/python/test_pyintegration.py::test_order_members[groupwise-order2] PASSED [ 92%] tests/python/test_pyintegration.py::test_skip_members_hook PASSED [ 92%] tests/python/test_pyintegration.py::TestComplexPackage::test_public_chain_resolves PASSED [ 93%] tests/python/test_pyintegration.py::TestComplexPackage::test_private_made_public PASSED [ 93%] tests/python/test_pyintegration.py::TestComplexPackage::test_multiple_import_locations PASSED [ 94%] tests/python/test_pyintegration.py::TestComplexPackage::test_simple_wildcard_imports PASSED [ 94%] tests/python/test_pyintegration.py::TestComplexPackage::test_wildcard_chain PASSED [ 94%] tests/python/test_pyintegration.py::TestComplexPackage::test_wildcard_all_imports PASSED [ 95%] tests/python/test_pyintegration.py::TestComplexPackage::test_no_imports_in_module_with_all PASSED [ 95%] tests/python/test_pyintegration.py::TestComplexPackage::test_all_overrides_import_in_module_with_all PASSED [ 95%] tests/python/test_pyintegration.py::TestComplexPackage::test_parses_unicode_file PASSED [ 96%] tests/python/test_pyintegration.py::TestComplexPackageParallel::test_success PASSED [ 96%] tests/python/test_pyintegration.py::test_caching PASSED [ 97%] tests/python/test_pyintegration.py::TestImplicitNamespacePackage::test_sibling_import_from_namespace PASSED [ 97%] tests/python/test_pyintegration.py::TestImplicitNamespacePackage::test_sub_sibling_import_from_namespace PASSED [ 97%] tests/python/test_pyintegration.py::test_custom_jinja_filters PASSED [ 98%] tests/python/test_pyintegration.py::test_string_module_attributes PASSED [ 98%] tests/python/test_pyintegration.py::TestAutodocTypehintsPackage::test_renders_typehint PASSED [ 98%] tests/python/test_pyintegration.py::TestAutodocTypehintsPackage::test_renders_typehint_in_second_module PASSED [ 99%] tests/python/test_pyintegration.py::test_no_files_found PASSED [ 99%] tests/python/test_pyintegration.py::TestMemberOrder::test_line_number_order PASSED [100%] =================================== FAILURES =================================== ________________________ TestPy3Module.test_annotations ________________________ self = def test_annotations(self): example_path = "_build/text/autoapi/example/index.txt" with io.open(example_path, encoding="utf8") as example_handle: example_file = example_handle.read() assert '''software = "sphin'x"''' in example_file assert """more_software = 'sphinx"autoapi'""" in example_file assert "interesting_string = 'interesting\"fun\\'\\\\\\'string'" in example_file assert "code_snippet = Multiline-String" in example_file assert "max_rating: int = 10" in example_file assert "is_valid" in example_file assert "ratings" in example_file assert "List[int]" in example_file assert "Dict[int, str]" in example_file assert "start: int" in example_file assert "Iterable[int]" in example_file if sys.version_info >= (3, 8): > assert "List[str | int]" in example_file E assert 'List[str | int]' in '"example"\n*********\n\nExample module\n\nThis is a description\n\n\nModule Contents\n===============\n\n\nClasses\n-------\n\n+------------+--------------------------------------------------------------------------------------------+\n| "MyGeneri | Abstract base class for generic types. |\n| c" | |\n+------------+--------------------------------------------------------------------------------------------+\n| "A" | class A |\n+------------+--------------------------------------------------------------------------------------------+\n| "C" | |\n+------------+--------------------------------------------------------------------------------------------+\n| "D" | |\n+------------+---------------------------------------------------------------------------...ethod __class_getitem__(params)\n\n classmethod __init_subclass__(*args, **kwargs)\n\nexample.overloaded_func(a: float) -> float\nexample.overloaded_func(a: str) -> str\n\n Overloaded function\n\nexample.undoc_overloaded_func(a: str) -> str\n\nclass example.A\n\n class A\n\n property my_prop: str\n\n My property.\n\n is_an_a: ClassVar[bool] = True\n\n not_assigned_to: ClassVar[str]\n\n instance_var: bool = True\n\n This is an instance_var.\n\n async async_method(wait: bool) -> int\n\n my_method() -> str\n\n My method.\n\n overloaded_method(a: float) -> float\n overloaded_method(a: str) -> str\n\n Overloaded method\n\n undoc_overloaded_method(a: float) -> float\n\n classmethod overloaded_class_method(a: float) -> float\n classmethod overloaded_class_method(a: str) -> str\n\n Overloaded class method\n\nclass example.C(a: int) C(a: float)\n\nclass example.D(a: int) D(a: float)\n\n Bases: "C"\n\n class Da\n\n class DB\n\n Bases: "D.Da"\n\nasync example.async_function(wait: bool) -> int\n\n Blah.\n\n Args:\n wait: Blah\n\nexample.global_a: A\n\nclass example.SomeMetaclass\n\n Bases: "type"\n' /build/python-sphinx-autoapi/src/sphinx-autoapi-2.1.0/tests/python/test_pyintegration.py:280: AssertionError ________________ TestAnnotationCommentsModule.test_integration _________________ self = def test_integration(self): example_path = "_build/text/autoapi/example/index.txt" with io.open(example_path, encoding="utf8") as example_handle: example_file = example_handle.read() assert "max_rating: int = 10" in example_file assert "ratings" in example_file assert "List[int]" in example_file assert "Dict[int, str]" in example_file # When astroid>2.2.5 # assert "start: int" in example_file # assert "end: int" in example_file assert "Iterable[int]" in example_file if sys.version_info >= (3, 8): > assert "List[str | int]" in example_file E assert 'List[str | int]' in '"example"\n*********\n\nExample module\n\nThis is a description\n\n\nModule Contents\n===============\n\n\nClasses\n-------\n\n+------------+--------------------------------------------------------------------------------------------+\n| "A" | |\n+------------+--------------------------------------------------------------------------------------------+\n| "B" | Annotation keeps self/cls and shift all arg types |\n+------------+--------------------------------------------------------------------------------------------+\n\n\nFunctions\n---------\n\n+------------+--------------------------------------------------------------------------------------------+\n| "f"(→ Ite | |\n| rable[int | |\n| ]) | |\n+------------+-----------------------------------------------... |\n| st" | |\n+------------+--------------------------------------------------------------------------------------------+\n| "global_a" | |\n+------------+--------------------------------------------------------------------------------------------+\n\nexample.max_rating: int = 10\n\nexample.ratings: List[int] = [0, 1, 2, 3, 4, 5]\n\nexample.rating_names: Dict[int, str]\n\nexample.f(start: int, end: int) -> Iterable[int]\n\nexample.mixed_list: List[Union[str, int]] = [1, \'two\', 3]\n\nexample.f2(not_yet_a: A) -> int\n\nclass example.A\n\n is_an_a: ClassVar[bool] = True\n\n instance_var: bool = True\n\n This is an instance_var.\n\nexample.global_a: A\n\nexample.f3(first_arg: f3.first_arg, **kwargs: Any) -> None\n\n Annotation incorrectly leaves out ****.\n\nclass example.B(a: str)\n\n Annotation keeps self/cls and shift all arg types\n\n method(b: list) -> None\n\n classmethod class_method(c: int) -> None\n\n static static_method(d: float) -> Union[str, None]\n' /build/python-sphinx-autoapi/src/sphinx-autoapi-2.1.0/tests/python/test_pyintegration.py:375: AssertionError ---------------------------- Captured stdout setup ----------------------------- Running Sphinx v5.3.0 making output directory... done [AutoAPI] Reading files... [100%] /build/python-sphinx-autoapi/src/sphinx-autoapi-2.1.0/tests/python/pyannotationcommentsexample/example/example.py [AutoAPI] Mapping Data... [100%] /build/python-sphinx-autoapi/src/sphinx-autoapi-2.1.0/tests/python/pyannotationcommentsexample/example/example.py [AutoAPI] Rendering Data... [100%] example [autosummary] generating autosummary for: index.rst building [mo]: targets for 0 po files that are out of date building [text]: targets for 1 source files that are out of date updating environment: [new config] 3 added, 0 changed, 0 removed reading sources... [ 33%] autoapi/example/index reading sources... [ 66%] autoapi/index reading sources... [100%] index looking for now-outdated files... none found pickling environment... done checking consistency... done preparing documents... done writing output... [ 33%] autoapi/example/index writing output... [ 66%] autoapi/index writing output... [100%] index build succeeded, 81 warnings. The text files are in _build/text. ---------------------------- Captured stderr setup ----------------------------- WARNING: while setting up extension sphinx.addnodes: node class 'toctree' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_signature' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_signature_line' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_content' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_inline' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_name' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_addname' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_type' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_returns' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_parameterlist' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_parameter' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_optional' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_annotation' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_space' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_name' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_operator' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_punctuation' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_keyword' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_keyword_type' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_literal_number' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_literal_string' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_literal_char' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'versionmodified' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'seealso' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'productionlist' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'production' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'index' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'centered' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'acks' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'hlist' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'hlistcol' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'compact_paragraph' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'glossary' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'only' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'start_of_file' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'highlightlang' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'tabular_col_spec' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'pending_xref' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'number_reference' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'download_reference' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'literal_emphasis' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'literal_strong' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'manpage' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.domains.changeset: directive 'deprecated' is already registered, it will be overridden WARNING: while setting up extension sphinx.domains.changeset: directive 'versionadded' is already registered, it will be overridden WARNING: while setting up extension sphinx.domains.changeset: directive 'versionchanged' is already registered, it will be overridden WARNING: while setting up extension sphinx.domains.index: directive 'index' is already registered, it will be overridden WARNING: while setting up extension sphinx.domains.index: role 'index' is already registered, it will be overridden WARNING: while setting up extension sphinx.domains.math: role 'eq' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.autodoc: directive 'automodule' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.autodoc: directive 'autoclass' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.autodoc: directive 'autoexception' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.autodoc: directive 'autodata' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.autodoc: directive 'autonewtypedata' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.autodoc: directive 'autofunction' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.autodoc: directive 'autodecorator' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.autodoc: directive 'automethod' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.autodoc: directive 'autoattribute' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.autodoc: directive 'autoproperty' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.autodoc: directive 'autonewvarattribute' is already registered, it will be overridden WARNING: while setting up extension autoapi.extension: directive 'autoapifunction' is already registered, it will be overridden WARNING: while setting up extension autoapi.extension: directive 'autoapiproperty' is already registered, it will be overridden WARNING: while setting up extension autoapi.extension: directive 'autoapidecorator' is already registered, it will be overridden WARNING: while setting up extension autoapi.extension: directive 'autoapiclass' is already registered, it will be overridden WARNING: while setting up extension autoapi.extension: directive 'autoapimethod' is already registered, it will be overridden WARNING: while setting up extension autoapi.extension: directive 'autoapidata' is already registered, it will be overridden WARNING: while setting up extension autoapi.extension: directive 'autoapiattribute' is already registered, it will be overridden WARNING: while setting up extension autoapi.extension: directive 'autoapimodule' is already registered, it will be overridden WARNING: while setting up extension autoapi.extension: directive 'autoapiexception' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.autosummary: node class 'autosummary_toc' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.ext.autosummary: node class 'autosummary_table' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.ext.autosummary: directive 'autosummary' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.autosummary: role 'autolink' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.graphviz: node class 'graphviz' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.ext.graphviz: directive 'graphviz' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.graphviz: directive 'graph' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.graphviz: directive 'digraph' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.inheritance_diagram: node class 'inheritance_diagram' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.ext.inheritance_diagram: directive 'inheritance-diagram' is already registered, it will be overridden WARNING: while setting up extension autoapi.extension: directive 'autoapi-inheritance-diagram' is already registered, it will be overridden ______________ TestPositionalOnlyArgumentsModule.test_integration ______________ self = def test_integration(self): example_path = "_build/text/autoapi/example/index.txt" with io.open(example_path, encoding="utf8") as example_handle: example_file = example_handle.read() assert "f_simple(a, b, /, c, d, *, e, f)" in example_file if sys.version_info >= (3, 8): > assert ( "f_comment(a: int, b: int, /, c: int | None, d: int | None, *, e: float, f: float)" in example_file ) E assert 'f_comment(a: int, b: int, /, c: int | None, d: int | None, *, e: float, f: float)' in '"example"\n*********\n\nExample module\n\nThis is a description\n\n\nModule Contents\n===============\n\n\nFunctions\n---------\n\n+------------+--------------------------------------------------------------------------------------------+\n| "f_simple | |\n| "(a, b, /, | |\n| c, d, *, | |\n| e, f) | |\n+------------+--------------------------------------------------------------------------------------------+\n| "f_commen | |\n| t"(→ None) | |\n+------------+--------------------------------------------------------------------------------------------+\n| "f_annota | ...\n| mment"(→ | |\n| None) | |\n+------------+--------------------------------------------------------------------------------------------+\n| "f_no_cd" | |\n| (a, b, /, | |\n| *, e, f) | |\n+------------+--------------------------------------------------------------------------------------------+\n\nexample.f_simple(a, b, /, c, d, *, e, f)\n\nexample.f_comment(a: int, b: int, /, c: Optional[int], d: Optional[int], *, e: float, f: float) -> None\n\nexample.f_annotation(a: int, b: int, /, c: Optional[int], d: Optional[int], *, e: float, f: float) -> None\n\nexample.f_arg_comment(a: int, b: int, /, c: Optional[int], d: Optional[int], *, e: float, f: float) -> None\n\nexample.f_no_cd(a: int, b: int, /, *, e: float, f: float)\n' /build/python-sphinx-autoapi/src/sphinx-autoapi-2.1.0/tests/python/test_pyintegration.py:409: AssertionError ---------------------------- Captured stdout setup ----------------------------- Running Sphinx v5.3.0 making output directory... done [AutoAPI] Reading files... [100%] /build/python-sphinx-autoapi/src/sphinx-autoapi-2.1.0/tests/python/py38positionalparams/example/example.py [AutoAPI] Mapping Data... [100%] /build/python-sphinx-autoapi/src/sphinx-autoapi-2.1.0/tests/python/py38positionalparams/example/example.py [AutoAPI] Rendering Data... [100%] example [autosummary] generating autosummary for: index.rst building [mo]: targets for 0 po files that are out of date building [text]: targets for 1 source files that are out of date updating environment: [new config] 3 added, 0 changed, 0 removed reading sources... [ 33%] autoapi/example/index reading sources... [ 66%] autoapi/index reading sources... [100%] index looking for now-outdated files... none found pickling environment... done checking consistency... done preparing documents... done writing output... [ 33%] autoapi/example/index writing output... [ 66%] autoapi/index writing output... [100%] index build succeeded, 81 warnings. The text files are in _build/text. ---------------------------- Captured stderr setup ----------------------------- WARNING: while setting up extension sphinx.addnodes: node class 'toctree' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_signature' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_signature_line' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_content' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_inline' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_name' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_addname' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_type' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_returns' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_parameterlist' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_parameter' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_optional' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_annotation' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_space' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_name' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_operator' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_punctuation' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_keyword' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_keyword_type' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_literal_number' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_literal_string' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'desc_sig_literal_char' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'versionmodified' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'seealso' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'productionlist' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'production' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'index' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'centered' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'acks' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'hlist' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'hlistcol' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'compact_paragraph' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'glossary' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'only' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'start_of_file' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'highlightlang' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'tabular_col_spec' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'pending_xref' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'number_reference' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'download_reference' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'literal_emphasis' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'literal_strong' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.addnodes: node class 'manpage' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.domains.changeset: directive 'deprecated' is already registered, it will be overridden WARNING: while setting up extension sphinx.domains.changeset: directive 'versionadded' is already registered, it will be overridden WARNING: while setting up extension sphinx.domains.changeset: directive 'versionchanged' is already registered, it will be overridden WARNING: while setting up extension sphinx.domains.index: directive 'index' is already registered, it will be overridden WARNING: while setting up extension sphinx.domains.index: role 'index' is already registered, it will be overridden WARNING: while setting up extension sphinx.domains.math: role 'eq' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.autodoc: directive 'automodule' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.autodoc: directive 'autoclass' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.autodoc: directive 'autoexception' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.autodoc: directive 'autodata' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.autodoc: directive 'autonewtypedata' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.autodoc: directive 'autofunction' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.autodoc: directive 'autodecorator' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.autodoc: directive 'automethod' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.autodoc: directive 'autoattribute' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.autodoc: directive 'autoproperty' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.autodoc: directive 'autonewvarattribute' is already registered, it will be overridden WARNING: while setting up extension autoapi.extension: directive 'autoapifunction' is already registered, it will be overridden WARNING: while setting up extension autoapi.extension: directive 'autoapiproperty' is already registered, it will be overridden WARNING: while setting up extension autoapi.extension: directive 'autoapidecorator' is already registered, it will be overridden WARNING: while setting up extension autoapi.extension: directive 'autoapiclass' is already registered, it will be overridden WARNING: while setting up extension autoapi.extension: directive 'autoapimethod' is already registered, it will be overridden WARNING: while setting up extension autoapi.extension: directive 'autoapidata' is already registered, it will be overridden WARNING: while setting up extension autoapi.extension: directive 'autoapiattribute' is already registered, it will be overridden WARNING: while setting up extension autoapi.extension: directive 'autoapimodule' is already registered, it will be overridden WARNING: while setting up extension autoapi.extension: directive 'autoapiexception' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.autosummary: node class 'autosummary_toc' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.ext.autosummary: node class 'autosummary_table' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.ext.autosummary: directive 'autosummary' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.autosummary: role 'autolink' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.graphviz: node class 'graphviz' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.ext.graphviz: directive 'graphviz' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.graphviz: directive 'graph' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.graphviz: directive 'digraph' is already registered, it will be overridden WARNING: while setting up extension sphinx.ext.inheritance_diagram: node class 'inheritance_diagram' is already registered, its visitors will be overridden WARNING: while setting up extension sphinx.ext.inheritance_diagram: directive 'inheritance-diagram' is already registered, it will be overridden WARNING: while setting up extension autoapi.extension: directive 'autoapi-inheritance-diagram' is already registered, it will be overridden =============================== warnings summary =============================== tests/test_integration.py: 4 warnings tests/python/test_pyintegration.py: 31 warnings /build/python-sphinx-autoapi/src/sphinx-autoapi-2.1.0/test_dir/usr/lib/python3.10/site-packages/autoapi/extension.py:188: PendingDeprecationWarning: nodes.Node.traverse() is obsoleted by Node.findall(). nodes = list(doctree.traverse(toctree)) tests/test_integration.py: 3 warnings tests/python/test_pyintegration.py: 125 warnings /build/python-sphinx-autoapi/src/sphinx-autoapi-2.1.0/test_dir/usr/lib/python3.10/site-packages/autoapi/mappers/python/parser.py:240: DeprecationWarning: The 'Module.doc' attribute is deprecated, use 'Module.doc_node' instead. "doc": _prepare_docstring(node.doc or ""), tests/test_integration.py: 3 warnings tests/python/test_parser.py: 3 warnings tests/python/test_pyintegration.py: 604 warnings /build/python-sphinx-autoapi/src/sphinx-autoapi-2.1.0/test_dir/usr/lib/python3.10/site-packages/autoapi/mappers/python/astroid_utils.py:596: DeprecationWarning: The 'FunctionDef.doc' attribute is deprecated, use 'FunctionDef.doc_node' instead. doc = node.doc tests/python/test_pyintegration.py: 191 warnings /build/python-sphinx-autoapi/src/sphinx-autoapi-2.1.0/test_dir/usr/lib/python3.10/site-packages/autoapi/mappers/python/astroid_utils.py:623: DeprecationWarning: The 'ClassDef.doc' attribute is deprecated, use 'ClassDef.doc_node' instead. doc = node.doc tests/python/test_pyintegration.py: 23 warnings /build/python-sphinx-autoapi/src/sphinx-autoapi-2.1.0/test_dir/usr/lib/python3.10/site-packages/autoapi/mappers/python/astroid_utils.py:633: DeprecationWarning: The 'ClassDef.doc' attribute is deprecated, use 'ClassDef.doc_node' instead. if base.doc is not None: tests/python/test_pyintegration.py: 17 warnings /build/python-sphinx-autoapi/src/sphinx-autoapi-2.1.0/test_dir/usr/lib/python3.10/site-packages/autoapi/mappers/python/astroid_utils.py:634: DeprecationWarning: The 'ClassDef.doc' attribute is deprecated, use 'ClassDef.doc_node' instead. return base.doc tests/python/test_pyintegration.py: 14 warnings /build/python-sphinx-autoapi/src/sphinx-autoapi-2.1.0/test_dir/usr/lib/python3.10/site-packages/autoapi/mappers/python/astroid_utils.py:610: DeprecationWarning: The 'FunctionDef.doc' attribute is deprecated, use 'FunctionDef.doc_node' instead. and child.doc is not None tests/python/test_pyintegration.py: 14 warnings /build/python-sphinx-autoapi/src/sphinx-autoapi-2.1.0/test_dir/usr/lib/python3.10/site-packages/autoapi/mappers/python/astroid_utils.py:612: DeprecationWarning: The 'FunctionDef.doc' attribute is deprecated, use 'FunctionDef.doc_node' instead. return child.doc -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html =========================== short test summary info ============================ FAILED tests/python/test_pyintegration.py::TestPy3Module::test_annotations - ... FAILED tests/python/test_pyintegration.py::TestAnnotationCommentsModule::test_integration FAILED tests/python/test_pyintegration.py::TestPositionalOnlyArgumentsModule::test_integration =========== 3 failed, 263 passed, 2 skipped, 1032 warnings in 39.39s =========== ==> ERROR: A failure occurred in check().  Aborting... ==> ERROR: Build failed, check /var/lib/archbuild/extra-riscv64/felix25/build receiving incremental file list python-sphinx-autoapi-2.1.0-1-riscv64-build.log python-sphinx-autoapi-2.1.0-1-riscv64-check.log sent 62 bytes received 9,064 bytes 6,084.00 bytes/sec total size is 108,182 speedup is 11.85