these 6 derivations will be built: /nix/store/ijyb958a3scmxn0f7v6n9x3kbnzd1apf-msmtp-1.8.32.drv /nix/store/agpcyxc6q50iyz7f59iqr0la81znczd4-msmtp.drv /nix/store/g7mk9m6wlrbz9djxbw3wr1csdsnq97nw-calendar-cli-1.0.0.drv /nix/store/rvglwy7n2vd3lkc4xw1lrqvs6v80dvn2-python3.14-sphinx-hook.drv /nix/store/h73vmxlbngqv9j1k24vpf8qr3zl7xdcd-todoman-4.7.0.drv /nix/store/bm9k4x7l3falskcp0anyl5izzr444g22-pim-0.1.0.drv these 39 paths will be fetched (15.3 MiB download, 226.9 MiB unpacked): /nix/store/ss5s0j4m6pcphg23k9945aiabjqjz6mn-afew-4.0.2 /nix/store/hkwy0345r3bf6x9xk889rszyyxqscbcj-biorefs-cli-0.1.0 /nix/store/ihhkq9pjps70kn06a4z0qnz6l68zvw2d-crabfit-cli-0.1.0 /nix/store/c8gpinabp0yr7sjq8f3vxi39n0jrfwzj-email-sync /nix/store/xgw813vgzl2q0696sq45adpj0xd690jq-git-2.56.0 /nix/store/nmwx9iwr6r3ljdh702d3h46c1gifmwls-mblaze-1.4 /nix/store/6f61s8cmbj0g7lbk0fm6b0avaf71a1yb-notmuch-0.40 /nix/store/yizqci8k3d9dwmv3k02hwshl2mvdl5bi-pi-1.4.0 /nix/store/kc33s0i1zxqb0wjgrgahx1nfgq9wzcny-python3.14-aiohttp-oauthlib-0.1.0 /nix/store/d3qv76pfcbpbxmyz8h49nfj88sw7mndj-python3.14-alabaster-1.0.0 /nix/store/sl2xj9laf61526510yvvfkywxdm06g5v-python3.14-docutils-0.23 /nix/store/z1a7palkzc6w0zxpwb4zfpmsqb6lk169-python3.14-execnet-2.1.2 /nix/store/m87i0sjlx8syha4a7vwvn75qdli964cx-python3.14-freezegun-1.5.5 /nix/store/9yb0sh6s84ph7y92vc44pgh6i4xa32rc-python3.14-humanize-4.16.0 /nix/store/g46fg6ncdn8w31hpz1q8pfd7cxiiciri-python3.14-hypothesis-6.168.1 /nix/store/qxy71qxfqx9spyi57kmdwcl7f9mgmy2s-python3.14-icalendar-7.2.2 /nix/store/6gamp49g4fp92l0p0nzxmaabi64zl71a-python3.14-imagesize-2.0.1 /nix/store/8f53hvnm7asrnv91h0ll89vjd5aknx0q-python3.14-notmuch2-0.40 /nix/store/1qm7xs77cbr0qls2825qp4r1y73b7g6f-python3.14-oauthlib-3.3.1 /nix/store/y3rris1r5j6z73yc8wpa2fixnr8avyly-python3.14-pytest-cov-stub-1.0.0 /nix/store/1hz6nw1y4nsx09jyrif2a79w8riscg23-python3.14-pytest-xdist-3.8.0 /nix/store/34nim0v075f3jmkxaz6i0xwzi2y61sva-python3.14-roman-numerals-4.1.0 /nix/store/gbx4g3vl293h21nmqbviqmpwb2r0q9dw-python3.14-setuptools-scm-10.2.1 /nix/store/0qxqh3avyhmkdj4jhlx75lj4ajy38li6-python3.14-sphinx-9.1.0 /nix/store/qm0lygjq82c5l2v9d6a691i2050mhwgy-python3.14-sphinx-click-6.2.0 /nix/store/brdla4b52660hkscgq9dg7dkn2zj5ka2-python3.14-sphinx-rtd-theme-3.1.0 /nix/store/gwsbd4gmxlywc4hxynzmnazals20ys4c-python3.14-sphinxcontrib-applehelp-2.0.0 /nix/store/gicq9xj1v7501dvf21wnrlpm3574qk4g-python3.14-sphinxcontrib-devhelp-2.0.0 /nix/store/wd3q2dgs1kcgi36ix2znim8sqc4i24pz-python3.14-sphinxcontrib-htmlhelp-2.1.0 /nix/store/ly9ii43vq75nfqr68mi24aman2jqkwjj-python3.14-sphinxcontrib-jquery-4.1 /nix/store/cmycf1b08yashb1js53xjnxj1ijdi0id-python3.14-sphinxcontrib-jsmath-1.0.1 /nix/store/0im2hk5iflpzzxli6pdn186nysha5qyr-python3.14-sphinxcontrib-qthelp-2.0.0 /nix/store/pdhwn8d78rpvgq2b9anzdm3c0sz61dwb-python3.14-sphinxcontrib-serializinghtml-2.0.0 /nix/store/n1j4czfj8b361i2wkd9rpdmk2khmrizw-python3.14-sphinxcontrib-websupport-2.0.0 /nix/store/5a31i4bifiq3dyvq025qsmlfwc1zb9af-python3.14-tenacity-9.2.0 /nix/store/alb2hj54995qvnjs7qyncvygx29kkdwn-python3.14-urwid-4.0.11 /nix/store/xax69nlkqqabs62yabkhv57dz5hrm086-python3.14-vcs-versioning-2.3.1 /nix/store/75kkvmps2qpbk95mcacwd09gm31cd1my-python3.14-vdirsyncer-0.21.0 /nix/store/5ji6ypi4rzgdbnhyhhd6f5fvppizjnx3-source building '/nix/store/rvglwy7n2vd3lkc4xw1lrqvs6v80dvn2-python3.14-sphinx-hook.drv' python3.14-sphinx-hook> tribuchet: building on psi python3.14-sphinx-hook> structuredAttrs is enabled building '/nix/store/h73vmxlbngqv9j1k24vpf8qr3zl7xdcd-todoman-4.7.0.drv' todoman-4.7.0> tribuchet: building on psi building '/nix/store/g7mk9m6wlrbz9djxbw3wr1csdsnq97nw-calendar-cli-1.0.0.drv' calendar-cli-1.0.0> tribuchet: building on psi calendar-cli-1.0.0> structuredAttrs is enabled calendar-cli-1.0.0> Sourcing python-remove-tests-dir-hook calendar-cli-1.0.0> Sourcing python-catch-conflicts-hook.sh calendar-cli-1.0.0> Sourcing python-remove-bin-bytecode-hook.sh calendar-cli-1.0.0> Sourcing pypa-build-hook calendar-cli-1.0.0> Using pypaBuildPhase calendar-cli-1.0.0> Sourcing python-runtime-deps-check-hook calendar-cli-1.0.0> Using pythonRuntimeDepsCheckHook calendar-cli-1.0.0> Sourcing pypa-install-hook calendar-cli-1.0.0> Using pypaInstallPhase calendar-cli-1.0.0> Sourcing python-imports-check-hook.sh calendar-cli-1.0.0> Using pythonImportsCheckPhase calendar-cli-1.0.0> Sourcing python-namespaces-hook calendar-cli-1.0.0> Sourcing python-catch-conflicts-hook.sh calendar-cli-1.0.0> Sourcing pytest-check-hook calendar-cli-1.0.0> Using pytestCheckPhase calendar-cli-1.0.0> Running phase: unpackPhase calendar-cli-1.0.0> unpacking source archive /nix/store/faqhfp983k6r9r6kr3w3ljc0m3wgwzdc-calendar-cli calendar-cli-1.0.0> source root is calendar-cli calendar-cli-1.0.0> setting SOURCE_DATE_EPOCH to timestamp 315619200 of file "calendar-cli/types-icalendar.nix" calendar-cli-1.0.0> Running phase: patchPhase calendar-cli-1.0.0> Running phase: updateAutotoolsGnuConfigScriptsPhase calendar-cli-1.0.0> Running phase: configurePhase calendar-cli-1.0.0> no configure script, doing nothing calendar-cli-1.0.0> Running phase: buildPhase calendar-cli-1.0.0> Executing pypaBuildPhase calendar-cli-1.0.0> Creating a wheel... calendar-cli-1.0.0> pypa build flags: --no-isolation --outdir dist/ --wheel calendar-cli-1.0.0> * Getting build dependencies for wheel... calendar-cli-1.0.0> * Building wheel... calendar-cli-1.0.0> Successfully built calendar_cli-1.0.0-py3-none-any.whl calendar-cli-1.0.0> Finished creating a wheel... calendar-cli-1.0.0> Finished executing pypaBuildPhase calendar-cli-1.0.0> Running phase: pythonRuntimeDepsCheckHook calendar-cli-1.0.0> Executing pythonRuntimeDepsCheck calendar-cli-1.0.0> Checking runtime dependencies for calendar_cli-1.0.0-py3-none-any.whl calendar-cli-1.0.0> Finished executing pythonRuntimeDepsCheck calendar-cli-1.0.0> Running phase: installPhase calendar-cli-1.0.0> Executing pypaInstallPhase calendar-cli-1.0.0> Successfully installed calendar_cli-1.0.0-py3-none-any.whl calendar-cli-1.0.0> Finished executing pypaInstallPhase calendar-cli-1.0.0> Running phase: pythonOutputDistPhase calendar-cli-1.0.0> Executing pythonOutputDistPhase calendar-cli-1.0.0> Finished executing pythonOutputDistPhase calendar-cli-1.0.0> Running phase: fixupPhase calendar-cli-1.0.0> shrinking RPATHs of ELF executables and libraries in /nix/store/1x15iqs6akf00a0gs9fnw9bkl75xxbkj-calendar-cli-1.0.0-dist calendar-cli-1.0.0> checking for references to /build/ in /nix/store/1x15iqs6akf00a0gs9fnw9bkl75xxbkj-calendar-cli-1.0.0-dist... calendar-cli-1.0.0> patching script interpreter paths in /nix/store/1x15iqs6akf00a0gs9fnw9bkl75xxbkj-calendar-cli-1.0.0-dist calendar-cli-1.0.0> shrinking RPATHs of ELF executables and libraries in /nix/store/cjrchncdj2acabxlsxl3ajy1v2nqm1gn-calendar-cli-1.0.0 calendar-cli-1.0.0> checking for references to /build/ in /nix/store/cjrchncdj2acabxlsxl3ajy1v2nqm1gn-calendar-cli-1.0.0... calendar-cli-1.0.0> patching script interpreter paths in /nix/store/cjrchncdj2acabxlsxl3ajy1v2nqm1gn-calendar-cli-1.0.0 calendar-cli-1.0.0> /nix/store/cjrchncdj2acabxlsxl3ajy1v2nqm1gn-calendar-cli-1.0.0/lib/python3.14/site-packages/calendar_cli/create.py: interpreter directive changed from "#!/usr/bin/env python3" to "/nix/store/xahxrjs30p3mw0a42bqg9ikgkikskw8m-python3-3.14.8/bin/python3" calendar-cli-1.0.0> stripping (with command strip and flags -S -p) in /nix/store/cjrchncdj2acabxlsxl3ajy1v2nqm1gn-calendar-cli-1.0.0/lib /nix/store/cjrchncdj2acabxlsxl3ajy1v2nqm1gn-calendar-cli-1.0.0/bin calendar-cli-1.0.0> Rewriting #!/nix/store/xahxrjs30p3mw0a42bqg9ikgkikskw8m-python3-3.14.8/bin/python3.14 to #!/nix/store/xahxrjs30p3mw0a42bqg9ikgkikskw8m-python3-3.14.8 calendar-cli-1.0.0> wrapping `/nix/store/cjrchncdj2acabxlsxl3ajy1v2nqm1gn-calendar-cli-1.0.0/bin/calendar-cli'... calendar-cli-1.0.0> Executing pythonRemoveTestsDir calendar-cli-1.0.0> Finished executing pythonRemoveTestsDir calendar-cli-1.0.0> Running phase: installCheckPhase calendar-cli-1.0.0> no Makefile or custom installCheckPhase, doing nothing calendar-cli-1.0.0> Running phase: pythonCatchConflictsPhase calendar-cli-1.0.0> Running phase: pythonRemoveBinBytecodePhase calendar-cli-1.0.0> Running phase: pythonImportsCheckPhase calendar-cli-1.0.0> Executing pythonImportsCheckPhase calendar-cli-1.0.0> Running phase: pytestCheckPhase calendar-cli-1.0.0> Executing pytestCheckPhase calendar-cli-1.0.0> pytest flags: -m pytest --numprocesses=24 calendar-cli-1.0.0> ============================= test session starts ============================== calendar-cli-1.0.0> platform linux -- Python 3.14.8, pytest-9.1.1, pluggy-1.6.0 calendar-cli-1.0.0> rootdir: /build/calendar-cli calendar-cli-1.0.0> configfile: pyproject.toml calendar-cli-1.0.0> plugins: xdist-3.8.0 calendar-cli-1.0.0> created: 24/24 workers calendar-cli-1.0.0> 24 workers [146 items] calendar-cli-1.0.0> calendar-cli-1.0.0> ........................................................................ [ 49%] calendar-cli-1.0.0> ........................................................................ [ 98%] calendar-cli-1.0.0> .. [100%] calendar-cli-1.0.0> ============================= 146 passed in 2.15s ============================== calendar-cli-1.0.0> Finished executing pytestCheckPhase calendar-cli-1.0.0> Running phase: pytestcachePhase calendar-cli-1.0.0> Running phase: pytestRemoveBytecodePhase todoman-4.7.0> structuredAttrs is enabled todoman-4.7.0> Sourcing python-remove-tests-dir-hook todoman-4.7.0> Sourcing python-catch-conflicts-hook.sh todoman-4.7.0> Sourcing python-remove-bin-bytecode-hook.sh todoman-4.7.0> Sourcing pypa-build-hook todoman-4.7.0> Using pypaBuildPhase todoman-4.7.0> Sourcing python-runtime-deps-check-hook todoman-4.7.0> Using pythonRuntimeDepsCheckHook todoman-4.7.0> Sourcing pypa-install-hook todoman-4.7.0> Using pypaInstallPhase todoman-4.7.0> Sourcing python-imports-check-hook.sh todoman-4.7.0> Using pythonImportsCheckPhase todoman-4.7.0> Sourcing python-namespaces-hook todoman-4.7.0> Sourcing python-catch-conflicts-hook.sh todoman-4.7.0> Sourcing sphinx-hook todoman-4.7.0> Sourcing pytest-check-hook todoman-4.7.0> Using pytestCheckPhase todoman-4.7.0> Running phase: unpackPhase todoman-4.7.0> unpacking source archive /nix/store/5ji6ypi4rzgdbnhyhhd6f5fvppizjnx3-source todoman-4.7.0> source root is source todoman-4.7.0> setting SOURCE_DATE_EPOCH to timestamp 315619200 of file "source/tox.ini" todoman-4.7.0> Running phase: patchPhase todoman-4.7.0> Running phase: updateAutotoolsGnuConfigScriptsPhase todoman-4.7.0> Running phase: configurePhase todoman-4.7.0> no configure script, doing nothing todoman-4.7.0> Running phase: buildPhase todoman-4.7.0> Executing pypaBuildPhase todoman-4.7.0> Setting SETUPTOOLS_SCM_PRETEND_VERSION to 4.7.0 todoman-4.7.0> Including all tracked files automatically todoman-4.7.0> Creating a wheel... todoman-4.7.0> pypa build flags: --no-isolation --outdir dist/ --wheel todoman-4.7.0> * Getting build dependencies for wheel... todoman-4.7.0> running egg_info todoman-4.7.0> creating todoman.egg-info todoman-4.7.0> writing todoman.egg-info/PKG-INFO todoman-4.7.0> writing dependency_links to todoman.egg-info/dependency_links.txt todoman-4.7.0> writing entry points to todoman.egg-info/entry_points.txt todoman-4.7.0> writing requirements to todoman.egg-info/requires.txt todoman-4.7.0> writing top-level names to todoman.egg-info/top_level.txt todoman-4.7.0> writing manifest file 'todoman.egg-info/SOURCES.txt' todoman-4.7.0> reading manifest file 'todoman.egg-info/SOURCES.txt' todoman-4.7.0> reading manifest template 'MANIFEST.in' todoman-4.7.0> adding license file 'LICENCE' todoman-4.7.0> writing manifest file 'todoman.egg-info/SOURCES.txt' todoman-4.7.0> * Building wheel... todoman-4.7.0> running bdist_wheel todoman-4.7.0> running build todoman-4.7.0> running build_py todoman-4.7.0> creating build/lib/todoman todoman-4.7.0> copying todoman/__init__.py -> build/lib/todoman todoman-4.7.0> copying todoman/__main__.py -> build/lib/todoman todoman-4.7.0> copying todoman/exceptions.py -> build/lib/todoman todoman-4.7.0> copying todoman/interactive.py -> build/lib/todoman todoman-4.7.0> copying todoman/cli.py -> build/lib/todoman todoman-4.7.0> copying todoman/configuration.py -> build/lib/todoman todoman-4.7.0> copying todoman/formatters.py -> build/lib/todoman todoman-4.7.0> copying todoman/model.py -> build/lib/todoman todoman-4.7.0> copying todoman/widgets.py -> build/lib/todoman todoman-4.7.0> copying todoman/version.py -> build/lib/todoman todoman-4.7.0> running egg_info todoman-4.7.0> writing todoman.egg-info/PKG-INFO todoman-4.7.0> writing dependency_links to todoman.egg-info/dependency_links.txt todoman-4.7.0> writing entry points to todoman.egg-info/entry_points.txt todoman-4.7.0> writing requirements to todoman.egg-info/requires.txt todoman-4.7.0> writing top-level names to todoman.egg-info/top_level.txt todoman-4.7.0> reading manifest file 'todoman.egg-info/SOURCES.txt' todoman-4.7.0> reading manifest template 'MANIFEST.in' todoman-4.7.0> adding license file 'LICENCE' todoman-4.7.0> writing manifest file 'todoman.egg-info/SOURCES.txt' todoman-4.7.0> installing to build/bdist.linux-x86_64/wheel todoman-4.7.0> running install todoman-4.7.0> running install_lib todoman-4.7.0> creating build/bdist.linux-x86_64/wheel todoman-4.7.0> creating build/bdist.linux-x86_64/wheel/todoman todoman-4.7.0> copying build/lib/todoman/__init__.py -> build/bdist.linux-x86_64/wheel/./todoman todoman-4.7.0> copying build/lib/todoman/__main__.py -> build/bdist.linux-x86_64/wheel/./todoman todoman-4.7.0> copying build/lib/todoman/exceptions.py -> build/bdist.linux-x86_64/wheel/./todoman todoman-4.7.0> copying build/lib/todoman/interactive.py -> build/bdist.linux-x86_64/wheel/./todoman todoman-4.7.0> copying build/lib/todoman/cli.py -> build/bdist.linux-x86_64/wheel/./todoman todoman-4.7.0> copying build/lib/todoman/configuration.py -> build/bdist.linux-x86_64/wheel/./todoman todoman-4.7.0> copying build/lib/todoman/formatters.py -> build/bdist.linux-x86_64/wheel/./todoman todoman-4.7.0> copying build/lib/todoman/model.py -> build/bdist.linux-x86_64/wheel/./todoman todoman-4.7.0> copying build/lib/todoman/widgets.py -> build/bdist.linux-x86_64/wheel/./todoman todoman-4.7.0> copying build/lib/todoman/version.py -> build/bdist.linux-x86_64/wheel/./todoman todoman-4.7.0> running install_egg_info todoman-4.7.0> Copying todoman.egg-info to build/bdist.linux-x86_64/wheel/./todoman-4.7.0-py3.14.egg-info todoman-4.7.0> running install_scripts todoman-4.7.0> creating build/bdist.linux-x86_64/wheel/todoman-4.7.0.dist-info/WHEEL todoman-4.7.0> creating '/build/source/dist/.tmp-w5t801e7/todoman-4.7.0-py3-none-any.whl' and adding 'build/bdist.linux-x86_64/wheel' to it todoman-4.7.0> adding 'todoman/__init__.py' todoman-4.7.0> adding 'todoman/__main__.py' todoman-4.7.0> adding 'todoman/cli.py' todoman-4.7.0> adding 'todoman/configuration.py' todoman-4.7.0> adding 'todoman/exceptions.py' todoman-4.7.0> adding 'todoman/formatters.py' todoman-4.7.0> adding 'todoman/interactive.py' todoman-4.7.0> adding 'todoman/model.py' todoman-4.7.0> adding 'todoman/version.py' todoman-4.7.0> adding 'todoman/widgets.py' todoman-4.7.0> adding 'todoman-4.7.0.dist-info/licenses/LICENCE' todoman-4.7.0> adding 'todoman-4.7.0.dist-info/METADATA' todoman-4.7.0> adding 'todoman-4.7.0.dist-info/WHEEL' todoman-4.7.0> adding 'todoman-4.7.0.dist-info/entry_points.txt' todoman-4.7.0> adding 'todoman-4.7.0.dist-info/top_level.txt' todoman-4.7.0> adding 'todoman-4.7.0.dist-info/RECORD' todoman-4.7.0> removing build/bdist.linux-x86_64/wheel todoman-4.7.0> Successfully built todoman-4.7.0-py3-none-any.whl todoman-4.7.0> Finished creating a wheel... todoman-4.7.0> Finished executing pypaBuildPhase todoman-4.7.0> Running phase: pythonRuntimeDepsCheckHook todoman-4.7.0> Executing pythonRuntimeDepsCheck todoman-4.7.0> Checking runtime dependencies for todoman-4.7.0-py3-none-any.whl todoman-4.7.0> Finished executing pythonRuntimeDepsCheck todoman-4.7.0> Running phase: installPhase todoman-4.7.0> Executing pypaInstallPhase todoman-4.7.0> Successfully installed todoman-4.7.0-py3-none-any.whl todoman-4.7.0> Finished executing pypaInstallPhase todoman-4.7.0> Running phase: pythonOutputDistPhase todoman-4.7.0> Executing pythonOutputDistPhase todoman-4.7.0> Finished executing pythonOutputDistPhase todoman-4.7.0> Running phase: buildSphinxPhase todoman-4.7.0> Executing buildSphinxPhase todoman-4.7.0> Sphinx documentation found in docs/source todoman-4.7.0> Executing sphinx-build with singlehtml man builder todoman-4.7.0> Running Sphinx v9.1.0 todoman-4.7.0> loading translations [en]... locale_dir /build/source/docs/source/locales/en/LC_MESSAGES does not exist todoman-4.7.0> locale_dir /build/source/docs/source/locales/en/LC_MESSAGES does not exist todoman-4.7.0> done todoman-4.7.0> todoman-4.7.0> Sphinx error! todoman-4.7.0> todoman-4.7.0> Versions todoman-4.7.0> ======== todoman-4.7.0> todoman-4.7.0> * Platform: linux; (Linux-6.18.56-x86_64-with-glibc2.44) todoman-4.7.0> * Python version: 3.14.8 (CPython) todoman-4.7.0> * Sphinx version: 9.1.0 todoman-4.7.0> * Docutils version: 0.23 todoman-4.7.0> * Jinja2 version: 3.1.6 todoman-4.7.0> * Pygments version: 2.21.0 todoman-4.7.0> todoman-4.7.0> Last Messages todoman-4.7.0> ============= todoman-4.7.0> todoman-4.7.0> None. todoman-4.7.0> todoman-4.7.0> Loaded Extensions todoman-4.7.0> ================= todoman-4.7.0> todoman-4.7.0> None. todoman-4.7.0> todoman-4.7.0> Traceback todoman-4.7.0> ========= todoman-4.7.0> todoman-4.7.0> Traceback (most recent call last): todoman-4.7.0> File "/nix/store/xahxrjs30p3mw0a42bqg9ikgkikskw8m-python3-3.14.8/lib/python3.14/importlib/metadata/__init__.py", line 262, in __getitem__ todoman-4.7.0> return next(iter(self.select(name=name))) todoman-4.7.0> StopIteration todoman-4.7.0> todoman-4.7.0> During handling of the above exception, another exception occurred: todoman-4.7.0> todoman-4.7.0> Traceback (most recent call last): todoman-4.7.0> File "/nix/store/0qxqh3avyhmkdj4jhlx75lj4ajy38li6-python3.14-sphinx-9.1.0/lib/python3.14/site-packages/sphinx/registry.py", line 180, in preload_builder todoman-4.7.0> entry_point = builder_entry_points[name] todoman-4.7.0> ~~~~~~~~~~~~~~~~~~~~^^^^^^ todoman-4.7.0> File "/nix/store/xahxrjs30p3mw0a42bqg9ikgkikskw8m-python3-3.14.8/lib/python3.14/importlib/metadata/__init__.py", line 264, in __getitem__ todoman-4.7.0> raise KeyError(name) todoman-4.7.0> KeyError: 'singlehtml man' todoman-4.7.0> todoman-4.7.0> The above exception was the direct cause of the following exception: todoman-4.7.0> todoman-4.7.0> Traceback (most recent call last): todoman-4.7.0> File "/nix/store/0qxqh3avyhmkdj4jhlx75lj4ajy38li6-python3.14-sphinx-9.1.0/lib/python3.14/site-packages/sphinx/cmd/build.py", line 414, in build_main todoman-4.7.0> app = Sphinx( todoman-4.7.0> srcdir=args.sourcedir, todoman-4.7.0> ...<14 lines>... todoman-4.7.0> exception_on_warning=args.exception_on_warning, todoman-4.7.0> ) todoman-4.7.0> File "/nix/store/0qxqh3avyhmkdj4jhlx75lj4ajy38li6-python3.14-sphinx-9.1.0/lib/python3.14/site-packages/sphinx/application.py", line 302, in __init__ todoman-4.7.0> self.preload_builder(buildername) todoman-4.7.0> ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^ todoman-4.7.0> File "/nix/store/0qxqh3avyhmkdj4jhlx75lj4ajy38li6-python3.14-sphinx-9.1.0/lib/python3.14/site-packages/sphinx/application.py", line 419, in preload_builder todoman-4.7.0> self.registry.preload_builder(self, name) todoman-4.7.0> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^ todoman-4.7.0> File "/nix/store/0qxqh3avyhmkdj4jhlx75lj4ajy38li6-python3.14-sphinx-9.1.0/lib/python3.14/site-packages/sphinx/registry.py", line 182, in preload_builder todoman-4.7.0> raise SphinxError( todoman-4.7.0> ...<5 lines>... todoman-4.7.0> ) from exc todoman-4.7.0> sphinx.errors.SphinxError: Builder name singlehtml man not registered or available through entry point todoman-4.7.0> todoman-4.7.0> todoman-4.7.0> The full traceback has been saved in: todoman-4.7.0> /build/sphinx-err-ce98cnin.log todoman-4.7.0> todoman-4.7.0> To report this error to the developers, please open an issue at . Thanks! todoman-4.7.0> Please also report this if it was a user error, so that a better error message can be provided next time. error: Cannot build '/nix/store/h73vmxlbngqv9j1k24vpf8qr3zl7xdcd-todoman-4.7.0.drv'. Reason: builder failed with exit code 2. Output paths: /nix/store/h2hwjmppdlglwbw3vxymv57d4r7hwzf3-todoman-4.7.0-man /nix/store/ilcyfxzbn34m136yqhsf40f4zqwc9y2r-todoman-4.7.0-doc /nix/store/wqp88z82qrf8ww2kva7i2yjp5g8anbps-todoman-4.7.0-dist /nix/store/zjnwrjbmpvj17schz4j5kcp8n0asxxpl-todoman-4.7.0 Last 25 log lines: > Traceback (most recent call last): > File "/nix/store/0qxqh3avyhmkdj4jhlx75lj4ajy38li6-python3.14-sphinx-9.1.0/lib/python3.14/site-packages/sphinx/cmd/build.py", line 414, in build_main > app = Sphinx( > srcdir=args.sourcedir, > ...<14 lines>... > exception_on_warning=args.exception_on_warning, > ) > File "/nix/store/0qxqh3avyhmkdj4jhlx75lj4ajy38li6-python3.14-sphinx-9.1.0/lib/python3.14/site-packages/sphinx/application.py", line 302, in __init__ > self.preload_builder(buildername) > ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^ > File "/nix/store/0qxqh3avyhmkdj4jhlx75lj4ajy38li6-python3.14-sphinx-9.1.0/lib/python3.14/site-packages/sphinx/application.py", line 419, in preload_builder > self.registry.preload_builder(self, name) > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^ > File "/nix/store/0qxqh3avyhmkdj4jhlx75lj4ajy38li6-python3.14-sphinx-9.1.0/lib/python3.14/site-packages/sphinx/registry.py", line 182, in preload_builder > raise SphinxError( > ...<5 lines>... > ) from exc > sphinx.errors.SphinxError: Builder name singlehtml man not registered or available through entry point > > > The full traceback has been saved in: > /build/sphinx-err-ce98cnin.log > > To report this error to the developers, please open an issue at . Thanks! > Please also report this if it was a user error, so that a better error message can be provided next time. For full logs, run: nix log /nix/store/h73vmxlbngqv9j1k24vpf8qr3zl7xdcd-todoman-4.7.0.drv error: Cannot build '/nix/store/bm9k4x7l3falskcp0anyl5izzr444g22-pim-0.1.0.drv'. Reason: 1 dependency failed. Output paths: /nix/store/0wl56b9wbmnpz2v6wr6a5ww8dfx9kzm3-pim-0.1.0