tribuchet: building on eliza Sourcing python-remove-tests-dir-hook Sourcing python-catch-conflicts-hook.sh Sourcing python-remove-bin-bytecode-hook.sh Sourcing pypa-build-hook Using pypaBuildPhase Sourcing python-runtime-deps-check-hook Using pythonRuntimeDepsCheckHook Sourcing pypa-install-hook Using pypaInstallPhase Sourcing python-imports-check-hook.sh Using pythonImportsCheckPhase Sourcing python-namespaces-hook Sourcing python-catch-conflicts-hook.sh Sourcing sphinx-hook Using versionCheckHook Sourcing pytest-check-hook Using pytestCheckPhase Running phase: unpackPhase unpacking source archive /nix/store/1hljq0wbhhks7yy8wq3y5cfhkdb35py4-afew-4.0.2.tar.gz source root is afew-4.0.2 setting SOURCE_DATE_EPOCH to timestamp 1784646899 of file "afew-4.0.2/setup.cfg" Running phase: patchPhase Running phase: updateAutotoolsGnuConfigScriptsPhase Running phase: configurePhase no configure script, doing nothing Running phase: buildPhase Executing pypaBuildPhase Setting SETUPTOOLS_SCM_PRETEND_VERSION to 4.0.2 Including all tracked files automatically Creating a wheel... pypa build flags: --no-isolation --outdir dist/ --wheel * Getting build dependencies for wheel... toml section missing PosixPath('pyproject.toml') does not contain any of the tool sections: ['setuptools_scm', 'vcs-versioning'] running egg_info writing afew.egg-info/PKG-INFO writing dependency_links to afew.egg-info/dependency_links.txt writing entry points to afew.egg-info/entry_points.txt writing requirements to afew.egg-info/requires.txt writing top-level names to afew.egg-info/top_level.txt /nix/store/mzrk2nq0s1b4jd85a6r72jfrwjmgnpvp-python3.14-vcs-versioning-1.1.1/lib/python3.14/site-packages/vcs_versioning/overrides.py:609: UserWarning: No GlobalOverrides context is active. Auto-creating one with SETUPTOOLS_SCM prefix for backwards compatibility. Consider using 'with GlobalOverrides.from_env("YOUR_TOOL"):' explicitly. return get_active_overrides().subprocess_timeout reading manifest file 'afew.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' warning: no previously-included files matching '*.py[cod]' found anywhere in distribution adding license file 'LICENSE' writing manifest file 'afew.egg-info/SOURCES.txt' * Building wheel... toml section missing PosixPath('pyproject.toml') does not contain any of the tool sections: ['setuptools_scm', 'vcs-versioning'] running bdist_wheel running build running build_py creating build/lib/afew copying afew/configparser.py -> build/lib/afew copying afew/utils.py -> build/lib/afew copying afew/FilterRegistry.py -> build/lib/afew copying afew/__init__.py -> build/lib/afew copying afew/MailMover.py -> build/lib/afew copying afew/files.py -> build/lib/afew copying afew/commands.py -> build/lib/afew copying afew/main.py -> build/lib/afew copying afew/Database.py -> build/lib/afew copying afew/__main__.py -> build/lib/afew copying afew/Settings.py -> build/lib/afew copying afew/NotmuchSettings.py -> build/lib/afew creating build/lib/afew/filters copying afew/filters/FolderNameFilter.py -> build/lib/afew/filters copying afew/filters/ListMailsFilter.py -> build/lib/afew/filters copying afew/filters/DMARCReportInspectionFilter.py -> build/lib/afew/filters copying afew/filters/PropagateTagsInThreadFilter.py -> build/lib/afew/filters copying afew/filters/MeFilter.py -> build/lib/afew/filters copying afew/filters/PropagateTagsByRegexInThreadFilter.py -> build/lib/afew/filters copying afew/filters/SpamFilter.py -> build/lib/afew/filters copying afew/filters/ArchiveSentMailsFilter.py -> build/lib/afew/filters copying afew/filters/__init__.py -> build/lib/afew/filters copying afew/filters/SentMailsFilter.py -> build/lib/afew/filters copying afew/filters/InboxFilter.py -> build/lib/afew/filters copying afew/filters/BaseFilter.py -> build/lib/afew/filters copying afew/filters/DKIMValidityFilter.py -> build/lib/afew/filters copying afew/filters/KillThreadsFilter.py -> build/lib/afew/filters copying afew/filters/HeaderMatchingFilter.py -> build/lib/afew/filters creating build/lib/afew/tests copying afew/tests/test_settings.py -> build/lib/afew/tests copying afew/tests/test_dkimvalidityfilter.py -> build/lib/afew/tests copying afew/tests/test_headermatchingfilter.py -> build/lib/afew/tests copying afew/tests/__init__.py -> build/lib/afew/tests copying afew/tests/test_mailmover.py -> build/lib/afew/tests running egg_info writing afew.egg-info/PKG-INFO writing dependency_links to afew.egg-info/dependency_links.txt writing entry points to afew.egg-info/entry_points.txt writing requirements to afew.egg-info/requires.txt writing top-level names to afew.egg-info/top_level.txt /nix/store/mzrk2nq0s1b4jd85a6r72jfrwjmgnpvp-python3.14-vcs-versioning-1.1.1/lib/python3.14/site-packages/vcs_versioning/overrides.py:609: UserWarning: No GlobalOverrides context is active. Auto-creating one with SETUPTOOLS_SCM prefix for backwards compatibility. Consider using 'with GlobalOverrides.from_env("YOUR_TOOL"):' explicitly. return get_active_overrides().subprocess_timeout reading manifest file 'afew.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' warning: no previously-included files matching '*.py[cod]' found anywhere in distribution adding license file 'LICENSE' writing manifest file 'afew.egg-info/SOURCES.txt' creating build/lib/afew/defaults copying afew/defaults/afew.config -> build/lib/afew/defaults installing to build/bdist.linux-aarch64/wheel running install running install_lib creating build/bdist.linux-aarch64/wheel creating build/bdist.linux-aarch64/wheel/afew copying build/lib/afew/Database.py -> build/bdist.linux-aarch64/wheel/./afew copying build/lib/afew/__main__.py -> build/bdist.linux-aarch64/wheel/./afew copying build/lib/afew/MailMover.py -> build/bdist.linux-aarch64/wheel/./afew copying build/lib/afew/commands.py -> build/bdist.linux-aarch64/wheel/./afew copying build/lib/afew/files.py -> build/bdist.linux-aarch64/wheel/./afew copying build/lib/afew/Settings.py -> build/bdist.linux-aarch64/wheel/./afew copying build/lib/afew/FilterRegistry.py -> build/bdist.linux-aarch64/wheel/./afew copying build/lib/afew/configparser.py -> build/bdist.linux-aarch64/wheel/./afew creating build/bdist.linux-aarch64/wheel/afew/filters copying build/lib/afew/filters/MeFilter.py -> build/bdist.linux-aarch64/wheel/./afew/filters copying build/lib/afew/filters/ListMailsFilter.py -> build/bdist.linux-aarch64/wheel/./afew/filters copying build/lib/afew/filters/InboxFilter.py -> build/bdist.linux-aarch64/wheel/./afew/filters copying build/lib/afew/filters/BaseFilter.py -> build/bdist.linux-aarch64/wheel/./afew/filters copying build/lib/afew/filters/DKIMValidityFilter.py -> build/bdist.linux-aarch64/wheel/./afew/filters copying build/lib/afew/filters/PropagateTagsInThreadFilter.py -> build/bdist.linux-aarch64/wheel/./afew/filters copying build/lib/afew/filters/FolderNameFilter.py -> build/bdist.linux-aarch64/wheel/./afew/filters copying build/lib/afew/filters/DMARCReportInspectionFilter.py -> build/bdist.linux-aarch64/wheel/./afew/filters copying build/lib/afew/filters/HeaderMatchingFilter.py -> build/bdist.linux-aarch64/wheel/./afew/filters copying build/lib/afew/filters/KillThreadsFilter.py -> build/bdist.linux-aarch64/wheel/./afew/filters copying build/lib/afew/filters/PropagateTagsByRegexInThreadFilter.py -> build/bdist.linux-aarch64/wheel/./afew/filters copying build/lib/afew/filters/SentMailsFilter.py -> build/bdist.linux-aarch64/wheel/./afew/filters copying build/lib/afew/filters/__init__.py -> build/bdist.linux-aarch64/wheel/./afew/filters copying build/lib/afew/filters/ArchiveSentMailsFilter.py -> build/bdist.linux-aarch64/wheel/./afew/filters copying build/lib/afew/filters/SpamFilter.py -> build/bdist.linux-aarch64/wheel/./afew/filters copying build/lib/afew/__init__.py -> build/bdist.linux-aarch64/wheel/./afew copying build/lib/afew/main.py -> build/bdist.linux-aarch64/wheel/./afew copying build/lib/afew/NotmuchSettings.py -> build/bdist.linux-aarch64/wheel/./afew creating build/bdist.linux-aarch64/wheel/afew/defaults copying build/lib/afew/defaults/afew.config -> build/bdist.linux-aarch64/wheel/./afew/defaults copying build/lib/afew/utils.py -> build/bdist.linux-aarch64/wheel/./afew creating build/bdist.linux-aarch64/wheel/afew/tests copying build/lib/afew/tests/test_dkimvalidityfilter.py -> build/bdist.linux-aarch64/wheel/./afew/tests copying build/lib/afew/tests/test_settings.py -> build/bdist.linux-aarch64/wheel/./afew/tests copying build/lib/afew/tests/test_headermatchingfilter.py -> build/bdist.linux-aarch64/wheel/./afew/tests copying build/lib/afew/tests/__init__.py -> build/bdist.linux-aarch64/wheel/./afew/tests copying build/lib/afew/tests/test_mailmover.py -> build/bdist.linux-aarch64/wheel/./afew/tests running install_egg_info Copying afew.egg-info to build/bdist.linux-aarch64/wheel/./afew-4.0.2-py3.14.egg-info running install_scripts creating build/bdist.linux-aarch64/wheel/afew-4.0.2.dist-info/WHEEL creating '/build/afew-4.0.2/dist/.tmp-1f4vsx_q/afew-4.0.2-py3-none-any.whl' and adding 'build/bdist.linux-aarch64/wheel' to it adding 'afew/Database.py' adding 'afew/FilterRegistry.py' adding 'afew/MailMover.py' adding 'afew/NotmuchSettings.py' adding 'afew/Settings.py' adding 'afew/__init__.py' adding 'afew/__main__.py' adding 'afew/commands.py' adding 'afew/configparser.py' adding 'afew/files.py' adding 'afew/main.py' adding 'afew/utils.py' adding 'afew/defaults/afew.config' adding 'afew/filters/ArchiveSentMailsFilter.py' adding 'afew/filters/BaseFilter.py' adding 'afew/filters/DKIMValidityFilter.py' adding 'afew/filters/DMARCReportInspectionFilter.py' adding 'afew/filters/FolderNameFilter.py' adding 'afew/filters/HeaderMatchingFilter.py' adding 'afew/filters/InboxFilter.py' adding 'afew/filters/KillThreadsFilter.py' adding 'afew/filters/ListMailsFilter.py' adding 'afew/filters/MeFilter.py' adding 'afew/filters/PropagateTagsByRegexInThreadFilter.py' adding 'afew/filters/PropagateTagsInThreadFilter.py' adding 'afew/filters/SentMailsFilter.py' adding 'afew/filters/SpamFilter.py' adding 'afew/filters/__init__.py' adding 'afew/tests/__init__.py' adding 'afew/tests/test_dkimvalidityfilter.py' adding 'afew/tests/test_headermatchingfilter.py' adding 'afew/tests/test_mailmover.py' adding 'afew/tests/test_settings.py' adding 'afew-4.0.2.dist-info/licenses/LICENSE' adding 'afew-4.0.2.dist-info/METADATA' adding 'afew-4.0.2.dist-info/WHEEL' adding 'afew-4.0.2.dist-info/entry_points.txt' adding 'afew-4.0.2.dist-info/scm_file_list.json' adding 'afew-4.0.2.dist-info/scm_version.json' adding 'afew-4.0.2.dist-info/top_level.txt' adding 'afew-4.0.2.dist-info/RECORD' removing build/bdist.linux-aarch64/wheel Successfully built afew-4.0.2-py3-none-any.whl Finished creating a wheel... Finished executing pypaBuildPhase Running phase: pythonRuntimeDepsCheckHook Executing pythonRuntimeDepsCheck Checking runtime dependencies for afew-4.0.2-py3-none-any.whl Finished executing pythonRuntimeDepsCheck Running phase: installPhase Executing pypaInstallPhase Successfully installed afew-4.0.2-py3-none-any.whl Finished executing pypaInstallPhase Running phase: pythonOutputDistPhase Executing pythonOutputDistPhase Finished executing pythonOutputDistPhase Running phase: buildSphinxPhase Executing buildSphinxPhase Sphinx documentation found in docs Executing sphinx-build with html builder Running Sphinx v9.1.0 loading translations [en]... locale_dir /build/afew-4.0.2/docs/locales/en/LC_MESSAGES does not exist locale_dir /build/afew-4.0.2/docs/locales/en/LC_MESSAGES does not exist done making output directory... done Converting `source_suffix = '.rst'` to `source_suffix = {'.rst': 'restructuredtext'}`. locale_dir /build/afew-4.0.2/docs/locales/en/LC_MESSAGES does not exist loading intersphinx inventory 'python' from https://docs.python.org/objects.inv ... loading intersphinx inventory 'notmuch' from https://notmuch.readthedocs.io/en/latest/objects.inv ... loading intersphinx inventory 'alot' from https://alot.readthedocs.io/en/latest/objects.inv ... WARNING: failed to reach any of the inventories with the following issues: 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)")) WARNING: failed to reach any of the inventories with the following issues: 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)")) WARNING: failed to reach any of the inventories with the following issues: 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)")) locale_dir /build/afew-4.0.2/docs/locales/en/LC_MESSAGES does not exist building [mo]: targets for 0 po files that are out of date writing output... building [html]: targets for 9 source files that are out of date updating environment: locale_dir /build/afew-4.0.2/docs/locales/en/LC_MESSAGES does not exist [new config] 9 added, 0 changed, 0 removed reading sources... [ 11%] commandline reading sources... [ 22%] configuration reading sources... [ 33%] extending reading sources... [ 44%] filters reading sources... [ 56%] implementation reading sources... [ 67%] index reading sources... [ 78%] installation reading sources... [ 89%] move_mode reading sources... [100%] quickstart looking for now-outdated files... none found pickling environment... done checking consistency... done preparing documents... done copying assets... copying static files... Writing evaluated template result to /build/afew-4.0.2/.sphinx/html/html/_static/basic.css Writing evaluated template result to /build/afew-4.0.2/.sphinx/html/html/_static/documentation_options.js Writing evaluated template result to /build/afew-4.0.2/.sphinx/html/html/_static/language_data.js Writing evaluated template result to /build/afew-4.0.2/.sphinx/html/html/_static/classic.css Writing evaluated template result to /build/afew-4.0.2/.sphinx/html/html/_static/sidebar.js copying static files: done copying extra files... copying extra files: done copying assets: done writing output... [ 11%] commandline writing output... [ 22%] configuration writing output... [ 33%] extending writing output... [ 44%] filters writing output... [ 56%] implementation writing output... [ 67%] index writing output... [ 78%] installation writing output... [ 89%] move_mode writing output... [100%] quickstart generating indices... genindex py-modindex done highlighting module code... [ 50%] afew.Database highlighting module code... [100%] afew.filters.BaseFilter writing additional pages... search done dumping search index in English (code: en)... done dumping object inventory... done build succeeded, 3 warnings. The HTML pages are in .sphinx/html/html. Executing sphinx-build with man builder Running Sphinx v9.1.0 loading translations [en]... locale_dir /build/afew-4.0.2/docs/locales/en/LC_MESSAGES does not exist locale_dir /build/afew-4.0.2/docs/locales/en/LC_MESSAGES does not exist done making output directory... done Converting `source_suffix = '.rst'` to `source_suffix = {'.rst': 'restructuredtext'}`. locale_dir /build/afew-4.0.2/docs/locales/en/LC_MESSAGES does not exist loading intersphinx inventory 'notmuch' from https://notmuch.readthedocs.io/en/latest/objects.inv ... loading intersphinx inventory 'python' from https://docs.python.org/objects.inv ... loading intersphinx inventory 'alot' from https://alot.readthedocs.io/en/latest/objects.inv ... WARNING: failed to reach any of the inventories with the following issues: 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)")) WARNING: failed to reach any of the inventories with the following issues: 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)")) WARNING: failed to reach any of the inventories with the following issues: 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)")) locale_dir /build/afew-4.0.2/docs/locales/en/LC_MESSAGES does not exist building [mo]: targets for 0 po files that are out of date writing output... building [man]: all manpages updating environment: locale_dir /build/afew-4.0.2/docs/locales/en/LC_MESSAGES does not exist [new config] 9 added, 0 changed, 0 removed reading sources... [ 11%] commandline reading sources... [ 22%] configuration reading sources... [ 33%] extending reading sources... [ 44%] filters reading sources... [ 56%] implementation reading sources... [ 67%] index reading sources... [ 78%] installation reading sources... [ 89%] move_mode reading sources... [100%] quickstart looking for now-outdated files... none found pickling environment... done checking consistency... done preparing documents... done copying assets... copying assets: done writing... afew.1 { quickstart installation commandline configuration filters move_mode extending implementation } done build succeeded, 3 warnings. The manual pages are in .sphinx/man/man. Running phase: installSphinxPhase Executing installSphinxPhase Running phase: fixupPhase shrinking RPATHs of ELF executables and libraries in /nix/store/8vksagj64jhcn0n54idy6vhr9jxdc5dl-afew-4.0.2 checking for references to /build/ in /nix/store/8vksagj64jhcn0n54idy6vhr9jxdc5dl-afew-4.0.2... patching script interpreter paths in /nix/store/8vksagj64jhcn0n54idy6vhr9jxdc5dl-afew-4.0.2 stripping (with command strip and flags -S -p) in /nix/store/8vksagj64jhcn0n54idy6vhr9jxdc5dl-afew-4.0.2/lib /nix/store/8vksagj64jhcn0n54idy6vhr9jxdc5dl-afew-4.0.2/bin shrinking RPATHs of ELF executables and libraries in /nix/store/91m7zf8fjqn2rha91sqdacdyj656cmji-afew-4.0.2-doc checking for references to /build/ in /nix/store/91m7zf8fjqn2rha91sqdacdyj656cmji-afew-4.0.2-doc... patching script interpreter paths in /nix/store/91m7zf8fjqn2rha91sqdacdyj656cmji-afew-4.0.2-doc shrinking RPATHs of ELF executables and libraries in /nix/store/2b6r0sjs81hvkdkxgygg4d2dv3hwqnw8-afew-4.0.2-man checking for references to /build/ in /nix/store/2b6r0sjs81hvkdkxgygg4d2dv3hwqnw8-afew-4.0.2-man... gzipping man pages under /nix/store/2b6r0sjs81hvkdkxgygg4d2dv3hwqnw8-afew-4.0.2-man/share/man/ patching script interpreter paths in /nix/store/2b6r0sjs81hvkdkxgygg4d2dv3hwqnw8-afew-4.0.2-man shrinking RPATHs of ELF executables and libraries in /nix/store/zhq552ksxyd8mqclyhvm67v7bvc0qrgd-afew-4.0.2-dist checking for references to /build/ in /nix/store/zhq552ksxyd8mqclyhvm67v7bvc0qrgd-afew-4.0.2-dist... patching script interpreter paths in /nix/store/zhq552ksxyd8mqclyhvm67v7bvc0qrgd-afew-4.0.2-dist Rewriting #!/nix/store/lfh101cfjj8p8npcari9hk0lbqi33yvh-python3-3.14.7/bin/python3.14 to #!/nix/store/lfh101cfjj8p8npcari9hk0lbqi33yvh-python3-3.14.7 wrapping `/nix/store/8vksagj64jhcn0n54idy6vhr9jxdc5dl-afew-4.0.2/bin/afew'... Executing pythonRemoveTestsDir Finished executing pythonRemoveTestsDir Running phase: installCheckPhase Executing versionCheckPhase Successfully managed to find version 4.0.2 in the output of the command /nix/store/8vksagj64jhcn0n54idy6vhr9jxdc5dl-afew-4.0.2/bin/afew --version 4.0.2 Finished versionCheckPhase no Makefile or custom installCheckPhase, doing nothing Running phase: pythonCatchConflictsPhase Running phase: pythonRemoveBinBytecodePhase Running phase: pythonImportsCheckPhase Executing pythonImportsCheckPhase Running phase: pytestCheckPhase Executing pytestCheckPhase pytest flags: -m pytest ============================= test session starts ============================== platform linux -- Python 3.14.7, pytest-9.1.1, pluggy-1.6.0 rootdir: /build/afew-4.0.2 configfile: pyproject.toml collected 13 items afew/tests/test_dkimvalidityfilter.py ...... [ 46%] afew/tests/test_headermatchingfilter.py .. [ 61%] afew/tests/test_mailmover.py .. [ 76%] afew/tests/test_settings.py ... [100%] ============================== 13 passed in 0.57s ============================== Finished executing pytestCheckPhase Running phase: pytestcachePhase Running phase: pytestRemoveBytecodePhase