tribuchet: building on mac02 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 /private/var/tb/5/scratch/9123b286b5784ffa/build/source/src/httpx2 /private/var/tb/5/scratch/9123b286b5784ffa/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 checking for references to /private/var/tb/5/scratch/9123b286b5784ffa/build/ in /nix/store/2mz7hgvwqsrxszqwarwxf9pn50qqrgc9-python3.14-httpx2-2.13.1-dist... patching script interpreter paths in /nix/store/2mz7hgvwqsrxszqwarwxf9pn50qqrgc9-python3.14-httpx2-2.13.1-dist checking for references to /private/var/tb/5/scratch/9123b286b5784ffa/build/ in /nix/store/rnpv9vfzb104xzmn4995gksy78h038my-python3.14-httpx2-2.13.1... patching script interpreter paths in /nix/store/rnpv9vfzb104xzmn4995gksy78h038my-python3.14-httpx2-2.13.1 stripping (with command strip and flags -S) in /nix/store/rnpv9vfzb104xzmn4995gksy78h038my-python3.14-httpx2-2.13.1/lib /nix/store/rnpv9vfzb104xzmn4995gksy78h038my-python3.14-httpx2-2.13.1/bin Rewriting #!/nix/store/0jb1qn7qnpbz8774mq5k2c1p84gp0x76-python3-3.14.8/bin/python3.14 to #!/nix/store/0jb1qn7qnpbz8774mq5k2c1p84gp0x76-python3-3.14.8 wrapping `/nix/store/rnpv9vfzb104xzmn4995gksy78h038my-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 /private/var/tb/5/scratch/9123b286b5784ffa/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\)\ and\ not\ \(test_keepalive_ping\) tests/httpx2 ============================= test session starts ============================== platform darwin -- Python 3.14.8, pytest-9.1.1, pluggy-1.6.0 rootdir: /private/var/tb/5/scratch/9123b286b5784ffa/build/source configfile: pyproject.toml plugins: trio-0.8.0, anyio-4.15.1 collected 1747 items / 15 deselected / 1732 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%] ........... [ 36%] tests/httpx2/models/test_whatwg.py ..................................... [ 38%] ........................................................................ [ 42%] ........................................................................ [ 46%] ........................................................................ [ 50%] ........................................................................ [ 54%] ........................................................................ [ 59%] ........................................................................ [ 63%] ........................................................................ [ 67%] ...................... [ 68%] tests/httpx2/test_alias.py ............ [ 69%] tests/httpx2/test_api.py ............. [ 70%] tests/httpx2/test_asgi.py ........................ [ 71%] tests/httpx2/test_auth.py ......... [ 71%] tests/httpx2/test_config.py ........................... [ 73%] tests/httpx2/test_content.py ........................................... [ 75%] .... [ 76%] 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%] ..... [ 83%] tests/httpx2/test_sse.py ............................................... [ 85%] .. [ 85%] tests/httpx2/test_status_codes.py ............ [ 86%] tests/httpx2/test_timeouts.py .......... [ 87%] tests/httpx2/test_utils.py ....................................... [ 89%] tests/httpx2/test_wsgi.py ............. [ 90%] tests/httpx2/websockets/test_api.py .................................... [ 92%] ........................................................................ [ 96%] .......... [ 96%] tests/httpx2/websockets/test_high_level.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 =============== 1731 passed, 1 skipped, 15 deselected in 30.11s ================ Finished executing pytestCheckPhase pytestCheckPhase completed in 31 seconds Running phase: pytestcachePhase Running phase: pytestRemoveBytecodePhase