this derivation will be built: /nix/store/dvw6g8222pls11856y0agi5x9r8xqj4b-python3.13-deploykit.drv building '/nix/store/dvw6g8222pls11856y0agi5x9r8xqj4b-python3.13-deploykit.drv' on 'grpc://farm.numtide.com:50051?client-cert=/run/secrets/vars/per-machine/bld1/nix-farm-ci/crt&client-key=/run/secrets/vars/per-machine/bld1/nix-farm-ci/key&connect-timeout=20&system=aarch64-darwin' building '/nix/store/dvw6g8222pls11856y0agi5x9r8xqj4b-python3.13-deploykit.drv' on farm.numtide.com:50051 python3.13-deploykit> mac02: building dvw6g8222pls11856y0agi5x9r8xqj4b-python3.13-deploykit.drv python3.13-deploykit> Sourcing python-remove-tests-dir-hook python3.13-deploykit> Sourcing python-catch-conflicts-hook.sh python3.13-deploykit> Sourcing python-remove-bin-bytecode-hook.sh python3.13-deploykit> Sourcing pypa-build-hook python3.13-deploykit> Using pypaBuildPhase python3.13-deploykit> Sourcing python-runtime-deps-check-hook python3.13-deploykit> Using pythonRuntimeDepsCheckHook python3.13-deploykit> Sourcing pypa-install-hook python3.13-deploykit> Using pypaInstallPhase python3.13-deploykit> Sourcing python-imports-check-hook.sh python3.13-deploykit> Using pythonImportsCheckPhase python3.13-deploykit> Sourcing python-namespaces-hook python3.13-deploykit> Sourcing python-catch-conflicts-hook.sh python3.13-deploykit> Sourcing pytest-check-hook python3.13-deploykit> Using pytestCheckPhase python3.13-deploykit> Running phase: unpackPhase python3.13-deploykit> unpacking source archive /nix/store/ls4zyws499lkn2zgklvkbajnbw5gf8a5-source python3.13-deploykit> source root is source python3.13-deploykit> setting SOURCE_DATE_EPOCH to timestamp 315619200 of file "source/treefmt.nix" python3.13-deploykit> Running phase: patchPhase python3.13-deploykit> Running phase: updateAutotoolsGnuConfigScriptsPhase python3.13-deploykit> Running phase: configurePhase python3.13-deploykit> no configure script, doing nothing python3.13-deploykit> Running phase: buildPhase python3.13-deploykit> Executing pypaBuildPhase python3.13-deploykit> Creating a wheel... python3.13-deploykit> pypa build flags: --no-isolation --outdir dist/ --wheel python3.13-deploykit> * Getting build dependencies for wheel... python3.13-deploykit> * Building wheel... python3.13-deploykit> Successfully built deploykit-1.2.1-py3-none-any.whl python3.13-deploykit> Finished creating a wheel... python3.13-deploykit> Finished executing pypaBuildPhase python3.13-deploykit> Running phase: pythonRuntimeDepsCheckHook python3.13-deploykit> Executing pythonRuntimeDepsCheck python3.13-deploykit> Checking runtime dependencies for deploykit-1.2.1-py3-none-any.whl python3.13-deploykit> Finished executing pythonRuntimeDepsCheck python3.13-deploykit> Running phase: installPhase python3.13-deploykit> Executing pypaInstallPhase python3.13-deploykit> Successfully installed deploykit-1.2.1-py3-none-any.whl python3.13-deploykit> Finished executing pypaInstallPhase python3.13-deploykit> Running phase: pythonOutputDistPhase python3.13-deploykit> Executing pythonOutputDistPhase python3.13-deploykit> Finished executing pythonOutputDistPhase python3.13-deploykit> Running phase: fixupPhase python3.13-deploykit> checking for references to /nix/var/nix/builds/nix-22330-1620269754/ in /nix/store/gvk1w1crhlzc1d1gpmfbvxc4zn3bqzry-python3.13-deploykit... python3.13-deploykit> patching script interpreter paths in /nix/store/gvk1w1crhlzc1d1gpmfbvxc4zn3bqzry-python3.13-deploykit python3.13-deploykit> stripping (with command strip and flags -S) in /nix/store/gvk1w1crhlzc1d1gpmfbvxc4zn3bqzry-python3.13-deploykit/lib python3.13-deploykit> checking for references to /nix/var/nix/builds/nix-22330-1620269754/ in /nix/store/49sr1yq0sfg0ha2ddwy655s0xvr2kyjk-python3.13-deploykit-dist... python3.13-deploykit> patching script interpreter paths in /nix/store/49sr1yq0sfg0ha2ddwy655s0xvr2kyjk-python3.13-deploykit-dist python3.13-deploykit> Executing pythonRemoveTestsDir python3.13-deploykit> Finished executing pythonRemoveTestsDir python3.13-deploykit> Running phase: installCheckPhase python3.13-deploykit> no Makefile or custom installCheckPhase, doing nothing python3.13-deploykit> Running phase: pythonCatchConflictsPhase python3.13-deploykit> Running phase: pythonRemoveBinBytecodePhase python3.13-deploykit> Running phase: pythonImportsCheckPhase python3.13-deploykit> Executing pythonImportsCheckPhase python3.13-deploykit> Running phase: pytestCheckPhase python3.13-deploykit> Executing pytestCheckPhase python3.13-deploykit> pytest flags: -m pytest -k not\ \(test_ssh\) -s python3.13-deploykit> ============================= test session starts ============================== python3.13-deploykit> platform darwin -- Python 3.13.9, pytest-8.4.2, pluggy-1.6.0 python3.13-deploykit> rootdir: /nix/var/nix/builds/nix-22330-1620269754/source python3.13-deploykit> configfile: pyproject.toml python3.13-deploykit> collected 18 items / 7 deselected / 11 selected python3.13-deploykit> python3.13-deploykit> tests/test_local.py $ echo hello python3.13-deploykit> hello python3.13-deploykit> .$ exit 1 python3.13-deploykit> $ exit 1 python3.13-deploykit> .$ echo $env_var python3.13-deploykit> [some_host] $ 'echo $env_var' python3.13-deploykit> [some_host] $ env python3.13-deploykit> .$ echo $hello python3.13-deploykit> .$ echo 1; echo 2 >&2 python3.13-deploykit> .[some_host] $ 'echo hello' python3.13-deploykit> [some_host] hello python3.13-deploykit> .[some_host] $ 'sleep 10' python3.13-deploykit> Command '['sleep 10']' timed out after 0 seconds python3.13-deploykit> Traceback (most recent call last): python3.13-deploykit> File "/nix/var/nix/builds/nix-22330-1620269754/source/deploykit/__init__.py", line 634, in _run_local python3.13-deploykit> proc = host.run_local( python3.13-deploykit> cmd, python3.13-deploykit> ...<5 lines>... python3.13-deploykit> timeout=timeout, python3.13-deploykit> ) python3.13-deploykit> File "/nix/var/nix/builds/nix-22330-1620269754/source/deploykit/__init__.py", line 457, in run_local python3.13-deploykit> return self._run( python3.13-deploykit> ~~~~~~~~~^ python3.13-deploykit> cmd, python3.13-deploykit> ^^^^ python3.13-deploykit> ...<7 lines>... python3.13-deploykit> timeout=timeout, python3.13-deploykit> ^^^^^^^^^^^^^^^^ python3.13-deploykit> ) python3.13-deploykit> ^ python3.13-deploykit> File "/nix/var/nix/builds/nix-22330-1620269754/source/deploykit/__init__.py", line 398, in _run python3.13-deploykit> ret = p.wait(timeout=max(0, timeout - (time.time() - start))) python3.13-deploykit> File "/nix/store/hv7qldswrqvg1sjys1lmgjg875hkffng-python3-3.13.9/lib/python3.13/subprocess.py", line 1280, in wait python3.13-deploykit> return self._wait(timeout=timeout) python3.13-deploykit> ~~~~~~~~~~^^^^^^^^^^^^^^^^^ python3.13-deploykit> File "/nix/store/hv7qldswrqvg1sjys1lmgjg875hkffng-python3-3.13.9/lib/python3.13/subprocess.py", line 2058, in _wait python3.13-deploykit> raise TimeoutExpired(self.args, timeout) python3.13-deploykit> subprocess.TimeoutExpired: Command '['sleep 10']' timed out after 0 seconds python3.13-deploykit> [some_host] failed with: Command '['sleep 10']' timed out after 0 seconds python3.13-deploykit> .[some_host] $ 'echo hello' python3.13-deploykit> .[some_host] $ 'exit 1' python3.13-deploykit> Command '['exit 1']' returned non-zero exit status 1. python3.13-deploykit> Traceback (most recent call last): python3.13-deploykit> File "/nix/var/nix/builds/nix-22330-1620269754/source/deploykit/__init__.py", line 634, in _run_local python3.13-deploykit> proc = host.run_local( python3.13-deploykit> cmd, python3.13-deploykit> ...<5 lines>... python3.13-deploykit> timeout=timeout, python3.13-deploykit> ) python3.13-deploykit> File "/nix/var/nix/builds/nix-22330-1620269754/source/deploykit/__init__.py", line 457, in run_local python3.13-deploykit> return self._run( python3.13-deploykit> ~~~~~~~~~^ python3.13-deploykit> cmd, python3.13-deploykit> ^^^^ python3.13-deploykit> ...<7 lines>... python3.13-deploykit> timeout=timeout, python3.13-deploykit> ^^^^^^^^^^^^^^^^ python3.13-deploykit> ) python3.13-deploykit> ^ python3.13-deploykit> File "/nix/var/nix/builds/nix-22330-1620269754/source/deploykit/__init__.py", line 403, in _run python3.13-deploykit> raise subprocess.CalledProcessError( python3.13-deploykit> ...<4 lines>... python3.13-deploykit> ) python3.13-deploykit> subprocess.CalledProcessError: Command '['exit 1']' returned non-zero exit status 1. python3.13-deploykit> [some_host] failed with: Command '['exit 1']' returned non-zero exit status 1. python3.13-deploykit> .[some_host] $ 'exit 1' python3.13-deploykit> Command '['exit 1']' returned non-zero exit status 1. python3.13-deploykit> Traceback (most recent call last): python3.13-deploykit> File "/nix/var/nix/builds/nix-22330-1620269754/source/deploykit/__init__.py", line 605, in _worker python3.13-deploykit> results[idx] = HostResult(host, func(host)) python3.13-deploykit> ~~~~^^^^^^ python3.13-deploykit> File "/nix/var/nix/builds/nix-22330-1620269754/source/tests/test_local.py", line 81, in some_func python3.13-deploykit> h.run_local("exit 1") python3.13-deploykit> ~~~~~~~~~~~^^^^^^^^^^ python3.13-deploykit> File "/nix/var/nix/builds/nix-22330-1620269754/source/deploykit/__init__.py", line 457, in run_local python3.13-deploykit> return self._run( python3.13-deploykit> ~~~~~~~~~^ python3.13-deploykit> cmd, python3.13-deploykit> ^^^^ python3.13-deploykit> ...<7 lines>... python3.13-deploykit> timeout=timeout, python3.13-deploykit> ^^^^^^^^^^^^^^^^ python3.13-deploykit> ) python3.13-deploykit> ^ python3.13-deploykit> File "/nix/var/nix/builds/nix-22330-1620269754/source/deploykit/__init__.py", line 403, in _run python3.13-deploykit> raise subprocess.CalledProcessError( python3.13-deploykit> ...<4 lines>... python3.13-deploykit> ) python3.13-deploykit> subprocess.CalledProcessError: Command '['exit 1']' returned non-zero exit status 1. python3.13-deploykit> [some_host] failed with: Command '['exit 1']' returned non-zero exit status 1. python3.13-deploykit> .[some_host] $ echo 1 python3.13-deploykit> . python3.13-deploykit> python3.13-deploykit> ======================= 11 passed, 7 deselected in 0.15s ======================= python3.13-deploykit> Finished executing pytestCheckPhase python3.13-deploykit> Running phase: pytestcachePhase python3.13-deploykit> Running phase: pytestRemoveBytecodePhase upload niks3: ok