tribuchet: building on eliza 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/mwdbw68bsjbszng8k440qjb4lh3qx6l7-source source root is source setting SOURCE_DATE_EPOCH to timestamp 315619200 of file "source/wrangler.toml" Running phase: patchPhase /build/source/src/httpx2 /build/source Running phase: updateAutotoolsGnuConfigScriptsPhase Running phase: configurePhase no configure script, doing nothing Running phase: buildPhase Executing pypaBuildPhase Setting UV_DYNAMIC_VERSIONING_BYPASS to 2.13.1 Creating a wheel... pypa build flags: --no-isolation --outdir dist/ --wheel * Getting build dependencies for wheel... * Building wheel... Successfully built httpx2-2.13.1-py3-none-any.whl Finished creating a wheel... Finished executing pypaBuildPhase Running phase: pythonRuntimeDepsCheckHook Executing pythonRuntimeDepsCheck Checking runtime dependencies for httpx2-2.13.1-py3-none-any.whl Finished executing pythonRuntimeDepsCheck Running phase: installPhase Executing pypaInstallPhase Successfully installed httpx2-2.13.1-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/kcwrywgzmivjx4wck63fz9wnia9yv7h8-python3.14-httpx2-2.13.1-dist checking for references to /build/ in /nix/store/kcwrywgzmivjx4wck63fz9wnia9yv7h8-python3.14-httpx2-2.13.1-dist... patching script interpreter paths in /nix/store/kcwrywgzmivjx4wck63fz9wnia9yv7h8-python3.14-httpx2-2.13.1-dist shrinking RPATHs of ELF executables and libraries in /nix/store/ks4j04qhk901vwf8fwg73s24g8fpdmvw-python3.14-httpx2-2.13.1 checking for references to /build/ in /nix/store/ks4j04qhk901vwf8fwg73s24g8fpdmvw-python3.14-httpx2-2.13.1... patching script interpreter paths in /nix/store/ks4j04qhk901vwf8fwg73s24g8fpdmvw-python3.14-httpx2-2.13.1 stripping (with command strip and flags -S -p) in /nix/store/ks4j04qhk901vwf8fwg73s24g8fpdmvw-python3.14-httpx2-2.13.1/lib /nix/store/ks4j04qhk901vwf8fwg73s24g8fpdmvw-python3.14-httpx2-2.13.1/bin Rewriting #!/nix/store/lq2fsnmg0q3y0vlxn91w8s8wvj1m6fld-python3-3.14.8/bin/python3.14 to #!/nix/store/lq2fsnmg0q3y0vlxn91w8s8wvj1m6fld-python3-3.14.8 wrapping `/nix/store/ks4j04qhk901vwf8fwg73s24g8fpdmvw-python3.14-httpx2-2.13.1/bin/httpx2'... 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: httpx2 Running phase: pythonMetadataCheckPhase Executing pythonMetadataCheckPhase Running phase: pytestCheckPhase Executing pytestCheckPhase /build/source pytest flags: -m pytest -k not\ \(test_async_proxy_close\)\ and\ not\ \(test_sync_proxy_close\)\ and\ not\ \(test_h2_timeout_during_request\)\ and\ not\ \(test_logging_request\)\ and\ not\ \(test_logging_redirect_chain\)\ and\ not\ \(test_client_decode_text_using_autodetect\)\ and\ not\ \(test_client_decode_text_using_explicit_encoding\)\ and\ not\ \(test_response_decode_text_using_autodetect\) tests/httpx2 ============================= test session starts ============================== platform linux -- Python 3.14.8, pytest-9.1.1, pluggy-1.6.0 rootdir: /build/source configfile: pyproject.toml plugins: trio-0.8.0, anyio-4.15.1 collected 1747 items / 8 deselected / 1739 selected tests/httpx2/client/test_async_client.py ............................... [ 1%] ........................ [ 3%] tests/httpx2/client/test_auth.py ....................................... [ 5%] .................................s....... [ 7%] tests/httpx2/client/test_client.py .................................. [ 9%] tests/httpx2/client/test_cookies.py ....... [ 10%] tests/httpx2/client/test_event_hooks.py ......... [ 10%] tests/httpx2/client/test_headers.py .................... [ 11%] tests/httpx2/client/test_properties.py ........ [ 12%] tests/httpx2/client/test_proxies.py .................................... [ 14%] .............................. [ 16%] tests/httpx2/client/test_queryparams.py ... [ 16%] tests/httpx2/client/test_redirects.py ................................. [ 18%] tests/httpx2/models/test_cookies.py ......... [ 18%] tests/httpx2/models/test_headers.py ................................. [ 20%] tests/httpx2/models/test_queryparams.py .............. [ 21%] tests/httpx2/models/test_requests.py ......................... [ 22%] tests/httpx2/models/test_responses.py .................................. [ 24%] ........................................................................ [ 28%] [ 28%] tests/httpx2/models/test_url.py ........................................ [ 31%] ........................................................................ [ 35%] ........... [ 35%] tests/httpx2/models/test_whatwg.py ..................................... [ 38%] ........................................................................ [ 42%] ........................................................................ [ 46%] ........................................................................ [ 50%] ........................................................................ [ 54%] ........................................................................ [ 58%] ........................................................................ [ 62%] ........................................................................ [ 67%] ...................... [ 68%] tests/httpx2/test_alias.py ............ [ 69%] tests/httpx2/test_api.py ............. [ 69%] tests/httpx2/test_asgi.py ........................ [ 71%] tests/httpx2/test_auth.py ......... [ 71%] tests/httpx2/test_config.py ........................... [ 73%] tests/httpx2/test_content.py ........................................... [ 75%] .... [ 75%] tests/httpx2/test_decoders.py .......................................... [ 78%] ............ [ 79%] tests/httpx2/test_exceptions.py ... [ 79%] tests/httpx2/test_exported_members.py . [ 79%] tests/httpx2/test_main.py .............. [ 80%] tests/httpx2/test_multipart.py ......................................... [ 82%] ..... [ 82%] tests/httpx2/test_sse.py ............................................... [ 85%] .. [ 85%] tests/httpx2/test_status_codes.py ............ [ 86%] tests/httpx2/test_timeouts.py .......... [ 86%] tests/httpx2/test_utils.py ....................................... [ 89%] tests/httpx2/test_wsgi.py ............. [ 89%] tests/httpx2/websockets/test_api.py .................................... [ 91%] ........................................................................ [ 95%] .............. [ 96%] tests/httpx2/websockets/test_high_level.py ............. [ 97%] tests/httpx2/websockets/test_keepalive.py . [ 97%] tests/httpx2/websockets/test_transport.py .............................. [ 99%] ............ [100%] =========================== short test summary info ============================ SKIPPED [1] tests/httpx2/client/test_auth.py:253: netrc files without a password are valid from Python >= 3.11 ================ 1738 passed, 1 skipped, 8 deselected in 29.52s ================ Finished executing pytestCheckPhase pytestCheckPhase completed in 32 seconds Running phase: pytestcachePhase Running phase: pytestRemoveBytecodePhase