tribuchet: building on jamie structuredAttrs is enabled Sourcing python-remove-tests-dir-hook Sourcing python-catch-conflicts-hook.sh Sourcing python-remove-bin-bytecode-hook.sh Sourcing pypa-build-hook Using pypaBuildPhase Sourcing python-runtime-deps-check-hook Using pythonRuntimeDepsCheckHook Sourcing pypa-install-hook Using pypaInstallPhase Sourcing python-imports-check-hook.sh Using pythonImportsCheckPhase Sourcing python-metadata-check-hook.sh Using pythonMetadataCheckPhase Sourcing python-namespaces-hook Sourcing python-catch-conflicts-hook.sh Sourcing pytest-check-hook Using pytestCheckPhase Running phase: unpackPhase unpacking source archive /nix/store/ccd9kn0gjdgcbch6qizsgn1h4wh33r1i-source source root is source setting SOURCE_DATE_EPOCH to timestamp 315619200 of file "source/uv.lock" Running phase: patchPhase Running phase: updateAutotoolsGnuConfigScriptsPhase Running phase: configurePhase no configure script, doing nothing Running phase: buildPhase Executing pypaBuildPhase Setting PDM_BUILD_SCM_VERSION to 0.9.0 Creating a wheel... pypa build flags: --no-isolation --outdir dist/ --wheel * Getting build dependencies for wheel... * Building wheel... - Adding src/acp/__init__.py -> acp/__init__.py - Adding src/acp/agent/__init__.py -> acp/agent/__init__.py - Adding src/acp/agent/connection.py -> acp/agent/connection.py - Adding src/acp/agent/router.py -> acp/agent/router.py - Adding src/acp/client/__init__.py -> acp/client/__init__.py - Adding src/acp/client/connection.py -> acp/client/connection.py - Adding src/acp/client/router.py -> acp/client/router.py - Adding src/acp/connection.py -> acp/connection.py - Adding src/acp/contrib/__init__.py -> acp/contrib/__init__.py - Adding src/acp/contrib/permissions.py -> acp/contrib/permissions.py - Adding src/acp/contrib/session_state.py -> acp/contrib/session_state.py - Adding src/acp/contrib/tool_calls.py -> acp/contrib/tool_calls.py - Adding src/acp/core.py -> acp/core.py - Adding src/acp/exceptions.py -> acp/exceptions.py - Adding src/acp/helpers.py -> acp/helpers.py - Adding src/acp/interfaces.py -> acp/interfaces.py - Adding src/acp/meta.py -> acp/meta.py - Adding src/acp/py.typed -> acp/py.typed - Adding src/acp/router.py -> acp/router.py - Adding src/acp/schema.py -> acp/schema.py - Adding src/acp/stdio.py -> acp/stdio.py - Adding src/acp/task/__init__.py -> acp/task/__init__.py - Adding src/acp/task/dispatcher.py -> acp/task/dispatcher.py - Adding src/acp/task/queue.py -> acp/task/queue.py - Adding src/acp/task/sender.py -> acp/task/sender.py - Adding src/acp/task/state.py -> acp/task/state.py - Adding src/acp/task/supervisor.py -> acp/task/supervisor.py - Adding src/acp/telemetry.py -> acp/telemetry.py - Adding src/acp/transports.py -> acp/transports.py - Adding src/acp/utils.py -> acp/utils.py - Adding .pdm-build/agent_client_protocol-0.9.0.dist-info/METADATA -> agent_client_protocol-0.9.0.dist-info/METADATA - Adding .pdm-build/agent_client_protocol-0.9.0.dist-info/WHEEL -> agent_client_protocol-0.9.0.dist-info/WHEEL - Adding .pdm-build/agent_client_protocol-0.9.0.dist-info/entry_points.txt -> agent_client_protocol-0.9.0.dist-info/entry_points.txt - Adding .pdm-build/agent_client_protocol-0.9.0.dist-info/licenses/LICENSE -> agent_client_protocol-0.9.0.dist-info/licenses/LICENSE - Adding agent_client_protocol-0.9.0.dist-info/RECORD -> agent_client_protocol-0.9.0.dist-info/RECORD Successfully built agent_client_protocol-0.9.0-py3-none-any.whl Finished creating a wheel... Finished executing pypaBuildPhase Running phase: pythonRuntimeDepsCheckHook Executing pythonRuntimeDepsCheck Checking runtime dependencies for agent_client_protocol-0.9.0-py3-none-any.whl Finished executing pythonRuntimeDepsCheck Running phase: installPhase Executing pypaInstallPhase Successfully installed agent_client_protocol-0.9.0-py3-none-any.whl Finished executing pypaInstallPhase Running phase: pythonOutputDistPhase Executing pythonOutputDistPhase Finished executing pythonOutputDistPhase Running phase: fixupPhase shrinking RPATHs of ELF executables and libraries in /nix/store/mviql7h5i9i4x5c45gw0hiijxzm2izcv-python3.14-agent-client-protocol-0.9.0-dist checking for references to /build/ in /nix/store/mviql7h5i9i4x5c45gw0hiijxzm2izcv-python3.14-agent-client-protocol-0.9.0-dist... patching script interpreter paths in /nix/store/mviql7h5i9i4x5c45gw0hiijxzm2izcv-python3.14-agent-client-protocol-0.9.0-dist shrinking RPATHs of ELF executables and libraries in /nix/store/w1xy1r7vrwjh2v55s72268is9shpjkqk-python3.14-agent-client-protocol-0.9.0 checking for references to /build/ in /nix/store/w1xy1r7vrwjh2v55s72268is9shpjkqk-python3.14-agent-client-protocol-0.9.0... patching script interpreter paths in /nix/store/w1xy1r7vrwjh2v55s72268is9shpjkqk-python3.14-agent-client-protocol-0.9.0 stripping (with command strip and flags -S -p) in /nix/store/w1xy1r7vrwjh2v55s72268is9shpjkqk-python3.14-agent-client-protocol-0.9.0/lib Executing pythonRemoveTestsDir Finished executing pythonRemoveTestsDir Running phase: installCheckPhase no Makefile or custom installCheckPhase, doing nothing Running phase: pythonCatchConflictsPhase Running phase: pythonRemoveBinBytecodePhase Running phase: pythonImportsCheckPhase Executing pythonImportsCheckPhase Check whether the following modules can be imported: acp Running phase: pythonMetadataCheckPhase Executing pythonMetadataCheckPhase Running phase: pytestCheckPhase Executing pytestCheckPhase pytest flags: -m pytest -k not\ \(test_spawn_agent_process_roundtrip\)\ and\ not\ \(test_run_agent_stdio_buffer_limit\) ============================= test session starts ============================== platform linux -- Python 3.14.7, pytest-9.1.1, pluggy-1.6.0 rootdir: /build/source configfile: pyproject.toml testpaths: tests plugins: asyncio-1.4.0 asyncio: mode=Mode.STRICT, debug=False, asyncio_default_fixture_loop_scope=None, asyncio_default_test_loop_scope=function collected 103 items / 2 deselected / 101 selected tests/contrib/test_contrib_permissions.py ... [ 2%] tests/contrib/test_contrib_session_state.py ..... [ 7%] tests/contrib/test_contrib_tool_calls.py .. [ 9%] tests/real_user/test_cancel_prompt_flow.py . [ 10%] tests/real_user/test_mcp_servers_optional.py . [ 11%] tests/real_user/test_permission_flow.py . [ 12%] tests/real_user/test_stdio_limits.py .. [ 14%] tests/test_compatibility.py .. [ 16%] tests/test_gemini_example.py s [ 17%] tests/test_golden.py ................................................... [ 68%] ...... [ 74%] tests/test_rpc.py ............... [ 89%] tests/test_unstable.py .. [ 91%] tests/test_utils.py ......... [100%] ================= 100 passed, 1 skipped, 2 deselected in 0.43s ================= Finished executing pytestCheckPhase Running phase: pytestcachePhase Running phase: pytestRemoveBytecodePhase