these 7 derivations will be built: /nix/store/07ahajvz8gz41fgk6s9qx87yk8j96wrd-calendar-cli-1.0.0.drv /nix/store/09vr2r5lb5i6ia86dnqxify93qpjwjxx-python3.14-pytest-benchmark-5.3.0.drv /nix/store/l6s2m4m7qkwfx4jjdcifaayykrd2i8bm-python3.14-humanize-4.16.0.drv /nix/store/dxxmkd8gvgx94jq4dcm6vbl8h1j6kwj0-python3.14-twisted-26.4.0.drv /nix/store/vv3wf5c132f6l3g9fyd0v2k48cwwij01-python3.14-urwid-4.0.11.drv /nix/store/9smfzw0mnc2qrjyqnhq4dwhzpng1c51f-todoman-4.7.0.drv /nix/store/d2w87lnrsy9gizihcnq4qsxyqci4azlf-pim-0.2.0.drv building '/nix/store/07ahajvz8gz41fgk6s9qx87yk8j96wrd-calendar-cli-1.0.0.drv' calendar-cli-1.0.0> tribuchet: building on mac02 building '/nix/store/09vr2r5lb5i6ia86dnqxify93qpjwjxx-python3.14-pytest-benchmark-5.3.0.drv' python3.14-pytest-benchmark-5.3.0> tribuchet: building on mac02 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/r48qqcmi3ax6z742j4k43vrvwij3r105-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> checking for references to /private/var/tb/1/scratch/b833b4b47bc1d382/build/ in /nix/store/8mnkf6h0qm389kgr480r9xlccvqbflzm-calendar-cli-1.0.0-dist... calendar-cli-1.0.0> patching script interpreter paths in /nix/store/8mnkf6h0qm389kgr480r9xlccvqbflzm-calendar-cli-1.0.0-dist calendar-cli-1.0.0> checking for references to /private/var/tb/1/scratch/b833b4b47bc1d382/build/ in /nix/store/v894ng879mg2y1wyg31prd5bbwsgamps-calendar-cli-1.0.0... calendar-cli-1.0.0> patching script interpreter paths in /nix/store/v894ng879mg2y1wyg31prd5bbwsgamps-calendar-cli-1.0.0 calendar-cli-1.0.0> /nix/store/v894ng879mg2y1wyg31prd5bbwsgamps-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/0jb1qn7qnpbz8774mq5k2c1p84gp0x76-python3-3.14.8/bin/python3" calendar-cli-1.0.0> stripping (with command strip and flags -S) in /nix/store/v894ng879mg2y1wyg31prd5bbwsgamps-calendar-cli-1.0.0/lib /nix/store/v894ng879mg2y1wyg31prd5bbwsgamps-calendar-cli-1.0.0/bin python3.14-pytest-benchmark-5.3.0> structuredAttrs is enabled python3.14-pytest-benchmark-5.3.0> Sourcing python-remove-tests-dir-hook python3.14-pytest-benchmark-5.3.0> Sourcing python-catch-conflicts-hook.sh python3.14-pytest-benchmark-5.3.0> Sourcing python-remove-bin-bytecode-hook.sh python3.14-pytest-benchmark-5.3.0> Sourcing pypa-build-hook python3.14-pytest-benchmark-5.3.0> Using pypaBuildPhase python3.14-pytest-benchmark-5.3.0> Sourcing python-runtime-deps-check-hook python3.14-pytest-benchmark-5.3.0> Using pythonRuntimeDepsCheckHook python3.14-pytest-benchmark-5.3.0> Sourcing pypa-install-hook python3.14-pytest-benchmark-5.3.0> Using pypaInstallPhase python3.14-pytest-benchmark-5.3.0> Sourcing python-imports-check-hook.sh python3.14-pytest-benchmark-5.3.0> Using pythonImportsCheckPhase python3.14-pytest-benchmark-5.3.0> Sourcing python-metadata-check-hook.sh python3.14-pytest-benchmark-5.3.0> Using pythonMetadataCheckPhase python3.14-pytest-benchmark-5.3.0> Sourcing python-namespaces-hook python3.14-pytest-benchmark-5.3.0> Sourcing python-catch-conflicts-hook.sh python3.14-pytest-benchmark-5.3.0> Sourcing pytest-check-hook python3.14-pytest-benchmark-5.3.0> Using pytestCheckPhase python3.14-pytest-benchmark-5.3.0> Running phase: unpackPhase python3.14-pytest-benchmark-5.3.0> unpacking source archive /nix/store/lxwr6p52yqn94azhdm37zag7gm54d672-source python3.14-pytest-benchmark-5.3.0> source root is source python3.14-pytest-benchmark-5.3.0> setting SOURCE_DATE_EPOCH to timestamp 315619200 of file "source/tox.ini" python3.14-pytest-benchmark-5.3.0> Running phase: patchPhase python3.14-pytest-benchmark-5.3.0> Running phase: updateAutotoolsGnuConfigScriptsPhase python3.14-pytest-benchmark-5.3.0> Running phase: configurePhase python3.14-pytest-benchmark-5.3.0> no configure script, doing nothing python3.14-pytest-benchmark-5.3.0> Running phase: buildPhase calendar-cli-1.0.0> Rewriting #!/nix/store/0jb1qn7qnpbz8774mq5k2c1p84gp0x76-python3-3.14.8/bin/python3.14 to #!/nix/store/0jb1qn7qnpbz8774mq5k2c1p84gp0x76-python3-3.14.8 calendar-cli-1.0.0> wrapping `/nix/store/v894ng879mg2y1wyg31prd5bbwsgamps-calendar-cli-1.0.0/bin/calendar-cli'... python3.14-pytest-benchmark-5.3.0> Executing pypaBuildPhase python3.14-pytest-benchmark-5.3.0> Creating a wheel... python3.14-pytest-benchmark-5.3.0> pypa build flags: --no-isolation --outdir dist/ --wheel python3.14-pytest-benchmark-5.3.0> * Getting build dependencies for wheel... calendar-cli-1.0.0> calendar-cli-1.0.0> Builder called die: makeWrapper doesn't understand the arg --suffix PATH : /nix/store/2df7qg2fidb9khikavq626xz1lhinzij-python3.14-vdirsyncer-0.21.0/bin:/nix/store/vlirnlx4xn4mhfllvnyz8z1civjg53vs-msmtp/bin calendar-cli-1.0.0> Backtrace: calendar-cli-1.0.0> 197 makeShellWrapper /nix/store/31s5k66q35jahgjgd86azshrw03h84xy-make-shell-wrapper-hook/nix-support/setup-hook calendar-cli-1.0.0> 236 wrapProgramShell /nix/store/31s5k66q35jahgjgd86azshrw03h84xy-make-shell-wrapper-hook/nix-support/setup-hook calendar-cli-1.0.0> 224 wrapProgram /nix/store/31s5k66q35jahgjgd86azshrw03h84xy-make-shell-wrapper-hook/nix-support/setup-hook calendar-cli-1.0.0> 117 wrapPythonProgramsIn /nix/store/4pxf2s3bj73m9565cbxk26nhcfkrj6n3-wrap-python-hook/nix-support/setup-hook calendar-cli-1.0.0> 4 wrapPythonPrograms /nix/store/4pxf2s3bj73m9565cbxk26nhcfkrj6n3-wrap-python-hook/nix-support/setup-hook calendar-cli-1.0.0> 272 _callImplicitHook /nix/store/4gqzn5ia76rp74p8fb6nvry3arbn3l7j-stdenv-darwin/setup calendar-cli-1.0.0> 289 _eval /nix/store/4gqzn5ia76rp74p8fb6nvry3arbn3l7j-stdenv-darwin/setup calendar-cli-1.0.0> 228 runHook /nix/store/4gqzn5ia76rp74p8fb6nvry3arbn3l7j-stdenv-darwin/setup calendar-cli-1.0.0> 1674 fixupPhase /nix/store/4gqzn5ia76rp74p8fb6nvry3arbn3l7j-stdenv-darwin/setup calendar-cli-1.0.0> 1779 runPhase /nix/store/4gqzn5ia76rp74p8fb6nvry3arbn3l7j-stdenv-darwin/setup calendar-cli-1.0.0> 1834 genericBuild /nix/store/4gqzn5ia76rp74p8fb6nvry3arbn3l7j-stdenv-darwin/setup calendar-cli-1.0.0> 1 source /nix/store/shkw4qm9qcw5sc5n1k5jznc83ny02r39-default-builder.sh calendar-cli-1.0.0> 3 main /nix/store/l622p70vy8k5sh7y5wizi5f2mic6ynpg-source-stdenv.sh calendar-cli-1.0.0> error: Cannot build '/nix/store/07ahajvz8gz41fgk6s9qx87yk8j96wrd-calendar-cli-1.0.0.drv'. Reason: builder failed with exit code 1. Output paths: /nix/store/8mnkf6h0qm389kgr480r9xlccvqbflzm-calendar-cli-1.0.0-dist /nix/store/v894ng879mg2y1wyg31prd5bbwsgamps-calendar-cli-1.0.0 Last 25 log lines: > checking for references to /private/var/tb/1/scratch/b833b4b47bc1d382/build/ in /nix/store/8mnkf6h0qm389kgr480r9xlccvqbflzm-calendar-cli-1.0.0-dist... > patching script interpreter paths in /nix/store/8mnkf6h0qm389kgr480r9xlccvqbflzm-calendar-cli-1.0.0-dist > checking for references to /private/var/tb/1/scratch/b833b4b47bc1d382/build/ in /nix/store/v894ng879mg2y1wyg31prd5bbwsgamps-calendar-cli-1.0.0... > patching script interpreter paths in /nix/store/v894ng879mg2y1wyg31prd5bbwsgamps-calendar-cli-1.0.0 > /nix/store/v894ng879mg2y1wyg31prd5bbwsgamps-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/0jb1qn7qnpbz8774mq5k2c1p84gp0x76-python3-3.14.8/bin/python3" > stripping (with command strip and flags -S) in /nix/store/v894ng879mg2y1wyg31prd5bbwsgamps-calendar-cli-1.0.0/lib /nix/store/v894ng879mg2y1wyg31prd5bbwsgamps-calendar-cli-1.0.0/bin > Rewriting #!/nix/store/0jb1qn7qnpbz8774mq5k2c1p84gp0x76-python3-3.14.8/bin/python3.14 to #!/nix/store/0jb1qn7qnpbz8774mq5k2c1p84gp0x76-python3-3.14.8 > wrapping `/nix/store/v894ng879mg2y1wyg31prd5bbwsgamps-calendar-cli-1.0.0/bin/calendar-cli'... > > Builder called die: makeWrapper doesn't understand the arg --suffix PATH : /nix/store/2df7qg2fidb9khikavq626xz1lhinzij-python3.14-vdirsyncer-0.21.0/bin:/nix/store/vlirnlx4xn4mhfllvnyz8z1civjg53vs-msmtp/bin > Backtrace: > 197 makeShellWrapper /nix/store/31s5k66q35jahgjgd86azshrw03h84xy-make-shell-wrapper-hook/nix-support/setup-hook > 236 wrapProgramShell /nix/store/31s5k66q35jahgjgd86azshrw03h84xy-make-shell-wrapper-hook/nix-support/setup-hook > 224 wrapProgram /nix/store/31s5k66q35jahgjgd86azshrw03h84xy-make-shell-wrapper-hook/nix-support/setup-hook > 117 wrapPythonProgramsIn /nix/store/4pxf2s3bj73m9565cbxk26nhcfkrj6n3-wrap-python-hook/nix-support/setup-hook > 4 wrapPythonPrograms /nix/store/4pxf2s3bj73m9565cbxk26nhcfkrj6n3-wrap-python-hook/nix-support/setup-hook > 272 _callImplicitHook /nix/store/4gqzn5ia76rp74p8fb6nvry3arbn3l7j-stdenv-darwin/setup > 289 _eval /nix/store/4gqzn5ia76rp74p8fb6nvry3arbn3l7j-stdenv-darwin/setup > 228 runHook /nix/store/4gqzn5ia76rp74p8fb6nvry3arbn3l7j-stdenv-darwin/setup > 1674 fixupPhase /nix/store/4gqzn5ia76rp74p8fb6nvry3arbn3l7j-stdenv-darwin/setup > 1779 runPhase /nix/store/4gqzn5ia76rp74p8fb6nvry3arbn3l7j-stdenv-darwin/setup > 1834 genericBuild /nix/store/4gqzn5ia76rp74p8fb6nvry3arbn3l7j-stdenv-darwin/setup > 1 source /nix/store/shkw4qm9qcw5sc5n1k5jznc83ny02r39-default-builder.sh > 3 main /nix/store/l622p70vy8k5sh7y5wizi5f2mic6ynpg-source-stdenv.sh > For full logs, run: nix log /nix/store/07ahajvz8gz41fgk6s9qx87yk8j96wrd-calendar-cli-1.0.0.drv python3.14-pytest-benchmark-5.3.0> running egg_info python3.14-pytest-benchmark-5.3.0> creating src/pytest_benchmark.egg-info python3.14-pytest-benchmark-5.3.0> writing src/pytest_benchmark.egg-info/PKG-INFO python3.14-pytest-benchmark-5.3.0> writing dependency_links to src/pytest_benchmark.egg-info/dependency_links.txt python3.14-pytest-benchmark-5.3.0> writing entry points to src/pytest_benchmark.egg-info/entry_points.txt python3.14-pytest-benchmark-5.3.0> writing requirements to src/pytest_benchmark.egg-info/requires.txt python3.14-pytest-benchmark-5.3.0> writing top-level names to src/pytest_benchmark.egg-info/top_level.txt python3.14-pytest-benchmark-5.3.0> writing manifest file 'src/pytest_benchmark.egg-info/SOURCES.txt' python3.14-pytest-benchmark-5.3.0> reading manifest file 'src/pytest_benchmark.egg-info/SOURCES.txt' python3.14-pytest-benchmark-5.3.0> reading manifest template 'MANIFEST.in' python3.14-pytest-benchmark-5.3.0> warning: no previously-included files matching '*.py[cod]' found anywhere in distribution python3.14-pytest-benchmark-5.3.0> warning: no previously-included files matching '__pycache__/*' found anywhere in distribution python3.14-pytest-benchmark-5.3.0> warning: no previously-included files matching '*.so' found anywhere in distribution python3.14-pytest-benchmark-5.3.0> warning: no previously-included files matching '*.dylib' found anywhere in distribution python3.14-pytest-benchmark-5.3.0> adding license file 'LICENSE' python3.14-pytest-benchmark-5.3.0> writing manifest file 'src/pytest_benchmark.egg-info/SOURCES.txt' python3.14-pytest-benchmark-5.3.0> * Building wheel... python3.14-pytest-benchmark-5.3.0> running bdist_wheel python3.14-pytest-benchmark-5.3.0> running build python3.14-pytest-benchmark-5.3.0> running build_py python3.14-pytest-benchmark-5.3.0> creating build/lib/pytest_benchmark python3.14-pytest-benchmark-5.3.0> copying src/pytest_benchmark/fixture.py -> build/lib/pytest_benchmark python3.14-pytest-benchmark-5.3.0> copying src/pytest_benchmark/histogram.py -> build/lib/pytest_benchmark python3.14-pytest-benchmark-5.3.0> copying src/pytest_benchmark/session.py -> build/lib/pytest_benchmark python3.14-pytest-benchmark-5.3.0> copying src/pytest_benchmark/__init__.py -> build/lib/pytest_benchmark python3.14-pytest-benchmark-5.3.0> copying src/pytest_benchmark/logger.py -> build/lib/pytest_benchmark python3.14-pytest-benchmark-5.3.0> copying src/pytest_benchmark/hookspec.py -> build/lib/pytest_benchmark python3.14-pytest-benchmark-5.3.0> copying src/pytest_benchmark/cli.py -> build/lib/pytest_benchmark python3.14-pytest-benchmark-5.3.0> copying src/pytest_benchmark/utils.py -> build/lib/pytest_benchmark python3.14-pytest-benchmark-5.3.0> copying src/pytest_benchmark/stats.py -> build/lib/pytest_benchmark python3.14-pytest-benchmark-5.3.0> copying src/pytest_benchmark/csv.py -> build/lib/pytest_benchmark python3.14-pytest-benchmark-5.3.0> copying src/pytest_benchmark/plugin.py -> build/lib/pytest_benchmark python3.14-pytest-benchmark-5.3.0> copying src/pytest_benchmark/table.py -> build/lib/pytest_benchmark python3.14-pytest-benchmark-5.3.0> copying src/pytest_benchmark/timers.py -> build/lib/pytest_benchmark python3.14-pytest-benchmark-5.3.0> copying src/pytest_benchmark/__main__.py -> build/lib/pytest_benchmark python3.14-pytest-benchmark-5.3.0> creating build/lib/pytest_benchmark/storage python3.14-pytest-benchmark-5.3.0> copying src/pytest_benchmark/storage/elasticsearch.py -> build/lib/pytest_benchmark/storage python3.14-pytest-benchmark-5.3.0> copying src/pytest_benchmark/storage/__init__.py -> build/lib/pytest_benchmark/storage python3.14-pytest-benchmark-5.3.0> copying src/pytest_benchmark/storage/file.py -> build/lib/pytest_benchmark/storage python3.14-pytest-benchmark-5.3.0> running egg_info python3.14-pytest-benchmark-5.3.0> writing src/pytest_benchmark.egg-info/PKG-INFO python3.14-pytest-benchmark-5.3.0> writing dependency_links to src/pytest_benchmark.egg-info/dependency_links.txt python3.14-pytest-benchmark-5.3.0> writing entry points to src/pytest_benchmark.egg-info/entry_points.txt python3.14-pytest-benchmark-5.3.0> writing requirements to src/pytest_benchmark.egg-info/requires.txt python3.14-pytest-benchmark-5.3.0> writing top-level names to src/pytest_benchmark.egg-info/top_level.txt python3.14-pytest-benchmark-5.3.0> reading manifest file 'src/pytest_benchmark.egg-info/SOURCES.txt' python3.14-pytest-benchmark-5.3.0> reading manifest template 'MANIFEST.in' python3.14-pytest-benchmark-5.3.0> warning: no previously-included files matching '*.py[cod]' found anywhere in distribution python3.14-pytest-benchmark-5.3.0> warning: no previously-included files matching '__pycache__/*' found anywhere in distribution python3.14-pytest-benchmark-5.3.0> warning: no previously-included files matching '*.so' found anywhere in distribution python3.14-pytest-benchmark-5.3.0> warning: no previously-included files matching '*.dylib' found anywhere in distribution python3.14-pytest-benchmark-5.3.0> adding license file 'LICENSE' python3.14-pytest-benchmark-5.3.0> writing manifest file 'src/pytest_benchmark.egg-info/SOURCES.txt' python3.14-pytest-benchmark-5.3.0> copying src/pytest_benchmark/py.typed -> build/lib/pytest_benchmark python3.14-pytest-benchmark-5.3.0> installing to build/bdist.macosx-14.0-arm64/wheel python3.14-pytest-benchmark-5.3.0> running install python3.14-pytest-benchmark-5.3.0> running install_lib python3.14-pytest-benchmark-5.3.0> creating build/bdist.macosx-14.0-arm64/wheel python3.14-pytest-benchmark-5.3.0> creating build/bdist.macosx-14.0-arm64/wheel/pytest_benchmark python3.14-pytest-benchmark-5.3.0> copying build/lib/pytest_benchmark/fixture.py -> build/bdist.macosx-14.0-arm64/wheel/./pytest_benchmark python3.14-pytest-benchmark-5.3.0> copying build/lib/pytest_benchmark/histogram.py -> build/bdist.macosx-14.0-arm64/wheel/./pytest_benchmark python3.14-pytest-benchmark-5.3.0> copying build/lib/pytest_benchmark/session.py -> build/bdist.macosx-14.0-arm64/wheel/./pytest_benchmark python3.14-pytest-benchmark-5.3.0> copying build/lib/pytest_benchmark/__init__.py -> build/bdist.macosx-14.0-arm64/wheel/./pytest_benchmark python3.14-pytest-benchmark-5.3.0> copying build/lib/pytest_benchmark/logger.py -> build/bdist.macosx-14.0-arm64/wheel/./pytest_benchmark python3.14-pytest-benchmark-5.3.0> creating build/bdist.macosx-14.0-arm64/wheel/pytest_benchmark/storage python3.14-pytest-benchmark-5.3.0> copying build/lib/pytest_benchmark/storage/elasticsearch.py -> build/bdist.macosx-14.0-arm64/wheel/./pytest_benchmark/storage python3.14-pytest-benchmark-5.3.0> copying build/lib/pytest_benchmark/storage/__init__.py -> build/bdist.macosx-14.0-arm64/wheel/./pytest_benchmark/storage python3.14-pytest-benchmark-5.3.0> copying build/lib/pytest_benchmark/storage/file.py -> build/bdist.macosx-14.0-arm64/wheel/./pytest_benchmark/storage python3.14-pytest-benchmark-5.3.0> copying build/lib/pytest_benchmark/hookspec.py -> build/bdist.macosx-14.0-arm64/wheel/./pytest_benchmark python3.14-pytest-benchmark-5.3.0> copying build/lib/pytest_benchmark/cli.py -> build/bdist.macosx-14.0-arm64/wheel/./pytest_benchmark python3.14-pytest-benchmark-5.3.0> copying build/lib/pytest_benchmark/utils.py -> build/bdist.macosx-14.0-arm64/wheel/./pytest_benchmark python3.14-pytest-benchmark-5.3.0> copying build/lib/pytest_benchmark/stats.py -> build/bdist.macosx-14.0-arm64/wheel/./pytest_benchmark python3.14-pytest-benchmark-5.3.0> copying build/lib/pytest_benchmark/csv.py -> build/bdist.macosx-14.0-arm64/wheel/./pytest_benchmark python3.14-pytest-benchmark-5.3.0> copying build/lib/pytest_benchmark/plugin.py -> build/bdist.macosx-14.0-arm64/wheel/./pytest_benchmark python3.14-pytest-benchmark-5.3.0> copying build/lib/pytest_benchmark/py.typed -> build/bdist.macosx-14.0-arm64/wheel/./pytest_benchmark python3.14-pytest-benchmark-5.3.0> copying build/lib/pytest_benchmark/table.py -> build/bdist.macosx-14.0-arm64/wheel/./pytest_benchmark python3.14-pytest-benchmark-5.3.0> copying build/lib/pytest_benchmark/timers.py -> build/bdist.macosx-14.0-arm64/wheel/./pytest_benchmark python3.14-pytest-benchmark-5.3.0> copying build/lib/pytest_benchmark/__main__.py -> build/bdist.macosx-14.0-arm64/wheel/./pytest_benchmark python3.14-pytest-benchmark-5.3.0> running install_egg_info python3.14-pytest-benchmark-5.3.0> Copying src/pytest_benchmark.egg-info to build/bdist.macosx-14.0-arm64/wheel/./pytest_benchmark-5.3.0-py3.14.egg-info python3.14-pytest-benchmark-5.3.0> running install_scripts python3.14-pytest-benchmark-5.3.0> creating build/bdist.macosx-14.0-arm64/wheel/pytest_benchmark-5.3.0.dist-info/WHEEL python3.14-pytest-benchmark-5.3.0> creating '/private/var/tb/2/scratch/e1a796722817d4b8/build/source/dist/.tmp-2j2c8nck/pytest_benchmark-5.3.0-py3-none-any.whl' and adding 'build/bdist.macosx-14.0-arm64/wheel' to it python3.14-pytest-benchmark-5.3.0> adding 'pytest_benchmark/__init__.py' python3.14-pytest-benchmark-5.3.0> adding 'pytest_benchmark/__main__.py' python3.14-pytest-benchmark-5.3.0> adding 'pytest_benchmark/cli.py' python3.14-pytest-benchmark-5.3.0> adding 'pytest_benchmark/csv.py' python3.14-pytest-benchmark-5.3.0> adding 'pytest_benchmark/fixture.py' python3.14-pytest-benchmark-5.3.0> adding 'pytest_benchmark/histogram.py' python3.14-pytest-benchmark-5.3.0> adding 'pytest_benchmark/hookspec.py' python3.14-pytest-benchmark-5.3.0> adding 'pytest_benchmark/logger.py' python3.14-pytest-benchmark-5.3.0> adding 'pytest_benchmark/plugin.py' python3.14-pytest-benchmark-5.3.0> adding 'pytest_benchmark/py.typed' python3.14-pytest-benchmark-5.3.0> adding 'pytest_benchmark/session.py' python3.14-pytest-benchmark-5.3.0> adding 'pytest_benchmark/stats.py' python3.14-pytest-benchmark-5.3.0> adding 'pytest_benchmark/table.py' python3.14-pytest-benchmark-5.3.0> adding 'pytest_benchmark/timers.py' python3.14-pytest-benchmark-5.3.0> adding 'pytest_benchmark/utils.py' python3.14-pytest-benchmark-5.3.0> adding 'pytest_benchmark/storage/__init__.py' python3.14-pytest-benchmark-5.3.0> adding 'pytest_benchmark/storage/elasticsearch.py' python3.14-pytest-benchmark-5.3.0> adding 'pytest_benchmark/storage/file.py' python3.14-pytest-benchmark-5.3.0> adding 'pytest_benchmark-5.3.0.dist-info/licenses/LICENSE' python3.14-pytest-benchmark-5.3.0> adding 'pytest_benchmark-5.3.0.dist-info/METADATA' python3.14-pytest-benchmark-5.3.0> adding 'pytest_benchmark-5.3.0.dist-info/WHEEL' python3.14-pytest-benchmark-5.3.0> adding 'pytest_benchmark-5.3.0.dist-info/entry_points.txt' python3.14-pytest-benchmark-5.3.0> adding 'pytest_benchmark-5.3.0.dist-info/top_level.txt' python3.14-pytest-benchmark-5.3.0> adding 'pytest_benchmark-5.3.0.dist-info/RECORD' python3.14-pytest-benchmark-5.3.0> removing build/bdist.macosx-14.0-arm64/wheel python3.14-pytest-benchmark-5.3.0> Successfully built pytest_benchmark-5.3.0-py3-none-any.whl python3.14-pytest-benchmark-5.3.0> Finished creating a wheel... python3.14-pytest-benchmark-5.3.0> Finished executing pypaBuildPhase python3.14-pytest-benchmark-5.3.0> Running phase: pythonRuntimeDepsCheckHook python3.14-pytest-benchmark-5.3.0> Executing pythonRuntimeDepsCheck python3.14-pytest-benchmark-5.3.0> Checking runtime dependencies for pytest_benchmark-5.3.0-py3-none-any.whl python3.14-pytest-benchmark-5.3.0> Finished executing pythonRuntimeDepsCheck python3.14-pytest-benchmark-5.3.0> Running phase: installPhase python3.14-pytest-benchmark-5.3.0> Executing pypaInstallPhase python3.14-pytest-benchmark-5.3.0> Successfully installed pytest_benchmark-5.3.0-py3-none-any.whl python3.14-pytest-benchmark-5.3.0> Finished executing pypaInstallPhase python3.14-pytest-benchmark-5.3.0> Running phase: pythonOutputDistPhase python3.14-pytest-benchmark-5.3.0> Executing pythonOutputDistPhase python3.14-pytest-benchmark-5.3.0> Finished executing pythonOutputDistPhase python3.14-pytest-benchmark-5.3.0> Running phase: fixupPhase python3.14-pytest-benchmark-5.3.0> checking for references to /private/var/tb/2/scratch/e1a796722817d4b8/build/ in /nix/store/x4n54l8v8c7kxv5czsl465whhdp0x8rj-python3.14-pytest-benchmark-5.3.0-dist... python3.14-pytest-benchmark-5.3.0> patching script interpreter paths in /nix/store/x4n54l8v8c7kxv5czsl465whhdp0x8rj-python3.14-pytest-benchmark-5.3.0-dist python3.14-pytest-benchmark-5.3.0> checking for references to /private/var/tb/2/scratch/e1a796722817d4b8/build/ in /nix/store/m0glf8d0kdlzf4lxhq7l4v6bfy3v3wwi-python3.14-pytest-benchmark-5.3.0... python3.14-pytest-benchmark-5.3.0> patching script interpreter paths in /nix/store/m0glf8d0kdlzf4lxhq7l4v6bfy3v3wwi-python3.14-pytest-benchmark-5.3.0 python3.14-pytest-benchmark-5.3.0> stripping (with command strip and flags -S) in /nix/store/m0glf8d0kdlzf4lxhq7l4v6bfy3v3wwi-python3.14-pytest-benchmark-5.3.0/lib /nix/store/m0glf8d0kdlzf4lxhq7l4v6bfy3v3wwi-python3.14-pytest-benchmark-5.3.0/bin python3.14-pytest-benchmark-5.3.0> Rewriting #!/nix/store/0jb1qn7qnpbz8774mq5k2c1p84gp0x76-python3-3.14.8/bin/python3.14 to #!/nix/store/0jb1qn7qnpbz8774mq5k2c1p84gp0x76-python3-3.14.8 python3.14-pytest-benchmark-5.3.0> wrapping `/nix/store/m0glf8d0kdlzf4lxhq7l4v6bfy3v3wwi-python3.14-pytest-benchmark-5.3.0/bin/py.test-benchmark'... python3.14-pytest-benchmark-5.3.0> Rewriting #!/nix/store/0jb1qn7qnpbz8774mq5k2c1p84gp0x76-python3-3.14.8/bin/python3.14 to #!/nix/store/0jb1qn7qnpbz8774mq5k2c1p84gp0x76-python3-3.14.8 python3.14-pytest-benchmark-5.3.0> wrapping `/nix/store/m0glf8d0kdlzf4lxhq7l4v6bfy3v3wwi-python3.14-pytest-benchmark-5.3.0/bin/pytest-benchmark'... python3.14-pytest-benchmark-5.3.0> Executing pythonRemoveTestsDir python3.14-pytest-benchmark-5.3.0> Finished executing pythonRemoveTestsDir python3.14-pytest-benchmark-5.3.0> Running phase: installCheckPhase python3.14-pytest-benchmark-5.3.0> no Makefile or custom installCheckPhase, doing nothing python3.14-pytest-benchmark-5.3.0> Running phase: pythonCatchConflictsPhase python3.14-pytest-benchmark-5.3.0> Running phase: pythonRemoveBinBytecodePhase python3.14-pytest-benchmark-5.3.0> Running phase: pythonImportsCheckPhase python3.14-pytest-benchmark-5.3.0> Executing pythonImportsCheckPhase python3.14-pytest-benchmark-5.3.0> Check whether the following modules can be imported: pytest_benchmark python3.14-pytest-benchmark-5.3.0> Running phase: pythonMetadataCheckPhase python3.14-pytest-benchmark-5.3.0> Executing pythonMetadataCheckPhase python3.14-pytest-benchmark-5.3.0> Running phase: pytestCheckPhase python3.14-pytest-benchmark-5.3.0> Executing pytestCheckPhase python3.14-pytest-benchmark-5.3.0> pytest flags: -m pytest python3.14-pytest-benchmark-5.3.0> ============================= test session starts ============================== python3.14-pytest-benchmark-5.3.0> platform darwin -- Python 3.14.8, pytest-9.1.1, pluggy-1.6.0 python3.14-pytest-benchmark-5.3.0> benchmark: 5.3.0 (defaults: timer=time.perf_counter disable_gc=False min_rounds=5 min_time=0.000005 max_time=1.0 calibration_precision=10 warmup=False warmup_iterations=100000) python3.14-pytest-benchmark-5.3.0> rootdir: /private/var/tb/2/scratch/e1a796722817d4b8/build/source python3.14-pytest-benchmark-5.3.0> configfile: pytest.ini python3.14-pytest-benchmark-5.3.0> testpaths: tests python3.14-pytest-benchmark-5.3.0> plugins: benchmark-5.3.0, nbmake-1.5.5, aspectlib-2.0.0 python3.14-pytest-benchmark-5.3.0> collected 254 items python3.14-pytest-benchmark-5.3.0> python3.14-pytest-benchmark-5.3.0> tests/test_benchmark.py ..........................................sssss. [ 18%] python3.14-pytest-benchmark-5.3.0> ........ [ 22%] building '/nix/store/vv3wf5c132f6l3g9fyd0v2k48cwwij01-python3.14-urwid-4.0.11.drv' python3.14-urwid-4.0.11> tribuchet: building on mac02 python3.14-urwid-4.0.11> /private/var/tb/6/scratch/e53705c6731021f4/build/.attrs.sh: line 2: warning: setlocale: LC_ALL: cannot change locale (en_US.UTF8): No such file or directory python3.14-urwid-4.0.11> structuredAttrs is enabled python3.14-urwid-4.0.11> /nix/store/4gqzn5ia76rp74p8fb6nvry3arbn3l7j-stdenv-darwin/setup: line 595: warning: setlocale: LC_ALL: cannot change locale (en_US.UTF8): No such file or directory python3.14-urwid-4.0.11> Sourcing python-remove-tests-dir-hook python3.14-urwid-4.0.11> Sourcing python-catch-conflicts-hook.sh python3.14-urwid-4.0.11> Sourcing python-remove-bin-bytecode-hook.sh python3.14-urwid-4.0.11> Sourcing pypa-build-hook python3.14-urwid-4.0.11> Using pypaBuildPhase python3.14-urwid-4.0.11> Sourcing python-runtime-deps-check-hook python3.14-urwid-4.0.11> Using pythonRuntimeDepsCheckHook python3.14-urwid-4.0.11> Sourcing pypa-install-hook python3.14-urwid-4.0.11> Using pypaInstallPhase python3.14-urwid-4.0.11> Sourcing python-imports-check-hook.sh python3.14-urwid-4.0.11> Using pythonImportsCheckPhase python3.14-urwid-4.0.11> Sourcing python-metadata-check-hook.sh python3.14-urwid-4.0.11> Using pythonMetadataCheckPhase python3.14-urwid-4.0.11> Sourcing python-namespaces-hook python3.14-urwid-4.0.11> Sourcing python-catch-conflicts-hook.sh python3.14-urwid-4.0.11> Sourcing pytest-check-hook python3.14-urwid-4.0.11> Using pytestCheckPhase python3.14-urwid-4.0.11> Running phase: unpackPhase python3.14-urwid-4.0.11> unpacking source archive /nix/store/zn5yran4dnjxncdr8332yn6q695pdzps-source python3.14-urwid-4.0.11> source root is source python3.14-urwid-4.0.11> setting SOURCE_DATE_EPOCH to timestamp 315619200 of file "source/urwid/widget/wimp.py" python3.14-urwid-4.0.11> Running phase: patchPhase python3.14-urwid-4.0.11> Running phase: updateAutotoolsGnuConfigScriptsPhase python3.14-urwid-4.0.11> Running phase: configurePhase python3.14-urwid-4.0.11> no configure script, doing nothing python3.14-urwid-4.0.11> Running phase: buildPhase python3.14-urwid-4.0.11> Executing pypaBuildPhase python3.14-urwid-4.0.11> Setting SETUPTOOLS_SCM_PRETEND_VERSION to 4.0.11 python3.14-urwid-4.0.11> Including all tracked files automatically python3.14-urwid-4.0.11> Creating a wheel... python3.14-urwid-4.0.11> pypa build flags: --no-isolation --outdir dist/ --wheel python3.14-urwid-4.0.11> /nix/store/i1pdjlwb27ki88zssg5q2h696v1r1m15-bash-5.3p20/bin/bash: warning: setlocale: LC_ALL: cannot change locale (en_US.UTF8): No such file or directory python3.14-urwid-4.0.11> * Getting build dependencies for wheel... python3.14-urwid-4.0.11> /nix/store/p11h2n9yz1nz8248g3zd1hyx9xvzi5r0-python3.14-setuptools-83.0.0/lib/python3.14/site-packages/setuptools/config/pyprojecttoml.py:72: _ExperimentalConfiguration: `[tool.distutils]` in `pyproject.toml` is still *experimental* and likely to change in future releases. python3.14-urwid-4.0.11> config = read_configuration(filepath, True, ignore_option_errors, dist) python3.14-urwid-4.0.11> running egg_info python3.14-urwid-4.0.11> creating urwid.egg-info python3.14-urwid-4.0.11> writing urwid.egg-info/PKG-INFO python3.14-urwid-4.0.11> writing dependency_links to urwid.egg-info/dependency_links.txt python3.14-urwid-4.0.11> writing requirements to urwid.egg-info/requires.txt python3.14-urwid-4.0.11> writing top-level names to urwid.egg-info/top_level.txt python3.14-urwid-4.0.11> writing manifest file 'urwid.egg-info/SOURCES.txt' python3.14-urwid-4.0.11> reading manifest file 'urwid.egg-info/SOURCES.txt' python3.14-urwid-4.0.11> reading manifest template 'MANIFEST.in' python3.14-urwid-4.0.11> warning: no files found matching 'CHANGELOG' python3.14-urwid-4.0.11> adding license file 'COPYING' python3.14-urwid-4.0.11> writing manifest file 'urwid.egg-info/SOURCES.txt' python3.14-urwid-4.0.11> * Building wheel... python3.14-urwid-4.0.11> /nix/store/p11h2n9yz1nz8248g3zd1hyx9xvzi5r0-python3.14-setuptools-83.0.0/lib/python3.14/site-packages/setuptools/config/pyprojecttoml.py:72: _ExperimentalConfiguration: `[tool.distutils]` in `pyproject.toml` is still *experimental* and likely to change in future releases. python3.14-urwid-4.0.11> config = read_configuration(filepath, True, ignore_option_errors, dist) python3.14-urwid-4.0.11> running bdist_wheel python3.14-urwid-4.0.11> running build python3.14-urwid-4.0.11> running build_py python3.14-urwid-4.0.11> creating build/lib/urwid python3.14-urwid-4.0.11> copying urwid/text_layout.py -> build/lib/urwid python3.14-urwid-4.0.11> copying urwid/graphics.py -> build/lib/urwid python3.14-urwid-4.0.11> copying urwid/signals.py -> build/lib/urwid python3.14-urwid-4.0.11> copying urwid/version.py -> build/lib/urwid python3.14-urwid-4.0.11> copying urwid/vterm.py -> build/lib/urwid python3.14-urwid-4.0.11> copying urwid/numedit.py -> build/lib/urwid python3.14-urwid-4.0.11> copying urwid/util.py -> build/lib/urwid python3.14-urwid-4.0.11> copying urwid/__init__.py -> build/lib/urwid python3.14-urwid-4.0.11> copying urwid/command_map.py -> build/lib/urwid python3.14-urwid-4.0.11> copying urwid/font.py -> build/lib/urwid python3.14-urwid-4.0.11> copying urwid/split_repr.py -> build/lib/urwid python3.14-urwid-4.0.11> copying urwid/str_util.py -> build/lib/urwid python3.14-urwid-4.0.11> copying urwid/canvas.py -> build/lib/urwid python3.14-urwid-4.0.11> creating build/lib/urwid/widget python3.14-urwid-4.0.11> copying urwid/widget/overlay.py -> build/lib/urwid/widget python3.14-urwid-4.0.11> copying urwid/widget/big_text.py -> build/lib/urwid/widget python3.14-urwid-4.0.11> copying urwid/widget/widget.py -> build/lib/urwid/widget python3.14-urwid-4.0.11> copying urwid/widget/pile.py -> build/lib/urwid/widget python3.14-urwid-4.0.11> copying urwid/widget/widget_decoration.py -> build/lib/urwid/widget python3.14-urwid-4.0.11> copying urwid/widget/solid_fill.py -> build/lib/urwid/widget python3.14-urwid-4.0.11> copying urwid/widget/attr_wrap.py -> build/lib/urwid/widget python3.14-urwid-4.0.11> copying urwid/widget/divider.py -> build/lib/urwid/widget python3.14-urwid-4.0.11> copying urwid/widget/treetools.py -> build/lib/urwid/widget python3.14-urwid-4.0.11> copying urwid/widget/constants.py -> build/lib/urwid/widget python3.14-urwid-4.0.11> copying urwid/widget/__init__.py -> build/lib/urwid/widget python3.14-urwid-4.0.11> copying urwid/widget/edit.py -> build/lib/urwid/widget python3.14-urwid-4.0.11> copying urwid/widget/popup.py -> build/lib/urwid/widget python3.14-urwid-4.0.11> copying urwid/widget/container.py -> build/lib/urwid/widget python3.14-urwid-4.0.11> copying urwid/widget/bar_graph.py -> build/lib/urwid/widget python3.14-urwid-4.0.11> copying urwid/widget/columns.py -> build/lib/urwid/widget python3.14-urwid-4.0.11> copying urwid/widget/monitored_list.py -> build/lib/urwid/widget python3.14-urwid-4.0.11> copying urwid/widget/scrollable.py -> build/lib/urwid/widget python3.14-urwid-4.0.11> copying urwid/widget/filler.py -> build/lib/urwid/widget python3.14-urwid-4.0.11> copying urwid/widget/frame.py -> build/lib/urwid/widget python3.14-urwid-4.0.11> copying urwid/widget/text.py -> build/lib/urwid/widget python3.14-urwid-4.0.11> copying urwid/widget/progress_bar.py -> build/lib/urwid/widget python3.14-urwid-4.0.11> copying urwid/widget/grid_flow.py -> build/lib/urwid/widget python3.14-urwid-4.0.11> copying urwid/widget/box_adapter.py -> build/lib/urwid/widget python3.14-urwid-4.0.11> copying urwid/widget/listbox.py -> build/lib/urwid/widget python3.14-urwid-4.0.11> copying urwid/widget/padding.py -> build/lib/urwid/widget python3.14-urwid-4.0.11> copying urwid/widget/line_box.py -> build/lib/urwid/widget python3.14-urwid-4.0.11> copying urwid/widget/attr_map.py -> build/lib/urwid/widget python3.14-urwid-4.0.11> copying urwid/widget/wimp.py -> build/lib/urwid/widget python3.14-urwid-4.0.11> creating build/lib/urwid/event_loop python3.14-urwid-4.0.11> copying urwid/event_loop/main_loop.py -> build/lib/urwid/event_loop python3.14-urwid-4.0.11> copying urwid/event_loop/asyncio_loop.py -> build/lib/urwid/event_loop python3.14-urwid-4.0.11> copying urwid/event_loop/trio_loop.py -> build/lib/urwid/event_loop python3.14-urwid-4.0.11> copying urwid/event_loop/__init__.py -> build/lib/urwid/event_loop python3.14-urwid-4.0.11> copying urwid/event_loop/abstract_loop.py -> build/lib/urwid/event_loop python3.14-urwid-4.0.11> copying urwid/event_loop/glib_loop.py -> build/lib/urwid/event_loop python3.14-urwid-4.0.11> copying urwid/event_loop/zmq_loop.py -> build/lib/urwid/event_loop python3.14-urwid-4.0.11> copying urwid/event_loop/tornado_loop.py -> build/lib/urwid/event_loop python3.14-urwid-4.0.11> copying urwid/event_loop/select_loop.py -> build/lib/urwid/event_loop python3.14-urwid-4.0.11> copying urwid/event_loop/twisted_loop.py -> build/lib/urwid/event_loop python3.14-urwid-4.0.11> creating build/lib/urwid/display python3.14-urwid-4.0.11> copying urwid/display/curses.py -> build/lib/urwid/display python3.14-urwid-4.0.11> copying urwid/display/_win32.py -> build/lib/urwid/display python3.14-urwid-4.0.11> copying urwid/display/escape.py -> build/lib/urwid/display python3.14-urwid-4.0.11> copying urwid/display/web.py -> build/lib/urwid/display python3.14-urwid-4.0.11> copying urwid/display/lcd.py -> build/lib/urwid/display python3.14-urwid-4.0.11> copying urwid/display/raw.py -> build/lib/urwid/display python3.14-urwid-4.0.11> copying urwid/display/_win32_raw_display.py -> build/lib/urwid/display python3.14-urwid-4.0.11> copying urwid/display/_posix_raw_display.py -> build/lib/urwid/display python3.14-urwid-4.0.11> copying urwid/display/__init__.py -> build/lib/urwid/display python3.14-urwid-4.0.11> copying urwid/display/_raw_display_base.py -> build/lib/urwid/display python3.14-urwid-4.0.11> copying urwid/display/common.py -> build/lib/urwid/display python3.14-urwid-4.0.11> copying urwid/display/html_fragment.py -> build/lib/urwid/display python3.14-urwid-4.0.11> running egg_info python3.14-urwid-4.0.11> writing urwid.egg-info/PKG-INFO python3.14-urwid-4.0.11> writing dependency_links to urwid.egg-info/dependency_links.txt python3.14-urwid-4.0.11> writing requirements to urwid.egg-info/requires.txt python3.14-urwid-4.0.11> writing top-level names to urwid.egg-info/top_level.txt python3.14-urwid-4.0.11> reading manifest file 'urwid.egg-info/SOURCES.txt' python3.14-urwid-4.0.11> reading manifest template 'MANIFEST.in' python3.14-urwid-4.0.11> warning: no files found matching 'CHANGELOG' python3.14-urwid-4.0.11> adding license file 'COPYING' python3.14-urwid-4.0.11> writing manifest file 'urwid.egg-info/SOURCES.txt' python3.14-urwid-4.0.11> copying urwid/py.typed -> build/lib/urwid python3.14-urwid-4.0.11> copying urwid/display/_web.css -> build/lib/urwid/display python3.14-urwid-4.0.11> copying urwid/display/_web.js -> build/lib/urwid/display python3.14-urwid-4.0.11> installing to build/bdist.macosx-14.0-arm64/wheel python3.14-urwid-4.0.11> running install python3.14-urwid-4.0.11> running install_lib python3.14-urwid-4.0.11> creating build/bdist.macosx-14.0-arm64/wheel python3.14-urwid-4.0.11> creating build/bdist.macosx-14.0-arm64/wheel/urwid python3.14-urwid-4.0.11> copying build/lib/urwid/text_layout.py -> build/bdist.macosx-14.0-arm64/wheel/./urwid python3.14-urwid-4.0.11> copying build/lib/urwid/graphics.py -> build/bdist.macosx-14.0-arm64/wheel/./urwid python3.14-urwid-4.0.11> copying build/lib/urwid/signals.py -> build/bdist.macosx-14.0-arm64/wheel/./urwid python3.14-urwid-4.0.11> copying build/lib/urwid/version.py -> build/bdist.macosx-14.0-arm64/wheel/./urwid python3.14-urwid-4.0.11> creating build/bdist.macosx-14.0-arm64/wheel/urwid/widget python3.14-urwid-4.0.11> copying build/lib/urwid/widget/overlay.py -> build/bdist.macosx-14.0-arm64/wheel/./urwid/widget python3.14-urwid-4.0.11> copying build/lib/urwid/widget/big_text.py -> build/bdist.macosx-14.0-arm64/wheel/./urwid/widget python3.14-urwid-4.0.11> copying build/lib/urwid/widget/widget.py -> build/bdist.macosx-14.0-arm64/wheel/./urwid/widget python3.14-urwid-4.0.11> copying build/lib/urwid/widget/pile.py -> build/bdist.macosx-14.0-arm64/wheel/./urwid/widget python3.14-urwid-4.0.11> copying build/lib/urwid/widget/widget_decoration.py -> build/bdist.macosx-14.0-arm64/wheel/./urwid/widget python3.14-urwid-4.0.11> copying build/lib/urwid/widget/solid_fill.py -> build/bdist.macosx-14.0-arm64/wheel/./urwid/widget python3.14-urwid-4.0.11> copying build/lib/urwid/widget/attr_wrap.py -> build/bdist.macosx-14.0-arm64/wheel/./urwid/widget python3.14-urwid-4.0.11> copying build/lib/urwid/widget/divider.py -> build/bdist.macosx-14.0-arm64/wheel/./urwid/widget python3.14-urwid-4.0.11> copying build/lib/urwid/widget/treetools.py -> build/bdist.macosx-14.0-arm64/wheel/./urwid/widget python3.14-urwid-4.0.11> copying build/lib/urwid/widget/constants.py -> build/bdist.macosx-14.0-arm64/wheel/./urwid/widget python3.14-urwid-4.0.11> copying build/lib/urwid/widget/__init__.py -> build/bdist.macosx-14.0-arm64/wheel/./urwid/widget python3.14-urwid-4.0.11> copying build/lib/urwid/widget/edit.py -> build/bdist.macosx-14.0-arm64/wheel/./urwid/widget python3.14-urwid-4.0.11> copying build/lib/urwid/widget/popup.py -> build/bdist.macosx-14.0-arm64/wheel/./urwid/widget python3.14-urwid-4.0.11> copying build/lib/urwid/widget/container.py -> build/bdist.macosx-14.0-arm64/wheel/./urwid/widget python3.14-urwid-4.0.11> copying build/lib/urwid/widget/bar_graph.py -> build/bdist.macosx-14.0-arm64/wheel/./urwid/widget python3.14-urwid-4.0.11> copying build/lib/urwid/widget/columns.py -> build/bdist.macosx-14.0-arm64/wheel/./urwid/widget python3.14-urwid-4.0.11> copying build/lib/urwid/widget/monitored_list.py -> build/bdist.macosx-14.0-arm64/wheel/./urwid/widget python3.14-urwid-4.0.11> copying build/lib/urwid/widget/scrollable.py -> build/bdist.macosx-14.0-arm64/wheel/./urwid/widget python3.14-urwid-4.0.11> copying build/lib/urwid/widget/filler.py -> build/bdist.macosx-14.0-arm64/wheel/./urwid/widget python3.14-urwid-4.0.11> copying build/lib/urwid/widget/frame.py -> build/bdist.macosx-14.0-arm64/wheel/./urwid/widget python3.14-urwid-4.0.11> copying build/lib/urwid/widget/text.py -> build/bdist.macosx-14.0-arm64/wheel/./urwid/widget python3.14-urwid-4.0.11> copying build/lib/urwid/widget/progress_bar.py -> build/bdist.macosx-14.0-arm64/wheel/./urwid/widget python3.14-urwid-4.0.11> copying build/lib/urwid/widget/grid_flow.py -> build/bdist.macosx-14.0-arm64/wheel/./urwid/widget python3.14-urwid-4.0.11> copying build/lib/urwid/widget/box_adapter.py -> build/bdist.macosx-14.0-arm64/wheel/./urwid/widget python3.14-urwid-4.0.11> copying build/lib/urwid/widget/listbox.py -> build/bdist.macosx-14.0-arm64/wheel/./urwid/widget python3.14-urwid-4.0.11> copying build/lib/urwid/widget/padding.py -> build/bdist.macosx-14.0-arm64/wheel/./urwid/widget python3.14-urwid-4.0.11> copying build/lib/urwid/widget/line_box.py -> build/bdist.macosx-14.0-arm64/wheel/./urwid/widget python3.14-urwid-4.0.11> copying build/lib/urwid/widget/attr_map.py -> build/bdist.macosx-14.0-arm64/wheel/./urwid/widget python3.14-urwid-4.0.11> copying build/lib/urwid/widget/wimp.py -> build/bdist.macosx-14.0-arm64/wheel/./urwid/widget python3.14-urwid-4.0.11> copying build/lib/urwid/vterm.py -> build/bdist.macosx-14.0-arm64/wheel/./urwid python3.14-urwid-4.0.11> copying build/lib/urwid/numedit.py -> build/bdist.macosx-14.0-arm64/wheel/./urwid python3.14-urwid-4.0.11> copying build/lib/urwid/util.py -> build/bdist.macosx-14.0-arm64/wheel/./urwid python3.14-urwid-4.0.11> creating build/bdist.macosx-14.0-arm64/wheel/urwid/event_loop python3.14-urwid-4.0.11> copying build/lib/urwid/event_loop/main_loop.py -> build/bdist.macosx-14.0-arm64/wheel/./urwid/event_loop python3.14-urwid-4.0.11> copying build/lib/urwid/event_loop/asyncio_loop.py -> build/bdist.macosx-14.0-arm64/wheel/./urwid/event_loop python3.14-urwid-4.0.11> copying build/lib/urwid/event_loop/trio_loop.py -> build/bdist.macosx-14.0-arm64/wheel/./urwid/event_loop python3.14-urwid-4.0.11> copying build/lib/urwid/event_loop/__init__.py -> build/bdist.macosx-14.0-arm64/wheel/./urwid/event_loop python3.14-urwid-4.0.11> copying build/lib/urwid/event_loop/abstract_loop.py -> build/bdist.macosx-14.0-arm64/wheel/./urwid/event_loop python3.14-urwid-4.0.11> copying build/lib/urwid/event_loop/glib_loop.py -> build/bdist.macosx-14.0-arm64/wheel/./urwid/event_loop python3.14-urwid-4.0.11> copying build/lib/urwid/event_loop/zmq_loop.py -> build/bdist.macosx-14.0-arm64/wheel/./urwid/event_loop python3.14-urwid-4.0.11> copying build/lib/urwid/event_loop/tornado_loop.py -> build/bdist.macosx-14.0-arm64/wheel/./urwid/event_loop python3.14-urwid-4.0.11> copying build/lib/urwid/event_loop/select_loop.py -> build/bdist.macosx-14.0-arm64/wheel/./urwid/event_loop python3.14-urwid-4.0.11> copying build/lib/urwid/event_loop/twisted_loop.py -> build/bdist.macosx-14.0-arm64/wheel/./urwid/event_loop python3.14-urwid-4.0.11> copying build/lib/urwid/__init__.py -> build/bdist.macosx-14.0-arm64/wheel/./urwid python3.14-urwid-4.0.11> copying build/lib/urwid/command_map.py -> build/bdist.macosx-14.0-arm64/wheel/./urwid python3.14-urwid-4.0.11> copying build/lib/urwid/font.py -> build/bdist.macosx-14.0-arm64/wheel/./urwid python3.14-urwid-4.0.11> copying build/lib/urwid/split_repr.py -> build/bdist.macosx-14.0-arm64/wheel/./urwid python3.14-urwid-4.0.11> copying build/lib/urwid/py.typed -> build/bdist.macosx-14.0-arm64/wheel/./urwid python3.14-urwid-4.0.11> creating build/bdist.macosx-14.0-arm64/wheel/urwid/display python3.14-urwid-4.0.11> copying build/lib/urwid/display/curses.py -> build/bdist.macosx-14.0-arm64/wheel/./urwid/display python3.14-urwid-4.0.11> copying build/lib/urwid/display/_web.css -> build/bdist.macosx-14.0-arm64/wheel/./urwid/display python3.14-urwid-4.0.11> copying build/lib/urwid/display/_win32.py -> build/bdist.macosx-14.0-arm64/wheel/./urwid/display python3.14-urwid-4.0.11> copying build/lib/urwid/display/escape.py -> build/bdist.macosx-14.0-arm64/wheel/./urwid/display python3.14-urwid-4.0.11> copying build/lib/urwid/display/web.py -> build/bdist.macosx-14.0-arm64/wheel/./urwid/display python3.14-urwid-4.0.11> copying build/lib/urwid/display/lcd.py -> build/bdist.macosx-14.0-arm64/wheel/./urwid/display python3.14-urwid-4.0.11> copying build/lib/urwid/display/raw.py -> build/bdist.macosx-14.0-arm64/wheel/./urwid/display python3.14-urwid-4.0.11> copying build/lib/urwid/display/_win32_raw_display.py -> build/bdist.macosx-14.0-arm64/wheel/./urwid/display python3.14-urwid-4.0.11> copying build/lib/urwid/display/_posix_raw_display.py -> build/bdist.macosx-14.0-arm64/wheel/./urwid/display python3.14-urwid-4.0.11> copying build/lib/urwid/display/__init__.py -> build/bdist.macosx-14.0-arm64/wheel/./urwid/display python3.14-urwid-4.0.11> copying build/lib/urwid/display/_raw_display_base.py -> build/bdist.macosx-14.0-arm64/wheel/./urwid/display python3.14-urwid-4.0.11> copying build/lib/urwid/display/_web.js -> build/bdist.macosx-14.0-arm64/wheel/./urwid/display python3.14-urwid-4.0.11> copying build/lib/urwid/display/common.py -> build/bdist.macosx-14.0-arm64/wheel/./urwid/display python3.14-urwid-4.0.11> copying build/lib/urwid/display/html_fragment.py -> build/bdist.macosx-14.0-arm64/wheel/./urwid/display python3.14-urwid-4.0.11> copying build/lib/urwid/str_util.py -> build/bdist.macosx-14.0-arm64/wheel/./urwid python3.14-urwid-4.0.11> copying build/lib/urwid/canvas.py -> build/bdist.macosx-14.0-arm64/wheel/./urwid python3.14-urwid-4.0.11> running install_egg_info python3.14-urwid-4.0.11> Copying urwid.egg-info to build/bdist.macosx-14.0-arm64/wheel/./urwid-4.0.11-py3.14.egg-info python3.14-urwid-4.0.11> running install_scripts python3.14-urwid-4.0.11> creating build/bdist.macosx-14.0-arm64/wheel/urwid-4.0.11.dist-info/WHEEL python3.14-urwid-4.0.11> creating '/private/var/tb/6/scratch/e53705c6731021f4/build/source/dist/.tmp-gh11vnfh/urwid-4.0.11-py3-none-any.whl' and adding 'build/bdist.macosx-14.0-arm64/wheel' to it python3.14-urwid-4.0.11> adding 'urwid/__init__.py' python3.14-urwid-4.0.11> adding 'urwid/canvas.py' python3.14-urwid-4.0.11> adding 'urwid/command_map.py' python3.14-urwid-4.0.11> adding 'urwid/font.py' python3.14-urwid-4.0.11> adding 'urwid/graphics.py' python3.14-urwid-4.0.11> adding 'urwid/numedit.py' python3.14-urwid-4.0.11> adding 'urwid/py.typed' python3.14-urwid-4.0.11> adding 'urwid/signals.py' python3.14-urwid-4.0.11> adding 'urwid/split_repr.py' python3.14-urwid-4.0.11> adding 'urwid/str_util.py' python3.14-urwid-4.0.11> adding 'urwid/text_layout.py' python3.14-urwid-4.0.11> adding 'urwid/util.py' python3.14-urwid-4.0.11> adding 'urwid/version.py' python3.14-urwid-4.0.11> adding 'urwid/vterm.py' python3.14-urwid-4.0.11> adding 'urwid/display/__init__.py' python3.14-urwid-4.0.11> adding 'urwid/display/_posix_raw_display.py' python3.14-urwid-4.0.11> adding 'urwid/display/_raw_display_base.py' python3.14-urwid-4.0.11> adding 'urwid/display/_web.css' python3.14-urwid-4.0.11> adding 'urwid/display/_web.js' python3.14-urwid-4.0.11> adding 'urwid/display/_win32.py' python3.14-urwid-4.0.11> adding 'urwid/display/_win32_raw_display.py' python3.14-urwid-4.0.11> adding 'urwid/display/common.py' python3.14-urwid-4.0.11> adding 'urwid/display/curses.py' python3.14-urwid-4.0.11> adding 'urwid/display/escape.py' python3.14-urwid-4.0.11> adding 'urwid/display/html_fragment.py' python3.14-urwid-4.0.11> adding 'urwid/display/lcd.py' python3.14-urwid-4.0.11> adding 'urwid/display/raw.py' python3.14-urwid-4.0.11> adding 'urwid/display/web.py' python3.14-urwid-4.0.11> adding 'urwid/event_loop/__init__.py' python3.14-urwid-4.0.11> adding 'urwid/event_loop/abstract_loop.py' python3.14-urwid-4.0.11> adding 'urwid/event_loop/asyncio_loop.py' python3.14-urwid-4.0.11> adding 'urwid/event_loop/glib_loop.py' python3.14-urwid-4.0.11> adding 'urwid/event_loop/main_loop.py' python3.14-urwid-4.0.11> adding 'urwid/event_loop/select_loop.py' python3.14-urwid-4.0.11> adding 'urwid/event_loop/tornado_loop.py' python3.14-urwid-4.0.11> adding 'urwid/event_loop/trio_loop.py' python3.14-urwid-4.0.11> adding 'urwid/event_loop/twisted_loop.py' python3.14-urwid-4.0.11> adding 'urwid/event_loop/zmq_loop.py' python3.14-urwid-4.0.11> adding 'urwid/widget/__init__.py' python3.14-urwid-4.0.11> adding 'urwid/widget/attr_map.py' python3.14-urwid-4.0.11> adding 'urwid/widget/attr_wrap.py' python3.14-urwid-4.0.11> adding 'urwid/widget/bar_graph.py' python3.14-urwid-4.0.11> adding 'urwid/widget/big_text.py' python3.14-urwid-4.0.11> adding 'urwid/widget/box_adapter.py' python3.14-urwid-4.0.11> adding 'urwid/widget/columns.py' python3.14-urwid-4.0.11> adding 'urwid/widget/constants.py' python3.14-urwid-4.0.11> adding 'urwid/widget/container.py' python3.14-urwid-4.0.11> adding 'urwid/widget/divider.py' python3.14-urwid-4.0.11> adding 'urwid/widget/edit.py' python3.14-urwid-4.0.11> adding 'urwid/widget/filler.py' python3.14-urwid-4.0.11> adding 'urwid/widget/frame.py' python3.14-urwid-4.0.11> adding 'urwid/widget/grid_flow.py' python3.14-urwid-4.0.11> adding 'urwid/widget/line_box.py' python3.14-urwid-4.0.11> adding 'urwid/widget/listbox.py' python3.14-urwid-4.0.11> adding 'urwid/widget/monitored_list.py' python3.14-urwid-4.0.11> adding 'urwid/widget/overlay.py' python3.14-urwid-4.0.11> adding 'urwid/widget/padding.py' python3.14-urwid-4.0.11> adding 'urwid/widget/pile.py' python3.14-urwid-4.0.11> adding 'urwid/widget/popup.py' python3.14-urwid-4.0.11> adding 'urwid/widget/progress_bar.py' python3.14-urwid-4.0.11> adding 'urwid/widget/scrollable.py' python3.14-urwid-4.0.11> adding 'urwid/widget/solid_fill.py' python3.14-urwid-4.0.11> adding 'urwid/widget/text.py' python3.14-urwid-4.0.11> adding 'urwid/widget/treetools.py' python3.14-urwid-4.0.11> adding 'urwid/widget/widget.py' python3.14-urwid-4.0.11> adding 'urwid/widget/widget_decoration.py' python3.14-urwid-4.0.11> adding 'urwid/widget/wimp.py' python3.14-urwid-4.0.11> adding 'urwid-4.0.11.dist-info/licenses/COPYING' python3.14-urwid-4.0.11> adding 'urwid-4.0.11.dist-info/METADATA' python3.14-urwid-4.0.11> adding 'urwid-4.0.11.dist-info/WHEEL' python3.14-urwid-4.0.11> adding 'urwid-4.0.11.dist-info/top_level.txt' python3.14-urwid-4.0.11> adding 'urwid-4.0.11.dist-info/RECORD' python3.14-urwid-4.0.11> removing build/bdist.macosx-14.0-arm64/wheel python3.14-urwid-4.0.11> Successfully built urwid-4.0.11-py3-none-any.whl python3.14-urwid-4.0.11> Finished creating a wheel... python3.14-urwid-4.0.11> Finished executing pypaBuildPhase python3.14-urwid-4.0.11> Running phase: pythonRuntimeDepsCheckHook python3.14-urwid-4.0.11> Executing pythonRuntimeDepsCheck python3.14-urwid-4.0.11> Checking runtime dependencies for urwid-4.0.11-py3-none-any.whl python3.14-urwid-4.0.11> Finished executing pythonRuntimeDepsCheck python3.14-urwid-4.0.11> Running phase: glibPreInstallPhase python3.14-urwid-4.0.11> Running phase: glibPreInstallPhase python3.14-urwid-4.0.11> Running phase: installPhase python3.14-urwid-4.0.11> Executing pypaInstallPhase python3.14-urwid-4.0.11> Successfully installed urwid-4.0.11-py3-none-any.whl python3.14-urwid-4.0.11> Finished executing pypaInstallPhase python3.14-urwid-4.0.11> Running phase: pythonOutputDistPhase python3.14-urwid-4.0.11> Executing pythonOutputDistPhase python3.14-urwid-4.0.11> Finished executing pythonOutputDistPhase python3.14-urwid-4.0.11> Running phase: fixupPhase python3.14-urwid-4.0.11> checking for references to /private/var/tb/6/scratch/e53705c6731021f4/build/ in /nix/store/jhn19p2jmhi1f26d5zdljjayh7ha64dq-python3.14-urwid-4.0.11-dist... python3.14-urwid-4.0.11> patching script interpreter paths in /nix/store/jhn19p2jmhi1f26d5zdljjayh7ha64dq-python3.14-urwid-4.0.11-dist python3.14-urwid-4.0.11> checking for references to /private/var/tb/6/scratch/e53705c6731021f4/build/ in /nix/store/zi11s4vz3brl3mqwc974cglx4xxw45kd-python3.14-urwid-4.0.11... python3.14-urwid-4.0.11> patching script interpreter paths in /nix/store/zi11s4vz3brl3mqwc974cglx4xxw45kd-python3.14-urwid-4.0.11 python3.14-urwid-4.0.11> stripping (with command strip and flags -S) in /nix/store/zi11s4vz3brl3mqwc974cglx4xxw45kd-python3.14-urwid-4.0.11/lib python3.14-urwid-4.0.11> Executing pythonRemoveTestsDir python3.14-urwid-4.0.11> Finished executing pythonRemoveTestsDir python3.14-urwid-4.0.11> Running phase: installCheckPhase python3.14-urwid-4.0.11> no Makefile or custom installCheckPhase, doing nothing python3.14-urwid-4.0.11> Running phase: pythonCatchConflictsPhase python3.14-urwid-4.0.11> Running phase: pythonRemoveBinBytecodePhase python3.14-urwid-4.0.11> Running phase: pythonImportsCheckPhase python3.14-urwid-4.0.11> Executing pythonImportsCheckPhase python3.14-urwid-4.0.11> Check whether the following modules can be imported: urwid python3.14-urwid-4.0.11> Running phase: pythonMetadataCheckPhase python3.14-urwid-4.0.11> Executing pythonMetadataCheckPhase python3.14-urwid-4.0.11> Running phase: pytestCheckPhase python3.14-urwid-4.0.11> Executing pytestCheckPhase python3.14-urwid-4.0.11> pytest flags: -m pytest tests --ignore-glob=tests/test_vterm.py -k not\ \(TwistedEventLoopTest\) python3.14-urwid-4.0.11> ============================= test session starts ============================== python3.14-urwid-4.0.11> platform darwin -- Python 3.14.8, pytest-9.1.1, pluggy-1.6.0 python3.14-urwid-4.0.11> rootdir: /private/var/tb/6/scratch/e53705c6731021f4/build/source python3.14-urwid-4.0.11> configfile: pyproject.toml python3.14-urwid-4.0.11> collected 352 items / 6 deselected / 346 selected python3.14-urwid-4.0.11> python3.14-urwid-4.0.11> tests/test_canvas.py ................. [ 4%] python3.14-urwid-4.0.11> tests/test_columns.py ......................... [ 12%] python3.14-urwid-4.0.11> tests/test_container.py ............. [ 15%] python3.14-urwid-4.0.11> tests/test_escapes.py ............ [ 19%] python3.14-urwid-4.0.11> tests/test_event_loops.py ............ssssss..........s..... [ 29%] python3.14-urwid-4.0.11> tests/test_filler.py ..... [ 30%] python3.14-urwid-4.0.11> tests/test_floatedit.py .... [ 31%] python3.14-urwid-4.0.11> tests/test_font.py .. [ 32%] python3.14-urwid-4.0.11> tests/test_frame.py ... [ 33%] python3.14-urwid-4.0.11> tests/test_grapheme_clusters.py ................................. [ 42%] python3.14-urwid-4.0.11> tests/test_graphics.py ... [ 43%] python3.14-urwid-4.0.11> tests/test_grid_flow.py .................. [ 48%] python3.14-urwid-4.0.11> tests/test_line_box.py ....... [ 50%] python3.14-urwid-4.0.11> tests/test_listbox.py .......................... [ 58%] python3.14-urwid-4.0.11> tests/test_main_loop.py . [ 58%] python3.14-urwid-4.0.11> tests/test_overlay.py ........ [ 60%] python3.14-urwid-4.0.11> tests/test_padding.py ....... [ 63%] python3.14-urwid-4.0.11> tests/test_pile.py .............. [ 67%] python3.14-urwid-4.0.11> tests/test_raw_display.py ... [ 67%] python3.14-urwid-4.0.11> tests/test_scrollable.py ........................ [ 74%] python3.14-urwid-4.0.11> tests/test_signals.py ... [ 75%] python3.14-urwid-4.0.11> tests/test_str_util.py .... [ 76%] python3.14-urwid-4.0.11> tests/test_text_layout.py ......................... [ 84%] python3.14-urwid-4.0.11> tests/test_tree.py ... [ 84%] python3.14-urwid-4.0.11> tests/test_util.py ................. [ 89%] python3.14-urwid-4.0.11> tests/test_web.py ................ [ 94%] python3.14-urwid-4.0.11> tests/test_widget.py ................... [100%] python3.14-urwid-4.0.11> python3.14-urwid-4.0.11> =============================== warnings summary =============================== python3.14-urwid-4.0.11> ../../../../../../../../nix/store/1ylnvkz6h0598dfrl7chnicmhvm8cd67-python3.14-pygobject-3.56.3/lib/python3.14/site-packages/gi/overrides/__init__.py:159 python3.14-urwid-4.0.11> /nix/store/1ylnvkz6h0598dfrl7chnicmhvm8cd67-python3.14-pygobject-3.56.3/lib/python3.14/site-packages/gi/overrides/__init__.py:159: PyGIDeprecationWarning: GLib.unix_signal_add_full is deprecated; use GLibUnix.signal_add_full instead python3.14-urwid-4.0.11> value = getattr(proxy, attr) python3.14-urwid-4.0.11> python3.14-urwid-4.0.11> tests/test_columns.py::ColumnsTest::test_deprecated python3.14-urwid-4.0.11> /private/var/tb/6/scratch/e53705c6731021f4/build/source/tests/test_columns.py:951: DeprecationWarning: only for backwards compatibility.You may also use the new standard container property `focus_position` to get the focus.API will be removed in version 5.0. python3.14-urwid-4.0.11> c.set_focus(0) python3.14-urwid-4.0.11> python3.14-urwid-4.0.11> tests/test_columns.py::ColumnsTest::test_deprecated python3.14-urwid-4.0.11> /private/var/tb/6/scratch/e53705c6731021f4/build/source/tests/test_columns.py:952: DeprecationWarning: only for backwards compatibility.You may also use the new standard container property `focus_position` to get the focus.API will be removed in version 5.0. python3.14-urwid-4.0.11> self.assertRaises(IndexError, lambda: c.set_focus(-1)) python3.14-urwid-4.0.11> python3.14-urwid-4.0.11> tests/test_columns.py::ColumnsTest::test_deprecated python3.14-urwid-4.0.11> /private/var/tb/6/scratch/e53705c6731021f4/build/source/tests/test_columns.py:953: DeprecationWarning: only for backwards compatibility.You may also use the new standard container property `focus_position` to get the focus.API will be removed in version 5.0. python3.14-urwid-4.0.11> self.assertRaises(IndexError, lambda: c.set_focus(3)) python3.14-urwid-4.0.11> python3.14-urwid-4.0.11> tests/test_columns.py::ColumnsTest::test_deprecated python3.14-urwid-4.0.11> /private/var/tb/6/scratch/e53705c6731021f4/build/source/tests/test_columns.py:954: DeprecationWarning: only for backwards compatibility.You may also use the new standard container property `focus_position` to get the focus.API will be removed in version 5.0. python3.14-urwid-4.0.11> c.set_focus(t2) python3.14-urwid-4.0.11> python3.14-urwid-4.0.11> tests/test_columns.py::ColumnsTest::test_deprecated python3.14-urwid-4.0.11> /private/var/tb/6/scratch/e53705c6731021f4/build/source/tests/test_columns.py:956: DeprecationWarning: only for backwards compatibility.You may also use the new standard container property `focus_position` to get the focus.API will be removed in version 5.0. python3.14-urwid-4.0.11> self.assertRaises(ValueError, lambda: c.set_focus("nonexistant")) python3.14-urwid-4.0.11> python3.14-urwid-4.0.11> tests/test_columns.py::ColumnsTest::test_deprecated python3.14-urwid-4.0.11> /private/var/tb/6/scratch/e53705c6731021f4/build/source/tests/test_columns.py:959: DeprecationWarning: only for backwards compatibility. You should use the new standard container `contents`.API will be removed in version 5.0. python3.14-urwid-4.0.11> self.assertEqual(c.widget_list, [t1, t2, sf]) python3.14-urwid-4.0.11> python3.14-urwid-4.0.11> tests/test_columns.py::ColumnsTest::test_deprecated python3.14-urwid-4.0.11> /private/var/tb/6/scratch/e53705c6731021f4/build/source/tests/test_columns.py:960: DeprecationWarning: for backwards compatibility only.You should use the new standard container property .contents to modify Pile contents.API will be removed in version 5.0. python3.14-urwid-4.0.11> self.assertEqual(c.column_types, [("weight", 1), ("weight", 3), ("weight", 1)]) python3.14-urwid-4.0.11> python3.14-urwid-4.0.11> tests/test_columns.py::ColumnsTest::test_deprecated python3.14-urwid-4.0.11> /private/var/tb/6/scratch/e53705c6731021f4/build/source/tests/test_columns.py:961: DeprecationWarning: only for backwards compatibility.You should use the new standard container property `contents`.API will be removed in version 5.0. python3.14-urwid-4.0.11> self.assertEqual(c.box_columns, [2]) python3.14-urwid-4.0.11> python3.14-urwid-4.0.11> tests/test_columns.py::ColumnsTest::test_deprecated python3.14-urwid-4.0.11> /private/var/tb/6/scratch/e53705c6731021f4/build/source/tests/test_columns.py:964: DeprecationWarning: only for backwards compatibility. You should use the new standard container `contents`.API will be removed in version 5.0. python3.14-urwid-4.0.11> c.widget_list = [t2, t1, sf] python3.14-urwid-4.0.11> python3.14-urwid-4.0.11> tests/test_columns.py::ColumnsTest::test_deprecated python3.14-urwid-4.0.11> /private/var/tb/6/scratch/e53705c6731021f4/build/source/tests/test_columns.py:965: DeprecationWarning: only for backwards compatibility. You should use the new standard container `contents`.API will be removed in version 5.0. python3.14-urwid-4.0.11> self.assertEqual(c.widget_list, [t2, t1, sf]) python3.14-urwid-4.0.11> python3.14-urwid-4.0.11> tests/test_columns.py::ColumnsTest::test_deprecated python3.14-urwid-4.0.11> /private/var/tb/6/scratch/e53705c6731021f4/build/source/tests/test_columns.py:966: DeprecationWarning: only for backwards compatibility.You should use the new standard container property `contents`.API will be removed in version 5.0. python3.14-urwid-4.0.11> self.assertEqual(c.box_columns, [2]) python3.14-urwid-4.0.11> python3.14-urwid-4.0.11> tests/test_columns.py::ColumnsTest::test_deprecated python3.14-urwid-4.0.11> /private/var/tb/6/scratch/e53705c6731021f4/build/source/tests/test_columns.py:973: DeprecationWarning: for backwards compatibility only.You should use the new standard container property .contents to modify Pile contents.API will be removed in version 5.0. python3.14-urwid-4.0.11> c.column_types = [("flow", None), ("weight", 2), ("fixed", 5)] # use the old name python3.14-urwid-4.0.11> python3.14-urwid-4.0.11> tests/test_columns.py::ColumnsTest::test_deprecated python3.14-urwid-4.0.11> /private/var/tb/6/scratch/e53705c6731021f4/build/source/tests/test_columns.py:974: DeprecationWarning: for backwards compatibility only.You should use the new standard container property .contents to modify Pile contents.API will be removed in version 5.0. python3.14-urwid-4.0.11> self.assertEqual(c.column_types, [("flow", None), ("weight", 2), ("fixed", 5)]) python3.14-urwid-4.0.11> python3.14-urwid-4.0.11> tests/test_columns.py::ColumnsTest::test_deprecated python3.14-urwid-4.0.11> /private/var/tb/6/scratch/e53705c6731021f4/build/source/tests/test_columns.py:982: DeprecationWarning: only for backwards compatibility. You should use the new standard container `contents`.API will be removed in version 5.0. python3.14-urwid-4.0.11> c.widget_list = [t1] python3.14-urwid-4.0.11> python3.14-urwid-4.0.11> tests/test_columns.py::ColumnsTest::test_deprecated python3.14-urwid-4.0.11> /private/var/tb/6/scratch/e53705c6731021f4/build/source/tests/test_columns.py:985: DeprecationWarning: only for backwards compatibility. You should use the new standard container `contents`.API will be removed in version 5.0. python3.14-urwid-4.0.11> c.widget_list.extend([t2, t1]) python3.14-urwid-4.0.11> python3.14-urwid-4.0.11> tests/test_columns.py::ColumnsTest::test_deprecated python3.14-urwid-4.0.11> /private/var/tb/6/scratch/e53705c6731021f4/build/source/urwid/widget/columns.py:455: DeprecationWarning: only for backwards compatibility. You should use the new standard container `contents`.API will be removed in version 5.0. python3.14-urwid-4.0.11> self.widget_list = ml python3.14-urwid-4.0.11> python3.14-urwid-4.0.11> tests/test_columns.py::ColumnsTest::test_deprecated python3.14-urwid-4.0.11> /private/var/tb/6/scratch/e53705c6731021f4/build/source/tests/test_columns.py:987: DeprecationWarning: for backwards compatibility only.You should use the new standard container property .contents to modify Pile contents.API will be removed in version 5.0. python3.14-urwid-4.0.11> self.assertEqual(c.column_types, [("flow", None), ("weight", 1), ("weight", 1)]) python3.14-urwid-4.0.11> python3.14-urwid-4.0.11> tests/test_columns.py::ColumnsTest::test_deprecated python3.14-urwid-4.0.11> /private/var/tb/6/scratch/e53705c6731021f4/build/source/tests/test_columns.py:988: DeprecationWarning: for backwards compatibility only.You should use the new standard container property .contents to modify Pile contents.API will be removed in version 5.0. python3.14-urwid-4.0.11> c.column_types[:] = [("weight", 2)] python3.14-urwid-4.0.11> python3.14-urwid-4.0.11> tests/test_columns.py::ColumnsTest::test_deprecated python3.14-urwid-4.0.11> /private/var/tb/6/scratch/e53705c6731021f4/build/source/urwid/widget/columns.py:513: DeprecationWarning: for backwards compatibility only.You should use the new standard container property .contents to modify Pile contents.API will be removed in version 5.0. python3.14-urwid-4.0.11> self.column_types = ml # type: ignore[assignment] python3.14-urwid-4.0.11> python3.14-urwid-4.0.11> tests/test_columns.py::ColumnsTest::test_old_attributes python3.14-urwid-4.0.11> /private/var/tb/6/scratch/e53705c6731021f4/build/source/tests/test_columns.py:869: DeprecationWarning: only for backwards compatibility.You should use the new standard container property `contents`.API will be removed in version 5.0. python3.14-urwid-4.0.11> self.assertEqual(c.box_columns, []) python3.14-urwid-4.0.11> python3.14-urwid-4.0.11> tests/test_event_loops.py::ZMQEventLoopTest::test_event_loop python3.14-urwid-4.0.11> tests/test_event_loops.py::ZMQEventLoopTest::test_run python3.14-urwid-4.0.11> /nix/store/bj255z3hkkbhx6q2rha2p0gxlcx2jycc-python3.14-pytest-9.1.1/lib/python3.14/site-packages/_pytest/unraisableexception.py:67: PytestUnraisableExceptionWarning: Exception ignored while finalizing file <_io.TextIOWrapper name=27 mode='r' encoding='utf-8'>: None python3.14-urwid-4.0.11> python3.14-urwid-4.0.11> Traceback (most recent call last): python3.14-urwid-4.0.11> File "/nix/store/bj255z3hkkbhx6q2rha2p0gxlcx2jycc-python3.14-pytest-9.1.1/lib/python3.14/site-packages/_pytest/unittest.py", line 259, in teardown python3.14-urwid-4.0.11> del self._instance python3.14-urwid-4.0.11> ^^^^^^^^^^^^^^ python3.14-urwid-4.0.11> OSError: [Errno 9] Bad file descriptor python3.14-urwid-4.0.11> python3.14-urwid-4.0.11> python3.14-urwid-4.0.11> warnings.warn(pytest.PytestUnraisableExceptionWarning(msg)) python3.14-urwid-4.0.11> python3.14-urwid-4.0.11> tests/test_event_loops.py::ZMQEventLoopTest::test_remove_watch_file python3.14-urwid-4.0.11> tests/test_event_loops.py::ZMQEventLoopTest::test_run python3.14-urwid-4.0.11> /nix/store/bj255z3hkkbhx6q2rha2p0gxlcx2jycc-python3.14-pytest-9.1.1/lib/python3.14/site-packages/_pytest/unraisableexception.py:67: PytestUnraisableExceptionWarning: Exception ignored while finalizing file <_io.TextIOWrapper name=27 mode='r' encoding='utf-8'>: None python3.14-urwid-4.0.11> python3.14-urwid-4.0.11> Traceback (most recent call last): python3.14-urwid-4.0.11> File "/nix/store/0jb1qn7qnpbz8774mq5k2c1p84gp0x76-python3-3.14.8/lib/python3.14/unittest/case.py", line 615, in _callTestMethod python3.14-urwid-4.0.11> result = method() python3.14-urwid-4.0.11> OSError: [Errno 9] Bad file descriptor python3.14-urwid-4.0.11> python3.14-urwid-4.0.11> python3.14-urwid-4.0.11> warnings.warn(pytest.PytestUnraisableExceptionWarning(msg)) python3.14-urwid-4.0.11> python3.14-urwid-4.0.11> tests/test_filler.py: 29 warnings python3.14-urwid-4.0.11> /private/var/tb/6/scratch/e53705c6731021f4/build/source/urwid/widget/filler.py:88: DeprecationWarning: builtins.NoneType is not implementing Widget API python3.14-urwid-4.0.11> super().__init__(body) python3.14-urwid-4.0.11> python3.14-urwid-4.0.11> tests/test_floatedit.py: 47 warnings python3.14-urwid-4.0.11> /nix/store/0jb1qn7qnpbz8774mq5k2c1p84gp0x76-python3-3.14.8/lib/python3.14/unittest/case.py:615: DeprecationWarning: 'preserveSignificance' argument is deprecated. Use 'preserve_significance' keyword argument python3.14-urwid-4.0.11> result = method() python3.14-urwid-4.0.11> python3.14-urwid-4.0.11> tests/test_floatedit.py: 40 warnings python3.14-urwid-4.0.11> /nix/store/0jb1qn7qnpbz8774mq5k2c1p84gp0x76-python3-3.14.8/lib/python3.14/unittest/case.py:615: DeprecationWarning: 'decimalSeparator' argument is deprecated. Use 'decimal_separator' keyword argument python3.14-urwid-4.0.11> result = method() python3.14-urwid-4.0.11> python3.14-urwid-4.0.11> tests/test_frame.py: 28 warnings python3.14-urwid-4.0.11> /private/var/tb/6/scratch/e53705c6731021f4/build/source/tests/test_frame.py:26: DeprecationWarning: tests.test_frame.FakeWidget is not implementing Widget API python3.14-urwid-4.0.11> f = urwid.Frame(urwid.SolidFill(), header, footer, focus_part) python3.14-urwid-4.0.11> python3.14-urwid-4.0.11> tests/test_grid_flow.py::GridFlowTest::test_deprecated python3.14-urwid-4.0.11> /private/var/tb/6/scratch/e53705c6731021f4/build/source/tests/test_grid_flow.py:251: DeprecationWarning: only for backwards compatibility.You may also use the new standard container property `focus_position` to set the focus.API will be removed in version 5.0. python3.14-urwid-4.0.11> gf.set_focus(0) python3.14-urwid-4.0.11> python3.14-urwid-4.0.11> tests/test_grid_flow.py::GridFlowTest::test_deprecated python3.14-urwid-4.0.11> /private/var/tb/6/scratch/e53705c6731021f4/build/source/tests/test_grid_flow.py:252: DeprecationWarning: only for backwards compatibility.You may also use the new standard container property `focus_position` to set the focus.API will be removed in version 5.0. python3.14-urwid-4.0.11> self.assertRaises(IndexError, lambda: gf.set_focus(-1)) python3.14-urwid-4.0.11> python3.14-urwid-4.0.11> tests/test_grid_flow.py::GridFlowTest::test_deprecated python3.14-urwid-4.0.11> /private/var/tb/6/scratch/e53705c6731021f4/build/source/tests/test_grid_flow.py:253: DeprecationWarning: only for backwards compatibility.You may also use the new standard container property `focus_position` to set the focus.API will be removed in version 5.0. python3.14-urwid-4.0.11> self.assertRaises(IndexError, lambda: gf.set_focus(3)) python3.14-urwid-4.0.11> python3.14-urwid-4.0.11> tests/test_grid_flow.py::GridFlowTest::test_deprecated python3.14-urwid-4.0.11> /private/var/tb/6/scratch/e53705c6731021f4/build/source/tests/test_grid_flow.py:254: DeprecationWarning: only for backwards compatibility.You may also use the new standard container property `focus_position` to set the focus.API will be removed in version 5.0. python3.14-urwid-4.0.11> gf.set_focus(t1) python3.14-urwid-4.0.11> python3.14-urwid-4.0.11> tests/test_grid_flow.py::GridFlowTest::test_deprecated python3.14-urwid-4.0.11> /private/var/tb/6/scratch/e53705c6731021f4/build/source/tests/test_grid_flow.py:256: DeprecationWarning: only for backwards compatibility.You may also use the new standard container property `focus_position` to set the focus.API will be removed in version 5.0. python3.14-urwid-4.0.11> self.assertRaises(ValueError, lambda: gf.set_focus("nonexistant")) python3.14-urwid-4.0.11> python3.14-urwid-4.0.11> tests/test_padding.py: 27 warnings python3.14-urwid-4.0.11> /private/var/tb/6/scratch/e53705c6731021f4/build/source/urwid/widget/padding.py:129: DeprecationWarning: builtins.NoneType is not implementing Widget API python3.14-urwid-4.0.11> super().__init__(w) python3.14-urwid-4.0.11> python3.14-urwid-4.0.11> tests/test_padding.py::PaddingTest::test_cursor python3.14-urwid-4.0.11> tests/test_padding.py::PaddingTest::test_cursor python3.14-urwid-4.0.11> tests/test_padding.py::PaddingTest::test_cursor python3.14-urwid-4.0.11> tests/test_padding.py::PaddingTest::test_cursor python3.14-urwid-4.0.11> /private/var/tb/6/scratch/e53705c6731021f4/build/source/urwid/widget/padding.py:129: DeprecationWarning: tests.test_padding.Inner is not implementing Widget API python3.14-urwid-4.0.11> super().__init__(w) python3.14-urwid-4.0.11> python3.14-urwid-4.0.11> tests/test_pile.py::PileTest::test_deprecated python3.14-urwid-4.0.11> /private/var/tb/6/scratch/e53705c6731021f4/build/source/tests/test_pile.py:531: DeprecationWarning: for backwards compatibility.You may also use the new standard container property .focus to get the child widget in focus.API will be removed in version 5.0. python3.14-urwid-4.0.11> p.set_focus(0) python3.14-urwid-4.0.11> python3.14-urwid-4.0.11> tests/test_pile.py::PileTest::test_deprecated python3.14-urwid-4.0.11> /private/var/tb/6/scratch/e53705c6731021f4/build/source/tests/test_pile.py:532: DeprecationWarning: for backwards compatibility.You may also use the new standard container property .focus to get the child widget in focus.API will be removed in version 5.0. python3.14-urwid-4.0.11> self.assertRaises(IndexError, lambda: p.set_focus(-1)) python3.14-urwid-4.0.11> python3.14-urwid-4.0.11> tests/test_pile.py::PileTest::test_deprecated python3.14-urwid-4.0.11> /private/var/tb/6/scratch/e53705c6731021f4/build/source/tests/test_pile.py:533: DeprecationWarning: for backwards compatibility.You may also use the new standard container property .focus to get the child widget in focus.API will be removed in version 5.0. python3.14-urwid-4.0.11> self.assertRaises(IndexError, lambda: p.set_focus(2)) python3.14-urwid-4.0.11> python3.14-urwid-4.0.11> tests/test_pile.py::PileTest::test_deprecated python3.14-urwid-4.0.11> /private/var/tb/6/scratch/e53705c6731021f4/build/source/tests/test_pile.py:534: DeprecationWarning: for backwards compatibility.You may also use the new standard container property .focus to get the child widget in focus.API will be removed in version 5.0. python3.14-urwid-4.0.11> p.set_focus(t2) python3.14-urwid-4.0.11> python3.14-urwid-4.0.11> tests/test_pile.py::PileTest::test_deprecated python3.14-urwid-4.0.11> /private/var/tb/6/scratch/e53705c6731021f4/build/source/tests/test_pile.py:536: DeprecationWarning: for backwards compatibility.You may also use the new standard container property .focus to get the child widget in focus.API will be removed in version 5.0. python3.14-urwid-4.0.11> self.assertRaises(ValueError, lambda: p.set_focus("nonexistant")) python3.14-urwid-4.0.11> python3.14-urwid-4.0.11> tests/test_pile.py::PileTest::test_deprecated python3.14-urwid-4.0.11> /private/var/tb/6/scratch/e53705c6731021f4/build/source/tests/test_pile.py:539: DeprecationWarning: only for backwards compatibility. You should use the new standard container property `contents`.API will be removed in version 5.0. python3.14-urwid-4.0.11> self.assertEqual(p.widget_list, [t1, t2]) python3.14-urwid-4.0.11> python3.14-urwid-4.0.11> tests/test_pile.py::PileTest::test_deprecated python3.14-urwid-4.0.11> /private/var/tb/6/scratch/e53705c6731021f4/build/source/tests/test_pile.py:540: DeprecationWarning: only for backwards compatibility. You should use the new standard container property `contents`.API will be removed in version 5.0. python3.14-urwid-4.0.11> self.assertEqual(p.item_types, [("weight", 1), ("weight", 1)]) python3.14-urwid-4.0.11> python3.14-urwid-4.0.11> tests/test_pile.py::PileTest::test_deprecated python3.14-urwid-4.0.11> /private/var/tb/6/scratch/e53705c6731021f4/build/source/tests/test_pile.py:544: DeprecationWarning: only for backwards compatibility. You should use the new standard container property `contents`.API will be removed in version 5.0. python3.14-urwid-4.0.11> self.assertEqual(p.widget_list, [t2, t1]) python3.14-urwid-4.0.11> python3.14-urwid-4.0.11> tests/test_pile.py::PileTest::test_deprecated python3.14-urwid-4.0.11> /private/var/tb/6/scratch/e53705c6731021f4/build/source/tests/test_pile.py:547: DeprecationWarning: only for backwards compatibility. You should use the new standard container property `contents`.API will be removed in version 5.0. python3.14-urwid-4.0.11> p.item_types = [("flow", None), ("weight", 2)] python3.14-urwid-4.0.11> python3.14-urwid-4.0.11> tests/test_pile.py::PileTest::test_deprecated python3.14-urwid-4.0.11> /private/var/tb/6/scratch/e53705c6731021f4/build/source/tests/test_pile.py:548: DeprecationWarning: only for backwards compatibility. You should use the new standard container property `contents`.API will be removed in version 5.0. python3.14-urwid-4.0.11> self.assertEqual(p.item_types, [("flow", None), ("weight", 2)]) python3.14-urwid-4.0.11> python3.14-urwid-4.0.11> tests/test_pile.py::PileTest::test_deprecated python3.14-urwid-4.0.11> /private/var/tb/6/scratch/e53705c6731021f4/build/source/tests/test_pile.py:556: DeprecationWarning: only for backwards compatibility. You should use the new standard container property `contents`.API will be removed in version 5.0. python3.14-urwid-4.0.11> p.widget_list.extend([t2, t1]) python3.14-urwid-4.0.11> python3.14-urwid-4.0.11> tests/test_pile.py::PileTest::test_deprecated python3.14-urwid-4.0.11> /private/var/tb/6/scratch/e53705c6731021f4/build/source/tests/test_pile.py:558: DeprecationWarning: only for backwards compatibility. You should use the new standard container property `contents`.API will be removed in version 5.0. python3.14-urwid-4.0.11> self.assertEqual(p.item_types, [("flow", None), ("weight", 1), ("weight", 1)]) python3.14-urwid-4.0.11> python3.14-urwid-4.0.11> tests/test_pile.py::PileTest::test_deprecated python3.14-urwid-4.0.11> /private/var/tb/6/scratch/e53705c6731021f4/build/source/tests/test_pile.py:559: DeprecationWarning: only for backwards compatibility. You should use the new standard container property `contents`.API will be removed in version 5.0. python3.14-urwid-4.0.11> p.item_types[:] = [("weight", 2)] python3.14-urwid-4.0.11> python3.14-urwid-4.0.11> tests/test_pile.py::PileTest::test_deprecated python3.14-urwid-4.0.11> /private/var/tb/6/scratch/e53705c6731021f4/build/source/urwid/widget/pile.py:447: DeprecationWarning: only for backwards compatibility. You should use the new standard container property `contents`.API will be removed in version 5.0. python3.14-urwid-4.0.11> self.item_types = ml # type: ignore[assignment] python3.14-urwid-4.0.11> python3.14-urwid-4.0.11> tests/test_util.py::CalcWidthTest::test1 python3.14-urwid-4.0.11> /private/var/tb/6/scratch/e53705c6731021f4/build/source/tests/test_util.py:19: UnicodeWarning: `calc_width` with text encoded to bytes can produce incorrect results due to possible offset in the middle of character: 'utf-8' codec can't decode byte 0xe6 in position 0: unexpected end of data python3.14-urwid-4.0.11> result = str_util.calc_width(s, 0, len(s)) python3.14-urwid-4.0.11> python3.14-urwid-4.0.11> -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html python3.14-urwid-4.0.11> ========== 339 passed, 7 skipped, 6 deselected, 220 warnings in 2.60s ========== python3.14-urwid-4.0.11> Finished executing pytestCheckPhase python3.14-urwid-4.0.11> Running phase: pytestcachePhase python3.14-urwid-4.0.11> Running phase: pytestRemoveBytecodePhase python3.14-pytest-benchmark-5.3.0> tests/test_calibration.py .................................. [ 35%] python3.14-pytest-benchmark-5.3.0> tests/test_cli.py ..................... [ 43%] python3.14-pytest-benchmark-5.3.0> tests/test_doctest.rst . [ 44%] python3.14-pytest-benchmark-5.3.0> tests/test_elasticsearch_storage.py ....... [ 46%] python3.14-pytest-benchmark-5.3.0> tests/test_nbmake.ipynb . [ 47%] python3.14-pytest-benchmark-5.3.0> tests/test_normal.py .......... [ 51%] python3.14-pytest-benchmark-5.3.0> tests/test_pedantic.py ....................... [ 60%] python3.14-pytest-benchmark-5.3.0> tests/test_precision.py .... [ 61%] python3.14-pytest-benchmark-5.3.0> tests/test_sample.py .... [ 63%] python3.14-pytest-benchmark-5.3.0> tests/test_skip.py s [ 63%] python3.14-pytest-benchmark-5.3.0> tests/test_stats.py .............. [ 69%] python3.14-pytest-benchmark-5.3.0> tests/test_storage.py ........................................ [ 85%] python3.14-pytest-benchmark-5.3.0> tests/test_utils.py .................................. [ 98%] python3.14-pytest-benchmark-5.3.0> tests/test_with_testcase.py .. [ 99%] python3.14-pytest-benchmark-5.3.0> tests/test_with_weaver.py .. [100%] python3.14-pytest-benchmark-5.3.0> python3.14-pytest-benchmark-5.3.0> Learn more about nbmake at https://github.com/treebeardtech/nbmake python3.14-pytest-benchmark-5.3.0> python3.14-pytest-benchmark-5.3.0> python3.14-pytest-benchmark-5.3.0> python3.14-pytest-benchmark-5.3.0> --------------------------------------------------------------------------------------------------------------------------------------- benchmark: 66 tests ---------------------------------------------------------------------------------------------------------------------------------------- python3.14-pytest-benchmark-5.3.0> Name (time in ns) Min Max Mean StdDev Median IQR Outliers OPS Rounds Iterations python3.14-pytest-benchmark-5.3.0> ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- python3.14-pytest-benchmark-5.3.0> test_calibrate_stuck[False--1-1e-10] 5.0500 (1.0) 5.0500 (1.0) 5.0500 (1.0) 0.0000 (1.0) 5.0500 (1.0) 0.0000 (1.0) 0;0 198,019,801.9802 (1.0) 1 2 python3.14-pytest-benchmark-5.3.0> test_calibrate_stuck[False-0-1e-10] 5.0500 (1.00) 5.0500 (1.00) 5.0500 (1.00) 0.0000 (1.0) 5.0500 (1.00) 0.0000 (1.0) 0;0 198,019,801.9802 (1.00) 1 2 python3.14-pytest-benchmark-5.3.0> test_calibrate_stuck[False-1-1e-10] 5.0500 (1.00) 5.0500 (1.00) 5.0500 (1.00) 0.0000 (1.0) 5.0500 (1.00) 0.0000 (1.0) 0;0 198,019,801.9802 (1.00) 1 2 python3.14-pytest-benchmark-5.3.0> test_calibrate_stuck[True--1-1e-10] 10.0000 (1.98) 10.0000 (1.98) 10.0000 (1.98) 0.0000 (1.0) 10.0000 (1.98) 0.0000 (1.0) 0;0 100,000,000.0000 (0.51) 1 1 python3.14-pytest-benchmark-5.3.0> test_calibrate_stuck[True-0-1e-10] 10.0000 (1.98) 10.0000 (1.98) 10.0000 (1.98) 0.0000 (1.0) 10.0000 (1.98) 0.0000 (1.0) 0;0 100,000,000.0000 (0.50) 1 1 python3.14-pytest-benchmark-5.3.0> test_calibrate_stuck[True-1-1e-10] 10.0000 (1.98) 10.0000 (1.98) 10.0000 (1.98) 0.0000 (1.0) 10.0000 (1.98) 0.0000 (1.0) 0;0 100,000,000.0000 (0.50) 1 1 python3.14-pytest-benchmark-5.3.0> test_calibrate_xfast 28.1712 (5.58) 31,671.3968 (>1000.0) 61.8593 (12.25) 178.6677 (inf) 49.7160 (9.84) 35.0397 (inf) 4065;6793 16,165,712.3911 (0.08) 1983727 176 python3.14-pytest-benchmark-5.3.0> test_proto[CachedPropertyProxy] 41.9095 (8.30) 382,124.9120 (>1000.0) 246.5015 (48.81) 2,192.0169 (inf) 208.1506 (41.22) 166.9396 (inf) 63;148 4,056,771.0794 (0.02) 78432 1 python3.14-pytest-benchmark-5.3.0> test_proto[LocalsCachedPropertyProxy] 41.9095 (8.30) 5,593,374.8372 (>1000.0) 329.6589 (65.28) 15,744.9357 (inf) 209.0819 (41.40) 124.7972 (inf) 28;316 3,033,438.0749 (0.02) 164395 1 python3.14-pytest-benchmark-5.3.0> test_rounds 41.9095 (8.30) 332.9478 (65.93) 127.7464 (25.30) 71.0823 (inf) 125.0301 (24.76) 72.6432 (inf) 3;1 7,828,008.4374 (0.04) 15 1 python3.14-pytest-benchmark-5.3.0> test_calibrate_stuck[False--1-1e-09] 50.5000 (10.00) 50.5000 (10.00) 50.5000 (10.00) 0.0000 (1.0) 50.5000 (10.00) 0.0000 (1.0) 0;0 19,801,980.1980 (0.10) 1 2 python3.14-pytest-benchmark-5.3.0> test_calibrate_stuck[False-0-1e-09] 50.5000 (10.00) 50.5000 (10.00) 50.5000 (10.00) 0.0000 (1.0) 50.5000 (10.00) 0.0000 (1.0) 0;0 19,801,980.1980 (0.10) 1 2 python3.14-pytest-benchmark-5.3.0> test_calibrate_stuck[False-1-1e-09] 50.5000 (10.00) 50.5000 (10.00) 50.5000 (10.00) 0.0000 (1.0) 50.5000 (10.00) 0.0000 (1.0) 0;0 19,801,980.1980 (0.10) 1 2 python3.14-pytest-benchmark-5.3.0> test_xfast 57.2205 (11.33) 569.8204 (112.84) 66.5285 (13.17) 20.1887 (inf) 69.1414 (13.69) 9.5367 (inf) 7;7 15,031,145.2302 (0.08) 1272 100 python3.14-pytest-benchmark-5.3.0> test_rounds_iterations 62.4917 (12.37) 154.2037 (30.54) 104.7257 (20.74) 29.4134 (inf) 108.2895 (21.44) 44.7442 (inf) 5;0 9,548,757.1240 (0.05) 15 10 python3.14-pytest-benchmark-5.3.0> test_proto[SimpleProxy] 65.3407 (12.94) 143,335.2273 (>1000.0) 161.5182 (31.98) 978.5293 (inf) 117.4101 (23.25) 86.1844 (inf) 322;888 6,191,251.9440 (0.03) 195120 44 python3.14-pytest-benchmark-5.3.0> test_proto[LocalsSimpleProxy] 65.4698 (12.96) 182,446.4361 (>1000.0) 184.1874 (36.47) 1,620.5157 (inf) 123.0011 (24.36) 83.3866 (inf) 77;203 5,429,252.5043 (0.03) 57972 21 python3.14-pytest-benchmark-5.3.0> test_teardown_many_rounds 82.8877 (16.41) 749.9475 (148.50) 254.2045 (50.34) 220.0268 (inf) 166.4739 (32.97) 125.0301 (inf) 2;2 3,933,840.7181 (0.02) 10 1 python3.14-pytest-benchmark-5.3.0> test_warmup_rounds 84.0519 (16.64) 208.1506 (41.22) 117.0672 (23.18) 53.9204 (inf) 84.0519 (16.64) 61.7583 (inf) 1;0 8,542,098.8385 (0.04) 5 1 python3.14-pytest-benchmark-5.3.0> test_calibrate_stuck[True--1-1e-09] 100.0000 (19.80) 100.0000 (19.80) 100.0000 (19.80) 0.0000 (1.0) 100.0000 (19.80) 0.0000 (1.0) 0;0 10,000,000.0000 (0.05) 1 1 python3.14-pytest-benchmark-5.3.0> test_calibrate_stuck[True-0-1e-09] 100.0000 (19.80) 100.0000 (19.80) 100.0000 (19.80) 0.0000 (1.0) 100.0000 (19.80) 0.0000 (1.0) 0;0 10,000,000.0000 (0.05) 1 1 python3.14-pytest-benchmark-5.3.0> test_calibrate_stuck[True-1-1e-09] 100.0000 (19.80) 100.0000 (19.80) 100.0000 (19.80) 0.0000 (1.0) 100.0000 (19.80) 0.0000 (1.0) 0;0 10,000,000.0000 (0.05) 1 1 python3.14-pytest-benchmark-5.3.0> test_calibrate_fast 122.4992 (24.26) 68,482.9196 (>1000.0) 275.8922 (54.63) 737.3768 (inf) 193.7500 (38.37) 109.1603 (inf) 4095;5744 3,624,604.4815 (0.02) 805342 100 python3.14-pytest-benchmark-5.3.0> test_iterations 145.8917 (28.89) 145.8917 (28.89) 145.8917 (28.89) 0.0000 (1.0) 145.8917 (28.89) 0.0000 (1.0) 0;0 6,854,400.4086 (0.03) 1 10 python3.14-pytest-benchmark-5.3.0> test_setup_many_rounds 166.9396 (33.06) 1,166.0159 (230.89) 387.5466 (76.74) 324.3909 (inf) 250.0601 (49.52) 209.0819 (inf) 2;2 2,580,334.8129 (0.01) 10 1 python3.14-pytest-benchmark-5.3.0> test_precision_marker_end_to_end 294.1199 (58.24) 301.4746 (59.70) 297.3750 (58.89) 3.7494 (inf) 296.5304 (58.72) 5.5160 (inf) 1;0 3,362,758.0229 (0.02) 3 17 python3.14-pytest-benchmark-5.3.0> test_teardown_many_iterations 388.9824 (77.03) 388.9824 (77.03) 388.9824 (77.03) 0.0000 (1.0) 388.9824 (77.03) 0.0000 (1.0) 0;0 2,570,810.4326 (0.01) 1 3 python3.14-pytest-benchmark-5.3.0> test_single 624.9174 (123.75) 624.9174 (123.75) 624.9174 (123.75) 0.0000 (1.0) 624.9174 (123.75) 0.0000 (1.0) 0;0 1,600,211.3621 (0.01) 1 1 python3.14-pytest-benchmark-5.3.0> test_can_use_both_args_and_setup_without_return 707.8052 (140.16) 707.8052 (140.16) 707.8052 (140.16) 0.0000 (1.0) 707.8052 (140.16) 0.0000 (1.0) 0;0 1,412,818.1895 (0.01) 1 1 python3.14-pytest-benchmark-5.3.0> test_teardown_cprofile 917.1199 (181.61) 917.1199 (181.61) 917.1199 (181.61) 0.0000 (1.0) 917.1199 (181.61) 0.0000 (1.0) 0;0 1,090,369.9660 (0.01) 1 1 python3.14-pytest-benchmark-5.3.0> test_teardown 1,000.0076 (198.02) 1,000.0076 (198.02) 1,000.0076 (198.02) 0.0000 (1.0) 1,000.0076 (198.02) 0.0000 (1.0) 0;0 999,992.3856 (0.01) 1 1 python3.14-pytest-benchmark-5.3.0> test_args_kwargs 1,082.8953 (214.43) 1,082.8953 (214.43) 1,082.8953 (214.43) 0.0000 (1.0) 1,082.8953 (214.43) 0.0000 (1.0) 0;0 923,450.2894 (0.00) 1 1 python3.14-pytest-benchmark-5.3.0> test_setup_cprofile 1,332.9554 (263.95) 1,332.9554 (263.95) 1,332.9554 (263.95) 0.0000 (1.0) 1,332.9554 (263.95) 0.0000 (1.0) 0;0 750,212.6281 (0.00) 1 1 python3.14-pytest-benchmark-5.3.0> test_setup 1,457.9855 (288.71) 1,457.9855 (288.71) 1,457.9855 (288.71) 0.0000 (1.0) 1,457.9855 (288.71) 0.0000 (1.0) 0;0 685,877.8818 (0.00) 1 1 python3.14-pytest-benchmark-5.3.0> test_fast 3,209.1048 (635.47) 1,646,541.9903 (>1000.0) 15,953.6031 (>1000.0) 18,585.2268 (inf) 13,791.9560 (>1000.0) 2,083.1358 (inf) 1560;4384 62,681.7649 (0.00) 49896 1 python3.14-pytest-benchmark-5.3.0> test_foo2 4,041.9400 (800.38) 9,531,124.9606 (>1000.0) 367,956.7999 (>1000.0) 584,983.6659 (inf) 186,333.0835 (>1000.0) 318,125.1232 (inf) 123;141 2,717.7103 (0.00) 1514 1 python3.14-pytest-benchmark-5.3.0> test_foo 4,749.9780 (940.59) 7,849,624.8461 (>1000.0) 387,528.7317 (>1000.0) 553,978.3413 (inf) 194,666.4415 (>1000.0) 367,958.5643 (inf) 178;145 2,580.4538 (0.00) 1768 1 python3.14-pytest-benchmark-5.3.0> test_calibrate 8,249.8882 (>1000.0) 11,975,625.0642 (>1000.0) 20,727.1202 (>1000.0) 65,746.4982 (inf) 13,708.1370 (>1000.0) 12,333.0392 (inf) 4573;5456 48,245.9691 (0.00) 1212138 1 python3.14-pytest-benchmark-5.3.0> test_calibrate_slow 12,791.9484 (>1000.0) 2,190,916.1005 (>1000.0) 101,184.3857 (>1000.0) 25,562.7059 (inf) 100,583.0709 (>1000.0) 4,998.8739 (inf) 17288;26662 9,882.9478 (0.00) 601511 1 python3.14-pytest-benchmark-5.3.0> test_parametrized[1] 12,916.9784 (>1000.0) 1,123,124.9664 (>1000.0) 96,488.7768 (>1000.0) 22,086.1857 (inf) 96,791.0746 (>1000.0) 4,208.8795 (inf) 1013;1561 10,363.8996 (0.00) 18018 1 python3.14-pytest-benchmark-5.3.0> test_parametrized[0] 13,208.0168 (>1000.0) 1,180,500.0249 (>1000.0) 94,892.1836 (>1000.0) 26,849.2115 (inf) 96,833.1005 (>1000.0) 4,250.0906 (inf) 830;1234 10,538.2758 (0.00) 10114 1 python3.14-pytest-benchmark-5.3.0> test_parametrized[4] 14,165.8820 (>1000.0) 1,011,916.9019 (>1000.0) 97,760.4549 (>1000.0) 31,722.0114 (inf) 96,333.2132 (>1000.0) 4,081.7540 (inf) 490;908 10,229.0850 (0.00) 9566 1 python3.14-pytest-benchmark-5.3.0> test_parametrized[2] 16,417.1215 (>1000.0) 1,500,708.0510 (>1000.0) 96,521.5065 (>1000.0) 26,405.2743 (inf) 96,790.9582 (>1000.0) 4,125.9918 (inf) 468;841 10,360.3853 (0.00) 9901 1 python3.14-pytest-benchmark-5.3.0> test_parametrized[3] 16,417.1215 (>1000.0) 1,139,834.0575 (>1000.0) 93,709.0501 (>1000.0) 35,374.6562 (inf) 96,667.0923 (>1000.0) 4,501.0820 (inf) 944;1322 10,671.3279 (0.00) 9694 1 python3.14-pytest-benchmark-5.3.0> test_slow 1,024,124.9111 (>1000.0) 9,040,707.9551 (>1000.0) 4,183,783.1754 (>1000.0) 2,572,485.4278 (inf) 3,426,229.1156 (>1000.0) 4,174,354.3698 (inf) 166;0 239.0181 (0.00) 408 1 python3.14-pytest-benchmark-5.3.0> test_slower 10,038,250.1259 (>1000.0) 84,608,249.8319 (>1000.0) 29,822,518.3215 (>1000.0) 19,416,587.0850 (inf) 23,858,604.6034 (>1000.0) 29,844,936.9147 (inf) 7;0 33.5317 (0.00) 32 1 python3.14-pytest-benchmark-5.3.0> test_weave_method 13,929,957.9896 (>1000.0) 27,400,374.8782 (>1000.0) 19,574,216.7532 (>1000.0) 5,300,920.7071 (inf) 18,491,999.9447 (>1000.0) 7,806,791.9821 (inf) 2;0 51.0876 (0.00) 5 1 python3.14-pytest-benchmark-5.3.0> test_weave_fixture 14,065,915.9515 (>1000.0) 74,012,124.9110 (>1000.0) 28,435,066.2958 (>1000.0) 25,835,928.3570 (inf) 15,319,624.9157 (>1000.0) 22,528,177.3019 (inf) 1;1 35.1678 (0.00) 5 1 python3.14-pytest-benchmark-5.3.0> test_calibrate_stuck[False--1-0.01] 505,000,000.0000 (>1000.0) 505,000,000.0000 (>1000.0) 505,000,000.0000 (>1000.0) 0.0000 (1.0) 505,000,000.0000 (>1000.0) 0.0000 (1.0) 0;0 1.9802 (0.00) 1 2 python3.14-pytest-benchmark-5.3.0> test_calibrate_stuck[False-0-0.01] 505,000,000.0000 (>1000.0) 505,000,000.0000 (>1000.0) 505,000,000.0000 (>1000.0) 0.0000 (1.0) 505,000,000.0000 (>1000.0) 0.0000 (1.0) 0;0 1.9802 (0.00) 1 2 python3.14-pytest-benchmark-5.3.0> test_calibrate_stuck[False-1-0.01] 505,000,000.0000 (>1000.0) 505,000,000.0000 (>1000.0) 505,000,000.0000 (>1000.0) 0.0000 (1.0) 505,000,000.0000 (>1000.0) 0.0000 (1.0) 0;0 1.9802 (0.00) 1 2 python3.14-pytest-benchmark-5.3.0> test_calibrate_stuck[True--1-0.01] 1,000,000,000.0000 (>1000.0) 1,000,000,000.0000 (>1000.0) 1,000,000,000.0000 (>1000.0) 0.0000 (1.0) 1,000,000,000.0000 (>1000.0) 0.0000 (1.0) 0;0 1.0000 (0.00) 1 1 python3.14-pytest-benchmark-5.3.0> test_calibrate_stuck[True-0-0.01] 1,000,000,000.0000 (>1000.0) 1,000,000,000.0000 (>1000.0) 1,000,000,000.0000 (>1000.0) 0.0000 (1.0) 1,000,000,000.0000 (>1000.0) 0.0000 (1.0) 0;0 1.0000 (0.00) 1 1 python3.14-pytest-benchmark-5.3.0> test_calibrate_stuck[True-1-0.01] 1,000,000,000.0000 (>1000.0) 1,000,000,000.0000 (>1000.0) 1,000,000,000.0000 (>1000.0) 0.0000 (1.0) 1,000,000,000.0000 (>1000.0) 0.0000 (1.0) 0;0 1.0000 (0.00) 1 1 python3.14-pytest-benchmark-5.3.0> test_calibrate_stuck[False--1-1.000000000000001] 50,500,000,000.0000 (>1000.0) 50,500,000,000.0000 (>1000.0) 50,500,000,000.0000 (>1000.0) 0.0000 (1.0) 50,500,000,000.0000 (>1000.0) 0.0000 (1.0) 0;0 0.0198 (0.00) 1 2 python3.14-pytest-benchmark-5.3.0> test_calibrate_stuck[False--1-1] 50,500,000,000.0000 (>1000.0) 50,500,000,000.0000 (>1000.0) 50,500,000,000.0000 (>1000.0) 0.0000 (1.0) 50,500,000,000.0000 (>1000.0) 0.0000 (1.0) 0;0 0.0198 (0.00) 1 2 python3.14-pytest-benchmark-5.3.0> test_calibrate_stuck[False-0-1] 50,500,000,000.0000 (>1000.0) 50,500,000,000.0000 (>1000.0) 50,500,000,000.0000 (>1000.0) 0.0000 (1.0) 50,500,000,000.0000 (>1000.0) 0.0000 (1.0) 0;0 0.0198 (0.00) 1 2 python3.14-pytest-benchmark-5.3.0> test_calibrate_stuck[False-1-1] 50,500,000,000.0000 (>1000.0) 50,500,000,000.0000 (>1000.0) 50,500,000,000.0000 (>1000.0) 0.0000 (1.0) 50,500,000,000.0000 (>1000.0) 0.0000 (1.0) 0;0 0.0198 (0.00) 1 2 python3.14-pytest-benchmark-5.3.0> test_calibrate_stuck[False-0-1.000000000000001] 50,500,000,000.0001 (>1000.0) 50,500,000,000.0001 (>1000.0) 50,500,000,000.0001 (>1000.0) 0.0000 (1.0) 50,500,000,000.0001 (>1000.0) 0.0000 (1.0) 0;0 0.0198 (0.00) 1 2 python3.14-pytest-benchmark-5.3.0> test_calibrate_stuck[False-1-1.000000000000001] 50,500,000,000.0001 (>1000.0) 50,500,000,000.0001 (>1000.0) 50,500,000,000.0001 (>1000.0) 0.0000 (1.0) 50,500,000,000.0001 (>1000.0) 0.0000 (1.0) 0;0 0.0198 (0.00) 1 2 python3.14-pytest-benchmark-5.3.0> test_calibrate_stuck[True--1-1] 75,000,000,000.0000 (>1000.0) 75,000,000,000.0000 (>1000.0) 75,000,000,000.0000 (>1000.0) 0.0000 (1.0) 75,000,000,000.0000 (>1000.0) 0.0000 (1.0) 0;0 0.0133 (0.00) 1 2 python3.14-pytest-benchmark-5.3.0> test_calibrate_stuck[True--1-1.000000000000001] 99,999,999,999.9999 (>1000.0) 99,999,999,999.9999 (>1000.0) 99,999,999,999.9999 (>1000.0) 0.0000 (1.0) 99,999,999,999.9999 (>1000.0) 0.0000 (1.0) 0;0 0.0100 (0.00) 1 1 python3.14-pytest-benchmark-5.3.0> test_calibrate_stuck[True-0-1] 100,000,000,000.0000 (>1000.0) 100,000,000,000.0000 (>1000.0) 100,000,000,000.0000 (>1000.0) 0.0000 (1.0) 100,000,000,000.0000 (>1000.0) 0.0000 (1.0) 0;0 0.0100 (0.00) 1 1 python3.14-pytest-benchmark-5.3.0> test_calibrate_stuck[True-1-1] 100,000,000,000.0001 (>1000.0) 100,000,000,000.0001 (>1000.0) 100,000,000,000.0001 (>1000.0) 0.0000 (1.0) 100,000,000,000.0001 (>1000.0) 0.0000 (1.0) 0;0 0.0100 (0.00) 1 1 python3.14-pytest-benchmark-5.3.0> test_calibrate_stuck[True-0-1.000000000000001] 100,000,000,000.0001 (>1000.0) 100,000,000,000.0001 (>1000.0) 100,000,000,000.0001 (>1000.0) 0.0000 (1.0) 100,000,000,000.0001 (>1000.0) 0.0000 (1.0) 0;0 0.0100 (0.00) 1 1 python3.14-pytest-benchmark-5.3.0> test_calibrate_stuck[True-1-1.000000000000001] 100,000,000,000.0003 (>1000.0) 100,000,000,000.0003 (>1000.0) 100,000,000,000.0003 (>1000.0) 0.0000 (1.0) 100,000,000,000.0003 (>1000.0) 0.0000 (1.0) 0;0 0.0100 (0.00) 1 1 python3.14-pytest-benchmark-5.3.0> ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- python3.14-pytest-benchmark-5.3.0> python3.14-pytest-benchmark-5.3.0> Legend: python3.14-pytest-benchmark-5.3.0> Outliers: 1 Standard Deviation from Mean; 1.5 IQR (InterQuartile Range) from 1st Quartile and 3rd Quartile. python3.14-pytest-benchmark-5.3.0> OPS: Operations Per Second, computed as 1 / Mean python3.14-pytest-benchmark-5.3.0> ----------------------------- cProfile (time in s) ----------------------------- python3.14-pytest-benchmark-5.3.0> tests/test_pedantic.py::test_setup_cprofile python3.14-pytest-benchmark-5.3.0> ncalls tottime percall cumtime percall filename:lineno(function) python3.14-pytest-benchmark-5.3.0> 1 0.0000 0.0000 0.0000 0.0000 ~:0() python3.14-pytest-benchmark-5.3.0> 1 0.0000 0.0000 0.0000 0.0000 source/tests/test_pedantic.py:42(stuff) python3.14-pytest-benchmark-5.3.0> 1 0.0000 0.0000 0.0000 0.0000 ~:0() python3.14-pytest-benchmark-5.3.0> python3.14-pytest-benchmark-5.3.0> tests/test_pedantic.py::test_teardown_cprofile python3.14-pytest-benchmark-5.3.0> ncalls tottime percall cumtime percall filename:lineno(function) python3.14-pytest-benchmark-5.3.0> 1 0.0000 0.0000 0.0000 0.0000 ~:0() python3.14-pytest-benchmark-5.3.0> 1 0.0000 0.0000 0.0000 0.0000 source/tests/test_pedantic.py:56(stuff) python3.14-pytest-benchmark-5.3.0> 1 0.0000 0.0000 0.0000 0.0000 ~:0() python3.14-pytest-benchmark-5.3.0> python3.14-pytest-benchmark-5.3.0> =========================== short test summary info ============================ python3.14-pytest-benchmark-5.3.0> SKIPPED [1] tests/test_benchmark.py:908: could not import 'xdist': No module named 'xdist' python3.14-pytest-benchmark-5.3.0> SKIPPED [1] tests/test_benchmark.py:916: could not import 'xdist': No module named 'xdist' python3.14-pytest-benchmark-5.3.0> SKIPPED [1] tests/test_benchmark.py:924: could not import 'xdist': No module named 'xdist' python3.14-pytest-benchmark-5.3.0> SKIPPED [2] tests/test_benchmark.py:945: could not import 'xdist': No module named 'xdist' python3.14-pytest-benchmark-5.3.0> SKIPPED [1] tests/test_skip.py:5: bla python3.14-pytest-benchmark-5.3.0> ================== 248 passed, 6 skipped in 563.32s (0:09:23) ================== python3.14-pytest-benchmark-5.3.0> Finished executing pytestCheckPhase python3.14-pytest-benchmark-5.3.0> pytestCheckPhase completed in 9 minutes 26 seconds python3.14-pytest-benchmark-5.3.0> Running phase: pytestcachePhase python3.14-pytest-benchmark-5.3.0> Running phase: pytestRemoveBytecodePhase python3.14-pytest-benchmark-5.3.0> Running phase: pytestcachePhase python3.14-pytest-benchmark-5.3.0> Running phase: pytestRemoveBytecodePhase building '/nix/store/l6s2m4m7qkwfx4jjdcifaayykrd2i8bm-python3.14-humanize-4.16.0.drv' python3.14-humanize-4.16.0> tribuchet: building on mac02 python3.14-humanize-4.16.0> structuredAttrs is enabled python3.14-humanize-4.16.0> Sourcing python-remove-tests-dir-hook python3.14-humanize-4.16.0> Sourcing python-catch-conflicts-hook.sh python3.14-humanize-4.16.0> Sourcing python-remove-bin-bytecode-hook.sh python3.14-humanize-4.16.0> Sourcing pypa-build-hook python3.14-humanize-4.16.0> Using pypaBuildPhase python3.14-humanize-4.16.0> Sourcing python-runtime-deps-check-hook python3.14-humanize-4.16.0> Using pythonRuntimeDepsCheckHook python3.14-humanize-4.16.0> Sourcing pypa-install-hook python3.14-humanize-4.16.0> Using pypaInstallPhase python3.14-humanize-4.16.0> Sourcing python-imports-check-hook.sh python3.14-humanize-4.16.0> Using pythonImportsCheckPhase python3.14-humanize-4.16.0> Sourcing python-metadata-check-hook.sh python3.14-humanize-4.16.0> Using pythonMetadataCheckPhase python3.14-humanize-4.16.0> Sourcing python-namespaces-hook python3.14-humanize-4.16.0> Sourcing python-catch-conflicts-hook.sh python3.14-humanize-4.16.0> Sourcing pytest-check-hook python3.14-humanize-4.16.0> Using pytestCheckPhase python3.14-humanize-4.16.0> Running phase: unpackPhase python3.14-humanize-4.16.0> unpacking source archive /nix/store/0k5fb4viz7y83flyyslz949ysc6jb2is-source python3.14-humanize-4.16.0> source root is source python3.14-humanize-4.16.0> setting SOURCE_DATE_EPOCH to timestamp 315619200 of file "source/tox.ini" python3.14-humanize-4.16.0> Running phase: patchPhase python3.14-humanize-4.16.0> Running phase: updateAutotoolsGnuConfigScriptsPhase python3.14-humanize-4.16.0> Running phase: configurePhase python3.14-humanize-4.16.0> no configure script, doing nothing python3.14-humanize-4.16.0> Running phase: buildPhase python3.14-humanize-4.16.0> Executing pypaBuildPhase python3.14-humanize-4.16.0> Setting SETUPTOOLS_SCM_PRETEND_VERSION to 4.16.0 python3.14-humanize-4.16.0> Including all tracked files automatically python3.14-humanize-4.16.0> Creating a wheel... python3.14-humanize-4.16.0> pypa build flags: --no-isolation --outdir dist/ --wheel python3.14-humanize-4.16.0> * Getting build dependencies for wheel... python3.14-humanize-4.16.0> * Building wheel... python3.14-humanize-4.16.0> Successfully built humanize-4.16.0-py3-none-any.whl python3.14-humanize-4.16.0> Finished creating a wheel... python3.14-humanize-4.16.0> ar python3.14-humanize-4.16.0> bn_BD python3.14-humanize-4.16.0> ca_ES python3.14-humanize-4.16.0> da_DK python3.14-humanize-4.16.0> de_DE python3.14-humanize-4.16.0> el_GR python3.14-humanize-4.16.0> eo python3.14-humanize-4.16.0> es_ES python3.14-humanize-4.16.0> eu python3.14-humanize-4.16.0> fa_IR python3.14-humanize-4.16.0> fi_FI python3.14-humanize-4.16.0> fr_FR python3.14-humanize-4.16.0> he_IL python3.14-humanize-4.16.0> hu_HU python3.14-humanize-4.16.0> id_ID python3.14-humanize-4.16.0> it_IT python3.14-humanize-4.16.0> ja_JP python3.14-humanize-4.16.0> ko_KR python3.14-humanize-4.16.0> lv python3.14-humanize-4.16.0> nb python3.14-humanize-4.16.0> nl_NL python3.14-humanize-4.16.0> pl_PL python3.14-humanize-4.16.0> pt_BR python3.14-humanize-4.16.0> pt_PT python3.14-humanize-4.16.0> ru_RU python3.14-humanize-4.16.0> sk_SK python3.14-humanize-4.16.0> sl_SI python3.14-humanize-4.16.0> sv_SE python3.14-humanize-4.16.0> tlh python3.14-humanize-4.16.0> tr_TR python3.14-humanize-4.16.0> uk_UA python3.14-humanize-4.16.0> uz python3.14-humanize-4.16.0> vi_VN python3.14-humanize-4.16.0> zh_CN python3.14-humanize-4.16.0> zh_HK python3.14-humanize-4.16.0> Finished executing pypaBuildPhase python3.14-humanize-4.16.0> Running phase: pythonRuntimeDepsCheckHook python3.14-humanize-4.16.0> Executing pythonRuntimeDepsCheck python3.14-humanize-4.16.0> Checking runtime dependencies for humanize-4.16.0-py3-none-any.whl python3.14-humanize-4.16.0> Finished executing pythonRuntimeDepsCheck python3.14-humanize-4.16.0> Running phase: installPhase python3.14-humanize-4.16.0> Executing pypaInstallPhase python3.14-humanize-4.16.0> Successfully installed humanize-4.16.0-py3-none-any.whl python3.14-humanize-4.16.0> Finished executing pypaInstallPhase python3.14-humanize-4.16.0> Running phase: pythonOutputDistPhase python3.14-humanize-4.16.0> Executing pythonOutputDistPhase python3.14-humanize-4.16.0> Finished executing pythonOutputDistPhase python3.14-humanize-4.16.0> Running phase: fixupPhase python3.14-humanize-4.16.0> checking for references to /private/var/tb/2/scratch/dfc3fa6abd0f204c/build/ in /nix/store/xksk8nf11yjg4rvaxn39bnfg3w9lv6f3-python3.14-humanize-4.16.0-dist... python3.14-humanize-4.16.0> patching script interpreter paths in /nix/store/xksk8nf11yjg4rvaxn39bnfg3w9lv6f3-python3.14-humanize-4.16.0-dist python3.14-humanize-4.16.0> checking for references to /private/var/tb/2/scratch/dfc3fa6abd0f204c/build/ in /nix/store/rgdhk6jzyhd36xz30g1q7n48r2xvc4g9-python3.14-humanize-4.16.0... python3.14-humanize-4.16.0> patching script interpreter paths in /nix/store/rgdhk6jzyhd36xz30g1q7n48r2xvc4g9-python3.14-humanize-4.16.0 python3.14-humanize-4.16.0> stripping (with command strip and flags -S) in /nix/store/rgdhk6jzyhd36xz30g1q7n48r2xvc4g9-python3.14-humanize-4.16.0/lib python3.14-humanize-4.16.0> Executing pythonRemoveTestsDir python3.14-humanize-4.16.0> Finished executing pythonRemoveTestsDir python3.14-humanize-4.16.0> Running phase: installCheckPhase python3.14-humanize-4.16.0> no Makefile or custom installCheckPhase, doing nothing python3.14-humanize-4.16.0> Running phase: pythonCatchConflictsPhase python3.14-humanize-4.16.0> Running phase: pythonRemoveBinBytecodePhase python3.14-humanize-4.16.0> Running phase: pythonImportsCheckPhase python3.14-humanize-4.16.0> Executing pythonImportsCheckPhase python3.14-humanize-4.16.0> Check whether the following modules can be imported: humanize python3.14-humanize-4.16.0> Running phase: pythonMetadataCheckPhase python3.14-humanize-4.16.0> Executing pythonMetadataCheckPhase python3.14-humanize-4.16.0> Running phase: pytestCheckPhase python3.14-humanize-4.16.0> Executing pytestCheckPhase python3.14-humanize-4.16.0> pytest flags: -m pytest python3.14-humanize-4.16.0> ============================= test session starts ============================== python3.14-humanize-4.16.0> platform darwin -- Python 3.14.8, pytest-9.1.1, pluggy-1.6.0 python3.14-humanize-4.16.0> benchmark: 5.3.0 (defaults: timer=time.perf_counter disable_gc=False min_rounds=5 min_time=0.000005 max_time=1.0 calibration_precision=10 warmup=False warmup_iterations=100000) python3.14-humanize-4.16.0> rootdir: /private/var/tb/2/scratch/dfc3fa6abd0f204c/build/source python3.14-humanize-4.16.0> configfile: pyproject.toml (WARNING: ignoring pytest config in tox.ini!) python3.14-humanize-4.16.0> testpaths: tests python3.14-humanize-4.16.0> plugins: benchmark-5.3.0 python3.14-humanize-4.16.0> collected 784 items python3.14-humanize-4.16.0> python3.14-humanize-4.16.0> tests/test_benchmarks.py ............... [ 1%] python3.14-humanize-4.16.0> tests/test_filesize.py ................................................. [ 8%] python3.14-humanize-4.16.0> ........................... [ 11%] python3.14-humanize-4.16.0> tests/test_i18n.py ..................................................... [ 18%] python3.14-humanize-4.16.0> ...................... [ 21%] python3.14-humanize-4.16.0> tests/test_lists.py ........ [ 22%] python3.14-humanize-4.16.0> tests/test_number.py ................................................... [ 28%] python3.14-humanize-4.16.0> ........................................................................ [ 37%] python3.14-humanize-4.16.0> ........................................................................ [ 47%] python3.14-humanize-4.16.0> ................................ [ 51%] python3.14-humanize-4.16.0> tests/test_time.py ..................................................... [ 57%] python3.14-humanize-4.16.0> ........................................................................ [ 67%] python3.14-humanize-4.16.0> ........................................................................ [ 76%] python3.14-humanize-4.16.0> ........................................................................ [ 85%] python3.14-humanize-4.16.0> ........................................................................ [ 94%] python3.14-humanize-4.16.0> .......................................... [100%] python3.14-humanize-4.16.0> python3.14-humanize-4.16.0> python3.14-humanize-4.16.0> ------------------------------------------------------------------------------------------------ benchmark: 15 tests ------------------------------------------------------------------------------------------------ python3.14-humanize-4.16.0> Name (time in ns) Min Max Mean StdDev Median IQR Outliers OPS (Kops/s) Rounds Iterations python3.14-humanize-4.16.0> --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- python3.14-humanize-4.16.0> test_clamp 218.7444 (1.0) 189,137.4937 (10.22) 412.1353 (1.0) 1,709.6667 (2.28) 247.9064 (1.0) 310.4331 (7.25) 425;933 2,426.3874 (1.0) 132590 20 python3.14-humanize-4.16.0> test_natural_list 220.8399 (1.01) 318,622.9034 (17.22) 579.7457 (1.41) 3,015.3326 (4.03) 441.6448 (1.78) 193.7500 (4.52) 499;1180 1,724.8941 (0.71) 193537 20 python3.14-humanize-4.16.0> test_apnumber 374.8573 (1.71) 250,875.0185 (13.56) 732.3881 (1.78) 965.1258 (1.29) 707.8052 (2.86) 42.8408 (1.0) 170;23246 1,365.3963 (0.56) 116512 1 python3.14-humanize-4.16.0> test_scientific 582.7751 (2.66) 2,558,457.8980 (138.30) 1,602.8597 (3.89) 19,400.9927 (25.91) 1,500.1278 (6.05) 583.0079 (13.61) 42;293 623.8849 (0.26) 65041 1 python3.14-humanize-4.16.0> test_metric 583.0079 (2.67) 5,328,249.8848 (288.02) 1,899.7394 (4.61) 30,810.1289 (41.15) 1,542.0374 (6.22) 666.8270 (15.57) 29;268 526.3880 (0.22) 60151 1 python3.14-humanize-4.16.0> test_intcomma 790.9257 (3.62) 3,002,249.8686 (162.29) 2,276.5836 (5.52) 25,043.2582 (33.44) 2,040.9934 (8.23) 791.8570 (18.48) 34;145 439.2547 (0.18) 42404 1 python3.14-humanize-4.16.0> test_naturaldelta 792.0898 (3.62) 3,168,708.8776 (171.28) 2,299.4801 (5.58) 34,332.8809 (45.85) 1,417.0073 (5.72) 1,083.8266 (25.30) 24;157 434.8809 (0.18) 41959 1 python3.14-humanize-4.16.0> test_naturalsize 832.8352 (3.81) 3,335,665.9114 (180.31) 2,159.3827 (5.24) 27,329.0042 (36.50) 1,375.0978 (5.55) 957.8653 (22.36) 46;251 463.0953 (0.19) 81355 1 python3.14-humanize-4.16.0> test_ordinal 832.8352 (3.81) 3,293,500.0490 (178.03) 1,518.9748 (3.69) 21,127.6609 (28.22) 1,041.9171 (4.20) 542.0297 (12.65) 41;345 658.3388 (0.27) 76676 1 python3.14-humanize-4.16.0> test_naturalday 1,041.9171 (4.76) 3,701,082.8964 (200.06) 2,725.4740 (6.61) 28,187.1961 (37.64) 1,750.1879 (7.06) 1,249.8349 (29.17) 106;569 366.9086 (0.15) 122444 1 python3.14-humanize-4.16.0> test_intword 1,124.8048 (5.14) 7,280,457.9977 (393.54) 3,877.2508 (9.41) 55,442.5671 (74.04) 3,082.9106 (12.44) 125.2629 (2.92) 17;6605 257.9147 (0.11) 25834 1 python3.14-humanize-4.16.0> test_naturaltime 2,332.9630 (10.67) 4,684,125.0733 (253.20) 5,866.7149 (14.23) 47,938.3563 (64.02) 3,834.0222 (15.47) 2,457.9931 (57.38) 42;173 170.4531 (0.07) 30968 1 python3.14-humanize-4.16.0> test_naturaldate 2,749.9627 (12.57) 4,094,582.9824 (221.33) 7,135.0051 (17.31) 55,282.3708 (73.83) 4,541.8274 (18.32) 3,125.0529 (72.95) 39;155 140.1541 (0.06) 26403 1 python3.14-humanize-4.16.0> test_fractional 3,041.9324 (13.91) 18,499.7916 (1.0) 3,209.6028 (7.79) 748.7917 (1.0) 3,166.9624 (12.77) 82.8877 (1.93) 3;13 311.5650 (0.13) 432 1 python3.14-humanize-4.16.0> test_precisedelta 7,874.7980 (36.00) 3,811,415.9834 (206.02) 19,830.4931 (48.12) 95,863.0722 (128.02) 12,417.0911 (50.09) 7,416.1217 (173.11) 58;182 50.4274 (0.02) 15171 1 python3.14-humanize-4.16.0> --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- python3.14-humanize-4.16.0> python3.14-humanize-4.16.0> Legend: python3.14-humanize-4.16.0> Outliers: 1 Standard Deviation from Mean; 1.5 IQR (InterQuartile Range) from 1st Quartile and 3rd Quartile. python3.14-humanize-4.16.0> OPS: Operations Per Second, computed as 1 / Mean python3.14-humanize-4.16.0> ============================= 784 passed in 8.63s ============================== python3.14-humanize-4.16.0> Finished executing pytestCheckPhase python3.14-humanize-4.16.0> Running phase: pytestcachePhase python3.14-humanize-4.16.0> Running phase: pytestRemoveBytecodePhase building '/nix/store/9smfzw0mnc2qrjyqnhq4dwhzpng1c51f-todoman-4.7.0.drv' todoman-4.7.0> tribuchet: building on mac02 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/configuration.py -> build/lib/todoman todoman-4.7.0> copying todoman/version.py -> build/lib/todoman todoman-4.7.0> copying todoman/formatters.py -> build/lib/todoman todoman-4.7.0> copying todoman/__init__.py -> build/lib/todoman todoman-4.7.0> copying todoman/widgets.py -> build/lib/todoman todoman-4.7.0> copying todoman/model.py -> build/lib/todoman todoman-4.7.0> copying todoman/cli.py -> build/lib/todoman todoman-4.7.0> copying todoman/interactive.py -> build/lib/todoman todoman-4.7.0> copying todoman/exceptions.py -> build/lib/todoman todoman-4.7.0> copying todoman/__main__.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.macosx-14.0-arm64/wheel todoman-4.7.0> running install todoman-4.7.0> running install_lib todoman-4.7.0> creating build/bdist.macosx-14.0-arm64/wheel todoman-4.7.0> creating build/bdist.macosx-14.0-arm64/wheel/todoman todoman-4.7.0> copying build/lib/todoman/configuration.py -> build/bdist.macosx-14.0-arm64/wheel/./todoman todoman-4.7.0> copying build/lib/todoman/version.py -> build/bdist.macosx-14.0-arm64/wheel/./todoman todoman-4.7.0> copying build/lib/todoman/formatters.py -> build/bdist.macosx-14.0-arm64/wheel/./todoman todoman-4.7.0> copying build/lib/todoman/__init__.py -> build/bdist.macosx-14.0-arm64/wheel/./todoman todoman-4.7.0> copying build/lib/todoman/widgets.py -> build/bdist.macosx-14.0-arm64/wheel/./todoman todoman-4.7.0> copying build/lib/todoman/model.py -> build/bdist.macosx-14.0-arm64/wheel/./todoman todoman-4.7.0> copying build/lib/todoman/cli.py -> build/bdist.macosx-14.0-arm64/wheel/./todoman todoman-4.7.0> copying build/lib/todoman/interactive.py -> build/bdist.macosx-14.0-arm64/wheel/./todoman todoman-4.7.0> copying build/lib/todoman/exceptions.py -> build/bdist.macosx-14.0-arm64/wheel/./todoman todoman-4.7.0> copying build/lib/todoman/__main__.py -> build/bdist.macosx-14.0-arm64/wheel/./todoman todoman-4.7.0> running install_egg_info todoman-4.7.0> Copying todoman.egg-info to build/bdist.macosx-14.0-arm64/wheel/./todoman-4.7.0-py3.14.egg-info todoman-4.7.0> running install_scripts todoman-4.7.0> creating build/bdist.macosx-14.0-arm64/wheel/todoman-4.7.0.dist-info/WHEEL todoman-4.7.0> creating '/private/var/tb/2/scratch/9c2b784bb239c5d3/build/source/dist/.tmp-_f_6qsot/todoman-4.7.0-py3-none-any.whl' and adding 'build/bdist.macosx-14.0-arm64/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.macosx-14.0-arm64/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 builder todoman-4.7.0> Running Sphinx v9.1.0 todoman-4.7.0> loading translations [en]... locale_dir /private/var/tb/2/scratch/9c2b784bb239c5d3/build/source/docs/source/locales/en/LC_MESSAGES does not exist todoman-4.7.0> locale_dir /private/var/tb/2/scratch/9c2b784bb239c5d3/build/source/docs/source/locales/en/LC_MESSAGES does not exist todoman-4.7.0> done todoman-4.7.0> Converting `source_suffix = '.rst'` to `source_suffix = {'.rst': 'restructuredtext'}`. todoman-4.7.0> locale_dir /private/var/tb/2/scratch/9c2b784bb239c5d3/build/source/docs/source/locales/en/LC_MESSAGES does not exist todoman-4.7.0> locale_dir /private/var/tb/2/scratch/9c2b784bb239c5d3/build/source/docs/source/locales/en/LC_MESSAGES does not exist todoman-4.7.0> building [mo]: targets for 0 po files that are out of date todoman-4.7.0> writing output... todoman-4.7.0> building [singlehtml]: all documents todoman-4.7.0> updating environment: locale_dir /private/var/tb/2/scratch/9c2b784bb239c5d3/build/source/docs/source/locales/en/LC_MESSAGES does not exist todoman-4.7.0> [new config] 10 added, 0 changed, 0 removed todoman-4.7.0> reading sources... [ 10%] _configure todoman-4.7.0> reading sources... [ 20%] _usage todoman-4.7.0> reading sources... [ 30%] changelog todoman-4.7.0> reading sources... [ 40%] configure todoman-4.7.0> reading sources... [ 50%] contributing todoman-4.7.0> reading sources... [ 60%] index todoman-4.7.0> reading sources... [ 70%] install todoman-4.7.0> reading sources... [ 80%] licence todoman-4.7.0> reading sources... [ 90%] man todoman-4.7.0> reading sources... [100%] usage todoman-4.7.0> todoman-4.7.0> CHANGELOG.rst:325: ERROR: Inconsistent title style: skip from level 2 to 4. todoman-4.7.0> todoman-4.7.0> New features todoman-4.7.0> ~~~~~~~~~~~~ todoman-4.7.0> todoman-4.7.0> Established title styles: = - * [docutils] todoman-4.7.0> CHANGELOG.rst:336: ERROR: Inconsistent title style: skip from level 2 to 4. todoman-4.7.0> todoman-4.7.0> Packaging changes todoman-4.7.0> ~~~~~~~~~~~~~~~~~ todoman-4.7.0> todoman-4.7.0> Established title styles: = - * [docutils] todoman-4.7.0> looking for now-outdated files... none found todoman-4.7.0> pickling environment... done todoman-4.7.0> checking consistency... done todoman-4.7.0> preparing documents... done todoman-4.7.0> copying assets... todoman-4.7.0> copying static files... todoman-4.7.0> Writing evaluated template result to /private/var/tb/2/scratch/9c2b784bb239c5d3/build/source/.sphinx/singlehtml/singlehtml/_static/basic.css todoman-4.7.0> Writing evaluated template result to /private/var/tb/2/scratch/9c2b784bb239c5d3/build/source/.sphinx/singlehtml/singlehtml/_static/language_data.js todoman-4.7.0> Writing evaluated template result to /private/var/tb/2/scratch/9c2b784bb239c5d3/build/source/.sphinx/singlehtml/singlehtml/_static/documentation_options.js todoman-4.7.0> Writing evaluated template result to /private/var/tb/2/scratch/9c2b784bb239c5d3/build/source/.sphinx/singlehtml/singlehtml/_static/js/versions.js todoman-4.7.0> copying static files: done todoman-4.7.0> copying extra files... todoman-4.7.0> copying extra files: done todoman-4.7.0> copying assets: done todoman-4.7.0> assembling single document... todoman-4.7.0> index todoman-4.7.0> install todoman-4.7.0> configure todoman-4.7.0> usage todoman-4.7.0> man todoman-4.7.0> contributing todoman-4.7.0> changelog todoman-4.7.0> licence todoman-4.7.0> assembling single document: done todoman-4.7.0> writing... done todoman-4.7.0> writing additional files... done todoman-4.7.0> copying static files... todoman-4.7.0> Writing evaluated template result to /private/var/tb/2/scratch/9c2b784bb239c5d3/build/source/.sphinx/singlehtml/singlehtml/_static/basic.css todoman-4.7.0> Writing evaluated template result to /private/var/tb/2/scratch/9c2b784bb239c5d3/build/source/.sphinx/singlehtml/singlehtml/_static/language_data.js todoman-4.7.0> Writing evaluated template result to /private/var/tb/2/scratch/9c2b784bb239c5d3/build/source/.sphinx/singlehtml/singlehtml/_static/documentation_options.js todoman-4.7.0> Writing evaluated template result to /private/var/tb/2/scratch/9c2b784bb239c5d3/build/source/.sphinx/singlehtml/singlehtml/_static/js/versions.js todoman-4.7.0> copying static files: done todoman-4.7.0> copying extra files... todoman-4.7.0> copying extra files: done todoman-4.7.0> dumping object inventory... done todoman-4.7.0> build succeeded, 2 warnings. todoman-4.7.0> todoman-4.7.0> The HTML page is in .sphinx/singlehtml/singlehtml. todoman-4.7.0> Executing sphinx-build with man builder todoman-4.7.0> Running Sphinx v9.1.0 todoman-4.7.0> loading translations [en]... locale_dir /private/var/tb/2/scratch/9c2b784bb239c5d3/build/source/docs/source/locales/en/LC_MESSAGES does not exist todoman-4.7.0> locale_dir /private/var/tb/2/scratch/9c2b784bb239c5d3/build/source/docs/source/locales/en/LC_MESSAGES does not exist todoman-4.7.0> done todoman-4.7.0> Converting `source_suffix = '.rst'` to `source_suffix = {'.rst': 'restructuredtext'}`. todoman-4.7.0> locale_dir /private/var/tb/2/scratch/9c2b784bb239c5d3/build/source/docs/source/locales/en/LC_MESSAGES does not exist todoman-4.7.0> locale_dir /private/var/tb/2/scratch/9c2b784bb239c5d3/build/source/docs/source/locales/en/LC_MESSAGES does not exist todoman-4.7.0> building [mo]: targets for 0 po files that are out of date todoman-4.7.0> writing output... todoman-4.7.0> building [man]: all manpages todoman-4.7.0> updating environment: locale_dir /private/var/tb/2/scratch/9c2b784bb239c5d3/build/source/docs/source/locales/en/LC_MESSAGES does not exist todoman-4.7.0> [new config] 10 added, 0 changed, 0 removed todoman-4.7.0> reading sources... [ 10%] _configure todoman-4.7.0> reading sources... [ 20%] _usage todoman-4.7.0> reading sources... [ 30%] changelog todoman-4.7.0> reading sources... [ 40%] configure todoman-4.7.0> reading sources... [ 50%] contributing todoman-4.7.0> reading sources... [ 60%] index todoman-4.7.0> reading sources... [ 70%] install todoman-4.7.0> reading sources... [ 80%] licence todoman-4.7.0> reading sources... [ 90%] man todoman-4.7.0> reading sources... [100%] usage todoman-4.7.0> todoman-4.7.0> CHANGELOG.rst:325: ERROR: Inconsistent title style: skip from level 2 to 4. todoman-4.7.0> todoman-4.7.0> New features todoman-4.7.0> ~~~~~~~~~~~~ todoman-4.7.0> todoman-4.7.0> Established title styles: = - * [docutils] todoman-4.7.0> CHANGELOG.rst:336: ERROR: Inconsistent title style: skip from level 2 to 4. todoman-4.7.0> todoman-4.7.0> Packaging changes todoman-4.7.0> ~~~~~~~~~~~~~~~~~ todoman-4.7.0> todoman-4.7.0> Established title styles: = - * [docutils] todoman-4.7.0> looking for now-outdated files... none found todoman-4.7.0> pickling environment... done todoman-4.7.0> checking consistency... done todoman-4.7.0> preparing documents... done todoman-4.7.0> copying assets... todoman-4.7.0> copying assets: done todoman-4.7.0> writing... todo.1 { todoman-4.7.0> } done todoman-4.7.0> build succeeded, 2 warnings. todoman-4.7.0> todoman-4.7.0> The manual pages are in .sphinx/man/man. todoman-4.7.0> Running phase: installSphinxPhase todoman-4.7.0> Executing installSphinxPhase todoman-4.7.0> Running phase: fixupPhase todoman-4.7.0> checking for references to /private/var/tb/2/scratch/9c2b784bb239c5d3/build/ in /nix/store/5knpkpxbli7p7ikwbxcxgdz044fjazwz-todoman-4.7.0-doc... todoman-4.7.0> patching script interpreter paths in /nix/store/5knpkpxbli7p7ikwbxcxgdz044fjazwz-todoman-4.7.0-doc todoman-4.7.0> checking for references to /private/var/tb/2/scratch/9c2b784bb239c5d3/build/ in /nix/store/57hmvq65ph4w3sjsy50rbgvda1brpr8p-todoman-4.7.0-man... todoman-4.7.0> gzipping man pages under /nix/store/57hmvq65ph4w3sjsy50rbgvda1brpr8p-todoman-4.7.0-man/share/man/ todoman-4.7.0> patching script interpreter paths in /nix/store/57hmvq65ph4w3sjsy50rbgvda1brpr8p-todoman-4.7.0-man todoman-4.7.0> checking for references to /private/var/tb/2/scratch/9c2b784bb239c5d3/build/ in /nix/store/9xjd1pq6wyxrjqy6a7w5xajbxi6rm922-todoman-4.7.0-dist... todoman-4.7.0> patching script interpreter paths in /nix/store/9xjd1pq6wyxrjqy6a7w5xajbxi6rm922-todoman-4.7.0-dist todoman-4.7.0> checking for references to /private/var/tb/2/scratch/9c2b784bb239c5d3/build/ in /nix/store/yjz22zpz0fnaw969i7z0hxz401bpfn6n-todoman-4.7.0... todoman-4.7.0> patching script interpreter paths in /nix/store/yjz22zpz0fnaw969i7z0hxz401bpfn6n-todoman-4.7.0 todoman-4.7.0> stripping (with command strip and flags -S) in /nix/store/yjz22zpz0fnaw969i7z0hxz401bpfn6n-todoman-4.7.0/lib /nix/store/yjz22zpz0fnaw969i7z0hxz401bpfn6n-todoman-4.7.0/bin todoman-4.7.0> Rewriting #!/nix/store/0jb1qn7qnpbz8774mq5k2c1p84gp0x76-python3-3.14.8/bin/python3.14 to #!/nix/store/0jb1qn7qnpbz8774mq5k2c1p84gp0x76-python3-3.14.8 todoman-4.7.0> wrapping `/nix/store/yjz22zpz0fnaw969i7z0hxz401bpfn6n-todoman-4.7.0/bin/todo'... todoman-4.7.0> Executing pythonRemoveTestsDir todoman-4.7.0> Finished executing pythonRemoveTestsDir todoman-4.7.0> Running phase: installCheckPhase todoman-4.7.0> no Makefile or custom installCheckPhase, doing nothing todoman-4.7.0> Running phase: pythonCatchConflictsPhase todoman-4.7.0> Running phase: pythonRemoveBinBytecodePhase todoman-4.7.0> Running phase: pythonImportsCheckPhase todoman-4.7.0> Executing pythonImportsCheckPhase todoman-4.7.0> Check whether the following modules can be imported: todoman todoman-4.7.0> Running phase: pytestCheckPhase todoman-4.7.0> Executing pytestCheckPhase todoman-4.7.0> pytest flags: -m pytest -k not\ \(test_color_due_dates\)\ and\ not\ \(test_color_flag\)\ and\ not\ \(test_default_command\)\ and\ not\ \(test_main\)\ and\ not\ \(test_missing_cache_dir\)\ and\ not\ \(test_sorting_null_values\)\ and\ not\ \(test_xdg_existant\)\ and\ not\ \(test_sorting_fields\) todoman-4.7.0> ============================= test session starts ============================== todoman-4.7.0> platform darwin -- Python 3.14.8, pytest-9.1.1, pluggy-1.6.0 -- /nix/store/0jb1qn7qnpbz8774mq5k2c1p84gp0x76-python3-3.14.8/bin/python3.14 todoman-4.7.0> cachedir: .pytest_cache todoman-4.7.0> hypothesis profile 'ci' -> database=None, deadline=None, print_blob=True, derandomize=True, max_examples=1000, verbosity=Verbosity.verbose, suppress_health_check=(HealthCheck.too_slow,) todoman-4.7.0> rootdir: /private/var/tb/2/scratch/9c2b784bb239c5d3/build/source todoman-4.7.0> configfile: pyproject.toml todoman-4.7.0> testpaths: tests todoman-4.7.0> plugins: hypothesis-6.168.1, cov-stub-1.0.0 todoman-4.7.0> collecting ... collected 194 items / 10 deselected / 184 selected todoman-4.7.0> todoman-4.7.0> tests/test_backend.py::test_datetime_serialization PASSED [ 0%] todoman-4.7.0> tests/test_backend.py::test_serialize_created_at PASSED [ 1%] todoman-4.7.0> tests/test_backend.py::test_serialize_dtstart PASSED [ 1%] todoman-4.7.0> tests/test_backend.py::test_supported_fields_are_serializeable PASSED [ 2%] todoman-4.7.0> tests/test_backend.py::test_vtodo_serialization PASSED [ 2%] todoman-4.7.0> tests/test_backend.py::test_update_last_modified PASSED [ 3%] todoman-4.7.0> tests/test_backend.py::test_sequence_increment PASSED [ 3%] todoman-4.7.0> tests/test_backend.py::test_normalize_datetime PASSED [ 4%] todoman-4.7.0> tests/test_cli.py::test_list PASSED [ 4%] todoman-4.7.0> tests/test_cli.py::test_no_default_list PASSED [ 5%] todoman-4.7.0> tests/test_cli.py::test_no_extra_whitespace PASSED [ 5%] todoman-4.7.0> tests/test_cli.py::test_percent PASSED [ 6%] todoman-4.7.0> tests/test_cli.py::test_list_case_insensitive[default] SKIPPED (This...) [ 7%] todoman-4.7.0> tests/test_cli.py::test_list_case_insensitive[DEfault] SKIPPED (This...) [ 7%] todoman-4.7.0> tests/test_cli.py::test_list_case_insensitive[deFAUlT] SKIPPED (This...) [ 8%] todoman-4.7.0> tests/test_cli.py::test_list_case_insensitive_collision SKIPPED (Thi...) [ 8%] todoman-4.7.0> tests/test_cli.py::test_list_case_insensitive_other_collision SKIPPED [ 9%] todoman-4.7.0> tests/test_cli.py::test_list_inexistant PASSED [ 9%] todoman-4.7.0> tests/test_cli.py::test_show_existing PASSED [ 10%] todoman-4.7.0> tests/test_cli.py::test_show_inexistant PASSED [ 10%] todoman-4.7.0> tests/test_cli.py::test_human PASSED [ 11%] todoman-4.7.0> tests/test_cli.py::test_two_events XFAIL (issue#9) [ 11%] todoman-4.7.0> tests/test_cli.py::test_delete PASSED [ 12%] todoman-4.7.0> tests/test_cli.py::test_delete_prompt PASSED [ 13%] todoman-4.7.0> tests/test_cli.py::test_copy PASSED [ 13%] todoman-4.7.0> tests/test_cli.py::test_move PASSED [ 14%] todoman-4.7.0> tests/test_cli.py::test_dtstamp PASSED [ 14%] todoman-4.7.0> tests/test_cli.py::test_default_list PASSED [ 15%] todoman-4.7.0> tests/test_cli.py::test_default_due[not specified] PASSED [ 15%] todoman-4.7.0> tests/test_cli.py::test_default_due[greater than 0] PASSED [ 16%] todoman-4.7.0> tests/test_cli.py::test_default_due[0] PASSED [ 16%] todoman-4.7.0> tests/test_cli.py::test_default_due2 PASSED [ 17%] todoman-4.7.0> tests/test_cli.py::test_sorting_output PASSED [ 17%] todoman-4.7.0> tests/test_cli.py::test_sort_invalid_fields PASSED [ 18%] todoman-4.7.0> tests/test_cli.py::test_flush PASSED [ 19%] todoman-4.7.0> tests/test_cli.py::test_edit PASSED [ 19%] todoman-4.7.0> tests/test_cli.py::test_edit_move PASSED [ 20%] todoman-4.7.0> tests/test_cli.py::test_edit_retains_id PASSED [ 20%] todoman-4.7.0> tests/test_cli.py::test_edit_inexistant PASSED [ 21%] todoman-4.7.0> tests/test_cli.py::test_empty_list PASSED [ 21%] todoman-4.7.0> tests/test_cli.py::test_show_location PASSED [ 22%] todoman-4.7.0> tests/test_cli.py::test_location PASSED [ 22%] todoman-4.7.0> tests/test_cli.py::test_sort_mixed_timezones PASSED [ 23%] todoman-4.7.0> tests/test_cli.py::test_humanize_interactive PASSED [ 23%] todoman-4.7.0> tests/test_cli.py::test_due_bad_date PASSED [ 24%] todoman-4.7.0> tests/test_cli.py::test_multiple_todos_in_file PASSED [ 25%] todoman-4.7.0> tests/test_cli.py::test_todo_new PASSED [ 25%] todoman-4.7.0> tests/test_cli.py::test_todo_edit PASSED [ 26%] todoman-4.7.0> tests/test_cli.py::test_list_startable PASSED [ 26%] todoman-4.7.0> tests/test_cli.py::test_bad_start_date PASSED [ 27%] todoman-4.7.0> tests/test_cli.py::test_done PASSED [ 27%] todoman-4.7.0> tests/test_cli.py::test_done_recurring PASSED [ 28%] todoman-4.7.0> tests/test_cli.py::test_cancel PASSED [ 28%] todoman-4.7.0> tests/test_cli.py::test_id_printed_for_new PASSED [ 29%] todoman-4.7.0> tests/test_cli.py::test_repl SKIPPED (Optional dependency "click_rep...) [ 29%] todoman-4.7.0> tests/test_cli.py::test_status_validation PASSED [ 30%] todoman-4.7.0> tests/test_cli.py::test_bad_status_validation PASSED [ 30%] todoman-4.7.0> tests/test_cli.py::test_status_filtering PASSED [ 31%] todoman-4.7.0> tests/test_cli.py::test_invoke_command PASSED [ 32%] todoman-4.7.0> tests/test_cli.py::test_invoke_invalid_command PASSED [ 32%] todoman-4.7.0> tests/test_cli.py::test_new_categories_single PASSED [ 33%] todoman-4.7.0> tests/test_cli.py::test_new_categories_multiple PASSED [ 33%] todoman-4.7.0> tests/test_cli.py::test_list_categories_single PASSED [ 34%] todoman-4.7.0> tests/test_cli.py::test_list_categories_multiple PASSED [ 34%] todoman-4.7.0> tests/test_cli.py::test_show_priority PASSED [ 35%] todoman-4.7.0> tests/test_cli.py::test_priority PASSED [ 35%] todoman-4.7.0> tests/test_cli.py::test_porcelain_precedence PASSED [ 36%] todoman-4.7.0> tests/test_cli.py::test_duplicate_list PASSED [ 36%] todoman-4.7.0> tests/test_cli.py::test_edit_raw PASSED [ 37%] todoman-4.7.0> tests/test_cli.py::test_new_description_from_stdin PASSED [ 38%] todoman-4.7.0> tests/test_cli.py::test_default_priority PASSED [ 38%] todoman-4.7.0> tests/test_cli.py::test_no_default_priority PASSED [ 39%] todoman-4.7.0> tests/test_cli.py::test_invalid_default_priority PASSED [ 39%] todoman-4.7.0> tests/test_config.py::test_explicit_nonexistant PASSED [ 40%] todoman-4.7.0> tests/test_config.py::test_xdg_nonexistant PASSED [ 40%] todoman-4.7.0> tests/test_config.py::test_sane_config PASSED [ 41%] todoman-4.7.0> tests/test_config.py::test_invalid_color PASSED [ 41%] todoman-4.7.0> tests/test_config.py::test_invalid_color_arg PASSED [ 42%] todoman-4.7.0> tests/test_config.py::test_missing_path PASSED [ 42%] todoman-4.7.0> tests/test_config.py::test_extra_entry XFAIL (Not implemented) [ 43%] todoman-4.7.0> tests/test_config.py::test_extra_section XFAIL (Not implemented) [ 44%] todoman-4.7.0> tests/test_config.py::test_date_field_in_time_format PASSED [ 44%] todoman-4.7.0> tests/test_config.py::test_date_field_in_time PASSED [ 45%] todoman-4.7.0> tests/test_config.py::test_colour_validation_auto PASSED [ 45%] todoman-4.7.0> tests/test_config.py::test_colour_validation_always PASSED [ 46%] todoman-4.7.0> tests/test_config.py::test_colour_validation_invalid PASSED [ 46%] todoman-4.7.0> tests/test_filtering.py::test_priority PASSED [ 47%] todoman-4.7.0> tests/test_filtering.py::test_location PASSED [ 47%] todoman-4.7.0> tests/test_filtering.py::test_category PASSED [ 48%] todoman-4.7.0> tests/test_filtering.py::test_grep PASSED [ 48%] todoman-4.7.0> tests/test_filtering.py::test_filtering_lists PASSED [ 49%] todoman-4.7.0> tests/test_filtering.py::test_due_aware PASSED [ 50%] todoman-4.7.0> tests/test_filtering.py::test_due_naive PASSED [ 50%] todoman-4.7.0> tests/test_filtering.py::test_filtering_start PASSED [ 51%] todoman-4.7.0> tests/test_filtering.py::test_statuses PASSED [ 51%] todoman-4.7.0> tests/test_formatter.py::test_humanized_datetime[CET-interval0] PASSED [ 52%] todoman-4.7.0> tests/test_formatter.py::test_humanized_datetime[CET-interval1] PASSED [ 52%] todoman-4.7.0> tests/test_formatter.py::test_humanized_datetime[HST-interval0] PASSED [ 53%] todoman-4.7.0> tests/test_formatter.py::test_humanized_datetime[HST-interval1] PASSED [ 53%] todoman-4.7.0> tests/test_formatter.py::test_humanized_date[CET-interval0] PASSED [ 54%] todoman-4.7.0> tests/test_formatter.py::test_humanized_date[CET-interval1] PASSED [ 54%] todoman-4.7.0> tests/test_formatter.py::test_humanized_date[HST-interval0] PASSED [ 55%] todoman-4.7.0> tests/test_formatter.py::test_humanized_date[HST-interval1] PASSED [ 55%] todoman-4.7.0> tests/test_formatter.py::test_format_priority PASSED [ 56%] todoman-4.7.0> tests/test_formatter.py::test_format_priority_compact PASSED [ 57%] todoman-4.7.0> tests/test_formatter.py::test_format_date PASSED [ 57%] todoman-4.7.0> tests/test_formatter.py::test_format_datetime PASSED [ 58%] todoman-4.7.0> tests/test_formatter.py::test_detailed_format PASSED [ 58%] todoman-4.7.0> tests/test_formatter.py::test_parse_time PASSED [ 59%] todoman-4.7.0> tests/test_formatter.py::test_parse_datetime PASSED [ 59%] todoman-4.7.0> tests/test_formatter.py::test_humanized_parse_datetime PASSED [ 60%] todoman-4.7.0> tests/test_formatter.py::test_simple_action PASSED [ 60%] todoman-4.7.0> tests/test_formatter.py::test_formatting_parsing_consitency PASSED [ 61%] todoman-4.7.0> tests/test_formatter.py::test_rgb_to_ansi PASSED [ 61%] todoman-4.7.0> tests/test_formatter.py::test_format_multiple_with_list PASSED [ 62%] todoman-4.7.0> tests/test_formatter.py::test_format_multiple_without_list PASSED [ 63%] todoman-4.7.0> tests/test_model.py::test_querying PASSED [ 63%] todoman-4.7.0> tests/test_model.py::test_retain_tz PASSED [ 64%] todoman-4.7.0> tests/test_model.py::test_due_date PASSED [ 64%] todoman-4.7.0> tests/test_model.py::test_change_paths PASSED [ 65%] todoman-4.7.0> tests/test_model.py::test_list_displayname PASSED [ 65%] todoman-4.7.0> tests/test_model.py::test_list_colour PASSED [ 66%] todoman-4.7.0> tests/test_model.py::test_list_colour_cache_invalidation PASSED [ 66%] todoman-4.7.0> tests/test_model.py::test_list_no_colour PASSED [ 67%] todoman-4.7.0> tests/test_model.py::test_database_priority_sorting PASSED [ 67%] todoman-4.7.0> tests/test_model.py::test_retain_unknown_fields PASSED [ 68%] todoman-4.7.0> tests/test_model.py::test_category_integrity PASSED [ 69%] todoman-4.7.0> tests/test_model.py::test_category_deletes_on_todo_delete PASSED [ 69%] todoman-4.7.0> tests/test_model.py::test_todo_setters PASSED [ 70%] todoman-4.7.0> tests/test_model.py::test_is_completed PASSED [ 70%] todoman-4.7.0> tests/test_model.py::test_complete_recurring[True-tz0-20990315T020000Z] PASSED [ 71%] todoman-4.7.0> tests/test_model.py::test_complete_recurring[True-tz0-20990315T020000] SKIPPED [ 71%] todoman-4.7.0> tests/test_model.py::test_complete_recurring[True-None-20990315T020000Z] SKIPPED [ 72%] todoman-4.7.0> tests/test_model.py::test_complete_recurring[True-None-20990315T020000] PASSED [ 72%] todoman-4.7.0> tests/test_model.py::test_complete_recurring[False-tz0-20990315T020000Z] PASSED [ 73%] todoman-4.7.0> tests/test_model.py::test_complete_recurring[False-tz0-20990315T020000] SKIPPED [ 73%] todoman-4.7.0> tests/test_model.py::test_complete_recurring[False-None-20990315T020000Z] SKIPPED [ 74%] todoman-4.7.0> tests/test_model.py::test_complete_recurring[False-None-20990315T020000] PASSED [ 75%] todoman-4.7.0> tests/test_model.py::test_save_recurring_related PASSED [ 75%] todoman-4.7.0> tests/test_model.py::test_save_recurring_related_with_date PASSED [ 76%] todoman-4.7.0> tests/test_model.py::test_todo_filename_absolute_path PASSED [ 76%] todoman-4.7.0> tests/test_model.py::test_list_equality PASSED [ 77%] todoman-4.7.0> tests/test_model.py::test_clone PASSED [ 77%] todoman-4.7.0> tests/test_model.py::test_todos_startable PASSED [ 78%] todoman-4.7.0> tests/test_model.py::test_filename_uid_colision PASSED [ 78%] todoman-4.7.0> tests/test_model.py::test_hide_cancelled PASSED [ 79%] todoman-4.7.0> tests/test_model.py::test_illegal_start_suppression PASSED [ 79%] todoman-4.7.0> tests/test_model.py::test_default_status PASSED [ 80%] todoman-4.7.0> tests/test_model.py::test_nullify_field PASSED [ 80%] todoman-4.7.0> tests/test_model.py::test_duplicate_list PASSED [ 81%] todoman-4.7.0> tests/test_model.py::test_unreadable_ics PASSED [ 82%] todoman-4.7.0> tests/test_model.py::test_deleting_todo_without_list_fails PASSED [ 82%] todoman-4.7.0> tests/test_model.py::test_saving_todo_without_list_fails PASSED [ 83%] todoman-4.7.0> tests/test_model.py::test_todo_path_without_list PASSED [ 83%] todoman-4.7.0> tests/test_porcelain.py::test_list_all PASSED [ 84%] todoman-4.7.0> tests/test_porcelain.py::test_list_start_date PASSED [ 84%] todoman-4.7.0> tests/test_porcelain.py::test_list_due_date PASSED [ 85%] todoman-4.7.0> tests/test_porcelain.py::test_list_nodue PASSED [ 85%] todoman-4.7.0> tests/test_porcelain.py::test_list_priority PASSED [ 86%] todoman-4.7.0> tests/test_porcelain.py::test_show PASSED [ 86%] todoman-4.7.0> tests/test_porcelain.py::test_simple_action PASSED [ 87%] todoman-4.7.0> tests/test_porcelain.py::test_format_datetime PASSED [ 88%] todoman-4.7.0> tests/test_porcelain.py::test_parse_datetime PASSED [ 88%] todoman-4.7.0> tests/test_porcelain.py::test_formatting_parsing_consitency PASSED [ 89%] todoman-4.7.0> tests/test_ui.py::test_todo_editor_priority PASSED [ 89%] todoman-4.7.0> tests/test_ui.py::test_todo_editor_list PASSED [ 90%] todoman-4.7.0> tests/test_ui.py::test_todo_editor_summary PASSED [ 90%] todoman-4.7.0> tests/test_ui.py::test_todo_editor_due PASSED [ 91%] todoman-4.7.0> tests/test_ui.py::test_toggle_help PASSED [ 91%] todoman-4.7.0> tests/test_ui.py::test_show_save_errors PASSED [ 92%] todoman-4.7.0> tests/test_ui.py::test_save_completed[True-True] PASSED [ 92%] todoman-4.7.0> tests/test_ui.py::test_save_completed[True-False] PASSED [ 93%] todoman-4.7.0> tests/test_ui.py::test_save_completed[False-True] PASSED [ 94%] todoman-4.7.0> tests/test_ui.py::test_save_completed[False-False] PASSED [ 94%] todoman-4.7.0> tests/test_ui.py::test_ctrl_c_clears SKIPPED (See: https://github.co...) [ 95%] todoman-4.7.0> tests/test_widgets.py::test_extended_edit_delete_word PASSED [ 95%] todoman-4.7.0> tests/test_widgets.py::test_extended_edit_delete_sol PASSED [ 96%] todoman-4.7.0> tests/test_widgets.py::test_extended_edit_delete_eol PASSED [ 96%] todoman-4.7.0> tests/test_widgets.py::test_extended_edit_goto_sol PASSED [ 97%] todoman-4.7.0> tests/test_widgets.py::test_extended_edit_goto_eol PASSED [ 97%] todoman-4.7.0> tests/test_widgets.py::test_extended_edit_delete_next_char PASSED [ 98%] todoman-4.7.0> tests/test_widgets.py::test_extended_edit_input PASSED [ 98%] todoman-4.7.0> tests/test_widgets.py::test_extended_edit_editor PASSED [ 99%] todoman-4.7.0> tests/test_widgets.py::test_priority_selector PASSED [100%] todoman-4.7.0> todoman-4.7.0> ========== 170 passed, 11 skipped, 10 deselected, 3 xfailed in 3.16s =========== todoman-4.7.0> Finished executing pytestCheckPhase todoman-4.7.0> Running phase: pytestcachePhase todoman-4.7.0> Running phase: pytestRemoveBytecodePhase error: Cannot build '/nix/store/d2w87lnrsy9gizihcnq4qsxyqci4azlf-pim-0.2.0.drv'. Reason: 1 dependency failed. Output paths: /nix/store/hcnbj9jhgpczgvgxqp2a95ri6n2z6j71-pim-0.2.0