these 23 derivations will be built: /nix/store/kpwf1w94pa7ibz89a490n824a2q187j7-python3.14-opentelemetry-api-1.40.0.drv /nix/store/67yhwpzpdcv6pq74vqps3ca1i0qk045v-python3.14-opentelemetry-semantic-conventions-0.61b0.drv /nix/store/pvpmq88b0rr7lpqdncmrq22rhpafvxk1-python3.14-opentelemetry-sdk-1.40.0.drv /nix/store/j8yczamy2an9161h4ymhggm5p41x6siw-python3.14-elastic-transport-8.17.1.drv /nix/store/jmgvblp9c0jn6r97wmshyxgy8mnz0prn-python3.14-elasticsearch-8.18.1.drv /nix/store/y5iy34695mkdb8nsraw0p4qjg5wkg5kl-python3.14-pytest-benchmark-5.2.3.drv /nix/store/pdy096sxifzfikccmszvjk04sc7z61c4-python3.14-jsonpath-python-1.1.6.drv /nix/store/3g2kagmhv1cj8fm45r33y9z033z0i0af-python3.14-mistralai-2.5.0.drv /nix/store/30by322jk0dvnz856v7zvb8dzcn0w5sm-textual-speedups-0.2.1-vendor.drv /nix/store/f7mddkg8anq1rsjfd23fpc3v0n7a2m63-python3.14-textual-speedups-0.2.1.drv /nix/store/g92wlbkf2zzxnpi7k2spspwc7rw785v9-python3.14-opentelemetry-test-utils-0.61b0.drv /nix/store/gyj4g0a7yisp8h4nj8x8xhf0bmcjgghc-python3.14-opentelemetry-proto-1.40.0.drv /nix/store/spvydyxy9zrp2s27scz01qgrl12r8wz2-python3.14-opentelemetry-exporter-otlp-proto-common-1.40.0.drv /nix/store/h9cj18yxh22shqyppmfjy5pnlf7ff16c-python3.14-opentelemetry-exporter-otlp-proto-http-1.40.0.drv /nix/store/mww51b2v823asc7mcvkn1p9ayy6xgflk-python3.14-textual-8.2.7.drv /nix/store/nl5b1kaix555xwngfwdd3rdlraggm32z-python3.14-agent-client-protocol-0.10.1.drv /nix/store/qhax7jddy94sfamh6aw5ims40nz34fvh-python3.14-tree-sitter-bash-0.25.1.drv /nix/store/qxc06w9bv9yqrmqkwzahivf4b914z5bp-python3.14-pydantic-settings-2.14.2.drv /nix/store/xmb9njdm9pxpkl1n4pygqwiv2ds1qv2g-python3.14-fastapi-0.141.1.drv /nix/store/hfifprh64dkl1fdjdaxf319a9brjpg8b-python3.14-sse-starlette-3.2.0.drv /nix/store/bgbvfg7p59zd77vq8nh3k0v1f6yw2d6d-python3.14-httpx-sse-0.4.3.drv /nix/store/www6bb16i0c44v6zsygrhflxqqd6l7ln-python3.14-mcp-1.29.0.drv /nix/store/2x3l1hdfd67jb1bq7n9ps0iy9ia2ma82-mistral-vibe-2.24.3.drv these 78 paths will be fetched (44.6 MiB download, 151.4 MiB unpacked): /nix/store/yh4z3df3b9wprn3v4i8f46hi1b0d4i3d-libargon2-20190702 /nix/store/zdh33nccf454l2jsm8szzrls7k1y90pr-maturin-1.14.1 /nix/store/2nr8dq06r2c348glrc5wm80f241nryck-maturin-build-hook.sh /nix/store/4bv65y82a7nm3zqjja7clr1awvvhgg5y-mercurial-7.2.2 /nix/store/bbrhkaqav2cny2ix3n3vivj659g7x281-portaudio-190700_20210406 /nix/store/brx1vm9zij6k94cv4kim81lv8v8mydrp-pybind11-setup-hook /nix/store/fvjf04wzr9l2lz7b1fyzfighd566sv65-python3.14-a2wsgi-1.10.10 /nix/store/5ii9blvg7h0xlcx4wifp1r2b2phdxpwx-python3.14-argon2-cffi-25.1.0 /nix/store/bbdm2vyzihskc5v538vv6h0bh624fw07-python3.14-argon2-cffi-bindings-25.1.0 /nix/store/brsgg5xzzz9j3lrxc5yya4x938lrv0l5-python3.14-asgi-lifespan-2.1.0 /nix/store/b29jz1am8ph0nlzbijkypff0hc7rf4pg-python3.14-aspectlib-2.0.0 /nix/store/0py3czjrlzzdl72cayrkfyp7dhzri6wd-python3.14-async-timeout-5.0.1 /nix/store/vy0khndnvrl5ajs3x666msz6bar61lz1-python3.14-baize-0.23.1 /nix/store/gr23n4rwkzrdhklk2gqqb3ws3qh08mbz-python3.14-bcrypt-5.0.0 /nix/store/gnawgf9xbrsx2aclmgy8l08yaj03d1hs-python3.14-black-26.5.1 /nix/store/z3bi2p06ivc1czsn39zf05ipj29qsyc5-python3.14-blinker-1.9.0 /nix/store/8vxl4q7kmwisgvdfc5igxfwr249qw37l-python3.14-dirty-equals-0.11.0 /nix/store/m5h7fmy2jig69a25781qrzb5jj6c6b77-python3.14-docker-7.2.0 /nix/store/jdk1q0arp9ay907fqbsba2j8n1df5sbs-python3.14-eval-type-backport-0.4.0 /nix/store/0zn0znw883cll7q9silqpm0jw1zira3v-python3.14-execnet-2.1.2 /nix/store/m4ncjhy2r196yy2sm8h8904xc7qcmwrj-python3.14-fastapi-cli-0.0.24 /nix/store/iqh7p2c86hzg9mqxwa9f0p4fgw9skgcf-python3.14-fastjsonschema-2.21.2 /nix/store/dckj81qxbqxv1i2l00140h7w1775j6nj-python3.14-fields-5.0.0 /nix/store/56azfb21rbc23b7dqmlfyjyjmajv58ra-python3.14-flask-3.1.3 /nix/store/rqpplnp2vz7j1sm88bl0dcg9rp9aayl4-python3.14-freezegun-1.5.5 /nix/store/xvqvppmqnfx2qj3xqd0c74b032znszdm-python3.14-giturlparse-0.15.0 /nix/store/4cngzcp9fls82c218wa0spc91ivk38d5-python3.14-google-re2-1.1.20251105 /nix/store/61gi0vadprfnb8akcbq6gk3nnizk5h0s-python3.14-hatch-vcs-0.5.0 /nix/store/qhrpdqi7h64mrnc62i06580zvcl0srmc-python3.14-httpcore2-2.9.1 /nix/store/8v66d1i5g6g6x78v5pjglv3529lz1dyk-python3.14-httptools-0.8.0 /nix/store/qs0v8irjn005igdjqbb2d9bp5fnk1hps-python3.14-httpx2-2.9.1 /nix/store/gv9c8k5yqbqbyz81rx647ls297mkph3p-python3.14-humanize-4.15.0 /nix/store/vyx72m06dm9x55j8xar9n179bj6zcv57-python3.14-inline-snapshot-0.34.2 /nix/store/sra54sy0094glsnpfdim8d0hbbv5ak0k-python3.14-itsdangerous-2.2.0 /nix/store/lj17vb90jyqcy2xnlp4pb4bsgrm4prr5-python3.14-jsonpatch-1.33 /nix/store/2f6q9r04ahsyyp59l884rx5za77qpzj3-python3.14-jsonpointer-3.1.1 /nix/store/x3g15vkkax7jxfld64q8ym5jfbs425j9-python3.14-markdownify-1.2.3 /nix/store/fahs4dqi649h34bgp158iicq4g83p1rc-python3.14-mock-5.2.0 /nix/store/wgaxpz2qlq0929qffwbpqs2qzkxmawcs-python3.14-nbclient-0.10.4 /nix/store/4fnaz1d1j7r2kdc5lw47x7px4dn90ii5-python3.14-nbformat-5.10.4 /nix/store/c7msl7xly9lxjsw047hxk17r9z8gi59d-python3.14-nbmake-1.5.5 /nix/store/vk8jqis5m08gnjbcjq6f6av3ab8cvsmc-python3.14-outcome-1.3.0.post0 /nix/store/g27ghzy20pp5vwr26sfcdizhihxgd0kx-python3.14-pdm-backend-2.4.9 /nix/store/5waiqrns3ipf4596a0p0bbpsd0j60q38-python3.14-poetry-core-2.4.1 /nix/store/xzqz87ra423ghr3299cc8gbccgzq5pfk-python3.14-portend-3.2.1 /nix/store/x49ahp1nxs7nkzbhgfn4d69h28n2j6dl-python3.14-pwdlib-0.3.0 /nix/store/smlldnyxrplfp2i90825ahbjri89s833-python3.14-py-cpuinfo-9.0.0-unstable-2022-11-20 /nix/store/1yh0krw9g8s1w0v49gvi7ly6q4c5hcfp-python3.14-pybind11-3.0.4 /nix/store/36rv5xgfsq5lznfxdp9dszyzpg91p4sf-python3.14-pydantic-extra-types-2.11.0 /nix/store/jik852jnsn2xggij3ya0kmanxnq0ddwg-python3.14-pygal-3.1.3 /nix/store/0n3ziky867am2v55zk4a4d3y1204fm44-python3.14-pytest-aiohttp-1.1.1 /nix/store/x7z4glwwssz212qj8194c0ihnk0hjldk-python3.14-pytest-asyncio-1.4.0 /nix/store/xv8mb1c53mph3qhv9lmlhh2phw0z8354-python3.14-pytest-cov-stub-1.0.0 /nix/store/cb9gzmli9v37wpnpah9llzm6dr0fbw8y-python3.14-pytest-examples-0.0.18 /nix/store/2ax0wv2hydhcgy4c0jyxxpfi63nswq1d-python3.14-pytest-httpserver-1.1.3 /nix/store/bdcpgr3xb6xdrdjszfryqj8z7j35nq3y-python3.14-pytest-timeout-2.4.0 /nix/store/kvzzv596ln197m4ivk27lqa255jidbri-python3.14-pytest-xdist-3.8.0 /nix/store/6vzv7jpnpn2hb7p7kgixlz7q3cm13yjs-python3.14-pytokens-0.4.1 /nix/store/mw75g9wbsq3kmg8d9a4zvdqyqwiaj9bg-python3.14-responses-0.26.2 /nix/store/naanz271azxbpvd2c0kvfzmai63n5yqa-python3.14-respx-0.23.1 /nix/store/49vgin3jx9c64dsniki9wvrzqhcavzza-python3.14-rich-toolkit-0.20.1 /nix/store/m3im9i9wg8xp3a5zr5kklcn2bnmgzpqb-python3.14-ruff-0.16.4 /nix/store/1gjkksjlm0958c9klbcv5j7zib98w2w4-python3.14-sentry-sdk-2.66.0 /nix/store/bkl813f5lz3x31dzr2d8s8amwsfd9aas-python3.14-sounddevice-0.5.5 /nix/store/rz924g5hx2lxfv9324xa89fd9gcgl8pl-python3.14-syrupy-5.5.3 /nix/store/fkbp09wf87931jslfh05nfxmmx5swlnb-python3.14-tempora-5.8.1 /nix/store/s0p3qcqjr52f3y1z95gdkskr0g1xbk57-python3.14-tenacity-9.1.4 /nix/store/v6sqmw27i53sj4qadrcbvpr974xrcbs2-python3.14-testcontainers-4.15.0 /nix/store/9gbgp6i252w707qrlxkh9gzsbqcqv96f-python3.14-time-machine-3.2.0 /nix/store/hb2m7cc2rhppmal3a5h6q2bcwy83gw8i-python3.14-tree-sitter-markdown-0.5.1 /nix/store/k5w1njw57jsxh2hq2dpv1mkpvjxfv0jy-python3.14-tree-sitter-python-0.25.0 /nix/store/57l75hmzv009z2gkwdd0y7vcqgjdrr7k-python3.14-trio-0.33.0 /nix/store/flz9ngx042pqbiksmqh14wpx829n3rbi-python3.14-types-pyyaml-6.0.12.20250915 /nix/store/iaylds4pcfvc68fd6fyv15vyk1il6yns-python3.14-types-toml-0.10.8.20240310 /nix/store/nikv77nj7a3sy42mfdki6bcrql7zk78v-python3.14-uvloop-0.22.1 /nix/store/shac93rg1fm3yr5hdh1lkw3nxmd128lq-python3.14-werkzeug-3.1.8 /nix/store/afvkw3id2jb2r0p216z0h81dnp73s367-python3.14-zstandard-0.25.0 /nix/store/4w5h43znsl8y33rbhvz91g67c532271a-source building '/nix/store/nl5b1kaix555xwngfwdd3rdlraggm32z-python3.14-agent-client-protocol-0.10.1.drv' on 'ssh-ng://customer@mac02.m.ntd.one' building '/nix/store/nl5b1kaix555xwngfwdd3rdlraggm32z-python3.14-agent-client-protocol-0.10.1.drv' python3.14-agent-client-protocol-0.10.1> Sourcing python-remove-tests-dir-hook python3.14-agent-client-protocol-0.10.1> Sourcing python-catch-conflicts-hook.sh python3.14-agent-client-protocol-0.10.1> Sourcing python-remove-bin-bytecode-hook.sh python3.14-agent-client-protocol-0.10.1> Sourcing pypa-build-hook python3.14-agent-client-protocol-0.10.1> Using pypaBuildPhase python3.14-agent-client-protocol-0.10.1> Sourcing python-runtime-deps-check-hook python3.14-agent-client-protocol-0.10.1> Using pythonRuntimeDepsCheckHook python3.14-agent-client-protocol-0.10.1> Sourcing pypa-install-hook python3.14-agent-client-protocol-0.10.1> Using pypaInstallPhase python3.14-agent-client-protocol-0.10.1> Sourcing python-imports-check-hook.sh python3.14-agent-client-protocol-0.10.1> Using pythonImportsCheckPhase python3.14-agent-client-protocol-0.10.1> Sourcing python-metadata-check-hook.sh python3.14-agent-client-protocol-0.10.1> Using pythonMetadataCheckPhase python3.14-agent-client-protocol-0.10.1> Sourcing python-namespaces-hook python3.14-agent-client-protocol-0.10.1> Sourcing python-catch-conflicts-hook.sh python3.14-agent-client-protocol-0.10.1> Running phase: unpackPhase python3.14-agent-client-protocol-0.10.1> unpacking source archive /nix/store/9wd204mwkxv4cgfg1maw6dkxfa03s67y-agent_client_protocol-0.10.1.tar.gz python3.14-agent-client-protocol-0.10.1> source root is agent_client_protocol-0.10.1 python3.14-agent-client-protocol-0.10.1> setting SOURCE_DATE_EPOCH to timestamp 1779648402 of file "agent_client_protocol-0.10.1/pyproject.toml" python3.14-agent-client-protocol-0.10.1> Running phase: patchPhase python3.14-agent-client-protocol-0.10.1> Running phase: updateAutotoolsGnuConfigScriptsPhase python3.14-agent-client-protocol-0.10.1> Running phase: configurePhase python3.14-agent-client-protocol-0.10.1> no configure script, doing nothing python3.14-agent-client-protocol-0.10.1> Running phase: buildPhase python3.14-agent-client-protocol-0.10.1> Executing pypaBuildPhase python3.14-agent-client-protocol-0.10.1> Setting PDM_BUILD_SCM_VERSION to 0.10.1 python3.14-agent-client-protocol-0.10.1> Creating a wheel... python3.14-agent-client-protocol-0.10.1> pypa build flags: --no-isolation --outdir dist/ --wheel python3.14-agent-client-protocol-0.10.1> * Getting build dependencies for wheel... python3.14-agent-client-protocol-0.10.1> * Building wheel... python3.14-agent-client-protocol-0.10.1> - Adding src/acp/__init__.py -> acp/__init__.py python3.14-agent-client-protocol-0.10.1> - Adding src/acp/agent/__init__.py -> acp/agent/__init__.py python3.14-agent-client-protocol-0.10.1> - Adding src/acp/agent/connection.py -> acp/agent/connection.py python3.14-agent-client-protocol-0.10.1> - Adding src/acp/agent/router.py -> acp/agent/router.py python3.14-agent-client-protocol-0.10.1> - Adding src/acp/client/__init__.py -> acp/client/__init__.py python3.14-agent-client-protocol-0.10.1> - Adding src/acp/client/connection.py -> acp/client/connection.py python3.14-agent-client-protocol-0.10.1> - Adding src/acp/client/router.py -> acp/client/router.py python3.14-agent-client-protocol-0.10.1> - Adding src/acp/connection.py -> acp/connection.py python3.14-agent-client-protocol-0.10.1> - Adding src/acp/contrib/__init__.py -> acp/contrib/__init__.py python3.14-agent-client-protocol-0.10.1> - Adding src/acp/contrib/permissions.py -> acp/contrib/permissions.py python3.14-agent-client-protocol-0.10.1> - Adding src/acp/contrib/session_state.py -> acp/contrib/session_state.py python3.14-agent-client-protocol-0.10.1> - Adding src/acp/contrib/tool_calls.py -> acp/contrib/tool_calls.py python3.14-agent-client-protocol-0.10.1> - Adding src/acp/core.py -> acp/core.py python3.14-agent-client-protocol-0.10.1> - Adding src/acp/exceptions.py -> acp/exceptions.py python3.14-agent-client-protocol-0.10.1> - Adding src/acp/helpers.py -> acp/helpers.py python3.14-agent-client-protocol-0.10.1> - Adding src/acp/interfaces.py -> acp/interfaces.py python3.14-agent-client-protocol-0.10.1> - Adding src/acp/meta.py -> acp/meta.py python3.14-agent-client-protocol-0.10.1> - Adding src/acp/py.typed -> acp/py.typed python3.14-agent-client-protocol-0.10.1> - Adding src/acp/router.py -> acp/router.py python3.14-agent-client-protocol-0.10.1> - Adding src/acp/schema.py -> acp/schema.py python3.14-agent-client-protocol-0.10.1> - Adding src/acp/stdio.py -> acp/stdio.py python3.14-agent-client-protocol-0.10.1> - Adding src/acp/task/__init__.py -> acp/task/__init__.py python3.14-agent-client-protocol-0.10.1> - Adding src/acp/task/dispatcher.py -> acp/task/dispatcher.py python3.14-agent-client-protocol-0.10.1> - Adding src/acp/task/queue.py -> acp/task/queue.py python3.14-agent-client-protocol-0.10.1> - Adding src/acp/task/sender.py -> acp/task/sender.py python3.14-agent-client-protocol-0.10.1> - Adding src/acp/task/state.py -> acp/task/state.py python3.14-agent-client-protocol-0.10.1> - Adding src/acp/task/supervisor.py -> acp/task/supervisor.py python3.14-agent-client-protocol-0.10.1> - Adding src/acp/telemetry.py -> acp/telemetry.py python3.14-agent-client-protocol-0.10.1> - Adding src/acp/transports.py -> acp/transports.py python3.14-agent-client-protocol-0.10.1> - Adding src/acp/utils.py -> acp/utils.py python3.14-agent-client-protocol-0.10.1> - Adding .pdm-build/agent_client_protocol-0.10.1.dist-info/METADATA -> agent_client_protocol-0.10.1.dist-info/METADATA python3.14-agent-client-protocol-0.10.1> - Adding .pdm-build/agent_client_protocol-0.10.1.dist-info/WHEEL -> agent_client_protocol-0.10.1.dist-info/WHEEL python3.14-agent-client-protocol-0.10.1> - Adding .pdm-build/agent_client_protocol-0.10.1.dist-info/entry_points.txt -> agent_client_protocol-0.10.1.dist-info/entry_points.txt python3.14-agent-client-protocol-0.10.1> - Adding .pdm-build/agent_client_protocol-0.10.1.dist-info/licenses/LICENSE -> agent_client_protocol-0.10.1.dist-info/licenses/LICENSE python3.14-agent-client-protocol-0.10.1> - Adding agent_client_protocol-0.10.1.dist-info/RECORD -> agent_client_protocol-0.10.1.dist-info/RECORD python3.14-agent-client-protocol-0.10.1> Successfully built agent_client_protocol-0.10.1-py3-none-any.whl python3.14-agent-client-protocol-0.10.1> Finished creating a wheel... python3.14-agent-client-protocol-0.10.1> Finished executing pypaBuildPhase python3.14-agent-client-protocol-0.10.1> Running phase: pythonRuntimeDepsCheckHook python3.14-agent-client-protocol-0.10.1> Executing pythonRuntimeDepsCheck python3.14-agent-client-protocol-0.10.1> Checking runtime dependencies for agent_client_protocol-0.10.1-py3-none-any.whl python3.14-agent-client-protocol-0.10.1> Finished executing pythonRuntimeDepsCheck python3.14-agent-client-protocol-0.10.1> Running phase: installPhase python3.14-agent-client-protocol-0.10.1> Executing pypaInstallPhase python3.14-agent-client-protocol-0.10.1> Successfully installed agent_client_protocol-0.10.1-py3-none-any.whl python3.14-agent-client-protocol-0.10.1> Finished executing pypaInstallPhase python3.14-agent-client-protocol-0.10.1> Running phase: pythonOutputDistPhase python3.14-agent-client-protocol-0.10.1> Executing pythonOutputDistPhase python3.14-agent-client-protocol-0.10.1> Finished executing pythonOutputDistPhase python3.14-agent-client-protocol-0.10.1> Running phase: fixupPhase python3.14-agent-client-protocol-0.10.1> checking for references to /nix/var/nix/builds/nix-69367-967124252/ in /nix/store/ah3gnqjmag5r32qzvj4b4ajagk3n17d6-python3.14-agent-client-protocol-0.10.1... python3.14-agent-client-protocol-0.10.1> patching script interpreter paths in /nix/store/ah3gnqjmag5r32qzvj4b4ajagk3n17d6-python3.14-agent-client-protocol-0.10.1 python3.14-agent-client-protocol-0.10.1> stripping (with command strip and flags -S) in /nix/store/ah3gnqjmag5r32qzvj4b4ajagk3n17d6-python3.14-agent-client-protocol-0.10.1/lib python3.14-agent-client-protocol-0.10.1> checking for references to /nix/var/nix/builds/nix-69367-967124252/ in /nix/store/nhrvivxj2ykvzp129rrcyfhz8s6k8h67-python3.14-agent-client-protocol-0.10.1-dist... python3.14-agent-client-protocol-0.10.1> patching script interpreter paths in /nix/store/nhrvivxj2ykvzp129rrcyfhz8s6k8h67-python3.14-agent-client-protocol-0.10.1-dist python3.14-agent-client-protocol-0.10.1> Executing pythonRemoveTestsDir python3.14-agent-client-protocol-0.10.1> Finished executing pythonRemoveTestsDir python3.14-agent-client-protocol-0.10.1> Running phase: installCheckPhase python3.14-agent-client-protocol-0.10.1> no Makefile or custom installCheckPhase, doing nothing python3.14-agent-client-protocol-0.10.1> Running phase: pythonCatchConflictsPhase python3.14-agent-client-protocol-0.10.1> Running phase: pythonRemoveBinBytecodePhase python3.14-agent-client-protocol-0.10.1> Running phase: pythonImportsCheckPhase python3.14-agent-client-protocol-0.10.1> Executing pythonImportsCheckPhase python3.14-agent-client-protocol-0.10.1> Check whether the following modules can be imported: acp python3.14-agent-client-protocol-0.10.1> Running phase: pythonMetadataCheckPhase python3.14-agent-client-protocol-0.10.1> Executing pythonMetadataCheckPhase building '/nix/store/kpwf1w94pa7ibz89a490n824a2q187j7-python3.14-opentelemetry-api-1.40.0.drv' on 'ssh-ng://customer@mac02.m.ntd.one' building '/nix/store/kpwf1w94pa7ibz89a490n824a2q187j7-python3.14-opentelemetry-api-1.40.0.drv' python3.14-opentelemetry-api-1.40.0> Sourcing python-remove-tests-dir-hook python3.14-opentelemetry-api-1.40.0> Sourcing python-catch-conflicts-hook.sh python3.14-opentelemetry-api-1.40.0> Sourcing python-remove-bin-bytecode-hook.sh python3.14-opentelemetry-api-1.40.0> Sourcing pypa-build-hook python3.14-opentelemetry-api-1.40.0> Using pypaBuildPhase python3.14-opentelemetry-api-1.40.0> Sourcing python-runtime-deps-check-hook python3.14-opentelemetry-api-1.40.0> Using pythonRuntimeDepsCheckHook python3.14-opentelemetry-api-1.40.0> Sourcing pypa-install-hook python3.14-opentelemetry-api-1.40.0> Using pypaInstallPhase python3.14-opentelemetry-api-1.40.0> Sourcing python-imports-check-hook.sh python3.14-opentelemetry-api-1.40.0> Using pythonImportsCheckPhase python3.14-opentelemetry-api-1.40.0> Sourcing python-metadata-check-hook.sh python3.14-opentelemetry-api-1.40.0> Using pythonMetadataCheckPhase python3.14-opentelemetry-api-1.40.0> Sourcing python-namespaces-hook python3.14-opentelemetry-api-1.40.0> Sourcing python-catch-conflicts-hook.sh python3.14-opentelemetry-api-1.40.0> Running phase: unpackPhase python3.14-opentelemetry-api-1.40.0> unpacking source archive /nix/store/2535x5qnx3hqix529cl63p1xxb2j86js-source python3.14-opentelemetry-api-1.40.0> source root is source/opentelemetry-api python3.14-opentelemetry-api-1.40.0> setting SOURCE_DATE_EPOCH to timestamp 315619200 of file "source/opentelemetry-api/tests/util/test_re.py" python3.14-opentelemetry-api-1.40.0> Running phase: patchPhase python3.14-opentelemetry-api-1.40.0> Running phase: updateAutotoolsGnuConfigScriptsPhase python3.14-opentelemetry-api-1.40.0> Running phase: configurePhase python3.14-opentelemetry-api-1.40.0> no configure script, doing nothing python3.14-opentelemetry-api-1.40.0> Running phase: buildPhase python3.14-opentelemetry-api-1.40.0> Executing pypaBuildPhase python3.14-opentelemetry-api-1.40.0> Creating a wheel... python3.14-opentelemetry-api-1.40.0> pypa build flags: --no-isolation --outdir dist/ --wheel python3.14-opentelemetry-api-1.40.0> * Getting build dependencies for wheel... python3.14-opentelemetry-api-1.40.0> * Building wheel... python3.14-opentelemetry-api-1.40.0> Successfully built opentelemetry_api-1.40.0-py3-none-any.whl python3.14-opentelemetry-api-1.40.0> Finished creating a wheel... python3.14-opentelemetry-api-1.40.0> /nix/var/nix/builds/nix-71202-1183734387/source/opentelemetry-api/dist /nix/var/nix/builds/nix-71202-1183734387/source/opentelemetry-api python3.14-opentelemetry-api-1.40.0> Unpacking to: unpacked/opentelemetry_api-1.40.0...OK python3.14-opentelemetry-api-1.40.0> Repacking wheel as ./opentelemetry_api-1.40.0-py3-none-any.whl...OK python3.14-opentelemetry-api-1.40.0> /nix/var/nix/builds/nix-71202-1183734387/source/opentelemetry-api python3.14-opentelemetry-api-1.40.0> Finished executing pypaBuildPhase python3.14-opentelemetry-api-1.40.0> Running phase: pythonRuntimeDepsCheckHook python3.14-opentelemetry-api-1.40.0> Executing pythonRuntimeDepsCheck python3.14-opentelemetry-api-1.40.0> Checking runtime dependencies for opentelemetry_api-1.40.0-py3-none-any.whl python3.14-opentelemetry-api-1.40.0> Finished executing pythonRuntimeDepsCheck python3.14-opentelemetry-api-1.40.0> Running phase: installPhase python3.14-opentelemetry-api-1.40.0> Executing pypaInstallPhase python3.14-opentelemetry-api-1.40.0> Successfully installed opentelemetry_api-1.40.0-py3-none-any.whl python3.14-opentelemetry-api-1.40.0> Finished executing pypaInstallPhase python3.14-opentelemetry-api-1.40.0> Running phase: pythonOutputDistPhase python3.14-opentelemetry-api-1.40.0> Executing pythonOutputDistPhase python3.14-opentelemetry-api-1.40.0> Finished executing pythonOutputDistPhase python3.14-opentelemetry-api-1.40.0> Running phase: fixupPhase python3.14-opentelemetry-api-1.40.0> checking for references to /nix/var/nix/builds/nix-71202-1183734387/ in /nix/store/025d6yq7nmrbmdbb10k3nnxlj7vwidmf-python3.14-opentelemetry-api-1.40.0... python3.14-opentelemetry-api-1.40.0> patching script interpreter paths in /nix/store/025d6yq7nmrbmdbb10k3nnxlj7vwidmf-python3.14-opentelemetry-api-1.40.0 python3.14-opentelemetry-api-1.40.0> stripping (with command strip and flags -S) in /nix/store/025d6yq7nmrbmdbb10k3nnxlj7vwidmf-python3.14-opentelemetry-api-1.40.0/lib python3.14-opentelemetry-api-1.40.0> checking for references to /nix/var/nix/builds/nix-71202-1183734387/ in /nix/store/7lpar86pfs01d6ksrlws4n2kx6l05gz4-python3.14-opentelemetry-api-1.40.0-dist... python3.14-opentelemetry-api-1.40.0> patching script interpreter paths in /nix/store/7lpar86pfs01d6ksrlws4n2kx6l05gz4-python3.14-opentelemetry-api-1.40.0-dist python3.14-opentelemetry-api-1.40.0> Executing pythonRemoveTestsDir python3.14-opentelemetry-api-1.40.0> Finished executing pythonRemoveTestsDir python3.14-opentelemetry-api-1.40.0> Running phase: pythonCatchConflictsPhase python3.14-opentelemetry-api-1.40.0> Running phase: pythonRemoveBinBytecodePhase python3.14-opentelemetry-api-1.40.0> Running phase: pythonImportsCheckPhase python3.14-opentelemetry-api-1.40.0> Executing pythonImportsCheckPhase python3.14-opentelemetry-api-1.40.0> Check whether the following modules can be imported: opentelemetry python3.14-opentelemetry-api-1.40.0> Running phase: pythonMetadataCheckPhase python3.14-opentelemetry-api-1.40.0> Executing pythonMetadataCheckPhase building '/nix/store/67yhwpzpdcv6pq74vqps3ca1i0qk045v-python3.14-opentelemetry-semantic-conventions-0.61b0.drv' on 'ssh-ng://customer@mac02.m.ntd.one' building '/nix/store/67yhwpzpdcv6pq74vqps3ca1i0qk045v-python3.14-opentelemetry-semantic-conventions-0.61b0.drv' python3.14-opentelemetry-semantic-conventions-0.61b0> Sourcing python-remove-tests-dir-hook python3.14-opentelemetry-semantic-conventions-0.61b0> Sourcing python-catch-conflicts-hook.sh python3.14-opentelemetry-semantic-conventions-0.61b0> Sourcing python-remove-bin-bytecode-hook.sh python3.14-opentelemetry-semantic-conventions-0.61b0> Sourcing pypa-build-hook python3.14-opentelemetry-semantic-conventions-0.61b0> Using pypaBuildPhase python3.14-opentelemetry-semantic-conventions-0.61b0> Sourcing python-runtime-deps-check-hook python3.14-opentelemetry-semantic-conventions-0.61b0> Using pythonRuntimeDepsCheckHook python3.14-opentelemetry-semantic-conventions-0.61b0> Sourcing pypa-install-hook python3.14-opentelemetry-semantic-conventions-0.61b0> Using pypaInstallPhase python3.14-opentelemetry-semantic-conventions-0.61b0> Sourcing python-imports-check-hook.sh python3.14-opentelemetry-semantic-conventions-0.61b0> Using pythonImportsCheckPhase python3.14-opentelemetry-semantic-conventions-0.61b0> Sourcing python-metadata-check-hook.sh python3.14-opentelemetry-semantic-conventions-0.61b0> Using pythonMetadataCheckPhase python3.14-opentelemetry-semantic-conventions-0.61b0> Sourcing python-namespaces-hook python3.14-opentelemetry-semantic-conventions-0.61b0> Sourcing python-catch-conflicts-hook.sh python3.14-opentelemetry-semantic-conventions-0.61b0> Sourcing pytest-check-hook python3.14-opentelemetry-semantic-conventions-0.61b0> Using pytestCheckPhase python3.14-opentelemetry-semantic-conventions-0.61b0> Running phase: unpackPhase python3.14-opentelemetry-semantic-conventions-0.61b0> unpacking source archive /nix/store/2535x5qnx3hqix529cl63p1xxb2j86js-source python3.14-opentelemetry-semantic-conventions-0.61b0> source root is source/opentelemetry-semantic-conventions python3.14-opentelemetry-semantic-conventions-0.61b0> setting SOURCE_DATE_EPOCH to timestamp 315619200 of file "source/opentelemetry-semantic-conventions/tests/test_semconv.py" python3.14-opentelemetry-semantic-conventions-0.61b0> Running phase: patchPhase python3.14-opentelemetry-semantic-conventions-0.61b0> Running phase: updateAutotoolsGnuConfigScriptsPhase python3.14-opentelemetry-semantic-conventions-0.61b0> Running phase: configurePhase python3.14-opentelemetry-semantic-conventions-0.61b0> no configure script, doing nothing python3.14-opentelemetry-semantic-conventions-0.61b0> Running phase: buildPhase python3.14-opentelemetry-semantic-conventions-0.61b0> Executing pypaBuildPhase python3.14-opentelemetry-semantic-conventions-0.61b0> Creating a wheel... python3.14-opentelemetry-semantic-conventions-0.61b0> pypa build flags: --no-isolation --outdir dist/ --wheel python3.14-opentelemetry-semantic-conventions-0.61b0> * Getting build dependencies for wheel... python3.14-opentelemetry-semantic-conventions-0.61b0> * Building wheel... python3.14-opentelemetry-semantic-conventions-0.61b0> Successfully built opentelemetry_semantic_conventions-0.61b0-py3-none-any.whl python3.14-opentelemetry-semantic-conventions-0.61b0> Finished creating a wheel... python3.14-opentelemetry-semantic-conventions-0.61b0> Finished executing pypaBuildPhase python3.14-opentelemetry-semantic-conventions-0.61b0> Running phase: pythonRuntimeDepsCheckHook python3.14-opentelemetry-semantic-conventions-0.61b0> Executing pythonRuntimeDepsCheck python3.14-opentelemetry-semantic-conventions-0.61b0> Checking runtime dependencies for opentelemetry_semantic_conventions-0.61b0-py3-none-any.whl python3.14-opentelemetry-semantic-conventions-0.61b0> Finished executing pythonRuntimeDepsCheck python3.14-opentelemetry-semantic-conventions-0.61b0> Running phase: installPhase python3.14-opentelemetry-semantic-conventions-0.61b0> Executing pypaInstallPhase python3.14-opentelemetry-semantic-conventions-0.61b0> Successfully installed opentelemetry_semantic_conventions-0.61b0-py3-none-any.whl python3.14-opentelemetry-semantic-conventions-0.61b0> Finished executing pypaInstallPhase python3.14-opentelemetry-semantic-conventions-0.61b0> Running phase: pythonOutputDistPhase python3.14-opentelemetry-semantic-conventions-0.61b0> Executing pythonOutputDistPhase python3.14-opentelemetry-semantic-conventions-0.61b0> Finished executing pythonOutputDistPhase python3.14-opentelemetry-semantic-conventions-0.61b0> Running phase: fixupPhase python3.14-opentelemetry-semantic-conventions-0.61b0> checking for references to /nix/var/nix/builds/nix-71524-326706129/ in /nix/store/hzx682pl0wranjv0mwl5hzxzkwd5cgbl-python3.14-opentelemetry-semantic-conventions-0.61b0... python3.14-opentelemetry-semantic-conventions-0.61b0> patching script interpreter paths in /nix/store/hzx682pl0wranjv0mwl5hzxzkwd5cgbl-python3.14-opentelemetry-semantic-conventions-0.61b0 python3.14-opentelemetry-semantic-conventions-0.61b0> stripping (with command strip and flags -S) in /nix/store/hzx682pl0wranjv0mwl5hzxzkwd5cgbl-python3.14-opentelemetry-semantic-conventions-0.61b0/lib python3.14-opentelemetry-semantic-conventions-0.61b0> checking for references to /nix/var/nix/builds/nix-71524-326706129/ in /nix/store/ll17n53jyy4vjfwq1hflviq2gjk5a13n-python3.14-opentelemetry-semantic-conventions-0.61b0-dist... python3.14-opentelemetry-semantic-conventions-0.61b0> patching script interpreter paths in /nix/store/ll17n53jyy4vjfwq1hflviq2gjk5a13n-python3.14-opentelemetry-semantic-conventions-0.61b0-dist python3.14-opentelemetry-semantic-conventions-0.61b0> Executing pythonRemoveTestsDir python3.14-opentelemetry-semantic-conventions-0.61b0> Finished executing pythonRemoveTestsDir python3.14-opentelemetry-semantic-conventions-0.61b0> Running phase: installCheckPhase python3.14-opentelemetry-semantic-conventions-0.61b0> no Makefile or custom installCheckPhase, doing nothing python3.14-opentelemetry-semantic-conventions-0.61b0> Running phase: pythonCatchConflictsPhase python3.14-opentelemetry-semantic-conventions-0.61b0> Running phase: pythonRemoveBinBytecodePhase python3.14-opentelemetry-semantic-conventions-0.61b0> Running phase: pythonImportsCheckPhase python3.14-opentelemetry-semantic-conventions-0.61b0> Executing pythonImportsCheckPhase python3.14-opentelemetry-semantic-conventions-0.61b0> Check whether the following modules can be imported: opentelemetry.semconv python3.14-opentelemetry-semantic-conventions-0.61b0> Running phase: pythonMetadataCheckPhase python3.14-opentelemetry-semantic-conventions-0.61b0> Executing pythonMetadataCheckPhase python3.14-opentelemetry-semantic-conventions-0.61b0> Running phase: pytestCheckPhase python3.14-opentelemetry-semantic-conventions-0.61b0> Executing pytestCheckPhase python3.14-opentelemetry-semantic-conventions-0.61b0> pytest flags: -m pytest python3.14-opentelemetry-semantic-conventions-0.61b0> ============================= test session starts ============================== python3.14-opentelemetry-semantic-conventions-0.61b0> platform darwin -- Python 3.14.7, pytest-9.1.1, pluggy-1.6.0 -- /nix/store/k07j8cq0iyvna81qlhwxz8xq6pkz02z8-python3-3.14.7/bin/python3.14 python3.14-opentelemetry-semantic-conventions-0.61b0> cachedir: .pytest_cache python3.14-opentelemetry-semantic-conventions-0.61b0> rootdir: /nix/var/nix/builds/nix-71524-326706129/source python3.14-opentelemetry-semantic-conventions-0.61b0> configfile: pyproject.toml python3.14-opentelemetry-semantic-conventions-0.61b0> collected 1 item python3.14-opentelemetry-semantic-conventions-0.61b0> python3.14-opentelemetry-semantic-conventions-0.61b0> tests/test_semconv.py::TestSemanticConventions::test_semantic_conventions PASSED [100%] python3.14-opentelemetry-semantic-conventions-0.61b0> python3.14-opentelemetry-semantic-conventions-0.61b0> =============================== warnings summary =============================== python3.14-opentelemetry-semantic-conventions-0.61b0> src/opentelemetry/semconv/_incubating/attributes/test_attributes.py:39 python3.14-opentelemetry-semantic-conventions-0.61b0> /nix/var/nix/builds/nix-71524-326706129/source/opentelemetry-semantic-conventions/src/opentelemetry/semconv/_incubating/attributes/test_attributes.py:39: PytestCollectionWarning: cannot collect test class 'TestCaseResultStatusValues' because it has a __new__ constructor (from: opentelemetry-semantic-conventions/src/opentelemetry/semconv/_incubating/attributes/test_attributes.py) python3.14-opentelemetry-semantic-conventions-0.61b0> class TestCaseResultStatusValues(Enum): python3.14-opentelemetry-semantic-conventions-0.61b0> python3.14-opentelemetry-semantic-conventions-0.61b0> src/opentelemetry/semconv/_incubating/attributes/test_attributes.py:46 python3.14-opentelemetry-semantic-conventions-0.61b0> /nix/var/nix/builds/nix-71524-326706129/source/opentelemetry-semantic-conventions/src/opentelemetry/semconv/_incubating/attributes/test_attributes.py:46: PytestCollectionWarning: cannot collect test class 'TestSuiteRunStatusValues' because it has a __new__ constructor (from: opentelemetry-semantic-conventions/src/opentelemetry/semconv/_incubating/attributes/test_attributes.py) python3.14-opentelemetry-semantic-conventions-0.61b0> class TestSuiteRunStatusValues(Enum): python3.14-opentelemetry-semantic-conventions-0.61b0> python3.14-opentelemetry-semantic-conventions-0.61b0> ../../../../../../store/nj5vivrxgivwzs9b9mdj10zj4vhqk4ff-python3.14-pytest-9.1.1/lib/python3.14/site-packages/_pytest/cacheprovider.py:469 python3.14-opentelemetry-semantic-conventions-0.61b0> /nix/store/nj5vivrxgivwzs9b9mdj10zj4vhqk4ff-python3.14-pytest-9.1.1/lib/python3.14/site-packages/_pytest/cacheprovider.py:469: PytestCacheWarning: could not create cache path /nix/var/nix/builds/nix-71524-326706129/source/.pytest_cache/v/cache/nodeids: [Errno 13] Permission denied: '/nix/var/nix/builds/nix-71524-326706129/source/pytest-cache-files-eswr6ln7' python3.14-opentelemetry-semantic-conventions-0.61b0> config.cache.set("cache/nodeids", sorted(self.cached_nodeids)) python3.14-opentelemetry-semantic-conventions-0.61b0> python3.14-opentelemetry-semantic-conventions-0.61b0> -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html python3.14-opentelemetry-semantic-conventions-0.61b0> ======================== 1 passed, 3 warnings in 0.04s ========================= python3.14-opentelemetry-semantic-conventions-0.61b0> Finished executing pytestCheckPhase python3.14-opentelemetry-semantic-conventions-0.61b0> Running phase: pytestcachePhase python3.14-opentelemetry-semantic-conventions-0.61b0> Running phase: pytestRemoveBytecodePhase building '/nix/store/pvpmq88b0rr7lpqdncmrq22rhpafvxk1-python3.14-opentelemetry-sdk-1.40.0.drv' on 'ssh-ng://customer@mac02.m.ntd.one' building '/nix/store/pvpmq88b0rr7lpqdncmrq22rhpafvxk1-python3.14-opentelemetry-sdk-1.40.0.drv' python3.14-opentelemetry-sdk-1.40.0> Sourcing python-remove-tests-dir-hook python3.14-opentelemetry-sdk-1.40.0> Sourcing python-catch-conflicts-hook.sh python3.14-opentelemetry-sdk-1.40.0> Sourcing python-remove-bin-bytecode-hook.sh python3.14-opentelemetry-sdk-1.40.0> Sourcing pypa-build-hook python3.14-opentelemetry-sdk-1.40.0> Using pypaBuildPhase python3.14-opentelemetry-sdk-1.40.0> Sourcing python-runtime-deps-check-hook python3.14-opentelemetry-sdk-1.40.0> Using pythonRuntimeDepsCheckHook python3.14-opentelemetry-sdk-1.40.0> Sourcing pypa-install-hook python3.14-opentelemetry-sdk-1.40.0> Using pypaInstallPhase python3.14-opentelemetry-sdk-1.40.0> Sourcing python-imports-check-hook.sh python3.14-opentelemetry-sdk-1.40.0> Using pythonImportsCheckPhase python3.14-opentelemetry-sdk-1.40.0> Sourcing python-metadata-check-hook.sh python3.14-opentelemetry-sdk-1.40.0> Using pythonMetadataCheckPhase python3.14-opentelemetry-sdk-1.40.0> Sourcing python-namespaces-hook python3.14-opentelemetry-sdk-1.40.0> Sourcing python-catch-conflicts-hook.sh python3.14-opentelemetry-sdk-1.40.0> Running phase: unpackPhase python3.14-opentelemetry-sdk-1.40.0> unpacking source archive /nix/store/2535x5qnx3hqix529cl63p1xxb2j86js-source python3.14-opentelemetry-sdk-1.40.0> source root is source/opentelemetry-sdk python3.14-opentelemetry-sdk-1.40.0> setting SOURCE_DATE_EPOCH to timestamp 315619200 of file "source/opentelemetry-sdk/tests/trace/test_trace.py" python3.14-opentelemetry-sdk-1.40.0> Running phase: patchPhase python3.14-opentelemetry-sdk-1.40.0> Running phase: updateAutotoolsGnuConfigScriptsPhase python3.14-opentelemetry-sdk-1.40.0> Running phase: configurePhase python3.14-opentelemetry-sdk-1.40.0> no configure script, doing nothing python3.14-opentelemetry-sdk-1.40.0> Running phase: buildPhase python3.14-opentelemetry-sdk-1.40.0> Executing pypaBuildPhase python3.14-opentelemetry-sdk-1.40.0> Creating a wheel... python3.14-opentelemetry-sdk-1.40.0> pypa build flags: --no-isolation --outdir dist/ --wheel python3.14-opentelemetry-sdk-1.40.0> * Getting build dependencies for wheel... python3.14-opentelemetry-sdk-1.40.0> * Building wheel... python3.14-opentelemetry-sdk-1.40.0> Successfully built opentelemetry_sdk-1.40.0-py3-none-any.whl python3.14-opentelemetry-sdk-1.40.0> Finished creating a wheel... python3.14-opentelemetry-sdk-1.40.0> Finished executing pypaBuildPhase python3.14-opentelemetry-sdk-1.40.0> Running phase: pythonRuntimeDepsCheckHook python3.14-opentelemetry-sdk-1.40.0> Executing pythonRuntimeDepsCheck python3.14-opentelemetry-sdk-1.40.0> Checking runtime dependencies for opentelemetry_sdk-1.40.0-py3-none-any.whl python3.14-opentelemetry-sdk-1.40.0> Finished executing pythonRuntimeDepsCheck python3.14-opentelemetry-sdk-1.40.0> Running phase: installPhase python3.14-opentelemetry-sdk-1.40.0> Executing pypaInstallPhase python3.14-opentelemetry-sdk-1.40.0> Successfully installed opentelemetry_sdk-1.40.0-py3-none-any.whl python3.14-opentelemetry-sdk-1.40.0> Finished executing pypaInstallPhase python3.14-opentelemetry-sdk-1.40.0> Running phase: pythonOutputDistPhase python3.14-opentelemetry-sdk-1.40.0> Executing pythonOutputDistPhase python3.14-opentelemetry-sdk-1.40.0> Finished executing pythonOutputDistPhase python3.14-opentelemetry-sdk-1.40.0> Running phase: fixupPhase python3.14-opentelemetry-sdk-1.40.0> checking for references to /nix/var/nix/builds/nix-72123-4133756141/ in /nix/store/0v0qs4kl1nida9kij55bmy63fkjg8ri6-python3.14-opentelemetry-sdk-1.40.0... python3.14-opentelemetry-sdk-1.40.0> patching script interpreter paths in /nix/store/0v0qs4kl1nida9kij55bmy63fkjg8ri6-python3.14-opentelemetry-sdk-1.40.0 python3.14-opentelemetry-sdk-1.40.0> stripping (with command strip and flags -S) in /nix/store/0v0qs4kl1nida9kij55bmy63fkjg8ri6-python3.14-opentelemetry-sdk-1.40.0/lib python3.14-opentelemetry-sdk-1.40.0> checking for references to /nix/var/nix/builds/nix-72123-4133756141/ in /nix/store/cw0ay7hllhjpjy2sv2ljamc5pvpijayl-python3.14-opentelemetry-sdk-1.40.0-dist... python3.14-opentelemetry-sdk-1.40.0> patching script interpreter paths in /nix/store/cw0ay7hllhjpjy2sv2ljamc5pvpijayl-python3.14-opentelemetry-sdk-1.40.0-dist python3.14-opentelemetry-sdk-1.40.0> Executing pythonRemoveTestsDir python3.14-opentelemetry-sdk-1.40.0> Finished executing pythonRemoveTestsDir python3.14-opentelemetry-sdk-1.40.0> Running phase: pythonCatchConflictsPhase python3.14-opentelemetry-sdk-1.40.0> Running phase: pythonRemoveBinBytecodePhase python3.14-opentelemetry-sdk-1.40.0> Running phase: pythonImportsCheckPhase python3.14-opentelemetry-sdk-1.40.0> Executing pythonImportsCheckPhase python3.14-opentelemetry-sdk-1.40.0> Check whether the following modules can be imported: opentelemetry.sdk python3.14-opentelemetry-sdk-1.40.0> Running phase: pythonMetadataCheckPhase python3.14-opentelemetry-sdk-1.40.0> Executing pythonMetadataCheckPhase building '/nix/store/j8yczamy2an9161h4ymhggm5p41x6siw-python3.14-elastic-transport-8.17.1.drv' on 'ssh-ng://customer@mac02.m.ntd.one' building '/nix/store/j8yczamy2an9161h4ymhggm5p41x6siw-python3.14-elastic-transport-8.17.1.drv' python3.14-elastic-transport-8.17.1> Sourcing python-remove-tests-dir-hook python3.14-elastic-transport-8.17.1> Sourcing python-catch-conflicts-hook.sh python3.14-elastic-transport-8.17.1> Sourcing python-remove-bin-bytecode-hook.sh python3.14-elastic-transport-8.17.1> Sourcing pypa-build-hook python3.14-elastic-transport-8.17.1> Using pypaBuildPhase python3.14-elastic-transport-8.17.1> Sourcing python-runtime-deps-check-hook python3.14-elastic-transport-8.17.1> Using pythonRuntimeDepsCheckHook python3.14-elastic-transport-8.17.1> Sourcing pypa-install-hook python3.14-elastic-transport-8.17.1> Using pypaInstallPhase python3.14-elastic-transport-8.17.1> Sourcing python-imports-check-hook.sh python3.14-elastic-transport-8.17.1> Using pythonImportsCheckPhase python3.14-elastic-transport-8.17.1> Sourcing python-metadata-check-hook.sh python3.14-elastic-transport-8.17.1> Using pythonMetadataCheckPhase python3.14-elastic-transport-8.17.1> Sourcing python-namespaces-hook python3.14-elastic-transport-8.17.1> Sourcing python-catch-conflicts-hook.sh python3.14-elastic-transport-8.17.1> Sourcing pytest-check-hook python3.14-elastic-transport-8.17.1> Using pytestCheckPhase python3.14-elastic-transport-8.17.1> Running phase: unpackPhase python3.14-elastic-transport-8.17.1> unpacking source archive /nix/store/xs1fccnbi16h5z90256v34k3sh0d6rxz-source python3.14-elastic-transport-8.17.1> source root is source python3.14-elastic-transport-8.17.1> setting SOURCE_DATE_EPOCH to timestamp 315619200 of file "source/utils/license-headers.py" python3.14-elastic-transport-8.17.1> Running phase: patchPhase python3.14-elastic-transport-8.17.1> applying patch /nix/store/p8j0b9wjpjj3fdkfv1d4a6qy8x6b2bxm-d749d0be54821e81979888ff34b1451354548863.patch python3.14-elastic-transport-8.17.1> patching file setup.cfg python3.14-elastic-transport-8.17.1> Running phase: updateAutotoolsGnuConfigScriptsPhase python3.14-elastic-transport-8.17.1> Running phase: configurePhase python3.14-elastic-transport-8.17.1> no configure script, doing nothing python3.14-elastic-transport-8.17.1> Running phase: buildPhase python3.14-elastic-transport-8.17.1> Executing pypaBuildPhase python3.14-elastic-transport-8.17.1> Creating a wheel... python3.14-elastic-transport-8.17.1> pypa build flags: --no-isolation --outdir dist/ --wheel python3.14-elastic-transport-8.17.1> * Getting build dependencies for wheel... python3.14-elastic-transport-8.17.1> /nix/store/h0zlzc1axk5b8prfwl7nzkv7cg81238v-python3.14-setuptools-83.0.0/lib/python3.14/site-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. python3.14-elastic-transport-8.17.1> !! python3.14-elastic-transport-8.17.1> python3.14-elastic-transport-8.17.1> ******************************************************************************** python3.14-elastic-transport-8.17.1> Please consider removing the following classifiers in favor of a SPDX license expression: python3.14-elastic-transport-8.17.1> python3.14-elastic-transport-8.17.1> License :: OSI Approved :: Apache Software License python3.14-elastic-transport-8.17.1> python3.14-elastic-transport-8.17.1> See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. python3.14-elastic-transport-8.17.1> ******************************************************************************** python3.14-elastic-transport-8.17.1> python3.14-elastic-transport-8.17.1> !! python3.14-elastic-transport-8.17.1> self._finalize_license_expression() python3.14-elastic-transport-8.17.1> running egg_info python3.14-elastic-transport-8.17.1> creating elastic_transport.egg-info python3.14-elastic-transport-8.17.1> writing elastic_transport.egg-info/PKG-INFO python3.14-elastic-transport-8.17.1> writing dependency_links to elastic_transport.egg-info/dependency_links.txt python3.14-elastic-transport-8.17.1> writing requirements to elastic_transport.egg-info/requires.txt python3.14-elastic-transport-8.17.1> writing top-level names to elastic_transport.egg-info/top_level.txt python3.14-elastic-transport-8.17.1> writing manifest file 'elastic_transport.egg-info/SOURCES.txt' python3.14-elastic-transport-8.17.1> reading manifest file 'elastic_transport.egg-info/SOURCES.txt' python3.14-elastic-transport-8.17.1> reading manifest template 'MANIFEST.in' python3.14-elastic-transport-8.17.1> no previously-included directories found matching 'docs/_build' python3.14-elastic-transport-8.17.1> warning: no previously-included files matching '__pycache__' found under directory '*' python3.14-elastic-transport-8.17.1> warning: no previously-included files matching '*.py[co]' found under directory '*' python3.14-elastic-transport-8.17.1> adding license file 'LICENSE' python3.14-elastic-transport-8.17.1> adding license file 'NOTICE' python3.14-elastic-transport-8.17.1> writing manifest file 'elastic_transport.egg-info/SOURCES.txt' python3.14-elastic-transport-8.17.1> * Building wheel... python3.14-elastic-transport-8.17.1> /nix/store/h0zlzc1axk5b8prfwl7nzkv7cg81238v-python3.14-setuptools-83.0.0/lib/python3.14/site-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. python3.14-elastic-transport-8.17.1> !! python3.14-elastic-transport-8.17.1> python3.14-elastic-transport-8.17.1> ******************************************************************************** python3.14-elastic-transport-8.17.1> Please consider removing the following classifiers in favor of a SPDX license expression: python3.14-elastic-transport-8.17.1> python3.14-elastic-transport-8.17.1> License :: OSI Approved :: Apache Software License python3.14-elastic-transport-8.17.1> python3.14-elastic-transport-8.17.1> See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. python3.14-elastic-transport-8.17.1> ******************************************************************************** python3.14-elastic-transport-8.17.1> python3.14-elastic-transport-8.17.1> !! python3.14-elastic-transport-8.17.1> self._finalize_license_expression() python3.14-elastic-transport-8.17.1> running bdist_wheel python3.14-elastic-transport-8.17.1> running build python3.14-elastic-transport-8.17.1> running build_py python3.14-elastic-transport-8.17.1> creating build/lib/elastic_transport python3.14-elastic-transport-8.17.1> copying elastic_transport/_otel.py -> build/lib/elastic_transport python3.14-elastic-transport-8.17.1> copying elastic_transport/_node_pool.py -> build/lib/elastic_transport python3.14-elastic-transport-8.17.1> copying elastic_transport/client_utils.py -> build/lib/elastic_transport python3.14-elastic-transport-8.17.1> copying elastic_transport/_version.py -> build/lib/elastic_transport python3.14-elastic-transport-8.17.1> copying elastic_transport/_response.py -> build/lib/elastic_transport python3.14-elastic-transport-8.17.1> copying elastic_transport/__init__.py -> build/lib/elastic_transport python3.14-elastic-transport-8.17.1> copying elastic_transport/_transport.py -> build/lib/elastic_transport python3.14-elastic-transport-8.17.1> copying elastic_transport/_models.py -> build/lib/elastic_transport python3.14-elastic-transport-8.17.1> copying elastic_transport/_compat.py -> build/lib/elastic_transport python3.14-elastic-transport-8.17.1> copying elastic_transport/_async_transport.py -> build/lib/elastic_transport python3.14-elastic-transport-8.17.1> copying elastic_transport/_serializer.py -> build/lib/elastic_transport python3.14-elastic-transport-8.17.1> copying elastic_transport/_exceptions.py -> build/lib/elastic_transport python3.14-elastic-transport-8.17.1> copying elastic_transport/_utils.py -> build/lib/elastic_transport python3.14-elastic-transport-8.17.1> creating build/lib/elastic_transport/_node python3.14-elastic-transport-8.17.1> copying elastic_transport/_node/_base.py -> build/lib/elastic_transport/_node python3.14-elastic-transport-8.17.1> copying elastic_transport/_node/_http_aiohttp.py -> build/lib/elastic_transport/_node python3.14-elastic-transport-8.17.1> copying elastic_transport/_node/_http_urllib3.py -> build/lib/elastic_transport/_node python3.14-elastic-transport-8.17.1> copying elastic_transport/_node/_http_requests.py -> build/lib/elastic_transport/_node python3.14-elastic-transport-8.17.1> copying elastic_transport/_node/_http_httpx.py -> build/lib/elastic_transport/_node python3.14-elastic-transport-8.17.1> copying elastic_transport/_node/_base_async.py -> build/lib/elastic_transport/_node python3.14-elastic-transport-8.17.1> copying elastic_transport/_node/__init__.py -> build/lib/elastic_transport/_node python3.14-elastic-transport-8.17.1> copying elastic_transport/_node/_urllib3_chain_certs.py -> build/lib/elastic_transport/_node python3.14-elastic-transport-8.17.1> copying elastic_transport/py.typed -> build/lib/elastic_transport python3.14-elastic-transport-8.17.1> installing to build/bdist.macosx-14.0-arm64/wheel python3.14-elastic-transport-8.17.1> running install python3.14-elastic-transport-8.17.1> running install_lib python3.14-elastic-transport-8.17.1> creating build/bdist.macosx-14.0-arm64/wheel python3.14-elastic-transport-8.17.1> creating build/bdist.macosx-14.0-arm64/wheel/elastic_transport python3.14-elastic-transport-8.17.1> copying build/lib/elastic_transport/_otel.py -> build/bdist.macosx-14.0-arm64/wheel/./elastic_transport python3.14-elastic-transport-8.17.1> copying build/lib/elastic_transport/_node_pool.py -> build/bdist.macosx-14.0-arm64/wheel/./elastic_transport python3.14-elastic-transport-8.17.1> copying build/lib/elastic_transport/client_utils.py -> build/bdist.macosx-14.0-arm64/wheel/./elastic_transport python3.14-elastic-transport-8.17.1> copying build/lib/elastic_transport/_version.py -> build/bdist.macosx-14.0-arm64/wheel/./elastic_transport python3.14-elastic-transport-8.17.1> copying build/lib/elastic_transport/_response.py -> build/bdist.macosx-14.0-arm64/wheel/./elastic_transport python3.14-elastic-transport-8.17.1> copying build/lib/elastic_transport/__init__.py -> build/bdist.macosx-14.0-arm64/wheel/./elastic_transport python3.14-elastic-transport-8.17.1> copying build/lib/elastic_transport/_transport.py -> build/bdist.macosx-14.0-arm64/wheel/./elastic_transport python3.14-elastic-transport-8.17.1> copying build/lib/elastic_transport/py.typed -> build/bdist.macosx-14.0-arm64/wheel/./elastic_transport python3.14-elastic-transport-8.17.1> creating build/bdist.macosx-14.0-arm64/wheel/elastic_transport/_node python3.14-elastic-transport-8.17.1> copying build/lib/elastic_transport/_node/_base.py -> build/bdist.macosx-14.0-arm64/wheel/./elastic_transport/_node python3.14-elastic-transport-8.17.1> copying build/lib/elastic_transport/_node/_http_aiohttp.py -> build/bdist.macosx-14.0-arm64/wheel/./elastic_transport/_node python3.14-elastic-transport-8.17.1> copying build/lib/elastic_transport/_node/_http_urllib3.py -> build/bdist.macosx-14.0-arm64/wheel/./elastic_transport/_node python3.14-elastic-transport-8.17.1> copying build/lib/elastic_transport/_node/_http_requests.py -> build/bdist.macosx-14.0-arm64/wheel/./elastic_transport/_node python3.14-elastic-transport-8.17.1> copying build/lib/elastic_transport/_node/_http_httpx.py -> build/bdist.macosx-14.0-arm64/wheel/./elastic_transport/_node python3.14-elastic-transport-8.17.1> copying build/lib/elastic_transport/_node/_base_async.py -> build/bdist.macosx-14.0-arm64/wheel/./elastic_transport/_node python3.14-elastic-transport-8.17.1> copying build/lib/elastic_transport/_node/__init__.py -> build/bdist.macosx-14.0-arm64/wheel/./elastic_transport/_node python3.14-elastic-transport-8.17.1> copying build/lib/elastic_transport/_node/_urllib3_chain_certs.py -> build/bdist.macosx-14.0-arm64/wheel/./elastic_transport/_node python3.14-elastic-transport-8.17.1> copying build/lib/elastic_transport/_models.py -> build/bdist.macosx-14.0-arm64/wheel/./elastic_transport python3.14-elastic-transport-8.17.1> copying build/lib/elastic_transport/_compat.py -> build/bdist.macosx-14.0-arm64/wheel/./elastic_transport python3.14-elastic-transport-8.17.1> copying build/lib/elastic_transport/_async_transport.py -> build/bdist.macosx-14.0-arm64/wheel/./elastic_transport python3.14-elastic-transport-8.17.1> copying build/lib/elastic_transport/_serializer.py -> build/bdist.macosx-14.0-arm64/wheel/./elastic_transport python3.14-elastic-transport-8.17.1> copying build/lib/elastic_transport/_exceptions.py -> build/bdist.macosx-14.0-arm64/wheel/./elastic_transport python3.14-elastic-transport-8.17.1> copying build/lib/elastic_transport/_utils.py -> build/bdist.macosx-14.0-arm64/wheel/./elastic_transport python3.14-elastic-transport-8.17.1> running install_egg_info python3.14-elastic-transport-8.17.1> running egg_info python3.14-elastic-transport-8.17.1> writing elastic_transport.egg-info/PKG-INFO python3.14-elastic-transport-8.17.1> writing dependency_links to elastic_transport.egg-info/dependency_links.txt python3.14-elastic-transport-8.17.1> writing requirements to elastic_transport.egg-info/requires.txt python3.14-elastic-transport-8.17.1> writing top-level names to elastic_transport.egg-info/top_level.txt python3.14-elastic-transport-8.17.1> reading manifest file 'elastic_transport.egg-info/SOURCES.txt' python3.14-elastic-transport-8.17.1> reading manifest template 'MANIFEST.in' python3.14-elastic-transport-8.17.1> no previously-included directories found matching 'docs/_build' python3.14-elastic-transport-8.17.1> warning: no previously-included files matching '__pycache__' found under directory '*' python3.14-elastic-transport-8.17.1> warning: no previously-included files matching '*.py[co]' found under directory '*' python3.14-elastic-transport-8.17.1> adding license file 'LICENSE' python3.14-elastic-transport-8.17.1> adding license file 'NOTICE' python3.14-elastic-transport-8.17.1> writing manifest file 'elastic_transport.egg-info/SOURCES.txt' python3.14-elastic-transport-8.17.1> Copying elastic_transport.egg-info to build/bdist.macosx-14.0-arm64/wheel/./elastic_transport-8.17.1-py3.14.egg-info python3.14-elastic-transport-8.17.1> running install_scripts python3.14-elastic-transport-8.17.1> creating build/bdist.macosx-14.0-arm64/wheel/elastic_transport-8.17.1.dist-info/WHEEL python3.14-elastic-transport-8.17.1> creating '/nix/var/nix/builds/nix-72516-2409150353/source/dist/.tmp-pi6nclpm/elastic_transport-8.17.1-py3-none-any.whl' and adding 'build/bdist.macosx-14.0-arm64/wheel' to it python3.14-elastic-transport-8.17.1> adding 'elastic_transport/__init__.py' python3.14-elastic-transport-8.17.1> adding 'elastic_transport/_async_transport.py' python3.14-elastic-transport-8.17.1> adding 'elastic_transport/_compat.py' python3.14-elastic-transport-8.17.1> adding 'elastic_transport/_exceptions.py' python3.14-elastic-transport-8.17.1> adding 'elastic_transport/_models.py' python3.14-elastic-transport-8.17.1> adding 'elastic_transport/_node_pool.py' python3.14-elastic-transport-8.17.1> adding 'elastic_transport/_otel.py' python3.14-elastic-transport-8.17.1> adding 'elastic_transport/_response.py' python3.14-elastic-transport-8.17.1> adding 'elastic_transport/_serializer.py' python3.14-elastic-transport-8.17.1> adding 'elastic_transport/_transport.py' python3.14-elastic-transport-8.17.1> adding 'elastic_transport/_utils.py' python3.14-elastic-transport-8.17.1> adding 'elastic_transport/_version.py' python3.14-elastic-transport-8.17.1> adding 'elastic_transport/client_utils.py' python3.14-elastic-transport-8.17.1> adding 'elastic_transport/py.typed' python3.14-elastic-transport-8.17.1> adding 'elastic_transport/_node/__init__.py' python3.14-elastic-transport-8.17.1> adding 'elastic_transport/_node/_base.py' python3.14-elastic-transport-8.17.1> adding 'elastic_transport/_node/_base_async.py' python3.14-elastic-transport-8.17.1> adding 'elastic_transport/_node/_http_aiohttp.py' python3.14-elastic-transport-8.17.1> adding 'elastic_transport/_node/_http_httpx.py' python3.14-elastic-transport-8.17.1> adding 'elastic_transport/_node/_http_requests.py' python3.14-elastic-transport-8.17.1> adding 'elastic_transport/_node/_http_urllib3.py' python3.14-elastic-transport-8.17.1> adding 'elastic_transport/_node/_urllib3_chain_certs.py' python3.14-elastic-transport-8.17.1> adding 'elastic_transport-8.17.1.dist-info/licenses/LICENSE' python3.14-elastic-transport-8.17.1> adding 'elastic_transport-8.17.1.dist-info/licenses/NOTICE' python3.14-elastic-transport-8.17.1> adding 'elastic_transport-8.17.1.dist-info/METADATA' python3.14-elastic-transport-8.17.1> adding 'elastic_transport-8.17.1.dist-info/WHEEL' python3.14-elastic-transport-8.17.1> adding 'elastic_transport-8.17.1.dist-info/top_level.txt' python3.14-elastic-transport-8.17.1> adding 'elastic_transport-8.17.1.dist-info/RECORD' python3.14-elastic-transport-8.17.1> removing build/bdist.macosx-14.0-arm64/wheel python3.14-elastic-transport-8.17.1> Successfully built elastic_transport-8.17.1-py3-none-any.whl python3.14-elastic-transport-8.17.1> Finished creating a wheel... python3.14-elastic-transport-8.17.1> Finished executing pypaBuildPhase python3.14-elastic-transport-8.17.1> Running phase: pythonRuntimeDepsCheckHook python3.14-elastic-transport-8.17.1> Executing pythonRuntimeDepsCheck python3.14-elastic-transport-8.17.1> Checking runtime dependencies for elastic_transport-8.17.1-py3-none-any.whl python3.14-elastic-transport-8.17.1> Finished executing pythonRuntimeDepsCheck python3.14-elastic-transport-8.17.1> Running phase: installPhase python3.14-elastic-transport-8.17.1> Executing pypaInstallPhase python3.14-elastic-transport-8.17.1> Successfully installed elastic_transport-8.17.1-py3-none-any.whl python3.14-elastic-transport-8.17.1> Finished executing pypaInstallPhase python3.14-elastic-transport-8.17.1> Running phase: pythonOutputDistPhase python3.14-elastic-transport-8.17.1> Executing pythonOutputDistPhase python3.14-elastic-transport-8.17.1> Finished executing pythonOutputDistPhase python3.14-elastic-transport-8.17.1> Running phase: fixupPhase python3.14-elastic-transport-8.17.1> checking for references to /nix/var/nix/builds/nix-72516-2409150353/ in /nix/store/ann1vplwxplfhssffdvy8r5n5jnjbzas-python3.14-elastic-transport-8.17.1... python3.14-elastic-transport-8.17.1> patching script interpreter paths in /nix/store/ann1vplwxplfhssffdvy8r5n5jnjbzas-python3.14-elastic-transport-8.17.1 python3.14-elastic-transport-8.17.1> stripping (with command strip and flags -S) in /nix/store/ann1vplwxplfhssffdvy8r5n5jnjbzas-python3.14-elastic-transport-8.17.1/lib python3.14-elastic-transport-8.17.1> checking for references to /nix/var/nix/builds/nix-72516-2409150353/ in /nix/store/f18a5hgrl9n7w40ac9vk8j8g9lajqr84-python3.14-elastic-transport-8.17.1-dist... python3.14-elastic-transport-8.17.1> patching script interpreter paths in /nix/store/f18a5hgrl9n7w40ac9vk8j8g9lajqr84-python3.14-elastic-transport-8.17.1-dist python3.14-elastic-transport-8.17.1> Executing pythonRemoveTestsDir python3.14-elastic-transport-8.17.1> Finished executing pythonRemoveTestsDir python3.14-elastic-transport-8.17.1> Running phase: installCheckPhase python3.14-elastic-transport-8.17.1> no Makefile or custom installCheckPhase, doing nothing python3.14-elastic-transport-8.17.1> Running phase: pythonCatchConflictsPhase python3.14-elastic-transport-8.17.1> Running phase: pythonRemoveBinBytecodePhase python3.14-elastic-transport-8.17.1> Running phase: pythonImportsCheckPhase python3.14-elastic-transport-8.17.1> Executing pythonImportsCheckPhase python3.14-elastic-transport-8.17.1> Check whether the following modules can be imported: elastic_transport python3.14-elastic-transport-8.17.1> Running phase: pythonMetadataCheckPhase python3.14-elastic-transport-8.17.1> Executing pythonMetadataCheckPhase python3.14-elastic-transport-8.17.1> Running phase: pytestCheckPhase python3.14-elastic-transport-8.17.1> Executing pytestCheckPhase python3.14-elastic-transport-8.17.1> pytest flags: -m pytest -k not\ \(fingerprint\)\ and\ not\ \(ssl\)\ and\ not\ \(test_custom_headers\)\ and\ not\ \(test_custom_user_agent\)\ and\ not\ \(test_default_headers\)\ and\ not\ \(test_head\)\ and\ not\ \(tls\)\ and\ not\ \(test_simple_request\)\ and\ not\ \(test_node\)\ and\ not\ \(test_debug_logging\)\ and\ not\ \(test_debug_logging_uncompressed_body\)\ and\ not\ \(test_debug_logging_no_body\)\ and\ not\ \(test_httpbin\)\ and\ not\ \(test_sniffed_nodes_added_to_pool\)\ and\ not\ \(test_async_transport_httpbin\) -Wignore::DeprecationWarning python3.14-elastic-transport-8.17.1> ============================= test session starts ============================== python3.14-elastic-transport-8.17.1> platform darwin -- Python 3.14.7, pytest-9.1.1, pluggy-1.6.0 -- /nix/store/k07j8cq0iyvna81qlhwxz8xq6pkz02z8-python3-3.14.7/bin/python3.14 python3.14-elastic-transport-8.17.1> cachedir: .pytest_cache python3.14-elastic-transport-8.17.1> rootdir: /nix/var/nix/builds/nix-72516-2409150353/source python3.14-elastic-transport-8.17.1> configfile: setup.cfg python3.14-elastic-transport-8.17.1> plugins: asyncio-1.4.0, cov-stub-1.0.0, pytest_httpserver-1.1.3, respx-0.23.1, anyio-4.14.2 python3.14-elastic-transport-8.17.1> asyncio: mode=Mode.STRICT, debug=False, asyncio_default_fixture_loop_scope=function, asyncio_default_test_loop_scope=function python3.14-elastic-transport-8.17.1> collected 462 items / 179 deselected / 283 selected python3.14-elastic-transport-8.17.1> python3.14-elastic-transport-8.17.1> tests/async_/test_async_transport.py::test_transport_close_node_pool PASSED [ 0%] python3.14-elastic-transport-8.17.1> tests/async_/test_async_transport.py::test_request_with_custom_user_agent_header PASSED [ 0%] python3.14-elastic-transport-8.17.1> tests/async_/test_async_transport.py::test_body_gets_encoded_into_bytes PASSED [ 1%] python3.14-elastic-transport-8.17.1> tests/async_/test_async_transport.py::test_body_bytes_get_passed_untouched PASSED [ 1%] python3.14-elastic-transport-8.17.1> tests/async_/test_async_transport.py::test_kwargs_passed_on_to_node_pool PASSED [ 1%] python3.14-elastic-transport-8.17.1> tests/async_/test_async_transport.py::test_request_will_fail_after_x_retries PASSED [ 2%] python3.14-elastic-transport-8.17.1> tests/async_/test_async_transport.py::test_retry_on_timeout[True] PASSED [ 2%] python3.14-elastic-transport-8.17.1> tests/async_/test_async_transport.py::test_retry_on_timeout[False] PASSED [ 2%] python3.14-elastic-transport-8.17.1> tests/async_/test_async_transport.py::test_retry_on_status PASSED [ 3%] python3.14-elastic-transport-8.17.1> tests/async_/test_async_transport.py::test_failed_connection_will_be_marked_as_dead PASSED [ 3%] python3.14-elastic-transport-8.17.1> tests/async_/test_async_transport.py::test_resurrected_connection_will_be_marked_as_live_on_success PASSED [ 3%] python3.14-elastic-transport-8.17.1> tests/async_/test_async_transport.py::test_mark_dead_error_doesnt_raise PASSED [ 4%] python3.14-elastic-transport-8.17.1> tests/async_/test_async_transport.py::test_transport_client_meta_node_class[aiohttp-ai] PASSED [ 4%] python3.14-elastic-transport-8.17.1> tests/async_/test_async_transport.py::test_transport_client_meta_node_class[AiohttpHttpNode-ai] PASSED [ 4%] python3.14-elastic-transport-8.17.1> tests/async_/test_async_transport.py::test_transport_client_meta_node_class[httpxasync-hx] PASSED [ 5%] python3.14-elastic-transport-8.17.1> tests/async_/test_async_transport.py::test_transport_client_meta_node_class[HttpxAsyncHttpNode-hx] PASSED [ 5%] python3.14-elastic-transport-8.17.1> tests/async_/test_async_transport.py::test_transport_default_client_meta_node_class PASSED [ 6%] python3.14-elastic-transport-8.17.1> tests/async_/test_async_transport.py::test_transport_and_node_are_async[urllib3] PASSED [ 6%] python3.14-elastic-transport-8.17.1> tests/async_/test_async_transport.py::test_transport_and_node_are_async[requests] PASSED [ 6%] python3.14-elastic-transport-8.17.1> tests/async_/test_async_transport.py::test_transport_and_node_are_async[Urllib3HttpNode] PASSED [ 7%] python3.14-elastic-transport-8.17.1> tests/async_/test_async_transport.py::test_transport_and_node_are_async[RequestsHttpNode] PASSED [ 7%] python3.14-elastic-transport-8.17.1> tests/async_/test_async_transport.py::test_sniff_on_start PASSED [ 7%] python3.14-elastic-transport-8.17.1> tests/async_/test_async_transport.py::test_sniff_before_requests PASSED [ 8%] python3.14-elastic-transport-8.17.1> tests/async_/test_async_transport.py::test_sniff_on_node_failure PASSED [ 8%] python3.14-elastic-transport-8.17.1> tests/async_/test_async_transport.py::test_error_with_sniffing_enabled_without_callback[kwargs0] PASSED [ 8%] python3.14-elastic-transport-8.17.1> tests/async_/test_async_transport.py::test_error_with_sniffing_enabled_without_callback[kwargs1] PASSED [ 9%] python3.14-elastic-transport-8.17.1> tests/async_/test_async_transport.py::test_error_with_sniffing_enabled_without_callback[kwargs2] PASSED [ 9%] python3.14-elastic-transport-8.17.1> tests/async_/test_async_transport.py::test_error_sniffing_callback_without_sniffing_enabled PASSED [ 9%] python3.14-elastic-transport-8.17.1> tests/async_/test_async_transport.py::test_heterogeneous_node_config_warning_with_sniffing PASSED [ 10%] python3.14-elastic-transport-8.17.1> tests/async_/test_async_transport.py::test_sniff_error_resets_lock_and_last_sniffed_at PASSED [ 10%] python3.14-elastic-transport-8.17.1> tests/async_/test_async_transport.py::test_sniff_on_start_no_results_errors[] PASSED [ 10%] python3.14-elastic-transport-8.17.1> tests/async_/test_async_transport.py::test_sniff_on_start_no_results_errors[_empty_sniff] PASSED [ 11%] python3.14-elastic-transport-8.17.1> tests/async_/test_async_transport.py::test_multiple_tasks_test[1] PASSED [ 11%] python3.14-elastic-transport-8.17.1> tests/async_/test_async_transport.py::test_multiple_tasks_test[8] PASSED [ 12%] python3.14-elastic-transport-8.17.1> tests/node/test_base.py::test_unknown_parameter[Urllib3HttpNode] PASSED [ 12%] python3.14-elastic-transport-8.17.1> tests/node/test_base.py::test_unknown_parameter[RequestsHttpNode] PASSED [ 12%] python3.14-elastic-transport-8.17.1> tests/node/test_base.py::test_unknown_parameter[AiohttpHttpNode] PASSED [ 13%] python3.14-elastic-transport-8.17.1> tests/node/test_base.py::test_unknown_parameter[HttpxAsyncHttpNode] PASSED [ 13%] python3.14-elastic-transport-8.17.1> tests/node/test_http_aiohttp.py::TestAiohttpHttpNode::test_aiohttp_options PASSED [ 13%] python3.14-elastic-transport-8.17.1> tests/node/test_http_aiohttp.py::TestAiohttpHttpNode::test_aiohttp_options_timeout[options0] PASSED [ 14%] python3.14-elastic-transport-8.17.1> tests/node/test_http_aiohttp.py::TestAiohttpHttpNode::test_aiohttp_options_timeout[options1] PASSED [ 14%] python3.14-elastic-transport-8.17.1> tests/node/test_http_aiohttp.py::TestAiohttpHttpNode::test_aiohttp_options_timeout[options2] PASSED [ 14%] python3.14-elastic-transport-8.17.1> tests/node/test_http_aiohttp.py::TestAiohttpHttpNode::test_aiohttp_options_timeout[options3] PASSED [ 15%] python3.14-elastic-transport-8.17.1> tests/node/test_http_aiohttp.py::TestAiohttpHttpNode::test_aiohttp_options_timeout[options4] PASSED [ 15%] python3.14-elastic-transport-8.17.1> tests/node/test_http_aiohttp.py::TestAiohttpHttpNode::test_aiohttp_options_timeout[options5] PASSED [ 15%] python3.14-elastic-transport-8.17.1> tests/node/test_http_aiohttp.py::TestAiohttpHttpNode::test_http_compression PASSED [ 16%] python3.14-elastic-transport-8.17.1> tests/node/test_http_aiohttp.py::TestAiohttpHttpNode::test_no_http_compression[None] PASSED [ 16%] python3.14-elastic-transport-8.17.1> tests/node/test_http_aiohttp.py::TestAiohttpHttpNode::test_no_http_compression[False] PASSED [ 16%] python3.14-elastic-transport-8.17.1> tests/node/test_http_aiohttp.py::TestAiohttpHttpNode::test_uses_https_if_verify_certs_is_off[url] PASSED [ 17%] python3.14-elastic-transport-8.17.1> tests/node/test_http_aiohttp.py::TestAiohttpHttpNode::test_uses_https_if_verify_certs_is_off[/url] PASSED [ 17%] python3.14-elastic-transport-8.17.1> tests/node/test_http_aiohttp.py::TestAiohttpHttpNode::test_uses_https_if_verify_certs_is_off_no_show_warning PASSED [ 18%] python3.14-elastic-transport-8.17.1> tests/node/test_http_aiohttp.py::TestAiohttpHttpNode::test_merge_headers PASSED [ 18%] python3.14-elastic-transport-8.17.1> tests/node/test_http_aiohttp.py::test_repr PASSED [ 18%] python3.14-elastic-transport-8.17.1> tests/node/test_http_httpx.py::TestHttpxAsyncNodeCreation::test_uses_https_if_verify_certs_is_off PASSED [ 19%] python3.14-elastic-transport-8.17.1> tests/node/test_http_httpx.py::TestHttpxAsyncNodeCreation::test_no_warn_when_uses_https_if_verify_certs_is_off PASSED [ 19%] python3.14-elastic-transport-8.17.1> tests/node/test_http_httpx.py::TestHttpxAsyncNode::test_compression PASSED [ 19%] python3.14-elastic-transport-8.17.1> tests/node/test_http_httpx.py::TestHttpxAsyncNode::test_default_timeout PASSED [ 20%] python3.14-elastic-transport-8.17.1> tests/node/test_http_httpx.py::TestHttpxAsyncNode::test_overwritten_timeout PASSED [ 20%] python3.14-elastic-transport-8.17.1> tests/node/test_http_httpx.py::TestHttpxAsyncNode::test_merge_headers PASSED [ 20%] python3.14-elastic-transport-8.17.1> tests/node/test_http_requests.py::TestRequestsHttpNode::test_close_session PASSED [ 21%] python3.14-elastic-transport-8.17.1> tests/node/test_http_requests.py::TestRequestsHttpNode::test_merge_headers PASSED [ 21%] python3.14-elastic-transport-8.17.1> tests/node/test_http_requests.py::TestRequestsHttpNode::test_no_http_compression PASSED [ 21%] python3.14-elastic-transport-8.17.1> tests/node/test_http_requests.py::TestRequestsHttpNode::test_http_compression[None] PASSED [ 22%] python3.14-elastic-transport-8.17.1> tests/node/test_http_requests.py::TestRequestsHttpNode::test_http_compression[] PASSED [ 22%] python3.14-elastic-transport-8.17.1> tests/node/test_http_requests.py::TestRequestsHttpNode::test_timeout_override_default[None] PASSED [ 22%] python3.14-elastic-transport-8.17.1> tests/node/test_http_requests.py::TestRequestsHttpNode::test_timeout_override_default[15] PASSED [ 23%] python3.14-elastic-transport-8.17.1> tests/node/test_http_requests.py::TestRequestsHttpNode::test_uses_https_if_verify_certs_is_off PASSED [ 23%] python3.14-elastic-transport-8.17.1> tests/node/test_http_requests.py::TestRequestsHttpNode::test_no_warn_when_uses_https_if_verify_certs_is_off PASSED [ 24%] python3.14-elastic-transport-8.17.1> tests/node/test_http_requests.py::TestRequestsHttpNode::test_client_cert_is_used_as_session_cert PASSED [ 24%] python3.14-elastic-transport-8.17.1> tests/node/test_http_requests.py::TestRequestsHttpNode::test_ca_certs_is_used_as_session_verify PASSED [ 24%] python3.14-elastic-transport-8.17.1> tests/node/test_http_requests.py::TestRequestsHttpNode::test_surrogatepass_into_bytes PASSED [ 25%] python3.14-elastic-transport-8.17.1> tests/node/test_http_requests.py::TestRequestsHttpNode::test_requests_no_session_auth[None] PASSED [ 25%] python3.14-elastic-transport-8.17.1> tests/node/test_http_requests.py::TestRequestsHttpNode::test_requests_no_session_auth[_extras1] PASSED [ 25%] python3.14-elastic-transport-8.17.1> tests/node/test_http_requests.py::TestRequestsHttpNode::test_requests_no_session_auth[_extras2] PASSED [ 26%] python3.14-elastic-transport-8.17.1> tests/node/test_http_requests.py::TestRequestsHttpNode::test_requests_custom_auth PASSED [ 26%] python3.14-elastic-transport-8.17.1> tests/node/test_http_urllib3.py::TestUrllib3HttpNode::test_close_pool PASSED [ 26%] python3.14-elastic-transport-8.17.1> tests/node/test_http_urllib3.py::TestUrllib3HttpNode::test_no_http_compression PASSED [ 27%] python3.14-elastic-transport-8.17.1> tests/node/test_http_urllib3.py::TestUrllib3HttpNode::test_path_prefix_applied_to_target[/_search-/prefix/_search] PASSED [ 27%] python3.14-elastic-transport-8.17.1> tests/node/test_http_urllib3.py::TestUrllib3HttpNode::test_path_prefix_applied_to_target[/?key=val-/prefix/?key=val] PASSED [ 27%] python3.14-elastic-transport-8.17.1> tests/node/test_http_urllib3.py::TestUrllib3HttpNode::test_path_prefix_applied_to_target[/_search?key=val/-/prefix/_search?key=val/] PASSED [ 28%] python3.14-elastic-transport-8.17.1> tests/node/test_http_urllib3.py::TestUrllib3HttpNode::test_http_compression[None] PASSED [ 28%] python3.14-elastic-transport-8.17.1> tests/node/test_http_urllib3.py::TestUrllib3HttpNode::test_http_compression[] PASSED [ 28%] python3.14-elastic-transport-8.17.1> tests/node/test_http_urllib3.py::TestUrllib3HttpNode::test_timeout_override_default[None] PASSED [ 29%] python3.14-elastic-transport-8.17.1> tests/node/test_http_urllib3.py::TestUrllib3HttpNode::test_timeout_override_default[15] PASSED [ 29%] python3.14-elastic-transport-8.17.1> tests/node/test_http_urllib3.py::TestUrllib3HttpNode::test_uses_https_if_verify_certs_is_off PASSED [ 30%] python3.14-elastic-transport-8.17.1> tests/node/test_http_urllib3.py::TestUrllib3HttpNode::test_no_warn_when_uses_https_if_verify_certs_is_off PASSED [ 30%] python3.14-elastic-transport-8.17.1> tests/node/test_http_urllib3.py::TestUrllib3HttpNode::test_surrogatepass_into_bytes PASSED [ 30%] python3.14-elastic-transport-8.17.1> tests/node/test_http_urllib3.py::TestUrllib3HttpNode::test_uncompressed_body_logged XFAIL [ 31%] python3.14-elastic-transport-8.17.1> tests/node/test_http_urllib3.py::TestUrllib3HttpNode::test_failed_request_logs XFAIL [ 31%] python3.14-elastic-transport-8.17.1> tests/test_client_utils.py::test_create_user_agent PASSED [ 31%] python3.14-elastic-transport-8.17.1> tests/test_client_utils.py::test_client_meta_version[7.10.0-7.10.0] PASSED [ 32%] python3.14-elastic-transport-8.17.1> tests/test_client_utils.py::test_client_meta_version[7.10.0-alpha1-7.10.0p] PASSED [ 32%] python3.14-elastic-transport-8.17.1> tests/test_client_utils.py::test_client_meta_version[3.9.0b1-3.9.0p] PASSED [ 32%] python3.14-elastic-transport-8.17.1> tests/test_client_utils.py::test_client_meta_version[3.9.pre1-3.9p] PASSED [ 33%] python3.14-elastic-transport-8.17.1> tests/test_client_utils.py::test_client_meta_version[3.7.4.post1-3.7.4] PASSED [ 33%] python3.14-elastic-transport-8.17.1> tests/test_client_utils.py::test_client_meta_version[3.7.4.post-3.7.4] PASSED [ 33%] python3.14-elastic-transport-8.17.1> tests/test_client_utils.py::test_parse_cloud_id PASSED [ 34%] python3.14-elastic-transport-8.17.1> tests/test_client_utils.py::test_parse_cloud_id_ports[:dXMtZWFzdC0xLmF3cy5mb3VuZC5pbzo5MjQzJDRmYTg4MjFlNzU2MzQwMzJiZWQxY2YyMjExMGUyZjk3JDRmYTg4MjFlNzU2MzQwMzJiZWQxY2YyMjExMGUyZjk2-9243] PASSED [ 34%] python3.14-elastic-transport-8.17.1> tests/test_client_utils.py::test_parse_cloud_id_ports[:dXMtZWFzdC0xLmF3cy5mb3VuZC5pbzo0NDMkNGZhODgyMWU3NTYzNDAzMmJlZDFjZjIyMTEwZTJmOTckNGZhODgyMWU3NTYzNDAzMmJlZDFjZjIyMTEwZTJmOTY=-443] PASSED [ 34%] python3.14-elastic-transport-8.17.1> tests/test_client_utils.py::test_parse_cloud_id_no_kibana[cluster:dXMtZWFzdC0xLmF3cy5mb3VuZC5pbyQ0ZmE4ODIxZTc1NjM0MDMyYmVkMWNmMjIxMTBlMmY5NyQ=] PASSED [ 35%] python3.14-elastic-transport-8.17.1> tests/test_client_utils.py::test_parse_cloud_id_no_kibana[cluster:dXMtZWFzdC0xLmF3cy5mb3VuZC5pbyQ0ZmE4ODIxZTc1NjM0MDMyYmVkMWNmMjIxMTBlMmY5Nw==] PASSED [ 35%] python3.14-elastic-transport-8.17.1> tests/test_client_utils.py::test_parse_cloud_id_no_es[cluster:dXMtZWFzdC0xLmF3cy5mb3VuZC5pbzo0NDMkJA==] PASSED [ 36%] python3.14-elastic-transport-8.17.1> tests/test_client_utils.py::test_parse_cloud_id_no_es[cluster:dXMtZWFzdC0xLmF3cy5mb3VuZC5pbzo0NDM=] PASSED [ 36%] python3.14-elastic-transport-8.17.1> tests/test_client_utils.py::test_invalid_cloud_id[cluster:] PASSED [ 36%] python3.14-elastic-transport-8.17.1> tests/test_client_utils.py::test_invalid_cloud_id[dXMtZWFzdC0xLmF3cy5mb3VuZC5pbyQ0ZmE4ODIxZTc1NjM0MDMyYmVkMWNmMjIxMTBlMmY5NyQ=] PASSED [ 37%] python3.14-elastic-transport-8.17.1> tests/test_client_utils.py::test_invalid_cloud_id[cluster:\u0101] PASSED [ 37%] python3.14-elastic-transport-8.17.1> tests/test_client_utils.py::test_url_to_node_config[https://localhost-https://localhost:443-] PASSED [ 37%] python3.14-elastic-transport-8.17.1> tests/test_client_utils.py::test_url_to_node_config[http://localhost:3002-http://localhost:3002-] PASSED [ 38%] python3.14-elastic-transport-8.17.1> tests/test_client_utils.py::test_url_to_node_config[http://127.0.0.1:3002-http://127.0.0.1:3002-] PASSED [ 38%] python3.14-elastic-transport-8.17.1> tests/test_client_utils.py::test_url_to_node_config[http://127.0.0.1:3002/-http://127.0.0.1:3002-] PASSED [ 38%] python3.14-elastic-transport-8.17.1> tests/test_client_utils.py::test_url_to_node_config[http://127.0.0.1:3002/path-prefix-http://127.0.0.1:3002/path-prefix-/path-prefix] PASSED [ 39%] python3.14-elastic-transport-8.17.1> tests/test_client_utils.py::test_url_to_node_config[http://localhost:3002/url-prefix/-http://localhost:3002/url-prefix-/url-prefix] PASSED [ 39%] python3.14-elastic-transport-8.17.1> tests/test_client_utils.py::test_url_to_node_config[https://localhost/url-prefix-https://localhost:443/url-prefix-/url-prefix] PASSED [ 39%] python3.14-elastic-transport-8.17.1> tests/test_client_utils.py::test_url_to_node_config[http://[::1]:3002/url-prefix-http://[::1]:3002/url-prefix-/url-prefix] PASSED [ 40%] python3.14-elastic-transport-8.17.1> tests/test_client_utils.py::test_url_to_node_config[https://[::1]:0/-https://[::1]:0-] PASSED [ 40%] python3.14-elastic-transport-8.17.1> tests/test_client_utils.py::test_url_to_node_config_error_missing_component[localhost:0] PASSED [ 40%] python3.14-elastic-transport-8.17.1> tests/test_client_utils.py::test_url_to_node_config_error_missing_component[[::1]:3002/url-prefix] PASSED [ 41%] python3.14-elastic-transport-8.17.1> tests/test_client_utils.py::test_url_to_node_config_error_missing_component[localhost] PASSED [ 41%] python3.14-elastic-transport-8.17.1> tests/test_client_utils.py::test_url_to_node_config_error_missing_component[localhost/] PASSED [ 42%] python3.14-elastic-transport-8.17.1> tests/test_client_utils.py::test_url_to_node_config_error_missing_component[localhost:3] PASSED [ 42%] python3.14-elastic-transport-8.17.1> tests/test_client_utils.py::test_url_to_node_config_error_missing_component[[::1]/url-prefix/] PASSED [ 42%] python3.14-elastic-transport-8.17.1> tests/test_client_utils.py::test_url_to_node_config_error_missing_component[[::1]] PASSED [ 43%] python3.14-elastic-transport-8.17.1> tests/test_client_utils.py::test_url_to_node_config_error_missing_component[[::1]:3002] PASSED [ 43%] python3.14-elastic-transport-8.17.1> tests/test_client_utils.py::test_url_to_node_config_error_missing_component[http://localhost] PASSED [ 43%] python3.14-elastic-transport-8.17.1> tests/test_client_utils.py::test_url_to_node_config_error_missing_component[localhost/url-prefix/] PASSED [ 44%] python3.14-elastic-transport-8.17.1> tests/test_client_utils.py::test_url_to_node_config_error_missing_component[localhost:3002/url-prefix] PASSED [ 44%] python3.14-elastic-transport-8.17.1> tests/test_client_utils.py::test_url_to_node_config_error_missing_component[http://localhost/url-prefix] PASSED [ 44%] python3.14-elastic-transport-8.17.1> tests/test_client_utils.py::test_url_to_node_config_use_default_ports_for_scheme[http://127.0.0.1-80] PASSED [ 45%] python3.14-elastic-transport-8.17.1> tests/test_client_utils.py::test_url_to_node_config_use_default_ports_for_scheme[http://[::1]-80] PASSED [ 45%] python3.14-elastic-transport-8.17.1> tests/test_client_utils.py::test_url_to_node_config_use_default_ports_for_scheme[HTTPS://localhost-443] PASSED [ 45%] python3.14-elastic-transport-8.17.1> tests/test_client_utils.py::test_url_to_node_config_use_default_ports_for_scheme[https://localhost/url-prefix-443] PASSED [ 46%] python3.14-elastic-transport-8.17.1> tests/test_client_utils.py::test_url_with_auth_into_authorization PASSED [ 46%] python3.14-elastic-transport-8.17.1> tests/test_client_utils.py::test_basic_auth_errors[0] PASSED [ 46%] python3.14-elastic-transport-8.17.1> tests/test_client_utils.py::test_basic_auth_errors[1] PASSED [ 47%] python3.14-elastic-transport-8.17.1> tests/test_client_utils.py::test_basic_auth_errors[basic_auth2] PASSED [ 47%] python3.14-elastic-transport-8.17.1> tests/test_client_utils.py::test_basic_auth_errors[basic_auth3] PASSED [ 48%] python3.14-elastic-transport-8.17.1> tests/test_client_utils.py::test_basic_auth_errors[basic_auth4] PASSED [ 48%] python3.14-elastic-transport-8.17.1> tests/test_client_utils.py::test_basic_auth_errors[basic_auth5] PASSED [ 48%] python3.14-elastic-transport-8.17.1> tests/test_client_utils.py::test_basic_auth_errors[False] PASSED [ 49%] python3.14-elastic-transport-8.17.1> tests/test_client_utils.py::test_basic_auth_errors[basic_auth7] PASSED [ 49%] python3.14-elastic-transport-8.17.1> tests/test_exceptions.py::test_exception_repr_and_str PASSED [ 49%] python3.14-elastic-transport-8.17.1> tests/test_exceptions.py::test_api_error_status_repr PASSED [ 50%] python3.14-elastic-transport-8.17.1> tests/test_exceptions.py::test_api_error_is_not_transport_error PASSED [ 50%] python3.14-elastic-transport-8.17.1> tests/test_exceptions.py::test_transport_error_is_not_api_error PASSED [ 50%] python3.14-elastic-transport-8.17.1> tests/test_models.py::test_empty_node_config PASSED [ 51%] python3.14-elastic-transport-8.17.1> tests/test_otel.py::test_no_span PASSED [ 51%] python3.14-elastic-transport-8.17.1> tests/test_otel.py::test_detailed_span PASSED [ 51%] python3.14-elastic-transport-8.17.1> tests/test_otel.py::test_db_statement PASSED [ 52%] python3.14-elastic-transport-8.17.1> tests/test_package.py::test__all__sorted[elastic_transport] PASSED [ 52%] python3.14-elastic-transport-8.17.1> tests/test_package.py::test__all__sorted[elastic_transport.client_utils] PASSED [ 53%] python3.14-elastic-transport-8.17.1> tests/test_package.py::test__all__is_importable[elastic_transport] PASSED [ 53%] python3.14-elastic-transport-8.17.1> tests/test_package.py::test__all__is_importable[elastic_transport.client_utils] PASSED [ 53%] python3.14-elastic-transport-8.17.1> tests/test_package.py::test_module_rewritten PASSED [ 54%] python3.14-elastic-transport-8.17.1> tests/test_response.py::test_response_meta[TextApiResponse] PASSED [ 54%] python3.14-elastic-transport-8.17.1> tests/test_response.py::test_response_meta[BinaryApiResponse] PASSED [ 54%] python3.14-elastic-transport-8.17.1> tests/test_response.py::test_response_meta[ObjectApiResponse] PASSED [ 55%] python3.14-elastic-transport-8.17.1> tests/test_response.py::test_response_meta[ListApiResponse] PASSED [ 55%] python3.14-elastic-transport-8.17.1> tests/test_response.py::test_text_response PASSED [ 55%] python3.14-elastic-transport-8.17.1> tests/test_response.py::test_binary_response PASSED [ 56%] python3.14-elastic-transport-8.17.1> tests/test_response.py::test_list_response PASSED [ 56%] python3.14-elastic-transport-8.17.1> tests/test_response.py::test_list_object_response PASSED [ 56%] python3.14-elastic-transport-8.17.1> tests/test_response.py::test_constructor_type_errors[args0-kwargs0-ObjectApiResponse] PASSED [ 57%] python3.14-elastic-transport-8.17.1> tests/test_response.py::test_constructor_type_errors[args0-kwargs0-ListApiResponse] PASSED [ 57%] python3.14-elastic-transport-8.17.1> tests/test_response.py::test_constructor_type_errors[args0-kwargs0-TextApiResponse] PASSED [ 57%] python3.14-elastic-transport-8.17.1> tests/test_response.py::test_constructor_type_errors[args0-kwargs0-BinaryApiResponse] PASSED [ 58%] python3.14-elastic-transport-8.17.1> tests/test_response.py::test_constructor_type_errors[args1-kwargs1-ObjectApiResponse] PASSED [ 58%] python3.14-elastic-transport-8.17.1> tests/test_response.py::test_constructor_type_errors[args1-kwargs1-ListApiResponse] PASSED [ 59%] python3.14-elastic-transport-8.17.1> tests/test_response.py::test_constructor_type_errors[args1-kwargs1-TextApiResponse] PASSED [ 59%] python3.14-elastic-transport-8.17.1> tests/test_response.py::test_constructor_type_errors[args1-kwargs1-BinaryApiResponse] PASSED [ 59%] python3.14-elastic-transport-8.17.1> tests/test_response.py::test_constructor_type_errors[args2-kwargs2-ObjectApiResponse] PASSED [ 60%] python3.14-elastic-transport-8.17.1> tests/test_response.py::test_constructor_type_errors[args2-kwargs2-ListApiResponse] PASSED [ 60%] python3.14-elastic-transport-8.17.1> tests/test_response.py::test_constructor_type_errors[args2-kwargs2-TextApiResponse] PASSED [ 60%] python3.14-elastic-transport-8.17.1> tests/test_response.py::test_constructor_type_errors[args2-kwargs2-BinaryApiResponse] PASSED [ 61%] python3.14-elastic-transport-8.17.1> tests/test_response.py::test_constructor_type_errors[args3-kwargs3-ObjectApiResponse] PASSED [ 61%] python3.14-elastic-transport-8.17.1> tests/test_response.py::test_constructor_type_errors[args3-kwargs3-ListApiResponse] PASSED [ 61%] python3.14-elastic-transport-8.17.1> tests/test_response.py::test_constructor_type_errors[args3-kwargs3-TextApiResponse] PASSED [ 62%] python3.14-elastic-transport-8.17.1> tests/test_response.py::test_constructor_type_errors[args3-kwargs3-BinaryApiResponse] PASSED [ 62%] python3.14-elastic-transport-8.17.1> tests/test_response.py::test_constructor_type_errors[args4-kwargs4-ObjectApiResponse] PASSED [ 62%] python3.14-elastic-transport-8.17.1> tests/test_response.py::test_constructor_type_errors[args4-kwargs4-ListApiResponse] PASSED [ 63%] python3.14-elastic-transport-8.17.1> tests/test_response.py::test_constructor_type_errors[args4-kwargs4-TextApiResponse] PASSED [ 63%] python3.14-elastic-transport-8.17.1> tests/test_response.py::test_constructor_type_errors[args4-kwargs4-BinaryApiResponse] PASSED [ 63%] python3.14-elastic-transport-8.17.1> tests/test_response.py::test_constructor_type_errors[args5-kwargs5-ObjectApiResponse] PASSED [ 64%] python3.14-elastic-transport-8.17.1> tests/test_response.py::test_constructor_type_errors[args5-kwargs5-ListApiResponse] PASSED [ 64%] python3.14-elastic-transport-8.17.1> tests/test_response.py::test_constructor_type_errors[args5-kwargs5-TextApiResponse] PASSED [ 65%] python3.14-elastic-transport-8.17.1> tests/test_response.py::test_constructor_type_errors[args5-kwargs5-BinaryApiResponse] PASSED [ 65%] python3.14-elastic-transport-8.17.1> tests/test_response.py::test_constructor_type_errors[args6-kwargs6-ObjectApiResponse] PASSED [ 65%] python3.14-elastic-transport-8.17.1> tests/test_response.py::test_constructor_type_errors[args6-kwargs6-ListApiResponse] PASSED [ 66%] python3.14-elastic-transport-8.17.1> tests/test_response.py::test_constructor_type_errors[args6-kwargs6-TextApiResponse] PASSED [ 66%] python3.14-elastic-transport-8.17.1> tests/test_response.py::test_constructor_type_errors[args6-kwargs6-BinaryApiResponse] PASSED [ 66%] python3.14-elastic-transport-8.17.1> tests/test_response.py::test_constructor_type_errors[args7-kwargs7-ObjectApiResponse] PASSED [ 67%] python3.14-elastic-transport-8.17.1> tests/test_response.py::test_constructor_type_errors[args7-kwargs7-ListApiResponse] PASSED [ 67%] python3.14-elastic-transport-8.17.1> tests/test_response.py::test_constructor_type_errors[args7-kwargs7-TextApiResponse] PASSED [ 67%] python3.14-elastic-transport-8.17.1> tests/test_response.py::test_constructor_type_errors[args7-kwargs7-BinaryApiResponse] PASSED [ 68%] python3.14-elastic-transport-8.17.1> tests/test_response.py::test_constructor_type_errors[args8-kwargs8-ObjectApiResponse] PASSED [ 68%] python3.14-elastic-transport-8.17.1> tests/test_response.py::test_constructor_type_errors[args8-kwargs8-ListApiResponse] PASSED [ 68%] python3.14-elastic-transport-8.17.1> tests/test_response.py::test_constructor_type_errors[args8-kwargs8-TextApiResponse] PASSED [ 69%] python3.14-elastic-transport-8.17.1> tests/test_response.py::test_constructor_type_errors[args8-kwargs8-BinaryApiResponse] PASSED [ 69%] python3.14-elastic-transport-8.17.1> tests/test_response.py::test_constructor_type_errors[args9-kwargs9-ObjectApiResponse] PASSED [ 69%] python3.14-elastic-transport-8.17.1> tests/test_response.py::test_constructor_type_errors[args9-kwargs9-ListApiResponse] PASSED [ 70%] python3.14-elastic-transport-8.17.1> tests/test_response.py::test_constructor_type_errors[args9-kwargs9-TextApiResponse] PASSED [ 70%] python3.14-elastic-transport-8.17.1> tests/test_response.py::test_constructor_type_errors[args9-kwargs9-BinaryApiResponse] PASSED [ 71%] python3.14-elastic-transport-8.17.1> tests/test_response.py::test_constructor_type_errors[args10-kwargs10-ObjectApiResponse] PASSED [ 71%] python3.14-elastic-transport-8.17.1> tests/test_response.py::test_constructor_type_errors[args10-kwargs10-ListApiResponse] PASSED [ 71%] python3.14-elastic-transport-8.17.1> tests/test_response.py::test_constructor_type_errors[args10-kwargs10-TextApiResponse] PASSED [ 72%] python3.14-elastic-transport-8.17.1> tests/test_response.py::test_constructor_type_errors[args10-kwargs10-BinaryApiResponse] PASSED [ 72%] python3.14-elastic-transport-8.17.1> tests/test_response.py::test_constructor_allowed PASSED [ 72%] python3.14-elastic-transport-8.17.1> tests/test_response.py::test_pickle[TextApiResponse-Hello World] PASSED [ 73%] python3.14-elastic-transport-8.17.1> tests/test_response.py::test_pickle[BinaryApiResponse-Hello World] PASSED [ 73%] python3.14-elastic-transport-8.17.1> tests/test_response.py::test_pickle[ObjectApiResponse-body2] PASSED [ 73%] python3.14-elastic-transport-8.17.1> tests/test_response.py::test_pickle[ListApiResponse-body3] PASSED [ 74%] python3.14-elastic-transport-8.17.1> tests/test_serializer.py::test_date_serialization[JsonSerializer] PASSED [ 74%] python3.14-elastic-transport-8.17.1> tests/test_serializer.py::test_date_serialization[OrjsonSerializer] PASSED [ 74%] python3.14-elastic-transport-8.17.1> tests/test_serializer.py::test_decimal_serialization[JsonSerializer] PASSED [ 75%] python3.14-elastic-transport-8.17.1> tests/test_serializer.py::test_decimal_serialization[OrjsonSerializer] PASSED [ 75%] python3.14-elastic-transport-8.17.1> tests/test_serializer.py::test_uuid_serialization[JsonSerializer] PASSED [ 75%] python3.14-elastic-transport-8.17.1> tests/test_serializer.py::test_uuid_serialization[OrjsonSerializer] PASSED [ 76%] python3.14-elastic-transport-8.17.1> tests/test_serializer.py::test_serializes_nan PASSED [ 76%] python3.14-elastic-transport-8.17.1> tests/test_serializer.py::test_raises_serialization_error_on_dump_error[JsonSerializer] PASSED [ 77%] python3.14-elastic-transport-8.17.1> tests/test_serializer.py::test_raises_serialization_error_on_dump_error[OrjsonSerializer] PASSED [ 77%] python3.14-elastic-transport-8.17.1> tests/test_serializer.py::test_raises_serialization_error_on_load_error[JsonSerializer] PASSED [ 77%] python3.14-elastic-transport-8.17.1> tests/test_serializer.py::test_raises_serialization_error_on_load_error[OrjsonSerializer] PASSED [ 78%] python3.14-elastic-transport-8.17.1> tests/test_serializer.py::test_json_unicode_is_handled[JsonSerializer] PASSED [ 78%] python3.14-elastic-transport-8.17.1> tests/test_serializer.py::test_json_unicode_is_handled[OrjsonSerializer] PASSED [ 78%] python3.14-elastic-transport-8.17.1> tests/test_serializer.py::test_text_unicode_is_handled PASSED [ 79%] python3.14-elastic-transport-8.17.1> tests/test_serializer.py::test_json_unicode_surrogates_handled PASSED [ 79%] python3.14-elastic-transport-8.17.1> tests/test_serializer.py::test_text_unicode_surrogates_handled[JsonSerializer] PASSED [ 79%] python3.14-elastic-transport-8.17.1> tests/test_serializer.py::test_text_unicode_surrogates_handled[OrjsonSerializer] PASSED [ 80%] python3.14-elastic-transport-8.17.1> tests/test_serializer.py::test_deserializes_json_by_default PASSED [ 80%] python3.14-elastic-transport-8.17.1> tests/test_serializer.py::test_deserializes_text_with_correct_ct PASSED [ 80%] python3.14-elastic-transport-8.17.1> tests/test_serializer.py::test_raises_serialization_error_on_unknown_mimetype PASSED [ 81%] python3.14-elastic-transport-8.17.1> tests/test_serializer.py::test_raises_improperly_configured_when_default_mimetype_cannot_be_deserialized PASSED [ 81%] python3.14-elastic-transport-8.17.1> tests/test_serializer.py::test_text_asterisk_works_for_all_text_types PASSED [ 81%] python3.14-elastic-transport-8.17.1> tests/test_serializer.py::test_ndjson_loads[False] PASSED [ 82%] python3.14-elastic-transport-8.17.1> tests/test_serializer.py::test_ndjson_loads[\n] PASSED [ 82%] python3.14-elastic-transport-8.17.1> tests/test_serializer.py::test_ndjson_loads[\r\n] PASSED [ 83%] python3.14-elastic-transport-8.17.1> tests/test_serializer.py::test_ndjson_dumps PASSED [ 83%] python3.14-elastic-transport-8.17.1> tests/test_transport.py::test_transport_close_node_pool PASSED [ 83%] python3.14-elastic-transport-8.17.1> tests/test_transport.py::test_request_with_custom_user_agent_header PASSED [ 84%] python3.14-elastic-transport-8.17.1> tests/test_transport.py::test_body_gets_encoded_into_bytes PASSED [ 84%] python3.14-elastic-transport-8.17.1> tests/test_transport.py::test_body_bytes_get_passed_untouched PASSED [ 84%] python3.14-elastic-transport-8.17.1> tests/test_transport.py::test_empty_response_with_content_type PASSED [ 85%] python3.14-elastic-transport-8.17.1> tests/test_transport.py::test_kwargs_passed_on_to_node_pool PASSED [ 85%] python3.14-elastic-transport-8.17.1> tests/test_transport.py::test_request_will_fail_after_x_retries PASSED [ 85%] python3.14-elastic-transport-8.17.1> tests/test_transport.py::test_retry_on_timeout[True] PASSED [ 86%] python3.14-elastic-transport-8.17.1> tests/test_transport.py::test_retry_on_timeout[False] PASSED [ 86%] python3.14-elastic-transport-8.17.1> tests/test_transport.py::test_retry_on_status PASSED [ 86%] python3.14-elastic-transport-8.17.1> tests/test_transport.py::test_failed_connection_will_be_marked_as_dead PASSED [ 87%] python3.14-elastic-transport-8.17.1> tests/test_transport.py::test_resurrected_connection_will_be_marked_as_live_on_success PASSED [ 87%] python3.14-elastic-transport-8.17.1> tests/test_transport.py::test_sniff_on_node_failure_error_doesnt_raise PASSED [ 87%] python3.14-elastic-transport-8.17.1> tests/test_transport.py::test_transport_client_meta_node_class[urllib3] PASSED [ 88%] python3.14-elastic-transport-8.17.1> tests/test_transport.py::test_transport_client_meta_node_class[requests] PASSED [ 88%] python3.14-elastic-transport-8.17.1> tests/test_transport.py::test_transport_client_meta_node_class[Urllib3HttpNode] PASSED [ 89%] python3.14-elastic-transport-8.17.1> tests/test_transport.py::test_transport_client_meta_node_class[RequestsHttpNode] PASSED [ 89%] python3.14-elastic-transport-8.17.1> tests/test_transport.py::test_transport_and_node_are_sync[aiohttp] PASSED [ 89%] python3.14-elastic-transport-8.17.1> tests/test_transport.py::test_transport_and_node_are_sync[AiohttpHttpNode] PASSED [ 90%] python3.14-elastic-transport-8.17.1> tests/test_transport.py::test_client_meta_header PASSED [ 90%] python3.14-elastic-transport-8.17.1> tests/test_transport.py::test_client_meta_header_extras PASSED [ 90%] python3.14-elastic-transport-8.17.1> tests/test_transport.py::test_sniff_on_start PASSED [ 91%] python3.14-elastic-transport-8.17.1> tests/test_transport.py::test_sniff_before_requests PASSED [ 91%] python3.14-elastic-transport-8.17.1> tests/test_transport.py::test_sniff_on_node_failure PASSED [ 91%] python3.14-elastic-transport-8.17.1> tests/test_transport.py::test_error_with_sniffing_enabled_without_callback[kwargs0] PASSED [ 92%] python3.14-elastic-transport-8.17.1> tests/test_transport.py::test_error_with_sniffing_enabled_without_callback[kwargs1] PASSED [ 92%] python3.14-elastic-transport-8.17.1> tests/test_transport.py::test_error_with_sniffing_enabled_without_callback[kwargs2] PASSED [ 92%] python3.14-elastic-transport-8.17.1> tests/test_transport.py::test_error_sniffing_callback_without_sniffing_enabled PASSED [ 93%] python3.14-elastic-transport-8.17.1> tests/test_transport.py::test_heterogeneous_node_config_warning_with_sniffing PASSED [ 93%] python3.14-elastic-transport-8.17.1> tests/test_transport.py::test_sniff_error_resets_lock_and_last_sniffed_at PASSED [ 93%] python3.14-elastic-transport-8.17.1> tests/test_transport.py::test_sniff_on_start_no_results_errors PASSED [ 94%] python3.14-elastic-transport-8.17.1> tests/test_transport.py::test_threading_test[1] PASSED [ 94%] python3.14-elastic-transport-8.17.1> tests/test_transport.py::test_threading_test[8] PASSED [ 95%] python3.14-elastic-transport-8.17.1> tests/test_utils.py::test_is_ipaddress[::1] PASSED [ 95%] python3.14-elastic-transport-8.17.1> tests/test_utils.py::test_is_ipaddress[::] PASSED [ 95%] python3.14-elastic-transport-8.17.1> tests/test_utils.py::test_is_ipaddress[FE80::8939:7684:D84b:a5A4%251_0] PASSED [ 96%] python3.14-elastic-transport-8.17.1> tests/test_utils.py::test_is_ipaddress[127.0.0.1_0] PASSED [ 96%] python3.14-elastic-transport-8.17.1> tests/test_utils.py::test_is_ipaddress[8.8.8.8] PASSED [ 96%] python3.14-elastic-transport-8.17.1> tests/test_utils.py::test_is_ipaddress[127.0.0.1_1] PASSED [ 97%] python3.14-elastic-transport-8.17.1> tests/test_utils.py::test_is_ipaddress[FE80::8939:7684:D84b:a5A4%251_1] PASSED [ 97%] python3.14-elastic-transport-8.17.1> tests/test_utils.py::test_is_ipaddress[FE80::8939:7684:D84b:a5A4%251_2] PASSED [ 97%] python3.14-elastic-transport-8.17.1> tests/test_utils.py::test_is_ipaddress[FE80::8939:7684:D84b:a5A4%19_0] PASSED [ 98%] python3.14-elastic-transport-8.17.1> tests/test_utils.py::test_is_ipaddress[FE80::8939:7684:D84b:a5A4%19_1] PASSED [ 98%] python3.14-elastic-transport-8.17.1> tests/test_utils.py::test_is_not_ipaddress[www.python.org0] PASSED [ 98%] python3.14-elastic-transport-8.17.1> tests/test_utils.py::test_is_not_ipaddress[www.python.org1] PASSED [ 99%] python3.14-elastic-transport-8.17.1> tests/test_utils.py::test_is_not_ipaddress[v2.sg.media-imdb.com0] PASSED [ 99%] python3.14-elastic-transport-8.17.1> tests/test_utils.py::test_is_not_ipaddress[v2.sg.media-imdb.com1] PASSED [100%] python3.14-elastic-transport-8.17.1> python3.14-elastic-transport-8.17.1> =============== 281 passed, 179 deselected, 2 xfailed in 16.09s ================ python3.14-elastic-transport-8.17.1> Finished executing pytestCheckPhase python3.14-elastic-transport-8.17.1> Running phase: pytestcachePhase python3.14-elastic-transport-8.17.1> Running phase: pytestRemoveBytecodePhase building '/nix/store/jmgvblp9c0jn6r97wmshyxgy8mnz0prn-python3.14-elasticsearch-8.18.1.drv' on 'ssh-ng://customer@mac02.m.ntd.one' building '/nix/store/jmgvblp9c0jn6r97wmshyxgy8mnz0prn-python3.14-elasticsearch-8.18.1.drv' python3.14-elasticsearch-8.18.1> Sourcing python-remove-tests-dir-hook python3.14-elasticsearch-8.18.1> Sourcing python-catch-conflicts-hook.sh python3.14-elasticsearch-8.18.1> Sourcing python-remove-bin-bytecode-hook.sh python3.14-elasticsearch-8.18.1> Sourcing pypa-build-hook python3.14-elasticsearch-8.18.1> Using pypaBuildPhase python3.14-elasticsearch-8.18.1> Sourcing python-runtime-deps-check-hook python3.14-elasticsearch-8.18.1> Using pythonRuntimeDepsCheckHook python3.14-elasticsearch-8.18.1> Sourcing pypa-install-hook python3.14-elasticsearch-8.18.1> Using pypaInstallPhase python3.14-elasticsearch-8.18.1> Sourcing python-imports-check-hook.sh python3.14-elasticsearch-8.18.1> Using pythonImportsCheckPhase python3.14-elasticsearch-8.18.1> Sourcing python-metadata-check-hook.sh python3.14-elasticsearch-8.18.1> Using pythonMetadataCheckPhase python3.14-elasticsearch-8.18.1> Sourcing python-namespaces-hook python3.14-elasticsearch-8.18.1> Sourcing python-catch-conflicts-hook.sh python3.14-elasticsearch-8.18.1> Running phase: unpackPhase python3.14-elasticsearch-8.18.1> unpacking source archive /nix/store/0wy91mrry1m9jz3il9jx7rln290l8f29-elasticsearch-8.18.1.tar.gz python3.14-elasticsearch-8.18.1> source root is elasticsearch-8.18.1 python3.14-elasticsearch-8.18.1> setting SOURCE_DATE_EPOCH to timestamp 1580601600 of file "elasticsearch-8.18.1/setup.cfg" python3.14-elasticsearch-8.18.1> Running phase: patchPhase python3.14-elasticsearch-8.18.1> Running phase: updateAutotoolsGnuConfigScriptsPhase python3.14-elasticsearch-8.18.1> Running phase: configurePhase python3.14-elasticsearch-8.18.1> no configure script, doing nothing python3.14-elasticsearch-8.18.1> Running phase: buildPhase python3.14-elasticsearch-8.18.1> Executing pypaBuildPhase python3.14-elasticsearch-8.18.1> Creating a wheel... python3.14-elasticsearch-8.18.1> pypa build flags: --no-isolation --outdir dist/ --wheel python3.14-elasticsearch-8.18.1> * Getting build dependencies for wheel... python3.14-elasticsearch-8.18.1> * Building wheel... python3.14-elasticsearch-8.18.1> Successfully built elasticsearch-8.18.1-py3-none-any.whl python3.14-elasticsearch-8.18.1> Finished creating a wheel... python3.14-elasticsearch-8.18.1> Finished executing pypaBuildPhase python3.14-elasticsearch-8.18.1> Running phase: pythonRuntimeDepsCheckHook python3.14-elasticsearch-8.18.1> Executing pythonRuntimeDepsCheck python3.14-elasticsearch-8.18.1> Checking runtime dependencies for elasticsearch-8.18.1-py3-none-any.whl python3.14-elasticsearch-8.18.1> Finished executing pythonRuntimeDepsCheck python3.14-elasticsearch-8.18.1> Running phase: installPhase python3.14-elasticsearch-8.18.1> Executing pypaInstallPhase python3.14-elasticsearch-8.18.1> Successfully installed elasticsearch-8.18.1-py3-none-any.whl python3.14-elasticsearch-8.18.1> Finished executing pypaInstallPhase python3.14-elasticsearch-8.18.1> Running phase: pythonOutputDistPhase python3.14-elasticsearch-8.18.1> Executing pythonOutputDistPhase python3.14-elasticsearch-8.18.1> Finished executing pythonOutputDistPhase python3.14-elasticsearch-8.18.1> Running phase: fixupPhase python3.14-elasticsearch-8.18.1> checking for references to /nix/var/nix/builds/nix-73649-354322154/ in /nix/store/bph4mgkvaslxgizk4dbn536gyb60grmi-python3.14-elasticsearch-8.18.1... python3.14-elasticsearch-8.18.1> patching script interpreter paths in /nix/store/bph4mgkvaslxgizk4dbn536gyb60grmi-python3.14-elasticsearch-8.18.1 python3.14-elasticsearch-8.18.1> stripping (with command strip and flags -S) in /nix/store/bph4mgkvaslxgizk4dbn536gyb60grmi-python3.14-elasticsearch-8.18.1/lib python3.14-elasticsearch-8.18.1> checking for references to /nix/var/nix/builds/nix-73649-354322154/ in /nix/store/4gr4dqaisvr81pcjl0ldn8myfln078cv-python3.14-elasticsearch-8.18.1-dist... python3.14-elasticsearch-8.18.1> patching script interpreter paths in /nix/store/4gr4dqaisvr81pcjl0ldn8myfln078cv-python3.14-elasticsearch-8.18.1-dist python3.14-elasticsearch-8.18.1> Executing pythonRemoveTestsDir python3.14-elasticsearch-8.18.1> Finished executing pythonRemoveTestsDir python3.14-elasticsearch-8.18.1> Running phase: pythonCatchConflictsPhase python3.14-elasticsearch-8.18.1> Running phase: pythonRemoveBinBytecodePhase python3.14-elasticsearch-8.18.1> Running phase: pythonImportsCheckPhase python3.14-elasticsearch-8.18.1> Executing pythonImportsCheckPhase python3.14-elasticsearch-8.18.1> Check whether the following modules can be imported: elasticsearch python3.14-elasticsearch-8.18.1> Running phase: pythonMetadataCheckPhase python3.14-elasticsearch-8.18.1> Executing pythonMetadataCheckPhase building '/nix/store/gyj4g0a7yisp8h4nj8x8xhf0bmcjgghc-python3.14-opentelemetry-proto-1.40.0.drv' on 'ssh-ng://customer@mac02.m.ntd.one' building '/nix/store/gyj4g0a7yisp8h4nj8x8xhf0bmcjgghc-python3.14-opentelemetry-proto-1.40.0.drv' python3.14-opentelemetry-proto-1.40.0> Sourcing python-remove-tests-dir-hook python3.14-opentelemetry-proto-1.40.0> Sourcing python-catch-conflicts-hook.sh python3.14-opentelemetry-proto-1.40.0> Sourcing python-remove-bin-bytecode-hook.sh python3.14-opentelemetry-proto-1.40.0> Sourcing pypa-build-hook python3.14-opentelemetry-proto-1.40.0> Using pypaBuildPhase python3.14-opentelemetry-proto-1.40.0> Sourcing python-runtime-deps-check-hook python3.14-opentelemetry-proto-1.40.0> Using pythonRuntimeDepsCheckHook python3.14-opentelemetry-proto-1.40.0> Sourcing pypa-install-hook python3.14-opentelemetry-proto-1.40.0> Using pypaInstallPhase python3.14-opentelemetry-proto-1.40.0> Sourcing python-imports-check-hook.sh python3.14-opentelemetry-proto-1.40.0> Using pythonImportsCheckPhase python3.14-opentelemetry-proto-1.40.0> Sourcing python-metadata-check-hook.sh python3.14-opentelemetry-proto-1.40.0> Using pythonMetadataCheckPhase python3.14-opentelemetry-proto-1.40.0> Sourcing python-namespaces-hook python3.14-opentelemetry-proto-1.40.0> Sourcing python-catch-conflicts-hook.sh python3.14-opentelemetry-proto-1.40.0> Sourcing pytest-check-hook python3.14-opentelemetry-proto-1.40.0> Using pytestCheckPhase python3.14-opentelemetry-proto-1.40.0> Running phase: unpackPhase python3.14-opentelemetry-proto-1.40.0> unpacking source archive /nix/store/2535x5qnx3hqix529cl63p1xxb2j86js-source python3.14-opentelemetry-proto-1.40.0> source root is source/opentelemetry-proto python3.14-opentelemetry-proto-1.40.0> setting SOURCE_DATE_EPOCH to timestamp 315619200 of file "source/opentelemetry-proto/tests/test_proto.py" python3.14-opentelemetry-proto-1.40.0> Running phase: patchPhase python3.14-opentelemetry-proto-1.40.0> Running phase: updateAutotoolsGnuConfigScriptsPhase python3.14-opentelemetry-proto-1.40.0> Running phase: configurePhase python3.14-opentelemetry-proto-1.40.0> no configure script, doing nothing python3.14-opentelemetry-proto-1.40.0> Running phase: buildPhase python3.14-opentelemetry-proto-1.40.0> Executing pypaBuildPhase python3.14-opentelemetry-proto-1.40.0> Creating a wheel... python3.14-opentelemetry-proto-1.40.0> pypa build flags: --no-isolation --outdir dist/ --wheel python3.14-opentelemetry-proto-1.40.0> * Getting build dependencies for wheel... python3.14-opentelemetry-proto-1.40.0> * Building wheel... python3.14-opentelemetry-proto-1.40.0> Successfully built opentelemetry_proto-1.40.0-py3-none-any.whl python3.14-opentelemetry-proto-1.40.0> Finished creating a wheel... python3.14-opentelemetry-proto-1.40.0> /nix/var/nix/builds/nix-20862-346644557/source/opentelemetry-proto/dist /nix/var/nix/builds/nix-20862-346644557/source/opentelemetry-proto python3.14-opentelemetry-proto-1.40.0> Unpacking to: unpacked/opentelemetry_proto-1.40.0...OK python3.14-opentelemetry-proto-1.40.0> Repacking wheel as ./opentelemetry_proto-1.40.0-py3-none-any.whl...OK python3.14-opentelemetry-proto-1.40.0> /nix/var/nix/builds/nix-20862-346644557/source/opentelemetry-proto python3.14-opentelemetry-proto-1.40.0> Finished executing pypaBuildPhase python3.14-opentelemetry-proto-1.40.0> Running phase: pythonRuntimeDepsCheckHook python3.14-opentelemetry-proto-1.40.0> Executing pythonRuntimeDepsCheck python3.14-opentelemetry-proto-1.40.0> Checking runtime dependencies for opentelemetry_proto-1.40.0-py3-none-any.whl python3.14-opentelemetry-proto-1.40.0> Finished executing pythonRuntimeDepsCheck python3.14-opentelemetry-proto-1.40.0> Running phase: installPhase python3.14-opentelemetry-proto-1.40.0> Executing pypaInstallPhase python3.14-opentelemetry-proto-1.40.0> Successfully installed opentelemetry_proto-1.40.0-py3-none-any.whl python3.14-opentelemetry-proto-1.40.0> Finished executing pypaInstallPhase python3.14-opentelemetry-proto-1.40.0> Running phase: pythonOutputDistPhase python3.14-opentelemetry-proto-1.40.0> Executing pythonOutputDistPhase python3.14-opentelemetry-proto-1.40.0> Finished executing pythonOutputDistPhase python3.14-opentelemetry-proto-1.40.0> Running phase: fixupPhase python3.14-opentelemetry-proto-1.40.0> checking for references to /nix/var/nix/builds/nix-20862-346644557/ in /nix/store/5y4d8wshvky3x83sxhfw35p1xrwh90c8-python3.14-opentelemetry-proto-1.40.0... python3.14-opentelemetry-proto-1.40.0> patching script interpreter paths in /nix/store/5y4d8wshvky3x83sxhfw35p1xrwh90c8-python3.14-opentelemetry-proto-1.40.0 python3.14-opentelemetry-proto-1.40.0> stripping (with command strip and flags -S) in /nix/store/5y4d8wshvky3x83sxhfw35p1xrwh90c8-python3.14-opentelemetry-proto-1.40.0/lib python3.14-opentelemetry-proto-1.40.0> checking for references to /nix/var/nix/builds/nix-20862-346644557/ in /nix/store/cfph249vhia1xrgwxqav3118xajdwzv0-python3.14-opentelemetry-proto-1.40.0-dist... python3.14-opentelemetry-proto-1.40.0> patching script interpreter paths in /nix/store/cfph249vhia1xrgwxqav3118xajdwzv0-python3.14-opentelemetry-proto-1.40.0-dist python3.14-opentelemetry-proto-1.40.0> Executing pythonRemoveTestsDir python3.14-opentelemetry-proto-1.40.0> Finished executing pythonRemoveTestsDir python3.14-opentelemetry-proto-1.40.0> Running phase: installCheckPhase python3.14-opentelemetry-proto-1.40.0> no Makefile or custom installCheckPhase, doing nothing python3.14-opentelemetry-proto-1.40.0> Running phase: pythonCatchConflictsPhase python3.14-opentelemetry-proto-1.40.0> Running phase: pythonRemoveBinBytecodePhase python3.14-opentelemetry-proto-1.40.0> Running phase: pythonImportsCheckPhase python3.14-opentelemetry-proto-1.40.0> Executing pythonImportsCheckPhase python3.14-opentelemetry-proto-1.40.0> Check whether the following modules can be imported: opentelemetry.proto python3.14-opentelemetry-proto-1.40.0> Running phase: pythonMetadataCheckPhase python3.14-opentelemetry-proto-1.40.0> Executing pythonMetadataCheckPhase python3.14-opentelemetry-proto-1.40.0> Running phase: pytestCheckPhase python3.14-opentelemetry-proto-1.40.0> Executing pytestCheckPhase python3.14-opentelemetry-proto-1.40.0> pytest flags: -m pytest python3.14-opentelemetry-proto-1.40.0> ============================= test session starts ============================== python3.14-opentelemetry-proto-1.40.0> platform darwin -- Python 3.14.7, pytest-9.1.1, pluggy-1.6.0 -- /nix/store/k07j8cq0iyvna81qlhwxz8xq6pkz02z8-python3-3.14.7/bin/python3.14 python3.14-opentelemetry-proto-1.40.0> cachedir: .pytest_cache python3.14-opentelemetry-proto-1.40.0> rootdir: /nix/var/nix/builds/nix-20862-346644557/source python3.14-opentelemetry-proto-1.40.0> configfile: pyproject.toml python3.14-opentelemetry-proto-1.40.0> collected 1 item python3.14-opentelemetry-proto-1.40.0> python3.14-opentelemetry-proto-1.40.0> tests/test_proto.py::TestInstrumentor::test_proto PASSED [100%] python3.14-opentelemetry-proto-1.40.0> python3.14-opentelemetry-proto-1.40.0> =============================== warnings summary =============================== python3.14-opentelemetry-proto-1.40.0> ../../../../../../store/nj5vivrxgivwzs9b9mdj10zj4vhqk4ff-python3.14-pytest-9.1.1/lib/python3.14/site-packages/_pytest/cacheprovider.py:469 python3.14-opentelemetry-proto-1.40.0> /nix/store/nj5vivrxgivwzs9b9mdj10zj4vhqk4ff-python3.14-pytest-9.1.1/lib/python3.14/site-packages/_pytest/cacheprovider.py:469: PytestCacheWarning: could not create cache path /nix/var/nix/builds/nix-20862-346644557/source/.pytest_cache/v/cache/nodeids: [Errno 13] Permission denied: '/nix/var/nix/builds/nix-20862-346644557/source/pytest-cache-files-7xv4wni6' python3.14-opentelemetry-proto-1.40.0> config.cache.set("cache/nodeids", sorted(self.cached_nodeids)) python3.14-opentelemetry-proto-1.40.0> python3.14-opentelemetry-proto-1.40.0> -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html python3.14-opentelemetry-proto-1.40.0> ========================= 1 passed, 1 warning in 0.30s ========================= python3.14-opentelemetry-proto-1.40.0> Finished executing pytestCheckPhase python3.14-opentelemetry-proto-1.40.0> Running phase: pytestcachePhase python3.14-opentelemetry-proto-1.40.0> Running phase: pytestRemoveBytecodePhase building '/nix/store/g92wlbkf2zzxnpi7k2spspwc7rw785v9-python3.14-opentelemetry-test-utils-0.61b0.drv' on 'ssh-ng://customer@mac02.m.ntd.one' building '/nix/store/g92wlbkf2zzxnpi7k2spspwc7rw785v9-python3.14-opentelemetry-test-utils-0.61b0.drv' python3.14-opentelemetry-test-utils-0.61b0> Sourcing python-remove-tests-dir-hook python3.14-opentelemetry-test-utils-0.61b0> Sourcing python-catch-conflicts-hook.sh python3.14-opentelemetry-test-utils-0.61b0> Sourcing python-remove-bin-bytecode-hook.sh python3.14-opentelemetry-test-utils-0.61b0> Sourcing pypa-build-hook python3.14-opentelemetry-test-utils-0.61b0> Using pypaBuildPhase python3.14-opentelemetry-test-utils-0.61b0> Sourcing python-runtime-deps-check-hook python3.14-opentelemetry-test-utils-0.61b0> Using pythonRuntimeDepsCheckHook python3.14-opentelemetry-test-utils-0.61b0> Sourcing pypa-install-hook python3.14-opentelemetry-test-utils-0.61b0> Using pypaInstallPhase python3.14-opentelemetry-test-utils-0.61b0> Sourcing python-imports-check-hook.sh python3.14-opentelemetry-test-utils-0.61b0> Using pythonImportsCheckPhase python3.14-opentelemetry-test-utils-0.61b0> Sourcing python-metadata-check-hook.sh python3.14-opentelemetry-test-utils-0.61b0> Using pythonMetadataCheckPhase python3.14-opentelemetry-test-utils-0.61b0> Sourcing python-namespaces-hook python3.14-opentelemetry-test-utils-0.61b0> Sourcing python-catch-conflicts-hook.sh python3.14-opentelemetry-test-utils-0.61b0> Running phase: unpackPhase python3.14-opentelemetry-test-utils-0.61b0> unpacking source archive /nix/store/2535x5qnx3hqix529cl63p1xxb2j86js-source python3.14-opentelemetry-test-utils-0.61b0> source root is source/tests/opentelemetry-test-utils python3.14-opentelemetry-test-utils-0.61b0> setting SOURCE_DATE_EPOCH to timestamp 315619200 of file "source/tests/opentelemetry-test-utils/tests/test_utils.py" python3.14-opentelemetry-test-utils-0.61b0> Running phase: patchPhase python3.14-opentelemetry-test-utils-0.61b0> Running phase: updateAutotoolsGnuConfigScriptsPhase python3.14-opentelemetry-test-utils-0.61b0> Running phase: configurePhase python3.14-opentelemetry-test-utils-0.61b0> no configure script, doing nothing python3.14-opentelemetry-test-utils-0.61b0> Running phase: buildPhase python3.14-opentelemetry-test-utils-0.61b0> Executing pypaBuildPhase python3.14-opentelemetry-test-utils-0.61b0> Creating a wheel... python3.14-opentelemetry-test-utils-0.61b0> pypa build flags: --no-isolation --outdir dist/ --wheel python3.14-opentelemetry-test-utils-0.61b0> * Getting build dependencies for wheel... python3.14-opentelemetry-test-utils-0.61b0> * Building wheel... python3.14-opentelemetry-test-utils-0.61b0> Successfully built opentelemetry_test_utils-0.61b0-py3-none-any.whl python3.14-opentelemetry-test-utils-0.61b0> Finished creating a wheel... python3.14-opentelemetry-test-utils-0.61b0> Finished executing pypaBuildPhase python3.14-opentelemetry-test-utils-0.61b0> Running phase: pythonRuntimeDepsCheckHook python3.14-opentelemetry-test-utils-0.61b0> Executing pythonRuntimeDepsCheck python3.14-opentelemetry-test-utils-0.61b0> Checking runtime dependencies for opentelemetry_test_utils-0.61b0-py3-none-any.whl python3.14-opentelemetry-test-utils-0.61b0> Finished executing pythonRuntimeDepsCheck python3.14-opentelemetry-test-utils-0.61b0> Running phase: installPhase python3.14-opentelemetry-test-utils-0.61b0> Executing pypaInstallPhase python3.14-opentelemetry-test-utils-0.61b0> Successfully installed opentelemetry_test_utils-0.61b0-py3-none-any.whl python3.14-opentelemetry-test-utils-0.61b0> Finished executing pypaInstallPhase python3.14-opentelemetry-test-utils-0.61b0> Running phase: pythonOutputDistPhase python3.14-opentelemetry-test-utils-0.61b0> Executing pythonOutputDistPhase python3.14-opentelemetry-test-utils-0.61b0> Finished executing pythonOutputDistPhase python3.14-opentelemetry-test-utils-0.61b0> Running phase: fixupPhase python3.14-opentelemetry-test-utils-0.61b0> checking for references to /nix/var/nix/builds/nix-27161-2427423005/ in /nix/store/y2vwwffgi6qa5ypkp2d5ldd0znqakfps-python3.14-opentelemetry-test-utils-0.61b0... python3.14-opentelemetry-test-utils-0.61b0> patching script interpreter paths in /nix/store/y2vwwffgi6qa5ypkp2d5ldd0znqakfps-python3.14-opentelemetry-test-utils-0.61b0 python3.14-opentelemetry-test-utils-0.61b0> stripping (with command strip and flags -S) in /nix/store/y2vwwffgi6qa5ypkp2d5ldd0znqakfps-python3.14-opentelemetry-test-utils-0.61b0/lib python3.14-opentelemetry-test-utils-0.61b0> checking for references to /nix/var/nix/builds/nix-27161-2427423005/ in /nix/store/f68fg24k9ildnfn31n5ga7n73my0cpdb-python3.14-opentelemetry-test-utils-0.61b0-dist... python3.14-opentelemetry-test-utils-0.61b0> patching script interpreter paths in /nix/store/f68fg24k9ildnfn31n5ga7n73my0cpdb-python3.14-opentelemetry-test-utils-0.61b0-dist python3.14-opentelemetry-test-utils-0.61b0> Executing pythonRemoveTestsDir python3.14-opentelemetry-test-utils-0.61b0> Finished executing pythonRemoveTestsDir python3.14-opentelemetry-test-utils-0.61b0> Running phase: installCheckPhase python3.14-opentelemetry-test-utils-0.61b0> no Makefile or custom installCheckPhase, doing nothing python3.14-opentelemetry-test-utils-0.61b0> Running phase: pythonCatchConflictsPhase python3.14-opentelemetry-test-utils-0.61b0> Running phase: pythonRemoveBinBytecodePhase python3.14-opentelemetry-test-utils-0.61b0> Running phase: pythonImportsCheckPhase python3.14-opentelemetry-test-utils-0.61b0> Executing pythonImportsCheckPhase python3.14-opentelemetry-test-utils-0.61b0> Check whether the following modules can be imported: opentelemetry.test python3.14-opentelemetry-test-utils-0.61b0> Running phase: pythonMetadataCheckPhase python3.14-opentelemetry-test-utils-0.61b0> Executing pythonMetadataCheckPhase building '/nix/store/spvydyxy9zrp2s27scz01qgrl12r8wz2-python3.14-opentelemetry-exporter-otlp-proto-common-1.40.0.drv' on 'ssh-ng://customer@mac02.m.ntd.one' building '/nix/store/spvydyxy9zrp2s27scz01qgrl12r8wz2-python3.14-opentelemetry-exporter-otlp-proto-common-1.40.0.drv' python3.14-opentelemetry-exporter-otlp-proto-common-1.40.0> Sourcing python-remove-tests-dir-hook python3.14-opentelemetry-exporter-otlp-proto-common-1.40.0> Sourcing python-catch-conflicts-hook.sh python3.14-opentelemetry-exporter-otlp-proto-common-1.40.0> Sourcing python-remove-bin-bytecode-hook.sh python3.14-opentelemetry-exporter-otlp-proto-common-1.40.0> Sourcing pypa-build-hook python3.14-opentelemetry-exporter-otlp-proto-common-1.40.0> Using pypaBuildPhase python3.14-opentelemetry-exporter-otlp-proto-common-1.40.0> Sourcing python-runtime-deps-check-hook python3.14-opentelemetry-exporter-otlp-proto-common-1.40.0> Using pythonRuntimeDepsCheckHook python3.14-opentelemetry-exporter-otlp-proto-common-1.40.0> Sourcing pypa-install-hook python3.14-opentelemetry-exporter-otlp-proto-common-1.40.0> Using pypaInstallPhase python3.14-opentelemetry-exporter-otlp-proto-common-1.40.0> Sourcing python-imports-check-hook.sh python3.14-opentelemetry-exporter-otlp-proto-common-1.40.0> Using pythonImportsCheckPhase python3.14-opentelemetry-exporter-otlp-proto-common-1.40.0> Sourcing python-metadata-check-hook.sh python3.14-opentelemetry-exporter-otlp-proto-common-1.40.0> Using pythonMetadataCheckPhase python3.14-opentelemetry-exporter-otlp-proto-common-1.40.0> Sourcing python-namespaces-hook python3.14-opentelemetry-exporter-otlp-proto-common-1.40.0> Sourcing python-catch-conflicts-hook.sh python3.14-opentelemetry-exporter-otlp-proto-common-1.40.0> Sourcing pytest-check-hook python3.14-opentelemetry-exporter-otlp-proto-common-1.40.0> Using pytestCheckPhase python3.14-opentelemetry-exporter-otlp-proto-common-1.40.0> Running phase: unpackPhase python3.14-opentelemetry-exporter-otlp-proto-common-1.40.0> unpacking source archive /nix/store/2535x5qnx3hqix529cl63p1xxb2j86js-source python3.14-opentelemetry-exporter-otlp-proto-common-1.40.0> source root is source/exporter/opentelemetry-exporter-otlp-proto-common python3.14-opentelemetry-exporter-otlp-proto-common-1.40.0> setting SOURCE_DATE_EPOCH to timestamp 315619200 of file "source/exporter/opentelemetry-exporter-otlp-proto-common/tests/test_trace_encoder.py" python3.14-opentelemetry-exporter-otlp-proto-common-1.40.0> Running phase: patchPhase python3.14-opentelemetry-exporter-otlp-proto-common-1.40.0> Running phase: updateAutotoolsGnuConfigScriptsPhase python3.14-opentelemetry-exporter-otlp-proto-common-1.40.0> Running phase: configurePhase python3.14-opentelemetry-exporter-otlp-proto-common-1.40.0> no configure script, doing nothing python3.14-opentelemetry-exporter-otlp-proto-common-1.40.0> Running phase: buildPhase python3.14-opentelemetry-exporter-otlp-proto-common-1.40.0> Executing pypaBuildPhase python3.14-opentelemetry-exporter-otlp-proto-common-1.40.0> Creating a wheel... python3.14-opentelemetry-exporter-otlp-proto-common-1.40.0> pypa build flags: --no-isolation --outdir dist/ --wheel python3.14-opentelemetry-exporter-otlp-proto-common-1.40.0> * Getting build dependencies for wheel... python3.14-opentelemetry-exporter-otlp-proto-common-1.40.0> * Building wheel... python3.14-opentelemetry-exporter-otlp-proto-common-1.40.0> Successfully built opentelemetry_exporter_otlp_proto_common-1.40.0-py3-none-any.whl python3.14-opentelemetry-exporter-otlp-proto-common-1.40.0> Finished creating a wheel... python3.14-opentelemetry-exporter-otlp-proto-common-1.40.0> Finished executing pypaBuildPhase python3.14-opentelemetry-exporter-otlp-proto-common-1.40.0> Running phase: pythonRuntimeDepsCheckHook python3.14-opentelemetry-exporter-otlp-proto-common-1.40.0> Executing pythonRuntimeDepsCheck python3.14-opentelemetry-exporter-otlp-proto-common-1.40.0> Checking runtime dependencies for opentelemetry_exporter_otlp_proto_common-1.40.0-py3-none-any.whl python3.14-opentelemetry-exporter-otlp-proto-common-1.40.0> Finished executing pythonRuntimeDepsCheck python3.14-opentelemetry-exporter-otlp-proto-common-1.40.0> Running phase: installPhase python3.14-opentelemetry-exporter-otlp-proto-common-1.40.0> Executing pypaInstallPhase python3.14-opentelemetry-exporter-otlp-proto-common-1.40.0> Successfully installed opentelemetry_exporter_otlp_proto_common-1.40.0-py3-none-any.whl python3.14-opentelemetry-exporter-otlp-proto-common-1.40.0> Finished executing pypaInstallPhase python3.14-opentelemetry-exporter-otlp-proto-common-1.40.0> Running phase: pythonOutputDistPhase python3.14-opentelemetry-exporter-otlp-proto-common-1.40.0> Executing pythonOutputDistPhase python3.14-opentelemetry-exporter-otlp-proto-common-1.40.0> Finished executing pythonOutputDistPhase python3.14-opentelemetry-exporter-otlp-proto-common-1.40.0> Running phase: fixupPhase python3.14-opentelemetry-exporter-otlp-proto-common-1.40.0> checking for references to /nix/var/nix/builds/nix-47222-3854805794/ in /nix/store/y9g273zgi3cnvdlw4miaf1pricy3nswd-python3.14-opentelemetry-exporter-otlp-proto-common-1.40.0... python3.14-opentelemetry-exporter-otlp-proto-common-1.40.0> patching script interpreter paths in /nix/store/y9g273zgi3cnvdlw4miaf1pricy3nswd-python3.14-opentelemetry-exporter-otlp-proto-common-1.40.0 python3.14-opentelemetry-exporter-otlp-proto-common-1.40.0> stripping (with command strip and flags -S) in /nix/store/y9g273zgi3cnvdlw4miaf1pricy3nswd-python3.14-opentelemetry-exporter-otlp-proto-common-1.40.0/lib python3.14-opentelemetry-exporter-otlp-proto-common-1.40.0> checking for references to /nix/var/nix/builds/nix-47222-3854805794/ in /nix/store/cirx57fylx7qawnrg1dg80yykij8pc96-python3.14-opentelemetry-exporter-otlp-proto-common-1.40.0-dist... python3.14-opentelemetry-exporter-otlp-proto-common-1.40.0> patching script interpreter paths in /nix/store/cirx57fylx7qawnrg1dg80yykij8pc96-python3.14-opentelemetry-exporter-otlp-proto-common-1.40.0-dist python3.14-opentelemetry-exporter-otlp-proto-common-1.40.0> Executing pythonRemoveTestsDir python3.14-opentelemetry-exporter-otlp-proto-common-1.40.0> Finished executing pythonRemoveTestsDir python3.14-opentelemetry-exporter-otlp-proto-common-1.40.0> Running phase: installCheckPhase python3.14-opentelemetry-exporter-otlp-proto-common-1.40.0> no Makefile or custom installCheckPhase, doing nothing python3.14-opentelemetry-exporter-otlp-proto-common-1.40.0> Running phase: pythonCatchConflictsPhase python3.14-opentelemetry-exporter-otlp-proto-common-1.40.0> Running phase: pythonRemoveBinBytecodePhase python3.14-opentelemetry-exporter-otlp-proto-common-1.40.0> Running phase: pythonImportsCheckPhase python3.14-opentelemetry-exporter-otlp-proto-common-1.40.0> Executing pythonImportsCheckPhase python3.14-opentelemetry-exporter-otlp-proto-common-1.40.0> Check whether the following modules can be imported: opentelemetry.exporter.otlp.proto.common python3.14-opentelemetry-exporter-otlp-proto-common-1.40.0> Running phase: pythonMetadataCheckPhase python3.14-opentelemetry-exporter-otlp-proto-common-1.40.0> Executing pythonMetadataCheckPhase python3.14-opentelemetry-exporter-otlp-proto-common-1.40.0> Running phase: pytestCheckPhase python3.14-opentelemetry-exporter-otlp-proto-common-1.40.0> Executing pytestCheckPhase python3.14-opentelemetry-exporter-otlp-proto-common-1.40.0> pytest flags: -m pytest python3.14-opentelemetry-exporter-otlp-proto-common-1.40.0> ============================= test session starts ============================== python3.14-opentelemetry-exporter-otlp-proto-common-1.40.0> platform darwin -- Python 3.14.7, pytest-9.1.1, pluggy-1.6.0 -- /nix/store/k07j8cq0iyvna81qlhwxz8xq6pkz02z8-python3-3.14.7/bin/python3.14 python3.14-opentelemetry-exporter-otlp-proto-common-1.40.0> cachedir: .pytest_cache python3.14-opentelemetry-exporter-otlp-proto-common-1.40.0> rootdir: /nix/var/nix/builds/nix-47222-3854805794/source python3.14-opentelemetry-exporter-otlp-proto-common-1.40.0> configfile: pyproject.toml python3.14-opentelemetry-exporter-otlp-proto-common-1.40.0> collected 17 items python3.14-opentelemetry-exporter-otlp-proto-common-1.40.0> python3.14-opentelemetry-exporter-otlp-proto-common-1.40.0> tests/test_attribute_encoder.py::TestOTLPAttributeEncoder::test_encode_attributes_all_kinds PASSED [ 5%] python3.14-opentelemetry-exporter-otlp-proto-common-1.40.0> tests/test_attribute_encoder.py::TestOTLPAttributeEncoder::test_encode_attributes_error_list_none PASSED [ 11%] python3.14-opentelemetry-exporter-otlp-proto-common-1.40.0> tests/test_attribute_encoder.py::TestOTLPAttributeEncoder::test_encode_attributes_error_logs_key PASSED [ 17%] python3.14-opentelemetry-exporter-otlp-proto-common-1.40.0> tests/test_log_encoder.py::TestOTLPLogEncoder::test_dropped_attributes_count PASSED [ 23%] python3.14-opentelemetry-exporter-otlp-proto-common-1.40.0> tests/test_log_encoder.py::TestOTLPLogEncoder::test_encode PASSED [ 29%] python3.14-opentelemetry-exporter-otlp-proto-common-1.40.0> tests/test_log_encoder.py::TestOTLPLogEncoder::test_encode_no_body PASSED [ 35%] python3.14-opentelemetry-exporter-otlp-proto-common-1.40.0> tests/test_metrics_encoder.py::TestOTLPMetricsEncoder::test_encode_exponential_histogram PASSED [ 41%] python3.14-opentelemetry-exporter-otlp-proto-common-1.40.0> tests/test_metrics_encoder.py::TestOTLPMetricsEncoder::test_encode_gauge_double PASSED [ 47%] python3.14-opentelemetry-exporter-otlp-proto-common-1.40.0> tests/test_metrics_encoder.py::TestOTLPMetricsEncoder::test_encode_gauge_int PASSED [ 52%] python3.14-opentelemetry-exporter-otlp-proto-common-1.40.0> tests/test_metrics_encoder.py::TestOTLPMetricsEncoder::test_encode_histogram PASSED [ 58%] python3.14-opentelemetry-exporter-otlp-proto-common-1.40.0> tests/test_metrics_encoder.py::TestOTLPMetricsEncoder::test_encode_multiple_scope_histogram PASSED [ 64%] python3.14-opentelemetry-exporter-otlp-proto-common-1.40.0> tests/test_metrics_encoder.py::TestOTLPMetricsEncoder::test_encode_scope_with_attributes PASSED [ 70%] python3.14-opentelemetry-exporter-otlp-proto-common-1.40.0> tests/test_metrics_encoder.py::TestOTLPMetricsEncoder::test_encode_sum_double PASSED [ 76%] python3.14-opentelemetry-exporter-otlp-proto-common-1.40.0> tests/test_metrics_encoder.py::TestOTLPMetricsEncoder::test_encode_sum_int PASSED [ 82%] python3.14-opentelemetry-exporter-otlp-proto-common-1.40.0> tests/test_metrics_encoder.py::TestOTLPMetricsEncoder::test_encoding_exception_reraise PASSED [ 88%] python3.14-opentelemetry-exporter-otlp-proto-common-1.40.0> tests/test_trace_encoder.py::TestOTLPTraceEncoder::test_encode_spans PASSED [ 94%] python3.14-opentelemetry-exporter-otlp-proto-common-1.40.0> tests/test_trace_encoder.py::TestOTLPTraceEncoder::test_encode_status_code_translations PASSED [100%] python3.14-opentelemetry-exporter-otlp-proto-common-1.40.0> python3.14-opentelemetry-exporter-otlp-proto-common-1.40.0> =============================== warnings summary =============================== python3.14-opentelemetry-exporter-otlp-proto-common-1.40.0> exporter/opentelemetry-exporter-otlp-proto-common/tests/test_log_encoder.py::TestOTLPLogEncoder::test_dropped_attributes_count python3.14-opentelemetry-exporter-otlp-proto-common-1.40.0> :7: LogRecordDroppedAttributesWarning: Log record attributes were dropped due to limits python3.14-opentelemetry-exporter-otlp-proto-common-1.40.0> python3.14-opentelemetry-exporter-otlp-proto-common-1.40.0> ../../../../../../../store/nj5vivrxgivwzs9b9mdj10zj4vhqk4ff-python3.14-pytest-9.1.1/lib/python3.14/site-packages/_pytest/cacheprovider.py:469 python3.14-opentelemetry-exporter-otlp-proto-common-1.40.0> /nix/store/nj5vivrxgivwzs9b9mdj10zj4vhqk4ff-python3.14-pytest-9.1.1/lib/python3.14/site-packages/_pytest/cacheprovider.py:469: PytestCacheWarning: could not create cache path /nix/var/nix/builds/nix-47222-3854805794/source/.pytest_cache/v/cache/nodeids: [Errno 13] Permission denied: '/nix/var/nix/builds/nix-47222-3854805794/source/pytest-cache-files-xi4m0rdw' python3.14-opentelemetry-exporter-otlp-proto-common-1.40.0> config.cache.set("cache/nodeids", sorted(self.cached_nodeids)) python3.14-opentelemetry-exporter-otlp-proto-common-1.40.0> python3.14-opentelemetry-exporter-otlp-proto-common-1.40.0> -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html python3.14-opentelemetry-exporter-otlp-proto-common-1.40.0> ======================== 17 passed, 2 warnings in 1.50s ======================== python3.14-opentelemetry-exporter-otlp-proto-common-1.40.0> Finished executing pytestCheckPhase python3.14-opentelemetry-exporter-otlp-proto-common-1.40.0> Running phase: pytestcachePhase python3.14-opentelemetry-exporter-otlp-proto-common-1.40.0> Running phase: pytestRemoveBytecodePhase building '/nix/store/h9cj18yxh22shqyppmfjy5pnlf7ff16c-python3.14-opentelemetry-exporter-otlp-proto-http-1.40.0.drv' on 'ssh-ng://customer@mac02.m.ntd.one' building '/nix/store/h9cj18yxh22shqyppmfjy5pnlf7ff16c-python3.14-opentelemetry-exporter-otlp-proto-http-1.40.0.drv' python3.14-opentelemetry-exporter-otlp-proto-http-1.40.0> Sourcing python-remove-tests-dir-hook python3.14-opentelemetry-exporter-otlp-proto-http-1.40.0> Sourcing python-catch-conflicts-hook.sh python3.14-opentelemetry-exporter-otlp-proto-http-1.40.0> Sourcing python-remove-bin-bytecode-hook.sh python3.14-opentelemetry-exporter-otlp-proto-http-1.40.0> Sourcing pypa-build-hook python3.14-opentelemetry-exporter-otlp-proto-http-1.40.0> Using pypaBuildPhase python3.14-opentelemetry-exporter-otlp-proto-http-1.40.0> Sourcing python-runtime-deps-check-hook python3.14-opentelemetry-exporter-otlp-proto-http-1.40.0> Using pythonRuntimeDepsCheckHook python3.14-opentelemetry-exporter-otlp-proto-http-1.40.0> Sourcing pypa-install-hook python3.14-opentelemetry-exporter-otlp-proto-http-1.40.0> Using pypaInstallPhase python3.14-opentelemetry-exporter-otlp-proto-http-1.40.0> Sourcing python-imports-check-hook.sh python3.14-opentelemetry-exporter-otlp-proto-http-1.40.0> Using pythonImportsCheckPhase python3.14-opentelemetry-exporter-otlp-proto-http-1.40.0> Sourcing python-metadata-check-hook.sh python3.14-opentelemetry-exporter-otlp-proto-http-1.40.0> Using pythonMetadataCheckPhase python3.14-opentelemetry-exporter-otlp-proto-http-1.40.0> Sourcing python-namespaces-hook python3.14-opentelemetry-exporter-otlp-proto-http-1.40.0> Sourcing python-catch-conflicts-hook.sh python3.14-opentelemetry-exporter-otlp-proto-http-1.40.0> Sourcing pytest-check-hook python3.14-opentelemetry-exporter-otlp-proto-http-1.40.0> Using pytestCheckPhase python3.14-opentelemetry-exporter-otlp-proto-http-1.40.0> Running phase: unpackPhase python3.14-opentelemetry-exporter-otlp-proto-http-1.40.0> unpacking source archive /nix/store/2535x5qnx3hqix529cl63p1xxb2j86js-source python3.14-opentelemetry-exporter-otlp-proto-http-1.40.0> source root is source/exporter/opentelemetry-exporter-otlp-proto-http python3.14-opentelemetry-exporter-otlp-proto-http-1.40.0> setting SOURCE_DATE_EPOCH to timestamp 315619200 of file "source/exporter/opentelemetry-exporter-otlp-proto-http/tests/test_proto_span_exporter.py" python3.14-opentelemetry-exporter-otlp-proto-http-1.40.0> Running phase: patchPhase python3.14-opentelemetry-exporter-otlp-proto-http-1.40.0> Running phase: updateAutotoolsGnuConfigScriptsPhase python3.14-opentelemetry-exporter-otlp-proto-http-1.40.0> Running phase: configurePhase python3.14-opentelemetry-exporter-otlp-proto-http-1.40.0> no configure script, doing nothing python3.14-opentelemetry-exporter-otlp-proto-http-1.40.0> Running phase: buildPhase python3.14-opentelemetry-exporter-otlp-proto-http-1.40.0> Executing pypaBuildPhase python3.14-opentelemetry-exporter-otlp-proto-http-1.40.0> Creating a wheel... python3.14-opentelemetry-exporter-otlp-proto-http-1.40.0> pypa build flags: --no-isolation --outdir dist/ --wheel python3.14-opentelemetry-exporter-otlp-proto-http-1.40.0> * Getting build dependencies for wheel... python3.14-opentelemetry-exporter-otlp-proto-http-1.40.0> * Building wheel... python3.14-opentelemetry-exporter-otlp-proto-http-1.40.0> Successfully built opentelemetry_exporter_otlp_proto_http-1.40.0-py3-none-any.whl python3.14-opentelemetry-exporter-otlp-proto-http-1.40.0> Finished creating a wheel... python3.14-opentelemetry-exporter-otlp-proto-http-1.40.0> Finished executing pypaBuildPhase python3.14-opentelemetry-exporter-otlp-proto-http-1.40.0> Running phase: pythonRuntimeDepsCheckHook python3.14-opentelemetry-exporter-otlp-proto-http-1.40.0> Executing pythonRuntimeDepsCheck python3.14-opentelemetry-exporter-otlp-proto-http-1.40.0> Checking runtime dependencies for opentelemetry_exporter_otlp_proto_http-1.40.0-py3-none-any.whl python3.14-opentelemetry-exporter-otlp-proto-http-1.40.0> Finished executing pythonRuntimeDepsCheck python3.14-opentelemetry-exporter-otlp-proto-http-1.40.0> Running phase: installPhase python3.14-opentelemetry-exporter-otlp-proto-http-1.40.0> Executing pypaInstallPhase python3.14-opentelemetry-exporter-otlp-proto-http-1.40.0> Successfully installed opentelemetry_exporter_otlp_proto_http-1.40.0-py3-none-any.whl python3.14-opentelemetry-exporter-otlp-proto-http-1.40.0> Finished executing pypaInstallPhase python3.14-opentelemetry-exporter-otlp-proto-http-1.40.0> Running phase: pythonOutputDistPhase python3.14-opentelemetry-exporter-otlp-proto-http-1.40.0> Executing pythonOutputDistPhase python3.14-opentelemetry-exporter-otlp-proto-http-1.40.0> Finished executing pythonOutputDistPhase python3.14-opentelemetry-exporter-otlp-proto-http-1.40.0> Running phase: fixupPhase python3.14-opentelemetry-exporter-otlp-proto-http-1.40.0> checking for references to /nix/var/nix/builds/nix-56777-844590429/ in /nix/store/wyxcr80hl99q0c181hz3lghqizz5k1p5-python3.14-opentelemetry-exporter-otlp-proto-http-1.40.0... python3.14-opentelemetry-exporter-otlp-proto-http-1.40.0> patching script interpreter paths in /nix/store/wyxcr80hl99q0c181hz3lghqizz5k1p5-python3.14-opentelemetry-exporter-otlp-proto-http-1.40.0 python3.14-opentelemetry-exporter-otlp-proto-http-1.40.0> stripping (with command strip and flags -S) in /nix/store/wyxcr80hl99q0c181hz3lghqizz5k1p5-python3.14-opentelemetry-exporter-otlp-proto-http-1.40.0/lib python3.14-opentelemetry-exporter-otlp-proto-http-1.40.0> checking for references to /nix/var/nix/builds/nix-56777-844590429/ in /nix/store/14z4czakmzc6sicr0i02y9xgcaq02v0p-python3.14-opentelemetry-exporter-otlp-proto-http-1.40.0-dist... python3.14-opentelemetry-exporter-otlp-proto-http-1.40.0> patching script interpreter paths in /nix/store/14z4czakmzc6sicr0i02y9xgcaq02v0p-python3.14-opentelemetry-exporter-otlp-proto-http-1.40.0-dist python3.14-opentelemetry-exporter-otlp-proto-http-1.40.0> Executing pythonRemoveTestsDir python3.14-opentelemetry-exporter-otlp-proto-http-1.40.0> Finished executing pythonRemoveTestsDir python3.14-opentelemetry-exporter-otlp-proto-http-1.40.0> Running phase: installCheckPhase python3.14-opentelemetry-exporter-otlp-proto-http-1.40.0> no Makefile or custom installCheckPhase, doing nothing python3.14-opentelemetry-exporter-otlp-proto-http-1.40.0> Running phase: pythonCatchConflictsPhase python3.14-opentelemetry-exporter-otlp-proto-http-1.40.0> Running phase: pythonRemoveBinBytecodePhase python3.14-opentelemetry-exporter-otlp-proto-http-1.40.0> Running phase: pythonImportsCheckPhase python3.14-opentelemetry-exporter-otlp-proto-http-1.40.0> Executing pythonImportsCheckPhase python3.14-opentelemetry-exporter-otlp-proto-http-1.40.0> Check whether the following modules can be imported: opentelemetry.exporter.otlp.proto.http python3.14-opentelemetry-exporter-otlp-proto-http-1.40.0> Running phase: pythonMetadataCheckPhase python3.14-opentelemetry-exporter-otlp-proto-http-1.40.0> Executing pythonMetadataCheckPhase python3.14-opentelemetry-exporter-otlp-proto-http-1.40.0> Running phase: pytestCheckPhase python3.14-opentelemetry-exporter-otlp-proto-http-1.40.0> Executing pytestCheckPhase python3.14-opentelemetry-exporter-otlp-proto-http-1.40.0> pytest flags: -m pytest -k not\ \(test_retry_timeout\)\ and\ not\ \(test_shutdown_interrupts_retry_backoff\) python3.14-opentelemetry-exporter-otlp-proto-http-1.40.0> ============================= test session starts ============================== python3.14-opentelemetry-exporter-otlp-proto-http-1.40.0> platform darwin -- Python 3.14.7, pytest-9.1.1, pluggy-1.6.0 -- /nix/store/k07j8cq0iyvna81qlhwxz8xq6pkz02z8-python3-3.14.7/bin/python3.14 python3.14-opentelemetry-exporter-otlp-proto-http-1.40.0> cachedir: .pytest_cache python3.14-opentelemetry-exporter-otlp-proto-http-1.40.0> rootdir: /nix/var/nix/builds/nix-56777-844590429/source python3.14-opentelemetry-exporter-otlp-proto-http-1.40.0> configfile: pyproject.toml python3.14-opentelemetry-exporter-otlp-proto-http-1.40.0> collected 46 items / 6 deselected / 40 selected python3.14-opentelemetry-exporter-otlp-proto-http-1.40.0> python3.14-opentelemetry-exporter-otlp-proto-http-1.40.0> tests/metrics/test_otlp_metrics_exporter.py::TestOTLPMetricExporter::test_2xx_status_code PASSED [ 2%] python3.14-opentelemetry-exporter-otlp-proto-http-1.40.0> tests/metrics/test_otlp_metrics_exporter.py::TestOTLPMetricExporter::test_aggregation_temporality PASSED [ 5%] python3.14-opentelemetry-exporter-otlp-proto-http-1.40.0> tests/metrics/test_otlp_metrics_exporter.py::TestOTLPMetricExporter::test_constructor_default PASSED [ 7%] python3.14-opentelemetry-exporter-otlp-proto-http-1.40.0> tests/metrics/test_otlp_metrics_exporter.py::TestOTLPMetricExporter::test_exponential_explicit_bucket_histogram PASSED [ 10%] python3.14-opentelemetry-exporter-otlp-proto-http-1.40.0> tests/metrics/test_otlp_metrics_exporter.py::TestOTLPMetricExporter::test_export_no_collector_available PASSED [ 12%] python3.14-opentelemetry-exporter-otlp-proto-http-1.40.0> tests/metrics/test_otlp_metrics_exporter.py::TestOTLPMetricExporter::test_export_no_collector_available_retryable PASSED [ 15%] python3.14-opentelemetry-exporter-otlp-proto-http-1.40.0> tests/metrics/test_otlp_metrics_exporter.py::TestOTLPMetricExporter::test_exporter_constructor_take_priority PASSED [ 17%] python3.14-opentelemetry-exporter-otlp-proto-http-1.40.0> tests/metrics/test_otlp_metrics_exporter.py::TestOTLPMetricExporter::test_exporter_env PASSED [ 20%] python3.14-opentelemetry-exporter-otlp-proto-http-1.40.0> tests/metrics/test_otlp_metrics_exporter.py::TestOTLPMetricExporter::test_exporter_env_endpoint_with_slash PASSED [ 22%] python3.14-opentelemetry-exporter-otlp-proto-http-1.40.0> tests/metrics/test_otlp_metrics_exporter.py::TestOTLPMetricExporter::test_exporter_env_endpoint_without_slash PASSED [ 25%] python3.14-opentelemetry-exporter-otlp-proto-http-1.40.0> tests/metrics/test_otlp_metrics_exporter.py::TestOTLPMetricExporter::test_exporter_metrics_env_take_priority PASSED [ 27%] python3.14-opentelemetry-exporter-otlp-proto-http-1.40.0> tests/metrics/test_otlp_metrics_exporter.py::TestOTLPMetricExporter::test_failure python3.14-opentelemetry-exporter-otlp-proto-http-1.40.0> -------------------------------- live log call --------------------------------- python3.14-opentelemetry-exporter-otlp-proto-http-1.40.0> ERROR opentelemetry.exporter.otlp.proto.http.metric_exporter:__init__.py:250 Failed to export metrics batch code: 401, reason: None python3.14-opentelemetry-exporter-otlp-proto-http-1.40.0> PASSED [ 30%] python3.14-opentelemetry-exporter-otlp-proto-http-1.40.0> tests/metrics/test_otlp_metrics_exporter.py::TestOTLPMetricExporter::test_headers_parse_from_env PASSED [ 32%] python3.14-opentelemetry-exporter-otlp-proto-http-1.40.0> tests/metrics/test_otlp_metrics_exporter.py::TestOTLPMetricExporter::test_preferred_aggregation_override PASSED [ 35%] python3.14-opentelemetry-exporter-otlp-proto-http-1.40.0> tests/metrics/test_otlp_metrics_exporter.py::TestOTLPMetricExporter::test_serialization PASSED [ 37%] python3.14-opentelemetry-exporter-otlp-proto-http-1.40.0> tests/metrics/test_otlp_metrics_exporter.py::TestOTLPMetricExporter::test_success PASSED [ 40%] python3.14-opentelemetry-exporter-otlp-proto-http-1.40.0> tests/metrics/test_otlp_metrics_exporter.py::TestOTLPMetricExporter::test_timeout_set_correctly PASSED [ 42%] python3.14-opentelemetry-exporter-otlp-proto-http-1.40.0> tests/test_proto_log_exporter.py::TestOTLPHTTPLogExporter::test_2xx_status_code PASSED [ 45%] python3.14-opentelemetry-exporter-otlp-proto-http-1.40.0> tests/test_proto_log_exporter.py::TestOTLPHTTPLogExporter::test_constructor_default PASSED [ 47%] python3.14-opentelemetry-exporter-otlp-proto-http-1.40.0> tests/test_proto_log_exporter.py::TestOTLPHTTPLogExporter::test_exception_raised_when_entrypoint_does_not_exist PASSED [ 50%] python3.14-opentelemetry-exporter-otlp-proto-http-1.40.0> tests/test_proto_log_exporter.py::TestOTLPHTTPLogExporter::test_exception_raised_when_entrypoint_returns_wrong_type PASSED [ 52%] python3.14-opentelemetry-exporter-otlp-proto-http-1.40.0> tests/test_proto_log_exporter.py::TestOTLPHTTPLogExporter::test_export_no_collector_available PASSED [ 55%] python3.14-opentelemetry-exporter-otlp-proto-http-1.40.0> tests/test_proto_log_exporter.py::TestOTLPHTTPLogExporter::test_export_no_collector_available_retryable PASSED [ 57%] python3.14-opentelemetry-exporter-otlp-proto-http-1.40.0> tests/test_proto_log_exporter.py::TestOTLPHTTPLogExporter::test_exported_log_without_span_id PASSED [ 60%] python3.14-opentelemetry-exporter-otlp-proto-http-1.40.0> tests/test_proto_log_exporter.py::TestOTLPHTTPLogExporter::test_exported_log_without_trace_id PASSED [ 62%] python3.14-opentelemetry-exporter-otlp-proto-http-1.40.0> tests/test_proto_log_exporter.py::TestOTLPHTTPLogExporter::test_exporter_constructor_take_priority PASSED [ 65%] python3.14-opentelemetry-exporter-otlp-proto-http-1.40.0> tests/test_proto_log_exporter.py::TestOTLPHTTPLogExporter::test_exporter_env PASSED [ 67%] python3.14-opentelemetry-exporter-otlp-proto-http-1.40.0> tests/test_proto_log_exporter.py::TestOTLPHTTPLogExporter::test_exporter_logs_env_take_priority PASSED [ 70%] python3.14-opentelemetry-exporter-otlp-proto-http-1.40.0> tests/test_proto_log_exporter.py::TestOTLPHTTPLogExporter::test_timeout_set_correctly PASSED [ 72%] python3.14-opentelemetry-exporter-otlp-proto-http-1.40.0> tests/test_proto_span_exporter.py::TestOTLPSpanExporter::test_2xx_status_code PASSED [ 75%] python3.14-opentelemetry-exporter-otlp-proto-http-1.40.0> tests/test_proto_span_exporter.py::TestOTLPSpanExporter::test_constructor_default PASSED [ 77%] python3.14-opentelemetry-exporter-otlp-proto-http-1.40.0> tests/test_proto_span_exporter.py::TestOTLPSpanExporter::test_export_no_collector_available PASSED [ 80%] python3.14-opentelemetry-exporter-otlp-proto-http-1.40.0> tests/test_proto_span_exporter.py::TestOTLPSpanExporter::test_export_no_collector_available_retryable PASSED [ 82%] python3.14-opentelemetry-exporter-otlp-proto-http-1.40.0> tests/test_proto_span_exporter.py::TestOTLPSpanExporter::test_exporter_constructor_take_priority PASSED [ 85%] python3.14-opentelemetry-exporter-otlp-proto-http-1.40.0> tests/test_proto_span_exporter.py::TestOTLPSpanExporter::test_exporter_env PASSED [ 87%] python3.14-opentelemetry-exporter-otlp-proto-http-1.40.0> tests/test_proto_span_exporter.py::TestOTLPSpanExporter::test_exporter_env_endpoint_with_slash PASSED [ 90%] python3.14-opentelemetry-exporter-otlp-proto-http-1.40.0> tests/test_proto_span_exporter.py::TestOTLPSpanExporter::test_exporter_env_endpoint_without_slash PASSED [ 92%] python3.14-opentelemetry-exporter-otlp-proto-http-1.40.0> tests/test_proto_span_exporter.py::TestOTLPSpanExporter::test_exporter_traces_env_take_priority PASSED [ 95%] python3.14-opentelemetry-exporter-otlp-proto-http-1.40.0> tests/test_proto_span_exporter.py::TestOTLPSpanExporter::test_headers_parse_from_env PASSED [ 97%] python3.14-opentelemetry-exporter-otlp-proto-http-1.40.0> tests/test_proto_span_exporter.py::TestOTLPSpanExporter::test_timeout_set_correctly PASSED [100%] python3.14-opentelemetry-exporter-otlp-proto-http-1.40.0> python3.14-opentelemetry-exporter-otlp-proto-http-1.40.0> =============================== warnings summary =============================== python3.14-opentelemetry-exporter-otlp-proto-http-1.40.0> ../../../../../../../store/nj5vivrxgivwzs9b9mdj10zj4vhqk4ff-python3.14-pytest-9.1.1/lib/python3.14/site-packages/_pytest/cacheprovider.py:469 python3.14-opentelemetry-exporter-otlp-proto-http-1.40.0> /nix/store/nj5vivrxgivwzs9b9mdj10zj4vhqk4ff-python3.14-pytest-9.1.1/lib/python3.14/site-packages/_pytest/cacheprovider.py:469: PytestCacheWarning: could not create cache path /nix/var/nix/builds/nix-56777-844590429/source/.pytest_cache/v/cache/nodeids: [Errno 13] Permission denied: '/nix/var/nix/builds/nix-56777-844590429/source/pytest-cache-files-y3j332ps' python3.14-opentelemetry-exporter-otlp-proto-http-1.40.0> config.cache.set("cache/nodeids", sorted(self.cached_nodeids)) python3.14-opentelemetry-exporter-otlp-proto-http-1.40.0> python3.14-opentelemetry-exporter-otlp-proto-http-1.40.0> -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html python3.14-opentelemetry-exporter-otlp-proto-http-1.40.0> ================= 40 passed, 6 deselected, 1 warning in 4.87s ================== python3.14-opentelemetry-exporter-otlp-proto-http-1.40.0> Finished executing pytestCheckPhase python3.14-opentelemetry-exporter-otlp-proto-http-1.40.0> Running phase: pytestcachePhase python3.14-opentelemetry-exporter-otlp-proto-http-1.40.0> Running phase: pytestRemoveBytecodePhase building '/nix/store/qxc06w9bv9yqrmqkwzahivf4b914z5bp-python3.14-pydantic-settings-2.14.2.drv' on 'ssh-ng://customer@mac02.m.ntd.one' building '/nix/store/qxc06w9bv9yqrmqkwzahivf4b914z5bp-python3.14-pydantic-settings-2.14.2.drv' python3.14-pydantic-settings-2.14.2> Sourcing python-remove-tests-dir-hook python3.14-pydantic-settings-2.14.2> Sourcing python-catch-conflicts-hook.sh python3.14-pydantic-settings-2.14.2> Sourcing python-remove-bin-bytecode-hook.sh python3.14-pydantic-settings-2.14.2> Sourcing pypa-build-hook python3.14-pydantic-settings-2.14.2> Using pypaBuildPhase python3.14-pydantic-settings-2.14.2> Sourcing python-runtime-deps-check-hook python3.14-pydantic-settings-2.14.2> Using pythonRuntimeDepsCheckHook python3.14-pydantic-settings-2.14.2> Sourcing pypa-install-hook python3.14-pydantic-settings-2.14.2> Using pypaInstallPhase python3.14-pydantic-settings-2.14.2> Sourcing python-imports-check-hook.sh python3.14-pydantic-settings-2.14.2> Using pythonImportsCheckPhase python3.14-pydantic-settings-2.14.2> Sourcing python-metadata-check-hook.sh python3.14-pydantic-settings-2.14.2> Using pythonMetadataCheckPhase python3.14-pydantic-settings-2.14.2> Sourcing python-namespaces-hook python3.14-pydantic-settings-2.14.2> Sourcing python-catch-conflicts-hook.sh python3.14-pydantic-settings-2.14.2> Running phase: unpackPhase python3.14-pydantic-settings-2.14.2> unpacking source archive /nix/store/5g5z9ymanhmd0mz5rp7ihlvw3z9fb400-pydantic_settings-2.14.2.tar.gz python3.14-pydantic-settings-2.14.2> source root is pydantic_settings-2.14.2 python3.14-pydantic-settings-2.14.2> setting SOURCE_DATE_EPOCH to timestamp 1580601600 of file "pydantic_settings-2.14.2/uv.lock" python3.14-pydantic-settings-2.14.2> Running phase: patchPhase python3.14-pydantic-settings-2.14.2> Running phase: updateAutotoolsGnuConfigScriptsPhase python3.14-pydantic-settings-2.14.2> Running phase: configurePhase python3.14-pydantic-settings-2.14.2> no configure script, doing nothing python3.14-pydantic-settings-2.14.2> Running phase: buildPhase python3.14-pydantic-settings-2.14.2> Executing pypaBuildPhase python3.14-pydantic-settings-2.14.2> Creating a wheel... python3.14-pydantic-settings-2.14.2> pypa build flags: --no-isolation --outdir dist/ --wheel python3.14-pydantic-settings-2.14.2> * Getting build dependencies for wheel... python3.14-pydantic-settings-2.14.2> * Building wheel... python3.14-pydantic-settings-2.14.2> Successfully built pydantic_settings-2.14.2-py3-none-any.whl python3.14-pydantic-settings-2.14.2> Finished creating a wheel... python3.14-pydantic-settings-2.14.2> Finished executing pypaBuildPhase python3.14-pydantic-settings-2.14.2> Running phase: pythonRuntimeDepsCheckHook python3.14-pydantic-settings-2.14.2> Executing pythonRuntimeDepsCheck python3.14-pydantic-settings-2.14.2> Checking runtime dependencies for pydantic_settings-2.14.2-py3-none-any.whl python3.14-pydantic-settings-2.14.2> Finished executing pythonRuntimeDepsCheck python3.14-pydantic-settings-2.14.2> Running phase: installPhase python3.14-pydantic-settings-2.14.2> Executing pypaInstallPhase python3.14-pydantic-settings-2.14.2> Successfully installed pydantic_settings-2.14.2-py3-none-any.whl python3.14-pydantic-settings-2.14.2> Finished executing pypaInstallPhase python3.14-pydantic-settings-2.14.2> Running phase: pythonOutputDistPhase python3.14-pydantic-settings-2.14.2> Executing pythonOutputDistPhase python3.14-pydantic-settings-2.14.2> Finished executing pythonOutputDistPhase python3.14-pydantic-settings-2.14.2> Running phase: fixupPhase python3.14-pydantic-settings-2.14.2> checking for references to /nix/var/nix/builds/nix-65882-2361506855/ in /nix/store/86sc668dsh7syh89kw3c4y6s2q1k3yh5-python3.14-pydantic-settings-2.14.2... python3.14-pydantic-settings-2.14.2> patching script interpreter paths in /nix/store/86sc668dsh7syh89kw3c4y6s2q1k3yh5-python3.14-pydantic-settings-2.14.2 python3.14-pydantic-settings-2.14.2> stripping (with command strip and flags -S) in /nix/store/86sc668dsh7syh89kw3c4y6s2q1k3yh5-python3.14-pydantic-settings-2.14.2/lib python3.14-pydantic-settings-2.14.2> checking for references to /nix/var/nix/builds/nix-65882-2361506855/ in /nix/store/cjljwa1mcwf30ka0s0irbz93jf4jn7gh-python3.14-pydantic-settings-2.14.2-dist... python3.14-pydantic-settings-2.14.2> patching script interpreter paths in /nix/store/cjljwa1mcwf30ka0s0irbz93jf4jn7gh-python3.14-pydantic-settings-2.14.2-dist python3.14-pydantic-settings-2.14.2> Executing pythonRemoveTestsDir python3.14-pydantic-settings-2.14.2> Finished executing pythonRemoveTestsDir python3.14-pydantic-settings-2.14.2> Running phase: pythonCatchConflictsPhase python3.14-pydantic-settings-2.14.2> Running phase: pythonRemoveBinBytecodePhase python3.14-pydantic-settings-2.14.2> Running phase: pythonImportsCheckPhase python3.14-pydantic-settings-2.14.2> Executing pythonImportsCheckPhase python3.14-pydantic-settings-2.14.2> Check whether the following modules can be imported: pydantic_settings python3.14-pydantic-settings-2.14.2> Running phase: pythonMetadataCheckPhase python3.14-pydantic-settings-2.14.2> Executing pythonMetadataCheckPhase building '/nix/store/xmb9njdm9pxpkl1n4pygqwiv2ds1qv2g-python3.14-fastapi-0.141.1.drv' on 'ssh-ng://customer@mac02.m.ntd.one' building '/nix/store/xmb9njdm9pxpkl1n4pygqwiv2ds1qv2g-python3.14-fastapi-0.141.1.drv' python3.14-fastapi-0.141.1> structuredAttrs is enabled python3.14-fastapi-0.141.1> Sourcing python-remove-tests-dir-hook python3.14-fastapi-0.141.1> Sourcing python-catch-conflicts-hook.sh python3.14-fastapi-0.141.1> Sourcing python-remove-bin-bytecode-hook.sh python3.14-fastapi-0.141.1> Sourcing pypa-build-hook python3.14-fastapi-0.141.1> Using pypaBuildPhase python3.14-fastapi-0.141.1> Sourcing python-runtime-deps-check-hook python3.14-fastapi-0.141.1> Using pythonRuntimeDepsCheckHook python3.14-fastapi-0.141.1> Sourcing pypa-install-hook python3.14-fastapi-0.141.1> Using pypaInstallPhase python3.14-fastapi-0.141.1> Sourcing python-imports-check-hook.sh python3.14-fastapi-0.141.1> Using pythonImportsCheckPhase python3.14-fastapi-0.141.1> Sourcing python-metadata-check-hook.sh python3.14-fastapi-0.141.1> Using pythonMetadataCheckPhase python3.14-fastapi-0.141.1> Sourcing python-namespaces-hook python3.14-fastapi-0.141.1> Sourcing python-catch-conflicts-hook.sh python3.14-fastapi-0.141.1> Sourcing pytest-check-hook python3.14-fastapi-0.141.1> Using pytestCheckPhase python3.14-fastapi-0.141.1> Running phase: unpackPhase python3.14-fastapi-0.141.1> unpacking source archive /nix/store/4w5h43znsl8y33rbhvz91g67c532271a-source python3.14-fastapi-0.141.1> source root is source python3.14-fastapi-0.141.1> setting SOURCE_DATE_EPOCH to timestamp 315619200 of file "source/uv.lock" python3.14-fastapi-0.141.1> Running phase: patchPhase python3.14-fastapi-0.141.1> Running phase: updateAutotoolsGnuConfigScriptsPhase python3.14-fastapi-0.141.1> Running phase: configurePhase python3.14-fastapi-0.141.1> no configure script, doing nothing python3.14-fastapi-0.141.1> Running phase: buildPhase python3.14-fastapi-0.141.1> Executing pypaBuildPhase python3.14-fastapi-0.141.1> Setting PDM_BUILD_SCM_VERSION to 0.141.1 python3.14-fastapi-0.141.1> Creating a wheel... python3.14-fastapi-0.141.1> pypa build flags: --no-isolation --outdir dist/ --wheel python3.14-fastapi-0.141.1> * Getting build dependencies for wheel... python3.14-fastapi-0.141.1> * Building wheel... python3.14-fastapi-0.141.1> - Adding .pdm-build/fastapi-0.141.1.dist-info/METADATA -> fastapi-0.141.1.dist-info/METADATA python3.14-fastapi-0.141.1> - Adding .pdm-build/fastapi-0.141.1.dist-info/WHEEL -> fastapi-0.141.1.dist-info/WHEEL python3.14-fastapi-0.141.1> - Adding .pdm-build/fastapi-0.141.1.dist-info/entry_points.txt -> fastapi-0.141.1.dist-info/entry_points.txt python3.14-fastapi-0.141.1> - Adding .pdm-build/fastapi-0.141.1.dist-info/licenses/LICENSE -> fastapi-0.141.1.dist-info/licenses/LICENSE python3.14-fastapi-0.141.1> - Adding fastapi/.agents/skills/fastapi/SKILL.md -> fastapi/.agents/skills/fastapi/SKILL.md python3.14-fastapi-0.141.1> - Adding fastapi/.agents/skills/fastapi/references/dependencies.md -> fastapi/.agents/skills/fastapi/references/dependencies.md python3.14-fastapi-0.141.1> - Adding fastapi/.agents/skills/fastapi/references/other-tools.md -> fastapi/.agents/skills/fastapi/references/other-tools.md python3.14-fastapi-0.141.1> - Adding fastapi/.agents/skills/fastapi/references/path-operations.md -> fastapi/.agents/skills/fastapi/references/path-operations.md python3.14-fastapi-0.141.1> - Adding fastapi/.agents/skills/fastapi/references/pydantic.md -> fastapi/.agents/skills/fastapi/references/pydantic.md python3.14-fastapi-0.141.1> - Adding fastapi/.agents/skills/fastapi/references/responses.md -> fastapi/.agents/skills/fastapi/references/responses.md python3.14-fastapi-0.141.1> - Adding fastapi/.agents/skills/fastapi/references/streaming.md -> fastapi/.agents/skills/fastapi/references/streaming.md python3.14-fastapi-0.141.1> - Adding fastapi/__init__.py -> fastapi/__init__.py python3.14-fastapi-0.141.1> - Adding fastapi/__main__.py -> fastapi/__main__.py python3.14-fastapi-0.141.1> - Adding fastapi/_compat/__init__.py -> fastapi/_compat/__init__.py python3.14-fastapi-0.141.1> - Adding fastapi/_compat/shared.py -> fastapi/_compat/shared.py python3.14-fastapi-0.141.1> - Adding fastapi/_compat/v2.py -> fastapi/_compat/v2.py python3.14-fastapi-0.141.1> - Adding fastapi/applications.py -> fastapi/applications.py python3.14-fastapi-0.141.1> - Adding fastapi/background.py -> fastapi/background.py python3.14-fastapi-0.141.1> - Adding fastapi/cli.py -> fastapi/cli.py python3.14-fastapi-0.141.1> - Adding fastapi/concurrency.py -> fastapi/concurrency.py python3.14-fastapi-0.141.1> - Adding fastapi/datastructures.py -> fastapi/datastructures.py python3.14-fastapi-0.141.1> - Adding fastapi/dependencies/__init__.py -> fastapi/dependencies/__init__.py python3.14-fastapi-0.141.1> - Adding fastapi/dependencies/models.py -> fastapi/dependencies/models.py python3.14-fastapi-0.141.1> - Adding fastapi/dependencies/utils.py -> fastapi/dependencies/utils.py python3.14-fastapi-0.141.1> - Adding fastapi/encoders.py -> fastapi/encoders.py python3.14-fastapi-0.141.1> - Adding fastapi/exception_handlers.py -> fastapi/exception_handlers.py python3.14-fastapi-0.141.1> - Adding fastapi/exceptions.py -> fastapi/exceptions.py python3.14-fastapi-0.141.1> - Adding fastapi/logger.py -> fastapi/logger.py python3.14-fastapi-0.141.1> - Adding fastapi/middleware/__init__.py -> fastapi/middleware/__init__.py python3.14-fastapi-0.141.1> - Adding fastapi/middleware/asyncexitstack.py -> fastapi/middleware/asyncexitstack.py python3.14-fastapi-0.141.1> - Adding fastapi/middleware/cors.py -> fastapi/middleware/cors.py python3.14-fastapi-0.141.1> - Adding fastapi/middleware/gzip.py -> fastapi/middleware/gzip.py python3.14-fastapi-0.141.1> - Adding fastapi/middleware/httpsredirect.py -> fastapi/middleware/httpsredirect.py python3.14-fastapi-0.141.1> - Adding fastapi/middleware/trustedhost.py -> fastapi/middleware/trustedhost.py python3.14-fastapi-0.141.1> - Adding fastapi/middleware/wsgi.py -> fastapi/middleware/wsgi.py python3.14-fastapi-0.141.1> - Adding fastapi/openapi/__init__.py -> fastapi/openapi/__init__.py python3.14-fastapi-0.141.1> - Adding fastapi/openapi/constants.py -> fastapi/openapi/constants.py python3.14-fastapi-0.141.1> - Adding fastapi/openapi/docs.py -> fastapi/openapi/docs.py python3.14-fastapi-0.141.1> - Adding fastapi/openapi/models.py -> fastapi/openapi/models.py python3.14-fastapi-0.141.1> - Adding fastapi/openapi/utils.py -> fastapi/openapi/utils.py python3.14-fastapi-0.141.1> - Adding fastapi/param_functions.py -> fastapi/param_functions.py python3.14-fastapi-0.141.1> - Adding fastapi/params.py -> fastapi/params.py python3.14-fastapi-0.141.1> - Adding fastapi/py.typed -> fastapi/py.typed python3.14-fastapi-0.141.1> - Adding fastapi/requests.py -> fastapi/requests.py python3.14-fastapi-0.141.1> - Adding fastapi/responses.py -> fastapi/responses.py python3.14-fastapi-0.141.1> - Adding fastapi/routing.py -> fastapi/routing.py python3.14-fastapi-0.141.1> - Adding fastapi/security/__init__.py -> fastapi/security/__init__.py python3.14-fastapi-0.141.1> - Adding fastapi/security/api_key.py -> fastapi/security/api_key.py python3.14-fastapi-0.141.1> - Adding fastapi/security/base.py -> fastapi/security/base.py python3.14-fastapi-0.141.1> - Adding fastapi/security/http.py -> fastapi/security/http.py python3.14-fastapi-0.141.1> - Adding fastapi/security/oauth2.py -> fastapi/security/oauth2.py python3.14-fastapi-0.141.1> - Adding fastapi/security/open_id_connect_url.py -> fastapi/security/open_id_connect_url.py python3.14-fastapi-0.141.1> - Adding fastapi/security/utils.py -> fastapi/security/utils.py python3.14-fastapi-0.141.1> - Adding fastapi/sse.py -> fastapi/sse.py python3.14-fastapi-0.141.1> - Adding fastapi/staticfiles.py -> fastapi/staticfiles.py python3.14-fastapi-0.141.1> - Adding fastapi/templating.py -> fastapi/templating.py python3.14-fastapi-0.141.1> - Adding fastapi/testclient.py -> fastapi/testclient.py python3.14-fastapi-0.141.1> - Adding fastapi/types.py -> fastapi/types.py python3.14-fastapi-0.141.1> - Adding fastapi/utils.py -> fastapi/utils.py python3.14-fastapi-0.141.1> - Adding fastapi/websockets.py -> fastapi/websockets.py python3.14-fastapi-0.141.1> - Adding fastapi-0.141.1.dist-info/RECORD -> fastapi-0.141.1.dist-info/RECORD python3.14-fastapi-0.141.1> Successfully built fastapi-0.141.1-py3-none-any.whl python3.14-fastapi-0.141.1> Finished creating a wheel... python3.14-fastapi-0.141.1> Finished executing pypaBuildPhase python3.14-fastapi-0.141.1> Running phase: pythonRuntimeDepsCheckHook python3.14-fastapi-0.141.1> Executing pythonRuntimeDepsCheck python3.14-fastapi-0.141.1> Checking runtime dependencies for fastapi-0.141.1-py3-none-any.whl python3.14-fastapi-0.141.1> Finished executing pythonRuntimeDepsCheck python3.14-fastapi-0.141.1> Running phase: installPhase python3.14-fastapi-0.141.1> Executing pypaInstallPhase python3.14-fastapi-0.141.1> Successfully installed fastapi-0.141.1-py3-none-any.whl python3.14-fastapi-0.141.1> Finished executing pypaInstallPhase python3.14-fastapi-0.141.1> Running phase: pythonOutputDistPhase python3.14-fastapi-0.141.1> Executing pythonOutputDistPhase python3.14-fastapi-0.141.1> Finished executing pythonOutputDistPhase python3.14-fastapi-0.141.1> Running phase: fixupPhase python3.14-fastapi-0.141.1> checking for references to /nix/var/nix/builds/nix-70206-2606405544/ in /nix/store/zwn0fxv6pnvmd3z8kvn4q4w74yvn66rn-python3.14-fastapi-0.141.1-dist... python3.14-fastapi-0.141.1> patching script interpreter paths in /nix/store/zwn0fxv6pnvmd3z8kvn4q4w74yvn66rn-python3.14-fastapi-0.141.1-dist python3.14-fastapi-0.141.1> checking for references to /nix/var/nix/builds/nix-70206-2606405544/ in /nix/store/pmikqx57xzsbm3l3zvsxsjsj27kkxgq0-python3.14-fastapi-0.141.1... python3.14-fastapi-0.141.1> patching script interpreter paths in /nix/store/pmikqx57xzsbm3l3zvsxsjsj27kkxgq0-python3.14-fastapi-0.141.1 python3.14-fastapi-0.141.1> stripping (with command strip and flags -S) in /nix/store/pmikqx57xzsbm3l3zvsxsjsj27kkxgq0-python3.14-fastapi-0.141.1/lib /nix/store/pmikqx57xzsbm3l3zvsxsjsj27kkxgq0-python3.14-fastapi-0.141.1/bin python3.14-fastapi-0.141.1> Rewriting #!/nix/store/k07j8cq0iyvna81qlhwxz8xq6pkz02z8-python3-3.14.7/bin/python3.14 to #!/nix/store/k07j8cq0iyvna81qlhwxz8xq6pkz02z8-python3-3.14.7 python3.14-fastapi-0.141.1> wrapping `/nix/store/pmikqx57xzsbm3l3zvsxsjsj27kkxgq0-python3.14-fastapi-0.141.1/bin/fastapi'... python3.14-fastapi-0.141.1> Executing pythonRemoveTestsDir python3.14-fastapi-0.141.1> Finished executing pythonRemoveTestsDir python3.14-fastapi-0.141.1> Running phase: installCheckPhase python3.14-fastapi-0.141.1> no Makefile or custom installCheckPhase, doing nothing python3.14-fastapi-0.141.1> Running phase: pythonCatchConflictsPhase python3.14-fastapi-0.141.1> Running phase: pythonRemoveBinBytecodePhase python3.14-fastapi-0.141.1> Running phase: pythonImportsCheckPhase python3.14-fastapi-0.141.1> Executing pythonImportsCheckPhase python3.14-fastapi-0.141.1> Check whether the following modules can be imported: fastapi python3.14-fastapi-0.141.1> Running phase: pythonMetadataCheckPhase python3.14-fastapi-0.141.1> Executing pythonMetadataCheckPhase python3.14-fastapi-0.141.1> Running phase: pytestCheckPhase python3.14-fastapi-0.141.1> Executing pytestCheckPhase python3.14-fastapi-0.141.1> pytest flags: -m pytest --ignore-glob=docs_src --ignore-glob=tests/test_tutorial --ignore-glob=tests/test_tutorial/test_graphql/test_tutorial001.py -k not\ \(test_fastapi_cli\) --numprocesses=10 python3.14-fastapi-0.141.1> ============================= test session starts ============================== python3.14-fastapi-0.141.1> platform darwin -- Python 3.14.7, pytest-9.1.1, pluggy-1.6.0 python3.14-fastapi-0.141.1> rootdir: /nix/var/nix/builds/nix-70206-2606405544/source python3.14-fastapi-0.141.1> configfile: pyproject.toml python3.14-fastapi-0.141.1> plugins: anyio-4.14.2, inline-snapshot-0.34.2, xdist-3.8.0, timeout-2.4.0 python3.14-fastapi-0.141.1> timeout: 20.0s python3.14-fastapi-0.141.1> timeout method: signal python3.14-fastapi-0.141.1> timeout func_only: False python3.14-fastapi-0.141.1> 10 workers [2064 items] python3.14-fastapi-0.141.1> ........................................................................ [ 3%] python3.14-fastapi-0.141.1> ....................sss.s............................................... [ 6%] python3.14-fastapi-0.141.1> ........................................................................ [ 10%] python3.14-fastapi-0.141.1> ........................................................................ [ 13%] python3.14-fastapi-0.141.1> ........................................................................ [ 17%] python3.14-fastapi-0.141.1> ........................................................................ [ 20%] python3.14-fastapi-0.141.1> ...s......s.....s....................................................... [ 24%] python3.14-fastapi-0.141.1> ........................................................................ [ 27%] python3.14-fastapi-0.141.1> ........................................................................ [ 31%] python3.14-fastapi-0.141.1> ........................................................................ [ 34%] python3.14-fastapi-0.141.1> ........................................................................ [ 38%] python3.14-fastapi-0.141.1> ........................................................................ [ 41%] python3.14-fastapi-0.141.1> ........................................................................ [ 45%] python3.14-fastapi-0.141.1> ........................................................................ [ 48%] python3.14-fastapi-0.141.1> ........................................................................ [ 52%] python3.14-fastapi-0.141.1> ........................................................................ [ 55%] python3.14-fastapi-0.141.1> ........................................................................ [ 59%] python3.14-fastapi-0.141.1> ........................................................................ [ 62%] python3.14-fastapi-0.141.1> ........................................................................ [ 66%] python3.14-fastapi-0.141.1> ........................................................................ [ 69%] python3.14-fastapi-0.141.1> ........................................................................ [ 73%] python3.14-fastapi-0.141.1> ........................................................................ [ 76%] python3.14-fastapi-0.141.1> ........................................................................ [ 80%] python3.14-fastapi-0.141.1> ........................................................................ [ 83%] python3.14-fastapi-0.141.1> ........................................................................ [ 87%] python3.14-fastapi-0.141.1> ........................................................................ [ 90%] python3.14-fastapi-0.141.1> ........................................................................ [ 94%] python3.14-fastapi-0.141.1> ........................................................................ [ 97%] building '/nix/store/y5iy34695mkdb8nsraw0p4qjg5wkg5kl-python3.14-pytest-benchmark-5.2.3.drv' on 'ssh-ng://customer@mac02.m.ntd.one' building '/nix/store/y5iy34695mkdb8nsraw0p4qjg5wkg5kl-python3.14-pytest-benchmark-5.2.3.drv' python3.14-pytest-benchmark-5.2.3> Sourcing python-remove-tests-dir-hook python3.14-pytest-benchmark-5.2.3> Sourcing python-catch-conflicts-hook.sh python3.14-pytest-benchmark-5.2.3> Sourcing python-remove-bin-bytecode-hook.sh python3.14-pytest-benchmark-5.2.3> Sourcing pypa-build-hook python3.14-pytest-benchmark-5.2.3> Using pypaBuildPhase python3.14-pytest-benchmark-5.2.3> Sourcing python-runtime-deps-check-hook python3.14-pytest-benchmark-5.2.3> Using pythonRuntimeDepsCheckHook python3.14-pytest-benchmark-5.2.3> Sourcing pypa-install-hook python3.14-pytest-benchmark-5.2.3> Using pypaInstallPhase python3.14-pytest-benchmark-5.2.3> Sourcing python-imports-check-hook.sh python3.14-pytest-benchmark-5.2.3> Using pythonImportsCheckPhase python3.14-pytest-benchmark-5.2.3> Sourcing python-metadata-check-hook.sh python3.14-pytest-benchmark-5.2.3> Using pythonMetadataCheckPhase python3.14-pytest-benchmark-5.2.3> Sourcing python-namespaces-hook python3.14-pytest-benchmark-5.2.3> Sourcing python-catch-conflicts-hook.sh python3.14-pytest-benchmark-5.2.3> Sourcing pytest-check-hook python3.14-pytest-benchmark-5.2.3> Using pytestCheckPhase python3.14-pytest-benchmark-5.2.3> Running phase: unpackPhase python3.14-pytest-benchmark-5.2.3> unpacking source archive /nix/store/8z48ikf5nyi5gikpiasrpjd6jyr5ip8j-source python3.14-pytest-benchmark-5.2.3> source root is source python3.14-pytest-benchmark-5.2.3> setting SOURCE_DATE_EPOCH to timestamp 315619200 of file "source/tox.ini" python3.14-pytest-benchmark-5.2.3> Running phase: patchPhase python3.14-pytest-benchmark-5.2.3> Running phase: updateAutotoolsGnuConfigScriptsPhase python3.14-pytest-benchmark-5.2.3> Running phase: configurePhase python3.14-pytest-benchmark-5.2.3> no configure script, doing nothing python3.14-pytest-benchmark-5.2.3> Running phase: buildPhase python3.14-pytest-benchmark-5.2.3> Executing pypaBuildPhase python3.14-pytest-benchmark-5.2.3> Creating a wheel... python3.14-pytest-benchmark-5.2.3> pypa build flags: --no-isolation --outdir dist/ --wheel python3.14-pytest-benchmark-5.2.3> * Getting build dependencies for wheel... python3.14-pytest-benchmark-5.2.3> running egg_info python3.14-pytest-benchmark-5.2.3> creating src/pytest_benchmark.egg-info python3.14-pytest-benchmark-5.2.3> writing src/pytest_benchmark.egg-info/PKG-INFO python3.14-pytest-benchmark-5.2.3> writing dependency_links to src/pytest_benchmark.egg-info/dependency_links.txt python3.14-pytest-benchmark-5.2.3> writing entry points to src/pytest_benchmark.egg-info/entry_points.txt python3.14-pytest-benchmark-5.2.3> writing requirements to src/pytest_benchmark.egg-info/requires.txt python3.14-pytest-benchmark-5.2.3> writing top-level names to src/pytest_benchmark.egg-info/top_level.txt python3.14-pytest-benchmark-5.2.3> writing manifest file 'src/pytest_benchmark.egg-info/SOURCES.txt' python3.14-pytest-benchmark-5.2.3> reading manifest file 'src/pytest_benchmark.egg-info/SOURCES.txt' python3.14-pytest-benchmark-5.2.3> reading manifest template 'MANIFEST.in' python3.14-pytest-benchmark-5.2.3> warning: no previously-included files matching '*.py[cod]' found anywhere in distribution python3.14-pytest-benchmark-5.2.3> warning: no previously-included files matching '__pycache__/*' found anywhere in distribution python3.14-pytest-benchmark-5.2.3> warning: no previously-included files matching '*.so' found anywhere in distribution python3.14-pytest-benchmark-5.2.3> warning: no previously-included files matching '*.dylib' found anywhere in distribution python3.14-pytest-benchmark-5.2.3> adding license file 'LICENSE' python3.14-pytest-benchmark-5.2.3> writing manifest file 'src/pytest_benchmark.egg-info/SOURCES.txt' python3.14-pytest-benchmark-5.2.3> * Building wheel... python3.14-pytest-benchmark-5.2.3> running bdist_wheel python3.14-pytest-benchmark-5.2.3> running build python3.14-pytest-benchmark-5.2.3> running build_py python3.14-pytest-benchmark-5.2.3> creating build/lib/pytest_benchmark python3.14-pytest-benchmark-5.2.3> copying src/pytest_benchmark/fixture.py -> build/lib/pytest_benchmark python3.14-pytest-benchmark-5.2.3> copying src/pytest_benchmark/compat.py -> build/lib/pytest_benchmark python3.14-pytest-benchmark-5.2.3> copying src/pytest_benchmark/histogram.py -> build/lib/pytest_benchmark python3.14-pytest-benchmark-5.2.3> copying src/pytest_benchmark/session.py -> build/lib/pytest_benchmark python3.14-pytest-benchmark-5.2.3> copying src/pytest_benchmark/__init__.py -> build/lib/pytest_benchmark python3.14-pytest-benchmark-5.2.3> copying src/pytest_benchmark/logger.py -> build/lib/pytest_benchmark python3.14-pytest-benchmark-5.2.3> copying src/pytest_benchmark/hookspec.py -> build/lib/pytest_benchmark python3.14-pytest-benchmark-5.2.3> copying src/pytest_benchmark/cli.py -> build/lib/pytest_benchmark python3.14-pytest-benchmark-5.2.3> copying src/pytest_benchmark/utils.py -> build/lib/pytest_benchmark python3.14-pytest-benchmark-5.2.3> copying src/pytest_benchmark/stats.py -> build/lib/pytest_benchmark python3.14-pytest-benchmark-5.2.3> copying src/pytest_benchmark/csv.py -> build/lib/pytest_benchmark python3.14-pytest-benchmark-5.2.3> copying src/pytest_benchmark/plugin.py -> build/lib/pytest_benchmark python3.14-pytest-benchmark-5.2.3> copying src/pytest_benchmark/table.py -> build/lib/pytest_benchmark python3.14-pytest-benchmark-5.2.3> copying src/pytest_benchmark/timers.py -> build/lib/pytest_benchmark python3.14-pytest-benchmark-5.2.3> copying src/pytest_benchmark/__main__.py -> build/lib/pytest_benchmark python3.14-pytest-benchmark-5.2.3> creating build/lib/pytest_benchmark/storage python3.14-pytest-benchmark-5.2.3> copying src/pytest_benchmark/storage/elasticsearch.py -> build/lib/pytest_benchmark/storage python3.14-pytest-benchmark-5.2.3> copying src/pytest_benchmark/storage/__init__.py -> build/lib/pytest_benchmark/storage python3.14-pytest-benchmark-5.2.3> copying src/pytest_benchmark/storage/file.py -> build/lib/pytest_benchmark/storage python3.14-pytest-benchmark-5.2.3> running egg_info python3.14-pytest-benchmark-5.2.3> writing src/pytest_benchmark.egg-info/PKG-INFO python3.14-pytest-benchmark-5.2.3> writing dependency_links to src/pytest_benchmark.egg-info/dependency_links.txt python3.14-pytest-benchmark-5.2.3> writing entry points to src/pytest_benchmark.egg-info/entry_points.txt python3.14-pytest-benchmark-5.2.3> writing requirements to src/pytest_benchmark.egg-info/requires.txt python3.14-pytest-benchmark-5.2.3> writing top-level names to src/pytest_benchmark.egg-info/top_level.txt python3.14-pytest-benchmark-5.2.3> reading manifest file 'src/pytest_benchmark.egg-info/SOURCES.txt' python3.14-pytest-benchmark-5.2.3> reading manifest template 'MANIFEST.in' python3.14-pytest-benchmark-5.2.3> warning: no previously-included files matching '*.py[cod]' found anywhere in distribution python3.14-pytest-benchmark-5.2.3> warning: no previously-included files matching '__pycache__/*' found anywhere in distribution python3.14-pytest-benchmark-5.2.3> warning: no previously-included files matching '*.so' found anywhere in distribution python3.14-pytest-benchmark-5.2.3> warning: no previously-included files matching '*.dylib' found anywhere in distribution python3.14-pytest-benchmark-5.2.3> adding license file 'LICENSE' python3.14-pytest-benchmark-5.2.3> writing manifest file 'src/pytest_benchmark.egg-info/SOURCES.txt' python3.14-pytest-benchmark-5.2.3> copying src/pytest_benchmark/py.typed -> build/lib/pytest_benchmark python3.14-pytest-benchmark-5.2.3> installing to build/bdist.macosx-14.0-arm64/wheel python3.14-pytest-benchmark-5.2.3> running install python3.14-pytest-benchmark-5.2.3> running install_lib python3.14-pytest-benchmark-5.2.3> creating build/bdist.macosx-14.0-arm64/wheel python3.14-pytest-benchmark-5.2.3> creating build/bdist.macosx-14.0-arm64/wheel/pytest_benchmark python3.14-pytest-benchmark-5.2.3> copying build/lib/pytest_benchmark/fixture.py -> build/bdist.macosx-14.0-arm64/wheel/./pytest_benchmark python3.14-pytest-benchmark-5.2.3> copying build/lib/pytest_benchmark/compat.py -> build/bdist.macosx-14.0-arm64/wheel/./pytest_benchmark python3.14-pytest-benchmark-5.2.3> copying build/lib/pytest_benchmark/histogram.py -> build/bdist.macosx-14.0-arm64/wheel/./pytest_benchmark python3.14-pytest-benchmark-5.2.3> copying build/lib/pytest_benchmark/session.py -> build/bdist.macosx-14.0-arm64/wheel/./pytest_benchmark python3.14-pytest-benchmark-5.2.3> copying build/lib/pytest_benchmark/__init__.py -> build/bdist.macosx-14.0-arm64/wheel/./pytest_benchmark python3.14-pytest-benchmark-5.2.3> copying build/lib/pytest_benchmark/logger.py -> build/bdist.macosx-14.0-arm64/wheel/./pytest_benchmark python3.14-pytest-benchmark-5.2.3> creating build/bdist.macosx-14.0-arm64/wheel/pytest_benchmark/storage python3.14-pytest-benchmark-5.2.3> copying build/lib/pytest_benchmark/storage/elasticsearch.py -> build/bdist.macosx-14.0-arm64/wheel/./pytest_benchmark/storage python3.14-pytest-benchmark-5.2.3> copying build/lib/pytest_benchmark/storage/__init__.py -> build/bdist.macosx-14.0-arm64/wheel/./pytest_benchmark/storage python3.14-pytest-benchmark-5.2.3> copying build/lib/pytest_benchmark/storage/file.py -> build/bdist.macosx-14.0-arm64/wheel/./pytest_benchmark/storage python3.14-pytest-benchmark-5.2.3> copying build/lib/pytest_benchmark/hookspec.py -> build/bdist.macosx-14.0-arm64/wheel/./pytest_benchmark python3.14-pytest-benchmark-5.2.3> copying build/lib/pytest_benchmark/cli.py -> build/bdist.macosx-14.0-arm64/wheel/./pytest_benchmark python3.14-pytest-benchmark-5.2.3> copying build/lib/pytest_benchmark/utils.py -> build/bdist.macosx-14.0-arm64/wheel/./pytest_benchmark python3.14-pytest-benchmark-5.2.3> copying build/lib/pytest_benchmark/stats.py -> build/bdist.macosx-14.0-arm64/wheel/./pytest_benchmark python3.14-pytest-benchmark-5.2.3> copying build/lib/pytest_benchmark/csv.py -> build/bdist.macosx-14.0-arm64/wheel/./pytest_benchmark python3.14-pytest-benchmark-5.2.3> copying build/lib/pytest_benchmark/plugin.py -> build/bdist.macosx-14.0-arm64/wheel/./pytest_benchmark python3.14-pytest-benchmark-5.2.3> copying build/lib/pytest_benchmark/py.typed -> build/bdist.macosx-14.0-arm64/wheel/./pytest_benchmark python3.14-pytest-benchmark-5.2.3> copying build/lib/pytest_benchmark/table.py -> build/bdist.macosx-14.0-arm64/wheel/./pytest_benchmark python3.14-pytest-benchmark-5.2.3> copying build/lib/pytest_benchmark/timers.py -> build/bdist.macosx-14.0-arm64/wheel/./pytest_benchmark python3.14-pytest-benchmark-5.2.3> copying build/lib/pytest_benchmark/__main__.py -> build/bdist.macosx-14.0-arm64/wheel/./pytest_benchmark python3.14-pytest-benchmark-5.2.3> running install_egg_info python3.14-pytest-benchmark-5.2.3> Copying src/pytest_benchmark.egg-info to build/bdist.macosx-14.0-arm64/wheel/./pytest_benchmark-5.2.3-py3.14.egg-info python3.14-pytest-benchmark-5.2.3> running install_scripts python3.14-pytest-benchmark-5.2.3> creating build/bdist.macosx-14.0-arm64/wheel/pytest_benchmark-5.2.3.dist-info/WHEEL python3.14-pytest-benchmark-5.2.3> creating '/nix/var/nix/builds/nix-91266-1620952894/source/dist/.tmp-_7flmep7/pytest_benchmark-5.2.3-py3-none-any.whl' and adding 'build/bdist.macosx-14.0-arm64/wheel' to it python3.14-pytest-benchmark-5.2.3> adding 'pytest_benchmark/__init__.py' python3.14-pytest-benchmark-5.2.3> adding 'pytest_benchmark/__main__.py' python3.14-pytest-benchmark-5.2.3> adding 'pytest_benchmark/cli.py' python3.14-pytest-benchmark-5.2.3> adding 'pytest_benchmark/compat.py' python3.14-pytest-benchmark-5.2.3> adding 'pytest_benchmark/csv.py' python3.14-pytest-benchmark-5.2.3> adding 'pytest_benchmark/fixture.py' python3.14-pytest-benchmark-5.2.3> adding 'pytest_benchmark/histogram.py' python3.14-pytest-benchmark-5.2.3> adding 'pytest_benchmark/hookspec.py' python3.14-pytest-benchmark-5.2.3> adding 'pytest_benchmark/logger.py' python3.14-pytest-benchmark-5.2.3> adding 'pytest_benchmark/plugin.py' python3.14-pytest-benchmark-5.2.3> adding 'pytest_benchmark/py.typed' python3.14-pytest-benchmark-5.2.3> adding 'pytest_benchmark/session.py' python3.14-pytest-benchmark-5.2.3> adding 'pytest_benchmark/stats.py' python3.14-pytest-benchmark-5.2.3> adding 'pytest_benchmark/table.py' python3.14-pytest-benchmark-5.2.3> adding 'pytest_benchmark/timers.py' python3.14-pytest-benchmark-5.2.3> adding 'pytest_benchmark/utils.py' python3.14-pytest-benchmark-5.2.3> adding 'pytest_benchmark/storage/__init__.py' python3.14-pytest-benchmark-5.2.3> adding 'pytest_benchmark/storage/elasticsearch.py' python3.14-pytest-benchmark-5.2.3> adding 'pytest_benchmark/storage/file.py' python3.14-pytest-benchmark-5.2.3> adding 'pytest_benchmark-5.2.3.dist-info/licenses/LICENSE' python3.14-pytest-benchmark-5.2.3> adding 'pytest_benchmark-5.2.3.dist-info/METADATA' python3.14-pytest-benchmark-5.2.3> adding 'pytest_benchmark-5.2.3.dist-info/WHEEL' python3.14-pytest-benchmark-5.2.3> adding 'pytest_benchmark-5.2.3.dist-info/entry_points.txt' python3.14-pytest-benchmark-5.2.3> adding 'pytest_benchmark-5.2.3.dist-info/top_level.txt' python3.14-pytest-benchmark-5.2.3> adding 'pytest_benchmark-5.2.3.dist-info/RECORD' python3.14-pytest-benchmark-5.2.3> removing build/bdist.macosx-14.0-arm64/wheel python3.14-pytest-benchmark-5.2.3> Successfully built pytest_benchmark-5.2.3-py3-none-any.whl python3.14-pytest-benchmark-5.2.3> Finished creating a wheel... python3.14-pytest-benchmark-5.2.3> Finished executing pypaBuildPhase python3.14-pytest-benchmark-5.2.3> Running phase: pythonRuntimeDepsCheckHook python3.14-pytest-benchmark-5.2.3> Executing pythonRuntimeDepsCheck python3.14-pytest-benchmark-5.2.3> Checking runtime dependencies for pytest_benchmark-5.2.3-py3-none-any.whl python3.14-pytest-benchmark-5.2.3> Finished executing pythonRuntimeDepsCheck python3.14-pytest-benchmark-5.2.3> Running phase: installPhase python3.14-pytest-benchmark-5.2.3> Executing pypaInstallPhase python3.14-pytest-benchmark-5.2.3> Successfully installed pytest_benchmark-5.2.3-py3-none-any.whl python3.14-pytest-benchmark-5.2.3> Finished executing pypaInstallPhase python3.14-pytest-benchmark-5.2.3> Running phase: pythonOutputDistPhase python3.14-pytest-benchmark-5.2.3> Executing pythonOutputDistPhase python3.14-pytest-benchmark-5.2.3> Finished executing pythonOutputDistPhase python3.14-pytest-benchmark-5.2.3> Running phase: fixupPhase python3.14-pytest-benchmark-5.2.3> checking for references to /nix/var/nix/builds/nix-91266-1620952894/ in /nix/store/3sib891gyck3ifap8h160p0dqjdk3cim-python3.14-pytest-benchmark-5.2.3... python3.14-pytest-benchmark-5.2.3> patching script interpreter paths in /nix/store/3sib891gyck3ifap8h160p0dqjdk3cim-python3.14-pytest-benchmark-5.2.3 python3.14-pytest-benchmark-5.2.3> stripping (with command strip and flags -S) in /nix/store/3sib891gyck3ifap8h160p0dqjdk3cim-python3.14-pytest-benchmark-5.2.3/lib /nix/store/3sib891gyck3ifap8h160p0dqjdk3cim-python3.14-pytest-benchmark-5.2.3/bin python3.14-pytest-benchmark-5.2.3> checking for references to /nix/var/nix/builds/nix-91266-1620952894/ in /nix/store/y4m2hjgjlmwfs5mnvgzq0872s4avlv7v-python3.14-pytest-benchmark-5.2.3-dist... python3.14-pytest-benchmark-5.2.3> patching script interpreter paths in /nix/store/y4m2hjgjlmwfs5mnvgzq0872s4avlv7v-python3.14-pytest-benchmark-5.2.3-dist python3.14-pytest-benchmark-5.2.3> Rewriting #!/nix/store/k07j8cq0iyvna81qlhwxz8xq6pkz02z8-python3-3.14.7/bin/python3.14 to #!/nix/store/k07j8cq0iyvna81qlhwxz8xq6pkz02z8-python3-3.14.7 python3.14-pytest-benchmark-5.2.3> wrapping `/nix/store/3sib891gyck3ifap8h160p0dqjdk3cim-python3.14-pytest-benchmark-5.2.3/bin/py.test-benchmark'... python3.14-pytest-benchmark-5.2.3> Rewriting #!/nix/store/k07j8cq0iyvna81qlhwxz8xq6pkz02z8-python3-3.14.7/bin/python3.14 to #!/nix/store/k07j8cq0iyvna81qlhwxz8xq6pkz02z8-python3-3.14.7 python3.14-pytest-benchmark-5.2.3> wrapping `/nix/store/3sib891gyck3ifap8h160p0dqjdk3cim-python3.14-pytest-benchmark-5.2.3/bin/pytest-benchmark'... python3.14-pytest-benchmark-5.2.3> Executing pythonRemoveTestsDir python3.14-pytest-benchmark-5.2.3> Finished executing pythonRemoveTestsDir python3.14-pytest-benchmark-5.2.3> Running phase: installCheckPhase python3.14-pytest-benchmark-5.2.3> no Makefile or custom installCheckPhase, doing nothing python3.14-pytest-benchmark-5.2.3> Running phase: pythonCatchConflictsPhase python3.14-pytest-benchmark-5.2.3> Running phase: pythonRemoveBinBytecodePhase python3.14-pytest-benchmark-5.2.3> Running phase: pythonImportsCheckPhase python3.14-pytest-benchmark-5.2.3> Executing pythonImportsCheckPhase python3.14-pytest-benchmark-5.2.3> Check whether the following modules can be imported: pytest_benchmark python3.14-pytest-benchmark-5.2.3> Running phase: pythonMetadataCheckPhase python3.14-pytest-benchmark-5.2.3> Executing pythonMetadataCheckPhase python3.14-pytest-benchmark-5.2.3> Running phase: pytestCheckPhase python3.14-pytest-benchmark-5.2.3> Executing pytestCheckPhase python3.14-pytest-benchmark-5.2.3> pytest flags: -m pytest python3.14-fastapi-0.141.1> ................................................ [100%] python3.14-fastapi-0.141.1> python3.14-fastapi-0.141.1> ═══════════════════════════════ inline-snapshot ════════════════════════════════ python3.14-fastapi-0.141.1> INFO: inline-snapshot was disabled because you used xdist. This means that tests python3.14-fastapi-0.141.1> with snapshots will continue to run, but snapshot(x) will only return x and python3.14-fastapi-0.141.1> inline-snapshot will not be able to fix snapshots or generate reports. python3.14-fastapi-0.141.1> python3.14-fastapi-0.141.1> python3.14-fastapi-0.141.1> ====================== 2057 passed, 14 skipped in 40.49s ======================= python3.14-fastapi-0.141.1> Finished executing pytestCheckPhase python3.14-fastapi-0.141.1> pytestCheckPhase completed in 50 seconds python3.14-fastapi-0.141.1> Running phase: pytestcachePhase python3.14-fastapi-0.141.1> Running phase: pytestRemoveBytecodePhase building '/nix/store/hfifprh64dkl1fdjdaxf319a9brjpg8b-python3.14-sse-starlette-3.2.0.drv' on 'ssh-ng://customer@mac02.m.ntd.one' building '/nix/store/hfifprh64dkl1fdjdaxf319a9brjpg8b-python3.14-sse-starlette-3.2.0.drv' python3.14-sse-starlette-3.2.0> Sourcing python-remove-tests-dir-hook python3.14-sse-starlette-3.2.0> Sourcing python-catch-conflicts-hook.sh python3.14-sse-starlette-3.2.0> Sourcing python-remove-bin-bytecode-hook.sh python3.14-sse-starlette-3.2.0> Sourcing pypa-build-hook python3.14-sse-starlette-3.2.0> Using pypaBuildPhase python3.14-sse-starlette-3.2.0> Sourcing python-runtime-deps-check-hook python3.14-sse-starlette-3.2.0> Using pythonRuntimeDepsCheckHook python3.14-sse-starlette-3.2.0> Sourcing pypa-install-hook python3.14-sse-starlette-3.2.0> Using pypaInstallPhase python3.14-sse-starlette-3.2.0> Sourcing python-imports-check-hook.sh python3.14-sse-starlette-3.2.0> Using pythonImportsCheckPhase python3.14-sse-starlette-3.2.0> Sourcing python-metadata-check-hook.sh python3.14-sse-starlette-3.2.0> Using pythonMetadataCheckPhase python3.14-sse-starlette-3.2.0> Sourcing python-namespaces-hook python3.14-sse-starlette-3.2.0> Sourcing python-catch-conflicts-hook.sh python3.14-sse-starlette-3.2.0> Sourcing pytest-check-hook python3.14-sse-starlette-3.2.0> Using pytestCheckPhase python3.14-sse-starlette-3.2.0> Running phase: unpackPhase python3.14-sse-starlette-3.2.0> unpacking source archive /nix/store/mk0gi3a3hqpks5g5z12p3l46m36hmian-source python3.14-sse-starlette-3.2.0> source root is source python3.14-sse-starlette-3.2.0> setting SOURCE_DATE_EPOCH to timestamp 315619200 of file "source/uv.lock" python3.14-sse-starlette-3.2.0> Running phase: patchPhase python3.14-sse-starlette-3.2.0> Running phase: updateAutotoolsGnuConfigScriptsPhase python3.14-sse-starlette-3.2.0> Running phase: configurePhase python3.14-sse-starlette-3.2.0> no configure script, doing nothing python3.14-sse-starlette-3.2.0> Running phase: buildPhase python3.14-sse-starlette-3.2.0> Executing pypaBuildPhase python3.14-sse-starlette-3.2.0> Creating a wheel... python3.14-sse-starlette-3.2.0> pypa build flags: --no-isolation --outdir dist/ --wheel python3.14-sse-starlette-3.2.0> * Getting build dependencies for wheel... python3.14-sse-starlette-3.2.0> running egg_info python3.14-sse-starlette-3.2.0> creating sse_starlette.egg-info python3.14-sse-starlette-3.2.0> writing sse_starlette.egg-info/PKG-INFO python3.14-sse-starlette-3.2.0> writing dependency_links to sse_starlette.egg-info/dependency_links.txt python3.14-sse-starlette-3.2.0> writing requirements to sse_starlette.egg-info/requires.txt python3.14-sse-starlette-3.2.0> writing top-level names to sse_starlette.egg-info/top_level.txt python3.14-sse-starlette-3.2.0> writing manifest file 'sse_starlette.egg-info/SOURCES.txt' python3.14-sse-starlette-3.2.0> reading manifest file 'sse_starlette.egg-info/SOURCES.txt' python3.14-sse-starlette-3.2.0> reading manifest template 'MANIFEST.in' python3.14-sse-starlette-3.2.0> warning: no previously-included files matching '__pycache__' found anywhere in distribution python3.14-sse-starlette-3.2.0> warning: no previously-included files matching '*.py[cod]' found anywhere in distribution python3.14-sse-starlette-3.2.0> no previously-included directories found matching '.venv' python3.14-sse-starlette-3.2.0> adding license file 'LICENSE' python3.14-sse-starlette-3.2.0> adding license file 'AUTHORS' python3.14-sse-starlette-3.2.0> writing manifest file 'sse_starlette.egg-info/SOURCES.txt' python3.14-pytest-benchmark-5.2.3> ============================= test session starts ============================== python3.14-pytest-benchmark-5.2.3> platform darwin -- Python 3.14.7, pytest-9.1.1, pluggy-1.6.0 python3.14-pytest-benchmark-5.2.3> benchmark: 5.2.3 (defaults: timer=time.perf_counter disable_gc=False min_rounds=5 min_time=0.000005 max_time=1.0 calibration_precision=10 warmup=False warmup_iterations=100000) python3.14-pytest-benchmark-5.2.3> rootdir: /nix/var/nix/builds/nix-91266-1620952894/source python3.14-pytest-benchmark-5.2.3> configfile: pytest.ini python3.14-pytest-benchmark-5.2.3> testpaths: tests python3.14-pytest-benchmark-5.2.3> plugins: benchmark-5.2.3, nbmake-1.5.5, aspectlib-2.0.0 python3.14-sse-starlette-3.2.0> * Building wheel... python3.14-pytest-benchmark-5.2.3> collected 243 items python3.14-pytest-benchmark-5.2.3> python3.14-sse-starlette-3.2.0> running bdist_wheel python3.14-sse-starlette-3.2.0> running build python3.14-sse-starlette-3.2.0> running build_py python3.14-sse-starlette-3.2.0> creating build/lib/sse_starlette python3.14-sse-starlette-3.2.0> copying sse_starlette/event.py -> build/lib/sse_starlette python3.14-sse-starlette-3.2.0> copying sse_starlette/__init__.py -> build/lib/sse_starlette python3.14-sse-starlette-3.2.0> copying sse_starlette/sse.py -> build/lib/sse_starlette python3.14-sse-starlette-3.2.0> running egg_info python3.14-sse-starlette-3.2.0> writing sse_starlette.egg-info/PKG-INFO python3.14-sse-starlette-3.2.0> writing dependency_links to sse_starlette.egg-info/dependency_links.txt python3.14-sse-starlette-3.2.0> writing requirements to sse_starlette.egg-info/requires.txt python3.14-sse-starlette-3.2.0> writing top-level names to sse_starlette.egg-info/top_level.txt python3.14-sse-starlette-3.2.0> reading manifest file 'sse_starlette.egg-info/SOURCES.txt' python3.14-sse-starlette-3.2.0> reading manifest template 'MANIFEST.in' python3.14-sse-starlette-3.2.0> warning: no previously-included files matching '__pycache__' found anywhere in distribution python3.14-sse-starlette-3.2.0> warning: no previously-included files matching '*.py[cod]' found anywhere in distribution python3.14-sse-starlette-3.2.0> no previously-included directories found matching '.venv' python3.14-sse-starlette-3.2.0> adding license file 'LICENSE' python3.14-sse-starlette-3.2.0> adding license file 'AUTHORS' python3.14-sse-starlette-3.2.0> writing manifest file 'sse_starlette.egg-info/SOURCES.txt' python3.14-sse-starlette-3.2.0> copying sse_starlette/py.typed -> build/lib/sse_starlette python3.14-sse-starlette-3.2.0> installing to build/bdist.macosx-14.0-arm64/wheel python3.14-sse-starlette-3.2.0> running install python3.14-sse-starlette-3.2.0> running install_lib python3.14-sse-starlette-3.2.0> creating build/bdist.macosx-14.0-arm64/wheel python3.14-sse-starlette-3.2.0> creating build/bdist.macosx-14.0-arm64/wheel/sse_starlette python3.14-sse-starlette-3.2.0> copying build/lib/sse_starlette/event.py -> build/bdist.macosx-14.0-arm64/wheel/./sse_starlette python3.14-sse-starlette-3.2.0> copying build/lib/sse_starlette/__init__.py -> build/bdist.macosx-14.0-arm64/wheel/./sse_starlette python3.14-sse-starlette-3.2.0> copying build/lib/sse_starlette/sse.py -> build/bdist.macosx-14.0-arm64/wheel/./sse_starlette python3.14-sse-starlette-3.2.0> copying build/lib/sse_starlette/py.typed -> build/bdist.macosx-14.0-arm64/wheel/./sse_starlette python3.14-sse-starlette-3.2.0> running install_egg_info python3.14-sse-starlette-3.2.0> Copying sse_starlette.egg-info to build/bdist.macosx-14.0-arm64/wheel/./sse_starlette-3.2.0-py3.14.egg-info python3.14-sse-starlette-3.2.0> running install_scripts python3.14-sse-starlette-3.2.0> creating build/bdist.macosx-14.0-arm64/wheel/sse_starlette-3.2.0.dist-info/WHEEL python3.14-sse-starlette-3.2.0> creating '/nix/var/nix/builds/nix-92673-156782674/source/dist/.tmp-wtyp1i2l/sse_starlette-3.2.0-py3-none-any.whl' and adding 'build/bdist.macosx-14.0-arm64/wheel' to it python3.14-sse-starlette-3.2.0> adding 'sse_starlette/__init__.py' python3.14-sse-starlette-3.2.0> adding 'sse_starlette/event.py' python3.14-sse-starlette-3.2.0> adding 'sse_starlette/py.typed' python3.14-sse-starlette-3.2.0> adding 'sse_starlette/sse.py' python3.14-sse-starlette-3.2.0> adding 'sse_starlette-3.2.0.dist-info/licenses/AUTHORS' python3.14-sse-starlette-3.2.0> adding 'sse_starlette-3.2.0.dist-info/licenses/LICENSE' python3.14-sse-starlette-3.2.0> adding 'sse_starlette-3.2.0.dist-info/METADATA' python3.14-sse-starlette-3.2.0> adding 'sse_starlette-3.2.0.dist-info/WHEEL' python3.14-sse-starlette-3.2.0> adding 'sse_starlette-3.2.0.dist-info/top_level.txt' python3.14-sse-starlette-3.2.0> adding 'sse_starlette-3.2.0.dist-info/RECORD' python3.14-sse-starlette-3.2.0> removing build/bdist.macosx-14.0-arm64/wheel python3.14-sse-starlette-3.2.0> Successfully built sse_starlette-3.2.0-py3-none-any.whl python3.14-sse-starlette-3.2.0> Finished creating a wheel... python3.14-sse-starlette-3.2.0> Finished executing pypaBuildPhase python3.14-sse-starlette-3.2.0> Running phase: pythonRuntimeDepsCheckHook python3.14-sse-starlette-3.2.0> Executing pythonRuntimeDepsCheck python3.14-sse-starlette-3.2.0> Checking runtime dependencies for sse_starlette-3.2.0-py3-none-any.whl python3.14-sse-starlette-3.2.0> Finished executing pythonRuntimeDepsCheck python3.14-sse-starlette-3.2.0> Running phase: installPhase python3.14-sse-starlette-3.2.0> Executing pypaInstallPhase python3.14-sse-starlette-3.2.0> Successfully installed sse_starlette-3.2.0-py3-none-any.whl python3.14-sse-starlette-3.2.0> Finished executing pypaInstallPhase python3.14-sse-starlette-3.2.0> Running phase: pythonOutputDistPhase python3.14-sse-starlette-3.2.0> Executing pythonOutputDistPhase python3.14-sse-starlette-3.2.0> Finished executing pythonOutputDistPhase python3.14-sse-starlette-3.2.0> Running phase: fixupPhase python3.14-sse-starlette-3.2.0> checking for references to /nix/var/nix/builds/nix-92673-156782674/ in /nix/store/7b9669aqjwa1m5jb5r2a3bzqfybhaiss-python3.14-sse-starlette-3.2.0... python3.14-sse-starlette-3.2.0> patching script interpreter paths in /nix/store/7b9669aqjwa1m5jb5r2a3bzqfybhaiss-python3.14-sse-starlette-3.2.0 python3.14-sse-starlette-3.2.0> stripping (with command strip and flags -S) in /nix/store/7b9669aqjwa1m5jb5r2a3bzqfybhaiss-python3.14-sse-starlette-3.2.0/lib python3.14-sse-starlette-3.2.0> checking for references to /nix/var/nix/builds/nix-92673-156782674/ in /nix/store/xv2dz0gb0nxkw4paadz4188s72j5a137-python3.14-sse-starlette-3.2.0-dist... python3.14-sse-starlette-3.2.0> patching script interpreter paths in /nix/store/xv2dz0gb0nxkw4paadz4188s72j5a137-python3.14-sse-starlette-3.2.0-dist python3.14-sse-starlette-3.2.0> Executing pythonRemoveTestsDir python3.14-sse-starlette-3.2.0> Finished executing pythonRemoveTestsDir python3.14-sse-starlette-3.2.0> Running phase: installCheckPhase python3.14-sse-starlette-3.2.0> no Makefile or custom installCheckPhase, doing nothing python3.14-sse-starlette-3.2.0> Running phase: pythonCatchConflictsPhase python3.14-sse-starlette-3.2.0> Running phase: pythonRemoveBinBytecodePhase python3.14-sse-starlette-3.2.0> Running phase: pythonImportsCheckPhase python3.14-sse-starlette-3.2.0> Executing pythonImportsCheckPhase python3.14-sse-starlette-3.2.0> Check whether the following modules can be imported: sse_starlette python3.14-sse-starlette-3.2.0> Running phase: pythonMetadataCheckPhase python3.14-sse-starlette-3.2.0> Executing pythonMetadataCheckPhase python3.14-sse-starlette-3.2.0> Running phase: pytestCheckPhase python3.14-sse-starlette-3.2.0> Executing pytestCheckPhase python3.14-sse-starlette-3.2.0> pytest flags: -m pytest -k not\ \(test_stop_server_with_many_consumers\)\ and\ not\ \(test_sse_server_termination\) python3.14-sse-starlette-3.2.0> ============================= test session starts ============================== python3.14-sse-starlette-3.2.0> platform darwin -- Python 3.14.7, pytest-9.1.1, pluggy-1.6.0 python3.14-sse-starlette-3.2.0> rootdir: /nix/var/nix/builds/nix-92673-156782674/source python3.14-sse-starlette-3.2.0> configfile: pyproject.toml python3.14-sse-starlette-3.2.0> plugins: anyio-4.14.2, asyncio-1.4.0 python3.14-sse-starlette-3.2.0> asyncio: mode=Mode.AUTO, debug=False, asyncio_default_fixture_loop_scope=function, asyncio_default_test_loop_scope=function python3.14-sse-starlette-3.2.0> collected 74 items / 4 deselected / 70 selected python3.14-sse-starlette-3.2.0> python3.14-sse-starlette-3.2.0> tests/experimentation/test_multiple_consumers_asyncio.py .. [ 2%] python3.14-sse-starlette-3.2.0> tests/test_event.py ............................. [ 44%] python3.14-sse-starlette-3.2.0> tests/test_issue132.py ......... [ 57%] python3.14-sse-starlette-3.2.0> tests/test_issue152.py ..... [ 64%] python3.14-sse-starlette-3.2.0> tests/test_multi_loop.py ....... [ 74%] python3.14-sse-starlette-3.2.0> tests/test_sse.py .................. [100%] python3.14-sse-starlette-3.2.0> python3.14-sse-starlette-3.2.0> =============================== warnings summary =============================== python3.14-sse-starlette-3.2.0> tests/conftest.py:13 python3.14-sse-starlette-3.2.0> /nix/var/nix/builds/nix-92673-156782674/source/tests/conftest.py:13: StarletteDeprecationWarning: Using `httpx` with `starlette.testclient` is deprecated; install `httpx2` instead. python3.14-sse-starlette-3.2.0> from starlette.testclient import TestClient python3.14-sse-starlette-3.2.0> python3.14-sse-starlette-3.2.0> -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html python3.14-sse-starlette-3.2.0> ================= 70 passed, 4 deselected, 1 warning in 29.21s ================= python3.14-sse-starlette-3.2.0> Finished executing pytestCheckPhase python3.14-sse-starlette-3.2.0> pytestCheckPhase completed in 30 seconds python3.14-sse-starlette-3.2.0> Running phase: pytestcachePhase python3.14-sse-starlette-3.2.0> Running phase: pytestRemoveBytecodePhase python3.14-pytest-benchmark-5.2.3> tests/test_benchmark.py ..........................................ss.... [ 19%] building '/nix/store/bgbvfg7p59zd77vq8nh3k0v1f6yw2d6d-python3.14-httpx-sse-0.4.3.drv' on 'ssh-ng://customer@mac02.m.ntd.one' building '/nix/store/bgbvfg7p59zd77vq8nh3k0v1f6yw2d6d-python3.14-httpx-sse-0.4.3.drv' python3.14-httpx-sse-0.4.3> Sourcing python-remove-tests-dir-hook python3.14-httpx-sse-0.4.3> Sourcing python-catch-conflicts-hook.sh python3.14-httpx-sse-0.4.3> Sourcing python-remove-bin-bytecode-hook.sh python3.14-httpx-sse-0.4.3> Sourcing pypa-build-hook python3.14-httpx-sse-0.4.3> Using pypaBuildPhase python3.14-httpx-sse-0.4.3> Sourcing python-runtime-deps-check-hook python3.14-httpx-sse-0.4.3> Using pythonRuntimeDepsCheckHook python3.14-httpx-sse-0.4.3> Sourcing pypa-install-hook python3.14-httpx-sse-0.4.3> Using pypaInstallPhase python3.14-httpx-sse-0.4.3> Sourcing python-imports-check-hook.sh python3.14-httpx-sse-0.4.3> Using pythonImportsCheckPhase python3.14-httpx-sse-0.4.3> Sourcing python-metadata-check-hook.sh python3.14-httpx-sse-0.4.3> Using pythonMetadataCheckPhase python3.14-httpx-sse-0.4.3> Sourcing python-namespaces-hook python3.14-httpx-sse-0.4.3> Sourcing python-catch-conflicts-hook.sh python3.14-httpx-sse-0.4.3> Sourcing pytest-check-hook python3.14-httpx-sse-0.4.3> Using pytestCheckPhase python3.14-httpx-sse-0.4.3> Running phase: unpackPhase python3.14-httpx-sse-0.4.3> unpacking source archive /nix/store/zy679vw3cvlgv07f5h76k711072k24bw-source python3.14-httpx-sse-0.4.3> source root is source python3.14-httpx-sse-0.4.3> setting SOURCE_DATE_EPOCH to timestamp 315619200 of file "source/tests/test_models.py" python3.14-httpx-sse-0.4.3> Running phase: patchPhase python3.14-httpx-sse-0.4.3> Running phase: updateAutotoolsGnuConfigScriptsPhase python3.14-httpx-sse-0.4.3> Running phase: configurePhase python3.14-httpx-sse-0.4.3> no configure script, doing nothing python3.14-httpx-sse-0.4.3> Running phase: buildPhase python3.14-httpx-sse-0.4.3> Executing pypaBuildPhase python3.14-httpx-sse-0.4.3> Setting SETUPTOOLS_SCM_PRETEND_VERSION to 0.4.3 python3.14-httpx-sse-0.4.3> Including all tracked files automatically python3.14-httpx-sse-0.4.3> Creating a wheel... python3.14-httpx-sse-0.4.3> pypa build flags: --no-isolation --outdir dist/ --wheel python3.14-httpx-sse-0.4.3> * Getting build dependencies for wheel... python3.14-httpx-sse-0.4.3> toml section missing PosixPath('pyproject.toml') does not contain any of the tool sections: ['setuptools_scm', 'vcs-versioning'] python3.14-httpx-sse-0.4.3> No `packages` or `py_modules` configuration, performing automatic discovery. python3.14-httpx-sse-0.4.3> `src-layout` detected -- analysing ./src python3.14-httpx-sse-0.4.3> discovered packages -- ['httpx_sse'] python3.14-httpx-sse-0.4.3> discovered py_modules -- [] python3.14-httpx-sse-0.4.3> /nix/store/h0zlzc1axk5b8prfwl7nzkv7cg81238v-python3.14-setuptools-83.0.0/lib/python3.14/site-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated python3.14-httpx-sse-0.4.3> !! python3.14-httpx-sse-0.4.3> python3.14-httpx-sse-0.4.3> ******************************************************************************** python3.14-httpx-sse-0.4.3> Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). python3.14-httpx-sse-0.4.3> python3.14-httpx-sse-0.4.3> By 2027-Feb-18, you need to update your project and remove deprecated calls python3.14-httpx-sse-0.4.3> or your builds will no longer be supported. python3.14-httpx-sse-0.4.3> python3.14-httpx-sse-0.4.3> See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. python3.14-httpx-sse-0.4.3> ******************************************************************************** python3.14-httpx-sse-0.4.3> python3.14-httpx-sse-0.4.3> !! python3.14-httpx-sse-0.4.3> corresp(dist, value, root_dir) python3.14-httpx-sse-0.4.3> running egg_info python3.14-httpx-sse-0.4.3> creating src/httpx_sse.egg-info python3.14-httpx-sse-0.4.3> writing src/httpx_sse.egg-info/PKG-INFO python3.14-httpx-sse-0.4.3> writing dependency_links to src/httpx_sse.egg-info/dependency_links.txt python3.14-httpx-sse-0.4.3> writing top-level names to src/httpx_sse.egg-info/top_level.txt python3.14-httpx-sse-0.4.3> writing manifest file 'src/httpx_sse.egg-info/SOURCES.txt' python3.14-httpx-sse-0.4.3> /nix/store/y88hbhyfifwlyfvhnlsfd02bivyxphsc-python3.14-vcs-versioning-1.1.1/lib/python3.14/site-packages/vcs_versioning/overrides.py:609: UserWarning: No GlobalOverrides context is active. Auto-creating one with SETUPTOOLS_SCM prefix for backwards compatibility. Consider using 'with GlobalOverrides.from_env("YOUR_TOOL"):' explicitly. python3.14-httpx-sse-0.4.3> return get_active_overrides().subprocess_timeout python3.14-httpx-sse-0.4.3> reading manifest file 'src/httpx_sse.egg-info/SOURCES.txt' python3.14-httpx-sse-0.4.3> reading manifest template 'MANIFEST.in' python3.14-httpx-sse-0.4.3> adding license file 'LICENSE' python3.14-httpx-sse-0.4.3> writing manifest file 'src/httpx_sse.egg-info/SOURCES.txt' python3.14-httpx-sse-0.4.3> * Building wheel... python3.14-httpx-sse-0.4.3> toml section missing PosixPath('pyproject.toml') does not contain any of the tool sections: ['setuptools_scm', 'vcs-versioning'] python3.14-httpx-sse-0.4.3> No `packages` or `py_modules` configuration, performing automatic discovery. python3.14-httpx-sse-0.4.3> `src-layout` detected -- analysing ./src python3.14-httpx-sse-0.4.3> discovered packages -- ['httpx_sse'] python3.14-httpx-sse-0.4.3> discovered py_modules -- [] python3.14-httpx-sse-0.4.3> /nix/store/h0zlzc1axk5b8prfwl7nzkv7cg81238v-python3.14-setuptools-83.0.0/lib/python3.14/site-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated python3.14-httpx-sse-0.4.3> !! python3.14-httpx-sse-0.4.3> python3.14-httpx-sse-0.4.3> ******************************************************************************** python3.14-httpx-sse-0.4.3> Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). python3.14-httpx-sse-0.4.3> python3.14-httpx-sse-0.4.3> By 2027-Feb-18, you need to update your project and remove deprecated calls python3.14-httpx-sse-0.4.3> or your builds will no longer be supported. python3.14-httpx-sse-0.4.3> python3.14-httpx-sse-0.4.3> See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. python3.14-httpx-sse-0.4.3> ******************************************************************************** python3.14-httpx-sse-0.4.3> python3.14-httpx-sse-0.4.3> !! python3.14-httpx-sse-0.4.3> corresp(dist, value, root_dir) python3.14-httpx-sse-0.4.3> running bdist_wheel python3.14-httpx-sse-0.4.3> running build python3.14-httpx-sse-0.4.3> running build_py python3.14-httpx-sse-0.4.3> creating build/lib/httpx_sse python3.14-httpx-sse-0.4.3> copying src/httpx_sse/_decoders.py -> build/lib/httpx_sse python3.14-httpx-sse-0.4.3> copying src/httpx_sse/_api.py -> build/lib/httpx_sse python3.14-httpx-sse-0.4.3> copying src/httpx_sse/__init__.py -> build/lib/httpx_sse python3.14-httpx-sse-0.4.3> copying src/httpx_sse/_models.py -> build/lib/httpx_sse python3.14-httpx-sse-0.4.3> copying src/httpx_sse/_exceptions.py -> build/lib/httpx_sse python3.14-httpx-sse-0.4.3> running egg_info python3.14-httpx-sse-0.4.3> writing src/httpx_sse.egg-info/PKG-INFO python3.14-httpx-sse-0.4.3> writing dependency_links to src/httpx_sse.egg-info/dependency_links.txt python3.14-httpx-sse-0.4.3> writing top-level names to src/httpx_sse.egg-info/top_level.txt python3.14-httpx-sse-0.4.3> /nix/store/y88hbhyfifwlyfvhnlsfd02bivyxphsc-python3.14-vcs-versioning-1.1.1/lib/python3.14/site-packages/vcs_versioning/overrides.py:609: UserWarning: No GlobalOverrides context is active. Auto-creating one with SETUPTOOLS_SCM prefix for backwards compatibility. Consider using 'with GlobalOverrides.from_env("YOUR_TOOL"):' explicitly. python3.14-httpx-sse-0.4.3> return get_active_overrides().subprocess_timeout python3.14-httpx-sse-0.4.3> reading manifest file 'src/httpx_sse.egg-info/SOURCES.txt' python3.14-httpx-sse-0.4.3> reading manifest template 'MANIFEST.in' python3.14-httpx-sse-0.4.3> adding license file 'LICENSE' python3.14-httpx-sse-0.4.3> writing manifest file 'src/httpx_sse.egg-info/SOURCES.txt' python3.14-httpx-sse-0.4.3> copying src/httpx_sse/py.typed -> build/lib/httpx_sse python3.14-httpx-sse-0.4.3> installing to build/bdist.macosx-14.0-arm64/wheel python3.14-httpx-sse-0.4.3> running install python3.14-httpx-sse-0.4.3> running install_lib python3.14-httpx-sse-0.4.3> creating build/bdist.macosx-14.0-arm64/wheel python3.14-httpx-sse-0.4.3> creating build/bdist.macosx-14.0-arm64/wheel/httpx_sse python3.14-httpx-sse-0.4.3> copying build/lib/httpx_sse/_decoders.py -> build/bdist.macosx-14.0-arm64/wheel/./httpx_sse python3.14-httpx-sse-0.4.3> copying build/lib/httpx_sse/_api.py -> build/bdist.macosx-14.0-arm64/wheel/./httpx_sse python3.14-httpx-sse-0.4.3> copying build/lib/httpx_sse/__init__.py -> build/bdist.macosx-14.0-arm64/wheel/./httpx_sse python3.14-httpx-sse-0.4.3> copying build/lib/httpx_sse/py.typed -> build/bdist.macosx-14.0-arm64/wheel/./httpx_sse python3.14-httpx-sse-0.4.3> copying build/lib/httpx_sse/_models.py -> build/bdist.macosx-14.0-arm64/wheel/./httpx_sse python3.14-httpx-sse-0.4.3> copying build/lib/httpx_sse/_exceptions.py -> build/bdist.macosx-14.0-arm64/wheel/./httpx_sse python3.14-httpx-sse-0.4.3> running install_egg_info python3.14-httpx-sse-0.4.3> Copying src/httpx_sse.egg-info to build/bdist.macosx-14.0-arm64/wheel/./httpx_sse-0.4.3-py3.14.egg-info python3.14-httpx-sse-0.4.3> running install_scripts python3.14-httpx-sse-0.4.3> creating build/bdist.macosx-14.0-arm64/wheel/httpx_sse-0.4.3.dist-info/WHEEL python3.14-httpx-sse-0.4.3> creating '/nix/var/nix/builds/nix-12471-2336015238/source/dist/.tmp-gj8dnem1/httpx_sse-0.4.3-py3-none-any.whl' and adding 'build/bdist.macosx-14.0-arm64/wheel' to it python3.14-httpx-sse-0.4.3> adding 'httpx_sse/__init__.py' python3.14-httpx-sse-0.4.3> adding 'httpx_sse/_api.py' python3.14-httpx-sse-0.4.3> adding 'httpx_sse/_decoders.py' python3.14-httpx-sse-0.4.3> adding 'httpx_sse/_exceptions.py' python3.14-httpx-sse-0.4.3> adding 'httpx_sse/_models.py' python3.14-httpx-sse-0.4.3> adding 'httpx_sse/py.typed' python3.14-httpx-sse-0.4.3> adding 'httpx_sse-0.4.3.dist-info/licenses/LICENSE' python3.14-httpx-sse-0.4.3> adding 'httpx_sse-0.4.3.dist-info/METADATA' python3.14-httpx-sse-0.4.3> adding 'httpx_sse-0.4.3.dist-info/WHEEL' python3.14-httpx-sse-0.4.3> adding 'httpx_sse-0.4.3.dist-info/top_level.txt' python3.14-httpx-sse-0.4.3> adding 'httpx_sse-0.4.3.dist-info/RECORD' python3.14-httpx-sse-0.4.3> removing build/bdist.macosx-14.0-arm64/wheel python3.14-httpx-sse-0.4.3> Successfully built httpx_sse-0.4.3-py3-none-any.whl python3.14-httpx-sse-0.4.3> Finished creating a wheel... python3.14-httpx-sse-0.4.3> Finished executing pypaBuildPhase python3.14-httpx-sse-0.4.3> Running phase: pythonRuntimeDepsCheckHook python3.14-httpx-sse-0.4.3> Executing pythonRuntimeDepsCheck python3.14-httpx-sse-0.4.3> Checking runtime dependencies for httpx_sse-0.4.3-py3-none-any.whl python3.14-httpx-sse-0.4.3> Finished executing pythonRuntimeDepsCheck python3.14-httpx-sse-0.4.3> Running phase: installPhase python3.14-httpx-sse-0.4.3> Executing pypaInstallPhase python3.14-httpx-sse-0.4.3> Successfully installed httpx_sse-0.4.3-py3-none-any.whl python3.14-httpx-sse-0.4.3> Finished executing pypaInstallPhase python3.14-httpx-sse-0.4.3> Running phase: pythonOutputDistPhase python3.14-httpx-sse-0.4.3> Executing pythonOutputDistPhase python3.14-httpx-sse-0.4.3> Finished executing pythonOutputDistPhase python3.14-httpx-sse-0.4.3> Running phase: fixupPhase python3.14-httpx-sse-0.4.3> checking for references to /nix/var/nix/builds/nix-12471-2336015238/ in /nix/store/ahf1yfkyg5hlfya74zrzbcs3jnxdrz5s-python3.14-httpx-sse-0.4.3... python3.14-httpx-sse-0.4.3> patching script interpreter paths in /nix/store/ahf1yfkyg5hlfya74zrzbcs3jnxdrz5s-python3.14-httpx-sse-0.4.3 python3.14-httpx-sse-0.4.3> stripping (with command strip and flags -S) in /nix/store/ahf1yfkyg5hlfya74zrzbcs3jnxdrz5s-python3.14-httpx-sse-0.4.3/lib python3.14-httpx-sse-0.4.3> checking for references to /nix/var/nix/builds/nix-12471-2336015238/ in /nix/store/0d22vaw59pi683rh73dc2pvnv26cdrip-python3.14-httpx-sse-0.4.3-dist... python3.14-httpx-sse-0.4.3> patching script interpreter paths in /nix/store/0d22vaw59pi683rh73dc2pvnv26cdrip-python3.14-httpx-sse-0.4.3-dist python3.14-httpx-sse-0.4.3> Executing pythonRemoveTestsDir python3.14-httpx-sse-0.4.3> Finished executing pythonRemoveTestsDir python3.14-httpx-sse-0.4.3> Running phase: installCheckPhase python3.14-httpx-sse-0.4.3> no Makefile or custom installCheckPhase, doing nothing python3.14-httpx-sse-0.4.3> Running phase: pythonCatchConflictsPhase python3.14-httpx-sse-0.4.3> Running phase: pythonRemoveBinBytecodePhase python3.14-httpx-sse-0.4.3> Running phase: pythonImportsCheckPhase python3.14-httpx-sse-0.4.3> Executing pythonImportsCheckPhase python3.14-httpx-sse-0.4.3> Check whether the following modules can be imported: httpx_sse python3.14-httpx-sse-0.4.3> Running phase: pythonMetadataCheckPhase python3.14-httpx-sse-0.4.3> Executing pythonMetadataCheckPhase python3.14-httpx-sse-0.4.3> Running phase: pytestCheckPhase python3.14-httpx-sse-0.4.3> Executing pytestCheckPhase python3.14-httpx-sse-0.4.3> pytest flags: -m pytest python3.14-httpx-sse-0.4.3> ============================= test session starts ============================== python3.14-httpx-sse-0.4.3> platform darwin -- Python 3.14.7, pytest-9.1.1, pluggy-1.6.0 python3.14-httpx-sse-0.4.3> rootdir: /nix/var/nix/builds/nix-12471-2336015238/source python3.14-httpx-sse-0.4.3> configfile: setup.cfg python3.14-httpx-sse-0.4.3> plugins: asyncio-1.4.0, cov-stub-1.0.0, anyio-4.14.2 python3.14-httpx-sse-0.4.3> asyncio: mode=Mode.STRICT, debug=False, asyncio_default_fixture_loop_scope=None, asyncio_default_test_loop_scope=function python3.14-httpx-sse-0.4.3> collected 59 items python3.14-httpx-sse-0.4.3> python3.14-httpx-sse-0.4.3> tests/test_api.py ....... [ 11%] python3.14-httpx-sse-0.4.3> tests/test_asgi.py . [ 13%] python3.14-httpx-sse-0.4.3> tests/test_decoders.py .................................... [ 74%] python3.14-httpx-sse-0.4.3> tests/test_event_source.py ........... [ 93%] python3.14-httpx-sse-0.4.3> tests/test_exceptions.py . [ 94%] python3.14-httpx-sse-0.4.3> tests/test_models.py ... [100%] python3.14-httpx-sse-0.4.3> python3.14-httpx-sse-0.4.3> ============================== 59 passed in 0.35s ============================== python3.14-httpx-sse-0.4.3> Finished executing pytestCheckPhase python3.14-httpx-sse-0.4.3> Running phase: pytestcachePhase python3.14-httpx-sse-0.4.3> Running phase: pytestRemoveBytecodePhase building '/nix/store/www6bb16i0c44v6zsygrhflxqqd6l7ln-python3.14-mcp-1.29.0.drv' on 'ssh-ng://customer@mac02.m.ntd.one' python3.14-pytest-benchmark-5.2.3> ..... [ 21%] building '/nix/store/www6bb16i0c44v6zsygrhflxqqd6l7ln-python3.14-mcp-1.29.0.drv' python3.14-mcp-1.29.0> structuredAttrs is enabled python3.14-mcp-1.29.0> Sourcing python-remove-tests-dir-hook python3.14-mcp-1.29.0> Sourcing python-catch-conflicts-hook.sh python3.14-mcp-1.29.0> Sourcing python-remove-bin-bytecode-hook.sh python3.14-mcp-1.29.0> Sourcing pypa-build-hook python3.14-mcp-1.29.0> Using pypaBuildPhase python3.14-mcp-1.29.0> Sourcing python-runtime-deps-check-hook python3.14-mcp-1.29.0> Using pythonRuntimeDepsCheckHook python3.14-mcp-1.29.0> Sourcing pypa-install-hook python3.14-mcp-1.29.0> Using pypaInstallPhase python3.14-mcp-1.29.0> Sourcing python-imports-check-hook.sh python3.14-mcp-1.29.0> Using pythonImportsCheckPhase python3.14-mcp-1.29.0> Sourcing python-metadata-check-hook.sh python3.14-mcp-1.29.0> Using pythonMetadataCheckPhase python3.14-mcp-1.29.0> Sourcing python-namespaces-hook python3.14-mcp-1.29.0> Sourcing python-catch-conflicts-hook.sh python3.14-mcp-1.29.0> Sourcing pytest-check-hook python3.14-mcp-1.29.0> Using pytestCheckPhase python3.14-mcp-1.29.0> Running phase: unpackPhase python3.14-mcp-1.29.0> unpacking source archive /nix/store/gm4qvi5cby3h7cjwfcnr4n4kpdvq413q-source python3.14-mcp-1.29.0> source root is source python3.14-mcp-1.29.0> setting SOURCE_DATE_EPOCH to timestamp 315619200 of file "source/uv.lock" python3.14-mcp-1.29.0> Running phase: patchPhase python3.14-mcp-1.29.0> Running phase: updateAutotoolsGnuConfigScriptsPhase python3.14-mcp-1.29.0> Running phase: configurePhase python3.14-mcp-1.29.0> no configure script, doing nothing python3.14-mcp-1.29.0> Running phase: buildPhase python3.14-mcp-1.29.0> Executing pypaBuildPhase python3.14-mcp-1.29.0> Setting UV_DYNAMIC_VERSIONING_BYPASS to 1.29.0 python3.14-mcp-1.29.0> Creating a wheel... python3.14-mcp-1.29.0> pypa build flags: --no-isolation --outdir dist/ --wheel python3.14-mcp-1.29.0> * Getting build dependencies for wheel... python3.14-mcp-1.29.0> * Building wheel... python3.14-mcp-1.29.0> Successfully built mcp-1.29.0-py3-none-any.whl python3.14-mcp-1.29.0> Finished creating a wheel... python3.14-mcp-1.29.0> /nix/var/nix/builds/nix-14041-173892832/source/dist /nix/var/nix/builds/nix-14041-173892832/source python3.14-mcp-1.29.0> Unpacking to: unpacked/mcp-1.29.0...OK python3.14-mcp-1.29.0> Repacking wheel as ./mcp-1.29.0-py3-none-any.whl...OK python3.14-mcp-1.29.0> /nix/var/nix/builds/nix-14041-173892832/source python3.14-mcp-1.29.0> Finished executing pypaBuildPhase python3.14-mcp-1.29.0> Running phase: pythonRuntimeDepsCheckHook python3.14-mcp-1.29.0> Executing pythonRuntimeDepsCheck python3.14-mcp-1.29.0> Checking runtime dependencies for mcp-1.29.0-py3-none-any.whl python3.14-mcp-1.29.0> Finished executing pythonRuntimeDepsCheck python3.14-mcp-1.29.0> Running phase: installPhase python3.14-mcp-1.29.0> Executing pypaInstallPhase python3.14-mcp-1.29.0> Successfully installed mcp-1.29.0-py3-none-any.whl python3.14-mcp-1.29.0> Finished executing pypaInstallPhase python3.14-mcp-1.29.0> Running phase: pythonOutputDistPhase python3.14-mcp-1.29.0> Executing pythonOutputDistPhase python3.14-mcp-1.29.0> Finished executing pythonOutputDistPhase python3.14-mcp-1.29.0> Running phase: fixupPhase python3.14-mcp-1.29.0> checking for references to /nix/var/nix/builds/nix-14041-173892832/ in /nix/store/2i0761479wgk9rfslcric4clbxyak57v-python3.14-mcp-1.29.0-dist... python3.14-mcp-1.29.0> patching script interpreter paths in /nix/store/2i0761479wgk9rfslcric4clbxyak57v-python3.14-mcp-1.29.0-dist python3.14-mcp-1.29.0> checking for references to /nix/var/nix/builds/nix-14041-173892832/ in /nix/store/q1w2dbccxlys034jx9zy7c5q3hr3zvjj-python3.14-mcp-1.29.0... python3.14-mcp-1.29.0> patching script interpreter paths in /nix/store/q1w2dbccxlys034jx9zy7c5q3hr3zvjj-python3.14-mcp-1.29.0 python3.14-mcp-1.29.0> stripping (with command strip and flags -S) in /nix/store/q1w2dbccxlys034jx9zy7c5q3hr3zvjj-python3.14-mcp-1.29.0/lib /nix/store/q1w2dbccxlys034jx9zy7c5q3hr3zvjj-python3.14-mcp-1.29.0/bin python3.14-mcp-1.29.0> Rewriting #!/nix/store/k07j8cq0iyvna81qlhwxz8xq6pkz02z8-python3-3.14.7/bin/python3.14 to #!/nix/store/k07j8cq0iyvna81qlhwxz8xq6pkz02z8-python3-3.14.7 python3.14-mcp-1.29.0> wrapping `/nix/store/q1w2dbccxlys034jx9zy7c5q3hr3zvjj-python3.14-mcp-1.29.0/bin/mcp'... python3.14-mcp-1.29.0> Executing pythonRemoveTestsDir python3.14-mcp-1.29.0> Finished executing pythonRemoveTestsDir python3.14-mcp-1.29.0> Running phase: installCheckPhase python3.14-mcp-1.29.0> no Makefile or custom installCheckPhase, doing nothing python3.14-mcp-1.29.0> Running phase: pythonCatchConflictsPhase building '/nix/store/mww51b2v823asc7mcvkn1p9ayy6xgflk-python3.14-textual-8.2.7.drv' on 'ssh-ng://customer@mac02.m.ntd.one' python3.14-mcp-1.29.0> Running phase: pythonRemoveBinBytecodePhase python3.14-mcp-1.29.0> Running phase: pythonImportsCheckPhase python3.14-mcp-1.29.0> Executing pythonImportsCheckPhase python3.14-mcp-1.29.0> Check whether the following modules can be imported: mcp python3.14-mcp-1.29.0> Running phase: pythonMetadataCheckPhase python3.14-mcp-1.29.0> Executing pythonMetadataCheckPhase python3.14-mcp-1.29.0> Running phase: pytestCheckPhase python3.14-mcp-1.29.0> Executing pytestCheckPhase python3.14-mcp-1.29.0> pytest flags: -m pytest -k not\ \(test_command_execution\)\ and\ not\ \(test_lifespan_cleanup_executed\)\ and\ not\ \(test_basic_child_process_cleanup\)\ and\ not\ \(test_nested_process_tree\)\ and\ not\ \(test_early_parent_exit\)\ and\ not\ \(test_list_tools_returns_all_tools\)\ and\ not\ \(test_stdin_close_triggers_cleanup\)\ and\ not\ \(test_resource_template_client_interaction\)\ and\ not\ \(test_notification_validation_error\)\ and\ not\ \(test_sse_security_\)\ and\ not\ \(test_streamable_http_\)\ and\ not\ \(test_streamablehttp_\)\ and\ not\ \(test_messages_are_executed_concurrently\)\ and\ not\ \(test_tool_progress\) -Wignore::pytest.PytestRemovedIn10Warning --numprocesses=10 python3.14-mcp-1.29.0> ============================= test session starts ============================== python3.14-mcp-1.29.0> platform darwin -- Python 3.14.7, pytest-9.1.1, pluggy-1.6.0 python3.14-mcp-1.29.0> rootdir: /nix/var/nix/builds/nix-14041-173892832/source python3.14-mcp-1.29.0> configfile: pyproject.toml python3.14-mcp-1.29.0> plugins: inline-snapshot-0.34.2, asyncio-1.4.0, examples-0.0.18, xdist-3.8.0, anyio-4.14.2 python3.14-mcp-1.29.0> asyncio: mode=Mode.STRICT, debug=False, asyncio_default_fixture_loop_scope=None, asyncio_default_test_loop_scope=function building '/nix/store/mww51b2v823asc7mcvkn1p9ayy6xgflk-python3.14-textual-8.2.7.drv' python3.14-textual-8.2.7> structuredAttrs is enabled python3.14-textual-8.2.7> Sourcing python-remove-tests-dir-hook python3.14-textual-8.2.7> Sourcing python-catch-conflicts-hook.sh python3.14-textual-8.2.7> Sourcing python-remove-bin-bytecode-hook.sh python3.14-textual-8.2.7> Sourcing pypa-build-hook python3.14-textual-8.2.7> Using pypaBuildPhase python3.14-textual-8.2.7> Sourcing python-runtime-deps-check-hook python3.14-textual-8.2.7> Using pythonRuntimeDepsCheckHook python3.14-textual-8.2.7> Sourcing pypa-install-hook python3.14-textual-8.2.7> Using pypaInstallPhase python3.14-textual-8.2.7> Sourcing python-imports-check-hook.sh python3.14-textual-8.2.7> Using pythonImportsCheckPhase python3.14-textual-8.2.7> Sourcing python-metadata-check-hook.sh python3.14-textual-8.2.7> Using pythonMetadataCheckPhase python3.14-textual-8.2.7> Sourcing python-namespaces-hook python3.14-textual-8.2.7> Sourcing python-catch-conflicts-hook.sh python3.14-textual-8.2.7> Sourcing pytest-check-hook python3.14-textual-8.2.7> Using pytestCheckPhase python3.14-textual-8.2.7> Running phase: unpackPhase python3.14-textual-8.2.7> unpacking source archive /nix/store/1h6844gsr81k45lyvrwxmjfaylc9s3z9-source python3.14-textual-8.2.7> source root is source python3.14-textual-8.2.7> setting SOURCE_DATE_EPOCH to timestamp 315619200 of file "source/uv.lock" python3.14-textual-8.2.7> Running phase: patchPhase python3.14-textual-8.2.7> Running phase: updateAutotoolsGnuConfigScriptsPhase python3.14-textual-8.2.7> Running phase: configurePhase python3.14-textual-8.2.7> no configure script, doing nothing python3.14-textual-8.2.7> Running phase: buildPhase python3.14-textual-8.2.7> Executing pypaBuildPhase python3.14-textual-8.2.7> Creating a wheel... python3.14-textual-8.2.7> pypa build flags: --no-isolation --outdir dist/ --wheel python3.14-textual-8.2.7> * Getting build dependencies for wheel... python3.14-textual-8.2.7> * Building wheel... python3.14-textual-8.2.7> Successfully built textual-8.2.7-py3-none-any.whl python3.14-textual-8.2.7> Finished creating a wheel... python3.14-textual-8.2.7> /nix/var/nix/builds/nix-15965-2275612493/source/dist /nix/var/nix/builds/nix-15965-2275612493/source python3.14-textual-8.2.7> Unpacking to: unpacked/textual-8.2.7...OK python3.14-textual-8.2.7> Repacking wheel as ./textual-8.2.7-py3-none-any.whl...OK python3.14-textual-8.2.7> /nix/var/nix/builds/nix-15965-2275612493/source python3.14-textual-8.2.7> Finished executing pypaBuildPhase python3.14-textual-8.2.7> Running phase: pythonRuntimeDepsCheckHook python3.14-mcp-1.29.0> 10 workers [1160 items] python3.14-mcp-1.29.0> scheduling tests via LoadScheduling python3.14-mcp-1.29.0> python3.14-mcp-1.29.0> tests/cli/test_utils.py::test_parse_file_path_accepts_valid_specs[server.py-None] python3.14-mcp-1.29.0> tests/experimental/tasks/client/test_handlers.py::test_client_returns_error_for_unhandled_cancel_task_request python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_server.py::test_response_routing_skips_non_matching_routers python3.14-mcp-1.29.0> tests/client/test_auth.py::test_build_metadata[with-path-param] python3.14-mcp-1.29.0> [gw0] [ 0%] PASSED tests/cli/test_utils.py::test_parse_file_path_accepts_valid_specs[server.py-None] python3.14-textual-8.2.7> Executing pythonRuntimeDepsCheck python3.14-mcp-1.29.0> tests/cli/test_utils.py::test_parse_file_path_accepts_valid_specs[foo.py:srv_obj-srv_obj] python3.14-mcp-1.29.0> [gw8] [ 0%] PASSED tests/experimental/tasks/server/test_server.py::test_response_routing_skips_non_matching_routers python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_server.py::test_error_routing_skips_non_matching_routers python3.14-mcp-1.29.0> [gw0] [ 0%] PASSED tests/cli/test_utils.py::test_parse_file_path_accepts_valid_specs[foo.py:srv_obj-srv_obj] python3.14-mcp-1.29.0> tests/cli/test_utils.py::test_parse_file_path_missing python3.14-mcp-1.29.0> [gw6] [ 0%] PASSED tests/experimental/tasks/client/test_handlers.py::test_client_returns_error_for_unhandled_cancel_task_request python3.14-mcp-1.29.0> tests/client/test_list_methods_cursor.py::test_list_methods_raises_error_when_both_cursor_and_params_provided[list_resource_templates] python3.14-mcp-1.29.0> [gw0] [ 0%] PASSED tests/cli/test_utils.py::test_parse_file_path_missing python3.14-mcp-1.29.0> tests/experimental/tasks/client/test_handlers.py::test_client_returns_error_for_unhandled_task_augmented_sampling python3.14-mcp-1.29.0> [gw8] [ 0%] PASSED tests/experimental/tasks/server/test_server.py::test_error_routing_skips_non_matching_routers python3.14-mcp-1.29.0> tests/cli/test_utils.py::test_parse_file_exit_on_dir python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_server_task_context.py::test_server_task_context_properties python3.14-mcp-1.29.0> [gw0] [ 0%] PASSED tests/cli/test_utils.py::test_parse_file_exit_on_dir python3.14-mcp-1.29.0> tests/cli/test_utils.py::test_build_uv_command_minimal python3.14-mcp-1.29.0> [gw8] [ 0%] PASSED tests/experimental/tasks/server/test_server_task_context.py::test_server_task_context_properties python3.14-mcp-1.29.0> [gw0] [ 0%] PASSED tests/cli/test_utils.py::test_build_uv_command_minimal python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_server_task_context.py::test_server_task_context_request_cancellation python3.14-textual-8.2.7> Checking runtime dependencies for textual-8.2.7-py3-none-any.whl python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_run_task_flow.py::test_run_task_basic_flow python3.14-mcp-1.29.0> tests/cli/test_utils.py::test_build_uv_command_adds_editable_and_packages python3.14-mcp-1.29.0> [gw6] [ 0%] PASSED tests/experimental/tasks/client/test_handlers.py::test_client_returns_error_for_unhandled_task_augmented_sampling python3.14-mcp-1.29.0> [gw0] [ 0%] PASSED tests/cli/test_utils.py::test_build_uv_command_adds_editable_and_packages python3.14-mcp-1.29.0> tests/experimental/tasks/client/test_handlers.py::test_client_returns_error_for_unhandled_task_augmented_elicitation python3.14-mcp-1.29.0> tests/cli/test_utils.py::test_get_npx_unix_like python3.14-mcp-1.29.0> [gw0] [ 1%] PASSED tests/cli/test_utils.py::test_get_npx_unix_like python3.14-mcp-1.29.0> [gw4] [ 1%] PASSED tests/client/test_auth.py::test_build_metadata[with-path-param] python3.14-mcp-1.29.0> tests/client/test_auth.py::TestLegacyServerFallback::test_legacy_server_no_prm_falls_back_to_root_oauth_discovery python3.14-mcp-1.29.0> tests/cli/test_utils.py::test_get_npx_windows python3.14-mcp-1.29.0> [gw4] [ 1%] PASSED tests/client/test_auth.py::TestLegacyServerFallback::test_legacy_server_no_prm_falls_back_to_root_oauth_discovery python3.14-mcp-1.29.0> tests/client/test_auth.py::TestLegacyServerFallback::test_legacy_server_with_different_prm_and_root_urls python3.14-mcp-1.29.0> [gw6] [ 1%] PASSED tests/experimental/tasks/client/test_handlers.py::test_client_returns_error_for_unhandled_task_augmented_elicitation python3.14-mcp-1.29.0> [gw0] [ 1%] PASSED tests/cli/test_utils.py::test_get_npx_windows python3.14-mcp-1.29.0> [gw9] [ 1%] PASSED tests/experimental/tasks/server/test_run_task_flow.py::test_run_task_basic_flow python3.14-mcp-1.29.0> [gw4] [ 1%] PASSED tests/client/test_auth.py::TestLegacyServerFallback::test_legacy_server_with_different_prm_and_root_urls python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_run_task_flow.py::test_run_task_auto_fails_on_exception python3.14-mcp-1.29.0> tests/cli/test_utils.py::test_get_npx_returns_none_when_npx_missing python3.14-mcp-1.29.0> tests/client/test_auth.py::TestSEP985Discovery::test_path_based_fallback_when_no_www_authenticate python3.14-mcp-1.29.0> tests/experimental/tasks/client/test_poll_task.py::test_poll_task_yields_until_completed python3.14-mcp-1.29.0> [gw0] [ 1%] PASSED tests/cli/test_utils.py::test_get_npx_returns_none_when_npx_missing python3.14-mcp-1.29.0> [gw4] [ 1%] PASSED tests/client/test_auth.py::TestSEP985Discovery::test_path_based_fallback_when_no_www_authenticate python3.14-mcp-1.29.0> tests/client/test_auth.py::TestSEP985Discovery::test_root_based_fallback_after_path_based_404 python3.14-mcp-1.29.0> tests/client/auth/extensions/test_client_credentials.py::TestOAuthFlowClientCredentials::test_token_exchange_request_jwt_predefined python3.14-mcp-1.29.0> tests/client/test_session_group.py::TestClientSessionGroup::test_connect_to_server python3.14-mcp-1.29.0> [gw8] [ 1%] PASSED tests/experimental/tasks/server/test_server_task_context.py::test_server_task_context_request_cancellation python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_server_task_context.py::test_server_task_context_update_status_with_notify python3.14-mcp-1.29.0> [gw4] [ 1%] PASSED tests/client/test_auth.py::TestSEP985Discovery::test_root_based_fallback_after_path_based_404 python3.14-mcp-1.29.0> tests/client/test_auth.py::TestSEP985Discovery::test_www_authenticate_takes_priority_over_well_known python3.14-mcp-1.29.0> [gw6] [ 1%] PASSED tests/experimental/tasks/client/test_poll_task.py::test_poll_task_yields_until_completed python3.14-mcp-1.29.0> tests/experimental/tasks/client/test_poll_task.py::test_poll_task_exits_on_terminal[completed] python3.14-mcp-1.29.0> tests/client/test_auth.py::TestCIMD::test_is_valid_client_metadata_url[https://example.com/-False] python3.14-mcp-1.29.0> [gw9] [ 2%] PASSED tests/experimental/tasks/server/test_run_task_flow.py::test_run_task_auto_fails_on_exception python3.14-mcp-1.29.0> [gw4] [ 2%] PASSED tests/client/test_auth.py::TestSEP985Discovery::test_www_authenticate_takes_priority_over_well_known python3.14-mcp-1.29.0> tests/client/test_auth.py::TestWWWAuthenticate::test_extract_field_from_www_auth_valid_cases[Bearer scope="read write"-scope-read write] python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_run_task_flow.py::test_enable_tasks_auto_registers_handlers python3.14-mcp-1.29.0> [gw4] [ 2%] PASSED tests/client/test_auth.py::TestWWWAuthenticate::test_extract_field_from_www_auth_valid_cases[Bearer scope="read write"-scope-read write] python3.14-mcp-1.29.0> tests/client/test_auth.py::TestWWWAuthenticate::test_extract_field_from_www_auth_valid_cases[Bearer resource_metadata="https://api.example.com/.well-known/oauth-protected-resource"-resource_metadata-https://api.example.com/.well-known/oauth-protected-resource] python3.14-mcp-1.29.0> [gw9] [ 2%] PASSED tests/experimental/tasks/server/test_run_task_flow.py::test_enable_tasks_auto_registers_handlers python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_run_task_flow.py::test_enable_tasks_with_custom_store_and_queue python3.14-mcp-1.29.0> [gw4] [ 2%] PASSED tests/client/test_auth.py::TestWWWAuthenticate::test_extract_field_from_www_auth_valid_cases[Bearer resource_metadata="https://api.example.com/.well-known/oauth-protected-resource"-resource_metadata-https://api.example.com/.well-known/oauth-protected-resource] python3.14-mcp-1.29.0> tests/client/test_auth.py::TestWWWAuthenticate::test_extract_field_from_www_auth_valid_cases[Bearer error="insufficient_scope"-error-insufficient_scope] python3.14-mcp-1.29.0> tests/client/test_auth.py::TestOAuthFlow::test_create_oauth_metadata_request python3.14-mcp-1.29.0> [gw6] [ 2%] PASSED tests/experimental/tasks/client/test_poll_task.py::test_poll_task_exits_on_terminal[completed] python3.14-mcp-1.29.0> [gw9] [ 2%] PASSED tests/experimental/tasks/server/test_run_task_flow.py::test_enable_tasks_with_custom_store_and_queue python3.14-mcp-1.29.0> [gw4] [ 2%] PASSED tests/client/test_auth.py::TestWWWAuthenticate::test_extract_field_from_www_auth_valid_cases[Bearer error="insufficient_scope"-error-insufficient_scope] python3.14-mcp-1.29.0> tests/client/test_auth.py::TestWWWAuthenticate::test_extract_field_from_www_auth_valid_cases[Bearer scope=read-scope-read] python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_run_task_flow.py::test_enable_tasks_skips_default_handlers_when_custom_registered python3.14-mcp-1.29.0> [gw0] [ 2%] PASSED tests/client/auth/extensions/test_client_credentials.py::TestOAuthFlowClientCredentials::test_token_exchange_request_jwt_predefined python3.14-mcp-1.29.0> tests/experimental/tasks/client/test_poll_task.py::test_poll_task_exits_on_terminal[failed] python3.14-mcp-1.29.0> [gw8] [ 2%] PASSED tests/experimental/tasks/server/test_server_task_context.py::test_server_task_context_update_status_with_notify python3.14-mcp-1.29.0> [gw9] [ 2%] PASSED tests/experimental/tasks/server/test_run_task_flow.py::test_enable_tasks_skips_default_handlers_when_custom_registered python3.14-mcp-1.29.0> tests/client/auth/extensions/test_client_credentials.py::TestOAuthFlowClientCredentials::test_token_exchange_request_jwt python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_run_task_flow.py::test_run_task_without_enable_tasks_raises python3.14-mcp-1.29.0> [gw1] [ 3%] PASSED tests/client/test_list_methods_cursor.py::test_list_methods_raises_error_when_both_cursor_and_params_provided[list_resource_templates] python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_server_task_context.py::test_server_task_context_update_status_without_notify python3.14-mcp-1.29.0> [gw3] [ 3%] PASSED tests/client/test_auth.py::TestCIMD::test_is_valid_client_metadata_url[https://example.com/-False] python3.14-mcp-1.29.0> tests/client/test_list_methods_cursor.py::test_list_tools_with_strict_server_validation python3.14-mcp-1.29.0> tests/client/test_auth.py::TestCIMD::test_is_valid_client_metadata_url[None-False] python3.14-mcp-1.29.0> [gw9] [ 3%] PASSED tests/experimental/tasks/server/test_run_task_flow.py::test_run_task_without_enable_tasks_raises python3.14-mcp-1.29.0> [gw3] [ 3%] PASSED tests/client/test_auth.py::TestCIMD::test_is_valid_client_metadata_url[None-False] python3.14-mcp-1.29.0> tests/client/test_auth.py::TestCIMD::test_is_valid_client_metadata_url[-False] python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_run_task_flow.py::test_task_support_task_group_before_run_raises python3.14-mcp-1.29.0> [gw3] [ 3%] PASSED tests/client/test_auth.py::TestCIMD::test_is_valid_client_metadata_url[-False] python3.14-mcp-1.29.0> tests/client/test_auth.py::TestCIMD::test_is_valid_client_metadata_url[http://[::1/foo/-False] python3.14-mcp-1.29.0> [gw6] [ 3%] PASSED tests/experimental/tasks/client/test_poll_task.py::test_poll_task_exits_on_terminal[failed] python3.14-mcp-1.29.0> [gw3] [ 3%] PASSED tests/client/test_auth.py::TestCIMD::test_is_valid_client_metadata_url[http://[::1/foo/-False] python3.14-mcp-1.29.0> tests/client/test_auth.py::TestCIMD::test_should_use_client_metadata_url_when_server_supports python3.14-mcp-1.29.0> [gw3] [ 3%] PASSED tests/client/test_auth.py::TestCIMD::test_should_use_client_metadata_url_when_server_supports python3.14-mcp-1.29.0> tests/client/test_auth.py::TestCIMD::test_should_not_use_client_metadata_url_when_server_does_not_support python3.14-mcp-1.29.0> tests/experimental/tasks/client/test_poll_task.py::test_poll_task_exits_on_terminal[cancelled] python3.14-mcp-1.29.0> [gw9] [ 3%] PASSED tests/experimental/tasks/server/test_run_task_flow.py::test_task_support_task_group_before_run_raises python3.14-mcp-1.29.0> [gw3] [ 3%] PASSED tests/client/test_auth.py::TestCIMD::test_should_not_use_client_metadata_url_when_server_does_not_support python3.14-mcp-1.29.0> tests/client/test_auth.py::TestCIMD::test_should_not_use_client_metadata_url_when_not_provided python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_run_task_flow.py::test_run_task_without_session_raises python3.14-mcp-1.29.0> [gw3] [ 3%] PASSED tests/client/test_auth.py::TestCIMD::test_should_not_use_client_metadata_url_when_not_provided python3.14-mcp-1.29.0> [gw8] [ 3%] PASSED tests/experimental/tasks/server/test_server_task_context.py::test_server_task_context_update_status_without_notify python3.14-mcp-1.29.0> tests/client/test_auth.py::TestCIMD::test_should_not_use_client_metadata_url_when_no_metadata python3.14-mcp-1.29.0> [gw1] [ 4%] PASSED tests/client/test_list_methods_cursor.py::test_list_tools_with_strict_server_validation python3.14-mcp-1.29.0> tests/client/test_list_roots_callback.py::test_list_roots_callback python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_server_task_context.py::test_server_task_context_complete_with_notify python3.14-mcp-1.29.0> [gw0] [ 4%] PASSED tests/client/auth/extensions/test_client_credentials.py::TestOAuthFlowClientCredentials::test_token_exchange_request_jwt python3.14-mcp-1.29.0> [gw3] [ 4%] PASSED tests/client/test_auth.py::TestCIMD::test_should_not_use_client_metadata_url_when_no_metadata python3.14-mcp-1.29.0> [gw9] [ 4%] PASSED tests/experimental/tasks/server/test_run_task_flow.py::test_run_task_without_session_raises python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_run_task_flow.py::test_run_task_without_task_metadata_raises python3.14-mcp-1.29.0> tests/client/test_auth.py::TestCIMD::test_create_client_info_from_metadata_url python3.14-mcp-1.29.0> tests/client/auth/extensions/test_client_credentials.py::TestClientCredentialsOAuthProvider::test_init_sets_client_info python3.14-mcp-1.29.0> [gw6] [ 4%] PASSED tests/experimental/tasks/client/test_poll_task.py::test_poll_task_exits_on_terminal[cancelled] python3.14-mcp-1.29.0> tests/experimental/tasks/client/test_poll_task.py::test_poll_task_continues_through_input_required python3.14-mcp-1.29.0> [gw3] [ 4%] PASSED tests/client/test_auth.py::TestCIMD::test_create_client_info_from_metadata_url python3.14-mcp-1.29.0> [gw9] [ 4%] PASSED tests/experimental/tasks/server/test_run_task_flow.py::test_run_task_without_task_metadata_raises python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_run_task_flow.py::test_run_task_with_model_immediate_response python3.14-mcp-1.29.0> tests/client/test_auth.py::TestCIMD::test_oauth_provider_with_valid_client_metadata_url python3.14-mcp-1.29.0> [gw2] [ 4%] PASSED tests/client/test_auth.py::TestOAuthFlow::test_create_oauth_metadata_request python3.14-mcp-1.29.0> [gw3] [ 4%] PASSED tests/client/test_auth.py::TestCIMD::test_oauth_provider_with_valid_client_metadata_url python3.14-mcp-1.29.0> [gw4] [ 4%] PASSED tests/client/test_auth.py::TestWWWAuthenticate::test_extract_field_from_www_auth_valid_cases[Bearer scope=read-scope-read] python3.14-mcp-1.29.0> tests/client/test_auth.py::TestCIMD::test_oauth_provider_with_invalid_client_metadata_url_raises_error python3.14-mcp-1.29.0> [gw0] [ 4%] PASSED tests/client/auth/extensions/test_client_credentials.py::TestClientCredentialsOAuthProvider::test_init_sets_client_info python3.14-mcp-1.29.0> tests/client/test_auth.py::TestOAuthFallback::test_oauth_discovery_legacy_fallback_when_no_prm python3.14-mcp-1.29.0> [gw8] [ 5%] PASSED tests/experimental/tasks/server/test_server_task_context.py::test_server_task_context_complete_with_notify python3.14-mcp-1.29.0> [gw6] [ 5%] PASSED tests/experimental/tasks/client/test_poll_task.py::test_poll_task_continues_through_input_required python3.14-mcp-1.29.0> tests/experimental/tasks/client/test_poll_task.py::test_poll_task_passes_task_id python3.14-mcp-1.29.0> tests/client/auth/extensions/test_client_credentials.py::TestClientCredentialsOAuthProvider::test_init_with_scopes python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_server_task_context.py::test_server_task_context_fail_with_notify python3.14-mcp-1.29.0> tests/client/test_auth.py::TestWWWAuthenticate::test_extract_field_from_www_auth_valid_cases[Bearer resource_metadata=https://api.example.com/.well-known/oauth-protected-resource-resource_metadata-https://api.example.com/.well-known/oauth-protected-resource] python3.14-mcp-1.29.0> [gw9] [ 5%] PASSED tests/experimental/tasks/server/test_run_task_flow.py::test_run_task_with_model_immediate_response python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_run_task_flow.py::test_run_task_doesnt_complete_if_already_terminal python3.14-mcp-1.29.0> [gw0] [ 5%] PASSED tests/client/auth/extensions/test_client_credentials.py::TestClientCredentialsOAuthProvider::test_init_with_scopes python3.14-mcp-1.29.0> [gw4] [ 5%] PASSED tests/client/test_auth.py::TestWWWAuthenticate::test_extract_field_from_www_auth_valid_cases[Bearer resource_metadata=https://api.example.com/.well-known/oauth-protected-resource-resource_metadata-https://api.example.com/.well-known/oauth-protected-resource] python3.14-mcp-1.29.0> [gw6] [ 5%] PASSED tests/experimental/tasks/client/test_poll_task.py::test_poll_task_passes_task_id python3.14-mcp-1.29.0> tests/client/test_auth.py::TestWWWAuthenticate::test_extract_field_from_www_auth_valid_cases[Bearer error=invalid_token-error-invalid_token] python3.14-mcp-1.29.0> [gw2] [ 5%] PASSED tests/client/test_auth.py::TestOAuthFallback::test_oauth_discovery_legacy_fallback_when_no_prm python3.14-mcp-1.29.0> tests/client/auth/extensions/test_client_credentials.py::TestClientCredentialsOAuthProvider::test_init_with_client_secret_post python3.14-mcp-1.29.0> tests/experimental/tasks/client/test_poll_task.py::test_poll_task_yields_full_result python3.14-mcp-1.29.0> tests/client/test_auth.py::TestOAuthFallback::test_oauth_discovery_path_aware_when_auth_server_has_path python3.14-mcp-1.29.0> [gw8] [ 5%] PASSED tests/experimental/tasks/server/test_server_task_context.py::test_server_task_context_fail_with_notify python3.14-mcp-1.29.0> [gw4] [ 5%] PASSED tests/client/test_auth.py::TestWWWAuthenticate::test_extract_field_from_www_auth_valid_cases[Bearer error=invalid_token-error-invalid_token] python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_server_task_context.py::test_elicit_raises_when_client_lacks_capability python3.14-mcp-1.29.0> tests/client/test_auth.py::TestWWWAuthenticate::test_extract_field_from_www_auth_valid_cases[Bearer realm="api", scope="admin:write resource:read", error="insufficient_scope"-scope-admin:write resource:read] python3.14-mcp-1.29.0> [gw1] [ 5%] PASSED tests/client/test_list_roots_callback.py::test_list_roots_callback python3.14-mcp-1.29.0> [gw2] [ 5%] PASSED tests/client/test_auth.py::TestOAuthFallback::test_oauth_discovery_path_aware_when_auth_server_has_path python3.14-mcp-1.29.0> tests/client/test_auth.py::TestOAuthFallback::test_oauth_discovery_root_when_auth_server_has_no_path python3.14-mcp-1.29.0> tests/client/test_logging_callback.py::test_logging_callback python3.14-mcp-1.29.0> [gw0] [ 5%] PASSED tests/client/auth/extensions/test_client_credentials.py::TestClientCredentialsOAuthProvider::test_init_with_client_secret_post python3.14-mcp-1.29.0> [gw6] [ 6%] PASSED tests/experimental/tasks/client/test_poll_task.py::test_poll_task_yields_full_result python3.14-mcp-1.29.0> [gw4] [ 6%] PASSED tests/client/test_auth.py::TestWWWAuthenticate::test_extract_field_from_www_auth_valid_cases[Bearer realm="api", scope="admin:write resource:read", error="insufficient_scope"-scope-admin:write resource:read] python3.14-mcp-1.29.0> [gw2] [ 6%] PASSED tests/client/test_auth.py::TestOAuthFallback::test_oauth_discovery_root_when_auth_server_has_no_path python3.14-mcp-1.29.0> tests/experimental/tasks/client/test_tasks.py::test_session_experimental_get_task python3.14-mcp-1.29.0> tests/client/auth/extensions/test_client_credentials.py::TestClientCredentialsOAuthProvider::test_exchange_token_client_credentials python3.14-mcp-1.29.0> tests/client/test_auth.py::TestWWWAuthenticate::test_extract_field_from_www_auth_valid_cases[Bearer realm="api", resource_metadata="https://api.example.com/.well-known/oauth-protected-resource", error="insufficient_scope"-resource_metadata-https://api.example.com/.well-known/oauth-protected-resource] python3.14-mcp-1.29.0> tests/client/test_auth.py::TestOAuthFallback::test_oauth_discovery_root_when_auth_server_has_only_slash python3.14-mcp-1.29.0> [gw4] [ 6%] PASSED tests/client/test_auth.py::TestWWWAuthenticate::test_extract_field_from_www_auth_valid_cases[Bearer realm="api", resource_metadata="https://api.example.com/.well-known/oauth-protected-resource", error="insufficient_scope"-resource_metadata-https://api.example.com/.well-known/oauth-protected-resource] python3.14-mcp-1.29.0> [gw2] [ 6%] PASSED tests/client/test_auth.py::TestOAuthFallback::test_oauth_discovery_root_when_auth_server_has_only_slash python3.14-mcp-1.29.0> tests/client/test_auth.py::TestWWWAuthenticate::test_extract_field_from_www_auth_valid_cases[Bearer realm="api", scope=basic-scope-basic] python3.14-mcp-1.29.0> [gw8] [ 6%] PASSED tests/experimental/tasks/server/test_server_task_context.py::test_elicit_raises_when_client_lacks_capability python3.14-mcp-1.29.0> tests/client/test_auth.py::TestOAuthFallback::test_oauth_discovery_fallback_order python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_server_task_context.py::test_create_message_raises_when_client_lacks_capability python3.14-mcp-1.29.0> [gw2] [ 6%] PASSED tests/client/test_auth.py::TestOAuthFallback::test_oauth_discovery_fallback_order python3.14-mcp-1.29.0> tests/client/test_auth.py::TestOAuthFallback::test_oauth_discovery_fallback_conditions python3.14-mcp-1.29.0> [gw0] [ 6%] PASSED tests/client/auth/extensions/test_client_credentials.py::TestClientCredentialsOAuthProvider::test_exchange_token_client_credentials python3.14-mcp-1.29.0> tests/client/auth/extensions/test_client_credentials.py::TestClientCredentialsOAuthProvider::test_exchange_token_without_scopes python3.14-mcp-1.29.0> [gw2] [ 6%] PASSED tests/client/test_auth.py::TestOAuthFallback::test_oauth_discovery_fallback_conditions python3.14-mcp-1.29.0> tests/client/test_auth.py::TestOAuthFallback::test_handle_metadata_response_success python3.14-mcp-1.29.0> [gw8] [ 6%] PASSED tests/experimental/tasks/server/test_server_task_context.py::test_create_message_raises_when_client_lacks_capability python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_server_task_context.py::test_elicit_raises_without_handler python3.14-mcp-1.29.0> [gw2] [ 6%] PASSED tests/client/test_auth.py::TestOAuthFallback::test_handle_metadata_response_success python3.14-mcp-1.29.0> tests/client/test_auth.py::TestOAuthFallback::test_prioritize_www_auth_scope_over_prm python3.14-mcp-1.29.0> [gw0] [ 6%] PASSED tests/client/auth/extensions/test_client_credentials.py::TestClientCredentialsOAuthProvider::test_exchange_token_without_scopes python3.14-mcp-1.29.0> [gw9] [ 7%] PASSED tests/experimental/tasks/server/test_run_task_flow.py::test_run_task_doesnt_complete_if_already_terminal python3.14-mcp-1.29.0> tests/client/auth/extensions/test_client_credentials.py::TestPrivateKeyJWTOAuthProvider::test_init_sets_client_info python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_run_task_flow.py::test_run_task_doesnt_fail_if_already_terminal python3.14-mcp-1.29.0> [gw2] [ 7%] PASSED tests/client/test_auth.py::TestOAuthFallback::test_prioritize_www_auth_scope_over_prm python3.14-mcp-1.29.0> tests/client/test_auth.py::TestOAuthFallback::test_prioritize_prm_scopes_when_no_www_auth_scope python3.14-mcp-1.29.0> [gw8] [ 7%] PASSED tests/experimental/tasks/server/test_server_task_context.py::test_elicit_raises_without_handler python3.14-mcp-1.29.0> [gw6] [ 7%] PASSED tests/experimental/tasks/client/test_tasks.py::test_session_experimental_get_task python3.14-mcp-1.29.0> tests/experimental/tasks/client/test_tasks.py::test_session_experimental_get_task_result python3.14-mcp-1.29.0> [gw2] [ 7%] PASSED tests/client/test_auth.py::TestOAuthFallback::test_prioritize_prm_scopes_when_no_www_auth_scope python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_server_task_context.py::test_elicit_url_raises_without_handler python3.14-mcp-1.29.0> tests/client/test_auth.py::TestOAuthFallback::test_omit_scope_when_no_prm_scopes_or_www_auth python3.14-mcp-1.29.0> [gw0] [ 7%] PASSED tests/client/auth/extensions/test_client_credentials.py::TestPrivateKeyJWTOAuthProvider::test_init_sets_client_info python3.14-mcp-1.29.0> tests/client/auth/extensions/test_client_credentials.py::TestPrivateKeyJWTOAuthProvider::test_exchange_token_client_credentials python3.14-mcp-1.29.0> [gw2] [ 7%] PASSED tests/client/test_auth.py::TestOAuthFallback::test_omit_scope_when_no_prm_scopes_or_www_auth python3.14-mcp-1.29.0> tests/client/test_auth.py::TestOAuthFallback::test_token_exchange_request_authorization_code python3.14-mcp-1.29.0> [gw8] [ 7%] PASSED tests/experimental/tasks/server/test_server_task_context.py::test_elicit_url_raises_without_handler python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_server_task_context.py::test_create_message_raises_without_handler python3.14-mcp-1.29.0> [gw2] [ 7%] PASSED tests/client/test_auth.py::TestOAuthFallback::test_token_exchange_request_authorization_code python3.14-mcp-1.29.0> tests/client/test_auth.py::TestOAuthFallback::test_refresh_token_request python3.14-mcp-1.29.0> [gw2] [ 7%] PASSED tests/client/test_auth.py::TestOAuthFallback::test_refresh_token_request python3.14-mcp-1.29.0> [gw8] [ 7%] PASSED tests/experimental/tasks/server/test_server_task_context.py::test_create_message_raises_without_handler python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_server_task_context.py::test_elicit_queues_request_and_waits_for_response python3.14-mcp-1.29.0> tests/client/test_auth.py::TestOAuthFallback::test_basic_auth_token_exchange python3.14-mcp-1.29.0> [gw0] [ 8%] PASSED tests/client/auth/extensions/test_client_credentials.py::TestPrivateKeyJWTOAuthProvider::test_exchange_token_client_credentials python3.14-mcp-1.29.0> tests/client/auth/extensions/test_client_credentials.py::TestPrivateKeyJWTOAuthProvider::test_exchange_token_without_scopes python3.14-mcp-1.29.0> [gw8] [ 8%] PASSED tests/experimental/tasks/server/test_server_task_context.py::test_elicit_queues_request_and_waits_for_response python3.14-mcp-1.29.0> [gw6] [ 8%] PASSED tests/experimental/tasks/client/test_tasks.py::test_session_experimental_get_task_result python3.14-mcp-1.29.0> tests/experimental/tasks/client/test_tasks.py::test_session_experimental_list_tasks python3.14-mcp-1.29.0> [gw2] [ 8%] PASSED tests/client/test_auth.py::TestOAuthFallback::test_basic_auth_token_exchange python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_server_task_context.py::test_elicit_url_queues_request_and_waits_for_response python3.14-mcp-1.29.0> tests/client/test_auth.py::TestOAuthFallback::test_basic_auth_refresh_token python3.14-mcp-1.29.0> [gw2] [ 8%] PASSED tests/client/test_auth.py::TestOAuthFallback::test_basic_auth_refresh_token python3.14-mcp-1.29.0> tests/client/test_auth.py::TestOAuthFallback::test_none_auth_method python3.14-mcp-1.29.0> [gw0] [ 8%] PASSED tests/client/auth/extensions/test_client_credentials.py::TestPrivateKeyJWTOAuthProvider::test_exchange_token_without_scopes python3.14-mcp-1.29.0> [gw8] [ 8%] PASSED tests/experimental/tasks/server/test_server_task_context.py::test_elicit_url_queues_request_and_waits_for_response python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_server_task_context.py::test_create_message_queues_request_and_waits_for_response python3.14-mcp-1.29.0> tests/client/auth/extensions/test_client_credentials.py::TestSignedJWTParameters::test_create_assertion_provider python3.14-mcp-1.29.0> [gw9] [ 8%] PASSED tests/experimental/tasks/server/test_run_task_flow.py::test_run_task_doesnt_fail_if_already_terminal python3.14-mcp-1.29.0> [gw2] [ 8%] PASSED tests/client/test_auth.py::TestOAuthFallback::test_none_auth_method python3.14-mcp-1.29.0> tests/client/test_auth.py::TestProtectedResourceMetadata::test_resource_param_included_with_recent_protocol_version python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_server.py::test_list_tasks_handler python3.14-mcp-1.29.0> [gw6] [ 8%] PASSED tests/experimental/tasks/client/test_tasks.py::test_session_experimental_list_tasks python3.14-mcp-1.29.0> tests/experimental/tasks/client/test_tasks.py::test_session_experimental_cancel_task python3.14-mcp-1.29.0> [gw2] [ 8%] PASSED tests/client/test_auth.py::TestProtectedResourceMetadata::test_resource_param_included_with_recent_protocol_version python3.14-mcp-1.29.0> tests/client/test_auth.py::TestProtectedResourceMetadata::test_resource_param_excluded_with_old_protocol_version python3.14-mcp-1.29.0> [gw8] [ 8%] PASSED tests/experimental/tasks/server/test_server_task_context.py::test_create_message_queues_request_and_waits_for_response python3.14-mcp-1.29.0> [gw0] [ 9%] PASSED tests/client/auth/extensions/test_client_credentials.py::TestSignedJWTParameters::test_create_assertion_provider python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_server_task_context.py::test_elicit_restores_status_on_cancellation python3.14-mcp-1.29.0> [gw2] [ 9%] PASSED tests/client/test_auth.py::TestProtectedResourceMetadata::test_resource_param_excluded_with_old_protocol_version python3.14-mcp-1.29.0> tests/client/auth/extensions/test_client_credentials.py::TestSignedJWTParameters::test_create_assertion_provider_with_additional_claims python3.14-mcp-1.29.0> tests/client/test_auth.py::TestProtectedResourceMetadata::test_resource_param_included_with_protected_resource_metadata python3.14-mcp-1.29.0> [gw8] [ 9%] PASSED tests/experimental/tasks/server/test_server_task_context.py::test_elicit_restores_status_on_cancellation python3.14-mcp-1.29.0> [gw9] [ 9%] PASSED tests/experimental/tasks/server/test_server.py::test_list_tasks_handler python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_server_task_context.py::test_create_message_restores_status_on_cancellation python3.14-mcp-1.29.0> [gw2] [ 9%] PASSED tests/client/test_auth.py::TestProtectedResourceMetadata::test_resource_param_included_with_protected_resource_metadata python3.14-mcp-1.29.0> tests/client/test_auth.py::TestRegistrationResponse::test_handle_registration_response_reads_before_accessing_text python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_server.py::test_get_task_handler python3.14-mcp-1.29.0> [gw8] [ 9%] PASSED tests/experimental/tasks/server/test_server_task_context.py::test_create_message_restores_status_on_cancellation python3.14-mcp-1.29.0> [gw2] [ 9%] PASSED tests/client/test_auth.py::TestRegistrationResponse::test_handle_registration_response_reads_before_accessing_text python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_server_task_context.py::test_elicit_as_task_raises_without_handler python3.14-mcp-1.29.0> tests/client/test_auth.py::TestCreateClientRegistrationRequest::test_uses_registration_endpoint_from_metadata python3.14-mcp-1.29.0> [gw0] [ 9%] PASSED tests/client/auth/extensions/test_client_credentials.py::TestSignedJWTParameters::test_create_assertion_provider_with_additional_claims python3.14-mcp-1.29.0> [gw2] [ 9%] PASSED tests/client/test_auth.py::TestCreateClientRegistrationRequest::test_uses_registration_endpoint_from_metadata python3.14-mcp-1.29.0> tests/client/auth/extensions/test_client_credentials.py::TestStaticAssertionProvider::test_returns_static_token python3.14-mcp-1.29.0> tests/client/test_auth.py::TestCreateClientRegistrationRequest::test_falls_back_to_default_register_endpoint_when_no_metadata python3.14-mcp-1.29.0> [gw6] [ 9%] PASSED tests/experimental/tasks/client/test_tasks.py::test_session_experimental_cancel_task python3.14-mcp-1.29.0> [gw2] [ 9%] PASSED tests/client/test_auth.py::TestCreateClientRegistrationRequest::test_falls_back_to_default_register_endpoint_when_no_metadata python3.14-mcp-1.29.0> tests/client/test_auth.py::TestCreateClientRegistrationRequest::test_falls_back_when_metadata_has_no_registration_endpoint python3.14-mcp-1.29.0> [gw8] [ 10%] PASSED tests/experimental/tasks/server/test_server_task_context.py::test_elicit_as_task_raises_without_handler python3.14-mcp-1.29.0> [gw9] [ 10%] PASSED tests/experimental/tasks/server/test_server.py::test_get_task_handler python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_context.py::test_task_context_properties python3.14-mcp-1.29.0> [gw2] [ 10%] PASSED tests/client/test_auth.py::TestCreateClientRegistrationRequest::test_falls_back_when_metadata_has_no_registration_endpoint python3.14-mcp-1.29.0> tests/client/test_auth.py::TestAuthFlow::test_auth_flow_with_valid_tokens python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_server_task_context.py::test_create_message_as_task_raises_without_handler python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_server.py::test_get_task_result_handler python3.14-mcp-1.29.0> [gw6] [ 10%] PASSED tests/experimental/tasks/server/test_context.py::test_task_context_properties python3.14-mcp-1.29.0> [gw0] [ 10%] PASSED tests/client/auth/extensions/test_client_credentials.py::TestStaticAssertionProvider::test_returns_static_token python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_context.py::test_task_context_update_status python3.14-mcp-1.29.0> [gw2] [ 10%] PASSED tests/client/test_auth.py::TestAuthFlow::test_auth_flow_with_valid_tokens python3.14-mcp-1.29.0> tests/client/test_auth.py::TestAuthFlow::test_auth_flow_with_no_tokens python3.14-mcp-1.29.0> tests/client/test_auth.py::TestPKCEParameters::test_pkce_generation python3.14-mcp-1.29.0> [gw8] [ 10%] PASSED tests/experimental/tasks/server/test_server_task_context.py::test_create_message_as_task_raises_without_handler python3.14-mcp-1.29.0> [gw6] [ 10%] PASSED tests/experimental/tasks/server/test_context.py::test_task_context_update_status python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_context.py::test_task_context_complete python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_store.py::test_create_and_get python3.14-mcp-1.29.0> [gw9] [ 10%] PASSED tests/experimental/tasks/server/test_server.py::test_get_task_result_handler python3.14-mcp-1.29.0> [gw2] [ 10%] PASSED tests/client/test_auth.py::TestAuthFlow::test_auth_flow_with_no_tokens python3.14-mcp-1.29.0> [gw6] [ 10%] PASSED tests/experimental/tasks/server/test_context.py::test_task_context_complete python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_server.py::test_cancel_task_handler python3.14-mcp-1.29.0> [gw0] [ 10%] PASSED tests/client/test_auth.py::TestPKCEParameters::test_pkce_generation python3.14-mcp-1.29.0> tests/client/test_auth.py::TestAuthFlow::test_auth_flow_no_unnecessary_retry_after_oauth python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_context.py::test_task_context_fail python3.14-mcp-1.29.0> tests/client/test_auth.py::TestPKCEParameters::test_pkce_uniqueness python3.14-mcp-1.29.0> [gw8] [ 11%] PASSED tests/experimental/tasks/server/test_store.py::test_create_and_get python3.14-mcp-1.29.0> [gw6] [ 11%] PASSED tests/experimental/tasks/server/test_context.py::test_task_context_fail python3.14-mcp-1.29.0> [gw2] [ 11%] PASSED tests/client/test_auth.py::TestAuthFlow::test_auth_flow_no_unnecessary_retry_after_oauth python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_context.py::test_task_context_cancellation python3.14-mcp-1.29.0> tests/client/test_auth.py::TestAuthFlow::test_403_insufficient_scope_updates_scope_from_header python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_store.py::test_create_with_custom_id python3.14-mcp-1.29.0> [gw6] [ 11%] PASSED tests/experimental/tasks/server/test_context.py::test_task_context_cancellation python3.14-mcp-1.29.0> [gw9] [ 11%] PASSED tests/experimental/tasks/server/test_server.py::test_cancel_task_handler python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_context.py::test_create_task_state_generates_id python3.14-mcp-1.29.0> [gw0] [ 11%] PASSED tests/client/test_auth.py::TestPKCEParameters::test_pkce_uniqueness python3.14-mcp-1.29.0> [gw6] [ 11%] PASSED tests/experimental/tasks/server/test_context.py::test_create_task_state_generates_id python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_context.py::test_create_task_state_uses_provided_id python3.14-mcp-1.29.0> [gw8] [ 11%] PASSED tests/experimental/tasks/server/test_store.py::test_create_with_custom_id python3.14-mcp-1.29.0> [gw6] [ 11%] PASSED tests/experimental/tasks/server/test_context.py::test_create_task_state_uses_provided_id python3.14-mcp-1.29.0> tests/client/test_auth.py::TestOAuthContext::test_oauth_provider_initialization python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_server.py::test_server_capabilities_include_tasks python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_context.py::test_create_task_state_null_ttl python3.14-mcp-1.29.0> [gw6] [ 11%] PASSED tests/experimental/tasks/server/test_context.py::test_create_task_state_null_ttl python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_context.py::test_create_task_state_has_created_at python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_store.py::test_create_duplicate_id_raises python3.14-mcp-1.29.0> [gw2] [ 11%] PASSED tests/client/test_auth.py::TestAuthFlow::test_403_insufficient_scope_updates_scope_from_header python3.14-mcp-1.29.0> tests/client/test_auth.py::test_build_metadata[simple-url] python3.14-mcp-1.29.0> [gw6] [ 11%] PASSED tests/experimental/tasks/server/test_context.py::test_create_task_state_has_created_at python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_context.py::test_task_execution_provides_context python3.14-mcp-1.29.0> [gw8] [ 12%] PASSED tests/experimental/tasks/server/test_store.py::test_create_duplicate_id_raises python3.14-mcp-1.29.0> [gw6] [ 12%] PASSED tests/experimental/tasks/server/test_context.py::test_task_execution_provides_context python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_context.py::test_task_execution_auto_fails_on_exception python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_store.py::test_get_nonexistent_returns_none python3.14-mcp-1.29.0> [gw9] [ 12%] PASSED tests/experimental/tasks/server/test_server.py::test_server_capabilities_include_tasks python3.14-mcp-1.29.0> [gw8] [ 12%] PASSED tests/experimental/tasks/server/test_store.py::test_get_nonexistent_returns_none python3.14-mcp-1.29.0> [gw6] [ 12%] PASSED tests/experimental/tasks/server/test_context.py::test_task_execution_auto_fails_on_exception python3.14-mcp-1.29.0> [gw0] [ 12%] PASSED tests/client/test_auth.py::TestOAuthContext::test_oauth_provider_initialization python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_context.py::test_task_execution_doesnt_fail_if_already_terminal python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_server.py::test_server_capabilities_partial_tasks python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_store.py::test_update_status python3.14-mcp-1.29.0> tests/client/test_auth.py::TestOAuthContext::test_context_url_parsing python3.14-mcp-1.29.0> [gw6] [ 12%] PASSED tests/experimental/tasks/server/test_context.py::test_task_execution_doesnt_fail_if_already_terminal python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_context.py::test_task_execution_not_found python3.14-mcp-1.29.0> [gw8] [ 12%] PASSED tests/experimental/tasks/server/test_store.py::test_update_status python3.14-mcp-1.29.0> [gw0] [ 12%] PASSED tests/client/test_auth.py::TestOAuthContext::test_context_url_parsing python3.14-mcp-1.29.0> [gw6] [ 12%] PASSED tests/experimental/tasks/server/test_context.py::test_task_execution_not_found python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_store.py::test_update_nonexistent_raises python3.14-mcp-1.29.0> [gw9] [ 12%] PASSED tests/experimental/tasks/server/test_server.py::test_server_capabilities_partial_tasks python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_integration.py::test_task_lifecycle_with_task_execution python3.14-mcp-1.29.0> tests/client/test_auth.py::TestOAuthContext::test_token_validity_checking python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_server.py::test_tool_with_task_execution_metadata python3.14-mcp-1.29.0> [gw8] [ 13%] PASSED tests/experimental/tasks/server/test_store.py::test_update_nonexistent_raises python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_store.py::test_store_and_get_result python3.14-mcp-1.29.0> [gw9] [ 13%] PASSED tests/experimental/tasks/server/test_server.py::test_tool_with_task_execution_metadata python3.14-mcp-1.29.0> [gw8] [ 13%] PASSED tests/experimental/tasks/server/test_store.py::test_store_and_get_result python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_server.py::test_task_metadata_in_call_tool_request python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_store.py::test_get_result_nonexistent_returns_none python3.14-mcp-1.29.0> [gw6] [ 13%] PASSED tests/experimental/tasks/server/test_integration.py::test_task_lifecycle_with_task_execution python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_integration.py::test_task_auto_fails_on_exception python3.14-mcp-1.29.0> [gw8] [ 13%] PASSED tests/experimental/tasks/server/test_store.py::test_get_result_nonexistent_returns_none python3.14-mcp-1.29.0> [gw5] [ 13%] PASSED tests/client/test_session_group.py::TestClientSessionGroup::test_connect_to_server python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_store.py::test_get_result_no_result_returns_none python3.14-mcp-1.29.0> tests/client/test_session_group.py::TestClientSessionGroup::test_connect_to_server_with_name_hook python3.14-mcp-1.29.0> [gw8] [ 13%] PASSED tests/experimental/tasks/server/test_store.py::test_get_result_no_result_returns_none python3.14-mcp-1.29.0> tests/experimental/tasks/test_message_queue.py::TestInMemoryTaskMessageQueue::test_wait_for_message_blocks_until_message python3.14-mcp-1.29.0> [gw8] [ 13%] PASSED tests/experimental/tasks/test_message_queue.py::TestInMemoryTaskMessageQueue::test_wait_for_message_blocks_until_message python3.14-mcp-1.29.0> [gw6] [ 13%] PASSED tests/experimental/tasks/server/test_integration.py::test_task_auto_fails_on_exception python3.14-mcp-1.29.0> tests/experimental/tasks/test_message_queue.py::TestInMemoryTaskMessageQueue::test_notify_message_available_wakes_waiter python3.14-mcp-1.29.0> tests/experimental/tasks/test_request_context.py::test_validate_task_mode_optional_with_task_is_valid python3.14-mcp-1.29.0> [gw6] [ 13%] PASSED tests/experimental/tasks/test_request_context.py::test_validate_task_mode_optional_with_task_is_valid python3.14-mcp-1.29.0> tests/experimental/tasks/test_request_context.py::test_validate_task_mode_optional_without_task_is_valid python3.14-mcp-1.29.0> [gw8] [ 13%] PASSED tests/experimental/tasks/test_message_queue.py::TestInMemoryTaskMessageQueue::test_notify_message_available_wakes_waiter python3.14-mcp-1.29.0> [gw6] [ 13%] PASSED tests/experimental/tasks/test_request_context.py::test_validate_task_mode_optional_without_task_is_valid python3.14-mcp-1.29.0> [gw9] [ 14%] PASSED tests/experimental/tasks/server/test_server.py::test_task_metadata_in_call_tool_request python3.14-mcp-1.29.0> tests/experimental/tasks/test_message_queue.py::TestInMemoryTaskMessageQueue::test_peek_empty_queue_returns_none python3.14-mcp-1.29.0> tests/experimental/tasks/test_request_context.py::test_validate_for_tool_with_execution_required python3.14-mcp-1.29.0> [gw6] [ 14%] PASSED tests/experimental/tasks/test_request_context.py::test_validate_for_tool_with_execution_required python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_server.py::test_task_metadata_is_task_property python3.14-mcp-1.29.0> [gw8] [ 14%] PASSED tests/experimental/tasks/test_message_queue.py::TestInMemoryTaskMessageQueue::test_peek_empty_queue_returns_none python3.14-mcp-1.29.0> tests/experimental/tasks/test_message_queue.py::TestInMemoryTaskMessageQueue::test_wait_for_message_double_check_race_condition python3.14-mcp-1.29.0> [gw8] [ 14%] PASSED tests/experimental/tasks/test_message_queue.py::TestInMemoryTaskMessageQueue::test_wait_for_message_double_check_race_condition python3.14-mcp-1.29.0> tests/experimental/tasks/test_message_queue.py::TestResolver::test_set_result_and_wait python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_store.py::test_list_tasks python3.14-mcp-1.29.0> [gw9] [ 14%] PASSED tests/experimental/tasks/server/test_server.py::test_task_metadata_is_task_property python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_server.py::test_update_capabilities_no_handlers python3.14-mcp-1.29.0> [gw3] [ 14%] PASSED tests/client/test_auth.py::TestCIMD::test_oauth_provider_with_invalid_client_metadata_url_raises_error python3.14-mcp-1.29.0> tests/client/test_auth.py::TestCIMD::test_auth_flow_uses_cimd_when_server_supports python3.14-mcp-1.29.0> [gw9] [ 14%] PASSED tests/experimental/tasks/server/test_server.py::test_update_capabilities_no_handlers python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_server.py::test_default_task_handlers_via_enable_tasks python3.14-mcp-1.29.0> [gw7] [ 14%] PASSED tests/experimental/tasks/server/test_store.py::test_list_tasks python3.14-mcp-1.29.0> [gw3] [ 14%] PASSED tests/client/test_auth.py::TestCIMD::test_auth_flow_uses_cimd_when_server_supports python3.14-mcp-1.29.0> [gw5] [ 14%] PASSED tests/client/test_session_group.py::TestClientSessionGroup::test_connect_to_server_with_name_hook python3.14-mcp-1.29.0> tests/client/test_auth.py::TestCIMD::test_auth_flow_falls_back_to_dcr_when_no_cimd_support python3.14-mcp-1.29.0> tests/client/test_session_group.py::TestClientSessionGroup::test_disconnect_from_server python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_store.py::test_list_tasks_pagination python3.14-mcp-1.29.0> [gw9] [ 14%] PASSED tests/experimental/tasks/server/test_server.py::test_default_task_handlers_via_enable_tasks python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_server.py::test_build_elicit_form_request python3.14-mcp-1.29.0> [gw7] [ 15%] PASSED tests/experimental/tasks/server/test_store.py::test_list_tasks_pagination python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_store.py::test_list_tasks_invalid_cursor python3.14-mcp-1.29.0> [gw3] [ 15%] PASSED tests/client/test_auth.py::TestCIMD::test_auth_flow_falls_back_to_dcr_when_no_cimd_support python3.14-mcp-1.29.0> tests/client/test_auth.py::test_validate_resource_rejects_mismatched_resource python3.14-mcp-1.29.0> [gw5] [ 15%] PASSED tests/client/test_session_group.py::TestClientSessionGroup::test_disconnect_from_server python3.14-mcp-1.29.0> [gw9] [ 15%] PASSED tests/experimental/tasks/server/test_server.py::test_build_elicit_form_request python3.14-mcp-1.29.0> tests/client/test_session_group.py::TestClientSessionGroup::test_connect_to_server_duplicate_tool_raises_error python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_server.py::test_build_elicit_url_request python3.14-mcp-1.29.0> [gw7] [ 15%] PASSED tests/experimental/tasks/server/test_store.py::test_list_tasks_invalid_cursor python3.14-mcp-1.29.0> [gw3] [ 15%] PASSED tests/client/test_auth.py::test_validate_resource_rejects_mismatched_resource python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_store.py::test_delete_task python3.14-mcp-1.29.0> tests/client/test_auth.py::test_validate_resource_accepts_matching_resource python3.14-mcp-1.29.0> [gw9] [ 15%] PASSED tests/experimental/tasks/server/test_server.py::test_build_elicit_url_request python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_server.py::test_build_create_message_request python3.14-mcp-1.29.0> [gw7] [ 15%] PASSED tests/experimental/tasks/server/test_store.py::test_delete_task python3.14-mcp-1.29.0> [gw3] [ 15%] PASSED tests/client/test_auth.py::test_validate_resource_accepts_matching_resource python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_store.py::test_get_all_tasks_helper python3.14-mcp-1.29.0> tests/client/test_auth.py::test_validate_resource_accepts_root_url_with_trailing_slash python3.14-mcp-1.29.0> [gw7] [ 15%] PASSED tests/experimental/tasks/server/test_store.py::test_get_all_tasks_helper python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_store.py::test_store_result_nonexistent_raises python3.14-mcp-1.29.0> [gw9] [ 15%] PASSED tests/experimental/tasks/server/test_server.py::test_build_create_message_request python3.14-mcp-1.29.0> [gw3] [ 15%] PASSED tests/client/test_auth.py::test_validate_resource_accepts_root_url_with_trailing_slash python3.14-mcp-1.29.0> [gw4] [ 16%] PASSED tests/client/test_auth.py::TestWWWAuthenticate::test_extract_field_from_www_auth_valid_cases[Bearer realm="api", scope=basic-scope-basic] python3.14-mcp-1.29.0> tests/client/test_auth.py::TestWWWAuthenticate::test_extract_field_from_www_auth_valid_cases[Bearer scope="resource:read resource:write user_profile"-scope-resource:read resource:write user_profile] python3.14-mcp-1.29.0> [gw4] [ 16%] PASSED tests/client/test_auth.py::TestWWWAuthenticate::test_extract_field_from_www_auth_valid_cases[Bearer scope="resource:read resource:write user_profile"-scope-resource:read resource:write user_profile] python3.14-mcp-1.29.0> tests/client/test_auth.py::TestWWWAuthenticate::test_extract_field_from_www_auth_valid_cases[Bearer resource_metadata="https://api.example.com/auth/metadata?version=1"-resource_metadata-https://api.example.com/auth/metadata?version=1] python3.14-mcp-1.29.0> tests/client/test_auth.py::test_get_resource_url_falls_back_when_prm_mismatches python3.14-mcp-1.29.0> [gw4] [ 16%] PASSED tests/client/test_auth.py::TestWWWAuthenticate::test_extract_field_from_www_auth_valid_cases[Bearer resource_metadata="https://api.example.com/auth/metadata?version=1"-resource_metadata-https://api.example.com/auth/metadata?version=1] python3.14-mcp-1.29.0> tests/client/test_auth.py::TestWWWAuthenticate::test_extract_field_from_www_auth_invalid_cases[None-scope-no WWW-Authenticate header] python3.14-mcp-1.29.0> [gw4] [ 16%] PASSED tests/client/test_auth.py::TestWWWAuthenticate::test_extract_field_from_www_auth_invalid_cases[None-scope-no WWW-Authenticate header] python3.14-mcp-1.29.0> tests/client/test_auth.py::TestWWWAuthenticate::test_extract_field_from_www_auth_invalid_cases[-scope-empty WWW-Authenticate header] python3.14-mcp-1.29.0> [gw1] [ 16%] PASSED tests/client/test_logging_callback.py::test_logging_callback python3.14-mcp-1.29.0> tests/client/test_notification_response.py::test_non_compliant_notification_response python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_server.py::test_send_message python3.14-mcp-1.29.0> [gw4] [ 16%] PASSED tests/client/test_auth.py::TestWWWAuthenticate::test_extract_field_from_www_auth_invalid_cases[-scope-empty WWW-Authenticate header] python3.14-mcp-1.29.0> tests/client/test_auth.py::TestWWWAuthenticate::test_extract_field_from_www_auth_invalid_cases[Bearer realm="api", error="insufficient_scope"-scope-no scope parameter] python3.14-mcp-1.29.0> [gw4] [ 16%] PASSED tests/client/test_auth.py::TestWWWAuthenticate::test_extract_field_from_www_auth_invalid_cases[Bearer realm="api", error="insufficient_scope"-scope-no scope parameter] python3.14-mcp-1.29.0> tests/client/test_auth.py::TestWWWAuthenticate::test_extract_field_from_www_auth_invalid_cases[Bearer realm="api", scope="read write"-resource_metadata-no resource_metadata parameter] python3.14-mcp-1.29.0> [gw7] [ 16%] PASSED tests/experimental/tasks/server/test_store.py::test_store_result_nonexistent_raises python3.14-mcp-1.29.0> [gw4] [ 16%] PASSED tests/client/test_auth.py::TestWWWAuthenticate::test_extract_field_from_www_auth_invalid_cases[Bearer realm="api", scope="read write"-resource_metadata-no resource_metadata parameter] python3.14-mcp-1.29.0> tests/client/test_auth.py::TestWWWAuthenticate::test_extract_field_from_www_auth_invalid_cases[Bearer scope=-scope-malformed scope parameter] python3.14-mcp-1.29.0> [gw4] [ 16%] PASSED tests/client/test_auth.py::TestWWWAuthenticate::test_extract_field_from_www_auth_invalid_cases[Bearer scope=-scope-malformed scope parameter] python3.14-mcp-1.29.0> [gw5] [ 16%] PASSED tests/client/test_session_group.py::TestClientSessionGroup::test_connect_to_server_duplicate_tool_raises_error python3.14-mcp-1.29.0> tests/client/test_auth.py::TestWWWAuthenticate::test_extract_field_from_www_auth_invalid_cases[Bearer resource_metadata=-resource_metadata-malformed resource_metadata parameter] python3.14-mcp-1.29.0> [gw3] [ 16%] PASSED tests/client/test_auth.py::test_get_resource_url_falls_back_when_prm_mismatches python3.14-mcp-1.29.0> tests/client/test_session_group.py::TestClientSessionGroup::test_disconnect_non_existent_server python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_store.py::test_create_task_with_null_ttl python3.14-mcp-1.29.0> tests/client/test_config.py::test_absolute_uv_path python3.14-mcp-1.29.0> [gw7] [ 17%] PASSED tests/experimental/tasks/server/test_store.py::test_create_task_with_null_ttl python3.14-mcp-1.29.0> [gw5] [ 17%] PASSED tests/client/test_session_group.py::TestClientSessionGroup::test_disconnect_non_existent_server python3.14-mcp-1.29.0> tests/client/test_session_group.py::TestClientSessionGroup::test_establish_session_parameterized[server_params_instance0-stdio-mcp.client.session_group.mcp.stdio_client] python3.14-mcp-1.29.0> [gw3] [ 17%] PASSED tests/client/test_config.py::test_absolute_uv_path python3.14-mcp-1.29.0> tests/client/test_list_methods_cursor.py::test_list_methods_cursor_parameter[list_tools-tools/list] python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_store.py::test_task_expiration_cleanup python3.14-mcp-1.29.0> [gw7] [ 17%] PASSED tests/experimental/tasks/server/test_store.py::test_task_expiration_cleanup python3.14-mcp-1.29.0> [gw5] [ 17%] PASSED tests/client/test_session_group.py::TestClientSessionGroup::test_establish_session_parameterized[server_params_instance0-stdio-mcp.client.session_group.mcp.stdio_client] python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_store.py::test_task_with_null_ttl_never_expires python3.14-mcp-1.29.0> tests/client/test_session_group.py::TestClientSessionGroup::test_establish_session_parameterized[server_params_instance1-sse-mcp.client.session_group.sse_client] python3.14-mcp-1.29.0> [gw7] [ 17%] PASSED tests/experimental/tasks/server/test_store.py::test_task_with_null_ttl_never_expires python3.14-mcp-1.29.0> [gw4] [ 17%] PASSED tests/client/test_auth.py::TestWWWAuthenticate::test_extract_field_from_www_auth_invalid_cases[Bearer resource_metadata=-resource_metadata-malformed resource_metadata parameter] python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_store.py::test_terminal_task_ttl_reset python3.14-mcp-1.29.0> tests/client/test_auth.py::TestCIMD::test_is_valid_client_metadata_url[https://example.com/client-True] python3.14-mcp-1.29.0> [gw5] [ 17%] PASSED tests/client/test_session_group.py::TestClientSessionGroup::test_establish_session_parameterized[server_params_instance1-sse-mcp.client.session_group.sse_client] python3.14-mcp-1.29.0> [gw4] [ 17%] PASSED tests/client/test_auth.py::TestCIMD::test_is_valid_client_metadata_url[https://example.com/client-True] python3.14-mcp-1.29.0> tests/client/test_session_group.py::TestClientSessionGroup::test_establish_session_parameterized[server_params_instance2-streamablehttp-mcp.client.session_group.streamable_http_client] python3.14-mcp-1.29.0> tests/client/test_auth.py::TestCIMD::test_is_valid_client_metadata_url[https://example.com/client-metadata.json-True] python3.14-mcp-1.29.0> [gw7] [ 17%] PASSED tests/experimental/tasks/server/test_store.py::test_terminal_task_ttl_reset python3.14-mcp-1.29.0> [gw4] [ 17%] PASSED tests/client/test_auth.py::TestCIMD::test_is_valid_client_metadata_url[https://example.com/client-metadata.json-True] python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_store.py::test_terminal_status_transition_rejected python3.14-mcp-1.29.0> [gw0] [ 18%] PASSED tests/client/test_auth.py::TestOAuthContext::test_token_validity_checking python3.14-mcp-1.29.0> tests/client/test_auth.py::TestOAuthContext::test_clear_tokens python3.14-mcp-1.29.0> [gw7] [ 18%] PASSED tests/experimental/tasks/server/test_store.py::test_terminal_status_transition_rejected python3.14-mcp-1.29.0> [gw0] [ 18%] PASSED tests/client/test_auth.py::TestOAuthContext::test_clear_tokens python3.14-mcp-1.29.0> tests/client/test_auth.py::TestOAuthFlow::test_build_protected_resource_discovery_urls python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_store.py::test_terminal_status_allows_same_status python3.14-mcp-1.29.0> [gw0] [ 18%] PASSED tests/client/test_auth.py::TestOAuthFlow::test_build_protected_resource_discovery_urls python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_task_result_handler.py::test_route_error_returns_false_for_unknown_request python3.14-mcp-1.29.0> [gw7] [ 18%] PASSED tests/experimental/tasks/server/test_store.py::test_terminal_status_allows_same_status python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_store.py::test_wait_for_update_nonexistent_raises python3.14-mcp-1.29.0> tests/client/test_auth.py::TestCIMD::test_is_valid_client_metadata_url[https://example.com/path/to/client-True] python3.14-mcp-1.29.0> [gw0] [ 18%] PASSED tests/experimental/tasks/server/test_task_result_handler.py::test_route_error_returns_false_for_unknown_request python3.14-mcp-1.29.0> [gw4] [ 18%] PASSED tests/client/test_auth.py::TestCIMD::test_is_valid_client_metadata_url[https://example.com/path/to/client-True] python3.14-mcp-1.29.0> tests/client/test_auth.py::TestCIMD::test_is_valid_client_metadata_url[https://example.com:8443/client-True] python3.14-mcp-1.29.0> [gw7] [ 18%] PASSED tests/experimental/tasks/server/test_store.py::test_wait_for_update_nonexistent_raises python3.14-mcp-1.29.0> [gw4] [ 18%] PASSED tests/client/test_auth.py::TestCIMD::test_is_valid_client_metadata_url[https://example.com:8443/client-True] python3.14-mcp-1.29.0> tests/client/test_auth.py::TestCIMD::test_is_valid_client_metadata_url[http://example.com/client-False] python3.14-mcp-1.29.0> [gw4] [ 18%] PASSED tests/client/test_auth.py::TestCIMD::test_is_valid_client_metadata_url[http://example.com/client-False] python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_task_result_handler.py::test_deliver_registers_resolver_for_request_messages python3.14-mcp-1.29.0> tests/client/test_auth.py::TestCIMD::test_is_valid_client_metadata_url[https://example.com-False] python3.14-mcp-1.29.0> [gw4] [ 18%] PASSED tests/client/test_auth.py::TestCIMD::test_is_valid_client_metadata_url[https://example.com-False] python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_task_visibility.py::test_a_client_sees_its_own_task_when_listing_tasks python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_store.py::test_cancel_task_succeeds_for_working_task python3.14-mcp-1.29.0> [gw0] [ 18%] PASSED tests/experimental/tasks/server/test_task_result_handler.py::test_deliver_registers_resolver_for_request_messages python3.14-mcp-1.29.0> [gw7] [ 19%] PASSED tests/experimental/tasks/server/test_store.py::test_cancel_task_succeeds_for_working_task python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_task_result_handler.py::test_deliver_skips_resolver_registration_when_no_original_id python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_store.py::test_cancel_task_rejects_nonexistent_task python3.14-mcp-1.29.0> [gw4] [ 19%] PASSED tests/experimental/tasks/server/test_task_visibility.py::test_a_client_sees_its_own_task_when_listing_tasks python3.14-mcp-1.29.0> [gw7] [ 19%] PASSED tests/experimental/tasks/server/test_store.py::test_cancel_task_rejects_nonexistent_task python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_task_visibility.py::test_a_client_can_cancel_its_own_task python3.14-mcp-1.29.0> [gw0] [ 19%] PASSED tests/experimental/tasks/server/test_task_result_handler.py::test_deliver_skips_resolver_registration_when_no_original_id python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_store.py::test_cancel_task_rejects_completed_task python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_task_result_handler.py::test_wait_for_task_update_handles_store_exception python3.14-mcp-1.29.0> [gw7] [ 19%] PASSED tests/experimental/tasks/server/test_store.py::test_cancel_task_rejects_completed_task python3.14-mcp-1.29.0> [gw4] [ 19%] PASSED tests/experimental/tasks/server/test_task_visibility.py::test_a_client_can_cancel_its_own_task python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_store.py::test_cancel_task_rejects_failed_task python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_task_visibility.py::test_a_client_cannot_get_the_status_of_another_clients_task python3.14-mcp-1.29.0> [gw0] [ 19%] PASSED tests/experimental/tasks/server/test_task_result_handler.py::test_wait_for_task_update_handles_store_exception python3.14-mcp-1.29.0> tests/experimental/tasks/test_request_context.py::test_validate_for_tool_without_execution python3.14-mcp-1.29.0> [gw7] [ 19%] PASSED tests/experimental/tasks/server/test_store.py::test_cancel_task_rejects_failed_task python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_task_result_handler.py::test_wait_for_task_update_handles_queue_exception python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_store.py::test_cancel_task_rejects_already_cancelled_task python3.14-mcp-1.29.0> [gw4] [ 19%] PASSED tests/experimental/tasks/server/test_task_visibility.py::test_a_client_cannot_get_the_status_of_another_clients_task python3.14-mcp-1.29.0> [gw0] [ 19%] PASSED tests/experimental/tasks/server/test_task_result_handler.py::test_wait_for_task_update_handles_queue_exception python3.14-mcp-1.29.0> [gw3] [ 19%] PASSED tests/client/test_list_methods_cursor.py::test_list_methods_cursor_parameter[list_tools-tools/list] python3.14-mcp-1.29.0> [gw7] [ 20%] PASSED tests/experimental/tasks/server/test_store.py::test_cancel_task_rejects_already_cancelled_task python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_task_visibility.py::test_a_client_cannot_get_the_result_of_another_clients_task python3.14-mcp-1.29.0> tests/client/test_list_methods_cursor.py::test_list_methods_cursor_parameter[list_resources-resources/list] python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_store.py::test_cancel_task_succeeds_for_input_required_task python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_task_scope.py::test_new_session_scope_is_unique python3.14-mcp-1.29.0> [gw7] [ 20%] PASSED tests/experimental/tasks/server/test_store.py::test_cancel_task_succeeds_for_input_required_task python3.14-mcp-1.29.0> [gw8] [ 20%] PASSED tests/experimental/tasks/test_message_queue.py::TestResolver::test_set_result_and_wait python3.14-mcp-1.29.0> [gw0] [ 20%] PASSED tests/experimental/tasks/server/test_task_scope.py::test_new_session_scope_is_unique python3.14-mcp-1.29.0> tests/experimental/tasks/test_message_queue.py::TestResolver::test_set_exception_and_wait python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_task_scope.py::test_scoped_task_id_round_trips_its_scope python3.14-mcp-1.29.0> [gw8] [ 20%] PASSED tests/experimental/tasks/test_message_queue.py::TestResolver::test_set_exception_and_wait python3.14-mcp-1.29.0> tests/experimental/tasks/test_message_queue.py::TestResolver::test_set_result_when_already_completed_raises python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_task_result_handler.py::test_handle_returns_result_for_completed_task python3.14-mcp-1.29.0> [gw8] [ 20%] PASSED tests/experimental/tasks/test_message_queue.py::TestResolver::test_set_result_when_already_completed_raises python3.14-mcp-1.29.0> [gw0] [ 20%] PASSED tests/experimental/tasks/server/test_task_scope.py::test_scoped_task_id_round_trips_its_scope python3.14-mcp-1.29.0> [gw4] [ 20%] PASSED tests/experimental/tasks/server/test_task_visibility.py::test_a_client_cannot_get_the_result_of_another_clients_task python3.14-mcp-1.29.0> tests/experimental/tasks/test_message_queue.py::TestResolver::test_set_exception_when_already_completed_raises python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_task_scope.py::test_scoped_task_ids_are_unique_within_a_scope python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_task_visibility.py::test_a_client_cannot_cancel_another_clients_task python3.14-mcp-1.29.0> [gw0] [ 20%] PASSED tests/experimental/tasks/server/test_task_scope.py::test_scoped_task_ids_are_unique_within_a_scope python3.14-mcp-1.29.0> [gw8] [ 20%] PASSED tests/experimental/tasks/test_message_queue.py::TestResolver::test_set_exception_when_already_completed_raises python3.14-mcp-1.29.0> tests/experimental/tasks/test_message_queue.py::TestResolver::test_done_returns_false_before_completion python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_task_scope.py::test_session_scope_of_returns_none_for_unscoped_ids[plain-task-id] python3.14-mcp-1.29.0> [gw3] [ 20%] PASSED tests/client/test_list_methods_cursor.py::test_list_methods_cursor_parameter[list_resources-resources/list] python3.14-mcp-1.29.0> tests/client/test_list_methods_cursor.py::test_list_methods_cursor_parameter[list_prompts-prompts/list] python3.14-mcp-1.29.0> [gw0] [ 20%] PASSED tests/experimental/tasks/server/test_task_scope.py::test_session_scope_of_returns_none_for_unscoped_ids[plain-task-id] python3.14-mcp-1.29.0> [gw8] [ 21%] PASSED tests/experimental/tasks/test_message_queue.py::TestResolver::test_done_returns_false_before_completion python3.14-mcp-1.29.0> tests/experimental/tasks/test_request_context.py::test_is_task_true_when_metadata_present python3.14-mcp-1.29.0> [gw8] [ 21%] PASSED tests/experimental/tasks/test_request_context.py::test_is_task_true_when_metadata_present python3.14-mcp-1.29.0> tests/experimental/tasks/test_request_context.py::test_is_task_false_when_no_metadata python3.14-mcp-1.29.0> [gw7] [ 21%] PASSED tests/experimental/tasks/server/test_task_result_handler.py::test_handle_returns_result_for_completed_task python3.14-mcp-1.29.0> [gw8] [ 21%] PASSED tests/experimental/tasks/test_request_context.py::test_is_task_false_when_no_metadata python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_task_scope.py::test_session_scope_of_returns_none_for_unscoped_ids[550e8400-e29b-41d4-a716-446655440000] python3.14-mcp-1.29.0> tests/experimental/tasks/test_request_context.py::test_client_supports_tasks_true python3.14-mcp-1.29.0> [gw8] [ 21%] PASSED tests/experimental/tasks/test_request_context.py::test_client_supports_tasks_true python3.14-mcp-1.29.0> tests/experimental/tasks/test_request_context.py::test_client_supports_tasks_false_no_tasks python3.14-mcp-1.29.0> [gw8] [ 21%] PASSED tests/experimental/tasks/test_request_context.py::test_client_supports_tasks_false_no_tasks python3.14-mcp-1.29.0> [gw0] [ 21%] PASSED tests/experimental/tasks/server/test_task_scope.py::test_session_scope_of_returns_none_for_unscoped_ids[550e8400-e29b-41d4-a716-446655440000] python3.14-mcp-1.29.0> tests/experimental/tasks/test_request_context.py::test_client_supports_tasks_false_no_capabilities python3.14-mcp-1.29.0> [gw4] [ 21%] PASSED tests/experimental/tasks/server/test_task_visibility.py::test_a_client_cannot_cancel_another_clients_task python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_task_result_handler.py::test_handle_omits_none_fields_from_completed_task_payload python3.14-mcp-1.29.0> [gw8] [ 21%] PASSED tests/experimental/tasks/test_request_context.py::test_client_supports_tasks_false_no_capabilities python3.14-mcp-1.29.0> tests/experimental/tasks/test_request_context.py::test_validate_task_mode_required_with_task_is_valid python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_task_visibility.py::test_a_client_does_not_see_another_clients_task_when_listing_tasks python3.14-mcp-1.29.0> [gw6] [ 21%] PASSED tests/experimental/tasks/test_request_context.py::test_validate_for_tool_without_execution python3.14-mcp-1.29.0> [gw7] [ 21%] PASSED tests/experimental/tasks/server/test_task_result_handler.py::test_handle_omits_none_fields_from_completed_task_payload python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_task_result_handler.py::test_handle_raises_for_nonexistent_task python3.14-mcp-1.29.0> [gw3] [ 21%] PASSED tests/client/test_list_methods_cursor.py::test_list_methods_cursor_parameter[list_prompts-prompts/list] python3.14-mcp-1.29.0> tests/client/test_list_methods_cursor.py::test_list_methods_cursor_parameter[list_resource_templates-resources/templates/list] python3.14-mcp-1.29.0> [gw4] [ 22%] PASSED tests/experimental/tasks/server/test_task_visibility.py::test_a_client_does_not_see_another_clients_task_when_listing_tasks python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_task_visibility.py::test_each_client_lists_only_its_own_tasks python3.14-mcp-1.29.0> [gw7] [ 22%] PASSED tests/experimental/tasks/server/test_task_result_handler.py::test_handle_raises_for_nonexistent_task python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_task_result_handler.py::test_handle_returns_empty_result_when_no_result_stored python3.14-mcp-1.29.0> [gw7] [ 22%] PASSED tests/experimental/tasks/server/test_task_result_handler.py::test_handle_returns_empty_result_when_no_result_stored python3.14-mcp-1.29.0> [gw4] [ 22%] PASSED tests/experimental/tasks/server/test_task_visibility.py::test_each_client_lists_only_its_own_tasks python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_task_result_handler.py::test_handle_delivers_queued_messages python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_task_visibility.py::test_listing_tasks_reveals_nothing_about_other_clients_tasks_however_many_there_are python3.14-mcp-1.29.0> [gw7] [ 22%] PASSED tests/experimental/tasks/server/test_task_result_handler.py::test_handle_delivers_queued_messages python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_task_result_handler.py::test_handle_waits_for_task_completion python3.14-mcp-1.29.0> tests/experimental/tasks/test_request_context.py::test_validate_for_tool_optional_with_task python3.14-mcp-1.29.0> [gw6] [ 22%] PASSED tests/experimental/tasks/test_request_context.py::test_validate_for_tool_optional_with_task python3.14-mcp-1.29.0> [gw7] [ 22%] PASSED tests/experimental/tasks/server/test_task_result_handler.py::test_handle_waits_for_task_completion python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_task_result_handler.py::test_route_response_resolves_pending_request python3.14-mcp-1.29.0> [gw7] [ 22%] PASSED tests/experimental/tasks/server/test_task_result_handler.py::test_route_response_resolves_pending_request python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_task_result_handler.py::test_route_response_returns_false_for_unknown_request python3.14-mcp-1.29.0> tests/experimental/tasks/test_request_context.py::test_can_use_tool_required_with_task_support python3.14-mcp-1.29.0> [gw7] [ 22%] PASSED tests/experimental/tasks/server/test_task_result_handler.py::test_route_response_returns_false_for_unknown_request python3.14-mcp-1.29.0> [gw4] [ 22%] PASSED tests/experimental/tasks/server/test_task_visibility.py::test_listing_tasks_reveals_nothing_about_other_clients_tasks_however_many_there_are python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_task_result_handler.py::test_route_response_returns_false_for_already_done_resolver python3.14-mcp-1.29.0> [gw6] [ 22%] PASSED tests/experimental/tasks/test_request_context.py::test_can_use_tool_required_with_task_support python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_task_visibility.py::test_a_client_with_more_than_one_store_page_of_tasks_lists_all_of_them python3.14-mcp-1.29.0> tests/experimental/tasks/test_request_context.py::test_can_use_tool_required_without_task_support python3.14-mcp-1.29.0> [gw6] [ 23%] PASSED tests/experimental/tasks/test_request_context.py::test_can_use_tool_required_without_task_support python3.14-mcp-1.29.0> tests/experimental/tasks/test_request_context.py::test_can_use_tool_optional_without_task_support python3.14-mcp-1.29.0> [gw6] [ 23%] PASSED tests/experimental/tasks/test_request_context.py::test_can_use_tool_optional_without_task_support python3.14-mcp-1.29.0> tests/experimental/tasks/test_request_context.py::test_can_use_tool_forbidden_without_task_support python3.14-mcp-1.29.0> [gw6] [ 23%] PASSED tests/experimental/tasks/test_request_context.py::test_can_use_tool_forbidden_without_task_support python3.14-mcp-1.29.0> tests/experimental/tasks/test_request_context.py::test_can_use_tool_none_without_task_support python3.14-mcp-1.29.0> [gw6] [ 23%] PASSED tests/experimental/tasks/test_request_context.py::test_can_use_tool_none_without_task_support python3.14-mcp-1.29.0> tests/experimental/tasks/test_request_context.py::test_run_task_with_an_explicit_task_id_emits_a_deprecation_warning python3.14-mcp-1.29.0> [gw8] [ 23%] PASSED tests/experimental/tasks/test_request_context.py::test_validate_task_mode_required_with_task_is_valid python3.14-mcp-1.29.0> tests/experimental/tasks/test_request_context.py::test_validate_task_mode_required_without_task_returns_error python3.14-mcp-1.29.0> [gw8] [ 23%] PASSED tests/experimental/tasks/test_request_context.py::test_validate_task_mode_required_without_task_returns_error python3.14-mcp-1.29.0> [gw6] [ 23%] PASSED tests/experimental/tasks/test_request_context.py::test_run_task_with_an_explicit_task_id_emits_a_deprecation_warning python3.14-mcp-1.29.0> tests/experimental/tasks/test_request_context.py::test_validate_task_mode_required_without_task_raises_by_default python3.14-mcp-1.29.0> tests/experimental/tasks/test_request_context.py::test_run_task_without_a_task_id_does_not_warn python3.14-mcp-1.29.0> [gw8] [ 23%] PASSED tests/experimental/tasks/test_request_context.py::test_validate_task_mode_required_without_task_raises_by_default python3.14-mcp-1.29.0> tests/experimental/tasks/test_request_context.py::test_validate_task_mode_forbidden_without_task_is_valid python3.14-mcp-1.29.0> [gw8] [ 23%] PASSED tests/experimental/tasks/test_request_context.py::test_validate_task_mode_forbidden_without_task_is_valid python3.14-mcp-1.29.0> [gw6] [ 23%] PASSED tests/experimental/tasks/test_request_context.py::test_run_task_without_a_task_id_does_not_warn python3.14-mcp-1.29.0> tests/experimental/tasks/test_spec_compliance.py::test_server_without_task_handlers_has_no_tasks_capability python3.14-mcp-1.29.0> [gw6] [ 23%] PASSED tests/experimental/tasks/test_spec_compliance.py::test_server_without_task_handlers_has_no_tasks_capability python3.14-mcp-1.29.0> tests/experimental/tasks/test_spec_compliance.py::test_server_with_list_tasks_handler_declares_list_capability python3.14-mcp-1.29.0> [gw6] [ 23%] PASSED tests/experimental/tasks/test_spec_compliance.py::test_server_with_list_tasks_handler_declares_list_capability python3.14-mcp-1.29.0> tests/experimental/tasks/test_spec_compliance.py::test_server_with_cancel_task_handler_declares_cancel_capability python3.14-mcp-1.29.0> tests/experimental/tasks/test_request_context.py::test_validate_task_mode_forbidden_with_task_returns_error python3.14-mcp-1.29.0> [gw8] [ 24%] PASSED tests/experimental/tasks/test_request_context.py::test_validate_task_mode_forbidden_with_task_returns_error python3.14-mcp-1.29.0> tests/experimental/tasks/test_request_context.py::test_validate_task_mode_forbidden_with_task_raises_by_default python3.14-mcp-1.29.0> [gw8] [ 24%] PASSED tests/experimental/tasks/test_request_context.py::test_validate_task_mode_forbidden_with_task_raises_by_default python3.14-mcp-1.29.0> tests/experimental/tasks/test_request_context.py::test_validate_task_mode_none_treated_as_forbidden python3.14-mcp-1.29.0> [gw8] [ 24%] PASSED tests/experimental/tasks/test_request_context.py::test_validate_task_mode_none_treated_as_forbidden python3.14-mcp-1.29.0> [gw9] [ 24%] PASSED tests/experimental/tasks/server/test_server.py::test_send_message python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_server.py::test_response_routing_success python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_task_scope.py::test_session_scope_of_returns_none_for_unscoped_ids[] python3.14-mcp-1.29.0> [gw0] [ 24%] PASSED tests/experimental/tasks/server/test_task_scope.py::test_session_scope_of_returns_none_for_unscoped_ids[] python3.14-mcp-1.29.0> [gw6] [ 24%] PASSED tests/experimental/tasks/test_spec_compliance.py::test_server_with_cancel_task_handler_declares_cancel_capability python3.14-mcp-1.29.0> tests/experimental/tasks/test_spec_compliance.py::test_server_with_get_task_handler_declares_requests_tools_call_capability python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_task_scope.py::test_session_scope_of_returns_none_for_unscoped_ids[not-a-scope:550e8400-e29b-41d4-a716-446655440000] python3.14-mcp-1.29.0> [gw0] [ 24%] PASSED tests/experimental/tasks/server/test_task_scope.py::test_session_scope_of_returns_none_for_unscoped_ids[not-a-scope:550e8400-e29b-41d4-a716-446655440000] python3.14-mcp-1.29.0> [gw6] [ 24%] PASSED tests/experimental/tasks/test_spec_compliance.py::test_server_with_get_task_handler_declares_requests_tools_call_capability python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_task_scope.py::test_session_scope_of_returns_none_for_unscoped_ids[0123456789abcdef0123456789abcdef:not-a-uuid] python3.14-mcp-1.29.0> tests/experimental/tasks/test_spec_compliance.py::test_server_without_list_handler_has_no_list_capability python3.14-mcp-1.29.0> [gw0] [ 24%] PASSED tests/experimental/tasks/server/test_task_scope.py::test_session_scope_of_returns_none_for_unscoped_ids[0123456789abcdef0123456789abcdef:not-a-uuid] python3.14-mcp-1.29.0> [gw6] [ 24%] PASSED tests/experimental/tasks/test_spec_compliance.py::test_server_without_list_handler_has_no_list_capability python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_task_scope.py::test_session_scope_of_returns_none_for_unscoped_ids[0123456789ABCDEF0123456789ABCDEF:550e8400-e29b-41d4-a716-446655440000] python3.14-mcp-1.29.0> tests/experimental/tasks/test_spec_compliance.py::test_server_without_cancel_handler_has_no_cancel_capability python3.14-mcp-1.29.0> [gw0] [ 24%] PASSED tests/experimental/tasks/server/test_task_scope.py::test_session_scope_of_returns_none_for_unscoped_ids[0123456789ABCDEF0123456789ABCDEF:550e8400-e29b-41d4-a716-446655440000] python3.14-mcp-1.29.0> [gw9] [ 25%] PASSED tests/experimental/tasks/server/test_server.py::test_response_routing_success python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_task_scope.py::test_a_scoped_task_is_usable_only_from_the_scope_that_created_it python3.14-mcp-1.29.0> [gw6] [ 25%] PASSED tests/experimental/tasks/test_spec_compliance.py::test_server_without_cancel_handler_has_no_cancel_capability python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_server.py::test_response_routing_error python3.14-mcp-1.29.0> tests/experimental/tasks/test_spec_compliance.py::TestInputRequiredStatus::test_input_required_related_task_metadata_in_requests python3.14-mcp-1.29.0> [gw8] [ 25%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestInputRequiredStatus::test_input_required_related_task_metadata_in_requests python3.14-mcp-1.29.0> tests/experimental/tasks/test_spec_compliance.py::TestCreatingTask::test_task_augmented_request_returns_create_task_result python3.14-mcp-1.29.0> [gw8] [ 25%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestCreatingTask::test_task_augmented_request_returns_create_task_result python3.14-mcp-1.29.0> tests/experimental/tasks/test_spec_compliance.py::TestCreatingTask::test_create_task_result_contains_task_id python3.14-mcp-1.29.0> [gw9] [ 25%] PASSED tests/experimental/tasks/server/test_server.py::test_response_routing_error python3.14-mcp-1.29.0> tests/experimental/tasks/test_deprecations.py::test_plain_session_usage_does_not_warn python3.14-mcp-1.29.0> [gw9] [ 25%] PASSED tests/experimental/tasks/test_deprecations.py::test_plain_session_usage_does_not_warn python3.14-mcp-1.29.0> tests/experimental/tasks/test_elicitation_scenarios.py::test_scenario1_normal_tool_normal_elicitation python3.14-mcp-1.29.0> [gw3] [ 25%] PASSED tests/client/test_list_methods_cursor.py::test_list_methods_cursor_parameter[list_resource_templates-resources/templates/list] python3.14-mcp-1.29.0> tests/client/test_list_methods_cursor.py::test_list_methods_params_parameter[list_tools-tools/list] python3.14-mcp-1.29.0> [gw9] [ 25%] PASSED tests/experimental/tasks/test_elicitation_scenarios.py::test_scenario1_normal_tool_normal_elicitation python3.14-mcp-1.29.0> [gw0] [ 25%] PASSED tests/experimental/tasks/server/test_task_scope.py::test_a_scoped_task_is_usable_only_from_the_scope_that_created_it python3.14-mcp-1.29.0> tests/experimental/tasks/test_elicitation_scenarios.py::test_scenario2_normal_tool_task_augmented_elicitation python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_task_scope.py::test_an_unscoped_task_is_usable_from_any_scope python3.14-mcp-1.29.0> tests/experimental/tasks/test_spec_compliance.py::test_server_with_all_task_handlers_has_full_capability python3.14-mcp-1.29.0> [gw0] [ 25%] PASSED tests/experimental/tasks/server/test_task_scope.py::test_an_unscoped_task_is_usable_from_any_scope python3.14-mcp-1.29.0> [gw6] [ 25%] PASSED tests/experimental/tasks/test_spec_compliance.py::test_server_with_all_task_handlers_has_full_capability python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_task_scope.py::test_a_scoped_task_is_listable_only_in_the_scope_that_created_it python3.14-mcp-1.29.0> tests/experimental/tasks/test_spec_compliance.py::TestClientCapabilities::test_client_declares_tasks_capability python3.14-mcp-1.29.0> [gw6] [ 25%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestClientCapabilities::test_client_declares_tasks_capability python3.14-mcp-1.29.0> [gw8] [ 26%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestCreatingTask::test_create_task_result_contains_task_id python3.14-mcp-1.29.0> tests/experimental/tasks/test_spec_compliance.py::TestCreatingTask::test_create_task_result_contains_status_working python3.14-mcp-1.29.0> tests/issues/test_1338_icons_and_metadata.py::test_icons_and_website_url python3.14-mcp-1.29.0> [gw8] [ 26%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestCreatingTask::test_create_task_result_contains_status_working python3.14-mcp-1.29.0> tests/experimental/tasks/test_spec_compliance.py::TestCreatingTask::test_create_task_result_contains_created_at python3.14-mcp-1.29.0> [gw8] [ 26%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestCreatingTask::test_create_task_result_contains_created_at python3.14-mcp-1.29.0> [gw0] [ 26%] PASSED tests/experimental/tasks/server/test_task_scope.py::test_a_scoped_task_is_listable_only_in_the_scope_that_created_it python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_task_scope.py::test_an_unscoped_task_is_never_listable python3.14-mcp-1.29.0> tests/experimental/tasks/test_spec_compliance.py::TestCreatingTask::test_create_task_result_created_at_is_iso8601 python3.14-mcp-1.29.0> [gw0] [ 26%] PASSED tests/experimental/tasks/server/test_task_scope.py::test_an_unscoped_task_is_never_listable python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_task_scope.py::test_configure_session_assigns_a_scope python3.14-mcp-1.29.0> [gw8] [ 26%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestCreatingTask::test_create_task_result_created_at_is_iso8601 python3.14-mcp-1.29.0> tests/experimental/tasks/test_spec_compliance.py::TestCreatingTask::test_create_task_result_may_contain_ttl python3.14-mcp-1.29.0> [gw9] [ 26%] PASSED tests/experimental/tasks/test_elicitation_scenarios.py::test_scenario2_normal_tool_task_augmented_elicitation python3.14-mcp-1.29.0> tests/experimental/tasks/test_elicitation_scenarios.py::test_scenario3_task_augmented_tool_normal_elicitation python3.14-mcp-1.29.0> [gw8] [ 26%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestCreatingTask::test_create_task_result_may_contain_ttl python3.14-mcp-1.29.0> tests/experimental/tasks/test_spec_compliance.py::TestCreatingTask::test_create_task_result_may_contain_poll_interval python3.14-mcp-1.29.0> [gw7] [ 26%] PASSED tests/experimental/tasks/server/test_task_result_handler.py::test_route_response_returns_false_for_already_done_resolver python3.14-mcp-1.29.0> [gw0] [ 26%] PASSED tests/experimental/tasks/server/test_task_scope.py::test_configure_session_assigns_a_scope python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_task_scope.py::test_configure_session_assigns_distinct_scopes_per_session python3.14-mcp-1.29.0> [gw0] [ 26%] PASSED tests/experimental/tasks/server/test_task_scope.py::test_configure_session_assigns_distinct_scopes_per_session python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_task_scope.py::test_configure_session_is_idempotent python3.14-mcp-1.29.0> [gw9] [ 26%] PASSED tests/experimental/tasks/test_elicitation_scenarios.py::test_scenario3_task_augmented_tool_normal_elicitation python3.14-mcp-1.29.0> tests/experimental/tasks/test_elicitation_scenarios.py::test_scenario4_task_augmented_tool_task_augmented_elicitation python3.14-mcp-1.29.0> [gw0] [ 27%] PASSED tests/experimental/tasks/server/test_task_scope.py::test_configure_session_is_idempotent python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_task_scope.py::test_configure_session_assigns_no_scope_to_stateless_sessions python3.14-mcp-1.29.0> [gw8] [ 27%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestCreatingTask::test_create_task_result_may_contain_poll_interval python3.14-mcp-1.29.0> [gw0] [ 27%] PASSED tests/experimental/tasks/server/test_task_scope.py::test_configure_session_assigns_no_scope_to_stateless_sessions python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_task_visibility.py::test_a_client_can_poll_its_own_task_to_completion_and_read_the_result python3.14-mcp-1.29.0> tests/experimental/tasks/test_spec_compliance.py::TestCreatingTask::test_create_task_result_may_contain_status_message python3.14-mcp-1.29.0> [gw8] [ 27%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestCreatingTask::test_create_task_result_may_contain_status_message python3.14-mcp-1.29.0> tests/experimental/tasks/test_spec_compliance.py::TestCreatingTask::test_receiver_may_override_requested_ttl python3.14-mcp-1.29.0> [gw8] [ 27%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestCreatingTask::test_receiver_may_override_requested_ttl python3.14-mcp-1.29.0> [gw6] [ 27%] PASSED tests/issues/test_1338_icons_and_metadata.py::test_icons_and_website_url python3.14-mcp-1.29.0> [gw5] [ 27%] PASSED tests/client/test_session_group.py::TestClientSessionGroup::test_establish_session_parameterized[server_params_instance2-streamablehttp-mcp.client.session_group.streamable_http_client] python3.14-mcp-1.29.0> tests/issues/test_1338_icons_and_metadata.py::test_multiple_icons python3.14-mcp-1.29.0> tests/client/test_stdio.py::test_stdio_context_manager_exiting python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_task_result_handler.py::test_route_error_resolves_pending_request_with_exception python3.14-mcp-1.29.0> [gw7] [ 27%] PASSED tests/experimental/tasks/server/test_task_result_handler.py::test_route_error_resolves_pending_request_with_exception python3.14-mcp-1.29.0> [gw6] [ 27%] PASSED tests/issues/test_1338_icons_and_metadata.py::test_multiple_icons python3.14-mcp-1.29.0> tests/issues/test_1338_icons_and_metadata.py::test_no_icons_or_website python3.14-mcp-1.29.0> tests/experimental/tasks/test_spec_compliance.py::TestRetrievingResults::test_tasks_result_includes_related_task_metadata python3.14-mcp-1.29.0> [gw7] [ 27%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestRetrievingResults::test_tasks_result_includes_related_task_metadata python3.14-mcp-1.29.0> tests/experimental/tasks/test_spec_compliance.py::TestRetrievingResults::test_tasks_result_returns_error_for_failed_task python3.14-mcp-1.29.0> [gw7] [ 27%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestRetrievingResults::test_tasks_result_returns_error_for_failed_task python3.14-mcp-1.29.0> tests/experimental/tasks/test_spec_compliance.py::TestRetrievingResults::test_tasks_result_invalid_task_id_returns_error python3.14-mcp-1.29.0> [gw7] [ 28%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestRetrievingResults::test_tasks_result_invalid_task_id_returns_error python3.14-mcp-1.29.0> tests/experimental/tasks/test_spec_compliance.py::TestListingTasks::test_tasks_list_returns_array_of_tasks python3.14-mcp-1.29.0> [gw7] [ 28%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestListingTasks::test_tasks_list_returns_array_of_tasks python3.14-mcp-1.29.0> tests/experimental/tasks/test_spec_compliance.py::TestListingTasks::test_tasks_list_pagination_with_cursor python3.14-mcp-1.29.0> [gw7] [ 28%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestListingTasks::test_tasks_list_pagination_with_cursor python3.14-mcp-1.29.0> tests/experimental/tasks/test_spec_compliance.py::TestListingTasks::test_tasks_list_returns_next_cursor_when_more_results python3.14-mcp-1.29.0> [gw6] [ 28%] PASSED tests/issues/test_1338_icons_and_metadata.py::test_no_icons_or_website python3.14-mcp-1.29.0> [gw7] [ 28%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestListingTasks::test_tasks_list_returns_next_cursor_when_more_results python3.14-mcp-1.29.0> tests/experimental/tasks/test_spec_compliance.py::TestCreatingTask::test_model_immediate_response_in_meta python3.14-mcp-1.29.0> tests/experimental/tasks/test_spec_compliance.py::TestListingTasks::test_tasks_list_cursors_are_opaque python3.14-mcp-1.29.0> tests/issues/test_1363_race_condition_streamable_http.py::test_race_condition_invalid_accept_headers python3.14-mcp-1.29.0> [gw8] [ 28%] PASSED tests/experimental/tasks/test_spec_compliance.py::TestCreatingTask::test_model_immediate_response_in_meta python3.14-mcp-1.29.0> tests/experimental/tasks/test_spec_compliance.py::TestGettingTaskStatus::test_tasks_get_returns_task_object python3.14-mcp-1.29.0> [gw7] [ 28%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestListingTasks::test_tasks_list_cursors_are_opaque python3.14-mcp-1.29.0> [gw8] [ 28%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestGettingTaskStatus::test_tasks_get_returns_task_object python3.14-mcp-1.29.0> [gw3] [ 28%] PASSED tests/client/test_list_methods_cursor.py::test_list_methods_params_parameter[list_tools-tools/list] python3.14-mcp-1.29.0> tests/experimental/tasks/test_spec_compliance.py::TestListingTasks::test_tasks_list_invalid_cursor_returns_error python3.14-mcp-1.29.0> [gw5] [ 28%] PASSED tests/client/test_stdio.py::test_stdio_context_manager_exiting python3.14-mcp-1.29.0> tests/client/test_stdio.py::test_stdio_client python3.14-mcp-1.29.0> [gw7] [ 28%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestListingTasks::test_tasks_list_invalid_cursor_returns_error python3.14-mcp-1.29.0> tests/experimental/tasks/test_spec_compliance.py::TestCancellingTasks::test_tasks_cancel_returns_cancelled_task python3.14-mcp-1.29.0> tests/client/test_list_methods_cursor.py::test_list_methods_params_parameter[list_resources-resources/list] python3.14-mcp-1.29.0> [gw7] [ 28%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestCancellingTasks::test_tasks_cancel_returns_cancelled_task python3.14-mcp-1.29.0> tests/experimental/tasks/test_spec_compliance.py::TestGettingTaskStatus::test_tasks_get_returns_current_status python3.14-mcp-1.29.0> [gw8] [ 29%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestGettingTaskStatus::test_tasks_get_returns_current_status python3.14-mcp-1.29.0> [gw4] [ 29%] PASSED tests/experimental/tasks/server/test_task_visibility.py::test_a_client_with_more_than_one_store_page_of_tasks_lists_all_of_them python3.14-mcp-1.29.0> tests/experimental/tasks/test_spec_compliance.py::TestGettingTaskStatus::test_tasks_get_may_return_poll_interval python3.14-mcp-1.29.0> [gw5] [ 29%] PASSED tests/client/test_stdio.py::test_stdio_client python3.14-mcp-1.29.0> tests/client/test_stdio.py::test_stdio_client_bad_path python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_task_visibility.py::test_a_task_whose_id_was_chosen_by_the_server_is_accessible_to_every_client python3.14-mcp-1.29.0> [gw8] [ 29%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestGettingTaskStatus::test_tasks_get_may_return_poll_interval python3.14-mcp-1.29.0> tests/experimental/tasks/test_spec_compliance.py::TestGettingTaskStatus::test_tasks_get_invalid_task_id_returns_error python3.14-mcp-1.29.0> [gw8] [ 29%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestGettingTaskStatus::test_tasks_get_invalid_task_id_returns_error python3.14-mcp-1.29.0> tests/experimental/tasks/test_spec_compliance.py::TestGettingTaskStatus::test_tasks_get_nonexistent_task_id_returns_error python3.14-mcp-1.29.0> [gw8] [ 29%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestGettingTaskStatus::test_tasks_get_nonexistent_task_id_returns_error python3.14-mcp-1.29.0> tests/experimental/tasks/test_spec_compliance.py::TestRetrievingResults::test_tasks_result_returns_underlying_result python3.14-mcp-1.29.0> [gw8] [ 29%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestRetrievingResults::test_tasks_result_returns_underlying_result python3.14-mcp-1.29.0> tests/experimental/tasks/test_spec_compliance.py::TestRetrievingResults::test_tasks_result_blocks_until_terminal python3.14-mcp-1.29.0> [gw8] [ 29%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestRetrievingResults::test_tasks_result_blocks_until_terminal python3.14-mcp-1.29.0> tests/experimental/tasks/test_spec_compliance.py::TestCancellingTasks::test_tasks_cancel_terminal_task_returns_error python3.14-mcp-1.29.0> tests/experimental/tasks/test_spec_compliance.py::TestRetrievingResults::test_tasks_result_unblocks_on_terminal python3.14-mcp-1.29.0> [gw7] [ 29%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestCancellingTasks::test_tasks_cancel_terminal_task_returns_error python3.14-mcp-1.29.0> [gw4] [ 29%] PASSED tests/experimental/tasks/server/test_task_visibility.py::test_a_task_whose_id_was_chosen_by_the_server_is_accessible_to_every_client python3.14-mcp-1.29.0> tests/experimental/tasks/test_spec_compliance.py::TestCancellingTasks::test_tasks_cancel_completed_task_returns_error python3.14-mcp-1.29.0> [gw0] [ 29%] PASSED tests/experimental/tasks/server/test_task_visibility.py::test_a_client_can_poll_its_own_task_to_completion_and_read_the_result python3.14-mcp-1.29.0> [gw7] [ 30%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestCancellingTasks::test_tasks_cancel_completed_task_returns_error python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_task_visibility.py::test_a_stateless_server_serves_a_task_to_any_session_that_knows_its_id python3.14-mcp-1.29.0> tests/experimental/tasks/test_spec_compliance.py::TestCancellingTasks::test_tasks_cancel_failed_task_returns_error python3.14-mcp-1.29.0> tests/experimental/tasks/test_spec_compliance.py::TestTaskManagement::test_receiver_may_delete_tasks_after_ttl python3.14-mcp-1.29.0> [gw0] [ 30%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestTaskManagement::test_receiver_may_delete_tasks_after_ttl python3.14-mcp-1.29.0> tests/experimental/tasks/test_spec_compliance.py::TestTaskManagement::test_related_task_metadata_in_task_messages python3.14-mcp-1.29.0> [gw4] [ 30%] PASSED tests/experimental/tasks/server/test_task_visibility.py::test_a_stateless_server_serves_a_task_to_any_session_that_knows_its_id python3.14-mcp-1.29.0> [gw0] [ 30%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestTaskManagement::test_related_task_metadata_in_task_messages python3.14-mcp-1.29.0> tests/experimental/tasks/test_spec_compliance.py::TestTaskManagement::test_tasks_get_does_not_require_related_task_metadata python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_task_visibility.py::test_a_stateless_server_lists_no_tasks python3.14-mcp-1.29.0> [gw0] [ 30%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestTaskManagement::test_tasks_get_does_not_require_related_task_metadata python3.14-mcp-1.29.0> tests/experimental/tasks/test_spec_compliance.py::TestTaskManagement::test_tasks_list_does_not_require_related_task_metadata python3.14-mcp-1.29.0> [gw0] [ 30%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestTaskManagement::test_tasks_list_does_not_require_related_task_metadata python3.14-mcp-1.29.0> tests/experimental/tasks/test_spec_compliance.py::TestTaskManagement::test_tasks_cancel_does_not_require_related_task_metadata python3.14-mcp-1.29.0> [gw0] [ 30%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestTaskManagement::test_tasks_cancel_does_not_require_related_task_metadata python3.14-mcp-1.29.0> tests/experimental/tasks/test_spec_compliance.py::TestResultHandling::test_create_task_result_returned_immediately python3.14-mcp-1.29.0> [gw4] [ 30%] PASSED tests/experimental/tasks/server/test_task_visibility.py::test_a_stateless_server_lists_no_tasks python3.14-mcp-1.29.0> [gw7] [ 30%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestCancellingTasks::test_tasks_cancel_failed_task_returns_error python3.14-mcp-1.29.0> [gw0] [ 30%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestResultHandling::test_create_task_result_returned_immediately python3.14-mcp-1.29.0> tests/experimental/tasks/test_spec_compliance.py::TestResultHandling::test_tasks_result_matches_underlying_result_structure python3.14-mcp-1.29.0> tests/experimental/tasks/test_spec_compliance.py::TestCancellingTasks::test_tasks_cancel_already_cancelled_task_returns_error python3.14-mcp-1.29.0> [gw0] [ 30%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestResultHandling::test_tasks_result_matches_underlying_result_structure python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_task_visibility.py::test_clients_are_isolated_when_the_server_uses_a_custom_task_store python3.14-mcp-1.29.0> tests/experimental/tasks/test_spec_compliance.py::TestResultHandling::test_tasks_result_for_tool_call_returns_call_tool_result python3.14-mcp-1.29.0> [gw7] [ 30%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestCancellingTasks::test_tasks_cancel_already_cancelled_task_returns_error python3.14-mcp-1.29.0> tests/experimental/tasks/test_spec_compliance.py::TestCancellingTasks::test_tasks_cancel_invalid_task_id_returns_error python3.14-mcp-1.29.0> [gw0] [ 31%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestResultHandling::test_tasks_result_for_tool_call_returns_call_tool_result python3.14-mcp-1.29.0> tests/experimental/tasks/test_spec_compliance.py::TestProgressTracking::test_progress_token_valid_throughout_task_lifetime python3.14-mcp-1.29.0> [gw4] [ 31%] PASSED tests/experimental/tasks/server/test_task_visibility.py::test_clients_are_isolated_when_the_server_uses_a_custom_task_store python3.14-mcp-1.29.0> tests/experimental/tasks/test_capabilities.py::TestCheckTasksCapability::test_required_requests_none_returns_true python3.14-mcp-1.29.0> [gw4] [ 31%] PASSED tests/experimental/tasks/test_capabilities.py::TestCheckTasksCapability::test_required_requests_none_returns_true python3.14-mcp-1.29.0> tests/experimental/tasks/test_capabilities.py::TestCheckTasksCapability::test_client_requests_none_returns_false python3.14-mcp-1.29.0> [gw4] [ 31%] PASSED tests/experimental/tasks/test_capabilities.py::TestCheckTasksCapability::test_client_requests_none_returns_false python3.14-mcp-1.29.0> tests/experimental/tasks/test_capabilities.py::TestCheckTasksCapability::test_elicitation_required_but_client_missing python3.14-mcp-1.29.0> [gw4] [ 31%] PASSED tests/experimental/tasks/test_capabilities.py::TestCheckTasksCapability::test_elicitation_required_but_client_missing python3.14-mcp-1.29.0> tests/experimental/tasks/test_capabilities.py::TestCheckTasksCapability::test_elicitation_create_required_but_client_missing python3.14-mcp-1.29.0> [gw4] [ 31%] PASSED tests/experimental/tasks/test_capabilities.py::TestCheckTasksCapability::test_elicitation_create_required_but_client_missing python3.14-mcp-1.29.0> tests/experimental/tasks/test_capabilities.py::TestCheckTasksCapability::test_elicitation_create_present python3.14-mcp-1.29.0> [gw4] [ 31%] PASSED tests/experimental/tasks/test_capabilities.py::TestCheckTasksCapability::test_elicitation_create_present python3.14-mcp-1.29.0> tests/experimental/tasks/test_capabilities.py::TestCheckTasksCapability::test_sampling_required_but_client_missing python3.14-mcp-1.29.0> [gw4] [ 31%] PASSED tests/experimental/tasks/test_capabilities.py::TestCheckTasksCapability::test_sampling_required_but_client_missing python3.14-mcp-1.29.0> tests/experimental/tasks/test_capabilities.py::TestCheckTasksCapability::test_sampling_create_message_required_but_client_missing python3.14-mcp-1.29.0> [gw4] [ 31%] PASSED tests/experimental/tasks/test_capabilities.py::TestCheckTasksCapability::test_sampling_create_message_required_but_client_missing python3.14-mcp-1.29.0> tests/experimental/tasks/test_capabilities.py::TestCheckTasksCapability::test_sampling_create_message_present python3.14-mcp-1.29.0> [gw4] [ 31%] PASSED tests/experimental/tasks/test_capabilities.py::TestCheckTasksCapability::test_sampling_create_message_present python3.14-mcp-1.29.0> tests/experimental/tasks/test_capabilities.py::TestCheckTasksCapability::test_both_elicitation_and_sampling_present python3.14-mcp-1.29.0> [gw8] [ 31%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestRetrievingResults::test_tasks_result_unblocks_on_terminal python3.14-mcp-1.29.0> tests/issues/test_malformed_input.py::test_malformed_initialize_request_does_not_crash_server python3.14-mcp-1.29.0> [gw7] [ 31%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestCancellingTasks::test_tasks_cancel_invalid_task_id_returns_error python3.14-mcp-1.29.0> tests/experimental/tasks/test_spec_compliance.py::TestStatusNotifications::test_receiver_may_send_status_notification python3.14-mcp-1.29.0> [gw7] [ 32%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestStatusNotifications::test_receiver_may_send_status_notification python3.14-mcp-1.29.0> tests/experimental/tasks/test_spec_compliance.py::TestStatusNotifications::test_status_notification_contains_task_id python3.14-mcp-1.29.0> [gw7] [ 32%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestStatusNotifications::test_status_notification_contains_task_id python3.14-mcp-1.29.0> [gw5] [ 32%] PASSED tests/client/test_stdio.py::test_stdio_client_bad_path python3.14-mcp-1.29.0> tests/client/test_stdio.py::test_stdio_client_nonexistent_command python3.14-mcp-1.29.0> [gw3] [ 32%] PASSED tests/client/test_list_methods_cursor.py::test_list_methods_params_parameter[list_resources-resources/list] python3.14-mcp-1.29.0> [gw9] [ 32%] PASSED tests/experimental/tasks/test_elicitation_scenarios.py::test_scenario4_task_augmented_tool_task_augmented_elicitation python3.14-mcp-1.29.0> tests/client/test_list_methods_cursor.py::test_list_methods_params_parameter[list_prompts-prompts/list] python3.14-mcp-1.29.0> tests/experimental/tasks/test_elicitation_scenarios.py::test_scenario2_sampling_normal_tool_task_augmented_sampling python3.14-mcp-1.29.0> [gw5] [ 32%] PASSED tests/client/test_stdio.py::test_stdio_client_nonexistent_command python3.14-mcp-1.29.0> tests/client/test_stdio.py::test_stdio_client_universal_cleanup python3.14-mcp-1.29.0> [gw0] [ 32%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestProgressTracking::test_progress_token_valid_throughout_task_lifetime python3.14-mcp-1.29.0> tests/experimental/tasks/test_spec_compliance.py::TestProgressTracking::test_progress_notifications_sent_during_task_execution python3.14-mcp-1.29.0> [gw0] [ 32%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestProgressTracking::test_progress_notifications_sent_during_task_execution python3.14-mcp-1.29.0> tests/experimental/tasks/test_spec_compliance.py::TestProtocolErrors::test_invalid_request_for_required_task_augmentation python3.14-mcp-1.29.0> [gw0] [ 32%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestProtocolErrors::test_invalid_request_for_required_task_augmentation python3.14-mcp-1.29.0> tests/experimental/tasks/test_spec_compliance.py::TestProtocolErrors::test_invalid_params_for_invalid_task_id python3.14-mcp-1.29.0> [gw0] [ 32%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestProtocolErrors::test_invalid_params_for_invalid_task_id python3.14-mcp-1.29.0> tests/experimental/tasks/test_spec_compliance.py::TestProtocolErrors::test_invalid_params_for_nonexistent_task_id python3.14-mcp-1.29.0> [gw0] [ 32%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestProtocolErrors::test_invalid_params_for_nonexistent_task_id python3.14-mcp-1.29.0> tests/experimental/tasks/test_spec_compliance.py::TestProtocolErrors::test_invalid_params_for_invalid_cursor python3.14-mcp-1.29.0> [gw0] [ 33%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestProtocolErrors::test_invalid_params_for_invalid_cursor python3.14-mcp-1.29.0> tests/experimental/tasks/test_spec_compliance.py::TestProtocolErrors::test_invalid_params_for_cancel_terminal_task python3.14-mcp-1.29.0> [gw0] [ 33%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestProtocolErrors::test_invalid_params_for_cancel_terminal_task python3.14-mcp-1.29.0> tests/experimental/tasks/test_spec_compliance.py::TestProtocolErrors::test_internal_error_for_server_failure python3.14-mcp-1.29.0> tests/experimental/tasks/test_spec_compliance.py::TestStatusNotifications::test_status_notification_contains_status python3.14-mcp-1.29.0> [gw0] [ 33%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestProtocolErrors::test_internal_error_for_server_failure python3.14-mcp-1.29.0> tests/experimental/tasks/test_spec_compliance.py::TestTaskExecutionErrors::test_underlying_failure_moves_task_to_failed python3.14-mcp-1.29.0> [gw9] [ 33%] PASSED tests/experimental/tasks/test_elicitation_scenarios.py::test_scenario2_sampling_normal_tool_task_augmented_sampling python3.14-mcp-1.29.0> [gw0] [ 33%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestTaskExecutionErrors::test_underlying_failure_moves_task_to_failed python3.14-mcp-1.29.0> tests/experimental/tasks/test_spec_compliance.py::TestTaskExecutionErrors::test_failed_task_has_status_message python3.14-mcp-1.29.0> [gw0] [ 33%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestTaskExecutionErrors::test_failed_task_has_status_message python3.14-mcp-1.29.0> [gw7] [ 33%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestStatusNotifications::test_status_notification_contains_status python3.14-mcp-1.29.0> tests/experimental/tasks/test_elicitation_scenarios.py::test_scenario4_sampling_task_augmented_tool_task_augmented_sampling python3.14-mcp-1.29.0> tests/server/auth/test_protected_resource.py::TestMetadataUrlConstruction::test_various_resource_configurations[http://localhost:8001/mcp-http://localhost:8001/.well-known/oauth-protected-resource/mcp] python3.14-mcp-1.29.0> [gw0] [ 33%] PASSED tests/server/auth/test_protected_resource.py::TestMetadataUrlConstruction::test_various_resource_configurations[http://localhost:8001/mcp-http://localhost:8001/.well-known/oauth-protected-resource/mcp] python3.14-mcp-1.29.0> tests/experimental/tasks/test_spec_compliance.py::TestTaskManagement::test_task_ids_are_unique_strings python3.14-mcp-1.29.0> [gw7] [ 33%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestTaskManagement::test_task_ids_are_unique_strings python3.14-mcp-1.29.0> tests/experimental/tasks/test_spec_compliance.py::TestTaskManagement::test_multiple_tasks_have_unique_ids python3.14-mcp-1.29.0> tests/server/auth/test_protected_resource.py::TestRouteConsistency::test_route_path_matches_metadata_url python3.14-mcp-1.29.0> [gw4] [ 33%] PASSED tests/experimental/tasks/test_capabilities.py::TestCheckTasksCapability::test_both_elicitation_and_sampling_present python3.14-mcp-1.29.0> [gw0] [ 33%] PASSED tests/server/auth/test_protected_resource.py::TestRouteConsistency::test_route_path_matches_metadata_url python3.14-mcp-1.29.0> tests/server/auth/test_protected_resource.py::TestRouteConsistency::test_consistent_paths_for_various_resources[https://example.com-/.well-known/oauth-protected-resource] python3.14-mcp-1.29.0> [gw0] [ 33%] PASSED tests/server/auth/test_protected_resource.py::TestRouteConsistency::test_consistent_paths_for_various_resources[https://example.com-/.well-known/oauth-protected-resource] python3.14-mcp-1.29.0> tests/server/auth/test_protected_resource.py::TestRouteConsistency::test_consistent_paths_for_various_resources[https://example.com/-/.well-known/oauth-protected-resource] python3.14-mcp-1.29.0> [gw7] [ 34%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestTaskManagement::test_multiple_tasks_have_unique_ids python3.14-mcp-1.29.0> tests/server/auth/middleware/test_bearer_auth.py::TestRequireAuthMiddleware::test_has_required_scopes python3.14-mcp-1.29.0> [gw9] [ 34%] PASSED tests/experimental/tasks/test_elicitation_scenarios.py::test_scenario4_sampling_task_augmented_tool_task_augmented_sampling python3.14-mcp-1.29.0> tests/experimental/tasks/test_message_queue.py::TestInMemoryTaskMessageQueue::test_enqueue_and_dequeue python3.14-mcp-1.29.0> [gw9] [ 34%] PASSED tests/experimental/tasks/test_message_queue.py::TestInMemoryTaskMessageQueue::test_enqueue_and_dequeue python3.14-mcp-1.29.0> tests/experimental/tasks/test_message_queue.py::TestInMemoryTaskMessageQueue::test_dequeue_empty_returns_none python3.14-mcp-1.29.0> [gw9] [ 34%] PASSED tests/experimental/tasks/test_message_queue.py::TestInMemoryTaskMessageQueue::test_dequeue_empty_returns_none python3.14-mcp-1.29.0> tests/experimental/tasks/test_message_queue.py::TestInMemoryTaskMessageQueue::test_fifo_ordering python3.14-mcp-1.29.0> [gw7] [ 34%] PASSED tests/server/auth/middleware/test_bearer_auth.py::TestRequireAuthMiddleware::test_has_required_scopes python3.14-mcp-1.29.0> tests/server/auth/middleware/test_bearer_auth.py::TestRequireAuthMiddleware::test_multiple_required_scopes python3.14-mcp-1.29.0> [gw9] [ 34%] PASSED tests/experimental/tasks/test_message_queue.py::TestInMemoryTaskMessageQueue::test_fifo_ordering python3.14-mcp-1.29.0> tests/experimental/tasks/test_message_queue.py::TestInMemoryTaskMessageQueue::test_separate_queues_per_task python3.14-mcp-1.29.0> [gw7] [ 34%] PASSED tests/server/auth/middleware/test_bearer_auth.py::TestRequireAuthMiddleware::test_multiple_required_scopes python3.14-mcp-1.29.0> tests/server/auth/middleware/test_bearer_auth.py::TestRequireAuthMiddleware::test_no_required_scopes python3.14-mcp-1.29.0> [gw9] [ 34%] PASSED tests/experimental/tasks/test_message_queue.py::TestInMemoryTaskMessageQueue::test_separate_queues_per_task python3.14-mcp-1.29.0> tests/experimental/tasks/test_message_queue.py::TestInMemoryTaskMessageQueue::test_peek_does_not_remove python3.14-mcp-1.29.0> [gw7] [ 34%] PASSED tests/server/auth/middleware/test_bearer_auth.py::TestRequireAuthMiddleware::test_no_required_scopes python3.14-mcp-1.29.0> tests/server/auth/test_error_handling.py::TestRegistrationErrorHandling::test_registration_error_handling python3.14-mcp-1.29.0> [gw9] [ 34%] PASSED tests/experimental/tasks/test_message_queue.py::TestInMemoryTaskMessageQueue::test_peek_does_not_remove python3.14-mcp-1.29.0> [gw0] [ 34%] PASSED tests/server/auth/test_protected_resource.py::TestRouteConsistency::test_consistent_paths_for_various_resources[https://example.com/-/.well-known/oauth-protected-resource] python3.14-mcp-1.29.0> tests/experimental/tasks/test_spec_compliance.py::TestTaskExecutionErrors::test_tasks_result_returns_underlying_error python3.14-mcp-1.29.0> tests/server/auth/test_protected_resource.py::TestRouteConsistency::test_consistent_paths_for_various_resources[https://example.com/mcp-/.well-known/oauth-protected-resource/mcp] python3.14-mcp-1.29.0> [gw4] [ 35%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestTaskExecutionErrors::test_tasks_result_returns_underlying_error python3.14-mcp-1.29.0> tests/experimental/tasks/test_spec_compliance.py::TestTaskExecutionErrors::test_tool_call_is_error_true_moves_to_failed python3.14-mcp-1.29.0> [gw0] [ 35%] PASSED tests/server/auth/test_protected_resource.py::TestRouteConsistency::test_consistent_paths_for_various_resources[https://example.com/mcp-/.well-known/oauth-protected-resource/mcp] python3.14-mcp-1.29.0> tests/server/auth/test_provider.py::TestConstructRedirectUri::test_construct_redirect_uri_no_existing_params python3.14-mcp-1.29.0> [gw4] [ 35%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestTaskExecutionErrors::test_tool_call_is_error_true_moves_to_failed python3.14-mcp-1.29.0> [gw3] [ 35%] PASSED tests/client/test_list_methods_cursor.py::test_list_methods_params_parameter[list_prompts-prompts/list] python3.14-mcp-1.29.0> [gw0] [ 35%] PASSED tests/server/auth/test_provider.py::TestConstructRedirectUri::test_construct_redirect_uri_no_existing_params python3.14-mcp-1.29.0> tests/client/test_list_methods_cursor.py::test_list_methods_params_parameter[list_resource_templates-resources/templates/list] python3.14-mcp-1.29.0> tests/experimental/tasks/test_spec_compliance.py::TestTaskObject::test_task_has_task_id_string python3.14-mcp-1.29.0> tests/server/auth/test_provider.py::TestConstructRedirectUri::test_construct_redirect_uri_with_existing_params python3.14-mcp-1.29.0> [gw0] [ 35%] PASSED tests/server/auth/test_provider.py::TestConstructRedirectUri::test_construct_redirect_uri_with_existing_params python3.14-mcp-1.29.0> tests/server/auth/test_provider.py::TestConstructRedirectUri::test_construct_redirect_uri_multiple_existing_params python3.14-mcp-1.29.0> [gw0] [ 35%] PASSED tests/server/auth/test_provider.py::TestConstructRedirectUri::test_construct_redirect_uri_multiple_existing_params python3.14-mcp-1.29.0> tests/server/auth/test_provider.py::TestConstructRedirectUri::test_construct_redirect_uri_with_none_values python3.14-mcp-1.29.0> [gw0] [ 35%] PASSED tests/server/auth/test_provider.py::TestConstructRedirectUri::test_construct_redirect_uri_with_none_values python3.14-mcp-1.29.0> tests/server/auth/test_provider.py::TestConstructRedirectUri::test_construct_redirect_uri_empty_params python3.14-mcp-1.29.0> [gw0] [ 35%] PASSED tests/server/auth/test_provider.py::TestConstructRedirectUri::test_construct_redirect_uri_empty_params python3.14-mcp-1.29.0> [gw7] [ 35%] PASSED tests/server/auth/test_error_handling.py::TestRegistrationErrorHandling::test_registration_error_handling python3.14-mcp-1.29.0> tests/server/auth/test_error_handling.py::TestAuthorizeErrorHandling::test_authorize_error_handling python3.14-mcp-1.29.0> tests/server/auth/test_provider.py::TestConstructRedirectUri::test_construct_redirect_uri_duplicate_param_names python3.14-mcp-1.29.0> [gw2] [ 35%] XFAIL tests/client/test_auth.py::test_build_metadata[simple-url] python3.14-mcp-1.29.0> [gw0] [ 35%] PASSED tests/server/auth/test_provider.py::TestConstructRedirectUri::test_construct_redirect_uri_duplicate_param_names python3.14-mcp-1.29.0> [gw4] [ 36%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestTaskObject::test_task_has_task_id_string python3.14-mcp-1.29.0> tests/server/auth/test_provider.py::TestConstructRedirectUri::test_construct_redirect_uri_multivalued_existing_params python3.14-mcp-1.29.0> tests/client/test_auth.py::test_build_metadata[with-trailing-slash] python3.14-mcp-1.29.0> tests/experimental/tasks/test_spec_compliance.py::TestTaskObject::test_task_has_status python3.14-mcp-1.29.0> [gw0] [ 36%] PASSED tests/server/auth/test_provider.py::TestConstructRedirectUri::test_construct_redirect_uri_multivalued_existing_params python3.14-mcp-1.29.0> [gw2] [ 36%] PASSED tests/client/test_auth.py::test_build_metadata[with-trailing-slash] python3.14-mcp-1.29.0> tests/server/auth/test_provider.py::TestConstructRedirectUri::test_construct_redirect_uri_encoded_values python3.14-mcp-1.29.0> [gw0] [ 36%] PASSED tests/server/auth/test_provider.py::TestConstructRedirectUri::test_construct_redirect_uri_encoded_values python3.14-mcp-1.29.0> tests/experimental/tasks/test_spec_compliance.py::TestToolLevelNegotiation::test_tool_execution_task_forbidden_rejects_task_augmented_call python3.14-mcp-1.29.0> tests/server/fastmcp/auth/test_auth_integration.py::TestAuthEndpoints::test_metadata_endpoint python3.14-mcp-1.29.0> [gw4] [ 36%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestTaskObject::test_task_has_status python3.14-mcp-1.29.0> [gw2] [ 36%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestToolLevelNegotiation::test_tool_execution_task_forbidden_rejects_task_augmented_call python3.14-mcp-1.29.0> tests/experimental/tasks/test_spec_compliance.py::TestTaskObject::test_task_status_message_is_optional python3.14-mcp-1.29.0> [gw7] [ 36%] PASSED tests/server/auth/test_error_handling.py::TestAuthorizeErrorHandling::test_authorize_error_handling python3.14-mcp-1.29.0> tests/server/auth/test_error_handling.py::TestTokenErrorHandling::test_token_error_handling_auth_code python3.14-mcp-1.29.0> [gw0] [ 36%] PASSED tests/server/fastmcp/auth/test_auth_integration.py::TestAuthEndpoints::test_metadata_endpoint python3.14-mcp-1.29.0> [gw7] [ 36%] PASSED tests/server/auth/test_error_handling.py::TestTokenErrorHandling::test_token_error_handling_auth_code python3.14-mcp-1.29.0> tests/server/auth/test_error_handling.py::TestTokenErrorHandling::test_token_error_handling_refresh_token python3.14-mcp-1.29.0> tests/server/fastmcp/auth/test_auth_integration.py::TestAuthEndpoints::test_token_validation_error python3.14-mcp-1.29.0> [gw4] [ 36%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestTaskObject::test_task_status_message_is_optional python3.14-mcp-1.29.0> tests/experimental/tasks/test_spec_compliance.py::TestTaskObject::test_task_has_created_at python3.14-mcp-1.29.0> [gw7] [ 36%] PASSED tests/server/auth/test_error_handling.py::TestTokenErrorHandling::test_token_error_handling_refresh_token python3.14-mcp-1.29.0> [gw4] [ 36%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestTaskObject::test_task_has_created_at python3.14-mcp-1.29.0> [gw0] [ 37%] PASSED tests/server/fastmcp/auth/test_auth_integration.py::TestAuthEndpoints::test_token_validation_error python3.14-mcp-1.29.0> tests/server/auth/test_protected_resource.py::test_metadata_endpoint_with_path python3.14-mcp-1.29.0> tests/server/fastmcp/auth/test_auth_integration.py::TestAuthEndpoints::test_token_invalid_auth_code python3.14-mcp-1.29.0> [gw7] [ 37%] PASSED tests/server/auth/test_protected_resource.py::test_metadata_endpoint_with_path python3.14-mcp-1.29.0> tests/experimental/tasks/test_spec_compliance.py::TestTaskObject::test_task_ttl_is_optional python3.14-mcp-1.29.0> tests/server/auth/test_protected_resource.py::test_metadata_endpoint_root_path_returns_404 python3.14-mcp-1.29.0> [gw7] [ 37%] PASSED tests/server/auth/test_protected_resource.py::test_metadata_endpoint_root_path_returns_404 python3.14-mcp-1.29.0> [gw4] [ 37%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestTaskObject::test_task_ttl_is_optional python3.14-mcp-1.29.0> tests/server/auth/test_protected_resource.py::test_metadata_endpoint_without_path python3.14-mcp-1.29.0> tests/experimental/tasks/test_spec_compliance.py::TestTaskObject::test_task_poll_interval_is_optional python3.14-mcp-1.29.0> [gw4] [ 37%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestTaskObject::test_task_poll_interval_is_optional python3.14-mcp-1.29.0> tests/experimental/tasks/test_spec_compliance.py::TestRelatedTaskMetadata::test_related_task_metadata_structure python3.14-mcp-1.29.0> [gw7] [ 37%] PASSED tests/server/auth/test_protected_resource.py::test_metadata_endpoint_without_path python3.14-mcp-1.29.0> [gw4] [ 37%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestRelatedTaskMetadata::test_related_task_metadata_structure python3.14-mcp-1.29.0> [gw0] [ 37%] PASSED tests/server/fastmcp/auth/test_auth_integration.py::TestAuthEndpoints::test_token_invalid_auth_code python3.14-mcp-1.29.0> tests/experimental/tasks/test_spec_compliance.py::TestRelatedTaskMetadata::test_related_task_metadata_contains_task_id python3.14-mcp-1.29.0> tests/server/auth/test_protected_resource.py::TestMetadataUrlConstruction::test_url_without_path python3.14-mcp-1.29.0> [gw4] [ 37%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestRelatedTaskMetadata::test_related_task_metadata_contains_task_id python3.14-mcp-1.29.0> [gw7] [ 37%] PASSED tests/server/auth/test_protected_resource.py::TestMetadataUrlConstruction::test_url_without_path python3.14-mcp-1.29.0> tests/experimental/tasks/test_spec_compliance.py::TestAccessAndIsolation::test_task_bound_to_authorization_context python3.14-mcp-1.29.0> tests/server/auth/test_protected_resource.py::TestMetadataUrlConstruction::test_url_with_path_component python3.14-mcp-1.29.0> [gw4] [ 37%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestAccessAndIsolation::test_task_bound_to_authorization_context python3.14-mcp-1.29.0> tests/experimental/tasks/test_spec_compliance.py::TestAccessAndIsolation::test_reject_task_operations_outside_authorization_context python3.14-mcp-1.29.0> tests/server/fastmcp/auth/test_auth_integration.py::TestAuthEndpoints::test_token_expired_auth_code python3.14-mcp-1.29.0> [gw4] [ 38%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestAccessAndIsolation::test_reject_task_operations_outside_authorization_context python3.14-mcp-1.29.0> tests/experimental/tasks/test_spec_compliance.py::TestAccessAndIsolation::test_non_authorized_environments_use_secure_ids python3.14-mcp-1.29.0> [gw7] [ 38%] PASSED tests/server/auth/test_protected_resource.py::TestMetadataUrlConstruction::test_url_with_path_component python3.14-mcp-1.29.0> tests/server/auth/test_protected_resource.py::TestMetadataUrlConstruction::test_url_with_trailing_slash_only python3.14-mcp-1.29.0> [gw7] [ 38%] PASSED tests/server/auth/test_protected_resource.py::TestMetadataUrlConstruction::test_url_with_trailing_slash_only python3.14-mcp-1.29.0> tests/server/auth/test_protected_resource.py::TestMetadataUrlConstruction::test_various_resource_configurations[https://example.com-https://example.com/.well-known/oauth-protected-resource] python3.14-mcp-1.29.0> [gw4] [ 38%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestAccessAndIsolation::test_non_authorized_environments_use_secure_ids python3.14-mcp-1.29.0> [gw7] [ 38%] PASSED tests/server/auth/test_protected_resource.py::TestMetadataUrlConstruction::test_various_resource_configurations[https://example.com-https://example.com/.well-known/oauth-protected-resource] python3.14-mcp-1.29.0> tests/experimental/tasks/test_spec_compliance.py::TestAccessAndIsolation::test_non_authorized_environments_use_shorter_ttls python3.14-mcp-1.29.0> tests/server/auth/test_protected_resource.py::TestMetadataUrlConstruction::test_various_resource_configurations[https://example.com/-https://example.com/.well-known/oauth-protected-resource] python3.14-mcp-1.29.0> [gw4] [ 38%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestAccessAndIsolation::test_non_authorized_environments_use_shorter_ttls python3.14-mcp-1.29.0> [gw7] [ 38%] PASSED tests/server/auth/test_protected_resource.py::TestMetadataUrlConstruction::test_various_resource_configurations[https://example.com/-https://example.com/.well-known/oauth-protected-resource] python3.14-mcp-1.29.0> tests/experimental/tasks/test_spec_compliance.py::TestResourceLimits::test_concurrent_task_limit_enforced python3.14-mcp-1.29.0> tests/server/auth/test_protected_resource.py::TestMetadataUrlConstruction::test_various_resource_configurations[https://example.com/mcp-https://example.com/.well-known/oauth-protected-resource/mcp] python3.14-mcp-1.29.0> [gw7] [ 38%] PASSED tests/server/auth/test_protected_resource.py::TestMetadataUrlConstruction::test_various_resource_configurations[https://example.com/mcp-https://example.com/.well-known/oauth-protected-resource/mcp] python3.14-mcp-1.29.0> [gw4] [ 38%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestResourceLimits::test_concurrent_task_limit_enforced python3.14-mcp-1.29.0> tests/experimental/tasks/test_spec_compliance.py::TestResourceLimits::test_maximum_ttl_constraint_enforced python3.14-mcp-1.29.0> tests/server/fastmcp/auth/test_auth_integration.py::TestAuthorizeEndpointErrors::test_authorize_invalid_redirect_uri python3.14-mcp-1.29.0> [gw4] [ 38%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestResourceLimits::test_maximum_ttl_constraint_enforced python3.14-mcp-1.29.0> [gw7] [ 38%] PASSED tests/server/fastmcp/auth/test_auth_integration.py::TestAuthorizeEndpointErrors::test_authorize_invalid_redirect_uri python3.14-mcp-1.29.0> tests/experimental/tasks/test_message_queue.py::TestInMemoryTaskMessageQueue::test_is_empty python3.14-mcp-1.29.0> tests/server/fastmcp/auth/test_auth_integration.py::TestAuthorizeEndpointErrors::test_authorize_missing_redirect_uri_multiple_registered[registered_client0] python3.14-mcp-1.29.0> [gw0] [ 38%] PASSED tests/server/fastmcp/auth/test_auth_integration.py::TestAuthEndpoints::test_token_expired_auth_code python3.14-mcp-1.29.0> [gw7] [ 39%] PASSED tests/server/fastmcp/auth/test_auth_integration.py::TestAuthorizeEndpointErrors::test_authorize_missing_redirect_uri_multiple_registered[registered_client0] python3.14-mcp-1.29.0> tests/server/fastmcp/auth/test_auth_integration.py::TestAuthorizeEndpointErrors::test_authorize_unsupported_response_type python3.14-mcp-1.29.0> tests/server/fastmcp/auth/test_auth_integration.py::TestAuthEndpoints::test_token_redirect_uri_mismatch[registered_client0] python3.14-mcp-1.29.0> [gw7] [ 39%] PASSED tests/server/fastmcp/auth/test_auth_integration.py::TestAuthorizeEndpointErrors::test_authorize_unsupported_response_type python3.14-mcp-1.29.0> tests/server/fastmcp/auth/test_auth_integration.py::TestAuthorizeEndpointErrors::test_authorize_missing_response_type python3.14-mcp-1.29.0> [gw0] [ 39%] PASSED tests/server/fastmcp/auth/test_auth_integration.py::TestAuthEndpoints::test_token_redirect_uri_mismatch[registered_client0] python3.14-mcp-1.29.0> [gw7] [ 39%] PASSED tests/server/fastmcp/auth/test_auth_integration.py::TestAuthorizeEndpointErrors::test_authorize_missing_response_type python3.14-mcp-1.29.0> tests/server/fastmcp/auth/test_auth_integration.py::TestAuthEndpoints::test_token_code_verifier_mismatch python3.14-mcp-1.29.0> tests/server/fastmcp/auth/test_auth_integration.py::TestAuthorizeEndpointErrors::test_authorize_missing_pkce_challenge python3.14-mcp-1.29.0> [gw7] [ 39%] PASSED tests/server/fastmcp/auth/test_auth_integration.py::TestAuthorizeEndpointErrors::test_authorize_missing_pkce_challenge python3.14-mcp-1.29.0> tests/experimental/tasks/test_spec_compliance.py::TestToolLevelNegotiation::test_tool_execution_task_absent_rejects_task_augmented_call python3.14-mcp-1.29.0> tests/server/fastmcp/auth/test_auth_integration.py::TestAuthorizeEndpointErrors::test_authorize_invalid_scope python3.14-mcp-1.29.0> [gw0] [ 39%] PASSED tests/server/fastmcp/auth/test_auth_integration.py::TestAuthEndpoints::test_token_code_verifier_mismatch python3.14-mcp-1.29.0> [gw2] [ 39%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestToolLevelNegotiation::test_tool_execution_task_absent_rejects_task_augmented_call python3.14-mcp-1.29.0> tests/server/fastmcp/auth/test_auth_integration.py::TestAuthEndpoints::test_token_invalid_refresh_token python3.14-mcp-1.29.0> tests/experimental/tasks/test_spec_compliance.py::TestToolLevelNegotiation::test_tool_execution_task_optional_accepts_normal_call python3.14-mcp-1.29.0> [gw7] [ 39%] PASSED tests/server/fastmcp/auth/test_auth_integration.py::TestAuthorizeEndpointErrors::test_authorize_invalid_scope python3.14-mcp-1.29.0> [gw2] [ 39%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestToolLevelNegotiation::test_tool_execution_task_optional_accepts_normal_call python3.14-mcp-1.29.0> tests/experimental/tasks/test_spec_compliance.py::TestToolLevelNegotiation::test_tool_execution_task_optional_accepts_task_augmented_call python3.14-mcp-1.29.0> tests/server/fastmcp/prompts/test_base.py::TestRenderPrompt::test_basic_fn python3.14-mcp-1.29.0> [gw2] [ 39%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestToolLevelNegotiation::test_tool_execution_task_optional_accepts_task_augmented_call python3.14-mcp-1.29.0> tests/experimental/tasks/test_spec_compliance.py::TestToolLevelNegotiation::test_tool_execution_task_required_rejects_normal_call python3.14-mcp-1.29.0> [gw2] [ 39%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestToolLevelNegotiation::test_tool_execution_task_required_rejects_normal_call python3.14-mcp-1.29.0> [gw7] [ 40%] PASSED tests/server/fastmcp/prompts/test_base.py::TestRenderPrompt::test_basic_fn python3.14-mcp-1.29.0> tests/server/fastmcp/prompts/test_base.py::TestRenderPrompt::test_async_fn python3.14-mcp-1.29.0> [gw0] [ 40%] PASSED tests/server/fastmcp/auth/test_auth_integration.py::TestAuthEndpoints::test_token_invalid_refresh_token python3.14-mcp-1.29.0> [gw7] [ 40%] PASSED tests/server/fastmcp/prompts/test_base.py::TestRenderPrompt::test_async_fn python3.14-mcp-1.29.0> tests/server/fastmcp/prompts/test_base.py::TestRenderPrompt::test_fn_with_args python3.14-mcp-1.29.0> tests/server/fastmcp/auth/test_auth_integration.py::TestAuthEndpoints::test_token_expired_refresh_token python3.14-mcp-1.29.0> [gw7] [ 40%] PASSED tests/server/fastmcp/prompts/test_base.py::TestRenderPrompt::test_fn_with_args python3.14-mcp-1.29.0> tests/server/fastmcp/prompts/test_base.py::TestRenderPrompt::test_fn_with_invalid_kwargs python3.14-mcp-1.29.0> [gw7] [ 40%] PASSED tests/server/fastmcp/prompts/test_base.py::TestRenderPrompt::test_fn_with_invalid_kwargs python3.14-mcp-1.29.0> tests/server/fastmcp/prompts/test_base.py::TestRenderPrompt::test_fn_returns_message python3.14-mcp-1.29.0> [gw9] [ 40%] PASSED tests/experimental/tasks/test_message_queue.py::TestInMemoryTaskMessageQueue::test_is_empty python3.14-mcp-1.29.0> tests/experimental/tasks/test_message_queue.py::TestInMemoryTaskMessageQueue::test_clear_returns_all_messages python3.14-mcp-1.29.0> [gw0] [ 40%] PASSED tests/server/fastmcp/auth/test_auth_integration.py::TestAuthEndpoints::test_token_expired_refresh_token python3.14-mcp-1.29.0> tests/server/fastmcp/auth/test_auth_integration.py::TestAuthEndpoints::test_token_invalid_scope python3.14-mcp-1.29.0> [gw9] [ 40%] PASSED tests/experimental/tasks/test_message_queue.py::TestInMemoryTaskMessageQueue::test_clear_returns_all_messages python3.14-mcp-1.29.0> tests/experimental/tasks/test_message_queue.py::TestInMemoryTaskMessageQueue::test_clear_empty_queue python3.14-mcp-1.29.0> tests/experimental/tasks/test_spec_compliance.py::TestToolLevelNegotiation::test_tool_execution_task_required_accepts_task_augmented_call python3.14-mcp-1.29.0> [gw9] [ 40%] PASSED tests/experimental/tasks/test_message_queue.py::TestInMemoryTaskMessageQueue::test_clear_empty_queue python3.14-mcp-1.29.0> tests/experimental/tasks/test_message_queue.py::TestInMemoryTaskMessageQueue::test_notification_messages python3.14-mcp-1.29.0> [gw9] [ 40%] PASSED tests/experimental/tasks/test_message_queue.py::TestInMemoryTaskMessageQueue::test_notification_messages python3.14-mcp-1.29.0> tests/experimental/tasks/test_message_queue.py::TestInMemoryTaskMessageQueue::test_message_timestamp python3.14-mcp-1.29.0> [gw3] [ 40%] PASSED tests/client/test_list_methods_cursor.py::test_list_methods_params_parameter[list_resource_templates-resources/templates/list] python3.14-mcp-1.29.0> tests/client/test_list_methods_cursor.py::test_list_methods_raises_error_when_both_cursor_and_params_provided[list_tools] python3.14-mcp-1.29.0> [gw9] [ 40%] PASSED tests/experimental/tasks/test_message_queue.py::TestInMemoryTaskMessageQueue::test_message_timestamp python3.14-mcp-1.29.0> tests/experimental/tasks/test_message_queue.py::TestInMemoryTaskMessageQueue::test_message_with_resolver python3.14-mcp-1.29.0> [gw0] [ 41%] PASSED tests/server/fastmcp/auth/test_auth_integration.py::TestAuthEndpoints::test_token_invalid_scope python3.14-mcp-1.29.0> [gw2] [ 41%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestToolLevelNegotiation::test_tool_execution_task_required_accepts_task_augmented_call python3.14-mcp-1.29.0> tests/experimental/tasks/test_spec_compliance.py::TestCapabilityNegotiation::test_receiver_without_capability_ignores_task_metadata python3.14-mcp-1.29.0> tests/server/fastmcp/auth/test_auth_integration.py::TestAuthEndpoints::test_client_registration python3.14-mcp-1.29.0> [gw9] [ 41%] PASSED tests/experimental/tasks/test_message_queue.py::TestInMemoryTaskMessageQueue::test_message_with_resolver python3.14-mcp-1.29.0> [gw2] [ 41%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestCapabilityNegotiation::test_receiver_without_capability_ignores_task_metadata python3.14-mcp-1.29.0> tests/experimental/tasks/test_message_queue.py::TestInMemoryTaskMessageQueue::test_cleanup_specific_task python3.14-mcp-1.29.0> tests/experimental/tasks/test_spec_compliance.py::TestCapabilityNegotiation::test_receiver_with_capability_may_require_task_augmentation python3.14-mcp-1.29.0> [gw9] [ 41%] PASSED tests/experimental/tasks/test_message_queue.py::TestInMemoryTaskMessageQueue::test_cleanup_specific_task python3.14-mcp-1.29.0> tests/experimental/tasks/test_message_queue.py::TestInMemoryTaskMessageQueue::test_cleanup_all python3.14-mcp-1.29.0> [gw0] [ 41%] PASSED tests/server/fastmcp/auth/test_auth_integration.py::TestAuthEndpoints::test_client_registration python3.14-mcp-1.29.0> tests/server/fastmcp/auth/test_auth_integration.py::TestAuthEndpoints::test_client_registration_missing_required_fields python3.14-mcp-1.29.0> [gw9] [ 41%] PASSED tests/experimental/tasks/test_message_queue.py::TestInMemoryTaskMessageQueue::test_cleanup_all python3.14-mcp-1.29.0> tests/experimental/tasks/test_message_queue.py::TestInMemoryTaskMessageQueue::test_wait_for_message_returns_immediately_if_message_exists python3.14-mcp-1.29.0> tests/experimental/tasks/test_spec_compliance.py::TestResourceLimits::test_expired_tasks_cleaned_up python3.14-mcp-1.29.0> [gw2] [ 41%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestCapabilityNegotiation::test_receiver_with_capability_may_require_task_augmentation python3.14-mcp-1.29.0> tests/experimental/tasks/test_spec_compliance.py::TestTaskStatusLifecycle::test_task_begins_in_working_status python3.14-mcp-1.29.0> [gw4] [ 41%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestResourceLimits::test_expired_tasks_cleaned_up python3.14-mcp-1.29.0> [gw2] [ 41%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestTaskStatusLifecycle::test_task_begins_in_working_status python3.14-mcp-1.29.0> tests/issues/test_129_resource_templates.py::test_resource_templates python3.14-mcp-1.29.0> tests/experimental/tasks/test_spec_compliance.py::TestTaskStatusLifecycle::test_working_to_completed_transition python3.14-mcp-1.29.0> [gw2] [ 41%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestTaskStatusLifecycle::test_working_to_completed_transition python3.14-mcp-1.29.0> tests/experimental/tasks/test_spec_compliance.py::TestTaskStatusLifecycle::test_working_to_failed_transition python3.14-mcp-1.29.0> [gw2] [ 41%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestTaskStatusLifecycle::test_working_to_failed_transition python3.14-mcp-1.29.0> tests/experimental/tasks/test_spec_compliance.py::TestTaskStatusLifecycle::test_working_to_cancelled_transition python3.14-mcp-1.29.0> [gw2] [ 42%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestTaskStatusLifecycle::test_working_to_cancelled_transition python3.14-mcp-1.29.0> tests/experimental/tasks/test_spec_compliance.py::TestTaskStatusLifecycle::test_working_to_input_required_transition python3.14-mcp-1.29.0> [gw2] [ 42%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestTaskStatusLifecycle::test_working_to_input_required_transition python3.14-mcp-1.29.0> [gw8] [ 42%] PASSED tests/issues/test_malformed_input.py::test_malformed_initialize_request_does_not_crash_server python3.14-mcp-1.29.0> tests/issues/test_malformed_input.py::test_multiple_concurrent_malformed_requests python3.14-mcp-1.29.0> [gw4] [ 42%] PASSED tests/issues/test_129_resource_templates.py::test_resource_templates python3.14-mcp-1.29.0> [gw9] [ 42%] PASSED tests/experimental/tasks/test_message_queue.py::TestInMemoryTaskMessageQueue::test_wait_for_message_returns_immediately_if_message_exists python3.14-mcp-1.29.0> tests/server/fastmcp/prompts/test_base.py::TestRenderPrompt::test_fn_returns_mixed_content python3.14-mcp-1.29.0> tests/server/fastmcp/auth/test_auth_integration.py::TestAuthEndpoints::test_client_registration_invalid_grant_type python3.14-mcp-1.29.0> [gw3] [ 42%] PASSED tests/client/test_list_methods_cursor.py::test_list_methods_raises_error_when_both_cursor_and_params_provided[list_tools] python3.14-mcp-1.29.0> tests/experimental/tasks/test_spec_compliance.py::TestTaskStatusLifecycle::test_input_required_to_working_transition python3.14-mcp-1.29.0> tests/client/test_list_methods_cursor.py::test_list_methods_raises_error_when_both_cursor_and_params_provided[list_resources] python3.14-mcp-1.29.0> [gw2] [ 42%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestTaskStatusLifecycle::test_input_required_to_working_transition python3.14-mcp-1.29.0> [gw9] [ 42%] PASSED tests/server/fastmcp/auth/test_auth_integration.py::TestAuthEndpoints::test_client_registration_invalid_grant_type python3.14-mcp-1.29.0> tests/server/fastmcp/auth/test_auth_integration.py::TestAuthEndpoints::test_client_registration_with_additional_grant_type python3.14-mcp-1.29.0> tests/experimental/tasks/test_spec_compliance.py::TestTaskStatusLifecycle::test_input_required_to_terminal_transition python3.14-mcp-1.29.0> [gw2] [ 42%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestTaskStatusLifecycle::test_input_required_to_terminal_transition python3.14-mcp-1.29.0> [gw9] [ 42%] PASSED tests/server/fastmcp/auth/test_auth_integration.py::TestAuthEndpoints::test_client_registration_with_additional_grant_type python3.14-mcp-1.29.0> tests/experimental/tasks/test_spec_compliance.py::TestTaskStatusLifecycle::test_terminal_state_no_further_transitions python3.14-mcp-1.29.0> [gw2] [ 42%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestTaskStatusLifecycle::test_terminal_state_no_further_transitions python3.14-mcp-1.29.0> tests/experimental/tasks/test_spec_compliance.py::TestTaskStatusLifecycle::test_completed_is_terminal python3.14-mcp-1.29.0> tests/server/fastmcp/auth/test_auth_integration.py::TestAuthEndpoints::test_client_registration_with_additional_response_types python3.14-mcp-1.29.0> [gw2] [ 43%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestTaskStatusLifecycle::test_completed_is_terminal python3.14-mcp-1.29.0> tests/experimental/tasks/test_spec_compliance.py::TestTaskStatusLifecycle::test_failed_is_terminal python3.14-mcp-1.29.0> [gw2] [ 43%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestTaskStatusLifecycle::test_failed_is_terminal python3.14-mcp-1.29.0> tests/experimental/tasks/test_spec_compliance.py::TestTaskStatusLifecycle::test_cancelled_is_terminal python3.14-mcp-1.29.0> [gw2] [ 43%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestTaskStatusLifecycle::test_cancelled_is_terminal python3.14-mcp-1.29.0> [gw9] [ 43%] PASSED tests/server/fastmcp/auth/test_auth_integration.py::TestAuthEndpoints::test_client_registration_with_additional_response_types python3.14-mcp-1.29.0> tests/experimental/tasks/test_spec_compliance.py::TestInputRequiredStatus::test_input_required_status_retrievable_via_tasks_get python3.14-mcp-1.29.0> [gw2] [ 43%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestInputRequiredStatus::test_input_required_status_retrievable_via_tasks_get python3.14-mcp-1.29.0> tests/server/fastmcp/resources/test_resource_template.py::TestResourceTemplate::test_template_error python3.14-mcp-1.29.0> tests/server/fastmcp/auth/test_auth_integration.py::TestAuthEndpoints::test_client_registration_response_types_without_code python3.14-mcp-1.29.0> [gw9] [ 43%] PASSED tests/server/fastmcp/auth/test_auth_integration.py::TestAuthEndpoints::test_client_registration_response_types_without_code python3.14-mcp-1.29.0> tests/server/fastmcp/auth/test_auth_integration.py::TestAuthEndpoints::test_client_registration_default_response_types python3.14-mcp-1.29.0> [gw9] [ 43%] PASSED tests/server/fastmcp/auth/test_auth_integration.py::TestAuthEndpoints::test_client_registration_default_response_types python3.14-mcp-1.29.0> [gw3] [ 43%] PASSED tests/client/test_list_methods_cursor.py::test_list_methods_raises_error_when_both_cursor_and_params_provided[list_resources] python3.14-mcp-1.29.0> tests/server/fastmcp/auth/test_auth_integration.py::TestAuthEndpoints::test_client_secret_basic_authentication python3.14-mcp-1.29.0> tests/client/test_list_methods_cursor.py::test_list_methods_raises_error_when_both_cursor_and_params_provided[list_prompts] python3.14-mcp-1.29.0> [gw9] [ 43%] PASSED tests/server/fastmcp/auth/test_auth_integration.py::TestAuthEndpoints::test_client_secret_basic_authentication python3.14-mcp-1.29.0> [gw4] [ 43%] PASSED tests/server/fastmcp/prompts/test_base.py::TestRenderPrompt::test_fn_returns_mixed_content python3.14-mcp-1.29.0> tests/server/fastmcp/prompts/test_base.py::TestRenderPrompt::test_fn_returns_dict_with_resource python3.14-mcp-1.29.0> tests/server/fastmcp/auth/test_auth_integration.py::TestAuthEndpoints::test_wrong_auth_method_without_valid_credentials_fails python3.14-mcp-1.29.0> [gw9] [ 43%] PASSED tests/server/fastmcp/auth/test_auth_integration.py::TestAuthEndpoints::test_wrong_auth_method_without_valid_credentials_fails python3.14-mcp-1.29.0> [gw4] [ 43%] PASSED tests/server/fastmcp/prompts/test_base.py::TestRenderPrompt::test_fn_returns_dict_with_resource python3.14-mcp-1.29.0> tests/server/fastmcp/prompts/test_manager.py::TestPromptManager::test_add_prompt python3.14-mcp-1.29.0> tests/server/fastmcp/auth/test_auth_integration.py::TestAuthEndpoints::test_basic_auth_without_header_fails python3.14-mcp-1.29.0> [gw4] [ 44%] PASSED tests/server/fastmcp/prompts/test_manager.py::TestPromptManager::test_add_prompt python3.14-mcp-1.29.0> tests/server/fastmcp/prompts/test_manager.py::TestPromptManager::test_add_duplicate_prompt python3.14-mcp-1.29.0> [gw4] [ 44%] PASSED tests/server/fastmcp/prompts/test_manager.py::TestPromptManager::test_add_duplicate_prompt python3.14-mcp-1.29.0> tests/server/fastmcp/prompts/test_manager.py::TestPromptManager::test_disable_warn_on_duplicate_prompts python3.14-mcp-1.29.0> [gw2] [ 44%] PASSED tests/server/fastmcp/resources/test_resource_template.py::TestResourceTemplate::test_template_error python3.14-mcp-1.29.0> [gw4] [ 44%] PASSED tests/server/fastmcp/prompts/test_manager.py::TestPromptManager::test_disable_warn_on_duplicate_prompts python3.14-mcp-1.29.0> tests/server/fastmcp/prompts/test_manager.py::TestPromptManager::test_list_prompts python3.14-mcp-1.29.0> tests/server/fastmcp/resources/test_resource_template.py::TestResourceTemplate::test_async_text_resource python3.14-mcp-1.29.0> [gw9] [ 44%] PASSED tests/server/fastmcp/auth/test_auth_integration.py::TestAuthEndpoints::test_basic_auth_without_header_fails python3.14-mcp-1.29.0> [gw3] [ 44%] PASSED tests/client/test_list_methods_cursor.py::test_list_methods_raises_error_when_both_cursor_and_params_provided[list_prompts] python3.14-mcp-1.29.0> tests/server/fastmcp/auth/test_auth_integration.py::TestAuthEndpoints::test_basic_auth_invalid_base64_fails python3.14-mcp-1.29.0> [gw2] [ 44%] PASSED tests/server/fastmcp/resources/test_resource_template.py::TestResourceTemplate::test_async_text_resource python3.14-mcp-1.29.0> tests/server/fastmcp/resources/test_resource_template.py::TestResourceTemplate::test_async_binary_resource python3.14-mcp-1.29.0> tests/experimental/tasks/test_capabilities.py::TestCheckTasksCapability::test_elicitation_without_create_required python3.14-mcp-1.29.0> [gw4] [ 44%] PASSED tests/server/fastmcp/prompts/test_manager.py::TestPromptManager::test_list_prompts python3.14-mcp-1.29.0> [gw3] [ 44%] PASSED tests/experimental/tasks/test_capabilities.py::TestCheckTasksCapability::test_elicitation_without_create_required python3.14-mcp-1.29.0> tests/server/fastmcp/prompts/test_manager.py::TestPromptManager::test_render_prompt python3.14-mcp-1.29.0> tests/experimental/tasks/test_capabilities.py::TestCheckTasksCapability::test_sampling_without_create_message_required python3.14-mcp-1.29.0> [gw9] [ 44%] PASSED tests/server/fastmcp/auth/test_auth_integration.py::TestAuthEndpoints::test_basic_auth_invalid_base64_fails python3.14-mcp-1.29.0> [gw3] [ 44%] PASSED tests/experimental/tasks/test_capabilities.py::TestCheckTasksCapability::test_sampling_without_create_message_required python3.14-mcp-1.29.0> [gw2] [ 45%] PASSED tests/server/fastmcp/resources/test_resource_template.py::TestResourceTemplate::test_async_binary_resource python3.14-mcp-1.29.0> tests/experimental/tasks/test_capabilities.py::TestHasTaskAugmentedElicitation::test_tasks_none python3.14-mcp-1.29.0> tests/server/fastmcp/resources/test_resource_template.py::TestResourceTemplate::test_basemodel_conversion python3.14-mcp-1.29.0> tests/server/fastmcp/auth/test_auth_integration.py::TestAuthEndpoints::test_basic_auth_no_colon_fails python3.14-mcp-1.29.0> [gw0] [ 45%] PASSED tests/server/fastmcp/auth/test_auth_integration.py::TestAuthEndpoints::test_client_registration_missing_required_fields python3.14-mcp-1.29.0> [gw3] [ 45%] PASSED tests/experimental/tasks/test_capabilities.py::TestHasTaskAugmentedElicitation::test_tasks_none python3.14-mcp-1.29.0> tests/experimental/tasks/test_capabilities.py::TestHasTaskAugmentedElicitation::test_requests_none python3.14-mcp-1.29.0> [gw3] [ 45%] PASSED tests/experimental/tasks/test_capabilities.py::TestHasTaskAugmentedElicitation::test_requests_none python3.14-mcp-1.29.0> tests/experimental/tasks/test_capabilities.py::TestHasTaskAugmentedElicitation::test_elicitation_none python3.14-mcp-1.29.0> [gw3] [ 45%] PASSED tests/experimental/tasks/test_capabilities.py::TestHasTaskAugmentedElicitation::test_elicitation_none python3.14-mcp-1.29.0> [gw7] [ 45%] PASSED tests/server/fastmcp/prompts/test_base.py::TestRenderPrompt::test_fn_returns_message python3.14-mcp-1.29.0> tests/server/fastmcp/prompts/test_base.py::TestRenderPrompt::test_fn_returns_assistant_message python3.14-mcp-1.29.0> tests/experimental/tasks/test_capabilities.py::TestHasTaskAugmentedElicitation::test_create_none python3.14-mcp-1.29.0> [gw3] [ 45%] PASSED tests/experimental/tasks/test_capabilities.py::TestHasTaskAugmentedElicitation::test_create_none python3.14-mcp-1.29.0> tests/experimental/tasks/test_capabilities.py::TestHasTaskAugmentedElicitation::test_create_present python3.14-mcp-1.29.0> [gw3] [ 45%] PASSED tests/experimental/tasks/test_capabilities.py::TestHasTaskAugmentedElicitation::test_create_present python3.14-mcp-1.29.0> tests/experimental/tasks/test_capabilities.py::TestHasTaskAugmentedSampling::test_tasks_none python3.14-mcp-1.29.0> [gw3] [ 45%] PASSED tests/experimental/tasks/test_capabilities.py::TestHasTaskAugmentedSampling::test_tasks_none python3.14-mcp-1.29.0> [gw2] [ 45%] PASSED tests/server/fastmcp/resources/test_resource_template.py::TestResourceTemplate::test_basemodel_conversion python3.14-mcp-1.29.0> [gw4] [ 45%] PASSED tests/server/fastmcp/prompts/test_manager.py::TestPromptManager::test_render_prompt python3.14-mcp-1.29.0> tests/server/fastmcp/resources/test_resource_template.py::TestResourceTemplate::test_custom_type_conversion python3.14-mcp-1.29.0> tests/server/fastmcp/auth/test_auth_integration.py::TestAuthEndpoints::test_client_registration_invalid_uri python3.14-mcp-1.29.0> tests/server/fastmcp/prompts/test_manager.py::TestPromptManager::test_render_prompt_with_args python3.14-mcp-1.29.0> tests/experimental/tasks/test_capabilities.py::TestHasTaskAugmentedSampling::test_requests_none python3.14-mcp-1.29.0> [gw2] [ 45%] PASSED tests/server/fastmcp/resources/test_resource_template.py::TestResourceTemplate::test_custom_type_conversion python3.14-mcp-1.29.0> [gw4] [ 46%] PASSED tests/server/fastmcp/prompts/test_manager.py::TestPromptManager::test_render_prompt_with_args python3.14-mcp-1.29.0> [gw9] [ 46%] PASSED tests/server/fastmcp/auth/test_auth_integration.py::TestAuthEndpoints::test_basic_auth_no_colon_fails python3.14-mcp-1.29.0> tests/server/fastmcp/resources/test_resource_template.py::TestResourceTemplateAnnotations::test_template_with_annotations python3.14-mcp-1.29.0> tests/server/fastmcp/prompts/test_manager.py::TestPromptManager::test_render_unknown_prompt python3.14-mcp-1.29.0> [gw2] [ 46%] PASSED tests/server/fastmcp/resources/test_resource_template.py::TestResourceTemplateAnnotations::test_template_with_annotations python3.14-mcp-1.29.0> [gw3] [ 46%] PASSED tests/experimental/tasks/test_capabilities.py::TestHasTaskAugmentedSampling::test_requests_none python3.14-mcp-1.29.0> [gw0] [ 46%] PASSED tests/server/fastmcp/auth/test_auth_integration.py::TestAuthEndpoints::test_client_registration_invalid_uri python3.14-mcp-1.29.0> tests/experimental/tasks/test_capabilities.py::TestHasTaskAugmentedSampling::test_sampling_none python3.14-mcp-1.29.0> [gw3] [ 46%] PASSED tests/experimental/tasks/test_capabilities.py::TestHasTaskAugmentedSampling::test_sampling_none python3.14-mcp-1.29.0> tests/experimental/tasks/test_capabilities.py::TestHasTaskAugmentedSampling::test_create_message_none python3.14-mcp-1.29.0> [gw4] [ 46%] PASSED tests/server/fastmcp/prompts/test_manager.py::TestPromptManager::test_render_unknown_prompt python3.14-mcp-1.29.0> tests/server/fastmcp/resources/test_resource_template.py::TestResourceTemplateAnnotations::test_template_without_annotations python3.14-mcp-1.29.0> tests/server/fastmcp/prompts/test_manager.py::TestPromptManager::test_render_prompt_with_missing_args python3.14-mcp-1.29.0> tests/server/fastmcp/auth/test_auth_integration.py::TestAuthEndpoints::test_client_registration_empty_redirect_uris python3.14-mcp-1.29.0> [gw3] [ 46%] PASSED tests/experimental/tasks/test_capabilities.py::TestHasTaskAugmentedSampling::test_create_message_none python3.14-mcp-1.29.0> [gw2] [ 46%] PASSED tests/server/fastmcp/resources/test_resource_template.py::TestResourceTemplateAnnotations::test_template_without_annotations python3.14-mcp-1.29.0> tests/experimental/tasks/test_capabilities.py::TestHasTaskAugmentedSampling::test_create_message_present python3.14-mcp-1.29.0> tests/server/fastmcp/resources/test_resource_template.py::TestResourceTemplateAnnotations::test_template_annotations_in_fastmcp python3.14-mcp-1.29.0> [gw7] [ 46%] PASSED tests/server/fastmcp/prompts/test_base.py::TestRenderPrompt::test_fn_returns_assistant_message python3.14-mcp-1.29.0> [gw3] [ 46%] PASSED tests/experimental/tasks/test_capabilities.py::TestHasTaskAugmentedSampling::test_create_message_present python3.14-mcp-1.29.0> [gw4] [ 46%] PASSED tests/server/fastmcp/prompts/test_manager.py::TestPromptManager::test_render_prompt_with_missing_args python3.14-mcp-1.29.0> tests/server/fastmcp/resources/test_file_resources.py::TestFileResource::test_file_resource_creation python3.14-mcp-1.29.0> [gw0] [ 47%] PASSED tests/server/fastmcp/auth/test_auth_integration.py::TestAuthEndpoints::test_client_registration_empty_redirect_uris python3.14-mcp-1.29.0> tests/experimental/tasks/test_capabilities.py::TestRequireTaskAugmentedElicitation::test_raises_when_none python3.14-mcp-1.29.0> tests/server/fastmcp/prompts/test_base.py::TestRenderPrompt::test_fn_returns_multiple_messages python3.14-mcp-1.29.0> [gw3] [ 47%] PASSED tests/experimental/tasks/test_capabilities.py::TestRequireTaskAugmentedElicitation::test_raises_when_none python3.14-mcp-1.29.0> tests/experimental/tasks/test_capabilities.py::TestRequireTaskAugmentedElicitation::test_raises_when_missing python3.14-mcp-1.29.0> [gw4] [ 47%] PASSED tests/server/fastmcp/resources/test_file_resources.py::TestFileResource::test_file_resource_creation python3.14-mcp-1.29.0> tests/server/fastmcp/auth/test_auth_integration.py::TestAuthEndpoints::test_authorize_form_post python3.14-mcp-1.29.0> tests/server/fastmcp/resources/test_file_resources.py::TestFileResource::test_file_resource_str_path_conversion python3.14-mcp-1.29.0> [gw3] [ 47%] PASSED tests/experimental/tasks/test_capabilities.py::TestRequireTaskAugmentedElicitation::test_raises_when_missing python3.14-mcp-1.29.0> tests/experimental/tasks/test_capabilities.py::TestRequireTaskAugmentedElicitation::test_passes_when_present python3.14-mcp-1.29.0> [gw3] [ 47%] PASSED tests/experimental/tasks/test_capabilities.py::TestRequireTaskAugmentedElicitation::test_passes_when_present python3.14-mcp-1.29.0> tests/experimental/tasks/test_capabilities.py::TestRequireTaskAugmentedSampling::test_raises_when_none python3.14-mcp-1.29.0> [gw2] [ 47%] PASSED tests/server/fastmcp/resources/test_resource_template.py::TestResourceTemplateAnnotations::test_template_annotations_in_fastmcp python3.14-mcp-1.29.0> [gw0] [ 47%] PASSED tests/server/fastmcp/auth/test_auth_integration.py::TestAuthEndpoints::test_authorize_form_post python3.14-mcp-1.29.0> [gw3] [ 47%] PASSED tests/experimental/tasks/test_capabilities.py::TestRequireTaskAugmentedSampling::test_raises_when_none python3.14-mcp-1.29.0> tests/experimental/tasks/test_capabilities.py::TestRequireTaskAugmentedSampling::test_raises_when_missing python3.14-mcp-1.29.0> tests/server/fastmcp/resources/test_resource_template.py::TestResourceTemplateAnnotations::test_template_created_resources_inherit_annotations python3.14-mcp-1.29.0> [gw3] [ 47%] PASSED tests/experimental/tasks/test_capabilities.py::TestRequireTaskAugmentedSampling::test_raises_when_missing python3.14-mcp-1.29.0> tests/server/fastmcp/auth/test_auth_integration.py::TestAuthEndpoints::test_authorization_get python3.14-mcp-1.29.0> tests/experimental/tasks/test_capabilities.py::TestRequireTaskAugmentedSampling::test_passes_when_present python3.14-mcp-1.29.0> [gw3] [ 47%] PASSED tests/experimental/tasks/test_capabilities.py::TestRequireTaskAugmentedSampling::test_passes_when_present python3.14-mcp-1.29.0> tests/experimental/tasks/test_deprecations.py::test_client_session_experimental_property_is_deprecated python3.14-mcp-1.29.0> [gw4] [ 47%] PASSED tests/server/fastmcp/resources/test_file_resources.py::TestFileResource::test_file_resource_str_path_conversion python3.14-mcp-1.29.0> [gw2] [ 48%] PASSED tests/server/fastmcp/resources/test_resource_template.py::TestResourceTemplateAnnotations::test_template_created_resources_inherit_annotations python3.14-mcp-1.29.0> tests/server/fastmcp/resources/test_file_resources.py::TestFileResource::test_read_text_file python3.14-mcp-1.29.0> tests/server/fastmcp/resources/test_resource_template.py::TestResourceTemplateMetadata::test_template_from_function_with_metadata python3.14-mcp-1.29.0> [gw2] [ 48%] PASSED tests/server/fastmcp/resources/test_resource_template.py::TestResourceTemplateMetadata::test_template_from_function_with_metadata python3.14-mcp-1.29.0> tests/server/fastmcp/auth/test_auth_integration.py::TestAuthEndpoints::test_basic_auth_client_id_mismatch_fails python3.14-mcp-1.29.0> tests/server/fastmcp/resources/test_resource_template.py::TestResourceTemplateMetadata::test_template_created_resources_inherit_metadata python3.14-mcp-1.29.0> [gw4] [ 48%] PASSED tests/server/fastmcp/resources/test_file_resources.py::TestFileResource::test_read_text_file python3.14-mcp-1.29.0> tests/server/fastmcp/resources/test_file_resources.py::TestFileResource::test_read_binary_file python3.14-mcp-1.29.0> [gw9] [ 48%] PASSED tests/server/fastmcp/auth/test_auth_integration.py::TestAuthEndpoints::test_basic_auth_client_id_mismatch_fails python3.14-mcp-1.29.0> [gw6] [ 48%] PASSED tests/issues/test_1363_race_condition_streamable_http.py::test_race_condition_invalid_accept_headers python3.14-mcp-1.29.0> [gw4] [ 48%] PASSED tests/server/fastmcp/resources/test_file_resources.py::TestFileResource::test_read_binary_file python3.14-mcp-1.29.0> tests/issues/test_1363_race_condition_streamable_http.py::test_race_condition_invalid_content_type python3.14-mcp-1.29.0> tests/server/fastmcp/servers/test_file_server.py::test_read_resource_file python3.14-mcp-1.29.0> tests/server/fastmcp/auth/test_auth_integration.py::TestAuthEndpoints::test_none_auth_method_public_client python3.14-mcp-1.29.0> [gw7] [ 48%] PASSED tests/server/fastmcp/prompts/test_base.py::TestRenderPrompt::test_fn_returns_multiple_messages python3.14-mcp-1.29.0> tests/server/fastmcp/prompts/test_base.py::TestRenderPrompt::test_fn_returns_list_of_strings python3.14-mcp-1.29.0> [gw9] [ 48%] PASSED tests/server/fastmcp/auth/test_auth_integration.py::TestAuthEndpoints::test_none_auth_method_public_client python3.14-mcp-1.29.0> [gw3] [ 48%] PASSED tests/experimental/tasks/test_deprecations.py::test_client_session_experimental_property_is_deprecated python3.14-mcp-1.29.0> tests/experimental/tasks/test_deprecations.py::test_client_session_experimental_task_handlers_kwarg_is_deprecated python3.14-mcp-1.29.0> tests/server/fastmcp/auth/test_auth_integration.py::TestAuthorizeEndpointErrors::test_authorize_missing_client_id python3.14-mcp-1.29.0> [gw3] [ 48%] PASSED tests/experimental/tasks/test_deprecations.py::test_client_session_experimental_task_handlers_kwarg_is_deprecated python3.14-mcp-1.29.0> [gw7] [ 48%] PASSED tests/server/fastmcp/prompts/test_base.py::TestRenderPrompt::test_fn_returns_list_of_strings python3.14-mcp-1.29.0> tests/experimental/tasks/test_deprecations.py::test_server_session_experimental_property_is_deprecated python3.14-mcp-1.29.0> tests/server/fastmcp/prompts/test_base.py::TestRenderPrompt::test_fn_returns_resource_content python3.14-mcp-1.29.0> [gw9] [ 48%] PASSED tests/server/fastmcp/auth/test_auth_integration.py::TestAuthorizeEndpointErrors::test_authorize_missing_client_id python3.14-mcp-1.29.0> [gw3] [ 49%] PASSED tests/experimental/tasks/test_deprecations.py::test_server_session_experimental_property_is_deprecated python3.14-mcp-1.29.0> tests/experimental/tasks/test_deprecations.py::test_lowlevel_server_experimental_property_is_deprecated python3.14-mcp-1.29.0> tests/server/fastmcp/auth/test_auth_integration.py::TestAuthorizeEndpointErrors::test_authorize_invalid_client_id python3.14-mcp-1.29.0> [gw3] [ 49%] PASSED tests/experimental/tasks/test_deprecations.py::test_lowlevel_server_experimental_property_is_deprecated python3.14-mcp-1.29.0> tests/server/fastmcp/test_func_metadata.py::test_structured_output_ordinary_class python3.14-mcp-1.29.0> [gw0] [ 49%] PASSED tests/server/fastmcp/auth/test_auth_integration.py::TestAuthEndpoints::test_authorization_get python3.14-mcp-1.29.0> [gw9] [ 49%] PASSED tests/server/fastmcp/auth/test_auth_integration.py::TestAuthorizeEndpointErrors::test_authorize_invalid_client_id python3.14-mcp-1.29.0> [gw2] [ 49%] PASSED tests/server/fastmcp/resources/test_resource_template.py::TestResourceTemplateMetadata::test_template_created_resources_inherit_metadata python3.14-mcp-1.29.0> [gw4] [ 49%] PASSED tests/server/fastmcp/servers/test_file_server.py::test_read_resource_file python3.14-textual-8.2.7> Finished executing pythonRuntimeDepsCheck python3.14-mcp-1.29.0> tests/server/fastmcp/auth/test_auth_integration.py::TestAuthEndpoints::test_revoke_invalid_token python3.14-mcp-1.29.0> tests/server/fastmcp/auth/test_auth_integration.py::TestAuthorizeEndpointErrors::test_authorize_missing_redirect_uri python3.14-mcp-1.29.0> tests/server/fastmcp/servers/test_file_server.py::test_delete_file python3.14-mcp-1.29.0> tests/server/fastmcp/resources/test_resources.py::TestResourceValidation::test_resource_uri_validation python3.14-mcp-1.29.0> [gw2] [ 49%] PASSED tests/server/fastmcp/resources/test_resources.py::TestResourceValidation::test_resource_uri_validation python3.14-mcp-1.29.0> tests/server/fastmcp/resources/test_resources.py::TestResourceValidation::test_resource_name_from_uri python3.14-mcp-1.29.0> [gw3] [ 49%] PASSED tests/server/fastmcp/test_func_metadata.py::test_structured_output_ordinary_class python3.14-mcp-1.29.0> tests/server/fastmcp/test_func_metadata.py::test_unstructured_output_unannotated_class python3.14-mcp-1.29.0> [gw2] [ 49%] PASSED tests/server/fastmcp/resources/test_resources.py::TestResourceValidation::test_resource_name_from_uri python3.14-mcp-1.29.0> [gw9] [ 49%] PASSED tests/server/fastmcp/auth/test_auth_integration.py::TestAuthorizeEndpointErrors::test_authorize_missing_redirect_uri python3.14-mcp-1.29.0> tests/server/fastmcp/test_func_metadata.py::test_structured_output_dict_str_types python3.14-mcp-1.29.0> [gw3] [ 49%] PASSED tests/server/fastmcp/test_func_metadata.py::test_unstructured_output_unannotated_class python3.14-mcp-1.29.0> tests/server/fastmcp/test_func_metadata.py::test_tool_call_result_is_unstructured_and_not_converted python3.14-mcp-1.29.0> [gw0] [ 50%] PASSED tests/server/fastmcp/auth/test_auth_integration.py::TestAuthEndpoints::test_revoke_invalid_token python3.14-textual-8.2.7> Running phase: installPhase python3.14-mcp-1.29.0> [gw3] [ 50%] PASSED tests/server/fastmcp/test_func_metadata.py::test_tool_call_result_is_unstructured_and_not_converted python3.14-mcp-1.29.0> tests/server/fastmcp/resources/test_resources.py::TestResourceValidation::test_resource_name_validation python3.14-mcp-1.29.0> tests/server/fastmcp/auth/test_auth_integration.py::TestAuthEndpoints::test_revoke_with_malformed_token python3.14-mcp-1.29.0> [gw9] [ 50%] PASSED tests/server/fastmcp/resources/test_resources.py::TestResourceValidation::test_resource_name_validation python3.14-mcp-1.29.0> tests/server/fastmcp/resources/test_resources.py::TestResourceValidation::test_resource_mime_type python3.14-mcp-1.29.0> [gw9] [ 50%] PASSED tests/server/fastmcp/resources/test_resources.py::TestResourceValidation::test_resource_mime_type python3.14-mcp-1.29.0> tests/server/fastmcp/resources/test_resources.py::TestResourceValidation::test_resource_read_abstract python3.14-mcp-1.29.0> [gw0] [ 50%] PASSED tests/server/fastmcp/auth/test_auth_integration.py::TestAuthEndpoints::test_revoke_with_malformed_token python3.14-mcp-1.29.0> [gw4] [ 50%] PASSED tests/server/fastmcp/servers/test_file_server.py::test_delete_file python3.14-mcp-1.29.0> tests/server/fastmcp/servers/test_file_server.py::test_delete_file_and_check_resources python3.14-mcp-1.29.0> [gw7] [ 50%] PASSED tests/server/fastmcp/prompts/test_base.py::TestRenderPrompt::test_fn_returns_resource_content python3.14-mcp-1.29.0> tests/server/fastmcp/resources/test_file_resources.py::TestFileResource::test_relative_path_error python3.14-mcp-1.29.0> tests/server/fastmcp/test_func_metadata.py::test_tool_call_result_annotated_is_structured_and_converted python3.14-mcp-1.29.0> tests/server/fastmcp/auth/test_auth_integration.py::TestAuthEndpoints::test_client_registration_disallowed_scopes python3.14-mcp-1.29.0> [gw7] [ 50%] PASSED tests/server/fastmcp/resources/test_file_resources.py::TestFileResource::test_relative_path_error python3.14-textual-8.2.7> Executing pypaInstallPhase python3.14-mcp-1.29.0> tests/server/fastmcp/resources/test_file_resources.py::TestFileResource::test_missing_file_error python3.14-mcp-1.29.0> [gw0] [ 50%] PASSED tests/server/fastmcp/auth/test_auth_integration.py::TestAuthEndpoints::test_client_registration_disallowed_scopes python3.14-mcp-1.29.0> [gw2] [ 50%] PASSED tests/server/fastmcp/test_func_metadata.py::test_structured_output_dict_str_types python3.14-mcp-1.29.0> tests/server/fastmcp/test_func_metadata.py::test_lambda_function python3.14-mcp-1.29.0> tests/server/fastmcp/auth/test_auth_integration.py::TestAuthEndpoints::test_client_registration_default_scopes python3.14-mcp-1.29.0> [gw4] [ 50%] PASSED tests/server/fastmcp/servers/test_file_server.py::test_delete_file_and_check_resources python3.14-mcp-1.29.0> tests/server/fastmcp/test_elicitation.py::test_stdio_elicitation python3.14-mcp-1.29.0> [gw3] [ 50%] PASSED tests/server/fastmcp/test_func_metadata.py::test_tool_call_result_annotated_is_structured_and_converted python3.14-mcp-1.29.0> tests/server/fastmcp/test_func_metadata.py::test_tool_call_result_annotated_is_structured_and_invalid python3.14-mcp-1.29.0> [gw0] [ 51%] PASSED tests/server/fastmcp/auth/test_auth_integration.py::TestAuthEndpoints::test_client_registration_default_scopes python3.14-mcp-1.29.0> tests/server/fastmcp/resources/test_resource_manager.py::TestResourceManager::test_add_resource python3.14-mcp-1.29.0> [gw3] [ 51%] PASSED tests/server/fastmcp/test_func_metadata.py::test_tool_call_result_annotated_is_structured_and_invalid python3.14-mcp-1.29.0> [gw8] [ 51%] PASSED tests/issues/test_malformed_input.py::test_multiple_concurrent_malformed_requests python3.14-mcp-1.29.0> tests/server/auth/middleware/test_auth_context.py::TestAuthContextMiddleware::test_with_authenticated_user python3.14-mcp-1.29.0> [gw7] [ 51%] PASSED tests/server/fastmcp/resources/test_file_resources.py::TestFileResource::test_missing_file_error python3.14-mcp-1.29.0> tests/server/fastmcp/test_func_metadata.py::test_tool_call_result_in_optional_is_rejected python3.14-mcp-1.29.0> [gw0] [ 51%] PASSED tests/server/fastmcp/resources/test_resource_manager.py::TestResourceManager::test_add_resource python3.14-mcp-1.29.0> tests/server/fastmcp/resources/test_file_resources.py::TestFileResource::test_permission_error python3.14-mcp-1.29.0> [gw2] [ 51%] PASSED tests/server/fastmcp/test_func_metadata.py::test_lambda_function python3.14-mcp-1.29.0> tests/server/fastmcp/resources/test_resource_manager.py::TestResourceManager::test_add_duplicate_resource python3.14-mcp-1.29.0> [gw3] [ 51%] PASSED tests/server/fastmcp/test_func_metadata.py::test_tool_call_result_in_optional_is_rejected python3.14-mcp-1.29.0> tests/server/fastmcp/test_func_metadata.py::test_complex_function_json_schema python3.14-mcp-1.29.0> tests/server/fastmcp/test_func_metadata.py::test_tool_call_result_in_union_is_rejected python3.14-mcp-1.29.0> [gw8] [ 51%] PASSED tests/server/auth/middleware/test_auth_context.py::TestAuthContextMiddleware::test_with_authenticated_user python3.14-mcp-1.29.0> tests/server/auth/middleware/test_auth_context.py::TestAuthContextMiddleware::test_with_no_user python3.14-mcp-1.29.0> [gw0] [ 51%] PASSED tests/server/fastmcp/resources/test_resource_manager.py::TestResourceManager::test_add_duplicate_resource python3.14-mcp-1.29.0> tests/server/fastmcp/resources/test_resource_manager.py::TestResourceManager::test_warn_on_duplicate_resources python3.14-mcp-1.29.0> [gw7] [ 51%] PASSED tests/server/fastmcp/resources/test_file_resources.py::TestFileResource::test_permission_error python3.14-mcp-1.29.0> [gw8] [ 51%] PASSED tests/server/auth/middleware/test_auth_context.py::TestAuthContextMiddleware::test_with_no_user python3.14-mcp-1.29.0> tests/server/auth/middleware/test_bearer_auth.py::TestBearerAuthBackend::test_no_auth_header python3.14-mcp-1.29.0> [gw0] [ 51%] PASSED tests/server/fastmcp/resources/test_resource_manager.py::TestResourceManager::test_warn_on_duplicate_resources python3.14-mcp-1.29.0> tests/server/fastmcp/resources/test_function_resources.py::TestFunctionResource::test_function_resource_creation python3.14-mcp-1.29.0> [gw7] [ 52%] PASSED tests/server/fastmcp/resources/test_function_resources.py::TestFunctionResource::test_function_resource_creation python3.14-mcp-1.29.0> tests/server/fastmcp/resources/test_resource_manager.py::TestResourceManager::test_disable_warn_on_duplicate_resources python3.14-mcp-1.29.0> tests/server/fastmcp/resources/test_function_resources.py::TestFunctionResource::test_read_text python3.14-mcp-1.29.0> [gw8] [ 52%] PASSED tests/server/auth/middleware/test_bearer_auth.py::TestBearerAuthBackend::test_no_auth_header python3.14-mcp-1.29.0> tests/server/auth/middleware/test_bearer_auth.py::TestBearerAuthBackend::test_non_bearer_auth_header python3.14-mcp-1.29.0> [gw2] [ 52%] PASSED tests/server/fastmcp/test_func_metadata.py::test_complex_function_json_schema python3.14-mcp-1.29.0> [gw7] [ 52%] PASSED tests/server/fastmcp/resources/test_function_resources.py::TestFunctionResource::test_read_text python3.14-mcp-1.29.0> tests/server/fastmcp/test_func_metadata.py::test_str_vs_int python3.14-mcp-1.29.0> [gw8] [ 52%] PASSED tests/server/auth/middleware/test_bearer_auth.py::TestBearerAuthBackend::test_non_bearer_auth_header python3.14-mcp-1.29.0> tests/server/fastmcp/resources/test_function_resources.py::TestFunctionResource::test_read_binary python3.14-mcp-1.29.0> tests/server/auth/middleware/test_bearer_auth.py::TestBearerAuthBackend::test_invalid_token python3.14-mcp-1.29.0> [gw2] [ 52%] PASSED tests/server/fastmcp/test_func_metadata.py::test_str_vs_int python3.14-mcp-1.29.0> [gw3] [ 52%] PASSED tests/server/fastmcp/test_func_metadata.py::test_tool_call_result_in_union_is_rejected python3.14-mcp-1.29.0> [gw8] [ 52%] PASSED tests/server/auth/middleware/test_bearer_auth.py::TestBearerAuthBackend::test_invalid_token python3.14-mcp-1.29.0> tests/server/fastmcp/test_func_metadata.py::test_str_annotation_preserves_json_string python3.14-mcp-1.29.0> [gw7] [ 52%] PASSED tests/server/fastmcp/resources/test_function_resources.py::TestFunctionResource::test_read_binary python3.14-mcp-1.29.0> tests/server/auth/middleware/test_bearer_auth.py::TestBearerAuthBackend::test_expired_token python3.14-mcp-1.29.0> tests/server/fastmcp/resources/test_function_resources.py::TestFunctionResource::test_json_conversion python3.14-mcp-1.29.0> tests/server/fastmcp/test_func_metadata.py::test_tool_call_result_in_pipe_union_is_rejected python3.14-mcp-1.29.0> [gw3] [ 52%] PASSED tests/server/fastmcp/test_func_metadata.py::test_tool_call_result_in_pipe_union_is_rejected python3.14-mcp-1.29.0> tests/server/fastmcp/test_func_metadata.py::test_structured_output_with_field_descriptions python3.14-mcp-1.29.0> [gw8] [ 52%] PASSED tests/server/auth/middleware/test_bearer_auth.py::TestBearerAuthBackend::test_expired_token python3.14-mcp-1.29.0> [gw2] [ 53%] PASSED tests/server/fastmcp/test_func_metadata.py::test_str_annotation_preserves_json_string python3.14-mcp-1.29.0> tests/server/auth/middleware/test_bearer_auth.py::TestBearerAuthBackend::test_valid_token python3.14-mcp-1.29.0> [gw7] [ 53%] PASSED tests/server/fastmcp/resources/test_function_resources.py::TestFunctionResource::test_json_conversion python3.14-mcp-1.29.0> [gw3] [ 53%] PASSED tests/server/fastmcp/test_func_metadata.py::test_structured_output_with_field_descriptions python3.14-mcp-1.29.0> tests/server/fastmcp/resources/test_function_resources.py::TestFunctionResource::test_error_handling python3.14-mcp-1.29.0> tests/server/fastmcp/test_func_metadata.py::test_structured_output_nested_models python3.14-mcp-1.29.0> [gw8] [ 53%] PASSED tests/server/auth/middleware/test_bearer_auth.py::TestBearerAuthBackend::test_valid_token python3.14-mcp-1.29.0> tests/server/auth/middleware/test_bearer_auth.py::TestBearerAuthBackend::test_token_without_expiry python3.14-mcp-1.29.0> [gw7] [ 53%] PASSED tests/server/fastmcp/resources/test_function_resources.py::TestFunctionResource::test_error_handling python3.14-mcp-1.29.0> tests/server/fastmcp/resources/test_function_resources.py::TestFunctionResource::test_basemodel_conversion python3.14-mcp-1.29.0> [gw8] [ 53%] PASSED tests/server/auth/middleware/test_bearer_auth.py::TestBearerAuthBackend::test_token_without_expiry python3.14-mcp-1.29.0> tests/server/auth/middleware/test_bearer_auth.py::TestBearerAuthBackend::test_lowercase_bearer_prefix python3.14-mcp-1.29.0> [gw3] [ 53%] PASSED tests/server/fastmcp/test_func_metadata.py::test_structured_output_nested_models python3.14-mcp-1.29.0> tests/server/fastmcp/test_func_metadata.py::test_structured_output_unserializable_type_error python3.14-mcp-1.29.0> [gw8] [ 53%] PASSED tests/server/auth/middleware/test_bearer_auth.py::TestBearerAuthBackend::test_lowercase_bearer_prefix python3.14-mcp-1.29.0> tests/server/fastmcp/test_func_metadata.py::test_str_annotation_runtime_validation python3.14-mcp-1.29.0> tests/server/auth/middleware/test_bearer_auth.py::TestBearerAuthBackend::test_mixed_case_bearer_prefix python3.14-mcp-1.29.0> [gw8] [ 53%] PASSED tests/server/auth/middleware/test_bearer_auth.py::TestBearerAuthBackend::test_mixed_case_bearer_prefix python3.14-mcp-1.29.0> tests/server/auth/middleware/test_bearer_auth.py::TestBearerAuthBackend::test_mixed_case_authorization_header python3.14-mcp-1.29.0> [gw0] [ 53%] PASSED tests/server/fastmcp/resources/test_resource_manager.py::TestResourceManager::test_disable_warn_on_duplicate_resources python3.14-mcp-1.29.0> tests/server/fastmcp/resources/test_resource_manager.py::TestResourceManager::test_get_resource python3.14-mcp-1.29.0> [gw8] [ 53%] PASSED tests/server/auth/middleware/test_bearer_auth.py::TestBearerAuthBackend::test_mixed_case_authorization_header python3.14-mcp-1.29.0> tests/server/auth/middleware/test_bearer_auth.py::TestRequireAuthMiddleware::test_no_user python3.14-mcp-1.29.0> [gw7] [ 53%] PASSED tests/server/fastmcp/resources/test_function_resources.py::TestFunctionResource::test_basemodel_conversion python3.14-mcp-1.29.0> [gw0] [ 54%] PASSED tests/server/fastmcp/resources/test_resource_manager.py::TestResourceManager::test_get_resource python3.14-mcp-1.29.0> tests/server/fastmcp/resources/test_function_resources.py::TestFunctionResource::test_custom_type_conversion python3.14-mcp-1.29.0> tests/server/fastmcp/resources/test_resource_manager.py::TestResourceManager::test_get_resource_from_template python3.14-mcp-1.29.0> [gw8] [ 54%] PASSED tests/server/auth/middleware/test_bearer_auth.py::TestRequireAuthMiddleware::test_no_user python3.14-mcp-1.29.0> [gw7] [ 54%] PASSED tests/server/fastmcp/resources/test_function_resources.py::TestFunctionResource::test_custom_type_conversion python3.14-mcp-1.29.0> tests/server/auth/middleware/test_bearer_auth.py::TestRequireAuthMiddleware::test_non_authenticated_user python3.14-mcp-1.29.0> tests/server/fastmcp/resources/test_function_resources.py::TestFunctionResource::test_async_read_text python3.14-mcp-1.29.0> [gw8] [ 54%] PASSED tests/server/auth/middleware/test_bearer_auth.py::TestRequireAuthMiddleware::test_non_authenticated_user python3.14-mcp-1.29.0> [gw7] [ 54%] PASSED tests/server/fastmcp/resources/test_function_resources.py::TestFunctionResource::test_async_read_text python3.14-mcp-1.29.0> [gw3] [ 54%] PASSED tests/server/fastmcp/test_func_metadata.py::test_structured_output_unserializable_type_error python3.14-mcp-1.29.0> tests/server/fastmcp/resources/test_function_resources.py::TestFunctionResource::test_from_function python3.14-mcp-1.29.0> tests/server/auth/middleware/test_bearer_auth.py::TestRequireAuthMiddleware::test_missing_required_scope python3.14-mcp-1.29.0> [gw0] [ 54%] PASSED tests/server/fastmcp/resources/test_resource_manager.py::TestResourceManager::test_get_resource_from_template python3.14-mcp-1.29.0> tests/server/fastmcp/resources/test_resource_manager.py::TestResourceManager::test_get_unknown_resource python3.14-mcp-1.29.0> [gw7] [ 54%] PASSED tests/server/fastmcp/resources/test_function_resources.py::TestFunctionResource::test_from_function python3.14-mcp-1.29.0> [gw8] [ 54%] PASSED tests/server/auth/middleware/test_bearer_auth.py::TestRequireAuthMiddleware::test_missing_required_scope python3.14-mcp-1.29.0> [gw9] [ 54%] PASSED tests/server/fastmcp/resources/test_resources.py::TestResourceValidation::test_resource_read_abstract python3.14-mcp-1.29.0> tests/server/fastmcp/resources/test_function_resources.py::TestFunctionResourceMetadata::test_from_function_with_metadata python3.14-mcp-1.29.0> tests/server/auth/middleware/test_bearer_auth.py::TestRequireAuthMiddleware::test_no_auth_credentials python3.14-mcp-1.29.0> tests/server/fastmcp/resources/test_resources.py::TestResourceAnnotations::test_resource_with_annotations python3.14-mcp-1.29.0> [gw2] [ 54%] PASSED tests/server/fastmcp/test_func_metadata.py::test_str_annotation_runtime_validation python3.14-mcp-1.29.0> [gw7] [ 55%] PASSED tests/server/fastmcp/resources/test_function_resources.py::TestFunctionResourceMetadata::test_from_function_with_metadata python3.14-mcp-1.29.0> tests/server/fastmcp/resources/test_function_resources.py::TestFunctionResourceMetadata::test_from_function_without_metadata python3.14-mcp-1.29.0> tests/server/fastmcp/test_func_metadata.py::test_structured_output_requires_return_annotation python3.14-mcp-1.29.0> [gw9] [ 55%] PASSED tests/server/fastmcp/resources/test_resources.py::TestResourceAnnotations::test_resource_with_annotations python3.14-mcp-1.29.0> [gw8] [ 55%] PASSED tests/server/auth/middleware/test_bearer_auth.py::TestRequireAuthMiddleware::test_no_auth_credentials python3.14-mcp-1.29.0> [gw7] [ 55%] PASSED tests/server/fastmcp/resources/test_function_resources.py::TestFunctionResourceMetadata::test_from_function_without_metadata python3.14-mcp-1.29.0> tests/server/fastmcp/test_parameter_descriptions.py::test_parameter_descriptions python3.14-mcp-1.29.0> tests/server/fastmcp/test_server.py::TestDnsRebindingProtection::test_auto_enabled_for_localhost python3.14-mcp-1.29.0> tests/server/fastmcp/resources/test_resources.py::TestResourceAnnotations::test_resource_without_annotations python3.14-mcp-1.29.0> [gw9] [ 55%] PASSED tests/server/fastmcp/resources/test_resources.py::TestResourceAnnotations::test_resource_without_annotations python3.14-mcp-1.29.0> [gw2] [ 55%] PASSED tests/server/fastmcp/test_func_metadata.py::test_structured_output_requires_return_annotation python3.14-mcp-1.29.0> tests/server/fastmcp/test_func_metadata.py::test_structured_output_basemodel python3.14-mcp-1.29.0> tests/server/fastmcp/resources/test_resources.py::TestResourceAnnotations::test_resource_annotations_in_fastmcp python3.14-mcp-1.29.0> [gw8] [ 55%] PASSED tests/server/fastmcp/test_server.py::TestDnsRebindingProtection::test_auto_enabled_for_localhost python3.14-mcp-1.29.0> tests/server/fastmcp/test_server.py::TestDnsRebindingProtection::test_auto_enabled_for_ipv6_localhost python3.14-mcp-1.29.0> [gw8] [ 55%] PASSED tests/server/fastmcp/test_server.py::TestDnsRebindingProtection::test_auto_enabled_for_ipv6_localhost python3.14-mcp-1.29.0> tests/server/fastmcp/test_server.py::TestDnsRebindingProtection::test_not_auto_enabled_for_other_hosts python3.14-mcp-1.29.0> [gw9] [ 55%] PASSED tests/server/fastmcp/resources/test_resources.py::TestResourceAnnotations::test_resource_annotations_in_fastmcp python3.14-mcp-1.29.0> tests/server/fastmcp/resources/test_resources.py::TestResourceAnnotations::test_resource_annotations_with_both_audiences python3.14-mcp-1.29.0> [gw4] [ 55%] PASSED tests/server/fastmcp/test_elicitation.py::test_stdio_elicitation python3.14-mcp-1.29.0> [gw8] [ 55%] PASSED tests/server/fastmcp/test_server.py::TestDnsRebindingProtection::test_not_auto_enabled_for_other_hosts python3.14-mcp-1.29.0> tests/server/fastmcp/test_server.py::TestDnsRebindingProtection::test_explicit_settings_not_overridden python3.14-mcp-1.29.0> tests/server/fastmcp/test_elicitation.py::test_stdio_elicitation_decline python3.14-mcp-1.29.0> tests/server/fastmcp/test_func_metadata.py::test_structured_output_aliases python3.14-mcp-1.29.0> [gw8] [ 55%] PASSED tests/server/fastmcp/test_server.py::TestDnsRebindingProtection::test_explicit_settings_not_overridden python3.14-mcp-1.29.0> tests/server/fastmcp/test_server.py::TestServerTools::test_add_tool python3.14-mcp-1.29.0> [gw9] [ 56%] PASSED tests/server/fastmcp/resources/test_resources.py::TestResourceAnnotations::test_resource_annotations_with_both_audiences python3.14-mcp-1.29.0> tests/server/fastmcp/resources/test_resources.py::TestAnnotationsValidation::test_priority_validation python3.14-mcp-1.29.0> [gw9] [ 56%] PASSED tests/server/fastmcp/resources/test_resources.py::TestAnnotationsValidation::test_priority_validation python3.14-mcp-1.29.0> [gw3] [ 56%] PASSED tests/server/fastmcp/test_func_metadata.py::test_structured_output_aliases python3.14-mcp-1.29.0> tests/server/fastmcp/resources/test_resources.py::TestAnnotationsValidation::test_audience_validation python3.14-mcp-1.29.0> tests/server/fastmcp/test_func_metadata.py::test_basemodel_reserved_names python3.14-mcp-1.29.0> [gw9] [ 56%] PASSED tests/server/fastmcp/resources/test_resources.py::TestAnnotationsValidation::test_audience_validation python3.14-mcp-1.29.0> tests/server/fastmcp/resources/test_resources.py::TestResourceMetadata::test_resource_with_metadata python3.14-mcp-1.29.0> [gw8] [ 56%] PASSED tests/server/fastmcp/test_server.py::TestServerTools::test_add_tool python3.14-mcp-1.29.0> [gw2] [ 56%] PASSED tests/server/fastmcp/test_func_metadata.py::test_structured_output_basemodel python3.14-mcp-1.29.0> tests/server/fastmcp/test_server.py::TestServerTools::test_list_tools python3.14-mcp-1.29.0> [gw9] [ 56%] PASSED tests/server/fastmcp/resources/test_resources.py::TestResourceMetadata::test_resource_with_metadata python3.14-mcp-1.29.0> [gw3] [ 56%] PASSED tests/server/fastmcp/test_func_metadata.py::test_basemodel_reserved_names python3.14-mcp-1.29.0> tests/server/fastmcp/test_func_metadata.py::test_basemodel_reserved_names_validation python3.14-mcp-1.29.0> [gw3] [ 56%] PASSED tests/server/fastmcp/test_func_metadata.py::test_basemodel_reserved_names_validation python3.14-mcp-1.29.0> tests/server/fastmcp/test_func_metadata.py::test_structured_output_primitives python3.14-mcp-1.29.0> tests/server/fastmcp/test_func_metadata.py::test_basemodel_reserved_names_with_json_preparsing python3.14-mcp-1.29.0> [gw0] [ 56%] PASSED tests/server/fastmcp/resources/test_resource_manager.py::TestResourceManager::test_get_unknown_resource python3.14-mcp-1.29.0> [gw3] [ 56%] PASSED tests/server/fastmcp/test_func_metadata.py::test_basemodel_reserved_names_with_json_preparsing python3.14-mcp-1.29.0> tests/server/fastmcp/resources/test_resource_manager.py::TestResourceManager::test_list_resources python3.14-mcp-1.29.0> tests/server/fastmcp/test_func_metadata.py::test_disallowed_type_qualifier python3.14-mcp-1.29.0> [gw0] [ 56%] PASSED tests/server/fastmcp/resources/test_resource_manager.py::TestResourceManager::test_list_resources python3.14-mcp-1.29.0> tests/server/fastmcp/resources/test_resource_manager.py::TestResourceManagerMetadata::test_add_template_with_metadata python3.14-mcp-1.29.0> [gw4] [ 57%] PASSED tests/server/fastmcp/test_elicitation.py::test_stdio_elicitation_decline python3.14-mcp-1.29.0> tests/server/fastmcp/test_elicitation.py::test_elicitation_schema_validation python3.14-mcp-1.29.0> [gw8] [ 57%] PASSED tests/server/fastmcp/test_server.py::TestServerTools::test_list_tools python3.14-mcp-1.29.0> tests/server/fastmcp/test_server.py::TestServerTools::test_call_tool python3.14-mcp-1.29.0> tests/server/fastmcp/resources/test_resources.py::TestResourceMetadata::test_resource_without_metadata python3.14-mcp-1.29.0> [gw9] [ 57%] PASSED tests/server/fastmcp/resources/test_resources.py::TestResourceMetadata::test_resource_without_metadata python3.14-mcp-1.29.0> [gw2] [ 57%] PASSED tests/server/fastmcp/test_func_metadata.py::test_structured_output_primitives python3.14-mcp-1.29.0> tests/server/fastmcp/test_func_metadata.py::test_structured_output_generic_types python3.14-mcp-1.29.0> [gw0] [ 57%] PASSED tests/server/fastmcp/resources/test_resource_manager.py::TestResourceManagerMetadata::test_add_template_with_metadata python3.14-mcp-1.29.0> tests/server/fastmcp/resources/test_resource_manager.py::TestResourceManagerMetadata::test_add_template_without_metadata python3.14-mcp-1.29.0> [gw3] [ 57%] PASSED tests/server/fastmcp/test_func_metadata.py::test_disallowed_type_qualifier python3.14-mcp-1.29.0> tests/server/fastmcp/test_func_metadata.py::test_preserves_pydantic_metadata python3.14-mcp-1.29.0> [gw0] [ 57%] PASSED tests/server/fastmcp/resources/test_resource_manager.py::TestResourceManagerMetadata::test_add_template_without_metadata python3.14-mcp-1.29.0> [gw3] [ 57%] PASSED tests/server/fastmcp/test_func_metadata.py::test_preserves_pydantic_metadata python3.14-mcp-1.29.0> tests/server/fastmcp/servers/test_file_server.py::test_list_resources python3.14-mcp-1.29.0> tests/server/fastmcp/resources/test_resource_template.py::TestResourceTemplate::test_template_creation python3.14-mcp-1.29.0> tests/server/fastmcp/test_integration.py::test_basic_tools[server_transport0] python3.14-mcp-1.29.0> [gw8] [ 57%] PASSED tests/server/fastmcp/test_server.py::TestServerTools::test_call_tool python3.14-mcp-1.29.0> [gw7] [ 57%] PASSED tests/server/fastmcp/test_parameter_descriptions.py::test_parameter_descriptions python3.14-mcp-1.29.0> tests/server/fastmcp/test_server.py::TestServerTools::test_tool_exception_handling python3.14-mcp-1.29.0> tests/server/fastmcp/test_server.py::TestServer::test_create_server python3.14-mcp-1.29.0> [gw2] [ 57%] PASSED tests/server/fastmcp/test_func_metadata.py::test_structured_output_generic_types python3.14-mcp-1.29.0> tests/server/fastmcp/test_func_metadata.py::test_structured_output_dataclass python3.14-mcp-1.29.0> [gw7] [ 58%] PASSED tests/server/fastmcp/test_server.py::TestServer::test_create_server python3.14-mcp-1.29.0> tests/server/fastmcp/test_server.py::TestServer::test_normalize_path python3.14-mcp-1.29.0> [gw0] [ 58%] PASSED tests/server/fastmcp/resources/test_resource_template.py::TestResourceTemplate::test_template_creation python3.14-mcp-1.29.0> tests/server/fastmcp/resources/test_resource_template.py::TestResourceTemplate::test_template_matches python3.14-mcp-1.29.0> [gw0] [ 58%] PASSED tests/server/fastmcp/resources/test_resource_template.py::TestResourceTemplate::test_template_matches python3.14-mcp-1.29.0> [gw7] [ 58%] PASSED tests/server/fastmcp/test_server.py::TestServer::test_normalize_path python3.14-mcp-1.29.0> tests/server/fastmcp/test_server.py::TestServer::test_sse_app_with_mount_path python3.14-mcp-1.29.0> tests/server/fastmcp/resources/test_resource_template.py::TestResourceTemplate::test_template_matches_rejects_trailing_newline_after_literal python3.14-mcp-1.29.0> [gw9] [ 58%] PASSED tests/server/fastmcp/servers/test_file_server.py::test_list_resources python3.14-mcp-1.29.0> tests/server/fastmcp/servers/test_file_server.py::test_read_resource_dir python3.14-mcp-1.29.0> [gw8] [ 58%] PASSED tests/server/fastmcp/test_server.py::TestServerTools::test_tool_exception_handling python3.14-mcp-1.29.0> tests/server/fastmcp/test_server.py::TestServerTools::test_tool_error_handling python3.14-mcp-1.29.0> [gw0] [ 58%] PASSED tests/server/fastmcp/resources/test_resource_template.py::TestResourceTemplate::test_template_matches_rejects_trailing_newline_after_literal python3.14-mcp-1.29.0> tests/server/fastmcp/resources/test_resource_template.py::TestResourceTemplate::test_create_resource python3.14-mcp-1.29.0> [gw2] [ 58%] PASSED tests/server/fastmcp/test_func_metadata.py::test_structured_output_dataclass python3.14-mcp-1.29.0> tests/server/fastmcp/test_func_metadata.py::test_structured_output_typeddict python3.14-mcp-1.29.0> [gw0] [ 58%] PASSED tests/server/fastmcp/resources/test_resource_template.py::TestResourceTemplate::test_create_resource python3.14-mcp-1.29.0> tests/server/fastmcp/test_server.py::TestServerTools::test_tool_image_helper python3.14-mcp-1.29.0> [gw2] [ 58%] PASSED tests/server/fastmcp/test_func_metadata.py::test_structured_output_typeddict python3.14-mcp-1.29.0> tests/server/fastmcp/test_integration.py::test_sampling[server_transport1] python3.14-mcp-1.29.0> [gw8] [ 58%] PASSED tests/server/fastmcp/test_server.py::TestServerTools::test_tool_error_handling python3.14-mcp-1.29.0> tests/server/fastmcp/test_server.py::TestServerTools::test_tool_error_details python3.14-mcp-1.29.0> [gw9] [ 58%] PASSED tests/server/fastmcp/servers/test_file_server.py::test_read_resource_dir python3.14-mcp-1.29.0> tests/server/fastmcp/test_server.py::TestServerTools::test_tool_structured_output_basemodel python3.14-mcp-1.29.0> [gw0] [ 59%] PASSED tests/server/fastmcp/test_server.py::TestServerTools::test_tool_image_helper python3.14-mcp-1.29.0> tests/server/fastmcp/test_server.py::TestServerTools::test_tool_audio_helper python3.14-mcp-1.29.0> [gw8] [ 59%] PASSED tests/server/fastmcp/test_server.py::TestServerTools::test_tool_error_details python3.14-mcp-1.29.0> tests/server/fastmcp/test_server.py::TestServerTools::test_tool_return_value_conversion python3.14-mcp-1.29.0> [gw4] [ 59%] PASSED tests/server/fastmcp/test_elicitation.py::test_elicitation_schema_validation python3.14-mcp-1.29.0> tests/server/fastmcp/test_elicitation.py::test_elicitation_with_optional_fields python3.14-mcp-1.29.0> [gw0] [ 59%] PASSED tests/server/fastmcp/test_server.py::TestServerTools::test_tool_audio_helper python3.14-mcp-1.29.0> tests/server/fastmcp/test_server.py::TestServerTools::test_tool_audio_suffix_detection[test.wav-audio/wav] python3.14-mcp-1.29.0> [gw7] [ 59%] PASSED tests/server/fastmcp/test_server.py::TestServer::test_sse_app_with_mount_path python3.14-mcp-1.29.0> tests/server/fastmcp/test_server.py::TestServer::test_starlette_routes_with_mount_path python3.14-mcp-1.29.0> [gw7] [ 59%] PASSED tests/server/fastmcp/test_server.py::TestServer::test_starlette_routes_with_mount_path python3.14-mcp-1.29.0> tests/server/fastmcp/test_server.py::TestServer::test_non_ascii_description python3.14-mcp-1.29.0> [gw9] [ 59%] PASSED tests/server/fastmcp/test_server.py::TestServerTools::test_tool_structured_output_basemodel python3.14-mcp-1.29.0> tests/server/fastmcp/test_server.py::TestServerTools::test_tool_structured_output_primitive python3.14-mcp-1.29.0> [gw8] [ 59%] PASSED tests/server/fastmcp/test_server.py::TestServerTools::test_tool_return_value_conversion python3.14-mcp-1.29.0> tests/server/fastmcp/test_server.py::TestServerResources::test_text_resource python3.14-mcp-1.29.0> [gw8] [ 59%] PASSED tests/server/fastmcp/test_server.py::TestServerResources::test_text_resource python3.14-mcp-1.29.0> tests/server/fastmcp/test_server.py::TestServerResources::test_binary_resource python3.14-mcp-1.29.0> [gw9] [ 59%] PASSED tests/server/fastmcp/test_server.py::TestServerTools::test_tool_structured_output_primitive python3.14-mcp-1.29.0> tests/server/fastmcp/test_server.py::TestServerTools::test_tool_structured_output_list python3.14-mcp-1.29.0> [gw8] [ 59%] PASSED tests/server/fastmcp/test_server.py::TestServerResources::test_binary_resource python3.14-mcp-1.29.0> tests/server/fastmcp/test_server.py::TestServerResources::test_file_resource_text python3.14-mcp-1.29.0> [gw7] [ 60%] PASSED tests/server/fastmcp/test_server.py::TestServer::test_non_ascii_description python3.14-mcp-1.29.0> tests/server/fastmcp/test_server.py::TestServer::test_add_tool_decorator python3.14-mcp-1.29.0> [gw9] [ 60%] PASSED tests/server/fastmcp/test_server.py::TestServerTools::test_tool_structured_output_list python3.14-mcp-1.29.0> tests/server/fastmcp/test_server.py::TestServerTools::test_tool_structured_output_server_side_validation_error python3.14-mcp-1.29.0> [gw7] [ 60%] PASSED tests/server/fastmcp/test_server.py::TestServer::test_add_tool_decorator python3.14-mcp-1.29.0> tests/server/fastmcp/test_server.py::TestServer::test_add_tool_decorator_incorrect_usage python3.14-mcp-1.29.0> [gw8] [ 60%] PASSED tests/server/fastmcp/test_server.py::TestServerResources::test_file_resource_text python3.14-mcp-1.29.0> tests/server/fastmcp/test_server.py::TestServerResources::test_file_resource_binary python3.14-mcp-1.29.0> [gw7] [ 60%] PASSED tests/server/fastmcp/test_server.py::TestServer::test_add_tool_decorator_incorrect_usage python3.14-mcp-1.29.0> [gw9] [ 60%] PASSED tests/server/fastmcp/test_server.py::TestServerTools::test_tool_structured_output_server_side_validation_error python3.14-mcp-1.29.0> tests/server/fastmcp/test_server.py::TestServer::test_add_resource_decorator python3.14-mcp-1.29.0> tests/server/fastmcp/test_server.py::TestServerTools::test_tool_structured_output_dict_str_any python3.14-mcp-1.29.0> [gw7] [ 60%] PASSED tests/server/fastmcp/test_server.py::TestServer::test_add_resource_decorator python3.14-mcp-1.29.0> tests/server/fastmcp/test_server.py::TestServer::test_add_resource_decorator_incorrect_usage python3.14-mcp-1.29.0> [gw8] [ 60%] PASSED tests/server/fastmcp/test_server.py::TestServerResources::test_file_resource_binary python3.14-mcp-1.29.0> tests/server/fastmcp/test_server.py::TestServerResources::test_function_resource python3.14-mcp-1.29.0> [gw7] [ 60%] PASSED tests/server/fastmcp/test_server.py::TestServer::test_add_resource_decorator_incorrect_usage python3.14-mcp-1.29.0> tests/server/fastmcp/test_server.py::TestDnsRebindingProtection::test_auto_enabled_for_127_0_0_1 python3.14-mcp-1.29.0> [gw7] [ 60%] PASSED tests/server/fastmcp/test_server.py::TestDnsRebindingProtection::test_auto_enabled_for_127_0_0_1 python3.14-mcp-1.29.0> [gw9] [ 60%] PASSED tests/server/fastmcp/test_server.py::TestServerTools::test_tool_structured_output_dict_str_any python3.14-mcp-1.29.0> tests/server/fastmcp/test_server.py::TestServerPrompts::test_prompt_decorator_with_description python3.14-mcp-1.29.0> tests/server/fastmcp/test_server.py::TestServerTools::test_tool_structured_output_dict_str_typed python3.14-mcp-1.29.0> [gw8] [ 60%] PASSED tests/server/fastmcp/test_server.py::TestServerResources::test_function_resource python3.14-mcp-1.29.0> tests/server/fastmcp/test_server.py::TestServerResourceTemplates::test_resource_with_params python3.14-mcp-1.29.0> [gw8] [ 61%] PASSED tests/server/fastmcp/test_server.py::TestServerResourceTemplates::test_resource_with_params python3.14-mcp-1.29.0> tests/server/fastmcp/test_server.py::TestServerResourceTemplates::test_resource_with_uri_params python3.14-mcp-1.29.0> [gw8] [ 61%] PASSED tests/server/fastmcp/test_server.py::TestServerResourceTemplates::test_resource_with_uri_params python3.14-mcp-1.29.0> tests/server/fastmcp/test_server.py::TestServerResourceTemplates::test_resource_with_untyped_params python3.14-mcp-1.29.0> [gw0] [ 61%] PASSED tests/server/fastmcp/test_server.py::TestServerTools::test_tool_audio_suffix_detection[test.wav-audio/wav] python3.14-mcp-1.29.0> tests/server/fastmcp/test_server.py::TestServerTools::test_tool_audio_suffix_detection[test.mp3-audio/mpeg] python3.14-mcp-1.29.0> [gw8] [ 61%] PASSED tests/server/fastmcp/test_server.py::TestServerResourceTemplates::test_resource_with_untyped_params python3.14-mcp-1.29.0> tests/server/fastmcp/test_server.py::TestServerResourceTemplates::test_resource_matching_params python3.14-mcp-1.29.0> [gw4] [ 61%] PASSED tests/server/fastmcp/test_elicitation.py::test_elicitation_with_optional_fields python3.14-mcp-1.29.0> tests/server/fastmcp/test_elicitation.py::test_elicitation_with_default_values python3.14-mcp-1.29.0> [gw8] [ 61%] PASSED tests/server/fastmcp/test_server.py::TestServerResourceTemplates::test_resource_matching_params python3.14-mcp-1.29.0> tests/server/fastmcp/test_server.py::TestServerResourceTemplates::test_resource_mismatched_params python3.14-mcp-1.29.0> [gw0] [ 61%] PASSED tests/server/fastmcp/test_server.py::TestServerTools::test_tool_audio_suffix_detection[test.mp3-audio/mpeg] python3.14-mcp-1.29.0> tests/server/fastmcp/test_server.py::TestServerTools::test_tool_audio_suffix_detection[test.ogg-audio/ogg] python3.14-mcp-1.29.0> [gw8] [ 61%] PASSED tests/server/fastmcp/test_server.py::TestServerResourceTemplates::test_resource_mismatched_params python3.14-mcp-1.29.0> tests/server/fastmcp/test_tool_manager.py::TestAddTools::test_add_callable_object python3.14-mcp-1.29.0> [gw8] [ 61%] PASSED tests/server/fastmcp/test_tool_manager.py::TestAddTools::test_add_callable_object python3.14-mcp-1.29.0> tests/server/fastmcp/test_tool_manager.py::TestAddTools::test_add_async_callable_object python3.14-mcp-1.29.0> [gw0] [ 61%] PASSED tests/server/fastmcp/test_server.py::TestServerTools::test_tool_audio_suffix_detection[test.ogg-audio/ogg] python3.14-mcp-1.29.0> tests/server/fastmcp/test_server.py::TestServerTools::test_tool_audio_suffix_detection[test.flac-audio/flac] python3.14-mcp-1.29.0> [gw7] [ 61%] PASSED tests/server/fastmcp/test_server.py::TestServerPrompts::test_prompt_decorator_with_description python3.14-mcp-1.29.0> tests/server/fastmcp/test_server.py::TestServerPrompts::test_prompt_decorator_error python3.14-mcp-1.29.0> [gw7] [ 61%] PASSED tests/server/fastmcp/test_server.py::TestServerPrompts::test_prompt_decorator_error python3.14-mcp-1.29.0> tests/server/fastmcp/test_server.py::TestServerPrompts::test_list_prompts python3.14-mcp-1.29.0> [gw9] [ 62%] PASSED tests/server/fastmcp/test_server.py::TestServerTools::test_tool_structured_output_dict_str_typed python3.14-mcp-1.29.0> tests/server/fastmcp/test_server.py::TestServerTools::test_remove_tool python3.14-mcp-1.29.0> [gw0] [ 62%] PASSED tests/server/fastmcp/test_server.py::TestServerTools::test_tool_audio_suffix_detection[test.flac-audio/flac] python3.14-mcp-1.29.0> tests/server/fastmcp/test_server.py::TestServerTools::test_tool_audio_suffix_detection[test.aac-audio/aac] python3.14-mcp-1.29.0> [gw4] [ 62%] PASSED tests/server/fastmcp/test_elicitation.py::test_elicitation_with_default_values python3.14-mcp-1.29.0> tests/server/fastmcp/test_elicitation.py::test_elicitation_with_enum_titles python3.14-mcp-1.29.0> [gw9] [ 62%] PASSED tests/server/fastmcp/test_server.py::TestServerTools::test_remove_tool python3.14-mcp-1.29.0> tests/server/fastmcp/test_server.py::TestServerTools::test_remove_nonexistent_tool python3.14-mcp-1.29.0> [gw0] [ 62%] PASSED tests/server/fastmcp/test_server.py::TestServerTools::test_tool_audio_suffix_detection[test.aac-audio/aac] python3.14-mcp-1.29.0> tests/server/fastmcp/test_server.py::TestServerTools::test_tool_audio_suffix_detection[test.m4a-audio/mp4] python3.14-mcp-1.29.0> [gw9] [ 62%] PASSED tests/server/fastmcp/test_server.py::TestServerTools::test_remove_nonexistent_tool python3.14-mcp-1.29.0> tests/server/fastmcp/test_server.py::TestServerTools::test_remove_tool_and_list python3.14-mcp-1.29.0> [gw0] [ 62%] PASSED tests/server/fastmcp/test_server.py::TestServerTools::test_tool_audio_suffix_detection[test.m4a-audio/mp4] python3.14-mcp-1.29.0> [gw7] [ 62%] PASSED tests/server/fastmcp/test_server.py::TestServerPrompts::test_list_prompts python3.14-mcp-1.29.0> tests/server/fastmcp/test_server.py::TestServerTools::test_tool_audio_suffix_detection[test.unknown-application/octet-stream] python3.14-mcp-1.29.0> tests/server/fastmcp/test_server.py::TestServerPrompts::test_get_prompt python3.14-mcp-1.29.0> [gw0] [ 62%] PASSED tests/server/fastmcp/test_server.py::TestServerTools::test_tool_audio_suffix_detection[test.unknown-application/octet-stream] python3.14-mcp-1.29.0> [gw7] [ 62%] PASSED tests/server/fastmcp/test_server.py::TestServerPrompts::test_get_prompt python3.14-mcp-1.29.0> tests/server/fastmcp/test_server.py::TestServerPrompts::test_get_prompt_with_description python3.14-mcp-1.29.0> tests/server/fastmcp/test_server.py::TestServerTools::test_tool_mixed_content python3.14-mcp-1.29.0> [gw7] [ 62%] PASSED tests/server/fastmcp/test_server.py::TestServerPrompts::test_get_prompt_with_description python3.14-mcp-1.29.0> tests/server/fastmcp/test_server.py::TestServerPrompts::test_get_prompt_without_description python3.14-mcp-1.29.0> [gw7] [ 63%] PASSED tests/server/fastmcp/test_server.py::TestServerPrompts::test_get_prompt_without_description python3.14-mcp-1.29.0> tests/server/fastmcp/test_server.py::TestServerPrompts::test_get_prompt_with_docstring_description python3.14-mcp-1.29.0> [gw8] [ 63%] PASSED tests/server/fastmcp/test_tool_manager.py::TestAddTools::test_add_async_callable_object python3.14-mcp-1.29.0> tests/server/fastmcp/test_tool_manager.py::TestAddTools::test_add_invalid_tool python3.14-mcp-1.29.0> [gw8] [ 63%] PASSED tests/server/fastmcp/test_tool_manager.py::TestAddTools::test_add_invalid_tool python3.14-mcp-1.29.0> tests/server/fastmcp/test_tool_manager.py::TestAddTools::test_add_lambda python3.14-mcp-1.29.0> [gw6] [ 63%] PASSED tests/issues/test_1363_race_condition_streamable_http.py::test_race_condition_invalid_content_type python3.14-mcp-1.29.0> tests/issues/test_1363_race_condition_streamable_http.py::test_race_condition_message_router_async_for python3.14-mcp-1.29.0> [gw8] [ 63%] PASSED tests/server/fastmcp/test_tool_manager.py::TestAddTools::test_add_lambda python3.14-mcp-1.29.0> tests/server/fastmcp/test_tool_manager.py::TestAddTools::test_add_lambda_with_no_name python3.14-mcp-1.29.0> [gw8] [ 63%] PASSED tests/server/fastmcp/test_tool_manager.py::TestAddTools::test_add_lambda_with_no_name python3.14-mcp-1.29.0> tests/server/fastmcp/test_tool_manager.py::TestAddTools::test_warn_on_duplicate_tools python3.14-mcp-1.29.0> [gw8] [ 63%] PASSED tests/server/fastmcp/test_tool_manager.py::TestAddTools::test_warn_on_duplicate_tools python3.14-mcp-1.29.0> tests/server/fastmcp/test_tool_manager.py::TestAddTools::test_disable_warn_on_duplicate_tools python3.14-mcp-1.29.0> [gw9] [ 63%] PASSED tests/server/fastmcp/test_server.py::TestServerTools::test_remove_tool_and_list python3.14-mcp-1.29.0> tests/server/fastmcp/test_server.py::TestServerTools::test_remove_tool_and_call python3.14-mcp-1.29.0> [gw8] [ 63%] PASSED tests/server/fastmcp/test_tool_manager.py::TestAddTools::test_disable_warn_on_duplicate_tools python3.14-mcp-1.29.0> tests/server/fastmcp/test_tool_manager.py::TestCallTools::test_call_tool python3.14-mcp-1.29.0> [gw8] [ 63%] PASSED tests/server/fastmcp/test_tool_manager.py::TestCallTools::test_call_tool python3.14-mcp-1.29.0> tests/server/fastmcp/test_tool_manager.py::TestCallTools::test_call_async_tool python3.14-mcp-1.29.0> [gw4] [ 63%] PASSED tests/server/fastmcp/test_elicitation.py::test_elicitation_with_enum_titles python3.14-mcp-1.29.0> tests/server/fastmcp/test_func_metadata.py::test_complex_function_runtime_arg_validation_non_json python3.14-mcp-1.29.0> [gw7] [ 63%] PASSED tests/server/fastmcp/test_server.py::TestServerPrompts::test_get_prompt_with_docstring_description python3.14-mcp-1.29.0> [gw8] [ 64%] PASSED tests/server/fastmcp/test_tool_manager.py::TestCallTools::test_call_async_tool python3.14-mcp-1.29.0> tests/server/fastmcp/test_server.py::TestServerPrompts::test_get_prompt_with_resource python3.14-mcp-1.29.0> tests/server/fastmcp/test_tool_manager.py::TestStructuredOutput::test_tool_with_primitive_output python3.14-mcp-1.29.0> [gw4] [ 64%] PASSED tests/server/fastmcp/test_func_metadata.py::test_complex_function_runtime_arg_validation_non_json python3.14-mcp-1.29.0> tests/server/fastmcp/test_func_metadata.py::test_complex_function_runtime_arg_validation_with_json python3.14-mcp-1.29.0> [gw8] [ 64%] PASSED tests/server/fastmcp/test_tool_manager.py::TestStructuredOutput::test_tool_with_primitive_output python3.14-mcp-1.29.0> tests/server/fastmcp/test_tool_manager.py::TestStructuredOutput::test_tool_with_typeddict_output python3.14-mcp-1.29.0> [gw9] [ 64%] PASSED tests/server/fastmcp/test_server.py::TestServerTools::test_remove_tool_and_call python3.14-mcp-1.29.0> tests/server/fastmcp/test_server.py::TestServerPrompts::test_get_prompt_missing_args python3.14-mcp-1.29.0> [gw8] [ 64%] PASSED tests/server/fastmcp/test_tool_manager.py::TestStructuredOutput::test_tool_with_typeddict_output python3.14-mcp-1.29.0> tests/server/fastmcp/test_tool_manager.py::TestStructuredOutput::test_tool_with_dataclass_output python3.14-mcp-1.29.0> [gw4] [ 64%] PASSED tests/server/fastmcp/test_func_metadata.py::test_complex_function_runtime_arg_validation_with_json python3.14-mcp-1.29.0> tests/server/fastmcp/test_func_metadata.py::test_str_vs_list_str python3.14-mcp-1.29.0> [gw4] [ 64%] PASSED tests/server/fastmcp/test_func_metadata.py::test_str_vs_list_str python3.14-mcp-1.29.0> tests/server/fastmcp/test_func_metadata.py::test_skip_names python3.14-mcp-1.29.0> [gw8] [ 64%] PASSED tests/server/fastmcp/test_tool_manager.py::TestStructuredOutput::test_tool_with_dataclass_output python3.14-mcp-1.29.0> tests/server/fastmcp/test_tool_manager.py::TestStructuredOutput::test_tool_with_list_output python3.14-mcp-1.29.0> [gw4] [ 64%] PASSED tests/server/fastmcp/test_func_metadata.py::test_skip_names python3.14-mcp-1.29.0> tests/server/fastmcp/test_server.py::TestContextInjection::test_context_logging python3.14-mcp-1.29.0> [gw9] [ 64%] PASSED tests/server/fastmcp/test_server.py::TestServerPrompts::test_get_prompt_missing_args python3.14-mcp-1.29.0> tests/server/fastmcp/test_title.py::test_tool_title_precedence python3.14-mcp-1.29.0> [gw8] [ 64%] PASSED tests/server/fastmcp/test_tool_manager.py::TestStructuredOutput::test_tool_with_list_output python3.14-mcp-1.29.0> tests/server/fastmcp/test_tool_manager.py::TestStructuredOutput::test_tool_without_structured_output python3.14-mcp-1.29.0> [gw8] [ 65%] PASSED tests/server/fastmcp/test_tool_manager.py::TestStructuredOutput::test_tool_without_structured_output python3.14-mcp-1.29.0> tests/server/fastmcp/test_tool_manager.py::TestStructuredOutput::test_tool_output_schema_property python3.14-mcp-1.29.0> [gw8] [ 65%] PASSED tests/server/fastmcp/test_tool_manager.py::TestStructuredOutput::test_tool_output_schema_property python3.14-mcp-1.29.0> tests/server/fastmcp/test_tool_manager.py::TestStructuredOutput::test_tool_with_dict_str_any_output python3.14-mcp-1.29.0> [gw7] [ 65%] PASSED tests/server/fastmcp/test_server.py::TestServerPrompts::test_get_prompt_with_resource python3.14-mcp-1.29.0> tests/server/fastmcp/test_server.py::TestServerPrompts::test_get_unknown_prompt python3.14-mcp-1.29.0> [gw7] [ 65%] PASSED tests/server/fastmcp/test_server.py::TestServerPrompts::test_get_unknown_prompt python3.14-mcp-1.29.0> tests/server/fastmcp/test_tool_manager.py::TestContextHandling::test_context_parameter_detection python3.14-mcp-1.29.0> [gw9] [ 65%] PASSED tests/server/fastmcp/test_title.py::test_tool_title_precedence python3.14-mcp-1.29.0> tests/server/fastmcp/test_title.py::test_prompt_title python3.14-mcp-1.29.0> [gw8] [ 65%] PASSED tests/server/fastmcp/test_tool_manager.py::TestStructuredOutput::test_tool_with_dict_str_any_output python3.14-mcp-1.29.0> tests/server/fastmcp/test_tool_manager.py::TestStructuredOutput::test_tool_with_dict_str_typed_output python3.14-mcp-1.29.0> [gw7] [ 65%] PASSED tests/server/fastmcp/test_tool_manager.py::TestContextHandling::test_context_parameter_detection python3.14-mcp-1.29.0> tests/server/fastmcp/test_tool_manager.py::TestContextHandling::test_context_injection python3.14-mcp-1.29.0> [gw8] [ 65%] PASSED tests/server/fastmcp/test_tool_manager.py::TestStructuredOutput::test_tool_with_dict_str_typed_output python3.14-mcp-1.29.0> tests/server/fastmcp/test_tool_manager.py::TestToolMetadata::test_add_tool_with_metadata python3.14-mcp-1.29.0> [gw8] [ 65%] PASSED tests/server/fastmcp/test_tool_manager.py::TestToolMetadata::test_add_tool_with_metadata python3.14-mcp-1.29.0> tests/server/fastmcp/test_tool_manager.py::TestToolMetadata::test_add_tool_without_metadata python3.14-mcp-1.29.0> [gw8] [ 65%] PASSED tests/server/fastmcp/test_tool_manager.py::TestToolMetadata::test_add_tool_without_metadata python3.14-mcp-1.29.0> tests/server/fastmcp/test_tool_manager.py::TestToolMetadata::test_metadata_in_fastmcp_decorator python3.14-mcp-1.29.0> [gw7] [ 65%] PASSED tests/server/fastmcp/test_tool_manager.py::TestContextHandling::test_context_injection python3.14-mcp-1.29.0> tests/server/fastmcp/test_tool_manager.py::TestContextHandling::test_context_injection_async python3.14-mcp-1.29.0> [gw9] [ 65%] PASSED tests/server/fastmcp/test_title.py::test_prompt_title python3.14-mcp-1.29.0> [gw7] [ 66%] PASSED tests/server/fastmcp/test_tool_manager.py::TestContextHandling::test_context_injection_async python3.14-mcp-1.29.0> tests/server/fastmcp/test_title.py::test_resource_title python3.14-mcp-1.29.0> tests/server/fastmcp/test_tool_manager.py::TestContextHandling::test_context_optional python3.14-mcp-1.29.0> [gw4] [ 66%] PASSED tests/server/fastmcp/test_server.py::TestContextInjection::test_context_logging python3.14-mcp-1.29.0> tests/server/fastmcp/test_server.py::TestContextInjection::test_optional_context python3.14-mcp-1.29.0> [gw7] [ 66%] PASSED tests/server/fastmcp/test_tool_manager.py::TestContextHandling::test_context_optional python3.14-mcp-1.29.0> tests/server/fastmcp/test_tool_manager.py::TestContextHandling::test_context_error_handling python3.14-mcp-1.29.0> [gw8] [ 66%] PASSED tests/server/fastmcp/test_tool_manager.py::TestToolMetadata::test_metadata_in_fastmcp_decorator python3.14-mcp-1.29.0> [gw7] [ 66%] PASSED tests/server/fastmcp/test_tool_manager.py::TestContextHandling::test_context_error_handling python3.14-mcp-1.29.0> tests/server/fastmcp/test_tool_manager.py::TestToolAnnotations::test_tool_annotations python3.14-mcp-1.29.0> tests/server/fastmcp/test_tool_manager.py::TestToolMetadata::test_metadata_in_list_tools python3.14-mcp-1.29.0> [gw7] [ 66%] PASSED tests/server/fastmcp/test_tool_manager.py::TestToolAnnotations::test_tool_annotations python3.14-mcp-1.29.0> tests/server/fastmcp/test_tool_manager.py::TestToolAnnotations::test_tool_annotations_in_fastmcp python3.14-mcp-1.29.0> [gw8] [ 66%] PASSED tests/server/fastmcp/test_tool_manager.py::TestToolMetadata::test_metadata_in_list_tools python3.14-mcp-1.29.0> tests/server/fastmcp/test_tool_manager.py::TestToolMetadata::test_multiple_tools_with_different_metadata python3.14-mcp-1.29.0> [gw4] [ 66%] PASSED tests/server/fastmcp/test_server.py::TestContextInjection::test_optional_context python3.14-mcp-1.29.0> tests/server/fastmcp/test_server.py::TestContextInjection::test_context_resource_access python3.14-mcp-1.29.0> [gw8] [ 66%] PASSED tests/server/fastmcp/test_tool_manager.py::TestToolMetadata::test_multiple_tools_with_different_metadata python3.14-mcp-1.29.0> tests/server/fastmcp/test_tool_manager.py::TestToolMetadata::test_metadata_with_complex_structure python3.14-mcp-1.29.0> [gw9] [ 66%] PASSED tests/server/fastmcp/test_title.py::test_resource_title python3.14-mcp-1.29.0> tests/server/fastmcp/test_title.py::test_get_display_name_utility python3.14-mcp-1.29.0> [gw9] [ 66%] PASSED tests/server/fastmcp/test_title.py::test_get_display_name_utility python3.14-mcp-1.29.0> [gw7] [ 66%] PASSED tests/server/fastmcp/test_tool_manager.py::TestToolAnnotations::test_tool_annotations_in_fastmcp python3.14-mcp-1.29.0> tests/server/fastmcp/test_tool_manager.py::TestAddTools::test_basic_function python3.14-mcp-1.29.0> tests/server/fastmcp/test_tool_manager.py::TestStructuredOutput::test_tool_with_basemodel_output python3.14-mcp-1.29.0> [gw4] [ 67%] PASSED tests/server/fastmcp/test_server.py::TestContextInjection::test_context_resource_access python3.14-mcp-1.29.0> tests/server/fastmcp/test_server.py::TestContextInjection::test_resource_with_context python3.14-mcp-1.29.0> [gw9] [ 67%] PASSED tests/server/fastmcp/test_tool_manager.py::TestAddTools::test_basic_function python3.14-mcp-1.29.0> tests/server/fastmcp/test_tool_manager.py::TestAddTools::test_init_with_tools python3.14-mcp-1.29.0> [gw7] [ 67%] PASSED tests/server/fastmcp/test_tool_manager.py::TestStructuredOutput::test_tool_with_basemodel_output python3.14-mcp-1.29.0> tests/server/fastmcp/test_tool_manager.py::TestRemoveTools::test_remove_existing_tool python3.14-mcp-1.29.0> [gw7] [ 67%] PASSED tests/server/fastmcp/test_tool_manager.py::TestRemoveTools::test_remove_existing_tool python3.14-mcp-1.29.0> tests/server/fastmcp/test_tool_manager.py::TestRemoveTools::test_remove_nonexistent_tool python3.14-mcp-1.29.0> [gw9] [ 67%] PASSED tests/server/fastmcp/test_tool_manager.py::TestAddTools::test_init_with_tools python3.14-mcp-1.29.0> tests/server/fastmcp/test_tool_manager.py::TestAddTools::test_async_function python3.14-mcp-1.29.0> [gw8] [ 67%] PASSED tests/server/fastmcp/test_tool_manager.py::TestToolMetadata::test_metadata_with_complex_structure python3.14-mcp-1.29.0> tests/server/fastmcp/test_tool_manager.py::TestToolMetadata::test_metadata_empty_dict python3.14-mcp-1.29.0> [gw9] [ 67%] PASSED tests/server/fastmcp/test_tool_manager.py::TestAddTools::test_async_function python3.14-mcp-1.29.0> tests/server/fastmcp/test_tool_manager.py::TestAddTools::test_pydantic_model_function python3.14-mcp-1.29.0> [gw8] [ 67%] PASSED tests/server/fastmcp/test_tool_manager.py::TestToolMetadata::test_metadata_empty_dict python3.14-mcp-1.29.0> tests/server/fastmcp/test_tool_manager.py::TestToolMetadata::test_metadata_with_annotations python3.14-mcp-1.29.0> [gw9] [ 67%] PASSED tests/server/fastmcp/test_tool_manager.py::TestAddTools::test_pydantic_model_function python3.14-mcp-1.29.0> [gw7] [ 67%] PASSED tests/server/fastmcp/test_tool_manager.py::TestRemoveTools::test_remove_nonexistent_tool python3.14-mcp-1.29.0> [gw8] [ 67%] PASSED tests/server/fastmcp/test_tool_manager.py::TestToolMetadata::test_metadata_with_annotations python3.14-mcp-1.29.0> tests/server/fastmcp/test_tool_manager.py::TestRemoveTools::test_remove_tool_from_multiple_tools python3.14-mcp-1.29.0> tests/server/fastmcp/test_url_elicitation.py::test_url_elicitation_helper_function python3.14-mcp-1.29.0> [gw7] [ 68%] PASSED tests/server/fastmcp/test_tool_manager.py::TestRemoveTools::test_remove_tool_from_multiple_tools python3.14-mcp-1.29.0> [gw4] [ 68%] PASSED tests/server/fastmcp/test_server.py::TestContextInjection::test_resource_with_context python3.14-mcp-1.29.0> tests/server/fastmcp/test_tool_manager.py::TestRemoveTools::test_call_removed_tool_raises_error python3.14-mcp-1.29.0> tests/server/fastmcp/test_server.py::TestContextInjection::test_resource_without_context python3.14-mcp-1.29.0> [gw0] [ 68%] PASSED tests/server/fastmcp/test_server.py::TestServerTools::test_tool_mixed_content python3.14-mcp-1.29.0> tests/server/fastmcp/test_server.py::TestServerTools::test_tool_mixed_list_with_audio_and_image python3.14-mcp-1.29.0> [gw7] [ 68%] PASSED tests/server/fastmcp/test_tool_manager.py::TestRemoveTools::test_call_removed_tool_raises_error python3.14-mcp-1.29.0> tests/server/fastmcp/test_tool_manager.py::TestRemoveTools::test_remove_tool_case_sensitive python3.14-mcp-1.29.0> tests/server/fastmcp/test_url_elicitation_error_throw.py::test_url_elicitation_error_thrown_from_tool python3.14-mcp-1.29.0> [gw8] [ 68%] PASSED tests/server/fastmcp/test_url_elicitation.py::test_url_elicitation_helper_function python3.14-mcp-1.29.0> tests/server/fastmcp/test_url_elicitation.py::test_url_no_content_in_response python3.14-mcp-1.29.0> [gw7] [ 68%] PASSED tests/server/fastmcp/test_tool_manager.py::TestRemoveTools::test_remove_tool_case_sensitive python3.14-mcp-1.29.0> [gw4] [ 68%] PASSED tests/server/fastmcp/test_server.py::TestContextInjection::test_resource_without_context python3.14-mcp-1.29.0> tests/server/fastmcp/test_server.py::TestContextInjection::test_resource_context_custom_name python3.14-mcp-1.29.0> [gw0] [ 68%] PASSED tests/server/fastmcp/test_server.py::TestServerTools::test_tool_mixed_list_with_audio_and_image python3.14-mcp-1.29.0> tests/server/fastmcp/test_tool_manager.py::TestCallTools::test_call_object_tool python3.14-mcp-1.29.0> [gw0] [ 68%] PASSED tests/server/fastmcp/test_tool_manager.py::TestCallTools::test_call_object_tool python3.14-mcp-1.29.0> tests/server/fastmcp/test_tool_manager.py::TestCallTools::test_call_async_object_tool python3.14-mcp-1.29.0> [gw0] [ 68%] PASSED tests/server/fastmcp/test_tool_manager.py::TestCallTools::test_call_async_object_tool python3.14-mcp-1.29.0> tests/server/fastmcp/test_tool_manager.py::TestCallTools::test_call_tool_with_default_args python3.14-mcp-1.29.0> tests/server/fastmcp/test_url_elicitation.py::test_url_elicitation_accept python3.14-mcp-1.29.0> [gw0] [ 68%] PASSED tests/server/fastmcp/test_tool_manager.py::TestCallTools::test_call_tool_with_default_args python3.14-mcp-1.29.0> tests/server/fastmcp/test_tool_manager.py::TestCallTools::test_call_tool_with_missing_args python3.14-mcp-1.29.0> [gw0] [ 68%] PASSED tests/server/fastmcp/test_tool_manager.py::TestCallTools::test_call_tool_with_missing_args python3.14-mcp-1.29.0> tests/server/fastmcp/test_tool_manager.py::TestCallTools::test_call_unknown_tool python3.14-mcp-1.29.0> [gw0] [ 69%] PASSED tests/server/fastmcp/test_tool_manager.py::TestCallTools::test_call_unknown_tool python3.14-mcp-1.29.0> tests/server/fastmcp/test_tool_manager.py::TestCallTools::test_call_tool_with_list_int_input python3.14-mcp-1.29.0> [gw0] [ 69%] PASSED tests/server/fastmcp/test_tool_manager.py::TestCallTools::test_call_tool_with_list_int_input python3.14-mcp-1.29.0> tests/server/fastmcp/test_tool_manager.py::TestCallTools::test_call_tool_with_list_str_or_str_input python3.14-mcp-1.29.0> [gw0] [ 69%] PASSED tests/server/fastmcp/test_tool_manager.py::TestCallTools::test_call_tool_with_list_str_or_str_input python3.14-mcp-1.29.0> tests/server/fastmcp/test_tool_manager.py::TestCallTools::test_call_tool_with_complex_model python3.14-mcp-1.29.0> [gw0] [ 69%] PASSED tests/server/fastmcp/test_tool_manager.py::TestCallTools::test_call_tool_with_complex_model python3.14-mcp-1.29.0> tests/server/fastmcp/test_tool_manager.py::TestToolSchema::test_context_arg_excluded_from_schema python3.14-mcp-1.29.0> [gw0] [ 69%] PASSED tests/server/fastmcp/test_tool_manager.py::TestToolSchema::test_context_arg_excluded_from_schema python3.14-mcp-1.29.0> tests/server/lowlevel/test_server_listing.py::test_list_resources_basic python3.14-mcp-1.29.0> [gw0] [ 69%] PASSED tests/server/lowlevel/test_server_listing.py::test_list_resources_basic python3.14-mcp-1.29.0> tests/server/lowlevel/test_server_listing.py::test_list_tools_basic python3.14-mcp-1.29.0> [gw9] [ 69%] PASSED tests/server/fastmcp/test_url_elicitation_error_throw.py::test_url_elicitation_error_thrown_from_tool python3.14-mcp-1.29.0> tests/server/fastmcp/test_url_elicitation_error_throw.py::test_url_elicitation_error_from_error python3.14-mcp-1.29.0> [gw0] [ 69%] PASSED tests/server/lowlevel/test_server_listing.py::test_list_tools_basic python3.14-mcp-1.29.0> tests/server/lowlevel/test_server_listing.py::test_list_prompts_empty python3.14-mcp-1.29.0> [gw4] [ 69%] PASSED tests/server/fastmcp/test_server.py::TestContextInjection::test_resource_context_custom_name python3.14-mcp-1.29.0> tests/server/fastmcp/test_server.py::TestContextInjection::test_prompt_with_context python3.14-mcp-1.29.0> [gw9] [ 69%] PASSED tests/server/fastmcp/test_url_elicitation_error_throw.py::test_url_elicitation_error_from_error python3.14-mcp-1.29.0> tests/server/fastmcp/test_url_elicitation_error_throw.py::test_normal_exceptions_still_return_error_result python3.14-mcp-1.29.0> [gw8] [ 69%] PASSED tests/server/fastmcp/test_url_elicitation.py::test_url_no_content_in_response python3.14-mcp-1.29.0> [gw7] [ 70%] PASSED tests/server/fastmcp/test_url_elicitation.py::test_url_elicitation_accept python3.14-mcp-1.29.0> tests/server/fastmcp/test_url_elicitation.py::test_form_mode_still_works python3.14-mcp-1.29.0> tests/server/fastmcp/test_url_elicitation.py::test_url_elicitation_decline python3.14-mcp-1.29.0> [gw4] [ 70%] PASSED tests/server/fastmcp/test_server.py::TestContextInjection::test_prompt_with_context python3.14-mcp-1.29.0> tests/server/fastmcp/test_server.py::TestContextInjection::test_prompt_without_context python3.14-mcp-1.29.0> [gw9] [ 70%] PASSED tests/server/fastmcp/test_url_elicitation_error_throw.py::test_normal_exceptions_still_return_error_result python3.14-mcp-1.29.0> tests/server/lowlevel/test_func_inspection.py::test_no_params_returns_deprecated_wrapper python3.14-mcp-1.29.0> [gw9] [ 70%] PASSED tests/server/lowlevel/test_func_inspection.py::test_no_params_returns_deprecated_wrapper python3.14-mcp-1.29.0> tests/server/lowlevel/test_func_inspection.py::test_param_with_default_returns_deprecated_wrapper python3.14-mcp-1.29.0> [gw9] [ 70%] PASSED tests/server/lowlevel/test_func_inspection.py::test_param_with_default_returns_deprecated_wrapper python3.14-mcp-1.29.0> tests/server/lowlevel/test_func_inspection.py::test_typed_request_param_passes_request python3.14-mcp-1.29.0> [gw7] [ 70%] PASSED tests/server/fastmcp/test_url_elicitation.py::test_url_elicitation_decline python3.14-mcp-1.29.0> tests/server/fastmcp/test_url_elicitation.py::test_url_elicitation_cancel python3.14-mcp-1.29.0> [gw4] [ 70%] PASSED tests/server/fastmcp/test_server.py::TestContextInjection::test_prompt_without_context python3.14-mcp-1.29.0> tests/server/fastmcp/test_server.py::TestServerPrompts::test_prompt_decorator python3.14-mcp-1.29.0> [gw9] [ 70%] PASSED tests/server/lowlevel/test_func_inspection.py::test_typed_request_param_passes_request python3.14-mcp-1.29.0> tests/server/lowlevel/test_func_inspection.py::test_typed_request_with_default_param_passes_request python3.14-mcp-1.29.0> [gw4] [ 70%] PASSED tests/server/fastmcp/test_server.py::TestServerPrompts::test_prompt_decorator python3.14-mcp-1.29.0> tests/server/fastmcp/test_server.py::TestServerPrompts::test_prompt_decorator_with_name python3.14-mcp-1.29.0> [gw9] [ 70%] PASSED tests/server/lowlevel/test_func_inspection.py::test_typed_request_with_default_param_passes_request python3.14-mcp-1.29.0> tests/server/lowlevel/test_server_pagination.py::test_list_tools_pagination python3.14-mcp-1.29.0> [gw9] [ 70%] PASSED tests/server/lowlevel/test_server_pagination.py::test_list_tools_pagination python3.14-mcp-1.29.0> tests/server/test_cancel_handling.py::test_server_remains_functional_after_cancel python3.14-mcp-1.29.0> [gw4] [ 70%] PASSED tests/server/fastmcp/test_server.py::TestServerPrompts::test_prompt_decorator_with_name python3.14-mcp-1.29.0> tests/server/lowlevel/test_func_inspection.py::test_keyword_only_param_with_correct_type python3.14-mcp-1.29.0> [gw4] [ 71%] PASSED tests/server/lowlevel/test_func_inspection.py::test_keyword_only_param_with_correct_type python3.14-mcp-1.29.0> [gw0] [ 71%] PASSED tests/server/lowlevel/test_server_listing.py::test_list_prompts_empty python3.14-mcp-1.29.0> tests/server/lowlevel/test_func_inspection.py::test_different_request_types python3.14-mcp-1.29.0> [gw7] [ 71%] PASSED tests/server/fastmcp/test_url_elicitation.py::test_url_elicitation_cancel python3.14-mcp-1.29.0> tests/server/lowlevel/test_func_inspection.py::test_optional_typed_request_with_default_none_is_deprecated python3.14-mcp-1.29.0> tests/server/lowlevel/test_server_listing.py::test_list_resources_empty python3.14-mcp-1.29.0> [gw4] [ 71%] PASSED tests/server/lowlevel/test_func_inspection.py::test_different_request_types python3.14-mcp-1.29.0> tests/server/lowlevel/test_func_inspection.py::test_mixed_params_with_typed_request python3.14-mcp-1.29.0> [gw7] [ 71%] PASSED tests/server/lowlevel/test_func_inspection.py::test_optional_typed_request_with_default_none_is_deprecated python3.14-mcp-1.29.0> tests/server/lowlevel/test_func_inspection.py::test_untyped_request_param_is_deprecated python3.14-mcp-1.29.0> [gw9] [ 71%] PASSED tests/server/test_cancel_handling.py::test_server_remains_functional_after_cancel python3.14-mcp-1.29.0> [gw4] [ 71%] PASSED tests/server/lowlevel/test_func_inspection.py::test_mixed_params_with_typed_request python3.14-mcp-1.29.0> tests/server/test_cancel_handling.py::test_server_cancels_in_flight_handlers_on_transport_close python3.14-mcp-1.29.0> tests/server/lowlevel/test_helper_types.py::TestReadResourceContentsMetadata::test_read_resource_contents_with_metadata python3.14-mcp-1.29.0> [gw7] [ 71%] PASSED tests/server/lowlevel/test_func_inspection.py::test_untyped_request_param_is_deprecated python3.14-mcp-1.29.0> [gw4] [ 71%] PASSED tests/server/lowlevel/test_helper_types.py::TestReadResourceContentsMetadata::test_read_resource_contents_with_metadata python3.14-mcp-1.29.0> tests/server/lowlevel/test_func_inspection.py::test_any_typed_request_param_is_deprecated python3.14-mcp-1.29.0> tests/server/lowlevel/test_helper_types.py::TestReadResourceContentsMetadata::test_read_resource_contents_without_metadata python3.14-mcp-1.29.0> [gw4] [ 71%] PASSED tests/server/lowlevel/test_helper_types.py::TestReadResourceContentsMetadata::test_read_resource_contents_without_metadata python3.14-mcp-1.29.0> tests/server/lowlevel/test_helper_types.py::TestReadResourceContentsMetadata::test_read_resource_contents_with_bytes python3.14-mcp-1.29.0> [gw7] [ 71%] PASSED tests/server/lowlevel/test_func_inspection.py::test_any_typed_request_param_is_deprecated python3.14-mcp-1.29.0> [gw4] [ 71%] PASSED tests/server/lowlevel/test_helper_types.py::TestReadResourceContentsMetadata::test_read_resource_contents_with_bytes python3.14-mcp-1.29.0> tests/server/lowlevel/test_func_inspection.py::test_generic_typed_request_param_is_deprecated python3.14-mcp-1.29.0> tests/server/lowlevel/test_server_listing.py::test_list_prompts_basic python3.14-mcp-1.29.0> [gw9] [ 72%] PASSED tests/server/test_cancel_handling.py::test_server_cancels_in_flight_handlers_on_transport_close python3.14-mcp-1.29.0> tests/server/test_cancel_handling.py::test_server_handles_transport_close_with_pending_server_to_client_requests python3.14-mcp-1.29.0> [gw4] [ 72%] PASSED tests/server/lowlevel/test_server_listing.py::test_list_prompts_basic python3.14-mcp-1.29.0> [gw7] [ 72%] PASSED tests/server/lowlevel/test_func_inspection.py::test_generic_typed_request_param_is_deprecated python3.14-mcp-1.29.0> tests/server/lowlevel/test_func_inspection.py::test_wrong_typed_request_param_is_deprecated python3.14-mcp-1.29.0> tests/server/test_lowlevel_exception_handling.py::test_exception_handling_with_raise_exceptions_false[Exception-Basic error] python3.14-mcp-1.29.0> [gw7] [ 72%] PASSED tests/server/lowlevel/test_func_inspection.py::test_wrong_typed_request_param_is_deprecated python3.14-mcp-1.29.0> tests/server/lowlevel/test_func_inspection.py::test_required_param_before_typed_request_attempts_to_pass python3.14-mcp-1.29.0> [gw4] [ 72%] PASSED tests/server/test_lowlevel_exception_handling.py::test_exception_handling_with_raise_exceptions_false[Exception-Basic error] python3.14-mcp-1.29.0> tests/server/test_lowlevel_exception_handling.py::test_normal_message_handling_not_affected python3.14-mcp-1.29.0> [gw7] [ 72%] PASSED tests/server/lowlevel/test_func_inspection.py::test_required_param_before_typed_request_attempts_to_pass python3.14-mcp-1.29.0> tests/server/lowlevel/test_func_inspection.py::test_positional_only_param_with_correct_type python3.14-mcp-1.29.0> [gw9] [ 72%] PASSED tests/server/test_cancel_handling.py::test_server_handles_transport_close_with_pending_server_to_client_requests python3.14-mcp-1.29.0> tests/server/test_completion_with_context.py::test_completion_handler_receives_context python3.14-mcp-1.29.0> [gw7] [ 72%] PASSED tests/server/lowlevel/test_func_inspection.py::test_positional_only_param_with_correct_type python3.14-mcp-1.29.0> [gw4] [ 72%] PASSED tests/server/test_lowlevel_exception_handling.py::test_normal_message_handling_not_affected python3.14-mcp-1.29.0> [gw0] [ 72%] PASSED tests/server/lowlevel/test_server_listing.py::test_list_resources_empty python3.14-mcp-1.29.0> tests/server/lowlevel/test_server_listing.py::test_list_tools_empty python3.14-mcp-1.29.0> tests/server/test_lowlevel_input_validation.py::test_valid_tool_call python3.14-mcp-1.29.0> tests/server/test_lowlevel_input_validation.py::test_enum_constraint_validation python3.14-mcp-1.29.0> [gw0] [ 72%] PASSED tests/server/lowlevel/test_server_listing.py::test_list_tools_empty python3.14-mcp-1.29.0> tests/server/lowlevel/test_server_pagination.py::test_list_prompts_pagination python3.14-mcp-1.29.0> [gw9] [ 73%] PASSED tests/server/test_completion_with_context.py::test_completion_handler_receives_context python3.14-mcp-1.29.0> [gw7] [ 73%] PASSED tests/server/test_lowlevel_input_validation.py::test_enum_constraint_validation python3.14-mcp-1.29.0> tests/server/test_completion_with_context.py::test_completion_backward_compatibility python3.14-mcp-1.29.0> tests/server/test_lowlevel_input_validation.py::test_tool_not_in_list_logs_warning python3.14-mcp-1.29.0> [gw0] [ 73%] PASSED tests/server/lowlevel/test_server_pagination.py::test_list_prompts_pagination python3.14-mcp-1.29.0> tests/server/lowlevel/test_server_pagination.py::test_list_resources_pagination python3.14-mcp-1.29.0> [gw4] [ 73%] PASSED tests/server/test_lowlevel_input_validation.py::test_valid_tool_call python3.14-mcp-1.29.0> tests/server/test_lowlevel_input_validation.py::test_invalid_tool_call_missing_required python3.14-mcp-1.29.0> [gw0] [ 73%] PASSED tests/server/lowlevel/test_server_pagination.py::test_list_resources_pagination python3.14-mcp-1.29.0> tests/server/test_completion_with_context.py::test_completion_error_on_missing_context python3.14-mcp-1.29.0> [gw8] [ 73%] PASSED tests/server/fastmcp/test_url_elicitation.py::test_form_mode_still_works python3.14-mcp-1.29.0> [gw9] [ 73%] PASSED tests/server/test_completion_with_context.py::test_completion_backward_compatibility python3.14-mcp-1.29.0> tests/server/fastmcp/test_url_elicitation.py::test_elicit_complete_notification python3.14-mcp-1.29.0> [gw7] [ 73%] PASSED tests/server/test_lowlevel_input_validation.py::test_tool_not_in_list_logs_warning python3.14-mcp-1.29.0> tests/server/test_completion_with_context.py::test_dependent_completion_scenario python3.14-mcp-1.29.0> tests/server/test_lowlevel_output_validation.py::test_content_only_without_output_schema python3.14-mcp-1.29.0> [gw4] [ 73%] PASSED tests/server/test_lowlevel_input_validation.py::test_invalid_tool_call_missing_required python3.14-mcp-1.29.0> tests/server/test_lowlevel_input_validation.py::test_invalid_tool_call_wrong_type python3.14-mcp-1.29.0> [gw7] [ 73%] PASSED tests/server/test_lowlevel_output_validation.py::test_content_only_without_output_schema python3.14-mcp-1.29.0> tests/server/test_lowlevel_output_validation.py::test_dict_only_without_output_schema python3.14-mcp-1.29.0> [gw9] [ 73%] PASSED tests/server/test_completion_with_context.py::test_dependent_completion_scenario python3.14-mcp-1.29.0> tests/server/test_lowlevel_output_validation.py::test_valid_dict_with_output_schema python3.14-mcp-1.29.0> [gw4] [ 73%] PASSED tests/server/test_lowlevel_input_validation.py::test_invalid_tool_call_wrong_type python3.14-mcp-1.29.0> [gw0] [ 74%] PASSED tests/server/test_completion_with_context.py::test_completion_error_on_missing_context python3.14-mcp-1.29.0> tests/server/test_lowlevel_input_validation.py::test_cache_refresh_on_missing_tool python3.14-mcp-1.29.0> tests/server/test_lifespan.py::test_lowlevel_server_lifespan python3.14-mcp-1.29.0> [gw0] [ 74%] PASSED tests/server/test_lifespan.py::test_lowlevel_server_lifespan python3.14-mcp-1.29.0> tests/server/test_lifespan.py::test_fastmcp_server_lifespan python3.14-mcp-1.29.0> [gw7] [ 74%] PASSED tests/server/test_lowlevel_output_validation.py::test_dict_only_without_output_schema python3.14-mcp-1.29.0> tests/server/test_lowlevel_output_validation.py::test_both_content_and_dict_without_output_schema python3.14-mcp-1.29.0> [gw4] [ 74%] PASSED tests/server/test_lowlevel_input_validation.py::test_cache_refresh_on_missing_tool python3.14-mcp-1.29.0> tests/server/test_read_resource.py::test_read_resource_text python3.14-mcp-1.29.0> [gw4] [ 74%] PASSED tests/server/test_read_resource.py::test_read_resource_text python3.14-mcp-1.29.0> [gw9] [ 74%] PASSED tests/server/test_lowlevel_output_validation.py::test_valid_dict_with_output_schema python3.14-mcp-1.29.0> tests/server/test_read_resource.py::test_read_resource_binary python3.14-mcp-1.29.0> tests/server/test_lowlevel_output_validation.py::test_invalid_dict_with_output_schema python3.14-mcp-1.29.0> [gw4] [ 74%] PASSED tests/server/test_read_resource.py::test_read_resource_binary python3.14-mcp-1.29.0> [gw0] [ 74%] PASSED tests/server/test_lifespan.py::test_fastmcp_server_lifespan python3.14-mcp-1.29.0> tests/server/test_lowlevel_exception_handling.py::test_exception_handling_with_raise_exceptions_true python3.14-mcp-1.29.0> [gw7] [ 74%] PASSED tests/server/test_lowlevel_output_validation.py::test_both_content_and_dict_without_output_schema python3.14-mcp-1.29.0> tests/server/test_read_resource.py::test_read_resource_default_mime python3.14-mcp-1.29.0> tests/server/test_lowlevel_output_validation.py::test_content_only_with_output_schema_error python3.14-mcp-1.29.0> [gw0] [ 74%] PASSED tests/server/test_lowlevel_exception_handling.py::test_exception_handling_with_raise_exceptions_true python3.14-mcp-1.29.0> [gw4] [ 74%] PASSED tests/server/test_read_resource.py::test_read_resource_default_mime python3.14-mcp-1.29.0> [gw9] [ 75%] PASSED tests/server/test_lowlevel_output_validation.py::test_invalid_dict_with_output_schema python3.14-mcp-1.29.0> tests/server/test_lowlevel_exception_handling.py::test_exception_handling_with_raise_exceptions_false[ValueError-Test validation error] python3.14-mcp-1.29.0> tests/server/test_session.py::test_server_session_initialize python3.14-mcp-1.29.0> tests/server/test_lowlevel_output_validation.py::test_both_content_and_valid_dict_with_output_schema python3.14-mcp-1.29.0> [gw7] [ 75%] PASSED tests/server/test_lowlevel_output_validation.py::test_content_only_with_output_schema_error python3.14-mcp-1.29.0> tests/server/test_session.py::test_ping_request_before_initialization python3.14-mcp-1.29.0> [gw0] [ 75%] PASSED tests/server/test_lowlevel_exception_handling.py::test_exception_handling_with_raise_exceptions_false[ValueError-Test validation error] python3.14-mcp-1.29.0> [gw4] [ 75%] PASSED tests/server/test_session.py::test_server_session_initialize python3.14-mcp-1.29.0> tests/server/test_lowlevel_exception_handling.py::test_exception_handling_with_raise_exceptions_false[RuntimeError-Test runtime error] python3.14-mcp-1.29.0> tests/server/test_session.py::test_server_capabilities python3.14-mcp-1.29.0> [gw7] [ 75%] PASSED tests/server/test_session.py::test_ping_request_before_initialization python3.14-mcp-1.29.0> [gw4] [ 75%] PASSED tests/server/test_session.py::test_server_capabilities python3.14-mcp-1.29.0> tests/server/test_session.py::test_create_message_tool_result_validation python3.14-mcp-1.29.0> tests/server/test_session.py::test_server_session_initialize_with_older_protocol_version python3.14-mcp-1.29.0> [gw0] [ 75%] PASSED tests/server/test_lowlevel_exception_handling.py::test_exception_handling_with_raise_exceptions_false[RuntimeError-Test runtime error] python3.14-mcp-1.29.0> tests/server/test_lowlevel_exception_handling.py::test_exception_handling_with_raise_exceptions_false[KeyError-Test key error] python3.14-mcp-1.29.0> [gw4] [ 75%] PASSED tests/server/test_session.py::test_server_session_initialize_with_older_protocol_version python3.14-mcp-1.29.0> tests/server/test_sse_security.py::test_sse_post_requires_the_credential_that_created_the_session[same-client-and-subject] python3.14-mcp-1.29.0> [gw0] [ 75%] PASSED tests/server/test_lowlevel_exception_handling.py::test_exception_handling_with_raise_exceptions_false[KeyError-Test key error] python3.14-mcp-1.29.0> tests/server/test_sse_security.py::test_sse_post_requires_the_credential_that_created_the_session[unauthenticated-sender] python3.14-mcp-1.29.0> [gw9] [ 75%] PASSED tests/server/test_lowlevel_output_validation.py::test_both_content_and_valid_dict_with_output_schema python3.14-mcp-1.29.0> [gw6] [ 75%] PASSED tests/issues/test_1363_race_condition_streamable_http.py::test_race_condition_message_router_async_for python3.14-mcp-1.29.0> tests/server/test_lowlevel_output_validation.py::test_tool_call_result python3.14-mcp-1.29.0> [gw4] [ 75%] PASSED tests/server/test_sse_security.py::test_sse_post_requires_the_credential_that_created_the_session[same-client-and-subject] python3.14-mcp-1.29.0> tests/issues/test_141_resource_templates.py::test_resource_template_edge_cases python3.14-mcp-1.29.0> tests/server/test_sse_security.py::test_sse_post_requires_the_credential_that_created_the_session[both-unauthenticated] python3.14-mcp-1.29.0> [gw0] [ 76%] PASSED tests/server/test_sse_security.py::test_sse_post_requires_the_credential_that_created_the_session[unauthenticated-sender] python3.14-mcp-1.29.0> tests/server/test_sse_security.py::test_sse_post_requires_the_credential_that_created_the_session[same-client-different-subject] python3.14-mcp-1.29.0> [gw4] [ 76%] PASSED tests/server/test_sse_security.py::test_sse_post_requires_the_credential_that_created_the_session[both-unauthenticated] python3.14-mcp-1.29.0> tests/server/test_stdio.py::test_stdio_server python3.14-mcp-1.29.0> [gw6] [ 76%] PASSED tests/issues/test_141_resource_templates.py::test_resource_template_edge_cases python3.14-mcp-1.29.0> tests/issues/test_152_resource_mime_type.py::test_fastmcp_resource_mime_type python3.14-mcp-1.29.0> [gw6] [ 76%] PASSED tests/issues/test_152_resource_mime_type.py::test_fastmcp_resource_mime_type python3.14-mcp-1.29.0> tests/issues/test_152_resource_mime_type.py::test_lowlevel_resource_mime_type python3.14-mcp-1.29.0> [gw0] [ 76%] PASSED tests/server/test_sse_security.py::test_sse_post_requires_the_credential_that_created_the_session[same-client-different-subject] python3.14-mcp-1.29.0> [gw6] [ 76%] PASSED tests/issues/test_152_resource_mime_type.py::test_lowlevel_resource_mime_type python3.14-mcp-1.29.0> tests/server/test_sse_security.py::test_sse_post_requires_the_credential_that_created_the_session[same-client-no-subject] python3.14-mcp-1.29.0> tests/issues/test_1754_mime_type_parameters.py::test_mime_type_with_parameters python3.14-mcp-1.29.0> [gw6] [ 76%] PASSED tests/issues/test_1754_mime_type_parameters.py::test_mime_type_with_parameters python3.14-mcp-1.29.0> tests/issues/test_1754_mime_type_parameters.py::test_mime_type_with_parameters_and_space python3.14-mcp-1.29.0> [gw0] [ 76%] PASSED tests/server/test_sse_security.py::test_sse_post_requires_the_credential_that_created_the_session[same-client-no-subject] python3.14-mcp-1.29.0> tests/server/test_sse_security.py::test_sse_post_requires_the_credential_that_created_the_session[different-issuer] python3.14-mcp-1.29.0> [gw6] [ 76%] PASSED tests/issues/test_1754_mime_type_parameters.py::test_mime_type_with_parameters_and_space python3.14-mcp-1.29.0> tests/issues/test_1754_mime_type_parameters.py::test_mime_type_with_multiple_parameters python3.14-mcp-1.29.0> [gw0] [ 76%] PASSED tests/server/test_sse_security.py::test_sse_post_requires_the_credential_that_created_the_session[different-issuer] python3.14-mcp-1.29.0> tests/server/test_sse_security.py::test_sse_post_requires_the_credential_that_created_the_session[unauthenticated-creator] python3.14-mcp-1.29.0> [gw6] [ 76%] PASSED tests/issues/test_1754_mime_type_parameters.py::test_mime_type_with_multiple_parameters python3.14-mcp-1.29.0> tests/issues/test_1754_mime_type_parameters.py::test_mime_type_preserved_in_read_resource python3.14-mcp-1.29.0> [gw0] [ 76%] PASSED tests/server/test_sse_security.py::test_sse_post_requires_the_credential_that_created_the_session[unauthenticated-creator] python3.14-mcp-1.29.0> tests/server/test_sse_security.py::test_sse_post_requires_the_credential_that_created_the_session[same-client] python3.14-mcp-1.29.0> [gw6] [ 77%] PASSED tests/issues/test_1754_mime_type_parameters.py::test_mime_type_preserved_in_read_resource python3.14-mcp-1.29.0> [gw8] [ 77%] PASSED tests/server/fastmcp/test_url_elicitation.py::test_elicit_complete_notification python3.14-mcp-1.29.0> tests/issues/test_176_progress_token.py::test_progress_token_zero_first_call python3.14-mcp-1.29.0> tests/server/fastmcp/test_url_elicitation.py::test_url_elicitation_required_error_code python3.14-mcp-1.29.0> [gw8] [ 77%] PASSED tests/server/fastmcp/test_url_elicitation.py::test_url_elicitation_required_error_code python3.14-mcp-1.29.0> tests/server/fastmcp/test_url_elicitation.py::test_elicit_url_typed_results python3.14-mcp-1.29.0> [gw6] [ 77%] PASSED tests/issues/test_176_progress_token.py::test_progress_token_zero_first_call python3.14-mcp-1.29.0> [gw0] [ 77%] PASSED tests/server/test_sse_security.py::test_sse_post_requires_the_credential_that_created_the_session[same-client] python3.14-mcp-1.29.0> tests/issues/test_192_request_id.py::test_request_id_match python3.14-mcp-1.29.0> tests/server/test_validation.py::TestValidateSamplingTools::test_no_error_when_capability_present python3.14-mcp-1.29.0> [gw0] [ 77%] PASSED tests/server/test_validation.py::TestValidateSamplingTools::test_no_error_when_capability_present python3.14-mcp-1.29.0> tests/server/test_validation.py::TestValidateToolUseResultMessages::test_no_error_for_empty_messages python3.14-mcp-1.29.0> [gw0] [ 77%] PASSED tests/server/test_validation.py::TestValidateToolUseResultMessages::test_no_error_for_empty_messages python3.14-mcp-1.29.0> tests/server/test_validation.py::TestValidateToolUseResultMessages::test_no_error_for_simple_text_messages python3.14-mcp-1.29.0> [gw9] [ 77%] PASSED tests/server/test_lowlevel_output_validation.py::test_tool_call_result python3.14-mcp-1.29.0> tests/server/test_lowlevel_output_validation.py::test_output_schema_type_validation python3.14-mcp-1.29.0> [gw6] [ 77%] PASSED tests/issues/test_192_request_id.py::test_request_id_match python3.14-mcp-1.29.0> tests/issues/test_342_base64_encoding.py::test_server_base64_encoding_issue python3.14-mcp-1.29.0> [gw6] [ 77%] PASSED tests/issues/test_342_base64_encoding.py::test_server_base64_encoding_issue python3.14-mcp-1.29.0> tests/issues/test_552_windows_hang.py::test_windows_stdio_client_with_session python3.14-mcp-1.29.0> [gw6] [ 77%] SKIPPED tests/issues/test_552_windows_hang.py::test_windows_stdio_client_with_session python3.14-mcp-1.29.0> tests/server/test_websocket_security.py::test_ws_security_allowed_origin python3.14-mcp-1.29.0> [gw9] [ 78%] PASSED tests/server/test_lowlevel_output_validation.py::test_output_schema_type_validation python3.14-mcp-1.29.0> tests/server/test_lowlevel_tool_annotations.py::test_lowlevel_server_tool_annotations python3.14-mcp-1.29.0> [gw7] [ 78%] PASSED tests/server/test_session.py::test_create_message_tool_result_validation python3.14-mcp-1.29.0> tests/server/test_session.py::test_create_message_without_tools_capability python3.14-mcp-1.29.0> [gw7] [ 78%] PASSED tests/server/test_session.py::test_create_message_without_tools_capability python3.14-mcp-1.29.0> tests/server/test_session.py::test_other_requests_blocked_before_initialization python3.14-mcp-1.29.0> [gw9] [ 78%] PASSED tests/server/test_lowlevel_tool_annotations.py::test_lowlevel_server_tool_annotations python3.14-mcp-1.29.0> tests/server/test_validation.py::TestCheckSamplingToolsCapability::test_returns_false_when_tools_none python3.14-mcp-1.29.0> [gw9] [ 78%] PASSED tests/server/test_validation.py::TestCheckSamplingToolsCapability::test_returns_false_when_tools_none python3.14-mcp-1.29.0> tests/server/test_validation.py::TestCheckSamplingToolsCapability::test_returns_true_when_tools_present python3.14-mcp-1.29.0> [gw8] [ 78%] PASSED tests/server/fastmcp/test_url_elicitation.py::test_elicit_url_typed_results python3.14-mcp-1.29.0> [gw9] [ 78%] PASSED tests/server/test_validation.py::TestCheckSamplingToolsCapability::test_returns_true_when_tools_present python3.14-mcp-1.29.0> tests/server/fastmcp/test_url_elicitation.py::test_deprecated_elicit_method python3.14-mcp-1.29.0> tests/server/test_validation.py::TestValidateSamplingTools::test_no_error_when_tools_none python3.14-mcp-1.29.0> [gw9] [ 78%] PASSED tests/server/test_validation.py::TestValidateSamplingTools::test_no_error_when_tools_none python3.14-mcp-1.29.0> tests/server/test_validation.py::TestValidateSamplingTools::test_raises_when_tools_provided_but_no_capability python3.14-mcp-1.29.0> [gw9] [ 78%] PASSED tests/server/test_validation.py::TestValidateSamplingTools::test_raises_when_tools_provided_but_no_capability python3.14-mcp-1.29.0> tests/server/test_validation.py::TestValidateSamplingTools::test_raises_when_tool_choice_provided_but_no_capability python3.14-mcp-1.29.0> [gw4] [ 78%] PASSED tests/server/test_stdio.py::test_stdio_server python3.14-mcp-1.29.0> [gw9] [ 78%] PASSED tests/server/test_validation.py::TestValidateSamplingTools::test_raises_when_tool_choice_provided_but_no_capability python3.14-mcp-1.29.0> tests/shared/test_auth.py::TestOAuthMetadata::test_oauth_with_jarm python3.14-mcp-1.29.0> tests/server/test_stdio.py::test_stdio_server_invalid_utf8 python3.14-mcp-1.29.0> [gw9] [ 78%] PASSED tests/shared/test_auth.py::TestOAuthMetadata::test_oauth_with_jarm python3.14-mcp-1.29.0> tests/shared/test_auth.py::test_optional_url_empty_string_coerced_to_none[client_uri] python3.14-mcp-1.29.0> [gw0] [ 79%] PASSED tests/server/test_validation.py::TestValidateToolUseResultMessages::test_no_error_for_simple_text_messages python3.14-mcp-1.29.0> [gw4] [ 79%] PASSED tests/server/test_stdio.py::test_stdio_server_invalid_utf8 python3.14-mcp-1.29.0> tests/server/test_validation.py::TestCheckSamplingToolsCapability::test_returns_false_when_caps_none python3.14-mcp-1.29.0> [gw4] [ 79%] PASSED tests/server/test_validation.py::TestCheckSamplingToolsCapability::test_returns_false_when_caps_none python3.14-mcp-1.29.0> tests/server/test_validation.py::TestCheckSamplingToolsCapability::test_returns_false_when_sampling_none python3.14-mcp-1.29.0> [gw4] [ 79%] PASSED tests/server/test_validation.py::TestCheckSamplingToolsCapability::test_returns_false_when_sampling_none python3.14-mcp-1.29.0> tests/shared/test_auth_utils.py::TestResourceUrlFromServerUrl::test_removes_fragment python3.14-mcp-1.29.0> [gw4] [ 79%] PASSED tests/shared/test_auth_utils.py::TestResourceUrlFromServerUrl::test_removes_fragment python3.14-mcp-1.29.0> tests/shared/test_auth_utils.py::TestResourceUrlFromServerUrl::test_preserves_path python3.14-mcp-1.29.0> [gw4] [ 79%] PASSED tests/shared/test_auth_utils.py::TestResourceUrlFromServerUrl::test_preserves_path python3.14-mcp-1.29.0> tests/shared/test_auth_utils.py::TestResourceUrlFromServerUrl::test_preserves_query python3.14-mcp-1.29.0> [gw4] [ 79%] PASSED tests/shared/test_auth_utils.py::TestResourceUrlFromServerUrl::test_preserves_query python3.14-mcp-1.29.0> tests/shared/test_auth_utils.py::TestResourceUrlFromServerUrl::test_preserves_port python3.14-mcp-1.29.0> [gw4] [ 79%] PASSED tests/shared/test_auth_utils.py::TestResourceUrlFromServerUrl::test_preserves_port python3.14-mcp-1.29.0> tests/shared/test_auth_utils.py::TestResourceUrlFromServerUrl::test_lowercase_scheme_and_host python3.14-mcp-1.29.0> tests/server/test_validation.py::TestValidateToolUseResultMessages::test_raises_when_tool_result_mixed_with_other_content python3.14-mcp-1.29.0> [gw4] [ 79%] PASSED tests/shared/test_auth_utils.py::TestResourceUrlFromServerUrl::test_lowercase_scheme_and_host python3.14-mcp-1.29.0> tests/shared/test_auth_utils.py::TestResourceUrlFromServerUrl::test_handles_pydantic_urls python3.14-mcp-1.29.0> [gw8] [ 79%] PASSED tests/server/fastmcp/test_url_elicitation.py::test_deprecated_elicit_method python3.14-mcp-1.29.0> [gw4] [ 79%] PASSED tests/shared/test_auth_utils.py::TestResourceUrlFromServerUrl::test_handles_pydantic_urls python3.14-mcp-1.29.0> [gw0] [ 80%] PASSED tests/server/test_validation.py::TestValidateToolUseResultMessages::test_raises_when_tool_result_mixed_with_other_content python3.14-mcp-1.29.0> tests/server/fastmcp/test_url_elicitation.py::test_ctx_elicit_url_convenience_method python3.14-mcp-1.29.0> tests/shared/test_auth_utils.py::TestCheckResourceAllowed::test_identical_urls python3.14-mcp-1.29.0> tests/server/test_validation.py::TestValidateToolUseResultMessages::test_raises_when_tool_result_without_previous_tool_use python3.14-mcp-1.29.0> [gw0] [ 80%] PASSED tests/server/test_validation.py::TestValidateToolUseResultMessages::test_raises_when_tool_result_without_previous_tool_use python3.14-mcp-1.29.0> tests/shared/test_auth.py::test_optional_url_empty_string_coerced_to_none[jwks_uri] python3.14-mcp-1.29.0> [gw0] [ 80%] PASSED tests/shared/test_auth.py::test_optional_url_empty_string_coerced_to_none[jwks_uri] python3.14-mcp-1.29.0> tests/shared/test_auth.py::test_all_optional_urls_empty_together python3.14-mcp-1.29.0> [gw0] [ 80%] PASSED tests/shared/test_auth.py::test_all_optional_urls_empty_together python3.14-mcp-1.29.0> tests/shared/test_auth.py::test_valid_url_passes_through_unchanged python3.14-mcp-1.29.0> [gw0] [ 80%] PASSED tests/shared/test_auth.py::test_valid_url_passes_through_unchanged python3.14-mcp-1.29.0> tests/shared/test_auth.py::test_information_full_inherits_coercion python3.14-mcp-1.29.0> [gw0] [ 80%] PASSED tests/shared/test_auth.py::test_information_full_inherits_coercion python3.14-mcp-1.29.0> tests/shared/test_auth.py::test_invalid_non_empty_url_still_rejected python3.14-mcp-1.29.0> [gw0] [ 80%] PASSED tests/shared/test_auth.py::test_invalid_non_empty_url_still_rejected python3.14-mcp-1.29.0> tests/shared/test_auth_utils.py::TestCheckResourceAllowed::test_different_ports python3.14-mcp-1.29.0> [gw0] [ 80%] PASSED tests/shared/test_auth_utils.py::TestCheckResourceAllowed::test_different_ports python3.14-mcp-1.29.0> [gw4] [ 80%] PASSED tests/shared/test_auth_utils.py::TestCheckResourceAllowed::test_identical_urls python3.14-mcp-1.29.0> tests/shared/test_auth_utils.py::TestCheckResourceAllowed::test_hierarchical_matching python3.14-mcp-1.29.0> [gw9] [ 80%] PASSED tests/shared/test_auth.py::test_optional_url_empty_string_coerced_to_none[client_uri] python3.14-mcp-1.29.0> tests/shared/test_auth_utils.py::TestCheckResourceAllowed::test_different_schemes python3.14-mcp-1.29.0> tests/shared/test_auth.py::test_optional_url_empty_string_coerced_to_none[logo_uri] python3.14-mcp-1.29.0> [gw8] [ 80%] PASSED tests/server/fastmcp/test_url_elicitation.py::test_ctx_elicit_url_convenience_method python3.14-mcp-1.29.0> [gw9] [ 80%] PASSED tests/shared/test_auth.py::test_optional_url_empty_string_coerced_to_none[logo_uri] python3.14-mcp-1.29.0> tests/server/test_validation.py::TestValidateToolUseResultMessages::test_raises_when_tool_result_ids_dont_match_tool_use python3.14-mcp-1.29.0> tests/shared/test_auth.py::test_optional_url_empty_string_coerced_to_none[tos_uri] python3.14-mcp-1.29.0> [gw4] [ 81%] PASSED tests/shared/test_auth_utils.py::TestCheckResourceAllowed::test_different_schemes python3.14-mcp-1.29.0> tests/shared/test_auth_utils.py::TestCheckResourceAllowed::test_different_domains python3.14-mcp-1.29.0> [gw4] [ 81%] PASSED tests/shared/test_auth_utils.py::TestCheckResourceAllowed::test_different_domains python3.14-mcp-1.29.0> tests/shared/test_auth_utils.py::TestCheckResourceAllowed::test_case_insensitive_origin python3.14-mcp-1.29.0> [gw9] [ 81%] PASSED tests/shared/test_auth.py::test_optional_url_empty_string_coerced_to_none[tos_uri] python3.14-mcp-1.29.0> [gw8] [ 81%] PASSED tests/server/test_validation.py::TestValidateToolUseResultMessages::test_raises_when_tool_result_ids_dont_match_tool_use python3.14-mcp-1.29.0> [gw4] [ 81%] PASSED tests/shared/test_auth_utils.py::TestCheckResourceAllowed::test_case_insensitive_origin python3.14-mcp-1.29.0> tests/shared/test_auth_utils.py::TestCheckResourceAllowed::test_empty_paths python3.14-mcp-1.29.0> [gw4] [ 81%] PASSED tests/shared/test_auth_utils.py::TestCheckResourceAllowed::test_empty_paths python3.14-mcp-1.29.0> tests/shared/test_exceptions.py::TestUrlElicitationRequiredError::test_create_with_single_elicitation python3.14-mcp-1.29.0> tests/shared/test_auth.py::test_optional_url_empty_string_coerced_to_none[policy_uri] python3.14-mcp-1.29.0> [gw4] [ 81%] PASSED tests/shared/test_exceptions.py::TestUrlElicitationRequiredError::test_create_with_single_elicitation python3.14-mcp-1.29.0> tests/shared/test_exceptions.py::TestUrlElicitationRequiredError::test_create_with_multiple_elicitations python3.14-mcp-1.29.0> [gw4] [ 81%] PASSED tests/shared/test_exceptions.py::TestUrlElicitationRequiredError::test_create_with_multiple_elicitations python3.14-mcp-1.29.0> [gw9] [ 81%] PASSED tests/shared/test_auth.py::test_optional_url_empty_string_coerced_to_none[policy_uri] python3.14-mcp-1.29.0> tests/shared/test_exceptions.py::TestUrlElicitationRequiredError::test_error_data_contains_elicitations python3.14-mcp-1.29.0> tests/shared/test_exceptions.py::TestUrlElicitationRequiredError::test_custom_message python3.14-mcp-1.29.0> [gw4] [ 81%] PASSED tests/shared/test_exceptions.py::TestUrlElicitationRequiredError::test_error_data_contains_elicitations python3.14-mcp-1.29.0> tests/shared/test_exceptions.py::TestUrlElicitationRequiredError::test_inherits_from_mcp_error python3.14-mcp-1.29.0> [gw9] [ 81%] PASSED tests/shared/test_exceptions.py::TestUrlElicitationRequiredError::test_custom_message python3.14-mcp-1.29.0> tests/server/test_validation.py::TestValidateToolUseResultMessages::test_no_error_when_tool_result_matches_tool_use python3.14-mcp-1.29.0> [gw4] [ 81%] PASSED tests/shared/test_exceptions.py::TestUrlElicitationRequiredError::test_inherits_from_mcp_error python3.14-mcp-1.29.0> [gw8] [ 82%] PASSED tests/server/test_validation.py::TestValidateToolUseResultMessages::test_no_error_when_tool_result_matches_tool_use python3.14-mcp-1.29.0> tests/shared/test_exceptions.py::TestUrlElicitationRequiredError::test_exception_message python3.14-mcp-1.29.0> tests/server/test_websocket_security.py::test_ws_security_default_settings python3.14-mcp-1.29.0> [gw4] [ 82%] PASSED tests/shared/test_exceptions.py::TestUrlElicitationRequiredError::test_exception_message python3.14-mcp-1.29.0> tests/shared/test_httpx_utils.py::test_default_settings python3.14-mcp-1.29.0> [gw0] [ 82%] PASSED tests/shared/test_auth_utils.py::TestCheckResourceAllowed::test_hierarchical_matching python3.14-mcp-1.29.0> tests/shared/test_auth_utils.py::TestCheckResourceAllowed::test_path_boundary_matching python3.14-mcp-1.29.0> [gw0] [ 82%] PASSED tests/shared/test_auth_utils.py::TestCheckResourceAllowed::test_path_boundary_matching python3.14-mcp-1.29.0> tests/shared/test_exceptions.py::TestUrlElicitationRequiredError::test_from_error_data python3.14-mcp-1.29.0> [gw9] [ 82%] PASSED tests/shared/test_exceptions.py::TestUrlElicitationRequiredError::test_from_error_data python3.14-mcp-1.29.0> tests/shared/test_exceptions.py::TestUrlElicitationRequiredError::test_from_error_data_wrong_code python3.14-mcp-1.29.0> tests/shared/test_auth_utils.py::TestCheckResourceAllowed::test_trailing_slash_handling python3.14-mcp-1.29.0> [gw9] [ 82%] PASSED tests/shared/test_exceptions.py::TestUrlElicitationRequiredError::test_from_error_data_wrong_code python3.14-mcp-1.29.0> [gw0] [ 82%] PASSED tests/shared/test_auth_utils.py::TestCheckResourceAllowed::test_trailing_slash_handling python3.14-mcp-1.29.0> tests/shared/test_progress_notifications.py::test_progress_callback_exception_logging python3.14-mcp-1.29.0> tests/shared/test_exceptions.py::TestUrlElicitationRequiredError::test_serialization_roundtrip python3.14-mcp-1.29.0> [gw9] [ 82%] PASSED tests/shared/test_exceptions.py::TestUrlElicitationRequiredError::test_serialization_roundtrip python3.14-mcp-1.29.0> tests/shared/test_session.py::test_error_response_id_type_mismatch_string_to_int python3.14-mcp-1.29.0> [gw9] [ 82%] PASSED tests/shared/test_session.py::test_error_response_id_type_mismatch_string_to_int python3.14-mcp-1.29.0> tests/shared/test_session.py::test_response_id_non_numeric_string_no_match python3.14-mcp-1.29.0> [gw0] [ 82%] PASSED tests/shared/test_progress_notifications.py::test_progress_callback_exception_logging python3.14-mcp-1.29.0> tests/shared/test_session.py::test_in_flight_requests_cleared_after_completion python3.14-mcp-1.29.0> [gw0] [ 82%] PASSED tests/shared/test_session.py::test_in_flight_requests_cleared_after_completion python3.14-mcp-1.29.0> tests/shared/test_session.py::test_request_cancellation python3.14-mcp-1.29.0> [gw7] [ 83%] PASSED tests/server/test_session.py::test_other_requests_blocked_before_initialization python3.14-mcp-1.29.0> tests/server/test_session_race_condition.py::test_request_immediately_after_initialize_response python3.14-mcp-1.29.0> [gw0] [ 83%] PASSED tests/shared/test_session.py::test_request_cancellation python3.14-mcp-1.29.0> tests/shared/test_session.py::test_response_id_type_mismatch_string_to_int python3.14-mcp-1.29.0> [gw7] [ 83%] PASSED tests/server/test_session_race_condition.py::test_request_immediately_after_initialize_response python3.14-mcp-1.29.0> tests/server/test_sse_security.py::test_sse_post_requires_the_credential_that_created_the_session[different-client] python3.14-mcp-1.29.0> [gw0] [ 83%] PASSED tests/shared/test_session.py::test_response_id_type_mismatch_string_to_int python3.14-mcp-1.29.0> tests/shared/test_sse.py::test_sse_client_basic_connection python3.14-mcp-1.29.0> [gw7] [ 83%] PASSED tests/server/test_sse_security.py::test_sse_post_requires_the_credential_that_created_the_session[different-client] python3.14-mcp-1.29.0> tests/shared/test_sse.py::test_extract_session_id_from_endpoint[/messages?sessionId=abc&session_id=def-abc] python3.14-mcp-1.29.0> [gw7] [ 83%] PASSED tests/shared/test_sse.py::test_extract_session_id_from_endpoint[/messages?sessionId=abc&session_id=def-abc] python3.14-mcp-1.29.0> tests/shared/test_sse.py::test_extract_session_id_from_endpoint[/messages?other=value-None] python3.14-mcp-1.29.0> [gw7] [ 83%] PASSED tests/shared/test_sse.py::test_extract_session_id_from_endpoint[/messages?other=value-None] python3.14-mcp-1.29.0> tests/shared/test_sse.py::test_extract_session_id_from_endpoint[/messages-None] python3.14-mcp-1.29.0> [gw7] [ 83%] PASSED tests/shared/test_sse.py::test_extract_session_id_from_endpoint[/messages-None] python3.14-mcp-1.29.0> tests/shared/test_sse.py::test_extract_session_id_from_endpoint[-None] python3.14-mcp-1.29.0> [gw7] [ 83%] PASSED tests/shared/test_sse.py::test_extract_session_id_from_endpoint[-None] python3.14-mcp-1.29.0> tests/shared/test_sse.py::test_sse_client_on_session_created_not_called_when_no_session_id python3.14-mcp-1.29.0> [gw4] [ 83%] PASSED tests/shared/test_httpx_utils.py::test_default_settings python3.14-mcp-1.29.0> tests/shared/test_httpx_utils.py::test_custom_parameters python3.14-mcp-1.29.0> [gw4] [ 83%] PASSED tests/shared/test_httpx_utils.py::test_custom_parameters python3.14-mcp-1.29.0> tests/shared/test_memory.py::test_memory_server_and_client_connection python3.14-mcp-1.29.0> [gw4] [ 83%] PASSED tests/shared/test_memory.py::test_memory_server_and_client_connection python3.14-mcp-1.29.0> tests/shared/test_progress_notifications.py::test_bidirectional_progress_notifications python3.14-mcp-1.29.0> [gw9] [ 84%] PASSED tests/shared/test_session.py::test_response_id_non_numeric_string_no_match python3.14-mcp-1.29.0> tests/shared/test_session.py::test_connection_closed python3.14-mcp-1.29.0> [gw9] [ 84%] PASSED tests/shared/test_session.py::test_connection_closed python3.14-mcp-1.29.0> tests/shared/test_sse.py::test_raw_sse_connection python3.14-mcp-1.29.0> [gw5] [ 84%] PASSED tests/client/test_stdio.py::test_stdio_client_universal_cleanup python3.14-mcp-1.29.0> tests/client/test_stdio.py::test_stdio_client_sigint_only_process python3.14-mcp-1.29.0> [gw4] [ 84%] PASSED tests/shared/test_progress_notifications.py::test_bidirectional_progress_notifications python3.14-mcp-1.29.0> tests/shared/test_progress_notifications.py::test_progress_context_manager python3.14-mcp-1.29.0> [gw1] [ 84%] PASSED tests/client/test_notification_response.py::test_non_compliant_notification_response python3.14-mcp-1.29.0> tests/client/test_output_schema_validation.py::TestClientOutputSchemaValidation::test_tool_structured_output_client_side_validation_basemodel python3.14-mcp-1.29.0> [gw1] [ 84%] PASSED tests/client/test_output_schema_validation.py::TestClientOutputSchemaValidation::test_tool_structured_output_client_side_validation_basemodel python3.14-mcp-1.29.0> tests/client/test_output_schema_validation.py::TestClientOutputSchemaValidation::test_tool_structured_output_client_side_validation_primitive python3.14-mcp-1.29.0> [gw1] [ 84%] PASSED tests/client/test_output_schema_validation.py::TestClientOutputSchemaValidation::test_tool_structured_output_client_side_validation_primitive python3.14-mcp-1.29.0> tests/client/test_output_schema_validation.py::TestClientOutputSchemaValidation::test_tool_structured_output_client_side_validation_dict_typed python3.14-mcp-1.29.0> [gw1] [ 84%] PASSED tests/client/test_output_schema_validation.py::TestClientOutputSchemaValidation::test_tool_structured_output_client_side_validation_dict_typed python3.14-mcp-1.29.0> tests/client/test_output_schema_validation.py::TestClientOutputSchemaValidation::test_tool_structured_output_client_side_validation_missing_required python3.14-mcp-1.29.0> [gw4] [ 84%] PASSED tests/shared/test_progress_notifications.py::test_progress_context_manager python3.14-mcp-1.29.0> tests/shared/test_sse.py::test_request_context_isolation python3.14-mcp-1.29.0> [gw1] [ 84%] PASSED tests/client/test_output_schema_validation.py::TestClientOutputSchemaValidation::test_tool_structured_output_client_side_validation_missing_required python3.14-mcp-1.29.0> tests/client/test_output_schema_validation.py::TestClientOutputSchemaValidation::test_tool_not_listed_warning python3.14-mcp-1.29.0> [gw1] [ 84%] PASSED tests/client/test_output_schema_validation.py::TestClientOutputSchemaValidation::test_tool_not_listed_warning python3.14-mcp-1.29.0> tests/client/test_resource_cleanup.py::test_send_request_stream_cleanup python3.14-mcp-1.29.0> [gw1] [ 85%] PASSED tests/client/test_resource_cleanup.py::test_send_request_stream_cleanup python3.14-mcp-1.29.0> tests/client/test_sampling_callback.py::test_sampling_callback python3.14-mcp-1.29.0> [gw1] [ 85%] PASSED tests/client/test_sampling_callback.py::test_sampling_callback python3.14-mcp-1.29.0> tests/client/test_sampling_callback.py::test_create_message_backwards_compat_single_content python3.14-mcp-1.29.0> [gw1] [ 85%] PASSED tests/client/test_sampling_callback.py::test_create_message_backwards_compat_single_content python3.14-mcp-1.29.0> tests/client/test_sampling_callback.py::test_create_message_result_with_tools_type python3.14-mcp-1.29.0> [gw1] [ 85%] PASSED tests/client/test_sampling_callback.py::test_create_message_result_with_tools_type python3.14-mcp-1.29.0> tests/client/test_scope_bug_1630.py::test_401_uses_www_auth_scope_not_resource_metadata_url python3.14-mcp-1.29.0> [gw1] [ 85%] PASSED tests/client/test_scope_bug_1630.py::test_401_uses_www_auth_scope_not_resource_metadata_url python3.14-mcp-1.29.0> tests/client/test_session.py::test_client_session_initialize python3.14-mcp-1.29.0> [gw1] [ 85%] PASSED tests/client/test_session.py::test_client_session_initialize python3.14-mcp-1.29.0> tests/client/test_session.py::test_client_session_custom_client_info python3.14-mcp-1.29.0> [gw1] [ 85%] PASSED tests/client/test_session.py::test_client_session_custom_client_info python3.14-mcp-1.29.0> tests/client/test_session.py::test_client_session_default_client_info python3.14-mcp-1.29.0> [gw1] [ 85%] PASSED tests/client/test_session.py::test_client_session_default_client_info python3.14-mcp-1.29.0> tests/client/test_session.py::test_client_session_version_negotiation_success python3.14-mcp-1.29.0> [gw1] [ 85%] PASSED tests/client/test_session.py::test_client_session_version_negotiation_success python3.14-mcp-1.29.0> tests/client/test_session.py::test_client_session_version_negotiation_failure python3.14-mcp-1.29.0> [gw1] [ 85%] PASSED tests/client/test_session.py::test_client_session_version_negotiation_failure python3.14-mcp-1.29.0> tests/client/test_session.py::test_client_capabilities_default python3.14-mcp-1.29.0> [gw1] [ 85%] PASSED tests/client/test_session.py::test_client_capabilities_default python3.14-mcp-1.29.0> tests/client/test_session.py::test_client_capabilities_with_custom_callbacks python3.14-mcp-1.29.0> [gw1] [ 85%] PASSED tests/client/test_session.py::test_client_capabilities_with_custom_callbacks python3.14-mcp-1.29.0> tests/client/test_session.py::test_client_capabilities_with_sampling_tools python3.14-mcp-1.29.0> [gw1] [ 86%] PASSED tests/client/test_session.py::test_client_capabilities_with_sampling_tools python3.14-mcp-1.29.0> tests/client/test_session.py::test_get_server_capabilities python3.14-mcp-1.29.0> [gw1] [ 86%] PASSED tests/client/test_session.py::test_get_server_capabilities python3.14-mcp-1.29.0> tests/client/test_session.py::test_client_tool_call_with_meta[None] python3.14-mcp-1.29.0> [gw1] [ 86%] PASSED tests/client/test_session.py::test_client_tool_call_with_meta[None] python3.14-mcp-1.29.0> tests/client/test_session.py::test_client_tool_call_with_meta[meta1] python3.14-mcp-1.29.0> [gw1] [ 86%] PASSED tests/client/test_session.py::test_client_tool_call_with_meta[meta1] python3.14-mcp-1.29.0> tests/client/test_session_group.py::TestClientSessionGroup::test_init python3.14-mcp-1.29.0> [gw1] [ 86%] PASSED tests/client/test_session_group.py::TestClientSessionGroup::test_init python3.14-mcp-1.29.0> tests/client/test_session_group.py::TestClientSessionGroup::test_component_properties python3.14-mcp-1.29.0> [gw1] [ 86%] PASSED tests/client/test_session_group.py::TestClientSessionGroup::test_component_properties python3.14-mcp-1.29.0> tests/client/test_session_group.py::TestClientSessionGroup::test_call_tool python3.14-mcp-1.29.0> [gw1] [ 86%] PASSED tests/client/test_session_group.py::TestClientSessionGroup::test_call_tool python3.14-mcp-1.29.0> tests/shared/test_sse.py::test_sse_server_transport_endpoint_validation[messages/-/messages/] python3.14-mcp-1.29.0> [gw1] [ 86%] PASSED tests/shared/test_sse.py::test_sse_server_transport_endpoint_validation[messages/-/messages/] python3.14-mcp-1.29.0> tests/shared/test_sse.py::test_sse_server_transport_endpoint_validation[/-/] python3.14-mcp-1.29.0> [gw1] [ 86%] PASSED tests/shared/test_sse.py::test_sse_server_transport_endpoint_validation[/-/] python3.14-mcp-1.29.0> tests/shared/test_sse.py::test_sse_server_transport_endpoint_validation[http://example.com/messages/-ValueError] python3.14-mcp-1.29.0> [gw1] [ 86%] PASSED tests/shared/test_sse.py::test_sse_server_transport_endpoint_validation[http://example.com/messages/-ValueError] python3.14-mcp-1.29.0> tests/shared/test_sse.py::test_sse_server_transport_endpoint_validation[//example.com/messages/-ValueError] python3.14-mcp-1.29.0> [gw1] [ 86%] PASSED tests/shared/test_sse.py::test_sse_server_transport_endpoint_validation[//example.com/messages/-ValueError] python3.14-mcp-1.29.0> tests/shared/test_sse.py::test_sse_server_transport_endpoint_validation[ftp://example.com/messages/-ValueError] python3.14-mcp-1.29.0> [gw1] [ 86%] PASSED tests/shared/test_sse.py::test_sse_server_transport_endpoint_validation[ftp://example.com/messages/-ValueError] python3.14-mcp-1.29.0> tests/shared/test_sse.py::test_sse_server_transport_endpoint_validation[/messages/?param=value-ValueError] python3.14-mcp-1.29.0> [gw1] [ 87%] PASSED tests/shared/test_sse.py::test_sse_server_transport_endpoint_validation[/messages/?param=value-ValueError] python3.14-mcp-1.29.0> tests/shared/test_sse.py::test_sse_server_transport_endpoint_validation[/messages/#fragment-ValueError] python3.14-mcp-1.29.0> [gw1] [ 87%] PASSED tests/shared/test_sse.py::test_sse_server_transport_endpoint_validation[/messages/#fragment-ValueError] python3.14-mcp-1.29.0> tests/shared/test_sse.py::test_sse_client_handles_empty_keepalive_pings python3.14-mcp-1.29.0> [gw1] [ 87%] PASSED tests/shared/test_sse.py::test_sse_client_handles_empty_keepalive_pings python3.14-mcp-1.29.0> tests/shared/test_streamable_http.py::test_accept_header_validation python3.14-mcp-1.29.0> [gw2] [ 87%] PASSED tests/server/fastmcp/test_integration.py::test_sampling[server_transport1] python3.14-mcp-1.29.0> tests/server/fastmcp/test_integration.py::test_elicitation[server_transport0] python3.14-mcp-1.29.0> [gw3] [ 87%] PASSED tests/server/fastmcp/test_integration.py::test_basic_tools[server_transport0] python3.14-mcp-1.29.0> tests/server/fastmcp/test_integration.py::test_basic_tools[server_transport1] python3.14-mcp-1.29.0> [gw6] [ 87%] PASSED tests/server/test_websocket_security.py::test_ws_security_allowed_origin python3.14-mcp-1.29.0> tests/server/test_websocket_security.py::test_ws_security_disabled python3.14-mcp-1.29.0> [gw8] [ 87%] PASSED tests/server/test_websocket_security.py::test_ws_security_default_settings python3.14-mcp-1.29.0> tests/server/test_websocket_security.py::test_ws_security_invalid_origin_header python3.14-mcp-1.29.0> [gw7] [ 87%] PASSED tests/shared/test_sse.py::test_sse_client_on_session_created_not_called_when_no_session_id python3.14-mcp-1.29.0> tests/shared/test_sse.py::test_sse_client_happy_request_and_response python3.14-mcp-1.29.0> [gw0] [ 87%] PASSED tests/shared/test_sse.py::test_sse_client_basic_connection python3.14-mcp-1.29.0> tests/shared/test_sse.py::test_sse_client_on_session_created python3.14-mcp-1.29.0> [gw9] [ 87%] PASSED tests/shared/test_sse.py::test_raw_sse_connection python3.14-mcp-1.29.0> tests/shared/test_sse.py::test_sse_client_timeout python3.14-mcp-1.29.0> [gw9] [ 87%] SKIPPED tests/shared/test_sse.py::test_sse_client_timeout python3.14-textual-8.2.7> Successfully installed textual-8.2.7-py3-none-any.whl python3.14-textual-8.2.7> Finished executing pypaInstallPhase python3.14-textual-8.2.7> Running phase: pythonOutputDistPhase python3.14-textual-8.2.7> Executing pythonOutputDistPhase python3.14-textual-8.2.7> Finished executing pythonOutputDistPhase python3.14-textual-8.2.7> Running phase: fixupPhase python3.14-textual-8.2.7> checking for references to /nix/var/nix/builds/nix-15965-2275612493/ in /nix/store/bg0gf7xhaq073p65l7ifmmgrvryfdjm6-python3.14-textual-8.2.7-dist... python3.14-textual-8.2.7> patching script interpreter paths in /nix/store/bg0gf7xhaq073p65l7ifmmgrvryfdjm6-python3.14-textual-8.2.7-dist python3.14-textual-8.2.7> checking for references to /nix/var/nix/builds/nix-15965-2275612493/ in /nix/store/1qkgbv6kgyf19cj6g57bas4l021n7p3g-python3.14-textual-8.2.7... python3.14-textual-8.2.7> patching script interpreter paths in /nix/store/1qkgbv6kgyf19cj6g57bas4l021n7p3g-python3.14-textual-8.2.7 python3.14-textual-8.2.7> stripping (with command strip and flags -S) in /nix/store/1qkgbv6kgyf19cj6g57bas4l021n7p3g-python3.14-textual-8.2.7/lib python3.14-mcp-1.29.0> tests/shared/test_sse.py::test_sse_client_basic_connection_mounted_app python3.14-mcp-1.29.0> [gw4] [ 88%] PASSED tests/shared/test_sse.py::test_request_context_isolation python3.14-mcp-1.29.0> tests/shared/test_sse.py::test_sse_message_id_coercion python3.14-mcp-1.29.0> [gw4] [ 88%] PASSED tests/shared/test_sse.py::test_sse_message_id_coercion python3.14-mcp-1.29.0> tests/shared/test_sse.py::test_sse_server_transport_endpoint_validation[/messages/-/messages/] python3.14-mcp-1.29.0> [gw4] [ 88%] PASSED tests/shared/test_sse.py::test_sse_server_transport_endpoint_validation[/messages/-/messages/] python3.14-mcp-1.29.0> tests/shared/test_streamable_http.py::test_method_not_allowed python3.14-mcp-1.29.0> [gw2] [ 88%] PASSED tests/server/fastmcp/test_integration.py::test_elicitation[server_transport0] python3.14-mcp-1.29.0> tests/server/fastmcp/test_integration.py::test_elicitation[server_transport1] python3.14-mcp-1.29.0> [gw1] [ 88%] PASSED tests/shared/test_streamable_http.py::test_accept_header_validation python3.14-mcp-1.29.0> tests/shared/test_streamable_http.py::test_content_type_validation python3.14-mcp-1.29.0> [gw5] [ 88%] PASSED tests/client/test_stdio.py::test_stdio_client_sigint_only_process python3.14-mcp-1.29.0> tests/client/test_stdio.py::test_stdio_client_graceful_stdin_exit python3.14-mcp-1.29.0> [gw5] [ 88%] PASSED tests/client/test_stdio.py::test_stdio_client_graceful_stdin_exit python3.14-mcp-1.29.0> tests/client/test_stdio.py::test_stdio_client_stdin_close_ignored python3.14-mcp-1.29.0> [gw3] [ 88%] PASSED tests/server/fastmcp/test_integration.py::test_basic_tools[server_transport1] python3.14-mcp-1.29.0> tests/server/fastmcp/test_integration.py::test_basic_resources[server_transport0] python3.14-mcp-1.29.0> [gw8] [ 88%] PASSED tests/server/test_websocket_security.py::test_ws_security_invalid_origin_header python3.14-mcp-1.29.0> tests/server/test_websocket_security.py::test_ws_security_invalid_host_header python3.14-mcp-1.29.0> [gw6] [ 88%] PASSED tests/server/test_websocket_security.py::test_ws_security_disabled python3.14-mcp-1.29.0> tests/server/test_websocket_security.py::test_ws_security_rejects_before_accept python3.14-mcp-1.29.0> [gw6] [ 88%] PASSED tests/server/test_websocket_security.py::test_ws_security_rejects_before_accept python3.14-mcp-1.29.0> tests/shared/test_auth.py::TestOAuthMetadata::test_oauth python3.14-mcp-1.29.0> [gw6] [ 88%] PASSED tests/shared/test_auth.py::TestOAuthMetadata::test_oauth python3.14-mcp-1.29.0> tests/shared/test_auth.py::TestOAuthMetadata::test_oidc python3.14-mcp-1.29.0> [gw6] [ 89%] PASSED tests/shared/test_auth.py::TestOAuthMetadata::test_oidc python3.14-mcp-1.29.0> tests/shared/test_streamable_http.py::test_response python3.14-mcp-1.29.0> [gw0] [ 89%] PASSED tests/shared/test_sse.py::test_sse_client_on_session_created python3.14-mcp-1.29.0> tests/shared/test_sse.py::test_extract_session_id_from_endpoint[/messages?sessionId=abc123-abc123] python3.14-mcp-1.29.0> [gw0] [ 89%] PASSED tests/shared/test_sse.py::test_extract_session_id_from_endpoint[/messages?sessionId=abc123-abc123] python3.14-mcp-1.29.0> tests/shared/test_sse.py::test_extract_session_id_from_endpoint[/messages?session_id=def456-def456] python3.14-mcp-1.29.0> [gw0] [ 89%] PASSED tests/shared/test_sse.py::test_extract_session_id_from_endpoint[/messages?session_id=def456-def456] python3.14-mcp-1.29.0> tests/shared/test_streamable_http.py::test_json_response_accept_json_only python3.14-mcp-1.29.0> [gw7] [ 89%] PASSED tests/shared/test_sse.py::test_sse_client_happy_request_and_response python3.14-mcp-1.29.0> tests/shared/test_sse.py::test_sse_client_exception_handling python3.14-mcp-1.29.0> [gw9] [ 89%] PASSED tests/shared/test_sse.py::test_sse_client_basic_connection_mounted_app python3.14-textual-8.2.7> Executing pythonRemoveTestsDir python3.14-textual-8.2.7> Finished executing pythonRemoveTestsDir python3.14-textual-8.2.7> Running phase: installCheckPhase python3.14-textual-8.2.7> no Makefile or custom installCheckPhase, doing nothing python3.14-textual-8.2.7> Running phase: pythonCatchConflictsPhase python3.14-textual-8.2.7> Running phase: pythonRemoveBinBytecodePhase python3.14-textual-8.2.7> Running phase: pythonImportsCheckPhase python3.14-textual-8.2.7> Executing pythonImportsCheckPhase python3.14-textual-8.2.7> Check whether the following modules can be imported: textual python3.14-mcp-1.29.0> tests/shared/test_sse.py::test_request_context_propagation python3.14-mcp-1.29.0> [gw5] [ 89%] PASSED tests/client/test_stdio.py::test_stdio_client_stdin_close_ignored python3.14-mcp-1.29.0> tests/experimental/tasks/client/test_capabilities.py::test_client_capabilities_without_tasks python3.14-mcp-1.29.0> [gw5] [ 89%] PASSED tests/experimental/tasks/client/test_capabilities.py::test_client_capabilities_without_tasks python3.14-mcp-1.29.0> tests/experimental/tasks/client/test_capabilities.py::test_client_capabilities_with_tasks python3.14-mcp-1.29.0> [gw5] [ 89%] PASSED tests/experimental/tasks/client/test_capabilities.py::test_client_capabilities_with_tasks python3.14-mcp-1.29.0> tests/experimental/tasks/client/test_capabilities.py::test_client_capabilities_auto_built_from_handlers python3.14-mcp-1.29.0> [gw5] [ 89%] PASSED tests/experimental/tasks/client/test_capabilities.py::test_client_capabilities_auto_built_from_handlers python3.14-mcp-1.29.0> tests/experimental/tasks/client/test_capabilities.py::test_client_capabilities_with_task_augmented_handlers python3.14-mcp-1.29.0> [gw5] [ 89%] PASSED tests/experimental/tasks/client/test_capabilities.py::test_client_capabilities_with_task_augmented_handlers python3.14-mcp-1.29.0> tests/experimental/tasks/client/test_handlers.py::test_client_handles_get_task_request python3.14-mcp-1.29.0> [gw5] [ 90%] PASSED tests/experimental/tasks/client/test_handlers.py::test_client_handles_get_task_request python3.14-mcp-1.29.0> tests/experimental/tasks/client/test_handlers.py::test_client_handles_get_task_result_request python3.14-mcp-1.29.0> [gw5] [ 90%] PASSED tests/experimental/tasks/client/test_handlers.py::test_client_handles_get_task_result_request python3.14-mcp-1.29.0> tests/experimental/tasks/client/test_handlers.py::test_client_handles_list_tasks_request python3.14-mcp-1.29.0> [gw5] [ 90%] PASSED tests/experimental/tasks/client/test_handlers.py::test_client_handles_list_tasks_request python3.14-mcp-1.29.0> tests/experimental/tasks/client/test_handlers.py::test_client_handles_cancel_task_request python3.14-mcp-1.29.0> [gw5] [ 90%] PASSED tests/experimental/tasks/client/test_handlers.py::test_client_handles_cancel_task_request python3.14-mcp-1.29.0> tests/experimental/tasks/client/test_handlers.py::test_client_task_augmented_sampling python3.14-mcp-1.29.0> [gw5] [ 90%] PASSED tests/experimental/tasks/client/test_handlers.py::test_client_task_augmented_sampling python3.14-mcp-1.29.0> tests/experimental/tasks/client/test_handlers.py::test_client_task_augmented_elicitation python3.14-mcp-1.29.0> [gw5] [ 90%] PASSED tests/experimental/tasks/client/test_handlers.py::test_client_task_augmented_elicitation python3.14-mcp-1.29.0> tests/experimental/tasks/client/test_handlers.py::test_client_returns_error_for_unhandled_task_request python3.14-mcp-1.29.0> [gw5] [ 90%] PASSED tests/experimental/tasks/client/test_handlers.py::test_client_returns_error_for_unhandled_task_request python3.14-mcp-1.29.0> tests/experimental/tasks/client/test_handlers.py::test_client_returns_error_for_unhandled_task_result_request python3.14-mcp-1.29.0> [gw5] [ 90%] PASSED tests/experimental/tasks/client/test_handlers.py::test_client_returns_error_for_unhandled_task_result_request python3.14-mcp-1.29.0> tests/experimental/tasks/client/test_handlers.py::test_client_returns_error_for_unhandled_list_tasks_request python3.14-mcp-1.29.0> [gw5] [ 90%] PASSED tests/experimental/tasks/client/test_handlers.py::test_client_returns_error_for_unhandled_list_tasks_request python3.14-textual-8.2.7> Running phase: pythonMetadataCheckPhase python3.14-textual-8.2.7> Executing pythonMetadataCheckPhase python3.14-textual-8.2.7> Running phase: pytestCheckPhase python3.14-textual-8.2.7> Executing pytestCheckPhase python3.14-textual-8.2.7> pytest flags: -m pytest --ignore-glob=tests/snapshot_tests/test_snapshots.py -k not\ \(test_textual_env_var\)\ and\ not\ \(test_progress_bar_width_1fr\) --dist=loadgroup --numprocesses=10 python3.14-mcp-1.29.0> tests/shared/test_streamable_http.py::test_server_validates_protocol_version_header python3.14-mcp-1.29.0> [gw4] [ 90%] PASSED tests/shared/test_streamable_http.py::test_method_not_allowed python3.14-mcp-1.29.0> tests/shared/test_streamable_http.py::test_session_validation python3.14-mcp-1.29.0> [gw2] [ 90%] PASSED tests/server/fastmcp/test_integration.py::test_elicitation[server_transport1] python3.14-mcp-1.29.0> tests/server/fastmcp/test_integration.py::test_notifications[server_transport0] python3.14-mcp-1.29.0> [gw1] [ 90%] PASSED tests/shared/test_streamable_http.py::test_content_type_validation python3.14-mcp-1.29.0> tests/shared/test_streamable_http.py::test_json_validation python3.14-mcp-1.29.0> [gw3] [ 91%] PASSED tests/server/fastmcp/test_integration.py::test_basic_resources[server_transport0] python3.14-mcp-1.29.0> tests/server/fastmcp/test_integration.py::test_basic_resources[server_transport1] python3.14-mcp-1.29.0> [gw8] [ 91%] PASSED tests/server/test_websocket_security.py::test_ws_security_invalid_host_header python3.14-mcp-1.29.0> tests/shared/test_streamable_http.py::test_session_id_pattern python3.14-mcp-1.29.0> [gw8] [ 91%] PASSED tests/shared/test_streamable_http.py::test_session_id_pattern python3.14-mcp-1.29.0> tests/shared/test_streamable_http.py::test_session_termination python3.14-mcp-1.29.0> [gw6] [ 91%] PASSED tests/shared/test_streamable_http.py::test_response python3.14-mcp-1.29.0> tests/shared/test_streamable_http.py::test_json_response python3.14-mcp-1.29.0> [gw7] [ 91%] PASSED tests/shared/test_sse.py::test_sse_client_exception_handling python3.14-mcp-1.29.0> tests/shared/test_streamable_http.py::test_json_response_incorrect_accept_header python3.14-mcp-1.29.0> [gw0] [ 91%] PASSED tests/shared/test_streamable_http.py::test_json_response_accept_json_only python3.14-mcp-1.29.0> tests/shared/test_streamable_http.py::test_json_response_missing_accept_header python3.14-mcp-1.29.0> [gw9] [ 91%] PASSED tests/shared/test_sse.py::test_request_context_propagation python3.14-textual-8.2.7> ============================= test session starts ============================== python3.14-textual-8.2.7> platform darwin -- Python 3.14.7, pytest-9.1.1, pluggy-1.6.0 python3.14-textual-8.2.7> rootdir: /nix/var/nix/builds/nix-15965-2275612493/source python3.14-textual-8.2.7> configfile: pyproject.toml python3.14-textual-8.2.7> testpaths: tests python3.14-textual-8.2.7> plugins: aiohttp-1.1.1, asyncio-1.4.0, xdist-3.8.0, syrupy-5.5.3, time-machine-3.2.0 python3.14-textual-8.2.7> asyncio: mode=Mode.AUTO, debug=False, asyncio_default_fixture_loop_scope=function, asyncio_default_test_loop_scope=function python3.14-mcp-1.29.0> tests/shared/test_streamable_http.py::test_get_validation python3.14-mcp-1.29.0> [gw5] [ 91%] PASSED tests/shared/test_streamable_http.py::test_server_validates_protocol_version_header python3.14-mcp-1.29.0> tests/shared/test_streamable_http.py::test_server_backwards_compatibility_no_protocol_version python3.14-mcp-1.29.0> [gw4] [ 91%] PASSED tests/shared/test_streamable_http.py::test_session_validation python3.14-mcp-1.29.0> tests/shared/test_streamable_http.py::test_client_crash_handled python3.14-mcp-1.29.0> [gw1] [ 91%] PASSED tests/shared/test_streamable_http.py::test_json_validation python3.14-mcp-1.29.0> tests/shared/test_streamable_http.py::test_json_parsing python3.14-mcp-1.29.0> [gw2] [ 91%] PASSED tests/server/fastmcp/test_integration.py::test_notifications[server_transport0] python3.14-mcp-1.29.0> tests/server/fastmcp/test_integration.py::test_notifications[server_transport1] python3.14-mcp-1.29.0> [gw8] [ 91%] PASSED tests/shared/test_streamable_http.py::test_session_termination python3.14-mcp-1.29.0> [gw3] [ 92%] PASSED tests/server/fastmcp/test_integration.py::test_basic_resources[server_transport1] python3.14-mcp-1.29.0> tests/shared/test_streamable_http.py::test_priming_event_not_minted_for_old_protocol_version python3.14-mcp-1.29.0> [gw8] [ 92%] PASSED tests/shared/test_streamable_http.py::test_priming_event_not_minted_for_old_protocol_version python3.14-mcp-1.29.0> tests/server/fastmcp/test_integration.py::test_basic_prompts[server_transport0] python3.14-mcp-1.29.0> tests/shared/test_streamable_http.py::test_priming_event_not_minted_without_event_store python3.14-mcp-1.29.0> [gw8] [ 92%] PASSED tests/shared/test_streamable_http.py::test_priming_event_not_minted_without_event_store python3.14-mcp-1.29.0> tests/shared/test_tool_name_validation.py::TestValidateToolName::TestValidNames::test_accepts_valid_names[with_underscores] python3.14-mcp-1.29.0> [gw8] [ 92%] PASSED tests/shared/test_tool_name_validation.py::TestValidateToolName::TestValidNames::test_accepts_valid_names[with_underscores] python3.14-mcp-1.29.0> tests/shared/test_tool_name_validation.py::TestValidateToolName::TestValidNames::test_accepts_valid_names[with_dashes] python3.14-mcp-1.29.0> [gw8] [ 92%] PASSED tests/shared/test_tool_name_validation.py::TestValidateToolName::TestValidNames::test_accepts_valid_names[with_dashes] python3.14-mcp-1.29.0> tests/shared/test_tool_name_validation.py::TestValidateToolName::TestValidNames::test_accepts_valid_names[with_dots] python3.14-mcp-1.29.0> [gw8] [ 92%] PASSED tests/shared/test_tool_name_validation.py::TestValidateToolName::TestValidNames::test_accepts_valid_names[with_dots] python3.14-mcp-1.29.0> tests/shared/test_tool_name_validation.py::TestValidateToolName::TestValidNames::test_accepts_valid_names[mixed_characters] python3.14-mcp-1.29.0> [gw8] [ 92%] PASSED tests/shared/test_tool_name_validation.py::TestValidateToolName::TestValidNames::test_accepts_valid_names[mixed_characters] python3.14-mcp-1.29.0> tests/shared/test_tool_name_validation.py::TestValidateToolName::TestValidNames::test_accepts_valid_names[single_character] python3.14-mcp-1.29.0> [gw8] [ 92%] PASSED tests/shared/test_tool_name_validation.py::TestValidateToolName::TestValidNames::test_accepts_valid_names[single_character] python3.14-mcp-1.29.0> tests/shared/test_tool_name_validation.py::TestValidateToolName::TestValidNames::test_accepts_valid_names[max_length_128] python3.14-mcp-1.29.0> [gw8] [ 92%] PASSED tests/shared/test_tool_name_validation.py::TestValidateToolName::TestValidNames::test_accepts_valid_names[max_length_128] python3.14-mcp-1.29.0> tests/shared/test_tool_name_validation.py::TestValidateToolName::TestInvalidNames::test_rejects_empty_name python3.14-mcp-1.29.0> [gw8] [ 92%] PASSED tests/shared/test_tool_name_validation.py::TestValidateToolName::TestInvalidNames::test_rejects_empty_name python3.14-mcp-1.29.0> tests/shared/test_tool_name_validation.py::TestValidateToolName::TestInvalidNames::test_rejects_name_exceeding_max_length python3.14-mcp-1.29.0> [gw8] [ 92%] PASSED tests/shared/test_tool_name_validation.py::TestValidateToolName::TestInvalidNames::test_rejects_name_exceeding_max_length python3.14-mcp-1.29.0> tests/shared/test_tool_name_validation.py::TestValidateToolName::TestInvalidNames::test_rejects_invalid_characters[with_spaces] python3.14-mcp-1.29.0> [gw8] [ 93%] PASSED tests/shared/test_tool_name_validation.py::TestValidateToolName::TestInvalidNames::test_rejects_invalid_characters[with_spaces] python3.14-mcp-1.29.0> tests/shared/test_tool_name_validation.py::TestValidateToolName::TestInvalidNames::test_rejects_invalid_characters[with_commas] python3.14-mcp-1.29.0> [gw8] [ 93%] PASSED tests/shared/test_tool_name_validation.py::TestValidateToolName::TestInvalidNames::test_rejects_invalid_characters[with_commas] python3.14-mcp-1.29.0> tests/shared/test_tool_name_validation.py::TestValidateToolName::TestInvalidNames::test_rejects_invalid_characters[with_slashes] python3.14-mcp-1.29.0> [gw8] [ 93%] PASSED tests/shared/test_tool_name_validation.py::TestValidateToolName::TestInvalidNames::test_rejects_invalid_characters[with_slashes] python3.14-mcp-1.29.0> tests/shared/test_tool_name_validation.py::TestValidateToolName::TestInvalidNames::test_rejects_invalid_characters[with_at_symbol] python3.14-mcp-1.29.0> [gw8] [ 93%] PASSED tests/shared/test_tool_name_validation.py::TestValidateToolName::TestInvalidNames::test_rejects_invalid_characters[with_at_symbol] python3.14-mcp-1.29.0> tests/shared/test_tool_name_validation.py::TestValidateToolName::TestInvalidNames::test_rejects_invalid_characters[with_trailing_newline] python3.14-mcp-1.29.0> [gw8] [ 93%] PASSED tests/shared/test_tool_name_validation.py::TestValidateToolName::TestInvalidNames::test_rejects_invalid_characters[with_trailing_newline] python3.14-mcp-1.29.0> tests/shared/test_tool_name_validation.py::TestValidateToolName::TestInvalidNames::test_rejects_invalid_characters[max_length_with_trailing_newline] python3.14-mcp-1.29.0> [gw8] [ 93%] PASSED tests/shared/test_tool_name_validation.py::TestValidateToolName::TestInvalidNames::test_rejects_invalid_characters[max_length_with_trailing_newline] python3.14-mcp-1.29.0> tests/shared/test_tool_name_validation.py::TestValidateToolName::TestInvalidNames::test_rejects_multiple_invalid_chars python3.14-mcp-1.29.0> [gw8] [ 93%] PASSED tests/shared/test_tool_name_validation.py::TestValidateToolName::TestInvalidNames::test_rejects_multiple_invalid_chars python3.14-mcp-1.29.0> tests/shared/test_tool_name_validation.py::TestValidateToolName::TestInvalidNames::test_rejects_unicode_characters python3.14-mcp-1.29.0> [gw8] [ 93%] PASSED tests/shared/test_tool_name_validation.py::TestValidateToolName::TestInvalidNames::test_rejects_unicode_characters python3.14-mcp-1.29.0> tests/shared/test_tool_name_validation.py::TestValidateToolName::TestWarningsForProblematicPatterns::test_warns_on_leading_dash python3.14-mcp-1.29.0> [gw8] [ 93%] PASSED tests/shared/test_tool_name_validation.py::TestValidateToolName::TestWarningsForProblematicPatterns::test_warns_on_leading_dash python3.14-mcp-1.29.0> tests/shared/test_tool_name_validation.py::TestValidateToolName::TestWarningsForProblematicPatterns::test_warns_on_trailing_dash python3.14-mcp-1.29.0> [gw8] [ 93%] PASSED tests/shared/test_tool_name_validation.py::TestValidateToolName::TestWarningsForProblematicPatterns::test_warns_on_trailing_dash python3.14-mcp-1.29.0> tests/shared/test_tool_name_validation.py::TestValidateToolName::TestWarningsForProblematicPatterns::test_warns_on_leading_dot python3.14-mcp-1.29.0> [gw8] [ 93%] PASSED tests/shared/test_tool_name_validation.py::TestValidateToolName::TestWarningsForProblematicPatterns::test_warns_on_leading_dot python3.14-mcp-1.29.0> tests/shared/test_tool_name_validation.py::TestValidateToolName::TestWarningsForProblematicPatterns::test_warns_on_trailing_dot python3.14-mcp-1.29.0> [gw8] [ 93%] PASSED tests/shared/test_tool_name_validation.py::TestValidateToolName::TestWarningsForProblematicPatterns::test_warns_on_trailing_dot python3.14-mcp-1.29.0> tests/shared/test_tool_name_validation.py::TestIssueToolNameWarning::test_logs_warnings python3.14-mcp-1.29.0> [gw8] [ 94%] PASSED tests/shared/test_tool_name_validation.py::TestIssueToolNameWarning::test_logs_warnings python3.14-mcp-1.29.0> tests/shared/test_tool_name_validation.py::TestIssueToolNameWarning::test_no_logging_for_empty_warnings python3.14-mcp-1.29.0> [gw8] [ 94%] PASSED tests/shared/test_tool_name_validation.py::TestIssueToolNameWarning::test_no_logging_for_empty_warnings python3.14-mcp-1.29.0> tests/shared/test_tool_name_validation.py::TestValidateAndWarnToolName::test_returns_true_for_valid_name python3.14-mcp-1.29.0> [gw8] [ 94%] PASSED tests/shared/test_tool_name_validation.py::TestValidateAndWarnToolName::test_returns_true_for_valid_name python3.14-mcp-1.29.0> tests/shared/test_tool_name_validation.py::TestValidateAndWarnToolName::test_returns_false_for_invalid_name python3.14-mcp-1.29.0> [gw8] [ 94%] PASSED tests/shared/test_tool_name_validation.py::TestValidateAndWarnToolName::test_returns_false_for_invalid_name python3.14-mcp-1.29.0> tests/shared/test_tool_name_validation.py::TestValidateAndWarnToolName::test_logs_warnings_for_invalid_name python3.14-mcp-1.29.0> [gw8] [ 94%] PASSED tests/shared/test_tool_name_validation.py::TestValidateAndWarnToolName::test_logs_warnings_for_invalid_name python3.14-mcp-1.29.0> tests/shared/test_tool_name_validation.py::TestValidateAndWarnToolName::test_no_warnings_for_clean_valid_name python3.14-mcp-1.29.0> [gw8] [ 94%] PASSED tests/shared/test_tool_name_validation.py::TestValidateAndWarnToolName::test_no_warnings_for_clean_valid_name python3.14-mcp-1.29.0> tests/shared/test_tool_name_validation.py::TestEdgeCases::test_edge_cases[only_dots] python3.14-mcp-1.29.0> [gw8] [ 94%] PASSED tests/shared/test_tool_name_validation.py::TestEdgeCases::test_edge_cases[only_dots] python3.14-mcp-1.29.0> tests/shared/test_tool_name_validation.py::TestEdgeCases::test_edge_cases[only_dashes] python3.14-mcp-1.29.0> [gw8] [ 94%] PASSED tests/shared/test_tool_name_validation.py::TestEdgeCases::test_edge_cases[only_dashes] python3.14-mcp-1.29.0> tests/shared/test_tool_name_validation.py::TestEdgeCases::test_edge_cases[only_slashes] python3.14-mcp-1.29.0> [gw8] [ 94%] PASSED tests/shared/test_tool_name_validation.py::TestEdgeCases::test_edge_cases[only_slashes] python3.14-mcp-1.29.0> tests/shared/test_tool_name_validation.py::TestEdgeCases::test_edge_cases[mixed_valid_invalid] python3.14-mcp-1.29.0> [gw8] [ 94%] PASSED tests/shared/test_tool_name_validation.py::TestEdgeCases::test_edge_cases[mixed_valid_invalid] python3.14-mcp-1.29.0> tests/shared/test_ws.py::test_ws_client_basic_connection python3.14-mcp-1.29.0> [gw6] [ 94%] PASSED tests/shared/test_streamable_http.py::test_json_response python3.14-mcp-1.29.0> tests/shared/test_streamable_http.py::test_priming_event_includes_retry_interval python3.14-mcp-1.29.0> [gw6] [ 95%] PASSED tests/shared/test_streamable_http.py::test_priming_event_includes_retry_interval python3.14-mcp-1.29.0> tests/shared/test_streamable_http.py::test_close_sse_stream_callback_not_provided_for_old_protocol_version python3.14-mcp-1.29.0> [gw6] [ 95%] PASSED tests/shared/test_streamable_http.py::test_close_sse_stream_callback_not_provided_for_old_protocol_version python3.14-mcp-1.29.0> tests/shared/test_ws.py::test_ws_client_exception_handling python3.14-mcp-1.29.0> [gw0] [ 95%] PASSED tests/shared/test_streamable_http.py::test_json_response_missing_accept_header python3.14-mcp-1.29.0> tests/shared/test_streamable_http.py::test_server_close_sse_stream_via_context python3.14-mcp-1.29.0> [gw7] [ 95%] PASSED tests/shared/test_streamable_http.py::test_json_response_incorrect_accept_header python3.14-mcp-1.29.0> tests/shared/test_streamable_http.py::test_get_sse_stream python3.14-mcp-1.29.0> [gw9] [ 95%] PASSED tests/shared/test_streamable_http.py::test_get_validation python3.14-mcp-1.29.0> tests/shared/test_streamable_http.py::test_client_includes_protocol_version_header_after_init python3.14-mcp-1.29.0> [gw5] [ 95%] PASSED tests/shared/test_streamable_http.py::test_server_backwards_compatibility_no_protocol_version python3.14-mcp-1.29.0> tests/shared/test_streamable_http.py::test_standalone_get_stream_reconnection python3.14-mcp-1.29.0> [gw1] [ 95%] PASSED tests/shared/test_streamable_http.py::test_json_parsing python3.14-mcp-1.29.0> tests/shared/test_tool_name_validation.py::TestValidateToolName::TestValidNames::test_accepts_valid_names[simple_alphanumeric] python3.14-mcp-1.29.0> [gw1] [ 95%] PASSED tests/shared/test_tool_name_validation.py::TestValidateToolName::TestValidNames::test_accepts_valid_names[simple_alphanumeric] python3.14-mcp-1.29.0> tests/test_examples.py::test_direct_call_tool_result_return python3.14-mcp-1.29.0> [gw1] [ 95%] PASSED tests/test_examples.py::test_direct_call_tool_result_return python3.14-mcp-1.29.0> tests/test_examples.py::test_desktop python3.14-mcp-1.29.0> [gw1] [ 95%] PASSED tests/test_examples.py::test_desktop python3.14-mcp-1.29.0> tests/test_examples.py::test_docs_examples[README.md:92-136] python3.14-mcp-1.29.0> [gw4] [ 95%] PASSED tests/shared/test_streamable_http.py::test_client_crash_handled python3.14-mcp-1.29.0> tests/shared/test_streamable_http.py::test_handle_sse_event_skips_empty_data python3.14-mcp-1.29.0> [gw8] [ 95%] PASSED tests/shared/test_ws.py::test_ws_client_basic_connection python3.14-mcp-1.29.0> [gw4] [ 96%] PASSED tests/shared/test_streamable_http.py::test_handle_sse_event_skips_empty_data python3.14-mcp-1.29.0> tests/shared/test_ws.py::test_ws_client_happy_request_and_response python3.14-mcp-1.29.0> tests/test_types.py::test_method_initialization python3.14-mcp-1.29.0> [gw4] [ 96%] PASSED tests/test_types.py::test_method_initialization python3.14-mcp-1.29.0> tests/test_types.py::test_tool_result_content python3.14-mcp-1.29.0> [gw4] [ 96%] PASSED tests/test_types.py::test_tool_result_content python3.14-mcp-1.29.0> tests/test_types.py::test_tool_choice python3.14-mcp-1.29.0> [gw4] [ 96%] PASSED tests/test_types.py::test_tool_choice python3.14-mcp-1.29.0> tests/test_types.py::test_sampling_message_with_user_role python3.14-mcp-1.29.0> [gw4] [ 96%] PASSED tests/test_types.py::test_sampling_message_with_user_role python3.14-mcp-1.29.0> tests/test_types.py::test_sampling_message_with_assistant_role python3.14-mcp-1.29.0> [gw4] [ 96%] PASSED tests/test_types.py::test_sampling_message_with_assistant_role python3.14-mcp-1.29.0> tests/test_types.py::test_sampling_message_backward_compatibility python3.14-mcp-1.29.0> [gw4] [ 96%] PASSED tests/test_types.py::test_sampling_message_backward_compatibility python3.14-mcp-1.29.0> tests/test_types.py::test_create_message_request_params_with_tools python3.14-mcp-1.29.0> [gw4] [ 96%] PASSED tests/test_types.py::test_create_message_request_params_with_tools python3.14-mcp-1.29.0> tests/test_types.py::test_create_message_result_with_tool_use python3.14-mcp-1.29.0> [gw1] [ 96%] PASSED tests/test_examples.py::test_docs_examples[README.md:92-136] python3.14-mcp-1.29.0> tests/test_types.py::test_jsonrpc_request python3.14-mcp-1.29.0> [gw1] [ 96%] PASSED tests/test_types.py::test_jsonrpc_request python3.14-mcp-1.29.0> tests/test_types.py::test_client_capabilities_with_sampling_tools python3.14-mcp-1.29.0> [gw1] [ 96%] PASSED tests/test_types.py::test_client_capabilities_with_sampling_tools python3.14-mcp-1.29.0> tests/test_types.py::test_tool_preserves_json_schema_2020_12_fields python3.14-mcp-1.29.0> [gw1] [ 96%] PASSED tests/test_types.py::test_tool_preserves_json_schema_2020_12_fields python3.14-mcp-1.29.0> tests/test_types.py::test_list_tools_result_preserves_json_schema_2020_12_fields python3.14-mcp-1.29.0> [gw1] [ 97%] PASSED tests/test_types.py::test_list_tools_result_preserves_json_schema_2020_12_fields python3.14-mcp-1.29.0> [gw4] [ 97%] PASSED tests/test_types.py::test_create_message_result_with_tool_use python3.14-mcp-1.29.0> tests/test_types.py::test_create_message_result_basic python3.14-mcp-1.29.0> [gw4] [ 97%] PASSED tests/test_types.py::test_create_message_result_basic python3.14-mcp-1.29.0> [gw2] [ 97%] PASSED tests/server/fastmcp/test_integration.py::test_notifications[server_transport1] python3.14-mcp-1.29.0> tests/server/fastmcp/test_integration.py::test_completion[server_transport0] python3.14-mcp-1.29.0> [gw3] [ 97%] PASSED tests/server/fastmcp/test_integration.py::test_basic_prompts[server_transport0] python3.14-mcp-1.29.0> tests/server/fastmcp/test_integration.py::test_basic_prompts[server_transport1] python3.14-mcp-1.29.0> [gw6] [ 97%] PASSED tests/shared/test_ws.py::test_ws_client_exception_handling python3.14-mcp-1.29.0> tests/shared/test_ws.py::test_ws_client_timeout python3.14-mcp-1.29.0> [gw7] [ 97%] PASSED tests/shared/test_streamable_http.py::test_get_sse_stream python3.14-mcp-1.29.0> tests/shared/test_ws.py::test_websocket_server_is_deprecated python3.14-mcp-1.29.0> [gw7] [ 97%] PASSED tests/shared/test_ws.py::test_websocket_server_is_deprecated python3.14-mcp-1.29.0> [gw9] [ 97%] PASSED tests/shared/test_streamable_http.py::test_client_includes_protocol_version_header_after_init python3.14-mcp-1.29.0> tests/test_examples.py::test_simple_echo python3.14-mcp-1.29.0> [gw9] [ 97%] PASSED tests/test_examples.py::test_simple_echo python3.14-mcp-1.29.0> [gw0] [ 97%] PASSED tests/shared/test_streamable_http.py::test_server_close_sse_stream_via_context python3.14-mcp-1.29.0> tests/shared/test_ws.py::test_websocket_client_is_deprecated python3.14-mcp-1.29.0> [gw0] [ 98%] PASSED tests/shared/test_ws.py::test_websocket_client_is_deprecated python3.14-mcp-1.29.0> [gw8] [ 98%] PASSED tests/shared/test_ws.py::test_ws_client_happy_request_and_response python3.14-mcp-1.29.0> tests/test_types.py::test_tool_use_content python3.14-mcp-1.29.0> [gw8] [ 98%] PASSED tests/test_types.py::test_tool_use_content python3.14-mcp-1.29.0> [gw2] [ 98%] PASSED tests/server/fastmcp/test_integration.py::test_completion[server_transport0] python3.14-mcp-1.29.0> tests/server/fastmcp/test_integration.py::test_completion[server_transport1] python3.14-mcp-1.29.0> [gw3] [ 98%] PASSED tests/server/fastmcp/test_integration.py::test_basic_prompts[server_transport1] python3.14-mcp-1.29.0> tests/server/fastmcp/test_integration.py::test_sampling[server_transport0] python3.14-mcp-1.29.0> [gw6] [ 98%] PASSED tests/shared/test_ws.py::test_ws_client_timeout python3.14-mcp-1.29.0> [gw5] [ 98%] PASSED tests/shared/test_streamable_http.py::test_standalone_get_stream_reconnection python3.14-mcp-1.29.0> tests/test_examples.py::test_complex_inputs python3.14-mcp-1.29.0> [gw5] [ 98%] PASSED tests/test_examples.py::test_complex_inputs python3.14-mcp-1.29.0> [gw2] [ 98%] PASSED tests/server/fastmcp/test_integration.py::test_completion[server_transport1] python3.14-mcp-1.29.0> tests/server/fastmcp/test_integration.py::test_fastmcp_quickstart[server_transport0] python3.14-mcp-1.29.0> [gw3] [ 98%] PASSED tests/server/fastmcp/test_integration.py::test_sampling[server_transport0] python3.14-mcp-1.29.0> tests/server/fastmcp/test_server.py::TestServerResourceTemplates::test_resource_multiple_params python3.14-mcp-1.29.0> [gw3] [ 98%] PASSED tests/server/fastmcp/test_server.py::TestServerResourceTemplates::test_resource_multiple_params python3.14-mcp-1.29.0> tests/server/fastmcp/test_server.py::TestServerResourceTemplates::test_resource_multiple_mismatched_params python3.14-mcp-1.29.0> [gw3] [ 98%] PASSED tests/server/fastmcp/test_server.py::TestServerResourceTemplates::test_resource_multiple_mismatched_params python3.14-mcp-1.29.0> tests/server/fastmcp/test_server.py::TestServerResourceTemplates::test_template_to_resource_conversion python3.14-mcp-1.29.0> [gw3] [ 99%] PASSED tests/server/fastmcp/test_server.py::TestServerResourceTemplates::test_template_to_resource_conversion python3.14-mcp-1.29.0> tests/server/fastmcp/test_server.py::TestServerResourceTemplates::test_resource_template_includes_mime_type python3.14-mcp-1.29.0> [gw3] [ 99%] PASSED tests/server/fastmcp/test_server.py::TestServerResourceTemplates::test_resource_template_includes_mime_type python3.14-mcp-1.29.0> tests/server/fastmcp/test_server.py::TestServerResourceMetadata::test_resource_decorator_with_metadata python3.14-mcp-1.29.0> [gw3] [ 99%] PASSED tests/server/fastmcp/test_server.py::TestServerResourceMetadata::test_resource_decorator_with_metadata python3.14-mcp-1.29.0> tests/server/fastmcp/test_server.py::TestServerResourceMetadata::test_resource_template_decorator_with_metadata python3.14-mcp-1.29.0> [gw3] [ 99%] PASSED tests/server/fastmcp/test_server.py::TestServerResourceMetadata::test_resource_template_decorator_with_metadata python3.14-mcp-1.29.0> tests/server/fastmcp/test_server.py::TestServerResourceMetadata::test_read_resource_returns_meta python3.14-mcp-1.29.0> [gw3] [ 99%] PASSED tests/server/fastmcp/test_server.py::TestServerResourceMetadata::test_read_resource_returns_meta python3.14-mcp-1.29.0> tests/server/fastmcp/test_server.py::TestContextInjection::test_context_detection python3.14-mcp-1.29.0> [gw3] [ 99%] PASSED tests/server/fastmcp/test_server.py::TestContextInjection::test_context_detection python3.14-mcp-1.29.0> tests/server/fastmcp/test_server.py::TestContextInjection::test_context_injection python3.14-mcp-1.29.0> [gw3] [ 99%] PASSED tests/server/fastmcp/test_server.py::TestContextInjection::test_context_injection python3.14-mcp-1.29.0> tests/server/fastmcp/test_server.py::TestContextInjection::test_async_context python3.14-mcp-1.29.0> [gw3] [ 99%] PASSED tests/server/fastmcp/test_server.py::TestContextInjection::test_async_context python3.14-mcp-1.29.0> [gw2] [ 99%] PASSED tests/server/fastmcp/test_integration.py::test_fastmcp_quickstart[server_transport0] python3.14-textual-8.2.7> 10 workers [3012 items] python3.14-textual-8.2.7> ........................................................................ [ 2%] python3.14-textual-8.2.7> ........................................................................ [ 4%] python3.14-textual-8.2.7> ...............................................x........................ [ 7%] python3.14-textual-8.2.7> ........................................................................ [ 9%] python3.14-textual-8.2.7> ........................................................................ [ 11%] python3.14-textual-8.2.7> ........................................................................ [ 14%] python3.14-textual-8.2.7> ........................................................................ [ 16%] python3.14-mcp-1.29.0> tests/server/fastmcp/test_integration.py::test_fastmcp_quickstart[server_transport1] python3.14-mcp-1.29.0> [gw2] [ 99%] PASSED tests/server/fastmcp/test_integration.py::test_fastmcp_quickstart[server_transport1] python3.14-textual-8.2.7> ........................................................................ [ 19%] python3.14-textual-8.2.7> ........................................................................ [ 21%] python3.14-mcp-1.29.0> tests/server/fastmcp/test_integration.py::test_structured_output[server_transport0] python3.14-mcp-1.29.0> [gw2] [ 99%] PASSED tests/server/fastmcp/test_integration.py::test_structured_output[server_transport0] python3.14-textual-8.2.7> ........................................................................ [ 23%] python3.14-textual-8.2.7> ........................................................................ [ 26%] python3.14-textual-8.2.7> ........................................................................ [ 28%] python3.14-textual-8.2.7> ........................................................................ [ 31%] python3.14-textual-8.2.7> ........................................................................ [ 33%] python3.14-mcp-1.29.0> tests/server/fastmcp/test_integration.py::test_structured_output[server_transport1] python3.14-textual-8.2.7> ........................................................................ [ 35%] python3.14-textual-8.2.7> ........................................................................ [ 38%] python3.14-textual-8.2.7> ........................................................................ [ 40%] python3.14-textual-8.2.7> ........................................................................ [ 43%] python3.14-mcp-1.29.0> [gw2] [100%] PASSED tests/server/fastmcp/test_integration.py::test_structured_output[server_transport1] python3.14-mcp-1.29.0> python3.14-mcp-1.29.0> ═══════════════════════════════ inline-snapshot ════════════════════════════════ python3.14-mcp-1.29.0> INFO: inline-snapshot was disabled because you used xdist. This means that tests python3.14-mcp-1.29.0> with snapshots will continue to run, but snapshot(x) will only return x and python3.14-mcp-1.29.0> inline-snapshot will not be able to fix snapshots or generate reports. python3.14-mcp-1.29.0> python3.14-mcp-1.29.0> python3.14-mcp-1.29.0> python3.14-mcp-1.29.0> ================= 1064 passed, 95 skipped, 1 xfailed in 46.00s ================= python3.14-textual-8.2.7> ...............x........................................................ [ 45%] python3.14-mcp-1.29.0> Finished executing pytestCheckPhase python3.14-mcp-1.29.0> pytestCheckPhase completed in 49 seconds python3.14-mcp-1.29.0> Running phase: pytestcachePhase python3.14-mcp-1.29.0> Running phase: pytestRemoveBytecodePhase python3.14-textual-8.2.7> ........................................................................ [ 47%] python3.14-textual-8.2.7> ........................................................................ [ 50%] python3.14-textual-8.2.7> ........................................................................ [ 52%] python3.14-textual-8.2.7> ........................................................................ [ 54%] python3.14-textual-8.2.7> ...x.................................................................... [ 57%] python3.14-textual-8.2.7> ........................................................................ [ 59%] python3.14-textual-8.2.7> ........................................................................ [ 62%] python3.14-textual-8.2.7> ........................................................................ [ 64%] python3.14-textual-8.2.7> ........................................................................ [ 66%] python3.14-textual-8.2.7> ........................................................................ [ 69%] python3.14-textual-8.2.7> ........................................................................ [ 71%] python3.14-textual-8.2.7> ........................................................................ [ 74%] python3.14-textual-8.2.7> ........................................................................ [ 76%] python3.14-textual-8.2.7> ........................................................................ [ 78%] python3.14-textual-8.2.7> ........................................................................ [ 81%] python3.14-textual-8.2.7> ...........................................s............................ [ 83%] python3.14-textual-8.2.7> ......................................................................x. [ 86%] python3.14-textual-8.2.7> ........................................................................ [ 88%] python3.14-textual-8.2.7> ........................................................................ [ 90%] python3.14-textual-8.2.7> ........................................................................ [ 93%] python3.14-textual-8.2.7> ........................................................................ [ 95%] python3.14-textual-8.2.7> ........................................................................ [ 98%] python3.14-textual-8.2.7> ............................................................ [100%] python3.14-textual-8.2.7> =============================== warnings summary =============================== python3.14-textual-8.2.7> ../../../../../store/nj5vivrxgivwzs9b9mdj10zj4vhqk4ff-python3.14-pytest-9.1.1/lib/python3.14/site-packages/_pytest/python.py:124: 10 warnings python3.14-textual-8.2.7> /nix/store/nj5vivrxgivwzs9b9mdj10zj4vhqk4ff-python3.14-pytest-9.1.1/lib/python3.14/site-packages/_pytest/python.py:124: PytestRemovedIn10Warning: Passing a non-Collection iterable to parametrize is deprecated. python3.14-textual-8.2.7> Test: tests/text_area/test_issue_4301.py::test_issue_4301_reproduction, argvalues type: product python3.14-textual-8.2.7> Please convert to a list or tuple. python3.14-textual-8.2.7> See https://docs.pytest.org/en/stable/deprecations.html#parametrize-iterators python3.14-textual-8.2.7> metafunc.parametrize(*marker.args, **marker.kwargs, _param_mark=marker) python3.14-textual-8.2.7> python3.14-textual-8.2.7> -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html python3.14-textual-8.2.7> =========== 3007 passed, 1 skipped, 4 xfailed, 10 warnings in 41.76s =========== python3.14-textual-8.2.7> Finished executing pytestCheckPhase python3.14-textual-8.2.7> pytestCheckPhase completed in 44 seconds python3.14-textual-8.2.7> Running phase: pytestcachePhase python3.14-textual-8.2.7> Running phase: pytestRemoveBytecodePhase building '/nix/store/qhax7jddy94sfamh6aw5ims40nz34fvh-python3.14-tree-sitter-bash-0.25.1.drv' on 'ssh-ng://customer@mac02.m.ntd.one' building '/nix/store/qhax7jddy94sfamh6aw5ims40nz34fvh-python3.14-tree-sitter-bash-0.25.1.drv' python3.14-tree-sitter-bash-0.25.1> Sourcing python-remove-tests-dir-hook python3.14-tree-sitter-bash-0.25.1> Sourcing python-catch-conflicts-hook.sh python3.14-tree-sitter-bash-0.25.1> Sourcing python-remove-bin-bytecode-hook.sh python3.14-tree-sitter-bash-0.25.1> Sourcing pypa-build-hook python3.14-tree-sitter-bash-0.25.1> Using pypaBuildPhase python3.14-tree-sitter-bash-0.25.1> Sourcing python-runtime-deps-check-hook python3.14-tree-sitter-bash-0.25.1> Using pythonRuntimeDepsCheckHook python3.14-tree-sitter-bash-0.25.1> Sourcing pypa-install-hook python3.14-tree-sitter-bash-0.25.1> Using pypaInstallPhase python3.14-tree-sitter-bash-0.25.1> Sourcing python-imports-check-hook.sh python3.14-tree-sitter-bash-0.25.1> Using pythonImportsCheckPhase python3.14-tree-sitter-bash-0.25.1> Sourcing python-metadata-check-hook.sh python3.14-tree-sitter-bash-0.25.1> Using pythonMetadataCheckPhase python3.14-tree-sitter-bash-0.25.1> Sourcing python-namespaces-hook python3.14-tree-sitter-bash-0.25.1> Sourcing python-catch-conflicts-hook.sh python3.14-tree-sitter-bash-0.25.1> Running phase: unpackPhase python3.14-tree-sitter-bash-0.25.1> unpacking source archive /nix/store/78vzma9hhwga0qqsmcl649iqpv30wmjy-tree_sitter_bash-0.25.1.tar.gz python3.14-tree-sitter-bash-0.25.1> source root is tree_sitter_bash-0.25.1 python3.14-tree-sitter-bash-0.25.1> setting SOURCE_DATE_EPOCH to timestamp 1764694719 of file "tree_sitter_bash-0.25.1/setup.cfg" python3.14-tree-sitter-bash-0.25.1> Running phase: patchPhase python3.14-tree-sitter-bash-0.25.1> Running phase: updateAutotoolsGnuConfigScriptsPhase python3.14-tree-sitter-bash-0.25.1> Running phase: configurePhase python3.14-tree-sitter-bash-0.25.1> no configure script, doing nothing python3.14-tree-sitter-bash-0.25.1> Running phase: buildPhase python3.14-tree-sitter-bash-0.25.1> Executing pypaBuildPhase python3.14-tree-sitter-bash-0.25.1> Creating a wheel... python3.14-tree-sitter-bash-0.25.1> pypa build flags: --no-isolation --outdir dist/ --wheel python3.14-tree-sitter-bash-0.25.1> * Getting build dependencies for wheel... python3.14-tree-sitter-bash-0.25.1> /nix/store/pdrsidfhrp9dfbzqhz3b5vsbmykg18hq-python3.14-wheel-0.47.0/lib/python3.14/site-packages/wheel/bdist_wheel.py:4: FutureWarning: The 'wheel' package is no longer the canonical location of the 'bdist_wheel' command, and will be removed in a future release. Please update to setuptools v70.1 or later which contains an integrated version of this command. python3.14-tree-sitter-bash-0.25.1> warn( python3.14-tree-sitter-bash-0.25.1> /nix/store/h0zlzc1axk5b8prfwl7nzkv7cg81238v-python3.14-setuptools-83.0.0/lib/python3.14/site-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated python3.14-tree-sitter-bash-0.25.1> !! python3.14-tree-sitter-bash-0.25.1> python3.14-tree-sitter-bash-0.25.1> ******************************************************************************** python3.14-tree-sitter-bash-0.25.1> Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). python3.14-tree-sitter-bash-0.25.1> python3.14-tree-sitter-bash-0.25.1> By 2027-Feb-18, you need to update your project and remove deprecated calls python3.14-tree-sitter-bash-0.25.1> or your builds will no longer be supported. python3.14-tree-sitter-bash-0.25.1> python3.14-tree-sitter-bash-0.25.1> See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. python3.14-tree-sitter-bash-0.25.1> ******************************************************************************** python3.14-tree-sitter-bash-0.25.1> python3.14-tree-sitter-bash-0.25.1> !! python3.14-tree-sitter-bash-0.25.1> corresp(dist, value, root_dir) python3.14-tree-sitter-bash-0.25.1> /nix/store/h0zlzc1axk5b8prfwl7nzkv7cg81238v-python3.14-setuptools-83.0.0/lib/python3.14/site-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. python3.14-tree-sitter-bash-0.25.1> !! python3.14-tree-sitter-bash-0.25.1> python3.14-tree-sitter-bash-0.25.1> ******************************************************************************** python3.14-tree-sitter-bash-0.25.1> Please consider removing the following classifiers in favor of a SPDX license expression: python3.14-tree-sitter-bash-0.25.1> python3.14-tree-sitter-bash-0.25.1> License :: OSI Approved :: MIT License python3.14-tree-sitter-bash-0.25.1> python3.14-tree-sitter-bash-0.25.1> See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. python3.14-tree-sitter-bash-0.25.1> ******************************************************************************** python3.14-tree-sitter-bash-0.25.1> python3.14-tree-sitter-bash-0.25.1> !! python3.14-tree-sitter-bash-0.25.1> dist._finalize_license_expression() python3.14-tree-sitter-bash-0.25.1> /nix/store/h0zlzc1axk5b8prfwl7nzkv7cg81238v-python3.14-setuptools-83.0.0/lib/python3.14/site-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. python3.14-tree-sitter-bash-0.25.1> !! python3.14-tree-sitter-bash-0.25.1> python3.14-tree-sitter-bash-0.25.1> ******************************************************************************** python3.14-tree-sitter-bash-0.25.1> Please consider removing the following classifiers in favor of a SPDX license expression: python3.14-tree-sitter-bash-0.25.1> python3.14-tree-sitter-bash-0.25.1> License :: OSI Approved :: MIT License python3.14-tree-sitter-bash-0.25.1> python3.14-tree-sitter-bash-0.25.1> See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. python3.14-tree-sitter-bash-0.25.1> ******************************************************************************** python3.14-tree-sitter-bash-0.25.1> python3.14-tree-sitter-bash-0.25.1> !! python3.14-tree-sitter-bash-0.25.1> self._finalize_license_expression() python3.14-tree-sitter-bash-0.25.1> running egg_info python3.14-tree-sitter-bash-0.25.1> writing bindings/python/tree_sitter_bash.egg-info/PKG-INFO python3.14-tree-sitter-bash-0.25.1> writing dependency_links to bindings/python/tree_sitter_bash.egg-info/dependency_links.txt python3.14-tree-sitter-bash-0.25.1> writing requirements to bindings/python/tree_sitter_bash.egg-info/requires.txt python3.14-tree-sitter-bash-0.25.1> writing top-level names to bindings/python/tree_sitter_bash.egg-info/top_level.txt python3.14-tree-sitter-bash-0.25.1> reading manifest file 'bindings/python/tree_sitter_bash.egg-info/SOURCES.txt' python3.14-tree-sitter-bash-0.25.1> adding license file 'LICENSE' python3.14-tree-sitter-bash-0.25.1> writing manifest file 'bindings/python/tree_sitter_bash.egg-info/SOURCES.txt' python3.14-tree-sitter-bash-0.25.1> * Building wheel... python3.14-tree-sitter-bash-0.25.1> /nix/store/pdrsidfhrp9dfbzqhz3b5vsbmykg18hq-python3.14-wheel-0.47.0/lib/python3.14/site-packages/wheel/bdist_wheel.py:4: FutureWarning: The 'wheel' package is no longer the canonical location of the 'bdist_wheel' command, and will be removed in a future release. Please update to setuptools v70.1 or later which contains an integrated version of this command. python3.14-tree-sitter-bash-0.25.1> warn( python3.14-tree-sitter-bash-0.25.1> /nix/store/h0zlzc1axk5b8prfwl7nzkv7cg81238v-python3.14-setuptools-83.0.0/lib/python3.14/site-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated python3.14-tree-sitter-bash-0.25.1> !! python3.14-tree-sitter-bash-0.25.1> python3.14-tree-sitter-bash-0.25.1> ******************************************************************************** python3.14-tree-sitter-bash-0.25.1> Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). python3.14-tree-sitter-bash-0.25.1> python3.14-tree-sitter-bash-0.25.1> By 2027-Feb-18, you need to update your project and remove deprecated calls python3.14-tree-sitter-bash-0.25.1> or your builds will no longer be supported. python3.14-tree-sitter-bash-0.25.1> python3.14-tree-sitter-bash-0.25.1> See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. python3.14-tree-sitter-bash-0.25.1> ******************************************************************************** python3.14-tree-sitter-bash-0.25.1> python3.14-tree-sitter-bash-0.25.1> !! python3.14-tree-sitter-bash-0.25.1> corresp(dist, value, root_dir) python3.14-tree-sitter-bash-0.25.1> /nix/store/h0zlzc1axk5b8prfwl7nzkv7cg81238v-python3.14-setuptools-83.0.0/lib/python3.14/site-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. python3.14-tree-sitter-bash-0.25.1> !! python3.14-tree-sitter-bash-0.25.1> python3.14-tree-sitter-bash-0.25.1> ******************************************************************************** python3.14-tree-sitter-bash-0.25.1> Please consider removing the following classifiers in favor of a SPDX license expression: python3.14-tree-sitter-bash-0.25.1> python3.14-tree-sitter-bash-0.25.1> License :: OSI Approved :: MIT License python3.14-tree-sitter-bash-0.25.1> python3.14-tree-sitter-bash-0.25.1> See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. python3.14-tree-sitter-bash-0.25.1> ******************************************************************************** python3.14-tree-sitter-bash-0.25.1> python3.14-tree-sitter-bash-0.25.1> !! python3.14-tree-sitter-bash-0.25.1> dist._finalize_license_expression() python3.14-tree-sitter-bash-0.25.1> /nix/store/h0zlzc1axk5b8prfwl7nzkv7cg81238v-python3.14-setuptools-83.0.0/lib/python3.14/site-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. python3.14-tree-sitter-bash-0.25.1> !! python3.14-tree-sitter-bash-0.25.1> python3.14-tree-sitter-bash-0.25.1> ******************************************************************************** python3.14-tree-sitter-bash-0.25.1> Please consider removing the following classifiers in favor of a SPDX license expression: python3.14-tree-sitter-bash-0.25.1> python3.14-tree-sitter-bash-0.25.1> License :: OSI Approved :: MIT License python3.14-tree-sitter-bash-0.25.1> python3.14-tree-sitter-bash-0.25.1> See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. python3.14-tree-sitter-bash-0.25.1> ******************************************************************************** python3.14-tree-sitter-bash-0.25.1> python3.14-tree-sitter-bash-0.25.1> !! python3.14-tree-sitter-bash-0.25.1> self._finalize_license_expression() python3.14-tree-sitter-bash-0.25.1> running bdist_wheel python3.14-tree-sitter-bash-0.25.1> running build python3.14-tree-sitter-bash-0.25.1> creating build/lib.macosx-14.0-arm64-cpython-314/tree_sitter_bash/queries python3.14-tree-sitter-bash-0.25.1> copying queries/highlights.scm -> build/lib.macosx-14.0-arm64-cpython-314/tree_sitter_bash/queries python3.14-tree-sitter-bash-0.25.1> running build_py python3.14-tree-sitter-bash-0.25.1> copying bindings/python/tree_sitter_bash/__init__.py -> build/lib.macosx-14.0-arm64-cpython-314/tree_sitter_bash python3.14-tree-sitter-bash-0.25.1> running egg_info python3.14-tree-sitter-bash-0.25.1> writing bindings/python/tree_sitter_bash.egg-info/PKG-INFO python3.14-tree-sitter-bash-0.25.1> writing dependency_links to bindings/python/tree_sitter_bash.egg-info/dependency_links.txt python3.14-tree-sitter-bash-0.25.1> writing requirements to bindings/python/tree_sitter_bash.egg-info/requires.txt python3.14-tree-sitter-bash-0.25.1> writing top-level names to bindings/python/tree_sitter_bash.egg-info/top_level.txt python3.14-tree-sitter-bash-0.25.1> reading manifest file 'bindings/python/tree_sitter_bash.egg-info/SOURCES.txt' python3.14-tree-sitter-bash-0.25.1> adding license file 'LICENSE' python3.14-tree-sitter-bash-0.25.1> writing manifest file 'bindings/python/tree_sitter_bash.egg-info/SOURCES.txt' python3.14-tree-sitter-bash-0.25.1> copying bindings/python/tree_sitter_bash/__init__.pyi -> build/lib.macosx-14.0-arm64-cpython-314/tree_sitter_bash python3.14-tree-sitter-bash-0.25.1> copying bindings/python/tree_sitter_bash/binding.c -> build/lib.macosx-14.0-arm64-cpython-314/tree_sitter_bash python3.14-tree-sitter-bash-0.25.1> copying bindings/python/tree_sitter_bash/py.typed -> build/lib.macosx-14.0-arm64-cpython-314/tree_sitter_bash python3.14-tree-sitter-bash-0.25.1> running build_ext python3.14-tree-sitter-bash-0.25.1> building '_binding' extension python3.14-tree-sitter-bash-0.25.1> creating build/temp.macosx-14.0-arm64-cpython-314/bindings/python/tree_sitter_bash python3.14-tree-sitter-bash-0.25.1> creating build/temp.macosx-14.0-arm64-cpython-314/src python3.14-tree-sitter-bash-0.25.1> clang -fno-strict-overflow -Wsign-compare -Wunreachable-code -DNDEBUG -g -O3 -Wall -DPY_SSIZE_T_CLEAN -DTREE_SITTER_HIDE_SYMBOLS -DPy_LIMITED_API=0x030A0000 -Isrc -I/nix/store/k07j8cq0iyvna81qlhwxz8xq6pkz02z8-python3-3.14.7/include/python3.14 -c bindings/python/tree_sitter_bash/binding.c -o build/temp.macosx-14.0-arm64-cpython-314/bindings/python/tree_sitter_bash/binding.o -std=c11 -fvisibility=hidden python3.14-tree-sitter-bash-0.25.1> clang -fno-strict-overflow -Wsign-compare -Wunreachable-code -DNDEBUG -g -O3 -Wall -DPY_SSIZE_T_CLEAN -DTREE_SITTER_HIDE_SYMBOLS -DPy_LIMITED_API=0x030A0000 -Isrc -I/nix/store/k07j8cq0iyvna81qlhwxz8xq6pkz02z8-python3-3.14.7/include/python3.14 -c src/parser.c -o build/temp.macosx-14.0-arm64-cpython-314/src/parser.o -std=c11 -fvisibility=hidden building '/nix/store/30by322jk0dvnz856v7zvb8dzcn0w5sm-textual-speedups-0.2.1-vendor.drv' on 'ssh-ng://customer@mac02.m.ntd.one' building '/nix/store/30by322jk0dvnz856v7zvb8dzcn0w5sm-textual-speedups-0.2.1-vendor.drv' python3.14-tree-sitter-bash-0.25.1> clang -fno-strict-overflow -Wsign-compare -Wunreachable-code -DNDEBUG -g -O3 -Wall -DPY_SSIZE_T_CLEAN -DTREE_SITTER_HIDE_SYMBOLS -DPy_LIMITED_API=0x030A0000 -Isrc -I/nix/store/k07j8cq0iyvna81qlhwxz8xq6pkz02z8-python3-3.14.7/include/python3.14 -c src/scanner.c -o build/temp.macosx-14.0-arm64-cpython-314/src/scanner.o -std=c11 -fvisibility=hidden textual-speedups-0.2.1-vendor> Unpacking to /nix/store/q0wy5aj03s2q24w9dwzxq22pgnwpxzgz-textual-speedups-0.2.1-vendor/source-registry-0/autocfg-1.4.0 textual-speedups-0.2.1-vendor> Unpacking to /nix/store/q0wy5aj03s2q24w9dwzxq22pgnwpxzgz-textual-speedups-0.2.1-vendor/source-registry-0/heck-0.5.0 textual-speedups-0.2.1-vendor> Unpacking to /nix/store/q0wy5aj03s2q24w9dwzxq22pgnwpxzgz-textual-speedups-0.2.1-vendor/source-registry-0/indoc-2.0.6 textual-speedups-0.2.1-vendor> Unpacking to /nix/store/q0wy5aj03s2q24w9dwzxq22pgnwpxzgz-textual-speedups-0.2.1-vendor/source-registry-0/libc-0.2.172 textual-speedups-0.2.1-vendor> Unpacking to /nix/store/q0wy5aj03s2q24w9dwzxq22pgnwpxzgz-textual-speedups-0.2.1-vendor/source-registry-0/memoffset-0.9.1 textual-speedups-0.2.1-vendor> Unpacking to /nix/store/q0wy5aj03s2q24w9dwzxq22pgnwpxzgz-textual-speedups-0.2.1-vendor/source-registry-0/once_cell-1.21.3 textual-speedups-0.2.1-vendor> Unpacking to /nix/store/q0wy5aj03s2q24w9dwzxq22pgnwpxzgz-textual-speedups-0.2.1-vendor/source-registry-0/portable-atomic-1.11.0 textual-speedups-0.2.1-vendor> Unpacking to /nix/store/q0wy5aj03s2q24w9dwzxq22pgnwpxzgz-textual-speedups-0.2.1-vendor/source-registry-0/proc-macro2-1.0.95 textual-speedups-0.2.1-vendor> Unpacking to /nix/store/q0wy5aj03s2q24w9dwzxq22pgnwpxzgz-textual-speedups-0.2.1-vendor/source-registry-0/pyo3-0.27.1 python3.14-tree-sitter-bash-0.25.1> clang -bundle -undefined dynamic_lookup -L/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-bzip2-1.0.8/lib -L/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-libffi-40/lib -L/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-ncurses-6.6/lib -L/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-xz-5.8.3/lib -L/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-zlib-1.3.2/lib -L/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-openssl-3.6.3/lib -L/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-sqlite-3.53.3/lib -L/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-mpdecimal-4.0.1/lib -L/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-expat-2.8.3/lib -L/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-zstd-1.5.7/lib -L/nix/store/fya9xdmyimgj25ks7nrfaznl14icd449-tzdata-2026c/lib -L/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-gdbm-1.26-lib/lib -L/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-readline-8.3p3/lib -L/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-bzip2-1.0.8/lib -L/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-libffi-40/lib -L/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-ncurses-6.6/lib -L/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-xz-5.8.3/lib -L/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-zlib-1.3.2/lib -L/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-openssl-3.6.3/lib -L/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-sqlite-3.53.3/lib -L/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-mpdecimal-4.0.1/lib -L/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-expat-2.8.3/lib -L/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-zstd-1.5.7/lib -L/nix/store/fya9xdmyimgj25ks7nrfaznl14icd449-tzdata-2026c/lib -L/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-gdbm-1.26-lib/lib -L/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-readline-8.3p3/lib build/temp.macosx-14.0-arm64-cpython-314/bindings/python/tree_sitter_bash/binding.o build/temp.macosx-14.0-arm64-cpython-314/src/parser.o build/temp.macosx-14.0-arm64-cpython-314/src/scanner.o -L/nix/store/k07j8cq0iyvna81qlhwxz8xq6pkz02z8-python3-3.14.7/lib -o build/lib.macosx-14.0-arm64-cpython-314/tree_sitter_bash/_binding.abi3.so textual-speedups-0.2.1-vendor> Unpacking to /nix/store/q0wy5aj03s2q24w9dwzxq22pgnwpxzgz-textual-speedups-0.2.1-vendor/source-registry-0/pyo3-build-config-0.27.1 textual-speedups-0.2.1-vendor> Unpacking to /nix/store/q0wy5aj03s2q24w9dwzxq22pgnwpxzgz-textual-speedups-0.2.1-vendor/source-registry-0/pyo3-ffi-0.27.1 python3.14-tree-sitter-bash-0.25.1> ld: warning: directory not found for option '-L/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-bzip2-1.0.8/lib' python3.14-tree-sitter-bash-0.25.1> ld: warning: directory not found for option '-L/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-libffi-40/lib' python3.14-tree-sitter-bash-0.25.1> ld: warning: directory not found for option '-L/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-ncurses-6.6/lib' python3.14-tree-sitter-bash-0.25.1> ld: warning: directory not found for option '-L/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-xz-5.8.3/lib' python3.14-tree-sitter-bash-0.25.1> ld: warning: directory not found for option '-L/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-zlib-1.3.2/lib' python3.14-tree-sitter-bash-0.25.1> ld: warning: directory not found for option '-L/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-openssl-3.6.3/lib' python3.14-tree-sitter-bash-0.25.1> ld: warning: directory not found for option '-L/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-sqlite-3.53.3/lib' python3.14-tree-sitter-bash-0.25.1> ld: warning: directory not found for option '-L/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-mpdecimal-4.0.1/lib' python3.14-tree-sitter-bash-0.25.1> ld: warning: directory not found for option '-L/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-expat-2.8.3/lib' python3.14-tree-sitter-bash-0.25.1> ld: warning: directory not found for option '-L/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-zstd-1.5.7/lib' python3.14-tree-sitter-bash-0.25.1> ld: warning: directory not found for option '-L/nix/store/fya9xdmyimgj25ks7nrfaznl14icd449-tzdata-2026c/lib' python3.14-tree-sitter-bash-0.25.1> ld: warning: directory not found for option '-L/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-gdbm-1.26-lib/lib' python3.14-tree-sitter-bash-0.25.1> ld: warning: directory not found for option '-L/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-readline-8.3p3/lib' python3.14-tree-sitter-bash-0.25.1> ld: warning: directory not found for option '-L/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-bzip2-1.0.8/lib' python3.14-tree-sitter-bash-0.25.1> ld: warning: directory not found for option '-L/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-libffi-40/lib' python3.14-tree-sitter-bash-0.25.1> ld: warning: directory not found for option '-L/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-ncurses-6.6/lib' python3.14-tree-sitter-bash-0.25.1> ld: warning: directory not found for option '-L/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-xz-5.8.3/lib' python3.14-tree-sitter-bash-0.25.1> ld: warning: directory not found for option '-L/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-zlib-1.3.2/lib' python3.14-tree-sitter-bash-0.25.1> ld: warning: directory not found for option '-L/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-openssl-3.6.3/lib' python3.14-tree-sitter-bash-0.25.1> ld: warning: directory not found for option '-L/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-sqlite-3.53.3/lib' python3.14-tree-sitter-bash-0.25.1> ld: warning: directory not found for option '-L/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-mpdecimal-4.0.1/lib' python3.14-tree-sitter-bash-0.25.1> ld: warning: directory not found for option '-L/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-expat-2.8.3/lib' python3.14-tree-sitter-bash-0.25.1> ld: warning: directory not found for option '-L/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-zstd-1.5.7/lib' python3.14-tree-sitter-bash-0.25.1> ld: warning: directory not found for option '-L/nix/store/fya9xdmyimgj25ks7nrfaznl14icd449-tzdata-2026c/lib' python3.14-tree-sitter-bash-0.25.1> ld: warning: directory not found for option '-L/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-gdbm-1.26-lib/lib' python3.14-tree-sitter-bash-0.25.1> ld: warning: directory not found for option '-L/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-readline-8.3p3/lib' textual-speedups-0.2.1-vendor> Unpacking to /nix/store/q0wy5aj03s2q24w9dwzxq22pgnwpxzgz-textual-speedups-0.2.1-vendor/source-registry-0/pyo3-macros-0.27.1 textual-speedups-0.2.1-vendor> Unpacking to /nix/store/q0wy5aj03s2q24w9dwzxq22pgnwpxzgz-textual-speedups-0.2.1-vendor/source-registry-0/pyo3-macros-backend-0.27.1 python3.14-tree-sitter-bash-0.25.1> installing to build/bdist.macosx-14.0-arm64/wheel python3.14-tree-sitter-bash-0.25.1> running install python3.14-tree-sitter-bash-0.25.1> running install_lib python3.14-tree-sitter-bash-0.25.1> creating build/bdist.macosx-14.0-arm64/wheel python3.14-tree-sitter-bash-0.25.1> creating build/bdist.macosx-14.0-arm64/wheel/tree_sitter_bash python3.14-tree-sitter-bash-0.25.1> copying build/lib.macosx-14.0-arm64-cpython-314/tree_sitter_bash/__init__.pyi -> build/bdist.macosx-14.0-arm64/wheel/./tree_sitter_bash python3.14-tree-sitter-bash-0.25.1> copying build/lib.macosx-14.0-arm64-cpython-314/tree_sitter_bash/binding.c -> build/bdist.macosx-14.0-arm64/wheel/./tree_sitter_bash python3.14-tree-sitter-bash-0.25.1> creating build/bdist.macosx-14.0-arm64/wheel/tree_sitter_bash/queries python3.14-tree-sitter-bash-0.25.1> copying build/lib.macosx-14.0-arm64-cpython-314/tree_sitter_bash/queries/highlights.scm -> build/bdist.macosx-14.0-arm64/wheel/./tree_sitter_bash/queries python3.14-tree-sitter-bash-0.25.1> copying build/lib.macosx-14.0-arm64-cpython-314/tree_sitter_bash/__init__.py -> build/bdist.macosx-14.0-arm64/wheel/./tree_sitter_bash python3.14-tree-sitter-bash-0.25.1> copying build/lib.macosx-14.0-arm64-cpython-314/tree_sitter_bash/py.typed -> build/bdist.macosx-14.0-arm64/wheel/./tree_sitter_bash python3.14-tree-sitter-bash-0.25.1> copying build/lib.macosx-14.0-arm64-cpython-314/tree_sitter_bash/_binding.abi3.so -> build/bdist.macosx-14.0-arm64/wheel/./tree_sitter_bash python3.14-tree-sitter-bash-0.25.1> running install_egg_info python3.14-tree-sitter-bash-0.25.1> Copying bindings/python/tree_sitter_bash.egg-info to build/bdist.macosx-14.0-arm64/wheel/./tree_sitter_bash-0.25.1-py3.14.egg-info python3.14-tree-sitter-bash-0.25.1> running install_scripts python3.14-tree-sitter-bash-0.25.1> creating build/bdist.macosx-14.0-arm64/wheel/tree_sitter_bash-0.25.1.dist-info/WHEEL python3.14-tree-sitter-bash-0.25.1> creating '/nix/var/nix/builds/nix-25474-667814237/tree_sitter_bash-0.25.1/dist/.tmp-jvok5ez8/tree_sitter_bash-0.25.1-cp310-abi3-macosx_14_0_arm64.whl' and adding 'build/bdist.macosx-14.0-arm64/wheel' to it python3.14-tree-sitter-bash-0.25.1> adding 'tree_sitter_bash/__init__.py' python3.14-tree-sitter-bash-0.25.1> adding 'tree_sitter_bash/__init__.pyi' textual-speedups-0.2.1-vendor> Unpacking to /nix/store/q0wy5aj03s2q24w9dwzxq22pgnwpxzgz-textual-speedups-0.2.1-vendor/source-registry-0/quote-1.0.40 python3.14-tree-sitter-bash-0.25.1> adding 'tree_sitter_bash/_binding.abi3.so' python3.14-tree-sitter-bash-0.25.1> adding 'tree_sitter_bash/binding.c' python3.14-tree-sitter-bash-0.25.1> adding 'tree_sitter_bash/py.typed' python3.14-tree-sitter-bash-0.25.1> adding 'tree_sitter_bash/queries/highlights.scm' python3.14-tree-sitter-bash-0.25.1> adding 'tree_sitter_bash-0.25.1.dist-info/licenses/LICENSE' python3.14-tree-sitter-bash-0.25.1> adding 'tree_sitter_bash-0.25.1.dist-info/METADATA' python3.14-tree-sitter-bash-0.25.1> adding 'tree_sitter_bash-0.25.1.dist-info/WHEEL' python3.14-tree-sitter-bash-0.25.1> adding 'tree_sitter_bash-0.25.1.dist-info/top_level.txt' python3.14-tree-sitter-bash-0.25.1> adding 'tree_sitter_bash-0.25.1.dist-info/RECORD' python3.14-tree-sitter-bash-0.25.1> removing build/bdist.macosx-14.0-arm64/wheel python3.14-tree-sitter-bash-0.25.1> Successfully built tree_sitter_bash-0.25.1-cp310-abi3-macosx_14_0_arm64.whl textual-speedups-0.2.1-vendor> Unpacking to /nix/store/q0wy5aj03s2q24w9dwzxq22pgnwpxzgz-textual-speedups-0.2.1-vendor/source-registry-0/syn-2.0.101 python3.14-tree-sitter-bash-0.25.1> Finished creating a wheel... python3.14-tree-sitter-bash-0.25.1> Finished executing pypaBuildPhase python3.14-tree-sitter-bash-0.25.1> Running phase: pythonRuntimeDepsCheckHook python3.14-tree-sitter-bash-0.25.1> Executing pythonRuntimeDepsCheck python3.14-tree-sitter-bash-0.25.1> Checking runtime dependencies for tree_sitter_bash-0.25.1-cp310-abi3-macosx_14_0_arm64.whl textual-speedups-0.2.1-vendor> Unpacking to /nix/store/q0wy5aj03s2q24w9dwzxq22pgnwpxzgz-textual-speedups-0.2.1-vendor/source-registry-0/target-lexicon-0.13.2 textual-speedups-0.2.1-vendor> Unpacking to /nix/store/q0wy5aj03s2q24w9dwzxq22pgnwpxzgz-textual-speedups-0.2.1-vendor/source-registry-0/unicode-ident-1.0.18 textual-speedups-0.2.1-vendor> Unpacking to /nix/store/q0wy5aj03s2q24w9dwzxq22pgnwpxzgz-textual-speedups-0.2.1-vendor/source-registry-0/unindent-0.2.4 python3.14-tree-sitter-bash-0.25.1> Finished executing pythonRuntimeDepsCheck python3.14-tree-sitter-bash-0.25.1> Running phase: installPhase python3.14-tree-sitter-bash-0.25.1> Executing pypaInstallPhase python3.14-tree-sitter-bash-0.25.1> Successfully installed tree_sitter_bash-0.25.1-cp310-abi3-macosx_14_0_arm64.whl python3.14-tree-sitter-bash-0.25.1> Finished executing pypaInstallPhase python3.14-tree-sitter-bash-0.25.1> Running phase: pythonOutputDistPhase python3.14-tree-sitter-bash-0.25.1> Executing pythonOutputDistPhase python3.14-tree-sitter-bash-0.25.1> Finished executing pythonOutputDistPhase python3.14-tree-sitter-bash-0.25.1> Running phase: fixupPhase python3.14-tree-sitter-bash-0.25.1> checking for references to /nix/var/nix/builds/nix-25474-667814237/ in /nix/store/qljpdwyndfia7514r6kc65f4dkm75jkm-python3.14-tree-sitter-bash-0.25.1... python3.14-tree-sitter-bash-0.25.1> patching script interpreter paths in /nix/store/qljpdwyndfia7514r6kc65f4dkm75jkm-python3.14-tree-sitter-bash-0.25.1 python3.14-tree-sitter-bash-0.25.1> stripping (with command strip and flags -S) in /nix/store/qljpdwyndfia7514r6kc65f4dkm75jkm-python3.14-tree-sitter-bash-0.25.1/lib python3.14-tree-sitter-bash-0.25.1> checking for references to /nix/var/nix/builds/nix-25474-667814237/ in /nix/store/bsq4i6vkg62milzldvar3g0z3xkclrc3-python3.14-tree-sitter-bash-0.25.1-dist... python3.14-tree-sitter-bash-0.25.1> patching script interpreter paths in /nix/store/bsq4i6vkg62milzldvar3g0z3xkclrc3-python3.14-tree-sitter-bash-0.25.1-dist python3.14-tree-sitter-bash-0.25.1> Executing pythonRemoveTestsDir python3.14-tree-sitter-bash-0.25.1> Finished executing pythonRemoveTestsDir python3.14-tree-sitter-bash-0.25.1> Running phase: installCheckPhase python3.14-tree-sitter-bash-0.25.1> no Makefile or custom installCheckPhase, doing nothing python3.14-tree-sitter-bash-0.25.1> Running phase: pythonCatchConflictsPhase building '/nix/store/f7mddkg8anq1rsjfd23fpc3v0n7a2m63-python3.14-textual-speedups-0.2.1.drv' on 'ssh-ng://customer@mac02.m.ntd.one' python3.14-tree-sitter-bash-0.25.1> Running phase: pythonRemoveBinBytecodePhase python3.14-tree-sitter-bash-0.25.1> Running phase: pythonImportsCheckPhase python3.14-tree-sitter-bash-0.25.1> Executing pythonImportsCheckPhase python3.14-tree-sitter-bash-0.25.1> Check whether the following modules can be imported: tree_sitter_bash python3.14-tree-sitter-bash-0.25.1> Running phase: pythonMetadataCheckPhase python3.14-tree-sitter-bash-0.25.1> Executing pythonMetadataCheckPhase building '/nix/store/f7mddkg8anq1rsjfd23fpc3v0n7a2m63-python3.14-textual-speedups-0.2.1.drv' python3.14-textual-speedups-0.2.1> Sourcing python-remove-tests-dir-hook python3.14-textual-speedups-0.2.1> Sourcing python-catch-conflicts-hook.sh python3.14-textual-speedups-0.2.1> Sourcing python-remove-bin-bytecode-hook.sh python3.14-textual-speedups-0.2.1> Sourcing pypa-build-hook python3.14-textual-speedups-0.2.1> Using pypaBuildPhase python3.14-textual-speedups-0.2.1> Sourcing python-runtime-deps-check-hook python3.14-textual-speedups-0.2.1> Using pythonRuntimeDepsCheckHook python3.14-textual-speedups-0.2.1> Sourcing pypa-install-hook python3.14-textual-speedups-0.2.1> Using pypaInstallPhase python3.14-textual-speedups-0.2.1> Sourcing python-imports-check-hook.sh python3.14-textual-speedups-0.2.1> Using pythonImportsCheckPhase python3.14-textual-speedups-0.2.1> Sourcing python-metadata-check-hook.sh python3.14-textual-speedups-0.2.1> Using pythonMetadataCheckPhase python3.14-textual-speedups-0.2.1> Sourcing python-namespaces-hook python3.14-textual-speedups-0.2.1> Sourcing python-catch-conflicts-hook.sh python3.14-textual-speedups-0.2.1> Running phase: unpackPhase python3.14-textual-speedups-0.2.1> unpacking source archive /nix/store/a55n2zxj2bs7ns7y4hzqc2dzmz8h3vjz-textual_speedups-0.2.1.tar.gz python3.14-textual-speedups-0.2.1> source root is textual_speedups-0.2.1 python3.14-textual-speedups-0.2.1> Executing cargoSetupPostUnpackHook python3.14-textual-speedups-0.2.1> Finished cargoSetupPostUnpackHook python3.14-textual-speedups-0.2.1> setting SOURCE_DATE_EPOCH to timestamp 1153704088 of file "textual_speedups-0.2.1/src/lib.rs" python3.14-textual-speedups-0.2.1> Running phase: patchPhase python3.14-textual-speedups-0.2.1> Executing cargoSetupPostPatchHook python3.14-textual-speedups-0.2.1> Validating consistency between /nix/var/nix/builds/nix-26865-1252841474/textual_speedups-0.2.1/Cargo.lock and /nix/var/nix/builds/nix-26865-1252841474/textual-speedups-0.2.1-vendor/Cargo.lock python3.14-textual-speedups-0.2.1> Finished cargoSetupPostPatchHook python3.14-textual-speedups-0.2.1> Running phase: updateAutotoolsGnuConfigScriptsPhase python3.14-textual-speedups-0.2.1> Running phase: configurePhase python3.14-textual-speedups-0.2.1> no configure script, doing nothing python3.14-textual-speedups-0.2.1> Running phase: buildPhase python3.14-textual-speedups-0.2.1> Executing maturinBuildHook python3.14-textual-speedups-0.2.1> maturinBuildHook flags: --jobs=10 --offline --target aarch64-apple-darwin --manylinux off --strip --out /nix/var/nix/builds/nix-26865-1252841474/textual_speedups-0.2.1/dist --interpreter python3.14 --release python3.14-textual-speedups-0.2.1> 🐍 Found CPython 3.14 at /nix/store/k07j8cq0iyvna81qlhwxz8xq6pkz02z8-python3-3.14.7/bin/python3.14 python3.14-textual-speedups-0.2.1> 🔗 Found pyo3 bindings python3.14-textual-speedups-0.2.1> 📡 Using build options features from pyproject.toml python3.14-textual-speedups-0.2.1> Compiling target-lexicon v0.13.2 python3.14-textual-speedups-0.2.1> Compiling proc-macro2 v1.0.95 python3.14-textual-speedups-0.2.1> Compiling unicode-ident v1.0.18 python3.14-textual-speedups-0.2.1> Compiling libc v0.2.172 python3.14-textual-speedups-0.2.1> Compiling autocfg v1.4.0 python3.14-textual-speedups-0.2.1> Compiling heck v0.5.0 python3.14-textual-speedups-0.2.1> Compiling unindent v0.2.4 python3.14-textual-speedups-0.2.1> Compiling once_cell v1.21.3 python3.14-textual-speedups-0.2.1> Compiling indoc v2.0.6 python3.14-textual-speedups-0.2.1> Compiling memoffset v0.9.1 python3.14-textual-speedups-0.2.1> Compiling pyo3-build-config v0.27.1 python3.14-textual-speedups-0.2.1> Compiling quote v1.0.40 python3.14-textual-speedups-0.2.1> Compiling syn v2.0.101 python3.14-textual-speedups-0.2.1> Compiling pyo3-ffi v0.27.1 python3.14-textual-speedups-0.2.1> Compiling pyo3-macros-backend v0.27.1 python3.14-textual-speedups-0.2.1> Compiling pyo3 v0.27.1 python3.14-textual-speedups-0.2.1> Compiling pyo3-macros v0.27.1 python3.14-textual-speedups-0.2.1> Compiling textual-speedups v0.2.1 (/nix/var/nix/builds/nix-26865-1252841474/textual_speedups-0.2.1) python3.14-textual-speedups-0.2.1> warning: use of deprecated type alias `pyo3::PyObject`: use `Py` instead python3.14-textual-speedups-0.2.1> --> src/geometry.rs:374:50 python3.14-textual-speedups-0.2.1> | python3.14-textual-speedups-0.2.1> 374 | fn line_range(&self, py: Python) -> PyResult { python3.14-textual-speedups-0.2.1> | ^^^^^^^^ python3.14-textual-speedups-0.2.1> | python3.14-textual-speedups-0.2.1> = note: `#[warn(deprecated)]` on by default python3.14-textual-speedups-0.2.1> python3.14-textual-speedups-0.2.1> warning: use of deprecated type alias `pyo3::PyObject`: use `Py` instead python3.14-textual-speedups-0.2.1> --> src/geometry.rs:726:52 python3.14-textual-speedups-0.2.1> | python3.14-textual-speedups-0.2.1> 726 | fn column_range(&self, py: Python) -> PyResult { python3.14-textual-speedups-0.2.1> | ^^^^^^^^ python3.14-textual-speedups-0.2.1> python3.14-textual-speedups-0.2.1> warning: use of deprecated type alias `pyo3::PyObject`: use `Py` instead python3.14-textual-speedups-0.2.1> --> src/geometry.rs:732:50 python3.14-textual-speedups-0.2.1> | python3.14-textual-speedups-0.2.1> 732 | fn line_range(&self, py: Python) -> PyResult { python3.14-textual-speedups-0.2.1> | ^^^^^^^^ python3.14-textual-speedups-0.2.1> python3.14-textual-speedups-0.2.1> warning: `textual-speedups` (lib) generated 3 warnings python3.14-textual-speedups-0.2.1> Finished `release` profile [optimized] target(s) in 37.08s python3.14-textual-speedups-0.2.1> 🔗 External shared libraries to be copied into the wheel: python3.14-textual-speedups-0.2.1> /nix/var/nix/builds/nix-26865-1252841474/textual_speedups-0.2.1/target/maturin/libtextual_speedups.dylib requires: python3.14-textual-speedups-0.2.1> /nix/store/0iavzb323r97k7sps762r5kj1f2bny0b-libiconv-115.100.1/lib/libcharset.1.dylib => /nix/store/0iavzb323r97k7sps762r5kj1f2bny0b-libiconv-115.100.1/lib/libcharset.1.dylib python3.14-textual-speedups-0.2.1> /nix/store/0iavzb323r97k7sps762r5kj1f2bny0b-libiconv-115.100.1/lib/libiconv.2.dylib => /nix/store/0iavzb323r97k7sps762r5kj1f2bny0b-libiconv-115.100.1/lib/libiconv.2.dylib python3.14-textual-speedups-0.2.1> ⚠️ Warning: Your library requires copying the above external libraries. Re-run with `--auditwheel=repair` to copy them into the wheel. python3.14-textual-speedups-0.2.1> 📦 Built wheel for CPython 3.14 to /nix/var/nix/builds/nix-26865-1252841474/textual_speedups-0.2.1/dist/textual_speedups-0.2.1-cp314-cp314-macosx_14_0_arm64.whl python3.14-textual-speedups-0.2.1> Finished maturinBuildHook python3.14-textual-speedups-0.2.1> buildPhase completed in 38 seconds python3.14-textual-speedups-0.2.1> Running phase: pythonRuntimeDepsCheckHook python3.14-textual-speedups-0.2.1> Executing pythonRuntimeDepsCheck python3.14-textual-speedups-0.2.1> Checking runtime dependencies for textual_speedups-0.2.1-cp314-cp314-macosx_14_0_arm64.whl python3.14-textual-speedups-0.2.1> Finished executing pythonRuntimeDepsCheck python3.14-textual-speedups-0.2.1> Running phase: installPhase python3.14-textual-speedups-0.2.1> Executing pypaInstallPhase python3.14-textual-speedups-0.2.1> Successfully installed textual_speedups-0.2.1-cp314-cp314-macosx_14_0_arm64.whl python3.14-textual-speedups-0.2.1> Finished executing pypaInstallPhase python3.14-textual-speedups-0.2.1> Running phase: pythonOutputDistPhase python3.14-textual-speedups-0.2.1> Executing pythonOutputDistPhase python3.14-textual-speedups-0.2.1> Finished executing pythonOutputDistPhase python3.14-textual-speedups-0.2.1> Running phase: fixupPhase python3.14-textual-speedups-0.2.1> checking for references to /nix/var/nix/builds/nix-26865-1252841474/ in /nix/store/qy1xspqvv8y361acxn9ydzi1vkzc9259-python3.14-textual-speedups-0.2.1... python3.14-textual-speedups-0.2.1> patching script interpreter paths in /nix/store/qy1xspqvv8y361acxn9ydzi1vkzc9259-python3.14-textual-speedups-0.2.1 python3.14-textual-speedups-0.2.1> stripping (with command strip and flags -S) in /nix/store/qy1xspqvv8y361acxn9ydzi1vkzc9259-python3.14-textual-speedups-0.2.1/lib python3.14-textual-speedups-0.2.1> checking for references to /nix/var/nix/builds/nix-26865-1252841474/ in /nix/store/4j8wvb079gm3yq3ricbq9gy7b4q0bxyw-python3.14-textual-speedups-0.2.1-dist... python3.14-textual-speedups-0.2.1> patching script interpreter paths in /nix/store/4j8wvb079gm3yq3ricbq9gy7b4q0bxyw-python3.14-textual-speedups-0.2.1-dist python3.14-textual-speedups-0.2.1> Executing pythonRemoveTestsDir python3.14-textual-speedups-0.2.1> Finished executing pythonRemoveTestsDir python3.14-textual-speedups-0.2.1> Running phase: installCheckPhase python3.14-textual-speedups-0.2.1> no Makefile or custom installCheckPhase, doing nothing python3.14-textual-speedups-0.2.1> Running phase: pythonCatchConflictsPhase python3.14-textual-speedups-0.2.1> Running phase: pythonRemoveBinBytecodePhase python3.14-textual-speedups-0.2.1> Running phase: pythonImportsCheckPhase python3.14-textual-speedups-0.2.1> Executing pythonImportsCheckPhase python3.14-textual-speedups-0.2.1> Check whether the following modules can be imported: textual_speedups python3.14-textual-speedups-0.2.1> Running phase: pythonMetadataCheckPhase python3.14-textual-speedups-0.2.1> Executing pythonMetadataCheckPhase python3.14-pytest-benchmark-5.2.3> tests/test_calibration.py .................................. [ 35%] python3.14-pytest-benchmark-5.2.3> tests/test_cli.py ................. [ 42%] python3.14-pytest-benchmark-5.2.3> tests/test_doctest.rst . [ 43%] python3.14-pytest-benchmark-5.2.3> tests/test_elasticsearch_storage.py ....... [ 46%] python3.14-pytest-benchmark-5.2.3> tests/test_nbmake.ipynb . [ 46%] python3.14-pytest-benchmark-5.2.3> tests/test_normal.py .......... [ 50%] python3.14-pytest-benchmark-5.2.3> tests/test_pedantic.py ....................... [ 60%] python3.14-pytest-benchmark-5.2.3> tests/test_sample.py .... [ 61%] python3.14-pytest-benchmark-5.2.3> tests/test_skip.py s [ 62%] python3.14-pytest-benchmark-5.2.3> tests/test_stats.py .............. [ 67%] python3.14-pytest-benchmark-5.2.3> tests/test_storage.py ........................................ [ 84%] python3.14-pytest-benchmark-5.2.3> tests/test_utils.py .................................. [ 98%] python3.14-pytest-benchmark-5.2.3> tests/test_with_testcase.py .. [ 99%] python3.14-pytest-benchmark-5.2.3> tests/test_with_weaver.py .. [100%] python3.14-pytest-benchmark-5.2.3> python3.14-pytest-benchmark-5.2.3> Learn more about nbmake at https://github.com/treebeardtech/nbmake python3.14-pytest-benchmark-5.2.3> python3.14-pytest-benchmark-5.2.3> python3.14-pytest-benchmark-5.2.3> python3.14-pytest-benchmark-5.2.3> --------------------------------------------------------------------------------------------------------------------------------------- benchmark: 65 tests ---------------------------------------------------------------------------------------------------------------------------------------- python3.14-pytest-benchmark-5.2.3> Name (time in ns) Min Max Mean StdDev Median IQR Outliers OPS Rounds Iterations python3.14-pytest-benchmark-5.2.3> ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- python3.14-pytest-benchmark-5.2.3> test_calibrate_stuck[False--1-1e-10] 5.0500 (1.0) 5.0500 (1.0) 5.0500 (1.0) 0.0000 (1.0) 5.0500 (1.0) 0.0000 (1.0) 0;0 198,019,801.9807 (1.0) 1 2 python3.14-pytest-benchmark-5.2.3> test_calibrate_stuck[False-0-1e-10] 5.0500 (1.0) 5.0500 (1.0) 5.0500 (1.0) 0.0000 (1.0) 5.0500 (1.0) 0.0000 (1.0) 0;0 198,019,801.9807 (1.0) 1 2 python3.14-pytest-benchmark-5.2.3> test_calibrate_stuck[False-1-1e-10] 5.0500 (1.0) 5.0500 (1.0) 5.0500 (1.0) 0.0000 (1.0) 5.0500 (1.0) 0.0000 (1.0) 0;0 198,019,801.9807 (1.0) 1 2 python3.14-pytest-benchmark-5.2.3> test_calibrate_stuck[True--1-1e-10] 10.0000 (1.98) 10.0000 (1.98) 10.0000 (1.98) 0.0000 (1.0) 10.0000 (1.98) 0.0000 (1.0) 0;0 100,000,000.0006 (0.51) 1 1 python3.14-pytest-benchmark-5.2.3> test_calibrate_stuck[True-0-1e-10] 10.0000 (1.98) 10.0000 (1.98) 10.0000 (1.98) 0.0000 (1.0) 10.0000 (1.98) 0.0000 (1.0) 0;0 100,000,000.0006 (0.51) 1 1 python3.14-pytest-benchmark-5.2.3> test_calibrate_stuck[True-1-1e-10] 10.0000 (1.98) 10.0000 (1.98) 10.0000 (1.98) 0.0000 (1.0) 10.0000 (1.98) 0.0000 (1.0) 0;0 100,000,000.0006 (0.51) 1 1 python3.14-pytest-benchmark-5.2.3> test_calibrate_xfast 28.2485 (5.59) 12,922.5536 (>1000.0) 49.0517 (9.71) 27.4646 (inf) 45.9038 (9.09) 7.7683 (inf) 247454;385446 20,386,659.5732 (0.10) 1967349 177 python3.14-pytest-benchmark-5.2.3> test_xfast 29.0871 (5.76) 80.1086 (15.86) 30.9317 (6.13) 3.3423 (inf) 30.2792 (6.00) 0.9537 (inf) 9;18 32,329,320.8925 (0.16) 323 1000 python3.14-pytest-benchmark-5.2.3> test_proto[CachedPropertyProxy] 40.9782 (8.11) 13,957.9643 (>1000.0) 116.5774 (23.08) 86.3807 (inf) 124.9718 (24.75) 41.0364 (inf) 1032;1032 8,577,990.3056 (0.04) 142006 1 python3.14-pytest-benchmark-5.2.3> test_rounds 40.9782 (8.11) 166.0082 (32.87) 88.5959 (17.54) 38.1510 (inf) 83.0041 (16.44) 1.0332 (inf) 5;6 11,287,198.8857 (0.06) 15 1 python3.14-pytest-benchmark-5.2.3> test_rounds_iterations 41.7000 (8.26) 91.7003 (18.16) 66.9543 (13.26) 19.5133 (inf) 66.7002 (13.21) 40.6508 (inf) 9;0 14,935,553.3650 (0.08) 15 10 python3.14-pytest-benchmark-5.2.3> test_teardown_many_rounds 42.0259 (8.32) 416.9997 (82.57) 154.2096 (30.54) 122.6786 (inf) 104.5119 (20.70) 83.0041 (inf) 2;2 6,484,682.4384 (0.03) 10 1 python3.14-pytest-benchmark-5.2.3> test_warmup_rounds 42.0259 (8.32) 125.0301 (24.76) 83.4116 (16.52) 29.3494 (inf) 83.0041 (16.44) 21.4932 (inf) 2;0 11,988,743.3245 (0.06) 5 1 python3.14-pytest-benchmark-5.2.3> test_calibrate_stuck[False--1-1e-09] 50.5000 (10.00) 50.5000 (10.00) 50.5000 (10.00) 0.0000 (1.0) 50.5000 (10.00) 0.0000 (1.0) 0;0 19,801,980.1982 (0.10) 1 2 python3.14-pytest-benchmark-5.2.3> test_calibrate_stuck[False-0-1e-09] 50.5000 (10.00) 50.5000 (10.00) 50.5000 (10.00) 0.0000 (1.0) 50.5000 (10.00) 0.0000 (1.0) 0;0 19,801,980.1982 (0.10) 1 2 python3.14-pytest-benchmark-5.2.3> test_calibrate_stuck[False-1-1e-09] 50.5000 (10.00) 50.5000 (10.00) 50.5000 (10.00) 0.0000 (1.0) 50.5000 (10.00) 0.0000 (1.0) 0;0 19,801,980.1982 (0.10) 1 2 python3.14-pytest-benchmark-5.2.3> test_proto[SimpleProxy] 66.8751 (13.24) 532.7098 (105.49) 82.1616 (16.27) 20.5586 (inf) 77.7101 (15.39) 17.2900 (inf) 2477;1760 12,171,132.2677 (0.06) 63829 200 python3.14-pytest-benchmark-5.2.3> test_proto[LocalsSimpleProxy] 67.4999 (13.37) 1,017.0898 (201.40) 95.8105 (18.97) 39.3540 (inf) 74.5896 (14.77) 47.5004 (inf) 23657;5112 10,437,270.3557 (0.05) 135593 100 python3.14-pytest-benchmark-5.2.3> test_proto[LocalsCachedPropertyProxy] 73.4734 (14.55) 1,486.8412 (294.42) 109.0168 (21.59) 33.7847 (inf) 119.4988 (23.66) 50.4477 (inf) 2908;1144 9,172,898.6611 (0.05) 195124 38 python3.14-pytest-benchmark-5.2.3> test_iterations 87.5036 (17.33) 87.5036 (17.33) 87.5036 (17.33) 0.0000 (1.0) 87.5036 (17.33) 0.0000 (1.0) 0;0 11,428,104.2932 (0.06) 1 10 python3.14-pytest-benchmark-5.2.3> test_calibrate_stuck[True--1-1e-09] 100.0000 (19.80) 100.0000 (19.80) 100.0000 (19.80) 0.0000 (1.0) 100.0000 (19.80) 0.0000 (1.0) 0;0 10,000,000.0001 (0.05) 1 1 python3.14-pytest-benchmark-5.2.3> test_calibrate_stuck[True-0-1e-09] 100.0000 (19.80) 100.0000 (19.80) 100.0000 (19.80) 0.0000 (1.0) 100.0000 (19.80) 0.0000 (1.0) 0;0 10,000,000.0001 (0.05) 1 1 python3.14-pytest-benchmark-5.2.3> test_calibrate_stuck[True-1-1e-09] 100.0000 (19.80) 100.0000 (19.80) 100.0000 (19.80) 0.0000 (1.0) 100.0000 (19.80) 0.0000 (1.0) 0;0 10,000,000.0001 (0.05) 1 1 python3.14-pytest-benchmark-5.2.3> test_calibrate_fast 122.0795 (24.17) 278,754.1697 (>1000.0) 396.6297 (78.54) 2,969.5529 (inf) 296.2502 (58.66) 108.3406 (inf) 3562;9715 2,521,243.1706 (0.01) 827611 100 python3.14-pytest-benchmark-5.2.3> test_setup_many_rounds 124.9718 (24.75) 1,540.9896 (305.15) 374.8981 (74.24) 432.3765 (inf) 187.4869 (37.13) 333.0060 (inf) 1;1 2,667,391.6164 (0.01) 10 1 python3.14-pytest-benchmark-5.2.3> test_teardown_many_iterations 250.0019 (49.51) 250.0019 (49.51) 250.0019 (49.51) 0.0000 (1.0) 250.0019 (49.51) 0.0000 (1.0) 0;0 3,999,969.5423 (0.02) 1 3 python3.14-pytest-benchmark-5.2.3> test_single 290.9801 (57.62) 290.9801 (57.62) 290.9801 (57.62) 0.0000 (1.0) 290.9801 (57.62) 0.0000 (1.0) 0;0 3,436,661.1690 (0.02) 1 1 python3.14-pytest-benchmark-5.2.3> test_setup_cprofile 416.0102 (82.38) 416.0102 (82.38) 416.0102 (82.38) 0.0000 (1.0) 416.0102 (82.38) 0.0000 (1.0) 0;0 2,403,787.4890 (0.01) 1 1 python3.14-pytest-benchmark-5.2.3> test_args_kwargs 416.9997 (82.57) 416.9997 (82.57) 416.9997 (82.57) 0.0000 (1.0) 416.9997 (82.57) 0.0000 (1.0) 0;0 2,398,083.3590 (0.01) 1 1 python3.14-pytest-benchmark-5.2.3> test_can_use_both_args_and_setup_without_return 416.9997 (82.57) 416.9997 (82.57) 416.9997 (82.57) 0.0000 (1.0) 416.9997 (82.57) 0.0000 (1.0) 0;0 2,398,083.3590 (0.01) 1 1 python3.14-pytest-benchmark-5.2.3> test_teardown_cprofile 457.9779 (90.69) 457.9779 (90.69) 457.9779 (90.69) 0.0000 (1.0) 457.9779 (90.69) 0.0000 (1.0) 0;0 2,183,511.5892 (0.01) 1 1 python3.14-pytest-benchmark-5.2.3> test_teardown 500.0038 (99.01) 500.0038 (99.01) 500.0038 (99.01) 0.0000 (1.0) 500.0038 (99.01) 0.0000 (1.0) 0;0 1,999,984.7711 (0.01) 1 1 python3.14-pytest-benchmark-5.2.3> test_setup 708.0380 (140.21) 708.0380 (140.21) 708.0380 (140.21) 0.0000 (1.0) 708.0380 (140.21) 0.0000 (1.0) 0;0 1,412,353.5995 (0.01) 1 1 python3.14-pytest-benchmark-5.2.3> test_foo2 1,415.9596 (280.39) 17,749.9605 (>1000.0) 2,545.1402 (503.99) 319.0419 (inf) 2,500.0190 (495.05) 41.9677 (inf) 6633;11032 392,905.6652 (0.00) 184639 1 python3.14-pytest-benchmark-5.2.3> test_foo 3,167.0206 (627.13) 99,583.9946 (>1000.0) 10,837.2550 (>1000.0) 1,284.3388 (inf) 10,500.0217 (>1000.0) 167.0560 (inf) 3726;14332 92,274.2891 (0.00) 66116 1 python3.14-pytest-benchmark-5.2.3> test_fast 3,708.0026 (734.26) 109,166.9546 (>1000.0) 12,008.2963 (>1000.0) 4,489.7167 (inf) 10,750.0236 (>1000.0) 1,374.9814 (inf) 2502;4741 83,275.7602 (0.00) 43795 1 python3.14-pytest-benchmark-5.2.3> test_calibrate 8,416.0129 (>1000.0) 85,891,499.9990 (>1000.0) 60,108.7815 (>1000.0) 704,955.7168 (inf) 25,083.0199 (>1000.0) 9,831.9724 (inf) 6494;18957 16,636.5043 (0.00) 1176478 1 python3.14-pytest-benchmark-5.2.3> test_calibrate_slow 12,666.9765 (>1000.0) 5,527,916.0151 (>1000.0) 116,015.6321 (>1000.0) 136,291.1793 (inf) 95,124.9967 (>1000.0) 5,332.0546 (inf) 29211;146520 8,619.5281 (0.00) 754718 1 python3.14-pytest-benchmark-5.2.3> test_parametrized[1] 13,416.9823 (>1000.0) 204,457.9596 (>1000.0) 77,677.4393 (>1000.0) 27,266.9464 (inf) 92,708.0400 (>1000.0) 46,624.9767 (inf) 2944;8 12,873.7508 (0.00) 10453 1 python3.14-pytest-benchmark-5.2.3> test_parametrized[2] 14,083.0525 (>1000.0) 275,916.0125 (>1000.0) 83,996.8355 (>1000.0) 22,285.6162 (inf) 92,874.9796 (>1000.0) 2,415.9672 (inf) 1777;2543 11,905.2104 (0.00) 9967 1 python3.14-pytest-benchmark-5.2.3> test_parametrized[3] 14,916.9937 (>1000.0) 170,957.9956 (>1000.0) 87,520.1289 (>1000.0) 18,647.5337 (inf) 92,916.0160 (>1000.0) 1,250.3006 (inf) 1122;2281 11,425.9430 (0.00) 10629 1 python3.14-pytest-benchmark-5.2.3> test_parametrized[0] 15,416.0080 (>1000.0) 164,458.9938 (>1000.0) 88,254.5685 (>1000.0) 17,577.9231 (inf) 92,917.0055 (>1000.0) 1,291.9772 (inf) 1123;2245 11,330.8582 (0.00) 10399 1 python3.14-pytest-benchmark-5.2.3> test_parametrized[4] 17,833.0229 (>1000.0) 159,749.9941 (>1000.0) 77,610.7137 (>1000.0) 26,491.7763 (inf) 92,708.9714 (>1000.0) 56,250.0209 (inf) 2674;0 12,884.8190 (0.00) 10458 1 python3.14-pytest-benchmark-5.2.3> test_slow 1,031,666.9941 (>1000.0) 9,167,915.9668 (>1000.0) 7,670,428.8023 (>1000.0) 2,475,238.4992 (inf) 9,007,416.9566 (>1000.0) 1,502,635.9906 (inf) 47;47 130.3708 (0.00) 279 1 python3.14-pytest-benchmark-5.2.3> test_slower 16,265,082.9880 (>1000.0) 90,031,750.0345 (>1000.0) 72,096,358.3949 (>1000.0) 24,765,221.7542 (inf) 90,013,083.0123 (>1000.0) 38,031,290.9838 (inf) 6;0 13.8703 (0.00) 30 1 python3.14-pytest-benchmark-5.2.3> test_weave_fixture 90,012,707.9803 (>1000.0) 90,021,292.0387 (>1000.0) 90,016,775.2174 (>1000.0) 3,149.4229 (inf) 90,015,959.0528 (>1000.0) 3,645.2839 (inf) 2;0 11.1090 (0.00) 5 1 python3.14-pytest-benchmark-5.2.3> test_weave_method 90,013,082.9541 (>1000.0) 90,016,999.9804 (>1000.0) 90,015,083.5863 (>1000.0) 1,654.0241 (inf) 90,014,458.9832 (>1000.0) 2,698.2889 (inf) 2;0 11.1092 (0.00) 5 1 python3.14-pytest-benchmark-5.2.3> test_calibrate_stuck[False--1-0.01] 504,999,999.9974 (>1000.0) 504,999,999.9974 (>1000.0) 504,999,999.9974 (>1000.0) 0.0000 (1.0) 504,999,999.9974 (>1000.0) 0.0000 (1.0) 0;0 1.9802 (0.00) 1 2 python3.14-pytest-benchmark-5.2.3> test_calibrate_stuck[False-0-0.01] 504,999,999.9974 (>1000.0) 504,999,999.9974 (>1000.0) 504,999,999.9974 (>1000.0) 0.0000 (1.0) 504,999,999.9974 (>1000.0) 0.0000 (1.0) 0;0 1.9802 (0.00) 1 2 python3.14-pytest-benchmark-5.2.3> test_calibrate_stuck[False-1-0.01] 504,999,999.9974 (>1000.0) 504,999,999.9974 (>1000.0) 504,999,999.9974 (>1000.0) 0.0000 (1.0) 504,999,999.9974 (>1000.0) 0.0000 (1.0) 0;0 1.9802 (0.00) 1 2 python3.14-pytest-benchmark-5.2.3> test_calibrate_stuck[True--1-0.01] 1,000,000,000.0000 (>1000.0) 1,000,000,000.0000 (>1000.0) 1,000,000,000.0000 (>1000.0) 0.0000 (1.0) 1,000,000,000.0000 (>1000.0) 0.0000 (1.0) 0;0 1.0000 (0.00) 1 1 python3.14-pytest-benchmark-5.2.3> test_calibrate_stuck[True-0-0.01] 1,000,000,000.0000 (>1000.0) 1,000,000,000.0000 (>1000.0) 1,000,000,000.0000 (>1000.0) 0.0000 (1.0) 1,000,000,000.0000 (>1000.0) 0.0000 (1.0) 0;0 1.0000 (0.00) 1 1 python3.14-pytest-benchmark-5.2.3> test_calibrate_stuck[True-1-0.01] 1,000,000,000.0000 (>1000.0) 1,000,000,000.0000 (>1000.0) 1,000,000,000.0000 (>1000.0) 0.0000 (1.0) 1,000,000,000.0000 (>1000.0) 0.0000 (1.0) 0;0 1.0000 (0.00) 1 1 python3.14-pytest-benchmark-5.2.3> test_calibrate_stuck[False--1-1.000000000000001] 50,500,000,000.0000 (>1000.0) 50,500,000,000.0000 (>1000.0) 50,500,000,000.0000 (>1000.0) 0.0000 (1.0) 50,500,000,000.0000 (>1000.0) 0.0000 (1.0) 0;0 0.0198 (0.00) 1 2 python3.14-pytest-benchmark-5.2.3> test_calibrate_stuck[False--1-1] 50,500,000,000.0000 (>1000.0) 50,500,000,000.0000 (>1000.0) 50,500,000,000.0000 (>1000.0) 0.0000 (1.0) 50,500,000,000.0000 (>1000.0) 0.0000 (1.0) 0;0 0.0198 (0.00) 1 2 python3.14-pytest-benchmark-5.2.3> test_calibrate_stuck[False-0-1.000000000000001] 50,500,000,000.0000 (>1000.0) 50,500,000,000.0000 (>1000.0) 50,500,000,000.0000 (>1000.0) 0.0000 (1.0) 50,500,000,000.0000 (>1000.0) 0.0000 (1.0) 0;0 0.0198 (0.00) 1 2 python3.14-pytest-benchmark-5.2.3> test_calibrate_stuck[False-0-1] 50,500,000,000.0000 (>1000.0) 50,500,000,000.0000 (>1000.0) 50,500,000,000.0000 (>1000.0) 0.0000 (1.0) 50,500,000,000.0000 (>1000.0) 0.0000 (1.0) 0;0 0.0198 (0.00) 1 2 python3.14-pytest-benchmark-5.2.3> test_calibrate_stuck[False-1-1.000000000000001] 50,500,000,000.0000 (>1000.0) 50,500,000,000.0000 (>1000.0) 50,500,000,000.0000 (>1000.0) 0.0000 (1.0) 50,500,000,000.0000 (>1000.0) 0.0000 (1.0) 0;0 0.0198 (0.00) 1 2 python3.14-pytest-benchmark-5.2.3> test_calibrate_stuck[False-1-1] 50,500,000,000.0000 (>1000.0) 50,500,000,000.0000 (>1000.0) 50,500,000,000.0000 (>1000.0) 0.0000 (1.0) 50,500,000,000.0000 (>1000.0) 0.0000 (1.0) 0;0 0.0198 (0.00) 1 2 python3.14-pytest-benchmark-5.2.3> test_calibrate_stuck[True--1-1.000000000000001] 100,000,000,000.0000 (>1000.0) 100,000,000,000.0000 (>1000.0) 100,000,000,000.0000 (>1000.0) 0.0000 (1.0) 100,000,000,000.0000 (>1000.0) 0.0000 (1.0) 0;0 0.0100 (0.00) 1 1 python3.14-pytest-benchmark-5.2.3> test_calibrate_stuck[True--1-1] 100,000,000,000.0000 (>1000.0) 100,000,000,000.0000 (>1000.0) 100,000,000,000.0000 (>1000.0) 0.0000 (1.0) 100,000,000,000.0000 (>1000.0) 0.0000 (1.0) 0;0 0.0100 (0.00) 1 1 python3.14-pytest-benchmark-5.2.3> test_calibrate_stuck[True-0-1.000000000000001] 100,000,000,000.0000 (>1000.0) 100,000,000,000.0000 (>1000.0) 100,000,000,000.0000 (>1000.0) 0.0000 (1.0) 100,000,000,000.0000 (>1000.0) 0.0000 (1.0) 0;0 0.0100 (0.00) 1 1 python3.14-pytest-benchmark-5.2.3> test_calibrate_stuck[True-0-1] 100,000,000,000.0000 (>1000.0) 100,000,000,000.0000 (>1000.0) 100,000,000,000.0000 (>1000.0) 0.0000 (1.0) 100,000,000,000.0000 (>1000.0) 0.0000 (1.0) 0;0 0.0100 (0.00) 1 1 python3.14-pytest-benchmark-5.2.3> test_calibrate_stuck[True-1-1.000000000000001] 100,000,000,000.0000 (>1000.0) 100,000,000,000.0000 (>1000.0) 100,000,000,000.0000 (>1000.0) 0.0000 (1.0) 100,000,000,000.0000 (>1000.0) 0.0000 (1.0) 0;0 0.0100 (0.00) 1 1 python3.14-pytest-benchmark-5.2.3> test_calibrate_stuck[True-1-1] 100,000,000,000.0000 (>1000.0) 100,000,000,000.0000 (>1000.0) 100,000,000,000.0000 (>1000.0) 0.0000 (1.0) 100,000,000,000.0000 (>1000.0) 0.0000 (1.0) 0;0 0.0100 (0.00) 1 1 python3.14-pytest-benchmark-5.2.3> ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- python3.14-pytest-benchmark-5.2.3> python3.14-pytest-benchmark-5.2.3> Legend: python3.14-pytest-benchmark-5.2.3> Outliers: 1 Standard Deviation from Mean; 1.5 IQR (InterQuartile Range) from 1st Quartile and 3rd Quartile. python3.14-pytest-benchmark-5.2.3> OPS: Operations Per Second, computed as 1 / Mean python3.14-pytest-benchmark-5.2.3> ----------------------------- cProfile (time in s) ----------------------------- python3.14-pytest-benchmark-5.2.3> tests/test_pedantic.py::test_setup_cprofile python3.14-pytest-benchmark-5.2.3> ncalls tottime percall cumtime percall filename:lineno(function) python3.14-pytest-benchmark-5.2.3> 1 0.0000 0.0000 0.0000 0.0000 ~:0() python3.14-pytest-benchmark-5.2.3> 1 0.0000 0.0000 0.0000 0.0000 source/tests/test_pedantic.py:42(stuff) python3.14-pytest-benchmark-5.2.3> 1 0.0000 0.0000 0.0000 0.0000 ~:0() python3.14-pytest-benchmark-5.2.3> python3.14-pytest-benchmark-5.2.3> tests/test_pedantic.py::test_teardown_cprofile python3.14-pytest-benchmark-5.2.3> ncalls tottime percall cumtime percall filename:lineno(function) python3.14-pytest-benchmark-5.2.3> 1 0.0000 0.0000 0.0000 0.0000 ~:0() python3.14-pytest-benchmark-5.2.3> 1 0.0000 0.0000 0.0000 0.0000 source/tests/test_pedantic.py:56(stuff) python3.14-pytest-benchmark-5.2.3> 1 0.0000 0.0000 0.0000 0.0000 ~:0() python3.14-pytest-benchmark-5.2.3> python3.14-pytest-benchmark-5.2.3> =========================== short test summary info ============================ python3.14-pytest-benchmark-5.2.3> SKIPPED [1] tests/test_benchmark.py:907: could not import 'xdist': No module named 'xdist' python3.14-pytest-benchmark-5.2.3> SKIPPED [1] tests/test_benchmark.py:919: could not import 'xdist': No module named 'xdist' python3.14-pytest-benchmark-5.2.3> SKIPPED [1] tests/test_skip.py:5: bla python3.14-pytest-benchmark-5.2.3> ================== 240 passed, 3 skipped in 829.46s (0:13:49) ================== python3.14-pytest-benchmark-5.2.3> Finished executing pytestCheckPhase python3.14-pytest-benchmark-5.2.3> pytestCheckPhase completed in 13 minutes 53 seconds python3.14-pytest-benchmark-5.2.3> Running phase: pytestcachePhase python3.14-pytest-benchmark-5.2.3> Running phase: pytestRemoveBytecodePhase python3.14-pytest-benchmark-5.2.3> Running phase: pytestcachePhase python3.14-pytest-benchmark-5.2.3> Running phase: pytestRemoveBytecodePhase building '/nix/store/pdy096sxifzfikccmszvjk04sc7z61c4-python3.14-jsonpath-python-1.1.6.drv' on 'ssh-ng://customer@mac02.m.ntd.one' building '/nix/store/pdy096sxifzfikccmszvjk04sc7z61c4-python3.14-jsonpath-python-1.1.6.drv' python3.14-jsonpath-python-1.1.6> Sourcing python-remove-tests-dir-hook python3.14-jsonpath-python-1.1.6> Sourcing python-catch-conflicts-hook.sh python3.14-jsonpath-python-1.1.6> Sourcing python-remove-bin-bytecode-hook.sh python3.14-jsonpath-python-1.1.6> Sourcing pypa-build-hook python3.14-jsonpath-python-1.1.6> Using pypaBuildPhase python3.14-jsonpath-python-1.1.6> Sourcing python-runtime-deps-check-hook python3.14-jsonpath-python-1.1.6> Using pythonRuntimeDepsCheckHook python3.14-jsonpath-python-1.1.6> Sourcing pypa-install-hook python3.14-jsonpath-python-1.1.6> Using pypaInstallPhase python3.14-jsonpath-python-1.1.6> Sourcing python-imports-check-hook.sh python3.14-jsonpath-python-1.1.6> Using pythonImportsCheckPhase python3.14-jsonpath-python-1.1.6> Sourcing python-metadata-check-hook.sh python3.14-jsonpath-python-1.1.6> Using pythonMetadataCheckPhase python3.14-jsonpath-python-1.1.6> Sourcing python-namespaces-hook python3.14-jsonpath-python-1.1.6> Sourcing python-catch-conflicts-hook.sh python3.14-jsonpath-python-1.1.6> Sourcing pytest-check-hook python3.14-jsonpath-python-1.1.6> Using pytestCheckPhase python3.14-jsonpath-python-1.1.6> Running phase: unpackPhase python3.14-jsonpath-python-1.1.6> unpacking source archive /nix/store/i9dxbcx0iaj0drypg4kc427k1scva47s-jsonpath_python-1.1.6.tar.gz python3.14-jsonpath-python-1.1.6> source root is jsonpath_python-1.1.6 python3.14-jsonpath-python-1.1.6> setting SOURCE_DATE_EPOCH to timestamp 1580601600 of file "jsonpath_python-1.1.6/uv.lock" python3.14-jsonpath-python-1.1.6> Running phase: patchPhase python3.14-jsonpath-python-1.1.6> Running phase: updateAutotoolsGnuConfigScriptsPhase python3.14-jsonpath-python-1.1.6> Running phase: configurePhase python3.14-jsonpath-python-1.1.6> no configure script, doing nothing python3.14-jsonpath-python-1.1.6> Running phase: buildPhase python3.14-jsonpath-python-1.1.6> Executing pypaBuildPhase python3.14-jsonpath-python-1.1.6> Creating a wheel... python3.14-jsonpath-python-1.1.6> pypa build flags: --no-isolation --outdir dist/ --wheel python3.14-jsonpath-python-1.1.6> * Getting build dependencies for wheel... python3.14-jsonpath-python-1.1.6> * Building wheel... python3.14-jsonpath-python-1.1.6> Successfully built jsonpath_python-1.1.6-py3-none-any.whl python3.14-jsonpath-python-1.1.6> Finished creating a wheel... python3.14-jsonpath-python-1.1.6> Finished executing pypaBuildPhase python3.14-jsonpath-python-1.1.6> Running phase: pythonRuntimeDepsCheckHook python3.14-jsonpath-python-1.1.6> Executing pythonRuntimeDepsCheck python3.14-jsonpath-python-1.1.6> Checking runtime dependencies for jsonpath_python-1.1.6-py3-none-any.whl python3.14-jsonpath-python-1.1.6> Finished executing pythonRuntimeDepsCheck python3.14-jsonpath-python-1.1.6> Running phase: installPhase python3.14-jsonpath-python-1.1.6> Executing pypaInstallPhase python3.14-jsonpath-python-1.1.6> Successfully installed jsonpath_python-1.1.6-py3-none-any.whl python3.14-jsonpath-python-1.1.6> Finished executing pypaInstallPhase python3.14-jsonpath-python-1.1.6> Running phase: pythonOutputDistPhase python3.14-jsonpath-python-1.1.6> Executing pythonOutputDistPhase python3.14-jsonpath-python-1.1.6> Finished executing pythonOutputDistPhase python3.14-jsonpath-python-1.1.6> Running phase: fixupPhase python3.14-jsonpath-python-1.1.6> checking for references to /nix/var/nix/builds/nix-62259-2325946151/ in /nix/store/y78kinf655p4mp7vab22dqwqd7j8ckp9-python3.14-jsonpath-python-1.1.6... python3.14-jsonpath-python-1.1.6> patching script interpreter paths in /nix/store/y78kinf655p4mp7vab22dqwqd7j8ckp9-python3.14-jsonpath-python-1.1.6 python3.14-jsonpath-python-1.1.6> stripping (with command strip and flags -S) in /nix/store/y78kinf655p4mp7vab22dqwqd7j8ckp9-python3.14-jsonpath-python-1.1.6/lib python3.14-jsonpath-python-1.1.6> checking for references to /nix/var/nix/builds/nix-62259-2325946151/ in /nix/store/kdndhhzcr995vj85pf2fnn0kmzn8p2n4-python3.14-jsonpath-python-1.1.6-dist... python3.14-jsonpath-python-1.1.6> patching script interpreter paths in /nix/store/kdndhhzcr995vj85pf2fnn0kmzn8p2n4-python3.14-jsonpath-python-1.1.6-dist python3.14-jsonpath-python-1.1.6> Executing pythonRemoveTestsDir python3.14-jsonpath-python-1.1.6> Finished executing pythonRemoveTestsDir python3.14-jsonpath-python-1.1.6> Running phase: installCheckPhase python3.14-jsonpath-python-1.1.6> no Makefile or custom installCheckPhase, doing nothing python3.14-jsonpath-python-1.1.6> Running phase: pythonCatchConflictsPhase python3.14-jsonpath-python-1.1.6> Running phase: pythonRemoveBinBytecodePhase python3.14-jsonpath-python-1.1.6> Running phase: pythonImportsCheckPhase python3.14-jsonpath-python-1.1.6> Executing pythonImportsCheckPhase python3.14-jsonpath-python-1.1.6> Check whether the following modules can be imported: jsonpath python3.14-jsonpath-python-1.1.6> Running phase: pythonMetadataCheckPhase python3.14-jsonpath-python-1.1.6> Executing pythonMetadataCheckPhase python3.14-jsonpath-python-1.1.6> Running phase: pytestCheckPhase python3.14-jsonpath-python-1.1.6> Executing pytestCheckPhase python3.14-jsonpath-python-1.1.6> pytest flags: -m pytest python3.14-jsonpath-python-1.1.6> ============================= test session starts ============================== python3.14-jsonpath-python-1.1.6> platform darwin -- Python 3.14.7, pytest-9.1.1, pluggy-1.6.0 python3.14-jsonpath-python-1.1.6> benchmark: 5.2.3 (defaults: timer=time.perf_counter disable_gc=False min_rounds=5 min_time=0.000005 max_time=1.0 calibration_precision=10 warmup=False warmup_iterations=100000) python3.14-jsonpath-python-1.1.6> rootdir: /nix/var/nix/builds/nix-62259-2325946151/jsonpath_python-1.1.6 python3.14-jsonpath-python-1.1.6> configfile: pyproject.toml python3.14-jsonpath-python-1.1.6> testpaths: tests python3.14-jsonpath-python-1.1.6> plugins: benchmark-5.2.3 python3.14-jsonpath-python-1.1.6> collected 181 items python3.14-jsonpath-python-1.1.6> python3.14-jsonpath-python-1.1.6> tests/test_basic.py .................................................... [ 28%] python3.14-jsonpath-python-1.1.6> ............................ [ 44%] python3.14-jsonpath-python-1.1.6> tests/test_issues.py ............................... [ 61%] python3.14-jsonpath-python-1.1.6> tests/test_jsonpath.py ................................. [ 79%] python3.14-jsonpath-python-1.1.6> tests/test_performance.py ....................... [ 92%] python3.14-jsonpath-python-1.1.6> tests/test_update.py .............. [100%] python3.14-jsonpath-python-1.1.6> python3.14-jsonpath-python-1.1.6> python3.14-jsonpath-python-1.1.6> ------------------------------------------------------------------------------------------------------------------- benchmark: 21 tests ------------------------------------------------------------------------------------------------------------------- python3.14-jsonpath-python-1.1.6> Name (time in ns) Min Max Mean StdDev Median IQR Outliers OPS Rounds Iterations python3.14-jsonpath-python-1.1.6> ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- python3.14-jsonpath-python-1.1.6> test_simple_path 633.3488 (1.0) 5,652.1007 (1.0) 680.7329 (1.0) 64.0455 (1.0) 668.7507 (1.0) 18.8011 (1.0) 5101;7840 1,469,004.9689 (1.0) 69770 20 python3.14-jsonpath-python-1.1.6> test_slice_operation 1,292.0354 (2.04) 19,625.0039 (3.47) 1,436.9601 (2.11) 189.1623 (2.95) 1,417.0073 (2.12) 41.0364 (2.18) 431;1497 695,913.5468 (0.47) 156863 1 python3.14-jsonpath-python-1.1.6> test_wildcard 1,999.9570 (3.16) 20,832.9875 (3.69) 2,125.2400 (3.12) 197.7005 (3.09) 2,124.9871 (3.18) 41.0364 (2.18) 423;5024 470,535.0832 (0.32) 163265 1 python3.14-jsonpath-python-1.1.6> test_sorter_single_field 2,999.9646 (4.74) 27,208.9965 (4.81) 3,201.3112 (4.70) 272.6033 (4.26) 3,167.0206 (4.74) 42.9573 (2.28) 319;7898 312,372.0101 (0.21) 91955 1 python3.14-jsonpath-python-1.1.6> test_field_extractor 3,624.9985 (5.72) 26,584.0208 (4.70) 3,837.8692 (5.64) 286.2483 (4.47) 3,832.9745 (5.73) 83.9937 (4.47) 441;729 260,561.2538 (0.18) 118218 1 python3.14-jsonpath-python-1.1.6> test_sorter_multi_field_same_direction 4,499.9761 (7.11) 21,624.9609 (3.83) 4,750.9315 (6.98) 285.5691 (4.46) 4,749.9780 (7.10) 83.0623 (4.42) 365;2178 210,485.0398 (0.14) 88239 1 python3.14-jsonpath-python-1.1.6> test_sorter_multi_field_mixed_direction 4,665.9843 (7.37) 27,959.0022 (4.95) 4,913.4765 (7.22) 285.9232 (4.46) 4,875.0080 (7.29) 124.0405 (6.60) 416;522 203,521.8861 (0.14) 98367 1 python3.14-jsonpath-python-1.1.6> test_update_function 18,499.9662 (29.21) 99,416.9968 (17.59) 19,261.4605 (28.30) 1,112.5074 (17.37) 19,082.9742 (28.54) 292.9592 (15.58) 1645;2119 51,917.1429 (0.04) 32654 1 python3.14-jsonpath-python-1.1.6> test_update_static_value 18,582.9704 (29.34) 42,708.9981 (7.56) 19,061.2268 (28.00) 593.1540 (9.26) 18,999.9701 (28.41) 167.9873 (8.93) 304;809 52,462.5204 (0.04) 16819 1 python3.14-jsonpath-python-1.1.6> test_path_result_type 25,707.9955 (40.59) 121,165.9983 (21.44) 27,039.5961 (39.72) 1,595.6754 (24.91) 26,708.0031 (39.94) 707.9798 (37.66) 2076;2365 36,982.8010 (0.03) 23953 1 python3.14-jsonpath-python-1.1.6> test_parse_scaling_with_depth 52,749.9942 (83.29) 175,666.0058 (31.08) 55,305.7342 (81.24) 3,276.9553 (51.17) 54,333.0098 (81.25) 2,249.0276 (119.62) 1394;1191 18,081.3077 (0.01) 13809 1 python3.14-jsonpath-python-1.1.6> test_filter_expression 65,915.9850 (104.08) 138,167.0008 (24.45) 67,352.0148 (98.94) 1,615.0381 (25.22) 67,082.9904 (100.31) 500.2948 (26.61) 350;442 14,847.3658 (0.01) 6229 1 python3.14-jsonpath-python-1.1.6> test_regex_filter 69,583.0095 (109.87) 157,334.0269 (27.84) 73,895.1848 (108.55) 3,937.3101 (61.48) 73,479.5176 (109.88) 2,624.9909 (139.62) 286;207 13,532.6815 (0.01) 4896 1 python3.14-jsonpath-python-1.1.6> test_nested_filter 115,416.0127 (182.23) 215,000.0073 (38.04) 123,656.9133 (181.65) 6,008.6696 (93.82) 121,625.0239 (181.87) 5,042.0058 (268.18) 963;447 8,086.8912 (0.01) 6257 1 python3.14-jsonpath-python-1.1.6> test_complex_expression 116,874.9877 (184.53) 170,457.9918 (30.16) 118,966.4337 (174.76) 1,996.8203 (31.18) 118,625.0011 (177.38) 1,155.7277 (61.47) 332;332 8,405.7323 (0.01) 5103 1 python3.14-jsonpath-python-1.1.6> test_parse_scaling_with_array_size 403,792.0153 (637.55) 505,416.0138 (89.42) 435,139.6196 (639.22) 15,650.3503 (244.36) 432,082.9757 (646.10) 18,166.9602 (966.27) 717;85 2,298.1130 (0.00) 2395 1 python3.14-jsonpath-python-1.1.6> test_parse_reuse_instance 933,875.0388 (>1000.0) 1,110,417.0117 (196.46) 968,568.9260 (>1000.0) 17,606.2024 (274.90) 965,957.9955 (>1000.0) 20,468.9859 (>1000.0) 197;26 1,032.4510 (0.00) 981 1 python3.14-jsonpath-python-1.1.6> test_recursive_descent 938,042.0088 (>1000.0) 1,153,042.0161 (204.00) 982,152.7369 (>1000.0) 36,336.1972 (567.35) 975,104.5145 (>1000.0) 47,667.0102 (>1000.0) 277;26 1,018.1716 (0.00) 974 1 python3.14-jsonpath-python-1.1.6> test_parse_new_instance 939,499.9943 (>1000.0) 1,207,290.9740 (213.60) 984,075.3775 (>1000.0) 29,063.6234 (453.80) 983,666.9778 (>1000.0) 36,207.7117 (>1000.0) 296;29 1,016.1823 (0.00) 1039 1 python3.14-jsonpath-python-1.1.6> test_cached_search 946,124.9574 (>1000.0) 1,204,249.9729 (213.06) 983,380.5157 (>1000.0) 27,935.9779 (436.19) 979,250.0059 (>1000.0) 41,260.4713 (>1000.0) 263;12 1,016.9004 (0.00) 949 1 python3.14-jsonpath-python-1.1.6> test_filter_scaling 9,458,457.9929 (>1000.0) 10,358,583.0075 (>1000.0) 9,728,422.6801 (>1000.0) 207,694.2428 (>1000.0) 9,641,624.9871 (>1000.0) 185,948.2727 (>1000.0) 16;11 102.7916 (0.00) 97 1 python3.14-jsonpath-python-1.1.6> ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- python3.14-jsonpath-python-1.1.6> python3.14-jsonpath-python-1.1.6> Legend: python3.14-jsonpath-python-1.1.6> Outliers: 1 Standard Deviation from Mean; 1.5 IQR (InterQuartile Range) from 1st Quartile and 3rd Quartile. python3.14-jsonpath-python-1.1.6> OPS: Operations Per Second, computed as 1 / Mean python3.14-jsonpath-python-1.1.6> ============================= 181 passed in 15.37s ============================= python3.14-jsonpath-python-1.1.6> Finished executing pytestCheckPhase python3.14-jsonpath-python-1.1.6> Running phase: pytestcachePhase python3.14-jsonpath-python-1.1.6> Running phase: pytestRemoveBytecodePhase building '/nix/store/3g2kagmhv1cj8fm45r33y9z033z0i0af-python3.14-mistralai-2.5.0.drv' on 'ssh-ng://customer@mac02.m.ntd.one' building '/nix/store/3g2kagmhv1cj8fm45r33y9z033z0i0af-python3.14-mistralai-2.5.0.drv' python3.14-mistralai-2.5.0> Sourcing python-remove-tests-dir-hook python3.14-mistralai-2.5.0> Sourcing python-catch-conflicts-hook.sh python3.14-mistralai-2.5.0> Sourcing python-remove-bin-bytecode-hook.sh python3.14-mistralai-2.5.0> Sourcing pypa-build-hook python3.14-mistralai-2.5.0> Using pypaBuildPhase python3.14-mistralai-2.5.0> Sourcing python-runtime-deps-check-hook python3.14-mistralai-2.5.0> Using pythonRuntimeDepsCheckHook python3.14-mistralai-2.5.0> Sourcing pypa-install-hook python3.14-mistralai-2.5.0> Using pypaInstallPhase python3.14-mistralai-2.5.0> Sourcing python-imports-check-hook.sh python3.14-mistralai-2.5.0> Using pythonImportsCheckPhase python3.14-mistralai-2.5.0> Sourcing python-metadata-check-hook.sh python3.14-mistralai-2.5.0> Using pythonMetadataCheckPhase python3.14-mistralai-2.5.0> Sourcing python-namespaces-hook python3.14-mistralai-2.5.0> Sourcing python-catch-conflicts-hook.sh python3.14-mistralai-2.5.0> Running phase: unpackPhase python3.14-mistralai-2.5.0> unpacking source archive /nix/store/qfz997c78mrl9g26npjj9zi35apjkf3m-mistralai-2.5.0.tar.gz python3.14-mistralai-2.5.0> source root is mistralai-2.5.0 python3.14-mistralai-2.5.0> setting SOURCE_DATE_EPOCH to timestamp 1580601600 of file "mistralai-2.5.0/src/mistralai/extra/workflows/helpers.py" python3.14-mistralai-2.5.0> Running phase: patchPhase python3.14-mistralai-2.5.0> Running phase: updateAutotoolsGnuConfigScriptsPhase python3.14-mistralai-2.5.0> Running phase: configurePhase python3.14-mistralai-2.5.0> no configure script, doing nothing python3.14-mistralai-2.5.0> Running phase: buildPhase python3.14-mistralai-2.5.0> Executing pypaBuildPhase python3.14-mistralai-2.5.0> Creating a wheel... python3.14-mistralai-2.5.0> pypa build flags: --no-isolation --outdir dist/ --wheel python3.14-mistralai-2.5.0> * Getting build dependencies for wheel... python3.14-mistralai-2.5.0> * Building wheel... python3.14-mistralai-2.5.0> Successfully built mistralai-2.5.0-py3-none-any.whl python3.14-mistralai-2.5.0> Finished creating a wheel... python3.14-mistralai-2.5.0> /nix/var/nix/builds/nix-64086-4116626056/mistralai-2.5.0/dist /nix/var/nix/builds/nix-64086-4116626056/mistralai-2.5.0 python3.14-mistralai-2.5.0> Unpacking to: unpacked/mistralai-2.5.0...OK python3.14-mistralai-2.5.0> Repacking wheel as ./mistralai-2.5.0-py3-none-any.whl...OK python3.14-mistralai-2.5.0> /nix/var/nix/builds/nix-64086-4116626056/mistralai-2.5.0 python3.14-mistralai-2.5.0> Finished executing pypaBuildPhase python3.14-mistralai-2.5.0> Running phase: pythonRuntimeDepsCheckHook python3.14-mistralai-2.5.0> Executing pythonRuntimeDepsCheck python3.14-mistralai-2.5.0> Checking runtime dependencies for mistralai-2.5.0-py3-none-any.whl python3.14-mistralai-2.5.0> Finished executing pythonRuntimeDepsCheck python3.14-mistralai-2.5.0> Running phase: installPhase python3.14-mistralai-2.5.0> Executing pypaInstallPhase python3.14-mistralai-2.5.0> Successfully installed mistralai-2.5.0-py3-none-any.whl python3.14-mistralai-2.5.0> Finished executing pypaInstallPhase python3.14-mistralai-2.5.0> Running phase: pythonOutputDistPhase python3.14-mistralai-2.5.0> Executing pythonOutputDistPhase python3.14-mistralai-2.5.0> Finished executing pythonOutputDistPhase python3.14-mistralai-2.5.0> Running phase: fixupPhase python3.14-mistralai-2.5.0> checking for references to /nix/var/nix/builds/nix-64086-4116626056/ in /nix/store/l6fmbbmblvybml8368iv3fyhvvyiyyb8-python3.14-mistralai-2.5.0... python3.14-mistralai-2.5.0> patching script interpreter paths in /nix/store/l6fmbbmblvybml8368iv3fyhvvyiyyb8-python3.14-mistralai-2.5.0 python3.14-mistralai-2.5.0> stripping (with command strip and flags -S) in /nix/store/l6fmbbmblvybml8368iv3fyhvvyiyyb8-python3.14-mistralai-2.5.0/lib python3.14-mistralai-2.5.0> checking for references to /nix/var/nix/builds/nix-64086-4116626056/ in /nix/store/9pwxyb0ixij3afafbaw7ggwwh6z4xvji-python3.14-mistralai-2.5.0-dist... python3.14-mistralai-2.5.0> patching script interpreter paths in /nix/store/9pwxyb0ixij3afafbaw7ggwwh6z4xvji-python3.14-mistralai-2.5.0-dist python3.14-mistralai-2.5.0> Executing pythonRemoveTestsDir python3.14-mistralai-2.5.0> Finished executing pythonRemoveTestsDir python3.14-mistralai-2.5.0> Running phase: installCheckPhase python3.14-mistralai-2.5.0> no Makefile or custom installCheckPhase, doing nothing python3.14-mistralai-2.5.0> Running phase: pythonCatchConflictsPhase python3.14-mistralai-2.5.0> Running phase: pythonRemoveBinBytecodePhase python3.14-mistralai-2.5.0> Running phase: pythonImportsCheckPhase python3.14-mistralai-2.5.0> Executing pythonImportsCheckPhase python3.14-mistralai-2.5.0> Check whether the following modules can be imported: mistralai python3.14-mistralai-2.5.0> Running phase: pythonMetadataCheckPhase python3.14-mistralai-2.5.0> Executing pythonMetadataCheckPhase building '/nix/store/2x3l1hdfd67jb1bq7n9ps0iy9ia2ma82-mistral-vibe-2.24.3.drv' on 'ssh-ng://customer@mac02.m.ntd.one' building '/nix/store/2x3l1hdfd67jb1bq7n9ps0iy9ia2ma82-mistral-vibe-2.24.3.drv' mistral-vibe-2.24.3> Sourcing python-remove-tests-dir-hook mistral-vibe-2.24.3> Sourcing python-catch-conflicts-hook.sh mistral-vibe-2.24.3> Sourcing python-remove-bin-bytecode-hook.sh mistral-vibe-2.24.3> Sourcing pypa-build-hook mistral-vibe-2.24.3> Using pypaBuildPhase mistral-vibe-2.24.3> Sourcing python-runtime-deps-check-hook mistral-vibe-2.24.3> Using pythonRuntimeDepsCheckHook mistral-vibe-2.24.3> Sourcing pypa-install-hook mistral-vibe-2.24.3> Using pypaInstallPhase mistral-vibe-2.24.3> Sourcing python-imports-check-hook.sh mistral-vibe-2.24.3> Using pythonImportsCheckPhase mistral-vibe-2.24.3> Sourcing python-namespaces-hook mistral-vibe-2.24.3> Sourcing python-catch-conflicts-hook.sh mistral-vibe-2.24.3> Using versionCheckHook mistral-vibe-2.24.3> Using checkPhaseThreadLimitHook mistral-vibe-2.24.3> Running phase: unpackPhase mistral-vibe-2.24.3> unpacking source archive /nix/store/l6v751xjpkbp60kfbx20zhykdnyqa00x-source mistral-vibe-2.24.3> source root is source mistral-vibe-2.24.3> setting SOURCE_DATE_EPOCH to timestamp 315619200 of file "source/vibe/whats_new.md" mistral-vibe-2.24.3> Running phase: patchPhase mistral-vibe-2.24.3> Running phase: updateAutotoolsGnuConfigScriptsPhase mistral-vibe-2.24.3> Running phase: configurePhase mistral-vibe-2.24.3> no configure script, doing nothing mistral-vibe-2.24.3> Running phase: buildPhase mistral-vibe-2.24.3> Executing pypaBuildPhase mistral-vibe-2.24.3> Setting SETUPTOOLS_SCM_PRETEND_VERSION to 2.24.3 mistral-vibe-2.24.3> Including all tracked files automatically mistral-vibe-2.24.3> Creating a wheel... mistral-vibe-2.24.3> pypa build flags: --no-isolation --outdir dist/ --wheel mistral-vibe-2.24.3> * Getting build dependencies for wheel... mistral-vibe-2.24.3> * Building wheel... mistral-vibe-2.24.3> Successfully built mistral_vibe-2.24.3-py3-none-any.whl mistral-vibe-2.24.3> Finished creating a wheel... mistral-vibe-2.24.3> /nix/var/nix/builds/nix-68922-2399460124/source/dist /nix/var/nix/builds/nix-68922-2399460124/source mistral-vibe-2.24.3> Unpacking to: unpacked/mistral_vibe-2.24.3...OK mistral-vibe-2.24.3> Repacking wheel as ./mistral_vibe-2.24.3-py3-none-any.whl...OK mistral-vibe-2.24.3> /nix/var/nix/builds/nix-68922-2399460124/source mistral-vibe-2.24.3> Finished executing pypaBuildPhase mistral-vibe-2.24.3> Running phase: pythonRuntimeDepsCheckHook mistral-vibe-2.24.3> Executing pythonRuntimeDepsCheck mistral-vibe-2.24.3> Checking runtime dependencies for mistral_vibe-2.24.3-py3-none-any.whl mistral-vibe-2.24.3> Finished executing pythonRuntimeDepsCheck mistral-vibe-2.24.3> Running phase: installPhase mistral-vibe-2.24.3> Executing pypaInstallPhase mistral-vibe-2.24.3> Successfully installed mistral_vibe-2.24.3-py3-none-any.whl mistral-vibe-2.24.3> Finished executing pypaInstallPhase mistral-vibe-2.24.3> Running phase: pythonOutputDistPhase mistral-vibe-2.24.3> Executing pythonOutputDistPhase mistral-vibe-2.24.3> Finished executing pythonOutputDistPhase mistral-vibe-2.24.3> Running phase: fixupPhase mistral-vibe-2.24.3> checking for references to /nix/var/nix/builds/nix-68922-2399460124/ in /nix/store/46fw9vpgx22s8v8fnyymssv0iv1r5rmq-mistral-vibe-2.24.3... mistral-vibe-2.24.3> patching script interpreter paths in /nix/store/46fw9vpgx22s8v8fnyymssv0iv1r5rmq-mistral-vibe-2.24.3 mistral-vibe-2.24.3> stripping (with command strip and flags -S) in /nix/store/46fw9vpgx22s8v8fnyymssv0iv1r5rmq-mistral-vibe-2.24.3/lib /nix/store/46fw9vpgx22s8v8fnyymssv0iv1r5rmq-mistral-vibe-2.24.3/bin mistral-vibe-2.24.3> checking for references to /nix/var/nix/builds/nix-68922-2399460124/ in /nix/store/48fmb7chmlrhlnd46hgs5frhjfvr7qvn-mistral-vibe-2.24.3-dist... mistral-vibe-2.24.3> patching script interpreter paths in /nix/store/48fmb7chmlrhlnd46hgs5frhjfvr7qvn-mistral-vibe-2.24.3-dist mistral-vibe-2.24.3> Rewriting #!/nix/store/k07j8cq0iyvna81qlhwxz8xq6pkz02z8-python3-3.14.7/bin/python3.14 to #!/nix/store/k07j8cq0iyvna81qlhwxz8xq6pkz02z8-python3-3.14.7 mistral-vibe-2.24.3> wrapping `/nix/store/46fw9vpgx22s8v8fnyymssv0iv1r5rmq-mistral-vibe-2.24.3/bin/vibe-acp'... mistral-vibe-2.24.3> Rewriting #!/nix/store/k07j8cq0iyvna81qlhwxz8xq6pkz02z8-python3-3.14.7/bin/python3.14 to #!/nix/store/k07j8cq0iyvna81qlhwxz8xq6pkz02z8-python3-3.14.7 mistral-vibe-2.24.3> wrapping `/nix/store/46fw9vpgx22s8v8fnyymssv0iv1r5rmq-mistral-vibe-2.24.3/bin/vibe-app-server'... mistral-vibe-2.24.3> Rewriting #!/nix/store/k07j8cq0iyvna81qlhwxz8xq6pkz02z8-python3-3.14.7/bin/python3.14 to #!/nix/store/k07j8cq0iyvna81qlhwxz8xq6pkz02z8-python3-3.14.7 mistral-vibe-2.24.3> wrapping `/nix/store/46fw9vpgx22s8v8fnyymssv0iv1r5rmq-mistral-vibe-2.24.3/bin/vibe'... mistral-vibe-2.24.3> Executing pythonRemoveTestsDir mistral-vibe-2.24.3> Finished executing pythonRemoveTestsDir mistral-vibe-2.24.3> Running phase: installCheckPhase mistral-vibe-2.24.3> Executing versionCheckPhase mistral-vibe-2.24.3> Successfully managed to find version 2.24.3 in the output of the command /nix/store/46fw9vpgx22s8v8fnyymssv0iv1r5rmq-mistral-vibe-2.24.3/bin/vibe --version mistral-vibe-2.24.3> vibe 2.24.3 mistral-vibe-2.24.3> Finished versionCheckPhase mistral-vibe-2.24.3> setting known thread variables to default: 1 mistral-vibe-2.24.3> OMP_NUM_THREADS=1 OPENBLAS_NUM_THREADS=1 MKL_NUM_THREADS=1 BLIS_NUM_THREADS=1 VECLIB_MAXIMUM_THREADS=1 NUMBA_NUM_THREADS=1 NUMEXPR_NUM_THREADS=1 mistral-vibe-2.24.3> no Makefile or custom installCheckPhase, doing nothing mistral-vibe-2.24.3> Running phase: pythonCatchConflictsPhase mistral-vibe-2.24.3> Running phase: pythonRemoveBinBytecodePhase mistral-vibe-2.24.3> Running phase: pythonImportsCheckPhase mistral-vibe-2.24.3> Executing pythonImportsCheckPhase mistral-vibe-2.24.3> Check whether the following modules can be imported: vibe vibe.cli.cli vibe.core.llm.backend.mistral vibe.cli.transcribe.mistral_transcribe_client post-build step Upload to niks3: ok time=2026-08-28T01:19:32.231Z level=INFO msg="Uploading 33 paths to niks3.numtide.com (166 already cached)" time=2026-08-28T01:19:32.231Z level=INFO msg="Uploading 46fw9vpgx22s8v8fnyymssv0iv1r5rmq-mistral-vibe-2.24.3 (15.7MB)" time=2026-08-28T01:19:32.231Z level=INFO msg="Uploading 025d6yq7nmrbmdbb10k3nnxlj7vwidmf-python3.14-opentelemetry-api-1.40.0 (763.1KB)" time=2026-08-28T01:19:32.231Z level=INFO msg="Uploading bbrhkaqav2cny2ix3n3vivj659g7x281-portaudio-190700_20210406 (308.4KB)" time=2026-08-28T01:19:32.231Z level=INFO msg="Uploading 5y4d8wshvky3x83sxhfw35p1xrwh90c8-python3.14-opentelemetry-proto-1.40.0 (402.1KB)" time=2026-08-28T01:19:32.231Z level=INFO msg="Uploading hzx682pl0wranjv0mwl5hzxzkwd5cgbl-python3.14-opentelemetry-semantic-conventions-0.61b0 (1.9MB)" time=2026-08-28T01:19:32.232Z level=INFO msg="Uploading 1qkgbv6kgyf19cj6g57bas4l021n7p3g-python3.14-textual-8.2.7 (10.2MB)" time=2026-08-28T01:19:32.232Z level=INFO msg="Uploading qy1xspqvv8y361acxn9ydzi1vkzc9259-python3.14-textual-speedups-0.2.1 (585.9KB)" time=2026-08-28T01:19:32.232Z level=INFO msg="Uploading 0v0qs4kl1nida9kij55bmy63fkjg8ri6-python3.14-opentelemetry-sdk-1.40.0 (1.6MB)" time=2026-08-28T01:19:32.232Z level=INFO msg="Uploading q1w2dbccxlys034jx9zy7c5q3hr3zvjj-python3.14-mcp-1.29.0 (3.0MB)" time=2026-08-28T01:19:32.232Z level=INFO msg="Uploading xvqvppmqnfx2qj3xqd0c74b032znszdm-python3.14-giturlparse-0.15.0 (152.8KB)" time=2026-08-28T01:19:32.234Z level=INFO msg="Uploading qljpdwyndfia7514r6kc65f4dkm75jkm-python3.14-tree-sitter-bash-0.25.1 (1.4MB)" time=2026-08-28T01:19:32.234Z level=INFO msg="Uploading afvkw3id2jb2r0p216z0h81dnp73s367-python3.14-zstandard-0.25.0 (2.0MB)" time=2026-08-28T01:19:32.234Z level=INFO msg="Uploading 86sc668dsh7syh89kw3c4y6s2q1k3yh5-python3.14-pydantic-settings-2.14.2 (799.4KB)" time=2026-08-28T01:19:32.586Z level=INFO msg="Uploading x3g15vkkax7jxfld64q8ym5jfbs425j9-python3.14-markdownify-1.2.3 (134.7KB)" time=2026-08-28T01:19:32.592Z level=INFO msg="Uploading 006yn2g3jl1bl92gf3za4f2xygaqwlva-python3.14-gitdb-4.0.12 (598.9KB)" time=2026-08-28T01:19:32.610Z level=INFO msg="Uploading cm0zbklamfvfw0kqf310hc8807nj3ii0-python3.14-tomli-w-1.2.0 (44.4KB)" time=2026-08-28T01:19:32.636Z level=INFO msg="Uploading jdk1q0arp9ay907fqbsba2j8n1df5sbs-python3.14-eval-type-backport-0.4.0 (48.8KB)" time=2026-08-28T01:19:32.641Z level=INFO msg="Uploading y78kinf655p4mp7vab22dqwqd7j8ckp9-python3.14-jsonpath-python-1.1.6 (128.9KB)" time=2026-08-28T01:19:32.645Z level=INFO msg="Uploading ahf1yfkyg5hlfya74zrzbcs3jnxdrz5s-python3.14-httpx-sse-0.4.3 (61.0KB)" time=2026-08-28T01:19:32.648Z level=INFO msg="Uploading 7b9669aqjwa1m5jb5r2a3bzqfybhaiss-python3.14-sse-starlette-3.2.0 (88.4KB)" time=2026-08-28T01:19:32.660Z level=INFO msg="Uploading gv9c8k5yqbqbyz81rx647ls297mkph3p-python3.14-humanize-4.15.0 (546.3KB)" time=2026-08-28T01:19:32.660Z level=INFO msg="Uploading ah3gnqjmag5r32qzvj4b4ajagk3n17d6-python3.14-agent-client-protocol-0.10.1 (1.1MB)" time=2026-08-28T01:19:32.662Z level=INFO msg="Uploading 2f6q9r04ahsyyp59l884rx5za77qpzj3-python3.14-jsonpointer-3.1.1 (47.5KB)" time=2026-08-28T01:19:32.663Z level=INFO msg="Uploading y3qydzzg145s3l39sg0ci457ryaid4pi-git-minimal-2.55.0 (34.9MB)" time=2026-08-28T01:19:32.664Z level=INFO msg="Uploading bkl813f5lz3x31dzr2d8s8amwsfd9aas-python3.14-sounddevice-0.5.5 (381.3KB)" time=2026-08-28T01:19:32.676Z level=INFO msg="Uploading wyxcr80hl99q0c181hz3lghqizz5k1p5-python3.14-opentelemetry-exporter-otlp-proto-http-1.40.0 (154.2KB)" time=2026-08-28T01:19:32.678Z level=INFO msg="Uploading y9g273zgi3cnvdlw4miaf1pricy3nswd-python3.14-opentelemetry-exporter-otlp-proto-common-1.40.0 (134.4KB)" time=2026-08-28T01:19:32.689Z level=INFO msg="Uploading an3rh8985nlkj4618crwamd5nk90l6qa-python3.14-ddt-1.7.2 (55.1KB)" time=2026-08-28T01:19:32.698Z level=INFO msg="Uploading l6fmbbmblvybml8368iv3fyhvvyiyyb8-python3.14-mistralai-2.5.0 (16.4MB)" time=2026-08-28T01:19:32.727Z level=INFO msg="Uploading lj17vb90jyqcy2xnlp4pb4bsgrm4prr5-python3.14-jsonpatch-1.33 (118.4KB)" time=2026-08-28T01:19:32.920Z level=INFO msg="Uploading 1gjkksjlm0958c9klbcv5j7zib98w2w4-python3.14-sentry-sdk-2.66.0 (6.8MB)" time=2026-08-28T01:19:32.921Z level=INFO msg="Uploading x90v5v6pzq8b2wr8c1m7avqvb5rzcgp5-python3.14-smmap-5.0.3 (213.0KB)" time=2026-08-28T01:19:32.961Z level=INFO msg="Uploading 6qrpqdfik2x9i3i82brc80fp73nkiv8r-python3.14-gitpython-3.1.58 (2.4MB)" time=2026-08-28T01:19:34.586Z level=INFO msg="Uploading 33 narinfos" time=2026-08-28T01:19:35.297Z level=INFO msg="Upload complete. (3.418s)"