>>> khard: Building testing/khard 0.18.0-r1 (using abuild 3.11.0_rc13-r0) started Sun, 23 Apr 2023 18:31:35 +0000 >>> khard: Checking sanity of /home/buildozer/aports/testing/khard/APKBUILD... >>> khard: Analyzing dependencies... >>> khard: Installing for build: build-base python3 py3-atomicwrites py3-configobj py3-ruamel.yaml py3-unidecode py3-vobject py3-setuptools py3-setuptools_scm py3-sphinx py3-sphinx-autoapi py3-sphinx-autodoc-typehints py3-pytest (1/98) Installing libbz2 (1.0.8-r5) (2/98) Installing libffi (3.4.4-r2) (3/98) Installing gdbm (1.23-r1) (4/98) Installing xz-libs (5.4.2-r1) (5/98) Installing mpdecimal (2.5.1-r2) (6/98) Installing libpanelw (6.4_p20230401-r5) (7/98) Installing readline (8.2.1-r1) (8/98) Installing sqlite-libs (3.41.2-r2) (9/98) Installing python3 (3.11.3-r10) (10/98) Installing python3-pycache-pyc0 (3.11.3-r10) (11/98) Installing pyc (0.1-r0) (12/98) Installing python3-pyc (3.11.3-r10) (13/98) Installing py3-atomicwrites (1.4.1-r2) (14/98) Installing py3-atomicwrites-pyc (1.4.1-r2) (15/98) Installing py3-six (1.16.0-r6) (16/98) Installing py3-six-pyc (1.16.0-r6) (17/98) Installing py3-configobj (5.0.8-r1) (18/98) Installing py3-configobj-pyc (5.0.8-r1) (19/98) Installing py3-ruamel.yaml.clib (0.2.7-r1) (20/98) Installing py3-ruamel.yaml (0.17.21-r2) (21/98) Installing py3-ruamel.yaml-pyc (0.17.21-r2) (22/98) Installing py3-unidecode (1.3.6-r3) (23/98) Installing py3-unidecode-pyc (1.3.6-r3) (24/98) Installing py3-dateutil (2.8.2-r3) (25/98) Installing py3-dateutil-pyc (2.8.2-r3) (26/98) Installing py3-vobject (0.9.6.1-r7) (27/98) Installing py3-vobject-pyc (0.9.6.1-r7) (28/98) Installing py3-parsing (3.0.9-r2) (29/98) Installing py3-parsing-pyc (3.0.9-r2) (30/98) Installing py3-packaging (23.1-r1) (31/98) Installing py3-packaging-pyc (23.1-r1) (32/98) Installing py3-setuptools (67.7.1-r0) (33/98) Installing py3-setuptools-pyc (67.7.1-r0) (34/98) Installing py3-typing-extensions (4.5.0-r1) (35/98) Installing py3-typing-extensions-pyc (4.5.0-r1) (36/98) Installing py3-setuptools_scm (7.1.0-r0) (37/98) Installing py3-tz (2023.3-r1) (38/98) Installing py3-tz-pyc (2023.3-r1) (39/98) Installing py3-babel (2.12.1-r1) (40/98) Installing py3-babel-pyc (2.12.1-r1) (41/98) Installing py3-docutils (0.19-r4) (42/98) Installing py3-docutils-pyc (0.19-r4) (43/98) Installing py3-imagesize (1.4.1-r2) (44/98) Installing py3-imagesize-pyc (1.4.1-r2) (45/98) Installing py3-markupsafe (2.1.2-r1) (46/98) Installing py3-markupsafe-pyc (2.1.2-r1) (47/98) Installing py3-jinja2 (3.1.2-r2) (48/98) Installing py3-jinja2-pyc (3.1.2-r2) (49/98) Installing py3-pygments (2.15.1-r0) (50/98) Installing py3-pygments-pyc (2.15.1-r0) (51/98) Installing py3-certifi (2022.12.7-r2) (52/98) Installing py3-certifi-pyc (2022.12.7-r2) (53/98) Installing py3-charset-normalizer (3.1.0-r1) (54/98) Installing py3-charset-normalizer-pyc (3.1.0-r1) (55/98) Installing py3-idna (3.4-r4) (56/98) Installing py3-idna-pyc (3.4-r4) (57/98) Installing py3-urllib3 (1.26.15-r1) (58/98) Installing py3-urllib3-pyc (1.26.15-r1) (59/98) Installing py3-requests (2.28.2-r1) (60/98) Installing py3-requests-pyc (2.28.2-r1) (61/98) Installing py3-snowballstemmer (2.2.0-r2) (62/98) Installing py3-snowballstemmer-pyc (2.2.0-r2) (63/98) Installing py3-alabaster (0.7.13-r1) (64/98) Installing py3-alabaster-pyc (0.7.13-r1) (65/98) Installing py3-sphinxcontrib-applehelp (1.0.4-r2) (66/98) Installing py3-sphinxcontrib-applehelp-pyc (1.0.4-r2) (67/98) Installing py3-sphinxcontrib-devhelp (1.0.2-r6) (68/98) Installing py3-sphinxcontrib-devhelp-pyc (1.0.2-r6) (69/98) Installing py3-sphinxcontrib-htmlhelp (2.0.1-r2) (70/98) Installing py3-sphinxcontrib-htmlhelp-pyc (2.0.1-r2) (71/98) Installing py3-sphinxcontrib-jsmath (1.0.1-r6) (72/98) Installing py3-sphinxcontrib-jsmath-pyc (1.0.1-r6) (73/98) Installing py3-sphinxcontrib-serializinghtml (1.1.5-r5) (74/98) Installing py3-sphinxcontrib-serializinghtml-pyc (1.1.5-r5) (75/98) Installing py3-sphinxcontrib-qthelp (1.0.3-r6) (76/98) Installing py3-sphinxcontrib-qthelp-pyc (1.0.3-r6) (77/98) Installing py3-sphinx (6.1.3-r1) (78/98) Installing py3-sphinx-pyc (6.1.3-r1) (79/98) Installing py3-lazy-object-proxy (1.9.0-r1) (80/98) Installing py3-lazy-object-proxy-pyc (1.9.0-r1) (81/98) Installing py3-wrapt (1.15.0-r1) (82/98) Installing py3-wrapt-pyc (1.15.0-r1) (83/98) Installing py3-astroid (2.15.3-r1) (84/98) Installing py3-astroid-pyc (2.15.3-r1) (85/98) Installing yaml (0.2.5-r1) (86/98) Installing py3-yaml (6.0-r3) (87/98) Installing py3-yaml-pyc (6.0-r3) (88/98) Installing py3-sphinx-autoapi (2.0.1-r0) (89/98) Installing py3-sphinx-autodoc-typehints (1.23.0-r0) (90/98) Installing py3-iniconfig (1.1.1-r6) (91/98) Installing py3-iniconfig-pyc (1.1.1-r6) (92/98) Installing py3-pluggy (1.0.0-r3) (93/98) Installing py3-pluggy-pyc (1.0.0-r3) (94/98) Installing py3-py (1.11.0-r2) (95/98) Installing py3-py-pyc (1.11.0-r2) (96/98) Installing py3-pytest (7.3.1-r1) (97/98) Installing py3-pytest-pyc (7.3.1-r1) (98/98) Installing .makedepends-khard (20230423.183137) Executing busybox-1.36.0-r7.trigger OK: 535 MiB in 199 packages >>> khard: Cleaning up srcdir >>> khard: Cleaning up pkgdir >>> khard: Fetching https://distfiles.alpinelinux.org/distfiles/edge/khard-0.18.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 100 587k 100 587k 0 0 5073k 0 --:--:-- --:--:-- --:--:-- 5112k >>> khard: Fetching https://distfiles.alpinelinux.org/distfiles/edge/khard-0.18.0.tar.gz >>> khard: Checking sha512sums... khard-0.18.0.tar.gz: OK >>> khard: Unpacking /var/cache/distfiles/edge/khard-0.18.0.tar.gz... /usr/lib/python3.11/site-packages/setuptools/__init__.py:84: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. !! ******************************************************************************** Requirements should be satisfied by a PEP 517 installer. If you are using pip, you can try `pip install --use-pep517`. ******************************************************************************** !! dist.fetch_build_eggs(dist.setup_requires) WARNING: The wheel package is not available. running build running build_py creating build creating build/lib creating build/lib/khard copying khard/carddav_object.py -> build/lib/khard copying khard/address_book.py -> build/lib/khard copying khard/khard.py -> build/lib/khard copying khard/__init__.py -> build/lib/khard copying khard/formatter.py -> build/lib/khard copying khard/query.py -> build/lib/khard copying khard/version.py -> build/lib/khard copying khard/actions.py -> build/lib/khard copying khard/config.py -> build/lib/khard copying khard/cli.py -> build/lib/khard copying khard/__main__.py -> build/lib/khard creating build/lib/khard/helpers copying khard/helpers/interactive.py -> build/lib/khard/helpers copying khard/helpers/typing.py -> build/lib/khard/helpers copying khard/helpers/__init__.py -> build/lib/khard/helpers running egg_info writing khard.egg-info/PKG-INFO writing dependency_links to khard.egg-info/dependency_links.txt writing entry points to khard.egg-info/entry_points.txt writing requirements to khard.egg-info/requires.txt writing top-level names to khard.egg-info/top_level.txt reading manifest file 'khard.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' warning: no files found matching 'AUTHORS' adding license file 'LICENSE' writing manifest file 'khard.egg-info/SOURCES.txt' /usr/lib/python3.11/site-packages/setuptools/command/build_py.py:201: _Warning: Package 'khard.data' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'khard.data' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'khard.data' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'khard.data' to be distributed and are already explicitly excluding 'khard.data' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) creating build/lib/khard/data copying khard/data/config.spec -> build/lib/khard/data copying khard/data/template.yaml -> build/lib/khard/data make: Entering directory '/home/buildozer/aports/testing/khard/src/khard-0.18.0/doc' Running Sphinx v6.1.3 making output directory... done [AutoAPI] Reading files... [ 7%] /home/buildozer/aports/testing/khard/src/khard-0.18.0/khard/carddav_object.py [AutoAPI] Reading files... [ 14%] /home/buildozer/aports/testing/khard/src/khard-0.18.0/khard/address_book.py [AutoAPI] Reading files... [ 21%] /home/buildozer/aports/testing/khard/src/khard-0.18.0/khard/khard.py [AutoAPI] Reading files... [ 28%] /home/buildozer/aports/testing/khard/src/khard-0.18.0/khard/__init__.py [AutoAPI] Reading files... [ 35%] /home/buildozer/aports/testing/khard/src/khard-0.18.0/khard/formatter.py [AutoAPI] Reading files... [ 42%] /home/buildozer/aports/testing/khard/src/khard-0.18.0/khard/query.py [AutoAPI] Reading files... [ 50%] /home/buildozer/aports/testing/khard/src/khard-0.18.0/khard/version.py [AutoAPI] Reading files... [ 57%] /home/buildozer/aports/testing/khard/src/khard-0.18.0/khard/actions.py [AutoAPI] Reading files... [ 64%] /home/buildozer/aports/testing/khard/src/khard-0.18.0/khard/config.py [AutoAPI] Reading files... [ 71%] /home/buildozer/aports/testing/khard/src/khard-0.18.0/khard/cli.py [AutoAPI] Reading files... [ 78%] /home/buildozer/aports/testing/khard/src/khard-0.18.0/khard/__main__.py [AutoAPI] Reading files... [ 85%] /home/buildozer/aports/testing/khard/src/khard-0.18.0/khard/helpers/interactive.py [AutoAPI] Reading files... [ 92%] /home/buildozer/aports/testing/khard/src/khard-0.18.0/khard/helpers/typing.py [AutoAPI] Reading files... [100%] /home/buildozer/aports/testing/khard/src/khard-0.18.0/khard/helpers/__init__.py WARNING: Cannot resolve import of khard.version.version in khard.khard WARNING: Cannot resolve import of khard.version.version in khard.cli [AutoAPI] Mapping Data... [ 7%] /home/buildozer/aports/testing/khard/src/khard-0.18.0/khard/carddav_object.py [AutoAPI] Mapping Data... [ 14%] /home/buildozer/aports/testing/khard/src/khard-0.18.0/khard/address_book.py [AutoAPI] Mapping Data... [ 21%] /home/buildozer/aports/testing/khard/src/khard-0.18.0/khard/khard.py [AutoAPI] Mapping Data... [ 28%] /home/buildozer/aports/testing/khard/src/khard-0.18.0/khard/__init__.py [AutoAPI] Mapping Data... [ 35%] /home/buildozer/aports/testing/khard/src/khard-0.18.0/khard/formatter.py [AutoAPI] Mapping Data... [ 42%] /home/buildozer/aports/testing/khard/src/khard-0.18.0/khard/query.py [AutoAPI] Mapping Data... [ 50%] /home/buildozer/aports/testing/khard/src/khard-0.18.0/khard/version.py [AutoAPI] Mapping Data... [ 57%] /home/buildozer/aports/testing/khard/src/khard-0.18.0/khard/actions.py [AutoAPI] Mapping Data... [ 64%] /home/buildozer/aports/testing/khard/src/khard-0.18.0/khard/config.py [AutoAPI] Mapping Data... [ 71%] /home/buildozer/aports/testing/khard/src/khard-0.18.0/khard/cli.py [AutoAPI] Mapping Data... [ 78%] /home/buildozer/aports/testing/khard/src/khard-0.18.0/khard/__main__.py [AutoAPI] Mapping Data... [ 85%] /home/buildozer/aports/testing/khard/src/khard-0.18.0/khard/helpers/interactive.py [AutoAPI] Mapping Data... [ 92%] /home/buildozer/aports/testing/khard/src/khard-0.18.0/khard/helpers/typing.py [AutoAPI] Mapping Data... [100%] /home/buildozer/aports/testing/khard/src/khard-0.18.0/khard/helpers/__init__.py [AutoAPI] Rendering Data... [ 7%] khard.carddav_object [AutoAPI] Rendering Data... [ 14%] khard.address_book [AutoAPI] Rendering Data... [ 21%] khard.khard [AutoAPI] Rendering Data... [ 28%] khard [AutoAPI] Rendering Data... [ 35%] khard.formatter [AutoAPI] Rendering Data... [ 42%] khard.query [AutoAPI] Rendering Data... [ 50%] khard.version [AutoAPI] Rendering Data... [ 57%] khard.actions [AutoAPI] Rendering Data... [ 64%] khard.config [AutoAPI] Rendering Data... [ 71%] khard.cli [AutoAPI] Rendering Data... [ 78%] khard.__main__ [AutoAPI] Rendering Data... [ 85%] khard.helpers.interactive [AutoAPI] Rendering Data... [ 92%] khard.helpers.typing [AutoAPI] Rendering Data... [100%] khard.helpers [autosummary] generating autosummary for: bench.rst, commandline.rst, contributing.rst, davcontroller.rst, index.rst, indices.rst, man.rst, man/khard.conf.rst, man/khard.rst, scripting.rst building [mo]: targets for 0 po files that are out of date writing output... building [man]: all manpages updating environment: [new config] 25 added, 0 changed, 0 removed reading sources... [ 4%] autoapi/index reading sources... [ 8%] autoapi/khard/__main__/index reading sources... [ 12%] autoapi/khard/actions/index reading sources... [ 16%] autoapi/khard/address_book/index reading sources... [ 20%] autoapi/khard/carddav_object/index reading sources... [ 24%] autoapi/khard/cli/index reading sources... [ 28%] autoapi/khard/config/index reading sources... [ 32%] autoapi/khard/formatter/index reading sources... [ 36%] autoapi/khard/helpers/index reading sources... [ 40%] autoapi/khard/helpers/interactive/index reading sources... [ 44%] autoapi/khard/helpers/typing/index reading sources... [ 48%] autoapi/khard/index reading sources... [ 52%] autoapi/khard/khard/index reading sources... [ 56%] autoapi/khard/query/index reading sources... [ 60%] autoapi/khard/version/index reading sources... [ 64%] bench reading sources... [ 68%] commandline reading sources... [ 72%] contributing reading sources... [ 76%] davcontroller reading sources... [ 80%] index [AutoAPI] Adding AutoAPI TOCTree [autoapi/index] to index.rst reading sources... [ 84%] indices reading sources... [ 88%] man reading sources... [ 92%] man/khard reading sources... [ 96%] man/khard.conf reading sources... [100%] scripting /home/buildozer/aports/testing/khard/src/khard-0.18.0/doc/source/autoapi/khard/address_book/index.rst:13: WARNING: duplicate label module contents, other instance in /home/buildozer/aports/testing/khard/src/khard-0.18.0/doc/source/autoapi/khard/actions/index.rst /home/buildozer/aports/testing/khard/src/khard-0.18.0/doc/source/autoapi/khard/address_book/index.rst:16: WARNING: duplicate label classes, other instance in /home/buildozer/aports/testing/khard/src/khard-0.18.0/doc/source/autoapi/khard/actions/index.rst /home/buildozer/aports/testing/khard/src/khard-0.18.0/doc/source/autoapi/khard/carddav_object/index.rst:18: WARNING: duplicate label module contents, other instance in /home/buildozer/aports/testing/khard/src/khard-0.18.0/doc/source/autoapi/khard/address_book/index.rst /home/buildozer/aports/testing/khard/src/khard-0.18.0/doc/source/autoapi/khard/carddav_object/index.rst:21: WARNING: duplicate label classes, other instance in /home/buildozer/aports/testing/khard/src/khard-0.18.0/doc/source/autoapi/khard/address_book/index.rst /home/buildozer/aports/testing/khard/src/khard-0.18.0/doc/source/autoapi/khard/carddav_object/index.rst:41: WARNING: duplicate label attributes, other instance in /home/buildozer/aports/testing/khard/src/khard-0.18.0/doc/source/autoapi/khard/address_book/index.rst /home/buildozer/aports/testing/khard/src/khard-0.18.0/doc/source/autoapi/khard/cli/index.rst:13: WARNING: duplicate label module contents, other instance in /home/buildozer/aports/testing/khard/src/khard-0.18.0/doc/source/autoapi/khard/carddav_object/index.rst /home/buildozer/aports/testing/khard/src/khard-0.18.0/doc/source/autoapi/khard/cli/index.rst:16: WARNING: duplicate label classes, other instance in /home/buildozer/aports/testing/khard/src/khard-0.18.0/doc/source/autoapi/khard/carddav_object/index.rst /home/buildozer/aports/testing/khard/src/khard-0.18.0/doc/source/autoapi/khard/cli/index.rst:25: WARNING: duplicate label functions, other instance in /home/buildozer/aports/testing/khard/src/khard-0.18.0/doc/source/autoapi/khard/carddav_object/index.rst /home/buildozer/aports/testing/khard/src/khard-0.18.0/doc/source/autoapi/khard/cli/index.rst:37: WARNING: duplicate label attributes, other instance in /home/buildozer/aports/testing/khard/src/khard-0.18.0/doc/source/autoapi/khard/carddav_object/index.rst /home/buildozer/aports/testing/khard/src/khard-0.18.0/doc/source/autoapi/khard/config/index.rst:13: WARNING: duplicate label module contents, other instance in /home/buildozer/aports/testing/khard/src/khard-0.18.0/doc/source/autoapi/khard/cli/index.rst /home/buildozer/aports/testing/khard/src/khard-0.18.0/doc/source/autoapi/khard/config/index.rst:16: WARNING: duplicate label classes, other instance in /home/buildozer/aports/testing/khard/src/khard-0.18.0/doc/source/autoapi/khard/cli/index.rst /home/buildozer/aports/testing/khard/src/khard-0.18.0/doc/source/autoapi/khard/config/index.rst:25: WARNING: duplicate label functions, other instance in /home/buildozer/aports/testing/khard/src/khard-0.18.0/doc/source/autoapi/khard/cli/index.rst /home/buildozer/aports/testing/khard/src/khard-0.18.0/doc/source/autoapi/khard/config/index.rst:36: WARNING: duplicate label attributes, other instance in /home/buildozer/aports/testing/khard/src/khard-0.18.0/doc/source/autoapi/khard/cli/index.rst /home/buildozer/aports/testing/khard/src/khard-0.18.0/doc/source/autoapi/khard/formatter/index.rst:13: WARNING: duplicate label module contents, other instance in /home/buildozer/aports/testing/khard/src/khard-0.18.0/doc/source/autoapi/khard/config/index.rst /home/buildozer/aports/testing/khard/src/khard-0.18.0/doc/source/autoapi/khard/formatter/index.rst:16: WARNING: duplicate label classes, other instance in /home/buildozer/aports/testing/khard/src/khard-0.18.0/doc/source/autoapi/khard/config/index.rst /home/buildozer/aports/testing/khard/src/khard-0.18.0/doc/source/autoapi/khard/helpers/index.rst:27: WARNING: duplicate label functions, other instance in /home/buildozer/aports/testing/khard/src/khard-0.18.0/doc/source/autoapi/khard/config/index.rst /home/buildozer/aports/testing/khard/src/khard-0.18.0/doc/source/autoapi/khard/helpers/interactive/index.rst:16: WARNING: Literal block expected; none found. /home/buildozer/aports/testing/khard/src/khard-0.18.0/doc/source/autoapi/khard/helpers/interactive/index.rst:13: WARNING: duplicate label module contents, other instance in /home/buildozer/aports/testing/khard/src/khard-0.18.0/doc/source/autoapi/khard/formatter/index.rst /home/buildozer/aports/testing/khard/src/khard-0.18.0/doc/source/autoapi/khard/helpers/interactive/index.rst:16: WARNING: duplicate label classes, other instance in /home/buildozer/aports/testing/khard/src/khard-0.18.0/doc/source/autoapi/khard/formatter/index.rst /home/buildozer/aports/testing/khard/src/khard-0.18.0/doc/source/autoapi/khard/helpers/interactive/index.rst:26: WARNING: duplicate label functions, other instance in /home/buildozer/aports/testing/khard/src/khard-0.18.0/doc/source/autoapi/khard/helpers/index.rst /home/buildozer/aports/testing/khard/src/khard-0.18.0/doc/source/autoapi/khard/helpers/interactive/index.rst:36: WARNING: duplicate label attributes, other instance in /home/buildozer/aports/testing/khard/src/khard-0.18.0/doc/source/autoapi/khard/config/index.rst /home/buildozer/aports/testing/khard/src/khard-0.18.0/doc/source/autoapi/khard/helpers/typing/index.rst:16: WARNING: Literal block expected; none found. /home/buildozer/aports/testing/khard/src/khard-0.18.0/doc/source/autoapi/khard/helpers/typing/index.rst:13: WARNING: duplicate label module contents, other instance in /home/buildozer/aports/testing/khard/src/khard-0.18.0/doc/source/autoapi/khard/helpers/interactive/index.rst /home/buildozer/aports/testing/khard/src/khard-0.18.0/doc/source/autoapi/khard/helpers/typing/index.rst:16: WARNING: duplicate label classes, other instance in /home/buildozer/aports/testing/khard/src/khard-0.18.0/doc/source/autoapi/khard/helpers/interactive/index.rst /home/buildozer/aports/testing/khard/src/khard-0.18.0/doc/source/autoapi/khard/helpers/typing/index.rst:25: WARNING: duplicate label functions, other instance in /home/buildozer/aports/testing/khard/src/khard-0.18.0/doc/source/autoapi/khard/helpers/interactive/index.rst /home/buildozer/aports/testing/khard/src/khard-0.18.0/doc/source/autoapi/khard/helpers/typing/index.rst:37: WARNING: duplicate label attributes, other instance in /home/buildozer/aports/testing/khard/src/khard-0.18.0/doc/source/autoapi/khard/helpers/interactive/index.rst /home/buildozer/aports/testing/khard/src/khard-0.18.0/doc/source/autoapi/khard/index.rst:17: WARNING: duplicate label submodules, other instance in /home/buildozer/aports/testing/khard/src/khard-0.18.0/doc/source/autoapi/khard/helpers/index.rst /home/buildozer/aports/testing/khard/src/khard-0.18.0/doc/source/autoapi/khard/khard/index.rst:296: WARNING: could not parse arglist ('argv: List[str] = sys.argv[1:]'): Unable to parse Slice object /home/buildozer/aports/testing/khard/src/khard-0.18.0/doc/source/autoapi/khard/khard/index.rst:13: WARNING: duplicate label module contents, other instance in /home/buildozer/aports/testing/khard/src/khard-0.18.0/doc/source/autoapi/khard/helpers/typing/index.rst /home/buildozer/aports/testing/khard/src/khard-0.18.0/doc/source/autoapi/khard/khard/index.rst:17: WARNING: duplicate label functions, other instance in /home/buildozer/aports/testing/khard/src/khard-0.18.0/doc/source/autoapi/khard/helpers/typing/index.rst /home/buildozer/aports/testing/khard/src/khard-0.18.0/doc/source/autoapi/khard/khard/index.rst:54: WARNING: duplicate label attributes, other instance in /home/buildozer/aports/testing/khard/src/khard-0.18.0/doc/source/autoapi/khard/helpers/typing/index.rst /home/buildozer/aports/testing/khard/src/khard-0.18.0/doc/source/autoapi/khard/query/index.rst:13: WARNING: duplicate label module contents, other instance in /home/buildozer/aports/testing/khard/src/khard-0.18.0/doc/source/autoapi/khard/khard/index.rst /home/buildozer/aports/testing/khard/src/khard-0.18.0/doc/source/autoapi/khard/query/index.rst:16: WARNING: duplicate label classes, other instance in /home/buildozer/aports/testing/khard/src/khard-0.18.0/doc/source/autoapi/khard/helpers/typing/index.rst /home/buildozer/aports/testing/khard/src/khard-0.18.0/doc/source/autoapi/khard/query/index.rst:33: WARNING: duplicate label functions, other instance in /home/buildozer/aports/testing/khard/src/khard-0.18.0/doc/source/autoapi/khard/khard/index.rst /home/buildozer/aports/testing/khard/src/khard-0.18.0/doc/source/autoapi/khard/query/index.rst:42: WARNING: duplicate label attributes, other instance in /home/buildozer/aports/testing/khard/src/khard-0.18.0/doc/source/autoapi/khard/khard/index.rst /home/buildozer/aports/testing/khard/src/khard-0.18.0/doc/source/man/khard.rst:132: WARNING: duplicate label configuration, other instance in /home/buildozer/aports/testing/khard/src/khard-0.18.0/doc/source/index.rst /home/buildozer/aports/testing/khard/src/khard-0.18.0/doc/source/man/khard.conf.rst:36: WARNING: duplicate label options, other instance in /home/buildozer/aports/testing/khard/src/khard-0.18.0/doc/source/man/khard.rst /home/buildozer/aports/testing/khard/src/khard-0.18.0/doc/source/davcontroller.rst:2: WARNING: duplicate label davcontroller, other instance in /home/buildozer/aports/testing/khard/src/khard-0.18.0/doc/source/davcontroller.rst looking for now-outdated files... none found pickling environment... done checking consistency... done writing... khard.1 { } khard.conf.5 { } done build succeeded, 40 warnings. The manual pages are in build/man. make: Leaving directory '/home/buildozer/aports/testing/khard/src/khard-0.18.0/doc' ============================= test session starts ============================== platform linux -- Python 3.11.3, pytest-7.3.1, pluggy-1.0.0 -- /usr/bin/python3 cachedir: .pytest_cache rootdir: /home/buildozer/aports/testing/khard/src/khard-0.18.0 collecting ... collected 332 items test/test_actions.py::Action::test_get_action_resolves_aliases PASSED test/test_actions.py::Action::test_get_action_returns_none_for_actions PASSED test/test_actions.py::Action::test_get_action_returns_none_for_unknown PASSED test/test_actions.py::Action::test_get_actions_does_not_return_aliases PASSED test/test_actions.py::Action::test_get_actions_returns_actions PASSED test/test_actions.py::Action::test_get_aliases_reverse_resolves_aliases PASSED test/test_actions.py::Action::test_get_aliases_throws_keyerror_for_aliases PASSED test/test_actions.py::Action::test_get_aliases_throws_keyerror_for_unknown PASSED test/test_actions.py::Action::test_get_all_returns_actions PASSED test/test_actions.py::Action::test_get_all_returns_aliases PASSED test/test_address_book.py::AbstractAddressBookSearch::test_search_passes_query_to_load PASSED test/test_address_book.py::AbstractAddressBookSearch::test_search_will_not_trigger_load_if_loaded PASSED test/test_address_book.py::AbstractAddressBookSearch::test_search_will_trigger_load_if_not_loaded PASSED test/test_address_book.py::AddressBookCompareUids::test_different_strings PASSED test/test_address_book.py::AddressBookCompareUids::test_no_error_on_equal_strings PASSED test/test_address_book.py::AddressBookCompareUids::test_two_simple_strings PASSED test/test_address_book.py::VcardAddressBookLoad::test_do_not_expand_env_var_that_is_unset PASSED test/test_address_book.py::VcardAddressBookLoad::test_expand_env_var_that_is_empty PASSED test/test_address_book.py::VcardAddressBookLoad::test_expand_env_var_that_is_nonempty PASSED test/test_address_book.py::VcardAddressBookLoad::test_loading_unparsable_vcard_fails PASSED test/test_address_book.py::VcardAddressBookLoad::test_loading_vcards_from_disk PASSED test/test_address_book.py::VcardAddressBookLoad::test_search_in_source_files_only_loads_matching_cards PASSED test/test_address_book.py::VcardAddressBookLoad::test_unparsable_files_can_be_skipped PASSED test/test_address_book.py::VcardAddressBookLoad::test_vcards_without_uid_generate_a_warning PASSED test/test_address_book.py::VcardAddressBookSearch::test_copied_from_merge_test_1 PASSED test/test_address_book.py::VcardAddressBookSearch::test_copied_from_merge_test_2 PASSED test/test_address_book.py::VcardAddressBookSearch::test_term_query PASSED test/test_address_book.py::VcardAddressBookSearch::test_term_query_failing PASSED test/test_address_book.py::VcardAddressBookSearch::test_term_query_matching PASSED test/test_address_book.py::VcardAddressBookSearch::test_uid_query PASSED test/test_address_book.py::AddressBookGetShortUidDict::test_uniqe_uid_also_reslts_in_shortend_uid_in_short_uid_dict PASSED test/test_address_book.py::ReportedBugs::test_issue_159_uid_search_doesnt_return_items_twice PASSED test/test_carddav_object.py::CarddavObjectFormatDateObject::test_format_date_object_will_not_touch_strings PASSED test/test_carddav_object.py::CarddavObjectFormatDateObject::test_format_date_object_with_date_1900 PASSED test/test_carddav_object.py::CarddavObjectFormatDateObject::test_format_date_object_with_simple_date_object PASSED test/test_carddav_object.py::CarddavObjectFormatDateObject::test_format_date_object_with_simple_datetime_object PASSED test/test_carddav_object.py::AltIds::test_altids_are_read PASSED test/test_carddav_object.py::Photo::test_parsing_base64_ecoded_photo_vcard_v3 PASSED test/test_carddav_object.py::Photo::test_parsing_base64_ecoded_photo_vcard_v4 PASSED test/test_cli.py::TestFieldsArgument::test_case_does_not_matter PASSED test/test_cli.py::TestFieldsArgument::test_only_first_component_must_match_choices_with_nested PASSED test/test_cli.py::TestFieldsArgument::test_raises_exception_when_choices_dont_match PASSED test/test_cli.py::TestFieldsArgument::test_works_when_choices_match PASSED test/test_cli.py::TestParseArgs::test_add_email_another_field PASSED test/test_cli.py::TestParseArgs::test_add_email_defaults_to_from_lowercase PASSED test/test_cli.py::TestParseArgs::test_add_email_from_field PASSED test/test_cli.py::TestParseArgs::test_add_email_multiple_headers_comma_separated PASSED test/test_cli.py::TestParseArgs::test_add_email_multiple_headers_separate_args_takes_last PASSED test/test_cli.py::TestParseArgs::test_exit_user_friendly_without_config_file Error reading config file: Config file not found: "/this file should hopefully never exist.". PASSED test/test_cli.py::TestParseArgs::test_exit_user_friendly_without_contacts_folder PASSED test/test_cli.py::TestParseArgs::test_multible_search_terms_generate_and_queries PASSED test/test_cli.py::TestParseArgs::test_no_search_terms_create_an_any_query PASSED test/test_cli.py::TestParseArgs::test_no_target_specification_results_in_an_any_query PASSED test/test_cli.py::TestParseArgs::test_normal_search_terms_create_term_queries PASSED test/test_cli.py::TestParseArgs::test_second_target_search_term_overrides_first PASSED test/test_cli.py::TestParseArgs::test_target_search_terms_are_typed PASSED test/test_cli.py::TestParseArgs::test_target_uid_and_free_target_search_terms_produce_a_conflict PASSED test/test_cli.py::TestParseArgs::test_target_uid_option_creates_uid_queries PASSED test/test_cli.py::TestParseArgs::test_uid_and_free_search_terms_produce_a_conflict PASSED test/test_cli.py::TestParseArgs::test_uid_option_is_combined_with_search_terms_for_merge_command PASSED test/test_cli.py::TestParseArgs::test_uid_options_create_uid_queries PASSED test/test_command_line_interface.py::HelpOption::test_global_help PASSED test/test_command_line_interface.py::HelpOption::test_global_help_with_subcommand PASSED test/test_command_line_interface.py::HelpOption::test_subcommand_help PASSED test/test_command_line_interface.py::ListingCommands::test_case_of_search_terms_does_not_matter PASSED test/test_command_line_interface.py::ListingCommands::test_display_post_address PASSED test/test_command_line_interface.py::ListingCommands::test_email_lists_only_contacts_with_emails PASSED test/test_command_line_interface.py::ListingCommands::test_ls_fields_like_email PASSED test/test_command_line_interface.py::ListingCommands::test_mixed_kinds PASSED test/test_command_line_interface.py::ListingCommands::test_non_individual_kind PASSED test/test_command_line_interface.py::ListingCommands::test_order_of_search_term_does_not_matter PASSED test/test_command_line_interface.py::ListingCommands::test_parsable_bdays PASSED test/test_command_line_interface.py::ListingCommands::test_phone_lists_only_contacts_with_phone_nubers PASSED test/test_command_line_interface.py::ListingCommands::test_postaddr_lists_only_contacts_with_post_addresses PASSED test/test_command_line_interface.py::ListingCommands::test_regex_special_chars_are_not_special PASSED test/test_command_line_interface.py::ListingCommands::test_simple_abooks_without_options PASSED test/test_command_line_interface.py::ListingCommands::test_simple_bdays_without_options PASSED test/test_command_line_interface.py::ListingCommands::test_simple_details_without_options PASSED test/test_command_line_interface.py::ListingCommands::test_simple_email_without_options PASSED test/test_command_line_interface.py::ListingCommands::test_simple_file_without_options PASSED test/test_command_line_interface.py::ListingCommands::test_simple_ls_without_options PASSED test/test_command_line_interface.py::ListingCommands::test_simple_phone_without_options PASSED test/test_command_line_interface.py::ListingCommands2::test_email_bug_251 PASSED test/test_command_line_interface.py::ListingCommands2::test_email_bug_251_part2 PASSED test/test_command_line_interface.py::ListingCommands2::test_email_bug_251_part_3 PASSED test/test_command_line_interface.py::ListingCommands2::test_list_bug_195 PASSED test/test_command_line_interface.py::ListingCommands2::test_list_bug_243_part_1 PASSED test/test_command_line_interface.py::ListingCommands2::test_list_bug_243_part_2 PASSED test/test_command_line_interface.py::ListingCommands2::test_list_bug_251 PASSED test/test_command_line_interface.py::FileSystemCommands::test_new_contact_with_simple_user_input PASSED test/test_command_line_interface.py::FileSystemCommands::test_simple_copy PASSED test/test_command_line_interface.py::FileSystemCommands::test_simple_move PASSED test/test_command_line_interface.py::FileSystemCommands::test_simple_remove_with_force_option PASSED test/test_command_line_interface.py::MiscCommands::test_edit_source_file_without_modifications PASSED test/test_command_line_interface.py::MiscCommands::test_simple_edit_without_modification PASSED test/test_command_line_interface.py::MiscCommands::test_simple_show_with_yaml_format PASSED test/test_command_line_interface.py::CommandLineDefaultsDoNotOverwriteConfigValues::test_group_by_addressbook PASSED test/test_command_line_interface.py::CommandLineArgumentsOverwriteConfigValues::test_display_is_picked_up_from_arguments PASSED test/test_command_line_interface.py::CommandLineArgumentsOverwriteConfigValues::test_group_by_addressbook_is_picked_up_from_arguments PASSED test/test_command_line_interface.py::CommandLineArgumentsOverwriteConfigValues::test_reverse_is_picked_up_from_arguments PASSED test/test_command_line_interface.py::CommandLineArgumentsOverwriteConfigValues::test_search_in_source_is_picked_up_from_arguments PASSED test/test_command_line_interface.py::CommandLineArgumentsOverwriteConfigValues::test_sort_is_picked_up_from_arguments PASSED test/test_command_line_interface.py::Merge::test_merge_with_exact_search_terms PASSED test/test_command_line_interface.py::Merge::test_merge_with_exact_uid_search_terms PASSED test/test_command_line_interface.py::AddEmail::test_contact_is_found_if_name_matches SKIPPED test/test_config.py::LoadingConfigFile::test_load_empty_file_fails PASSED test/test_config.py::LoadingConfigFile::test_load_minimal_file_by_name PASSED test/test_config.py::LoadingConfigFile::test_load_non_existing_file_fails PASSED test/test_config.py::LoadingConfigFile::test_uses_config_dir_if_environment_unset PASSED test/test_config.py::LoadingConfigFile::test_uses_khard_config_environment_variable PASSED test/test_config.py::LoadingConfigFile::test_uses_xdg_config_home_environment_variable PASSED test/test_config.py::ConfigPreferredVcardVersion::test_default_value_is_3 PASSED test/test_config.py::ConfigPreferredVcardVersion::test_set_preferred_version PASSED test/test_config.py::Defaults::test_debug_defaults_to_false PASSED test/test_config.py::Defaults::test_default_action_defaults_to_none PASSED test/test_config.py::Defaults::test_display_defaults_to_first_name PASSED test/test_config.py::Defaults::test_editor_defaults_to_vim PASSED test/test_config.py::Defaults::test_group_by_addressbook_defaults_to_false PASSED test/test_config.py::Defaults::test_localize_dates_defaults_to_true PASSED test/test_config.py::Defaults::test_merge_editor_defaults_to_vimdiff PASSED test/test_config.py::Defaults::test_preferred_email_address_type_defaults_to_pref PASSED test/test_config.py::Defaults::test_preferred_phone_number_type_defaults_to_pref PASSED test/test_config.py::Defaults::test_preferred_version_defaults_to_3 PASSED test/test_config.py::Defaults::test_private_objects_defaults_to_empty PASSED test/test_config.py::Defaults::test_reverse_defaults_to_false PASSED test/test_config.py::Defaults::test_search_in_source_files_defaults_to_false PASSED test/test_config.py::Defaults::test_show_kinds_defaults_to_false PASSED test/test_config.py::Defaults::test_show_nicknames_defaults_to_false PASSED test/test_config.py::Defaults::test_show_uids_defaults_to_true PASSED test/test_config.py::Defaults::test_skip_unparsable_defaults_to_false PASSED test/test_config.py::Defaults::test_sort_defaults_to_first_name PASSED test/test_config.py::Validation::test_rejects_invalid_default_actions PASSED test/test_config.py::Validation::test_rejects_private_objects_starting_with_minus PASSED test/test_config.py::Validation::test_rejects_private_objects_with_strange_chars PASSED test/test_config.py::Validation::test_rejects_unparsable_editor_commands PASSED test/test_editor.py::EditFiles::test_calls_subprocess_popen_with_editor_for_one_args PASSED test/test_editor.py::EditFiles::test_calls_subprocess_popen_with_merge_editor_for_two_args PASSED test/test_editor.py::EditFiles::test_editing_templates PASSED test/test_editor.py::EditFiles::test_exception_from_yaml_conversion_is_caught PASSED test/test_editor.py::EditFiles::test_failing_external_command_returns_aborted_state PASSED test/test_editor.py::EditFiles::test_returns_state_modiefied_if_timestamp_does_change PASSED test/test_editor.py::EditFiles::test_returns_state_unmodiefied_if_timestamp_does_not_change PASSED test/test_formatter.py::FormatLabeledField::test_alphabetically_first_value_is_used PASSED test/test_formatter.py::FormatLabeledField::test_labels_are_selected_alphabetically_if_no_preferred_given PASSED test/test_formatter.py::FormatLabeledField::test_labels_are_selected_alphabetically_if_no_preferred_matches PASSED test/test_formatter.py::FormatLabeledField::test_not_only_first_char_of_label_is_used PASSED test/test_formatter.py::FormatLabeledField::test_preferred_labels_are_used PASSED test/test_formatter.py::GetSpecialField::test_name_formatted_as_first_name_last_name PASSED test/test_formatter.py::GetSpecialField::test_name_formatted_as_first_name_last_name_with_nickname PASSED test/test_formatter.py::GetSpecialField::test_name_formatted_as_formatted_name PASSED test/test_formatter.py::GetSpecialField::test_name_formatted_as_formatted_name_with_nickname PASSED test/test_formatter.py::GetSpecialField::test_name_formatted_as_last_name_first_name PASSED test/test_formatter.py::GetSpecialField::test_name_formatted_as_last_name_first_name_with_nickname PASSED test/test_formatter.py::GetSpecialField::test_parsable_overrides_nickname_with_first_formatting PASSED test/test_formatter.py::GetSpecialField::test_parsable_overrides_nickname_with_formatted_name PASSED test/test_formatter.py::GetSpecialField::test_parsable_overrides_nickname_with_last_formatting PASSED test/test_helpers.py::ConvertToYAML::test_colon_handling PASSED test/test_helpers.py::ConvertToYAML::test_empty_strings_produce_empty_values PASSED test/test_helpers.py::ConvertToYAML::test_none_values_produce_no_output PASSED test/test_helpers_interactive.py::Select::test_out_of_bounds_repeats PASSED test/test_helpers_interactive.py::Select::test_selection_index_is_1_based PASSED test/test_helpers_interactive.py::Select::test_typing_a_non_number_prints_a_message_and_repeats PASSED test/test_helpers_interactive.py::Confirm::test_N_is_false PASSED test/test_helpers_interactive.py::Confirm::test_Y_is_true PASSED test/test_helpers_interactive.py::Confirm::test_full_word_no_is_not_accepted PASSED test/test_helpers_interactive.py::Confirm::test_full_word_yes_is_not_accepted PASSED test/test_helpers_interactive.py::Confirm::test_n_is_false PASSED test/test_helpers_interactive.py::Confirm::test_y_is_true PASSED test/test_helpers_typing.py::ConvertToVcard::test_empty_list_items_are_filtered PASSED test/test_helpers_typing.py::ConvertToVcard::test_fail_if_not_string PASSED test/test_helpers_typing.py::ConvertToVcard::test_fails_if_string_lists_are_not_homogenous PASSED test/test_helpers_typing.py::ConvertToVcard::test_returns_lists PASSED test/test_helpers_typing.py::ConvertToVcard::test_returns_strings PASSED test/test_helpers_typing.py::ConvertToVcard::test_strings_are_stripped PASSED test/test_helpers_typing.py::ConvertToVcard::test_strings_in_lists_are_stripped PASSED test/test_helpers_typing.py::ConvertToVcard::test_upgrades_string_to_list PASSED test/test_helpers_typing.py::ListToString::test_empty_list_returns_empty_string PASSED test/test_helpers_typing.py::ListToString::test_list_to_string_passes_through_other_objects PASSED test/test_helpers_typing.py::ListToString::test_multi_level_nested_list PASSED test/test_helpers_typing.py::ListToString::test_simple_list PASSED test/test_helpers_typing.py::ListToString::test_simple_nested_list PASSED test/test_helpers_typing.py::StringToDate::test_mm_dd_format PASSED test/test_helpers_typing.py::StringToDate::test_mmdd_format PASSED test/test_helpers_typing.py::StringToDate::test_yyyy_mm_ddThh_mm_ssZ_format PASSED test/test_helpers_typing.py::StringToDate::test_yyyy_mm_ddThh_mm_ss_format PASSED test/test_helpers_typing.py::StringToDate::test_yyyy_mm_ddThh_mm_ssz_format PASSED test/test_helpers_typing.py::StringToDate::test_yyyy_mm_dd_format PASSED test/test_helpers_typing.py::StringToDate::test_yyyymmddThhmmssZ_format PASSED test/test_helpers_typing.py::StringToDate::test_yyyymmddThhmmss_format PASSED test/test_helpers_typing.py::StringToDate::test_yyyymmddThhmmssz_format PASSED test/test_helpers_typing.py::StringToDate::test_yyyymmdd_format PASSED test/test_khard.py::TestSearchQueryPreparation::test_no_search_terms_result_in_any_queries PASSED test/test_khard.py::TestSearchQueryPreparation::test_queries_for_the_same_address_book_are_joind_by_disjunction PASSED test/test_khard.py::TestAddEmail::test_find_email_addresses_empty_text_finds_none PASSED test/test_khard.py::TestAddEmail::test_find_email_addresses_finds_all_emails PASSED test/test_khard.py::TestAddEmail::test_find_email_addresses_finds_all_emails_with_other_headers_too PASSED test/test_khard.py::TestAddEmail::test_find_email_addresses_multiple_headers_finds_all PASSED test/test_khard.py::TestAddEmail::test_find_email_addresses_multiple_headers_finds_some PASSED test/test_khard.py::TestAddEmail::test_find_email_addresses_non_address_header_finds_none PASSED test/test_khard.py::TestAddEmail::test_find_email_addresses_single_header_finds_multiple_addresses PASSED test/test_khard.py::TestAddEmail::test_find_email_addresses_single_header_finds_one_address PASSED test/test_khard.py::TestGetContactListByUserSelection::test_name_query_with_uid_text_and_strict_search PASSED test/test_khard.py::TestGetContactListByUserSelection::test_name_query_with_uid_text_and_without_strict_search PASSED test/test_khard.py::TestGetContactListByUserSelection::test_term_query_with_strict_search_matching PASSED test/test_khard.py::TestGetContactListByUserSelection::test_term_query_without_strict_search PASSED test/test_khard.py::TestGetContactListByUserSelection::test_uid_query_without_strict_search PASSED test/test_khard.py::TestSortContacts::test_can_sort_by_formatted_name PASSED test/test_khard.py::TestSortContacts::test_can_sort_by_last_name PASSED test/test_khard.py::TestSortContacts::test_group_by_addressbook PASSED test/test_khard.py::TestSortContacts::test_reverses_sort_order PASSED test/test_khard.py::TestSortContacts::test_sorts_by_first_name_by_default PASSED test/test_query.py::TestTermQuery::test_match_arguments_are_case_insensitive PASSED test/test_query.py::TestTermQuery::test_match_if_query_is_anywhere_in_string PASSED test/test_query.py::TestTermQuery::test_query_terms_are_case_insensitive PASSED test/test_query.py::TestTermQuery::test_spaces_in_query_are_not_stripped PASSED test/test_query.py::TestTermQuery::test_spaces_in_search_subject_are_not_stripped PASSED test/test_query.py::TestAndQuery::test_failes_if_at_least_one_subterm_fails PASSED test/test_query.py::TestAndQuery::test_matches_if_all_subterms_match PASSED test/test_query.py::TestAndQuery::test_order_does_not_matter PASSED test/test_query.py::TestOrQuery::test_failes_if_all_subterms_fail PASSED test/test_query.py::TestOrQuery::test_matches_if_at_least_one_subterm_matchs PASSED test/test_query.py::TestOrQuery::test_order_does_not_matter PASSED test/test_query.py::TestEquality::test_and_queries_match_after_sorting PASSED test/test_query.py::TestEquality::test_any_queries_are_equal PASSED test/test_query.py::TestEquality::test_null_queries_are_equal PASSED test/test_query.py::TestEquality::test_or_queries_match_after_sorting PASSED test/test_query.py::TestFieldQuery::test_empty_field_values_fails_if_the_field_is_absent PASSED test/test_query.py::TestFieldQuery::test_empty_field_values_match_if_the_field_is_present XFAIL test/test_query.py::TestFieldQuery::test_fail_match_in_other_field PASSED test/test_query.py::TestFieldQuery::test_match_birthday PASSED test/test_query.py::TestFieldQuery::test_match_email PASSED test/test_query.py::TestFieldQuery::test_match_email_type PASSED test/test_query.py::TestFieldQuery::test_match_formatted_name PASSED test/test_query.py::TestFieldQuery::test_values_can_match_exact PASSED test/test_query.py::TestFieldQuery::test_values_can_match_substrings PASSED test/test_query.py::TestFieldQuery::test_valuess_can_match_case_insensitive PASSED test/test_query.py::TestNameQuery::test_does_not_match_uid_field PASSED test/test_query.py::TestNameQuery::test_matches_formatted_name_field PASSED test/test_query.py::TestNameQuery::test_matches_name_field PASSED test/test_query.py::TestNameQuery::test_matches_nickname_field PASSED test/test_query.py::TestParser::test_bad_field_name_returns_term_query PASSED test/test_query.py::TestParser::test_field_value_can_be_empty PASSED test/test_query.py::TestParser::test_field_value_can_contain_colons PASSED test/test_query.py::TestParser::test_parsing_simple_field_queries PASSED test/test_query.py::TestParser::test_parsing_simple_terms PASSED test/test_query.py::TestParser::test_special_field_name_creates_name_queries PASSED test/test_vcard_wrapper.py::VcardWrapperInit::test_stores_vcard_object_unmodified PASSED test/test_vcard_wrapper.py::VcardWrapperInit::test_warns_about_missing_version_and_sets_it PASSED test/test_vcard_wrapper.py::VcardWrapperInit::test_warns_about_unsupported_version PASSED test/test_vcard_wrapper.py::DeleteVcardObject::test_deletes_all_field_occurences PASSED test/test_vcard_wrapper.py::DeleteVcardObject::test_deletes_fields_given_in_upper_case PASSED test/test_vcard_wrapper.py::DeleteVcardObject::test_deletes_grouped_ablabel_fields PASSED test/test_vcard_wrapper.py::DeleteVcardObject::test_does_not_fail_on_non_existing_field_name PASSED test/test_vcard_wrapper.py::DeleteVcardObject::test_keeps_other_fields PASSED test/test_vcard_wrapper.py::BirthdayLikeAttributes::test_anniversary_does_not_support_setting_text_values_for_v3 PASSED test/test_vcard_wrapper.py::BirthdayLikeAttributes::test_anniversary_supports_setting_date_objects PASSED test/test_vcard_wrapper.py::BirthdayLikeAttributes::test_anniversary_supports_setting_datetime_objects PASSED test/test_vcard_wrapper.py::BirthdayLikeAttributes::test_anniversary_supports_setting_text_values_for_v4 PASSED test/test_vcard_wrapper.py::BirthdayLikeAttributes::test_birthday_does_not_support_setting_text_values_for_v3 PASSED test/test_vcard_wrapper.py::BirthdayLikeAttributes::test_birthday_supports_setting_date_objects PASSED test/test_vcard_wrapper.py::BirthdayLikeAttributes::test_birthday_supports_setting_datetime_objects PASSED test/test_vcard_wrapper.py::BirthdayLikeAttributes::test_birthday_supports_setting_text_values_for_v4 PASSED test/test_vcard_wrapper.py::NameAttributes::test_fn_can_be_set_with_a_string PASSED test/test_vcard_wrapper.py::NameAttributes::test_fn_is_returned_as_string PASSED test/test_vcard_wrapper.py::NameAttributes::test_fn_is_used_as_string_representation PASSED test/test_vcard_wrapper.py::NameAttributes::test_get_first_name_last_name_retunrs_fn_if_no_name_present PASSED test/test_vcard_wrapper.py::NameAttributes::test_get_first_name_last_name_with_all_name_fields PASSED test/test_vcard_wrapper.py::NameAttributes::test_get_first_name_last_name_with_complex_name PASSED test/test_vcard_wrapper.py::NameAttributes::test_get_first_name_last_name_with_simple_name PASSED test/test_vcard_wrapper.py::NameAttributes::test_get_last_name_first_name_retunrs_fn_if_no_name_present PASSED test/test_vcard_wrapper.py::NameAttributes::test_get_last_name_first_name_with_all_name_fields PASSED test/test_vcard_wrapper.py::NameAttributes::test_get_last_name_first_name_with_complex_name PASSED test/test_vcard_wrapper.py::NameAttributes::test_get_last_name_first_name_with_simple_name PASSED test/test_vcard_wrapper.py::NameAttributes::test_name_can_be_set_with_empty_lists PASSED test/test_vcard_wrapper.py::NameAttributes::test_name_can_be_set_with_empty_strings PASSED test/test_vcard_wrapper.py::NameAttributes::test_name_can_be_set_with_lists_of_empty_strings PASSED test/test_vcard_wrapper.py::NameAttributes::test_only_one_fn_will_be_stored PASSED test/test_vcard_wrapper.py::TypedProperties::test_adding_a_custom_type_address PASSED test/test_vcard_wrapper.py::TypedProperties::test_adding_a_custom_type_emails PASSED test/test_vcard_wrapper.py::TypedProperties::test_adding_a_custom_type_phone_number PASSED test/test_vcard_wrapper.py::TypedProperties::test_adding_a_simple_address PASSED test/test_vcard_wrapper.py::TypedProperties::test_adding_a_simple_email PASSED test/test_vcard_wrapper.py::TypedProperties::test_adding_a_simple_phone_number PASSED test/test_vcard_wrapper.py::TypedProperties::test_adding_multible_addresses PASSED test/test_vcard_wrapper.py::TypedProperties::test_adding_multible_emails PASSED test/test_vcard_wrapper.py::TypedProperties::test_adding_multible_phone_number PASSED test/test_vcard_wrapper.py::TypedProperties::test_adding_preferred_address PASSED test/test_vcard_wrapper.py::TypedProperties::test_adding_preferred_emails PASSED test/test_vcard_wrapper.py::TypedProperties::test_adding_preferred_phone_number PASSED test/test_vcard_wrapper.py::OtherProperties::test_setting_and_getting_categories PASSED test/test_vcard_wrapper.py::OtherProperties::test_setting_and_getting_nicks PASSED test/test_vcard_wrapper.py::OtherProperties::test_setting_and_getting_notes PASSED test/test_vcard_wrapper.py::OtherProperties::test_setting_and_getting_organisations PASSED test/test_vcard_wrapper.py::OtherProperties::test_setting_and_getting_roles PASSED test/test_vcard_wrapper.py::OtherProperties::test_setting_and_getting_titles PASSED test/test_vcard_wrapper.py::OtherProperties::test_setting_and_getting_webpages PASSED test/test_vcard_wrapper.py::OtherProperties::test_setting_org_in_different_ways_for_refactoring PASSED test/test_vcard_wrapper.py::ABLabels::test_labels_on_structured_values PASSED test/test_vcard_wrapper.py::ABLabels::test_setting_and_getting_webpage_ablabel PASSED test/test_vcard_wrapper.py::ABLabels::test_setting_fn_from_labelled_org PASSED test/test_yaml.py::EmptyFieldsAndSpaces::test_empty_anniversary_in_yaml_input PASSED test/test_yaml.py::EmptyFieldsAndSpaces::test_empty_birthday_in_yaml_input PASSED test/test_yaml.py::EmptyFieldsAndSpaces::test_empty_categories_in_yaml_input PASSED test/test_yaml.py::EmptyFieldsAndSpaces::test_empty_nickname_in_yaml_input PASSED test/test_yaml.py::EmptyFieldsAndSpaces::test_empty_note_in_yaml_input PASSED test/test_yaml.py::EmptyFieldsAndSpaces::test_empty_organisation_in_yaml_input PASSED test/test_yaml.py::EmptyFieldsAndSpaces::test_empty_role_in_yaml_input PASSED test/test_yaml.py::EmptyFieldsAndSpaces::test_empty_title_in_yaml_input PASSED test/test_yaml.py::EmptyFieldsAndSpaces::test_empty_webpage_in_yaml_input PASSED test/test_yaml.py::EmptyFieldsAndSpaces::test_only_spaces_in_birthday_in_yaml_input PASSED test/test_yaml.py::yaml_ablabel::test_ablabelled_url_in_yaml_input PASSED test/test_yaml.py::UpdateVcardWithYamlUserInput::test_parse_field PASSED test/test_yaml.py::UpdateVcardWithYamlUserInput::test_parse_field_with_colon PASSED test/test_yaml.py::UpdateVcardWithYamlUserInput::test_update_anniverary PASSED test/test_yaml.py::UpdateVcardWithYamlUserInput::test_update_anniversary_with_date_and_time PASSED test/test_yaml.py::UpdateVcardWithYamlUserInput::test_update_anniversary_with_text PASSED test/test_yaml.py::UpdateVcardWithYamlUserInput::test_update_anniversary_without_year PASSED test/test_yaml.py::UpdateVcardWithYamlUserInput::test_update_bday_date PASSED test/test_yaml.py::UpdateVcardWithYamlUserInput::test_update_bday_with_date_and_time PASSED test/test_yaml.py::UpdateVcardWithYamlUserInput::test_update_bday_with_text PASSED test/test_yaml.py::UpdateVcardWithYamlUserInput::test_update_bday_without_year PASSED test/test_yaml.py::UpdateVcardWithYamlUserInput::test_update_categories_multi PASSED test/test_yaml.py::UpdateVcardWithYamlUserInput::test_update_categories_simple PASSED test/test_yaml.py::UpdateVcardWithYamlUserInput::test_update_fn PASSED test/test_yaml.py::UpdateVcardWithYamlUserInput::test_update_name_simple PASSED test/test_yaml.py::UpdateVcardWithYamlUserInput::test_update_org_complex PASSED test/test_yaml.py::UpdateVcardWithYamlUserInput::test_update_org_multi PASSED test/test_yaml.py::UpdateVcardWithYamlUserInput::test_update_org_simple PASSED test/test_yaml.py::UpdateVcardWithYamlUserInput::test_vcard_round_trip PASSED test/test_yaml_editable.py::ToYamlConversion::test_yaml_quoted_special_characters PASSED test/test_yaml_editable.py::ExceptionHandling::test_duplicate_key_errors_are_translated_to_value_errors PASSED test/test_yaml_editable.py::ExceptionHandling::test_parser_error_is_translated_to_value_error PASSED ================== 330 passed, 1 skipped, 1 xfailed in 1.40s =================== >>> khard: Entering fakeroot... /usr/lib/python3.11/site-packages/setuptools/__init__.py:84: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. !! ******************************************************************************** Requirements should be satisfied by a PEP 517 installer. If you are using pip, you can try `pip install --use-pep517`. ******************************************************************************** !! dist.fetch_build_eggs(dist.setup_requires) WARNING: The wheel package is not available. running install /usr/lib/python3.11/site-packages/setuptools/_distutils/cmd.py:66: SetuptoolsDeprecationWarning: setup.py install is deprecated. !! ******************************************************************************** Please avoid running ``setup.py`` directly. Instead, use pypa/build, pypa/installer, pypa/build or other standards-based tools. See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. ******************************************************************************** !! self.initialize_options() running install_lib creating /home/buildozer/aports/testing/khard/pkg creating /home/buildozer/aports/testing/khard/pkg/khard creating /home/buildozer/aports/testing/khard/pkg/khard/usr creating /home/buildozer/aports/testing/khard/pkg/khard/usr/lib creating /home/buildozer/aports/testing/khard/pkg/khard/usr/lib/python3.11 creating /home/buildozer/aports/testing/khard/pkg/khard/usr/lib/python3.11/site-packages creating /home/buildozer/aports/testing/khard/pkg/khard/usr/lib/python3.11/site-packages/khard copying build/lib/khard/carddav_object.py -> /home/buildozer/aports/testing/khard/pkg/khard/usr/lib/python3.11/site-packages/khard copying build/lib/khard/address_book.py -> /home/buildozer/aports/testing/khard/pkg/khard/usr/lib/python3.11/site-packages/khard creating /home/buildozer/aports/testing/khard/pkg/khard/usr/lib/python3.11/site-packages/khard/data copying build/lib/khard/data/config.spec -> /home/buildozer/aports/testing/khard/pkg/khard/usr/lib/python3.11/site-packages/khard/data copying build/lib/khard/data/template.yaml -> /home/buildozer/aports/testing/khard/pkg/khard/usr/lib/python3.11/site-packages/khard/data copying build/lib/khard/khard.py -> /home/buildozer/aports/testing/khard/pkg/khard/usr/lib/python3.11/site-packages/khard creating /home/buildozer/aports/testing/khard/pkg/khard/usr/lib/python3.11/site-packages/khard/helpers copying build/lib/khard/helpers/interactive.py -> /home/buildozer/aports/testing/khard/pkg/khard/usr/lib/python3.11/site-packages/khard/helpers copying build/lib/khard/helpers/typing.py -> /home/buildozer/aports/testing/khard/pkg/khard/usr/lib/python3.11/site-packages/khard/helpers copying build/lib/khard/helpers/__init__.py -> /home/buildozer/aports/testing/khard/pkg/khard/usr/lib/python3.11/site-packages/khard/helpers copying build/lib/khard/__init__.py -> /home/buildozer/aports/testing/khard/pkg/khard/usr/lib/python3.11/site-packages/khard copying build/lib/khard/formatter.py -> /home/buildozer/aports/testing/khard/pkg/khard/usr/lib/python3.11/site-packages/khard copying build/lib/khard/query.py -> /home/buildozer/aports/testing/khard/pkg/khard/usr/lib/python3.11/site-packages/khard copying build/lib/khard/version.py -> /home/buildozer/aports/testing/khard/pkg/khard/usr/lib/python3.11/site-packages/khard copying build/lib/khard/actions.py -> /home/buildozer/aports/testing/khard/pkg/khard/usr/lib/python3.11/site-packages/khard copying build/lib/khard/config.py -> /home/buildozer/aports/testing/khard/pkg/khard/usr/lib/python3.11/site-packages/khard copying build/lib/khard/cli.py -> /home/buildozer/aports/testing/khard/pkg/khard/usr/lib/python3.11/site-packages/khard copying build/lib/khard/__main__.py -> /home/buildozer/aports/testing/khard/pkg/khard/usr/lib/python3.11/site-packages/khard byte-compiling /home/buildozer/aports/testing/khard/pkg/khard/usr/lib/python3.11/site-packages/khard/carddav_object.py to carddav_object.cpython-311.pyc byte-compiling /home/buildozer/aports/testing/khard/pkg/khard/usr/lib/python3.11/site-packages/khard/address_book.py to address_book.cpython-311.pyc byte-compiling /home/buildozer/aports/testing/khard/pkg/khard/usr/lib/python3.11/site-packages/khard/khard.py to khard.cpython-311.pyc byte-compiling /home/buildozer/aports/testing/khard/pkg/khard/usr/lib/python3.11/site-packages/khard/helpers/interactive.py to interactive.cpython-311.pyc byte-compiling /home/buildozer/aports/testing/khard/pkg/khard/usr/lib/python3.11/site-packages/khard/helpers/typing.py to typing.cpython-311.pyc byte-compiling /home/buildozer/aports/testing/khard/pkg/khard/usr/lib/python3.11/site-packages/khard/helpers/__init__.py to __init__.cpython-311.pyc byte-compiling /home/buildozer/aports/testing/khard/pkg/khard/usr/lib/python3.11/site-packages/khard/__init__.py to __init__.cpython-311.pyc byte-compiling /home/buildozer/aports/testing/khard/pkg/khard/usr/lib/python3.11/site-packages/khard/formatter.py to formatter.cpython-311.pyc byte-compiling /home/buildozer/aports/testing/khard/pkg/khard/usr/lib/python3.11/site-packages/khard/query.py to query.cpython-311.pyc byte-compiling /home/buildozer/aports/testing/khard/pkg/khard/usr/lib/python3.11/site-packages/khard/version.py to version.cpython-311.pyc byte-compiling /home/buildozer/aports/testing/khard/pkg/khard/usr/lib/python3.11/site-packages/khard/actions.py to actions.cpython-311.pyc byte-compiling /home/buildozer/aports/testing/khard/pkg/khard/usr/lib/python3.11/site-packages/khard/config.py to config.cpython-311.pyc byte-compiling /home/buildozer/aports/testing/khard/pkg/khard/usr/lib/python3.11/site-packages/khard/cli.py to cli.cpython-311.pyc byte-compiling /home/buildozer/aports/testing/khard/pkg/khard/usr/lib/python3.11/site-packages/khard/__main__.py to __main__.cpython-311.pyc running install_egg_info running egg_info writing khard.egg-info/PKG-INFO writing dependency_links to khard.egg-info/dependency_links.txt writing entry points to khard.egg-info/entry_points.txt writing requirements to khard.egg-info/requires.txt writing top-level names to khard.egg-info/top_level.txt reading manifest file 'khard.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' warning: no files found matching 'AUTHORS' adding license file 'LICENSE' writing manifest file 'khard.egg-info/SOURCES.txt' Copying khard.egg-info to /home/buildozer/aports/testing/khard/pkg/khard/usr/lib/python3.11/site-packages/khard-0.18.0-py3.11.egg-info running install_scripts Installing khard script to /home/buildozer/aports/testing/khard/pkg/khard/usr/bin >>> khard-doc*: Running split function doc... >>> khard-doc*: Preparing subpackage khard-doc... >>> khard-doc*: Running postcheck for khard-doc >>> khard-pyc*: Running split function pyc... '/home/buildozer/aports/testing/khard/pkg/khard/usr/lib/python3.11/site-packages/khard/helpers/__pycache__' -> '/home/buildozer/aports/testing/khard/pkg/khard-pyc/usr/lib/python3.11/site-packages/khard/helpers/__pycache__' '/home/buildozer/aports/testing/khard/pkg/khard/usr/lib/python3.11/site-packages/khard/__pycache__' -> '/home/buildozer/aports/testing/khard/pkg/khard-pyc/usr/lib/python3.11/site-packages/khard/__pycache__' >>> khard-pyc*: Preparing subpackage khard-pyc... >>> khard-pyc*: Running postcheck for khard-pyc >>> khard*: Running postcheck for khard >>> khard*: Preparing package khard... >>> khard-doc*: Tracing dependencies... >>> khard-doc*: Package size: 32.0 KB >>> khard-doc*: Compressing data... >>> khard-doc*: Create checksum... >>> khard-doc*: Create khard-doc-0.18.0-r1.apk >>> khard-pyc*: Tracing dependencies... python3 py3-atomicwrites py3-configobj py3-ruamel.yaml py3-unidecode py3-vobject python3~3.11 >>> khard-pyc*: Package size: 336.0 KB >>> khard-pyc*: Compressing data... >>> khard-pyc*: Create checksum... >>> khard-pyc*: Create khard-pyc-0.18.0-r1.apk >>> khard*: Tracing dependencies... python3 py3-atomicwrites py3-configobj py3-ruamel.yaml py3-unidecode py3-vobject python3~3.11 >>> khard*: Package size: 296.0 KB >>> khard*: Compressing data... >>> khard*: Create checksum... >>> khard*: Create khard-0.18.0-r1.apk >>> khard: Build complete at Sun, 23 Apr 2023 18:31:49 +0000 elapsed time 0h 0m 14s >>> khard: Cleaning up srcdir >>> khard: Cleaning up pkgdir >>> khard: Uninstalling dependencies... (1/98) Purging .makedepends-khard (20230423.183137) (2/98) Purging py3-atomicwrites-pyc (1.4.1-r2) (3/98) Purging py3-atomicwrites (1.4.1-r2) (4/98) Purging py3-configobj-pyc (5.0.8-r1) (5/98) Purging py3-configobj (5.0.8-r1) (6/98) Purging py3-ruamel.yaml-pyc (0.17.21-r2) (7/98) Purging py3-ruamel.yaml (0.17.21-r2) (8/98) Purging py3-ruamel.yaml.clib (0.2.7-r1) (9/98) Purging py3-vobject-pyc (0.9.6.1-r7) (10/98) Purging py3-vobject (0.9.6.1-r7) (11/98) Purging py3-dateutil-pyc (2.8.2-r3) (12/98) Purging py3-dateutil (2.8.2-r3) (13/98) Purging py3-six-pyc (1.16.0-r6) (14/98) Purging py3-six (1.16.0-r6) (15/98) Purging py3-setuptools_scm (7.1.0-r0) (16/98) Purging py3-setuptools-pyc (67.7.1-r0) (17/98) Purging py3-setuptools (67.7.1-r0) (18/98) Purging py3-sphinx-autoapi (2.0.1-r0) (19/98) Purging py3-astroid-pyc (2.15.3-r1) (20/98) Purging py3-astroid (2.15.3-r1) (21/98) Purging py3-lazy-object-proxy-pyc (1.9.0-r1) (22/98) Purging py3-lazy-object-proxy (1.9.0-r1) (23/98) Purging py3-wrapt-pyc (1.15.0-r1) (24/98) Purging py3-wrapt (1.15.0-r1) (25/98) Purging py3-unidecode-pyc (1.3.6-r3) (26/98) Purging py3-unidecode (1.3.6-r3) (27/98) Purging py3-yaml-pyc (6.0-r3) (28/98) Purging py3-yaml (6.0-r3) (29/98) Purging py3-sphinx-autodoc-typehints (1.23.0-r0) (30/98) Purging py3-sphinx-pyc (6.1.3-r1) (31/98) Purging py3-sphinx (6.1.3-r1) (32/98) Purging py3-babel-pyc (2.12.1-r1) (33/98) Purging py3-babel (2.12.1-r1) (34/98) Purging py3-tz-pyc (2023.3-r1) (35/98) Purging py3-tz (2023.3-r1) (36/98) Purging py3-docutils-pyc (0.19-r4) (37/98) Purging py3-docutils (0.19-r4) (38/98) Purging py3-imagesize-pyc (1.4.1-r2) (39/98) Purging py3-imagesize (1.4.1-r2) (40/98) Purging py3-jinja2-pyc (3.1.2-r2) (41/98) Purging py3-jinja2 (3.1.2-r2) (42/98) Purging py3-markupsafe-pyc (2.1.2-r1) (43/98) Purging py3-markupsafe (2.1.2-r1) (44/98) Purging py3-pygments-pyc (2.15.1-r0) (45/98) Purging py3-pygments (2.15.1-r0) (46/98) Purging py3-requests-pyc (2.28.2-r1) (47/98) Purging py3-requests (2.28.2-r1) (48/98) Purging py3-certifi-pyc (2022.12.7-r2) (49/98) Purging py3-certifi (2022.12.7-r2) (50/98) Purging py3-charset-normalizer-pyc (3.1.0-r1) (51/98) Purging py3-charset-normalizer (3.1.0-r1) (52/98) Purging py3-idna-pyc (3.4-r4) (53/98) Purging py3-idna (3.4-r4) (54/98) Purging py3-urllib3-pyc (1.26.15-r1) (55/98) Purging py3-urllib3 (1.26.15-r1) (56/98) Purging py3-snowballstemmer-pyc (2.2.0-r2) (57/98) Purging py3-snowballstemmer (2.2.0-r2) (58/98) Purging py3-alabaster-pyc (0.7.13-r1) (59/98) Purging py3-alabaster (0.7.13-r1) (60/98) Purging py3-sphinxcontrib-applehelp-pyc (1.0.4-r2) (61/98) Purging py3-sphinxcontrib-applehelp (1.0.4-r2) (62/98) Purging py3-sphinxcontrib-devhelp-pyc (1.0.2-r6) (63/98) Purging py3-sphinxcontrib-devhelp (1.0.2-r6) (64/98) Purging py3-sphinxcontrib-htmlhelp-pyc (2.0.1-r2) (65/98) Purging py3-sphinxcontrib-htmlhelp (2.0.1-r2) (66/98) Purging py3-sphinxcontrib-jsmath-pyc (1.0.1-r6) (67/98) Purging py3-sphinxcontrib-jsmath (1.0.1-r6) (68/98) Purging py3-sphinxcontrib-serializinghtml-pyc (1.1.5-r5) (69/98) Purging py3-sphinxcontrib-serializinghtml (1.1.5-r5) (70/98) Purging py3-sphinxcontrib-qthelp-pyc (1.0.3-r6) (71/98) Purging py3-sphinxcontrib-qthelp (1.0.3-r6) (72/98) Purging py3-typing-extensions-pyc (4.5.0-r1) (73/98) Purging py3-typing-extensions (4.5.0-r1) (74/98) Purging py3-pytest-pyc (7.3.1-r1) (75/98) Purging py3-pytest (7.3.1-r1) (76/98) Purging py3-iniconfig-pyc (1.1.1-r6) (77/98) Purging py3-iniconfig (1.1.1-r6) (78/98) Purging py3-packaging-pyc (23.1-r1) (79/98) Purging py3-packaging (23.1-r1) (80/98) Purging py3-parsing-pyc (3.0.9-r2) (81/98) Purging py3-parsing (3.0.9-r2) (82/98) Purging py3-pluggy-pyc (1.0.0-r3) (83/98) Purging py3-pluggy (1.0.0-r3) (84/98) Purging py3-py-pyc (1.11.0-r2) (85/98) Purging py3-py (1.11.0-r2) (86/98) Purging python3-pyc (3.11.3-r10) (87/98) Purging python3-pycache-pyc0 (3.11.3-r10) (88/98) Purging pyc (0.1-r0) (89/98) Purging yaml (0.2.5-r1) (90/98) Purging python3 (3.11.3-r10) (91/98) Purging gdbm (1.23-r1) (92/98) Purging libbz2 (1.0.8-r5) (93/98) Purging libffi (3.4.4-r2) (94/98) Purging libpanelw (6.4_p20230401-r5) (95/98) Purging mpdecimal (2.5.1-r2) (96/98) Purging readline (8.2.1-r1) (97/98) Purging sqlite-libs (3.41.2-r2) (98/98) Purging xz-libs (5.4.2-r1) Executing busybox-1.36.0-r7.trigger OK: 393 MiB in 101 packages >>> khard: Updating the testing/x86_64 repository index... >>> khard: Signing the index...