these 7 derivations will be built: /nix/store/i942v1aacybsbw90ahhmv01d10wvv6kz-python3.14-pynacl-1.6.2.drv /nix/store/k3c0bbixh7jr5vap2sjryl2wrl0w1a1i-python3.14-dkimpy-1.1.8.drv /nix/store/4syg171f3z3h5si6q4jcq7d71dp7fa07-afew-4.0.2.drv /nix/store/5j8dfa1sdwcjf8shlvybg3r27qi62rmz-python3.14-beautifulsoup4-4.15.0.drv /nix/store/qikmwmy1s1xb8y99aq7z5cz442ign0q6-python3.14-sphinx-autoapi-3.8.0.drv /nix/store/xdybxnqd5ww0h44vy8rq22lyqdm5zaa0-khard-0.22.0.drv /nix/store/41wylq2fqvk7lp93apdli0y3xcxdb32h-email-sync.drv these 8 paths will be fetched (948.7 KiB download, 4.4 MiB unpacked): /nix/store/56cz811vk71hl00zrbczza4vx1y5b0j5-python3.14-execnet-2.1.2 /nix/store/vnrjc21gpvqmhbj0z443kj31i4w6z2nc-python3.14-faust-cchardet-2.2.1 /nix/store/mq8gzlvj7655k5gpx1nyxlqwr5fq1njb-python3.14-html5lib-1.1-unstable-2024-02-21 /nix/store/0s9a71r6mlbjcwrm403mqf8m5d2xy8i2-python3.14-pytest-xdist-3.8.0 /nix/store/232xc50wy4vqq0madk9cz9hz7bkki0dd-python3.14-soupsieve-2.10 /nix/store/rfh02rawnlli233j6dzwlwsqihx3ra5c-python3.14-sphinx-argparse-0.6.1 /nix/store/69ry4mjsrj58yyjbmz17jyh9dy8fm3ds-python3.14-sphinx-autodoc-typehints-3.13.2 /nix/store/7p5f49hkr4mmygxk4yji8ygibmbrqzrc-python3.14-webencodings-0.6.1 building '/nix/store/i942v1aacybsbw90ahhmv01d10wvv6kz-python3.14-pynacl-1.6.2.drv' python3.14-pynacl-1.6.2> tribuchet: building on eliza python3.14-pynacl-1.6.2> structuredAttrs is enabled python3.14-pynacl-1.6.2> Sourcing python-remove-tests-dir-hook python3.14-pynacl-1.6.2> Sourcing python-catch-conflicts-hook.sh python3.14-pynacl-1.6.2> Sourcing python-remove-bin-bytecode-hook.sh python3.14-pynacl-1.6.2> Sourcing pypa-build-hook python3.14-pynacl-1.6.2> Using pypaBuildPhase python3.14-pynacl-1.6.2> Sourcing python-runtime-deps-check-hook python3.14-pynacl-1.6.2> Using pythonRuntimeDepsCheckHook python3.14-pynacl-1.6.2> Sourcing pypa-install-hook python3.14-pynacl-1.6.2> Using pypaInstallPhase python3.14-pynacl-1.6.2> Sourcing python-imports-check-hook.sh python3.14-pynacl-1.6.2> Using pythonImportsCheckPhase python3.14-pynacl-1.6.2> Sourcing python-metadata-check-hook.sh python3.14-pynacl-1.6.2> Using pythonMetadataCheckPhase python3.14-pynacl-1.6.2> Sourcing python-namespaces-hook python3.14-pynacl-1.6.2> Sourcing python-catch-conflicts-hook.sh python3.14-pynacl-1.6.2> Sourcing sphinx-hook python3.14-pynacl-1.6.2> Sourcing pytest-check-hook python3.14-pynacl-1.6.2> Using pytestCheckPhase python3.14-pynacl-1.6.2> Running phase: unpackPhase python3.14-pynacl-1.6.2> unpacking source archive /nix/store/fmyrvqhr0bbixcp607vpxfzfy7p1cjsw-source python3.14-pynacl-1.6.2> source root is source python3.14-pynacl-1.6.2> setting SOURCE_DATE_EPOCH to timestamp 315619200 of file "source/tests/utils.py" python3.14-pynacl-1.6.2> Running phase: patchPhase python3.14-pynacl-1.6.2> Running phase: updateAutotoolsGnuConfigScriptsPhase python3.14-pynacl-1.6.2> Updating Autotools / GNU config script to a newer upstream version: ./src/libsodium/build-aux/config.sub python3.14-pynacl-1.6.2> Updating Autotools / GNU config script to a newer upstream version: ./src/libsodium/build-aux/config.guess python3.14-pynacl-1.6.2> Running phase: configurePhase python3.14-pynacl-1.6.2> fixing libtool script ./src/libsodium/build-aux/ltmain.sh python3.14-pynacl-1.6.2> ./src/libsodium/configure python3.14-pynacl-1.6.2> no configure script, doing nothing python3.14-pynacl-1.6.2> Running phase: buildPhase python3.14-pynacl-1.6.2> Executing pypaBuildPhase python3.14-pynacl-1.6.2> Creating a wheel... python3.14-pynacl-1.6.2> pypa build flags: --no-isolation --outdir dist/ --wheel python3.14-pynacl-1.6.2> * Getting build dependencies for wheel... python3.14-pynacl-1.6.2> /nix/store/7wqmhkx1lp5j15m2p4mv6vfrw08nzd90-python3.14-setuptools-83.0.0/lib/python3.14/site-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated python3.14-pynacl-1.6.2> !! python3.14-pynacl-1.6.2> python3.14-pynacl-1.6.2> ******************************************************************************** python3.14-pynacl-1.6.2> Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). python3.14-pynacl-1.6.2> python3.14-pynacl-1.6.2> By 2027-Feb-18, you need to update your project and remove deprecated calls python3.14-pynacl-1.6.2> or your builds will no longer be supported. python3.14-pynacl-1.6.2> python3.14-pynacl-1.6.2> See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. python3.14-pynacl-1.6.2> ******************************************************************************** python3.14-pynacl-1.6.2> python3.14-pynacl-1.6.2> !! python3.14-pynacl-1.6.2> corresp(dist, value, root_dir) python3.14-pynacl-1.6.2> /nix/store/7wqmhkx1lp5j15m2p4mv6vfrw08nzd90-python3.14-setuptools-83.0.0/lib/python3.14/site-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. python3.14-pynacl-1.6.2> !! python3.14-pynacl-1.6.2> python3.14-pynacl-1.6.2> ******************************************************************************** python3.14-pynacl-1.6.2> Please consider removing the following classifiers in favor of a SPDX license expression: python3.14-pynacl-1.6.2> python3.14-pynacl-1.6.2> License :: OSI Approved :: Apache Software License python3.14-pynacl-1.6.2> python3.14-pynacl-1.6.2> See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. python3.14-pynacl-1.6.2> ******************************************************************************** python3.14-pynacl-1.6.2> python3.14-pynacl-1.6.2> !! python3.14-pynacl-1.6.2> dist._finalize_license_expression() python3.14-pynacl-1.6.2> /nix/store/7wqmhkx1lp5j15m2p4mv6vfrw08nzd90-python3.14-setuptools-83.0.0/lib/python3.14/site-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. python3.14-pynacl-1.6.2> !! python3.14-pynacl-1.6.2> python3.14-pynacl-1.6.2> ******************************************************************************** python3.14-pynacl-1.6.2> Please consider removing the following classifiers in favor of a SPDX license expression: python3.14-pynacl-1.6.2> python3.14-pynacl-1.6.2> License :: OSI Approved :: Apache Software License python3.14-pynacl-1.6.2> python3.14-pynacl-1.6.2> See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. python3.14-pynacl-1.6.2> ******************************************************************************** python3.14-pynacl-1.6.2> python3.14-pynacl-1.6.2> !! python3.14-pynacl-1.6.2> self._finalize_license_expression() python3.14-pynacl-1.6.2> running egg_info python3.14-pynacl-1.6.2> creating src/PyNaCl.egg-info python3.14-pynacl-1.6.2> writing src/PyNaCl.egg-info/PKG-INFO python3.14-pynacl-1.6.2> writing dependency_links to src/PyNaCl.egg-info/dependency_links.txt python3.14-pynacl-1.6.2> writing requirements to src/PyNaCl.egg-info/requires.txt python3.14-pynacl-1.6.2> writing top-level names to src/PyNaCl.egg-info/top_level.txt python3.14-pynacl-1.6.2> writing manifest file 'src/PyNaCl.egg-info/SOURCES.txt' python3.14-pynacl-1.6.2> reading manifest file 'src/PyNaCl.egg-info/SOURCES.txt' python3.14-pynacl-1.6.2> reading manifest template 'MANIFEST.in' python3.14-pynacl-1.6.2> no previously-included directories found matching 'docs/_build' python3.14-pynacl-1.6.2> warning: no previously-included files matching '__pycache__/*' found anywhere in distribution python3.14-pynacl-1.6.2> warning: no previously-included files matching '*' found under directory '.github' python3.14-pynacl-1.6.2> warning: no previously-included files found matching '.readthedocs.yml' python3.14-pynacl-1.6.2> warning: no previously-included files found matching '.coveragerc' python3.14-pynacl-1.6.2> warning: no previously-included files found matching 'codecov.yml' python3.14-pynacl-1.6.2> warning: no previously-included files found matching 'release.py' python3.14-pynacl-1.6.2> warning: no previously-included files found matching 'src/libsodium*.zip' python3.14-pynacl-1.6.2> adding license file 'LICENSE' python3.14-pynacl-1.6.2> adding license file 'licenses/LICENSE.libsodium.txt' python3.14-pynacl-1.6.2> writing manifest file 'src/PyNaCl.egg-info/SOURCES.txt' python3.14-pynacl-1.6.2> * Building wheel... python3.14-pynacl-1.6.2> /nix/store/7wqmhkx1lp5j15m2p4mv6vfrw08nzd90-python3.14-setuptools-83.0.0/lib/python3.14/site-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated python3.14-pynacl-1.6.2> !! python3.14-pynacl-1.6.2> python3.14-pynacl-1.6.2> ******************************************************************************** python3.14-pynacl-1.6.2> Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). python3.14-pynacl-1.6.2> python3.14-pynacl-1.6.2> By 2027-Feb-18, you need to update your project and remove deprecated calls python3.14-pynacl-1.6.2> or your builds will no longer be supported. python3.14-pynacl-1.6.2> python3.14-pynacl-1.6.2> See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. python3.14-pynacl-1.6.2> ******************************************************************************** python3.14-pynacl-1.6.2> python3.14-pynacl-1.6.2> !! python3.14-pynacl-1.6.2> corresp(dist, value, root_dir) python3.14-pynacl-1.6.2> /nix/store/7wqmhkx1lp5j15m2p4mv6vfrw08nzd90-python3.14-setuptools-83.0.0/lib/python3.14/site-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. python3.14-pynacl-1.6.2> !! python3.14-pynacl-1.6.2> python3.14-pynacl-1.6.2> ******************************************************************************** python3.14-pynacl-1.6.2> Please consider removing the following classifiers in favor of a SPDX license expression: python3.14-pynacl-1.6.2> python3.14-pynacl-1.6.2> License :: OSI Approved :: Apache Software License python3.14-pynacl-1.6.2> python3.14-pynacl-1.6.2> See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. python3.14-pynacl-1.6.2> ******************************************************************************** python3.14-pynacl-1.6.2> python3.14-pynacl-1.6.2> !! python3.14-pynacl-1.6.2> dist._finalize_license_expression() python3.14-pynacl-1.6.2> /nix/store/7wqmhkx1lp5j15m2p4mv6vfrw08nzd90-python3.14-setuptools-83.0.0/lib/python3.14/site-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. python3.14-pynacl-1.6.2> !! python3.14-pynacl-1.6.2> python3.14-pynacl-1.6.2> ******************************************************************************** python3.14-pynacl-1.6.2> Please consider removing the following classifiers in favor of a SPDX license expression: python3.14-pynacl-1.6.2> python3.14-pynacl-1.6.2> License :: OSI Approved :: Apache Software License python3.14-pynacl-1.6.2> python3.14-pynacl-1.6.2> See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. python3.14-pynacl-1.6.2> ******************************************************************************** python3.14-pynacl-1.6.2> python3.14-pynacl-1.6.2> !! python3.14-pynacl-1.6.2> self._finalize_license_expression() python3.14-pynacl-1.6.2> running bdist_wheel python3.14-pynacl-1.6.2> running build python3.14-pynacl-1.6.2> running build_py python3.14-pynacl-1.6.2> creating build/lib.linux-aarch64-cpython-314/nacl python3.14-pynacl-1.6.2> copying src/nacl/encoding.py -> build/lib.linux-aarch64-cpython-314/nacl python3.14-pynacl-1.6.2> copying src/nacl/utils.py -> build/lib.linux-aarch64-cpython-314/nacl python3.14-pynacl-1.6.2> copying src/nacl/hashlib.py -> build/lib.linux-aarch64-cpython-314/nacl python3.14-pynacl-1.6.2> copying src/nacl/public.py -> build/lib.linux-aarch64-cpython-314/nacl python3.14-pynacl-1.6.2> copying src/nacl/__init__.py -> build/lib.linux-aarch64-cpython-314/nacl python3.14-pynacl-1.6.2> copying src/nacl/secret.py -> build/lib.linux-aarch64-cpython-314/nacl python3.14-pynacl-1.6.2> copying src/nacl/hash.py -> build/lib.linux-aarch64-cpython-314/nacl python3.14-pynacl-1.6.2> copying src/nacl/signing.py -> build/lib.linux-aarch64-cpython-314/nacl python3.14-pynacl-1.6.2> copying src/nacl/exceptions.py -> build/lib.linux-aarch64-cpython-314/nacl python3.14-pynacl-1.6.2> creating build/lib.linux-aarch64-cpython-314/nacl/pwhash python3.14-pynacl-1.6.2> copying src/nacl/pwhash/__init__.py -> build/lib.linux-aarch64-cpython-314/nacl/pwhash python3.14-pynacl-1.6.2> copying src/nacl/pwhash/argon2i.py -> build/lib.linux-aarch64-cpython-314/nacl/pwhash python3.14-pynacl-1.6.2> copying src/nacl/pwhash/scrypt.py -> build/lib.linux-aarch64-cpython-314/nacl/pwhash python3.14-pynacl-1.6.2> copying src/nacl/pwhash/argon2id.py -> build/lib.linux-aarch64-cpython-314/nacl/pwhash python3.14-pynacl-1.6.2> copying src/nacl/pwhash/_argon2.py -> build/lib.linux-aarch64-cpython-314/nacl/pwhash python3.14-pynacl-1.6.2> creating build/lib.linux-aarch64-cpython-314/nacl/bindings python3.14-pynacl-1.6.2> copying src/nacl/bindings/crypto_box.py -> build/lib.linux-aarch64-cpython-314/nacl/bindings python3.14-pynacl-1.6.2> copying src/nacl/bindings/crypto_secretstream.py -> build/lib.linux-aarch64-cpython-314/nacl/bindings python3.14-pynacl-1.6.2> copying src/nacl/bindings/crypto_kx.py -> build/lib.linux-aarch64-cpython-314/nacl/bindings python3.14-pynacl-1.6.2> copying src/nacl/bindings/sodium_core.py -> build/lib.linux-aarch64-cpython-314/nacl/bindings python3.14-pynacl-1.6.2> copying src/nacl/bindings/crypto_pwhash.py -> build/lib.linux-aarch64-cpython-314/nacl/bindings python3.14-pynacl-1.6.2> copying src/nacl/bindings/crypto_core.py -> build/lib.linux-aarch64-cpython-314/nacl/bindings python3.14-pynacl-1.6.2> copying src/nacl/bindings/crypto_generichash.py -> build/lib.linux-aarch64-cpython-314/nacl/bindings python3.14-pynacl-1.6.2> copying src/nacl/bindings/crypto_shorthash.py -> build/lib.linux-aarch64-cpython-314/nacl/bindings python3.14-pynacl-1.6.2> copying src/nacl/bindings/__init__.py -> build/lib.linux-aarch64-cpython-314/nacl/bindings python3.14-pynacl-1.6.2> copying src/nacl/bindings/crypto_aead.py -> build/lib.linux-aarch64-cpython-314/nacl/bindings python3.14-pynacl-1.6.2> copying src/nacl/bindings/crypto_hash.py -> build/lib.linux-aarch64-cpython-314/nacl/bindings python3.14-pynacl-1.6.2> copying src/nacl/bindings/crypto_scalarmult.py -> build/lib.linux-aarch64-cpython-314/nacl/bindings python3.14-pynacl-1.6.2> copying src/nacl/bindings/crypto_sign.py -> build/lib.linux-aarch64-cpython-314/nacl/bindings python3.14-pynacl-1.6.2> copying src/nacl/bindings/crypto_secretbox.py -> build/lib.linux-aarch64-cpython-314/nacl/bindings python3.14-pynacl-1.6.2> copying src/nacl/bindings/randombytes.py -> build/lib.linux-aarch64-cpython-314/nacl/bindings python3.14-pynacl-1.6.2> copying src/nacl/bindings/utils.py -> build/lib.linux-aarch64-cpython-314/nacl/bindings python3.14-pynacl-1.6.2> running egg_info python3.14-pynacl-1.6.2> writing src/PyNaCl.egg-info/PKG-INFO python3.14-pynacl-1.6.2> writing dependency_links to src/PyNaCl.egg-info/dependency_links.txt python3.14-pynacl-1.6.2> writing requirements to src/PyNaCl.egg-info/requires.txt python3.14-pynacl-1.6.2> writing top-level names to src/PyNaCl.egg-info/top_level.txt python3.14-pynacl-1.6.2> reading manifest file 'src/PyNaCl.egg-info/SOURCES.txt' python3.14-pynacl-1.6.2> reading manifest template 'MANIFEST.in' python3.14-pynacl-1.6.2> no previously-included directories found matching 'docs/_build' python3.14-pynacl-1.6.2> warning: no previously-included files matching '__pycache__/*' found anywhere in distribution python3.14-pynacl-1.6.2> warning: no previously-included files matching '*' found under directory '.github' python3.14-pynacl-1.6.2> warning: no previously-included files found matching '.readthedocs.yml' python3.14-pynacl-1.6.2> warning: no previously-included files found matching '.coveragerc' python3.14-pynacl-1.6.2> warning: no previously-included files found matching 'codecov.yml' python3.14-pynacl-1.6.2> warning: no previously-included files found matching 'release.py' python3.14-pynacl-1.6.2> warning: no previously-included files found matching 'src/libsodium*.zip' python3.14-pynacl-1.6.2> adding license file 'LICENSE' python3.14-pynacl-1.6.2> adding license file 'licenses/LICENSE.libsodium.txt' python3.14-pynacl-1.6.2> writing manifest file 'src/PyNaCl.egg-info/SOURCES.txt' python3.14-pynacl-1.6.2> copying src/nacl/py.typed -> build/lib.linux-aarch64-cpython-314/nacl python3.14-pynacl-1.6.2> running build_ext python3.14-pynacl-1.6.2> generating cffi module 'build/temp.linux-aarch64-cpython-314/_sodium.c' python3.14-pynacl-1.6.2> creating build/temp.linux-aarch64-cpython-314 python3.14-pynacl-1.6.2> building '_sodium' extension python3.14-pynacl-1.6.2> creating build/temp.linux-aarch64-cpython-314/build/temp.linux-aarch64-cpython-314 python3.14-pynacl-1.6.2> gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O3 -Wall -fPIC -I/nix/store/lq2fsnmg0q3y0vlxn91w8s8wvj1m6fld-python3-3.14.8/include/python3.14 -c build/temp.linux-aarch64-cpython-314/_sodium.c -o build/temp.linux-aarch64-cpython-314/build/temp.linux-aarch64-cpython-314/_sodium.o python3.14-pynacl-1.6.2> gcc -shared -L/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-bzip2-1.0.8/lib -L/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-libffi-3.8.0/lib -L/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-util-linux-minimal-2.42.4-lib/lib -L/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-ncurses-6.6/lib -L/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-xz-5.8.4/lib -L/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-zlib-1.3.2/lib -L/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-openssl-3.5.9/lib -L/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-sqlite-3.53.3/lib -L/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-mpdecimal-4.0.1/lib -L/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-expat-2.9.0/lib -L/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-zstd-1.5.7/lib -L/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-bluez-headers-5.87/lib -L/nix/store/ad9h5b41f7x4fvk22axfjvxykisyjc15-tzdata-2026e/lib -L/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-gdbm-1.26-lib/lib -L/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-readline-8.3p3/lib -L/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-bzip2-1.0.8/lib -L/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-libffi-3.8.0/lib -L/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-util-linux-minimal-2.42.4-lib/lib -L/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-ncurses-6.6/lib -L/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-xz-5.8.4/lib -L/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-zlib-1.3.2/lib -L/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-openssl-3.5.9/lib -L/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-sqlite-3.53.3/lib -L/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-mpdecimal-4.0.1/lib -L/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-expat-2.9.0/lib -L/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-zstd-1.5.7/lib -L/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-bluez-headers-5.87/lib -L/nix/store/ad9h5b41f7x4fvk22axfjvxykisyjc15-tzdata-2026e/lib -L/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-gdbm-1.26-lib/lib -L/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-readline-8.3p3/lib build/temp.linux-aarch64-cpython-314/build/temp.linux-aarch64-cpython-314/_sodium.o -L/nix/store/lq2fsnmg0q3y0vlxn91w8s8wvj1m6fld-python3-3.14.8/lib -lsodium -o build/lib.linux-aarch64-cpython-314/nacl/_sodium.abi3.so python3.14-pynacl-1.6.2> installing to build/bdist.linux-aarch64/wheel python3.14-pynacl-1.6.2> running install python3.14-pynacl-1.6.2> running install_lib python3.14-pynacl-1.6.2> creating build/bdist.linux-aarch64/wheel python3.14-pynacl-1.6.2> creating build/bdist.linux-aarch64/wheel/nacl python3.14-pynacl-1.6.2> copying build/lib.linux-aarch64-cpython-314/nacl/utils.py -> build/bdist.linux-aarch64/wheel/./nacl python3.14-pynacl-1.6.2> copying build/lib.linux-aarch64-cpython-314/nacl/encoding.py -> build/bdist.linux-aarch64/wheel/./nacl python3.14-pynacl-1.6.2> copying build/lib.linux-aarch64-cpython-314/nacl/exceptions.py -> build/bdist.linux-aarch64/wheel/./nacl python3.14-pynacl-1.6.2> creating build/bdist.linux-aarch64/wheel/nacl/pwhash python3.14-pynacl-1.6.2> copying build/lib.linux-aarch64-cpython-314/nacl/pwhash/scrypt.py -> build/bdist.linux-aarch64/wheel/./nacl/pwhash python3.14-pynacl-1.6.2> copying build/lib.linux-aarch64-cpython-314/nacl/pwhash/__init__.py -> build/bdist.linux-aarch64/wheel/./nacl/pwhash python3.14-pynacl-1.6.2> copying build/lib.linux-aarch64-cpython-314/nacl/pwhash/_argon2.py -> build/bdist.linux-aarch64/wheel/./nacl/pwhash python3.14-pynacl-1.6.2> copying build/lib.linux-aarch64-cpython-314/nacl/pwhash/argon2i.py -> build/bdist.linux-aarch64/wheel/./nacl/pwhash python3.14-pynacl-1.6.2> copying build/lib.linux-aarch64-cpython-314/nacl/pwhash/argon2id.py -> build/bdist.linux-aarch64/wheel/./nacl/pwhash python3.14-pynacl-1.6.2> copying build/lib.linux-aarch64-cpython-314/nacl/py.typed -> build/bdist.linux-aarch64/wheel/./nacl python3.14-pynacl-1.6.2> copying build/lib.linux-aarch64-cpython-314/nacl/signing.py -> build/bdist.linux-aarch64/wheel/./nacl python3.14-pynacl-1.6.2> copying build/lib.linux-aarch64-cpython-314/nacl/public.py -> build/bdist.linux-aarch64/wheel/./nacl python3.14-pynacl-1.6.2> creating build/bdist.linux-aarch64/wheel/nacl/bindings python3.14-pynacl-1.6.2> copying build/lib.linux-aarch64-cpython-314/nacl/bindings/randombytes.py -> build/bdist.linux-aarch64/wheel/./nacl/bindings python3.14-pynacl-1.6.2> copying build/lib.linux-aarch64-cpython-314/nacl/bindings/__init__.py -> build/bdist.linux-aarch64/wheel/./nacl/bindings python3.14-pynacl-1.6.2> copying build/lib.linux-aarch64-cpython-314/nacl/bindings/crypto_sign.py -> build/bdist.linux-aarch64/wheel/./nacl/bindings python3.14-pynacl-1.6.2> copying build/lib.linux-aarch64-cpython-314/nacl/bindings/crypto_pwhash.py -> build/bdist.linux-aarch64/wheel/./nacl/bindings python3.14-pynacl-1.6.2> copying build/lib.linux-aarch64-cpython-314/nacl/bindings/crypto_scalarmult.py -> build/bdist.linux-aarch64/wheel/./nacl/bindings python3.14-pynacl-1.6.2> copying build/lib.linux-aarch64-cpython-314/nacl/bindings/crypto_secretstream.py -> build/bdist.linux-aarch64/wheel/./nacl/bindings python3.14-pynacl-1.6.2> copying build/lib.linux-aarch64-cpython-314/nacl/bindings/crypto_hash.py -> build/bdist.linux-aarch64/wheel/./nacl/bindings python3.14-pynacl-1.6.2> copying build/lib.linux-aarch64-cpython-314/nacl/bindings/crypto_aead.py -> build/bdist.linux-aarch64/wheel/./nacl/bindings python3.14-pynacl-1.6.2> copying build/lib.linux-aarch64-cpython-314/nacl/bindings/crypto_shorthash.py -> build/bdist.linux-aarch64/wheel/./nacl/bindings python3.14-pynacl-1.6.2> copying build/lib.linux-aarch64-cpython-314/nacl/bindings/utils.py -> build/bdist.linux-aarch64/wheel/./nacl/bindings python3.14-pynacl-1.6.2> copying build/lib.linux-aarch64-cpython-314/nacl/bindings/crypto_core.py -> build/bdist.linux-aarch64/wheel/./nacl/bindings python3.14-pynacl-1.6.2> copying build/lib.linux-aarch64-cpython-314/nacl/bindings/crypto_generichash.py -> build/bdist.linux-aarch64/wheel/./nacl/bindings python3.14-pynacl-1.6.2> copying build/lib.linux-aarch64-cpython-314/nacl/bindings/crypto_box.py -> build/bdist.linux-aarch64/wheel/./nacl/bindings python3.14-pynacl-1.6.2> copying build/lib.linux-aarch64-cpython-314/nacl/bindings/sodium_core.py -> build/bdist.linux-aarch64/wheel/./nacl/bindings python3.14-pynacl-1.6.2> copying build/lib.linux-aarch64-cpython-314/nacl/bindings/crypto_kx.py -> build/bdist.linux-aarch64/wheel/./nacl/bindings python3.14-pynacl-1.6.2> copying build/lib.linux-aarch64-cpython-314/nacl/bindings/crypto_secretbox.py -> build/bdist.linux-aarch64/wheel/./nacl/bindings python3.14-pynacl-1.6.2> copying build/lib.linux-aarch64-cpython-314/nacl/hash.py -> build/bdist.linux-aarch64/wheel/./nacl python3.14-pynacl-1.6.2> copying build/lib.linux-aarch64-cpython-314/nacl/secret.py -> build/bdist.linux-aarch64/wheel/./nacl python3.14-pynacl-1.6.2> copying build/lib.linux-aarch64-cpython-314/nacl/__init__.py -> build/bdist.linux-aarch64/wheel/./nacl python3.14-pynacl-1.6.2> copying build/lib.linux-aarch64-cpython-314/nacl/hashlib.py -> build/bdist.linux-aarch64/wheel/./nacl python3.14-pynacl-1.6.2> copying build/lib.linux-aarch64-cpython-314/nacl/_sodium.abi3.so -> build/bdist.linux-aarch64/wheel/./nacl python3.14-pynacl-1.6.2> running install_egg_info python3.14-pynacl-1.6.2> Copying src/PyNaCl.egg-info to build/bdist.linux-aarch64/wheel/./PyNaCl-1.6.2-py3.14.egg-info python3.14-pynacl-1.6.2> running install_scripts python3.14-pynacl-1.6.2> creating build/bdist.linux-aarch64/wheel/pynacl-1.6.2.dist-info/WHEEL python3.14-pynacl-1.6.2> creating '/build/source/dist/.tmp-qibmpkld/pynacl-1.6.2-cp314-cp314-linux_aarch64.whl' and adding 'build/bdist.linux-aarch64/wheel' to it python3.14-pynacl-1.6.2> adding 'nacl/__init__.py' python3.14-pynacl-1.6.2> adding 'nacl/_sodium.abi3.so' python3.14-pynacl-1.6.2> adding 'nacl/encoding.py' python3.14-pynacl-1.6.2> adding 'nacl/exceptions.py' python3.14-pynacl-1.6.2> adding 'nacl/hash.py' python3.14-pynacl-1.6.2> adding 'nacl/hashlib.py' python3.14-pynacl-1.6.2> adding 'nacl/public.py' python3.14-pynacl-1.6.2> adding 'nacl/py.typed' python3.14-pynacl-1.6.2> adding 'nacl/secret.py' python3.14-pynacl-1.6.2> adding 'nacl/signing.py' python3.14-pynacl-1.6.2> adding 'nacl/utils.py' python3.14-pynacl-1.6.2> adding 'nacl/bindings/__init__.py' python3.14-pynacl-1.6.2> adding 'nacl/bindings/crypto_aead.py' python3.14-pynacl-1.6.2> adding 'nacl/bindings/crypto_box.py' python3.14-pynacl-1.6.2> adding 'nacl/bindings/crypto_core.py' python3.14-pynacl-1.6.2> adding 'nacl/bindings/crypto_generichash.py' python3.14-pynacl-1.6.2> adding 'nacl/bindings/crypto_hash.py' python3.14-pynacl-1.6.2> adding 'nacl/bindings/crypto_kx.py' python3.14-pynacl-1.6.2> adding 'nacl/bindings/crypto_pwhash.py' python3.14-pynacl-1.6.2> adding 'nacl/bindings/crypto_scalarmult.py' python3.14-pynacl-1.6.2> adding 'nacl/bindings/crypto_secretbox.py' python3.14-pynacl-1.6.2> adding 'nacl/bindings/crypto_secretstream.py' python3.14-pynacl-1.6.2> adding 'nacl/bindings/crypto_shorthash.py' python3.14-pynacl-1.6.2> adding 'nacl/bindings/crypto_sign.py' python3.14-pynacl-1.6.2> adding 'nacl/bindings/randombytes.py' python3.14-pynacl-1.6.2> adding 'nacl/bindings/sodium_core.py' python3.14-pynacl-1.6.2> adding 'nacl/bindings/utils.py' python3.14-pynacl-1.6.2> adding 'nacl/pwhash/__init__.py' python3.14-pynacl-1.6.2> adding 'nacl/pwhash/_argon2.py' python3.14-pynacl-1.6.2> adding 'nacl/pwhash/argon2i.py' python3.14-pynacl-1.6.2> adding 'nacl/pwhash/argon2id.py' python3.14-pynacl-1.6.2> adding 'nacl/pwhash/scrypt.py' python3.14-pynacl-1.6.2> adding 'pynacl-1.6.2.dist-info/licenses/LICENSE' python3.14-pynacl-1.6.2> adding 'pynacl-1.6.2.dist-info/licenses/licenses/LICENSE.libsodium.txt' python3.14-pynacl-1.6.2> adding 'pynacl-1.6.2.dist-info/METADATA' python3.14-pynacl-1.6.2> adding 'pynacl-1.6.2.dist-info/WHEEL' python3.14-pynacl-1.6.2> adding 'pynacl-1.6.2.dist-info/top_level.txt' python3.14-pynacl-1.6.2> adding 'pynacl-1.6.2.dist-info/RECORD' python3.14-pynacl-1.6.2> removing build/bdist.linux-aarch64/wheel python3.14-pynacl-1.6.2> Successfully built pynacl-1.6.2-cp314-cp314-linux_aarch64.whl python3.14-pynacl-1.6.2> Finished creating a wheel... python3.14-pynacl-1.6.2> Finished executing pypaBuildPhase python3.14-pynacl-1.6.2> Running phase: pythonRuntimeDepsCheckHook python3.14-pynacl-1.6.2> Executing pythonRuntimeDepsCheck python3.14-pynacl-1.6.2> Checking runtime dependencies for pynacl-1.6.2-cp314-cp314-linux_aarch64.whl python3.14-pynacl-1.6.2> Finished executing pythonRuntimeDepsCheck python3.14-pynacl-1.6.2> Running phase: installPhase python3.14-pynacl-1.6.2> Executing pypaInstallPhase python3.14-pynacl-1.6.2> Successfully installed pynacl-1.6.2-cp314-cp314-linux_aarch64.whl python3.14-pynacl-1.6.2> Finished executing pypaInstallPhase python3.14-pynacl-1.6.2> Running phase: pythonOutputDistPhase python3.14-pynacl-1.6.2> Executing pythonOutputDistPhase python3.14-pynacl-1.6.2> Finished executing pythonOutputDistPhase python3.14-pynacl-1.6.2> Running phase: buildSphinxPhase python3.14-pynacl-1.6.2> Executing buildSphinxPhase python3.14-pynacl-1.6.2> Sphinx documentation found in docs python3.14-pynacl-1.6.2> Executing sphinx-build with html builder python3.14-pynacl-1.6.2> Running Sphinx v9.1.0 python3.14-pynacl-1.6.2> loading translations [en]... locale_dir /build/source/docs/locales/en/LC_MESSAGES does not exist python3.14-pynacl-1.6.2> locale_dir /build/source/docs/locales/en/LC_MESSAGES does not exist python3.14-pynacl-1.6.2> done python3.14-pynacl-1.6.2> making output directory... done python3.14-pynacl-1.6.2> Converting `source_suffix = '.rst'` to `source_suffix = {'.rst': 'restructuredtext'}`. python3.14-pynacl-1.6.2> locale_dir /build/source/docs/locales/en/LC_MESSAGES does not exist python3.14-pynacl-1.6.2> loading intersphinx inventory 'python' from https://docs.python.org/3/objects.inv ... python3.14-pynacl-1.6.2> WARNING: failed to reach any of the inventories with the following issues: python3.14-pynacl-1.6.2> intersphinx inventory 'https://docs.python.org/3/objects.inv' not fetchable due to : HTTPSConnectionPool(host='docs.python.org', port=443): Max retries exceeded with url: /3/objects.inv (Caused by NameResolutionError("HTTPSConnection(host='docs.python.org', port=443): Failed to resolve 'docs.python.org' ([Errno -3] Temporary failure in name resolution)")) python3.14-pynacl-1.6.2> locale_dir /build/source/docs/locales/en/LC_MESSAGES does not exist python3.14-pynacl-1.6.2> building [mo]: targets for 0 po files that are out of date python3.14-pynacl-1.6.2> writing output... python3.14-pynacl-1.6.2> building [html]: targets for 22 source files that are out of date python3.14-pynacl-1.6.2> updating environment: locale_dir /build/source/docs/locales/en/LC_MESSAGES does not exist python3.14-pynacl-1.6.2> [new config] 22 added, 0 changed, 0 removed python3.14-pynacl-1.6.2> reading sources... [ 5%] api/hash python3.14-pynacl-1.6.2> reading sources... [ 9%] api/hashlib python3.14-pynacl-1.6.2> reading sources... [ 14%] api/pwhash python3.14-pynacl-1.6.2> reading sources... [ 18%] changelog python3.14-pynacl-1.6.2> reading sources... [ 23%] doing-a-release python3.14-pynacl-1.6.2> reading sources... [ 27%] encoding python3.14-pynacl-1.6.2> reading sources... [ 32%] exceptions python3.14-pynacl-1.6.2> reading sources... [ 36%] hashing python3.14-pynacl-1.6.2> reading sources... [ 41%] index python3.14-pynacl-1.6.2> reading sources... [ 45%] install python3.14-pynacl-1.6.2> reading sources... [ 50%] password_hashing python3.14-pynacl-1.6.2> reading sources... [ 55%] public python3.14-pynacl-1.6.2> reading sources... [ 59%] secret python3.14-pynacl-1.6.2> reading sources... [ 64%] signing python3.14-pynacl-1.6.2> reading sources... [ 68%] utils python3.14-pynacl-1.6.2> reading sources... [ 73%] vectors/argon2_vectors python3.14-pynacl-1.6.2> reading sources... [ 77%] vectors/blake2_vectors python3.14-pynacl-1.6.2> reading sources... [ 82%] vectors/bundled_library_build python3.14-pynacl-1.6.2> reading sources... [ 86%] vectors/index python3.14-pynacl-1.6.2> reading sources... [ 91%] vectors/scrypt_vectors python3.14-pynacl-1.6.2> reading sources... [ 95%] vectors/sealedbox_vectors python3.14-pynacl-1.6.2> reading sources... [100%] vectors/secretstream_vectors python3.14-pynacl-1.6.2> python3.14-pynacl-1.6.2> looking for now-outdated files... none found python3.14-pynacl-1.6.2> pickling environment... done python3.14-pynacl-1.6.2> checking consistency... done python3.14-pynacl-1.6.2> preparing documents... done python3.14-pynacl-1.6.2> copying assets... python3.14-pynacl-1.6.2> copying downloadable files... [ 33%] vectors/python/argondriver.py python3.14-pynacl-1.6.2> copying downloadable files... [ 67%] vectors/c-source/sealbox_test_vectors.c python3.14-pynacl-1.6.2> copying downloadable files... [100%] vectors/c-source/secretstream_test_vector.c python3.14-pynacl-1.6.2> python3.14-pynacl-1.6.2> copying static files... python3.14-pynacl-1.6.2> Writing evaluated template result to /build/source/.sphinx/html/html/_static/basic.css python3.14-pynacl-1.6.2> Writing evaluated template result to /build/source/.sphinx/html/html/_static/language_data.js python3.14-pynacl-1.6.2> Writing evaluated template result to /build/source/.sphinx/html/html/_static/documentation_options.js python3.14-pynacl-1.6.2> Writing evaluated template result to /build/source/.sphinx/html/html/_static/sidebar.js python3.14-pynacl-1.6.2> Writing evaluated template result to /build/source/.sphinx/html/html/_static/classic.css python3.14-pynacl-1.6.2> copying static files: done python3.14-pynacl-1.6.2> copying extra files... python3.14-pynacl-1.6.2> copying extra files: done python3.14-pynacl-1.6.2> copying assets: done python3.14-pynacl-1.6.2> writing output... [ 5%] api/hash python3.14-pynacl-1.6.2> writing output... [ 9%] api/hashlib python3.14-pynacl-1.6.2> writing output... [ 14%] api/pwhash python3.14-pynacl-1.6.2> writing output... [ 18%] changelog python3.14-pynacl-1.6.2> writing output... [ 23%] doing-a-release python3.14-pynacl-1.6.2> writing output... [ 27%] encoding python3.14-pynacl-1.6.2> writing output... [ 32%] exceptions python3.14-pynacl-1.6.2> writing output... [ 36%] hashing python3.14-pynacl-1.6.2> writing output... [ 41%] index python3.14-pynacl-1.6.2> writing output... [ 45%] install python3.14-pynacl-1.6.2> writing output... [ 50%] password_hashing python3.14-pynacl-1.6.2> writing output... [ 55%] public python3.14-pynacl-1.6.2> writing output... [ 59%] secret python3.14-pynacl-1.6.2> writing output... [ 64%] signing python3.14-pynacl-1.6.2> writing output... [ 68%] utils python3.14-pynacl-1.6.2> writing output... [ 73%] vectors/argon2_vectors python3.14-pynacl-1.6.2> writing output... [ 77%] vectors/blake2_vectors python3.14-pynacl-1.6.2> writing output... [ 82%] vectors/bundled_library_build python3.14-pynacl-1.6.2> writing output... [ 86%] vectors/index python3.14-pynacl-1.6.2> writing output... [ 91%] vectors/scrypt_vectors python3.14-pynacl-1.6.2> writing output... [ 95%] vectors/sealedbox_vectors python3.14-pynacl-1.6.2> writing output... [100%] vectors/secretstream_vectors python3.14-pynacl-1.6.2> python3.14-pynacl-1.6.2> generating indices... genindex py-modindex done python3.14-pynacl-1.6.2> highlighting module code... [ 8%] nacl.encoding python3.14-pynacl-1.6.2> highlighting module code... [ 15%] nacl.exceptions python3.14-pynacl-1.6.2> highlighting module code... [ 23%] nacl.hash python3.14-pynacl-1.6.2> highlighting module code... [ 31%] nacl.hashlib python3.14-pynacl-1.6.2> highlighting module code... [ 38%] nacl.public python3.14-pynacl-1.6.2> highlighting module code... [ 46%] nacl.pwhash python3.14-pynacl-1.6.2> highlighting module code... [ 54%] nacl.pwhash._argon2 python3.14-pynacl-1.6.2> highlighting module code... [ 62%] nacl.pwhash.argon2i python3.14-pynacl-1.6.2> highlighting module code... [ 69%] nacl.pwhash.argon2id python3.14-pynacl-1.6.2> highlighting module code... [ 77%] nacl.pwhash.scrypt python3.14-pynacl-1.6.2> highlighting module code... [ 85%] nacl.secret python3.14-pynacl-1.6.2> highlighting module code... [ 92%] nacl.signing python3.14-pynacl-1.6.2> highlighting module code... [100%] nacl.utils python3.14-pynacl-1.6.2> python3.14-pynacl-1.6.2> writing additional pages... search done python3.14-pynacl-1.6.2> copying images... [100%] _static/ed25519.png python3.14-pynacl-1.6.2> python3.14-pynacl-1.6.2> dumping search index in English (code: en)... done python3.14-pynacl-1.6.2> dumping object inventory... done python3.14-pynacl-1.6.2> build succeeded, 1 warning. python3.14-pynacl-1.6.2> python3.14-pynacl-1.6.2> The HTML pages are in .sphinx/html/html. python3.14-pynacl-1.6.2> Running phase: installSphinxPhase python3.14-pynacl-1.6.2> Executing installSphinxPhase building '/nix/store/qikmwmy1s1xb8y99aq7z5cz442ign0q6-python3.14-sphinx-autoapi-3.8.0.drv' python3.14-sphinx-autoapi-3.8.0> tribuchet: building on eliza python3.14-pynacl-1.6.2> Running phase: fixupPhase python3.14-pynacl-1.6.2> shrinking RPATHs of ELF executables and libraries in /nix/store/jv09zzpgcrx1vx1i1m0qnx4iaf5xfznb-python3.14-pynacl-1.6.2-doc python3.14-pynacl-1.6.2> checking for references to /build/ in /nix/store/jv09zzpgcrx1vx1i1m0qnx4iaf5xfznb-python3.14-pynacl-1.6.2-doc... python3.14-pynacl-1.6.2> patching script interpreter paths in /nix/store/jv09zzpgcrx1vx1i1m0qnx4iaf5xfznb-python3.14-pynacl-1.6.2-doc python3.14-pynacl-1.6.2> shrinking RPATHs of ELF executables and libraries in /nix/store/qjv5vn9p3brvxgp5paqh6hqn40yafqxr-python3.14-pynacl-1.6.2-dist python3.14-pynacl-1.6.2> checking for references to /build/ in /nix/store/qjv5vn9p3brvxgp5paqh6hqn40yafqxr-python3.14-pynacl-1.6.2-dist... python3.14-pynacl-1.6.2> patching script interpreter paths in /nix/store/qjv5vn9p3brvxgp5paqh6hqn40yafqxr-python3.14-pynacl-1.6.2-dist python3.14-pynacl-1.6.2> shrinking RPATHs of ELF executables and libraries in /nix/store/jxya5jbjnd5h8k15gyhdg1r41mfpq3gc-python3.14-pynacl-1.6.2 python3.14-pynacl-1.6.2> shrinking /nix/store/jxya5jbjnd5h8k15gyhdg1r41mfpq3gc-python3.14-pynacl-1.6.2/lib/python3.14/site-packages/nacl/_sodium.abi3.so python3.14-pynacl-1.6.2> checking for references to /build/ in /nix/store/jxya5jbjnd5h8k15gyhdg1r41mfpq3gc-python3.14-pynacl-1.6.2... python3.14-pynacl-1.6.2> patching script interpreter paths in /nix/store/jxya5jbjnd5h8k15gyhdg1r41mfpq3gc-python3.14-pynacl-1.6.2 python3.14-pynacl-1.6.2> stripping (with command strip and flags -S -p) in /nix/store/jxya5jbjnd5h8k15gyhdg1r41mfpq3gc-python3.14-pynacl-1.6.2/lib python3.14-pynacl-1.6.2> Executing pythonRemoveTestsDir python3.14-pynacl-1.6.2> Finished executing pythonRemoveTestsDir python3.14-pynacl-1.6.2> Running phase: installCheckPhase python3.14-pynacl-1.6.2> no Makefile or custom installCheckPhase, doing nothing python3.14-pynacl-1.6.2> Running phase: pythonCatchConflictsPhase python3.14-pynacl-1.6.2> Running phase: pythonRemoveBinBytecodePhase python3.14-pynacl-1.6.2> Running phase: pythonImportsCheckPhase python3.14-pynacl-1.6.2> Executing pythonImportsCheckPhase python3.14-pynacl-1.6.2> Check whether the following modules can be imported: nacl python3.14-pynacl-1.6.2> Running phase: pythonMetadataCheckPhase python3.14-pynacl-1.6.2> Executing pythonMetadataCheckPhase python3.14-pynacl-1.6.2> Running phase: pytestCheckPhase python3.14-pynacl-1.6.2> Executing pytestCheckPhase python3.14-pynacl-1.6.2> pytest flags: -m pytest --numprocesses=24 python3.14-sphinx-autoapi-3.8.0> structuredAttrs is enabled python3.14-sphinx-autoapi-3.8.0> Sourcing python-remove-tests-dir-hook python3.14-sphinx-autoapi-3.8.0> Sourcing python-catch-conflicts-hook.sh python3.14-sphinx-autoapi-3.8.0> Sourcing python-remove-bin-bytecode-hook.sh python3.14-sphinx-autoapi-3.8.0> Sourcing pypa-build-hook python3.14-sphinx-autoapi-3.8.0> Using pypaBuildPhase python3.14-sphinx-autoapi-3.8.0> Sourcing python-runtime-deps-check-hook python3.14-sphinx-autoapi-3.8.0> Using pythonRuntimeDepsCheckHook python3.14-sphinx-autoapi-3.8.0> Sourcing pypa-install-hook python3.14-sphinx-autoapi-3.8.0> Using pypaInstallPhase python3.14-sphinx-autoapi-3.8.0> Sourcing python-imports-check-hook.sh python3.14-sphinx-autoapi-3.8.0> Using pythonImportsCheckPhase python3.14-sphinx-autoapi-3.8.0> Sourcing python-metadata-check-hook.sh python3.14-sphinx-autoapi-3.8.0> Using pythonMetadataCheckPhase python3.14-sphinx-autoapi-3.8.0> Sourcing python-namespaces-hook python3.14-sphinx-autoapi-3.8.0> Sourcing python-catch-conflicts-hook.sh python3.14-sphinx-autoapi-3.8.0> Sourcing pytest-check-hook python3.14-sphinx-autoapi-3.8.0> Using pytestCheckPhase python3.14-sphinx-autoapi-3.8.0> Running phase: unpackPhase python3.14-sphinx-autoapi-3.8.0> unpacking source archive /nix/store/gv9fb474f98lj7fzj5g7ahhsa59p906a-source python3.14-sphinx-autoapi-3.8.0> source root is source python3.14-sphinx-autoapi-3.8.0> setting SOURCE_DATE_EPOCH to timestamp 315619200 of file "source/tox.ini" python3.14-sphinx-autoapi-3.8.0> Running phase: patchPhase python3.14-sphinx-autoapi-3.8.0> Running phase: updateAutotoolsGnuConfigScriptsPhase python3.14-sphinx-autoapi-3.8.0> Running phase: configurePhase python3.14-sphinx-autoapi-3.8.0> no configure script, doing nothing python3.14-sphinx-autoapi-3.8.0> Running phase: buildPhase python3.14-sphinx-autoapi-3.8.0> Executing pypaBuildPhase python3.14-sphinx-autoapi-3.8.0> Creating a wheel... python3.14-sphinx-autoapi-3.8.0> pypa build flags: --no-isolation --outdir dist/ --wheel python3.14-sphinx-autoapi-3.8.0> * Getting build dependencies for wheel... python3.14-sphinx-autoapi-3.8.0> * Building wheel... python3.14-sphinx-autoapi-3.8.0> Successfully built sphinx_autoapi-3.8.0-py3-none-any.whl python3.14-sphinx-autoapi-3.8.0> Finished creating a wheel... python3.14-sphinx-autoapi-3.8.0> Finished executing pypaBuildPhase python3.14-sphinx-autoapi-3.8.0> Running phase: pythonRuntimeDepsCheckHook python3.14-sphinx-autoapi-3.8.0> Executing pythonRuntimeDepsCheck python3.14-sphinx-autoapi-3.8.0> Checking runtime dependencies for sphinx_autoapi-3.8.0-py3-none-any.whl python3.14-sphinx-autoapi-3.8.0> Finished executing pythonRuntimeDepsCheck python3.14-sphinx-autoapi-3.8.0> Running phase: installPhase python3.14-sphinx-autoapi-3.8.0> Executing pypaInstallPhase python3.14-sphinx-autoapi-3.8.0> Successfully installed sphinx_autoapi-3.8.0-py3-none-any.whl python3.14-sphinx-autoapi-3.8.0> Finished executing pypaInstallPhase python3.14-sphinx-autoapi-3.8.0> Running phase: pythonOutputDistPhase python3.14-sphinx-autoapi-3.8.0> Executing pythonOutputDistPhase python3.14-sphinx-autoapi-3.8.0> Finished executing pythonOutputDistPhase python3.14-sphinx-autoapi-3.8.0> Running phase: fixupPhase python3.14-sphinx-autoapi-3.8.0> shrinking RPATHs of ELF executables and libraries in /nix/store/n6yfng7j0yq8khinzwvwl3ijsc7a9668-python3.14-sphinx-autoapi-3.8.0-dist python3.14-sphinx-autoapi-3.8.0> checking for references to /build/ in /nix/store/n6yfng7j0yq8khinzwvwl3ijsc7a9668-python3.14-sphinx-autoapi-3.8.0-dist... python3.14-sphinx-autoapi-3.8.0> patching script interpreter paths in /nix/store/n6yfng7j0yq8khinzwvwl3ijsc7a9668-python3.14-sphinx-autoapi-3.8.0-dist python3.14-sphinx-autoapi-3.8.0> shrinking RPATHs of ELF executables and libraries in /nix/store/afxw90rnvn3s74hydzy9zg2zj98g4cc0-python3.14-sphinx-autoapi-3.8.0 python3.14-sphinx-autoapi-3.8.0> checking for references to /build/ in /nix/store/afxw90rnvn3s74hydzy9zg2zj98g4cc0-python3.14-sphinx-autoapi-3.8.0... python3.14-sphinx-autoapi-3.8.0> patching script interpreter paths in /nix/store/afxw90rnvn3s74hydzy9zg2zj98g4cc0-python3.14-sphinx-autoapi-3.8.0 python3.14-sphinx-autoapi-3.8.0> stripping (with command strip and flags -S -p) in /nix/store/afxw90rnvn3s74hydzy9zg2zj98g4cc0-python3.14-sphinx-autoapi-3.8.0/lib python3.14-sphinx-autoapi-3.8.0> Executing pythonRemoveTestsDir python3.14-sphinx-autoapi-3.8.0> Finished executing pythonRemoveTestsDir python3.14-sphinx-autoapi-3.8.0> Running phase: installCheckPhase python3.14-sphinx-autoapi-3.8.0> no Makefile or custom installCheckPhase, doing nothing python3.14-sphinx-autoapi-3.8.0> Running phase: pythonCatchConflictsPhase python3.14-sphinx-autoapi-3.8.0> Running phase: pythonRemoveBinBytecodePhase python3.14-sphinx-autoapi-3.8.0> Running phase: pythonImportsCheckPhase python3.14-sphinx-autoapi-3.8.0> Executing pythonImportsCheckPhase python3.14-sphinx-autoapi-3.8.0> Check whether the following modules can be imported: autoapi python3.14-sphinx-autoapi-3.8.0> Running phase: pythonMetadataCheckPhase python3.14-sphinx-autoapi-3.8.0> Executing pythonMetadataCheckPhase python3.14-sphinx-autoapi-3.8.0> Running phase: pytestCheckPhase python3.14-sphinx-autoapi-3.8.0> Executing pytestCheckPhase python3.14-sphinx-autoapi-3.8.0> pytest flags: -m pytest -k not\ \(test_integration\) python3.14-sphinx-autoapi-3.8.0> ============================= test session starts ============================== python3.14-sphinx-autoapi-3.8.0> platform linux -- Python 3.14.8, pytest-9.1.1, pluggy-1.6.0 python3.14-sphinx-autoapi-3.8.0> rootdir: /build/source python3.14-sphinx-autoapi-3.8.0> configfile: pyproject.toml python3.14-sphinx-autoapi-3.8.0> collected 332 items / 17 deselected / 315 selected python3.14-sphinx-autoapi-3.8.0> python3.14-pynacl-1.6.2> ============================= test session starts ============================== python3.14-pynacl-1.6.2> platform linux -- Python 3.14.8, pytest-9.1.1, pluggy-1.6.0 python3.14-pynacl-1.6.2> rootdir: /build/source python3.14-pynacl-1.6.2> configfile: pyproject.toml python3.14-pynacl-1.6.2> plugins: hypothesis-6.168.1, xdist-3.8.0 python3.14-pynacl-1.6.2> created: 24/24 workers python3.14-pynacl-1.6.2> 24 workers [4671 items] python3.14-pynacl-1.6.2> python3.14-pynacl-1.6.2> ........................................................................ [ 1%] python3.14-pynacl-1.6.2> ........................................................................ [ 3%] python3.14-pynacl-1.6.2> ........................................................................ [ 4%] python3.14-pynacl-1.6.2> ........................................................................ [ 6%] python3.14-pynacl-1.6.2> ........................................................................ [ 7%] python3.14-pynacl-1.6.2> ........................................................................ [ 9%] python3.14-pynacl-1.6.2> ........................................................................ [ 10%] python3.14-pynacl-1.6.2> ........................................................................ [ 12%] python3.14-pynacl-1.6.2> ........................................................................ [ 13%] python3.14-pynacl-1.6.2> ........................................................................ [ 15%] python3.14-pynacl-1.6.2> ........................................................................ [ 16%] python3.14-pynacl-1.6.2> .....ss................................................................. [ 18%] python3.14-pynacl-1.6.2> ........................................................................ [ 20%] python3.14-pynacl-1.6.2> ........................................................................ [ 21%] python3.14-pynacl-1.6.2> ........................................................................ [ 23%] python3.14-pynacl-1.6.2> ........................................................................ [ 24%] python3.14-pynacl-1.6.2> ........................................................................ [ 26%] python3.14-pynacl-1.6.2> ........................................................................ [ 27%] python3.14-pynacl-1.6.2> ........................................................................ [ 29%] python3.14-pynacl-1.6.2> ........................................................................ [ 30%] python3.14-pynacl-1.6.2> ........................................................................ [ 32%] python3.14-pynacl-1.6.2> ........................................................................ [ 33%] python3.14-pynacl-1.6.2> ........................................................................ [ 35%] python3.14-pynacl-1.6.2> ........................................................................ [ 36%] python3.14-pynacl-1.6.2> ....................................................................ss.. [ 38%] python3.14-pynacl-1.6.2> ........................................................................ [ 40%] python3.14-pynacl-1.6.2> ........................................................................ [ 41%] python3.14-pynacl-1.6.2> .....................................................s..s............... [ 43%] python3.14-pynacl-1.6.2> ........................................................................ [ 44%] python3.14-pynacl-1.6.2> ........................................................................ [ 46%] python3.14-pynacl-1.6.2> ........................................................................ [ 47%] python3.14-pynacl-1.6.2> ........................................................................ [ 49%] python3.14-pynacl-1.6.2> ..ss.................................................................... [ 50%] python3.14-pynacl-1.6.2> ........................................................................ [ 52%] python3.14-pynacl-1.6.2> ..............s......................................................... [ 53%] python3.14-pynacl-1.6.2> ........................................................................ [ 55%] python3.14-pynacl-1.6.2> ........................................................................ [ 57%] python3.14-pynacl-1.6.2> ........................................................................ [ 58%] python3.14-pynacl-1.6.2> ........................................................................ [ 60%] python3.14-pynacl-1.6.2> ........................................................................ [ 61%] python3.14-pynacl-1.6.2> ........................................................................ [ 63%] python3.14-pynacl-1.6.2> ........................................................................ [ 64%] python3.14-pynacl-1.6.2> ........................................................................ [ 66%] python3.14-pynacl-1.6.2> ........................................................................ [ 67%] python3.14-pynacl-1.6.2> ........................................................................ [ 69%] python3.14-pynacl-1.6.2> ........................................................................ [ 70%] python3.14-pynacl-1.6.2> ........................................................................ [ 72%] python3.14-pynacl-1.6.2> ........................................................................ [ 73%] python3.14-pynacl-1.6.2> ........................................................................ [ 75%] python3.14-pynacl-1.6.2> ........................................................................ [ 77%] python3.14-pynacl-1.6.2> ........................................................................ [ 78%] python3.14-pynacl-1.6.2> ........................................................................ [ 80%] python3.14-pynacl-1.6.2> ........................................................................ [ 81%] python3.14-pynacl-1.6.2> ........................................................................ [ 83%] python3.14-pynacl-1.6.2> ........................................................................ [ 84%] python3.14-pynacl-1.6.2> ........................................................................ [ 86%] python3.14-pynacl-1.6.2> ........................................................................ [ 87%] python3.14-pynacl-1.6.2> ........................................................................ [ 89%] python3.14-pynacl-1.6.2> ........................................................................ [ 90%] python3.14-pynacl-1.6.2> ........................................................................ [ 92%] python3.14-pynacl-1.6.2> ........................................................................ [ 94%] python3.14-pynacl-1.6.2> ........................................................................ [ 95%] python3.14-pynacl-1.6.2> ........................................................................ [ 97%] python3.14-sphinx-autoapi-3.8.0> tests/python/test_own_page_option.py ................................... [ 11%] python3.14-sphinx-autoapi-3.8.0> ... [ 12%] python3.14-sphinx-autoapi-3.8.0> tests/python/test_parser.py ........... [ 15%] python3.14-pynacl-1.6.2> ........................................................s............... [ 98%] python3.14-sphinx-autoapi-3.8.0> tests/python/test_pyintegration.py ..................................... [ 27%] python3.14-pynacl-1.6.2> ............................................................... [100%] python3.14-pynacl-1.6.2> =========================== short test summary info ============================ python3.14-pynacl-1.6.2> SKIPPED [1] tests/test_bindings.py:979: Requires minimal build of libsodium python3.14-pynacl-1.6.2> SKIPPED [1] tests/test_bindings.py:1008: Requires minimal build of libsodium python3.14-pynacl-1.6.2> SKIPPED [4] tests/test_generichash.py:200: Message too short for splitting python3.14-pynacl-1.6.2> SKIPPED [1] tests/test_pwhash.py:649: Requires minimal build of libsodium python3.14-pynacl-1.6.2> SKIPPED [1] tests/test_pwhash.py:663: Requires minimal build of libsodium python3.14-pynacl-1.6.2> SKIPPED [1] tests/test_shorthash.py:231: Requires minimal build of libsodium python3.14-pynacl-1.6.2> SKIPPED [1] tests/test_hashlib_scrypt.py:138: Requires minimal build of libsodium python3.14-pynacl-1.6.2> ====================== 4661 passed, 10 skipped in 24.32s ======================= python3.14-pynacl-1.6.2> Finished executing pytestCheckPhase python3.14-pynacl-1.6.2> Running phase: pytestcachePhase python3.14-pynacl-1.6.2> Running phase: pytestRemoveBytecodePhase building '/nix/store/k3c0bbixh7jr5vap2sjryl2wrl0w1a1i-python3.14-dkimpy-1.1.8.drv' python3.14-dkimpy-1.1.8> tribuchet: building on eliza python3.14-dkimpy-1.1.8> structuredAttrs is enabled python3.14-dkimpy-1.1.8> Sourcing python-remove-tests-dir-hook python3.14-dkimpy-1.1.8> Sourcing python-catch-conflicts-hook.sh python3.14-dkimpy-1.1.8> Sourcing python-remove-bin-bytecode-hook.sh python3.14-dkimpy-1.1.8> Sourcing pypa-build-hook python3.14-dkimpy-1.1.8> Using pypaBuildPhase python3.14-dkimpy-1.1.8> Sourcing python-runtime-deps-check-hook python3.14-dkimpy-1.1.8> Using pythonRuntimeDepsCheckHook python3.14-dkimpy-1.1.8> Sourcing pypa-install-hook python3.14-dkimpy-1.1.8> Using pypaInstallPhase python3.14-dkimpy-1.1.8> Sourcing python-imports-check-hook.sh python3.14-dkimpy-1.1.8> Using pythonImportsCheckPhase python3.14-dkimpy-1.1.8> Sourcing python-metadata-check-hook.sh python3.14-dkimpy-1.1.8> Using pythonMetadataCheckPhase python3.14-dkimpy-1.1.8> Sourcing python-namespaces-hook python3.14-dkimpy-1.1.8> Sourcing python-catch-conflicts-hook.sh python3.14-dkimpy-1.1.8> Sourcing pytest-check-hook python3.14-dkimpy-1.1.8> Using pytestCheckPhase python3.14-dkimpy-1.1.8> Running phase: unpackPhase python3.14-dkimpy-1.1.8> unpacking source archive /nix/store/i8ajbclrf337ikg9cippyjcvkmm4himz-dkimpy-1.1.8.tar.gz python3.14-dkimpy-1.1.8> source root is dkimpy-1.1.8 python3.14-dkimpy-1.1.8> setting SOURCE_DATE_EPOCH to timestamp 1720131041 of file "dkimpy-1.1.8/setup.cfg" python3.14-dkimpy-1.1.8> Running phase: patchPhase python3.14-dkimpy-1.1.8> Running phase: updateAutotoolsGnuConfigScriptsPhase python3.14-dkimpy-1.1.8> Running phase: configurePhase python3.14-dkimpy-1.1.8> no configure script, doing nothing python3.14-dkimpy-1.1.8> Running phase: buildPhase python3.14-dkimpy-1.1.8> Executing pypaBuildPhase python3.14-dkimpy-1.1.8> Creating a wheel... python3.14-dkimpy-1.1.8> pypa build flags: --no-isolation --outdir dist/ --wheel python3.14-dkimpy-1.1.8> * Getting build dependencies for wheel... python3.14-dkimpy-1.1.8> /nix/store/7wqmhkx1lp5j15m2p4mv6vfrw08nzd90-python3.14-setuptools-83.0.0/lib/python3.14/site-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. python3.14-dkimpy-1.1.8> !! python3.14-dkimpy-1.1.8> python3.14-dkimpy-1.1.8> ******************************************************************************** python3.14-dkimpy-1.1.8> Please consider removing the following classifiers in favor of a SPDX license expression: python3.14-dkimpy-1.1.8> python3.14-dkimpy-1.1.8> License :: DFSG approved python3.14-dkimpy-1.1.8> python3.14-dkimpy-1.1.8> See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. python3.14-dkimpy-1.1.8> ******************************************************************************** python3.14-dkimpy-1.1.8> python3.14-dkimpy-1.1.8> !! python3.14-dkimpy-1.1.8> self._finalize_license_expression() python3.14-dkimpy-1.1.8> running egg_info python3.14-dkimpy-1.1.8> writing dkimpy.egg-info/PKG-INFO python3.14-dkimpy-1.1.8> writing dependency_links to dkimpy.egg-info/dependency_links.txt python3.14-dkimpy-1.1.8> writing entry points to dkimpy.egg-info/entry_points.txt python3.14-dkimpy-1.1.8> writing requirements to dkimpy.egg-info/requires.txt python3.14-dkimpy-1.1.8> writing top-level names to dkimpy.egg-info/top_level.txt python3.14-dkimpy-1.1.8> reading manifest file 'dkimpy.egg-info/SOURCES.txt' python3.14-dkimpy-1.1.8> reading manifest template 'MANIFEST.in' python3.14-dkimpy-1.1.8> warning: no previously-included files found matching 'dkim/*.pyc' python3.14-dkimpy-1.1.8> warning: no previously-included files found matching 'dkim/tests/*.pyc' python3.14-dkimpy-1.1.8> adding license file 'LICENSE' python3.14-dkimpy-1.1.8> writing manifest file 'dkimpy.egg-info/SOURCES.txt' python3.14-dkimpy-1.1.8> * Building wheel... python3.14-dkimpy-1.1.8> /nix/store/7wqmhkx1lp5j15m2p4mv6vfrw08nzd90-python3.14-setuptools-83.0.0/lib/python3.14/site-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. python3.14-dkimpy-1.1.8> !! python3.14-dkimpy-1.1.8> python3.14-dkimpy-1.1.8> ******************************************************************************** python3.14-dkimpy-1.1.8> Please consider removing the following classifiers in favor of a SPDX license expression: python3.14-dkimpy-1.1.8> python3.14-dkimpy-1.1.8> License :: DFSG approved python3.14-dkimpy-1.1.8> python3.14-dkimpy-1.1.8> See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. python3.14-dkimpy-1.1.8> ******************************************************************************** python3.14-dkimpy-1.1.8> python3.14-dkimpy-1.1.8> !! python3.14-dkimpy-1.1.8> self._finalize_license_expression() python3.14-dkimpy-1.1.8> running bdist_wheel python3.14-dkimpy-1.1.8> running build python3.14-dkimpy-1.1.8> running build_py python3.14-dkimpy-1.1.8> creating build/lib/dkim python3.14-dkimpy-1.1.8> copying dkim/dkimsign.py -> build/lib/dkim python3.14-dkimpy-1.1.8> copying dkim/__init__.py -> build/lib/dkim python3.14-dkimpy-1.1.8> copying dkim/asyncsupport.py -> build/lib/dkim python3.14-dkimpy-1.1.8> copying dkim/arcverify.py -> build/lib/dkim python3.14-dkimpy-1.1.8> copying dkim/dkimverify.py -> build/lib/dkim python3.14-dkimpy-1.1.8> copying dkim/util.py -> build/lib/dkim python3.14-dkimpy-1.1.8> copying dkim/arcsign.py -> build/lib/dkim python3.14-dkimpy-1.1.8> copying dkim/__main__.py -> build/lib/dkim python3.14-dkimpy-1.1.8> copying dkim/asn1.py -> build/lib/dkim python3.14-dkimpy-1.1.8> copying dkim/canonicalization.py -> build/lib/dkim python3.14-dkimpy-1.1.8> copying dkim/crypto.py -> build/lib/dkim python3.14-dkimpy-1.1.8> copying dkim/dnsplug.py -> build/lib/dkim python3.14-dkimpy-1.1.8> copying dkim/dknewkey.py -> build/lib/dkim python3.14-dkimpy-1.1.8> installing to build/bdist.linux-aarch64/wheel python3.14-dkimpy-1.1.8> running install python3.14-dkimpy-1.1.8> running install_lib python3.14-dkimpy-1.1.8> creating build/bdist.linux-aarch64/wheel python3.14-dkimpy-1.1.8> creating build/bdist.linux-aarch64/wheel/dkim python3.14-dkimpy-1.1.8> copying build/lib/dkim/dnsplug.py -> build/bdist.linux-aarch64/wheel/./dkim python3.14-dkimpy-1.1.8> copying build/lib/dkim/arcverify.py -> build/bdist.linux-aarch64/wheel/./dkim python3.14-dkimpy-1.1.8> copying build/lib/dkim/dkimverify.py -> build/bdist.linux-aarch64/wheel/./dkim python3.14-dkimpy-1.1.8> copying build/lib/dkim/__init__.py -> build/bdist.linux-aarch64/wheel/./dkim python3.14-dkimpy-1.1.8> copying build/lib/dkim/dkimsign.py -> build/bdist.linux-aarch64/wheel/./dkim python3.14-dkimpy-1.1.8> copying build/lib/dkim/crypto.py -> build/bdist.linux-aarch64/wheel/./dkim python3.14-dkimpy-1.1.8> copying build/lib/dkim/util.py -> build/bdist.linux-aarch64/wheel/./dkim python3.14-dkimpy-1.1.8> copying build/lib/dkim/dknewkey.py -> build/bdist.linux-aarch64/wheel/./dkim python3.14-dkimpy-1.1.8> copying build/lib/dkim/asn1.py -> build/bdist.linux-aarch64/wheel/./dkim python3.14-dkimpy-1.1.8> copying build/lib/dkim/arcsign.py -> build/bdist.linux-aarch64/wheel/./dkim python3.14-dkimpy-1.1.8> copying build/lib/dkim/__main__.py -> build/bdist.linux-aarch64/wheel/./dkim python3.14-dkimpy-1.1.8> copying build/lib/dkim/asyncsupport.py -> build/bdist.linux-aarch64/wheel/./dkim python3.14-dkimpy-1.1.8> copying build/lib/dkim/canonicalization.py -> build/bdist.linux-aarch64/wheel/./dkim python3.14-dkimpy-1.1.8> running install_data python3.14-dkimpy-1.1.8> creating build/bdist.linux-aarch64/wheel/dkimpy-1.1.8.data/data python3.14-dkimpy-1.1.8> creating build/bdist.linux-aarch64/wheel/dkimpy-1.1.8.data/data/share/man/man1 python3.14-dkimpy-1.1.8> copying man/arcsign.1 -> build/bdist.linux-aarch64/wheel/dkimpy-1.1.8.data/data/share/man/man1 python3.14-dkimpy-1.1.8> copying man/arcverify.1 -> build/bdist.linux-aarch64/wheel/dkimpy-1.1.8.data/data/share/man/man1 python3.14-dkimpy-1.1.8> copying man/dkimsign.1 -> build/bdist.linux-aarch64/wheel/dkimpy-1.1.8.data/data/share/man/man1 python3.14-dkimpy-1.1.8> copying man/dkimverify.1 -> build/bdist.linux-aarch64/wheel/dkimpy-1.1.8.data/data/share/man/man1 python3.14-dkimpy-1.1.8> copying man/dknewkey.1 -> build/bdist.linux-aarch64/wheel/dkimpy-1.1.8.data/data/share/man/man1 python3.14-dkimpy-1.1.8> running install_egg_info python3.14-dkimpy-1.1.8> running egg_info python3.14-dkimpy-1.1.8> writing dkimpy.egg-info/PKG-INFO python3.14-dkimpy-1.1.8> writing dependency_links to dkimpy.egg-info/dependency_links.txt python3.14-dkimpy-1.1.8> writing entry points to dkimpy.egg-info/entry_points.txt python3.14-dkimpy-1.1.8> writing requirements to dkimpy.egg-info/requires.txt python3.14-dkimpy-1.1.8> writing top-level names to dkimpy.egg-info/top_level.txt python3.14-dkimpy-1.1.8> reading manifest file 'dkimpy.egg-info/SOURCES.txt' python3.14-dkimpy-1.1.8> reading manifest template 'MANIFEST.in' python3.14-dkimpy-1.1.8> warning: no previously-included files found matching 'dkim/*.pyc' python3.14-dkimpy-1.1.8> warning: no previously-included files found matching 'dkim/tests/*.pyc' python3.14-dkimpy-1.1.8> adding license file 'LICENSE' python3.14-dkimpy-1.1.8> writing manifest file 'dkimpy.egg-info/SOURCES.txt' python3.14-dkimpy-1.1.8> Copying dkimpy.egg-info to build/bdist.linux-aarch64/wheel/./dkimpy-1.1.8-py3.14.egg-info python3.14-dkimpy-1.1.8> running install_scripts python3.14-dkimpy-1.1.8> creating build/bdist.linux-aarch64/wheel/dkimpy-1.1.8.dist-info/WHEEL python3.14-dkimpy-1.1.8> creating '/build/dkimpy-1.1.8/dist/.tmp-w3gq1tvb/dkimpy-1.1.8-py3-none-any.whl' and adding 'build/bdist.linux-aarch64/wheel' to it python3.14-dkimpy-1.1.8> adding 'dkim/__init__.py' python3.14-dkimpy-1.1.8> adding 'dkim/__main__.py' python3.14-dkimpy-1.1.8> adding 'dkim/arcsign.py' python3.14-dkimpy-1.1.8> adding 'dkim/arcverify.py' python3.14-dkimpy-1.1.8> adding 'dkim/asn1.py' python3.14-dkimpy-1.1.8> adding 'dkim/asyncsupport.py' python3.14-dkimpy-1.1.8> adding 'dkim/canonicalization.py' python3.14-dkimpy-1.1.8> adding 'dkim/crypto.py' python3.14-dkimpy-1.1.8> adding 'dkim/dkimsign.py' python3.14-dkimpy-1.1.8> adding 'dkim/dkimverify.py' python3.14-dkimpy-1.1.8> adding 'dkim/dknewkey.py' python3.14-dkimpy-1.1.8> adding 'dkim/dnsplug.py' python3.14-dkimpy-1.1.8> adding 'dkim/util.py' python3.14-dkimpy-1.1.8> adding 'dkimpy-1.1.8.data/data/share/man/man1/arcsign.1' python3.14-dkimpy-1.1.8> adding 'dkimpy-1.1.8.data/data/share/man/man1/arcverify.1' python3.14-dkimpy-1.1.8> adding 'dkimpy-1.1.8.data/data/share/man/man1/dkimsign.1' python3.14-dkimpy-1.1.8> adding 'dkimpy-1.1.8.data/data/share/man/man1/dkimverify.1' python3.14-dkimpy-1.1.8> adding 'dkimpy-1.1.8.data/data/share/man/man1/dknewkey.1' python3.14-dkimpy-1.1.8> adding 'dkimpy-1.1.8.dist-info/licenses/LICENSE' python3.14-dkimpy-1.1.8> adding 'dkimpy-1.1.8.dist-info/METADATA' python3.14-dkimpy-1.1.8> adding 'dkimpy-1.1.8.dist-info/WHEEL' python3.14-dkimpy-1.1.8> adding 'dkimpy-1.1.8.dist-info/entry_points.txt' python3.14-dkimpy-1.1.8> adding 'dkimpy-1.1.8.dist-info/top_level.txt' python3.14-dkimpy-1.1.8> adding 'dkimpy-1.1.8.dist-info/RECORD' python3.14-dkimpy-1.1.8> removing build/bdist.linux-aarch64/wheel python3.14-dkimpy-1.1.8> Successfully built dkimpy-1.1.8-py3-none-any.whl python3.14-dkimpy-1.1.8> Finished creating a wheel... python3.14-dkimpy-1.1.8> Finished executing pypaBuildPhase python3.14-dkimpy-1.1.8> Running phase: pythonRuntimeDepsCheckHook python3.14-dkimpy-1.1.8> Executing pythonRuntimeDepsCheck python3.14-dkimpy-1.1.8> Checking runtime dependencies for dkimpy-1.1.8-py3-none-any.whl python3.14-dkimpy-1.1.8> Finished executing pythonRuntimeDepsCheck python3.14-dkimpy-1.1.8> Running phase: installPhase python3.14-dkimpy-1.1.8> Executing pypaInstallPhase python3.14-sphinx-autoapi-3.8.0> .................................... [ 38%] python3.14-dkimpy-1.1.8> Successfully installed dkimpy-1.1.8-py3-none-any.whl python3.14-dkimpy-1.1.8> Finished executing pypaInstallPhase python3.14-dkimpy-1.1.8> Running phase: pythonOutputDistPhase python3.14-dkimpy-1.1.8> Executing pythonOutputDistPhase python3.14-dkimpy-1.1.8> Finished executing pythonOutputDistPhase python3.14-dkimpy-1.1.8> Running phase: fixupPhase python3.14-sphinx-autoapi-3.8.0> tests/test_astroid_utils.py ............................................ [ 52%] python3.14-sphinx-autoapi-3.8.0> ........................................................................ [ 75%] python3.14-dkimpy-1.1.8> shrinking RPATHs of ELF executables and libraries in /nix/store/z00qfh5nhs8164w35qja7lgbm09jd8aa-python3.14-dkimpy-1.1.8-dist python3.14-dkimpy-1.1.8> checking for references to /build/ in /nix/store/z00qfh5nhs8164w35qja7lgbm09jd8aa-python3.14-dkimpy-1.1.8-dist... python3.14-dkimpy-1.1.8> patching script interpreter paths in /nix/store/z00qfh5nhs8164w35qja7lgbm09jd8aa-python3.14-dkimpy-1.1.8-dist python3.14-dkimpy-1.1.8> shrinking RPATHs of ELF executables and libraries in /nix/store/8wkmv5wmklj3xqjjfydbqcz9nsdwvjhm-python3.14-dkimpy-1.1.8 python3.14-dkimpy-1.1.8> checking for references to /build/ in /nix/store/8wkmv5wmklj3xqjjfydbqcz9nsdwvjhm-python3.14-dkimpy-1.1.8... python3.14-sphinx-autoapi-3.8.0> ........................................................................ [ 98%] python3.14-dkimpy-1.1.8> gzipping man pages under /nix/store/8wkmv5wmklj3xqjjfydbqcz9nsdwvjhm-python3.14-dkimpy-1.1.8/share/man/ python3.14-dkimpy-1.1.8> patching script interpreter paths in /nix/store/8wkmv5wmklj3xqjjfydbqcz9nsdwvjhm-python3.14-dkimpy-1.1.8 python3.14-dkimpy-1.1.8> stripping (with command strip and flags -S -p) in /nix/store/8wkmv5wmklj3xqjjfydbqcz9nsdwvjhm-python3.14-dkimpy-1.1.8/lib /nix/store/8wkmv5wmklj3xqjjfydbqcz9nsdwvjhm-python3.14-dkimpy-1.1.8/bin python3.14-dkimpy-1.1.8> Rewriting #!/nix/store/lq2fsnmg0q3y0vlxn91w8s8wvj1m6fld-python3-3.14.8/bin/python3.14 to #!/nix/store/lq2fsnmg0q3y0vlxn91w8s8wvj1m6fld-python3-3.14.8 python3.14-dkimpy-1.1.8> wrapping `/nix/store/8wkmv5wmklj3xqjjfydbqcz9nsdwvjhm-python3.14-dkimpy-1.1.8/bin/dknewkey'... python3.14-dkimpy-1.1.8> Rewriting #!/nix/store/lq2fsnmg0q3y0vlxn91w8s8wvj1m6fld-python3-3.14.8/bin/python3.14 to #!/nix/store/lq2fsnmg0q3y0vlxn91w8s8wvj1m6fld-python3-3.14.8 python3.14-dkimpy-1.1.8> wrapping `/nix/store/8wkmv5wmklj3xqjjfydbqcz9nsdwvjhm-python3.14-dkimpy-1.1.8/bin/dkimsign'... python3.14-dkimpy-1.1.8> Rewriting #!/nix/store/lq2fsnmg0q3y0vlxn91w8s8wvj1m6fld-python3-3.14.8/bin/python3.14 to #!/nix/store/lq2fsnmg0q3y0vlxn91w8s8wvj1m6fld-python3-3.14.8 python3.14-dkimpy-1.1.8> wrapping `/nix/store/8wkmv5wmklj3xqjjfydbqcz9nsdwvjhm-python3.14-dkimpy-1.1.8/bin/arcverify'... python3.14-dkimpy-1.1.8> Rewriting #!/nix/store/lq2fsnmg0q3y0vlxn91w8s8wvj1m6fld-python3-3.14.8/bin/python3.14 to #!/nix/store/lq2fsnmg0q3y0vlxn91w8s8wvj1m6fld-python3-3.14.8 python3.14-dkimpy-1.1.8> wrapping `/nix/store/8wkmv5wmklj3xqjjfydbqcz9nsdwvjhm-python3.14-dkimpy-1.1.8/bin/arcsign'... python3.14-dkimpy-1.1.8> Rewriting #!/nix/store/lq2fsnmg0q3y0vlxn91w8s8wvj1m6fld-python3-3.14.8/bin/python3.14 to #!/nix/store/lq2fsnmg0q3y0vlxn91w8s8wvj1m6fld-python3-3.14.8 python3.14-dkimpy-1.1.8> wrapping `/nix/store/8wkmv5wmklj3xqjjfydbqcz9nsdwvjhm-python3.14-dkimpy-1.1.8/bin/dkimverify'... python3.14-dkimpy-1.1.8> Executing pythonRemoveTestsDir python3.14-dkimpy-1.1.8> Finished executing pythonRemoveTestsDir python3.14-dkimpy-1.1.8> Running phase: installCheckPhase python3.14-dkimpy-1.1.8> no Makefile or custom installCheckPhase, doing nothing python3.14-dkimpy-1.1.8> Running phase: pythonCatchConflictsPhase python3.14-dkimpy-1.1.8> Running phase: pythonRemoveBinBytecodePhase python3.14-dkimpy-1.1.8> Running phase: pythonImportsCheckPhase python3.14-dkimpy-1.1.8> Executing pythonImportsCheckPhase python3.14-dkimpy-1.1.8> Check whether the following modules can be imported: dkim python3.14-sphinx-autoapi-3.8.0> ..... [100%] python3.14-sphinx-autoapi-3.8.0> python3.14-sphinx-autoapi-3.8.0> =============================== warnings summary =============================== python3.14-sphinx-autoapi-3.8.0> tests/python/test_own_page_option.py: 5 warnings python3.14-sphinx-autoapi-3.8.0> tests/python/test_pyintegration.py: 11 warnings python3.14-sphinx-autoapi-3.8.0> /nix/store/pipmvz1pkb1gilazg5klrkyay85mmmxc-python3.14-pytest-9.1.1/lib/python3.14/site-packages/_pytest/fixtures.py:1313: PytestRemovedIn10Warning: Class-scoped fixture defined as instance method is deprecated. python3.14-sphinx-autoapi-3.8.0> Instance attributes set in this fixture will NOT be visible to test methods, python3.14-sphinx-autoapi-3.8.0> as each test gets a new instance while the fixture runs only once per class. python3.14-sphinx-autoapi-3.8.0> Use @classmethod decorator and set attributes on cls instead. python3.14-sphinx-autoapi-3.8.0> See https://docs.pytest.org/en/stable/deprecations.html#class-scoped-fixture-as-instance-method python3.14-sphinx-autoapi-3.8.0> fixturefunc = resolve_fixture_function(fixturedef, request) python3.14-sphinx-autoapi-3.8.0> python3.14-sphinx-autoapi-3.8.0> -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html python3.14-sphinx-autoapi-3.8.0> =============== 315 passed, 17 deselected, 16 warnings in 26.71s =============== python3.14-dkimpy-1.1.8> Running phase: pythonMetadataCheckPhase python3.14-dkimpy-1.1.8> Executing pythonMetadataCheckPhase python3.14-dkimpy-1.1.8> Running phase: pytestCheckPhase python3.14-dkimpy-1.1.8> Executing pytestCheckPhase python3.14-dkimpy-1.1.8> pytest flags: -m pytest python3.14-dkimpy-1.1.8> ============================= test session starts ============================== python3.14-dkimpy-1.1.8> platform linux -- Python 3.14.8, pytest-9.1.1, pluggy-1.6.0 python3.14-dkimpy-1.1.8> rootdir: /build/dkimpy-1.1.8 python3.14-dkimpy-1.1.8> collected 124 items python3.14-dkimpy-1.1.8> python3.14-dkimpy-1.1.8> dkim/tests/test_arc.py ... [ 2%] python3.14-dkimpy-1.1.8> dkim/tests/test_canonicalization.py ............................ [ 25%] python3.14-dkimpy-1.1.8> dkim/tests/test_crypto.py ............ [ 34%] python3.14-dkimpy-1.1.8> dkim/tests/test_dkim.py .............................. [ 58%] python3.14-dkimpy-1.1.8> dkim/tests/test_dkim_ed25519.py ................ [ 71%] python3.14-dkimpy-1.1.8> dkim/tests/test_dkim_generate.py ... [ 74%] python3.14-dkimpy-1.1.8> dkim/tests/test_dkim_rsavariants.py ...... [ 79%] python3.14-dkimpy-1.1.8> dkim/tests/test_dkim_tlsrpt.py ........... [ 87%] python3.14-dkimpy-1.1.8> dkim/tests/test_dnsplug.py .. [ 89%] python3.14-dkimpy-1.1.8> dkim/tests/test_util.py ............. [100%] python3.14-dkimpy-1.1.8> python3.14-dkimpy-1.1.8> =============================== warnings summary =============================== python3.14-dkimpy-1.1.8> dkim/tests/test_arc.py::test_suite python3.14-dkimpy-1.1.8> /nix/store/pipmvz1pkb1gilazg5klrkyay85mmmxc-python3.14-pytest-9.1.1/lib/python3.14/site-packages/_pytest/python.py:171: PytestReturnNotNoneWarning: Test functions should return None, but dkim/tests/test_arc.py::test_suite returned . python3.14-dkimpy-1.1.8> Did you mean to use `assert` instead of `return`? python3.14-dkimpy-1.1.8> See https://docs.pytest.org/en/stable/how-to/assert.html#return-not-none for more information. python3.14-dkimpy-1.1.8> warnings.warn( python3.14-dkimpy-1.1.8> python3.14-dkimpy-1.1.8> dkim/tests/test_canonicalization.py::test_suite python3.14-dkimpy-1.1.8> /nix/store/pipmvz1pkb1gilazg5klrkyay85mmmxc-python3.14-pytest-9.1.1/lib/python3.14/site-packages/_pytest/python.py:171: PytestReturnNotNoneWarning: Test functions should return None, but dkim/tests/test_canonicalization.py::test_suite returned . python3.14-dkimpy-1.1.8> Did you mean to use `assert` instead of `return`? python3.14-dkimpy-1.1.8> See https://docs.pytest.org/en/stable/how-to/assert.html#return-not-none for more information. python3.14-dkimpy-1.1.8> warnings.warn( python3.14-dkimpy-1.1.8> python3.14-dkimpy-1.1.8> dkim/tests/test_crypto.py::test_suite python3.14-dkimpy-1.1.8> /nix/store/pipmvz1pkb1gilazg5klrkyay85mmmxc-python3.14-pytest-9.1.1/lib/python3.14/site-packages/_pytest/python.py:171: PytestReturnNotNoneWarning: Test functions should return None, but dkim/tests/test_crypto.py::test_suite returned . python3.14-dkimpy-1.1.8> Did you mean to use `assert` instead of `return`? python3.14-dkimpy-1.1.8> See https://docs.pytest.org/en/stable/how-to/assert.html#return-not-none for more information. python3.14-dkimpy-1.1.8> warnings.warn( python3.14-dkimpy-1.1.8> python3.14-dkimpy-1.1.8> dkim/tests/test_dkim.py::test_suite python3.14-dkimpy-1.1.8> /nix/store/pipmvz1pkb1gilazg5klrkyay85mmmxc-python3.14-pytest-9.1.1/lib/python3.14/site-packages/_pytest/python.py:171: PytestReturnNotNoneWarning: Test functions should return None, but dkim/tests/test_dkim.py::test_suite returned . python3.14-dkimpy-1.1.8> Did you mean to use `assert` instead of `return`? python3.14-dkimpy-1.1.8> See https://docs.pytest.org/en/stable/how-to/assert.html#return-not-none for more information. python3.14-dkimpy-1.1.8> warnings.warn( python3.14-dkimpy-1.1.8> python3.14-dkimpy-1.1.8> dkim/tests/test_dkim_ed25519.py::test_suite python3.14-dkimpy-1.1.8> /nix/store/pipmvz1pkb1gilazg5klrkyay85mmmxc-python3.14-pytest-9.1.1/lib/python3.14/site-packages/_pytest/python.py:171: PytestReturnNotNoneWarning: Test functions should return None, but dkim/tests/test_dkim_ed25519.py::test_suite returned . python3.14-dkimpy-1.1.8> Did you mean to use `assert` instead of `return`? python3.14-dkimpy-1.1.8> See https://docs.pytest.org/en/stable/how-to/assert.html#return-not-none for more information. python3.14-dkimpy-1.1.8> warnings.warn( python3.14-dkimpy-1.1.8> python3.14-dkimpy-1.1.8> dkim/tests/test_dkim_generate.py::test_suite python3.14-dkimpy-1.1.8> /nix/store/pipmvz1pkb1gilazg5klrkyay85mmmxc-python3.14-pytest-9.1.1/lib/python3.14/site-packages/_pytest/python.py:171: PytestReturnNotNoneWarning: Test functions should return None, but dkim/tests/test_dkim_generate.py::test_suite returned . python3.14-dkimpy-1.1.8> Did you mean to use `assert` instead of `return`? python3.14-dkimpy-1.1.8> See https://docs.pytest.org/en/stable/how-to/assert.html#return-not-none for more information. python3.14-dkimpy-1.1.8> warnings.warn( python3.14-dkimpy-1.1.8> python3.14-dkimpy-1.1.8> dkim/tests/test_dkim_rsavariants.py::test_suite python3.14-dkimpy-1.1.8> /nix/store/pipmvz1pkb1gilazg5klrkyay85mmmxc-python3.14-pytest-9.1.1/lib/python3.14/site-packages/_pytest/python.py:171: PytestReturnNotNoneWarning: Test functions should return None, but dkim/tests/test_dkim_rsavariants.py::test_suite returned . python3.14-dkimpy-1.1.8> Did you mean to use `assert` instead of `return`? python3.14-dkimpy-1.1.8> See https://docs.pytest.org/en/stable/how-to/assert.html#return-not-none for more information. python3.14-dkimpy-1.1.8> warnings.warn( python3.14-dkimpy-1.1.8> python3.14-dkimpy-1.1.8> dkim/tests/test_dkim_tlsrpt.py::test_suite python3.14-dkimpy-1.1.8> /nix/store/pipmvz1pkb1gilazg5klrkyay85mmmxc-python3.14-pytest-9.1.1/lib/python3.14/site-packages/_pytest/python.py:171: PytestReturnNotNoneWarning: Test functions should return None, but dkim/tests/test_dkim_tlsrpt.py::test_suite returned . python3.14-dkimpy-1.1.8> Did you mean to use `assert` instead of `return`? python3.14-dkimpy-1.1.8> See https://docs.pytest.org/en/stable/how-to/assert.html#return-not-none for more information. python3.14-dkimpy-1.1.8> warnings.warn( python3.14-dkimpy-1.1.8> python3.14-dkimpy-1.1.8> dkim/tests/test_dnsplug.py::test_suite python3.14-dkimpy-1.1.8> /nix/store/pipmvz1pkb1gilazg5klrkyay85mmmxc-python3.14-pytest-9.1.1/lib/python3.14/site-packages/_pytest/python.py:171: PytestReturnNotNoneWarning: Test functions should return None, but dkim/tests/test_dnsplug.py::test_suite returned . python3.14-dkimpy-1.1.8> Did you mean to use `assert` instead of `return`? python3.14-dkimpy-1.1.8> See https://docs.pytest.org/en/stable/how-to/assert.html#return-not-none for more information. python3.14-dkimpy-1.1.8> warnings.warn( python3.14-dkimpy-1.1.8> python3.14-dkimpy-1.1.8> dkim/tests/test_util.py::test_suite python3.14-dkimpy-1.1.8> /nix/store/pipmvz1pkb1gilazg5klrkyay85mmmxc-python3.14-pytest-9.1.1/lib/python3.14/site-packages/_pytest/python.py:171: PytestReturnNotNoneWarning: Test functions should return None, but dkim/tests/test_util.py::test_suite returned . python3.14-dkimpy-1.1.8> Did you mean to use `assert` instead of `return`? python3.14-dkimpy-1.1.8> See https://docs.pytest.org/en/stable/how-to/assert.html#return-not-none for more information. python3.14-dkimpy-1.1.8> warnings.warn( python3.14-dkimpy-1.1.8> python3.14-dkimpy-1.1.8> -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html python3.14-dkimpy-1.1.8> ======================= 124 passed, 10 warnings in 0.83s ======================= python3.14-dkimpy-1.1.8> Finished executing pytestCheckPhase python3.14-dkimpy-1.1.8> Running phase: pytestcachePhase python3.14-dkimpy-1.1.8> Running phase: pytestRemoveBytecodePhase python3.14-sphinx-autoapi-3.8.0> Finished executing pytestCheckPhase python3.14-sphinx-autoapi-3.8.0> pytestCheckPhase completed in 30 seconds python3.14-sphinx-autoapi-3.8.0> Running phase: pytestcachePhase python3.14-sphinx-autoapi-3.8.0> Running phase: pytestRemoveBytecodePhase building '/nix/store/4syg171f3z3h5si6q4jcq7d71dp7fa07-afew-4.0.2.drv' afew-4.0.2> tribuchet: building on eliza building '/nix/store/xdybxnqd5ww0h44vy8rq22lyqdm5zaa0-khard-0.22.0.drv' khard-0.22.0> tribuchet: building on eliza afew-4.0.2> structuredAttrs is enabled afew-4.0.2> Sourcing python-remove-tests-dir-hook afew-4.0.2> Sourcing python-catch-conflicts-hook.sh afew-4.0.2> Sourcing python-remove-bin-bytecode-hook.sh afew-4.0.2> Sourcing pypa-build-hook afew-4.0.2> Using pypaBuildPhase afew-4.0.2> Sourcing python-runtime-deps-check-hook afew-4.0.2> Using pythonRuntimeDepsCheckHook afew-4.0.2> Sourcing pypa-install-hook afew-4.0.2> Using pypaInstallPhase afew-4.0.2> Sourcing python-imports-check-hook.sh afew-4.0.2> Using pythonImportsCheckPhase afew-4.0.2> Sourcing python-namespaces-hook afew-4.0.2> Sourcing python-catch-conflicts-hook.sh afew-4.0.2> Sourcing sphinx-hook afew-4.0.2> Using versionCheckHook afew-4.0.2> Sourcing pytest-check-hook afew-4.0.2> Using pytestCheckPhase afew-4.0.2> Running phase: unpackPhase afew-4.0.2> unpacking source archive /nix/store/1hljq0wbhhks7yy8wq3y5cfhkdb35py4-afew-4.0.2.tar.gz afew-4.0.2> source root is afew-4.0.2 afew-4.0.2> setting SOURCE_DATE_EPOCH to timestamp 1784646899 of file "afew-4.0.2/setup.cfg" afew-4.0.2> Running phase: patchPhase afew-4.0.2> Running phase: updateAutotoolsGnuConfigScriptsPhase afew-4.0.2> Running phase: configurePhase afew-4.0.2> no configure script, doing nothing afew-4.0.2> Running phase: buildPhase afew-4.0.2> Executing pypaBuildPhase afew-4.0.2> Setting SETUPTOOLS_SCM_PRETEND_VERSION to 4.0.2 afew-4.0.2> Including all tracked files automatically afew-4.0.2> Creating a wheel... afew-4.0.2> pypa build flags: --no-isolation --outdir dist/ --wheel afew-4.0.2> * Getting build dependencies for wheel... khard-0.22.0> structuredAttrs is enabled khard-0.22.0> Sourcing python-remove-tests-dir-hook khard-0.22.0> Sourcing python-catch-conflicts-hook.sh khard-0.22.0> Sourcing python-remove-bin-bytecode-hook.sh khard-0.22.0> Sourcing pypa-build-hook khard-0.22.0> Using pypaBuildPhase khard-0.22.0> Sourcing python-runtime-deps-check-hook khard-0.22.0> Using pythonRuntimeDepsCheckHook khard-0.22.0> Sourcing pypa-install-hook khard-0.22.0> Using pypaInstallPhase khard-0.22.0> Sourcing python-imports-check-hook.sh khard-0.22.0> Using pythonImportsCheckPhase khard-0.22.0> Sourcing python-namespaces-hook khard-0.22.0> Sourcing python-catch-conflicts-hook.sh khard-0.22.0> Sourcing sphinx-hook khard-0.22.0> Using versionCheckHook khard-0.22.0> Sourcing pytest-check-hook khard-0.22.0> Using pytestCheckPhase khard-0.22.0> Running phase: unpackPhase khard-0.22.0> unpacking source archive /nix/store/fk02hr4zsxy9agy21bjq228z0l33jv1m-source khard-0.22.0> source root is source khard-0.22.0> setting SOURCE_DATE_EPOCH to timestamp 315619200 of file "source/todo.txt" khard-0.22.0> Running phase: patchPhase khard-0.22.0> Running phase: updateAutotoolsGnuConfigScriptsPhase khard-0.22.0> Running phase: configurePhase afew-4.0.2> running egg_info afew-4.0.2> writing afew.egg-info/PKG-INFO afew-4.0.2> writing dependency_links to afew.egg-info/dependency_links.txt afew-4.0.2> writing entry points to afew.egg-info/entry_points.txt afew-4.0.2> writing requirements to afew.egg-info/requires.txt afew-4.0.2> writing top-level names to afew.egg-info/top_level.txt afew-4.0.2> reading manifest file 'afew.egg-info/SOURCES.txt' afew-4.0.2> reading manifest template 'MANIFEST.in' afew-4.0.2> warning: no previously-included files matching '*.py[cod]' found anywhere in distribution afew-4.0.2> adding license file 'LICENSE' afew-4.0.2> writing manifest file 'afew.egg-info/SOURCES.txt' khard-0.22.0> no configure script, doing nothing khard-0.22.0> Running phase: buildPhase khard-0.22.0> Executing pypaBuildPhase khard-0.22.0> Setting SETUPTOOLS_SCM_PRETEND_VERSION to 0.22.0 khard-0.22.0> Including all tracked files automatically khard-0.22.0> Creating a wheel... khard-0.22.0> pypa build flags: --no-isolation --outdir dist/ --wheel afew-4.0.2> * Building wheel... khard-0.22.0> * Getting build dependencies for wheel... afew-4.0.2> running bdist_wheel afew-4.0.2> running build afew-4.0.2> running build_py afew-4.0.2> creating build/lib/afew afew-4.0.2> copying afew/MailMover.py -> build/lib/afew afew-4.0.2> copying afew/NotmuchSettings.py -> build/lib/afew afew-4.0.2> copying afew/__init__.py -> build/lib/afew afew-4.0.2> copying afew/utils.py -> build/lib/afew afew-4.0.2> copying afew/main.py -> build/lib/afew afew-4.0.2> copying afew/Settings.py -> build/lib/afew afew-4.0.2> copying afew/configparser.py -> build/lib/afew afew-4.0.2> copying afew/Database.py -> build/lib/afew afew-4.0.2> copying afew/__main__.py -> build/lib/afew afew-4.0.2> copying afew/FilterRegistry.py -> build/lib/afew afew-4.0.2> copying afew/commands.py -> build/lib/afew afew-4.0.2> copying afew/files.py -> build/lib/afew afew-4.0.2> creating build/lib/afew/tests afew-4.0.2> copying afew/tests/test_mailmover.py -> build/lib/afew/tests afew-4.0.2> copying afew/tests/__init__.py -> build/lib/afew/tests afew-4.0.2> copying afew/tests/test_settings.py -> build/lib/afew/tests afew-4.0.2> copying afew/tests/test_headermatchingfilter.py -> build/lib/afew/tests afew-4.0.2> copying afew/tests/test_dkimvalidityfilter.py -> build/lib/afew/tests afew-4.0.2> creating build/lib/afew/filters afew-4.0.2> copying afew/filters/PropagateTagsInThreadFilter.py -> build/lib/afew/filters afew-4.0.2> copying afew/filters/BaseFilter.py -> build/lib/afew/filters afew-4.0.2> copying afew/filters/__init__.py -> build/lib/afew/filters afew-4.0.2> copying afew/filters/DMARCReportInspectionFilter.py -> build/lib/afew/filters afew-4.0.2> copying afew/filters/SentMailsFilter.py -> build/lib/afew/filters afew-4.0.2> copying afew/filters/KillThreadsFilter.py -> build/lib/afew/filters afew-4.0.2> copying afew/filters/SpamFilter.py -> build/lib/afew/filters afew-4.0.2> copying afew/filters/ArchiveSentMailsFilter.py -> build/lib/afew/filters afew-4.0.2> copying afew/filters/ListMailsFilter.py -> build/lib/afew/filters afew-4.0.2> copying afew/filters/PropagateTagsByRegexInThreadFilter.py -> build/lib/afew/filters afew-4.0.2> copying afew/filters/FolderNameFilter.py -> build/lib/afew/filters afew-4.0.2> copying afew/filters/InboxFilter.py -> build/lib/afew/filters afew-4.0.2> copying afew/filters/DKIMValidityFilter.py -> build/lib/afew/filters afew-4.0.2> copying afew/filters/HeaderMatchingFilter.py -> build/lib/afew/filters afew-4.0.2> copying afew/filters/MeFilter.py -> build/lib/afew/filters afew-4.0.2> running egg_info afew-4.0.2> writing afew.egg-info/PKG-INFO afew-4.0.2> writing dependency_links to afew.egg-info/dependency_links.txt afew-4.0.2> writing entry points to afew.egg-info/entry_points.txt afew-4.0.2> writing requirements to afew.egg-info/requires.txt afew-4.0.2> writing top-level names to afew.egg-info/top_level.txt afew-4.0.2> reading manifest file 'afew.egg-info/SOURCES.txt' afew-4.0.2> reading manifest template 'MANIFEST.in' afew-4.0.2> warning: no previously-included files matching '*.py[cod]' found anywhere in distribution afew-4.0.2> adding license file 'LICENSE' afew-4.0.2> writing manifest file 'afew.egg-info/SOURCES.txt' afew-4.0.2> creating build/lib/afew/defaults afew-4.0.2> copying afew/defaults/afew.config -> build/lib/afew/defaults afew-4.0.2> installing to build/bdist.linux-aarch64/wheel afew-4.0.2> running install afew-4.0.2> running install_lib afew-4.0.2> creating build/bdist.linux-aarch64/wheel afew-4.0.2> creating build/bdist.linux-aarch64/wheel/afew afew-4.0.2> copying build/lib/afew/commands.py -> build/bdist.linux-aarch64/wheel/./afew afew-4.0.2> copying build/lib/afew/__main__.py -> build/bdist.linux-aarch64/wheel/./afew afew-4.0.2> copying build/lib/afew/Database.py -> build/bdist.linux-aarch64/wheel/./afew afew-4.0.2> copying build/lib/afew/Settings.py -> build/bdist.linux-aarch64/wheel/./afew afew-4.0.2> copying build/lib/afew/NotmuchSettings.py -> build/bdist.linux-aarch64/wheel/./afew afew-4.0.2> copying build/lib/afew/files.py -> build/bdist.linux-aarch64/wheel/./afew afew-4.0.2> creating build/bdist.linux-aarch64/wheel/afew/tests afew-4.0.2> copying build/lib/afew/tests/__init__.py -> build/bdist.linux-aarch64/wheel/./afew/tests afew-4.0.2> copying build/lib/afew/tests/test_headermatchingfilter.py -> build/bdist.linux-aarch64/wheel/./afew/tests afew-4.0.2> copying build/lib/afew/tests/test_settings.py -> build/bdist.linux-aarch64/wheel/./afew/tests afew-4.0.2> copying build/lib/afew/tests/test_dkimvalidityfilter.py -> build/bdist.linux-aarch64/wheel/./afew/tests afew-4.0.2> copying build/lib/afew/tests/test_mailmover.py -> build/bdist.linux-aarch64/wheel/./afew/tests afew-4.0.2> copying build/lib/afew/configparser.py -> build/bdist.linux-aarch64/wheel/./afew afew-4.0.2> copying build/lib/afew/__init__.py -> build/bdist.linux-aarch64/wheel/./afew afew-4.0.2> copying build/lib/afew/FilterRegistry.py -> build/bdist.linux-aarch64/wheel/./afew afew-4.0.2> creating build/bdist.linux-aarch64/wheel/afew/defaults afew-4.0.2> copying build/lib/afew/defaults/afew.config -> build/bdist.linux-aarch64/wheel/./afew/defaults afew-4.0.2> copying build/lib/afew/MailMover.py -> build/bdist.linux-aarch64/wheel/./afew afew-4.0.2> creating build/bdist.linux-aarch64/wheel/afew/filters afew-4.0.2> copying build/lib/afew/filters/DKIMValidityFilter.py -> build/bdist.linux-aarch64/wheel/./afew/filters afew-4.0.2> copying build/lib/afew/filters/PropagateTagsInThreadFilter.py -> build/bdist.linux-aarch64/wheel/./afew/filters afew-4.0.2> copying build/lib/afew/filters/DMARCReportInspectionFilter.py -> build/bdist.linux-aarch64/wheel/./afew/filters afew-4.0.2> copying build/lib/afew/filters/__init__.py -> build/bdist.linux-aarch64/wheel/./afew/filters afew-4.0.2> copying build/lib/afew/filters/SpamFilter.py -> build/bdist.linux-aarch64/wheel/./afew/filters afew-4.0.2> copying build/lib/afew/filters/SentMailsFilter.py -> build/bdist.linux-aarch64/wheel/./afew/filters afew-4.0.2> copying build/lib/afew/filters/ArchiveSentMailsFilter.py -> build/bdist.linux-aarch64/wheel/./afew/filters afew-4.0.2> copying build/lib/afew/filters/KillThreadsFilter.py -> build/bdist.linux-aarch64/wheel/./afew/filters afew-4.0.2> copying build/lib/afew/filters/ListMailsFilter.py -> build/bdist.linux-aarch64/wheel/./afew/filters afew-4.0.2> copying build/lib/afew/filters/FolderNameFilter.py -> build/bdist.linux-aarch64/wheel/./afew/filters afew-4.0.2> copying build/lib/afew/filters/PropagateTagsByRegexInThreadFilter.py -> build/bdist.linux-aarch64/wheel/./afew/filters afew-4.0.2> copying build/lib/afew/filters/InboxFilter.py -> build/bdist.linux-aarch64/wheel/./afew/filters afew-4.0.2> copying build/lib/afew/filters/BaseFilter.py -> build/bdist.linux-aarch64/wheel/./afew/filters afew-4.0.2> copying build/lib/afew/filters/HeaderMatchingFilter.py -> build/bdist.linux-aarch64/wheel/./afew/filters afew-4.0.2> copying build/lib/afew/filters/MeFilter.py -> build/bdist.linux-aarch64/wheel/./afew/filters afew-4.0.2> copying build/lib/afew/utils.py -> build/bdist.linux-aarch64/wheel/./afew afew-4.0.2> copying build/lib/afew/main.py -> build/bdist.linux-aarch64/wheel/./afew afew-4.0.2> running install_egg_info afew-4.0.2> Copying afew.egg-info to build/bdist.linux-aarch64/wheel/./afew-4.0.2-py3.14.egg-info afew-4.0.2> running install_scripts afew-4.0.2> creating build/bdist.linux-aarch64/wheel/afew-4.0.2.dist-info/WHEEL afew-4.0.2> creating '/build/afew-4.0.2/dist/.tmp-d2_aivro/afew-4.0.2-py3-none-any.whl' and adding 'build/bdist.linux-aarch64/wheel' to it afew-4.0.2> adding 'afew/Database.py' afew-4.0.2> adding 'afew/FilterRegistry.py' afew-4.0.2> adding 'afew/MailMover.py' afew-4.0.2> adding 'afew/NotmuchSettings.py' afew-4.0.2> adding 'afew/Settings.py' afew-4.0.2> adding 'afew/__init__.py' afew-4.0.2> adding 'afew/__main__.py' khard-0.22.0> running egg_info khard-0.22.0> creating khard.egg-info khard-0.22.0> writing khard.egg-info/PKG-INFO khard-0.22.0> writing dependency_links to khard.egg-info/dependency_links.txt khard-0.22.0> writing entry points to khard.egg-info/entry_points.txt khard-0.22.0> writing requirements to khard.egg-info/requires.txt khard-0.22.0> writing top-level names to khard.egg-info/top_level.txt khard-0.22.0> writing manifest file 'khard.egg-info/SOURCES.txt' khard-0.22.0> reading manifest file 'khard.egg-info/SOURCES.txt' khard-0.22.0> reading manifest template 'MANIFEST.in' khard-0.22.0> adding license file 'LICENSE' khard-0.22.0> writing manifest file 'khard.egg-info/SOURCES.txt' afew-4.0.2> adding 'afew/commands.py' afew-4.0.2> adding 'afew/configparser.py' afew-4.0.2> adding 'afew/files.py' afew-4.0.2> adding 'afew/main.py' afew-4.0.2> adding 'afew/utils.py' afew-4.0.2> adding 'afew/defaults/afew.config' afew-4.0.2> adding 'afew/filters/ArchiveSentMailsFilter.py' afew-4.0.2> adding 'afew/filters/BaseFilter.py' afew-4.0.2> adding 'afew/filters/DKIMValidityFilter.py' afew-4.0.2> adding 'afew/filters/DMARCReportInspectionFilter.py' afew-4.0.2> adding 'afew/filters/FolderNameFilter.py' afew-4.0.2> adding 'afew/filters/HeaderMatchingFilter.py' afew-4.0.2> adding 'afew/filters/InboxFilter.py' afew-4.0.2> adding 'afew/filters/KillThreadsFilter.py' afew-4.0.2> adding 'afew/filters/ListMailsFilter.py' afew-4.0.2> adding 'afew/filters/MeFilter.py' afew-4.0.2> adding 'afew/filters/PropagateTagsByRegexInThreadFilter.py' afew-4.0.2> adding 'afew/filters/PropagateTagsInThreadFilter.py' afew-4.0.2> adding 'afew/filters/SentMailsFilter.py' afew-4.0.2> adding 'afew/filters/SpamFilter.py' afew-4.0.2> adding 'afew/filters/__init__.py' afew-4.0.2> adding 'afew/tests/__init__.py' afew-4.0.2> adding 'afew/tests/test_dkimvalidityfilter.py' afew-4.0.2> adding 'afew/tests/test_headermatchingfilter.py' afew-4.0.2> adding 'afew/tests/test_mailmover.py' afew-4.0.2> adding 'afew/tests/test_settings.py' afew-4.0.2> adding 'afew-4.0.2.dist-info/licenses/LICENSE' afew-4.0.2> adding 'afew-4.0.2.dist-info/METADATA' afew-4.0.2> adding 'afew-4.0.2.dist-info/WHEEL' afew-4.0.2> adding 'afew-4.0.2.dist-info/entry_points.txt' afew-4.0.2> adding 'afew-4.0.2.dist-info/top_level.txt' afew-4.0.2> adding 'afew-4.0.2.dist-info/RECORD' afew-4.0.2> removing build/bdist.linux-aarch64/wheel afew-4.0.2> Successfully built afew-4.0.2-py3-none-any.whl khard-0.22.0> * Building wheel... afew-4.0.2> Finished creating a wheel... afew-4.0.2> Finished executing pypaBuildPhase afew-4.0.2> Running phase: pythonRuntimeDepsCheckHook afew-4.0.2> Executing pythonRuntimeDepsCheck afew-4.0.2> Checking runtime dependencies for afew-4.0.2-py3-none-any.whl afew-4.0.2> Finished executing pythonRuntimeDepsCheck afew-4.0.2> Running phase: installPhase afew-4.0.2> Executing pypaInstallPhase khard-0.22.0> running bdist_wheel khard-0.22.0> running build khard-0.22.0> running build_py khard-0.22.0> creating build/lib/khard khard-0.22.0> copying khard/contacts.py -> build/lib/khard khard-0.22.0> copying khard/__init__.py -> build/lib/khard khard-0.22.0> copying khard/version.py -> build/lib/khard khard-0.22.0> copying khard/__main__.py -> build/lib/khard khard-0.22.0> copying khard/formatter.py -> build/lib/khard khard-0.22.0> copying khard/query.py -> build/lib/khard khard-0.22.0> copying khard/exceptions.py -> build/lib/khard khard-0.22.0> copying khard/cli.py -> build/lib/khard khard-0.22.0> copying khard/address_book.py -> build/lib/khard khard-0.22.0> copying khard/actions.py -> build/lib/khard khard-0.22.0> copying khard/khard.py -> build/lib/khard khard-0.22.0> copying khard/config.py -> build/lib/khard khard-0.22.0> creating build/lib/khard/helpers khard-0.22.0> copying khard/helpers/interactive.py -> build/lib/khard/helpers khard-0.22.0> copying khard/helpers/__init__.py -> build/lib/khard/helpers khard-0.22.0> copying khard/helpers/typing.py -> build/lib/khard/helpers khard-0.22.0> running egg_info khard-0.22.0> writing khard.egg-info/PKG-INFO khard-0.22.0> writing dependency_links to khard.egg-info/dependency_links.txt khard-0.22.0> writing entry points to khard.egg-info/entry_points.txt khard-0.22.0> writing requirements to khard.egg-info/requires.txt khard-0.22.0> writing top-level names to khard.egg-info/top_level.txt khard-0.22.0> reading manifest file 'khard.egg-info/SOURCES.txt' khard-0.22.0> reading manifest template 'MANIFEST.in' khard-0.22.0> adding license file 'LICENSE' khard-0.22.0> writing manifest file 'khard.egg-info/SOURCES.txt' khard-0.22.0> /nix/store/7wqmhkx1lp5j15m2p4mv6vfrw08nzd90-python3.14-setuptools-83.0.0/lib/python3.14/site-packages/setuptools/command/build_py.py:215: _Warning: Package 'khard.data' is absent from the `packages` configuration. khard-0.22.0> !! khard-0.22.0> khard-0.22.0> ******************************************************************************** khard-0.22.0> ############################ khard-0.22.0> # Package would be ignored # khard-0.22.0> ############################ khard-0.22.0> Python recognizes 'khard.data' as an importable package[^1], khard-0.22.0> but it is absent from setuptools' `packages` configuration. khard-0.22.0> khard-0.22.0> This leads to an ambiguous overall configuration. If you want to distribute this khard-0.22.0> package, please make sure that 'khard.data' is explicitly added khard-0.22.0> to the `packages` configuration field. khard-0.22.0> khard-0.22.0> Alternatively, you can also rely on setuptools' discovery methods khard-0.22.0> (for example by using `find_namespace_packages(...)`/`find_namespace:` khard-0.22.0> instead of `find_packages(...)`/`find:`). khard-0.22.0> khard-0.22.0> You can read more about "package discovery" on setuptools documentation page: khard-0.22.0> khard-0.22.0> - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html khard-0.22.0> khard-0.22.0> If you don't want 'khard.data' to be distributed and are khard-0.22.0> already explicitly excluding 'khard.data' via khard-0.22.0> `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, khard-0.22.0> you can try to use `exclude_package_data`, or `include-package-data=False` in khard-0.22.0> combination with a more fine grained `package-data` configuration. khard-0.22.0> khard-0.22.0> You can read more about "package data files" on setuptools documentation page: khard-0.22.0> khard-0.22.0> - https://setuptools.pypa.io/en/latest/userguide/datafiles.html khard-0.22.0> khard-0.22.0> khard-0.22.0> [^1]: For Python, any directory (with suitable naming) can be imported, khard-0.22.0> even if it does not contain any `.py` files. khard-0.22.0> On the other hand, currently there is no concept of package data khard-0.22.0> directory, all directories are treated like packages. khard-0.22.0> ******************************************************************************** khard-0.22.0> khard-0.22.0> !! khard-0.22.0> check.warn(importable) khard-0.22.0> creating build/lib/khard/data khard-0.22.0> copying khard/data/config.spec -> build/lib/khard/data khard-0.22.0> copying khard/data/template.yaml -> build/lib/khard/data khard-0.22.0> installing to build/bdist.linux-aarch64/wheel khard-0.22.0> running install khard-0.22.0> running install_lib khard-0.22.0> creating build/bdist.linux-aarch64/wheel khard-0.22.0> creating build/bdist.linux-aarch64/wheel/khard khard-0.22.0> creating build/bdist.linux-aarch64/wheel/khard/data khard-0.22.0> copying build/lib/khard/data/config.spec -> build/bdist.linux-aarch64/wheel/./khard/data khard-0.22.0> copying build/lib/khard/data/template.yaml -> build/bdist.linux-aarch64/wheel/./khard/data khard-0.22.0> copying build/lib/khard/__init__.py -> build/bdist.linux-aarch64/wheel/./khard khard-0.22.0> copying build/lib/khard/contacts.py -> build/bdist.linux-aarch64/wheel/./khard khard-0.22.0> copying build/lib/khard/address_book.py -> build/bdist.linux-aarch64/wheel/./khard khard-0.22.0> creating build/bdist.linux-aarch64/wheel/khard/helpers khard-0.22.0> copying build/lib/khard/helpers/interactive.py -> build/bdist.linux-aarch64/wheel/./khard/helpers khard-0.22.0> copying build/lib/khard/helpers/typing.py -> build/bdist.linux-aarch64/wheel/./khard/helpers khard-0.22.0> copying build/lib/khard/helpers/__init__.py -> build/bdist.linux-aarch64/wheel/./khard/helpers khard-0.22.0> copying build/lib/khard/version.py -> build/bdist.linux-aarch64/wheel/./khard khard-0.22.0> copying build/lib/khard/__main__.py -> build/bdist.linux-aarch64/wheel/./khard khard-0.22.0> copying build/lib/khard/query.py -> build/bdist.linux-aarch64/wheel/./khard khard-0.22.0> copying build/lib/khard/formatter.py -> build/bdist.linux-aarch64/wheel/./khard khard-0.22.0> copying build/lib/khard/exceptions.py -> build/bdist.linux-aarch64/wheel/./khard khard-0.22.0> copying build/lib/khard/actions.py -> build/bdist.linux-aarch64/wheel/./khard khard-0.22.0> copying build/lib/khard/config.py -> build/bdist.linux-aarch64/wheel/./khard khard-0.22.0> copying build/lib/khard/khard.py -> build/bdist.linux-aarch64/wheel/./khard khard-0.22.0> copying build/lib/khard/cli.py -> build/bdist.linux-aarch64/wheel/./khard khard-0.22.0> running install_egg_info khard-0.22.0> Copying khard.egg-info to build/bdist.linux-aarch64/wheel/./khard-0.22.0-py3.14.egg-info khard-0.22.0> running install_scripts khard-0.22.0> creating build/bdist.linux-aarch64/wheel/khard-0.22.0.dist-info/WHEEL khard-0.22.0> creating '/build/source/dist/.tmp-_wrqovfj/khard-0.22.0-py3-none-any.whl' and adding 'build/bdist.linux-aarch64/wheel' to it khard-0.22.0> adding 'khard/__init__.py' khard-0.22.0> adding 'khard/__main__.py' khard-0.22.0> adding 'khard/actions.py' khard-0.22.0> adding 'khard/address_book.py' khard-0.22.0> adding 'khard/cli.py' khard-0.22.0> adding 'khard/config.py' khard-0.22.0> adding 'khard/contacts.py' khard-0.22.0> adding 'khard/exceptions.py' khard-0.22.0> adding 'khard/formatter.py' afew-4.0.2> Successfully installed afew-4.0.2-py3-none-any.whl afew-4.0.2> Finished executing pypaInstallPhase afew-4.0.2> Running phase: pythonOutputDistPhase afew-4.0.2> Executing pythonOutputDistPhase afew-4.0.2> Finished executing pythonOutputDistPhase afew-4.0.2> Running phase: buildSphinxPhase khard-0.22.0> adding 'khard/khard.py' khard-0.22.0> adding 'khard/query.py' khard-0.22.0> adding 'khard/version.py' khard-0.22.0> adding 'khard/data/config.spec' khard-0.22.0> adding 'khard/data/template.yaml' khard-0.22.0> adding 'khard/helpers/__init__.py' khard-0.22.0> adding 'khard/helpers/interactive.py' khard-0.22.0> adding 'khard/helpers/typing.py' khard-0.22.0> adding 'khard-0.22.0.dist-info/licenses/LICENSE' khard-0.22.0> adding 'khard-0.22.0.dist-info/METADATA' khard-0.22.0> adding 'khard-0.22.0.dist-info/WHEEL' khard-0.22.0> adding 'khard-0.22.0.dist-info/entry_points.txt' khard-0.22.0> adding 'khard-0.22.0.dist-info/top_level.txt' khard-0.22.0> adding 'khard-0.22.0.dist-info/RECORD' khard-0.22.0> removing build/bdist.linux-aarch64/wheel khard-0.22.0> Successfully built khard-0.22.0-py3-none-any.whl afew-4.0.2> Executing buildSphinxPhase afew-4.0.2> Sphinx documentation found in docs afew-4.0.2> Executing sphinx-build with html builder khard-0.22.0> Finished creating a wheel... khard-0.22.0> Finished executing pypaBuildPhase khard-0.22.0> Running phase: pythonRuntimeDepsCheckHook khard-0.22.0> Executing pythonRuntimeDepsCheck khard-0.22.0> Checking runtime dependencies for khard-0.22.0-py3-none-any.whl afew-4.0.2> Running Sphinx v9.1.0 afew-4.0.2> loading translations [en]... locale_dir /build/afew-4.0.2/docs/locales/en/LC_MESSAGES does not exist afew-4.0.2> locale_dir /build/afew-4.0.2/docs/locales/en/LC_MESSAGES does not exist afew-4.0.2> done khard-0.22.0> Finished executing pythonRuntimeDepsCheck khard-0.22.0> Running phase: installPhase khard-0.22.0> Executing pypaInstallPhase khard-0.22.0> Successfully installed khard-0.22.0-py3-none-any.whl khard-0.22.0> Finished executing pypaInstallPhase khard-0.22.0> Running phase: pythonOutputDistPhase khard-0.22.0> Executing pythonOutputDistPhase khard-0.22.0> Finished executing pythonOutputDistPhase khard-0.22.0> Running phase: buildSphinxPhase khard-0.22.0> Executing buildSphinxPhase khard-0.22.0> Sphinx documentation found in doc/source khard-0.22.0> Executing sphinx-build with man builder afew-4.0.2> making output directory... done afew-4.0.2> Converting `source_suffix = '.rst'` to `source_suffix = {'.rst': 'restructuredtext'}`. afew-4.0.2> locale_dir /build/afew-4.0.2/docs/locales/en/LC_MESSAGES does not exist afew-4.0.2> loading intersphinx inventory 'python' from https://docs.python.org/objects.inv ... afew-4.0.2> loading intersphinx inventory 'notmuch' from https://notmuch.readthedocs.io/en/latest/objects.inv ... afew-4.0.2> loading intersphinx inventory 'alot' from https://alot.readthedocs.io/en/latest/objects.inv ... afew-4.0.2> WARNING: failed to reach any of the inventories with the following issues: afew-4.0.2> intersphinx inventory 'https://docs.python.org/objects.inv' not fetchable due to : HTTPSConnectionPool(host='docs.python.org', port=443): Max retries exceeded with url: /objects.inv (Caused by NameResolutionError("HTTPSConnection(host='docs.python.org', port=443): Failed to resolve 'docs.python.org' ([Errno -3] Temporary failure in name resolution)")) afew-4.0.2> WARNING: failed to reach any of the inventories with the following issues: afew-4.0.2> intersphinx inventory 'https://notmuch.readthedocs.io/en/latest/objects.inv' not fetchable due to : HTTPSConnectionPool(host='notmuch.readthedocs.io', port=443): Max retries exceeded with url: /en/latest/objects.inv (Caused by NameResolutionError("HTTPSConnection(host='notmuch.readthedocs.io', port=443): Failed to resolve 'notmuch.readthedocs.io' ([Errno -3] Temporary failure in name resolution)")) afew-4.0.2> WARNING: failed to reach any of the inventories with the following issues: afew-4.0.2> intersphinx inventory 'https://alot.readthedocs.io/en/latest/objects.inv' not fetchable due to : HTTPSConnectionPool(host='alot.readthedocs.io', port=443): Max retries exceeded with url: /en/latest/objects.inv (Caused by NameResolutionError("HTTPSConnection(host='alot.readthedocs.io', port=443): Failed to resolve 'alot.readthedocs.io' ([Errno -3] Temporary failure in name resolution)")) afew-4.0.2> locale_dir /build/afew-4.0.2/docs/locales/en/LC_MESSAGES does not exist afew-4.0.2> building [mo]: targets for 0 po files that are out of date afew-4.0.2> writing output... afew-4.0.2> building [html]: targets for 9 source files that are out of date afew-4.0.2> updating environment: locale_dir /build/afew-4.0.2/docs/locales/en/LC_MESSAGES does not exist afew-4.0.2> [new config] 9 added, 0 changed, 0 removed afew-4.0.2> reading sources... [ 11%] commandline afew-4.0.2> reading sources... [ 22%] configuration afew-4.0.2> reading sources... [ 33%] extending afew-4.0.2> reading sources... [ 44%] filters afew-4.0.2> reading sources... [ 56%] implementation afew-4.0.2> reading sources... [ 67%] index afew-4.0.2> reading sources... [ 78%] installation afew-4.0.2> reading sources... [ 89%] move_mode afew-4.0.2> reading sources... [100%] quickstart khard-0.22.0> Running Sphinx v9.1.0 khard-0.22.0> loading translations [en]... locale_dir /build/source/doc/source/locales/en/LC_MESSAGES does not exist khard-0.22.0> locale_dir /build/source/doc/source/locales/en/LC_MESSAGES does not exist khard-0.22.0> done afew-4.0.2> afew-4.0.2> looking for now-outdated files... none found afew-4.0.2> pickling environment... done afew-4.0.2> checking consistency... done afew-4.0.2> preparing documents... done afew-4.0.2> copying assets... afew-4.0.2> copying static files... afew-4.0.2> Writing evaluated template result to /build/afew-4.0.2/.sphinx/html/html/_static/basic.css afew-4.0.2> Writing evaluated template result to /build/afew-4.0.2/.sphinx/html/html/_static/language_data.js afew-4.0.2> Writing evaluated template result to /build/afew-4.0.2/.sphinx/html/html/_static/documentation_options.js afew-4.0.2> Writing evaluated template result to /build/afew-4.0.2/.sphinx/html/html/_static/sidebar.js afew-4.0.2> Writing evaluated template result to /build/afew-4.0.2/.sphinx/html/html/_static/classic.css afew-4.0.2> copying static files: done afew-4.0.2> copying extra files... afew-4.0.2> copying extra files: done afew-4.0.2> copying assets: done afew-4.0.2> writing output... [ 11%] commandline afew-4.0.2> writing output... [ 22%] configuration afew-4.0.2> writing output... [ 33%] extending afew-4.0.2> writing output... [ 44%] filters afew-4.0.2> writing output... [ 56%] implementation afew-4.0.2> writing output... [ 67%] index afew-4.0.2> writing output... [ 78%] installation afew-4.0.2> writing output... [ 89%] move_mode khard-0.22.0> making output directory... done khard-0.22.0> Converting `source_suffix = '.rst'` to `source_suffix = {'.rst': 'restructuredtext'}`. khard-0.22.0> locale_dir /build/source/doc/source/locales/en/LC_MESSAGES does not exist khard-0.22.0> [AutoAPI] Reading files... [ 7%] /build/source/khard/contacts.py afew-4.0.2> writing output... [100%] quickstart afew-4.0.2> afew-4.0.2> generating indices... genindex py-modindex done afew-4.0.2> highlighting module code... [ 50%] afew.Database afew-4.0.2> highlighting module code... [100%] afew.filters.BaseFilter afew-4.0.2> afew-4.0.2> writing additional pages... search done afew-4.0.2> dumping search index in English (code: en)... done afew-4.0.2> dumping object inventory... done afew-4.0.2> build succeeded, 3 warnings. afew-4.0.2> afew-4.0.2> The HTML pages are in .sphinx/html/html. afew-4.0.2> Executing sphinx-build with man builder afew-4.0.2> Running Sphinx v9.1.0 afew-4.0.2> loading translations [en]... locale_dir /build/afew-4.0.2/docs/locales/en/LC_MESSAGES does not exist afew-4.0.2> locale_dir /build/afew-4.0.2/docs/locales/en/LC_MESSAGES does not exist afew-4.0.2> done khard-0.22.0> [AutoAPI] Reading files... [ 13%] /build/source/khard/__init__.py khard-0.22.0> [AutoAPI] Reading files... [ 20%] /build/source/khard/version.py khard-0.22.0> [AutoAPI] Reading files... [ 27%] /build/source/khard/__main__.py khard-0.22.0> [AutoAPI] Reading files... [ 33%] /build/source/khard/formatter.py khard-0.22.0> [AutoAPI] Reading files... [ 40%] /build/source/khard/query.py afew-4.0.2> making output directory... done afew-4.0.2> Converting `source_suffix = '.rst'` to `source_suffix = {'.rst': 'restructuredtext'}`. afew-4.0.2> locale_dir /build/afew-4.0.2/docs/locales/en/LC_MESSAGES does not exist afew-4.0.2> loading intersphinx inventory 'python' from https://docs.python.org/objects.inv ... afew-4.0.2> loading intersphinx inventory 'notmuch' from https://notmuch.readthedocs.io/en/latest/objects.inv ... afew-4.0.2> loading intersphinx inventory 'alot' from https://alot.readthedocs.io/en/latest/objects.inv ... afew-4.0.2> WARNING: failed to reach any of the inventories with the following issues: afew-4.0.2> intersphinx inventory 'https://docs.python.org/objects.inv' not fetchable due to : HTTPSConnectionPool(host='docs.python.org', port=443): Max retries exceeded with url: /objects.inv (Caused by NameResolutionError("HTTPSConnection(host='docs.python.org', port=443): Failed to resolve 'docs.python.org' ([Errno -3] Temporary failure in name resolution)")) afew-4.0.2> WARNING: failed to reach any of the inventories with the following issues: afew-4.0.2> intersphinx inventory 'https://notmuch.readthedocs.io/en/latest/objects.inv' not fetchable due to : HTTPSConnectionPool(host='notmuch.readthedocs.io', port=443): Max retries exceeded with url: /en/latest/objects.inv (Caused by NameResolutionError("HTTPSConnection(host='notmuch.readthedocs.io', port=443): Failed to resolve 'notmuch.readthedocs.io' ([Errno -3] Temporary failure in name resolution)")) afew-4.0.2> WARNING: failed to reach any of the inventories with the following issues: afew-4.0.2> intersphinx inventory 'https://alot.readthedocs.io/en/latest/objects.inv' not fetchable due to : HTTPSConnectionPool(host='alot.readthedocs.io', port=443): Max retries exceeded with url: /en/latest/objects.inv (Caused by NameResolutionError("HTTPSConnection(host='alot.readthedocs.io', port=443): Failed to resolve 'alot.readthedocs.io' ([Errno -3] Temporary failure in name resolution)")) afew-4.0.2> locale_dir /build/afew-4.0.2/docs/locales/en/LC_MESSAGES does not exist afew-4.0.2> building [mo]: targets for 0 po files that are out of date afew-4.0.2> writing output... afew-4.0.2> building [man]: all manpages afew-4.0.2> updating environment: locale_dir /build/afew-4.0.2/docs/locales/en/LC_MESSAGES does not exist afew-4.0.2> [new config] 9 added, 0 changed, 0 removed afew-4.0.2> reading sources... [ 11%] commandline afew-4.0.2> reading sources... [ 22%] configuration afew-4.0.2> reading sources... [ 33%] extending afew-4.0.2> reading sources... [ 44%] filters khard-0.22.0> [AutoAPI] Reading files... [ 47%] /build/source/khard/exceptions.py khard-0.22.0> [AutoAPI] Reading files... [ 53%] /build/source/khard/cli.py afew-4.0.2> reading sources... [ 56%] implementation khard-0.22.0> [AutoAPI] Reading files... [ 60%] /build/source/khard/address_book.py afew-4.0.2> reading sources... [ 67%] index afew-4.0.2> reading sources... [ 78%] installation afew-4.0.2> reading sources... [ 89%] move_mode afew-4.0.2> reading sources... [100%] quickstart afew-4.0.2> afew-4.0.2> looking for now-outdated files... none found afew-4.0.2> pickling environment... done afew-4.0.2> checking consistency... done afew-4.0.2> preparing documents... done afew-4.0.2> copying assets... afew-4.0.2> copying assets: done afew-4.0.2> writing... afew.1 { afew-4.0.2> quickstart afew-4.0.2> installation afew-4.0.2> commandline afew-4.0.2> configuration afew-4.0.2> filters afew-4.0.2> move_mode afew-4.0.2> extending afew-4.0.2> implementation afew-4.0.2> } done afew-4.0.2> build succeeded, 3 warnings. afew-4.0.2> afew-4.0.2> The manual pages are in .sphinx/man/man. khard-0.22.0> [AutoAPI] Reading files... [ 67%] /build/source/khard/actions.py khard-0.22.0> [AutoAPI] Reading files... [ 73%] /build/source/khard/khard.py khard-0.22.0> [AutoAPI] Reading files... [ 80%] /build/source/khard/config.py khard-0.22.0> [AutoAPI] Reading files... [ 87%] /build/source/khard/helpers/interactive.py khard-0.22.0> [AutoAPI] Reading files... [ 93%] /build/source/khard/helpers/__init__.py khard-0.22.0> [AutoAPI] Reading files... [100%] /build/source/khard/helpers/typing.py afew-4.0.2> Running phase: installSphinxPhase afew-4.0.2> Executing installSphinxPhase afew-4.0.2> Running phase: fixupPhase afew-4.0.2> shrinking RPATHs of ELF executables and libraries in /nix/store/xsj4dlrv7vjj5wgp8d56q6fdyd4hg0gn-afew-4.0.2-doc afew-4.0.2> checking for references to /build/ in /nix/store/xsj4dlrv7vjj5wgp8d56q6fdyd4hg0gn-afew-4.0.2-doc... afew-4.0.2> patching script interpreter paths in /nix/store/xsj4dlrv7vjj5wgp8d56q6fdyd4hg0gn-afew-4.0.2-doc afew-4.0.2> shrinking RPATHs of ELF executables and libraries in /nix/store/kpzyyxjsl4djwi6g05bs0qaiz5mii82f-afew-4.0.2-man afew-4.0.2> checking for references to /build/ in /nix/store/kpzyyxjsl4djwi6g05bs0qaiz5mii82f-afew-4.0.2-man... afew-4.0.2> gzipping man pages under /nix/store/kpzyyxjsl4djwi6g05bs0qaiz5mii82f-afew-4.0.2-man/share/man/ afew-4.0.2> patching script interpreter paths in /nix/store/kpzyyxjsl4djwi6g05bs0qaiz5mii82f-afew-4.0.2-man afew-4.0.2> shrinking RPATHs of ELF executables and libraries in /nix/store/igbalixpbym5rfhnmg5jsnizpbmwvvdd-afew-4.0.2-dist afew-4.0.2> checking for references to /build/ in /nix/store/igbalixpbym5rfhnmg5jsnizpbmwvvdd-afew-4.0.2-dist... khard-0.22.0> khard-0.22.0> [AutoAPI] Mapping Data... [ 7%] /build/source/khard/contacts.py khard-0.22.0> [AutoAPI] Mapping Data... [ 13%] /build/source/khard/__init__.py khard-0.22.0> [AutoAPI] Mapping Data... [ 20%] /build/source/khard/version.py khard-0.22.0> [AutoAPI] Mapping Data... [ 27%] /build/source/khard/__main__.py khard-0.22.0> [AutoAPI] Mapping Data... [ 33%] /build/source/khard/formatter.py khard-0.22.0> [AutoAPI] Mapping Data... [ 40%] /build/source/khard/query.py khard-0.22.0> [AutoAPI] Mapping Data... [ 47%] /build/source/khard/exceptions.py khard-0.22.0> [AutoAPI] Mapping Data... [ 53%] /build/source/khard/cli.py khard-0.22.0> [AutoAPI] Mapping Data... [ 60%] /build/source/khard/address_book.py khard-0.22.0> [AutoAPI] Mapping Data... [ 67%] /build/source/khard/actions.py khard-0.22.0> [AutoAPI] Mapping Data... [ 73%] /build/source/khard/khard.py khard-0.22.0> [AutoAPI] Mapping Data... [ 80%] /build/source/khard/config.py khard-0.22.0> [AutoAPI] Mapping Data... [ 87%] /build/source/khard/helpers/interactive.py khard-0.22.0> [AutoAPI] Mapping Data... [ 93%] /build/source/khard/helpers/__init__.py khard-0.22.0> [AutoAPI] Mapping Data... [100%] /build/source/khard/helpers/typing.py khard-0.22.0> afew-4.0.2> patching script interpreter paths in /nix/store/igbalixpbym5rfhnmg5jsnizpbmwvvdd-afew-4.0.2-dist afew-4.0.2> shrinking RPATHs of ELF executables and libraries in /nix/store/yg7p5l5czwfwmk52kiw29kav2ajgkm78-afew-4.0.2 afew-4.0.2> checking for references to /build/ in /nix/store/yg7p5l5czwfwmk52kiw29kav2ajgkm78-afew-4.0.2... afew-4.0.2> patching script interpreter paths in /nix/store/yg7p5l5czwfwmk52kiw29kav2ajgkm78-afew-4.0.2 khard-0.22.0> [AutoAPI] Rendering Data... [ 7%] khard khard-0.22.0> Rendering khard khard-0.22.0> [AutoAPI] Rendering Data... [ 13%] khard.cli khard-0.22.0> Rendering khard.cli khard-0.22.0> Rendering khard.cli.logger khard-0.22.0> Rendering khard.cli.FieldsArgument khard-0.22.0> Rendering khard.cli.FieldsArgument._choices khard-0.22.0> Rendering khard.cli.FieldsArgument._nested khard-0.22.0> Rendering khard.cli.FieldsArgument.__call__ khard-0.22.0> Rendering khard.cli.create_parsers khard-0.22.0> Rendering khard.cli.parse_args khard-0.22.0> Rendering khard.cli.merge_args_into_config khard-0.22.0> Rendering khard.cli.init khard-0.22.0> Rendering khard.cli._sphinxarg_helper khard-0.22.0> [AutoAPI] Rendering Data... [ 20%] khard.query khard-0.22.0> Rendering khard.query khard-0.22.0> Rendering khard.query.FIELD_PHONE_NUMBERS khard-0.22.0> Rendering khard.query.Query khard-0.22.0> Rendering khard.query.Query.match khard-0.22.0> Rendering khard.query.Query.get_term khard-0.22.0> Rendering khard.query.Query.__and__ khard-0.22.0> Rendering khard.query.Query.__or__ khard-0.22.0> Rendering khard.query.Query.__eq__ khard-0.22.0> Rendering khard.query.Query.__hash__ khard-0.22.0> Rendering khard.query.NullQuery khard-0.22.0> Rendering khard.query.NullQuery.match khard-0.22.0> Rendering khard.query.NullQuery.get_term khard-0.22.0> Rendering khard.query.NullQuery.__str__ khard-0.22.0> Rendering khard.query.AnyQuery khard-0.22.0> Rendering khard.query.AnyQuery.match khard-0.22.0> Rendering khard.query.AnyQuery.get_term khard-0.22.0> Rendering khard.query.AnyQuery.__hash__ khard-0.22.0> Rendering khard.query.AnyQuery.__str__ khard-0.22.0> Rendering khard.query.TermQuery khard-0.22.0> Rendering khard.query.TermQuery._term khard-0.22.0> Rendering khard.query.TermQuery.match khard-0.22.0> Rendering khard.query.TermQuery.get_term khard-0.22.0> Rendering khard.query.TermQuery.__eq__ khard-0.22.0> Rendering khard.query.TermQuery.__hash__ khard-0.22.0> Rendering khard.query.TermQuery.__str__ khard-0.22.0> Rendering khard.query.FieldQuery khard-0.22.0> Rendering khard.query.FieldQuery._field khard-0.22.0> Rendering khard.query.FieldQuery.match khard-0.22.0> Rendering khard.query.FieldQuery._match_union khard-0.22.0> Rendering khard.query.FieldQuery.__eq__ khard-0.22.0> Rendering khard.query.FieldQuery.__hash__ khard-0.22.0> Rendering khard.query.FieldQuery.__str__ khard-0.22.0> Rendering khard.query.AndQuery khard-0.22.0> Rendering khard.query.AndQuery._queries khard-0.22.0> Rendering khard.query.AndQuery.match khard-0.22.0> Rendering khard.query.AndQuery.get_term khard-0.22.0> Rendering khard.query.AndQuery.__eq__ khard-0.22.0> Rendering khard.query.AndQuery.__hash__ khard-0.22.0> Rendering khard.query.AndQuery.reduce khard-0.22.0> Rendering khard.query.AndQuery.__str__ khard-0.22.0> Rendering khard.query.OrQuery khard-0.22.0> Rendering khard.query.OrQuery._queries khard-0.22.0> Rendering khard.query.OrQuery.match khard-0.22.0> Rendering khard.query.OrQuery.get_term khard-0.22.0> Rendering khard.query.OrQuery.__eq__ khard-0.22.0> Rendering khard.query.OrQuery.__hash__ khard-0.22.0> Rendering khard.query.OrQuery.reduce khard-0.22.0> Rendering khard.query.OrQuery.__str__ khard-0.22.0> Rendering khard.query.NameQuery khard-0.22.0> Rendering khard.query.NameQuery._props_query khard-0.22.0> Rendering khard.query.NameQuery.match khard-0.22.0> Rendering khard.query.NameQuery.__eq__ khard-0.22.0> Rendering khard.query.NameQuery.__hash__ khard-0.22.0> Rendering khard.query.NameQuery.__str__ khard-0.22.0> Rendering khard.query.PhoneNumberQuery khard-0.22.0> Rendering khard.query.PhoneNumberQuery._strip_phone_number khard-0.22.0> Rendering khard.query.PhoneNumberQuery._term_only_digits khard-0.22.0> Rendering khard.query.PhoneNumberQuery.match khard-0.22.0> Rendering khard.query.PhoneNumberQuery._match_union khard-0.22.0> Rendering khard.query.PhoneNumberQuery._match_phone_number khard-0.22.0> Rendering khard.query.PhoneNumberQuery.__eq__ khard-0.22.0> Rendering khard.query.PhoneNumberQuery.__hash__ khard-0.22.0> Rendering khard.query.PhoneNumberQuery.__str__ khard-0.22.0> Rendering khard.query.parse khard-0.22.0> [AutoAPI] Rendering Data... [ 27%] khard.khard khard-0.22.0> Rendering khard.khard khard-0.22.0> Rendering khard.khard.logger khard-0.22.0> Rendering khard.khard.config khard-0.22.0> Rendering khard.khard.ExitStatus khard-0.22.0> Rendering khard.khard.version_check khard-0.22.0> Rendering khard.khard.create_new_contact khard-0.22.0> Rendering khard.khard.modify_existing_contact khard-0.22.0> Rendering khard.khard.merge_existing_contacts khard-0.22.0> Rendering khard.khard.copy_contact khard-0.22.0> Rendering khard.khard.list_address_books khard-0.22.0> Rendering khard.khard.list_contacts khard-0.22.0> Rendering khard.khard.list_with_headers khard-0.22.0> Rendering khard.khard.choose_address_book_from_list khard-0.22.0> Rendering khard.khard.choose_vcard_from_list khard-0.22.0> Rendering khard.khard.get_contact_list khard-0.22.0> Rendering khard.khard.sort_contacts khard-0.22.0> Rendering khard.khard.prepare_search_queries khard-0.22.0> Rendering khard.khard.generate_contact_list khard-0.22.0> Rendering khard.khard.new_subcommand khard-0.22.0> Rendering khard.khard.add_email_to_contact khard-0.22.0> Rendering khard.khard.find_email_addresses khard-0.22.0> Rendering khard.khard.add_email_subcommand khard-0.22.0> Rendering khard.khard.birthdays_subcommand khard-0.22.0> Rendering khard.khard.phone_subcommand khard-0.22.0> Rendering khard.khard.post_address_subcommand khard-0.22.0> Rendering khard.khard.email_subcommand khard-0.22.0> Rendering khard.khard._filter_email_post_or_phone_number_results khard-0.22.0> Rendering khard.khard.list_subcommand khard-0.22.0> Rendering khard.khard.modify_subcommand khard-0.22.0> Rendering khard.khard.remove_subcommand khard-0.22.0> Rendering khard.khard.merge_subcommand khard-0.22.0> Rendering khard.khard.copy_or_move_subcommand khard-0.22.0> Rendering khard.khard.main khard-0.22.0> [AutoAPI] Rendering Data... [ 33%] khard.config khard-0.22.0> Rendering khard.config khard-0.22.0> Rendering khard.config.logger khard-0.22.0> Rendering khard.config.ConfigFile khard-0.22.0> Rendering khard.config.validate_command khard-0.22.0> Rendering khard.config.validate_action khard-0.22.0> Rendering khard.config.validate_private_objects khard-0.22.0> Rendering khard.config.Config khard-0.22.0> Rendering khard.config.Config.supported_vcard_versions khard-0.22.0> Rendering khard.config.Config.config khard-0.22.0> Rendering khard.config.Config.abooks khard-0.22.0> Rendering khard.config.Config._load_config_file khard-0.22.0> Rendering khard.config.Config._validate khard-0.22.0> Rendering khard.config.Config._unfold_discover_books khard-0.22.0> Rendering khard.config.Config._find_leaf_dirs khard-0.22.0> Rendering khard.config.Config._set_attributes khard-0.22.0> Rendering khard.config.Config.init_address_books khard-0.22.0> Rendering khard.config.Config.get_address_books khard-0.22.0> Rendering khard.config.Config.merge khard-0.22.0> Rendering khard.config.Config.merge_args khard-0.22.0> [AutoAPI] Rendering Data... [ 40%] khard.version khard-0.22.0> Rendering khard.version khard-0.22.0> Rendering khard.version.version khard-0.22.0> Rendering khard.version.__version__ khard-0.22.0> Rendering khard.version.__version_tuple__ khard-0.22.0> Rendering khard.version.version_tuple khard-0.22.0> Rendering khard.version.commit_id khard-0.22.0> Rendering khard.version.__commit_id__ khard-0.22.0> [AutoAPI] Rendering Data... [ 47%] khard.actions khard-0.22.0> Rendering khard.actions khard-0.22.0> Rendering khard.actions.Actions khard-0.22.0> Rendering khard.actions.Actions.action_map khard-0.22.0> Rendering khard.actions.Actions.get_action khard-0.22.0> Rendering khard.actions.Actions.get_aliases khard-0.22.0> Rendering khard.actions.Actions.get_actions khard-0.22.0> Rendering khard.actions.Actions.get_all khard-0.22.0> [AutoAPI] Rendering Data... [ 53%] khard.helpers khard-0.22.0> Rendering khard.helpers khard-0.22.0> Rendering khard.helpers.list_to_string khard-0.22.0> Rendering khard.helpers.PostAddress khard-0.22.0> Rendering khard.helpers.DEFAULT_YEAR khard-0.22.0> Rendering khard.helpers.YamlPostAddresses khard-0.22.0> Rendering khard.helpers.YAML khard-0.22.0> Rendering khard.helpers.pretty_print khard-0.22.0> Rendering khard.helpers.get_random_uid khard-0.22.0> Rendering khard.helpers.yaml_clean khard-0.22.0> Rendering khard.helpers.yaml_dicts khard-0.22.0> Rendering khard.helpers.yaml_addresses khard-0.22.0> Rendering khard.helpers.yaml_anniversary khard-0.22.0> Rendering khard.helpers.convert_to_yaml khard-0.22.0> Rendering khard.helpers.indent_multiline_string khard-0.22.0> Rendering khard.helpers.get_new_contact_template khard-0.22.0> [AutoAPI] Rendering Data... [ 60%] khard.contacts khard-0.22.0> Rendering khard.contacts khard-0.22.0> Rendering khard.contacts.logger khard-0.22.0> Rendering khard.contacts.T khard-0.22.0> Rendering khard.contacts.LabeledStrs khard-0.22.0> Rendering khard.contacts.multi_property_key khard-0.22.0> Rendering khard.contacts.VCardWrapper khard-0.22.0> Rendering khard.contacts.VCardWrapper._default_version khard-0.22.0> Rendering khard.contacts.VCardWrapper._supported_versions khard-0.22.0> Rendering khard.contacts.VCardWrapper._default_kind khard-0.22.0> Rendering khard.contacts.VCardWrapper._supported_kinds khard-0.22.0> Rendering khard.contacts.VCardWrapper.phone_types_v3 khard-0.22.0> Rendering khard.contacts.VCardWrapper.email_types_v3 khard-0.22.0> Rendering khard.contacts.VCardWrapper.address_types_v3 khard-0.22.0> Rendering khard.contacts.VCardWrapper.phone_types_v4 khard-0.22.0> Rendering khard.contacts.VCardWrapper.email_types_v4 khard-0.22.0> Rendering khard.contacts.VCardWrapper.address_types_v4 khard-0.22.0> Rendering khard.contacts.VCardWrapper.vcard khard-0.22.0> Rendering khard.contacts.VCardWrapper.__str__ khard-0.22.0> Rendering khard.contacts.VCardWrapper.get_first khard-0.22.0> Rendering khard.contacts.VCardWrapper.get_all khard-0.22.0> Rendering khard.contacts.VCardWrapper._delete_vcard_object khard-0.22.0> Rendering khard.contacts.VCardWrapper._parse_type_value khard-0.22.0> Rendering khard.contacts.VCardWrapper._get_types_for_vcard_object khard-0.22.0> Rendering khard.contacts.VCardWrapper.version khard-0.22.0> Rendering khard.contacts.VCardWrapper.uid khard-0.22.0> Rendering khard.contacts.VCardWrapper._update_revision khard-0.22.0> Rendering khard.contacts.VCardWrapper.birthday khard-0.22.0> Rendering khard.contacts.VCardWrapper.anniversary khard-0.22.0> Rendering khard.contacts.VCardWrapper._get_ablabel khard-0.22.0> Rendering khard.contacts.VCardWrapper._get_new_group khard-0.22.0> Rendering khard.contacts.VCardWrapper._add_labelled_property khard-0.22.0> Rendering khard.contacts.VCardWrapper._prepare_birthday_value khard-0.22.0> Rendering khard.contacts.VCardWrapper.kind khard-0.22.0> Rendering khard.contacts.VCardWrapper._kind_attribute_name khard-0.22.0> Rendering khard.contacts.VCardWrapper.formatted_name khard-0.22.0> Rendering khard.contacts.VCardWrapper._get_names_part khard-0.22.0> Rendering khard.contacts.VCardWrapper._get_name_prefixes khard-0.22.0> Rendering khard.contacts.VCardWrapper._get_first_names khard-0.22.0> Rendering khard.contacts.VCardWrapper._get_additional_names khard-0.22.0> Rendering khard.contacts.VCardWrapper._get_last_names khard-0.22.0> Rendering khard.contacts.VCardWrapper._get_name_suffixes khard-0.22.0> Rendering khard.contacts.VCardWrapper.get_first_name_last_name khard-0.22.0> Rendering khard.contacts.VCardWrapper.get_last_name_first_name khard-0.22.0> Rendering khard.contacts.VCardWrapper.first_name khard-0.22.0> Rendering khard.contacts.VCardWrapper.last_name khard-0.22.0> Rendering khard.contacts.VCardWrapper._add_name khard-0.22.0> Rendering khard.contacts.VCardWrapper.organisations khard-0.22.0> Rendering khard.contacts.VCardWrapper._add_organisation khard-0.22.0> Rendering khard.contacts.VCardWrapper.titles khard-0.22.0> Rendering khard.contacts.VCardWrapper._add_title khard-0.22.0> Rendering khard.contacts.VCardWrapper.roles khard-0.22.0> Rendering khard.contacts.VCardWrapper._add_role khard-0.22.0> Rendering khard.contacts.VCardWrapper.nicknames khard-0.22.0> Rendering khard.contacts.VCardWrapper._add_nickname khard-0.22.0> Rendering khard.contacts.VCardWrapper.notes khard-0.22.0> Rendering khard.contacts.VCardWrapper._add_note khard-0.22.0> Rendering khard.contacts.VCardWrapper.webpages khard-0.22.0> Rendering khard.contacts.VCardWrapper._add_webpage khard-0.22.0> Rendering khard.contacts.VCardWrapper.categories khard-0.22.0> Rendering khard.contacts.VCardWrapper._add_category khard-0.22.0> Rendering khard.contacts.VCardWrapper.phone_numbers khard-0.22.0> Rendering khard.contacts.VCardWrapper._add_phone_number khard-0.22.0> Rendering khard.contacts.VCardWrapper.emails khard-0.22.0> Rendering khard.contacts.VCardWrapper.add_email khard-0.22.0> Rendering khard.contacts.VCardWrapper.impp khard-0.22.0> Rendering khard.contacts.VCardWrapper._add_impp khard-0.22.0> Rendering khard.contacts.VCardWrapper.post_addresses khard-0.22.0> Rendering khard.contacts.VCardWrapper.get_formatted_post_addresses khard-0.22.0> Rendering khard.contacts.VCardWrapper._add_post_address khard-0.22.0> Rendering khard.contacts.YAMLEditable khard-0.22.0> Rendering khard.contacts.YAMLEditable.supported_private_objects khard-0.22.0> Rendering khard.contacts.YAMLEditable.localize_dates khard-0.22.0> Rendering khard.contacts.YAMLEditable._get_private_objects khard-0.22.0> Rendering khard.contacts.YAMLEditable._add_private_object khard-0.22.0> Rendering khard.contacts.YAMLEditable.get_formatted_anniversary khard-0.22.0> Rendering khard.contacts.YAMLEditable.get_formatted_birthday khard-0.22.0> Rendering khard.contacts.YAMLEditable._format_date_object khard-0.22.0> Rendering khard.contacts.YAMLEditable._filter_invalid_tags khard-0.22.0> Rendering khard.contacts.YAMLEditable._parse_yaml khard-0.22.0> Rendering khard.contacts.YAMLEditable._set_string_list khard-0.22.0> Rendering khard.contacts.YAMLEditable._set_date khard-0.22.0> Rendering khard.contacts.YAMLEditable.update khard-0.22.0> Rendering khard.contacts.YAMLEditable.to_yaml khard-0.22.0> Rendering khard.contacts.atomic_write khard-0.22.0> Rendering khard.contacts.Contact khard-0.22.0> Rendering khard.contacts.Contact.address_book khard-0.22.0> Rendering khard.contacts.Contact.filename khard-0.22.0> Rendering khard.contacts.Contact.new khard-0.22.0> Rendering khard.contacts.Contact.from_file khard-0.22.0> Rendering khard.contacts.Contact.from_yaml khard-0.22.0> Rendering khard.contacts.Contact.clone_with_yaml_update khard-0.22.0> Rendering khard.contacts.Contact.__eq__ khard-0.22.0> Rendering khard.contacts.Contact.__ne__ khard-0.22.0> Rendering khard.contacts.Contact.pretty khard-0.22.0> Rendering khard.contacts.Contact.write_to_file khard-0.22.0> Rendering khard.contacts.Contact.delete_vcard_file khard-0.22.0> Rendering khard.contacts.Contact.get_properties khard-0.22.0> [AutoAPI] Rendering Data... [ 67%] khard.__main__ khard-0.22.0> Rendering khard.__main__ khard-0.22.0> [AutoAPI] Rendering Data... [ 73%] khard.formatter khard-0.22.0> Rendering khard.formatter khard-0.22.0> Rendering khard.formatter.Formatter khard-0.22.0> Rendering khard.formatter.Formatter.FIRST khard-0.22.0> Rendering khard.formatter.Formatter.LAST khard-0.22.0> Rendering khard.formatter.Formatter.FORMAT khard-0.22.0> Rendering khard.formatter.Formatter._display khard-0.22.0> Rendering khard.formatter.Formatter._preferred_email khard-0.22.0> Rendering khard.formatter.Formatter._preferred_phone khard-0.22.0> Rendering khard.formatter.Formatter._show_nicknames khard-0.22.0> Rendering khard.formatter.Formatter._parsable khard-0.22.0> Rendering khard.formatter.Formatter.format_labeled_field khard-0.22.0> Rendering khard.formatter.Formatter.get_special_field khard-0.22.0> Rendering khard.formatter.Formatter.get_nested_field khard-0.22.0> [AutoAPI] Rendering Data... [ 80%] khard.exceptions khard-0.22.0> Rendering khard.exceptions khard-0.22.0> Rendering khard.exceptions.Cancelled khard-0.22.0> Rendering khard.exceptions.Cancelled.code khard-0.22.0> Rendering khard.exceptions.AddressBookParseError khard-0.22.0> Rendering khard.exceptions.AddressBookParseError.filename khard-0.22.0> Rendering khard.exceptions.AddressBookParseError.abook khard-0.22.0> Rendering khard.exceptions.AddressBookParseError.reason khard-0.22.0> Rendering khard.exceptions.AddressBookParseError.__str__ khard-0.22.0> Rendering khard.exceptions.AddressBookNameError khard-0.22.0> Rendering khard.exceptions.ConfigError afew-4.0.2> stripping (with command strip and flags -S -p) in /nix/store/yg7p5l5czwfwmk52kiw29kav2ajgkm78-afew-4.0.2/lib /nix/store/yg7p5l5czwfwmk52kiw29kav2ajgkm78-afew-4.0.2/bin khard-0.22.0> [AutoAPI] Rendering Data... [ 87%] khard.address_book khard-0.22.0> Rendering khard.address_book khard-0.22.0> Rendering khard.address_book.logger khard-0.22.0> Rendering khard.address_book.AddressBook khard-0.22.0> Rendering khard.address_book.AddressBook._loaded khard-0.22.0> Rendering khard.address_book.AddressBook.contacts khard-0.22.0> Rendering khard.address_book.AddressBook._short_uids khard-0.22.0> Rendering khard.address_book.AddressBook.name khard-0.22.0> Rendering khard.address_book.AddressBook.__str__ khard-0.22.0> Rendering khard.address_book.AddressBook.__eq__ khard-0.22.0> Rendering khard.address_book.AddressBook.__ne__ khard-0.22.0> Rendering khard.address_book.AddressBook._compare_uids khard-0.22.0> Rendering khard.address_book.AddressBook.search khard-0.22.0> Rendering khard.address_book.AddressBook.get_short_uid_dict khard-0.22.0> Rendering khard.address_book.AddressBook.get_short_uid khard-0.22.0> Rendering khard.address_book.AddressBook.load khard-0.22.0> Rendering khard.address_book.VdirAddressBook khard-0.22.0> Rendering khard.address_book.VdirAddressBook.path khard-0.22.0> Rendering khard.address_book.VdirAddressBook._private_objects khard-0.22.0> Rendering khard.address_book.VdirAddressBook._localize_dates khard-0.22.0> Rendering khard.address_book.VdirAddressBook._skip khard-0.22.0> Rendering khard.address_book.VdirAddressBook.load khard-0.22.0> Rendering khard.address_book.AddressBookCollection khard-0.22.0> Rendering khard.address_book.AddressBookCollection._abooks khard-0.22.0> Rendering khard.address_book.AddressBookCollection.load khard-0.22.0> Rendering khard.address_book.AddressBookCollection.__getitem__ khard-0.22.0> Rendering khard.address_book.AddressBookCollection.__iter__ khard-0.22.0> Rendering khard.address_book.AddressBookCollection.__len__ khard-0.22.0> [AutoAPI] Rendering Data... [ 93%] khard.helpers.typing khard-0.22.0> Rendering khard.helpers.typing khard-0.22.0> Rendering khard.helpers.typing.Date khard-0.22.0> Rendering khard.helpers.typing.StrList khard-0.22.0> Rendering khard.helpers.typing.PostAddress khard-0.22.0> Rendering khard.helpers.typing.DEFAULT_YEAR khard-0.22.0> Rendering khard.helpers.typing.convert_to_vcard khard-0.22.0> Rendering khard.helpers.typing.list_to_string khard-0.22.0> Rendering khard.helpers.typing.string_to_list khard-0.22.0> Rendering khard.helpers.typing.string_to_date khard-0.22.0> [AutoAPI] Rendering Data... [100%] khard.helpers.interactive khard-0.22.0> Rendering khard.helpers.interactive khard-0.22.0> Rendering khard.helpers.interactive.T khard-0.22.0> Rendering khard.helpers.interactive.confirm khard-0.22.0> Rendering khard.helpers.interactive.ask khard-0.22.0> Rendering khard.helpers.interactive.select khard-0.22.0> Rendering khard.helpers.interactive.EditState khard-0.22.0> Rendering khard.helpers.interactive.EditState.modified khard-0.22.0> Rendering khard.helpers.interactive.EditState.unmodified khard-0.22.0> Rendering khard.helpers.interactive.EditState.aborted khard-0.22.0> Rendering khard.helpers.interactive.Editor khard-0.22.0> Rendering khard.helpers.interactive.Editor.editor khard-0.22.0> Rendering khard.helpers.interactive.Editor.merge_editor khard-0.22.0> Rendering khard.helpers.interactive.Editor.write_temp_file khard-0.22.0> Rendering khard.helpers.interactive.Editor._mtime khard-0.22.0> Rendering khard.helpers.interactive.Editor.edit_files khard-0.22.0> Rendering khard.helpers.interactive.Editor.edit_templates khard-0.22.0> khard-0.22.0> [autosummary] generating autosummary for: bench.rst, commandline.rst, contributing.rst, davcontroller.rst, index.rst, indices.rst, man.rst, man/khard-subcommands.rst, man/khard.conf.rst, man/khard.rst, scripting.rst khard-0.22.0> locale_dir /build/source/doc/source/locales/en/LC_MESSAGES does not exist khard-0.22.0> building [mo]: targets for 0 po files that are out of date khard-0.22.0> writing output... khard-0.22.0> building [man]: all manpages khard-0.22.0> updating environment: locale_dir /build/source/doc/source/locales/en/LC_MESSAGES does not exist khard-0.22.0> [new config] 27 added, 0 changed, 0 removed khard-0.22.0> reading sources... [ 4%] autoapi/index khard-0.22.0> reading sources... [ 7%] autoapi/khard/__main__/index khard-0.22.0> reading sources... [ 11%] autoapi/khard/actions/index khard-0.22.0> reading sources... [ 15%] autoapi/khard/address_book/index afew-4.0.2> Rewriting #!/nix/store/lq2fsnmg0q3y0vlxn91w8s8wvj1m6fld-python3-3.14.8/bin/python3.14 to #!/nix/store/lq2fsnmg0q3y0vlxn91w8s8wvj1m6fld-python3-3.14.8 khard-0.22.0> reading sources... [ 19%] autoapi/khard/cli/index khard-0.22.0> reading sources... [ 22%] autoapi/khard/config/index khard-0.22.0> reading sources... [ 26%] autoapi/khard/contacts/index afew-4.0.2> wrapping `/nix/store/yg7p5l5czwfwmk52kiw29kav2ajgkm78-afew-4.0.2/bin/afew'... afew-4.0.2> Executing pythonRemoveTestsDir afew-4.0.2> Finished executing pythonRemoveTestsDir afew-4.0.2> Running phase: installCheckPhase afew-4.0.2> Executing versionCheckPhase khard-0.22.0> reading sources... [ 30%] autoapi/khard/exceptions/index khard-0.22.0> reading sources... [ 33%] autoapi/khard/formatter/index afew-4.0.2> Successfully managed to find version 4.0.2 in the output of the command /nix/store/yg7p5l5czwfwmk52kiw29kav2ajgkm78-afew-4.0.2/bin/afew --version afew-4.0.2> 4.0.2 afew-4.0.2> Finished versionCheckPhase afew-4.0.2> no Makefile or custom installCheckPhase, doing nothing afew-4.0.2> Running phase: pythonCatchConflictsPhase khard-0.22.0> reading sources... [ 37%] autoapi/khard/helpers/index khard-0.22.0> reading sources... [ 41%] autoapi/khard/helpers/interactive/index afew-4.0.2> Running phase: pythonRemoveBinBytecodePhase khard-0.22.0> reading sources... [ 44%] autoapi/khard/helpers/typing/index khard-0.22.0> reading sources... [ 48%] autoapi/khard/index khard-0.22.0> reading sources... [ 52%] autoapi/khard/khard/index afew-4.0.2> Running phase: pythonImportsCheckPhase afew-4.0.2> Executing pythonImportsCheckPhase afew-4.0.2> Running phase: pytestCheckPhase afew-4.0.2> Executing pytestCheckPhase afew-4.0.2> pytest flags: -m pytest khard-0.22.0> reading sources... [ 56%] autoapi/khard/query/index khard-0.22.0> reading sources... [ 59%] autoapi/khard/version/index khard-0.22.0> reading sources... [ 63%] bench khard-0.22.0> reading sources... [ 67%] commandline khard-0.22.0> reading sources... [ 70%] contributing khard-0.22.0> reading sources... [ 74%] davcontroller khard-0.22.0> reading sources... [ 78%] index khard-0.22.0> [AutoAPI] Adding AutoAPI TOCTree [autoapi/index] to index.rst khard-0.22.0> reading sources... [ 81%] indices khard-0.22.0> reading sources... [ 85%] man khard-0.22.0> reading sources... [ 89%] man/khard khard-0.22.0> reading sources... [ 93%] man/khard-subcommands afew-4.0.2> ============================= test session starts ============================== afew-4.0.2> platform linux -- Python 3.14.8, pytest-9.1.1, pluggy-1.6.0 afew-4.0.2> rootdir: /build/afew-4.0.2 afew-4.0.2> configfile: pyproject.toml afew-4.0.2> collected 13 items afew-4.0.2> afew-4.0.2> afew/tests/test_dkimvalidityfilter.py ...... [ 46%] afew-4.0.2> afew/tests/test_headermatchingfilter.py .. [ 61%] afew-4.0.2> afew/tests/test_mailmover.py .. [ 76%] khard-0.22.0> reading sources... [ 96%] man/khard.conf khard-0.22.0> reading sources... [100%] scripting afew-4.0.2> afew/tests/test_settings.py ... [100%] afew-4.0.2> afew-4.0.2> ============================== 13 passed in 0.53s ============================== khard-0.22.0> khard-0.22.0> /build/source/doc/source/autoapi/khard/address_book/index.rst:21: WARNING: duplicate label classes, other instance in /build/source/doc/source/autoapi/khard/actions/index.rst [autosectionlabel.autoapi/khard/address_book/index] khard-0.22.0> /build/source/doc/source/autoapi/khard/address_book/index.rst:31: WARNING: duplicate label module contents, other instance in /build/source/doc/source/autoapi/khard/actions/index.rst [autosectionlabel.autoapi/khard/address_book/index] khard-0.22.0> /build/source/doc/source/autoapi/khard/cli/index.rst:13: WARNING: duplicate label attributes, other instance in /build/source/doc/source/autoapi/khard/address_book/index.rst [autosectionlabel.autoapi/khard/cli/index] khard-0.22.0> /build/source/doc/source/autoapi/khard/cli/index.rst:21: WARNING: duplicate label classes, other instance in /build/source/doc/source/autoapi/khard/address_book/index.rst [autosectionlabel.autoapi/khard/cli/index] khard-0.22.0> /build/source/doc/source/autoapi/khard/cli/index.rst:41: WARNING: duplicate label module contents, other instance in /build/source/doc/source/autoapi/khard/address_book/index.rst [autosectionlabel.autoapi/khard/cli/index] khard-0.22.0> /build/source/doc/source/autoapi/khard/config/index.rst:13: WARNING: duplicate label attributes, other instance in /build/source/doc/source/autoapi/khard/cli/index.rst [autosectionlabel.autoapi/khard/config/index] khard-0.22.0> /build/source/doc/source/autoapi/khard/config/index.rst:22: WARNING: duplicate label classes, other instance in /build/source/doc/source/autoapi/khard/cli/index.rst [autosectionlabel.autoapi/khard/config/index] khard-0.22.0> /build/source/doc/source/autoapi/khard/config/index.rst:30: WARNING: duplicate label functions, other instance in /build/source/doc/source/autoapi/khard/cli/index.rst [autosectionlabel.autoapi/khard/config/index] khard-0.22.0> /build/source/doc/source/autoapi/khard/config/index.rst:40: WARNING: duplicate label module contents, other instance in /build/source/doc/source/autoapi/khard/cli/index.rst [autosectionlabel.autoapi/khard/config/index] khard-0.22.0> /build/source/doc/source/autoapi/khard/contacts/index.rst:23: WARNING: duplicate label attributes, other instance in /build/source/doc/source/autoapi/khard/config/index.rst [autosectionlabel.autoapi/khard/contacts/index] khard-0.22.0> /build/source/doc/source/autoapi/khard/contacts/index.rst:33: WARNING: duplicate label classes, other instance in /build/source/doc/source/autoapi/khard/config/index.rst [autosectionlabel.autoapi/khard/contacts/index] khard-0.22.0> /build/source/doc/source/autoapi/khard/contacts/index.rst:43: WARNING: duplicate label functions, other instance in /build/source/doc/source/autoapi/khard/config/index.rst [autosectionlabel.autoapi/khard/contacts/index] khard-0.22.0> /build/source/doc/source/autoapi/khard/contacts/index.rst:52: WARNING: duplicate label module contents, other instance in /build/source/doc/source/autoapi/khard/config/index.rst [autosectionlabel.autoapi/khard/contacts/index] khard-0.22.0> /build/source/doc/source/autoapi/khard/exceptions/index.rst:24: WARNING: duplicate label module contents, other instance in /build/source/doc/source/autoapi/khard/contacts/index.rst [autosectionlabel.autoapi/khard/exceptions/index] khard-0.22.0> /build/source/doc/source/autoapi/khard/formatter/index.rst:13: WARNING: duplicate label classes, other instance in /build/source/doc/source/autoapi/khard/contacts/index.rst [autosectionlabel.autoapi/khard/formatter/index] khard-0.22.0> /build/source/doc/source/autoapi/khard/formatter/index.rst:21: WARNING: duplicate label module contents, other instance in /build/source/doc/source/autoapi/khard/exceptions/index.rst [autosectionlabel.autoapi/khard/formatter/index] khard-0.22.0> /build/source/doc/source/autoapi/khard/helpers/index.rst:23: WARNING: duplicate label attributes, other instance in /build/source/doc/source/autoapi/khard/contacts/index.rst [autosectionlabel.autoapi/khard/helpers/index] khard-0.22.0> /build/source/doc/source/autoapi/khard/helpers/index.rst:34: WARNING: duplicate label functions, other instance in /build/source/doc/source/autoapi/khard/contacts/index.rst [autosectionlabel.autoapi/khard/helpers/index] khard-0.22.0> /build/source/doc/source/autoapi/khard/helpers/interactive/index.rst:13: WARNING: duplicate label attributes, other instance in /build/source/doc/source/autoapi/khard/helpers/index.rst [autosectionlabel.autoapi/khard/helpers/interactive/index] khard-0.22.0> /build/source/doc/source/autoapi/khard/helpers/interactive/index.rst:21: WARNING: duplicate label classes, other instance in /build/source/doc/source/autoapi/khard/formatter/index.rst [autosectionlabel.autoapi/khard/helpers/interactive/index] khard-0.22.0> /build/source/doc/source/autoapi/khard/helpers/interactive/index.rst:30: WARNING: duplicate label functions, other instance in /build/source/doc/source/autoapi/khard/helpers/index.rst [autosectionlabel.autoapi/khard/helpers/interactive/index] khard-0.22.0> /build/source/doc/source/autoapi/khard/helpers/interactive/index.rst:40: WARNING: duplicate label module contents, other instance in /build/source/doc/source/autoapi/khard/formatter/index.rst [autosectionlabel.autoapi/khard/helpers/interactive/index] khard-0.22.0> /build/source/doc/source/autoapi/khard/helpers/typing/index.rst:13: WARNING: duplicate label attributes, other instance in /build/source/doc/source/autoapi/khard/helpers/interactive/index.rst [autosectionlabel.autoapi/khard/helpers/typing/index] khard-0.22.0> /build/source/doc/source/autoapi/khard/helpers/typing/index.rst:24: WARNING: duplicate label functions, other instance in /build/source/doc/source/autoapi/khard/helpers/interactive/index.rst [autosectionlabel.autoapi/khard/helpers/typing/index] khard-0.22.0> /build/source/doc/source/autoapi/khard/helpers/typing/index.rst:35: WARNING: duplicate label module contents, other instance in /build/source/doc/source/autoapi/khard/helpers/interactive/index.rst [autosectionlabel.autoapi/khard/helpers/typing/index] khard-0.22.0> /build/source/doc/source/autoapi/khard/index.rst:8: WARNING: duplicate label submodules, other instance in /build/source/doc/source/autoapi/khard/helpers/index.rst [autosectionlabel.autoapi/khard/index] khard-0.22.0> /build/source/doc/source/autoapi/khard/khard/index.rst:13: WARNING: duplicate label attributes, other instance in /build/source/doc/source/autoapi/khard/helpers/typing/index.rst [autosectionlabel.autoapi/khard/khard/index] khard-0.22.0> /build/source/doc/source/autoapi/khard/khard/index.rst:23: WARNING: duplicate label functions, other instance in /build/source/doc/source/autoapi/khard/helpers/typing/index.rst [autosectionlabel.autoapi/khard/khard/index] khard-0.22.0> /build/source/doc/source/autoapi/khard/khard/index.rst:59: WARNING: duplicate label module contents, other instance in /build/source/doc/source/autoapi/khard/helpers/typing/index.rst [autosectionlabel.autoapi/khard/khard/index] khard-0.22.0> /build/source/doc/source/autoapi/khard/query/index.rst:13: WARNING: duplicate label attributes, other instance in /build/source/doc/source/autoapi/khard/khard/index.rst [autosectionlabel.autoapi/khard/query/index] khard-0.22.0> /build/source/doc/source/autoapi/khard/query/index.rst:21: WARNING: duplicate label classes, other instance in /build/source/doc/source/autoapi/khard/helpers/interactive/index.rst [autosectionlabel.autoapi/khard/query/index] khard-0.22.0> /build/source/doc/source/autoapi/khard/query/index.rst:37: WARNING: duplicate label functions, other instance in /build/source/doc/source/autoapi/khard/khard/index.rst [autosectionlabel.autoapi/khard/query/index] khard-0.22.0> /build/source/doc/source/autoapi/khard/query/index.rst:45: WARNING: duplicate label module contents, other instance in /build/source/doc/source/autoapi/khard/khard/index.rst [autosectionlabel.autoapi/khard/query/index] khard-0.22.0> /build/source/doc/source/autoapi/khard/version/index.rst:8: WARNING: duplicate label attributes, other instance in /build/source/doc/source/autoapi/khard/query/index.rst [autosectionlabel.autoapi/khard/version/index] khard-0.22.0> /build/source/doc/source/autoapi/khard/version/index.rst:21: WARNING: duplicate label module contents, other instance in /build/source/doc/source/autoapi/khard/query/index.rst [autosectionlabel.autoapi/khard/version/index] khard-0.22.0> /build/source/doc/source/man/khard.rst:2: WARNING: duplicate label khard, other instance in /build/source/doc/source/autoapi/khard/index.rst [autosectionlabel.man/khard] khard-0.22.0> /build/source/doc/source/man/khard.rst:115: WARNING: duplicate label configuration, other instance in /build/source/doc/source/index.rst [autosectionlabel.man/khard] khard-0.22.0> /build/source/doc/source/man/khard-subcommands.rst:2: WARNING: duplicate label positional arguments, other instance in /build/source/doc/source/man/khard.rst [autosectionlabel.man/khard-subcommands] khard-0.22.0> /build/source/doc/source/man/khard-subcommands.rst:2: WARNING: duplicate label named arguments, other instance in /build/source/doc/source/man/khard.rst [autosectionlabel.man/khard-subcommands] khard-0.22.0> /build/source/doc/source/man/khard-subcommands.rst:2: WARNING: duplicate label positional arguments, other instance in /build/source/doc/source/man/khard-subcommands.rst [autosectionlabel.man/khard-subcommands] khard-0.22.0> /build/source/doc/source/man/khard-subcommands.rst:2: WARNING: duplicate label named arguments, other instance in /build/source/doc/source/man/khard-subcommands.rst [autosectionlabel.man/khard-subcommands] khard-0.22.0> /build/source/doc/source/man/khard-subcommands.rst:2: WARNING: duplicate label positional arguments, other instance in /build/source/doc/source/man/khard-subcommands.rst [autosectionlabel.man/khard-subcommands] khard-0.22.0> /build/source/doc/source/man/khard-subcommands.rst:2: WARNING: duplicate label named arguments, other instance in /build/source/doc/source/man/khard-subcommands.rst [autosectionlabel.man/khard-subcommands] khard-0.22.0> /build/source/doc/source/man/khard-subcommands.rst:2: WARNING: duplicate label positional arguments, other instance in /build/source/doc/source/man/khard-subcommands.rst [autosectionlabel.man/khard-subcommands] khard-0.22.0> /build/source/doc/source/man/khard-subcommands.rst:2: WARNING: duplicate label named arguments, other instance in /build/source/doc/source/man/khard-subcommands.rst [autosectionlabel.man/khard-subcommands] khard-0.22.0> /build/source/doc/source/man/khard-subcommands.rst:2: WARNING: duplicate label positional arguments, other instance in /build/source/doc/source/man/khard-subcommands.rst [autosectionlabel.man/khard-subcommands] khard-0.22.0> /build/source/doc/source/man/khard-subcommands.rst:2: WARNING: duplicate label named arguments, other instance in /build/source/doc/source/man/khard-subcommands.rst [autosectionlabel.man/khard-subcommands] khard-0.22.0> /build/source/doc/source/man/khard-subcommands.rst:2: WARNING: duplicate label positional arguments, other instance in /build/source/doc/source/man/khard-subcommands.rst [autosectionlabel.man/khard-subcommands] khard-0.22.0> /build/source/doc/source/man/khard-subcommands.rst:2: WARNING: duplicate label named arguments, other instance in /build/source/doc/source/man/khard-subcommands.rst [autosectionlabel.man/khard-subcommands] khard-0.22.0> /build/source/doc/source/man/khard-subcommands.rst:2: WARNING: duplicate label positional arguments, other instance in /build/source/doc/source/man/khard-subcommands.rst [autosectionlabel.man/khard-subcommands] khard-0.22.0> /build/source/doc/source/man/khard-subcommands.rst:2: WARNING: duplicate label named arguments, other instance in /build/source/doc/source/man/khard-subcommands.rst [autosectionlabel.man/khard-subcommands] khard-0.22.0> /build/source/doc/source/man/khard-subcommands.rst:2: WARNING: duplicate label named arguments, other instance in /build/source/doc/source/man/khard-subcommands.rst [autosectionlabel.man/khard-subcommands] khard-0.22.0> /build/source/doc/source/man/khard-subcommands.rst:2: WARNING: duplicate label positional arguments, other instance in /build/source/doc/source/man/khard-subcommands.rst [autosectionlabel.man/khard-subcommands] khard-0.22.0> /build/source/doc/source/man/khard-subcommands.rst:2: WARNING: duplicate label named arguments, other instance in /build/source/doc/source/man/khard-subcommands.rst [autosectionlabel.man/khard-subcommands] khard-0.22.0> /build/source/doc/source/man/khard-subcommands.rst:2: WARNING: duplicate label positional arguments, other instance in /build/source/doc/source/man/khard-subcommands.rst [autosectionlabel.man/khard-subcommands] khard-0.22.0> /build/source/doc/source/man/khard-subcommands.rst:2: WARNING: duplicate label named arguments, other instance in /build/source/doc/source/man/khard-subcommands.rst [autosectionlabel.man/khard-subcommands] khard-0.22.0> /build/source/doc/source/man/khard-subcommands.rst:2: WARNING: duplicate label positional arguments, other instance in /build/source/doc/source/man/khard-subcommands.rst [autosectionlabel.man/khard-subcommands] khard-0.22.0> /build/source/doc/source/man/khard-subcommands.rst:2: WARNING: duplicate label named arguments, other instance in /build/source/doc/source/man/khard-subcommands.rst [autosectionlabel.man/khard-subcommands] khard-0.22.0> /build/source/doc/source/man/khard-subcommands.rst:2: WARNING: duplicate label positional arguments, other instance in /build/source/doc/source/man/khard-subcommands.rst [autosectionlabel.man/khard-subcommands] khard-0.22.0> /build/source/doc/source/man/khard-subcommands.rst:2: WARNING: duplicate label named arguments, other instance in /build/source/doc/source/man/khard-subcommands.rst [autosectionlabel.man/khard-subcommands] khard-0.22.0> /build/source/doc/source/man/khard-subcommands.rst:2: WARNING: duplicate label positional arguments, other instance in /build/source/doc/source/man/khard-subcommands.rst [autosectionlabel.man/khard-subcommands] khard-0.22.0> /build/source/doc/source/man/khard-subcommands.rst:2: WARNING: duplicate label named arguments, other instance in /build/source/doc/source/man/khard-subcommands.rst [autosectionlabel.man/khard-subcommands] khard-0.22.0> /build/source/doc/source/man/khard-subcommands.rst:2: WARNING: duplicate label positional arguments, other instance in /build/source/doc/source/man/khard-subcommands.rst [autosectionlabel.man/khard-subcommands] khard-0.22.0> /build/source/doc/source/man/khard-subcommands.rst:2: WARNING: duplicate label named arguments, other instance in /build/source/doc/source/man/khard-subcommands.rst [autosectionlabel.man/khard-subcommands] khard-0.22.0> /build/source/doc/source/man/khard-subcommands.rst:2: WARNING: duplicate label positional arguments, other instance in /build/source/doc/source/man/khard-subcommands.rst [autosectionlabel.man/khard-subcommands] khard-0.22.0> /build/source/doc/source/man/khard-subcommands.rst:2: WARNING: duplicate label named arguments, other instance in /build/source/doc/source/man/khard-subcommands.rst [autosectionlabel.man/khard-subcommands] khard-0.22.0> /build/source/doc/source/man/khard.conf.rst:41: ERROR: Unknown interpreted text role "module". [docutils] khard-0.22.0> /build/source/doc/source/davcontroller.rst:2: WARNING: duplicate label davcontroller, other instance in /build/source/doc/source/davcontroller.rst [autosectionlabel.scripting] khard-0.22.0> looking for now-outdated files... none found khard-0.22.0> pickling environment... done khard-0.22.0> checking consistency... /build/source/doc/source/autoapi/index.rst: document is referenced in multiple toctrees: ['contributing', 'index'], selecting: index <- autoapi/index khard-0.22.0> done khard-0.22.0> preparing documents... done khard-0.22.0> copying assets... khard-0.22.0> copying assets: done khard-0.22.0> writing... khard.1 { khard-0.22.0> } khard-subcommands.1 { afew-4.0.2> Finished executing pytestCheckPhase afew-4.0.2> Running phase: pytestcachePhase afew-4.0.2> Running phase: pytestRemoveBytecodePhase khard-0.22.0> } khard.conf.5 { khard-0.22.0> } /build/source/doc/source/man/khard.conf.rst:19: WARNING: unknown option: '-c' [ref.option] khard-0.22.0> /build/source/doc/source/man/khard.conf.rst:61: WARNING: unknown option: '--debug' [ref.option] khard-0.22.0> done khard-0.22.0> build succeeded, 70 warnings. khard-0.22.0> khard-0.22.0> The manual pages are in .sphinx/man/man. khard-0.22.0> Running phase: installSphinxPhase khard-0.22.0> Executing installSphinxPhase khard-0.22.0> Running phase: fixupPhase khard-0.22.0> shrinking RPATHs of ELF executables and libraries in /nix/store/94afhp5i1vdxz2azsxsyk4fcc0bvqrmx-khard-0.22.0-dist khard-0.22.0> checking for references to /build/ in /nix/store/94afhp5i1vdxz2azsxsyk4fcc0bvqrmx-khard-0.22.0-dist... khard-0.22.0> patching script interpreter paths in /nix/store/94afhp5i1vdxz2azsxsyk4fcc0bvqrmx-khard-0.22.0-dist khard-0.22.0> shrinking RPATHs of ELF executables and libraries in /nix/store/853899r666xmxd7xdnp0xvrbx734ksj4-khard-0.22.0 khard-0.22.0> checking for references to /build/ in /nix/store/853899r666xmxd7xdnp0xvrbx734ksj4-khard-0.22.0... khard-0.22.0> gzipping man pages under /nix/store/853899r666xmxd7xdnp0xvrbx734ksj4-khard-0.22.0/share/man/ khard-0.22.0> patching script interpreter paths in /nix/store/853899r666xmxd7xdnp0xvrbx734ksj4-khard-0.22.0 khard-0.22.0> stripping (with command strip and flags -S -p) in /nix/store/853899r666xmxd7xdnp0xvrbx734ksj4-khard-0.22.0/lib /nix/store/853899r666xmxd7xdnp0xvrbx734ksj4-khard-0.22.0/bin khard-0.22.0> Rewriting #!/nix/store/lq2fsnmg0q3y0vlxn91w8s8wvj1m6fld-python3-3.14.8/bin/python3.14 to #!/nix/store/lq2fsnmg0q3y0vlxn91w8s8wvj1m6fld-python3-3.14.8 khard-0.22.0> wrapping `/nix/store/853899r666xmxd7xdnp0xvrbx734ksj4-khard-0.22.0/bin/khard'... khard-0.22.0> Executing pythonRemoveTestsDir khard-0.22.0> Finished executing pythonRemoveTestsDir khard-0.22.0> Running phase: installCheckPhase khard-0.22.0> Executing versionCheckPhase khard-0.22.0> Successfully managed to find version 0.22.0 in the output of the command /nix/store/853899r666xmxd7xdnp0xvrbx734ksj4-khard-0.22.0/bin/khard --version khard-0.22.0> Khard version 0.22.0 khard-0.22.0> Finished versionCheckPhase khard-0.22.0> no Makefile or custom installCheckPhase, doing nothing khard-0.22.0> Running phase: pythonCatchConflictsPhase khard-0.22.0> Running phase: pythonRemoveBinBytecodePhase khard-0.22.0> Running phase: pythonImportsCheckPhase khard-0.22.0> Executing pythonImportsCheckPhase khard-0.22.0> Check whether the following modules can be imported: khard khard-0.22.0> Running phase: pytestCheckPhase khard-0.22.0> Executing pytestCheckPhase khard-0.22.0> pytest flags: -m pytest --capture=no khard-0.22.0> ============================= test session starts ============================== khard-0.22.0> platform linux -- Python 3.14.8, pytest-9.1.1, pluggy-1.6.0 khard-0.22.0> rootdir: /build/source khard-0.22.0> configfile: pyproject.toml khard-0.22.0> collected 414 items khard-0.22.0> khard-0.22.0> test/test_actions.py .......... khard-0.22.0> test/test_address_book.py ...................... khard-0.22.0> test/test_cli.py .................... khard-0.22.0> test/test_command_line_interface.py .................................................. khard-0.22.0> test/test_config.py .................................. khard-0.22.0> test/test_contacts.py ............ khard-0.22.0> test/test_editor.py ....... khard-0.22.0> test/test_formatter.py .............. khard-0.22.0> test/test_helpers.py ..... khard-0.22.0> test/test_helpers_interactive.py ................. khard-0.22.0> test/test_helpers_typing.py ...............x........ khard-0.22.0> test/test_khard.py ...................ss. khard-0.22.0> test/test_query.py ............................................. khard-0.22.0> test/test_vcard_wrapper.py ...................................................................................x khard-0.22.0> test/test_yaml.py .................................. khard-0.22.0> test/test_yaml_editable.py .............. khard-0.22.0> khard-0.22.0> =============================== warnings summary =============================== khard-0.22.0> test/test_cli.py: 16 warnings khard-0.22.0> test/test_command_line_interface.py: 53 warnings khard-0.22.0> /build/source/khard/cli.py:208: PendingDeprecationWarning: FileType is deprecated. Simply open files after parsing arguments. khard-0.22.0> type=argparse.FileType("w"), khard-0.22.0> khard-0.22.0> -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html khard-0.22.0> ============ 410 passed, 2 skipped, 2 xfailed, 69 warnings in 1.15s ============ khard-0.22.0> Finished executing pytestCheckPhase khard-0.22.0> Running phase: pytestcachePhase khard-0.22.0> Running phase: pytestRemoveBytecodePhase building '/nix/store/41wylq2fqvk7lp93apdli0y3xcxdb32h-email-sync.drv' email-sync> tribuchet: building on eliza email-sync> structuredAttrs is enabled post-build step Upload coverage to codecov: ok Skipping codecov: project=Mic92/dotfiles attr=checks.aarch64-linux.package-email-sync