this derivation will be built: /nix/store/r23v407hmvh8vlywyssyrvzb5awdp507-python3.13-deploykit.drv building '/nix/store/r23v407hmvh8vlywyssyrvzb5awdp507-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> shrinking RPATHs of ELF executables and libraries in /nix/store/8ry6fyp07b0kkiskhj9gn5pa90cdrj1f-python3.13-deploykit python3.13-deploykit> checking for references to /build/ in /nix/store/8ry6fyp07b0kkiskhj9gn5pa90cdrj1f-python3.13-deploykit... python3.13-deploykit> patching script interpreter paths in /nix/store/8ry6fyp07b0kkiskhj9gn5pa90cdrj1f-python3.13-deploykit python3.13-deploykit> stripping (with command strip and flags -S -p) in /nix/store/8ry6fyp07b0kkiskhj9gn5pa90cdrj1f-python3.13-deploykit/lib python3.13-deploykit> shrinking RPATHs of ELF executables and libraries in /nix/store/2vw8xyxj2ri6rbl4mxyzmi5qdjprvb2z-python3.13-deploykit-dist python3.13-deploykit> checking for references to /build/ in /nix/store/2vw8xyxj2ri6rbl4mxyzmi5qdjprvb2z-python3.13-deploykit-dist... python3.13-deploykit> patching script interpreter paths in /nix/store/2vw8xyxj2ri6rbl4mxyzmi5qdjprvb2z-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 -s python3.13-deploykit> ============================= test session starts ============================== python3.13-deploykit> platform linux -- Python 3.13.9, pytest-8.4.2, pluggy-1.6.0 python3.13-deploykit> rootdir: /build/source python3.13-deploykit> configfile: pyproject.toml python3.13-deploykit> collected 18 items 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 "/build/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 "/build/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 "/build/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/7gl4khq26h625mpqzkiiqsify3hclar1-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/7gl4khq26h625mpqzkiiqsify3hclar1-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 "/build/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 "/build/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 "/build/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 "/build/source/deploykit/__init__.py", line 605, in _worker python3.13-deploykit> results[idx] = HostResult(host, func(host)) python3.13-deploykit> ~~~~^^^^^^ python3.13-deploykit> File "/build/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 "/build/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 "/build/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> tests/test_ssh.py Generating public/private ed25519 key pair. python3.13-deploykit> Your identification has been saved in /build/source/tmp2grnffx0/host_ssh_host_ed25519_key python3.13-deploykit> Your public key has been saved in /build/source/tmp2grnffx0/host_ssh_host_ed25519_key.pub python3.13-deploykit> The key fingerprint is: python3.13-deploykit> SHA256:6w2U42HKr/ih/Y0YcVCJOENrhevHdYbdYEfUG5v5r9Y nixbld@localhost python3.13-deploykit> The key's randomart image is: python3.13-deploykit> +--[ED25519 256]--+ python3.13-deploykit> | ..o.... oo. | python3.13-deploykit> | =o... o . o | python3.13-deploykit> | o+. + + * | python3.13-deploykit> | .. .o.+ . = | python3.13-deploykit> | . ...So . | python3.13-deploykit> | ..oB + .| python3.13-deploykit> | .= + ..| python3.13-deploykit> | + * = . E| python3.13-deploykit> | o.=o= o ... | python3.13-deploykit> +----[SHA256]-----+ python3.13-deploykit> python3.13-deploykit> python3.13-deploykit> [127.0.0.1] $ echo hello python3.13-deploykit> python3.13-deploykit> python3.13-deploykit> python3.13-deploykit> python3.13-deploykit> python3.13-deploykit> [127.0.0.1] $ export env_var=true; echo $env_var python3.13-deploykit> python3.13-deploykit> python3.13-deploykit> [127.0.0.1] $ export env_var=true; env python3.13-deploykit> python3.13-deploykit> python3.13-deploykit> python3.13-deploykit> python3.13-deploykit> python3.13-deploykit> [127.0.0.1] $ echo '$hello' python3.13-deploykit> python3.13-deploykit> python3.13-deploykit> python3.13-deploykit> python3.13-deploykit> python3.13-deploykit> [127.0.0.1] $ echo hello python3.13-deploykit> python3.13-deploykit> python3.13-deploykit> python3.13-deploykit> python3.13-deploykit> python3.13-deploykit> [127.0.0.1] $ sleep 10 python3.13-deploykit> python3.13-deploykit> Command '['ssh', 'nixbld@127.0.0.1', '-p', '55509', '-i', '/build/source/tmp2grnffx0/host_ssh_host_ed25519_key', '-o', 'StrictHostKeyChecking=no', '-o', 'UserKnownHostsFile=/dev/null', '--', "bash -c 'sleep 10' -- "]' timed out after 0 seconds python3.13-deploykit> Traceback (most recent call last): python3.13-deploykit> File "/build/source/deploykit/__init__.py", line 664, in _run_remote python3.13-deploykit> proc = host.run( python3.13-deploykit> cmd, python3.13-deploykit> ...<6 lines>... python3.13-deploykit> timeout=timeout, python3.13-deploykit> ) python3.13-deploykit> File "/build/source/deploykit/__init__.py", line 557, in run python3.13-deploykit> return self._run( python3.13-deploykit> ~~~~~~~~~^ python3.13-deploykit> ssh_cmd, python3.13-deploykit> ^^^^^^^^ python3.13-deploykit> ...<6 lines>... python3.13-deploykit> timeout=timeout, python3.13-deploykit> ^^^^^^^^^^^^^^^^ python3.13-deploykit> ) python3.13-deploykit> ^ python3.13-deploykit> File "/build/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/7gl4khq26h625mpqzkiiqsify3hclar1-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/7gl4khq26h625mpqzkiiqsify3hclar1-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 '['ssh', 'nixbld@127.0.0.1', '-p', '55509', '-i', '/build/source/tmp2grnffx0/host_ssh_host_ed25519_key', '-o', 'StrictHostKeyChecking=no', '-o', 'UserKnownHostsFile=/dev/null', '--', "bash -c 'sleep 10' -- "]' timed out after 0 seconds python3.13-deploykit> [127.0.0.1] failed with: Command '['ssh', 'nixbld@127.0.0.1', '-p', '55509', '-i', '/build/source/tmp2grnffx0/host_ssh_host_ed25519_key', '-o', 'StrictHostKeyChecking=no', '-o', 'UserKnownHostsFile=/dev/null', '--', "bash -c 'sleep 10' -- "]' timed out after 0 seconds python3.13-deploykit> python3.13-deploykit> python3.13-deploykit> python3.13-deploykit> [127.0.0.1] $ exit 1 python3.13-deploykit> python3.13-deploykit> python3.13-deploykit> [127.0.0.1] [Command failed: 1] exit 1 python3.13-deploykit> [127.0.0.1] $ exit 1 python3.13-deploykit> python3.13-deploykit> python3.13-deploykit> Command '['ssh', 'nixbld@127.0.0.1', '-p', '33839', '-i', '/build/source/tmp2grnffx0/host_ssh_host_ed25519_key', '-o', 'StrictHostKeyChecking=no', '-o', 'UserKnownHostsFile=/dev/null', '--', "bash -c 'exit 1' -- "]' returned non-zero exit status 1. python3.13-deploykit> Traceback (most recent call last): python3.13-deploykit> File "/build/source/deploykit/__init__.py", line 664, in _run_remote python3.13-deploykit> proc = host.run( python3.13-deploykit> cmd, python3.13-deploykit> ...<6 lines>... python3.13-deploykit> timeout=timeout, python3.13-deploykit> ) python3.13-deploykit> File "/build/source/deploykit/__init__.py", line 557, in run python3.13-deploykit> return self._run( python3.13-deploykit> ~~~~~~~~~^ python3.13-deploykit> ssh_cmd, python3.13-deploykit> ^^^^^^^^ python3.13-deploykit> ...<6 lines>... python3.13-deploykit> timeout=timeout, python3.13-deploykit> ^^^^^^^^^^^^^^^^ python3.13-deploykit> ) python3.13-deploykit> ^ python3.13-deploykit> File "/build/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 '['ssh', 'nixbld@127.0.0.1', '-p', '33839', '-i', '/build/source/tmp2grnffx0/host_ssh_host_ed25519_key', '-o', 'StrictHostKeyChecking=no', '-o', 'UserKnownHostsFile=/dev/null', '--', "bash -c 'exit 1' -- "]' returned non-zero exit status 1. python3.13-deploykit> [127.0.0.1] failed with: Command '['ssh', 'nixbld@127.0.0.1', '-p', '33839', '-i', '/build/source/tmp2grnffx0/host_ssh_host_ed25519_key', '-o', 'StrictHostKeyChecking=no', '-o', 'UserKnownHostsFile=/dev/null', '--', "bash -c 'exit 1' -- "]' returned non-zero exit status 1. python3.13-deploykit> python3.13-deploykit> python3.13-deploykit> python3.13-deploykit> [127.0.0.1] $ '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 "/build/source/deploykit/__init__.py", line 605, in _worker python3.13-deploykit> results[idx] = HostResult(host, func(host)) python3.13-deploykit> ~~~~^^^^^^ python3.13-deploykit> File "/build/source/tests/test_ssh.py", line 73, in some_func python3.13-deploykit> return h.run_local("exit 1") python3.13-deploykit> ~~~~~~~~~~~^^^^^^^^^^ python3.13-deploykit> File "/build/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 "/build/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> [127.0.0.1] failed with: Command '['exit 1']' returned non-zero exit status 1. python3.13-deploykit> . python3.13-deploykit> python3.13-deploykit> ============================== 18 passed in 2.55s ============================== python3.13-deploykit> Finished executing pytestCheckPhase python3.13-deploykit> Running phase: pytestcachePhase python3.13-deploykit> Running phase: pytestRemoveBytecodePhase upload niks3: ok