these 29 derivations will be built: /nix/store/0qjf9s4rx6rdgk38qgy4fwnjy7z9ina4-textual-speedups-0.2.1-vendor.drv /nix/store/1fkkdk0mndlnzplqb7iri74d25x4a4i1-python3.14-textual-8.2.7.drv /nix/store/7c8vyqsidh45rb7wfymiv8hs69gia2va-python3.14-opentelemetry-api-1.40.0.drv /nix/store/20xibm6rp26iwh4838macilw8n5yp5cp-python3.14-opentelemetry-semantic-conventions-0.61b0.drv /nix/store/9rg59fpqk3kx61j7hq446in8inxrn88g-python3.14-opentelemetry-sdk-1.40.0.drv /nix/store/rnz8vp2jxss2hwnx3nk9gmqi94bni2z5-python3.14-starlette-1.7.0.drv /nix/store/gy772yr7ww2yi8ba1spvskdfi487f2xf-python3.14-respx-0.23.1.drv /nix/store/msazp4dlsxdicb4jbzakjgqpjvqxqinr-python3.14-elastic-transport-8.17.1.drv /nix/store/8qj7i2kdxfij19gas8cla00c3bjkq7qg-python3.14-elasticsearch-8.19.3.drv /nix/store/zz52gxphp9rad58x63xwaacpvl0yfqpi-python3.14-pytest-benchmark-5.3.0.drv /nix/store/g4z1vhjah57rkp7ws5ndsa2ikibv68y5-python3.14-jsonpath-python-1.1.6.drv /nix/store/1rrf4h0q5yzf58br9ms97c745dv70z67-python3.14-mistralai-2.6.0.drv /nix/store/2i2zabp9n8kqyaa1j6blbw83s720jby7-python3.14-opentelemetry-test-utils-0.61b0.drv /nix/store/2zykzqrvlwfk49y5ly88siqbvy7rnsxz-python3.14-agent-client-protocol-0.10.1.drv /nix/store/3wa8lhx1cv975kd1rk565fi6679g1q57-python3.14-pydantic-settings-2.14.2.drv /nix/store/ww9yr91w6fhmxp5l19y4pavkx65fv306-python3.14-baize-0.23.1.drv /nix/store/pwlgffx6c7yvqvlcq9j86bkglfvnjb77-python3.14-a2wsgi-1.10.10.drv /nix/store/5z0cvj9hhz2ww6203mzjjjhb14p2ckvj-python3.14-fastapi-0.141.1.drv /nix/store/398x2r1md98y1zmw4nmas36g508y976w-python3.14-sse-starlette-3.4.5.drv /nix/store/yv1lkws6s4w05j7xnnckj8qr1glx1h8r-python3.14-httpx-sse-0.4.3.drv /nix/store/6hsmiy20nby9bas8xism8sv6fsqairhl-python3.14-mcp-1.29.0.drv /nix/store/9bkkwnbqzc0slhy8bz0xmsfxpy522rd0-python3.14-humanize-4.16.0.drv /nix/store/c1spr32vfn33mh8mc363295z8f6csfwi-python3.14-tree-sitter-bash-0.25.1.drv /nix/store/c94ifb0drn5ybyr4jwai9xmbkrxn6i78-python3.14-textual-speedups-0.2.1.drv /nix/store/rd9m5m2zx3150v5znsy1p01ywcw226w3-python3.14-opentelemetry-proto-1.40.0.drv /nix/store/ym0w3r7nkp39icq2nzwq05d7jw6zdh4j-python3.14-opentelemetry-exporter-otlp-proto-common-1.40.0.drv /nix/store/jmlfgd6q19i9dqm2956nwpmjphvkc15m-python3.14-opentelemetry-exporter-otlp-proto-http-1.40.0.drv /nix/store/msp27xgj7rp9xnd7066r3y12gfx55r75-mistral-vibe-2.26.1.drv /nix/store/bwdzkzjv0lpaixhkydlmfxhjps5zk4w7-check-mistral-vibe.drv these 111 paths will be fetched (33.6 MiB download, 270.4 MiB unpacked): /nix/store/8fvcdjmpjvi0vkr8mniwdm08hpz5fi4v-a2wsgi-1.10.10.tar.gz /nix/store/9wd204mwkxv4cgfg1maw6dkxfa03s67y-agent_client_protocol-0.10.1.tar.gz /nix/store/hjmj4isjki1z28lchbkavplpvgbkv5ap-elasticsearch-8.19.3.tar.gz /nix/store/i9dxbcx0iaj0drypg4kc427k1scva47s-jsonpath_python-1.1.6.tar.gz /nix/store/a747xsyqn7j05x3jiscfklijwi130czx-libargon2-20190702 /nix/store/0l2sqygs565krklisszkpw7315g37vny-mercurial-7.2.2 /nix/store/arbfwsxdvfsbxf3xnrclqjnwvfpdgk2z-mistral_vibe-2.26.1-cp312-abi3-macosx_11_0_arm64.whl /nix/store/wvl2l60pimppcmlzml43rf4n4xb3px2z-mistralai-2.6.0.tar.gz /nix/store/hw9aya73q22jg383nkcc3xmi7cl5hbv5-pybind11-setup-hook /nix/store/5g5z9ymanhmd0mz5rp7ihlvw3z9fb400-pydantic_settings-2.14.2.tar.gz /nix/store/1vqfgrhjz9jgl9idpmdsjxb1dqblhzbh-python3.14-appnope-1.0.0 /nix/store/h7c2bzv9hmc0bzfn3gfiy21wa7156s56-python3.14-argon2-cffi-25.1.0 /nix/store/232jilligwq4l4j2w9i4a2q8d7mf9cvy-python3.14-argon2-cffi-bindings-25.1.0 /nix/store/nbjivr0znc15sfvs2g831ziiycc99c8f-python3.14-asgi-lifespan-2.1.0 /nix/store/zrqdlx6nhvckn822aav1bg2hd2gij7w3-python3.14-aspectlib-2.0.0 /nix/store/gbdg7hz09hm1i2qvqf0x66kfv67xql8r-python3.14-asttokens-3.0.2 /nix/store/2c71l0afmz973zds017k3f1wgla57bxs-python3.14-async-timeout-5.0.1 /nix/store/fcv00pfv42gflx6amjpgwmqcrrbasgj7-python3.14-bcrypt-5.0.0 /nix/store/masivrpqfxnqqfp621rzxxdkp7c75z7i-python3.14-beautifulsoup4-4.15.0 /nix/store/whnyccn6f29qi11z1w861p1abxigf6vj-python3.14-black-26.5.1 /nix/store/zv2z958jj0qp4rvwpry149k588ij0jgj-python3.14-blockbuster-1.5.26 /nix/store/0y35xa2cciy5gvgnixk13sygcia3npzz-python3.14-cachetools-7.1.7 /nix/store/58lcpncca331mkd676zfjbnw8qrfjf6j-python3.14-comm-0.2.3 /nix/store/5hkhn2033qsgdn9xafh30pjn8qmfib81-python3.14-decorator-5.3.1 /nix/store/zz63jijghbqsiq8nclaav78ikynpzg40-python3.14-dirty-equals-0.11.0 /nix/store/0x2hzh42q47sj588a4ss8jvglxjbd901-python3.14-dnspython-2.8.0 /nix/store/y4lwagvy3ni7cjwm5wk8pqn60wlz88lj-python3.14-dunamai-1.26.2 /nix/store/mf8w5maf1qbijpsrvd5pcnn296xzankq-python3.14-email-validator-2.3.0 /nix/store/1rbr6qsnxbhxm656k9cahk66wrs22v4l-python3.14-execnet-2.1.2 /nix/store/pdjjlp46zqas48glmkanj8yf83p2ifxd-python3.14-executing-2.2.1 /nix/store/0ki7cf7yxkk5fj35iyqpzjf2j9lnip2q-python3.14-fastapi-cli-0.0.32 /nix/store/znq8b1349jmyidxk5838s0yrv2dvdk52-python3.14-fastjsonschema-2.21.2 /nix/store/gsad45kwyh9fch3mbznxirhnqqk6ra7q-python3.14-fields-5.0.0 /nix/store/bvksj9dqlhqaw2zyc6wxn7anag5wmfyx-python3.14-forbiddenfruit-0.1.4 /nix/store/xwz54a4zyb28cczb2gvw85br11b6rhix-python3.14-freezegun-1.5.5 /nix/store/sj7rggxndy002g2gyhyj46l0jwq7gvaa-python3.14-giturlparse-0.15.0 /nix/store/d7cn9r83j07la6zwn4crsw1x16iynyg5-python3.14-google-auth-2.50.0 /nix/store/dp5gw9rgj8bq3689c64n2c7k47gafg6p-python3.14-google-re2-1.1.20251105 /nix/store/wnyxadyw99m6gwbhnznl76rcgyfv40rr-python3.14-hatch-vcs-0.5.0 /nix/store/7akcayz990h7fq0if6j462g5b6nh67rv-python3.14-inline-snapshot-0.34.2 /nix/store/73ljwy2qgzhzhkm2hz7z6v5sdyc3jaa8-python3.14-ipykernel-7.3.0 /nix/store/av2fb9dc6gmaixzxh7q624sfywc67r6c-python3.14-ipython-9.16.1 /nix/store/01mm8z07y62jafc6mi7d9a2pn6iffyi6-python3.14-ipython-pygments-lexers-1.1.1 /nix/store/z68nvczsviqf6nqpdsbh2d067dz2j2xd-python3.14-jedi-0.20.0 /nix/store/9ds7pspgpd0ryk789fkwfpdrh9vg9lq1-python3.14-jsonpatch-1.33 /nix/store/vmx4lqm8r65kql3q23nra0k9y97r1qrl-python3.14-jsonpointer-3.1.1 /nix/store/zlpzx7j0jicfzwaw6qg02kdxa2d8z3js-python3.14-jupyter-client-8.9.1 /nix/store/34gg9nksgbc80z8j1acdnygrb57mxjhj-python3.14-jupyter-core-5.9.1 /nix/store/bw0sg9zjzwq02fsmkc4qdk3xkx6z2qi8-python3.14-markdownify-1.2.3 /nix/store/h1aydakp3508va983llsj05f90r3sk4k-python3.14-matplotlib-inline-0.2.2 /nix/store/avm7dw7dpg37ccaqc3pfx40x88jgrxsq-python3.14-miniaudio-1.71 /nix/store/pxhlcc90l86ax0ja2v56v30qhkamxgcc-python3.14-mock-5.2.0 /nix/store/khy7jp3zsrqzfc2sgfpp93zb7ky43n0p-python3.14-nbclient-0.10.4 /nix/store/7dyiqwbhawm28jcb04jdq36vffm87z84-python3.14-nbformat-5.11.1 /nix/store/s13dv58vjzzz5mc0wl0j160rhl2bylcs-python3.14-nbmake-1.5.5 /nix/store/pb7c8snx9hxraq7ss6i67ihrdjdjsrm3-python3.14-nest-asyncio2-1.7.2 /nix/store/iy88z82lw5lsha059cic41w2i2zm38x9-python3.14-orjson-3.12.0 /nix/store/1vic6x5i44xqvdb84mrix4pr8wkckpfz-python3.14-outcome-1.3.0.post0 /nix/store/9bj6nbw80k0nqg94p3xyajixsn20nfc6-python3.14-parso-0.8.7 /nix/store/1wxfp522vdv66d2msn0cs1nbqg7np66h-python3.14-pexpect-4.9.0 /nix/store/hmakwds07iayhk5nyiv0xp1b1ki9bcd8-python3.14-poetry-core-2.4.1 /nix/store/g2arqqm0chpg68c12x7dd75y986dliyd-python3.14-pure-eval-0.2.3 /nix/store/6q8ghc2v277gzpm6jd8vvnilsf928s9n-python3.14-pwdlib-0.3.1 /nix/store/6r2xvxg12aaggpkfyydd8xan80cgpmnz-python3.14-py-cpuinfo2-10.1.1 /nix/store/y06d0khl11ifis8kl76lxicrbfii5525-python3.14-pyasn1-0.6.4 /nix/store/mj2nx2b1kxr4b55j6s74c8kqplga4iyv-python3.14-pyasn1-modules-0.4.2 /nix/store/jgyhg4knag0lkbi71lc28b1sncn459k5-python3.14-pybind11-3.1.0 /nix/store/3ampls62ik7b4a08cr2y4d6b9q82wh5q-python3.14-pydantic-extra-types-2.11.0 /nix/store/xzp800x2ry85c8yxi450nmylki974npz-python3.14-pygal-3.1.3 /nix/store/nhbx67ymj0zr10yflz6rh58b424nqkh1-python3.14-pyperclip-1.11.0 /nix/store/0i0vswyc3jhb0arrisyfir7994p8lgcx-python3.14-pytest-aiohttp-1.1.1 /nix/store/28q64nlvky3fyy5fjd4n87rkp77wb247-python3.14-pytest-cov-stub-1.0.0 /nix/store/19grdqlqbbw237jilq3440br3aij1vyh-python3.14-pytest-examples-0.0.18 /nix/store/nj9w4j8bnnrqfzqw71z72x6g5kpp23d1-python3.14-pytest-httpserver-1.1.5 /nix/store/pq14wmll62a2c9ap9vabysy7flqyblf7-python3.14-pytest-timeout-2.4.0 /nix/store/n13spkpir45gn685g11r3f3yjwc4a61v-python3.14-pytest-xdist-3.8.0 /nix/store/yi1ii6m40nridmlnr22k5q4nznpgavr0-python3.14-pytokens-0.4.1 /nix/store/yb96swdimadmqbwzzy8av0fwaq99g38n-python3.14-pytz-2026.3.post1 /nix/store/7pca4ja88r4k9qfipfbq3sba940fpjzg-python3.14-pyzmq-27.2.0 /nix/store/w2vzv1nnfrkjy87zc9l0vsv3zxnnqf54-python3.14-rfc8785-0.1.4 /nix/store/kmri43vyi6fxr20wk75vs3yjh7z9a4kq-python3.14-rich-toolkit-0.20.1 /nix/store/d6w8kgqpnjcv54iw71fxw5b0lszc13sr-python3.14-ruff-0.17.1 /nix/store/lwcbns07l1ravky94gvfwc2mvsvayinh-python3.14-sentry-sdk-2.70.0 /nix/store/wdwl3bmh5qmnbjn5gh27s8x8gdnphm13-python3.14-sortedcontainers-2.4.0 /nix/store/9xkfan5z33cf0zjmzhsav90ggjgbbcax-python3.14-soupsieve-2.10 /nix/store/1h44rrdcgw1gvmqqxa9x4whx3i2q15dg-python3.14-stack-data-0.6.3 /nix/store/9h5vkb48743kcga2pdk7abwgk173f46a-python3.14-syrupy-6.0.0 /nix/store/z6nk3wr89n4r7m7hg71yhhvxj441x2am-python3.14-testcontainers-4.15.0 /nix/store/vg58kgss3yc7bkcbyzsll90hxs2s2syj-python3.14-time-machine-3.4.0 /nix/store/hyqbhk6vp9l6r66y2b2nq61kqjf56f7c-python3.14-traitlets-5.15.1 /nix/store/nj8xp9p1h1waiprl8z1z88k5aylbpd5z-python3.14-tree-sitter-0.25.2 /nix/store/lqwwxfz0pqzmsh7aba3d6h13fx7haz22-python3.14-tree-sitter-markdown-0.5.1 /nix/store/xmf58413ynwmd3fybfr7nbgfzri8hjyb-python3.14-tree-sitter-python-0.25.0 /nix/store/lrwmrq2iz7608yk60f3al9iq0nhr1h2k-python3.14-trio-0.34.0 /nix/store/mgwj0irb3asxa0kyvpnwbh0qy4y29wyg-python3.14-uv-dynamic-versioning-0.14.1 /nix/store/3dsgbk38ms2inqnvqa0mbcqvzdba00fd-python3.14-zstandard-0.25.0 /nix/store/0k5fb4viz7y83flyyslz949ysc6jb2is-source /nix/store/1h6844gsr81k45lyvrwxmjfaylc9s3z9-source /nix/store/2535x5qnx3hqix529cl63p1xxb2j86js-source /nix/store/36fd12xrych2dwibzmszahhmswfsd3xs-source /nix/store/4w5h43znsl8y33rbhvz91g67c532271a-source /nix/store/gm4qvi5cby3h7cjwfcnr4n4kpdvq413q-source /nix/store/gp8aab184alanzzk7mcamyc8j4hns5id-source /nix/store/lxwr6p52yqn94azhdm37zag7gm54d672-source /nix/store/yxg2vh9bsnd34md82yqwvwd4vjs4cs7k-source /nix/store/zy679vw3cvlgv07f5h76k711072k24bw-source /nix/store/pjbfh6pg93aqr9pn4v32ayj9j5767539-textual-speedups-0.2.1-vendor-staging /nix/store/a55n2zxj2bs7ns7y4hzqc2dzmz8h3vjz-textual_speedups-0.2.1.tar.gz /nix/store/78vzma9hhwga0qqsmcl649iqpv30wmjy-tree_sitter_bash-0.25.1.tar.gz /nix/store/wpwj3mq49xrxpsgrnk7svy0iydj88nak-wheel-unpack-hook.sh /nix/store/alq9lb4042hsw2pc2lzrk7535jgq7q6d-zeromq-4.3.5 building '/nix/store/2zykzqrvlwfk49y5ly88siqbvy7rnsxz-python3.14-agent-client-protocol-0.10.1.drv' on 'grpc://farm.numtide.com:50051?client-cert=/run/secrets/vars/per-machine/bld1/nix-farm-ci/crt&client-key=/run/secrets/vars/per-machine/bld1/nix-farm-ci/key&connect-timeout=23&system=aarch64-darwin' building '/nix/store/7c8vyqsidh45rb7wfymiv8hs69gia2va-python3.14-opentelemetry-api-1.40.0.drv' on 'grpc://farm.numtide.com:50051?client-cert=/run/secrets/vars/per-machine/bld1/nix-farm-ci/crt&client-key=/run/secrets/vars/per-machine/bld1/nix-farm-ci/key&connect-timeout=23&system=aarch64-darwin' building '/nix/store/2zykzqrvlwfk49y5ly88siqbvy7rnsxz-python3.14-agent-client-protocol-0.10.1.drv' on farm.numtide.com:50051 python3.14-agent-client-protocol-0.10.1> mac02: building 2zykzqrvlwfk49y5ly88siqbvy7rnsxz-python3.14-agent-client-protocol-0.10.1.drv python3.14-agent-client-protocol-0.10.1> structuredAttrs is enabled 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-12477-3464805274/ in /nix/store/644aax12dx535rsmr1gx1pl6s71x3q3l-python3.14-agent-client-protocol-0.10.1-dist... python3.14-agent-client-protocol-0.10.1> patching script interpreter paths in /nix/store/644aax12dx535rsmr1gx1pl6s71x3q3l-python3.14-agent-client-protocol-0.10.1-dist python3.14-agent-client-protocol-0.10.1> checking for references to /nix/var/nix/builds/nix-12477-3464805274/ in /nix/store/1wjnr90yzn9v2wyf6c6xvxbdn7wn9mkh-python3.14-agent-client-protocol-0.10.1... python3.14-agent-client-protocol-0.10.1> patching script interpreter paths in /nix/store/1wjnr90yzn9v2wyf6c6xvxbdn7wn9mkh-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/1wjnr90yzn9v2wyf6c6xvxbdn7wn9mkh-python3.14-agent-client-protocol-0.10.1/lib 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/7c8vyqsidh45rb7wfymiv8hs69gia2va-python3.14-opentelemetry-api-1.40.0.drv' on farm.numtide.com:50051 python3.14-opentelemetry-api-1.40.0> mac02: building 7c8vyqsidh45rb7wfymiv8hs69gia2va-python3.14-opentelemetry-api-1.40.0.drv python3.14-opentelemetry-api-1.40.0> structuredAttrs is enabled 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-13260-937594130/source/opentelemetry-api/dist /nix/var/nix/builds/nix-13260-937594130/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-13260-937594130/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-13260-937594130/ in /nix/store/rvhcnn9jjhaimzwyqmlwalgl9fq77a09-python3.14-opentelemetry-api-1.40.0-dist... python3.14-opentelemetry-api-1.40.0> patching script interpreter paths in /nix/store/rvhcnn9jjhaimzwyqmlwalgl9fq77a09-python3.14-opentelemetry-api-1.40.0-dist python3.14-opentelemetry-api-1.40.0> checking for references to /nix/var/nix/builds/nix-13260-937594130/ in /nix/store/vh6vvb9ww0prbrbcf2lfb5vmw347wvrf-python3.14-opentelemetry-api-1.40.0... python3.14-opentelemetry-api-1.40.0> patching script interpreter paths in /nix/store/vh6vvb9ww0prbrbcf2lfb5vmw347wvrf-python3.14-opentelemetry-api-1.40.0 python3.14-opentelemetry-api-1.40.0> stripping (with command strip and flags -S) in /nix/store/vh6vvb9ww0prbrbcf2lfb5vmw347wvrf-python3.14-opentelemetry-api-1.40.0/lib 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/rd9m5m2zx3150v5znsy1p01ywcw226w3-python3.14-opentelemetry-proto-1.40.0.drv' on 'grpc://farm.numtide.com:50051?client-cert=/run/secrets/vars/per-machine/bld1/nix-farm-ci/crt&client-key=/run/secrets/vars/per-machine/bld1/nix-farm-ci/key&connect-timeout=21&system=aarch64-darwin' building '/nix/store/20xibm6rp26iwh4838macilw8n5yp5cp-python3.14-opentelemetry-semantic-conventions-0.61b0.drv' on 'grpc://farm.numtide.com:50051?client-cert=/run/secrets/vars/per-machine/bld1/nix-farm-ci/crt&client-key=/run/secrets/vars/per-machine/bld1/nix-farm-ci/key&connect-timeout=21&system=aarch64-darwin' building '/nix/store/rd9m5m2zx3150v5znsy1p01ywcw226w3-python3.14-opentelemetry-proto-1.40.0.drv' on farm.numtide.com:50051 python3.14-opentelemetry-proto-1.40.0> mac02: building rd9m5m2zx3150v5znsy1p01ywcw226w3-python3.14-opentelemetry-proto-1.40.0.drv python3.14-opentelemetry-proto-1.40.0> structuredAttrs is enabled 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-24588-2561854005/source/opentelemetry-proto/dist /nix/var/nix/builds/nix-24588-2561854005/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-24588-2561854005/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-24588-2561854005/ in /nix/store/14vz98ld6g1b4qh0rcwjbbf9j6m0jy7d-python3.14-opentelemetry-proto-1.40.0-dist... python3.14-opentelemetry-proto-1.40.0> patching script interpreter paths in /nix/store/14vz98ld6g1b4qh0rcwjbbf9j6m0jy7d-python3.14-opentelemetry-proto-1.40.0-dist python3.14-opentelemetry-proto-1.40.0> checking for references to /nix/var/nix/builds/nix-24588-2561854005/ in /nix/store/wbslx8x1f1s21advw2rkdnmv0pc2i697-python3.14-opentelemetry-proto-1.40.0... python3.14-opentelemetry-proto-1.40.0> patching script interpreter paths in /nix/store/wbslx8x1f1s21advw2rkdnmv0pc2i697-python3.14-opentelemetry-proto-1.40.0 python3.14-opentelemetry-proto-1.40.0> stripping (with command strip and flags -S) in /nix/store/wbslx8x1f1s21advw2rkdnmv0pc2i697-python3.14-opentelemetry-proto-1.40.0/lib 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.8, pytest-9.1.1, pluggy-1.6.0 -- /nix/store/0jb1qn7qnpbz8774mq5k2c1p84gp0x76-python3-3.14.8/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-24588-2561854005/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/bj255z3hkkbhx6q2rha2p0gxlcx2jycc-python3.14-pytest-9.1.1/lib/python3.14/site-packages/_pytest/cacheprovider.py:469 python3.14-opentelemetry-proto-1.40.0> /nix/store/bj255z3hkkbhx6q2rha2p0gxlcx2jycc-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-24588-2561854005/source/.pytest_cache/v/cache/nodeids: [Errno 13] Permission denied: '/nix/var/nix/builds/nix-24588-2561854005/source/pytest-cache-files-1do7oy4r' 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.02s ========================= 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/3wa8lhx1cv975kd1rk565fi6679g1q57-python3.14-pydantic-settings-2.14.2.drv' on 'grpc://farm.numtide.com:50051?client-cert=/run/secrets/vars/per-machine/bld1/nix-farm-ci/crt&client-key=/run/secrets/vars/per-machine/bld1/nix-farm-ci/key&connect-timeout=21&system=aarch64-darwin' building '/nix/store/20xibm6rp26iwh4838macilw8n5yp5cp-python3.14-opentelemetry-semantic-conventions-0.61b0.drv' on farm.numtide.com:50051 python3.14-opentelemetry-semantic-conventions-0.61b0> mac02: building 20xibm6rp26iwh4838macilw8n5yp5cp-python3.14-opentelemetry-semantic-conventions-0.61b0.drv python3.14-opentelemetry-semantic-conventions-0.61b0> structuredAttrs is enabled 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-26794-1266859151/ in /nix/store/afsxkhsgwgf5x5xk10kk2bqjl4kjgay7-python3.14-opentelemetry-semantic-conventions-0.61b0-dist... python3.14-opentelemetry-semantic-conventions-0.61b0> patching script interpreter paths in /nix/store/afsxkhsgwgf5x5xk10kk2bqjl4kjgay7-python3.14-opentelemetry-semantic-conventions-0.61b0-dist python3.14-opentelemetry-semantic-conventions-0.61b0> checking for references to /nix/var/nix/builds/nix-26794-1266859151/ in /nix/store/ia34pq2qqgj3n4lmwr25s6la23jp3msj-python3.14-opentelemetry-semantic-conventions-0.61b0... python3.14-opentelemetry-semantic-conventions-0.61b0> patching script interpreter paths in /nix/store/ia34pq2qqgj3n4lmwr25s6la23jp3msj-python3.14-opentelemetry-semantic-conventions-0.61b0 python3.14-opentelemetry-semantic-conventions-0.61b0> stripping (with command strip and flags -S) in /nix/store/ia34pq2qqgj3n4lmwr25s6la23jp3msj-python3.14-opentelemetry-semantic-conventions-0.61b0/lib 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.8, pytest-9.1.1, pluggy-1.6.0 -- /nix/store/0jb1qn7qnpbz8774mq5k2c1p84gp0x76-python3-3.14.8/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-26794-1266859151/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-26794-1266859151/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-26794-1266859151/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/bj255z3hkkbhx6q2rha2p0gxlcx2jycc-python3.14-pytest-9.1.1/lib/python3.14/site-packages/_pytest/cacheprovider.py:469 python3.14-opentelemetry-semantic-conventions-0.61b0> /nix/store/bj255z3hkkbhx6q2rha2p0gxlcx2jycc-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-26794-1266859151/source/.pytest_cache/v/cache/nodeids: [Errno 13] Permission denied: '/nix/var/nix/builds/nix-26794-1266859151/source/pytest-cache-files-q1sfl23d' 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.02s ========================= 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/9rg59fpqk3kx61j7hq446in8inxrn88g-python3.14-opentelemetry-sdk-1.40.0.drv' on 'grpc://farm.numtide.com:50051?client-cert=/run/secrets/vars/per-machine/bld1/nix-farm-ci/crt&client-key=/run/secrets/vars/per-machine/bld1/nix-farm-ci/key&connect-timeout=21&system=aarch64-darwin' building '/nix/store/1fkkdk0mndlnzplqb7iri74d25x4a4i1-python3.14-textual-8.2.7.drv' on 'grpc://farm.numtide.com:50051?client-cert=/run/secrets/vars/per-machine/bld1/nix-farm-ci/crt&client-key=/run/secrets/vars/per-machine/bld1/nix-farm-ci/key&connect-timeout=21&system=aarch64-darwin' building '/nix/store/3wa8lhx1cv975kd1rk565fi6679g1q57-python3.14-pydantic-settings-2.14.2.drv' on farm.numtide.com:50051 python3.14-pydantic-settings-2.14.2> mac02: building 3wa8lhx1cv975kd1rk565fi6679g1q57-python3.14-pydantic-settings-2.14.2.drv python3.14-pydantic-settings-2.14.2> structuredAttrs is enabled 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-30649-477199335/ in /nix/store/z5jp51hv4mxdhz1kd9x0xd94pajgnxs4-python3.14-pydantic-settings-2.14.2-dist... python3.14-pydantic-settings-2.14.2> patching script interpreter paths in /nix/store/z5jp51hv4mxdhz1kd9x0xd94pajgnxs4-python3.14-pydantic-settings-2.14.2-dist python3.14-pydantic-settings-2.14.2> checking for references to /nix/var/nix/builds/nix-30649-477199335/ in /nix/store/9q30cpsa0w1zm2rqzv0w69qwv6qdh0ni-python3.14-pydantic-settings-2.14.2... python3.14-pydantic-settings-2.14.2> patching script interpreter paths in /nix/store/9q30cpsa0w1zm2rqzv0w69qwv6qdh0ni-python3.14-pydantic-settings-2.14.2 python3.14-pydantic-settings-2.14.2> stripping (with command strip and flags -S) in /nix/store/9q30cpsa0w1zm2rqzv0w69qwv6qdh0ni-python3.14-pydantic-settings-2.14.2/lib 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/9rg59fpqk3kx61j7hq446in8inxrn88g-python3.14-opentelemetry-sdk-1.40.0.drv' on farm.numtide.com:50051 python3.14-opentelemetry-sdk-1.40.0> mac02: building 9rg59fpqk3kx61j7hq446in8inxrn88g-python3.14-opentelemetry-sdk-1.40.0.drv python3.14-opentelemetry-sdk-1.40.0> structuredAttrs is enabled 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 building '/nix/store/c1spr32vfn33mh8mc363295z8f6csfwi-python3.14-tree-sitter-bash-0.25.1.drv' on 'grpc://farm.numtide.com:50051?client-cert=/run/secrets/vars/per-machine/bld1/nix-farm-ci/crt&client-key=/run/secrets/vars/per-machine/bld1/nix-farm-ci/key&connect-timeout=20&system=aarch64-darwin' 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-31061-3458282589/ in /nix/store/hg0qpn6myiamggzy7li67p2wf3rf3xv6-python3.14-opentelemetry-sdk-1.40.0-dist... python3.14-opentelemetry-sdk-1.40.0> patching script interpreter paths in /nix/store/hg0qpn6myiamggzy7li67p2wf3rf3xv6-python3.14-opentelemetry-sdk-1.40.0-dist python3.14-opentelemetry-sdk-1.40.0> checking for references to /nix/var/nix/builds/nix-31061-3458282589/ in /nix/store/pc4g8l2pfvy70f4vqw2gzbxryan9l2aa-python3.14-opentelemetry-sdk-1.40.0... python3.14-opentelemetry-sdk-1.40.0> patching script interpreter paths in /nix/store/pc4g8l2pfvy70f4vqw2gzbxryan9l2aa-python3.14-opentelemetry-sdk-1.40.0 python3.14-opentelemetry-sdk-1.40.0> stripping (with command strip and flags -S) in /nix/store/pc4g8l2pfvy70f4vqw2gzbxryan9l2aa-python3.14-opentelemetry-sdk-1.40.0/lib 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/1fkkdk0mndlnzplqb7iri74d25x4a4i1-python3.14-textual-8.2.7.drv' on farm.numtide.com:50051 python3.14-textual-8.2.7> mac02: building 1fkkdk0mndlnzplqb7iri74d25x4a4i1-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-31598-923386836/source/dist /nix/var/nix/builds/nix-31598-923386836/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-31598-923386836/source python3.14-textual-8.2.7> Finished executing pypaBuildPhase python3.14-textual-8.2.7> Running phase: pythonRuntimeDepsCheckHook python3.14-textual-8.2.7> Executing pythonRuntimeDepsCheck python3.14-textual-8.2.7> Checking runtime dependencies for textual-8.2.7-py3-none-any.whl python3.14-textual-8.2.7> Finished executing pythonRuntimeDepsCheck python3.14-textual-8.2.7> Running phase: installPhase python3.14-textual-8.2.7> Executing pypaInstallPhase 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-31598-923386836/ in /nix/store/2k0qsyljk15misw67inrmr5g11gp9zvw-python3.14-textual-8.2.7-dist... python3.14-textual-8.2.7> patching script interpreter paths in /nix/store/2k0qsyljk15misw67inrmr5g11gp9zvw-python3.14-textual-8.2.7-dist python3.14-textual-8.2.7> checking for references to /nix/var/nix/builds/nix-31598-923386836/ in /nix/store/jg6qsmi1nhr5zaz62akian6b817rhswq-python3.14-textual-8.2.7... python3.14-textual-8.2.7> patching script interpreter paths in /nix/store/jg6qsmi1nhr5zaz62akian6b817rhswq-python3.14-textual-8.2.7 python3.14-textual-8.2.7> stripping (with command strip and flags -S) in /nix/store/jg6qsmi1nhr5zaz62akian6b817rhswq-python3.14-textual-8.2.7/lib 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-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-textual-8.2.7> ============================= test session starts ============================== python3.14-textual-8.2.7> platform darwin -- Python 3.14.8, pytest-9.1.1, pluggy-1.6.0 python3.14-textual-8.2.7> rootdir: /nix/var/nix/builds/nix-31598-923386836/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-6.0.0, time-machine-3.4.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-textual-8.2.7> 10 workers [3012 items] python3.14-textual-8.2.7> ........................................................................ [ 2%] python3.14-textual-8.2.7> ........................................x............................... [ 4%] python3.14-textual-8.2.7> ........................................................................ [ 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-textual-8.2.7> ........................................................................ [ 19%] python3.14-textual-8.2.7> ........................................................................ [ 21%] 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-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> .......................................................................x [ 43%] python3.14-textual-8.2.7> ........................................................................ [ 45%] 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> ............x........................................................... [ 54%] python3.14-textual-8.2.7> ........................................................................ [ 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/bj255z3hkkbhx6q2rha2p0gxlcx2jycc-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/bj255z3hkkbhx6q2rha2p0gxlcx2jycc-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 33.01s =========== python3.14-textual-8.2.7> Finished executing pytestCheckPhase python3.14-textual-8.2.7> pytestCheckPhase completed in 36 seconds python3.14-textual-8.2.7> Running phase: pytestcachePhase python3.14-textual-8.2.7> Running phase: pytestRemoveBytecodePhase building '/nix/store/c1spr32vfn33mh8mc363295z8f6csfwi-python3.14-tree-sitter-bash-0.25.1.drv' on farm.numtide.com:50051 python3.14-tree-sitter-bash-0.25.1> mac02: building c1spr32vfn33mh8mc363295z8f6csfwi-python3.14-tree-sitter-bash-0.25.1.drv python3.14-tree-sitter-bash-0.25.1> structuredAttrs is enabled 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/65gmq8czylzn37c1xfz5wnq5x0z9zi1x-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/p11h2n9yz1nz8248g3zd1hyx9xvzi5r0-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/p11h2n9yz1nz8248g3zd1hyx9xvzi5r0-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/p11h2n9yz1nz8248g3zd1hyx9xvzi5r0-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/65gmq8czylzn37c1xfz5wnq5x0z9zi1x-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/p11h2n9yz1nz8248g3zd1hyx9xvzi5r0-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/p11h2n9yz1nz8248g3zd1hyx9xvzi5r0-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/p11h2n9yz1nz8248g3zd1hyx9xvzi5r0-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/0jb1qn7qnpbz8774mq5k2c1p84gp0x76-python3-3.14.8/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/0jb1qn7qnpbz8774mq5k2c1p84gp0x76-python3-3.14.8/include/python3.14 -c src/parser.c -o build/temp.macosx-14.0-arm64-cpython-314/src/parser.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/0jb1qn7qnpbz8774mq5k2c1p84gp0x76-python3-3.14.8/include/python3.14 -c src/scanner.c -o build/temp.macosx-14.0-arm64-cpython-314/src/scanner.o -std=c11 -fvisibility=hidden 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.4/lib -L/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-zlib-1.3.2/lib -L/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-openssl-3.5.9/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.9.0/lib -L/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-zstd-1.5.7/lib -L/nix/store/v7pl3md4rm2iprj2smf9892wmgj5sh7m-tzdata-2026e/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.4/lib -L/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-zlib-1.3.2/lib -L/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-openssl-3.5.9/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.9.0/lib -L/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-zstd-1.5.7/lib -L/nix/store/v7pl3md4rm2iprj2smf9892wmgj5sh7m-tzdata-2026e/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/0jb1qn7qnpbz8774mq5k2c1p84gp0x76-python3-3.14.8/lib -o build/lib.macosx-14.0-arm64-cpython-314/tree_sitter_bash/_binding.abi3.so 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.4/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.5.9/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.9.0/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/v7pl3md4rm2iprj2smf9892wmgj5sh7m-tzdata-2026e/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.4/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.5.9/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.9.0/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/v7pl3md4rm2iprj2smf9892wmgj5sh7m-tzdata-2026e/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> 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-41418-758277988/tree_sitter_bash-0.25.1/dist/.tmp-dpvpd6kw/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' 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 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 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-41418-758277988/ in /nix/store/waf273hb1hf25glsfwb87hh0yxlfn1l1-python3.14-tree-sitter-bash-0.25.1-dist... python3.14-tree-sitter-bash-0.25.1> patching script interpreter paths in /nix/store/waf273hb1hf25glsfwb87hh0yxlfn1l1-python3.14-tree-sitter-bash-0.25.1-dist python3.14-tree-sitter-bash-0.25.1> checking for references to /nix/var/nix/builds/nix-41418-758277988/ in /nix/store/l9k4kb7r639ln6081mn90n1hxkwdh8m3-python3.14-tree-sitter-bash-0.25.1... python3.14-tree-sitter-bash-0.25.1> patching script interpreter paths in /nix/store/l9k4kb7r639ln6081mn90n1hxkwdh8m3-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/l9k4kb7r639ln6081mn90n1hxkwdh8m3-python3.14-tree-sitter-bash-0.25.1/lib 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 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/2i2zabp9n8kqyaa1j6blbw83s720jby7-python3.14-opentelemetry-test-utils-0.61b0.drv' on 'grpc://farm.numtide.com:50051?client-cert=/run/secrets/vars/per-machine/bld1/nix-farm-ci/crt&client-key=/run/secrets/vars/per-machine/bld1/nix-farm-ci/key&connect-timeout=20&system=aarch64-darwin' building '/nix/store/2i2zabp9n8kqyaa1j6blbw83s720jby7-python3.14-opentelemetry-test-utils-0.61b0.drv' on farm.numtide.com:50051 python3.14-opentelemetry-test-utils-0.61b0> mac02: building 2i2zabp9n8kqyaa1j6blbw83s720jby7-python3.14-opentelemetry-test-utils-0.61b0.drv python3.14-opentelemetry-test-utils-0.61b0> structuredAttrs is enabled 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-98168-2897707589/ in /nix/store/cyhl6gm89nvxphi0vxq05hyzaplslx89-python3.14-opentelemetry-test-utils-0.61b0-dist... python3.14-opentelemetry-test-utils-0.61b0> patching script interpreter paths in /nix/store/cyhl6gm89nvxphi0vxq05hyzaplslx89-python3.14-opentelemetry-test-utils-0.61b0-dist python3.14-opentelemetry-test-utils-0.61b0> checking for references to /nix/var/nix/builds/nix-98168-2897707589/ in /nix/store/88dcn21yv9ziq44pnhynjblzc46ha82n-python3.14-opentelemetry-test-utils-0.61b0... python3.14-opentelemetry-test-utils-0.61b0> patching script interpreter paths in /nix/store/88dcn21yv9ziq44pnhynjblzc46ha82n-python3.14-opentelemetry-test-utils-0.61b0 python3.14-opentelemetry-test-utils-0.61b0> stripping (with command strip and flags -S) in /nix/store/88dcn21yv9ziq44pnhynjblzc46ha82n-python3.14-opentelemetry-test-utils-0.61b0/lib 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/ym0w3r7nkp39icq2nzwq05d7jw6zdh4j-python3.14-opentelemetry-exporter-otlp-proto-common-1.40.0.drv' on 'grpc://farm.numtide.com:50051?client-cert=/run/secrets/vars/per-machine/bld1/nix-farm-ci/crt&client-key=/run/secrets/vars/per-machine/bld1/nix-farm-ci/key&connect-timeout=23&system=aarch64-darwin' building '/nix/store/ym0w3r7nkp39icq2nzwq05d7jw6zdh4j-python3.14-opentelemetry-exporter-otlp-proto-common-1.40.0.drv' on farm.numtide.com:50051 python3.14-opentelemetry-exporter-otlp-proto-common-1.40.0> mac02: building ym0w3r7nkp39icq2nzwq05d7jw6zdh4j-python3.14-opentelemetry-exporter-otlp-proto-common-1.40.0.drv python3.14-opentelemetry-exporter-otlp-proto-common-1.40.0> structuredAttrs is enabled 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-10158-586767290/ in /nix/store/7nd6xm752sak6wi404i8hfn2jn9b3yia-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/7nd6xm752sak6wi404i8hfn2jn9b3yia-python3.14-opentelemetry-exporter-otlp-proto-common-1.40.0-dist python3.14-opentelemetry-exporter-otlp-proto-common-1.40.0> checking for references to /nix/var/nix/builds/nix-10158-586767290/ in /nix/store/nxbq41vyh8b63h1gq0476cbk5cc353n7-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/nxbq41vyh8b63h1gq0476cbk5cc353n7-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/nxbq41vyh8b63h1gq0476cbk5cc353n7-python3.14-opentelemetry-exporter-otlp-proto-common-1.40.0/lib 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.8, pytest-9.1.1, pluggy-1.6.0 -- /nix/store/0jb1qn7qnpbz8774mq5k2c1p84gp0x76-python3-3.14.8/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-10158-586767290/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/bj255z3hkkbhx6q2rha2p0gxlcx2jycc-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/bj255z3hkkbhx6q2rha2p0gxlcx2jycc-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-10158-586767290/source/.pytest_cache/v/cache/nodeids: [Errno 13] Permission denied: '/nix/var/nix/builds/nix-10158-586767290/source/pytest-cache-files-um436lyt' 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 0.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/jmlfgd6q19i9dqm2956nwpmjphvkc15m-python3.14-opentelemetry-exporter-otlp-proto-http-1.40.0.drv' on 'grpc://farm.numtide.com:50051?client-cert=/run/secrets/vars/per-machine/bld1/nix-farm-ci/crt&client-key=/run/secrets/vars/per-machine/bld1/nix-farm-ci/key&connect-timeout=21&system=aarch64-darwin' building '/nix/store/rnz8vp2jxss2hwnx3nk9gmqi94bni2z5-python3.14-starlette-1.7.0.drv' on 'grpc://farm.numtide.com:50051?client-cert=/run/secrets/vars/per-machine/bld1/nix-farm-ci/crt&client-key=/run/secrets/vars/per-machine/bld1/nix-farm-ci/key&connect-timeout=23&system=aarch64-darwin' building '/nix/store/jmlfgd6q19i9dqm2956nwpmjphvkc15m-python3.14-opentelemetry-exporter-otlp-proto-http-1.40.0.drv' on farm.numtide.com:50051 python3.14-opentelemetry-exporter-otlp-proto-http-1.40.0> mac02: building jmlfgd6q19i9dqm2956nwpmjphvkc15m-python3.14-opentelemetry-exporter-otlp-proto-http-1.40.0.drv python3.14-opentelemetry-exporter-otlp-proto-http-1.40.0> structuredAttrs is enabled 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-32008-4161578207/ in /nix/store/lwg65jl70q9zv2rmmj0bhyq06bsg9clb-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/lwg65jl70q9zv2rmmj0bhyq06bsg9clb-python3.14-opentelemetry-exporter-otlp-proto-http-1.40.0-dist python3.14-opentelemetry-exporter-otlp-proto-http-1.40.0> checking for references to /nix/var/nix/builds/nix-32008-4161578207/ in /nix/store/2zvpn992kj021yvgyy613n7sp55hb5ak-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/2zvpn992kj021yvgyy613n7sp55hb5ak-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/2zvpn992kj021yvgyy613n7sp55hb5ak-python3.14-opentelemetry-exporter-otlp-proto-http-1.40.0/lib 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.8, pytest-9.1.1, pluggy-1.6.0 -- /nix/store/0jb1qn7qnpbz8774mq5k2c1p84gp0x76-python3-3.14.8/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-32008-4161578207/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/bj255z3hkkbhx6q2rha2p0gxlcx2jycc-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/bj255z3hkkbhx6q2rha2p0gxlcx2jycc-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-32008-4161578207/source/.pytest_cache/v/cache/nodeids: [Errno 13] Permission denied: '/nix/var/nix/builds/nix-32008-4161578207/source/pytest-cache-files-km4kt2p1' 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 3.75s ================== 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/rnz8vp2jxss2hwnx3nk9gmqi94bni2z5-python3.14-starlette-1.7.0.drv' on farm.numtide.com:50051 python3.14-starlette-1.7.0> mac02: building rnz8vp2jxss2hwnx3nk9gmqi94bni2z5-python3.14-starlette-1.7.0.drv python3.14-starlette-1.7.0> structuredAttrs is enabled python3.14-starlette-1.7.0> Sourcing python-remove-tests-dir-hook python3.14-starlette-1.7.0> Sourcing python-catch-conflicts-hook.sh python3.14-starlette-1.7.0> Sourcing python-remove-bin-bytecode-hook.sh python3.14-starlette-1.7.0> Sourcing pypa-build-hook python3.14-starlette-1.7.0> Using pypaBuildPhase python3.14-starlette-1.7.0> Sourcing python-runtime-deps-check-hook python3.14-starlette-1.7.0> Using pythonRuntimeDepsCheckHook python3.14-starlette-1.7.0> Sourcing pypa-install-hook python3.14-starlette-1.7.0> Using pypaInstallPhase python3.14-starlette-1.7.0> Sourcing python-imports-check-hook.sh python3.14-starlette-1.7.0> Using pythonImportsCheckPhase python3.14-starlette-1.7.0> Sourcing python-metadata-check-hook.sh python3.14-starlette-1.7.0> Using pythonMetadataCheckPhase python3.14-starlette-1.7.0> Sourcing python-namespaces-hook python3.14-starlette-1.7.0> Sourcing python-catch-conflicts-hook.sh python3.14-starlette-1.7.0> Sourcing pytest-check-hook python3.14-starlette-1.7.0> Using pytestCheckPhase python3.14-starlette-1.7.0> Running phase: unpackPhase python3.14-starlette-1.7.0> unpacking source archive /nix/store/gp8aab184alanzzk7mcamyc8j4hns5id-source python3.14-starlette-1.7.0> source root is source python3.14-starlette-1.7.0> setting SOURCE_DATE_EPOCH to timestamp 315619200 of file "source/wrangler.toml" python3.14-starlette-1.7.0> Running phase: patchPhase python3.14-starlette-1.7.0> Running phase: updateAutotoolsGnuConfigScriptsPhase python3.14-starlette-1.7.0> Running phase: configurePhase python3.14-starlette-1.7.0> no configure script, doing nothing python3.14-starlette-1.7.0> Running phase: buildPhase python3.14-starlette-1.7.0> Executing pypaBuildPhase python3.14-starlette-1.7.0> Creating a wheel... python3.14-starlette-1.7.0> pypa build flags: --no-isolation --outdir dist/ --wheel python3.14-starlette-1.7.0> * Getting build dependencies for wheel... python3.14-starlette-1.7.0> * Building wheel... python3.14-starlette-1.7.0> Successfully built starlette-1.7.0-py3-none-any.whl python3.14-starlette-1.7.0> Finished creating a wheel... python3.14-starlette-1.7.0> Finished executing pypaBuildPhase python3.14-starlette-1.7.0> Running phase: pythonRuntimeDepsCheckHook python3.14-starlette-1.7.0> Executing pythonRuntimeDepsCheck python3.14-starlette-1.7.0> Checking runtime dependencies for starlette-1.7.0-py3-none-any.whl python3.14-starlette-1.7.0> Finished executing pythonRuntimeDepsCheck python3.14-starlette-1.7.0> Running phase: installPhase python3.14-starlette-1.7.0> Executing pypaInstallPhase python3.14-starlette-1.7.0> Successfully installed starlette-1.7.0-py3-none-any.whl python3.14-starlette-1.7.0> Finished executing pypaInstallPhase python3.14-starlette-1.7.0> Running phase: pythonOutputDistPhase python3.14-starlette-1.7.0> Executing pythonOutputDistPhase python3.14-starlette-1.7.0> Finished executing pythonOutputDistPhase python3.14-starlette-1.7.0> Running phase: fixupPhase python3.14-starlette-1.7.0> checking for references to /nix/var/nix/builds/nix-33435-3308808923/ in /nix/store/3rqwq02v5hcf5rwhqkfnkgzi7mr29d0a-python3.14-starlette-1.7.0-dist... python3.14-starlette-1.7.0> patching script interpreter paths in /nix/store/3rqwq02v5hcf5rwhqkfnkgzi7mr29d0a-python3.14-starlette-1.7.0-dist python3.14-starlette-1.7.0> checking for references to /nix/var/nix/builds/nix-33435-3308808923/ in /nix/store/16ja9vcv8gl4kc4a3qi8fqrqmfslg4qy-python3.14-starlette-1.7.0... python3.14-starlette-1.7.0> patching script interpreter paths in /nix/store/16ja9vcv8gl4kc4a3qi8fqrqmfslg4qy-python3.14-starlette-1.7.0 python3.14-starlette-1.7.0> stripping (with command strip and flags -S) in /nix/store/16ja9vcv8gl4kc4a3qi8fqrqmfslg4qy-python3.14-starlette-1.7.0/lib python3.14-starlette-1.7.0> Executing pythonRemoveTestsDir python3.14-starlette-1.7.0> Finished executing pythonRemoveTestsDir python3.14-starlette-1.7.0> Running phase: installCheckPhase python3.14-starlette-1.7.0> no Makefile or custom installCheckPhase, doing nothing python3.14-starlette-1.7.0> Running phase: pythonCatchConflictsPhase python3.14-starlette-1.7.0> Running phase: pythonRemoveBinBytecodePhase python3.14-starlette-1.7.0> Running phase: pythonImportsCheckPhase python3.14-starlette-1.7.0> Executing pythonImportsCheckPhase python3.14-starlette-1.7.0> Check whether the following modules can be imported: starlette python3.14-starlette-1.7.0> Running phase: pythonMetadataCheckPhase python3.14-starlette-1.7.0> Executing pythonMetadataCheckPhase python3.14-starlette-1.7.0> Running phase: pytestCheckPhase python3.14-starlette-1.7.0> Executing pytestCheckPhase python3.14-starlette-1.7.0> pytest flags: -m pytest python3.14-starlette-1.7.0> ============================= test session starts ============================== python3.14-starlette-1.7.0> platform darwin -- Python 3.14.8, pytest-9.1.1, pluggy-1.6.0 python3.14-starlette-1.7.0> rootdir: /nix/var/nix/builds/nix-33435-3308808923/source python3.14-starlette-1.7.0> configfile: pyproject.toml python3.14-starlette-1.7.0> plugins: anyio-4.15.1 python3.14-starlette-1.7.0> collected 1275 items python3.14-starlette-1.7.0> python3.14-starlette-1.7.0> tests/middleware/test_base.py .....x..............................x..... [ 3%] python3.14-starlette-1.7.0> ..................... [ 4%] python3.14-starlette-1.7.0> tests/middleware/test_body_limit.py .................................... [ 7%] python3.14-starlette-1.7.0> [ 7%] python3.14-starlette-1.7.0> tests/middleware/test_cors.py .................................... [ 10%] building '/nix/store/0qjf9s4rx6rdgk38qgy4fwnjy7z9ina4-textual-speedups-0.2.1-vendor.drv' on 'grpc://farm.numtide.com:50051?client-cert=/run/secrets/vars/per-machine/bld1/nix-farm-ci/crt&client-key=/run/secrets/vars/per-machine/bld1/nix-farm-ci/key&connect-timeout=20&system=aarch64-darwin' python3.14-starlette-1.7.0> tests/middleware/test_errors.py ............ [ 11%] python3.14-starlette-1.7.0> tests/middleware/test_gzip.py .......................................... [ 14%] python3.14-starlette-1.7.0> ........ [ 15%] python3.14-starlette-1.7.0> tests/middleware/test_https_redirect.py ...... [ 15%] python3.14-starlette-1.7.0> tests/middleware/test_middleware.py .. [ 16%] python3.14-starlette-1.7.0> tests/middleware/test_opentelemetry.py ................................. [ 18%] python3.14-starlette-1.7.0> ...................... [ 20%] python3.14-starlette-1.7.0> tests/middleware/test_session.py ........................... [ 22%] python3.14-starlette-1.7.0> tests/middleware/test_trusted_host.py .................................. [ 25%] python3.14-starlette-1.7.0> ................. [ 26%] python3.14-starlette-1.7.0> tests/middleware/test_wsgi.py .......... [ 27%] python3.14-starlette-1.7.0> tests/test__utils.py ............... [ 28%] python3.14-starlette-1.7.0> tests/test_applications.py ............................................. [ 32%] python3.14-starlette-1.7.0> .......... [ 32%] python3.14-starlette-1.7.0> tests/test_authentication.py ........... [ 33%] python3.14-starlette-1.7.0> tests/test_background.py ........ [ 34%] python3.14-starlette-1.7.0> tests/test_concurrency.py ...... [ 34%] python3.14-starlette-1.7.0> tests/test_config.py ...... [ 35%] python3.14-starlette-1.7.0> tests/test_convertors.py ................ [ 36%] python3.14-starlette-1.7.0> tests/test_datastructures.py ........................................... [ 39%] python3.14-starlette-1.7.0> ......... [ 40%] python3.14-starlette-1.7.0> tests/test_endpoints.py .............................. [ 42%] python3.14-starlette-1.7.0> tests/test_exceptions.py ......................... [ 44%] python3.14-starlette-1.7.0> tests/test_formparsers.py .............................................. [ 48%] python3.14-starlette-1.7.0> ...................................................................... [ 53%] python3.14-starlette-1.7.0> tests/test_requests.py ..s........................................s..... [ 57%] python3.14-starlette-1.7.0> ...................................... [ 60%] python3.14-starlette-1.7.0> tests/test_responses.py .......................s........................ [ 64%] python3.14-starlette-1.7.0> .............................................s.......................... [ 70%] python3.14-starlette-1.7.0> ...................... [ 71%] python3.14-starlette-1.7.0> tests/test_routing.py .................................................. [ 75%] python3.14-starlette-1.7.0> ................................................ [ 79%] python3.14-starlette-1.7.0> tests/test_schemas.py .... [ 79%] python3.14-starlette-1.7.0> tests/test_staticfiles.py .............................................. [ 83%] python3.14-starlette-1.7.0> .................................. [ 86%] python3.14-starlette-1.7.0> tests/test_status.py ... [ 86%] python3.14-starlette-1.7.0> tests/test_templates.py .............. [ 87%] python3.14-starlette-1.7.0> tests/test_testclient.py ............................................... [ 91%] python3.14-starlette-1.7.0> ................................. [ 93%] python3.14-starlette-1.7.0> tests/test_websockets.py ....s......................................s... [ 97%] python3.14-starlette-1.7.0> ................................ [100%] python3.14-starlette-1.7.0> python3.14-starlette-1.7.0> =========================== short test summary info ============================ python3.14-starlette-1.7.0> SKIPPED [2] tests/test_requests.py:44: urllib3 includes "br" to the "accept-encoding" headers. python3.14-starlette-1.7.0> SKIPPED [2] tests/test_responses.py:430: Only relevant for <3.14 python3.14-starlette-1.7.0> SKIPPED [2] tests/test_websockets.py:78: urllib3 includes "br" to the "accept-encoding" headers. python3.14-starlette-1.7.0> ================== 1267 passed, 6 skipped, 2 xfailed in 8.25s ================== python3.14-starlette-1.7.0> Finished executing pytestCheckPhase python3.14-starlette-1.7.0> Running phase: pytestcachePhase python3.14-starlette-1.7.0> Running phase: pytestRemoveBytecodePhase building '/nix/store/ww9yr91w6fhmxp5l19y4pavkx65fv306-python3.14-baize-0.23.1.drv' on 'grpc://farm.numtide.com:50051?client-cert=/run/secrets/vars/per-machine/bld1/nix-farm-ci/crt&client-key=/run/secrets/vars/per-machine/bld1/nix-farm-ci/key&connect-timeout=20&system=aarch64-darwin' building '/nix/store/gy772yr7ww2yi8ba1spvskdfi487f2xf-python3.14-respx-0.23.1.drv' on 'grpc://farm.numtide.com:50051?client-cert=/run/secrets/vars/per-machine/bld1/nix-farm-ci/crt&client-key=/run/secrets/vars/per-machine/bld1/nix-farm-ci/key&connect-timeout=21&system=aarch64-darwin' building '/nix/store/0qjf9s4rx6rdgk38qgy4fwnjy7z9ina4-textual-speedups-0.2.1-vendor.drv' on farm.numtide.com:50051 textual-speedups-0.2.1-vendor> mac02: building 0qjf9s4rx6rdgk38qgy4fwnjy7z9ina4-textual-speedups-0.2.1-vendor.drv textual-speedups-0.2.1-vendor> structuredAttrs is enabled textual-speedups-0.2.1-vendor> Unpacking to /nix/store/17amx5vin55mfrj0yrq49f586pzfy5w9-textual-speedups-0.2.1-vendor/source-registry-0/autocfg-1.4.0 textual-speedups-0.2.1-vendor> Unpacking to /nix/store/17amx5vin55mfrj0yrq49f586pzfy5w9-textual-speedups-0.2.1-vendor/source-registry-0/heck-0.5.0 textual-speedups-0.2.1-vendor> Unpacking to /nix/store/17amx5vin55mfrj0yrq49f586pzfy5w9-textual-speedups-0.2.1-vendor/source-registry-0/indoc-2.0.6 textual-speedups-0.2.1-vendor> Unpacking to /nix/store/17amx5vin55mfrj0yrq49f586pzfy5w9-textual-speedups-0.2.1-vendor/source-registry-0/libc-0.2.172 textual-speedups-0.2.1-vendor> Unpacking to /nix/store/17amx5vin55mfrj0yrq49f586pzfy5w9-textual-speedups-0.2.1-vendor/source-registry-0/memoffset-0.9.1 textual-speedups-0.2.1-vendor> Unpacking to /nix/store/17amx5vin55mfrj0yrq49f586pzfy5w9-textual-speedups-0.2.1-vendor/source-registry-0/once_cell-1.21.3 textual-speedups-0.2.1-vendor> Unpacking to /nix/store/17amx5vin55mfrj0yrq49f586pzfy5w9-textual-speedups-0.2.1-vendor/source-registry-0/portable-atomic-1.11.0 textual-speedups-0.2.1-vendor> Unpacking to /nix/store/17amx5vin55mfrj0yrq49f586pzfy5w9-textual-speedups-0.2.1-vendor/source-registry-0/proc-macro2-1.0.95 textual-speedups-0.2.1-vendor> Unpacking to /nix/store/17amx5vin55mfrj0yrq49f586pzfy5w9-textual-speedups-0.2.1-vendor/source-registry-0/pyo3-0.27.1 textual-speedups-0.2.1-vendor> Unpacking to /nix/store/17amx5vin55mfrj0yrq49f586pzfy5w9-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/17amx5vin55mfrj0yrq49f586pzfy5w9-textual-speedups-0.2.1-vendor/source-registry-0/pyo3-ffi-0.27.1 textual-speedups-0.2.1-vendor> Unpacking to /nix/store/17amx5vin55mfrj0yrq49f586pzfy5w9-textual-speedups-0.2.1-vendor/source-registry-0/pyo3-macros-0.27.1 textual-speedups-0.2.1-vendor> Unpacking to /nix/store/17amx5vin55mfrj0yrq49f586pzfy5w9-textual-speedups-0.2.1-vendor/source-registry-0/pyo3-macros-backend-0.27.1 textual-speedups-0.2.1-vendor> Unpacking to /nix/store/17amx5vin55mfrj0yrq49f586pzfy5w9-textual-speedups-0.2.1-vendor/source-registry-0/quote-1.0.40 textual-speedups-0.2.1-vendor> Unpacking to /nix/store/17amx5vin55mfrj0yrq49f586pzfy5w9-textual-speedups-0.2.1-vendor/source-registry-0/syn-2.0.101 textual-speedups-0.2.1-vendor> Unpacking to /nix/store/17amx5vin55mfrj0yrq49f586pzfy5w9-textual-speedups-0.2.1-vendor/source-registry-0/target-lexicon-0.13.2 textual-speedups-0.2.1-vendor> Unpacking to /nix/store/17amx5vin55mfrj0yrq49f586pzfy5w9-textual-speedups-0.2.1-vendor/source-registry-0/unicode-ident-1.0.18 textual-speedups-0.2.1-vendor> Unpacking to /nix/store/17amx5vin55mfrj0yrq49f586pzfy5w9-textual-speedups-0.2.1-vendor/source-registry-0/unindent-0.2.4 building '/nix/store/ww9yr91w6fhmxp5l19y4pavkx65fv306-python3.14-baize-0.23.1.drv' on farm.numtide.com:50051 python3.14-baize-0.23.1> mac02: building ww9yr91w6fhmxp5l19y4pavkx65fv306-python3.14-baize-0.23.1.drv python3.14-baize-0.23.1> structuredAttrs is enabled python3.14-baize-0.23.1> Sourcing python-remove-tests-dir-hook python3.14-baize-0.23.1> Sourcing python-catch-conflicts-hook.sh python3.14-baize-0.23.1> Sourcing python-remove-bin-bytecode-hook.sh python3.14-baize-0.23.1> Sourcing pypa-build-hook python3.14-baize-0.23.1> Using pypaBuildPhase python3.14-baize-0.23.1> Sourcing python-runtime-deps-check-hook python3.14-baize-0.23.1> Using pythonRuntimeDepsCheckHook python3.14-baize-0.23.1> Sourcing pypa-install-hook python3.14-baize-0.23.1> Using pypaInstallPhase python3.14-baize-0.23.1> Sourcing python-imports-check-hook.sh python3.14-baize-0.23.1> Using pythonImportsCheckPhase python3.14-baize-0.23.1> Sourcing python-metadata-check-hook.sh python3.14-baize-0.23.1> Using pythonMetadataCheckPhase python3.14-baize-0.23.1> Sourcing python-namespaces-hook python3.14-baize-0.23.1> Sourcing python-catch-conflicts-hook.sh python3.14-baize-0.23.1> Sourcing pytest-check-hook python3.14-baize-0.23.1> Using pytestCheckPhase python3.14-baize-0.23.1> Running phase: unpackPhase python3.14-baize-0.23.1> unpacking source archive /nix/store/36fd12xrych2dwibzmszahhmswfsd3xs-source python3.14-baize-0.23.1> source root is source python3.14-baize-0.23.1> setting SOURCE_DATE_EPOCH to timestamp 315619200 of file "source/tests/test_wsgi.py" python3.14-baize-0.23.1> Running phase: patchPhase python3.14-baize-0.23.1> Running phase: updateAutotoolsGnuConfigScriptsPhase python3.14-baize-0.23.1> Running phase: configurePhase python3.14-baize-0.23.1> no configure script, doing nothing python3.14-baize-0.23.1> Running phase: buildPhase python3.14-baize-0.23.1> Executing pypaBuildPhase python3.14-baize-0.23.1> Setting PDM_BUILD_SCM_VERSION to 0.23.1 python3.14-baize-0.23.1> Creating a wheel... python3.14-baize-0.23.1> pypa build flags: --no-isolation --outdir dist/ --wheel python3.14-baize-0.23.1> * Getting build dependencies for wheel... python3.14-baize-0.23.1> * Building wheel... python3.14-baize-0.23.1> Error in import mypyc.build, skip build. python3.14-baize-0.23.1> /nix/store/p11h2n9yz1nz8248g3zd1hyx9xvzi5r0-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-baize-0.23.1> !! python3.14-baize-0.23.1> python3.14-baize-0.23.1> ******************************************************************************** python3.14-baize-0.23.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-baize-0.23.1> python3.14-baize-0.23.1> By 2027-Feb-18, you need to update your project and remove deprecated calls python3.14-baize-0.23.1> or your builds will no longer be supported. python3.14-baize-0.23.1> python3.14-baize-0.23.1> See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. python3.14-baize-0.23.1> ******************************************************************************** python3.14-baize-0.23.1> python3.14-baize-0.23.1> !! python3.14-baize-0.23.1> corresp(dist, value, root_dir) python3.14-baize-0.23.1> running build python3.14-baize-0.23.1> running build_py python3.14-baize-0.23.1> creating /nix/var/nix/builds/nix-5187-3875106296/pdm-build-y3pm1556/lib/baize python3.14-baize-0.23.1> copying baize/multipart.py -> /nix/var/nix/builds/nix-5187-3875106296/pdm-build-y3pm1556/lib/baize python3.14-baize-0.23.1> copying baize/responses.py -> /nix/var/nix/builds/nix-5187-3875106296/pdm-build-y3pm1556/lib/baize python3.14-baize-0.23.1> copying baize/concurrency.py -> /nix/var/nix/builds/nix-5187-3875106296/pdm-build-y3pm1556/lib/baize python3.14-baize-0.23.1> copying baize/__init__.py -> /nix/var/nix/builds/nix-5187-3875106296/pdm-build-y3pm1556/lib/baize python3.14-baize-0.23.1> copying baize/__version__.py -> /nix/var/nix/builds/nix-5187-3875106296/pdm-build-y3pm1556/lib/baize python3.14-baize-0.23.1> copying baize/staticfiles.py -> /nix/var/nix/builds/nix-5187-3875106296/pdm-build-y3pm1556/lib/baize python3.14-baize-0.23.1> copying baize/utils.py -> /nix/var/nix/builds/nix-5187-3875106296/pdm-build-y3pm1556/lib/baize python3.14-baize-0.23.1> copying baize/routing.py -> /nix/var/nix/builds/nix-5187-3875106296/pdm-build-y3pm1556/lib/baize python3.14-baize-0.23.1> copying baize/exceptions.py -> /nix/var/nix/builds/nix-5187-3875106296/pdm-build-y3pm1556/lib/baize python3.14-baize-0.23.1> copying baize/requests.py -> /nix/var/nix/builds/nix-5187-3875106296/pdm-build-y3pm1556/lib/baize python3.14-baize-0.23.1> copying baize/datastructures.py -> /nix/var/nix/builds/nix-5187-3875106296/pdm-build-y3pm1556/lib/baize python3.14-baize-0.23.1> copying baize/typing.py -> /nix/var/nix/builds/nix-5187-3875106296/pdm-build-y3pm1556/lib/baize python3.14-baize-0.23.1> copying baize/multipart_helper.py -> /nix/var/nix/builds/nix-5187-3875106296/pdm-build-y3pm1556/lib/baize python3.14-baize-0.23.1> creating /nix/var/nix/builds/nix-5187-3875106296/pdm-build-y3pm1556/lib/baize/asgi python3.14-baize-0.23.1> copying baize/asgi/responses.py -> /nix/var/nix/builds/nix-5187-3875106296/pdm-build-y3pm1556/lib/baize/asgi python3.14-baize-0.23.1> copying baize/asgi/__init__.py -> /nix/var/nix/builds/nix-5187-3875106296/pdm-build-y3pm1556/lib/baize/asgi python3.14-baize-0.23.1> copying baize/asgi/staticfiles.py -> /nix/var/nix/builds/nix-5187-3875106296/pdm-build-y3pm1556/lib/baize/asgi python3.14-baize-0.23.1> copying baize/asgi/routing.py -> /nix/var/nix/builds/nix-5187-3875106296/pdm-build-y3pm1556/lib/baize/asgi python3.14-baize-0.23.1> copying baize/asgi/helper.py -> /nix/var/nix/builds/nix-5187-3875106296/pdm-build-y3pm1556/lib/baize/asgi python3.14-baize-0.23.1> copying baize/asgi/requests.py -> /nix/var/nix/builds/nix-5187-3875106296/pdm-build-y3pm1556/lib/baize/asgi python3.14-baize-0.23.1> copying baize/asgi/shortcut.py -> /nix/var/nix/builds/nix-5187-3875106296/pdm-build-y3pm1556/lib/baize/asgi python3.14-baize-0.23.1> copying baize/asgi/middleware.py -> /nix/var/nix/builds/nix-5187-3875106296/pdm-build-y3pm1556/lib/baize/asgi python3.14-baize-0.23.1> copying baize/asgi/websocket.py -> /nix/var/nix/builds/nix-5187-3875106296/pdm-build-y3pm1556/lib/baize/asgi python3.14-baize-0.23.1> creating /nix/var/nix/builds/nix-5187-3875106296/pdm-build-y3pm1556/lib/baize/wsgi python3.14-baize-0.23.1> copying baize/wsgi/responses.py -> /nix/var/nix/builds/nix-5187-3875106296/pdm-build-y3pm1556/lib/baize/wsgi python3.14-baize-0.23.1> copying baize/wsgi/__init__.py -> /nix/var/nix/builds/nix-5187-3875106296/pdm-build-y3pm1556/lib/baize/wsgi python3.14-baize-0.23.1> copying baize/wsgi/staticfiles.py -> /nix/var/nix/builds/nix-5187-3875106296/pdm-build-y3pm1556/lib/baize/wsgi python3.14-baize-0.23.1> copying baize/wsgi/routing.py -> /nix/var/nix/builds/nix-5187-3875106296/pdm-build-y3pm1556/lib/baize/wsgi python3.14-baize-0.23.1> copying baize/wsgi/requests.py -> /nix/var/nix/builds/nix-5187-3875106296/pdm-build-y3pm1556/lib/baize/wsgi python3.14-baize-0.23.1> copying baize/wsgi/shortcut.py -> /nix/var/nix/builds/nix-5187-3875106296/pdm-build-y3pm1556/lib/baize/wsgi python3.14-baize-0.23.1> copying baize/wsgi/middleware.py -> /nix/var/nix/builds/nix-5187-3875106296/pdm-build-y3pm1556/lib/baize/wsgi python3.14-baize-0.23.1> running egg_info python3.14-baize-0.23.1> creating baize.egg-info python3.14-baize-0.23.1> writing baize.egg-info/PKG-INFO python3.14-baize-0.23.1> writing dependency_links to baize.egg-info/dependency_links.txt python3.14-baize-0.23.1> writing top-level names to baize.egg-info/top_level.txt python3.14-baize-0.23.1> writing manifest file 'baize.egg-info/SOURCES.txt' python3.14-baize-0.23.1> reading manifest file 'baize.egg-info/SOURCES.txt' python3.14-baize-0.23.1> adding license file 'LICENSE' python3.14-baize-0.23.1> writing manifest file 'baize.egg-info/SOURCES.txt' python3.14-baize-0.23.1> copying baize/py.typed -> /nix/var/nix/builds/nix-5187-3875106296/pdm-build-y3pm1556/lib/baize python3.14-baize-0.23.1> - Adding .pdm-build/.gitignore -> .gitignore python3.14-baize-0.23.1> - Adding .pdm-build/baize-0.23.1.dist-info/METADATA -> baize-0.23.1.dist-info/METADATA python3.14-baize-0.23.1> - Adding .pdm-build/baize-0.23.1.dist-info/WHEEL -> baize-0.23.1.dist-info/WHEEL python3.14-baize-0.23.1> - Adding .pdm-build/baize-0.23.1.dist-info/entry_points.txt -> baize-0.23.1.dist-info/entry_points.txt python3.14-baize-0.23.1> - Adding .pdm-build/baize-0.23.1.dist-info/licenses/LICENSE -> baize-0.23.1.dist-info/licenses/LICENSE python3.14-baize-0.23.1> - Adding baize/__init__.py -> baize/__init__.py python3.14-baize-0.23.1> - Adding baize/__version__.py -> baize/__version__.py python3.14-baize-0.23.1> - Adding baize/asgi/__init__.py -> baize/asgi/__init__.py python3.14-baize-0.23.1> - Adding baize/asgi/helper.py -> baize/asgi/helper.py python3.14-baize-0.23.1> - Adding baize/asgi/middleware.py -> baize/asgi/middleware.py python3.14-baize-0.23.1> - Adding baize/asgi/requests.py -> baize/asgi/requests.py python3.14-baize-0.23.1> - Adding baize/asgi/responses.py -> baize/asgi/responses.py python3.14-baize-0.23.1> - Adding baize/asgi/routing.py -> baize/asgi/routing.py python3.14-baize-0.23.1> - Adding baize/asgi/shortcut.py -> baize/asgi/shortcut.py python3.14-baize-0.23.1> - Adding baize/asgi/staticfiles.py -> baize/asgi/staticfiles.py python3.14-baize-0.23.1> - Adding baize/asgi/websocket.py -> baize/asgi/websocket.py python3.14-baize-0.23.1> - Adding baize/concurrency.py -> baize/concurrency.py python3.14-baize-0.23.1> - Adding baize/datastructures.py -> baize/datastructures.py python3.14-baize-0.23.1> - Adding baize/exceptions.py -> baize/exceptions.py python3.14-baize-0.23.1> - Adding baize/multipart.py -> baize/multipart.py python3.14-baize-0.23.1> - Adding baize/multipart_helper.py -> baize/multipart_helper.py python3.14-baize-0.23.1> - Adding baize/py.typed -> baize/py.typed python3.14-baize-0.23.1> - Adding baize/requests.py -> baize/requests.py python3.14-baize-0.23.1> - Adding baize/responses.py -> baize/responses.py python3.14-baize-0.23.1> - Adding baize/routing.py -> baize/routing.py python3.14-baize-0.23.1> - Adding baize/staticfiles.py -> baize/staticfiles.py python3.14-baize-0.23.1> - Adding baize/typing.py -> baize/typing.py python3.14-baize-0.23.1> - Adding baize/utils.py -> baize/utils.py python3.14-baize-0.23.1> - Adding baize/wsgi/__init__.py -> baize/wsgi/__init__.py python3.14-baize-0.23.1> - Adding baize/wsgi/middleware.py -> baize/wsgi/middleware.py python3.14-baize-0.23.1> - Adding baize/wsgi/requests.py -> baize/wsgi/requests.py python3.14-baize-0.23.1> - Adding baize/wsgi/responses.py -> baize/wsgi/responses.py python3.14-baize-0.23.1> - Adding baize/wsgi/routing.py -> baize/wsgi/routing.py python3.14-baize-0.23.1> - Adding baize/wsgi/shortcut.py -> baize/wsgi/shortcut.py python3.14-baize-0.23.1> - Adding baize/wsgi/staticfiles.py -> baize/wsgi/staticfiles.py python3.14-baize-0.23.1> - Adding baize-0.23.1.dist-info/RECORD -> baize-0.23.1.dist-info/RECORD python3.14-baize-0.23.1> Successfully built baize-0.23.1-cp314-cp314-macosx_26_0_arm64.whl python3.14-baize-0.23.1> Finished creating a wheel... python3.14-baize-0.23.1> Finished executing pypaBuildPhase python3.14-baize-0.23.1> Running phase: pythonRuntimeDepsCheckHook python3.14-baize-0.23.1> Executing pythonRuntimeDepsCheck python3.14-baize-0.23.1> Checking runtime dependencies for baize-0.23.1-cp314-cp314-macosx_26_0_arm64.whl python3.14-baize-0.23.1> Finished executing pythonRuntimeDepsCheck python3.14-baize-0.23.1> Running phase: installPhase python3.14-baize-0.23.1> Executing pypaInstallPhase python3.14-baize-0.23.1> Successfully installed baize-0.23.1-cp314-cp314-macosx_26_0_arm64.whl python3.14-baize-0.23.1> Finished executing pypaInstallPhase python3.14-baize-0.23.1> Running phase: pythonOutputDistPhase python3.14-baize-0.23.1> Executing pythonOutputDistPhase python3.14-baize-0.23.1> Finished executing pythonOutputDistPhase python3.14-baize-0.23.1> Running phase: fixupPhase python3.14-baize-0.23.1> checking for references to /nix/var/nix/builds/nix-5187-3875106296/ in /nix/store/nzrjdhw3vxcaw9vbyvdsyl4nzaz9v6cl-python3.14-baize-0.23.1-dist... python3.14-baize-0.23.1> patching script interpreter paths in /nix/store/nzrjdhw3vxcaw9vbyvdsyl4nzaz9v6cl-python3.14-baize-0.23.1-dist python3.14-baize-0.23.1> checking for references to /nix/var/nix/builds/nix-5187-3875106296/ in /nix/store/9v3sx26lbv75amfa65dx8ywcpc1b9vsj-python3.14-baize-0.23.1... python3.14-baize-0.23.1> patching script interpreter paths in /nix/store/9v3sx26lbv75amfa65dx8ywcpc1b9vsj-python3.14-baize-0.23.1 python3.14-baize-0.23.1> stripping (with command strip and flags -S) in /nix/store/9v3sx26lbv75amfa65dx8ywcpc1b9vsj-python3.14-baize-0.23.1/lib python3.14-baize-0.23.1> Executing pythonRemoveTestsDir python3.14-baize-0.23.1> Finished executing pythonRemoveTestsDir python3.14-baize-0.23.1> Running phase: installCheckPhase python3.14-baize-0.23.1> no Makefile or custom installCheckPhase, doing nothing python3.14-baize-0.23.1> Running phase: pythonCatchConflictsPhase python3.14-baize-0.23.1> Running phase: pythonRemoveBinBytecodePhase python3.14-baize-0.23.1> Running phase: pythonImportsCheckPhase python3.14-baize-0.23.1> Executing pythonImportsCheckPhase python3.14-baize-0.23.1> Check whether the following modules can be imported: baize python3.14-baize-0.23.1> Running phase: pythonMetadataCheckPhase python3.14-baize-0.23.1> Executing pythonMetadataCheckPhase python3.14-baize-0.23.1> Running phase: pytestCheckPhase python3.14-baize-0.23.1> Executing pytestCheckPhase python3.14-baize-0.23.1> pytest flags: -m pytest python3.14-baize-0.23.1> ============================= test session starts ============================== python3.14-baize-0.23.1> platform darwin -- Python 3.14.8, pytest-9.1.1, pluggy-1.6.0 python3.14-baize-0.23.1> rootdir: /nix/var/nix/builds/nix-5187-3875106296/source python3.14-baize-0.23.1> configfile: pyproject.toml python3.14-baize-0.23.1> plugins: anyio-4.15.1, asyncio-1.4.0 python3.14-baize-0.23.1> asyncio: mode=Mode.STRICT, debug=False, asyncio_default_fixture_loop_scope=None, asyncio_default_test_loop_scope=function python3.14-baize-0.23.1> collected 176 items python3.14-baize-0.23.1> python3.14-baize-0.23.1> tests/test_asgi.py ..................................................... [ 30%] python3.14-baize-0.23.1> ................... [ 40%] python3.14-baize-0.23.1> tests/test_datastructures.py ................. [ 50%] python3.14-baize-0.23.1> tests/test_exceptions.py .. [ 51%] python3.14-baize-0.23.1> tests/test_multipart.py .................... [ 63%] python3.14-baize-0.23.1> tests/test_requests.py ... [ 64%] python3.14-baize-0.23.1> tests/test_responses.py . [ 65%] python3.14-baize-0.23.1> tests/test_routing.py .............. [ 73%] python3.14-baize-0.23.1> tests/test_utils.py ..... [ 76%] python3.14-baize-0.23.1> tests/test_version.py . [ 76%] python3.14-baize-0.23.1> tests/test_wsgi.py ......................................... [100%] python3.14-baize-0.23.1> python3.14-baize-0.23.1> =============================== warnings summary =============================== python3.14-baize-0.23.1> tests/test_asgi.py:11 python3.14-baize-0.23.1> /nix/var/nix/builds/nix-5187-3875106296/source/tests/test_asgi.py:11: StarletteDeprecationWarning: Using `httpx` with `starlette.testclient` is deprecated; install `httpx2` instead. python3.14-baize-0.23.1> import starlette.testclient python3.14-baize-0.23.1> python3.14-baize-0.23.1> -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html python3.14-baize-0.23.1> ======================== 176 passed, 1 warning in 2.79s ======================== python3.14-baize-0.23.1> Finished executing pytestCheckPhase python3.14-baize-0.23.1> Running phase: pytestcachePhase python3.14-baize-0.23.1> Running phase: pytestRemoveBytecodePhase building '/nix/store/gy772yr7ww2yi8ba1spvskdfi487f2xf-python3.14-respx-0.23.1.drv' on farm.numtide.com:50051 python3.14-respx-0.23.1> mac02: building gy772yr7ww2yi8ba1spvskdfi487f2xf-python3.14-respx-0.23.1.drv building '/nix/store/pwlgffx6c7yvqvlcq9j86bkglfvnjb77-python3.14-a2wsgi-1.10.10.drv' on 'grpc://farm.numtide.com:50051?client-cert=/run/secrets/vars/per-machine/bld1/nix-farm-ci/crt&client-key=/run/secrets/vars/per-machine/bld1/nix-farm-ci/key&connect-timeout=22&system=aarch64-darwin' python3.14-respx-0.23.1> structuredAttrs is enabled python3.14-respx-0.23.1> Sourcing python-remove-tests-dir-hook python3.14-respx-0.23.1> Sourcing python-catch-conflicts-hook.sh python3.14-respx-0.23.1> Sourcing python-remove-bin-bytecode-hook.sh python3.14-respx-0.23.1> Sourcing pypa-build-hook python3.14-respx-0.23.1> Using pypaBuildPhase python3.14-respx-0.23.1> Sourcing python-runtime-deps-check-hook python3.14-respx-0.23.1> Using pythonRuntimeDepsCheckHook python3.14-respx-0.23.1> Sourcing pypa-install-hook python3.14-respx-0.23.1> Using pypaInstallPhase python3.14-respx-0.23.1> Sourcing python-imports-check-hook.sh python3.14-respx-0.23.1> Using pythonImportsCheckPhase python3.14-respx-0.23.1> Sourcing python-metadata-check-hook.sh python3.14-respx-0.23.1> Using pythonMetadataCheckPhase python3.14-respx-0.23.1> Sourcing python-namespaces-hook python3.14-respx-0.23.1> Sourcing python-catch-conflicts-hook.sh python3.14-respx-0.23.1> Sourcing pytest-check-hook python3.14-respx-0.23.1> Using pytestCheckPhase python3.14-respx-0.23.1> Running phase: unpackPhase python3.14-respx-0.23.1> unpacking source archive /nix/store/jkjdpfsycarl9i1hf75xrpawf0461y18-source python3.14-respx-0.23.1> source root is source python3.14-respx-0.23.1> setting SOURCE_DATE_EPOCH to timestamp 315619200 of file "source/tests/test_utils.py" python3.14-respx-0.23.1> Running phase: patchPhase python3.14-respx-0.23.1> Running phase: updateAutotoolsGnuConfigScriptsPhase python3.14-respx-0.23.1> Running phase: configurePhase python3.14-respx-0.23.1> no configure script, doing nothing python3.14-respx-0.23.1> Running phase: buildPhase python3.14-respx-0.23.1> Executing pypaBuildPhase python3.14-respx-0.23.1> Creating a wheel... python3.14-respx-0.23.1> pypa build flags: --no-isolation --outdir dist/ --wheel python3.14-respx-0.23.1> * Getting build dependencies for wheel... python3.14-respx-0.23.1> /nix/store/p11h2n9yz1nz8248g3zd1hyx9xvzi5r0-python3.14-setuptools-83.0.0/lib/python3.14/site-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. python3.14-respx-0.23.1> !! python3.14-respx-0.23.1> python3.14-respx-0.23.1> ******************************************************************************** python3.14-respx-0.23.1> Please consider removing the following classifiers in favor of a SPDX license expression: python3.14-respx-0.23.1> python3.14-respx-0.23.1> License :: OSI Approved :: BSD License python3.14-respx-0.23.1> python3.14-respx-0.23.1> See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. python3.14-respx-0.23.1> ******************************************************************************** python3.14-respx-0.23.1> python3.14-respx-0.23.1> !! python3.14-respx-0.23.1> self._finalize_license_expression() python3.14-respx-0.23.1> running egg_info python3.14-respx-0.23.1> creating respx.egg-info python3.14-respx-0.23.1> writing respx.egg-info/PKG-INFO python3.14-respx-0.23.1> writing dependency_links to respx.egg-info/dependency_links.txt python3.14-respx-0.23.1> writing entry points to respx.egg-info/entry_points.txt python3.14-respx-0.23.1> writing requirements to respx.egg-info/requires.txt python3.14-respx-0.23.1> writing top-level names to respx.egg-info/top_level.txt python3.14-respx-0.23.1> writing manifest file 'respx.egg-info/SOURCES.txt' python3.14-respx-0.23.1> reading manifest file 'respx.egg-info/SOURCES.txt' python3.14-respx-0.23.1> reading manifest template 'MANIFEST.in' python3.14-respx-0.23.1> warning: no previously-included files matching '*' found under directory '.github' python3.14-respx-0.23.1> warning: no previously-included files matching '*' found under directory 'docs' python3.14-respx-0.23.1> warning: no previously-included files found matching '*.yaml' python3.14-respx-0.23.1> warning: no previously-included files found matching '*.xml' python3.14-respx-0.23.1> warning: no previously-included files found matching 'flake.*' python3.14-respx-0.23.1> warning: no previously-included files found matching 'noxfile.py' python3.14-respx-0.23.1> warning: no previously-included files found matching 'CONTRIBUTING.md' python3.14-respx-0.23.1> adding license file 'LICENSE.md' python3.14-respx-0.23.1> writing manifest file 'respx.egg-info/SOURCES.txt' python3.14-respx-0.23.1> * Building wheel... python3.14-respx-0.23.1> /nix/store/p11h2n9yz1nz8248g3zd1hyx9xvzi5r0-python3.14-setuptools-83.0.0/lib/python3.14/site-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. python3.14-respx-0.23.1> !! python3.14-respx-0.23.1> python3.14-respx-0.23.1> ******************************************************************************** python3.14-respx-0.23.1> Please consider removing the following classifiers in favor of a SPDX license expression: python3.14-respx-0.23.1> python3.14-respx-0.23.1> License :: OSI Approved :: BSD License python3.14-respx-0.23.1> python3.14-respx-0.23.1> See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. python3.14-respx-0.23.1> ******************************************************************************** python3.14-respx-0.23.1> python3.14-respx-0.23.1> !! python3.14-respx-0.23.1> self._finalize_license_expression() python3.14-respx-0.23.1> running bdist_wheel python3.14-respx-0.23.1> /nix/store/p11h2n9yz1nz8248g3zd1hyx9xvzi5r0-python3.14-setuptools-83.0.0/lib/python3.14/site-packages/setuptools/_distutils/cmd.py:119: SetuptoolsDeprecationWarning: bdist_wheel.universal is deprecated python3.14-respx-0.23.1> !! python3.14-respx-0.23.1> python3.14-respx-0.23.1> ******************************************************************************** python3.14-respx-0.23.1> With Python 2.7 end-of-life, support for building universal wheels python3.14-respx-0.23.1> (i.e., wheels that support both Python 2 and Python 3) python3.14-respx-0.23.1> is being obviated. python3.14-respx-0.23.1> Please discontinue using this option, or if you still need it, python3.14-respx-0.23.1> file an issue with pypa/setuptools describing your use case. python3.14-respx-0.23.1> python3.14-respx-0.23.1> This deprecation is overdue, please update your project and remove deprecated python3.14-respx-0.23.1> calls to avoid build errors in the future. python3.14-respx-0.23.1> ******************************************************************************** python3.14-respx-0.23.1> python3.14-respx-0.23.1> !! python3.14-respx-0.23.1> self.finalize_options() python3.14-respx-0.23.1> running build python3.14-respx-0.23.1> running build_py python3.14-respx-0.23.1> creating build/lib/respx python3.14-respx-0.23.1> copying respx/patterns.py -> build/lib/respx python3.14-respx-0.23.1> copying respx/models.py -> build/lib/respx python3.14-respx-0.23.1> copying respx/handlers.py -> build/lib/respx python3.14-respx-0.23.1> copying respx/__init__.py -> build/lib/respx python3.14-respx-0.23.1> copying respx/__version__.py -> build/lib/respx python3.14-respx-0.23.1> copying respx/types.py -> build/lib/respx python3.14-respx-0.23.1> copying respx/api.py -> build/lib/respx python3.14-respx-0.23.1> copying respx/utils.py -> build/lib/respx python3.14-respx-0.23.1> copying respx/plugin.py -> build/lib/respx python3.14-respx-0.23.1> copying respx/transports.py -> build/lib/respx python3.14-respx-0.23.1> copying respx/router.py -> build/lib/respx python3.14-respx-0.23.1> copying respx/fixtures.py -> build/lib/respx python3.14-respx-0.23.1> copying respx/mocks.py -> build/lib/respx python3.14-respx-0.23.1> running egg_info python3.14-respx-0.23.1> writing respx.egg-info/PKG-INFO python3.14-respx-0.23.1> writing dependency_links to respx.egg-info/dependency_links.txt python3.14-respx-0.23.1> writing entry points to respx.egg-info/entry_points.txt python3.14-respx-0.23.1> writing requirements to respx.egg-info/requires.txt python3.14-respx-0.23.1> writing top-level names to respx.egg-info/top_level.txt python3.14-respx-0.23.1> reading manifest file 'respx.egg-info/SOURCES.txt' python3.14-respx-0.23.1> reading manifest template 'MANIFEST.in' python3.14-respx-0.23.1> warning: no previously-included files matching '*' found under directory '.github' python3.14-respx-0.23.1> warning: no previously-included files matching '*' found under directory 'docs' python3.14-respx-0.23.1> warning: no previously-included files found matching '*.yaml' python3.14-respx-0.23.1> warning: no previously-included files found matching '*.xml' python3.14-respx-0.23.1> warning: no previously-included files found matching 'flake.*' python3.14-respx-0.23.1> warning: no previously-included files found matching 'noxfile.py' python3.14-respx-0.23.1> warning: no previously-included files found matching 'CONTRIBUTING.md' python3.14-respx-0.23.1> adding license file 'LICENSE.md' python3.14-respx-0.23.1> writing manifest file 'respx.egg-info/SOURCES.txt' python3.14-respx-0.23.1> copying respx/py.typed -> build/lib/respx python3.14-respx-0.23.1> installing to build/bdist.macosx-14.0-arm64/wheel python3.14-respx-0.23.1> running install python3.14-respx-0.23.1> running install_lib python3.14-respx-0.23.1> creating build/bdist.macosx-14.0-arm64/wheel python3.14-respx-0.23.1> creating build/bdist.macosx-14.0-arm64/wheel/respx python3.14-respx-0.23.1> copying build/lib/respx/patterns.py -> build/bdist.macosx-14.0-arm64/wheel/./respx python3.14-respx-0.23.1> copying build/lib/respx/models.py -> build/bdist.macosx-14.0-arm64/wheel/./respx python3.14-respx-0.23.1> copying build/lib/respx/handlers.py -> build/bdist.macosx-14.0-arm64/wheel/./respx python3.14-respx-0.23.1> copying build/lib/respx/__init__.py -> build/bdist.macosx-14.0-arm64/wheel/./respx python3.14-respx-0.23.1> copying build/lib/respx/__version__.py -> build/bdist.macosx-14.0-arm64/wheel/./respx python3.14-respx-0.23.1> copying build/lib/respx/types.py -> build/bdist.macosx-14.0-arm64/wheel/./respx python3.14-respx-0.23.1> copying build/lib/respx/api.py -> build/bdist.macosx-14.0-arm64/wheel/./respx python3.14-respx-0.23.1> copying build/lib/respx/utils.py -> build/bdist.macosx-14.0-arm64/wheel/./respx python3.14-respx-0.23.1> copying build/lib/respx/plugin.py -> build/bdist.macosx-14.0-arm64/wheel/./respx python3.14-respx-0.23.1> copying build/lib/respx/py.typed -> build/bdist.macosx-14.0-arm64/wheel/./respx python3.14-respx-0.23.1> copying build/lib/respx/transports.py -> build/bdist.macosx-14.0-arm64/wheel/./respx python3.14-respx-0.23.1> copying build/lib/respx/router.py -> build/bdist.macosx-14.0-arm64/wheel/./respx python3.14-respx-0.23.1> copying build/lib/respx/fixtures.py -> build/bdist.macosx-14.0-arm64/wheel/./respx python3.14-respx-0.23.1> copying build/lib/respx/mocks.py -> build/bdist.macosx-14.0-arm64/wheel/./respx python3.14-respx-0.23.1> running install_egg_info python3.14-respx-0.23.1> Copying respx.egg-info to build/bdist.macosx-14.0-arm64/wheel/./respx-0.23.1-py3.14.egg-info python3.14-respx-0.23.1> running install_scripts python3.14-respx-0.23.1> creating build/bdist.macosx-14.0-arm64/wheel/respx-0.23.1.dist-info/WHEEL python3.14-respx-0.23.1> creating '/nix/var/nix/builds/nix-6052-2231208580/source/dist/.tmp-kjn4nzq3/respx-0.23.1-py2.py3-none-any.whl' and adding 'build/bdist.macosx-14.0-arm64/wheel' to it python3.14-respx-0.23.1> adding 'respx/__init__.py' python3.14-respx-0.23.1> adding 'respx/__version__.py' python3.14-respx-0.23.1> adding 'respx/api.py' python3.14-respx-0.23.1> adding 'respx/fixtures.py' python3.14-respx-0.23.1> adding 'respx/handlers.py' python3.14-respx-0.23.1> adding 'respx/mocks.py' python3.14-respx-0.23.1> adding 'respx/models.py' python3.14-respx-0.23.1> adding 'respx/patterns.py' python3.14-respx-0.23.1> adding 'respx/plugin.py' python3.14-respx-0.23.1> adding 'respx/py.typed' python3.14-respx-0.23.1> adding 'respx/router.py' python3.14-respx-0.23.1> adding 'respx/transports.py' python3.14-respx-0.23.1> adding 'respx/types.py' python3.14-respx-0.23.1> adding 'respx/utils.py' python3.14-respx-0.23.1> adding 'respx-0.23.1.dist-info/licenses/LICENSE.md' python3.14-respx-0.23.1> adding 'respx-0.23.1.dist-info/METADATA' python3.14-respx-0.23.1> adding 'respx-0.23.1.dist-info/WHEEL' python3.14-respx-0.23.1> adding 'respx-0.23.1.dist-info/entry_points.txt' python3.14-respx-0.23.1> adding 'respx-0.23.1.dist-info/top_level.txt' python3.14-respx-0.23.1> adding 'respx-0.23.1.dist-info/RECORD' python3.14-respx-0.23.1> removing build/bdist.macosx-14.0-arm64/wheel python3.14-respx-0.23.1> Successfully built respx-0.23.1-py2.py3-none-any.whl python3.14-respx-0.23.1> Finished creating a wheel... python3.14-respx-0.23.1> Finished executing pypaBuildPhase python3.14-respx-0.23.1> Running phase: pythonRuntimeDepsCheckHook python3.14-respx-0.23.1> Executing pythonRuntimeDepsCheck python3.14-respx-0.23.1> Checking runtime dependencies for respx-0.23.1-py2.py3-none-any.whl python3.14-respx-0.23.1> Finished executing pythonRuntimeDepsCheck python3.14-respx-0.23.1> Running phase: installPhase python3.14-respx-0.23.1> Executing pypaInstallPhase python3.14-respx-0.23.1> Successfully installed respx-0.23.1-py2.py3-none-any.whl python3.14-respx-0.23.1> Finished executing pypaInstallPhase python3.14-respx-0.23.1> Running phase: pythonOutputDistPhase python3.14-respx-0.23.1> Executing pythonOutputDistPhase python3.14-respx-0.23.1> Finished executing pythonOutputDistPhase python3.14-respx-0.23.1> Running phase: fixupPhase python3.14-respx-0.23.1> checking for references to /nix/var/nix/builds/nix-6052-2231208580/ in /nix/store/8k6cxax3935px2xx1rrc3km29l59cihh-python3.14-respx-0.23.1-dist... python3.14-respx-0.23.1> patching script interpreter paths in /nix/store/8k6cxax3935px2xx1rrc3km29l59cihh-python3.14-respx-0.23.1-dist python3.14-respx-0.23.1> checking for references to /nix/var/nix/builds/nix-6052-2231208580/ in /nix/store/gsmnsxy1l6l14vzdgpy1acf6pcfjarlj-python3.14-respx-0.23.1... python3.14-respx-0.23.1> patching script interpreter paths in /nix/store/gsmnsxy1l6l14vzdgpy1acf6pcfjarlj-python3.14-respx-0.23.1 python3.14-respx-0.23.1> stripping (with command strip and flags -S) in /nix/store/gsmnsxy1l6l14vzdgpy1acf6pcfjarlj-python3.14-respx-0.23.1/lib python3.14-respx-0.23.1> Executing pythonRemoveTestsDir python3.14-respx-0.23.1> Finished executing pythonRemoveTestsDir python3.14-respx-0.23.1> Running phase: installCheckPhase python3.14-respx-0.23.1> no Makefile or custom installCheckPhase, doing nothing python3.14-respx-0.23.1> Running phase: pythonCatchConflictsPhase python3.14-respx-0.23.1> Running phase: pythonRemoveBinBytecodePhase python3.14-respx-0.23.1> Running phase: pythonImportsCheckPhase python3.14-respx-0.23.1> Executing pythonImportsCheckPhase python3.14-respx-0.23.1> Check whether the following modules can be imported: respx python3.14-respx-0.23.1> Running phase: pythonMetadataCheckPhase python3.14-respx-0.23.1> Executing pythonMetadataCheckPhase python3.14-respx-0.23.1> Running phase: pytestCheckPhase python3.14-respx-0.23.1> Executing pytestCheckPhase python3.14-respx-0.23.1> pytest flags: -m pytest -k not\ \(test_pass_through\) python3.14-respx-0.23.1> ============================= test session starts ============================== python3.14-respx-0.23.1> platform darwin -- Python 3.14.8, pytest-9.1.1, pluggy-1.6.0 python3.14-respx-0.23.1> rootdir: /nix/var/nix/builds/nix-6052-2231208580/source python3.14-respx-0.23.1> configfile: setup.cfg python3.14-respx-0.23.1> plugins: anyio-4.15.1, asyncio-1.4.0, cov-stub-1.0.0 python3.14-respx-0.23.1> asyncio: mode=Mode.AUTO, debug=False, asyncio_default_fixture_loop_scope=session, asyncio_default_test_loop_scope=function python3.14-respx-0.23.1> collected 322 items / 5 deselected / 317 selected python3.14-respx-0.23.1> python3.14-respx-0.23.1> tests/test_api.py ...................................................... [ 17%] python3.14-respx-0.23.1> .................... [ 23%] python3.14-respx-0.23.1> tests/test_mock.py ................................................. [ 38%] python3.14-respx-0.23.1> tests/test_patterns.py ................................................. [ 54%] python3.14-respx-0.23.1> ........................................................................ [ 76%] python3.14-respx-0.23.1> ............. [ 81%] python3.14-respx-0.23.1> tests/test_plugin.py . [ 81%] python3.14-respx-0.23.1> tests/test_remote.py ss [ 82%] python3.14-respx-0.23.1> tests/test_router.py ................................................. [ 97%] python3.14-respx-0.23.1> tests/test_stats.py ... [ 98%] python3.14-respx-0.23.1> tests/test_transports.py .... [ 99%] python3.14-respx-0.23.1> tests/test_utils.py . [100%] python3.14-respx-0.23.1> python3.14-respx-0.23.1> =============================== warnings summary =============================== python3.14-respx-0.23.1> tests/test_mock.py::test_mock_single_session_fixture python3.14-respx-0.23.1> /nix/var/nix/builds/nix-6052-2231208580/source/respx/fixtures.py:10: DeprecationWarning: 'asyncio.get_event_loop_policy' is deprecated and slated for removal in Python 3.16 python3.14-respx-0.23.1> loop = asyncio.get_event_loop_policy().new_event_loop() python3.14-respx-0.23.1> python3.14-respx-0.23.1> -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html python3.14-respx-0.23.1> =========================== short test summary info ============================ python3.14-respx-0.23.1> SKIPPED [2] tests/test_remote.py:12: Remote pass-through disabled python3.14-respx-0.23.1> =========== 315 passed, 2 skipped, 5 deselected, 1 warning in 12.31s =========== python3.14-respx-0.23.1> Finished executing pytestCheckPhase python3.14-respx-0.23.1> Running phase: pytestcachePhase python3.14-respx-0.23.1> Running phase: pytestRemoveBytecodePhase building '/nix/store/pwlgffx6c7yvqvlcq9j86bkglfvnjb77-python3.14-a2wsgi-1.10.10.drv' on farm.numtide.com:50051 python3.14-a2wsgi-1.10.10> mac02: building pwlgffx6c7yvqvlcq9j86bkglfvnjb77-python3.14-a2wsgi-1.10.10.drv python3.14-a2wsgi-1.10.10> structuredAttrs is enabled python3.14-a2wsgi-1.10.10> Sourcing python-remove-tests-dir-hook python3.14-a2wsgi-1.10.10> Sourcing python-catch-conflicts-hook.sh python3.14-a2wsgi-1.10.10> Sourcing python-remove-bin-bytecode-hook.sh python3.14-a2wsgi-1.10.10> Sourcing pypa-build-hook python3.14-a2wsgi-1.10.10> Using pypaBuildPhase python3.14-a2wsgi-1.10.10> Sourcing python-runtime-deps-check-hook python3.14-a2wsgi-1.10.10> Using pythonRuntimeDepsCheckHook python3.14-a2wsgi-1.10.10> Sourcing pypa-install-hook python3.14-a2wsgi-1.10.10> Using pypaInstallPhase python3.14-a2wsgi-1.10.10> Sourcing python-imports-check-hook.sh python3.14-a2wsgi-1.10.10> Using pythonImportsCheckPhase python3.14-a2wsgi-1.10.10> Sourcing python-metadata-check-hook.sh python3.14-a2wsgi-1.10.10> Using pythonMetadataCheckPhase python3.14-a2wsgi-1.10.10> Sourcing python-namespaces-hook python3.14-a2wsgi-1.10.10> Sourcing python-catch-conflicts-hook.sh python3.14-a2wsgi-1.10.10> Sourcing pytest-check-hook python3.14-a2wsgi-1.10.10> Using pytestCheckPhase python3.14-a2wsgi-1.10.10> Running phase: unpackPhase python3.14-a2wsgi-1.10.10> unpacking source archive /nix/store/8fvcdjmpjvi0vkr8mniwdm08hpz5fi4v-a2wsgi-1.10.10.tar.gz python3.14-a2wsgi-1.10.10> source root is a2wsgi-1.10.10 python3.14-a2wsgi-1.10.10> setting SOURCE_DATE_EPOCH to timestamp 1750237209 of file "a2wsgi-1.10.10/pyproject.toml" python3.14-a2wsgi-1.10.10> Running phase: patchPhase python3.14-a2wsgi-1.10.10> Running phase: updateAutotoolsGnuConfigScriptsPhase python3.14-a2wsgi-1.10.10> Running phase: configurePhase python3.14-a2wsgi-1.10.10> no configure script, doing nothing python3.14-a2wsgi-1.10.10> Running phase: buildPhase python3.14-a2wsgi-1.10.10> Executing pypaBuildPhase python3.14-a2wsgi-1.10.10> Setting PDM_BUILD_SCM_VERSION to 1.10.10 python3.14-a2wsgi-1.10.10> Creating a wheel... python3.14-a2wsgi-1.10.10> pypa build flags: --no-isolation --outdir dist/ --wheel python3.14-a2wsgi-1.10.10> * Getting build dependencies for wheel... python3.14-a2wsgi-1.10.10> * Building wheel... python3.14-a2wsgi-1.10.10> - Adding .pdm-build/a2wsgi-1.10.10.dist-info/METADATA -> a2wsgi-1.10.10.dist-info/METADATA python3.14-a2wsgi-1.10.10> - Adding .pdm-build/a2wsgi-1.10.10.dist-info/WHEEL -> a2wsgi-1.10.10.dist-info/WHEEL python3.14-a2wsgi-1.10.10> - Adding .pdm-build/a2wsgi-1.10.10.dist-info/entry_points.txt -> a2wsgi-1.10.10.dist-info/entry_points.txt python3.14-a2wsgi-1.10.10> - Adding .pdm-build/a2wsgi-1.10.10.dist-info/licenses/LICENSE -> a2wsgi-1.10.10.dist-info/licenses/LICENSE python3.14-a2wsgi-1.10.10> - Adding a2wsgi/__init__.py -> a2wsgi/__init__.py python3.14-a2wsgi-1.10.10> - Adding a2wsgi/asgi.py -> a2wsgi/asgi.py python3.14-a2wsgi-1.10.10> - Adding a2wsgi/asgi_typing.py -> a2wsgi/asgi_typing.py python3.14-a2wsgi-1.10.10> - Adding a2wsgi/py.typed -> a2wsgi/py.typed python3.14-a2wsgi-1.10.10> - Adding a2wsgi/wsgi.py -> a2wsgi/wsgi.py python3.14-a2wsgi-1.10.10> - Adding a2wsgi/wsgi_typing.py -> a2wsgi/wsgi_typing.py python3.14-a2wsgi-1.10.10> - Adding a2wsgi-1.10.10.dist-info/RECORD -> a2wsgi-1.10.10.dist-info/RECORD python3.14-a2wsgi-1.10.10> Successfully built a2wsgi-1.10.10-py3-none-any.whl python3.14-a2wsgi-1.10.10> Finished creating a wheel... python3.14-a2wsgi-1.10.10> Finished executing pypaBuildPhase python3.14-a2wsgi-1.10.10> Running phase: pythonRuntimeDepsCheckHook python3.14-a2wsgi-1.10.10> Executing pythonRuntimeDepsCheck python3.14-a2wsgi-1.10.10> Checking runtime dependencies for a2wsgi-1.10.10-py3-none-any.whl python3.14-a2wsgi-1.10.10> Finished executing pythonRuntimeDepsCheck python3.14-a2wsgi-1.10.10> Running phase: installPhase python3.14-a2wsgi-1.10.10> Executing pypaInstallPhase python3.14-a2wsgi-1.10.10> Successfully installed a2wsgi-1.10.10-py3-none-any.whl python3.14-a2wsgi-1.10.10> Finished executing pypaInstallPhase python3.14-a2wsgi-1.10.10> Running phase: pythonOutputDistPhase python3.14-a2wsgi-1.10.10> Executing pythonOutputDistPhase python3.14-a2wsgi-1.10.10> Finished executing pythonOutputDistPhase python3.14-a2wsgi-1.10.10> Running phase: fixupPhase python3.14-a2wsgi-1.10.10> checking for references to /nix/var/nix/builds/nix-73521-604480368/ in /nix/store/h0pymv2m13fsh9fvrg0cvb9yd5xarrkq-python3.14-a2wsgi-1.10.10-dist... python3.14-a2wsgi-1.10.10> patching script interpreter paths in /nix/store/h0pymv2m13fsh9fvrg0cvb9yd5xarrkq-python3.14-a2wsgi-1.10.10-dist python3.14-a2wsgi-1.10.10> checking for references to /nix/var/nix/builds/nix-73521-604480368/ in /nix/store/101dsvmwa0a8alkjcfcik5np7r4189bi-python3.14-a2wsgi-1.10.10... python3.14-a2wsgi-1.10.10> patching script interpreter paths in /nix/store/101dsvmwa0a8alkjcfcik5np7r4189bi-python3.14-a2wsgi-1.10.10 python3.14-a2wsgi-1.10.10> stripping (with command strip and flags -S) in /nix/store/101dsvmwa0a8alkjcfcik5np7r4189bi-python3.14-a2wsgi-1.10.10/lib python3.14-a2wsgi-1.10.10> Executing pythonRemoveTestsDir python3.14-a2wsgi-1.10.10> Finished executing pythonRemoveTestsDir python3.14-a2wsgi-1.10.10> Running phase: installCheckPhase python3.14-a2wsgi-1.10.10> no Makefile or custom installCheckPhase, doing nothing python3.14-a2wsgi-1.10.10> Running phase: pythonCatchConflictsPhase python3.14-a2wsgi-1.10.10> Running phase: pythonRemoveBinBytecodePhase python3.14-a2wsgi-1.10.10> Running phase: pythonImportsCheckPhase python3.14-a2wsgi-1.10.10> Executing pythonImportsCheckPhase python3.14-a2wsgi-1.10.10> Running phase: pythonMetadataCheckPhase python3.14-a2wsgi-1.10.10> Executing pythonMetadataCheckPhase python3.14-a2wsgi-1.10.10> Running phase: pytestCheckPhase python3.14-a2wsgi-1.10.10> Executing pytestCheckPhase python3.14-a2wsgi-1.10.10> pytest flags: -m pytest python3.14-a2wsgi-1.10.10> ============================= test session starts ============================== python3.14-a2wsgi-1.10.10> platform darwin -- Python 3.14.8, pytest-9.1.1, pluggy-1.6.0 python3.14-a2wsgi-1.10.10> rootdir: /nix/var/nix/builds/nix-73521-604480368/a2wsgi-1.10.10 python3.14-a2wsgi-1.10.10> configfile: pyproject.toml python3.14-a2wsgi-1.10.10> plugins: anyio-4.15.1, asyncio-1.4.0 python3.14-a2wsgi-1.10.10> asyncio: mode=Mode.STRICT, debug=False, asyncio_default_fixture_loop_scope=None, asyncio_default_test_loop_scope=function python3.14-a2wsgi-1.10.10> collected 18 items python3.14-a2wsgi-1.10.10> python3.14-a2wsgi-1.10.10> tests/test_asgi.py ........... [ 61%] python3.14-a2wsgi-1.10.10> tests/test_wsgi.py ....... [100%] python3.14-a2wsgi-1.10.10> python3.14-a2wsgi-1.10.10> ============================== 18 passed in 2.34s ============================== python3.14-a2wsgi-1.10.10> Finished executing pytestCheckPhase python3.14-a2wsgi-1.10.10> Running phase: pytestcachePhase python3.14-a2wsgi-1.10.10> Running phase: pytestRemoveBytecodePhase building '/nix/store/5z0cvj9hhz2ww6203mzjjjhb14p2ckvj-python3.14-fastapi-0.141.1.drv' on 'grpc://farm.numtide.com:50051?client-cert=/run/secrets/vars/per-machine/bld1/nix-farm-ci/crt&client-key=/run/secrets/vars/per-machine/bld1/nix-farm-ci/key&connect-timeout=22&system=aarch64-darwin' building '/nix/store/5z0cvj9hhz2ww6203mzjjjhb14p2ckvj-python3.14-fastapi-0.141.1.drv' on farm.numtide.com:50051 python3.14-fastapi-0.141.1> mac02: building 5z0cvj9hhz2ww6203mzjjjhb14p2ckvj-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-76619-42108571/ in /nix/store/9nr8kx8lxxh8mkhfij7y85cl186ncl68-python3.14-fastapi-0.141.1-dist... python3.14-fastapi-0.141.1> patching script interpreter paths in /nix/store/9nr8kx8lxxh8mkhfij7y85cl186ncl68-python3.14-fastapi-0.141.1-dist python3.14-fastapi-0.141.1> checking for references to /nix/var/nix/builds/nix-76619-42108571/ in /nix/store/71h0pvv908356f81qwjh02dm86favq9l-python3.14-fastapi-0.141.1... python3.14-fastapi-0.141.1> patching script interpreter paths in /nix/store/71h0pvv908356f81qwjh02dm86favq9l-python3.14-fastapi-0.141.1 python3.14-fastapi-0.141.1> stripping (with command strip and flags -S) in /nix/store/71h0pvv908356f81qwjh02dm86favq9l-python3.14-fastapi-0.141.1/lib /nix/store/71h0pvv908356f81qwjh02dm86favq9l-python3.14-fastapi-0.141.1/bin python3.14-fastapi-0.141.1> Rewriting #!/nix/store/0jb1qn7qnpbz8774mq5k2c1p84gp0x76-python3-3.14.8/bin/python3.14 to #!/nix/store/0jb1qn7qnpbz8774mq5k2c1p84gp0x76-python3-3.14.8 python3.14-fastapi-0.141.1> wrapping `/nix/store/71h0pvv908356f81qwjh02dm86favq9l-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.8, pytest-9.1.1, pluggy-1.6.0 python3.14-fastapi-0.141.1> rootdir: /nix/var/nix/builds/nix-76619-42108571/source python3.14-fastapi-0.141.1> configfile: pyproject.toml python3.14-fastapi-0.141.1> plugins: anyio-4.15.1, 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> .............s.s...ss................................................... [ 6%] python3.14-fastapi-0.141.1> ...................................s...s....s........................... [ 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> ........................................................................ [ 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%] 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 17.90s ======================= python3.14-fastapi-0.141.1> Finished executing pytestCheckPhase python3.14-fastapi-0.141.1> Running phase: pytestcachePhase python3.14-fastapi-0.141.1> Running phase: pytestRemoveBytecodePhase building '/nix/store/msazp4dlsxdicb4jbzakjgqpjvqxqinr-python3.14-elastic-transport-8.17.1.drv' on 'grpc://farm.numtide.com:50051?client-cert=/run/secrets/vars/per-machine/bld1/nix-farm-ci/crt&client-key=/run/secrets/vars/per-machine/bld1/nix-farm-ci/key&connect-timeout=20&system=aarch64-darwin' building '/nix/store/msazp4dlsxdicb4jbzakjgqpjvqxqinr-python3.14-elastic-transport-8.17.1.drv' on farm.numtide.com:50051 python3.14-elastic-transport-8.17.1> mac02: building msazp4dlsxdicb4jbzakjgqpjvqxqinr-python3.14-elastic-transport-8.17.1.drv python3.14-elastic-transport-8.17.1> structuredAttrs is enabled 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/p11h2n9yz1nz8248g3zd1hyx9xvzi5r0-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/p11h2n9yz1nz8248g3zd1hyx9xvzi5r0-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-89350-2433933689/source/dist/.tmp-qc4l0bpv/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-89350-2433933689/ in /nix/store/7y1gnbnm51xlzyixy32lk7fdpy9ps9jr-python3.14-elastic-transport-8.17.1-dist... python3.14-elastic-transport-8.17.1> patching script interpreter paths in /nix/store/7y1gnbnm51xlzyixy32lk7fdpy9ps9jr-python3.14-elastic-transport-8.17.1-dist python3.14-elastic-transport-8.17.1> checking for references to /nix/var/nix/builds/nix-89350-2433933689/ in /nix/store/s5nbxls018dknj9iaabhhkz8ygn4sbpc-python3.14-elastic-transport-8.17.1... python3.14-elastic-transport-8.17.1> patching script interpreter paths in /nix/store/s5nbxls018dknj9iaabhhkz8ygn4sbpc-python3.14-elastic-transport-8.17.1 python3.14-elastic-transport-8.17.1> stripping (with command strip and flags -S) in /nix/store/s5nbxls018dknj9iaabhhkz8ygn4sbpc-python3.14-elastic-transport-8.17.1/lib 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.8, pytest-9.1.1, pluggy-1.6.0 -- /nix/store/0jb1qn7qnpbz8774mq5k2c1p84gp0x76-python3-3.14.8/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-89350-2433933689/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.5, respx-0.23.1, anyio-4.15.1 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 10.96s ================ 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/8qj7i2kdxfij19gas8cla00c3bjkq7qg-python3.14-elasticsearch-8.19.3.drv' on 'grpc://farm.numtide.com:50051?client-cert=/run/secrets/vars/per-machine/bld1/nix-farm-ci/crt&client-key=/run/secrets/vars/per-machine/bld1/nix-farm-ci/key&connect-timeout=20&system=aarch64-darwin' building '/nix/store/398x2r1md98y1zmw4nmas36g508y976w-python3.14-sse-starlette-3.4.5.drv' on 'grpc://farm.numtide.com:50051?client-cert=/run/secrets/vars/per-machine/bld1/nix-farm-ci/crt&client-key=/run/secrets/vars/per-machine/bld1/nix-farm-ci/key&connect-timeout=22&system=aarch64-darwin' building '/nix/store/8qj7i2kdxfij19gas8cla00c3bjkq7qg-python3.14-elasticsearch-8.19.3.drv' on farm.numtide.com:50051 python3.14-elasticsearch-8.19.3> mac02: building 8qj7i2kdxfij19gas8cla00c3bjkq7qg-python3.14-elasticsearch-8.19.3.drv python3.14-elasticsearch-8.19.3> structuredAttrs is enabled python3.14-elasticsearch-8.19.3> Sourcing python-remove-tests-dir-hook python3.14-elasticsearch-8.19.3> Sourcing python-catch-conflicts-hook.sh python3.14-elasticsearch-8.19.3> Sourcing python-remove-bin-bytecode-hook.sh python3.14-elasticsearch-8.19.3> Sourcing pypa-build-hook python3.14-elasticsearch-8.19.3> Using pypaBuildPhase python3.14-elasticsearch-8.19.3> Sourcing python-runtime-deps-check-hook python3.14-elasticsearch-8.19.3> Using pythonRuntimeDepsCheckHook python3.14-elasticsearch-8.19.3> Sourcing pypa-install-hook python3.14-elasticsearch-8.19.3> Using pypaInstallPhase python3.14-elasticsearch-8.19.3> Sourcing python-imports-check-hook.sh python3.14-elasticsearch-8.19.3> Using pythonImportsCheckPhase python3.14-elasticsearch-8.19.3> Sourcing python-metadata-check-hook.sh python3.14-elasticsearch-8.19.3> Using pythonMetadataCheckPhase python3.14-elasticsearch-8.19.3> Sourcing python-namespaces-hook python3.14-elasticsearch-8.19.3> Sourcing python-catch-conflicts-hook.sh python3.14-elasticsearch-8.19.3> Running phase: unpackPhase python3.14-elasticsearch-8.19.3> unpacking source archive /nix/store/hjmj4isjki1z28lchbkavplpvgbkv5ap-elasticsearch-8.19.3.tar.gz python3.14-elasticsearch-8.19.3> source root is elasticsearch-8.19.3 python3.14-elasticsearch-8.19.3> setting SOURCE_DATE_EPOCH to timestamp 1580601600 of file "elasticsearch-8.19.3/setup.cfg" python3.14-elasticsearch-8.19.3> Running phase: patchPhase python3.14-elasticsearch-8.19.3> Running phase: updateAutotoolsGnuConfigScriptsPhase python3.14-elasticsearch-8.19.3> Running phase: configurePhase python3.14-elasticsearch-8.19.3> no configure script, doing nothing python3.14-elasticsearch-8.19.3> Running phase: buildPhase python3.14-elasticsearch-8.19.3> Executing pypaBuildPhase python3.14-elasticsearch-8.19.3> Creating a wheel... python3.14-elasticsearch-8.19.3> pypa build flags: --no-isolation --outdir dist/ --wheel python3.14-elasticsearch-8.19.3> * Getting build dependencies for wheel... python3.14-elasticsearch-8.19.3> * Building wheel... python3.14-elasticsearch-8.19.3> Successfully built elasticsearch-8.19.3-py3-none-any.whl python3.14-elasticsearch-8.19.3> Finished creating a wheel... python3.14-elasticsearch-8.19.3> Finished executing pypaBuildPhase python3.14-elasticsearch-8.19.3> Running phase: pythonRuntimeDepsCheckHook python3.14-elasticsearch-8.19.3> Executing pythonRuntimeDepsCheck python3.14-elasticsearch-8.19.3> Checking runtime dependencies for elasticsearch-8.19.3-py3-none-any.whl python3.14-elasticsearch-8.19.3> Finished executing pythonRuntimeDepsCheck python3.14-elasticsearch-8.19.3> Running phase: installPhase python3.14-elasticsearch-8.19.3> Executing pypaInstallPhase python3.14-elasticsearch-8.19.3> Successfully installed elasticsearch-8.19.3-py3-none-any.whl python3.14-elasticsearch-8.19.3> Finished executing pypaInstallPhase python3.14-elasticsearch-8.19.3> Running phase: pythonOutputDistPhase python3.14-elasticsearch-8.19.3> Executing pythonOutputDistPhase python3.14-elasticsearch-8.19.3> Finished executing pythonOutputDistPhase python3.14-elasticsearch-8.19.3> Running phase: fixupPhase python3.14-elasticsearch-8.19.3> checking for references to /nix/var/nix/builds/nix-98059-3826255047/ in /nix/store/pzh72xy0g9n37zd9b64wz8n2l0i5fgjh-python3.14-elasticsearch-8.19.3-dist... python3.14-elasticsearch-8.19.3> patching script interpreter paths in /nix/store/pzh72xy0g9n37zd9b64wz8n2l0i5fgjh-python3.14-elasticsearch-8.19.3-dist python3.14-elasticsearch-8.19.3> checking for references to /nix/var/nix/builds/nix-98059-3826255047/ in /nix/store/454hbagwvkppjqndc0f0am60ycwy95cp-python3.14-elasticsearch-8.19.3... python3.14-elasticsearch-8.19.3> patching script interpreter paths in /nix/store/454hbagwvkppjqndc0f0am60ycwy95cp-python3.14-elasticsearch-8.19.3 python3.14-elasticsearch-8.19.3> stripping (with command strip and flags -S) in /nix/store/454hbagwvkppjqndc0f0am60ycwy95cp-python3.14-elasticsearch-8.19.3/lib python3.14-elasticsearch-8.19.3> Executing pythonRemoveTestsDir python3.14-elasticsearch-8.19.3> Finished executing pythonRemoveTestsDir python3.14-elasticsearch-8.19.3> Running phase: pythonCatchConflictsPhase python3.14-elasticsearch-8.19.3> Running phase: pythonRemoveBinBytecodePhase python3.14-elasticsearch-8.19.3> Running phase: pythonImportsCheckPhase python3.14-elasticsearch-8.19.3> Executing pythonImportsCheckPhase python3.14-elasticsearch-8.19.3> Check whether the following modules can be imported: elasticsearch python3.14-elasticsearch-8.19.3> Running phase: pythonMetadataCheckPhase python3.14-elasticsearch-8.19.3> Executing pythonMetadataCheckPhase building '/nix/store/zz52gxphp9rad58x63xwaacpvl0yfqpi-python3.14-pytest-benchmark-5.3.0.drv' on 'grpc://farm.numtide.com:50051?client-cert=/run/secrets/vars/per-machine/bld1/nix-farm-ci/crt&client-key=/run/secrets/vars/per-machine/bld1/nix-farm-ci/key&connect-timeout=20&system=aarch64-darwin' building '/nix/store/c94ifb0drn5ybyr4jwai9xmbkrxn6i78-python3.14-textual-speedups-0.2.1.drv' on 'grpc://farm.numtide.com:50051?client-cert=/run/secrets/vars/per-machine/bld1/nix-farm-ci/crt&client-key=/run/secrets/vars/per-machine/bld1/nix-farm-ci/key&connect-timeout=21&system=aarch64-darwin' building '/nix/store/398x2r1md98y1zmw4nmas36g508y976w-python3.14-sse-starlette-3.4.5.drv' on farm.numtide.com:50051 python3.14-sse-starlette-3.4.5> mac02: building 398x2r1md98y1zmw4nmas36g508y976w-python3.14-sse-starlette-3.4.5.drv python3.14-sse-starlette-3.4.5> structuredAttrs is enabled python3.14-sse-starlette-3.4.5> Sourcing python-remove-tests-dir-hook python3.14-sse-starlette-3.4.5> Sourcing python-catch-conflicts-hook.sh python3.14-sse-starlette-3.4.5> Sourcing python-remove-bin-bytecode-hook.sh python3.14-sse-starlette-3.4.5> Sourcing pypa-build-hook python3.14-sse-starlette-3.4.5> Using pypaBuildPhase python3.14-sse-starlette-3.4.5> Sourcing python-runtime-deps-check-hook python3.14-sse-starlette-3.4.5> Using pythonRuntimeDepsCheckHook python3.14-sse-starlette-3.4.5> Sourcing pypa-install-hook python3.14-sse-starlette-3.4.5> Using pypaInstallPhase python3.14-sse-starlette-3.4.5> Sourcing python-imports-check-hook.sh python3.14-sse-starlette-3.4.5> Using pythonImportsCheckPhase python3.14-sse-starlette-3.4.5> Sourcing python-metadata-check-hook.sh python3.14-sse-starlette-3.4.5> Using pythonMetadataCheckPhase python3.14-sse-starlette-3.4.5> Sourcing python-namespaces-hook python3.14-sse-starlette-3.4.5> Sourcing python-catch-conflicts-hook.sh python3.14-sse-starlette-3.4.5> Sourcing pytest-check-hook python3.14-sse-starlette-3.4.5> Using pytestCheckPhase python3.14-sse-starlette-3.4.5> Running phase: unpackPhase python3.14-sse-starlette-3.4.5> unpacking source archive /nix/store/yxg2vh9bsnd34md82yqwvwd4vjs4cs7k-source python3.14-sse-starlette-3.4.5> source root is source python3.14-sse-starlette-3.4.5> setting SOURCE_DATE_EPOCH to timestamp 315619200 of file "source/uv.lock" python3.14-sse-starlette-3.4.5> Running phase: patchPhase python3.14-sse-starlette-3.4.5> Running phase: updateAutotoolsGnuConfigScriptsPhase python3.14-sse-starlette-3.4.5> Running phase: configurePhase python3.14-sse-starlette-3.4.5> no configure script, doing nothing python3.14-sse-starlette-3.4.5> Running phase: buildPhase python3.14-sse-starlette-3.4.5> Executing pypaBuildPhase python3.14-sse-starlette-3.4.5> Creating a wheel... python3.14-sse-starlette-3.4.5> pypa build flags: --no-isolation --outdir dist/ --wheel python3.14-sse-starlette-3.4.5> * Getting build dependencies for wheel... python3.14-sse-starlette-3.4.5> running egg_info python3.14-sse-starlette-3.4.5> creating sse_starlette.egg-info python3.14-sse-starlette-3.4.5> writing sse_starlette.egg-info/PKG-INFO python3.14-sse-starlette-3.4.5> writing dependency_links to sse_starlette.egg-info/dependency_links.txt python3.14-sse-starlette-3.4.5> writing requirements to sse_starlette.egg-info/requires.txt python3.14-sse-starlette-3.4.5> writing top-level names to sse_starlette.egg-info/top_level.txt python3.14-sse-starlette-3.4.5> writing manifest file 'sse_starlette.egg-info/SOURCES.txt' python3.14-sse-starlette-3.4.5> reading manifest file 'sse_starlette.egg-info/SOURCES.txt' python3.14-sse-starlette-3.4.5> reading manifest template 'MANIFEST.in' python3.14-sse-starlette-3.4.5> warning: no previously-included files matching '__pycache__' found anywhere in distribution python3.14-sse-starlette-3.4.5> warning: no previously-included files matching '*.py[cod]' found anywhere in distribution python3.14-sse-starlette-3.4.5> no previously-included directories found matching '.venv' python3.14-sse-starlette-3.4.5> adding license file 'LICENSE' python3.14-sse-starlette-3.4.5> adding license file 'AUTHORS' python3.14-sse-starlette-3.4.5> writing manifest file 'sse_starlette.egg-info/SOURCES.txt' python3.14-sse-starlette-3.4.5> * Building wheel... python3.14-sse-starlette-3.4.5> running bdist_wheel python3.14-sse-starlette-3.4.5> running build python3.14-sse-starlette-3.4.5> running build_py python3.14-sse-starlette-3.4.5> creating build/lib/sse_starlette python3.14-sse-starlette-3.4.5> copying sse_starlette/event.py -> build/lib/sse_starlette python3.14-sse-starlette-3.4.5> copying sse_starlette/__init__.py -> build/lib/sse_starlette python3.14-sse-starlette-3.4.5> copying sse_starlette/sse.py -> build/lib/sse_starlette python3.14-sse-starlette-3.4.5> copying sse_starlette/_utils.py -> build/lib/sse_starlette python3.14-sse-starlette-3.4.5> running egg_info python3.14-sse-starlette-3.4.5> writing sse_starlette.egg-info/PKG-INFO python3.14-sse-starlette-3.4.5> writing dependency_links to sse_starlette.egg-info/dependency_links.txt python3.14-sse-starlette-3.4.5> writing requirements to sse_starlette.egg-info/requires.txt python3.14-sse-starlette-3.4.5> writing top-level names to sse_starlette.egg-info/top_level.txt python3.14-sse-starlette-3.4.5> reading manifest file 'sse_starlette.egg-info/SOURCES.txt' python3.14-sse-starlette-3.4.5> reading manifest template 'MANIFEST.in' python3.14-sse-starlette-3.4.5> warning: no previously-included files matching '__pycache__' found anywhere in distribution python3.14-sse-starlette-3.4.5> warning: no previously-included files matching '*.py[cod]' found anywhere in distribution python3.14-sse-starlette-3.4.5> no previously-included directories found matching '.venv' python3.14-sse-starlette-3.4.5> adding license file 'LICENSE' python3.14-sse-starlette-3.4.5> adding license file 'AUTHORS' python3.14-sse-starlette-3.4.5> writing manifest file 'sse_starlette.egg-info/SOURCES.txt' python3.14-sse-starlette-3.4.5> copying sse_starlette/py.typed -> build/lib/sse_starlette python3.14-sse-starlette-3.4.5> installing to build/bdist.macosx-14.0-arm64/wheel python3.14-sse-starlette-3.4.5> running install python3.14-sse-starlette-3.4.5> running install_lib python3.14-sse-starlette-3.4.5> creating build/bdist.macosx-14.0-arm64/wheel python3.14-sse-starlette-3.4.5> creating build/bdist.macosx-14.0-arm64/wheel/sse_starlette python3.14-sse-starlette-3.4.5> copying build/lib/sse_starlette/event.py -> build/bdist.macosx-14.0-arm64/wheel/./sse_starlette python3.14-sse-starlette-3.4.5> copying build/lib/sse_starlette/__init__.py -> build/bdist.macosx-14.0-arm64/wheel/./sse_starlette python3.14-sse-starlette-3.4.5> copying build/lib/sse_starlette/sse.py -> build/bdist.macosx-14.0-arm64/wheel/./sse_starlette python3.14-sse-starlette-3.4.5> copying build/lib/sse_starlette/py.typed -> build/bdist.macosx-14.0-arm64/wheel/./sse_starlette python3.14-sse-starlette-3.4.5> copying build/lib/sse_starlette/_utils.py -> build/bdist.macosx-14.0-arm64/wheel/./sse_starlette python3.14-sse-starlette-3.4.5> running install_egg_info python3.14-sse-starlette-3.4.5> Copying sse_starlette.egg-info to build/bdist.macosx-14.0-arm64/wheel/./sse_starlette-3.4.5-py3.14.egg-info python3.14-sse-starlette-3.4.5> running install_scripts python3.14-sse-starlette-3.4.5> creating build/bdist.macosx-14.0-arm64/wheel/sse_starlette-3.4.5.dist-info/WHEEL python3.14-sse-starlette-3.4.5> creating '/nix/var/nix/builds/nix-7768-2613429973/source/dist/.tmp-i7y0mlrf/sse_starlette-3.4.5-py3-none-any.whl' and adding 'build/bdist.macosx-14.0-arm64/wheel' to it python3.14-sse-starlette-3.4.5> adding 'sse_starlette/__init__.py' python3.14-sse-starlette-3.4.5> adding 'sse_starlette/_utils.py' python3.14-sse-starlette-3.4.5> adding 'sse_starlette/event.py' python3.14-sse-starlette-3.4.5> adding 'sse_starlette/py.typed' python3.14-sse-starlette-3.4.5> adding 'sse_starlette/sse.py' python3.14-sse-starlette-3.4.5> adding 'sse_starlette-3.4.5.dist-info/licenses/AUTHORS' python3.14-sse-starlette-3.4.5> adding 'sse_starlette-3.4.5.dist-info/licenses/LICENSE' python3.14-sse-starlette-3.4.5> adding 'sse_starlette-3.4.5.dist-info/METADATA' python3.14-sse-starlette-3.4.5> adding 'sse_starlette-3.4.5.dist-info/WHEEL' python3.14-sse-starlette-3.4.5> adding 'sse_starlette-3.4.5.dist-info/top_level.txt' python3.14-sse-starlette-3.4.5> adding 'sse_starlette-3.4.5.dist-info/RECORD' python3.14-sse-starlette-3.4.5> removing build/bdist.macosx-14.0-arm64/wheel python3.14-sse-starlette-3.4.5> Successfully built sse_starlette-3.4.5-py3-none-any.whl python3.14-sse-starlette-3.4.5> Finished creating a wheel... python3.14-sse-starlette-3.4.5> Finished executing pypaBuildPhase python3.14-sse-starlette-3.4.5> Running phase: pythonRuntimeDepsCheckHook python3.14-sse-starlette-3.4.5> Executing pythonRuntimeDepsCheck python3.14-sse-starlette-3.4.5> Checking runtime dependencies for sse_starlette-3.4.5-py3-none-any.whl python3.14-sse-starlette-3.4.5> Finished executing pythonRuntimeDepsCheck python3.14-sse-starlette-3.4.5> Running phase: installPhase python3.14-sse-starlette-3.4.5> Executing pypaInstallPhase python3.14-sse-starlette-3.4.5> Successfully installed sse_starlette-3.4.5-py3-none-any.whl python3.14-sse-starlette-3.4.5> Finished executing pypaInstallPhase python3.14-sse-starlette-3.4.5> Running phase: pythonOutputDistPhase python3.14-sse-starlette-3.4.5> Executing pythonOutputDistPhase python3.14-sse-starlette-3.4.5> Finished executing pythonOutputDistPhase python3.14-sse-starlette-3.4.5> Running phase: fixupPhase python3.14-sse-starlette-3.4.5> checking for references to /nix/var/nix/builds/nix-7768-2613429973/ in /nix/store/1r6rhy7bsvgl1za3m6s2mm95kf6kvmdh-python3.14-sse-starlette-3.4.5-dist... python3.14-sse-starlette-3.4.5> patching script interpreter paths in /nix/store/1r6rhy7bsvgl1za3m6s2mm95kf6kvmdh-python3.14-sse-starlette-3.4.5-dist python3.14-sse-starlette-3.4.5> checking for references to /nix/var/nix/builds/nix-7768-2613429973/ in /nix/store/dy8hjgq3v6nv2gan1vk91b0xnm7xii8b-python3.14-sse-starlette-3.4.5... python3.14-sse-starlette-3.4.5> patching script interpreter paths in /nix/store/dy8hjgq3v6nv2gan1vk91b0xnm7xii8b-python3.14-sse-starlette-3.4.5 python3.14-sse-starlette-3.4.5> stripping (with command strip and flags -S) in /nix/store/dy8hjgq3v6nv2gan1vk91b0xnm7xii8b-python3.14-sse-starlette-3.4.5/lib python3.14-sse-starlette-3.4.5> Executing pythonRemoveTestsDir python3.14-sse-starlette-3.4.5> Finished executing pythonRemoveTestsDir python3.14-sse-starlette-3.4.5> Running phase: installCheckPhase python3.14-sse-starlette-3.4.5> no Makefile or custom installCheckPhase, doing nothing python3.14-sse-starlette-3.4.5> Running phase: pythonCatchConflictsPhase python3.14-sse-starlette-3.4.5> Running phase: pythonRemoveBinBytecodePhase python3.14-sse-starlette-3.4.5> Running phase: pythonImportsCheckPhase python3.14-sse-starlette-3.4.5> Executing pythonImportsCheckPhase python3.14-sse-starlette-3.4.5> Check whether the following modules can be imported: sse_starlette python3.14-sse-starlette-3.4.5> Running phase: pythonMetadataCheckPhase python3.14-sse-starlette-3.4.5> Executing pythonMetadataCheckPhase python3.14-sse-starlette-3.4.5> Running phase: pytestCheckPhase python3.14-sse-starlette-3.4.5> Executing pytestCheckPhase python3.14-sse-starlette-3.4.5> pytest flags: -m pytest -k not\ \(test_stop_server_with_many_consumers\)\ and\ not\ \(test_sse_server_termination\) python3.14-sse-starlette-3.4.5> ============================= test session starts ============================== python3.14-sse-starlette-3.4.5> platform darwin -- Python 3.14.8, pytest-9.1.1, pluggy-1.6.0 python3.14-sse-starlette-3.4.5> rootdir: /nix/var/nix/builds/nix-7768-2613429973/source python3.14-sse-starlette-3.4.5> configfile: pyproject.toml python3.14-sse-starlette-3.4.5> plugins: anyio-4.15.1, asyncio-1.4.0 python3.14-sse-starlette-3.4.5> asyncio: mode=Mode.AUTO, debug=False, asyncio_default_fixture_loop_scope=function, asyncio_default_test_loop_scope=function python3.14-sse-starlette-3.4.5> collected 83 items / 4 deselected / 79 selected python3.14-sse-starlette-3.4.5> python3.14-sse-starlette-3.4.5> tests/experimentation/test_multiple_consumers_asyncio.py .. [ 2%] python3.14-sse-starlette-3.4.5> tests/test_event.py .............................. [ 40%] python3.14-sse-starlette-3.4.5> tests/test_issue132.py ......... [ 51%] python3.14-sse-starlette-3.4.5> tests/test_issue152.py ..... [ 58%] building '/nix/store/zz52gxphp9rad58x63xwaacpvl0yfqpi-python3.14-pytest-benchmark-5.3.0.drv' on farm.numtide.com:50051 python3.14-pytest-benchmark-5.3.0> mac02: building zz52gxphp9rad58x63xwaacpvl0yfqpi-python3.14-pytest-benchmark-5.3.0.drv python3.14-pytest-benchmark-5.3.0> structuredAttrs is enabled python3.14-pytest-benchmark-5.3.0> Sourcing python-remove-tests-dir-hook python3.14-pytest-benchmark-5.3.0> Sourcing python-catch-conflicts-hook.sh python3.14-pytest-benchmark-5.3.0> Sourcing python-remove-bin-bytecode-hook.sh python3.14-pytest-benchmark-5.3.0> Sourcing pypa-build-hook python3.14-pytest-benchmark-5.3.0> Using pypaBuildPhase python3.14-pytest-benchmark-5.3.0> Sourcing python-runtime-deps-check-hook python3.14-pytest-benchmark-5.3.0> Using pythonRuntimeDepsCheckHook python3.14-pytest-benchmark-5.3.0> Sourcing pypa-install-hook python3.14-pytest-benchmark-5.3.0> Using pypaInstallPhase python3.14-pytest-benchmark-5.3.0> Sourcing python-imports-check-hook.sh python3.14-pytest-benchmark-5.3.0> Using pythonImportsCheckPhase python3.14-pytest-benchmark-5.3.0> Sourcing python-metadata-check-hook.sh python3.14-pytest-benchmark-5.3.0> Using pythonMetadataCheckPhase python3.14-pytest-benchmark-5.3.0> Sourcing python-namespaces-hook python3.14-pytest-benchmark-5.3.0> Sourcing python-catch-conflicts-hook.sh python3.14-pytest-benchmark-5.3.0> Sourcing pytest-check-hook python3.14-pytest-benchmark-5.3.0> Using pytestCheckPhase python3.14-pytest-benchmark-5.3.0> Running phase: unpackPhase python3.14-pytest-benchmark-5.3.0> unpacking source archive /nix/store/lxwr6p52yqn94azhdm37zag7gm54d672-source python3.14-pytest-benchmark-5.3.0> source root is source python3.14-pytest-benchmark-5.3.0> setting SOURCE_DATE_EPOCH to timestamp 315619200 of file "source/tox.ini" python3.14-pytest-benchmark-5.3.0> Running phase: patchPhase python3.14-pytest-benchmark-5.3.0> Running phase: updateAutotoolsGnuConfigScriptsPhase python3.14-pytest-benchmark-5.3.0> Running phase: configurePhase python3.14-pytest-benchmark-5.3.0> no configure script, doing nothing python3.14-pytest-benchmark-5.3.0> Running phase: buildPhase python3.14-pytest-benchmark-5.3.0> Executing pypaBuildPhase python3.14-pytest-benchmark-5.3.0> Creating a wheel... python3.14-pytest-benchmark-5.3.0> pypa build flags: --no-isolation --outdir dist/ --wheel python3.14-pytest-benchmark-5.3.0> * Getting build dependencies for wheel... python3.14-pytest-benchmark-5.3.0> running egg_info python3.14-pytest-benchmark-5.3.0> creating src/pytest_benchmark.egg-info python3.14-pytest-benchmark-5.3.0> writing src/pytest_benchmark.egg-info/PKG-INFO python3.14-pytest-benchmark-5.3.0> writing dependency_links to src/pytest_benchmark.egg-info/dependency_links.txt python3.14-pytest-benchmark-5.3.0> writing entry points to src/pytest_benchmark.egg-info/entry_points.txt python3.14-pytest-benchmark-5.3.0> writing requirements to src/pytest_benchmark.egg-info/requires.txt python3.14-pytest-benchmark-5.3.0> writing top-level names to src/pytest_benchmark.egg-info/top_level.txt python3.14-pytest-benchmark-5.3.0> writing manifest file 'src/pytest_benchmark.egg-info/SOURCES.txt' python3.14-pytest-benchmark-5.3.0> reading manifest file 'src/pytest_benchmark.egg-info/SOURCES.txt' python3.14-pytest-benchmark-5.3.0> reading manifest template 'MANIFEST.in' python3.14-pytest-benchmark-5.3.0> warning: no previously-included files matching '*.py[cod]' found anywhere in distribution python3.14-pytest-benchmark-5.3.0> warning: no previously-included files matching '__pycache__/*' found anywhere in distribution python3.14-pytest-benchmark-5.3.0> warning: no previously-included files matching '*.so' found anywhere in distribution python3.14-pytest-benchmark-5.3.0> warning: no previously-included files matching '*.dylib' found anywhere in distribution python3.14-pytest-benchmark-5.3.0> adding license file 'LICENSE' python3.14-pytest-benchmark-5.3.0> writing manifest file 'src/pytest_benchmark.egg-info/SOURCES.txt' python3.14-pytest-benchmark-5.3.0> * Building wheel... python3.14-pytest-benchmark-5.3.0> running bdist_wheel python3.14-pytest-benchmark-5.3.0> running build python3.14-pytest-benchmark-5.3.0> running build_py python3.14-pytest-benchmark-5.3.0> creating build/lib/pytest_benchmark python3.14-pytest-benchmark-5.3.0> copying src/pytest_benchmark/fixture.py -> build/lib/pytest_benchmark python3.14-pytest-benchmark-5.3.0> copying src/pytest_benchmark/histogram.py -> build/lib/pytest_benchmark python3.14-pytest-benchmark-5.3.0> copying src/pytest_benchmark/session.py -> build/lib/pytest_benchmark python3.14-pytest-benchmark-5.3.0> copying src/pytest_benchmark/__init__.py -> build/lib/pytest_benchmark python3.14-pytest-benchmark-5.3.0> copying src/pytest_benchmark/logger.py -> build/lib/pytest_benchmark python3.14-pytest-benchmark-5.3.0> copying src/pytest_benchmark/hookspec.py -> build/lib/pytest_benchmark python3.14-pytest-benchmark-5.3.0> copying src/pytest_benchmark/cli.py -> build/lib/pytest_benchmark python3.14-pytest-benchmark-5.3.0> copying src/pytest_benchmark/utils.py -> build/lib/pytest_benchmark python3.14-pytest-benchmark-5.3.0> copying src/pytest_benchmark/stats.py -> build/lib/pytest_benchmark python3.14-pytest-benchmark-5.3.0> copying src/pytest_benchmark/csv.py -> build/lib/pytest_benchmark python3.14-pytest-benchmark-5.3.0> copying src/pytest_benchmark/plugin.py -> build/lib/pytest_benchmark python3.14-pytest-benchmark-5.3.0> copying src/pytest_benchmark/table.py -> build/lib/pytest_benchmark python3.14-pytest-benchmark-5.3.0> copying src/pytest_benchmark/timers.py -> build/lib/pytest_benchmark python3.14-pytest-benchmark-5.3.0> copying src/pytest_benchmark/__main__.py -> build/lib/pytest_benchmark python3.14-pytest-benchmark-5.3.0> creating build/lib/pytest_benchmark/storage python3.14-pytest-benchmark-5.3.0> copying src/pytest_benchmark/storage/elasticsearch.py -> build/lib/pytest_benchmark/storage python3.14-pytest-benchmark-5.3.0> copying src/pytest_benchmark/storage/__init__.py -> build/lib/pytest_benchmark/storage python3.14-pytest-benchmark-5.3.0> copying src/pytest_benchmark/storage/file.py -> build/lib/pytest_benchmark/storage python3.14-pytest-benchmark-5.3.0> running egg_info python3.14-pytest-benchmark-5.3.0> writing src/pytest_benchmark.egg-info/PKG-INFO python3.14-pytest-benchmark-5.3.0> writing dependency_links to src/pytest_benchmark.egg-info/dependency_links.txt python3.14-pytest-benchmark-5.3.0> writing entry points to src/pytest_benchmark.egg-info/entry_points.txt python3.14-pytest-benchmark-5.3.0> writing requirements to src/pytest_benchmark.egg-info/requires.txt python3.14-pytest-benchmark-5.3.0> writing top-level names to src/pytest_benchmark.egg-info/top_level.txt python3.14-pytest-benchmark-5.3.0> reading manifest file 'src/pytest_benchmark.egg-info/SOURCES.txt' python3.14-pytest-benchmark-5.3.0> reading manifest template 'MANIFEST.in' python3.14-pytest-benchmark-5.3.0> warning: no previously-included files matching '*.py[cod]' found anywhere in distribution python3.14-pytest-benchmark-5.3.0> warning: no previously-included files matching '__pycache__/*' found anywhere in distribution python3.14-pytest-benchmark-5.3.0> warning: no previously-included files matching '*.so' found anywhere in distribution python3.14-pytest-benchmark-5.3.0> warning: no previously-included files matching '*.dylib' found anywhere in distribution python3.14-pytest-benchmark-5.3.0> adding license file 'LICENSE' python3.14-pytest-benchmark-5.3.0> writing manifest file 'src/pytest_benchmark.egg-info/SOURCES.txt' python3.14-pytest-benchmark-5.3.0> copying src/pytest_benchmark/py.typed -> build/lib/pytest_benchmark python3.14-pytest-benchmark-5.3.0> installing to build/bdist.macosx-14.0-arm64/wheel python3.14-pytest-benchmark-5.3.0> running install python3.14-pytest-benchmark-5.3.0> running install_lib python3.14-pytest-benchmark-5.3.0> creating build/bdist.macosx-14.0-arm64/wheel python3.14-pytest-benchmark-5.3.0> creating build/bdist.macosx-14.0-arm64/wheel/pytest_benchmark python3.14-pytest-benchmark-5.3.0> copying build/lib/pytest_benchmark/fixture.py -> build/bdist.macosx-14.0-arm64/wheel/./pytest_benchmark python3.14-pytest-benchmark-5.3.0> copying build/lib/pytest_benchmark/histogram.py -> build/bdist.macosx-14.0-arm64/wheel/./pytest_benchmark python3.14-pytest-benchmark-5.3.0> copying build/lib/pytest_benchmark/session.py -> build/bdist.macosx-14.0-arm64/wheel/./pytest_benchmark python3.14-pytest-benchmark-5.3.0> copying build/lib/pytest_benchmark/__init__.py -> build/bdist.macosx-14.0-arm64/wheel/./pytest_benchmark python3.14-pytest-benchmark-5.3.0> copying build/lib/pytest_benchmark/logger.py -> build/bdist.macosx-14.0-arm64/wheel/./pytest_benchmark python3.14-pytest-benchmark-5.3.0> creating build/bdist.macosx-14.0-arm64/wheel/pytest_benchmark/storage python3.14-pytest-benchmark-5.3.0> copying build/lib/pytest_benchmark/storage/elasticsearch.py -> build/bdist.macosx-14.0-arm64/wheel/./pytest_benchmark/storage python3.14-pytest-benchmark-5.3.0> copying build/lib/pytest_benchmark/storage/__init__.py -> build/bdist.macosx-14.0-arm64/wheel/./pytest_benchmark/storage python3.14-pytest-benchmark-5.3.0> copying build/lib/pytest_benchmark/storage/file.py -> build/bdist.macosx-14.0-arm64/wheel/./pytest_benchmark/storage python3.14-pytest-benchmark-5.3.0> copying build/lib/pytest_benchmark/hookspec.py -> build/bdist.macosx-14.0-arm64/wheel/./pytest_benchmark python3.14-pytest-benchmark-5.3.0> copying build/lib/pytest_benchmark/cli.py -> build/bdist.macosx-14.0-arm64/wheel/./pytest_benchmark python3.14-pytest-benchmark-5.3.0> copying build/lib/pytest_benchmark/utils.py -> build/bdist.macosx-14.0-arm64/wheel/./pytest_benchmark python3.14-pytest-benchmark-5.3.0> copying build/lib/pytest_benchmark/stats.py -> build/bdist.macosx-14.0-arm64/wheel/./pytest_benchmark python3.14-pytest-benchmark-5.3.0> copying build/lib/pytest_benchmark/csv.py -> build/bdist.macosx-14.0-arm64/wheel/./pytest_benchmark python3.14-pytest-benchmark-5.3.0> copying build/lib/pytest_benchmark/plugin.py -> build/bdist.macosx-14.0-arm64/wheel/./pytest_benchmark python3.14-pytest-benchmark-5.3.0> copying build/lib/pytest_benchmark/py.typed -> build/bdist.macosx-14.0-arm64/wheel/./pytest_benchmark python3.14-pytest-benchmark-5.3.0> copying build/lib/pytest_benchmark/table.py -> build/bdist.macosx-14.0-arm64/wheel/./pytest_benchmark python3.14-pytest-benchmark-5.3.0> copying build/lib/pytest_benchmark/timers.py -> build/bdist.macosx-14.0-arm64/wheel/./pytest_benchmark python3.14-pytest-benchmark-5.3.0> copying build/lib/pytest_benchmark/__main__.py -> build/bdist.macosx-14.0-arm64/wheel/./pytest_benchmark python3.14-pytest-benchmark-5.3.0> running install_egg_info python3.14-pytest-benchmark-5.3.0> Copying src/pytest_benchmark.egg-info to build/bdist.macosx-14.0-arm64/wheel/./pytest_benchmark-5.3.0-py3.14.egg-info python3.14-pytest-benchmark-5.3.0> running install_scripts python3.14-pytest-benchmark-5.3.0> creating build/bdist.macosx-14.0-arm64/wheel/pytest_benchmark-5.3.0.dist-info/WHEEL python3.14-pytest-benchmark-5.3.0> creating '/nix/var/nix/builds/nix-8868-3048499115/source/dist/.tmp-5sdp22qu/pytest_benchmark-5.3.0-py3-none-any.whl' and adding 'build/bdist.macosx-14.0-arm64/wheel' to it python3.14-pytest-benchmark-5.3.0> adding 'pytest_benchmark/__init__.py' python3.14-pytest-benchmark-5.3.0> adding 'pytest_benchmark/__main__.py' python3.14-pytest-benchmark-5.3.0> adding 'pytest_benchmark/cli.py' python3.14-pytest-benchmark-5.3.0> adding 'pytest_benchmark/csv.py' python3.14-pytest-benchmark-5.3.0> adding 'pytest_benchmark/fixture.py' python3.14-pytest-benchmark-5.3.0> adding 'pytest_benchmark/histogram.py' python3.14-pytest-benchmark-5.3.0> adding 'pytest_benchmark/hookspec.py' python3.14-pytest-benchmark-5.3.0> adding 'pytest_benchmark/logger.py' python3.14-pytest-benchmark-5.3.0> adding 'pytest_benchmark/plugin.py' python3.14-pytest-benchmark-5.3.0> adding 'pytest_benchmark/py.typed' python3.14-pytest-benchmark-5.3.0> adding 'pytest_benchmark/session.py' python3.14-pytest-benchmark-5.3.0> adding 'pytest_benchmark/stats.py' python3.14-pytest-benchmark-5.3.0> adding 'pytest_benchmark/table.py' python3.14-pytest-benchmark-5.3.0> adding 'pytest_benchmark/timers.py' python3.14-pytest-benchmark-5.3.0> adding 'pytest_benchmark/utils.py' python3.14-pytest-benchmark-5.3.0> adding 'pytest_benchmark/storage/__init__.py' python3.14-pytest-benchmark-5.3.0> adding 'pytest_benchmark/storage/elasticsearch.py' python3.14-pytest-benchmark-5.3.0> adding 'pytest_benchmark/storage/file.py' python3.14-pytest-benchmark-5.3.0> adding 'pytest_benchmark-5.3.0.dist-info/licenses/LICENSE' python3.14-pytest-benchmark-5.3.0> adding 'pytest_benchmark-5.3.0.dist-info/METADATA' python3.14-pytest-benchmark-5.3.0> adding 'pytest_benchmark-5.3.0.dist-info/WHEEL' python3.14-pytest-benchmark-5.3.0> adding 'pytest_benchmark-5.3.0.dist-info/entry_points.txt' python3.14-pytest-benchmark-5.3.0> adding 'pytest_benchmark-5.3.0.dist-info/top_level.txt' python3.14-pytest-benchmark-5.3.0> adding 'pytest_benchmark-5.3.0.dist-info/RECORD' python3.14-pytest-benchmark-5.3.0> removing build/bdist.macosx-14.0-arm64/wheel python3.14-pytest-benchmark-5.3.0> Successfully built pytest_benchmark-5.3.0-py3-none-any.whl python3.14-pytest-benchmark-5.3.0> Finished creating a wheel... python3.14-pytest-benchmark-5.3.0> Finished executing pypaBuildPhase python3.14-pytest-benchmark-5.3.0> Running phase: pythonRuntimeDepsCheckHook python3.14-pytest-benchmark-5.3.0> Executing pythonRuntimeDepsCheck python3.14-pytest-benchmark-5.3.0> Checking runtime dependencies for pytest_benchmark-5.3.0-py3-none-any.whl python3.14-pytest-benchmark-5.3.0> Finished executing pythonRuntimeDepsCheck python3.14-pytest-benchmark-5.3.0> Running phase: installPhase python3.14-pytest-benchmark-5.3.0> Executing pypaInstallPhase python3.14-pytest-benchmark-5.3.0> Successfully installed pytest_benchmark-5.3.0-py3-none-any.whl python3.14-pytest-benchmark-5.3.0> Finished executing pypaInstallPhase python3.14-pytest-benchmark-5.3.0> Running phase: pythonOutputDistPhase python3.14-pytest-benchmark-5.3.0> Executing pythonOutputDistPhase python3.14-pytest-benchmark-5.3.0> Finished executing pythonOutputDistPhase python3.14-pytest-benchmark-5.3.0> Running phase: fixupPhase python3.14-pytest-benchmark-5.3.0> checking for references to /nix/var/nix/builds/nix-8868-3048499115/ in /nix/store/p2w8bakw5gy4vv1s796j2aacsrv00aw2-python3.14-pytest-benchmark-5.3.0-dist... python3.14-pytest-benchmark-5.3.0> patching script interpreter paths in /nix/store/p2w8bakw5gy4vv1s796j2aacsrv00aw2-python3.14-pytest-benchmark-5.3.0-dist python3.14-pytest-benchmark-5.3.0> checking for references to /nix/var/nix/builds/nix-8868-3048499115/ in /nix/store/p40cczw052v24bv8gx2r1n82x2aynvki-python3.14-pytest-benchmark-5.3.0... python3.14-pytest-benchmark-5.3.0> patching script interpreter paths in /nix/store/p40cczw052v24bv8gx2r1n82x2aynvki-python3.14-pytest-benchmark-5.3.0 python3.14-pytest-benchmark-5.3.0> stripping (with command strip and flags -S) in /nix/store/p40cczw052v24bv8gx2r1n82x2aynvki-python3.14-pytest-benchmark-5.3.0/lib /nix/store/p40cczw052v24bv8gx2r1n82x2aynvki-python3.14-pytest-benchmark-5.3.0/bin python3.14-pytest-benchmark-5.3.0> Rewriting #!/nix/store/0jb1qn7qnpbz8774mq5k2c1p84gp0x76-python3-3.14.8/bin/python3.14 to #!/nix/store/0jb1qn7qnpbz8774mq5k2c1p84gp0x76-python3-3.14.8 python3.14-pytest-benchmark-5.3.0> wrapping `/nix/store/p40cczw052v24bv8gx2r1n82x2aynvki-python3.14-pytest-benchmark-5.3.0/bin/py.test-benchmark'... python3.14-pytest-benchmark-5.3.0> Rewriting #!/nix/store/0jb1qn7qnpbz8774mq5k2c1p84gp0x76-python3-3.14.8/bin/python3.14 to #!/nix/store/0jb1qn7qnpbz8774mq5k2c1p84gp0x76-python3-3.14.8 python3.14-pytest-benchmark-5.3.0> wrapping `/nix/store/p40cczw052v24bv8gx2r1n82x2aynvki-python3.14-pytest-benchmark-5.3.0/bin/pytest-benchmark'... python3.14-pytest-benchmark-5.3.0> Executing pythonRemoveTestsDir python3.14-pytest-benchmark-5.3.0> Finished executing pythonRemoveTestsDir python3.14-pytest-benchmark-5.3.0> Running phase: installCheckPhase python3.14-pytest-benchmark-5.3.0> no Makefile or custom installCheckPhase, doing nothing python3.14-pytest-benchmark-5.3.0> Running phase: pythonCatchConflictsPhase python3.14-pytest-benchmark-5.3.0> Running phase: pythonRemoveBinBytecodePhase python3.14-pytest-benchmark-5.3.0> Running phase: pythonImportsCheckPhase python3.14-pytest-benchmark-5.3.0> Executing pythonImportsCheckPhase python3.14-pytest-benchmark-5.3.0> Check whether the following modules can be imported: pytest_benchmark python3.14-pytest-benchmark-5.3.0> Running phase: pythonMetadataCheckPhase python3.14-pytest-benchmark-5.3.0> Executing pythonMetadataCheckPhase python3.14-pytest-benchmark-5.3.0> Running phase: pytestCheckPhase python3.14-pytest-benchmark-5.3.0> Executing pytestCheckPhase python3.14-pytest-benchmark-5.3.0> pytest flags: -m pytest python3.14-sse-starlette-3.4.5> tests/test_issue167.py ...... [ 65%] python3.14-pytest-benchmark-5.3.0> ============================= test session starts ============================== python3.14-pytest-benchmark-5.3.0> platform darwin -- Python 3.14.8, pytest-9.1.1, pluggy-1.6.0 python3.14-pytest-benchmark-5.3.0> benchmark: 5.3.0 (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.3.0> rootdir: /nix/var/nix/builds/nix-8868-3048499115/source python3.14-pytest-benchmark-5.3.0> configfile: pytest.ini python3.14-pytest-benchmark-5.3.0> testpaths: tests python3.14-pytest-benchmark-5.3.0> plugins: benchmark-5.3.0, nbmake-1.5.5, aspectlib-2.0.0 python3.14-pytest-benchmark-5.3.0> collected 254 items python3.14-pytest-benchmark-5.3.0> python3.14-sse-starlette-3.4.5> tests/test_multi_loop.py ....... [ 74%] python3.14-sse-starlette-3.4.5> tests/test_sse.py .................. [ 97%] python3.14-sse-starlette-3.4.5> tests/test_streaming_parity.py .. [100%] python3.14-sse-starlette-3.4.5> python3.14-sse-starlette-3.4.5> =============================== warnings summary =============================== python3.14-sse-starlette-3.4.5> tests/conftest.py:13 python3.14-sse-starlette-3.4.5> /nix/var/nix/builds/nix-7768-2613429973/source/tests/conftest.py:13: StarletteDeprecationWarning: Using `httpx` with `starlette.testclient` is deprecated; install `httpx2` instead. python3.14-sse-starlette-3.4.5> from starlette.testclient import TestClient python3.14-sse-starlette-3.4.5> python3.14-sse-starlette-3.4.5> -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html python3.14-sse-starlette-3.4.5> ================= 79 passed, 4 deselected, 1 warning in 36.65s ================= python3.14-sse-starlette-3.4.5> Finished executing pytestCheckPhase python3.14-sse-starlette-3.4.5> pytestCheckPhase completed in 37 seconds python3.14-sse-starlette-3.4.5> Running phase: pytestcachePhase python3.14-sse-starlette-3.4.5> Running phase: pytestRemoveBytecodePhase building '/nix/store/c94ifb0drn5ybyr4jwai9xmbkrxn6i78-python3.14-textual-speedups-0.2.1.drv' on farm.numtide.com:50051 python3.14-textual-speedups-0.2.1> mac02: building c94ifb0drn5ybyr4jwai9xmbkrxn6i78-python3.14-textual-speedups-0.2.1.drv python3.14-textual-speedups-0.2.1> structuredAttrs is enabled 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-9660-1705484328/textual_speedups-0.2.1/Cargo.lock and /nix/var/nix/builds/nix-9660-1705484328/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-9660-1705484328/textual_speedups-0.2.1/dist --interpreter python3.14 --release python3.14-textual-speedups-0.2.1> 🐍 Found CPython 3.14 at /nix/store/0jb1qn7qnpbz8774mq5k2c1p84gp0x76-python3-3.14.8/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 autocfg v1.4.0 python3.14-textual-speedups-0.2.1> Compiling libc v0.2.172 python3.14-textual-speedups-0.2.1> Compiling heck v0.5.0 python3.14-textual-speedups-0.2.1> Compiling indoc v2.0.6 python3.14-textual-speedups-0.2.1> Compiling once_cell v1.21.3 python3.14-textual-speedups-0.2.1> Compiling unindent v0.2.4 python3.14-textual-speedups-0.2.1> Compiling memoffset v0.9.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-build-config 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-ffi 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-9660-1705484328/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 9.52s 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-9660-1705484328/textual_speedups-0.2.1/target/maturin/libtextual_speedups.dylib requires: python3.14-textual-speedups-0.2.1> /nix/store/jaixg82zxmqjbn2s6grpd31jq0yygzc1-libiconv-115.100.1/lib/libiconv.2.dylib => /nix/store/jaixg82zxmqjbn2s6grpd31jq0yygzc1-libiconv-115.100.1/lib/libiconv.2.dylib python3.14-textual-speedups-0.2.1> /nix/store/jaixg82zxmqjbn2s6grpd31jq0yygzc1-libiconv-115.100.1/lib/libcharset.1.dylib => /nix/store/jaixg82zxmqjbn2s6grpd31jq0yygzc1-libiconv-115.100.1/lib/libcharset.1.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-9660-1705484328/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> 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-9660-1705484328/ in /nix/store/0i5gwqi6xi09lz7v6538m5m74drp3ld9-python3.14-textual-speedups-0.2.1-dist... python3.14-textual-speedups-0.2.1> patching script interpreter paths in /nix/store/0i5gwqi6xi09lz7v6538m5m74drp3ld9-python3.14-textual-speedups-0.2.1-dist python3.14-textual-speedups-0.2.1> checking for references to /nix/var/nix/builds/nix-9660-1705484328/ in /nix/store/6p0f23kavg6903z2bnwfpzjn6ywgrzb8-python3.14-textual-speedups-0.2.1... python3.14-textual-speedups-0.2.1> patching script interpreter paths in /nix/store/6p0f23kavg6903z2bnwfpzjn6ywgrzb8-python3.14-textual-speedups-0.2.1 python3.14-textual-speedups-0.2.1> stripping (with command strip and flags -S) in /nix/store/6p0f23kavg6903z2bnwfpzjn6ywgrzb8-python3.14-textual-speedups-0.2.1/lib 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 building '/nix/store/yv1lkws6s4w05j7xnnckj8qr1glx1h8r-python3.14-httpx-sse-0.4.3.drv' on 'grpc://farm.numtide.com:50051?client-cert=/run/secrets/vars/per-machine/bld1/nix-farm-ci/crt&client-key=/run/secrets/vars/per-machine/bld1/nix-farm-ci/key&connect-timeout=20&system=aarch64-darwin' building '/nix/store/yv1lkws6s4w05j7xnnckj8qr1glx1h8r-python3.14-httpx-sse-0.4.3.drv' on farm.numtide.com:50051 python3.14-httpx-sse-0.4.3> mac02: building yv1lkws6s4w05j7xnnckj8qr1glx1h8r-python3.14-httpx-sse-0.4.3.drv python3.14-httpx-sse-0.4.3> structuredAttrs is enabled 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> 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/p11h2n9yz1nz8248g3zd1hyx9xvzi5r0-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> 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> 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/p11h2n9yz1nz8248g3zd1hyx9xvzi5r0-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> 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-12434-1548342736/source/dist/.tmp-9qx18jx3/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-12434-1548342736/ in /nix/store/hq6pw5j4cpng579j5yjbmlixcb8li5dw-python3.14-httpx-sse-0.4.3-dist... python3.14-httpx-sse-0.4.3> patching script interpreter paths in /nix/store/hq6pw5j4cpng579j5yjbmlixcb8li5dw-python3.14-httpx-sse-0.4.3-dist python3.14-httpx-sse-0.4.3> checking for references to /nix/var/nix/builds/nix-12434-1548342736/ in /nix/store/w0h1gzg5r004iz2gria838hdp8l8k3wc-python3.14-httpx-sse-0.4.3... python3.14-httpx-sse-0.4.3> patching script interpreter paths in /nix/store/w0h1gzg5r004iz2gria838hdp8l8k3wc-python3.14-httpx-sse-0.4.3 python3.14-httpx-sse-0.4.3> stripping (with command strip and flags -S) in /nix/store/w0h1gzg5r004iz2gria838hdp8l8k3wc-python3.14-httpx-sse-0.4.3/lib 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.8, pytest-9.1.1, pluggy-1.6.0 python3.14-httpx-sse-0.4.3> rootdir: /nix/var/nix/builds/nix-12434-1548342736/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.15.1 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.15s ============================== 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 python3.14-pytest-benchmark-5.3.0> tests/test_benchmark.py ..........................................sssss. [ 18%] building '/nix/store/6hsmiy20nby9bas8xism8sv6fsqairhl-python3.14-mcp-1.29.0.drv' on 'grpc://farm.numtide.com:50051?client-cert=/run/secrets/vars/per-machine/bld1/nix-farm-ci/crt&client-key=/run/secrets/vars/per-machine/bld1/nix-farm-ci/key&connect-timeout=23&system=aarch64-darwin' python3.14-pytest-benchmark-5.3.0> ........ [ 22%] building '/nix/store/6hsmiy20nby9bas8xism8sv6fsqairhl-python3.14-mcp-1.29.0.drv' on farm.numtide.com:50051 python3.14-mcp-1.29.0> mac02: building 6hsmiy20nby9bas8xism8sv6fsqairhl-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-17437-87469200/source/dist /nix/var/nix/builds/nix-17437-87469200/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-17437-87469200/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-17437-87469200/ in /nix/store/wvxrmija7hy7xz8bnq9qlxiirz9wc6lp-python3.14-mcp-1.29.0-dist... python3.14-mcp-1.29.0> patching script interpreter paths in /nix/store/wvxrmija7hy7xz8bnq9qlxiirz9wc6lp-python3.14-mcp-1.29.0-dist python3.14-mcp-1.29.0> checking for references to /nix/var/nix/builds/nix-17437-87469200/ in /nix/store/gnj41kkr95rw6qa3mkfg7n0dma1jfm1y-python3.14-mcp-1.29.0... python3.14-mcp-1.29.0> patching script interpreter paths in /nix/store/gnj41kkr95rw6qa3mkfg7n0dma1jfm1y-python3.14-mcp-1.29.0 python3.14-mcp-1.29.0> stripping (with command strip and flags -S) in /nix/store/gnj41kkr95rw6qa3mkfg7n0dma1jfm1y-python3.14-mcp-1.29.0/lib /nix/store/gnj41kkr95rw6qa3mkfg7n0dma1jfm1y-python3.14-mcp-1.29.0/bin python3.14-mcp-1.29.0> Rewriting #!/nix/store/0jb1qn7qnpbz8774mq5k2c1p84gp0x76-python3-3.14.8/bin/python3.14 to #!/nix/store/0jb1qn7qnpbz8774mq5k2c1p84gp0x76-python3-3.14.8 python3.14-mcp-1.29.0> wrapping `/nix/store/gnj41kkr95rw6qa3mkfg7n0dma1jfm1y-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 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.8, pytest-9.1.1, pluggy-1.6.0 python3.14-mcp-1.29.0> rootdir: /nix/var/nix/builds/nix-17437-87469200/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.15.1 python3.14-mcp-1.29.0> asyncio: mode=Mode.STRICT, debug=False, asyncio_default_fixture_loop_scope=None, asyncio_default_test_loop_scope=function 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/client/test_auth.py::test_build_metadata[with-path-param] python3.14-mcp-1.29.0> tests/client/test_auth.py::TestOAuthFlow::test_create_oauth_metadata_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/experimental/tasks/server/test_store.py::test_list_tasks 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/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/client/test_handlers.py::test_client_returns_error_for_unhandled_cancel_task_request python3.14-mcp-1.29.0> [gw1] [ 0%] PASSED 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-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> [gw3] [ 0%] PASSED tests/client/test_auth.py::TestOAuthFlow::test_create_oauth_metadata_request 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/client/test_auth.py::TestOAuthFallback::test_oauth_discovery_legacy_fallback_when_no_prm python3.14-mcp-1.29.0> tests/client/test_session_group.py::TestClientSessionGroup::test_connect_to_server 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> [gw7] [ 0%] PASSED tests/experimental/tasks/server/test_store.py::test_list_tasks python3.14-mcp-1.29.0> tests/cli/test_utils.py::test_parse_file_path_missing python3.14-mcp-1.29.0> [gw9] [ 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_missing python3.14-mcp-1.29.0> tests/cli/test_utils.py::test_parse_file_exit_on_dir python3.14-mcp-1.29.0> [gw3] [ 0%] PASSED tests/client/test_auth.py::TestOAuthFallback::test_oauth_discovery_legacy_fallback_when_no_prm python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_store.py::test_list_tasks_pagination 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> [gw0] [ 0%] PASSED tests/cli/test_utils.py::test_build_uv_command_minimal python3.14-mcp-1.29.0> [gw9] [ 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_build_uv_command_adds_editable_and_packages 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> [gw0] [ 1%] PASSED tests/cli/test_utils.py::test_build_uv_command_adds_editable_and_packages python3.14-mcp-1.29.0> tests/cli/test_utils.py::test_get_npx_unix_like 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] [ 1%] PASSED tests/cli/test_utils.py::test_get_npx_unix_like python3.14-mcp-1.29.0> tests/cli/test_utils.py::test_get_npx_windows python3.14-mcp-1.29.0> [gw6] [ 1%] PASSED 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_run_task_flow.py::test_run_task_basic_flow python3.14-mcp-1.29.0> [gw0] [ 1%] PASSED tests/cli/test_utils.py::test_get_npx_windows 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> [gw1] [ 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> [gw0] [ 1%] PASSED tests/cli/test_utils.py::test_get_npx_returns_none_when_npx_missing 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> 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_handlers.py::test_client_returns_error_for_unhandled_task_augmented_sampling python3.14-mcp-1.29.0> [gw7] [ 1%] PASSED tests/experimental/tasks/server/test_store.py::test_list_tasks_pagination python3.14-mcp-1.29.0> [gw9] [ 1%] PASSED tests/experimental/tasks/server/test_server_task_context.py::test_server_task_context_properties python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_store.py::test_list_tasks_invalid_cursor python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_server_task_context.py::test_server_task_context_request_cancellation python3.14-mcp-1.29.0> [gw9] [ 1%] PASSED tests/experimental/tasks/server/test_server_task_context.py::test_server_task_context_request_cancellation python3.14-mcp-1.29.0> [gw3] [ 1%] PASSED tests/client/test_auth.py::TestOAuthFallback::test_oauth_discovery_path_aware_when_auth_server_has_path python3.14-mcp-1.29.0> [gw0] [ 1%] 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/server/test_server_task_context.py::test_server_task_context_update_status_with_notify python3.14-mcp-1.29.0> [gw1] [ 1%] PASSED tests/client/test_auth.py::TestLegacyServerFallback::test_legacy_server_with_different_prm_and_root_urls 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/auth/extensions/test_client_credentials.py::TestOAuthFlowClientCredentials::test_token_exchange_request_jwt 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> [gw7] [ 2%] PASSED tests/experimental/tasks/server/test_store.py::test_list_tasks_invalid_cursor python3.14-mcp-1.29.0> [gw6] [ 2%] PASSED tests/experimental/tasks/client/test_handlers.py::test_client_returns_error_for_unhandled_task_augmented_sampling python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_store.py::test_delete_task python3.14-mcp-1.29.0> [gw1] [ 2%] PASSED 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_handlers.py::test_client_returns_error_for_unhandled_task_augmented_elicitation python3.14-mcp-1.29.0> [gw9] [ 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> [gw0] [ 2%] PASSED tests/client/auth/extensions/test_client_credentials.py::TestOAuthFlowClientCredentials::test_token_exchange_request_jwt python3.14-mcp-1.29.0> [gw7] [ 2%] PASSED tests/experimental/tasks/server/test_store.py::test_delete_task 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/experimental/tasks/server/test_server_task_context.py::test_server_task_context_update_status_without_notify python3.14-mcp-1.29.0> [gw3] [ 2%] PASSED 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_auth.py::TestOAuthFallback::test_oauth_discovery_root_when_auth_server_has_only_slash 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/auth/extensions/test_client_credentials.py::TestClientCredentialsOAuthProvider::test_init_sets_client_info python3.14-mcp-1.29.0> [gw9] [ 2%] 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/experimental/tasks/server/test_server_task_context.py::test_server_task_context_complete_with_notify python3.14-mcp-1.29.0> [gw1] [ 2%] PASSED tests/client/test_auth.py::TestSEP985Discovery::test_root_based_fallback_after_path_based_404 python3.14-mcp-1.29.0> [gw6] [ 2%] PASSED tests/experimental/tasks/client/test_handlers.py::test_client_returns_error_for_unhandled_task_augmented_elicitation python3.14-mcp-1.29.0> [gw7] [ 2%] PASSED tests/experimental/tasks/server/test_store.py::test_get_all_tasks_helper 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> [gw4] [ 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> [gw0] [ 3%] PASSED tests/client/auth/extensions/test_client_credentials.py::TestClientCredentialsOAuthProvider::test_init_sets_client_info 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_store.py::test_store_result_nonexistent_raises python3.14-mcp-1.29.0> [gw3] [ 3%] PASSED tests/client/test_auth.py::TestOAuthFallback::test_oauth_discovery_root_when_auth_server_has_only_slash 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> tests/client/test_auth.py::TestOAuthFallback::test_oauth_discovery_fallback_order python3.14-mcp-1.29.0> [gw9] [ 3%] PASSED tests/experimental/tasks/server/test_server_task_context.py::test_server_task_context_complete_with_notify python3.14-mcp-1.29.0> [gw0] [ 3%] PASSED tests/client/auth/extensions/test_client_credentials.py::TestClientCredentialsOAuthProvider::test_init_with_scopes 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/experimental/tasks/server/test_server_task_context.py::test_server_task_context_fail_with_notify python3.14-mcp-1.29.0> [gw1] [ 3%] 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/client/auth/extensions/test_client_credentials.py::TestClientCredentialsOAuthProvider::test_init_with_client_secret_post python3.14-mcp-1.29.0> [gw7] [ 3%] PASSED tests/experimental/tasks/server/test_store.py::test_store_result_nonexistent_raises 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> [gw1] [ 3%] 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] [ 3%] PASSED tests/experimental/tasks/server/test_server_task_context.py::test_server_task_context_fail_with_notify 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> [gw7] [ 3%] PASSED tests/experimental/tasks/server/test_store.py::test_create_task_with_null_ttl python3.14-mcp-1.29.0> [gw0] [ 3%] PASSED tests/client/auth/extensions/test_client_credentials.py::TestClientCredentialsOAuthProvider::test_init_with_client_secret_post python3.14-mcp-1.29.0> [gw3] [ 3%] 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> [gw6] [ 4%] 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> [gw1] [ 4%] 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> [gw1] [ 4%] 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/client/auth/extensions/test_client_credentials.py::TestClientCredentialsOAuthProvider::test_exchange_token_client_credentials python3.14-mcp-1.29.0> [gw0] [ 4%] 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> [gw9] [ 4%] PASSED tests/experimental/tasks/server/test_server_task_context.py::test_elicit_raises_when_client_lacks_capability 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> [gw1] [ 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> [gw6] [ 4%] PASSED tests/experimental/tasks/client/test_poll_task.py::test_poll_task_exits_on_terminal[completed] 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> tests/experimental/tasks/server/test_store.py::test_task_expiration_cleanup python3.14-mcp-1.29.0> [gw7] [ 4%] PASSED tests/experimental/tasks/server/test_store.py::test_task_expiration_cleanup python3.14-mcp-1.29.0> [gw3] [ 4%] 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> tests/experimental/tasks/server/test_store.py::test_task_with_null_ttl_never_expires python3.14-mcp-1.29.0> [gw7] [ 4%] PASSED tests/experimental/tasks/server/test_store.py::test_task_with_null_ttl_never_expires python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_store.py::test_terminal_task_ttl_reset python3.14-mcp-1.29.0> [gw7] [ 4%] PASSED tests/experimental/tasks/server/test_store.py::test_terminal_task_ttl_reset python3.14-mcp-1.29.0> [gw8] [ 5%] PASSED tests/experimental/tasks/server/test_run_task_flow.py::test_run_task_basic_flow python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_store.py::test_terminal_status_transition_rejected 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/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> [gw7] [ 5%] PASSED tests/experimental/tasks/server/test_store.py::test_terminal_status_transition_rejected python3.14-mcp-1.29.0> [gw5] [ 5%] PASSED tests/client/test_session_group.py::TestClientSessionGroup::test_connect_to_server 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> tests/experimental/tasks/server/test_store.py::test_terminal_status_allows_same_status python3.14-mcp-1.29.0> [gw7] [ 5%] 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> [gw8] [ 5%] PASSED tests/experimental/tasks/server/test_run_task_flow.py::test_run_task_auto_fails_on_exception python3.14-mcp-1.29.0> [gw7] [ 5%] PASSED tests/experimental/tasks/server/test_store.py::test_wait_for_update_nonexistent_raises 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> [gw1] [ 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> tests/experimental/tasks/server/test_store.py::test_cancel_task_succeeds_for_working_task python3.14-mcp-1.29.0> [gw5] [ 5%] PASSED tests/client/test_session_group.py::TestClientSessionGroup::test_connect_to_server_with_name_hook python3.14-mcp-1.29.0> [gw8] [ 5%] PASSED tests/experimental/tasks/server/test_run_task_flow.py::test_enable_tasks_auto_registers_handlers 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_run_task_flow.py::test_enable_tasks_with_custom_store_and_queue 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> [gw7] [ 5%] PASSED tests/experimental/tasks/server/test_store.py::test_cancel_task_succeeds_for_working_task python3.14-mcp-1.29.0> [gw8] [ 5%] PASSED tests/experimental/tasks/server/test_run_task_flow.py::test_enable_tasks_with_custom_store_and_queue 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> 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/test_auth.py::TestCIMD::test_is_valid_client_metadata_url[https://example.com/-False] python3.14-mcp-1.29.0> [gw7] [ 5%] PASSED tests/experimental/tasks/server/test_store.py::test_cancel_task_rejects_nonexistent_task python3.14-mcp-1.29.0> [gw8] [ 6%] 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/experimental/tasks/server/test_run_task_flow.py::test_run_task_without_enable_tasks_raises 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> [gw7] [ 6%] PASSED tests/experimental/tasks/server/test_store.py::test_cancel_task_rejects_completed_task python3.14-mcp-1.29.0> [gw8] [ 6%] PASSED tests/experimental/tasks/server/test_run_task_flow.py::test_run_task_without_enable_tasks_raises python3.14-mcp-1.29.0> [gw5] [ 6%] PASSED tests/client/test_session_group.py::TestClientSessionGroup::test_disconnect_from_server python3.14-mcp-1.29.0> [gw2] [ 6%] 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_session_group.py::TestClientSessionGroup::test_connect_to_server_duplicate_tool_raises_error 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> tests/experimental/tasks/server/test_store.py::test_cancel_task_rejects_failed_task 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> [gw8] [ 6%] PASSED tests/experimental/tasks/server/test_run_task_flow.py::test_task_support_task_group_before_run_raises python3.14-mcp-1.29.0> [gw7] [ 6%] 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_run_task_flow.py::test_run_task_without_session_raises 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> [gw1] [ 6%] 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> [gw8] [ 6%] 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> [gw9] [ 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/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> [gw7] [ 6%] PASSED tests/experimental/tasks/server/test_store.py::test_cancel_task_rejects_already_cancelled_task python3.14-mcp-1.29.0> [gw3] [ 6%] PASSED tests/client/test_auth.py::TestOAuthFallback::test_handle_metadata_response_success python3.14-mcp-1.29.0> [gw8] [ 7%] 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_store.py::test_cancel_task_succeeds_for_input_required_task 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::TestOAuthFallback::test_prioritize_www_auth_scope_over_prm python3.14-mcp-1.29.0> [gw5] [ 7%] PASSED tests/client/test_session_group.py::TestClientSessionGroup::test_connect_to_server_duplicate_tool_raises_error python3.14-mcp-1.29.0> [gw7] [ 7%] PASSED 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_server_task_context.py::test_elicit_raises_without_handler python3.14-mcp-1.29.0> tests/client/test_session_group.py::TestClientSessionGroup::test_disconnect_non_existent_server python3.14-mcp-1.29.0> [gw1] [ 7%] 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> 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/experimental/tasks/server/test_task_result_handler.py::test_handle_returns_result_for_completed_task python3.14-mcp-1.29.0> [gw1] [ 7%] 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> [gw5] [ 7%] PASSED tests/client/test_session_group.py::TestClientSessionGroup::test_disconnect_non_existent_server 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> 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> [gw7] [ 7%] PASSED tests/experimental/tasks/server/test_task_result_handler.py::test_handle_returns_result_for_completed_task python3.14-mcp-1.29.0> [gw1] [ 7%] 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> [gw3] [ 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::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> [gw9] [ 7%] PASSED tests/experimental/tasks/server/test_server_task_context.py::test_elicit_raises_without_handler python3.14-mcp-1.29.0> [gw4] [ 7%] PASSED tests/client/test_list_methods_cursor.py::test_list_tools_with_strict_server_validation 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> [gw1] [ 8%] 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/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_prioritize_prm_scopes_when_no_www_auth_scope python3.14-mcp-1.29.0> [gw1] [ 8%] 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_list_roots_callback.py::test_list_roots_callback 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> [gw8] [ 8%] PASSED tests/experimental/tasks/server/test_run_task_flow.py::test_run_task_with_model_immediate_response python3.14-mcp-1.29.0> [gw7] [ 8%] 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> [gw1] [ 8%] 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/experimental/tasks/server/test_run_task_flow.py::test_run_task_doesnt_complete_if_already_terminal 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> [gw3] [ 8%] 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_task_result_handler.py::test_handle_raises_for_nonexistent_task python3.14-mcp-1.29.0> [gw5] [ 8%] 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> [gw1] [ 8%] 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> 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_session_group.py::TestClientSessionGroup::test_establish_session_parameterized[server_params_instance1-sse-mcp.client.session_group.sse_client] python3.14-mcp-1.29.0> [gw1] [ 8%] 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] [ 8%] PASSED tests/experimental/tasks/server/test_task_result_handler.py::test_handle_raises_for_nonexistent_task python3.14-mcp-1.29.0> [gw1] [ 8%] 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> [gw3] [ 8%] 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> tests/experimental/tasks/server/test_task_result_handler.py::test_handle_returns_empty_result_when_no_result_stored python3.14-mcp-1.29.0> [gw1] [ 9%] 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> 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> [gw1] [ 9%] 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/client/test_auth.py::TestCIMD::test_is_valid_client_metadata_url[https://example.com/client-True] python3.14-mcp-1.29.0> [gw1] [ 9%] PASSED tests/client/test_auth.py::TestCIMD::test_is_valid_client_metadata_url[https://example.com/client-True] python3.14-mcp-1.29.0> [gw3] [ 9%] PASSED tests/client/test_auth.py::TestOAuthFallback::test_token_exchange_request_authorization_code python3.14-mcp-1.29.0> [gw7] [ 9%] 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> 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> [gw8] [ 9%] PASSED tests/experimental/tasks/server/test_run_task_flow.py::test_run_task_doesnt_complete_if_already_terminal python3.14-mcp-1.29.0> [gw1] [ 9%] 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> [gw5] [ 9%] 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> tests/client/test_auth.py::TestOAuthFallback::test_refresh_token_request 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> [gw9] [ 9%] 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_run_task_flow.py::test_run_task_doesnt_fail_if_already_terminal 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/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> [gw1] [ 9%] 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/experimental/tasks/server/test_server_task_context.py::test_create_message_raises_without_handler 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> [gw3] [ 9%] PASSED tests/client/test_auth.py::TestOAuthFallback::test_refresh_token_request python3.14-mcp-1.29.0> tests/client/test_auth.py::TestOAuthFallback::test_basic_auth_token_exchange python3.14-mcp-1.29.0> [gw7] [ 10%] PASSED tests/experimental/tasks/server/test_task_result_handler.py::test_handle_delivers_queued_messages python3.14-mcp-1.29.0> [gw1] [ 10%] 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> [gw9] [ 10%] 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> [gw1] [ 10%] 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/client/test_auth.py::TestCIMD::test_is_valid_client_metadata_url[https://example.com-False] python3.14-mcp-1.29.0> [gw1] [ 10%] 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_result_handler.py::test_handle_waits_for_task_completion python3.14-mcp-1.29.0> [gw3] [ 10%] PASSED tests/client/test_auth.py::TestOAuthFallback::test_basic_auth_token_exchange 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/client/test_auth.py::TestOAuthFallback::test_basic_auth_refresh_token python3.14-mcp-1.29.0> [gw2] [ 10%] PASSED tests/client/test_auth.py::TestCIMD::test_is_valid_client_metadata_url[None-False] python3.14-mcp-1.29.0> [gw9] [ 10%] PASSED 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::TestCIMD::test_is_valid_client_metadata_url[-False] 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> [gw7] [ 10%] PASSED tests/experimental/tasks/server/test_task_result_handler.py::test_handle_waits_for_task_completion python3.14-mcp-1.29.0> [gw8] [ 10%] PASSED tests/experimental/tasks/server/test_run_task_flow.py::test_run_task_doesnt_fail_if_already_terminal python3.14-mcp-1.29.0> [gw3] [ 10%] PASSED tests/client/test_auth.py::TestOAuthFallback::test_basic_auth_refresh_token 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> tests/experimental/tasks/server/test_server.py::test_list_tasks_handler python3.14-mcp-1.29.0> tests/client/test_auth.py::TestOAuthFallback::test_none_auth_method python3.14-mcp-1.29.0> [gw2] [ 10%] 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] [ 11%] PASSED tests/experimental/tasks/client/test_poll_task.py::test_poll_task_exits_on_terminal[failed] 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> [gw7] [ 11%] PASSED tests/experimental/tasks/server/test_task_result_handler.py::test_route_response_resolves_pending_request python3.14-mcp-1.29.0> [gw2] [ 11%] 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> [gw2] [ 11%] 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> [gw0] [ 11%] PASSED tests/client/auth/extensions/test_client_credentials.py::TestClientCredentialsOAuthProvider::test_exchange_token_without_scopes 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> [gw6] [ 11%] PASSED tests/experimental/tasks/client/test_poll_task.py::test_poll_task_exits_on_terminal[cancelled] python3.14-mcp-1.29.0> [gw8] [ 11%] PASSED tests/experimental/tasks/server/test_server.py::test_list_tasks_handler python3.14-mcp-1.29.0> [gw9] [ 11%] 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> [gw2] [ 11%] 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> [gw2] [ 11%] PASSED tests/client/test_auth.py::TestCIMD::test_should_not_use_client_metadata_url_when_not_provided 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> [gw2] [ 11%] PASSED tests/client/test_auth.py::TestCIMD::test_should_not_use_client_metadata_url_when_no_metadata 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> [gw0] [ 11%] 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> tests/experimental/tasks/server/test_server.py::test_get_task_handler python3.14-mcp-1.29.0> [gw3] [ 12%] 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> [gw9] [ 12%] 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> tests/experimental/tasks/server/test_server_task_context.py::test_elicit_restores_status_on_cancellation 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> [gw6] [ 12%] 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> [gw2] [ 12%] PASSED tests/client/test_auth.py::TestCIMD::test_create_client_info_from_metadata_url 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] [ 12%] PASSED tests/client/test_auth.py::TestCIMD::test_oauth_provider_with_valid_client_metadata_url 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> [gw3] [ 12%] 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] [ 12%] PASSED tests/experimental/tasks/server/test_server.py::test_get_task_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> [gw8] [ 12%] PASSED tests/experimental/tasks/server/test_server.py::test_get_task_result_handler python3.14-mcp-1.29.0> [gw2] [ 12%] 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] [ 12%] PASSED tests/experimental/tasks/server/test_server_task_context.py::test_elicit_restores_status_on_cancellation 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> tests/experimental/tasks/server/test_task_result_handler.py::test_route_response_returns_false_for_unknown_request python3.14-mcp-1.29.0> [gw7] [ 12%] PASSED 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/server/test_task_result_handler.py::test_route_response_returns_false_for_already_done_resolver python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_server.py::test_cancel_task_handler python3.14-mcp-1.29.0> [gw0] [ 13%] 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> [gw0] [ 13%] PASSED tests/client/auth/extensions/test_client_credentials.py::TestPrivateKeyJWTOAuthProvider::test_exchange_token_without_scopes 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> [gw3] [ 13%] PASSED tests/client/test_auth.py::TestProtectedResourceMetadata::test_resource_param_excluded_with_old_protocol_version 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> [gw6] [ 13%] PASSED tests/experimental/tasks/client/test_poll_task.py::test_poll_task_passes_task_id 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> [gw7] [ 13%] 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> [gw6] [ 13%] PASSED tests/experimental/tasks/client/test_poll_task.py::test_poll_task_yields_full_result python3.14-mcp-1.29.0> [gw4] [ 13%] PASSED tests/client/test_list_roots_callback.py::test_list_roots_callback python3.14-mcp-1.29.0> tests/client/test_logging_callback.py::test_logging_callback python3.14-mcp-1.29.0> [gw8] [ 13%] PASSED tests/experimental/tasks/server/test_server.py::test_cancel_task_handler 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/client/test_tasks.py::test_session_experimental_get_task python3.14-mcp-1.29.0> [gw9] [ 13%] PASSED tests/experimental/tasks/server/test_server_task_context.py::test_create_message_restores_status_on_cancellation 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> [gw0] [ 13%] PASSED tests/client/auth/extensions/test_client_credentials.py::TestSignedJWTParameters::test_create_assertion_provider 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> [gw3] [ 13%] 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_task_result_handler.py::test_route_error_resolves_pending_request_with_exception python3.14-mcp-1.29.0> [gw8] [ 13%] PASSED tests/experimental/tasks/server/test_server.py::test_server_capabilities_include_tasks python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_server.py::test_server_capabilities_partial_tasks python3.14-mcp-1.29.0> [gw9] [ 14%] PASSED tests/experimental/tasks/server/test_server_task_context.py::test_elicit_as_task_raises_without_handler python3.14-mcp-1.29.0> [gw7] [ 14%] PASSED tests/experimental/tasks/server/test_task_result_handler.py::test_route_error_resolves_pending_request_with_exception python3.14-mcp-1.29.0> [gw0] [ 14%] PASSED tests/client/auth/extensions/test_client_credentials.py::TestSignedJWTParameters::test_create_assertion_provider_with_additional_claims 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/client/auth/extensions/test_client_credentials.py::TestStaticAssertionProvider::test_returns_static_token python3.14-mcp-1.29.0> [gw3] [ 14%] PASSED tests/client/test_auth.py::TestRegistrationResponse::test_handle_registration_response_reads_before_accessing_text python3.14-mcp-1.29.0> tests/client/test_auth.py::TestCreateClientRegistrationRequest::test_uses_registration_endpoint_from_metadata python3.14-mcp-1.29.0> [gw8] [ 14%] PASSED tests/experimental/tasks/server/test_server.py::test_server_capabilities_partial_tasks 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> [gw3] [ 14%] PASSED tests/client/test_auth.py::TestCreateClientRegistrationRequest::test_uses_registration_endpoint_from_metadata python3.14-mcp-1.29.0> tests/experimental/tasks/test_capabilities.py::TestCheckTasksCapability::test_elicitation_without_create_required 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> [gw0] [ 14%] PASSED tests/client/auth/extensions/test_client_credentials.py::TestStaticAssertionProvider::test_returns_static_token python3.14-mcp-1.29.0> [gw3] [ 14%] 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> tests/client/test_auth.py::TestPKCEParameters::test_pkce_generation python3.14-mcp-1.29.0> [gw7] [ 14%] PASSED tests/experimental/tasks/test_capabilities.py::TestCheckTasksCapability::test_elicitation_without_create_required python3.14-mcp-1.29.0> [gw3] [ 14%] PASSED tests/client/test_auth.py::TestCreateClientRegistrationRequest::test_falls_back_when_metadata_has_no_registration_endpoint 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> tests/client/test_auth.py::TestAuthFlow::test_auth_flow_with_valid_tokens python3.14-mcp-1.29.0> [gw9] [ 14%] PASSED 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_store.py::test_create_and_get python3.14-mcp-1.29.0> [gw0] [ 15%] PASSED tests/client/test_auth.py::TestPKCEParameters::test_pkce_generation python3.14-mcp-1.29.0> tests/client/test_auth.py::TestPKCEParameters::test_pkce_uniqueness python3.14-mcp-1.29.0> [gw7] [ 15%] PASSED tests/experimental/tasks/test_capabilities.py::TestCheckTasksCapability::test_sampling_without_create_message_required python3.14-mcp-1.29.0> tests/experimental/tasks/test_capabilities.py::TestHasTaskAugmentedElicitation::test_tasks_none python3.14-mcp-1.29.0> [gw8] [ 15%] PASSED tests/experimental/tasks/server/test_server.py::test_tool_with_task_execution_metadata 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> [gw9] [ 15%] PASSED tests/experimental/tasks/server/test_store.py::test_create_and_get python3.14-mcp-1.29.0> [gw7] [ 15%] 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> [gw7] [ 15%] 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> [gw7] [ 15%] PASSED tests/experimental/tasks/test_capabilities.py::TestHasTaskAugmentedElicitation::test_elicitation_none python3.14-mcp-1.29.0> tests/experimental/tasks/test_capabilities.py::TestHasTaskAugmentedElicitation::test_create_none python3.14-mcp-1.29.0> [gw7] [ 15%] 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> [gw6] [ 15%] 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> tests/experimental/tasks/server/test_store.py::test_create_with_custom_id python3.14-mcp-1.29.0> [gw9] [ 15%] PASSED tests/experimental/tasks/server/test_store.py::test_create_with_custom_id python3.14-mcp-1.29.0> [gw7] [ 15%] 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> [gw0] [ 15%] PASSED tests/client/test_auth.py::TestPKCEParameters::test_pkce_uniqueness 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_store.py::test_create_duplicate_id_raises python3.14-mcp-1.29.0> [gw8] [ 16%] PASSED tests/experimental/tasks/server/test_server.py::test_task_metadata_in_call_tool_request python3.14-mcp-1.29.0> [gw9] [ 16%] PASSED tests/experimental/tasks/server/test_store.py::test_create_duplicate_id_raises 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> tests/experimental/tasks/server/test_store.py::test_get_nonexistent_returns_none python3.14-mcp-1.29.0> [gw2] [ 16%] PASSED tests/client/test_auth.py::TestCIMD::test_auth_flow_uses_cimd_when_server_supports 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> [gw6] [ 16%] PASSED tests/experimental/tasks/client/test_tasks.py::test_session_experimental_get_task_result python3.14-mcp-1.29.0> [gw9] [ 16%] PASSED tests/experimental/tasks/server/test_store.py::test_get_nonexistent_returns_none python3.14-mcp-1.29.0> tests/experimental/tasks/client/test_tasks.py::test_session_experimental_list_tasks python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_store.py::test_update_status python3.14-mcp-1.29.0> [gw2] [ 16%] 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> [gw8] [ 16%] 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> [gw9] [ 16%] PASSED tests/experimental/tasks/server/test_store.py::test_update_status python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_store.py::test_update_nonexistent_raises python3.14-mcp-1.29.0> [gw2] [ 16%] PASSED tests/client/test_auth.py::test_validate_resource_rejects_mismatched_resource python3.14-mcp-1.29.0> tests/client/test_auth.py::test_validate_resource_accepts_matching_resource python3.14-mcp-1.29.0> [gw8] [ 16%] 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> [gw9] [ 16%] PASSED tests/experimental/tasks/server/test_store.py::test_update_nonexistent_raises python3.14-mcp-1.29.0> [gw6] [ 16%] PASSED tests/experimental/tasks/client/test_tasks.py::test_session_experimental_list_tasks python3.14-mcp-1.29.0> [gw2] [ 17%] 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_store_and_get_result python3.14-mcp-1.29.0> tests/experimental/tasks/client/test_tasks.py::test_session_experimental_cancel_task 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> [gw9] [ 17%] PASSED tests/experimental/tasks/server/test_store.py::test_store_and_get_result python3.14-mcp-1.29.0> [gw2] [ 17%] PASSED tests/client/test_auth.py::test_validate_resource_accepts_root_url_with_trailing_slash 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> [gw2] [ 17%] PASSED tests/client/test_auth.py::test_get_resource_url_falls_back_when_prm_mismatches python3.14-mcp-1.29.0> tests/client/test_config.py::test_absolute_uv_path 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> [gw9] [ 17%] PASSED tests/experimental/tasks/server/test_store.py::test_get_result_nonexistent_returns_none 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> [gw9] [ 17%] PASSED tests/experimental/tasks/server/test_store.py::test_get_result_no_result_returns_none python3.14-mcp-1.29.0> [gw8] [ 17%] 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> [gw6] [ 17%] PASSED tests/experimental/tasks/client/test_tasks.py::test_session_experimental_cancel_task 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> [gw2] [ 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_context.py::test_task_context_properties python3.14-mcp-1.29.0> [gw8] [ 17%] PASSED tests/experimental/tasks/server/test_server.py::test_build_elicit_form_request python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_server.py::test_build_elicit_url_request python3.14-mcp-1.29.0> [gw6] [ 17%] PASSED tests/experimental/tasks/server/test_context.py::test_task_context_properties python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_context.py::test_task_context_update_status python3.14-mcp-1.29.0> [gw8] [ 18%] 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> [gw6] [ 18%] 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> [gw6] [ 18%] PASSED tests/experimental/tasks/server/test_context.py::test_task_context_complete python3.14-mcp-1.29.0> [gw9] [ 18%] PASSED tests/experimental/tasks/test_deprecations.py::test_plain_session_usage_does_not_warn python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_context.py::test_task_context_fail 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> [gw8] [ 18%] PASSED tests/experimental/tasks/server/test_server.py::test_build_create_message_request python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_server.py::test_send_message python3.14-mcp-1.29.0> [gw6] [ 18%] PASSED tests/experimental/tasks/server/test_context.py::test_task_context_fail python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_context.py::test_task_context_cancellation python3.14-mcp-1.29.0> [gw8] [ 18%] PASSED tests/experimental/tasks/server/test_server.py::test_send_message python3.14-mcp-1.29.0> [gw0] [ 18%] PASSED tests/client/test_auth.py::TestOAuthContext::test_oauth_provider_initialization python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_server.py::test_response_routing_success python3.14-mcp-1.29.0> [gw6] [ 18%] PASSED tests/experimental/tasks/server/test_context.py::test_task_context_cancellation 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> tests/client/test_auth.py::TestOAuthContext::test_context_url_parsing python3.14-mcp-1.29.0> [gw0] [ 18%] PASSED tests/client/test_auth.py::TestOAuthContext::test_context_url_parsing python3.14-mcp-1.29.0> tests/client/test_auth.py::TestOAuthContext::test_token_validity_checking python3.14-mcp-1.29.0> [gw6] [ 18%] 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] [ 18%] PASSED tests/experimental/tasks/server/test_server.py::test_response_routing_success python3.14-mcp-1.29.0> [gw6] [ 19%] PASSED tests/experimental/tasks/server/test_context.py::test_create_task_state_uses_provided_id 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/server/test_context.py::test_create_task_state_null_ttl python3.14-mcp-1.29.0> [gw6] [ 19%] 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> [gw6] [ 19%] PASSED tests/experimental/tasks/server/test_context.py::test_create_task_state_has_created_at python3.14-mcp-1.29.0> [gw9] [ 19%] PASSED tests/experimental/tasks/test_elicitation_scenarios.py::test_scenario1_normal_tool_normal_elicitation python3.14-mcp-1.29.0> [gw8] [ 19%] PASSED tests/experimental/tasks/server/test_server.py::test_response_routing_error 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/test_request_context.py::test_validate_task_mode_optional_with_task_is_valid python3.14-mcp-1.29.0> [gw8] [ 19%] 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] [ 19%] PASSED tests/experimental/tasks/test_request_context.py::test_validate_task_mode_optional_without_task_is_valid 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> [gw8] [ 19%] PASSED tests/experimental/tasks/test_request_context.py::test_validate_for_tool_with_execution_required 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> [gw8] [ 19%] PASSED tests/experimental/tasks/test_request_context.py::test_validate_for_tool_without_execution 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> [gw0] [ 19%] 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> [gw0] [ 19%] 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> [gw0] [ 20%] 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> [gw1] [ 20%] 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> [gw4] [ 20%] PASSED tests/client/test_logging_callback.py::test_logging_callback python3.14-mcp-1.29.0> [gw0] [ 20%] PASSED tests/experimental/tasks/server/test_task_result_handler.py::test_route_error_returns_false_for_unknown_request 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> tests/client/test_notification_response.py::test_non_compliant_notification_response 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> [gw0] [ 20%] PASSED tests/experimental/tasks/server/test_task_result_handler.py::test_deliver_registers_resolver_for_request_messages 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> [gw3] [ 20%] 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> [gw1] [ 20%] PASSED tests/experimental/tasks/server/test_task_visibility.py::test_a_client_can_cancel_its_own_task python3.14-mcp-1.29.0> [gw0] [ 20%] 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_task_result_handler.py::test_wait_for_task_update_handles_store_exception 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> [gw3] [ 20%] PASSED tests/client/test_auth.py::TestAuthFlow::test_auth_flow_with_no_tokens 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> [gw0] [ 20%] PASSED tests/experimental/tasks/server/test_task_result_handler.py::test_wait_for_task_update_handles_store_exception python3.14-mcp-1.29.0> [gw3] [ 20%] 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_task_result_handler.py::test_wait_for_task_update_handles_queue_exception 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> [gw2] [ 20%] PASSED tests/client/test_list_methods_cursor.py::test_list_methods_cursor_parameter[list_tools-tools/list] 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> [gw0] [ 21%] 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] [ 21%] PASSED 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_task_scope.py::test_new_session_scope_is_unique python3.14-mcp-1.29.0> tests/client/test_auth.py::test_build_metadata[simple-url] python3.14-mcp-1.29.0> [gw1] [ 21%] 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] [ 21%] PASSED tests/experimental/tasks/server/test_task_scope.py::test_new_session_scope_is_unique 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> [gw0] [ 21%] PASSED tests/experimental/tasks/server/test_task_scope.py::test_scoped_task_id_round_trips_its_scope 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> [gw0] [ 21%] PASSED 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_get_the_result_of_another_clients_task python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_context.py::test_task_execution_provides_context python3.14-mcp-1.29.0> [gw1] [ 21%] 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/server/test_task_visibility.py::test_a_client_cannot_cancel_another_clients_task python3.14-mcp-1.29.0> [gw1] [ 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_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/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> [gw6] [ 21%] PASSED 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_context.py::test_task_execution_doesnt_fail_if_already_terminal python3.14-mcp-1.29.0> [gw1] [ 21%] 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> [gw6] [ 21%] 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_task_visibility.py::test_each_client_lists_only_its_own_tasks python3.14-mcp-1.29.0> tests/experimental/tasks/server/test_context.py::test_task_execution_not_found python3.14-mcp-1.29.0> [gw6] [ 22%] PASSED tests/experimental/tasks/server/test_context.py::test_task_execution_not_found 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> [gw6] [ 22%] 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> [gw6] [ 22%] PASSED tests/experimental/tasks/server/test_integration.py::test_task_auto_fails_on_exception 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> [gw6] [ 22%] 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> [gw6] [ 22%] 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> 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> [gw6] [ 22%] 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> [gw6] [ 22%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestListingTasks::test_tasks_list_returns_array_of_tasks python3.14-mcp-1.29.0> [gw1] [ 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/test_spec_compliance.py::TestListingTasks::test_tasks_list_pagination_with_cursor python3.14-mcp-1.29.0> [gw6] [ 22%] 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> 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/test_capabilities.py::TestHasTaskAugmentedSampling::test_tasks_none python3.14-mcp-1.29.0> tests/experimental/tasks/test_capabilities.py::TestHasTaskAugmentedSampling::test_requests_none python3.14-mcp-1.29.0> [gw7] [ 22%] PASSED tests/experimental/tasks/test_capabilities.py::TestHasTaskAugmentedSampling::test_requests_none python3.14-mcp-1.29.0> tests/experimental/tasks/test_capabilities.py::TestHasTaskAugmentedSampling::test_sampling_none python3.14-mcp-1.29.0> [gw7] [ 23%] 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> [gw2] [ 23%] PASSED tests/client/test_list_methods_cursor.py::test_list_methods_cursor_parameter[list_resources-resources/list] python3.14-mcp-1.29.0> [gw9] [ 23%] PASSED tests/experimental/tasks/test_elicitation_scenarios.py::test_scenario2_normal_tool_task_augmented_elicitation python3.14-mcp-1.29.0> [gw0] [ 23%] 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> 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/client/test_list_methods_cursor.py::test_list_methods_cursor_parameter[list_prompts-prompts/list] python3.14-mcp-1.29.0> [gw0] [ 23%] 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/server/test_task_scope.py::test_session_scope_of_returns_none_for_unscoped_ids[] python3.14-mcp-1.29.0> [gw0] [ 23%] PASSED tests/experimental/tasks/server/test_task_scope.py::test_session_scope_of_returns_none_for_unscoped_ids[] 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] [ 23%] 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> 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_elicitation_scenarios.py::test_scenario3_task_augmented_tool_normal_elicitation python3.14-mcp-1.29.0> [gw0] [ 23%] 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> 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> [gw0] [ 23%] 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> 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> [gw0] [ 23%] 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/server/test_task_scope.py::test_an_unscoped_task_is_usable_from_any_scope python3.14-mcp-1.29.0> [gw0] [ 23%] PASSED 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/server/test_task_scope.py::test_a_scoped_task_is_listable_only_in_the_scope_that_created_it python3.14-mcp-1.29.0> [gw0] [ 23%] 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> [gw0] [ 24%] 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> [gw7] [ 24%] PASSED tests/experimental/tasks/test_capabilities.py::TestHasTaskAugmentedSampling::test_create_message_none python3.14-mcp-1.29.0> tests/experimental/tasks/test_capabilities.py::TestHasTaskAugmentedSampling::test_create_message_present python3.14-mcp-1.29.0> [gw7] [ 24%] PASSED tests/experimental/tasks/test_capabilities.py::TestHasTaskAugmentedSampling::test_create_message_present python3.14-mcp-1.29.0> tests/experimental/tasks/test_capabilities.py::TestRequireTaskAugmentedElicitation::test_raises_when_none python3.14-mcp-1.29.0> [gw7] [ 24%] 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> [gw7] [ 24%] 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> [gw7] [ 24%] 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> [gw7] [ 24%] 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> [gw7] [ 24%] PASSED tests/experimental/tasks/test_capabilities.py::TestRequireTaskAugmentedSampling::test_raises_when_missing python3.14-mcp-1.29.0> tests/experimental/tasks/test_capabilities.py::TestRequireTaskAugmentedSampling::test_passes_when_present python3.14-mcp-1.29.0> [gw7] [ 24%] 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> [gw7] [ 24%] 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> [gw7] [ 24%] PASSED tests/experimental/tasks/test_deprecations.py::test_client_session_experimental_task_handlers_kwarg_is_deprecated 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> [gw0] [ 25%] PASSED tests/experimental/tasks/server/test_task_scope.py::test_configure_session_assigns_a_scope python3.14-mcp-1.29.0> [gw7] [ 25%] PASSED tests/experimental/tasks/test_deprecations.py::test_server_session_experimental_property_is_deprecated 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> tests/experimental/tasks/test_deprecations.py::test_lowlevel_server_experimental_property_is_deprecated python3.14-mcp-1.29.0> [gw7] [ 25%] PASSED tests/experimental/tasks/test_deprecations.py::test_lowlevel_server_experimental_property_is_deprecated 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> [gw7] [ 25%] 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::TestToolLevelNegotiation::test_tool_execution_task_absent_rejects_task_augmented_call python3.14-mcp-1.29.0> [gw7] [ 25%] 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/experimental/tasks/test_spec_compliance.py::TestToolLevelNegotiation::test_tool_execution_task_optional_accepts_normal_call python3.14-mcp-1.29.0> [gw7] [ 25%] 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> [gw7] [ 25%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestToolLevelNegotiation::test_tool_execution_task_optional_accepts_task_augmented_call python3.14-mcp-1.29.0> [gw8] [ 25%] PASSED tests/experimental/tasks/test_request_context.py::test_validate_for_tool_optional_with_task 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> [gw7] [ 25%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestToolLevelNegotiation::test_tool_execution_task_required_rejects_normal_call 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> [gw7] [ 25%] 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> [gw0] [ 25%] PASSED tests/experimental/tasks/server/test_task_scope.py::test_configure_session_assigns_distinct_scopes_per_session python3.14-mcp-1.29.0> [gw7] [ 25%] 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/server/test_task_scope.py::test_configure_session_is_idempotent 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> [gw8] [ 26%] 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/test_request_context.py::test_can_use_tool_required_without_task_support python3.14-mcp-1.29.0> [gw8] [ 26%] 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> [gw8] [ 26%] 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> [gw9] [ 26%] PASSED tests/experimental/tasks/test_elicitation_scenarios.py::test_scenario3_task_augmented_tool_normal_elicitation python3.14-mcp-1.29.0> [gw8] [ 26%] 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> tests/experimental/tasks/test_elicitation_scenarios.py::test_scenario4_task_augmented_tool_task_augmented_elicitation python3.14-mcp-1.29.0> [gw8] [ 26%] 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> [gw0] [ 26%] 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> [gw2] [ 26%] PASSED tests/client/test_list_methods_cursor.py::test_list_methods_cursor_parameter[list_prompts-prompts/list] python3.14-mcp-1.29.0> [gw0] [ 26%] 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/client/test_list_methods_cursor.py::test_list_methods_cursor_parameter[list_resource_templates-resources/templates/list] python3.14-mcp-1.29.0> [gw9] [ 26%] PASSED tests/experimental/tasks/test_elicitation_scenarios.py::test_scenario4_task_augmented_tool_task_augmented_elicitation 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> [gw9] [ 26%] PASSED tests/experimental/tasks/test_elicitation_scenarios.py::test_scenario2_sampling_normal_tool_task_augmented_sampling 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> [gw0] [ 26%] 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> [gw2] [ 27%] 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> tests/experimental/tasks/test_spec_compliance.py::TestTaskExecutionErrors::test_tasks_result_returns_underlying_error python3.14-mcp-1.29.0> [gw6] [ 27%] 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::TestListingTasks::test_tasks_list_cursors_are_opaque python3.14-mcp-1.29.0> [gw0] [ 27%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestTaskExecutionErrors::test_tasks_result_returns_underlying_error python3.14-mcp-1.29.0> [gw6] [ 27%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestListingTasks::test_tasks_list_cursors_are_opaque 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> [gw6] [ 27%] 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> [gw6] [ 27%] 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::TestCancellingTasks::test_tasks_cancel_terminal_task_returns_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> [gw6] [ 27%] SKIPPED 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::TestCancellingTasks::test_tasks_cancel_completed_task_returns_error python3.14-mcp-1.29.0> [gw0] [ 27%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestTaskExecutionErrors::test_tool_call_is_error_true_moves_to_failed python3.14-mcp-1.29.0> [gw6] [ 27%] 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/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::TestTaskObject::test_task_has_task_id_string python3.14-mcp-1.29.0> [gw6] [ 27%] SKIPPED 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::TestCancellingTasks::test_tasks_cancel_already_cancelled_task_returns_error python3.14-mcp-1.29.0> [gw9] [ 27%] PASSED tests/experimental/tasks/test_elicitation_scenarios.py::test_scenario4_sampling_task_augmented_tool_task_augmented_sampling python3.14-mcp-1.29.0> [gw6] [ 28%] 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] [ 28%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestTaskObject::test_task_has_task_id_string python3.14-mcp-1.29.0> tests/experimental/tasks/test_spec_compliance.py::TestTaskObject::test_task_has_status python3.14-mcp-1.29.0> tests/experimental/tasks/test_message_queue.py::TestInMemoryTaskMessageQueue::test_enqueue_and_dequeue python3.14-mcp-1.29.0> [gw0] [ 28%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestTaskObject::test_task_has_status python3.14-mcp-1.29.0> [gw6] [ 28%] 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::TestTaskObject::test_task_status_message_is_optional 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> [gw9] [ 28%] PASSED tests/experimental/tasks/test_message_queue.py::TestInMemoryTaskMessageQueue::test_enqueue_and_dequeue python3.14-mcp-1.29.0> [gw0] [ 28%] 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> [gw6] [ 28%] 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> tests/experimental/tasks/test_message_queue.py::TestInMemoryTaskMessageQueue::test_dequeue_empty_returns_none python3.14-mcp-1.29.0> [gw9] [ 28%] 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> [gw9] [ 28%] 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> [gw8] [ 28%] 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> [gw9] [ 28%] 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> tests/experimental/tasks/test_request_context.py::test_run_task_without_a_task_id_does_not_warn python3.14-mcp-1.29.0> [gw9] [ 28%] PASSED tests/experimental/tasks/test_message_queue.py::TestInMemoryTaskMessageQueue::test_peek_does_not_remove python3.14-mcp-1.29.0> [gw6] [ 29%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestStatusNotifications::test_status_notification_contains_task_id python3.14-mcp-1.29.0> tests/experimental/tasks/test_message_queue.py::TestInMemoryTaskMessageQueue::test_is_empty 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> [gw6] [ 29%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestStatusNotifications::test_status_notification_contains_status python3.14-mcp-1.29.0> [gw8] [ 29%] 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::TestTaskManagement::test_task_ids_are_unique_strings python3.14-mcp-1.29.0> [gw9] [ 29%] PASSED tests/experimental/tasks/test_message_queue.py::TestInMemoryTaskMessageQueue::test_is_empty 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> tests/experimental/tasks/test_message_queue.py::TestInMemoryTaskMessageQueue::test_clear_returns_all_messages python3.14-mcp-1.29.0> [gw6] [ 29%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestTaskManagement::test_task_ids_are_unique_strings python3.14-mcp-1.29.0> [gw8] [ 29%] 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> [gw8] [ 29%] 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::TestTaskManagement::test_multiple_tasks_have_unique_ids 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> [gw8] [ 29%] 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> [gw9] [ 29%] PASSED tests/experimental/tasks/test_message_queue.py::TestInMemoryTaskMessageQueue::test_clear_returns_all_messages python3.14-mcp-1.29.0> [gw8] [ 29%] 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> [gw6] [ 29%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestTaskManagement::test_multiple_tasks_have_unique_ids 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> 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/test_message_queue.py::TestInMemoryTaskMessageQueue::test_clear_empty_queue python3.14-mcp-1.29.0> [gw8] [ 30%] 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/test_spec_compliance.py::test_server_without_cancel_handler_has_no_cancel_capability python3.14-mcp-1.29.0> [gw8] [ 30%] 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/test_spec_compliance.py::test_server_with_all_task_handlers_has_full_capability python3.14-mcp-1.29.0> [gw9] [ 30%] PASSED tests/experimental/tasks/test_message_queue.py::TestInMemoryTaskMessageQueue::test_clear_empty_queue python3.14-mcp-1.29.0> [gw8] [ 30%] 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/test_spec_compliance.py::TestClientCapabilities::test_client_declares_tasks_capability python3.14-mcp-1.29.0> tests/experimental/tasks/test_message_queue.py::TestInMemoryTaskMessageQueue::test_notification_messages python3.14-mcp-1.29.0> [gw8] [ 30%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestClientCapabilities::test_client_declares_tasks_capability 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> [gw9] [ 30%] PASSED tests/experimental/tasks/test_message_queue.py::TestInMemoryTaskMessageQueue::test_notification_messages python3.14-mcp-1.29.0> [gw8] [ 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> tests/experimental/tasks/test_message_queue.py::TestInMemoryTaskMessageQueue::test_message_timestamp python3.14-mcp-1.29.0> [gw8] [ 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> [gw8] [ 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> [gw8] [ 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> [gw9] [ 30%] 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> [gw8] [ 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> [gw8] [ 31%] 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> [gw9] [ 31%] PASSED tests/experimental/tasks/test_message_queue.py::TestInMemoryTaskMessageQueue::test_message_with_resolver python3.14-mcp-1.29.0> tests/experimental/tasks/test_message_queue.py::TestInMemoryTaskMessageQueue::test_cleanup_specific_task python3.14-mcp-1.29.0> [gw8] [ 31%] 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/test_spec_compliance.py::TestResultHandling::test_tasks_result_for_tool_call_returns_call_tool_result python3.14-mcp-1.29.0> [gw6] [ 31%] PASSED tests/issues/test_1338_icons_and_metadata.py::test_icons_and_website_url python3.14-mcp-1.29.0> tests/issues/test_1338_icons_and_metadata.py::test_multiple_icons python3.14-mcp-1.29.0> [gw9] [ 31%] PASSED tests/experimental/tasks/test_message_queue.py::TestInMemoryTaskMessageQueue::test_cleanup_specific_task python3.14-mcp-1.29.0> [gw8] [ 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> [gw5] [ 31%] 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/client/test_stdio.py::test_stdio_context_manager_exiting python3.14-mcp-1.29.0> tests/experimental/tasks/test_message_queue.py::TestInMemoryTaskMessageQueue::test_cleanup_all python3.14-mcp-1.29.0> [gw8] [ 31%] 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> [gw9] [ 31%] PASSED tests/experimental/tasks/test_message_queue.py::TestInMemoryTaskMessageQueue::test_cleanup_all 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> [gw6] [ 31%] PASSED tests/issues/test_1338_icons_and_metadata.py::test_multiple_icons 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/issues/test_1338_icons_and_metadata.py::test_no_icons_or_website python3.14-mcp-1.29.0> [gw9] [ 31%] 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/auth/middleware/test_bearer_auth.py::TestRequireAuthMiddleware::test_has_required_scopes python3.14-mcp-1.29.0> [gw9] [ 31%] 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> [gw7] [ 32%] 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> [gw7] [ 32%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestTaskStatusLifecycle::test_task_begins_in_working_status python3.14-mcp-1.29.0> [gw6] [ 32%] PASSED tests/issues/test_1338_icons_and_metadata.py::test_no_icons_or_website python3.14-mcp-1.29.0> [gw9] [ 32%] PASSED tests/server/auth/middleware/test_bearer_auth.py::TestRequireAuthMiddleware::test_multiple_required_scopes 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> tests/server/auth/middleware/test_bearer_auth.py::TestRequireAuthMiddleware::test_no_required_scopes 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> [gw9] [ 32%] 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> [gw5] [ 32%] 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] [ 32%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestTaskStatusLifecycle::test_working_to_completed_transition python3.14-mcp-1.29.0> [gw9] [ 32%] 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/experimental/tasks/test_spec_compliance.py::TestTaskStatusLifecycle::test_working_to_failed_transition python3.14-mcp-1.29.0> [gw7] [ 32%] 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> [gw8] [ 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> [gw7] [ 32%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestTaskStatusLifecycle::test_working_to_cancelled_transition python3.14-mcp-1.29.0> [gw8] [ 33%] 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> tests/experimental/tasks/test_spec_compliance.py::TestTaskStatusLifecycle::test_working_to_input_required_transition python3.14-mcp-1.29.0> [gw8] [ 33%] 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> [gw7] [ 33%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestTaskStatusLifecycle::test_working_to_input_required_transition 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> [gw8] [ 33%] 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> [gw7] [ 33%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestTaskStatusLifecycle::test_input_required_to_working_transition 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> [gw8] [ 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> [gw7] [ 33%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestTaskStatusLifecycle::test_input_required_to_terminal_transition 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> [gw7] [ 33%] 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> [gw7] [ 33%] 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> [gw7] [ 33%] 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> [gw7] [ 33%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestTaskStatusLifecycle::test_cancelled_is_terminal 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> [gw7] [ 33%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestInputRequiredStatus::test_input_required_status_retrievable_via_tasks_get 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> [gw0] [ 34%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestTaskObject::test_task_has_created_at 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> [gw8] [ 34%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestProtocolErrors::test_invalid_params_for_cancel_terminal_task python3.14-mcp-1.29.0> [gw0] [ 34%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestTaskObject::test_task_ttl_is_optional 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::TestTaskObject::test_task_poll_interval_is_optional python3.14-mcp-1.29.0> [gw8] [ 34%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestProtocolErrors::test_internal_error_for_server_failure python3.14-mcp-1.29.0> [gw0] [ 34%] 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::TestTaskExecutionErrors::test_underlying_failure_moves_task_to_failed python3.14-mcp-1.29.0> [gw8] [ 34%] 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> [gw8] [ 34%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestTaskExecutionErrors::test_failed_task_has_status_message 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> tests/experimental/tasks/test_spec_compliance.py::TestRelatedTaskMetadata::test_related_task_metadata_structure python3.14-mcp-1.29.0> [gw0] [ 34%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestRelatedTaskMetadata::test_related_task_metadata_structure 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> [gw0] [ 34%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestRelatedTaskMetadata::test_related_task_metadata_contains_task_id 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> [gw0] [ 34%] 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> [gw0] [ 34%] 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> [gw0] [ 35%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestAccessAndIsolation::test_non_authorized_environments_use_secure_ids 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> [gw0] [ 35%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestAccessAndIsolation::test_non_authorized_environments_use_shorter_ttls 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> [gw5] [ 35%] 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> [gw0] [ 35%] 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> [gw2] [ 35%] PASSED tests/client/test_list_methods_cursor.py::test_list_methods_params_parameter[list_tools-tools/list] python3.14-mcp-1.29.0> [gw0] [ 35%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestResourceLimits::test_maximum_ttl_constraint_enforced 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> tests/client/test_list_methods_cursor.py::test_list_methods_params_parameter[list_resources-resources/list] python3.14-mcp-1.29.0> [gw0] [ 35%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestResourceLimits::test_expired_tasks_cleaned_up python3.14-mcp-1.29.0> tests/issues/test_129_resource_templates.py::test_resource_templates python3.14-mcp-1.29.0> [gw1] [ 35%] 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> [gw8] [ 35%] PASSED tests/server/fastmcp/auth/test_auth_integration.py::TestAuthEndpoints::test_token_expired_auth_code 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/server/fastmcp/auth/test_auth_integration.py::TestAuthEndpoints::test_token_redirect_uri_mismatch[registered_client0] python3.14-mcp-1.29.0> [gw8] [ 35%] PASSED tests/server/fastmcp/auth/test_auth_integration.py::TestAuthEndpoints::test_token_redirect_uri_mismatch[registered_client0] 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> [gw8] [ 35%] PASSED 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::TestAuthEndpoints::test_token_invalid_refresh_token python3.14-mcp-1.29.0> [gw1] [ 35%] 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> [gw2] [ 36%] PASSED tests/client/test_list_methods_cursor.py::test_list_methods_params_parameter[list_resources-resources/list] 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> [gw0] [ 36%] PASSED tests/issues/test_129_resource_templates.py::test_resource_templates 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> tests/client/test_list_methods_cursor.py::test_list_methods_params_parameter[list_prompts-prompts/list] python3.14-mcp-1.29.0> [gw0] [ 36%] 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/server/auth/test_protected_resource.py::TestRouteConsistency::test_route_path_matches_metadata_url python3.14-mcp-1.29.0> [gw8] [ 36%] PASSED tests/server/fastmcp/auth/test_auth_integration.py::TestAuthEndpoints::test_token_invalid_refresh_token python3.14-mcp-1.29.0> [gw0] [ 36%] 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] [ 36%] 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> tests/server/fastmcp/auth/test_auth_integration.py::TestAuthEndpoints::test_token_expired_refresh_token python3.14-mcp-1.29.0> [gw5] [ 36%] PASSED tests/client/test_stdio.py::test_stdio_client_bad_path python3.14-mcp-1.29.0> [gw0] [ 36%] 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/mcp-/.well-known/oauth-protected-resource/mcp] python3.14-mcp-1.29.0> [gw0] [ 36%] 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/client/test_stdio.py::test_stdio_client_nonexistent_command python3.14-mcp-1.29.0> [gw3] [ 36%] XFAIL tests/client/test_auth.py::test_build_metadata[simple-url] 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> tests/client/test_auth.py::test_build_metadata[with-trailing-slash] python3.14-mcp-1.29.0> [gw0] [ 36%] PASSED tests/server/auth/test_provider.py::TestConstructRedirectUri::test_construct_redirect_uri_no_existing_params python3.14-mcp-1.29.0> [gw3] [ 36%] PASSED tests/client/test_auth.py::test_build_metadata[with-trailing-slash] python3.14-mcp-1.29.0> [gw1] [ 37%] 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_message_queue.py::TestInMemoryTaskMessageQueue::test_wait_for_message_blocks_until_message python3.14-mcp-1.29.0> [gw5] [ 37%] PASSED tests/client/test_stdio.py::test_stdio_client_nonexistent_command 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] [ 37%] PASSED tests/server/auth/test_provider.py::TestConstructRedirectUri::test_construct_redirect_uri_with_existing_params python3.14-mcp-1.29.0> tests/client/test_stdio.py::test_stdio_client_universal_cleanup python3.14-mcp-1.29.0> [gw8] [ 37%] PASSED tests/server/fastmcp/auth/test_auth_integration.py::TestAuthEndpoints::test_token_expired_refresh_token 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/server/fastmcp/auth/test_auth_integration.py::TestAuthEndpoints::test_token_invalid_scope 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] [ 37%] 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> [gw9] [ 37%] PASSED tests/server/auth/test_error_handling.py::TestAuthorizeErrorHandling::test_authorize_error_handling python3.14-mcp-1.29.0> [gw0] [ 37%] 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> [gw3] [ 37%] PASSED tests/experimental/tasks/test_message_queue.py::TestInMemoryTaskMessageQueue::test_wait_for_message_blocks_until_message python3.14-mcp-1.29.0> [gw0] [ 37%] PASSED tests/server/auth/test_provider.py::TestConstructRedirectUri::test_construct_redirect_uri_empty_params 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/server/auth/test_provider.py::TestConstructRedirectUri::test_construct_redirect_uri_duplicate_param_names python3.14-mcp-1.29.0> [gw0] [ 37%] PASSED tests/server/auth/test_provider.py::TestConstructRedirectUri::test_construct_redirect_uri_duplicate_param_names 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> [gw0] [ 37%] PASSED tests/server/auth/test_provider.py::TestConstructRedirectUri::test_construct_redirect_uri_multivalued_existing_params 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] [ 38%] PASSED tests/server/auth/test_provider.py::TestConstructRedirectUri::test_construct_redirect_uri_encoded_values python3.14-mcp-1.29.0> tests/server/fastmcp/auth/test_auth_integration.py::TestAuthEndpoints::test_metadata_endpoint python3.14-mcp-1.29.0> [gw3] [ 38%] PASSED tests/experimental/tasks/test_message_queue.py::TestInMemoryTaskMessageQueue::test_notify_message_available_wakes_waiter 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> [gw3] [ 38%] PASSED tests/experimental/tasks/test_message_queue.py::TestInMemoryTaskMessageQueue::test_peek_empty_queue_returns_none 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> tests/experimental/tasks/test_message_queue.py::TestInMemoryTaskMessageQueue::test_wait_for_message_double_check_race_condition python3.14-mcp-1.29.0> [gw3] [ 38%] 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> [gw3] [ 38%] PASSED tests/experimental/tasks/test_message_queue.py::TestResolver::test_set_result_and_wait python3.14-mcp-1.29.0> [gw1] [ 38%] 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> tests/experimental/tasks/test_message_queue.py::TestResolver::test_set_exception_and_wait python3.14-mcp-1.29.0> [gw3] [ 38%] 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> [gw3] [ 38%] PASSED 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_visibility.py::test_a_stateless_server_lists_no_tasks 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> [gw3] [ 38%] 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> [gw3] [ 38%] 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> [gw3] [ 38%] 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> [gw3] [ 38%] PASSED tests/experimental/tasks/test_request_context.py::test_is_task_false_when_no_metadata python3.14-mcp-1.29.0> tests/experimental/tasks/test_request_context.py::test_client_supports_tasks_true python3.14-mcp-1.29.0> [gw1] [ 39%] PASSED tests/experimental/tasks/server/test_task_visibility.py::test_a_stateless_server_lists_no_tasks python3.14-mcp-1.29.0> [gw3] [ 39%] 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> [gw3] [ 39%] PASSED tests/experimental/tasks/test_request_context.py::test_client_supports_tasks_false_no_tasks 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_request_context.py::test_client_supports_tasks_false_no_capabilities python3.14-mcp-1.29.0> [gw3] [ 39%] 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> [gw3] [ 39%] 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> [gw9] [ 39%] PASSED tests/server/auth/test_error_handling.py::TestTokenErrorHandling::test_token_error_handling_auth_code python3.14-mcp-1.29.0> [gw2] [ 39%] PASSED tests/client/test_list_methods_cursor.py::test_list_methods_params_parameter[list_prompts-prompts/list] 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> [gw0] [ 39%] PASSED tests/server/fastmcp/auth/test_auth_integration.py::TestAuthEndpoints::test_metadata_endpoint 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> [gw0] [ 39%] PASSED tests/server/fastmcp/auth/test_auth_integration.py::TestAuthEndpoints::test_token_validation_error python3.14-mcp-1.29.0> [gw3] [ 39%] PASSED tests/experimental/tasks/test_request_context.py::test_validate_task_mode_required_without_task_returns_error python3.14-mcp-1.29.0> [gw8] [ 39%] PASSED tests/server/fastmcp/auth/test_auth_integration.py::TestAuthEndpoints::test_token_invalid_scope 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> tests/experimental/tasks/test_request_context.py::test_validate_task_mode_required_without_task_raises_by_default python3.14-mcp-1.29.0> [gw3] [ 40%] PASSED tests/experimental/tasks/test_request_context.py::test_validate_task_mode_required_without_task_raises_by_default python3.14-mcp-1.29.0> [gw2] [ 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> [gw0] [ 40%] PASSED tests/server/fastmcp/auth/test_auth_integration.py::TestAuthEndpoints::test_token_invalid_auth_code 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> [gw9] [ 40%] PASSED tests/server/auth/test_error_handling.py::TestTokenErrorHandling::test_token_error_handling_refresh_token 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_client_registration python3.14-mcp-1.29.0> [gw9] [ 40%] PASSED tests/server/auth/test_protected_resource.py::test_metadata_endpoint_with_path 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> tests/server/auth/test_protected_resource.py::test_metadata_endpoint_root_path_returns_404 python3.14-mcp-1.29.0> [gw9] [ 40%] PASSED tests/server/auth/test_protected_resource.py::test_metadata_endpoint_root_path_returns_404 python3.14-mcp-1.29.0> tests/server/auth/test_protected_resource.py::test_metadata_endpoint_without_path python3.14-mcp-1.29.0> [gw8] [ 40%] 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] [ 40%] PASSED tests/server/auth/test_protected_resource.py::test_metadata_endpoint_without_path python3.14-mcp-1.29.0> [gw3] [ 40%] PASSED tests/experimental/tasks/test_request_context.py::test_validate_task_mode_forbidden_without_task_is_valid python3.14-mcp-1.29.0> tests/server/auth/test_protected_resource.py::TestMetadataUrlConstruction::test_url_without_path python3.14-mcp-1.29.0> [gw9] [ 40%] PASSED tests/server/auth/test_protected_resource.py::TestMetadataUrlConstruction::test_url_without_path 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> tests/server/auth/test_protected_resource.py::TestMetadataUrlConstruction::test_url_with_path_component python3.14-mcp-1.29.0> [gw3] [ 40%] 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> [gw9] [ 40%] PASSED tests/server/auth/test_protected_resource.py::TestMetadataUrlConstruction::test_url_with_path_component python3.14-mcp-1.29.0> [gw3] [ 41%] 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> tests/server/auth/test_protected_resource.py::TestMetadataUrlConstruction::test_url_with_trailing_slash_only python3.14-mcp-1.29.0> [gw3] [ 41%] PASSED tests/experimental/tasks/test_request_context.py::test_validate_task_mode_none_treated_as_forbidden python3.14-mcp-1.29.0> tests/server/fastmcp/resources/test_resource_manager.py::TestResourceManager::test_add_resource python3.14-mcp-1.29.0> [gw9] [ 41%] 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> [gw3] [ 41%] PASSED tests/server/fastmcp/resources/test_resource_manager.py::TestResourceManager::test_add_resource python3.14-mcp-1.29.0> [gw9] [ 41%] 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/server/fastmcp/resources/test_resource_manager.py::TestResourceManager::test_add_duplicate_resource 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> [gw3] [ 41%] PASSED tests/server/fastmcp/resources/test_resource_manager.py::TestResourceManager::test_add_duplicate_resource python3.14-mcp-1.29.0> [gw9] [ 41%] 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/server/fastmcp/resources/test_resource_manager.py::TestResourceManager::test_warn_on_duplicate_resources 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> [gw8] [ 41%] PASSED tests/server/fastmcp/auth/test_auth_integration.py::TestAuthEndpoints::test_client_registration_missing_required_fields python3.14-mcp-1.29.0> [gw3] [ 41%] 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_resource_manager.py::TestResourceManager::test_disable_warn_on_duplicate_resources python3.14-mcp-1.29.0> [gw9] [ 41%] 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> tests/server/fastmcp/auth/test_auth_integration.py::TestAuthEndpoints::test_client_registration_invalid_uri python3.14-mcp-1.29.0> [gw3] [ 41%] 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/auth/test_auth_integration.py::TestAuthEndpoints::test_client_registration_invalid_grant_type python3.14-mcp-1.29.0> tests/server/fastmcp/resources/test_resource_manager.py::TestResourceManager::test_get_resource python3.14-mcp-1.29.0> [gw3] [ 41%] PASSED tests/server/fastmcp/resources/test_resource_manager.py::TestResourceManager::test_get_resource 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] [ 42%] PASSED tests/server/fastmcp/auth/test_auth_integration.py::TestAuthEndpoints::test_client_registration_invalid_uri 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] [ 42%] 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> [gw3] [ 42%] PASSED tests/server/fastmcp/resources/test_resource_manager.py::TestResourceManager::test_get_unknown_resource python3.14-mcp-1.29.0> [gw8] [ 42%] PASSED tests/server/fastmcp/auth/test_auth_integration.py::TestAuthEndpoints::test_client_registration_empty_redirect_uris 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/auth/test_auth_integration.py::TestAuthEndpoints::test_authorize_form_post python3.14-mcp-1.29.0> [gw3] [ 42%] 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> [gw3] [ 42%] 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> [gw8] [ 42%] PASSED tests/server/fastmcp/auth/test_auth_integration.py::TestAuthEndpoints::test_authorize_form_post python3.14-mcp-1.29.0> tests/server/fastmcp/auth/test_auth_integration.py::TestAuthEndpoints::test_authorization_get python3.14-mcp-1.29.0> [gw3] [ 42%] PASSED tests/server/fastmcp/resources/test_resource_manager.py::TestResourceManagerMetadata::test_add_template_without_metadata python3.14-mcp-1.29.0> tests/server/fastmcp/resources/test_resource_template.py::TestResourceTemplate::test_template_creation python3.14-mcp-1.29.0> [gw2] [ 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> [gw3] [ 42%] 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> [gw3] [ 42%] PASSED tests/server/fastmcp/resources/test_resource_template.py::TestResourceTemplate::test_template_matches 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> tests/server/fastmcp/resources/test_resource_template.py::TestResourceTemplate::test_template_matches_rejects_trailing_newline_after_literal python3.14-mcp-1.29.0> [gw7] [ 43%] 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> [gw0] [ 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> [gw9] [ 43%] 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> [gw0] [ 43%] PASSED tests/server/fastmcp/prompts/test_base.py::TestRenderPrompt::test_fn_returns_dict_with_resource python3.14-mcp-1.29.0> [gw2] [ 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/prompts/test_manager.py::TestPromptManager::test_add_prompt python3.14-mcp-1.29.0> [gw9] [ 43%] PASSED tests/server/fastmcp/auth/test_auth_integration.py::TestAuthEndpoints::test_client_registration_with_additional_grant_type 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> [gw0] [ 43%] 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> tests/server/fastmcp/auth/test_auth_integration.py::TestAuthEndpoints::test_client_registration_with_additional_response_types python3.14-mcp-1.29.0> [gw0] [ 43%] 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> [gw0] [ 43%] 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> [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> [gw0] [ 43%] PASSED tests/server/fastmcp/prompts/test_manager.py::TestPromptManager::test_list_prompts python3.14-mcp-1.29.0> tests/server/fastmcp/prompts/test_manager.py::TestPromptManager::test_render_prompt 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> [gw3] [ 43%] 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> [gw3] [ 44%] PASSED tests/server/fastmcp/resources/test_resource_template.py::TestResourceTemplate::test_create_resource python3.14-mcp-1.29.0> tests/server/fastmcp/resources/test_resource_template.py::TestResourceTemplate::test_template_error python3.14-mcp-1.29.0> [gw1] [ 44%] 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> [gw1] [ 44%] 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> [gw1] [ 44%] 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> [gw3] [ 44%] PASSED tests/server/fastmcp/resources/test_resource_template.py::TestResourceTemplate::test_template_error python3.14-mcp-1.29.0> [gw1] [ 44%] PASSED tests/experimental/tasks/test_capabilities.py::TestCheckTasksCapability::test_elicitation_required_but_client_missing 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> tests/experimental/tasks/test_capabilities.py::TestCheckTasksCapability::test_elicitation_create_required_but_client_missing python3.14-mcp-1.29.0> [gw1] [ 44%] 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> [gw1] [ 44%] 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> [gw1] [ 44%] 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> [gw1] [ 44%] 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> [gw3] [ 44%] PASSED tests/server/fastmcp/resources/test_resource_template.py::TestResourceTemplate::test_async_text_resource python3.14-mcp-1.29.0> [gw1] [ 45%] PASSED tests/experimental/tasks/test_capabilities.py::TestCheckTasksCapability::test_sampling_create_message_present 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_both_elicitation_and_sampling_present python3.14-mcp-1.29.0> [gw1] [ 45%] PASSED tests/experimental/tasks/test_capabilities.py::TestCheckTasksCapability::test_both_elicitation_and_sampling_present 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> [gw3] [ 45%] PASSED tests/server/fastmcp/resources/test_resource_template.py::TestResourceTemplate::test_async_binary_resource python3.14-mcp-1.29.0> [gw1] [ 45%] PASSED tests/server/fastmcp/resources/test_file_resources.py::TestFileResource::test_relative_path_error 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/resources/test_file_resources.py::TestFileResource::test_missing_file_error python3.14-mcp-1.29.0> [gw8] [ 45%] PASSED tests/server/fastmcp/auth/test_auth_integration.py::TestAuthEndpoints::test_authorization_get python3.14-mcp-1.29.0> [gw3] [ 45%] PASSED tests/server/fastmcp/resources/test_resource_template.py::TestResourceTemplate::test_basemodel_conversion 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> [gw1] [ 45%] PASSED tests/server/fastmcp/resources/test_file_resources.py::TestFileResource::test_missing_file_error python3.14-mcp-1.29.0> [gw9] [ 45%] 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/resources/test_file_resources.py::TestFileResource::test_permission_error python3.14-mcp-1.29.0> [gw3] [ 45%] PASSED tests/server/fastmcp/resources/test_resource_template.py::TestResourceTemplate::test_custom_type_conversion 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> [gw1] [ 45%] PASSED tests/server/fastmcp/resources/test_file_resources.py::TestFileResource::test_permission_error python3.14-mcp-1.29.0> [gw0] [ 45%] PASSED tests/server/fastmcp/prompts/test_manager.py::TestPromptManager::test_render_prompt 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> tests/server/fastmcp/prompts/test_manager.py::TestPromptManager::test_render_prompt_with_args python3.14-mcp-1.29.0> [gw3] [ 45%] PASSED tests/server/fastmcp/resources/test_resource_template.py::TestResourceTemplateAnnotations::test_template_with_annotations python3.14-mcp-1.29.0> [gw1] [ 46%] 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_function_resources.py::TestFunctionResource::test_read_text 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> [gw1] [ 46%] PASSED tests/server/fastmcp/resources/test_function_resources.py::TestFunctionResource::test_read_text 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/resources/test_function_resources.py::TestFunctionResource::test_read_binary 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> [gw2] [ 46%] 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> [gw1] [ 46%] PASSED tests/server/fastmcp/resources/test_function_resources.py::TestFunctionResource::test_read_binary python3.14-mcp-1.29.0> tests/server/fastmcp/resources/test_function_resources.py::TestFunctionResource::test_json_conversion python3.14-mcp-1.29.0> [gw0] [ 46%] PASSED tests/server/fastmcp/prompts/test_manager.py::TestPromptManager::test_render_prompt_with_args python3.14-mcp-1.29.0> [gw1] [ 46%] PASSED tests/server/fastmcp/resources/test_function_resources.py::TestFunctionResource::test_json_conversion python3.14-mcp-1.29.0> tests/server/fastmcp/prompts/test_manager.py::TestPromptManager::test_render_unknown_prompt python3.14-mcp-1.29.0> tests/server/fastmcp/resources/test_function_resources.py::TestFunctionResource::test_error_handling python3.14-mcp-1.29.0> [gw1] [ 46%] PASSED tests/server/fastmcp/resources/test_function_resources.py::TestFunctionResource::test_error_handling python3.14-mcp-1.29.0> [gw9] [ 46%] PASSED tests/server/fastmcp/auth/test_auth_integration.py::TestAuthEndpoints::test_client_registration_default_response_types 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> tests/server/fastmcp/resources/test_function_resources.py::TestFunctionResource::test_basemodel_conversion python3.14-mcp-1.29.0> [gw3] [ 46%] PASSED tests/server/fastmcp/resources/test_resource_template.py::TestResourceTemplateAnnotations::test_template_without_annotations 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> [gw2] [ 46%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestInputRequiredStatus::test_input_required_related_task_metadata_in_requests python3.14-mcp-1.29.0> [gw1] [ 46%] PASSED tests/server/fastmcp/resources/test_function_resources.py::TestFunctionResource::test_basemodel_conversion 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> tests/server/fastmcp/resources/test_function_resources.py::TestFunctionResource::test_custom_type_conversion python3.14-mcp-1.29.0> [gw8] [ 46%] PASSED tests/server/fastmcp/auth/test_auth_integration.py::TestAuthEndpoints::test_revoke_invalid_token python3.14-mcp-1.29.0> [gw0] [ 47%] PASSED tests/server/fastmcp/prompts/test_manager.py::TestPromptManager::test_render_unknown_prompt python3.14-mcp-1.29.0> [gw2] [ 47%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestCreatingTask::test_task_augmented_request_returns_create_task_result python3.14-mcp-1.29.0> [gw1] [ 47%] PASSED tests/server/fastmcp/resources/test_function_resources.py::TestFunctionResource::test_custom_type_conversion 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/server/fastmcp/prompts/test_manager.py::TestPromptManager::test_render_prompt_with_missing_args 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> tests/server/fastmcp/resources/test_function_resources.py::TestFunctionResource::test_async_read_text 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> [gw2] [ 47%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestCreatingTask::test_create_task_result_contains_task_id python3.14-mcp-1.29.0> [gw1] [ 47%] PASSED tests/server/fastmcp/resources/test_function_resources.py::TestFunctionResource::test_async_read_text 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/server/fastmcp/resources/test_function_resources.py::TestFunctionResource::test_from_function python3.14-mcp-1.29.0> [gw2] [ 47%] 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> [gw2] [ 47%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestCreatingTask::test_create_task_result_contains_created_at python3.14-mcp-1.29.0> [gw0] [ 47%] PASSED tests/server/fastmcp/prompts/test_manager.py::TestPromptManager::test_render_prompt_with_missing_args python3.14-mcp-1.29.0> [gw1] [ 47%] PASSED tests/server/fastmcp/resources/test_function_resources.py::TestFunctionResource::test_from_function 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> 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_file_resources.py::TestFileResource::test_file_resource_creation python3.14-mcp-1.29.0> [gw2] [ 47%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestCreatingTask::test_create_task_result_created_at_is_iso8601 python3.14-mcp-1.29.0> [gw1] [ 47%] PASSED tests/server/fastmcp/resources/test_function_resources.py::TestFunctionResourceMetadata::test_from_function_with_metadata python3.14-mcp-1.29.0> [gw9] [ 48%] PASSED tests/server/fastmcp/auth/test_auth_integration.py::TestAuthEndpoints::test_client_secret_basic_authentication 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> tests/server/fastmcp/resources/test_function_resources.py::TestFunctionResourceMetadata::test_from_function_without_metadata python3.14-mcp-1.29.0> [gw0] [ 48%] PASSED tests/server/fastmcp/resources/test_file_resources.py::TestFileResource::test_file_resource_creation python3.14-mcp-1.29.0> [gw1] [ 48%] PASSED tests/server/fastmcp/resources/test_function_resources.py::TestFunctionResourceMetadata::test_from_function_without_metadata python3.14-mcp-1.29.0> [gw2] [ 48%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestCreatingTask::test_create_task_result_may_contain_ttl 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> tests/experimental/tasks/test_spec_compliance.py::TestCreatingTask::test_create_task_result_may_contain_poll_interval 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> tests/server/fastmcp/auth/test_auth_integration.py::TestAuthEndpoints::test_wrong_auth_method_without_valid_credentials_fails python3.14-mcp-1.29.0> [gw2] [ 48%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestCreatingTask::test_create_task_result_may_contain_poll_interval 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> [gw0] [ 48%] PASSED tests/server/fastmcp/resources/test_file_resources.py::TestFileResource::test_file_resource_str_path_conversion python3.14-mcp-1.29.0> [gw8] [ 48%] PASSED tests/server/fastmcp/auth/test_auth_integration.py::TestAuthEndpoints::test_revoke_with_malformed_token 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> [gw2] [ 48%] 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> tests/server/fastmcp/auth/test_auth_integration.py::TestAuthEndpoints::test_client_registration_disallowed_scopes python3.14-mcp-1.29.0> [gw2] [ 48%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestCreatingTask::test_receiver_may_override_requested_ttl 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> [gw1] [ 48%] 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> [gw9] [ 48%] PASSED tests/server/fastmcp/auth/test_auth_integration.py::TestAuthEndpoints::test_wrong_auth_method_without_valid_credentials_fails python3.14-mcp-1.29.0> [gw2] [ 48%] PASSED tests/experimental/tasks/test_spec_compliance.py::TestCreatingTask::test_model_immediate_response_in_meta python3.14-mcp-1.29.0> [gw0] [ 49%] PASSED tests/server/fastmcp/resources/test_file_resources.py::TestFileResource::test_read_text_file python3.14-mcp-1.29.0> [gw8] [ 49%] PASSED tests/server/fastmcp/auth/test_auth_integration.py::TestAuthEndpoints::test_client_registration_disallowed_scopes 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> tests/server/fastmcp/resources/test_file_resources.py::TestFileResource::test_read_binary_file 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> [gw8] [ 49%] PASSED tests/server/fastmcp/auth/test_auth_integration.py::TestAuthEndpoints::test_client_registration_default_scopes python3.14-mcp-1.29.0> [gw0] [ 49%] PASSED tests/server/fastmcp/resources/test_file_resources.py::TestFileResource::test_read_binary_file python3.14-mcp-1.29.0> [gw9] [ 49%] PASSED tests/server/fastmcp/auth/test_auth_integration.py::TestAuthEndpoints::test_basic_auth_without_header_fails 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::TestAuthorizeEndpointErrors::test_authorize_invalid_redirect_uri python3.14-mcp-1.29.0> [gw0] [ 49%] 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> tests/server/fastmcp/auth/test_auth_integration.py::TestAuthEndpoints::test_basic_auth_invalid_base64_fails python3.14-mcp-1.29.0> [gw0] [ 49%] 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] [ 49%] PASSED tests/server/fastmcp/resources/test_resources.py::TestResourceValidation::test_resource_read_abstract python3.14-mcp-1.29.0> tests/server/fastmcp/resources/test_resources.py::TestResourceAnnotations::test_resource_with_annotations python3.14-mcp-1.29.0> [gw9] [ 49%] PASSED tests/server/fastmcp/auth/test_auth_integration.py::TestAuthEndpoints::test_basic_auth_invalid_base64_fails python3.14-mcp-1.29.0> [gw8] [ 49%] 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_spec_compliance.py::TestGettingTaskStatus::test_tasks_get_returns_task_object python3.14-mcp-1.29.0> [gw0] [ 49%] PASSED tests/server/fastmcp/resources/test_resources.py::TestResourceAnnotations::test_resource_with_annotations python3.14-mcp-1.29.0> tests/server/fastmcp/resources/test_resources.py::TestResourceAnnotations::test_resource_without_annotations 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> tests/server/fastmcp/auth/test_auth_integration.py::TestAuthorizeEndpointErrors::test_authorize_missing_redirect_uri_multiple_registered[registered_client0] python3.14-mcp-1.29.0> [gw2] [ 50%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestGettingTaskStatus::test_tasks_get_returns_task_object python3.14-mcp-1.29.0> [gw0] [ 50%] PASSED tests/server/fastmcp/resources/test_resources.py::TestResourceAnnotations::test_resource_without_annotations 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> tests/server/fastmcp/resources/test_resources.py::TestResourceAnnotations::test_resource_annotations_in_fastmcp python3.14-mcp-1.29.0> [gw2] [ 50%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestGettingTaskStatus::test_tasks_get_returns_current_status 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> [gw2] [ 50%] 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> [gw2] [ 50%] 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> [gw2] [ 50%] 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> [gw2] [ 50%] 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> [gw2] [ 50%] 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::TestRetrievingResults::test_tasks_result_unblocks_on_terminal python3.14-mcp-1.29.0> [gw9] [ 50%] PASSED tests/server/fastmcp/auth/test_auth_integration.py::TestAuthEndpoints::test_basic_auth_no_colon_fails python3.14-mcp-1.29.0> [gw8] [ 50%] 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> [gw2] [ 50%] SKIPPED tests/experimental/tasks/test_spec_compliance.py::TestRetrievingResults::test_tasks_result_unblocks_on_terminal python3.14-mcp-1.29.0> tests/server/fastmcp/test_func_metadata.py::test_basemodel_reserved_names 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/auth/test_auth_integration.py::TestAuthorizeEndpointErrors::test_authorize_unsupported_response_type python3.14-mcp-1.29.0> [gw2] [ 50%] 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> [gw2] [ 51%] 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_basemodel_reserved_names_with_json_preparsing python3.14-mcp-1.29.0> [gw9] [ 51%] PASSED tests/server/fastmcp/auth/test_auth_integration.py::TestAuthEndpoints::test_basic_auth_client_id_mismatch_fails python3.14-mcp-1.29.0> [gw8] [ 51%] 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::TestAuthEndpoints::test_none_auth_method_public_client 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> [gw2] [ 51%] PASSED tests/server/fastmcp/test_func_metadata.py::test_basemodel_reserved_names_with_json_preparsing python3.14-mcp-1.29.0> tests/server/fastmcp/test_func_metadata.py::test_disallowed_type_qualifier python3.14-mcp-1.29.0> [gw9] [ 51%] PASSED tests/server/fastmcp/auth/test_auth_integration.py::TestAuthEndpoints::test_none_auth_method_public_client 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> [gw8] [ 51%] 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::TestAuthorizeEndpointErrors::test_authorize_missing_pkce_challenge python3.14-mcp-1.29.0> [gw9] [ 51%] PASSED tests/server/fastmcp/auth/test_auth_integration.py::TestAuthorizeEndpointErrors::test_authorize_missing_client_id 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> [gw8] [ 51%] PASSED tests/server/fastmcp/auth/test_auth_integration.py::TestAuthorizeEndpointErrors::test_authorize_missing_pkce_challenge python3.14-mcp-1.29.0> [gw0] [ 51%] 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> [gw9] [ 51%] PASSED tests/server/fastmcp/auth/test_auth_integration.py::TestAuthorizeEndpointErrors::test_authorize_invalid_client_id 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> tests/server/fastmcp/auth/test_auth_integration.py::TestAuthorizeEndpointErrors::test_authorize_missing_redirect_uri python3.14-mcp-1.29.0> [gw0] [ 51%] 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> [gw0] [ 51%] PASSED tests/server/fastmcp/resources/test_resources.py::TestAnnotationsValidation::test_priority_validation python3.14-mcp-1.29.0> tests/server/fastmcp/resources/test_resources.py::TestAnnotationsValidation::test_audience_validation python3.14-mcp-1.29.0> [gw0] [ 52%] 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> [gw0] [ 52%] PASSED tests/server/fastmcp/resources/test_resources.py::TestResourceMetadata::test_resource_with_metadata python3.14-mcp-1.29.0> tests/server/fastmcp/resources/test_resources.py::TestResourceMetadata::test_resource_without_metadata python3.14-mcp-1.29.0> [gw8] [ 52%] PASSED tests/server/fastmcp/auth/test_auth_integration.py::TestAuthorizeEndpointErrors::test_authorize_invalid_scope python3.14-mcp-1.29.0> [gw9] [ 52%] PASSED tests/server/fastmcp/auth/test_auth_integration.py::TestAuthorizeEndpointErrors::test_authorize_missing_redirect_uri python3.14-mcp-1.29.0> [gw0] [ 52%] PASSED tests/server/fastmcp/resources/test_resources.py::TestResourceMetadata::test_resource_without_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/prompts/test_base.py::TestRenderPrompt::test_basic_fn python3.14-mcp-1.29.0> tests/server/fastmcp/test_func_metadata.py::test_structured_output_ordinary_class python3.14-mcp-1.29.0> [gw9] [ 52%] 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> [gw8] [ 52%] 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> [gw3] [ 52%] PASSED tests/server/fastmcp/resources/test_resource_template.py::TestResourceTemplateAnnotations::test_template_annotations_in_fastmcp python3.14-mcp-1.29.0> [gw1] [ 52%] PASSED tests/server/fastmcp/test_func_metadata.py::test_lambda_function 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> [gw8] [ 52%] 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/test_func_metadata.py::test_complex_function_json_schema python3.14-mcp-1.29.0> [gw2] [ 52%] PASSED tests/server/fastmcp/test_func_metadata.py::test_disallowed_type_qualifier python3.14-mcp-1.29.0> [gw3] [ 53%] 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_resource_template.py::TestResourceTemplateMetadata::test_template_from_function_with_metadata python3.14-mcp-1.29.0> tests/server/fastmcp/test_func_metadata.py::test_preserves_pydantic_metadata python3.14-mcp-1.29.0> [gw8] [ 53%] 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> [gw3] [ 53%] 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/resources/test_resource_template.py::TestResourceTemplateMetadata::test_template_created_resources_inherit_metadata python3.14-mcp-1.29.0> [gw2] [ 53%] PASSED tests/server/fastmcp/test_func_metadata.py::test_preserves_pydantic_metadata python3.14-mcp-1.29.0> tests/server/fastmcp/test_integration.py::test_basic_tools[server_transport0] python3.14-mcp-1.29.0> [gw1] [ 53%] PASSED 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_str_vs_int python3.14-mcp-1.29.0> [gw3] [ 53%] PASSED tests/server/fastmcp/resources/test_resource_template.py::TestResourceTemplateMetadata::test_template_created_resources_inherit_metadata python3.14-mcp-1.29.0> [gw8] [ 53%] PASSED tests/server/fastmcp/prompts/test_base.py::TestRenderPrompt::test_fn_with_invalid_kwargs python3.14-mcp-1.29.0> tests/server/fastmcp/resources/test_resources.py::TestResourceValidation::test_resource_uri_validation python3.14-mcp-1.29.0> tests/server/fastmcp/prompts/test_base.py::TestRenderPrompt::test_fn_returns_message python3.14-mcp-1.29.0> [gw1] [ 53%] PASSED tests/server/fastmcp/test_func_metadata.py::test_str_vs_int 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> [gw3] [ 53%] 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> [gw1] [ 53%] PASSED tests/server/fastmcp/test_func_metadata.py::test_str_annotation_preserves_json_string python3.14-mcp-1.29.0> [gw3] [ 53%] PASSED tests/server/fastmcp/resources/test_resources.py::TestResourceValidation::test_resource_name_from_uri 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/fastmcp/servers/test_file_server.py::test_read_resource_file python3.14-mcp-1.29.0> [gw6] [ 53%] PASSED tests/issues/test_1363_race_condition_streamable_http.py::test_race_condition_invalid_accept_headers 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> [gw1] [ 54%] PASSED tests/server/fastmcp/test_func_metadata.py::test_str_annotation_runtime_validation 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> [gw1] [ 54%] 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> [gw1] [ 54%] PASSED tests/server/fastmcp/test_func_metadata.py::test_structured_output_basemodel python3.14-mcp-1.29.0> [gw8] [ 54%] 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> [gw8] [ 54%] PASSED tests/server/fastmcp/prompts/test_base.py::TestRenderPrompt::test_fn_returns_assistant_message 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> [gw0] [ 54%] PASSED tests/server/fastmcp/servers/test_file_server.py::test_list_resources python3.14-mcp-1.29.0> [gw8] [ 54%] PASSED tests/server/fastmcp/prompts/test_base.py::TestRenderPrompt::test_fn_returns_multiple_messages python3.14-mcp-1.29.0> tests/server/fastmcp/servers/test_file_server.py::test_read_resource_dir 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> [gw8] [ 54%] PASSED tests/server/fastmcp/prompts/test_base.py::TestRenderPrompt::test_fn_returns_list_of_strings 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> [gw8] [ 54%] PASSED tests/server/fastmcp/prompts/test_base.py::TestRenderPrompt::test_fn_returns_resource_content python3.14-mcp-1.29.0> [gw7] [ 54%] PASSED tests/issues/test_malformed_input.py::test_multiple_concurrent_malformed_requests 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/auth/middleware/test_auth_context.py::TestAuthContextMiddleware::test_with_authenticated_user python3.14-mcp-1.29.0> [gw0] [ 54%] PASSED tests/server/fastmcp/servers/test_file_server.py::test_read_resource_dir python3.14-mcp-1.29.0> tests/server/fastmcp/test_integration.py::test_sampling[server_transport1] python3.14-mcp-1.29.0> [gw7] [ 55%] 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> [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> [gw7] [ 55%] 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> tests/server/fastmcp/test_func_metadata.py::test_structured_output_primitives python3.14-mcp-1.29.0> [gw7] [ 55%] 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> [gw7] [ 55%] PASSED tests/server/auth/middleware/test_bearer_auth.py::TestBearerAuthBackend::test_non_bearer_auth_header python3.14-mcp-1.29.0> tests/server/auth/middleware/test_bearer_auth.py::TestBearerAuthBackend::test_invalid_token python3.14-mcp-1.29.0> [gw7] [ 55%] PASSED tests/server/auth/middleware/test_bearer_auth.py::TestBearerAuthBackend::test_invalid_token python3.14-mcp-1.29.0> tests/server/auth/middleware/test_bearer_auth.py::TestBearerAuthBackend::test_expired_token python3.14-mcp-1.29.0> [gw1] [ 55%] PASSED tests/server/fastmcp/test_func_metadata.py::test_structured_output_primitives python3.14-mcp-1.29.0> [gw7] [ 55%] PASSED tests/server/auth/middleware/test_bearer_auth.py::TestBearerAuthBackend::test_expired_token python3.14-mcp-1.29.0> tests/server/fastmcp/test_func_metadata.py::test_structured_output_generic_types 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] [ 55%] 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] [ 55%] 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> [gw1] [ 55%] 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] [ 55%] PASSED tests/server/auth/middleware/test_bearer_auth.py::TestBearerAuthBackend::test_lowercase_bearer_prefix 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> [gw7] [ 56%] 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> [gw7] [ 56%] 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] [ 56%] PASSED tests/server/auth/middleware/test_bearer_auth.py::TestRequireAuthMiddleware::test_no_user 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> [gw7] [ 56%] PASSED tests/server/auth/middleware/test_bearer_auth.py::TestRequireAuthMiddleware::test_non_authenticated_user 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> [gw3] [ 56%] PASSED tests/server/fastmcp/servers/test_file_server.py::test_read_resource_file python3.14-mcp-1.29.0> [gw7] [ 56%] PASSED tests/server/auth/middleware/test_bearer_auth.py::TestRequireAuthMiddleware::test_missing_required_scope 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/auth/middleware/test_bearer_auth.py::TestRequireAuthMiddleware::test_no_auth_credentials python3.14-mcp-1.29.0> [gw7] [ 56%] PASSED tests/server/auth/middleware/test_bearer_auth.py::TestRequireAuthMiddleware::test_no_auth_credentials python3.14-mcp-1.29.0> tests/server/fastmcp/test_server.py::TestServerTools::test_tool_structured_output_basemodel python3.14-mcp-1.29.0> [gw1] [ 56%] 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> [gw9] [ 56%] 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> [gw9] [ 56%] 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/test_func_metadata.py::test_tool_call_result_annotated_is_structured_and_converted python3.14-mcp-1.29.0> [gw9] [ 56%] 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> [gw3] [ 56%] 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> [gw1] [ 57%] PASSED tests/server/fastmcp/test_func_metadata.py::test_structured_output_typeddict python3.14-mcp-1.29.0> tests/server/fastmcp/test_server.py::TestServerTools::test_tool_image_helper python3.14-mcp-1.29.0> [gw7] [ 57%] 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> [gw3] [ 57%] 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> [gw9] [ 57%] PASSED tests/server/fastmcp/test_func_metadata.py::test_tool_call_result_annotated_is_structured_and_invalid 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> [gw9] [ 57%] 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_tool_call_result_in_union_is_rejected python3.14-mcp-1.29.0> [gw9] [ 57%] PASSED tests/server/fastmcp/test_func_metadata.py::test_tool_call_result_in_union_is_rejected 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> [gw7] [ 57%] 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> [gw9] [ 57%] 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> [gw9] [ 57%] PASSED tests/server/fastmcp/test_func_metadata.py::test_structured_output_with_field_descriptions python3.14-mcp-1.29.0> tests/server/fastmcp/test_func_metadata.py::test_structured_output_nested_models python3.14-mcp-1.29.0> [gw9] [ 57%] 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> [gw7] [ 57%] 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> [gw1] [ 58%] 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> [gw3] [ 58%] PASSED tests/server/fastmcp/test_elicitation.py::test_stdio_elicitation python3.14-mcp-1.29.0> [gw7] [ 58%] 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_elicitation.py::test_stdio_elicitation_decline 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> [gw9] [ 58%] PASSED tests/server/fastmcp/test_func_metadata.py::test_structured_output_unserializable_type_error python3.14-mcp-1.29.0> tests/server/fastmcp/test_func_metadata.py::test_structured_output_aliases python3.14-mcp-1.29.0> [gw9] [ 58%] PASSED tests/server/fastmcp/test_func_metadata.py::test_structured_output_aliases python3.14-mcp-1.29.0> tests/server/fastmcp/test_server.py::TestServerResources::test_text_resource python3.14-mcp-1.29.0> [gw1] [ 58%] 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] [ 58%] 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::TestServerTools::test_tool_structured_output_dict_str_typed python3.14-mcp-1.29.0> [gw3] [ 58%] 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> [gw9] [ 58%] 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> [gw1] [ 58%] 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> [gw7] [ 58%] 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> [gw9] [ 58%] 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> [gw1] [ 59%] 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> [gw7] [ 59%] 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> [gw7] [ 59%] 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> [gw9] [ 59%] 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> [gw8] [ 59%] 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> [gw8] [ 59%] 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> [gw1] [ 59%] 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> [gw8] [ 59%] 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] [ 59%] 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> [gw1] [ 59%] 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> [gw9] [ 59%] 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> [gw9] [ 60%] 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> [gw9] [ 60%] 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> [gw1] [ 60%] 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> [gw1] [ 60%] PASSED tests/server/fastmcp/test_server.py::TestServerTools::test_tool_audio_suffix_detection[test.m4a-audio/mp4] 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> [gw8] [ 60%] PASSED tests/server/fastmcp/test_server.py::TestServerTools::test_add_tool python3.14-mcp-1.29.0> tests/server/fastmcp/test_server.py::TestServerTools::test_list_tools python3.14-mcp-1.29.0> [gw3] [ 60%] 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> [gw8] [ 60%] 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> [gw7] [ 60%] 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] [ 60%] PASSED tests/server/fastmcp/test_server.py::TestServerTools::test_call_tool python3.14-mcp-1.29.0> tests/server/fastmcp/test_server.py::TestServerTools::test_tool_exception_handling python3.14-mcp-1.29.0> [gw8] [ 60%] 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> [gw8] [ 60%] 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> [gw7] [ 60%] 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::TestServerResourceTemplates::test_resource_multiple_params python3.14-mcp-1.29.0> [gw9] [ 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> [gw3] [ 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> [gw9] [ 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> [gw9] [ 61%] PASSED tests/server/fastmcp/test_server.py::TestServerResourceTemplates::test_resource_mismatched_params python3.14-mcp-1.29.0> tests/server/fastmcp/test_server.py::TestServerPrompts::test_prompt_decorator_with_description python3.14-mcp-1.29.0> [gw7] [ 61%] PASSED tests/server/fastmcp/test_server.py::TestServerResourceTemplates::test_resource_multiple_params python3.14-mcp-1.29.0> [gw1] [ 61%] PASSED 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::TestServerResourceTemplates::test_resource_multiple_mismatched_params python3.14-mcp-1.29.0> tests/server/fastmcp/test_server.py::TestServerTools::test_tool_mixed_content python3.14-mcp-1.29.0> [gw9] [ 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> [gw9] [ 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> [gw7] [ 61%] PASSED tests/server/fastmcp/test_server.py::TestServerResourceTemplates::test_resource_multiple_mismatched_params python3.14-mcp-1.29.0> [gw8] [ 61%] PASSED tests/server/fastmcp/test_server.py::TestServerTools::test_tool_error_details python3.14-mcp-1.29.0> tests/server/fastmcp/test_server.py::TestServerResourceTemplates::test_template_to_resource_conversion python3.14-mcp-1.29.0> tests/server/fastmcp/test_server.py::TestServerTools::test_tool_return_value_conversion python3.14-mcp-1.29.0> [gw7] [ 61%] 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> [gw9] [ 61%] PASSED tests/server/fastmcp/test_server.py::TestServerPrompts::test_list_prompts python3.14-mcp-1.29.0> tests/server/fastmcp/test_server.py::TestServerPrompts::test_get_prompt python3.14-mcp-1.29.0> [gw7] [ 62%] PASSED tests/server/fastmcp/test_server.py::TestServerResourceTemplates::test_resource_template_includes_mime_type python3.14-mcp-1.29.0> [gw8] [ 62%] 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::TestServerPrompts::test_get_prompt_missing_args python3.14-mcp-1.29.0> tests/server/fastmcp/test_server.py::TestServerResourceMetadata::test_resource_decorator_with_metadata python3.14-mcp-1.29.0> [gw7] [ 62%] 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> [gw8] [ 62%] 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> [gw7] [ 62%] 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> [gw7] [ 62%] 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> [gw6] [ 62%] 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> [gw7] [ 62%] 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] [ 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::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> [gw7] [ 62%] 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> [gw9] [ 63%] 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::TestContextInjection::test_async_context python3.14-mcp-1.29.0> tests/server/fastmcp/test_tool_manager.py::TestContextHandling::test_context_parameter_detection python3.14-mcp-1.29.0> [gw8] [ 63%] 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> [gw9] [ 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> [gw9] [ 63%] PASSED tests/server/fastmcp/test_server.py::TestServerPrompts::test_get_prompt_with_docstring_description python3.14-mcp-1.29.0> tests/server/fastmcp/test_server.py::TestServerPrompts::test_get_prompt_with_resource python3.14-mcp-1.29.0> [gw8] [ 63%] PASSED tests/server/fastmcp/test_title.py::test_prompt_title python3.14-mcp-1.29.0> tests/server/fastmcp/test_title.py::test_resource_title python3.14-mcp-1.29.0> [gw9] [ 63%] 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> [gw9] [ 63%] 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::TestCallTools::test_call_object_tool python3.14-mcp-1.29.0> [gw9] [ 63%] 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> [gw1] [ 63%] 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] [ 63%] 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> [gw9] [ 63%] 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> [gw3] [ 64%] 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> [gw9] [ 64%] PASSED tests/server/fastmcp/test_tool_manager.py::TestCallTools::test_call_tool_with_default_args python3.14-mcp-1.29.0> [gw1] [ 64%] 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_server.py::TestContextInjection::test_context_logging 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> [gw3] [ 64%] PASSED tests/server/fastmcp/test_func_metadata.py::test_complex_function_runtime_arg_validation_non_json python3.14-mcp-1.29.0> [gw9] [ 64%] 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_func_metadata.py::test_complex_function_runtime_arg_validation_with_json python3.14-mcp-1.29.0> tests/server/fastmcp/test_tool_manager.py::TestCallTools::test_call_unknown_tool python3.14-mcp-1.29.0> [gw9] [ 64%] PASSED tests/server/fastmcp/test_tool_manager.py::TestCallTools::test_call_unknown_tool python3.14-mcp-1.29.0> [gw8] [ 64%] PASSED tests/server/fastmcp/test_title.py::test_resource_title 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> tests/server/fastmcp/test_title.py::test_get_display_name_utility python3.14-mcp-1.29.0> [gw1] [ 64%] 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> [gw3] [ 64%] PASSED tests/server/fastmcp/test_func_metadata.py::test_complex_function_runtime_arg_validation_with_json python3.14-mcp-1.29.0> [gw9] [ 64%] 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> tests/server/fastmcp/test_func_metadata.py::test_str_vs_list_str python3.14-mcp-1.29.0> [gw3] [ 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] [ 65%] PASSED tests/server/fastmcp/test_title.py::test_get_display_name_utility python3.14-mcp-1.29.0> tests/server/fastmcp/test_tool_manager.py::TestAddTools::test_basic_function python3.14-mcp-1.29.0> [gw9] [ 65%] 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> [gw8] [ 65%] 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> [gw8] [ 65%] 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> [gw9] [ 65%] 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> [gw8] [ 65%] 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> [gw9] [ 65%] PASSED tests/server/fastmcp/test_tool_manager.py::TestToolSchema::test_context_arg_excluded_from_schema python3.14-mcp-1.29.0> [gw8] [ 65%] PASSED tests/server/fastmcp/test_tool_manager.py::TestAddTools::test_pydantic_model_function 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> tests/server/fastmcp/test_tool_manager.py::TestToolMetadata::test_add_tool_with_metadata python3.14-mcp-1.29.0> [gw9] [ 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> [gw9] [ 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> [gw8] [ 65%] 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> [gw8] [ 65%] 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> [gw7] [ 66%] 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> [gw8] [ 66%] 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> [gw7] [ 66%] PASSED tests/server/fastmcp/test_tool_manager.py::TestContextHandling::test_context_injection_async python3.14-mcp-1.29.0> [gw8] [ 66%] PASSED tests/server/fastmcp/test_tool_manager.py::TestStructuredOutput::test_tool_with_list_output python3.14-mcp-1.29.0> [gw3] [ 66%] PASSED tests/server/fastmcp/test_func_metadata.py::test_skip_names python3.14-mcp-1.29.0> 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::TestContextHandling::test_context_optional python3.14-mcp-1.29.0> [gw3] [ 66%] 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> [gw7] [ 66%] PASSED tests/server/fastmcp/test_tool_manager.py::TestContextHandling::test_context_optional python3.14-mcp-1.29.0> [gw3] [ 66%] 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> tests/server/fastmcp/test_tool_manager.py::TestContextHandling::test_context_error_handling python3.14-mcp-1.29.0> [gw3] [ 66%] 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> [gw3] [ 66%] 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> [gw3] [ 66%] 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> [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> [gw3] [ 67%] PASSED tests/server/fastmcp/test_tool_manager.py::TestAddTools::test_warn_on_duplicate_tools python3.14-mcp-1.29.0> [gw7] [ 67%] 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::TestAddTools::test_disable_warn_on_duplicate_tools 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> tests/server/fastmcp/test_tool_manager.py::TestStructuredOutput::test_tool_without_structured_output python3.14-mcp-1.29.0> [gw7] [ 67%] 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::TestStructuredOutput::test_tool_with_basemodel_output 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_url_elicitation.py::test_url_elicitation_helper_function python3.14-mcp-1.29.0> [gw1] [ 67%] 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] [ 67%] 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] [ 67%] 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] [ 67%] 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> [gw8] [ 67%] 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> [gw3] [ 67%] 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] [ 67%] 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::TestRemoveTools::test_remove_existing_tool python3.14-mcp-1.29.0> [gw8] [ 68%] PASSED tests/server/fastmcp/test_tool_manager.py::TestRemoveTools::test_remove_existing_tool python3.14-mcp-1.29.0> [gw7] [ 68%] PASSED tests/server/fastmcp/test_url_elicitation.py::test_url_no_content_in_response 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_tool_manager.py::TestRemoveTools::test_remove_nonexistent_tool python3.14-mcp-1.29.0> [gw8] [ 68%] PASSED tests/server/fastmcp/test_tool_manager.py::TestRemoveTools::test_remove_nonexistent_tool 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> [gw9] [ 68%] PASSED tests/server/fastmcp/test_tool_manager.py::TestToolMetadata::test_metadata_in_fastmcp_decorator 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> [gw3] [ 68%] 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> [gw3] [ 68%] PASSED tests/server/fastmcp/test_tool_manager.py::TestCallTools::test_call_async_tool python3.14-mcp-1.29.0> [gw1] [ 68%] PASSED tests/server/fastmcp/test_server.py::TestContextInjection::test_context_resource_access 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> tests/server/fastmcp/test_server.py::TestContextInjection::test_resource_with_context python3.14-mcp-1.29.0> [gw9] [ 68%] 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> [gw9] [ 68%] 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> [gw8] [ 68%] PASSED tests/server/fastmcp/test_tool_manager.py::TestRemoveTools::test_remove_tool_from_multiple_tools 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> [gw9] [ 68%] 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> [gw3] [ 68%] 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> [gw9] [ 69%] 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> [gw8] [ 69%] 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> [gw9] [ 69%] PASSED tests/server/fastmcp/test_tool_manager.py::TestToolMetadata::test_metadata_with_annotations python3.14-mcp-1.29.0> [gw1] [ 69%] PASSED tests/server/fastmcp/test_server.py::TestContextInjection::test_resource_with_context python3.14-mcp-1.29.0> [gw8] [ 69%] PASSED tests/server/fastmcp/test_tool_manager.py::TestRemoveTools::test_remove_tool_case_sensitive 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/fastmcp/test_server.py::TestContextInjection::test_resource_without_context python3.14-mcp-1.29.0> [gw3] [ 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.py::test_url_elicitation_accept 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> [gw9] [ 69%] 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] [ 69%] PASSED tests/server/lowlevel/test_func_inspection.py::test_untyped_request_param_is_deprecated 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> [gw9] [ 69%] PASSED tests/server/lowlevel/test_func_inspection.py::test_any_typed_request_param_is_deprecated 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> [gw1] [ 69%] 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> [gw9] [ 69%] PASSED tests/server/lowlevel/test_func_inspection.py::test_generic_typed_request_param_is_deprecated python3.14-mcp-1.29.0> [gw3] [ 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_wrong_typed_request_param_is_deprecated 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> [gw8] [ 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_url_elicitation_decline python3.14-mcp-1.29.0> [gw9] [ 70%] 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> [gw3] [ 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_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> [gw3] [ 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> [gw9] [ 70%] PASSED tests/server/lowlevel/test_func_inspection.py::test_positional_only_param_with_correct_type 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> [gw3] [ 70%] PASSED tests/server/lowlevel/test_func_inspection.py::test_typed_request_param_passes_request python3.14-mcp-1.29.0> [gw1] [ 70%] PASSED tests/server/fastmcp/test_server.py::TestContextInjection::test_resource_context_custom_name 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> tests/server/fastmcp/test_server.py::TestContextInjection::test_prompt_with_context python3.14-mcp-1.29.0> [gw9] [ 70%] PASSED tests/server/lowlevel/test_func_inspection.py::test_keyword_only_param_with_correct_type python3.14-mcp-1.29.0> tests/server/lowlevel/test_server_listing.py::test_list_tools_basic python3.14-mcp-1.29.0> [gw3] [ 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/test_cancel_handling.py::test_server_remains_functional_after_cancel python3.14-mcp-1.29.0> [gw9] [ 70%] 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> [gw8] [ 71%] 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> [gw9] [ 71%] PASSED tests/server/lowlevel/test_server_listing.py::test_list_prompts_empty python3.14-mcp-1.29.0> tests/server/lowlevel/test_server_listing.py::test_list_resources_empty python3.14-mcp-1.29.0> [gw9] [ 71%] PASSED tests/server/lowlevel/test_server_listing.py::test_list_resources_empty python3.14-mcp-1.29.0> [gw1] [ 71%] PASSED tests/server/fastmcp/test_server.py::TestContextInjection::test_prompt_with_context 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/fastmcp/test_server.py::TestContextInjection::test_prompt_without_context python3.14-mcp-1.29.0> [gw3] [ 71%] PASSED tests/server/test_cancel_handling.py::test_server_remains_functional_after_cancel 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> [gw9] [ 71%] 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] [ 71%] 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> [gw8] [ 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_different_request_types python3.14-mcp-1.29.0> [gw9] [ 71%] PASSED tests/server/lowlevel/test_server_pagination.py::test_list_resources_pagination python3.14-mcp-1.29.0> [gw3] [ 71%] PASSED 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_server_pagination.py::test_list_tools_pagination 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> [gw8] [ 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> [gw9] [ 71%] PASSED tests/server/lowlevel/test_server_pagination.py::test_list_tools_pagination python3.14-mcp-1.29.0> [gw1] [ 72%] PASSED tests/server/fastmcp/test_server.py::TestContextInjection::test_prompt_without_context 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> [gw8] [ 72%] PASSED tests/server/lowlevel/test_func_inspection.py::test_mixed_params_with_typed_request python3.14-mcp-1.29.0> tests/server/fastmcp/test_server.py::TestServerPrompts::test_prompt_decorator 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> [gw8] [ 72%] 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_helper_types.py::TestReadResourceContentsMetadata::test_read_resource_contents_without_metadata python3.14-mcp-1.29.0> [gw9] [ 72%] PASSED tests/server/test_lowlevel_exception_handling.py::test_normal_message_handling_not_affected python3.14-mcp-1.29.0> tests/server/test_lowlevel_input_validation.py::test_valid_tool_call python3.14-mcp-1.29.0> [gw7] [ 72%] PASSED tests/server/fastmcp/test_url_elicitation.py::test_form_mode_still_works python3.14-mcp-1.29.0> [gw3] [ 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/fastmcp/test_url_elicitation.py::test_elicit_complete_notification python3.14-mcp-1.29.0> tests/server/test_completion_with_context.py::test_completion_handler_receives_context python3.14-mcp-1.29.0> [gw1] [ 72%] 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] [ 72%] 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> [gw1] [ 72%] PASSED tests/server/fastmcp/test_server.py::TestServerPrompts::test_prompt_decorator_with_name python3.14-mcp-1.29.0> [gw3] [ 72%] PASSED tests/server/test_completion_with_context.py::test_completion_handler_receives_context python3.14-mcp-1.29.0> tests/server/test_lifespan.py::test_lowlevel_server_lifespan python3.14-mcp-1.29.0> tests/server/test_completion_with_context.py::test_completion_backward_compatibility python3.14-mcp-1.29.0> [gw6] [ 72%] PASSED tests/issues/test_1363_race_condition_streamable_http.py::test_race_condition_message_router_async_for python3.14-mcp-1.29.0> tests/issues/test_141_resource_templates.py::test_resource_template_edge_cases python3.14-mcp-1.29.0> [gw9] [ 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> [gw1] [ 73%] PASSED tests/server/test_lifespan.py::test_lowlevel_server_lifespan python3.14-mcp-1.29.0> [gw6] [ 73%] 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> tests/server/test_lifespan.py::test_fastmcp_server_lifespan python3.14-mcp-1.29.0> [gw3] [ 73%] PASSED tests/server/test_completion_with_context.py::test_completion_backward_compatibility python3.14-mcp-1.29.0> [gw9] [ 73%] PASSED tests/server/test_lowlevel_input_validation.py::test_invalid_tool_call_wrong_type 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_input_validation.py::test_cache_refresh_on_missing_tool python3.14-mcp-1.29.0> [gw9] [ 73%] PASSED tests/server/test_lowlevel_input_validation.py::test_cache_refresh_on_missing_tool python3.14-mcp-1.29.0> tests/server/test_lowlevel_input_validation.py::test_enum_constraint_validation python3.14-mcp-1.29.0> [gw6] [ 73%] 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> [gw1] [ 73%] 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> [gw9] [ 73%] PASSED tests/server/test_lowlevel_input_validation.py::test_enum_constraint_validation python3.14-mcp-1.29.0> tests/server/test_read_resource.py::test_read_resource_binary python3.14-mcp-1.29.0> [gw1] [ 73%] PASSED tests/server/test_lowlevel_exception_handling.py::test_exception_handling_with_raise_exceptions_true 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> [gw3] [ 73%] PASSED tests/server/test_completion_with_context.py::test_dependent_completion_scenario python3.14-mcp-1.29.0> [gw9] [ 73%] PASSED tests/server/test_read_resource.py::test_read_resource_binary python3.14-mcp-1.29.0> tests/server/test_read_resource.py::test_read_resource_default_mime python3.14-mcp-1.29.0> [gw6] [ 74%] PASSED tests/issues/test_152_resource_mime_type.py::test_lowlevel_resource_mime_type 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> tests/issues/test_1754_mime_type_parameters.py::test_mime_type_with_parameters python3.14-mcp-1.29.0> [gw1] [ 74%] 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> [gw9] [ 74%] PASSED tests/server/test_read_resource.py::test_read_resource_default_mime 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_session_initialize python3.14-mcp-1.29.0> [gw8] [ 74%] PASSED tests/server/lowlevel/test_helper_types.py::TestReadResourceContentsMetadata::test_read_resource_contents_without_metadata python3.14-mcp-1.29.0> [gw6] [ 74%] PASSED tests/issues/test_1754_mime_type_parameters.py::test_mime_type_with_parameters 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> tests/issues/test_1754_mime_type_parameters.py::test_mime_type_with_parameters_and_space python3.14-mcp-1.29.0> [gw8] [ 74%] 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_server_listing.py::test_list_prompts_basic python3.14-mcp-1.29.0> [gw1] [ 74%] 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> [gw8] [ 74%] PASSED tests/server/lowlevel/test_server_listing.py::test_list_prompts_basic python3.14-mcp-1.29.0> [gw9] [ 74%] PASSED tests/server/test_session.py::test_server_session_initialize python3.14-mcp-1.29.0> tests/server/lowlevel/test_server_listing.py::test_list_resources_basic python3.14-mcp-1.29.0> tests/server/test_session.py::test_server_capabilities python3.14-mcp-1.29.0> [gw6] [ 74%] PASSED tests/issues/test_1754_mime_type_parameters.py::test_mime_type_with_parameters_and_space python3.14-mcp-1.29.0> [gw1] [ 74%] 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> [gw8] [ 75%] PASSED tests/server/lowlevel/test_server_listing.py::test_list_resources_basic python3.14-mcp-1.29.0> [gw9] [ 75%] PASSED tests/server/test_session.py::test_server_capabilities 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> tests/server/test_lowlevel_exception_handling.py::test_exception_handling_with_raise_exceptions_false[Exception-Basic error] 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> tests/server/test_lowlevel_input_validation.py::test_tool_not_in_list_logs_warning python3.14-mcp-1.29.0> [gw1] [ 75%] PASSED tests/server/test_lowlevel_exception_handling.py::test_exception_handling_with_raise_exceptions_false[Exception-Basic error] python3.14-mcp-1.29.0> [gw6] [ 75%] PASSED tests/issues/test_1754_mime_type_parameters.py::test_mime_type_with_multiple_parameters python3.14-mcp-1.29.0> [gw9] [ 75%] PASSED tests/server/test_session.py::test_server_session_initialize_with_older_protocol_version python3.14-mcp-1.29.0> tests/server/test_session.py::test_ping_request_before_initialization 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> tests/server/test_session.py::test_create_message_tool_result_validation python3.14-mcp-1.29.0> [gw9] [ 75%] PASSED tests/server/test_session.py::test_ping_request_before_initialization python3.14-mcp-1.29.0> [gw8] [ 75%] PASSED tests/server/test_lowlevel_input_validation.py::test_tool_not_in_list_logs_warning 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> tests/server/test_lowlevel_output_validation.py::test_content_only_without_output_schema python3.14-mcp-1.29.0> [gw3] [ 75%] PASSED tests/server/test_completion_with_context.py::test_completion_error_on_missing_context python3.14-mcp-1.29.0> [gw6] [ 75%] PASSED tests/issues/test_1754_mime_type_parameters.py::test_mime_type_preserved_in_read_resource 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> [gw9] [ 75%] 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> tests/issues/test_176_progress_token.py::test_progress_token_zero_first_call 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> [gw6] [ 75%] PASSED tests/issues/test_176_progress_token.py::test_progress_token_zero_first_call python3.14-mcp-1.29.0> tests/issues/test_192_request_id.py::test_request_id_match python3.14-mcp-1.29.0> [gw6] [ 75%] 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] [ 76%] 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] [ 76%] SKIPPED tests/issues/test_552_windows_hang.py::test_windows_stdio_client_with_session 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> [gw8] [ 76%] 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> [gw6] [ 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> [gw8] [ 76%] 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> [gw6] [ 76%] PASSED tests/server/test_stdio.py::test_stdio_server python3.14-mcp-1.29.0> tests/server/test_stdio.py::test_stdio_server_invalid_utf8 python3.14-mcp-1.29.0> [gw6] [ 76%] 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> [gw6] [ 76%] 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> [gw6] [ 76%] PASSED tests/server/test_validation.py::TestCheckSamplingToolsCapability::test_returns_false_when_sampling_none python3.14-mcp-1.29.0> tests/server/test_validation.py::TestValidateSamplingTools::test_no_error_when_capability_present python3.14-mcp-1.29.0> [gw6] [ 76%] 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> [gw6] [ 76%] 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> [gw6] [ 76%] PASSED tests/server/test_validation.py::TestValidateToolUseResultMessages::test_no_error_for_simple_text_messages 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> [gw3] [ 77%] PASSED tests/server/test_lowlevel_output_validation.py::test_invalid_dict_with_output_schema 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> [gw8] [ 77%] PASSED tests/server/test_lowlevel_output_validation.py::test_both_content_and_dict_without_output_schema python3.14-mcp-1.29.0> [gw6] [ 77%] PASSED tests/server/test_validation.py::TestValidateToolUseResultMessages::test_raises_when_tool_result_mixed_with_other_content 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> tests/server/test_validation.py::TestValidateToolUseResultMessages::test_raises_when_tool_result_without_previous_tool_use python3.14-mcp-1.29.0> [gw6] [ 77%] PASSED tests/server/test_validation.py::TestValidateToolUseResultMessages::test_raises_when_tool_result_without_previous_tool_use 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> [gw6] [ 77%] PASSED tests/server/test_validation.py::TestValidateToolUseResultMessages::test_raises_when_tool_result_ids_dont_match_tool_use 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> [gw6] [ 77%] PASSED tests/server/test_validation.py::TestValidateToolUseResultMessages::test_no_error_when_tool_result_matches_tool_use python3.14-mcp-1.29.0> tests/server/test_websocket_security.py::test_ws_security_default_settings python3.14-mcp-1.29.0> [gw8] [ 77%] PASSED tests/server/test_lowlevel_output_validation.py::test_content_only_with_output_schema_error python3.14-mcp-1.29.0> [gw7] [ 77%] PASSED tests/server/fastmcp/test_url_elicitation.py::test_elicit_complete_notification python3.14-mcp-1.29.0> [gw3] [ 77%] PASSED tests/server/test_lowlevel_output_validation.py::test_both_content_and_valid_dict_with_output_schema 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> tests/server/test_lowlevel_output_validation.py::test_tool_call_result 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> [gw7] [ 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> [gw3] [ 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> [gw8] [ 78%] PASSED tests/server/test_lowlevel_output_validation.py::test_valid_dict_with_output_schema python3.14-mcp-1.29.0> tests/server/test_validation.py::TestCheckSamplingToolsCapability::test_returns_false_when_tools_none python3.14-mcp-1.29.0> [gw8] [ 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/test_validation.py::TestCheckSamplingToolsCapability::test_returns_true_when_tools_present python3.14-mcp-1.29.0> tests/server/test_validation.py::TestValidateSamplingTools::test_no_error_when_tools_none python3.14-mcp-1.29.0> [gw8] [ 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> [gw8] [ 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> [gw8] [ 78%] PASSED tests/server/test_validation.py::TestValidateSamplingTools::test_raises_when_tool_choice_provided_but_no_capability python3.14-mcp-1.29.0> tests/server/test_websocket_security.py::test_ws_security_allowed_origin python3.14-mcp-1.29.0> [gw3] [ 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> [gw1] [ 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/fastmcp/test_url_elicitation.py::test_elicit_url_typed_results python3.14-mcp-1.29.0> tests/server/fastmcp/test_url_elicitation.py::test_deprecated_elicit_method python3.14-mcp-1.29.0> [gw3] [ 78%] PASSED tests/server/test_lowlevel_tool_annotations.py::test_lowlevel_server_tool_annotations python3.14-mcp-1.29.0> tests/server/test_read_resource.py::test_read_resource_text python3.14-mcp-1.29.0> [gw3] [ 78%] PASSED tests/server/test_read_resource.py::test_read_resource_text python3.14-mcp-1.29.0> tests/shared/test_auth.py::TestOAuthMetadata::test_oauth_with_jarm python3.14-mcp-1.29.0> [gw3] [ 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> [gw1] [ 79%] PASSED tests/server/test_session.py::test_create_message_without_tools_capability python3.14-mcp-1.29.0> [gw3] [ 79%] 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.py::test_optional_url_empty_string_coerced_to_none[logo_uri] python3.14-mcp-1.29.0> [gw3] [ 79%] PASSED tests/shared/test_auth.py::test_optional_url_empty_string_coerced_to_none[logo_uri] 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> tests/server/test_session.py::test_other_requests_blocked_before_initialization python3.14-mcp-1.29.0> [gw3] [ 79%] PASSED tests/shared/test_auth.py::test_optional_url_empty_string_coerced_to_none[tos_uri] 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> [gw3] [ 79%] 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_auth_utils.py::TestResourceUrlFromServerUrl::test_removes_fragment python3.14-mcp-1.29.0> [gw3] [ 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> [gw3] [ 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> [gw3] [ 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> [gw7] [ 79%] PASSED tests/server/fastmcp/test_url_elicitation.py::test_deprecated_elicit_method 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> [gw9] [ 79%] 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> [gw9] [ 79%] 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> [gw7] [ 80%] PASSED tests/server/fastmcp/test_url_elicitation.py::test_ctx_elicit_url_convenience_method 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> [gw7] [ 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> [gw9] [ 80%] 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> [gw7] [ 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> [gw7] [ 80%] PASSED tests/shared/test_auth.py::test_valid_url_passes_through_unchanged python3.14-mcp-1.29.0> [gw9] [ 80%] 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/shared/test_auth.py::test_information_full_inherits_coercion 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> [gw7] [ 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> [gw7] [ 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_case_insensitive_origin python3.14-mcp-1.29.0> [gw7] [ 80%] PASSED tests/shared/test_auth_utils.py::TestCheckResourceAllowed::test_case_insensitive_origin python3.14-mcp-1.29.0> [gw9] [ 80%] 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/shared/test_auth_utils.py::TestCheckResourceAllowed::test_empty_paths python3.14-mcp-1.29.0> [gw7] [ 80%] PASSED tests/shared/test_auth_utils.py::TestCheckResourceAllowed::test_empty_paths python3.14-mcp-1.29.0> tests/shared/test_auth_utils.py::TestCheckResourceAllowed::test_different_ports python3.14-mcp-1.29.0> tests/shared/test_exceptions.py::TestUrlElicitationRequiredError::test_create_with_single_elicitation python3.14-mcp-1.29.0> [gw7] [ 80%] PASSED tests/shared/test_exceptions.py::TestUrlElicitationRequiredError::test_create_with_single_elicitation python3.14-mcp-1.29.0> [gw9] [ 81%] PASSED tests/shared/test_auth_utils.py::TestCheckResourceAllowed::test_different_ports python3.14-mcp-1.29.0> tests/shared/test_auth_utils.py::TestCheckResourceAllowed::test_hierarchical_matching python3.14-mcp-1.29.0> tests/shared/test_exceptions.py::TestUrlElicitationRequiredError::test_create_with_multiple_elicitations python3.14-mcp-1.29.0> [gw9] [ 81%] PASSED tests/shared/test_auth_utils.py::TestCheckResourceAllowed::test_hierarchical_matching python3.14-mcp-1.29.0> [gw7] [ 81%] PASSED tests/shared/test_exceptions.py::TestUrlElicitationRequiredError::test_create_with_multiple_elicitations python3.14-mcp-1.29.0> tests/shared/test_exceptions.py::TestUrlElicitationRequiredError::test_custom_message python3.14-mcp-1.29.0> tests/shared/test_auth_utils.py::TestCheckResourceAllowed::test_path_boundary_matching python3.14-mcp-1.29.0> [gw7] [ 81%] PASSED tests/shared/test_exceptions.py::TestUrlElicitationRequiredError::test_custom_message python3.14-mcp-1.29.0> tests/shared/test_exceptions.py::TestUrlElicitationRequiredError::test_from_error_data python3.14-mcp-1.29.0> [gw9] [ 81%] PASSED tests/shared/test_auth_utils.py::TestCheckResourceAllowed::test_path_boundary_matching python3.14-mcp-1.29.0> tests/shared/test_auth_utils.py::TestCheckResourceAllowed::test_trailing_slash_handling python3.14-mcp-1.29.0> [gw9] [ 81%] PASSED tests/shared/test_auth_utils.py::TestCheckResourceAllowed::test_trailing_slash_handling python3.14-mcp-1.29.0> tests/shared/test_exceptions.py::TestUrlElicitationRequiredError::test_error_data_contains_elicitations python3.14-mcp-1.29.0> [gw9] [ 81%] PASSED tests/shared/test_exceptions.py::TestUrlElicitationRequiredError::test_error_data_contains_elicitations python3.14-mcp-1.29.0> [gw3] [ 81%] 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> [gw3] [ 81%] 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> [gw7] [ 81%] 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> [gw7] [ 81%] PASSED tests/shared/test_exceptions.py::TestUrlElicitationRequiredError::test_from_error_data_wrong_code python3.14-mcp-1.29.0> tests/shared/test_exceptions.py::TestUrlElicitationRequiredError::test_inherits_from_mcp_error python3.14-mcp-1.29.0> [gw3] [ 81%] PASSED tests/shared/test_auth_utils.py::TestResourceUrlFromServerUrl::test_handles_pydantic_urls python3.14-mcp-1.29.0> tests/shared/test_auth_utils.py::TestCheckResourceAllowed::test_identical_urls python3.14-mcp-1.29.0> tests/shared/test_exceptions.py::TestUrlElicitationRequiredError::test_serialization_roundtrip python3.14-mcp-1.29.0> [gw3] [ 82%] PASSED tests/shared/test_auth_utils.py::TestCheckResourceAllowed::test_identical_urls python3.14-mcp-1.29.0> [gw7] [ 82%] PASSED tests/shared/test_exceptions.py::TestUrlElicitationRequiredError::test_serialization_roundtrip python3.14-mcp-1.29.0> tests/shared/test_auth_utils.py::TestCheckResourceAllowed::test_different_schemes python3.14-mcp-1.29.0> [gw3] [ 82%] PASSED tests/shared/test_auth_utils.py::TestCheckResourceAllowed::test_different_schemes python3.14-mcp-1.29.0> tests/shared/test_httpx_utils.py::test_custom_parameters python3.14-mcp-1.29.0> tests/shared/test_auth_utils.py::TestCheckResourceAllowed::test_different_domains python3.14-mcp-1.29.0> [gw3] [ 82%] PASSED tests/shared/test_auth_utils.py::TestCheckResourceAllowed::test_different_domains python3.14-mcp-1.29.0> tests/shared/test_progress_notifications.py::test_progress_callback_exception_logging python3.14-mcp-1.29.0> [gw9] [ 82%] PASSED tests/shared/test_exceptions.py::TestUrlElicitationRequiredError::test_inherits_from_mcp_error python3.14-mcp-1.29.0> tests/shared/test_exceptions.py::TestUrlElicitationRequiredError::test_exception_message python3.14-mcp-1.29.0> [gw1] [ 82%] PASSED tests/server/test_session.py::test_other_requests_blocked_before_initialization python3.14-mcp-1.29.0> [gw9] [ 82%] PASSED tests/shared/test_exceptions.py::TestUrlElicitationRequiredError::test_exception_message 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> [gw3] [ 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> [gw1] [ 82%] 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> [gw3] [ 82%] PASSED tests/shared/test_session.py::test_in_flight_requests_cleared_after_completion python3.14-mcp-1.29.0> [gw1] [ 82%] 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/server/test_sse_security.py::test_sse_post_requires_the_credential_that_created_the_session[unauthenticated-sender] python3.14-mcp-1.29.0> tests/shared/test_session.py::test_request_cancellation python3.14-mcp-1.29.0> tests/shared/test_httpx_utils.py::test_default_settings python3.14-mcp-1.29.0> [gw1] [ 83%] 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/shared/test_sse.py::test_sse_client_basic_connection python3.14-mcp-1.29.0> [gw3] [ 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> [gw3] [ 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_extract_session_id_from_endpoint[/messages?sessionId=abc&session_id=def-abc] python3.14-mcp-1.29.0> [gw3] [ 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> [gw3] [ 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> [gw3] [ 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> [gw3] [ 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> [gw7] [ 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> [gw9] [ 83%] PASSED tests/shared/test_httpx_utils.py::test_default_settings 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> [gw7] [ 83%] PASSED tests/shared/test_memory.py::test_memory_server_and_client_connection python3.14-mcp-1.29.0> [gw9] [ 83%] 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> tests/shared/test_progress_notifications.py::test_bidirectional_progress_notifications python3.14-mcp-1.29.0> [gw4] [ 83%] 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> [gw4] [ 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> [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> [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> [gw4] [ 84%] PASSED tests/client/test_output_schema_validation.py::TestClientOutputSchemaValidation::test_tool_structured_output_client_side_validation_primitive python3.14-mcp-1.29.0> [gw7] [ 84%] PASSED tests/shared/test_progress_notifications.py::test_bidirectional_progress_notifications 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> tests/shared/test_progress_notifications.py::test_progress_context_manager python3.14-mcp-1.29.0> [gw4] [ 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/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> [gw4] [ 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> [gw4] [ 84%] 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> [gw4] [ 84%] 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> [gw4] [ 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> [gw4] [ 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> [gw4] [ 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> [gw4] [ 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> [gw4] [ 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> [gw4] [ 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> [gw4] [ 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> [gw4] [ 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> [gw4] [ 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> [gw4] [ 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> [gw4] [ 85%] 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> [gw4] [ 85%] 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> [gw4] [ 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> [gw4] [ 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> [gw4] [ 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> [gw4] [ 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> [gw4] [ 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> [gw4] [ 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> [gw4] [ 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> [gw4] [ 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> [gw4] [ 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> [gw4] [ 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> [gw4] [ 86%] 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> [gw4] [ 86%] 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> [gw4] [ 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> [gw7] [ 87%] 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> [gw0] [ 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> [gw2] [ 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_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> [gw8] [ 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> [gw1] [ 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> [gw3] [ 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> [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-mcp-1.29.0> tests/shared/test_sse.py::test_sse_client_basic_connection_mounted_app python3.14-mcp-1.29.0> [gw4] [ 87%] 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> [gw7] [ 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> [gw7] [ 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> [gw7] [ 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> [gw0] [ 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> [gw2] [ 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_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> [gw8] [ 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> [gw8] [ 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> [gw8] [ 88%] PASSED tests/shared/test_auth.py::TestOAuthMetadata::test_oidc python3.14-mcp-1.29.0> tests/shared/test_streamable_http.py::test_session_id_pattern python3.14-mcp-1.29.0> [gw8] [ 88%] 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] [ 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> [gw1] [ 88%] 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> [gw1] [ 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> [gw1] [ 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_incorrect_accept_header python3.14-mcp-1.29.0> [gw3] [ 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> [gw5] [ 89%] 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] [ 89%] 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> [gw9] [ 89%] PASSED tests/shared/test_sse.py::test_sse_client_basic_connection_mounted_app python3.14-mcp-1.29.0> tests/shared/test_sse.py::test_request_context_propagation python3.14-mcp-1.29.0> [gw7] [ 89%] 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> [gw4] [ 89%] 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> [gw0] [ 89%] 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> [gw2] [ 89%] 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] [ 89%] PASSED tests/shared/test_streamable_http.py::test_session_termination python3.14-mcp-1.29.0> tests/shared/test_streamable_http.py::test_response python3.14-mcp-1.29.0> [gw6] [ 90%] 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_json_response_accept_json_only python3.14-mcp-1.29.0> [gw1] [ 90%] 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> [gw3] [ 90%] PASSED tests/shared/test_sse.py::test_sse_client_exception_handling python3.14-mcp-1.29.0> tests/shared/test_streamable_http.py::test_get_validation python3.14-mcp-1.29.0> [gw9] [ 90%] PASSED tests/shared/test_sse.py::test_request_context_propagation python3.14-mcp-1.29.0> tests/shared/test_streamable_http.py::test_server_validates_protocol_version_header python3.14-mcp-1.29.0> [gw7] [ 90%] 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> [gw5] [ 90%] 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] [ 90%] 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] [ 90%] 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] [ 90%] 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> [gw4] [ 90%] PASSED tests/shared/test_streamable_http.py::test_json_validation python3.14-mcp-1.29.0> [gw5] [ 90%] 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> tests/shared/test_streamable_http.py::test_json_parsing 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] [ 91%] 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] [ 91%] 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] [ 91%] 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] [ 91%] 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] [ 91%] 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] [ 91%] 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] [ 91%] 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] [ 91%] PASSED tests/experimental/tasks/client/test_handlers.py::test_client_returns_error_for_unhandled_list_tasks_request 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> [gw0] [ 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> [gw2] [ 91%] PASSED tests/server/fastmcp/test_integration.py::test_basic_resources[server_transport1] python3.14-mcp-1.29.0> tests/server/fastmcp/test_integration.py::test_basic_prompts[server_transport0] python3.14-mcp-1.29.0> [gw8] [ 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> [gw6] [ 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> [gw1] [ 92%] PASSED tests/shared/test_streamable_http.py::test_get_sse_stream 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> [gw1] [ 92%] PASSED tests/shared/test_streamable_http.py::test_priming_event_not_minted_for_old_protocol_version 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> [gw1] [ 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_dashes] python3.14-mcp-1.29.0> [gw1] [ 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> [gw1] [ 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> [gw1] [ 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> [gw1] [ 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> [gw1] [ 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> [gw1] [ 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> [gw1] [ 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> [gw1] [ 92%] 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> [gw1] [ 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> [gw1] [ 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> [gw1] [ 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> [gw1] [ 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> [gw1] [ 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> [gw1] [ 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> [gw1] [ 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> [gw1] [ 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> [gw1] [ 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> [gw1] [ 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> [gw1] [ 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> [gw1] [ 93%] 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> [gw1] [ 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> [gw1] [ 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> [gw1] [ 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> [gw1] [ 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> [gw1] [ 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> [gw1] [ 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> [gw1] [ 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> [gw1] [ 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> [gw1] [ 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> [gw3] [ 94%] 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> [gw9] [ 94%] 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] [ 95%] PASSED tests/shared/test_streamable_http.py::test_json_parsing python3.14-mcp-1.29.0> tests/shared/test_streamable_http.py::test_priming_event_includes_retry_interval python3.14-mcp-1.29.0> [gw4] [ 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> [gw4] [ 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_websocket_client_is_deprecated python3.14-mcp-1.29.0> [gw4] [ 95%] PASSED tests/shared/test_ws.py::test_websocket_client_is_deprecated python3.14-mcp-1.29.0> tests/shared/test_ws.py::test_websocket_server_is_deprecated python3.14-mcp-1.29.0> [gw4] [ 95%] PASSED tests/shared/test_ws.py::test_websocket_server_is_deprecated python3.14-mcp-1.29.0> tests/test_examples.py::test_simple_echo python3.14-mcp-1.29.0> [gw4] [ 95%] PASSED tests/test_examples.py::test_simple_echo python3.14-mcp-1.29.0> tests/test_examples.py::test_complex_inputs python3.14-mcp-1.29.0> [gw4] [ 95%] PASSED tests/test_examples.py::test_complex_inputs python3.14-mcp-1.29.0> tests/test_examples.py::test_direct_call_tool_result_return python3.14-mcp-1.29.0> [gw4] [ 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> [gw4] [ 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/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> [gw4] [ 95%] PASSED tests/test_types.py::test_jsonrpc_request python3.14-mcp-1.29.0> tests/test_types.py::test_method_initialization python3.14-mcp-1.29.0> [gw4] [ 95%] PASSED tests/test_types.py::test_method_initialization python3.14-mcp-1.29.0> tests/test_types.py::test_tool_use_content python3.14-mcp-1.29.0> [gw4] [ 96%] PASSED tests/test_types.py::test_tool_use_content 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> [gw4] [ 96%] 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] [ 96%] PASSED tests/test_types.py::test_create_message_result_basic python3.14-mcp-1.29.0> tests/test_types.py::test_client_capabilities_with_sampling_tools python3.14-mcp-1.29.0> [gw4] [ 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> [gw4] [ 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> [gw4] [ 96%] PASSED tests/test_types.py::test_list_tools_result_preserves_json_schema_2020_12_fields python3.14-mcp-1.29.0> [gw0] [ 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> [gw2] [ 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> [gw7] [ 97%] 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> [gw7] [ 97%] PASSED tests/shared/test_streamable_http.py::test_handle_sse_event_skips_empty_data python3.14-mcp-1.29.0> [gw8] [ 97%] PASSED tests/shared/test_streamable_http.py::test_json_response 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> [gw8] [ 97%] PASSED tests/shared/test_tool_name_validation.py::TestValidateToolName::TestValidNames::test_accepts_valid_names[simple_alphanumeric] python3.14-mcp-1.29.0> [gw5] [ 97%] PASSED tests/shared/test_streamable_http.py::test_server_close_sse_stream_via_context python3.14-mcp-1.29.0> tests/shared/test_streamable_http.py::test_standalone_get_stream_reconnection python3.14-mcp-1.29.0> [gw1] [ 97%] PASSED tests/shared/test_ws.py::test_ws_client_basic_connection python3.14-mcp-1.29.0> tests/shared/test_ws.py::test_ws_client_happy_request_and_response python3.14-mcp-1.29.0> [gw6] [ 97%] PASSED tests/shared/test_streamable_http.py::test_json_response_missing_accept_header 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> [gw6] [ 97%] PASSED tests/shared/test_tool_name_validation.py::TestValidateToolName::TestValidNames::test_accepts_valid_names[with_underscores] python3.14-mcp-1.29.0> [gw3] [ 97%] PASSED tests/shared/test_streamable_http.py::test_client_includes_protocol_version_header_after_init python3.14-mcp-1.29.0> tests/shared/test_ws.py::test_ws_client_exception_handling python3.14-mcp-1.29.0> [gw9] [ 98%] PASSED tests/shared/test_streamable_http.py::test_server_backwards_compatibility_no_protocol_version python3.14-mcp-1.29.0> tests/shared/test_ws.py::test_ws_client_timeout python3.14-mcp-1.29.0> [gw0] [ 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> [gw2] [ 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> [gw1] [ 98%] PASSED tests/shared/test_ws.py::test_ws_client_happy_request_and_response python3.14-mcp-1.29.0> [gw3] [ 98%] PASSED tests/shared/test_ws.py::test_ws_client_exception_handling python3.14-mcp-1.29.0> [gw9] [ 98%] PASSED tests/shared/test_ws.py::test_ws_client_timeout python3.14-mcp-1.29.0> [gw0] [ 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> [gw5] [ 98%] PASSED tests/shared/test_streamable_http.py::test_standalone_get_stream_reconnection python3.14-mcp-1.29.0> [gw2] [ 98%] PASSED tests/server/fastmcp/test_integration.py::test_sampling[server_transport0] python3.14-mcp-1.29.0> tests/server/fastmcp/test_parameter_descriptions.py::test_parameter_descriptions python3.14-mcp-1.29.0> [gw2] [ 98%] PASSED tests/server/fastmcp/test_parameter_descriptions.py::test_parameter_descriptions python3.14-mcp-1.29.0> tests/server/fastmcp/test_server.py::TestServer::test_create_server python3.14-mcp-1.29.0> [gw2] [ 98%] 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> [gw2] [ 98%] 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> [gw2] [ 99%] 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> [gw2] [ 99%] 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> [gw2] [ 99%] 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> [gw2] [ 99%] 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> [gw2] [ 99%] PASSED tests/server/fastmcp/test_server.py::TestServer::test_add_tool_decorator_incorrect_usage python3.14-mcp-1.29.0> tests/server/fastmcp/test_server.py::TestServer::test_add_resource_decorator python3.14-mcp-1.29.0> [gw2] [ 99%] 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> [gw2] [ 99%] 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> [gw2] [ 99%] PASSED tests/server/fastmcp/test_server.py::TestDnsRebindingProtection::test_auto_enabled_for_127_0_0_1 python3.14-mcp-1.29.0> [gw0] [ 99%] PASSED tests/server/fastmcp/test_integration.py::test_fastmcp_quickstart[server_transport0] python3.14-mcp-1.29.0> tests/server/fastmcp/test_integration.py::test_fastmcp_quickstart[server_transport1] python3.14-mcp-1.29.0> [gw0] [ 99%] PASSED tests/server/fastmcp/test_integration.py::test_fastmcp_quickstart[server_transport1] python3.14-mcp-1.29.0> tests/server/fastmcp/test_integration.py::test_structured_output[server_transport0] python3.14-mcp-1.29.0> [gw0] [ 99%] PASSED tests/server/fastmcp/test_integration.py::test_structured_output[server_transport0] python3.14-mcp-1.29.0> tests/server/fastmcp/test_integration.py::test_structured_output[server_transport1] python3.14-mcp-1.29.0> [gw0] [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 34.65s ================= python3.14-mcp-1.29.0> Finished executing pytestCheckPhase python3.14-mcp-1.29.0> pytestCheckPhase completed in 36 seconds python3.14-mcp-1.29.0> Running phase: pytestcachePhase python3.14-mcp-1.29.0> Running phase: pytestRemoveBytecodePhase python3.14-pytest-benchmark-5.3.0> tests/test_calibration.py .................................. [ 35%] python3.14-pytest-benchmark-5.3.0> tests/test_cli.py ..................... [ 43%] python3.14-pytest-benchmark-5.3.0> tests/test_doctest.rst . [ 44%] python3.14-pytest-benchmark-5.3.0> tests/test_elasticsearch_storage.py ....... [ 46%] python3.14-pytest-benchmark-5.3.0> tests/test_nbmake.ipynb . [ 47%] python3.14-pytest-benchmark-5.3.0> tests/test_normal.py .......... [ 51%] python3.14-pytest-benchmark-5.3.0> tests/test_pedantic.py ....................... [ 60%] python3.14-pytest-benchmark-5.3.0> tests/test_precision.py .... [ 61%] python3.14-pytest-benchmark-5.3.0> tests/test_sample.py .... [ 63%] python3.14-pytest-benchmark-5.3.0> tests/test_skip.py s [ 63%] python3.14-pytest-benchmark-5.3.0> tests/test_stats.py .............. [ 69%] python3.14-pytest-benchmark-5.3.0> tests/test_storage.py ........................................ [ 85%] python3.14-pytest-benchmark-5.3.0> tests/test_utils.py .................................. [ 98%] python3.14-pytest-benchmark-5.3.0> tests/test_with_testcase.py .. [ 99%] python3.14-pytest-benchmark-5.3.0> tests/test_with_weaver.py .. [100%] python3.14-pytest-benchmark-5.3.0> python3.14-pytest-benchmark-5.3.0> Learn more about nbmake at https://github.com/treebeardtech/nbmake python3.14-pytest-benchmark-5.3.0> python3.14-pytest-benchmark-5.3.0> python3.14-pytest-benchmark-5.3.0> python3.14-pytest-benchmark-5.3.0> --------------------------------------------------------------------------------------------------------------------------------------- benchmark: 66 tests ---------------------------------------------------------------------------------------------------------------------------------------- python3.14-pytest-benchmark-5.3.0> Name (time in ns) Min Max Mean StdDev Median IQR Outliers OPS Rounds Iterations python3.14-pytest-benchmark-5.3.0> ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- python3.14-pytest-benchmark-5.3.0> 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.9802 (1.0) 1 2 python3.14-pytest-benchmark-5.3.0> test_calibrate_stuck[False-0-1e-10] 5.0500 (1.00) 5.0500 (1.00) 5.0500 (1.00) 0.0000 (1.0) 5.0500 (1.00) 0.0000 (1.0) 0;0 198,019,801.9802 (1.00) 1 2 python3.14-pytest-benchmark-5.3.0> test_calibrate_stuck[False-1-1e-10] 5.0500 (1.00) 5.0500 (1.00) 5.0500 (1.00) 0.0000 (1.0) 5.0500 (1.00) 0.0000 (1.0) 0;0 198,019,801.9802 (1.00) 1 2 python3.14-pytest-benchmark-5.3.0> 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.0000 (0.51) 1 1 python3.14-pytest-benchmark-5.3.0> 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.0000 (0.50) 1 1 python3.14-pytest-benchmark-5.3.0> 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.0000 (0.50) 1 1 python3.14-pytest-benchmark-5.3.0> test_xfast 24.7955 (4.91) 32.1865 (6.37) 27.1172 (5.37) 1.5346 (inf) 26.9413 (5.33) 1.9073 (inf) 133;7 36,877,001.9868 (0.19) 385 1000 python3.14-pytest-benchmark-5.3.0> test_calibrate_xfast 28.1591 (5.58) 16,340.6597 (>1000.0) 49.0950 (9.72) 36.0863 (inf) 45.1045 (8.93) 5.9500 (inf) 42949;629980 20,368,689.1880 (0.10) 1983773 182 python3.14-pytest-benchmark-5.3.0> test_rounds_iterations 37.4974 (7.43) 112.4921 (22.28) 62.7851 (12.43) 18.9275 (inf) 66.6943 (13.21) 20.8820 (inf) 4;1 15,927,342.9355 (0.08) 15 10 python3.14-pytest-benchmark-5.3.0> test_rounds 40.9782 (8.11) 125.0301 (24.76) 72.2551 (14.31) 29.3273 (inf) 83.0041 (16.44) 41.9095 (inf) 8;0 13,839,851.6520 (0.07) 15 1 python3.14-pytest-benchmark-5.3.0> test_proto[CachedPropertyProxy] 41.9095 (8.30) 9,416.9518 (>1000.0) 114.0582 (22.59) 36.9538 (inf) 125.0301 (24.76) 40.9782 (inf) 1420;167 8,767,452.8003 (0.04) 173914 1 python3.14-pytest-benchmark-5.3.0> test_teardown_many_rounds 41.9095 (8.30) 332.9478 (65.93) 137.4981 (27.23) 96.1357 (inf) 125.0301 (24.76) 125.0301 (inf) 2;0 7,272,825.8335 (0.04) 10 1 python3.14-pytest-benchmark-5.3.0> test_warmup_rounds 42.0259 (8.32) 125.0301 (24.76) 75.4371 (14.94) 34.7869 (inf) 84.0519 (16.64) 52.2705 (inf) 1;0 13,256,071.9012 (0.07) 5 1 python3.14-pytest-benchmark-5.3.0> 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.1980 (0.10) 1 2 python3.14-pytest-benchmark-5.3.0> 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.1980 (0.10) 1 2 python3.14-pytest-benchmark-5.3.0> 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.1980 (0.10) 1 2 python3.14-pytest-benchmark-5.3.0> test_proto[SimpleProxy] 65.2100 (12.91) 8,111.4605 (>1000.0) 71.7237 (14.20) 32.4510 (inf) 68.3300 (13.53) 5.8353 (inf) 780;2012 13,942,394.7925 (0.07) 73845 200 python3.14-pytest-benchmark-5.3.0> test_proto[LocalsSimpleProxy] 65.8398 (13.04) 527.9109 (104.54) 75.6707 (14.98) 5.7600 (inf) 74.5803 (14.77) 2.9197 (inf) 18227;21335 13,215,162.7045 (0.07) 133335 100 python3.14-pytest-benchmark-5.3.0> test_proto[LocalsCachedPropertyProxy] 73.1251 (14.48) 2,973.9598 (588.90) 84.2907 (16.69) 13.4987 (inf) 84.7899 (16.79) 4.5897 (inf) 354;387 11,863,708.8706 (0.06) 57694 200 python3.14-pytest-benchmark-5.3.0> test_iterations 79.1973 (15.68) 79.1973 (15.68) 79.1973 (15.68) 0.0000 (1.0) 79.1973 (15.68) 0.0000 (1.0) 0;0 12,626,686.1561 (0.06) 1 10 python3.14-pytest-benchmark-5.3.0> test_setup_many_rounds 83.0041 (16.44) 415.9519 (82.37) 191.4916 (37.92) 114.7279 (inf) 125.0301 (24.76) 83.0041 (inf) 2;2 5,222,162.1934 (0.03) 10 1 python3.14-pytest-benchmark-5.3.0> 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.0000 (0.05) 1 1 python3.14-pytest-benchmark-5.3.0> 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.0000 (0.05) 1 1 python3.14-pytest-benchmark-5.3.0> 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.0000 (0.05) 1 1 python3.14-pytest-benchmark-5.3.0> test_calibrate_fast 123.3292 (24.42) 12,361.6704 (>1000.0) 182.9140 (36.22) 48.6456 (inf) 177.4996 (35.15) 17.9198 (inf) 142469;155498 5,467,048.7156 (0.03) 819135 100 python3.14-pytest-benchmark-5.3.0> test_precision_marker_end_to_end 169.1701 (33.50) 170.4204 (33.75) 170.0032 (33.66) 0.7215 (inf) 170.4192 (33.75) 0.9377 (inf) 1;0 5,882,241.0153 (0.03) 3 100 python3.14-pytest-benchmark-5.3.0> test_teardown_many_iterations 236.0127 (46.74) 236.0127 (46.74) 236.0127 (46.74) 0.0000 (1.0) 236.0127 (46.74) 0.0000 (1.0) 0;0 4,237,060.7984 (0.02) 1 3 python3.14-pytest-benchmark-5.3.0> test_single 249.9437 (49.49) 249.9437 (49.49) 249.9437 (49.49) 0.0000 (1.0) 249.9437 (49.49) 0.0000 (1.0) 0;0 4,000,901.0675 (0.02) 1 1 python3.14-pytest-benchmark-5.3.0> test_args_kwargs 374.9738 (74.25) 374.9738 (74.25) 374.9738 (74.25) 0.0000 (1.0) 374.9738 (74.25) 0.0000 (1.0) 0;0 2,666,853.3350 (0.01) 1 1 python3.14-pytest-benchmark-5.3.0> test_teardown_cprofile 374.9738 (74.25) 374.9738 (74.25) 374.9738 (74.25) 0.0000 (1.0) 374.9738 (74.25) 0.0000 (1.0) 0;0 2,666,853.3350 (0.01) 1 1 python3.14-pytest-benchmark-5.3.0> test_can_use_both_args_and_setup_without_return 375.0902 (74.28) 375.0902 (74.28) 375.0902 (74.28) 0.0000 (1.0) 375.0902 (74.28) 0.0000 (1.0) 0;0 2,666,025.6338 (0.01) 1 1 python3.14-pytest-benchmark-5.3.0> test_setup_cprofile 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.3.0> 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.3.0> test_setup 667.0598 (132.09) 667.0598 (132.09) 667.0598 (132.09) 0.0000 (1.0) 667.0598 (132.09) 0.0000 (1.0) 0;0 1,499,115.9846 (0.01) 1 1 python3.14-pytest-benchmark-5.3.0> test_foo2 1,540.9896 (305.15) 810,625.0316 (>1000.0) 2,680.3046 (530.75) 2,541.1713 (inf) 2,500.0190 (495.05) 42.0259 (inf) 2290;30653 373,091.9212 (0.00) 157904 1 python3.14-pytest-benchmark-5.3.0> test_fast 5,291.0764 (>1000.0) 91,292.0805 (>1000.0) 10,797.5832 (>1000.0) 1,642.1141 (inf) 10,500.0800 (>1000.0) 42.0259 (inf) 1638;17949 92,613.3178 (0.00) 68767 1 python3.14-pytest-benchmark-5.3.0> test_calibrate 8,124.9746 (>1000.0) 15,441,792.0858 (>1000.0) 11,928.9996 (>1000.0) 18,084.3028 (inf) 11,415.9193 (>1000.0) 3,417.0225 (inf) 3009;35664 83,829.3266 (0.00) 1218172 1 python3.14-pytest-benchmark-5.3.0> test_foo 9,540.9341 (>1000.0) 91,624.9119 (>1000.0) 10,668.2010 (>1000.0) 827.3398 (inf) 10,500.0800 (>1000.0) 42.0259 (inf) 5011;14468 93,736.5169 (0.00) 74767 1 python3.14-pytest-benchmark-5.3.0> test_calibrate_slow 12,208.0091 (>1000.0) 6,807,500.0308 (>1000.0) 89,851.1268 (>1000.0) 38,489.2107 (inf) 92,916.8891 (>1000.0) 1,623.9937 (inf) 64266;162918 11,129.5210 (0.00) 800002 1 python3.14-pytest-benchmark-5.3.0> test_parametrized[4] 13,374.9563 (>1000.0) 998,332.9801 (>1000.0) 90,183.5266 (>1000.0) 19,518.4031 (inf) 92,957.9837 (>1000.0) 2,000.9466 (inf) 788;1310 11,088.4996 (0.00) 10773 1 python3.14-pytest-benchmark-5.3.0> test_parametrized[1] 14,125.0202 (>1000.0) 722,541.0081 (>1000.0) 92,795.2074 (>1000.0) 8,935.5651 (inf) 92,915.9578 (>1000.0) 667.9911 (inf) 138;1936 10,776.4186 (0.00) 10826 1 python3.14-pytest-benchmark-5.3.0> test_parametrized[0] 15,749.9453 (>1000.0) 1,578,250.0850 (>1000.0) 91,126.8996 (>1000.0) 20,396.6327 (inf) 93,000.0097 (>1000.0) 2,415.9672 (inf) 615;1027 10,973.7081 (0.00) 10569 1 python3.14-pytest-benchmark-5.3.0> test_parametrized[2] 16,957.9871 (>1000.0) 913,417.0832 (>1000.0) 93,177.4183 (>1000.0) 9,549.2444 (inf) 92,917.0055 (>1000.0) 1,249.9513 (inf) 204;1249 10,732.2141 (0.00) 10729 1 python3.14-pytest-benchmark-5.3.0> test_parametrized[3] 17,417.0127 (>1000.0) 934,500.0144 (>1000.0) 92,963.5460 (>1000.0) 12,879.4362 (inf) 92,917.0055 (>1000.0) 833.8830 (inf) 180;1712 10,756.9046 (0.00) 10170 1 python3.14-pytest-benchmark-5.3.0> test_slow 1,003,374.9277 (>1000.0) 9,017,167.0308 (>1000.0) 5,964,444.9232 (>1000.0) 3,683,484.2294 (inf) 9,003,374.4927 (>1000.0) 7,876,688.0324 (inf) 39;0 167.6602 (0.00) 112 1 python3.14-pytest-benchmark-5.3.0> test_slower 10,054,499.9586 (>1000.0) 88,037,083.0419 (>1000.0) 35,184,870.4482 (>1000.0) 24,584,236.2593 (inf) 27,641,229.5061 (>1000.0) 42,845,251.0387 (inf) 7;0 28.4213 (0.00) 18 1 python3.14-pytest-benchmark-5.3.0> test_weave_method 12,904,292.0889 (>1000.0) 81,935,541.9371 (>1000.0) 54,736,650.1763 (>1000.0) 31,980,820.8950 (inf) 73,772,458.9417 (>1000.0) 54,446,218.9137 (inf) 1;0 18.2693 (0.00) 5 1 python3.14-pytest-benchmark-5.3.0> test_weave_fixture 18,172,875.0467 (>1000.0) 75,453,666.9701 (>1000.0) 42,874,499.9925 (>1000.0) 25,955,090.9311 (inf) 29,069,249.9839 (>1000.0) 44,599,042.0121 (inf) 1;0 23.3239 (0.00) 5 1 python3.14-pytest-benchmark-5.3.0> test_calibrate_stuck[False--1-0.01] 505,000,000.0000 (>1000.0) 505,000,000.0000 (>1000.0) 505,000,000.0000 (>1000.0) 0.0000 (1.0) 505,000,000.0000 (>1000.0) 0.0000 (1.0) 0;0 1.9802 (0.00) 1 2 python3.14-pytest-benchmark-5.3.0> test_calibrate_stuck[False-0-0.01] 505,000,000.0000 (>1000.0) 505,000,000.0000 (>1000.0) 505,000,000.0000 (>1000.0) 0.0000 (1.0) 505,000,000.0000 (>1000.0) 0.0000 (1.0) 0;0 1.9802 (0.00) 1 2 python3.14-pytest-benchmark-5.3.0> test_calibrate_stuck[False-1-0.01] 505,000,000.0000 (>1000.0) 505,000,000.0000 (>1000.0) 505,000,000.0000 (>1000.0) 0.0000 (1.0) 505,000,000.0000 (>1000.0) 0.0000 (1.0) 0;0 1.9802 (0.00) 1 2 python3.14-pytest-benchmark-5.3.0> 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.3.0> 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.3.0> 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.3.0> 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.3.0> 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.3.0> 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.3.0> 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.3.0> test_calibrate_stuck[False-0-1.000000000000001] 50,500,000,000.0001 (>1000.0) 50,500,000,000.0001 (>1000.0) 50,500,000,000.0001 (>1000.0) 0.0000 (1.0) 50,500,000,000.0001 (>1000.0) 0.0000 (1.0) 0;0 0.0198 (0.00) 1 2 python3.14-pytest-benchmark-5.3.0> test_calibrate_stuck[False-1-1.000000000000001] 50,500,000,000.0001 (>1000.0) 50,500,000,000.0001 (>1000.0) 50,500,000,000.0001 (>1000.0) 0.0000 (1.0) 50,500,000,000.0001 (>1000.0) 0.0000 (1.0) 0;0 0.0198 (0.00) 1 2 python3.14-pytest-benchmark-5.3.0> test_calibrate_stuck[True--1-1] 75,000,000,000.0000 (>1000.0) 75,000,000,000.0000 (>1000.0) 75,000,000,000.0000 (>1000.0) 0.0000 (1.0) 75,000,000,000.0000 (>1000.0) 0.0000 (1.0) 0;0 0.0133 (0.00) 1 2 python3.14-pytest-benchmark-5.3.0> test_calibrate_stuck[True--1-1.000000000000001] 99,999,999,999.9999 (>1000.0) 99,999,999,999.9999 (>1000.0) 99,999,999,999.9999 (>1000.0) 0.0000 (1.0) 99,999,999,999.9999 (>1000.0) 0.0000 (1.0) 0;0 0.0100 (0.00) 1 1 python3.14-pytest-benchmark-5.3.0> 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.3.0> test_calibrate_stuck[True-1-1] 100,000,000,000.0001 (>1000.0) 100,000,000,000.0001 (>1000.0) 100,000,000,000.0001 (>1000.0) 0.0000 (1.0) 100,000,000,000.0001 (>1000.0) 0.0000 (1.0) 0;0 0.0100 (0.00) 1 1 python3.14-pytest-benchmark-5.3.0> test_calibrate_stuck[True-0-1.000000000000001] 100,000,000,000.0001 (>1000.0) 100,000,000,000.0001 (>1000.0) 100,000,000,000.0001 (>1000.0) 0.0000 (1.0) 100,000,000,000.0001 (>1000.0) 0.0000 (1.0) 0;0 0.0100 (0.00) 1 1 python3.14-pytest-benchmark-5.3.0> test_calibrate_stuck[True-1-1.000000000000001] 100,000,000,000.0003 (>1000.0) 100,000,000,000.0003 (>1000.0) 100,000,000,000.0003 (>1000.0) 0.0000 (1.0) 100,000,000,000.0003 (>1000.0) 0.0000 (1.0) 0;0 0.0100 (0.00) 1 1 python3.14-pytest-benchmark-5.3.0> ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- python3.14-pytest-benchmark-5.3.0> python3.14-pytest-benchmark-5.3.0> Legend: python3.14-pytest-benchmark-5.3.0> Outliers: 1 Standard Deviation from Mean; 1.5 IQR (InterQuartile Range) from 1st Quartile and 3rd Quartile. python3.14-pytest-benchmark-5.3.0> OPS: Operations Per Second, computed as 1 / Mean python3.14-pytest-benchmark-5.3.0> ----------------------------- cProfile (time in s) ----------------------------- python3.14-pytest-benchmark-5.3.0> tests/test_pedantic.py::test_setup_cprofile python3.14-pytest-benchmark-5.3.0> ncalls tottime percall cumtime percall filename:lineno(function) python3.14-pytest-benchmark-5.3.0> 1 0.0000 0.0000 0.0000 0.0000 ~:0() python3.14-pytest-benchmark-5.3.0> 1 0.0000 0.0000 0.0000 0.0000 source/tests/test_pedantic.py:42(stuff) python3.14-pytest-benchmark-5.3.0> 1 0.0000 0.0000 0.0000 0.0000 ~:0() python3.14-pytest-benchmark-5.3.0> python3.14-pytest-benchmark-5.3.0> tests/test_pedantic.py::test_teardown_cprofile python3.14-pytest-benchmark-5.3.0> ncalls tottime percall cumtime percall filename:lineno(function) python3.14-pytest-benchmark-5.3.0> 1 0.0000 0.0000 0.0000 0.0000 ~:0() python3.14-pytest-benchmark-5.3.0> 1 0.0000 0.0000 0.0000 0.0000 source/tests/test_pedantic.py:56(stuff) python3.14-pytest-benchmark-5.3.0> 1 0.0000 0.0000 0.0000 0.0000 ~:0() python3.14-pytest-benchmark-5.3.0> python3.14-pytest-benchmark-5.3.0> =========================== short test summary info ============================ python3.14-pytest-benchmark-5.3.0> SKIPPED [1] tests/test_benchmark.py:908: could not import 'xdist': No module named 'xdist' python3.14-pytest-benchmark-5.3.0> SKIPPED [1] tests/test_benchmark.py:916: could not import 'xdist': No module named 'xdist' python3.14-pytest-benchmark-5.3.0> SKIPPED [1] tests/test_benchmark.py:924: could not import 'xdist': No module named 'xdist' python3.14-pytest-benchmark-5.3.0> SKIPPED [2] tests/test_benchmark.py:945: could not import 'xdist': No module named 'xdist' python3.14-pytest-benchmark-5.3.0> SKIPPED [1] tests/test_skip.py:5: bla python3.14-pytest-benchmark-5.3.0> ================== 248 passed, 6 skipped in 490.19s (0:08:10) ================== python3.14-pytest-benchmark-5.3.0> Finished executing pytestCheckPhase python3.14-pytest-benchmark-5.3.0> pytestCheckPhase completed in 8 minutes 15 seconds python3.14-pytest-benchmark-5.3.0> Running phase: pytestcachePhase python3.14-pytest-benchmark-5.3.0> Running phase: pytestRemoveBytecodePhase python3.14-pytest-benchmark-5.3.0> Running phase: pytestcachePhase python3.14-pytest-benchmark-5.3.0> Running phase: pytestRemoveBytecodePhase building '/nix/store/9bkkwnbqzc0slhy8bz0xmsfxpy522rd0-python3.14-humanize-4.16.0.drv' on 'grpc://farm.numtide.com:50051?client-cert=/run/secrets/vars/per-machine/bld1/nix-farm-ci/crt&client-key=/run/secrets/vars/per-machine/bld1/nix-farm-ci/key&connect-timeout=21&system=aarch64-darwin' building '/nix/store/g4z1vhjah57rkp7ws5ndsa2ikibv68y5-python3.14-jsonpath-python-1.1.6.drv' on 'grpc://farm.numtide.com:50051?client-cert=/run/secrets/vars/per-machine/bld1/nix-farm-ci/crt&client-key=/run/secrets/vars/per-machine/bld1/nix-farm-ci/key&connect-timeout=21&system=aarch64-darwin' building '/nix/store/9bkkwnbqzc0slhy8bz0xmsfxpy522rd0-python3.14-humanize-4.16.0.drv' on farm.numtide.com:50051 python3.14-humanize-4.16.0> mac02: building 9bkkwnbqzc0slhy8bz0xmsfxpy522rd0-python3.14-humanize-4.16.0.drv python3.14-humanize-4.16.0> structuredAttrs is enabled python3.14-humanize-4.16.0> Sourcing python-remove-tests-dir-hook python3.14-humanize-4.16.0> Sourcing python-catch-conflicts-hook.sh python3.14-humanize-4.16.0> Sourcing python-remove-bin-bytecode-hook.sh python3.14-humanize-4.16.0> Sourcing pypa-build-hook python3.14-humanize-4.16.0> Using pypaBuildPhase python3.14-humanize-4.16.0> Sourcing python-runtime-deps-check-hook python3.14-humanize-4.16.0> Using pythonRuntimeDepsCheckHook python3.14-humanize-4.16.0> Sourcing pypa-install-hook python3.14-humanize-4.16.0> Using pypaInstallPhase python3.14-humanize-4.16.0> Sourcing python-imports-check-hook.sh python3.14-humanize-4.16.0> Using pythonImportsCheckPhase python3.14-humanize-4.16.0> Sourcing python-metadata-check-hook.sh python3.14-humanize-4.16.0> Using pythonMetadataCheckPhase python3.14-humanize-4.16.0> Sourcing python-namespaces-hook python3.14-humanize-4.16.0> Sourcing python-catch-conflicts-hook.sh python3.14-humanize-4.16.0> Sourcing pytest-check-hook python3.14-humanize-4.16.0> Using pytestCheckPhase python3.14-humanize-4.16.0> Running phase: unpackPhase python3.14-humanize-4.16.0> unpacking source archive /nix/store/0k5fb4viz7y83flyyslz949ysc6jb2is-source python3.14-humanize-4.16.0> source root is source python3.14-humanize-4.16.0> setting SOURCE_DATE_EPOCH to timestamp 315619200 of file "source/tox.ini" python3.14-humanize-4.16.0> Running phase: patchPhase python3.14-humanize-4.16.0> Running phase: updateAutotoolsGnuConfigScriptsPhase python3.14-humanize-4.16.0> Running phase: configurePhase python3.14-humanize-4.16.0> no configure script, doing nothing python3.14-humanize-4.16.0> Running phase: buildPhase python3.14-humanize-4.16.0> Executing pypaBuildPhase python3.14-humanize-4.16.0> Setting SETUPTOOLS_SCM_PRETEND_VERSION to 4.16.0 python3.14-humanize-4.16.0> Including all tracked files automatically python3.14-humanize-4.16.0> Creating a wheel... python3.14-humanize-4.16.0> pypa build flags: --no-isolation --outdir dist/ --wheel python3.14-humanize-4.16.0> * Getting build dependencies for wheel... python3.14-humanize-4.16.0> * Building wheel... python3.14-humanize-4.16.0> Successfully built humanize-4.16.0-py3-none-any.whl python3.14-humanize-4.16.0> Finished creating a wheel... python3.14-humanize-4.16.0> ar python3.14-humanize-4.16.0> bn_BD python3.14-humanize-4.16.0> ca_ES python3.14-humanize-4.16.0> da_DK python3.14-humanize-4.16.0> de_DE python3.14-humanize-4.16.0> el_GR python3.14-humanize-4.16.0> eo python3.14-humanize-4.16.0> es_ES python3.14-humanize-4.16.0> eu python3.14-humanize-4.16.0> fa_IR python3.14-humanize-4.16.0> fi_FI python3.14-humanize-4.16.0> fr_FR python3.14-humanize-4.16.0> he_IL python3.14-humanize-4.16.0> hu_HU python3.14-humanize-4.16.0> id_ID python3.14-humanize-4.16.0> it_IT python3.14-humanize-4.16.0> ja_JP python3.14-humanize-4.16.0> ko_KR python3.14-humanize-4.16.0> lv python3.14-humanize-4.16.0> nb python3.14-humanize-4.16.0> nl_NL python3.14-humanize-4.16.0> pl_PL python3.14-humanize-4.16.0> pt_BR python3.14-humanize-4.16.0> pt_PT python3.14-humanize-4.16.0> ru_RU python3.14-humanize-4.16.0> sk_SK python3.14-humanize-4.16.0> sl_SI python3.14-humanize-4.16.0> sv_SE python3.14-humanize-4.16.0> tlh python3.14-humanize-4.16.0> tr_TR python3.14-humanize-4.16.0> uk_UA python3.14-humanize-4.16.0> uz python3.14-humanize-4.16.0> vi_VN python3.14-humanize-4.16.0> zh_CN python3.14-humanize-4.16.0> zh_HK python3.14-humanize-4.16.0> Finished executing pypaBuildPhase python3.14-humanize-4.16.0> Running phase: pythonRuntimeDepsCheckHook python3.14-humanize-4.16.0> Executing pythonRuntimeDepsCheck python3.14-humanize-4.16.0> Checking runtime dependencies for humanize-4.16.0-py3-none-any.whl python3.14-humanize-4.16.0> Finished executing pythonRuntimeDepsCheck python3.14-humanize-4.16.0> Running phase: installPhase python3.14-humanize-4.16.0> Executing pypaInstallPhase python3.14-humanize-4.16.0> Successfully installed humanize-4.16.0-py3-none-any.whl python3.14-humanize-4.16.0> Finished executing pypaInstallPhase python3.14-humanize-4.16.0> Running phase: pythonOutputDistPhase python3.14-humanize-4.16.0> Executing pythonOutputDistPhase python3.14-humanize-4.16.0> Finished executing pythonOutputDistPhase python3.14-humanize-4.16.0> Running phase: fixupPhase python3.14-humanize-4.16.0> checking for references to /nix/var/nix/builds/nix-46161-731154240/ in /nix/store/kw50k5f8aiy8ccw7gkcn5iksnvi9fc59-python3.14-humanize-4.16.0-dist... python3.14-humanize-4.16.0> patching script interpreter paths in /nix/store/kw50k5f8aiy8ccw7gkcn5iksnvi9fc59-python3.14-humanize-4.16.0-dist python3.14-humanize-4.16.0> checking for references to /nix/var/nix/builds/nix-46161-731154240/ in /nix/store/7607c0nyb8wjv84dfqsdmgg91in54pzj-python3.14-humanize-4.16.0... python3.14-humanize-4.16.0> patching script interpreter paths in /nix/store/7607c0nyb8wjv84dfqsdmgg91in54pzj-python3.14-humanize-4.16.0 python3.14-humanize-4.16.0> stripping (with command strip and flags -S) in /nix/store/7607c0nyb8wjv84dfqsdmgg91in54pzj-python3.14-humanize-4.16.0/lib python3.14-humanize-4.16.0> Executing pythonRemoveTestsDir python3.14-humanize-4.16.0> Finished executing pythonRemoveTestsDir python3.14-humanize-4.16.0> Running phase: installCheckPhase python3.14-humanize-4.16.0> no Makefile or custom installCheckPhase, doing nothing python3.14-humanize-4.16.0> Running phase: pythonCatchConflictsPhase python3.14-humanize-4.16.0> Running phase: pythonRemoveBinBytecodePhase python3.14-humanize-4.16.0> Running phase: pythonImportsCheckPhase python3.14-humanize-4.16.0> Executing pythonImportsCheckPhase python3.14-humanize-4.16.0> Check whether the following modules can be imported: humanize python3.14-humanize-4.16.0> Running phase: pythonMetadataCheckPhase python3.14-humanize-4.16.0> Executing pythonMetadataCheckPhase python3.14-humanize-4.16.0> Running phase: pytestCheckPhase python3.14-humanize-4.16.0> Executing pytestCheckPhase python3.14-humanize-4.16.0> pytest flags: -m pytest python3.14-humanize-4.16.0> ============================= test session starts ============================== python3.14-humanize-4.16.0> platform darwin -- Python 3.14.8, pytest-9.1.1, pluggy-1.6.0 python3.14-humanize-4.16.0> benchmark: 5.3.0 (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-humanize-4.16.0> rootdir: /nix/var/nix/builds/nix-46161-731154240/source python3.14-humanize-4.16.0> configfile: pyproject.toml (WARNING: ignoring pytest config in tox.ini!) python3.14-humanize-4.16.0> testpaths: tests python3.14-humanize-4.16.0> plugins: benchmark-5.3.0 python3.14-humanize-4.16.0> collected 784 items python3.14-humanize-4.16.0> python3.14-humanize-4.16.0> tests/test_benchmarks.py ............... [ 1%] python3.14-humanize-4.16.0> tests/test_filesize.py ................................................. [ 8%] python3.14-humanize-4.16.0> ........................... [ 11%] python3.14-humanize-4.16.0> tests/test_i18n.py ..................................................... [ 18%] python3.14-humanize-4.16.0> ...................... [ 21%] python3.14-humanize-4.16.0> tests/test_lists.py ........ [ 22%] python3.14-humanize-4.16.0> tests/test_number.py ................................................... [ 28%] python3.14-humanize-4.16.0> ........................................................................ [ 37%] python3.14-humanize-4.16.0> ........................................................................ [ 47%] python3.14-humanize-4.16.0> ................................ [ 51%] python3.14-humanize-4.16.0> tests/test_time.py ..................................................... [ 57%] python3.14-humanize-4.16.0> ........................................................................ [ 67%] python3.14-humanize-4.16.0> ........................................................................ [ 76%] python3.14-humanize-4.16.0> ........................................................................ [ 85%] python3.14-humanize-4.16.0> ........................................................................ [ 94%] python3.14-humanize-4.16.0> .......................................... [100%] python3.14-humanize-4.16.0> python3.14-humanize-4.16.0> python3.14-humanize-4.16.0> --------------------------------------------------------------------------------------------- benchmark: 15 tests ---------------------------------------------------------------------------------------------- python3.14-humanize-4.16.0> Name (time in ns) Min Max Mean StdDev Median IQR Outliers OPS (Kops/s) Rounds Iterations python3.14-humanize-4.16.0> ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- python3.14-humanize-4.16.0> test_natural_list 211.9569 (1.0) 2,391.3023 (1.08) 229.3418 (1.0) 28.4074 (1.0) 224.6512 (1.0) 9.0855 (1.0) 7241;14080 4,360.3046 (1.0) 193537 23 python3.14-humanize-4.16.0> test_clamp 212.4987 (1.00) 7,885.3976 (3.56) 231.2046 (1.01) 31.0639 (1.09) 225.0017 (1.00) 10.3959 (1.14) 14958;17516 4,325.1737 (0.99) 196693 20 python3.14-humanize-4.16.0> test_apnumber 368.7514 (1.74) 2,213.5500 (1.0) 410.5566 (1.79) 34.1411 (1.20) 404.1474 (1.80) 17.7009 (1.95) 5499;5322 2,435.7180 (0.56) 58113 40 python3.14-humanize-4.16.0> test_ordinal 499.8874 (2.36) 18,417.0203 (8.32) 632.4028 (2.76) 143.4786 (5.05) 625.0339 (2.78) 81.9564 (9.02) 1624;1624 1,581.2706 (0.36) 179114 1 python3.14-humanize-4.16.0> test_scientific 540.9820 (2.55) 9,416.9518 (4.25) 665.3421 (2.90) 151.5607 (5.34) 625.0339 (2.78) 42.0259 (4.63) 6273;16312 1,502.9862 (0.34) 125645 1 python3.14-humanize-4.16.0> test_metric 541.9133 (2.56) 11,208.0015 (5.06) 668.0404 (2.91) 211.5031 (7.45) 666.0121 (2.96) 42.0259 (4.63) 638;6676 1,496.9154 (0.34) 118808 1 python3.14-humanize-4.16.0> test_intcomma 749.9475 (3.54) 25,457.9354 (11.50) 875.8180 (3.82) 148.8668 (5.24) 874.9776 (3.89) 41.0946 (4.52) 2239;6179 1,141.7897 (0.26) 170213 1 python3.14-humanize-4.16.0> test_naturalsize 790.9257 (3.73) 11,292.0534 (5.10) 952.6938 (4.15) 136.1183 (4.79) 917.0035 (4.08) 125.0301 (13.76) 3007;364 1,049.6552 (0.24) 113212 1 python3.14-humanize-4.16.0> test_naturaldelta 832.9516 (3.93) 381,499.9945 (172.35) 967.3139 (4.22) 1,799.0378 (63.33) 917.0035 (4.08) 41.9095 (4.61) 175;6056 1,033.7905 (0.24) 83334 1 python3.14-humanize-4.16.0> test_naturalday 917.0035 (4.33) 76,209.0785 (34.43) 1,081.2635 (4.71) 273.3396 (9.62) 1,042.0335 (4.64) 42.0259 (4.63) 3941;17257 924.8439 (0.21) 183182 1 python3.14-humanize-4.16.0> test_intword 1,083.0117 (5.11) 84,834.0569 (38.32) 1,327.1849 (5.79) 368.5682 (12.97) 1,250.0677 (5.56) 290.9219 (32.02) 212;186 753.4745 (0.17) 73622 1 python3.14-humanize-4.16.0> test_fractional 1,167.0636 (5.51) 6,041.9552 (2.73) 1,270.0867 (5.54) 163.8112 (5.77) 1,250.0677 (5.56) 42.0259 (4.63) 5;27 787.3478 (0.18) 1474 1 python3.14-humanize-4.16.0> test_naturaltime 2,207.9330 (10.42) 17,416.8963 (7.87) 2,509.6587 (10.94) 276.6627 (9.74) 2,499.9026 (11.13) 165.8918 (18.26) 1018;777 398.4606 (0.09) 66296 1 python3.14-humanize-4.16.0> test_naturaldate 2,666.0273 (12.58) 33,499.9058 (15.13) 2,855.1888 (12.45) 392.5938 (13.82) 2,792.1051 (12.43) 42.9573 (4.73) 1064;6358 350.2395 (0.08) 49179 1 python3.14-humanize-4.16.0> test_precisedelta 7,458.0312 (35.19) 396,959.0180 (179.33) 8,268.3182 (36.05) 2,987.3780 (105.16) 7,875.0309 (35.05) 375.0902 (41.28) 414;3941 120.9436 (0.03) 22536 1 python3.14-humanize-4.16.0> ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- python3.14-humanize-4.16.0> python3.14-humanize-4.16.0> Legend: python3.14-humanize-4.16.0> Outliers: 1 Standard Deviation from Mean; 1.5 IQR (InterQuartile Range) from 1st Quartile and 3rd Quartile. python3.14-humanize-4.16.0> OPS: Operations Per Second, computed as 1 / Mean python3.14-humanize-4.16.0> ============================= 784 passed in 6.14s ============================== python3.14-humanize-4.16.0> Finished executing pytestCheckPhase python3.14-humanize-4.16.0> Running phase: pytestcachePhase python3.14-humanize-4.16.0> Running phase: pytestRemoveBytecodePhase building '/nix/store/g4z1vhjah57rkp7ws5ndsa2ikibv68y5-python3.14-jsonpath-python-1.1.6.drv' on farm.numtide.com:50051 python3.14-jsonpath-python-1.1.6> mac02: building g4z1vhjah57rkp7ws5ndsa2ikibv68y5-python3.14-jsonpath-python-1.1.6.drv python3.14-jsonpath-python-1.1.6> structuredAttrs is enabled 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-47575-1754833465/ in /nix/store/fnlrdamrqknxdz892xvyw9igf51i033r-python3.14-jsonpath-python-1.1.6-dist... python3.14-jsonpath-python-1.1.6> patching script interpreter paths in /nix/store/fnlrdamrqknxdz892xvyw9igf51i033r-python3.14-jsonpath-python-1.1.6-dist python3.14-jsonpath-python-1.1.6> checking for references to /nix/var/nix/builds/nix-47575-1754833465/ in /nix/store/sqlcmbd64mdb9a9drlzawd56lnw09bck-python3.14-jsonpath-python-1.1.6... python3.14-jsonpath-python-1.1.6> patching script interpreter paths in /nix/store/sqlcmbd64mdb9a9drlzawd56lnw09bck-python3.14-jsonpath-python-1.1.6 python3.14-jsonpath-python-1.1.6> stripping (with command strip and flags -S) in /nix/store/sqlcmbd64mdb9a9drlzawd56lnw09bck-python3.14-jsonpath-python-1.1.6/lib 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.8, pytest-9.1.1, pluggy-1.6.0 python3.14-jsonpath-python-1.1.6> benchmark: 5.3.0 (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-47575-1754833465/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.3.0 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 654.2017 (1.0) 3,806.2513 (1.0) 699.4891 (1.0) 54.8705 (1.0) 689.5978 (1.0) 24.9478 (1.0) 5051;5762 1,429,614.7641 (1.0) 68772 20 python3.14-jsonpath-python-1.1.6> test_slice_operation 1,332.9554 (2.04) 24,084.0018 (6.33) 1,469.0131 (2.10) 197.1919 (3.59) 1,458.1019 (2.11) 82.8877 (3.32) 581;1121 680,729.1190 (0.48) 152860 1 python3.14-jsonpath-python-1.1.6> test_wildcard 2,040.9934 (3.12) 1,065,750.0243 (280.00) 2,244.4999 (3.21) 2,758.4700 (50.27) 2,208.0494 (3.20) 82.8877 (3.32) 505;5309 445,533.5475 (0.31) 151906 1 python3.14-jsonpath-python-1.1.6> test_sorter_single_field 3,124.9365 (4.78) 33,249.9621 (8.74) 3,438.8723 (4.92) 430.6122 (7.85) 3,374.9966 (4.89) 84.0519 (3.37) 4787;6020 290,792.9985 (0.20) 93747 1 python3.14-jsonpath-python-1.1.6> test_field_extractor 3,708.0608 (5.67) 109,249.9588 (28.70) 4,148.7090 (5.93) 707.9137 (12.90) 4,000.0305 (5.80) 166.9396 (6.69) 10701;14420 241,038.8374 (0.17) 93747 1 python3.14-jsonpath-python-1.1.6> test_sorter_multi_field_same_direction 4,500.0343 (6.88) 66,583.0448 (17.49) 4,990.4165 (7.13) 595.1232 (10.85) 4,833.0985 (7.01) 126.0778 (5.05) 9065;12363 200,384.0758 (0.14) 83043 1 python3.14-jsonpath-python-1.1.6> test_sorter_multi_field_mixed_direction 4,749.9780 (7.26) 80,625.0609 (21.18) 5,241.8623 (7.49) 849.2124 (15.48) 5,125.0681 (7.43) 166.9396 (6.69) 3418;5492 190,771.8936 (0.13) 65755 1 python3.14-jsonpath-python-1.1.6> test_update_static_value 18,125.0507 (27.71) 62,582.8980 (16.44) 19,358.3217 (27.67) 1,610.4660 (29.35) 18,708.9900 (27.13) 500.0038 (20.04) 2526;2947 51,657.3708 (0.04) 16819 1 python3.14-jsonpath-python-1.1.6> test_update_function 18,249.9643 (27.90) 79,792.1093 (20.96) 19,373.4123 (27.70) 1,633.3657 (29.77) 18,874.9982 (27.37) 457.9779 (18.36) 3643;4358 51,617.1330 (0.04) 29630 1 python3.14-jsonpath-python-1.1.6> test_path_result_type 26,292.0512 (40.19) 85,584.0044 (22.49) 27,421.3310 (39.20) 1,093.9841 (19.94) 27,167.0287 (39.40) 583.9393 (23.41) 1384;1396 36,467.9599 (0.03) 26786 1 python3.14-jsonpath-python-1.1.6> test_parse_scaling_with_depth 53,500.0581 (81.78) 106,625.0261 (28.01) 58,457.8918 (83.57) 3,810.9339 (69.45) 57,457.9462 (83.32) 4,123.9546 (165.30) 2823;719 17,106.3302 (0.01) 13476 1 python3.14-jsonpath-python-1.1.6> test_filter_expression 67,000.0445 (102.41) 115,834.0601 (30.43) 69,391.0785 (99.20) 2,324.6148 (42.37) 68,833.0038 (99.82) 1,000.9389 (40.12) 670;749 14,411.0745 (0.01) 6237 1 python3.14-jsonpath-python-1.1.6> test_regex_filter 70,624.9848 (107.96) 176,750.0071 (46.44) 74,930.6439 (107.12) 4,255.6490 (77.56) 74,292.0674 (107.73) 2,292.1013 (91.88) 251;270 13,345.6747 (0.01) 5290 1 python3.14-jsonpath-python-1.1.6> test_nested_filter 117,499.9634 (179.61) 442,374.9633 (116.22) 125,756.1373 (179.78) 13,372.1909 (243.70) 123,291.9749 (178.79) 3,844.2377 (154.09) 310;853 7,951.8982 (0.01) 6005 1 python3.14-jsonpath-python-1.1.6> test_complex_expression 120,208.9479 (183.75) 562,041.9979 (147.66) 129,007.4929 (184.43) 19,470.3906 (354.84) 125,167.0765 (181.51) 3,166.0311 (126.91) 258;567 7,751.4877 (0.01) 4589 1 python3.14-jsonpath-python-1.1.6> test_parse_scaling_with_array_size 412,459.0196 (630.48) 1,300,040.9817 (341.55) 438,908.3491 (627.47) 25,410.1871 (463.09) 435,770.4893 (631.92) 22,249.4709 (891.84) 169;51 2,278.3800 (0.00) 2100 1 python3.14-jsonpath-python-1.1.6> test_cached_search 953,749.9864 (>1000.0) 2,530,666.9995 (664.87) 1,013,080.5565 (>1000.0) 143,825.4631 (>1000.0) 992,166.9262 (>1000.0) 32,322.7141 (>1000.0) 34;65 987.0883 (0.00) 847 1 python3.14-jsonpath-python-1.1.6> test_parse_new_instance 962,625.0248 (>1000.0) 3,832,708.9278 (>1000.0) 1,025,616.2075 (>1000.0) 184,346.8207 (>1000.0) 998,958.0140 (>1000.0) 28,739.9744 (>1000.0) 8;68 975.0236 (0.00) 949 1 python3.14-jsonpath-python-1.1.6> test_parse_reuse_instance 963,166.0068 (>1000.0) 2,569,666.0159 (675.12) 1,033,429.3910 (>1000.0) 125,010.2455 (>1000.0) 1,011,124.9285 (>1000.0) 34,062.4538 (>1000.0) 57;88 967.6520 (0.00) 907 1 python3.14-jsonpath-python-1.1.6> test_recursive_descent 963,375.0888 (>1000.0) 2,155,791.9681 (566.38) 1,010,611.7983 (>1000.0) 55,004.4694 (>1000.0) 997,374.9984 (>1000.0) 29,874.9655 (>1000.0) 77;82 989.4996 (0.00) 958 1 python3.14-jsonpath-python-1.1.6> test_filter_scaling 9,847,333.0727 (>1000.0) 12,153,625.0226 (>1000.0) 10,166,083.3332 (>1000.0) 427,402.2476 (>1000.0) 10,053,333.0115 (>1000.0) 275,510.3051 (>1000.0) 5;5 98.3663 (0.00) 99 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 14.04s ============================= 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/1rrf4h0q5yzf58br9ms97c745dv70z67-python3.14-mistralai-2.6.0.drv' on 'grpc://farm.numtide.com:50051?client-cert=/run/secrets/vars/per-machine/bld1/nix-farm-ci/crt&client-key=/run/secrets/vars/per-machine/bld1/nix-farm-ci/key&connect-timeout=21&system=aarch64-darwin' building '/nix/store/1rrf4h0q5yzf58br9ms97c745dv70z67-python3.14-mistralai-2.6.0.drv' on farm.numtide.com:50051 python3.14-mistralai-2.6.0> mac02: building 1rrf4h0q5yzf58br9ms97c745dv70z67-python3.14-mistralai-2.6.0.drv python3.14-mistralai-2.6.0> structuredAttrs is enabled python3.14-mistralai-2.6.0> Sourcing python-remove-tests-dir-hook python3.14-mistralai-2.6.0> Sourcing python-catch-conflicts-hook.sh python3.14-mistralai-2.6.0> Sourcing python-remove-bin-bytecode-hook.sh python3.14-mistralai-2.6.0> Sourcing pypa-build-hook python3.14-mistralai-2.6.0> Using pypaBuildPhase python3.14-mistralai-2.6.0> Sourcing python-runtime-deps-check-hook python3.14-mistralai-2.6.0> Using pythonRuntimeDepsCheckHook python3.14-mistralai-2.6.0> Sourcing pypa-install-hook python3.14-mistralai-2.6.0> Using pypaInstallPhase python3.14-mistralai-2.6.0> Sourcing python-imports-check-hook.sh python3.14-mistralai-2.6.0> Using pythonImportsCheckPhase python3.14-mistralai-2.6.0> Sourcing python-metadata-check-hook.sh python3.14-mistralai-2.6.0> Using pythonMetadataCheckPhase python3.14-mistralai-2.6.0> Sourcing python-namespaces-hook python3.14-mistralai-2.6.0> Sourcing python-catch-conflicts-hook.sh python3.14-mistralai-2.6.0> Running phase: unpackPhase python3.14-mistralai-2.6.0> unpacking source archive /nix/store/wvl2l60pimppcmlzml43rf4n4xb3px2z-mistralai-2.6.0.tar.gz python3.14-mistralai-2.6.0> source root is mistralai-2.6.0 python3.14-mistralai-2.6.0> setting SOURCE_DATE_EPOCH to timestamp 1580601600 of file "mistralai-2.6.0/src/mistralai/extra/workflows/helpers.py" python3.14-mistralai-2.6.0> Running phase: patchPhase python3.14-mistralai-2.6.0> Running phase: updateAutotoolsGnuConfigScriptsPhase python3.14-mistralai-2.6.0> Running phase: configurePhase python3.14-mistralai-2.6.0> no configure script, doing nothing python3.14-mistralai-2.6.0> Running phase: buildPhase python3.14-mistralai-2.6.0> Executing pypaBuildPhase python3.14-mistralai-2.6.0> Creating a wheel... python3.14-mistralai-2.6.0> pypa build flags: --no-isolation --outdir dist/ --wheel python3.14-mistralai-2.6.0> * Getting build dependencies for wheel... python3.14-mistralai-2.6.0> * Building wheel... python3.14-mistralai-2.6.0> Successfully built mistralai-2.6.0-py3-none-any.whl python3.14-mistralai-2.6.0> Finished creating a wheel... python3.14-mistralai-2.6.0> /nix/var/nix/builds/nix-51384-524449456/mistralai-2.6.0/dist /nix/var/nix/builds/nix-51384-524449456/mistralai-2.6.0 python3.14-mistralai-2.6.0> Unpacking to: unpacked/mistralai-2.6.0...OK python3.14-mistralai-2.6.0> Repacking wheel as ./mistralai-2.6.0-py3-none-any.whl...OK python3.14-mistralai-2.6.0> /nix/var/nix/builds/nix-51384-524449456/mistralai-2.6.0 python3.14-mistralai-2.6.0> Finished executing pypaBuildPhase python3.14-mistralai-2.6.0> Running phase: pythonRuntimeDepsCheckHook python3.14-mistralai-2.6.0> Executing pythonRuntimeDepsCheck python3.14-mistralai-2.6.0> Checking runtime dependencies for mistralai-2.6.0-py3-none-any.whl python3.14-mistralai-2.6.0> Finished executing pythonRuntimeDepsCheck python3.14-mistralai-2.6.0> Running phase: installPhase python3.14-mistralai-2.6.0> Executing pypaInstallPhase python3.14-mistralai-2.6.0> Successfully installed mistralai-2.6.0-py3-none-any.whl python3.14-mistralai-2.6.0> Finished executing pypaInstallPhase python3.14-mistralai-2.6.0> Running phase: pythonOutputDistPhase python3.14-mistralai-2.6.0> Executing pythonOutputDistPhase python3.14-mistralai-2.6.0> Finished executing pythonOutputDistPhase python3.14-mistralai-2.6.0> Running phase: fixupPhase python3.14-mistralai-2.6.0> checking for references to /nix/var/nix/builds/nix-51384-524449456/ in /nix/store/7s5izy2qn2r9vf77a5shc74cwdhq8s84-python3.14-mistralai-2.6.0-dist... python3.14-mistralai-2.6.0> patching script interpreter paths in /nix/store/7s5izy2qn2r9vf77a5shc74cwdhq8s84-python3.14-mistralai-2.6.0-dist python3.14-mistralai-2.6.0> checking for references to /nix/var/nix/builds/nix-51384-524449456/ in /nix/store/ry7xy8p083l9cq8546khfv381776pwgw-python3.14-mistralai-2.6.0... python3.14-mistralai-2.6.0> patching script interpreter paths in /nix/store/ry7xy8p083l9cq8546khfv381776pwgw-python3.14-mistralai-2.6.0 python3.14-mistralai-2.6.0> stripping (with command strip and flags -S) in /nix/store/ry7xy8p083l9cq8546khfv381776pwgw-python3.14-mistralai-2.6.0/lib python3.14-mistralai-2.6.0> Executing pythonRemoveTestsDir python3.14-mistralai-2.6.0> Finished executing pythonRemoveTestsDir python3.14-mistralai-2.6.0> Running phase: installCheckPhase python3.14-mistralai-2.6.0> no Makefile or custom installCheckPhase, doing nothing python3.14-mistralai-2.6.0> Running phase: pythonCatchConflictsPhase python3.14-mistralai-2.6.0> Running phase: pythonRemoveBinBytecodePhase python3.14-mistralai-2.6.0> Running phase: pythonImportsCheckPhase python3.14-mistralai-2.6.0> Executing pythonImportsCheckPhase python3.14-mistralai-2.6.0> Check whether the following modules can be imported: mistralai python3.14-mistralai-2.6.0> Running phase: pythonMetadataCheckPhase python3.14-mistralai-2.6.0> Executing pythonMetadataCheckPhase building '/nix/store/msp27xgj7rp9xnd7066r3y12gfx55r75-mistral-vibe-2.26.1.drv' on 'grpc://farm.numtide.com:50051?client-cert=/run/secrets/vars/per-machine/bld1/nix-farm-ci/crt&client-key=/run/secrets/vars/per-machine/bld1/nix-farm-ci/key&connect-timeout=21&system=aarch64-darwin' building '/nix/store/msp27xgj7rp9xnd7066r3y12gfx55r75-mistral-vibe-2.26.1.drv' on farm.numtide.com:50051 mistral-vibe-2.26.1> mac02: building msp27xgj7rp9xnd7066r3y12gfx55r75-mistral-vibe-2.26.1.drv mistral-vibe-2.26.1> structuredAttrs is enabled mistral-vibe-2.26.1> Sourcing python-remove-tests-dir-hook mistral-vibe-2.26.1> Sourcing python-catch-conflicts-hook.sh mistral-vibe-2.26.1> Sourcing python-remove-bin-bytecode-hook.sh mistral-vibe-2.26.1> Sourcing wheel setup hook mistral-vibe-2.26.1> Using wheelUnpackPhase mistral-vibe-2.26.1> Sourcing python-runtime-deps-check-hook mistral-vibe-2.26.1> Using pythonRuntimeDepsCheckHook mistral-vibe-2.26.1> Sourcing pypa-install-hook mistral-vibe-2.26.1> Using pypaInstallPhase mistral-vibe-2.26.1> Sourcing python-imports-check-hook.sh mistral-vibe-2.26.1> Using pythonImportsCheckPhase mistral-vibe-2.26.1> Sourcing python-namespaces-hook mistral-vibe-2.26.1> Sourcing python-catch-conflicts-hook.sh mistral-vibe-2.26.1> Using versionCheckHook mistral-vibe-2.26.1> Using checkPhaseThreadLimitHook mistral-vibe-2.26.1> Running phase: unpackPhase mistral-vibe-2.26.1> Executing wheelUnpackPhase mistral-vibe-2.26.1> Finished executing wheelUnpackPhase mistral-vibe-2.26.1> Running phase: patchPhase mistral-vibe-2.26.1> Running phase: updateAutotoolsGnuConfigScriptsPhase mistral-vibe-2.26.1> Running phase: configurePhase mistral-vibe-2.26.1> no configure script, doing nothing mistral-vibe-2.26.1> Running phase: buildPhase mistral-vibe-2.26.1> no Makefile or custom buildPhase, doing nothing mistral-vibe-2.26.1> /nix/var/nix/builds/nix-58789-3573257247/dist /nix/var/nix/builds/nix-58789-3573257247 mistral-vibe-2.26.1> Unpacking to: unpacked/mistral_vibe-2.26.1...OK mistral-vibe-2.26.1> Repacking wheel as ./mistral_vibe-2.26.1-cp312-abi3-macosx_11_0_arm64.whl...OK mistral-vibe-2.26.1> /nix/var/nix/builds/nix-58789-3573257247 mistral-vibe-2.26.1> Running phase: pythonRuntimeDepsCheckHook mistral-vibe-2.26.1> Executing pythonRuntimeDepsCheck mistral-vibe-2.26.1> Checking runtime dependencies for mistral_vibe-2.26.1-cp312-abi3-macosx_11_0_arm64.whl mistral-vibe-2.26.1> Finished executing pythonRuntimeDepsCheck mistral-vibe-2.26.1> Running phase: installPhase mistral-vibe-2.26.1> Executing pypaInstallPhase mistral-vibe-2.26.1> Successfully installed mistral_vibe-2.26.1-cp312-abi3-macosx_11_0_arm64.whl mistral-vibe-2.26.1> Finished executing pypaInstallPhase mistral-vibe-2.26.1> Running phase: pythonOutputDistPhase mistral-vibe-2.26.1> Executing pythonOutputDistPhase mistral-vibe-2.26.1> Finished executing pythonOutputDistPhase mistral-vibe-2.26.1> Running phase: fixupPhase mistral-vibe-2.26.1> checking for references to /nix/var/nix/builds/nix-58789-3573257247/ in /nix/store/w9qgvi4x9xc3bk32zjqgl52d7ima12d2-mistral-vibe-2.26.1-dist... mistral-vibe-2.26.1> patching script interpreter paths in /nix/store/w9qgvi4x9xc3bk32zjqgl52d7ima12d2-mistral-vibe-2.26.1-dist mistral-vibe-2.26.1> checking for references to /nix/var/nix/builds/nix-58789-3573257247/ in /nix/store/4cyiz5qj8kd6garhy3hfnxxi0813s2qp-mistral-vibe-2.26.1... mistral-vibe-2.26.1> patching script interpreter paths in /nix/store/4cyiz5qj8kd6garhy3hfnxxi0813s2qp-mistral-vibe-2.26.1 mistral-vibe-2.26.1> stripping (with command strip and flags -S) in /nix/store/4cyiz5qj8kd6garhy3hfnxxi0813s2qp-mistral-vibe-2.26.1/lib /nix/store/4cyiz5qj8kd6garhy3hfnxxi0813s2qp-mistral-vibe-2.26.1/bin mistral-vibe-2.26.1> Rewriting #!/nix/store/0jb1qn7qnpbz8774mq5k2c1p84gp0x76-python3-3.14.8/bin/python3.14 to #!/nix/store/0jb1qn7qnpbz8774mq5k2c1p84gp0x76-python3-3.14.8 mistral-vibe-2.26.1> wrapping `/nix/store/4cyiz5qj8kd6garhy3hfnxxi0813s2qp-mistral-vibe-2.26.1/bin/vibe-acp'... mistral-vibe-2.26.1> Rewriting #!/nix/store/0jb1qn7qnpbz8774mq5k2c1p84gp0x76-python3-3.14.8/bin/python3.14 to #!/nix/store/0jb1qn7qnpbz8774mq5k2c1p84gp0x76-python3-3.14.8 mistral-vibe-2.26.1> wrapping `/nix/store/4cyiz5qj8kd6garhy3hfnxxi0813s2qp-mistral-vibe-2.26.1/bin/vibe-app-server'... mistral-vibe-2.26.1> Rewriting #!/nix/store/0jb1qn7qnpbz8774mq5k2c1p84gp0x76-python3-3.14.8/bin/python3.14 to #!/nix/store/0jb1qn7qnpbz8774mq5k2c1p84gp0x76-python3-3.14.8 mistral-vibe-2.26.1> wrapping `/nix/store/4cyiz5qj8kd6garhy3hfnxxi0813s2qp-mistral-vibe-2.26.1/bin/vibe'... mistral-vibe-2.26.1> Executing pythonRemoveTestsDir mistral-vibe-2.26.1> Finished executing pythonRemoveTestsDir mistral-vibe-2.26.1> Running phase: installCheckPhase mistral-vibe-2.26.1> Executing versionCheckPhase mistral-vibe-2.26.1> Successfully managed to find version 2.26.1 in the output of the command /nix/store/4cyiz5qj8kd6garhy3hfnxxi0813s2qp-mistral-vibe-2.26.1/bin/vibe --version mistral-vibe-2.26.1> vibe 2.26.1 mistral-vibe-2.26.1> Finished versionCheckPhase mistral-vibe-2.26.1> setting known thread variables to default: 1 mistral-vibe-2.26.1> 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.26.1> no Makefile or custom installCheckPhase, doing nothing mistral-vibe-2.26.1> Running phase: pythonCatchConflictsPhase mistral-vibe-2.26.1> Running phase: pythonRemoveBinBytecodePhase mistral-vibe-2.26.1> Running phase: pythonImportsCheckPhase mistral-vibe-2.26.1> Executing pythonImportsCheckPhase mistral-vibe-2.26.1> Check whether the following modules can be imported: vibe vibe.cli.cli vibe.app_server.local vibe.core.llm.backend.mistral vibe.cli.transcribe.mistral_transcribe_client building '/nix/store/bwdzkzjv0lpaixhkydlmfxhjps5zk4w7-check-mistral-vibe.drv' on 'grpc://farm.numtide.com:50051?client-cert=/run/secrets/vars/per-machine/bld1/nix-farm-ci/crt&client-key=/run/secrets/vars/per-machine/bld1/nix-farm-ci/key&connect-timeout=21&system=aarch64-darwin' building '/nix/store/bwdzkzjv0lpaixhkydlmfxhjps5zk4w7-check-mistral-vibe.drv' on farm.numtide.com:50051 check-mistral-vibe> mac02: building bwdzkzjv0lpaixhkydlmfxhjps5zk4w7-check-mistral-vibe.drv upload niks3: ok