>>> khard: Building testing/khard 0.18.0-r0 (using abuild 3.10.0-r0) started Sun, 11 Dec 2022 17:10: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/55) Installing libbz2 (1.0.8-r4) (2/55) Installing libffi (3.4.4-r0) (3/55) Installing gdbm (1.23-r0) (4/55) Installing xz-libs (5.2.9-r0) (5/55) Installing mpdecimal (2.5.1-r1) (6/55) Installing readline (8.2.0-r0) (7/55) Installing sqlite-libs (3.40.0-r0) (8/55) Installing python3 (3.11.1-r0) (9/55) Installing py3-atomicwrites (1.4.1-r1) (10/55) Installing py3-six (1.16.0-r4) (11/55) Installing py3-configobj (5.0.6-r11) (12/55) Installing py3-ruamel.yaml.clib (0.2.7-r1) (13/55) Installing py3-ruamel.yaml (0.17.21-r1) (14/55) Installing py3-unidecode (1.3.6-r1) (15/55) Installing py3-dateutil (2.8.2-r2) (16/55) Installing py3-vobject (0.9.6.1-r6) (17/55) Installing py3-parsing (3.0.9-r1) (18/55) Installing py3-packaging (22.0-r0) (19/55) Installing py3-setuptools (65.6.3-r0) (20/55) Installing py3-typing-extensions (4.4.0-r1) (21/55) Installing py3-setuptools_scm (7.0.5-r3) (22/55) Installing py3-tz (2022.6-r1) (23/55) Installing py3-babel (2.11.0-r1) (24/55) Installing py3-docutils (0.19-r2) (25/55) Installing py3-imagesize (1.4.1-r1) (26/55) Installing py3-markupsafe (2.1.1-r2) (27/55) Installing py3-jinja2 (3.1.2-r1) (28/55) Installing py3-pygments (2.13.0-r1) (29/55) Installing py3-certifi (2022.12.7-r0) (30/55) Installing py3-charset-normalizer (3.0.1-r1) (31/55) Installing py3-idna (3.4-r3) (32/55) Installing py3-urllib3 (1.26.13-r0) (33/55) Installing py3-requests (2.28.1-r2) (34/55) Installing py3-snowballstemmer (2.2.0-r1) (35/55) Installing py3-alabaster (0.7.12-r6) (36/55) Installing py3-sphinxcontrib-applehelp (1.0.2-r4) (37/55) Installing py3-sphinxcontrib-devhelp (1.0.2-r4) (38/55) Installing py3-sphinxcontrib-htmlhelp (2.0.0-r3) (39/55) Installing py3-sphinxcontrib-jsmath (1.0.1-r4) (40/55) Installing py3-sphinxcontrib-serializinghtml (1.1.5-r3) (41/55) Installing py3-sphinxcontrib-qthelp (1.0.3-r4) (42/55) Installing py3-sphinx (5.3.0-r1) (43/55) Installing py3-lazy-object-proxy (1.8.0-r1) (44/55) Installing py3-wrapt (1.14.1-r1) (45/55) Installing py3-astroid (2.12.13-r1) (46/55) Installing yaml (0.2.5-r0) (47/55) Installing py3-yaml (6.0-r1) (48/55) Installing py3-sphinx-autoapi (2.0.0-r1) (49/55) Installing py3-sphinx-autodoc-typehints (1.19.2-r1) (50/55) Installing py3-attrs (22.1.0-r1) (51/55) Installing py3-iniconfig (1.1.1-r4) (52/55) Installing py3-pluggy (1.0.0-r2) (53/55) Installing py3-py (1.11.0-r1) (54/55) Installing py3-pytest (7.2.0-r2) (55/55) Installing .makedepends-khard (20221211.171037) Executing busybox-1.35.0-r29.trigger OK: 464 MiB in 152 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 0 146 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 curl: (22) The requested URL returned error: 404 >>> khard: Fetching https://files.pythonhosted.org/packages/source/k/khard/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 0 0 0 0 0 0 0 0 --:--:-- 0:00:01 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:02 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:02 --:--:-- 0 100 587k 100 587k 0 0 217k 0 0:00:02 0:00:02 --:--:-- 217k >>> 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/khard-0.18.0.tar.gz... running build running build_py creating build creating build/lib creating build/lib/khard copying khard/address_book.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/version.py -> build/lib/khard copying khard/khard.py -> build/lib/khard copying khard/carddav_object.py -> build/lib/khard copying khard/__main__.py -> build/lib/khard copying khard/formatter.py -> build/lib/khard copying khard/query.py -> build/lib/khard copying khard/__init__.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:202: SetuptoolsDeprecationWarning: Installing 'khard.data' as data is deprecated, please list it in `packages`. !! ############################ # Package would be ignored # ############################ Python recognizes 'khard.data' as an importable package, but it is not listed in the `packages` configuration of setuptools. 'khard.data' 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 'khard.data' 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/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 v5.3.0 making output directory... done [AutoAPI] Reading files... [ 7%] /home/buildozer/aports/testing/khard/src/khard-0.18.0/khard/address_book.py [AutoAPI] Reading files... [ 14%] /home/buildozer/aports/testing/khard/src/khard-0.18.0/khard/actions.py [AutoAPI] Reading files... [ 21%] /home/buildozer/aports/testing/khard/src/khard-0.18.0/khard/config.py [AutoAPI] Reading files... [ 28%] /home/buildozer/aports/testing/khard/src/khard-0.18.0/khard/cli.py [AutoAPI] Reading files... [ 35%] /home/buildozer/aports/testing/khard/src/khard-0.18.0/khard/version.py [AutoAPI] Reading files... [ 42%] /home/buildozer/aports/testing/khard/src/khard-0.18.0/khard/khard.py [AutoAPI] Reading files... [ 50%] /home/buildozer/aports/testing/khard/src/khard-0.18.0/khard/carddav_object.py [AutoAPI] Reading files... [ 57%] /home/buildozer/aports/testing/khard/src/khard-0.18.0/khard/__main__.py [AutoAPI] Reading files... [ 64%] /home/buildozer/aports/testing/khard/src/khard-0.18.0/khard/formatter.py [AutoAPI] Reading files... [ 71%] /home/buildozer/aports/testing/khard/src/khard-0.18.0/khard/query.py [AutoAPI] Reading files... [ 78%] /home/buildozer/aports/testing/khard/src/khard-0.18.0/khard/__init__.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.cli WARNING: Cannot resolve import of khard.version.version in khard.khard [AutoAPI] Mapping Data... [ 7%] /home/buildozer/aports/testing/khard/src/khard-0.18.0/khard/address_book.py [AutoAPI] Mapping Data... [ 14%] /home/buildozer/aports/testing/khard/src/khard-0.18.0/khard/actions.py [AutoAPI] Mapping Data... [ 21%] /home/buildozer/aports/testing/khard/src/khard-0.18.0/khard/config.py [AutoAPI] Mapping Data... [ 28%] /home/buildozer/aports/testing/khard/src/khard-0.18.0/khard/cli.py [AutoAPI] Mapping Data... [ 35%] /home/buildozer/aports/testing/khard/src/khard-0.18.0/khard/version.py [AutoAPI] Mapping Data... [ 42%] /home/buildozer/aports/testing/khard/src/khard-0.18.0/khard/khard.py [AutoAPI] Mapping Data... [ 50%] /home/buildozer/aports/testing/khard/src/khard-0.18.0/khard/carddav_object.py [AutoAPI] Mapping Data... [ 57%] /home/buildozer/aports/testing/khard/src/khard-0.18.0/khard/__main__.py [AutoAPI] Mapping Data... [ 64%] /home/buildozer/aports/testing/khard/src/khard-0.18.0/khard/formatter.py [AutoAPI] Mapping Data... [ 71%] /home/buildozer/aports/testing/khard/src/khard-0.18.0/khard/query.py [AutoAPI] Mapping Data... [ 78%] /home/buildozer/aports/testing/khard/src/khard-0.18.0/khard/__init__.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.address_book [AutoAPI] Rendering Data... [ 14%] khard.actions [AutoAPI] Rendering Data... [ 21%] khard.config [AutoAPI] Rendering Data... [ 28%] khard.cli [AutoAPI] Rendering Data... [ 35%] khard.version [AutoAPI] Rendering Data... [ 42%] khard.khard [AutoAPI] Rendering Data... [ 50%] khard.carddav_object [AutoAPI] Rendering Data... [ 57%] khard.__main__ [AutoAPI] Rendering Data... [ 64%] khard.formatter [AutoAPI] Rendering Data... [ 71%] khard.query [AutoAPI] Rendering Data... [ 78%] khard [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 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:297: 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.1, pytest-7.2.0, 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.47s =================== >>> khard: Entering fakeroot... running install /usr/lib/python3.11/site-packages/setuptools/command/install.py:34: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools. warnings.warn( running build running build_py copying khard/version.py -> build/lib/khard 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:202: SetuptoolsDeprecationWarning: Installing 'khard.data' as data is deprecated, please list it in `packages`. !! ############################ # Package would be ignored # ############################ Python recognizes 'khard.data' as an importable package, but it is not listed in the `packages` configuration of setuptools. 'khard.data' 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 'khard.data' 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) 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/address_book.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/version.py -> /home/buildozer/aports/testing/khard/pkg/khard/usr/lib/python3.11/site-packages/khard 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/carddav_object.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 copying build/lib/khard/formatter.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/template.yaml -> /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/query.py -> /home/buildozer/aports/testing/khard/pkg/khard/usr/lib/python3.11/site-packages/khard copying build/lib/khard/__init__.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/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/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/version.py to version.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/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/__main__.py to __main__.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/__init__.py to __init__.cpython-311.pyc running install_egg_info 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*: 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-r0.apk >>> khard*: Tracing dependencies... >>> khard*: Package size: 604.0 KB >>> khard*: Compressing data... >>> khard*: Create checksum... >>> khard*: Create khard-0.18.0-r0.apk >>> khard: Build complete at Sun, 11 Dec 2022 17:10:56 +0000 elapsed time 0h 0m 21s >>> khard: Cleaning up srcdir >>> khard: Cleaning up pkgdir >>> khard: Uninstalling dependencies... (1/55) Purging .makedepends-khard (20221211.171037) (2/55) Purging py3-atomicwrites (1.4.1-r1) (3/55) Purging py3-configobj (5.0.6-r11) (4/55) Purging py3-ruamel.yaml (0.17.21-r1) (5/55) Purging py3-ruamel.yaml.clib (0.2.7-r1) (6/55) Purging py3-vobject (0.9.6.1-r6) (7/55) Purging py3-dateutil (2.8.2-r2) (8/55) Purging py3-six (1.16.0-r4) (9/55) Purging py3-setuptools_scm (7.0.5-r3) (10/55) Purging py3-setuptools (65.6.3-r0) (11/55) Purging py3-sphinx-autoapi (2.0.0-r1) (12/55) Purging py3-astroid (2.12.13-r1) (13/55) Purging py3-lazy-object-proxy (1.8.0-r1) (14/55) Purging py3-wrapt (1.14.1-r1) (15/55) Purging py3-unidecode (1.3.6-r1) (16/55) Purging py3-yaml (6.0-r1) (17/55) Purging py3-sphinx-autodoc-typehints (1.19.2-r1) (18/55) Purging py3-sphinx (5.3.0-r1) (19/55) Purging py3-babel (2.11.0-r1) (20/55) Purging py3-tz (2022.6-r1) (21/55) Purging py3-docutils (0.19-r2) (22/55) Purging py3-imagesize (1.4.1-r1) (23/55) Purging py3-jinja2 (3.1.2-r1) (24/55) Purging py3-markupsafe (2.1.1-r2) (25/55) Purging py3-pygments (2.13.0-r1) (26/55) Purging py3-requests (2.28.1-r2) (27/55) Purging py3-certifi (2022.12.7-r0) (28/55) Purging py3-charset-normalizer (3.0.1-r1) (29/55) Purging py3-idna (3.4-r3) (30/55) Purging py3-urllib3 (1.26.13-r0) (31/55) Purging py3-snowballstemmer (2.2.0-r1) (32/55) Purging py3-alabaster (0.7.12-r6) (33/55) Purging py3-sphinxcontrib-applehelp (1.0.2-r4) (34/55) Purging py3-sphinxcontrib-devhelp (1.0.2-r4) (35/55) Purging py3-sphinxcontrib-htmlhelp (2.0.0-r3) (36/55) Purging py3-sphinxcontrib-jsmath (1.0.1-r4) (37/55) Purging py3-sphinxcontrib-serializinghtml (1.1.5-r3) (38/55) Purging py3-sphinxcontrib-qthelp (1.0.3-r4) (39/55) Purging py3-typing-extensions (4.4.0-r1) (40/55) Purging py3-pytest (7.2.0-r2) (41/55) Purging py3-attrs (22.1.0-r1) (42/55) Purging py3-iniconfig (1.1.1-r4) (43/55) Purging py3-packaging (22.0-r0) (44/55) Purging py3-parsing (3.0.9-r1) (45/55) Purging py3-pluggy (1.0.0-r2) (46/55) Purging py3-py (1.11.0-r1) (47/55) Purging python3 (3.11.1-r0) (48/55) Purging libbz2 (1.0.8-r4) (49/55) Purging libffi (3.4.4-r0) (50/55) Purging gdbm (1.23-r0) (51/55) Purging xz-libs (5.2.9-r0) (52/55) Purging mpdecimal (2.5.1-r1) (53/55) Purging readline (8.2.0-r0) (54/55) Purging sqlite-libs (3.40.0-r0) (55/55) Purging yaml (0.2.5-r0) Executing busybox-1.35.0-r29.trigger OK: 293 MiB in 97 packages >>> khard: Updating the testing/ppc64le repository index... >>> khard: Signing the index...