2026-03-27T20:54:14,029 Created temporary directory: /tmp/pip-ephem-wheel-cache-1kqnbo1q 2026-03-27T20:54:14,031 Created temporary directory: /tmp/pip-build-tracker-oh1xfj07 2026-03-27T20:54:14,031 Initialized build tracking at /tmp/pip-build-tracker-oh1xfj07 2026-03-27T20:54:14,032 Created build tracker: /tmp/pip-build-tracker-oh1xfj07 2026-03-27T20:54:14,032 Entered build tracker: /tmp/pip-build-tracker-oh1xfj07 2026-03-27T20:54:14,033 Created temporary directory: /tmp/pip-wheel-rdtbaaic 2026-03-27T20:54:14,036 DEPRECATION: --no-binary currently disables reading from the cache of locally built wheels. In the future --no-binary will not influence the wheel cache. pip 23.1 will enforce this behaviour change. A possible replacement is to use the --no-cache-dir option. You can use the flag --use-feature=no-binary-enable-wheel-cache to test the upcoming behaviour. Discussion can be found at https://github.com/pypa/pip/issues/11453 2026-03-27T20:54:14,038 Created temporary directory: /tmp/pip-ephem-wheel-cache-lx02_zlm 2026-03-27T20:54:14,062 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-03-27T20:54:14,066 2 location(s) to search for versions of openrouter: 2026-03-27T20:54:14,066 * https://pypi.org/simple/openrouter/ 2026-03-27T20:54:14,066 * https://www.piwheels.org/simple/openrouter/ 2026-03-27T20:54:14,066 Fetching project page and analyzing links: https://pypi.org/simple/openrouter/ 2026-03-27T20:54:14,067 Getting page https://pypi.org/simple/openrouter/ 2026-03-27T20:54:14,069 Found index url https://pypi.org/simple 2026-03-27T20:54:14,298 Fetched page https://pypi.org/simple/openrouter/ as application/vnd.pypi.simple.v1+json 2026-03-27T20:54:14,305 Skipping link: No binaries permitted for openrouter: https://files.pythonhosted.org/packages/b7/06/a04b3a1a3d62ca1f26df1eb50472ad6fc8f958084c0d8d9c253247a3a23b/openrouter-0.0.6-py3-none-any.whl (from https://pypi.org/simple/openrouter/) (requires-python:>=3.9.2) 2026-03-27T20:54:14,306 Found link https://files.pythonhosted.org/packages/be/40/71f4a23cac4bc3aa144b898954fbf6b988f2774265b49cd9882b7b6ca7b3/openrouter-0.0.6.tar.gz (from https://pypi.org/simple/openrouter/) (requires-python:>=3.9.2), version: 0.0.6 2026-03-27T20:54:14,306 Skipping link: No binaries permitted for openrouter: https://files.pythonhosted.org/packages/0b/00/fe42721232ae3cb3ad0950fe8ce6366ab0eaf6e72547a780e87333fd5794/openrouter-0.0.8-py3-none-any.whl (from https://pypi.org/simple/openrouter/) (requires-python:>=3.9.2) 2026-03-27T20:54:14,308 Found link https://files.pythonhosted.org/packages/bd/29/8b6967bae1fadc0c5d706a01aa60c48b4375115a5102f063eaa76b811c85/openrouter-0.0.8.tar.gz (from https://pypi.org/simple/openrouter/) (requires-python:>=3.9.2), version: 0.0.8 2026-03-27T20:54:14,309 Skipping link: No binaries permitted for openrouter: https://files.pythonhosted.org/packages/c5/4c/a56e789c5354df1bb6e91a711d0bd0613672b094772a16220d2f4a410c82/openrouter-0.0.14-py3-none-any.whl (from https://pypi.org/simple/openrouter/) (requires-python:>=3.9.2) 2026-03-27T20:54:14,310 Found link https://files.pythonhosted.org/packages/92/50/49feea81588e44e7e27ef04759058d27c9cb82396536d0b2439033a853c9/openrouter-0.0.14.tar.gz (from https://pypi.org/simple/openrouter/) (requires-python:>=3.9.2), version: 0.0.14 2026-03-27T20:54:14,310 Skipping link: No binaries permitted for openrouter: https://files.pythonhosted.org/packages/bc/f3/6027844a1b674e6992465b117130da6f14f26c6b04df6a038e015d9984b6/openrouter-0.0.15-py3-none-any.whl (from https://pypi.org/simple/openrouter/) (requires-python:>=3.9.2) 2026-03-27T20:54:14,311 Found link https://files.pythonhosted.org/packages/8f/c5/c8dbb19e88cd97a69e659a59690f7c07c7394a11c264665e09a0a98b3b97/openrouter-0.0.15.tar.gz (from https://pypi.org/simple/openrouter/) (requires-python:>=3.9.2), version: 0.0.15 2026-03-27T20:54:14,312 Skipping link: No binaries permitted for openrouter: https://files.pythonhosted.org/packages/a6/ee/2fa3dc5db531d65e21e9c8538f748f2baafd79f91968386c50f443d98636/openrouter-0.0.16-py3-none-any.whl (from https://pypi.org/simple/openrouter/) (requires-python:>=3.9.2) 2026-03-27T20:54:14,313 Found link https://files.pythonhosted.org/packages/6c/d5/650560397cd9a1d9f40c561e1b584d5a794fc17936613f48f2c9565c9ccd/openrouter-0.0.16.tar.gz (from https://pypi.org/simple/openrouter/) (requires-python:>=3.9.2), version: 0.0.16 2026-03-27T20:54:14,314 Skipping link: No binaries permitted for openrouter: https://files.pythonhosted.org/packages/a6/25/fc6351620714575b3f4aa2a61995cf58145f213e25cfa923c276ecfe1586/openrouter-0.0.17-py3-none-any.whl (from https://pypi.org/simple/openrouter/) (requires-python:>=3.9.2) 2026-03-27T20:54:14,315 Found link https://files.pythonhosted.org/packages/26/15/89952decfccb40041feb481038d0d008923592cbad1be149fcec14b81d1f/openrouter-0.0.17.tar.gz (from https://pypi.org/simple/openrouter/) (requires-python:>=3.9.2), version: 0.0.17 2026-03-27T20:54:14,316 Skipping link: No binaries permitted for openrouter: https://files.pythonhosted.org/packages/39/33/4879db313ba695d1dfb227270f040e8e5b13ddcfa20f7c9852bdb6dd5245/openrouter-0.0.18-py3-none-any.whl (from https://pypi.org/simple/openrouter/) (requires-python:>=3.9.2) 2026-03-27T20:54:14,316 Found link https://files.pythonhosted.org/packages/62/c6/9616e3099585e228735baf4fbe3c991d004e01d6c672731ffff1cc70e2ef/openrouter-0.0.18.tar.gz (from https://pypi.org/simple/openrouter/) (requires-python:>=3.9.2), version: 0.0.18 2026-03-27T20:54:14,317 Skipping link: No binaries permitted for openrouter: https://files.pythonhosted.org/packages/00/2a/610dd1bbd9a43e48f74da2f94926bac001a86bdf48862990db812e303b2e/openrouter-0.0.19-py3-none-any.whl (from https://pypi.org/simple/openrouter/) (requires-python:>=3.9.2) 2026-03-27T20:54:14,318 Found link https://files.pythonhosted.org/packages/04/90/b8918e0b5c52cb55c7663ce2d0196490751502cbe0a3a96bdaede264b726/openrouter-0.0.19.tar.gz (from https://pypi.org/simple/openrouter/) (requires-python:>=3.9.2), version: 0.0.19 2026-03-27T20:54:14,319 Skipping link: No binaries permitted for openrouter: https://files.pythonhosted.org/packages/6e/94/86513d2d5dba13ec834897cd98fd44f97b993888dce7bea76721c2dfcfac/openrouter-0.0.21-py3-none-any.whl (from https://pypi.org/simple/openrouter/) (requires-python:>=3.9.2) 2026-03-27T20:54:14,320 Found link https://files.pythonhosted.org/packages/2a/91/d006559f1bea3f2ad68d83c88fbcc05fff5cb1ec9d915fce49cc910bcb33/openrouter-0.0.21.tar.gz (from https://pypi.org/simple/openrouter/) (requires-python:>=3.9.2), version: 0.0.21 2026-03-27T20:54:14,320 Skipping link: No binaries permitted for openrouter: https://files.pythonhosted.org/packages/85/8b/4dfd3d78b87462bbb456ea6b671d2498d58b19a12b376a09b05b8c95d374/openrouter-0.0.22-py3-none-any.whl (from https://pypi.org/simple/openrouter/) (requires-python:>=3.9.2) 2026-03-27T20:54:14,321 Found link https://files.pythonhosted.org/packages/38/16/d51f83862f96dca08d74fb8985dfca05d51fc62242e2c3dc2755b41d9007/openrouter-0.0.22.tar.gz (from https://pypi.org/simple/openrouter/) (requires-python:>=3.9.2), version: 0.0.22 2026-03-27T20:54:14,322 Skipping link: No binaries permitted for openrouter: https://files.pythonhosted.org/packages/8f/f8/e86cc449d1ca5ced4e6a483b07932444c04a0146b4ed287956496ff5b61e/openrouter-0.1.1-py3-none-any.whl (from https://pypi.org/simple/openrouter/) (requires-python:>=3.9.2) 2026-03-27T20:54:14,323 Found link https://files.pythonhosted.org/packages/c3/ce/69d3d7a79b2a9a28377cbf2a502a0d41da41bf99f40a17dd5dbdc61d5aea/openrouter-0.1.1.tar.gz (from https://pypi.org/simple/openrouter/) (requires-python:>=3.9.2), version: 0.1.1 2026-03-27T20:54:14,324 Skipping link: No binaries permitted for openrouter: https://files.pythonhosted.org/packages/2f/15/883e84a6be09b8f16e69f2c040139f0e03f6bd15b46925de5ace7b5bc175/openrouter-0.1.2-py3-none-any.whl (from https://pypi.org/simple/openrouter/) (requires-python:>=3.9.2) 2026-03-27T20:54:14,324 Found link https://files.pythonhosted.org/packages/06/9e/4eaaa24a7cad210a0cff2d19ee3c2ffeba0bd8f54ddee9929b91742be781/openrouter-0.1.2.tar.gz (from https://pypi.org/simple/openrouter/) (requires-python:>=3.9.2), version: 0.1.2 2026-03-27T20:54:14,325 Skipping link: No binaries permitted for openrouter: https://files.pythonhosted.org/packages/b8/ae/00daf34c0dd7d3bbe02d965b2031d0fad9ce541db6dfd9e130ac7d024ddb/openrouter-0.1.3-py3-none-any.whl (from https://pypi.org/simple/openrouter/) (requires-python:>=3.9.2) 2026-03-27T20:54:14,326 Found link https://files.pythonhosted.org/packages/f9/d9/56d56edadc1c4a973694a1e09329f1ab985813220123294c9d7d12a0f41e/openrouter-0.1.3.tar.gz (from https://pypi.org/simple/openrouter/) (requires-python:>=3.9.2), version: 0.1.3 2026-03-27T20:54:14,327 Skipping link: No binaries permitted for openrouter: https://files.pythonhosted.org/packages/de/a3/a6758d67802ae1b769fb7fc30423bebdc677148315aba243e9916bad70e5/openrouter-0.6.0-py3-none-any.whl (from https://pypi.org/simple/openrouter/) (requires-python:>=3.9.2) 2026-03-27T20:54:14,328 Found link https://files.pythonhosted.org/packages/33/39/5ed508bc72ec974d95a59b0ac849950c5fe98e44ed8307fc9ed0846f5e71/openrouter-0.6.0.tar.gz (from https://pypi.org/simple/openrouter/) (requires-python:>=3.9.2), version: 0.6.0 2026-03-27T20:54:14,328 Skipping link: No binaries permitted for openrouter: https://files.pythonhosted.org/packages/1f/32/cfff59bdb81e5cd40bcfb01a33962c5299e3373ad24fadcb2c7f7e61a2f0/openrouter-0.7.11-py3-none-any.whl (from https://pypi.org/simple/openrouter/) (requires-python:>=3.9.2) 2026-03-27T20:54:14,329 Found link https://files.pythonhosted.org/packages/36/07/75d8dbe6fa40017901e10acc587996229630a89c8b1f150a73fc0df9a01d/openrouter-0.7.11.tar.gz (from https://pypi.org/simple/openrouter/) (requires-python:>=3.9.2), version: 0.7.11 2026-03-27T20:54:14,330 Skipping link: No binaries permitted for openrouter: https://files.pythonhosted.org/packages/b3/d1/413bbdd98aac44bf094055cb282b3edaa61a1e1b7e54ebdbf9afebfd5178/openrouter-0.8.0-py3-none-any.whl (from https://pypi.org/simple/openrouter/) (requires-python:>=3.9.2) 2026-03-27T20:54:14,330 Found link https://files.pythonhosted.org/packages/4f/c1/44c5c17fdcaf36e8af25eda268d097e40799583ced48ca94adc5015576c3/openrouter-0.8.0.tar.gz (from https://pypi.org/simple/openrouter/) (requires-python:>=3.9.2), version: 0.8.0 2026-03-27T20:54:14,331 Fetching project page and analyzing links: https://www.piwheels.org/simple/openrouter/ 2026-03-27T20:54:14,332 Getting page https://www.piwheels.org/simple/openrouter/ 2026-03-27T20:54:14,333 Found index url https://www.piwheels.org/simple 2026-03-27T20:54:14,506 Fetched page https://www.piwheels.org/simple/openrouter/ as text/html 2026-03-27T20:54:14,512 Skipping link: No binaries permitted for openrouter: https://www.piwheels.org/simple/openrouter/openrouter-0.7.11-py3-none-any.whl#sha256=830507dbef3f5f399c2bd42969680e9b095aaa9e98a4da8629329b5aec3717e7 (from https://www.piwheels.org/simple/openrouter/) (requires-python:>=3.9.2) 2026-03-27T20:54:14,512 Skipping link: No binaries permitted for openrouter: https://archive1.piwheels.org/simple/openrouter/openrouter-0.6.0-py3-none-any.whl#sha256=f785d3ca39195fb73e3e96ddf1119f21d01697f487d7965f17ed2299cdc9cc64 (from https://www.piwheels.org/simple/openrouter/) (requires-python:>=3.9.2) 2026-03-27T20:54:14,513 Skipping link: No binaries permitted for openrouter: https://archive1.piwheels.org/simple/openrouter/openrouter-0.1.3-py3-none-any.whl#sha256=9b9f31022fdee67346d6cbbe8a6ce4857fd94d4015021a62c88fd5bd7b47bc6d (from https://www.piwheels.org/simple/openrouter/) (requires-python:>=3.9.2) 2026-03-27T20:54:14,514 Skipping link: No binaries permitted for openrouter: https://archive1.piwheels.org/simple/openrouter/openrouter-0.1.2-py3-none-any.whl#sha256=1559036725b8a5a18411c860eb8d84a6e54000b28e17b4b9beb08c60f0e1ba7f (from https://www.piwheels.org/simple/openrouter/) (requires-python:>=3.9.2) 2026-03-27T20:54:14,514 Skipping link: No binaries permitted for openrouter: https://archive1.piwheels.org/simple/openrouter/openrouter-0.1.1-py3-none-any.whl#sha256=bf76ea1b0aa3a7141e7955dd6db29317ad6146d7e379922930a78433420a2f84 (from https://www.piwheels.org/simple/openrouter/) (requires-python:>=3.9.2) 2026-03-27T20:54:14,515 Skipping link: No binaries permitted for openrouter: https://archive1.piwheels.org/simple/openrouter/openrouter-0.0.22-py3-none-any.whl#sha256=32e03af546b64c02c3a110205e0465b4922418d14ad55df5d38adc07f0cb8607 (from https://www.piwheels.org/simple/openrouter/) (requires-python:>=3.9.2) 2026-03-27T20:54:14,516 Skipping link: No binaries permitted for openrouter: https://archive1.piwheels.org/simple/openrouter/openrouter-0.0.21-py3-none-any.whl#sha256=26e712128a946f999bdeb5f4eec495ac9f8da359aa4ad4fa31798e7affb1597e (from https://www.piwheels.org/simple/openrouter/) (requires-python:>=3.9.2) 2026-03-27T20:54:14,516 Skipping link: No binaries permitted for openrouter: https://archive1.piwheels.org/simple/openrouter/openrouter-0.0.19-py3-none-any.whl#sha256=a1cea51370417faa4a2ef55a1c5989b230a9a5c1dbb4f5b9a49af252cbeafefd (from https://www.piwheels.org/simple/openrouter/) (requires-python:>=3.9.2) 2026-03-27T20:54:14,516 Skipping link: No binaries permitted for openrouter: https://archive1.piwheels.org/simple/openrouter/openrouter-0.0.18-py3-none-any.whl#sha256=2d1f9dfe7a11653633ff8e30268fb45f4f3836820e38ebffa99d3ef1c4ee17dc (from https://www.piwheels.org/simple/openrouter/) (requires-python:>=3.9.2) 2026-03-27T20:54:14,517 Skipping link: No binaries permitted for openrouter: https://archive1.piwheels.org/simple/openrouter/openrouter-0.0.17-py3-none-any.whl#sha256=3452ae21b115e8219896a3ae35e2ab6b24751ed56693706eb61297f2ac3e3ba4 (from https://www.piwheels.org/simple/openrouter/) (requires-python:>=3.9.2) 2026-03-27T20:54:14,517 Skipping link: No binaries permitted for openrouter: https://archive1.piwheels.org/simple/openrouter/openrouter-0.0.16-py3-none-any.whl#sha256=9ce8166fef3560d8836a4208174d5055dff7ec770a651fe8ebb3d056ee504760 (from https://www.piwheels.org/simple/openrouter/) (requires-python:>=3.9.2) 2026-03-27T20:54:14,518 Skipping link: No binaries permitted for openrouter: https://archive1.piwheels.org/simple/openrouter/openrouter-0.0.15-py3-none-any.whl#sha256=a55cd46f0eb4380770054666e3e0d385c0f17ccdb629e8013b658851bfa86a4b (from https://www.piwheels.org/simple/openrouter/) (requires-python:>=3.9.2) 2026-03-27T20:54:14,518 Skipping link: No binaries permitted for openrouter: https://archive1.piwheels.org/simple/openrouter/openrouter-0.0.14-py3-none-any.whl#sha256=2aa51aa0af571f8516b84cb6ab8798ac8f4ea1a9d54f2c2327e8055d06446959 (from https://www.piwheels.org/simple/openrouter/) (requires-python:>=3.9.2) 2026-03-27T20:54:14,519 Skipping link: No binaries permitted for openrouter: https://archive1.piwheels.org/simple/openrouter/openrouter-0.0.8-py3-none-any.whl#sha256=424e5154385867551859d795187eb2b5c6d03ddf08e0f5e0b81b125d52407b8d (from https://www.piwheels.org/simple/openrouter/) (requires-python:>=3.9.2) 2026-03-27T20:54:14,520 Skipping link: No binaries permitted for openrouter: https://archive1.piwheels.org/simple/openrouter/openrouter-0.0.6-py3-none-any.whl#sha256=1ca2cc8115c1f1bf0b8fe191d25908457b1f3cc2c5d6bd531ca18c15a454a5ea (from https://www.piwheels.org/simple/openrouter/) (requires-python:>=3.9.2) 2026-03-27T20:54:14,520 Skipping link: not a file: https://www.piwheels.org/simple/openrouter/ 2026-03-27T20:54:14,521 Skipping link: not a file: https://pypi.org/simple/openrouter/ 2026-03-27T20:54:14,541 Given no hashes to check 1 links for project 'openrouter': discarding no candidates 2026-03-27T20:54:14,560 Collecting openrouter==0.8.0 2026-03-27T20:54:14,562 Created temporary directory: /tmp/pip-unpack-ldudgx8l 2026-03-27T20:54:14,791 Downloading openrouter-0.8.0.tar.gz (207 kB) 2026-03-27T20:54:15,667 Added openrouter==0.8.0 from https://files.pythonhosted.org/packages/4f/c1/44c5c17fdcaf36e8af25eda268d097e40799583ced48ca94adc5015576c3/openrouter-0.8.0.tar.gz to build tracker '/tmp/pip-build-tracker-oh1xfj07' 2026-03-27T20:54:15,673 Created temporary directory: /tmp/pip-build-env-m2_urac7 2026-03-27T20:54:15,677 Installing build dependencies: started 2026-03-27T20:54:15,678 Running command pip subprocess to install build dependencies 2026-03-27T20:54:16,851 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-03-27T20:54:17,257 DEPRECATION: --no-binary currently disables reading from the cache of locally built wheels. In the future --no-binary will not influence the wheel cache. pip 23.1 will enforce this behaviour change. A possible replacement is to use the --no-cache-dir option. You can use the flag --use-feature=no-binary-enable-wheel-cache to test the upcoming behaviour. Discussion can be found at https://github.com/pypa/pip/issues/11453 2026-03-27T20:54:17,280 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-03-27T20:54:19,015 Collecting setuptools>=80 2026-03-27T20:54:19,091 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-03-27T20:54:19,367 Collecting wheel 2026-03-27T20:54:19,382 Using cached https://www.piwheels.org/simple/wheel/wheel-0.46.3-py3-none-any.whl (30 kB) 2026-03-27T20:54:19,563 Collecting packaging>=24.0 2026-03-27T20:54:19,580 Using cached https://www.piwheels.org/simple/packaging/packaging-26.0-py3-none-any.whl (74 kB) 2026-03-27T20:54:22,535 Installing collected packages: setuptools, packaging, wheel 2026-03-27T20:54:25,880 Creating /tmp/pip-build-env-m2_urac7/overlay/local/bin 2026-03-27T20:54:25,882 changing mode of /tmp/pip-build-env-m2_urac7/overlay/local/bin/wheel to 755 2026-03-27T20:54:25,903 Successfully installed packaging-26.0 setuptools-82.0.1 wheel-0.46.3 2026-03-27T20:54:26,188 Installing build dependencies: finished with status 'done' 2026-03-27T20:54:26,194 Getting requirements to build wheel: started 2026-03-27T20:54:26,195 Running command Getting requirements to build wheel 2026-03-27T20:54:26,814 /tmp/pip-build-env-m2_urac7/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-03-27T20:54:26,814 !! 2026-03-27T20:54:26,815 ******************************************************************************** 2026-03-27T20:54:26,816 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). 2026-03-27T20:54:26,817 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-03-27T20:54:26,817 or your builds will no longer be supported. 2026-03-27T20:54:26,819 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-27T20:54:26,819 ******************************************************************************** 2026-03-27T20:54:26,821 !! 2026-03-27T20:54:26,821 corresp(dist, value, root_dir) 2026-03-27T20:54:26,900 running egg_info 2026-03-27T20:54:26,906 writing src/openrouter.egg-info/PKG-INFO 2026-03-27T20:54:26,910 writing dependency_links to src/openrouter.egg-info/dependency_links.txt 2026-03-27T20:54:26,912 writing requirements to src/openrouter.egg-info/requires.txt 2026-03-27T20:54:26,913 writing top-level names to src/openrouter.egg-info/top_level.txt 2026-03-27T20:54:26,958 reading manifest file 'src/openrouter.egg-info/SOURCES.txt' 2026-03-27T20:54:26,980 adding license file 'LICENSE' 2026-03-27T20:54:27,000 writing manifest file 'src/openrouter.egg-info/SOURCES.txt' 2026-03-27T20:54:27,099 Getting requirements to build wheel: finished with status 'done' 2026-03-27T20:54:27,102 Created temporary directory: /tmp/pip-modern-metadata-ni5mq250 2026-03-27T20:54:27,104 Preparing metadata (pyproject.toml): started 2026-03-27T20:54:27,105 Running command Preparing metadata (pyproject.toml) 2026-03-27T20:54:27,666 /tmp/pip-build-env-m2_urac7/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-03-27T20:54:27,667 !! 2026-03-27T20:54:27,668 ******************************************************************************** 2026-03-27T20:54:27,669 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). 2026-03-27T20:54:27,670 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-03-27T20:54:27,670 or your builds will no longer be supported. 2026-03-27T20:54:27,671 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-27T20:54:27,671 ******************************************************************************** 2026-03-27T20:54:27,672 !! 2026-03-27T20:54:27,673 corresp(dist, value, root_dir) 2026-03-27T20:54:27,749 running dist_info 2026-03-27T20:54:27,760 creating /tmp/pip-modern-metadata-ni5mq250/openrouter.egg-info 2026-03-27T20:54:27,761 writing /tmp/pip-modern-metadata-ni5mq250/openrouter.egg-info/PKG-INFO 2026-03-27T20:54:27,764 writing dependency_links to /tmp/pip-modern-metadata-ni5mq250/openrouter.egg-info/dependency_links.txt 2026-03-27T20:54:27,766 writing requirements to /tmp/pip-modern-metadata-ni5mq250/openrouter.egg-info/requires.txt 2026-03-27T20:54:27,767 writing top-level names to /tmp/pip-modern-metadata-ni5mq250/openrouter.egg-info/top_level.txt 2026-03-27T20:54:27,768 writing manifest file '/tmp/pip-modern-metadata-ni5mq250/openrouter.egg-info/SOURCES.txt' 2026-03-27T20:54:27,810 reading manifest file '/tmp/pip-modern-metadata-ni5mq250/openrouter.egg-info/SOURCES.txt' 2026-03-27T20:54:27,812 adding license file 'LICENSE' 2026-03-27T20:54:27,826 writing manifest file '/tmp/pip-modern-metadata-ni5mq250/openrouter.egg-info/SOURCES.txt' 2026-03-27T20:54:27,828 creating '/tmp/pip-modern-metadata-ni5mq250/openrouter-0.8.0.dist-info' 2026-03-27T20:54:27,951 Preparing metadata (pyproject.toml): finished with status 'done' 2026-03-27T20:54:27,956 Source in /tmp/pip-wheel-rdtbaaic/openrouter_f0f904026e1249ebb6c3e68f12d4c533 has version 0.8.0, which satisfies requirement openrouter==0.8.0 from https://files.pythonhosted.org/packages/4f/c1/44c5c17fdcaf36e8af25eda268d097e40799583ced48ca94adc5015576c3/openrouter-0.8.0.tar.gz 2026-03-27T20:54:27,957 Removed openrouter==0.8.0 from https://files.pythonhosted.org/packages/4f/c1/44c5c17fdcaf36e8af25eda268d097e40799583ced48ca94adc5015576c3/openrouter-0.8.0.tar.gz from build tracker '/tmp/pip-build-tracker-oh1xfj07' 2026-03-27T20:54:27,963 Created temporary directory: /tmp/pip-unpack-odc30nks 2026-03-27T20:54:27,964 Building wheels for collected packages: openrouter 2026-03-27T20:54:27,969 Created temporary directory: /tmp/pip-wheel-vaup2iwa 2026-03-27T20:54:27,969 Destination directory: /tmp/pip-wheel-vaup2iwa 2026-03-27T20:54:27,971 Building wheel for openrouter (pyproject.toml): started 2026-03-27T20:54:27,972 Running command Building wheel for openrouter (pyproject.toml) 2026-03-27T20:54:28,521 /tmp/pip-build-env-m2_urac7/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-03-27T20:54:28,522 !! 2026-03-27T20:54:28,523 ******************************************************************************** 2026-03-27T20:54:28,523 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). 2026-03-27T20:54:28,524 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-03-27T20:54:28,525 or your builds will no longer be supported. 2026-03-27T20:54:28,526 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-27T20:54:28,527 ******************************************************************************** 2026-03-27T20:54:28,528 !! 2026-03-27T20:54:28,529 corresp(dist, value, root_dir) 2026-03-27T20:54:28,593 running bdist_wheel 2026-03-27T20:54:28,611 running build 2026-03-27T20:54:28,612 running build_py 2026-03-27T20:54:28,618 creating build/lib/openrouter 2026-03-27T20:54:28,620 copying src/openrouter/providers.py -> build/lib/openrouter 2026-03-27T20:54:28,623 copying src/openrouter/responses.py -> build/lib/openrouter 2026-03-27T20:54:28,626 copying src/openrouter/__init__.py -> build/lib/openrouter 2026-03-27T20:54:28,628 copying src/openrouter/oauth.py -> build/lib/openrouter 2026-03-27T20:54:28,631 copying src/openrouter/generations.py -> build/lib/openrouter 2026-03-27T20:54:28,633 copying src/openrouter/analytics.py -> build/lib/openrouter 2026-03-27T20:54:28,636 copying src/openrouter/basesdk.py -> build/lib/openrouter 2026-03-27T20:54:28,639 copying src/openrouter/_version.py -> build/lib/openrouter 2026-03-27T20:54:28,640 copying src/openrouter/httpclient.py -> build/lib/openrouter 2026-03-27T20:54:28,642 copying src/openrouter/api_keys.py -> build/lib/openrouter 2026-03-27T20:54:28,646 copying src/openrouter/credits.py -> build/lib/openrouter 2026-03-27T20:54:28,648 copying src/openrouter/sdk.py -> build/lib/openrouter 2026-03-27T20:54:28,651 copying src/openrouter/endpoints.py -> build/lib/openrouter 2026-03-27T20:54:28,653 copying src/openrouter/chat.py -> build/lib/openrouter 2026-03-27T20:54:28,657 copying src/openrouter/models_.py -> build/lib/openrouter 2026-03-27T20:54:28,659 copying src/openrouter/embeddings.py -> build/lib/openrouter 2026-03-27T20:54:28,662 copying src/openrouter/sdkconfiguration.py -> build/lib/openrouter 2026-03-27T20:54:28,664 copying src/openrouter/guardrails.py -> build/lib/openrouter 2026-03-27T20:54:28,670 copying src/openrouter/beta.py -> build/lib/openrouter 2026-03-27T20:54:28,672 creating build/lib/openrouter/utils 2026-03-27T20:54:28,673 copying src/openrouter/utils/metadata.py -> build/lib/openrouter/utils 2026-03-27T20:54:28,675 copying src/openrouter/utils/oauth_create_sha256_code_challenge.py -> build/lib/openrouter/utils 2026-03-27T20:54:28,677 copying src/openrouter/utils/values.py -> build/lib/openrouter/utils 2026-03-27T20:54:28,679 copying src/openrouter/utils/enums.py -> build/lib/openrouter/utils 2026-03-27T20:54:28,681 copying src/openrouter/utils/url.py -> build/lib/openrouter/utils 2026-03-27T20:54:28,683 copying src/openrouter/utils/annotations.py -> build/lib/openrouter/utils 2026-03-27T20:54:28,685 copying src/openrouter/utils/__init__.py -> build/lib/openrouter/utils 2026-03-27T20:54:28,687 copying src/openrouter/utils/serializers.py -> build/lib/openrouter/utils 2026-03-27T20:54:28,689 copying src/openrouter/utils/headers.py -> build/lib/openrouter/utils 2026-03-27T20:54:28,691 copying src/openrouter/utils/queryparams.py -> build/lib/openrouter/utils 2026-03-27T20:54:28,694 copying src/openrouter/utils/datetimes.py -> build/lib/openrouter/utils 2026-03-27T20:54:28,695 copying src/openrouter/utils/forms.py -> build/lib/openrouter/utils 2026-03-27T20:54:28,698 copying src/openrouter/utils/oauth_create_authorization_url.py -> build/lib/openrouter/utils 2026-03-27T20:54:28,700 copying src/openrouter/utils/security.py -> build/lib/openrouter/utils 2026-03-27T20:54:28,702 copying src/openrouter/utils/unmarshal_json_response.py -> build/lib/openrouter/utils 2026-03-27T20:54:28,704 copying src/openrouter/utils/eventstreaming.py -> build/lib/openrouter/utils 2026-03-27T20:54:28,706 copying src/openrouter/utils/retries.py -> build/lib/openrouter/utils 2026-03-27T20:54:28,708 copying src/openrouter/utils/logger.py -> build/lib/openrouter/utils 2026-03-27T20:54:28,710 copying src/openrouter/utils/requestbodies.py -> build/lib/openrouter/utils 2026-03-27T20:54:28,713 creating build/lib/openrouter/types 2026-03-27T20:54:28,714 copying src/openrouter/types/__init__.py -> build/lib/openrouter/types 2026-03-27T20:54:28,716 copying src/openrouter/types/basemodel.py -> build/lib/openrouter/types 2026-03-27T20:54:28,717 copying src/openrouter/types/models.py -> build/lib/openrouter/types 2026-03-27T20:54:28,721 creating build/lib/openrouter/operations 2026-03-27T20:54:28,722 copying src/openrouter/operations/createembeddings.py -> build/lib/openrouter/operations 2026-03-27T20:54:28,725 copying src/openrouter/operations/updateguardrail.py -> build/lib/openrouter/operations 2026-03-27T20:54:28,727 copying src/openrouter/operations/createguardrail.py -> build/lib/openrouter/operations 2026-03-27T20:54:28,729 copying src/openrouter/operations/listmemberassignments.py -> build/lib/openrouter/operations 2026-03-27T20:54:28,731 copying src/openrouter/operations/listguardrails.py -> build/lib/openrouter/operations 2026-03-27T20:54:28,734 copying src/openrouter/operations/listguardrailmemberassignments.py -> build/lib/openrouter/operations 2026-03-27T20:54:28,736 copying src/openrouter/operations/getgeneration.py -> build/lib/openrouter/operations 2026-03-27T20:54:28,738 copying src/openrouter/operations/getmodels.py -> build/lib/openrouter/operations 2026-03-27T20:54:28,740 copying src/openrouter/operations/__init__.py -> build/lib/openrouter/operations 2026-03-27T20:54:28,743 copying src/openrouter/operations/bulkunassignmembersfromguardrail.py -> build/lib/openrouter/operations 2026-03-27T20:54:28,745 copying src/openrouter/operations/updatekeys.py -> build/lib/openrouter/operations 2026-03-27T20:54:28,748 copying src/openrouter/operations/listguardrailkeyassignments.py -> build/lib/openrouter/operations 2026-03-27T20:54:28,750 copying src/openrouter/operations/listmodelsuser.py -> build/lib/openrouter/operations 2026-03-27T20:54:28,752 copying src/openrouter/operations/getkey.py -> build/lib/openrouter/operations 2026-03-27T20:54:28,754 copying src/openrouter/operations/listendpointszdr.py -> build/lib/openrouter/operations 2026-03-27T20:54:28,756 copying src/openrouter/operations/bulkunassignkeysfromguardrail.py -> build/lib/openrouter/operations 2026-03-27T20:54:28,758 copying src/openrouter/operations/deleteguardrail.py -> build/lib/openrouter/operations 2026-03-27T20:54:28,760 copying src/openrouter/operations/listembeddingsmodels.py -> build/lib/openrouter/operations 2026-03-27T20:54:28,762 copying src/openrouter/operations/bulkassignkeystoguardrail.py -> build/lib/openrouter/operations 2026-03-27T20:54:28,765 copying src/openrouter/operations/listproviders.py -> build/lib/openrouter/operations 2026-03-27T20:54:28,767 copying src/openrouter/operations/createresponses.py -> build/lib/openrouter/operations 2026-03-27T20:54:28,769 copying src/openrouter/operations/getuseractivity.py -> build/lib/openrouter/operations 2026-03-27T20:54:28,772 copying src/openrouter/operations/createcoinbasecharge.py -> build/lib/openrouter/operations 2026-03-27T20:54:28,774 copying src/openrouter/operations/listendpoints.py -> build/lib/openrouter/operations 2026-03-27T20:54:28,777 copying src/openrouter/operations/sendchatcompletionrequest.py -> build/lib/openrouter/operations 2026-03-27T20:54:28,779 copying src/openrouter/operations/getguardrail.py -> build/lib/openrouter/operations 2026-03-27T20:54:28,782 copying src/openrouter/operations/listmodelscount.py -> build/lib/openrouter/operations 2026-03-27T20:54:28,784 copying src/openrouter/operations/exchangeauthcodeforapikey.py -> build/lib/openrouter/operations 2026-03-27T20:54:28,787 copying src/openrouter/operations/getcredits.py -> build/lib/openrouter/operations 2026-03-27T20:54:28,788 copying src/openrouter/operations/deletekeys.py -> build/lib/openrouter/operations 2026-03-27T20:54:28,791 copying src/openrouter/operations/getcurrentkey.py -> build/lib/openrouter/operations 2026-03-27T20:54:28,793 copying src/openrouter/operations/list.py -> build/lib/openrouter/operations 2026-03-27T20:54:28,796 copying src/openrouter/operations/bulkassignmemberstoguardrail.py -> build/lib/openrouter/operations 2026-03-27T20:54:28,798 copying src/openrouter/operations/createauthkeyscode.py -> build/lib/openrouter/operations 2026-03-27T20:54:28,801 copying src/openrouter/operations/listkeyassignments.py -> build/lib/openrouter/operations 2026-03-27T20:54:28,803 copying src/openrouter/operations/createkeys.py -> build/lib/openrouter/operations 2026-03-27T20:54:28,806 creating build/lib/openrouter/_hooks 2026-03-27T20:54:28,807 copying src/openrouter/_hooks/__init__.py -> build/lib/openrouter/_hooks 2026-03-27T20:54:28,809 copying src/openrouter/_hooks/registration.py -> build/lib/openrouter/_hooks 2026-03-27T20:54:28,811 copying src/openrouter/_hooks/sdkhooks.py -> build/lib/openrouter/_hooks 2026-03-27T20:54:28,812 copying src/openrouter/_hooks/types.py -> build/lib/openrouter/_hooks 2026-03-27T20:54:28,822 creating build/lib/openrouter/components 2026-03-27T20:54:28,823 copying src/openrouter/components/chatmessagetokenlogprob.py -> build/lib/openrouter/components 2026-03-27T20:54:28,825 copying src/openrouter/components/legacy_websearchservertool.py -> build/lib/openrouter/components 2026-03-27T20:54:28,827 copying src/openrouter/components/responsessearchcontextsize.py -> build/lib/openrouter/components 2026-03-27T20:54:28,829 copying src/openrouter/components/codexlocalshelltool.py -> build/lib/openrouter/components 2026-03-27T20:54:28,831 copying src/openrouter/components/openresponsesstreamevent.py -> build/lib/openrouter/components 2026-03-27T20:54:28,833 copying src/openrouter/components/endpointstatus.py -> build/lib/openrouter/components 2026-03-27T20:54:28,835 copying src/openrouter/components/chatstreamingchoice.py -> build/lib/openrouter/components 2026-03-27T20:54:28,836 copying src/openrouter/components/openresponsesimagegencallcompleted.py -> build/lib/openrouter/components 2026-03-27T20:54:28,838 copying src/openrouter/components/internalserverresponseerrordata.py -> build/lib/openrouter/components 2026-03-27T20:54:28,840 copying src/openrouter/components/openresponsesreasoningsummarypartaddedevent.py -> build/lib/openrouter/components 2026-03-27T20:54:28,842 copying src/openrouter/components/chatformattextconfig.py -> build/lib/openrouter/components 2026-03-27T20:54:28,843 copying src/openrouter/components/functioncalloutputitem.py -> build/lib/openrouter/components 2026-03-27T20:54:28,845 copying src/openrouter/components/reasoningsummarytextdoneevent.py -> build/lib/openrouter/components 2026-03-27T20:54:28,847 copying src/openrouter/components/inputfile.py -> build/lib/openrouter/components 2026-03-27T20:54:28,849 copying src/openrouter/components/openresponseseasyinputmessage.py -> build/lib/openrouter/components 2026-03-27T20:54:28,851 copying src/openrouter/components/reasoningsummaryverbosityenum.py -> build/lib/openrouter/components 2026-03-27T20:54:28,853 copying src/openrouter/components/chatmessagetoolcall.py -> build/lib/openrouter/components 2026-03-27T20:54:28,854 copying src/openrouter/components/providersortconfig.py -> build/lib/openrouter/components 2026-03-27T20:54:28,856 copying src/openrouter/components/chatresponsechoice.py -> build/lib/openrouter/components 2026-03-27T20:54:28,858 copying src/openrouter/components/websearchuserlocation.py -> build/lib/openrouter/components 2026-03-27T20:54:28,860 copying src/openrouter/components/refusaldoneevent.py -> build/lib/openrouter/components 2026-03-27T20:54:28,862 copying src/openrouter/components/applypatchservertool.py -> build/lib/openrouter/components 2026-03-27T20:54:28,864 copying src/openrouter/components/providername.py -> build/lib/openrouter/components 2026-03-27T20:54:28,865 copying src/openrouter/components/imagegencallgeneratingevent.py -> build/lib/openrouter/components 2026-03-27T20:54:28,867 copying src/openrouter/components/activityitem.py -> build/lib/openrouter/components 2026-03-27T20:54:28,869 copying src/openrouter/components/chatsystemmessage.py -> build/lib/openrouter/components 2026-03-27T20:54:28,871 copying src/openrouter/components/contentpartaddedevent.py -> build/lib/openrouter/components 2026-03-27T20:54:28,873 copying src/openrouter/components/responseswebsearchcalloutput.py -> build/lib/openrouter/components 2026-03-27T20:54:28,875 copying src/openrouter/components/responseinputtext.py -> build/lib/openrouter/components 2026-03-27T20:54:28,877 copying src/openrouter/components/openresponsesimagegenerationtool.py -> build/lib/openrouter/components 2026-03-27T20:54:28,879 copying src/openrouter/components/openresponseslocalshelltool.py -> build/lib/openrouter/components 2026-03-27T20:54:28,881 copying src/openrouter/components/responseinputfile.py -> build/lib/openrouter/components 2026-03-27T20:54:28,882 copying src/openrouter/components/openresponseswebsearchpreviewtool.py -> build/lib/openrouter/components 2026-03-27T20:54:28,884 copying src/openrouter/components/openresponsesrequest.py -> build/lib/openrouter/components 2026-03-27T20:54:28,887 copying src/openrouter/components/responsesrequest.py -> build/lib/openrouter/components 2026-03-27T20:54:28,890 copying src/openrouter/components/openresponsesinput.py -> build/lib/openrouter/components 2026-03-27T20:54:28,892 copying src/openrouter/components/outputreasoningitem.py -> build/lib/openrouter/components 2026-03-27T20:54:28,893 copying src/openrouter/components/chatcontentimage.py -> build/lib/openrouter/components 2026-03-27T20:54:28,895 copying src/openrouter/components/chataudiooutput.py -> build/lib/openrouter/components 2026-03-27T20:54:28,897 copying src/openrouter/components/chatnamedtoolchoice.py -> build/lib/openrouter/components 2026-03-27T20:54:28,899 copying src/openrouter/components/responseincludesenum.py -> build/lib/openrouter/components 2026-03-27T20:54:28,900 copying src/openrouter/components/reasoningitem.py -> build/lib/openrouter/components 2026-03-27T20:54:28,902 copying src/openrouter/components/chatgenerationtokenusage.py -> build/lib/openrouter/components 2026-03-27T20:54:28,904 copying src/openrouter/components/outputwebsearchcallitem.py -> build/lib/openrouter/components 2026-03-27T20:54:28,906 copying src/openrouter/components/textdeltaevent.py -> build/lib/openrouter/components 2026-03-27T20:54:28,908 copying src/openrouter/components/__init__.py -> build/lib/openrouter/components 2026-03-27T20:54:28,913 copying src/openrouter/components/easyinputmessage.py -> build/lib/openrouter/components 2026-03-27T20:54:28,915 copying src/openrouter/components/responseserrorfield.py -> build/lib/openrouter/components 2026-03-27T20:54:28,917 copying src/openrouter/components/openairesponsesreasoningeffort.py -> build/lib/openrouter/components 2026-03-27T20:54:28,918 copying src/openrouter/components/chatcontentvideo.py -> build/lib/openrouter/components 2026-03-27T20:54:28,920 copying src/openrouter/components/responsesformattextjsonschemaconfig.py -> build/lib/openrouter/components 2026-03-27T20:54:28,922 copying src/openrouter/components/openairesponsesresponsestatus.py -> build/lib/openrouter/components 2026-03-27T20:54:28,924 copying src/openrouter/components/codeinterpreterservertool.py -> build/lib/openrouter/components 2026-03-27T20:54:28,925 copying src/openrouter/components/baseinputs_union.py -> build/lib/openrouter/components 2026-03-27T20:54:28,928 copying src/openrouter/components/chatcontenttext.py -> build/lib/openrouter/components 2026-03-27T20:54:28,930 copying src/openrouter/components/outputfilesearchcallitem.py -> build/lib/openrouter/components 2026-03-27T20:54:28,932 copying src/openrouter/components/modelscountresponse.py -> build/lib/openrouter/components 2026-03-27T20:54:28,933 copying src/openrouter/components/openresponsescodeinterpretertool.py -> build/lib/openrouter/components 2026-03-27T20:54:28,935 copying src/openrouter/components/notfoundresponseerrordata.py -> build/lib/openrouter/components 2026-03-27T20:54:28,937 copying src/openrouter/components/imagegencallinprogressevent.py -> build/lib/openrouter/components 2026-03-27T20:54:28,939 copying src/openrouter/components/chattoolcall.py -> build/lib/openrouter/components 2026-03-27T20:54:28,941 copying src/openrouter/components/responsesoutputmodality.py -> build/lib/openrouter/components 2026-03-27T20:54:28,943 copying src/openrouter/components/tooldefinitionjson.py -> build/lib/openrouter/components 2026-03-27T20:54:28,945 copying src/openrouter/components/contentpartdoneevent.py -> build/lib/openrouter/components 2026-03-27T20:54:28,947 copying src/openrouter/components/openairesponsesincludable.py -> build/lib/openrouter/components 2026-03-27T20:54:28,949 copying src/openrouter/components/chatstreamingmessagechunk.py -> build/lib/openrouter/components 2026-03-27T20:54:28,950 copying src/openrouter/components/outputmessage.py -> build/lib/openrouter/components 2026-03-27T20:54:28,952 copying src/openrouter/components/unauthorizedresponseerrordata.py -> build/lib/openrouter/components 2026-03-27T20:54:28,954 copying src/openrouter/components/preview_websearchuserlocation.py -> build/lib/openrouter/components 2026-03-27T20:54:28,956 copying src/openrouter/components/jsonschemaconfig.py -> build/lib/openrouter/components 2026-03-27T20:54:28,958 copying src/openrouter/components/conflictresponseerrordata.py -> build/lib/openrouter/components 2026-03-27T20:54:28,959 copying src/openrouter/components/responsesformattext.py -> build/lib/openrouter/components 2026-03-27T20:54:28,961 copying src/openrouter/components/perrequestlimits.py -> build/lib/openrouter/components 2026-03-27T20:54:28,963 copying src/openrouter/components/openairesponsesincompletedetails.py -> build/lib/openrouter/components 2026-03-27T20:54:28,964 copying src/openrouter/components/openresponsesreasoningconfig.py -> build/lib/openrouter/components 2026-03-27T20:54:28,966 copying src/openrouter/components/openresponsesmcptool.py -> build/lib/openrouter/components 2026-03-27T20:54:28,968 copying src/openrouter/components/outputfunctioncallitem.py -> build/lib/openrouter/components 2026-03-27T20:54:28,970 copying src/openrouter/components/formats.py -> build/lib/openrouter/components 2026-03-27T20:54:28,971 copying src/openrouter/components/chatreasoningsummaryverbosityenum.py -> build/lib/openrouter/components 2026-03-27T20:54:28,973 copying src/openrouter/components/responseformattextpython.py -> build/lib/openrouter/components 2026-03-27T20:54:28,975 copying src/openrouter/components/openresponsesinput_union.py -> build/lib/openrouter/components 2026-03-27T20:54:28,977 copying src/openrouter/components/reasoningtextcontent.py -> build/lib/openrouter/components 2026-03-27T20:54:28,979 copying src/openrouter/components/chatusage.py -> build/lib/openrouter/components 2026-03-27T20:54:28,981 copying src/openrouter/components/chatstreamoptions.py -> build/lib/openrouter/components 2026-03-27T20:54:28,983 copying src/openrouter/components/instructtype.py -> build/lib/openrouter/components 2026-03-27T20:54:28,984 copying src/openrouter/components/computeruseservertool.py -> build/lib/openrouter/components 2026-03-27T20:54:28,986 copying src/openrouter/components/openresponsesresponsetext.py -> build/lib/openrouter/components 2026-03-27T20:54:28,988 copying src/openrouter/components/openresponsesreasoningdeltaevent.py -> build/lib/openrouter/components 2026-03-27T20:54:28,990 copying src/openrouter/components/preview_websearchservertool.py -> build/lib/openrouter/components 2026-03-27T20:54:28,992 copying src/openrouter/components/badgatewayresponseerrordata.py -> build/lib/openrouter/components 2026-03-27T20:54:28,994 copying src/openrouter/components/storedprompttemplate.py -> build/lib/openrouter/components 2026-03-27T20:54:28,996 copying src/openrouter/components/websearchservertool_openrouter.py -> build/lib/openrouter/components 2026-03-27T20:54:28,998 copying src/openrouter/components/responseswebsearchuserlocation.py -> build/lib/openrouter/components 2026-03-27T20:54:29,000 copying src/openrouter/components/outputdatetimeitem.py -> build/lib/openrouter/components 2026-03-27T20:54:29,002 copying src/openrouter/components/chatformatjsonschemaconfig.py -> build/lib/openrouter/components 2026-03-27T20:54:29,004 copying src/openrouter/components/legacy_chatcontentvideo.py -> build/lib/openrouter/components 2026-03-27T20:54:29,006 copying src/openrouter/components/websearchengine.py -> build/lib/openrouter/components 2026-03-27T20:54:29,008 copying src/openrouter/components/assistantmessage.py -> build/lib/openrouter/components 2026-03-27T20:54:29,010 copying src/openrouter/components/percentilethroughputcutoffs.py -> build/lib/openrouter/components 2026-03-27T20:54:29,012 copying src/openrouter/components/openresponsesnonstreamingresponse.py -> build/lib/openrouter/components 2026-03-27T20:54:29,014 copying src/openrouter/components/usermessage.py -> build/lib/openrouter/components 2026-03-27T20:54:29,016 copying src/openrouter/components/textextendedconfig.py -> build/lib/openrouter/components 2026-03-27T20:54:29,017 copying src/openrouter/components/openairesponsesreasoningconfig.py -> build/lib/openrouter/components 2026-03-27T20:54:29,019 copying src/openrouter/components/responseformattextgrammar.py -> build/lib/openrouter/components 2026-03-27T20:54:29,021 copying src/openrouter/components/chatcontentitems.py -> build/lib/openrouter/components 2026-03-27T20:54:29,023 copying src/openrouter/components/percentilelatencycutoffs.py -> build/lib/openrouter/components 2026-03-27T20:54:29,024 copying src/openrouter/components/datacollection.py -> build/lib/openrouter/components 2026-03-27T20:54:29,026 copying src/openrouter/components/truncationenum.py -> build/lib/openrouter/components 2026-03-27T20:54:29,028 copying src/openrouter/components/chattokenlogprobs.py -> build/lib/openrouter/components 2026-03-27T20:54:29,030 copying src/openrouter/components/debugoptions.py -> build/lib/openrouter/components 2026-03-27T20:54:29,032 copying src/openrouter/components/openresponseserrorevent.py -> build/lib/openrouter/components 2026-03-27T20:54:29,033 copying src/openrouter/components/responsesoutputitem.py -> build/lib/openrouter/components 2026-03-27T20:54:29,035 copying src/openrouter/components/chatresponse.py -> build/lib/openrouter/components 2026-03-27T20:54:29,037 copying src/openrouter/components/chatcompletionfinishreason.py -> build/lib/openrouter/components 2026-03-27T20:54:29,038 copying src/openrouter/components/publicendpoint.py -> build/lib/openrouter/components 2026-03-27T20:54:29,041 copying src/openrouter/components/quantization.py -> build/lib/openrouter/components 2026-03-27T20:54:29,042 copying src/openrouter/components/websearchcallcompletedevent.py -> build/lib/openrouter/components 2026-03-27T20:54:29,044 copying src/openrouter/components/openresponsestoplogprobs.py -> build/lib/openrouter/components 2026-03-27T20:54:29,046 copying src/openrouter/components/formatjsonschemaconfig.py -> build/lib/openrouter/components 2026-03-27T20:54:29,048 copying src/openrouter/components/openresponsesapplypatchtool.py -> build/lib/openrouter/components 2026-03-27T20:54:29,050 copying src/openrouter/components/basereasoningconfig.py -> build/lib/openrouter/components 2026-03-27T20:54:29,052 copying src/openrouter/components/outputservertoolitem.py -> build/lib/openrouter/components 2026-03-27T20:54:29,053 copying src/openrouter/components/openresponsesreasoning.py -> build/lib/openrouter/components 2026-03-27T20:54:29,055 copying src/openrouter/components/filepath.py -> build/lib/openrouter/components 2026-03-27T20:54:29,057 copying src/openrouter/components/imagegenerationstatus.py -> build/lib/openrouter/components 2026-03-27T20:54:29,059 copying src/openrouter/components/serviceunavailableresponseerrordata.py -> build/lib/openrouter/components 2026-03-27T20:54:29,061 copying src/openrouter/components/responseformatjsonschema.py -> build/lib/openrouter/components 2026-03-27T20:54:29,063 copying src/openrouter/components/chatfinishreasonenum.py -> build/lib/openrouter/components 2026-03-27T20:54:29,065 copying src/openrouter/components/assistantmessageimages.py -> build/lib/openrouter/components 2026-03-27T20:54:29,066 copying src/openrouter/components/annotationaddedevent.py -> build/lib/openrouter/components 2026-03-27T20:54:29,068 copying src/openrouter/components/paymentrequiredresponseerrordata.py -> build/lib/openrouter/components 2026-03-27T20:54:29,070 copying src/openrouter/components/openresponsesimagegencallinprogress.py -> build/lib/openrouter/components 2026-03-27T20:54:29,072 copying src/openrouter/components/inputtext.py -> build/lib/openrouter/components 2026-03-27T20:54:29,074 copying src/openrouter/components/outputimagegenerationcallitem.py -> build/lib/openrouter/components 2026-03-27T20:54:29,075 copying src/openrouter/components/chatcontentvideoinput.py -> build/lib/openrouter/components 2026-03-27T20:54:29,077 copying src/openrouter/components/responsesoutputmessage.py -> build/lib/openrouter/components 2026-03-27T20:54:29,080 copying src/openrouter/components/reasoningdetailunion.py -> build/lib/openrouter/components 2026-03-27T20:54:29,081 copying src/openrouter/components/errorevent.py -> build/lib/openrouter/components 2026-03-27T20:54:29,083 copying src/openrouter/components/chatstreamingresponsechunk.py -> build/lib/openrouter/components 2026-03-27T20:54:29,085 copying src/openrouter/components/parameter.py -> build/lib/openrouter/components 2026-03-27T20:54:29,087 copying src/openrouter/components/toolcallstatus.py -> build/lib/openrouter/components 2026-03-27T20:54:29,088 copying src/openrouter/components/inputaudio.py -> build/lib/openrouter/components 2026-03-27T20:54:29,090 copying src/openrouter/components/preview_20250311_websearchservertool.py -> build/lib/openrouter/components 2026-03-27T20:54:29,092 copying src/openrouter/components/openairesponsestruncation.py -> build/lib/openrouter/components 2026-03-27T20:54:29,094 copying src/openrouter/components/chatfunctiontool.py -> build/lib/openrouter/components 2026-03-27T20:54:29,096 copying src/openrouter/components/openairesponsesannotation.py -> build/lib/openrouter/components 2026-03-27T20:54:29,098 copying src/openrouter/components/edgenetworktimeoutresponseerrordata.py -> build/lib/openrouter/components 2026-03-27T20:54:29,099 copying src/openrouter/components/chatformatpythonconfig.py -> build/lib/openrouter/components 2026-03-27T20:54:29,101 copying src/openrouter/components/compoundfilter.py -> build/lib/openrouter/components 2026-03-27T20:54:29,103 copying src/openrouter/components/outputmodality.py -> build/lib/openrouter/components 2026-03-27T20:54:29,105 copying src/openrouter/components/openresponsesimagegencallpartialimage.py -> build/lib/openrouter/components 2026-03-27T20:54:29,106 copying src/openrouter/components/developermessage.py -> build/lib/openrouter/components 2026-03-27T20:54:29,108 copying src/openrouter/components/chatcontentaudio.py -> build/lib/openrouter/components 2026-03-27T20:54:29,110 copying src/openrouter/components/reasoningsummarytextdeltaevent.py -> build/lib/openrouter/components 2026-03-27T20:54:29,112 copying src/openrouter/components/chatmessagecontentitemfile.py -> build/lib/openrouter/components 2026-03-27T20:54:29,114 copying src/openrouter/components/chatmessagetokenlogprobs.py -> build/lib/openrouter/components 2026-03-27T20:54:29,116 copying src/openrouter/components/security.py -> build/lib/openrouter/components 2026-03-27T20:54:29,118 copying src/openrouter/components/websearchcallinprogressevent.py -> build/lib/openrouter/components 2026-03-27T20:54:29,120 copying src/openrouter/components/openresponsesfunctiontoolcall.py -> build/lib/openrouter/components 2026-03-27T20:54:29,122 copying src/openrouter/components/videoinput.py -> build/lib/openrouter/components 2026-03-27T20:54:29,123 copying src/openrouter/components/websearchpreviewtooluserlocation.py -> build/lib/openrouter/components 2026-03-27T20:54:29,125 copying src/openrouter/components/namedtoolchoice.py -> build/lib/openrouter/components 2026-03-27T20:54:29,127 copying src/openrouter/components/imagegenerationservertool.py -> build/lib/openrouter/components 2026-03-27T20:54:29,129 copying src/openrouter/components/chatmessagecontentitemvideolegacy.py -> build/lib/openrouter/components 2026-03-27T20:54:29,131 copying src/openrouter/components/customtool.py -> build/lib/openrouter/components 2026-03-27T20:54:29,133 copying src/openrouter/components/chatusermessage.py -> build/lib/openrouter/components 2026-03-27T20:54:29,135 copying src/openrouter/components/chatwebsearchservertool.py -> build/lib/openrouter/components 2026-03-27T20:54:29,137 copying src/openrouter/components/openresponsesreasoningsummarytextdoneevent.py -> build/lib/openrouter/components 2026-03-27T20:54:29,139 copying src/openrouter/components/openairesponsesinput_union.py -> build/lib/openrouter/components 2026-03-27T20:54:29,141 copying src/openrouter/components/functioncallargsdoneevent.py -> build/lib/openrouter/components 2026-03-27T20:54:29,143 copying src/openrouter/components/shellservertool.py -> build/lib/openrouter/components 2026-03-27T20:54:29,144 copying src/openrouter/components/openairesponsesservicetier.py -> build/lib/openrouter/components 2026-03-27T20:54:29,146 copying src/openrouter/components/chatstreamchoice.py -> build/lib/openrouter/components 2026-03-27T20:54:29,148 copying src/openrouter/components/reasoningsummarypartdoneevent.py -> build/lib/openrouter/components 2026-03-27T20:54:29,149 copying src/openrouter/components/chatchoice.py -> build/lib/openrouter/components 2026-03-27T20:54:29,151 copying src/openrouter/components/responseinputvideo.py -> build/lib/openrouter/components 2026-03-27T20:54:29,153 copying src/openrouter/components/requesttimeoutresponseerrordata.py -> build/lib/openrouter/components 2026-03-27T20:54:29,155 copying src/openrouter/components/toolcallstatusenum.py -> build/lib/openrouter/components 2026-03-27T20:54:29,156 copying src/openrouter/components/topproviderinfo.py -> build/lib/openrouter/components 2026-03-27T20:54:29,158 copying src/openrouter/components/openresponsesfunctionshelltool.py -> build/lib/openrouter/components 2026-03-27T20:54:29,160 copying src/openrouter/components/responseformattextconfig.py -> build/lib/openrouter/components 2026-03-27T20:54:29,162 copying src/openrouter/components/usage.py -> build/lib/openrouter/components 2026-03-27T20:54:29,163 copying src/openrouter/components/responseoutputtext.py -> build/lib/openrouter/components 2026-03-27T20:54:29,165 copying src/openrouter/components/mcpservertool.py -> build/lib/openrouter/components 2026-03-27T20:54:29,167 copying src/openrouter/components/badrequestresponseerrordata.py -> build/lib/openrouter/components 2026-03-27T20:54:29,169 copying src/openrouter/components/functioncallargsdeltaevent.py -> build/lib/openrouter/components 2026-03-27T20:54:29,171 copying src/openrouter/components/openairesponsestoolchoice_union.py -> build/lib/openrouter/components 2026-03-27T20:54:29,172 copying src/openrouter/components/chatmessages.py -> build/lib/openrouter/components 2026-03-27T20:54:29,174 copying src/openrouter/components/chatjsonschemaconfig.py -> build/lib/openrouter/components 2026-03-27T20:54:29,176 copying src/openrouter/components/modelgroup.py -> build/lib/openrouter/components 2026-03-27T20:54:29,178 copying src/openrouter/components/chatrequest.py -> build/lib/openrouter/components 2026-03-27T20:54:29,181 copying src/openrouter/components/chattoolmessage.py -> build/lib/openrouter/components 2026-03-27T20:54:29,183 copying src/openrouter/components/responsesoutputitemfilesearchcall.py -> build/lib/openrouter/components 2026-03-27T20:54:29,184 copying src/openrouter/components/toolresponsemessage.py -> build/lib/openrouter/components 2026-03-27T20:54:29,186 copying src/openrouter/components/chatdevelopermessage.py -> build/lib/openrouter/components 2026-03-27T20:54:29,188 copying src/openrouter/components/chatmessagecontentitemcachecontrol.py -> build/lib/openrouter/components 2026-03-27T20:54:29,190 copying src/openrouter/components/websearchstatus.py -> build/lib/openrouter/components 2026-03-27T20:54:29,192 copying src/openrouter/components/model.py -> build/lib/openrouter/components 2026-03-27T20:54:29,194 copying src/openrouter/components/openresponseslogprobs.py -> build/lib/openrouter/components 2026-03-27T20:54:29,196 copying src/openrouter/components/percentilestats.py -> build/lib/openrouter/components 2026-03-27T20:54:29,198 copying src/openrouter/components/chatcompletionaudiooutput.py -> build/lib/openrouter/components 2026-03-27T20:54:29,200 copying src/openrouter/components/formattextconfig.py -> build/lib/openrouter/components 2026-03-27T20:54:29,201 copying src/openrouter/components/responsesoutputitemreasoning.py -> build/lib/openrouter/components 2026-03-27T20:54:29,203 copying src/openrouter/components/filesearchservertool.py -> build/lib/openrouter/components 2026-03-27T20:54:29,205 copying src/openrouter/components/formatjsonobjectconfig.py -> build/lib/openrouter/components 2026-03-27T20:54:29,207 copying src/openrouter/components/providerpreferences.py -> build/lib/openrouter/components 2026-03-27T20:54:29,209 copying src/openrouter/components/websearchcallsearchingevent.py -> build/lib/openrouter/components 2026-03-27T20:54:29,211 copying src/openrouter/components/openresponsesreasoningdoneevent.py -> build/lib/openrouter/components 2026-03-27T20:54:29,213 copying src/openrouter/components/chatassistantimages.py -> build/lib/openrouter/components 2026-03-27T20:54:29,214 copying src/openrouter/components/defaultparameters.py -> build/lib/openrouter/components 2026-03-27T20:54:29,216 copying src/openrouter/components/pdfparseroptions.py -> build/lib/openrouter/components 2026-03-27T20:54:29,218 copying src/openrouter/components/reasoningdeltaevent.py -> build/lib/openrouter/components 2026-03-27T20:54:29,220 copying src/openrouter/components/responseformatjsonobject.py -> build/lib/openrouter/components 2026-03-27T20:54:29,222 copying src/openrouter/components/openresponsesresult.py -> build/lib/openrouter/components 2026-03-27T20:54:29,224 copying src/openrouter/components/inputs_union.py -> build/lib/openrouter/components 2026-03-27T20:54:29,226 copying src/openrouter/components/preferredminthroughput.py -> build/lib/openrouter/components 2026-03-27T20:54:29,228 copying src/openrouter/components/openresponsesfilesearchtool.py -> build/lib/openrouter/components 2026-03-27T20:54:29,230 copying src/openrouter/components/publicpricing.py -> build/lib/openrouter/components 2026-03-27T20:54:29,232 copying src/openrouter/components/preferredmaxlatency.py -> build/lib/openrouter/components 2026-03-27T20:54:29,234 copying src/openrouter/components/refusaldeltaevent.py -> build/lib/openrouter/components 2026-03-27T20:54:29,235 copying src/openrouter/components/systemmessage.py -> build/lib/openrouter/components 2026-03-27T20:54:29,237 copying src/openrouter/components/openresponsescustomtool.py -> build/lib/openrouter/components 2026-03-27T20:54:29,239 copying src/openrouter/components/openresponsesusage.py -> build/lib/openrouter/components 2026-03-27T20:54:29,241 copying src/openrouter/components/chatstreamingmessagetoolcall.py -> build/lib/openrouter/components 2026-03-27T20:54:29,243 copying src/openrouter/components/chatcontentfile.py -> build/lib/openrouter/components 2026-03-27T20:54:29,245 copying src/openrouter/components/datetimeservertool.py -> build/lib/openrouter/components 2026-03-27T20:54:29,246 copying src/openrouter/components/reasoningdetailsummary.py -> build/lib/openrouter/components 2026-03-27T20:54:29,248 copying src/openrouter/components/providersort.py -> build/lib/openrouter/components 2026-03-27T20:54:29,250 copying src/openrouter/components/listendpointsresponse.py -> build/lib/openrouter/components 2026-03-27T20:54:29,252 copying src/openrouter/components/outputmessageitem.py -> build/lib/openrouter/components 2026-03-27T20:54:29,254 copying src/openrouter/components/reasoningsummarypartaddedevent.py -> build/lib/openrouter/components 2026-03-27T20:54:29,256 copying src/openrouter/components/responseinputaudio.py -> build/lib/openrouter/components 2026-03-27T20:54:29,258 copying src/openrouter/components/reasoningdoneevent.py -> build/lib/openrouter/components 2026-03-27T20:54:29,260 copying src/openrouter/components/outputitemimagegenerationcall.py -> build/lib/openrouter/components 2026-03-27T20:54:29,262 copying src/openrouter/components/functioncallitem.py -> build/lib/openrouter/components 2026-03-27T20:54:29,264 copying src/openrouter/components/toomanyrequestsresponseerrordata.py -> build/lib/openrouter/components 2026-03-27T20:54:29,266 copying src/openrouter/components/createchargerequest.py -> build/lib/openrouter/components 2026-03-27T20:54:29,267 copying src/openrouter/components/reasoningconfig.py -> build/lib/openrouter/components 2026-03-27T20:54:29,269 copying src/openrouter/components/responseinputimage.py -> build/lib/openrouter/components 2026-03-27T20:54:29,271 copying src/openrouter/components/chatstreamchunk.py -> build/lib/openrouter/components 2026-03-27T20:54:29,273 copying src/openrouter/components/chatmessagecontentitemimage.py -> build/lib/openrouter/components 2026-03-27T20:54:29,275 copying src/openrouter/components/chatdebugoptions.py -> build/lib/openrouter/components 2026-03-27T20:54:29,277 copying src/openrouter/components/inputmessageitem.py -> build/lib/openrouter/components 2026-03-27T20:54:29,279 copying src/openrouter/components/chattokenlogprob.py -> build/lib/openrouter/components 2026-03-27T20:54:29,281 copying src/openrouter/components/modelslistresponse.py -> build/lib/openrouter/components 2026-03-27T20:54:29,283 copying src/openrouter/components/openresponsesreasoningsummarytextdeltaevent.py -> build/lib/openrouter/components 2026-03-27T20:54:29,284 copying src/openrouter/components/openairesponsesprompt.py -> build/lib/openrouter/components 2026-03-27T20:54:29,286 copying src/openrouter/components/chatstreamtoolcall.py -> build/lib/openrouter/components 2026-03-27T20:54:29,288 copying src/openrouter/components/chatstreamdelta.py -> build/lib/openrouter/components 2026-03-27T20:54:29,290 copying src/openrouter/components/textdoneevent.py -> build/lib/openrouter/components 2026-03-27T20:54:29,292 copying src/openrouter/components/openresponsescomputertool.py -> build/lib/openrouter/components 2026-03-27T20:54:29,294 copying src/openrouter/components/unprocessableentityresponseerrordata.py -> build/lib/openrouter/components 2026-03-27T20:54:29,295 copying src/openrouter/components/streamevents.py -> build/lib/openrouter/components 2026-03-27T20:54:29,298 copying src/openrouter/components/modelarchitecture.py -> build/lib/openrouter/components 2026-03-27T20:54:29,300 copying src/openrouter/components/message.py -> build/lib/openrouter/components 2026-03-27T20:54:29,302 copying src/openrouter/components/chatcontentcachecontrol.py -> build/lib/openrouter/components 2026-03-27T20:54:29,304 copying src/openrouter/components/chatmessagecontentitem.py -> build/lib/openrouter/components 2026-03-27T20:54:29,306 copying src/openrouter/components/openresponsesinputmessageitem.py -> build/lib/openrouter/components 2026-03-27T20:54:29,308 copying src/openrouter/components/responsesoutputitemfunctioncall.py -> build/lib/openrouter/components 2026-03-27T20:54:29,310 copying src/openrouter/components/incompletedetails.py -> build/lib/openrouter/components 2026-03-27T20:54:29,312 copying src/openrouter/components/inputimage.py -> build/lib/openrouter/components 2026-03-27T20:54:29,314 copying src/openrouter/components/urlcitation.py -> build/lib/openrouter/components 2026-03-27T20:54:29,316 copying src/openrouter/components/outputmodalityenum.py -> build/lib/openrouter/components 2026-03-27T20:54:29,317 copying src/openrouter/components/inputvideo.py -> build/lib/openrouter/components 2026-03-27T20:54:29,319 copying src/openrouter/components/chatmessagecontentitemvideo.py -> build/lib/openrouter/components 2026-03-27T20:54:29,321 copying src/openrouter/components/payloadtoolargeresponseerrordata.py -> build/lib/openrouter/components 2026-03-27T20:54:29,323 copying src/openrouter/components/reasoningsummarytext.py -> build/lib/openrouter/components 2026-03-27T20:54:29,325 copying src/openrouter/components/contextcompressionengine.py -> build/lib/openrouter/components 2026-03-27T20:54:29,327 copying src/openrouter/components/forbiddenresponseerrordata.py -> build/lib/openrouter/components 2026-03-27T20:54:29,329 copying src/openrouter/components/reasoningsummaryverbosity.py -> build/lib/openrouter/components 2026-03-27T20:54:29,331 copying src/openrouter/components/chatmessagecontentitemtext.py -> build/lib/openrouter/components 2026-03-27T20:54:29,333 copying src/openrouter/components/openresponseswebsearchpreview20250311tool.py -> build/lib/openrouter/components 2026-03-27T20:54:29,335 copying src/openrouter/components/filecitation.py -> build/lib/openrouter/components 2026-03-27T20:54:29,337 copying src/openrouter/components/reasoningdetailtext.py -> build/lib/openrouter/components 2026-03-27T20:54:29,340 copying src/openrouter/components/responsetextconfig.py -> build/lib/openrouter/components 2026-03-27T20:54:29,341 copying src/openrouter/components/chattoolchoice.py -> build/lib/openrouter/components 2026-03-27T20:54:29,343 copying src/openrouter/components/inputmodality.py -> build/lib/openrouter/components 2026-03-27T20:54:29,345 copying src/openrouter/components/searchcontextsizeenum.py -> build/lib/openrouter/components 2026-03-27T20:54:29,347 copying src/openrouter/components/openresponsesimagegencallgenerating.py -> build/lib/openrouter/components 2026-03-27T20:54:29,348 copying src/openrouter/components/chatformatgrammarconfig.py -> build/lib/openrouter/components 2026-03-27T20:54:29,350 copying src/openrouter/components/openairesponsesrefusalcontent.py -> build/lib/openrouter/components 2026-03-27T20:54:29,352 copying src/openrouter/components/responsesimagegenerationcall.py -> build/lib/openrouter/components 2026-03-27T20:54:29,354 copying src/openrouter/components/chatwebsearchshorthand.py -> build/lib/openrouter/components 2026-03-27T20:54:29,356 copying src/openrouter/components/openresponseswebsearch20250826tool.py -> build/lib/openrouter/components 2026-03-27T20:54:29,358 copying src/openrouter/components/imagegencallcompletedevent.py -> build/lib/openrouter/components 2026-03-27T20:54:29,360 copying src/openrouter/components/openresponsesfunctioncalloutput.py -> build/lib/openrouter/components 2026-03-27T20:54:29,362 copying src/openrouter/components/responseformattext.py -> build/lib/openrouter/components 2026-03-27T20:54:29,364 copying src/openrouter/components/provideroverloadedresponseerrordata.py -> build/lib/openrouter/components 2026-03-27T20:54:29,366 copying src/openrouter/components/reasoningeffortenum.py -> build/lib/openrouter/components 2026-03-27T20:54:29,368 copying src/openrouter/components/textconfig.py -> build/lib/openrouter/components 2026-03-27T20:54:29,370 copying src/openrouter/components/pdfparserengine.py -> build/lib/openrouter/components 2026-03-27T20:54:29,372 copying src/openrouter/components/chatresult.py -> build/lib/openrouter/components 2026-03-27T20:54:29,374 copying src/openrouter/components/outputitems.py -> build/lib/openrouter/components 2026-03-27T20:54:29,376 copying src/openrouter/components/chatgenerationparams.py -> build/lib/openrouter/components 2026-03-27T20:54:29,379 copying src/openrouter/components/reasoningdetailencrypted.py -> build/lib/openrouter/components 2026-03-27T20:54:29,381 copying src/openrouter/components/chatassistantmessage.py -> build/lib/openrouter/components 2026-03-27T20:54:29,384 copying src/openrouter/components/toolchoiceoption.py -> build/lib/openrouter/components 2026-03-27T20:54:29,386 copying src/openrouter/components/imagegencallpartialimageevent.py -> build/lib/openrouter/components 2026-03-27T20:54:29,387 copying src/openrouter/components/openresponseswebsearchtool.py -> build/lib/openrouter/components 2026-03-27T20:54:29,389 copying src/openrouter/components/chatmessagecontentitemaudio.py -> build/lib/openrouter/components 2026-03-27T20:54:29,391 copying src/openrouter/components/websearchservertool.py -> build/lib/openrouter/components 2026-03-27T20:54:29,395 creating build/lib/openrouter/errors 2026-03-27T20:54:29,396 copying src/openrouter/errors/unauthorizedresponse_error.py -> build/lib/openrouter/errors 2026-03-27T20:54:29,398 copying src/openrouter/errors/openroutererror.py -> build/lib/openrouter/errors 2026-03-27T20:54:29,400 copying src/openrouter/errors/notfoundresponse_error.py -> build/lib/openrouter/errors 2026-03-27T20:54:29,402 copying src/openrouter/errors/toomanyrequestsresponse_error.py -> build/lib/openrouter/errors 2026-03-27T20:54:29,404 copying src/openrouter/errors/unprocessableentityresponse_error.py -> build/lib/openrouter/errors 2026-03-27T20:54:29,405 copying src/openrouter/errors/responsevalidationerror.py -> build/lib/openrouter/errors 2026-03-27T20:54:29,407 copying src/openrouter/errors/__init__.py -> build/lib/openrouter/errors 2026-03-27T20:54:29,409 copying src/openrouter/errors/badgatewayresponse_error.py -> build/lib/openrouter/errors 2026-03-27T20:54:29,411 copying src/openrouter/errors/serviceunavailableresponse_error.py -> build/lib/openrouter/errors 2026-03-27T20:54:29,413 copying src/openrouter/errors/internalserverresponse_error.py -> build/lib/openrouter/errors 2026-03-27T20:54:29,415 copying src/openrouter/errors/conflictresponse_error.py -> build/lib/openrouter/errors 2026-03-27T20:54:29,417 copying src/openrouter/errors/badrequestresponse_error.py -> build/lib/openrouter/errors 2026-03-27T20:54:29,419 copying src/openrouter/errors/no_response_error.py -> build/lib/openrouter/errors 2026-03-27T20:54:29,420 copying src/openrouter/errors/openrouterdefaulterror.py -> build/lib/openrouter/errors 2026-03-27T20:54:29,422 copying src/openrouter/errors/payloadtoolargeresponse_error.py -> build/lib/openrouter/errors 2026-03-27T20:54:29,424 copying src/openrouter/errors/requesttimeoutresponse_error.py -> build/lib/openrouter/errors 2026-03-27T20:54:29,426 copying src/openrouter/errors/provideroverloadedresponse_error.py -> build/lib/openrouter/errors 2026-03-27T20:54:29,428 copying src/openrouter/errors/forbiddenresponse_error.py -> build/lib/openrouter/errors 2026-03-27T20:54:29,430 copying src/openrouter/errors/edgenetworktimeoutresponse_error.py -> build/lib/openrouter/errors 2026-03-27T20:54:29,432 copying src/openrouter/errors/paymentrequiredresponse_error.py -> build/lib/openrouter/errors 2026-03-27T20:54:29,434 creating build/lib/openrouter/models 2026-03-27T20:54:29,435 copying src/openrouter/models/__init__.py -> build/lib/openrouter/models 2026-03-27T20:54:29,437 creating build/lib/openrouter/models/internal 2026-03-27T20:54:29,438 copying src/openrouter/models/internal/__init__.py -> build/lib/openrouter/models/internal 2026-03-27T20:54:29,440 copying src/openrouter/models/internal/globals.py -> build/lib/openrouter/models/internal 2026-03-27T20:54:29,442 running egg_info 2026-03-27T20:54:29,452 writing src/openrouter.egg-info/PKG-INFO 2026-03-27T20:54:29,455 writing dependency_links to src/openrouter.egg-info/dependency_links.txt 2026-03-27T20:54:29,456 writing requirements to src/openrouter.egg-info/requires.txt 2026-03-27T20:54:29,457 writing top-level names to src/openrouter.egg-info/top_level.txt 2026-03-27T20:54:29,489 reading manifest file 'src/openrouter.egg-info/SOURCES.txt' 2026-03-27T20:54:29,511 adding license file 'LICENSE' 2026-03-27T20:54:29,531 writing manifest file 'src/openrouter.egg-info/SOURCES.txt' 2026-03-27T20:54:29,542 copying src/openrouter/py.typed -> build/lib/openrouter 2026-03-27T20:54:29,568 installing to build/bdist.linux-armv7l/wheel 2026-03-27T20:54:29,569 running install 2026-03-27T20:54:29,592 running install_lib 2026-03-27T20:54:29,598 creating build/bdist.linux-armv7l/wheel 2026-03-27T20:54:29,600 creating build/bdist.linux-armv7l/wheel/openrouter 2026-03-27T20:54:29,602 copying build/lib/openrouter/providers.py -> build/bdist.linux-armv7l/wheel/./openrouter 2026-03-27T20:54:29,604 copying build/lib/openrouter/responses.py -> build/bdist.linux-armv7l/wheel/./openrouter 2026-03-27T20:54:29,608 creating build/bdist.linux-armv7l/wheel/openrouter/utils 2026-03-27T20:54:29,609 copying build/lib/openrouter/utils/metadata.py -> build/bdist.linux-armv7l/wheel/./openrouter/utils 2026-03-27T20:54:29,611 copying build/lib/openrouter/utils/oauth_create_sha256_code_challenge.py -> build/bdist.linux-armv7l/wheel/./openrouter/utils 2026-03-27T20:54:29,613 copying build/lib/openrouter/utils/values.py -> build/bdist.linux-armv7l/wheel/./openrouter/utils 2026-03-27T20:54:29,615 copying build/lib/openrouter/utils/enums.py -> build/bdist.linux-armv7l/wheel/./openrouter/utils 2026-03-27T20:54:29,616 copying build/lib/openrouter/utils/url.py -> build/bdist.linux-armv7l/wheel/./openrouter/utils 2026-03-27T20:54:29,618 copying build/lib/openrouter/utils/annotations.py -> build/bdist.linux-armv7l/wheel/./openrouter/utils 2026-03-27T20:54:29,620 copying build/lib/openrouter/utils/__init__.py -> build/bdist.linux-armv7l/wheel/./openrouter/utils 2026-03-27T20:54:29,622 copying build/lib/openrouter/utils/serializers.py -> build/bdist.linux-armv7l/wheel/./openrouter/utils 2026-03-27T20:54:29,624 copying build/lib/openrouter/utils/headers.py -> build/bdist.linux-armv7l/wheel/./openrouter/utils 2026-03-27T20:54:29,626 copying build/lib/openrouter/utils/queryparams.py -> build/bdist.linux-armv7l/wheel/./openrouter/utils 2026-03-27T20:54:29,628 copying build/lib/openrouter/utils/datetimes.py -> build/bdist.linux-armv7l/wheel/./openrouter/utils 2026-03-27T20:54:29,630 copying build/lib/openrouter/utils/forms.py -> build/bdist.linux-armv7l/wheel/./openrouter/utils 2026-03-27T20:54:29,632 copying build/lib/openrouter/utils/oauth_create_authorization_url.py -> build/bdist.linux-armv7l/wheel/./openrouter/utils 2026-03-27T20:54:29,634 copying build/lib/openrouter/utils/security.py -> build/bdist.linux-armv7l/wheel/./openrouter/utils 2026-03-27T20:54:29,636 copying build/lib/openrouter/utils/unmarshal_json_response.py -> build/bdist.linux-armv7l/wheel/./openrouter/utils 2026-03-27T20:54:29,638 copying build/lib/openrouter/utils/eventstreaming.py -> build/bdist.linux-armv7l/wheel/./openrouter/utils 2026-03-27T20:54:29,640 copying build/lib/openrouter/utils/retries.py -> build/bdist.linux-armv7l/wheel/./openrouter/utils 2026-03-27T20:54:29,642 copying build/lib/openrouter/utils/logger.py -> build/bdist.linux-armv7l/wheel/./openrouter/utils 2026-03-27T20:54:29,644 copying build/lib/openrouter/utils/requestbodies.py -> build/bdist.linux-armv7l/wheel/./openrouter/utils 2026-03-27T20:54:29,646 copying build/lib/openrouter/__init__.py -> build/bdist.linux-armv7l/wheel/./openrouter 2026-03-27T20:54:29,648 copying build/lib/openrouter/oauth.py -> build/bdist.linux-armv7l/wheel/./openrouter 2026-03-27T20:54:29,651 creating build/bdist.linux-armv7l/wheel/openrouter/types 2026-03-27T20:54:29,652 copying build/lib/openrouter/types/__init__.py -> build/bdist.linux-armv7l/wheel/./openrouter/types 2026-03-27T20:54:29,654 copying build/lib/openrouter/types/basemodel.py -> build/bdist.linux-armv7l/wheel/./openrouter/types 2026-03-27T20:54:29,656 copying build/lib/openrouter/types/models.py -> build/bdist.linux-armv7l/wheel/./openrouter/types 2026-03-27T20:54:29,658 copying build/lib/openrouter/generations.py -> build/bdist.linux-armv7l/wheel/./openrouter 2026-03-27T20:54:29,661 copying build/lib/openrouter/analytics.py -> build/bdist.linux-armv7l/wheel/./openrouter 2026-03-27T20:54:29,663 copying build/lib/openrouter/basesdk.py -> build/bdist.linux-armv7l/wheel/./openrouter 2026-03-27T20:54:29,665 copying build/lib/openrouter/_version.py -> build/bdist.linux-armv7l/wheel/./openrouter 2026-03-27T20:54:29,667 copying build/lib/openrouter/httpclient.py -> build/bdist.linux-armv7l/wheel/./openrouter 2026-03-27T20:54:29,670 creating build/bdist.linux-armv7l/wheel/openrouter/operations 2026-03-27T20:54:29,671 copying build/lib/openrouter/operations/createembeddings.py -> build/bdist.linux-armv7l/wheel/./openrouter/operations 2026-03-27T20:54:29,674 copying build/lib/openrouter/operations/updateguardrail.py -> build/bdist.linux-armv7l/wheel/./openrouter/operations 2026-03-27T20:54:29,676 copying build/lib/openrouter/operations/createguardrail.py -> build/bdist.linux-armv7l/wheel/./openrouter/operations 2026-03-27T20:54:29,678 copying build/lib/openrouter/operations/listmemberassignments.py -> build/bdist.linux-armv7l/wheel/./openrouter/operations 2026-03-27T20:54:29,680 copying build/lib/openrouter/operations/listguardrails.py -> build/bdist.linux-armv7l/wheel/./openrouter/operations 2026-03-27T20:54:29,683 copying build/lib/openrouter/operations/listguardrailmemberassignments.py -> build/bdist.linux-armv7l/wheel/./openrouter/operations 2026-03-27T20:54:29,685 copying build/lib/openrouter/operations/getgeneration.py -> build/bdist.linux-armv7l/wheel/./openrouter/operations 2026-03-27T20:54:29,687 copying build/lib/openrouter/operations/getmodels.py -> build/bdist.linux-armv7l/wheel/./openrouter/operations 2026-03-27T20:54:29,689 copying build/lib/openrouter/operations/__init__.py -> build/bdist.linux-armv7l/wheel/./openrouter/operations 2026-03-27T20:54:29,692 copying build/lib/openrouter/operations/bulkunassignmembersfromguardrail.py -> build/bdist.linux-armv7l/wheel/./openrouter/operations 2026-03-27T20:54:29,694 copying build/lib/openrouter/operations/updatekeys.py -> build/bdist.linux-armv7l/wheel/./openrouter/operations 2026-03-27T20:54:29,696 copying build/lib/openrouter/operations/listguardrailkeyassignments.py -> build/bdist.linux-armv7l/wheel/./openrouter/operations 2026-03-27T20:54:29,699 copying build/lib/openrouter/operations/listmodelsuser.py -> build/bdist.linux-armv7l/wheel/./openrouter/operations 2026-03-27T20:54:29,700 copying build/lib/openrouter/operations/getkey.py -> build/bdist.linux-armv7l/wheel/./openrouter/operations 2026-03-27T20:54:29,703 copying build/lib/openrouter/operations/listendpointszdr.py -> build/bdist.linux-armv7l/wheel/./openrouter/operations 2026-03-27T20:54:29,704 copying build/lib/openrouter/operations/bulkunassignkeysfromguardrail.py -> build/bdist.linux-armv7l/wheel/./openrouter/operations 2026-03-27T20:54:29,706 copying build/lib/openrouter/operations/deleteguardrail.py -> build/bdist.linux-armv7l/wheel/./openrouter/operations 2026-03-27T20:54:29,708 copying build/lib/openrouter/operations/listembeddingsmodels.py -> build/bdist.linux-armv7l/wheel/./openrouter/operations 2026-03-27T20:54:29,710 copying build/lib/openrouter/operations/bulkassignkeystoguardrail.py -> build/bdist.linux-armv7l/wheel/./openrouter/operations 2026-03-27T20:54:29,712 copying build/lib/openrouter/operations/listproviders.py -> build/bdist.linux-armv7l/wheel/./openrouter/operations 2026-03-27T20:54:29,715 copying build/lib/openrouter/operations/createresponses.py -> build/bdist.linux-armv7l/wheel/./openrouter/operations 2026-03-27T20:54:29,717 copying build/lib/openrouter/operations/getuseractivity.py -> build/bdist.linux-armv7l/wheel/./openrouter/operations 2026-03-27T20:54:29,719 copying build/lib/openrouter/operations/createcoinbasecharge.py -> build/bdist.linux-armv7l/wheel/./openrouter/operations 2026-03-27T20:54:29,721 copying build/lib/openrouter/operations/listendpoints.py -> build/bdist.linux-armv7l/wheel/./openrouter/operations 2026-03-27T20:54:29,723 copying build/lib/openrouter/operations/sendchatcompletionrequest.py -> build/bdist.linux-armv7l/wheel/./openrouter/operations 2026-03-27T20:54:29,726 copying build/lib/openrouter/operations/getguardrail.py -> build/bdist.linux-armv7l/wheel/./openrouter/operations 2026-03-27T20:54:29,728 copying build/lib/openrouter/operations/listmodelscount.py -> build/bdist.linux-armv7l/wheel/./openrouter/operations 2026-03-27T20:54:29,730 copying build/lib/openrouter/operations/exchangeauthcodeforapikey.py -> build/bdist.linux-armv7l/wheel/./openrouter/operations 2026-03-27T20:54:29,732 copying build/lib/openrouter/operations/getcredits.py -> build/bdist.linux-armv7l/wheel/./openrouter/operations 2026-03-27T20:54:29,734 copying build/lib/openrouter/operations/deletekeys.py -> build/bdist.linux-armv7l/wheel/./openrouter/operations 2026-03-27T20:54:29,736 copying build/lib/openrouter/operations/getcurrentkey.py -> build/bdist.linux-armv7l/wheel/./openrouter/operations 2026-03-27T20:54:29,739 copying build/lib/openrouter/operations/list.py -> build/bdist.linux-armv7l/wheel/./openrouter/operations 2026-03-27T20:54:29,741 copying build/lib/openrouter/operations/bulkassignmemberstoguardrail.py -> build/bdist.linux-armv7l/wheel/./openrouter/operations 2026-03-27T20:54:29,743 copying build/lib/openrouter/operations/createauthkeyscode.py -> build/bdist.linux-armv7l/wheel/./openrouter/operations 2026-03-27T20:54:29,745 copying build/lib/openrouter/operations/listkeyassignments.py -> build/bdist.linux-armv7l/wheel/./openrouter/operations 2026-03-27T20:54:29,747 copying build/lib/openrouter/operations/createkeys.py -> build/bdist.linux-armv7l/wheel/./openrouter/operations 2026-03-27T20:54:29,750 creating build/bdist.linux-armv7l/wheel/openrouter/_hooks 2026-03-27T20:54:29,751 copying build/lib/openrouter/_hooks/__init__.py -> build/bdist.linux-armv7l/wheel/./openrouter/_hooks 2026-03-27T20:54:29,753 copying build/lib/openrouter/_hooks/registration.py -> build/bdist.linux-armv7l/wheel/./openrouter/_hooks 2026-03-27T20:54:29,754 copying build/lib/openrouter/_hooks/sdkhooks.py -> build/bdist.linux-armv7l/wheel/./openrouter/_hooks 2026-03-27T20:54:29,756 copying build/lib/openrouter/_hooks/types.py -> build/bdist.linux-armv7l/wheel/./openrouter/_hooks 2026-03-27T20:54:29,764 creating build/bdist.linux-armv7l/wheel/openrouter/components 2026-03-27T20:54:29,765 copying build/lib/openrouter/components/chatmessagetokenlogprob.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:29,767 copying build/lib/openrouter/components/legacy_websearchservertool.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:29,769 copying build/lib/openrouter/components/responsessearchcontextsize.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:29,771 copying build/lib/openrouter/components/codexlocalshelltool.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:29,772 copying build/lib/openrouter/components/openresponsesstreamevent.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:29,775 copying build/lib/openrouter/components/endpointstatus.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:29,776 copying build/lib/openrouter/components/chatstreamingchoice.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:29,778 copying build/lib/openrouter/components/openresponsesimagegencallcompleted.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:29,780 copying build/lib/openrouter/components/internalserverresponseerrordata.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:29,782 copying build/lib/openrouter/components/openresponsesreasoningsummarypartaddedevent.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:29,783 copying build/lib/openrouter/components/chatformattextconfig.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:29,785 copying build/lib/openrouter/components/functioncalloutputitem.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:29,787 copying build/lib/openrouter/components/reasoningsummarytextdoneevent.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:29,789 copying build/lib/openrouter/components/inputfile.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:29,791 copying build/lib/openrouter/components/openresponseseasyinputmessage.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:29,794 copying build/lib/openrouter/components/reasoningsummaryverbosityenum.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:29,796 copying build/lib/openrouter/components/chatmessagetoolcall.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:29,797 copying build/lib/openrouter/components/providersortconfig.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:29,799 copying build/lib/openrouter/components/chatresponsechoice.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:29,801 copying build/lib/openrouter/components/websearchuserlocation.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:29,803 copying build/lib/openrouter/components/refusaldoneevent.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:29,805 copying build/lib/openrouter/components/applypatchservertool.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:29,806 copying build/lib/openrouter/components/providername.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:29,808 copying build/lib/openrouter/components/imagegencallgeneratingevent.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:29,810 copying build/lib/openrouter/components/activityitem.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:29,812 copying build/lib/openrouter/components/chatsystemmessage.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:29,813 copying build/lib/openrouter/components/contentpartaddedevent.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:29,815 copying build/lib/openrouter/components/responseswebsearchcalloutput.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:29,817 copying build/lib/openrouter/components/responseinputtext.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:29,819 copying build/lib/openrouter/components/openresponsesimagegenerationtool.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:29,821 copying build/lib/openrouter/components/openresponseslocalshelltool.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:29,822 copying build/lib/openrouter/components/responseinputfile.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:29,824 copying build/lib/openrouter/components/openresponseswebsearchpreviewtool.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:29,826 copying build/lib/openrouter/components/openresponsesrequest.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:29,829 copying build/lib/openrouter/components/responsesrequest.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:29,831 copying build/lib/openrouter/components/openresponsesinput.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:29,833 copying build/lib/openrouter/components/outputreasoningitem.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:29,835 copying build/lib/openrouter/components/chatcontentimage.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:29,837 copying build/lib/openrouter/components/chataudiooutput.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:29,839 copying build/lib/openrouter/components/chatnamedtoolchoice.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:29,841 copying build/lib/openrouter/components/responseincludesenum.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:29,843 copying build/lib/openrouter/components/reasoningitem.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:29,845 copying build/lib/openrouter/components/chatgenerationtokenusage.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:29,847 copying build/lib/openrouter/components/outputwebsearchcallitem.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:29,849 copying build/lib/openrouter/components/textdeltaevent.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:29,851 copying build/lib/openrouter/components/__init__.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:29,855 copying build/lib/openrouter/components/easyinputmessage.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:29,857 copying build/lib/openrouter/components/responseserrorfield.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:29,859 copying build/lib/openrouter/components/openairesponsesreasoningeffort.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:29,861 copying build/lib/openrouter/components/chatcontentvideo.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:29,862 copying build/lib/openrouter/components/responsesformattextjsonschemaconfig.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:29,864 copying build/lib/openrouter/components/openairesponsesresponsestatus.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:29,866 copying build/lib/openrouter/components/codeinterpreterservertool.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:29,868 copying build/lib/openrouter/components/baseinputs_union.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:29,870 copying build/lib/openrouter/components/chatcontenttext.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:29,872 copying build/lib/openrouter/components/outputfilesearchcallitem.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:29,873 copying build/lib/openrouter/components/modelscountresponse.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:29,875 copying build/lib/openrouter/components/openresponsescodeinterpretertool.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:29,877 copying build/lib/openrouter/components/notfoundresponseerrordata.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:29,878 copying build/lib/openrouter/components/imagegencallinprogressevent.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:29,880 copying build/lib/openrouter/components/chattoolcall.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:29,882 copying build/lib/openrouter/components/responsesoutputmodality.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:29,883 copying build/lib/openrouter/components/tooldefinitionjson.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:29,885 copying build/lib/openrouter/components/contentpartdoneevent.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:29,887 copying build/lib/openrouter/components/openairesponsesincludable.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:29,889 copying build/lib/openrouter/components/chatstreamingmessagechunk.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:29,891 copying build/lib/openrouter/components/outputmessage.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:29,893 copying build/lib/openrouter/components/unauthorizedresponseerrordata.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:29,895 copying build/lib/openrouter/components/preview_websearchuserlocation.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:29,897 copying build/lib/openrouter/components/jsonschemaconfig.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:29,899 copying build/lib/openrouter/components/conflictresponseerrordata.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:29,901 copying build/lib/openrouter/components/responsesformattext.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:29,902 copying build/lib/openrouter/components/perrequestlimits.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:29,904 copying build/lib/openrouter/components/openairesponsesincompletedetails.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:29,906 copying build/lib/openrouter/components/openresponsesreasoningconfig.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:29,908 copying build/lib/openrouter/components/openresponsesmcptool.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:29,910 copying build/lib/openrouter/components/outputfunctioncallitem.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:29,911 copying build/lib/openrouter/components/formats.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:29,913 copying build/lib/openrouter/components/chatreasoningsummaryverbosityenum.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:29,915 copying build/lib/openrouter/components/responseformattextpython.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:29,917 copying build/lib/openrouter/components/openresponsesinput_union.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:29,919 copying build/lib/openrouter/components/reasoningtextcontent.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:29,920 copying build/lib/openrouter/components/chatusage.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:29,923 copying build/lib/openrouter/components/chatstreamoptions.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:29,925 copying build/lib/openrouter/components/instructtype.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:29,927 copying build/lib/openrouter/components/computeruseservertool.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:29,928 copying build/lib/openrouter/components/openresponsesresponsetext.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:29,930 copying build/lib/openrouter/components/openresponsesreasoningdeltaevent.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:29,932 copying build/lib/openrouter/components/preview_websearchservertool.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:29,934 copying build/lib/openrouter/components/badgatewayresponseerrordata.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:29,936 copying build/lib/openrouter/components/storedprompttemplate.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:29,938 copying build/lib/openrouter/components/websearchservertool_openrouter.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:29,940 copying build/lib/openrouter/components/responseswebsearchuserlocation.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:29,942 copying build/lib/openrouter/components/outputdatetimeitem.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:29,944 copying build/lib/openrouter/components/chatformatjsonschemaconfig.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:29,946 copying build/lib/openrouter/components/legacy_chatcontentvideo.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:29,948 copying build/lib/openrouter/components/websearchengine.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:29,950 copying build/lib/openrouter/components/assistantmessage.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:29,952 copying build/lib/openrouter/components/percentilethroughputcutoffs.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:29,954 copying build/lib/openrouter/components/openresponsesnonstreamingresponse.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:29,956 copying build/lib/openrouter/components/usermessage.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:29,958 copying build/lib/openrouter/components/textextendedconfig.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:29,960 copying build/lib/openrouter/components/openairesponsesreasoningconfig.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:29,961 copying build/lib/openrouter/components/responseformattextgrammar.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:29,963 copying build/lib/openrouter/components/chatcontentitems.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:29,965 copying build/lib/openrouter/components/percentilelatencycutoffs.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:29,967 copying build/lib/openrouter/components/datacollection.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:29,968 copying build/lib/openrouter/components/truncationenum.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:29,970 copying build/lib/openrouter/components/chattokenlogprobs.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:29,972 copying build/lib/openrouter/components/debugoptions.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:29,973 copying build/lib/openrouter/components/openresponseserrorevent.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:29,975 copying build/lib/openrouter/components/responsesoutputitem.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:29,977 copying build/lib/openrouter/components/chatresponse.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:29,979 copying build/lib/openrouter/components/chatcompletionfinishreason.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:29,981 copying build/lib/openrouter/components/publicendpoint.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:29,983 copying build/lib/openrouter/components/quantization.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:29,985 copying build/lib/openrouter/components/websearchcallcompletedevent.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:29,987 copying build/lib/openrouter/components/openresponsestoplogprobs.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:29,989 copying build/lib/openrouter/components/formatjsonschemaconfig.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:29,991 copying build/lib/openrouter/components/openresponsesapplypatchtool.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:29,993 copying build/lib/openrouter/components/basereasoningconfig.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:29,995 copying build/lib/openrouter/components/outputservertoolitem.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:29,996 copying build/lib/openrouter/components/openresponsesreasoning.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:29,998 copying build/lib/openrouter/components/filepath.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:30,000 copying build/lib/openrouter/components/imagegenerationstatus.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:30,002 copying build/lib/openrouter/components/serviceunavailableresponseerrordata.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:30,004 copying build/lib/openrouter/components/responseformatjsonschema.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:30,006 copying build/lib/openrouter/components/chatfinishreasonenum.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:30,008 copying build/lib/openrouter/components/assistantmessageimages.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:30,010 copying build/lib/openrouter/components/annotationaddedevent.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:30,011 copying build/lib/openrouter/components/paymentrequiredresponseerrordata.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:30,013 copying build/lib/openrouter/components/openresponsesimagegencallinprogress.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:30,015 copying build/lib/openrouter/components/inputtext.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:30,016 copying build/lib/openrouter/components/outputimagegenerationcallitem.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:30,018 copying build/lib/openrouter/components/chatcontentvideoinput.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:30,020 copying build/lib/openrouter/components/responsesoutputmessage.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:30,022 copying build/lib/openrouter/components/reasoningdetailunion.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:30,024 copying build/lib/openrouter/components/errorevent.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:30,025 copying build/lib/openrouter/components/chatstreamingresponsechunk.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:30,027 copying build/lib/openrouter/components/parameter.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:30,029 copying build/lib/openrouter/components/toolcallstatus.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:30,031 copying build/lib/openrouter/components/inputaudio.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:30,032 copying build/lib/openrouter/components/preview_20250311_websearchservertool.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:30,034 copying build/lib/openrouter/components/openairesponsestruncation.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:30,036 copying build/lib/openrouter/components/chatfunctiontool.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:30,038 copying build/lib/openrouter/components/openairesponsesannotation.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:30,040 copying build/lib/openrouter/components/edgenetworktimeoutresponseerrordata.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:30,042 copying build/lib/openrouter/components/chatformatpythonconfig.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:30,044 copying build/lib/openrouter/components/compoundfilter.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:30,046 copying build/lib/openrouter/components/outputmodality.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:30,047 copying build/lib/openrouter/components/openresponsesimagegencallpartialimage.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:30,049 copying build/lib/openrouter/components/developermessage.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:30,051 copying build/lib/openrouter/components/chatcontentaudio.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:30,053 copying build/lib/openrouter/components/reasoningsummarytextdeltaevent.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:30,055 copying build/lib/openrouter/components/chatmessagecontentitemfile.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:30,057 copying build/lib/openrouter/components/chatmessagetokenlogprobs.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:30,058 copying build/lib/openrouter/components/security.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:30,060 copying build/lib/openrouter/components/websearchcallinprogressevent.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:30,062 copying build/lib/openrouter/components/openresponsesfunctiontoolcall.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:30,063 copying build/lib/openrouter/components/videoinput.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:30,065 copying build/lib/openrouter/components/websearchpreviewtooluserlocation.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:30,067 copying build/lib/openrouter/components/namedtoolchoice.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:30,068 copying build/lib/openrouter/components/imagegenerationservertool.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:30,071 copying build/lib/openrouter/components/chatmessagecontentitemvideolegacy.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:30,072 copying build/lib/openrouter/components/customtool.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:30,074 copying build/lib/openrouter/components/chatusermessage.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:30,076 copying build/lib/openrouter/components/chatwebsearchservertool.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:30,078 copying build/lib/openrouter/components/openresponsesreasoningsummarytextdoneevent.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:30,080 copying build/lib/openrouter/components/openairesponsesinput_union.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:30,082 copying build/lib/openrouter/components/functioncallargsdoneevent.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:30,083 copying build/lib/openrouter/components/shellservertool.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:30,085 copying build/lib/openrouter/components/openairesponsesservicetier.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:30,086 copying build/lib/openrouter/components/chatstreamchoice.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:30,088 copying build/lib/openrouter/components/reasoningsummarypartdoneevent.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:30,090 copying build/lib/openrouter/components/chatchoice.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:30,092 copying build/lib/openrouter/components/responseinputvideo.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:30,094 copying build/lib/openrouter/components/requesttimeoutresponseerrordata.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:30,096 copying build/lib/openrouter/components/toolcallstatusenum.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:30,097 copying build/lib/openrouter/components/topproviderinfo.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:30,099 copying build/lib/openrouter/components/openresponsesfunctionshelltool.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:30,101 copying build/lib/openrouter/components/responseformattextconfig.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:30,103 copying build/lib/openrouter/components/usage.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:30,105 copying build/lib/openrouter/components/responseoutputtext.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:30,107 copying build/lib/openrouter/components/mcpservertool.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:30,108 copying build/lib/openrouter/components/badrequestresponseerrordata.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:30,110 copying build/lib/openrouter/components/functioncallargsdeltaevent.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:30,112 copying build/lib/openrouter/components/openairesponsestoolchoice_union.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:30,114 copying build/lib/openrouter/components/chatmessages.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:30,116 copying build/lib/openrouter/components/chatjsonschemaconfig.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:30,117 copying build/lib/openrouter/components/modelgroup.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:30,119 copying build/lib/openrouter/components/chatrequest.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:30,121 copying build/lib/openrouter/components/chattoolmessage.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:30,123 copying build/lib/openrouter/components/responsesoutputitemfilesearchcall.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:30,125 copying build/lib/openrouter/components/toolresponsemessage.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:30,126 copying build/lib/openrouter/components/chatdevelopermessage.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:30,128 copying build/lib/openrouter/components/chatmessagecontentitemcachecontrol.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:30,130 copying build/lib/openrouter/components/websearchstatus.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:30,131 copying build/lib/openrouter/components/model.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:30,134 copying build/lib/openrouter/components/openresponseslogprobs.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:30,135 copying build/lib/openrouter/components/percentilestats.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:30,137 copying build/lib/openrouter/components/chatcompletionaudiooutput.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:30,139 copying build/lib/openrouter/components/formattextconfig.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:30,141 copying build/lib/openrouter/components/responsesoutputitemreasoning.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:30,143 copying build/lib/openrouter/components/filesearchservertool.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:30,145 copying build/lib/openrouter/components/formatjsonobjectconfig.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:30,146 copying build/lib/openrouter/components/providerpreferences.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:30,149 copying build/lib/openrouter/components/websearchcallsearchingevent.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:30,151 copying build/lib/openrouter/components/openresponsesreasoningdoneevent.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:30,152 copying build/lib/openrouter/components/chatassistantimages.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:30,154 copying build/lib/openrouter/components/defaultparameters.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:30,156 copying build/lib/openrouter/components/pdfparseroptions.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:30,158 copying build/lib/openrouter/components/reasoningdeltaevent.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:30,159 copying build/lib/openrouter/components/responseformatjsonobject.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:30,161 copying build/lib/openrouter/components/openresponsesresult.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:30,163 copying build/lib/openrouter/components/inputs_union.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:30,166 copying build/lib/openrouter/components/preferredminthroughput.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:30,167 copying build/lib/openrouter/components/openresponsesfilesearchtool.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:30,169 copying build/lib/openrouter/components/publicpricing.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:30,171 copying build/lib/openrouter/components/preferredmaxlatency.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:30,172 copying build/lib/openrouter/components/refusaldeltaevent.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:30,174 copying build/lib/openrouter/components/systemmessage.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:30,175 copying build/lib/openrouter/components/openresponsescustomtool.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:30,177 copying build/lib/openrouter/components/openresponsesusage.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:30,179 copying build/lib/openrouter/components/chatstreamingmessagetoolcall.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:30,181 copying build/lib/openrouter/components/chatcontentfile.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:30,183 copying build/lib/openrouter/components/datetimeservertool.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:30,185 copying build/lib/openrouter/components/reasoningdetailsummary.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:30,187 copying build/lib/openrouter/components/providersort.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:30,189 copying build/lib/openrouter/components/listendpointsresponse.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:30,191 copying build/lib/openrouter/components/outputmessageitem.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:30,193 copying build/lib/openrouter/components/reasoningsummarypartaddedevent.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:30,195 copying build/lib/openrouter/components/responseinputaudio.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:30,197 copying build/lib/openrouter/components/reasoningdoneevent.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:30,198 copying build/lib/openrouter/components/outputitemimagegenerationcall.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:30,200 copying build/lib/openrouter/components/functioncallitem.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:30,202 copying build/lib/openrouter/components/toomanyrequestsresponseerrordata.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:30,204 copying build/lib/openrouter/components/createchargerequest.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:30,206 copying build/lib/openrouter/components/reasoningconfig.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:30,208 copying build/lib/openrouter/components/responseinputimage.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:30,210 copying build/lib/openrouter/components/chatstreamchunk.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:30,212 copying build/lib/openrouter/components/chatmessagecontentitemimage.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:30,214 copying build/lib/openrouter/components/chatdebugoptions.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:30,215 copying build/lib/openrouter/components/inputmessageitem.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:30,218 copying build/lib/openrouter/components/chattokenlogprob.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:30,220 copying build/lib/openrouter/components/modelslistresponse.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:30,222 copying build/lib/openrouter/components/openresponsesreasoningsummarytextdeltaevent.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:30,224 copying build/lib/openrouter/components/openairesponsesprompt.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:30,225 copying build/lib/openrouter/components/chatstreamtoolcall.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:30,227 copying build/lib/openrouter/components/chatstreamdelta.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:30,229 copying build/lib/openrouter/components/textdoneevent.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:30,230 copying build/lib/openrouter/components/openresponsescomputertool.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:30,232 copying build/lib/openrouter/components/unprocessableentityresponseerrordata.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:30,234 copying build/lib/openrouter/components/streamevents.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:30,236 copying build/lib/openrouter/components/modelarchitecture.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:30,238 copying build/lib/openrouter/components/message.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:30,240 copying build/lib/openrouter/components/chatcontentcachecontrol.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:30,241 copying build/lib/openrouter/components/chatmessagecontentitem.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:30,243 copying build/lib/openrouter/components/openresponsesinputmessageitem.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:30,245 copying build/lib/openrouter/components/responsesoutputitemfunctioncall.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:30,248 copying build/lib/openrouter/components/incompletedetails.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:30,250 copying build/lib/openrouter/components/inputimage.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:30,251 copying build/lib/openrouter/components/urlcitation.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:30,253 copying build/lib/openrouter/components/outputmodalityenum.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:30,255 copying build/lib/openrouter/components/inputvideo.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:30,257 copying build/lib/openrouter/components/chatmessagecontentitemvideo.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:30,259 copying build/lib/openrouter/components/payloadtoolargeresponseerrordata.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:30,261 copying build/lib/openrouter/components/reasoningsummarytext.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:30,262 copying build/lib/openrouter/components/contextcompressionengine.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:30,264 copying build/lib/openrouter/components/forbiddenresponseerrordata.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:30,266 copying build/lib/openrouter/components/reasoningsummaryverbosity.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:30,267 copying build/lib/openrouter/components/chatmessagecontentitemtext.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:30,269 copying build/lib/openrouter/components/openresponseswebsearchpreview20250311tool.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:30,271 copying build/lib/openrouter/components/filecitation.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:30,273 copying build/lib/openrouter/components/reasoningdetailtext.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:30,274 copying build/lib/openrouter/components/responsetextconfig.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:30,276 copying build/lib/openrouter/components/chattoolchoice.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:30,278 copying build/lib/openrouter/components/inputmodality.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:30,279 copying build/lib/openrouter/components/searchcontextsizeenum.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:30,281 copying build/lib/openrouter/components/openresponsesimagegencallgenerating.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:30,283 copying build/lib/openrouter/components/chatformatgrammarconfig.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:30,285 copying build/lib/openrouter/components/openairesponsesrefusalcontent.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:30,286 copying build/lib/openrouter/components/responsesimagegenerationcall.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:30,288 copying build/lib/openrouter/components/chatwebsearchshorthand.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:30,290 copying build/lib/openrouter/components/openresponseswebsearch20250826tool.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:30,292 copying build/lib/openrouter/components/imagegencallcompletedevent.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:30,294 copying build/lib/openrouter/components/openresponsesfunctioncalloutput.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:30,296 copying build/lib/openrouter/components/responseformattext.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:30,298 copying build/lib/openrouter/components/provideroverloadedresponseerrordata.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:30,300 copying build/lib/openrouter/components/reasoningeffortenum.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:30,302 copying build/lib/openrouter/components/textconfig.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:30,303 copying build/lib/openrouter/components/pdfparserengine.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:30,305 copying build/lib/openrouter/components/chatresult.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:30,307 copying build/lib/openrouter/components/outputitems.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:30,309 copying build/lib/openrouter/components/chatgenerationparams.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:30,312 copying build/lib/openrouter/components/reasoningdetailencrypted.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:30,314 copying build/lib/openrouter/components/chatassistantmessage.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:30,316 copying build/lib/openrouter/components/toolchoiceoption.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:30,317 copying build/lib/openrouter/components/imagegencallpartialimageevent.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:30,319 copying build/lib/openrouter/components/openresponseswebsearchtool.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:30,321 copying build/lib/openrouter/components/chatmessagecontentitemaudio.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:30,323 copying build/lib/openrouter/components/websearchservertool.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-03-27T20:54:30,325 creating build/bdist.linux-armv7l/wheel/openrouter/errors 2026-03-27T20:54:30,326 copying build/lib/openrouter/errors/unauthorizedresponse_error.py -> build/bdist.linux-armv7l/wheel/./openrouter/errors 2026-03-27T20:54:30,328 copying build/lib/openrouter/errors/openroutererror.py -> build/bdist.linux-armv7l/wheel/./openrouter/errors 2026-03-27T20:54:30,330 copying build/lib/openrouter/errors/notfoundresponse_error.py -> build/bdist.linux-armv7l/wheel/./openrouter/errors 2026-03-27T20:54:30,332 copying build/lib/openrouter/errors/toomanyrequestsresponse_error.py -> build/bdist.linux-armv7l/wheel/./openrouter/errors 2026-03-27T20:54:30,333 copying build/lib/openrouter/errors/unprocessableentityresponse_error.py -> build/bdist.linux-armv7l/wheel/./openrouter/errors 2026-03-27T20:54:30,335 copying build/lib/openrouter/errors/responsevalidationerror.py -> build/bdist.linux-armv7l/wheel/./openrouter/errors 2026-03-27T20:54:30,337 copying build/lib/openrouter/errors/__init__.py -> build/bdist.linux-armv7l/wheel/./openrouter/errors 2026-03-27T20:54:30,339 copying build/lib/openrouter/errors/badgatewayresponse_error.py -> build/bdist.linux-armv7l/wheel/./openrouter/errors 2026-03-27T20:54:30,341 copying build/lib/openrouter/errors/serviceunavailableresponse_error.py -> build/bdist.linux-armv7l/wheel/./openrouter/errors 2026-03-27T20:54:30,343 copying build/lib/openrouter/errors/internalserverresponse_error.py -> build/bdist.linux-armv7l/wheel/./openrouter/errors 2026-03-27T20:54:30,345 copying build/lib/openrouter/errors/conflictresponse_error.py -> build/bdist.linux-armv7l/wheel/./openrouter/errors 2026-03-27T20:54:30,346 copying build/lib/openrouter/errors/badrequestresponse_error.py -> build/bdist.linux-armv7l/wheel/./openrouter/errors 2026-03-27T20:54:30,348 copying build/lib/openrouter/errors/no_response_error.py -> build/bdist.linux-armv7l/wheel/./openrouter/errors 2026-03-27T20:54:30,350 copying build/lib/openrouter/errors/openrouterdefaulterror.py -> build/bdist.linux-armv7l/wheel/./openrouter/errors 2026-03-27T20:54:30,352 copying build/lib/openrouter/errors/payloadtoolargeresponse_error.py -> build/bdist.linux-armv7l/wheel/./openrouter/errors 2026-03-27T20:54:30,354 copying build/lib/openrouter/errors/requesttimeoutresponse_error.py -> build/bdist.linux-armv7l/wheel/./openrouter/errors 2026-03-27T20:54:30,356 copying build/lib/openrouter/errors/provideroverloadedresponse_error.py -> build/bdist.linux-armv7l/wheel/./openrouter/errors 2026-03-27T20:54:30,358 copying build/lib/openrouter/errors/forbiddenresponse_error.py -> build/bdist.linux-armv7l/wheel/./openrouter/errors 2026-03-27T20:54:30,360 copying build/lib/openrouter/errors/edgenetworktimeoutresponse_error.py -> build/bdist.linux-armv7l/wheel/./openrouter/errors 2026-03-27T20:54:30,361 copying build/lib/openrouter/errors/paymentrequiredresponse_error.py -> build/bdist.linux-armv7l/wheel/./openrouter/errors 2026-03-27T20:54:30,363 copying build/lib/openrouter/api_keys.py -> build/bdist.linux-armv7l/wheel/./openrouter 2026-03-27T20:54:30,366 copying build/lib/openrouter/credits.py -> build/bdist.linux-armv7l/wheel/./openrouter 2026-03-27T20:54:30,369 copying build/lib/openrouter/sdk.py -> build/bdist.linux-armv7l/wheel/./openrouter 2026-03-27T20:54:30,371 copying build/lib/openrouter/endpoints.py -> build/bdist.linux-armv7l/wheel/./openrouter 2026-03-27T20:54:30,373 copying build/lib/openrouter/chat.py -> build/bdist.linux-armv7l/wheel/./openrouter 2026-03-27T20:54:30,377 copying build/lib/openrouter/models_.py -> build/bdist.linux-armv7l/wheel/./openrouter 2026-03-27T20:54:30,379 copying build/lib/openrouter/embeddings.py -> build/bdist.linux-armv7l/wheel/./openrouter 2026-03-27T20:54:30,382 copying build/lib/openrouter/py.typed -> build/bdist.linux-armv7l/wheel/./openrouter 2026-03-27T20:54:30,384 copying build/lib/openrouter/sdkconfiguration.py -> build/bdist.linux-armv7l/wheel/./openrouter 2026-03-27T20:54:30,386 copying build/lib/openrouter/guardrails.py -> build/bdist.linux-armv7l/wheel/./openrouter 2026-03-27T20:54:30,390 copying build/lib/openrouter/beta.py -> build/bdist.linux-armv7l/wheel/./openrouter 2026-03-27T20:54:30,393 creating build/bdist.linux-armv7l/wheel/openrouter/models 2026-03-27T20:54:30,394 copying build/lib/openrouter/models/__init__.py -> build/bdist.linux-armv7l/wheel/./openrouter/models 2026-03-27T20:54:30,396 creating build/bdist.linux-armv7l/wheel/openrouter/models/internal 2026-03-27T20:54:30,398 copying build/lib/openrouter/models/internal/__init__.py -> build/bdist.linux-armv7l/wheel/./openrouter/models/internal 2026-03-27T20:54:30,400 copying build/lib/openrouter/models/internal/globals.py -> build/bdist.linux-armv7l/wheel/./openrouter/models/internal 2026-03-27T20:54:30,401 running install_egg_info 2026-03-27T20:54:30,406 Copying src/openrouter.egg-info to build/bdist.linux-armv7l/wheel/./openrouter-0.8.0-py3.11.egg-info 2026-03-27T20:54:30,417 running install_scripts 2026-03-27T20:54:30,428 creating build/bdist.linux-armv7l/wheel/openrouter-0.8.0.dist-info/WHEEL 2026-03-27T20:54:30,431 creating '/tmp/pip-wheel-vaup2iwa/.tmp-3zn083ob/openrouter-0.8.0-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-03-27T20:54:30,433 adding 'openrouter/__init__.py' 2026-03-27T20:54:30,435 adding 'openrouter/_version.py' 2026-03-27T20:54:30,437 adding 'openrouter/analytics.py' 2026-03-27T20:54:30,440 adding 'openrouter/api_keys.py' 2026-03-27T20:54:30,442 adding 'openrouter/basesdk.py' 2026-03-27T20:54:30,444 adding 'openrouter/beta.py' 2026-03-27T20:54:30,448 adding 'openrouter/chat.py' 2026-03-27T20:54:30,451 adding 'openrouter/credits.py' 2026-03-27T20:54:30,453 adding 'openrouter/embeddings.py' 2026-03-27T20:54:30,455 adding 'openrouter/endpoints.py' 2026-03-27T20:54:30,457 adding 'openrouter/generations.py' 2026-03-27T20:54:30,462 adding 'openrouter/guardrails.py' 2026-03-27T20:54:30,465 adding 'openrouter/httpclient.py' 2026-03-27T20:54:30,467 adding 'openrouter/models_.py' 2026-03-27T20:54:30,469 adding 'openrouter/oauth.py' 2026-03-27T20:54:30,471 adding 'openrouter/providers.py' 2026-03-27T20:54:30,472 adding 'openrouter/py.typed' 2026-03-27T20:54:30,476 adding 'openrouter/responses.py' 2026-03-27T20:54:30,478 adding 'openrouter/sdk.py' 2026-03-27T20:54:30,479 adding 'openrouter/sdkconfiguration.py' 2026-03-27T20:54:30,481 adding 'openrouter/_hooks/__init__.py' 2026-03-27T20:54:30,483 adding 'openrouter/_hooks/registration.py' 2026-03-27T20:54:30,484 adding 'openrouter/_hooks/sdkhooks.py' 2026-03-27T20:54:30,485 adding 'openrouter/_hooks/types.py' 2026-03-27T20:54:30,503 adding 'openrouter/components/__init__.py' 2026-03-27T20:54:30,505 adding 'openrouter/components/activityitem.py' 2026-03-27T20:54:30,506 adding 'openrouter/components/annotationaddedevent.py' 2026-03-27T20:54:30,507 adding 'openrouter/components/applypatchservertool.py' 2026-03-27T20:54:30,508 adding 'openrouter/components/assistantmessage.py' 2026-03-27T20:54:30,510 adding 'openrouter/components/assistantmessageimages.py' 2026-03-27T20:54:30,511 adding 'openrouter/components/badgatewayresponseerrordata.py' 2026-03-27T20:54:30,512 adding 'openrouter/components/badrequestresponseerrordata.py' 2026-03-27T20:54:30,514 adding 'openrouter/components/baseinputs_union.py' 2026-03-27T20:54:30,515 adding 'openrouter/components/basereasoningconfig.py' 2026-03-27T20:54:30,516 adding 'openrouter/components/chatassistantimages.py' 2026-03-27T20:54:30,518 adding 'openrouter/components/chatassistantmessage.py' 2026-03-27T20:54:30,519 adding 'openrouter/components/chataudiooutput.py' 2026-03-27T20:54:30,520 adding 'openrouter/components/chatchoice.py' 2026-03-27T20:54:30,521 adding 'openrouter/components/chatcompletionaudiooutput.py' 2026-03-27T20:54:30,523 adding 'openrouter/components/chatcompletionfinishreason.py' 2026-03-27T20:54:30,524 adding 'openrouter/components/chatcontentaudio.py' 2026-03-27T20:54:30,525 adding 'openrouter/components/chatcontentcachecontrol.py' 2026-03-27T20:54:30,526 adding 'openrouter/components/chatcontentfile.py' 2026-03-27T20:54:30,527 adding 'openrouter/components/chatcontentimage.py' 2026-03-27T20:54:30,528 adding 'openrouter/components/chatcontentitems.py' 2026-03-27T20:54:30,530 adding 'openrouter/components/chatcontenttext.py' 2026-03-27T20:54:30,531 adding 'openrouter/components/chatcontentvideo.py' 2026-03-27T20:54:30,532 adding 'openrouter/components/chatcontentvideoinput.py' 2026-03-27T20:54:30,534 adding 'openrouter/components/chatdebugoptions.py' 2026-03-27T20:54:30,535 adding 'openrouter/components/chatdevelopermessage.py' 2026-03-27T20:54:30,537 adding 'openrouter/components/chatfinishreasonenum.py' 2026-03-27T20:54:30,538 adding 'openrouter/components/chatformatgrammarconfig.py' 2026-03-27T20:54:30,539 adding 'openrouter/components/chatformatjsonschemaconfig.py' 2026-03-27T20:54:30,541 adding 'openrouter/components/chatformatpythonconfig.py' 2026-03-27T20:54:30,542 adding 'openrouter/components/chatformattextconfig.py' 2026-03-27T20:54:30,543 adding 'openrouter/components/chatfunctiontool.py' 2026-03-27T20:54:30,547 adding 'openrouter/components/chatgenerationparams.py' 2026-03-27T20:54:30,549 adding 'openrouter/components/chatgenerationtokenusage.py' 2026-03-27T20:54:30,550 adding 'openrouter/components/chatjsonschemaconfig.py' 2026-03-27T20:54:30,551 adding 'openrouter/components/chatmessagecontentitem.py' 2026-03-27T20:54:30,552 adding 'openrouter/components/chatmessagecontentitemaudio.py' 2026-03-27T20:54:30,554 adding 'openrouter/components/chatmessagecontentitemcachecontrol.py' 2026-03-27T20:54:30,555 adding 'openrouter/components/chatmessagecontentitemfile.py' 2026-03-27T20:54:30,556 adding 'openrouter/components/chatmessagecontentitemimage.py' 2026-03-27T20:54:30,557 adding 'openrouter/components/chatmessagecontentitemtext.py' 2026-03-27T20:54:30,559 adding 'openrouter/components/chatmessagecontentitemvideo.py' 2026-03-27T20:54:30,560 adding 'openrouter/components/chatmessagecontentitemvideolegacy.py' 2026-03-27T20:54:30,561 adding 'openrouter/components/chatmessages.py' 2026-03-27T20:54:30,563 adding 'openrouter/components/chatmessagetokenlogprob.py' 2026-03-27T20:54:30,564 adding 'openrouter/components/chatmessagetokenlogprobs.py' 2026-03-27T20:54:30,565 adding 'openrouter/components/chatmessagetoolcall.py' 2026-03-27T20:54:30,567 adding 'openrouter/components/chatnamedtoolchoice.py' 2026-03-27T20:54:30,568 adding 'openrouter/components/chatreasoningsummaryverbosityenum.py' 2026-03-27T20:54:30,572 adding 'openrouter/components/chatrequest.py' 2026-03-27T20:54:30,574 adding 'openrouter/components/chatresponse.py' 2026-03-27T20:54:30,575 adding 'openrouter/components/chatresponsechoice.py' 2026-03-27T20:54:30,577 adding 'openrouter/components/chatresult.py' 2026-03-27T20:54:30,579 adding 'openrouter/components/chatstreamchoice.py' 2026-03-27T20:54:30,580 adding 'openrouter/components/chatstreamchunk.py' 2026-03-27T20:54:30,582 adding 'openrouter/components/chatstreamdelta.py' 2026-03-27T20:54:30,583 adding 'openrouter/components/chatstreamingchoice.py' 2026-03-27T20:54:30,585 adding 'openrouter/components/chatstreamingmessagechunk.py' 2026-03-27T20:54:30,586 adding 'openrouter/components/chatstreamingmessagetoolcall.py' 2026-03-27T20:54:30,587 adding 'openrouter/components/chatstreamingresponsechunk.py' 2026-03-27T20:54:30,589 adding 'openrouter/components/chatstreamoptions.py' 2026-03-27T20:54:30,590 adding 'openrouter/components/chatstreamtoolcall.py' 2026-03-27T20:54:30,591 adding 'openrouter/components/chatsystemmessage.py' 2026-03-27T20:54:30,592 adding 'openrouter/components/chattokenlogprob.py' 2026-03-27T20:54:30,594 adding 'openrouter/components/chattokenlogprobs.py' 2026-03-27T20:54:30,595 adding 'openrouter/components/chattoolcall.py' 2026-03-27T20:54:30,596 adding 'openrouter/components/chattoolchoice.py' 2026-03-27T20:54:30,597 adding 'openrouter/components/chattoolmessage.py' 2026-03-27T20:54:30,599 adding 'openrouter/components/chatusage.py' 2026-03-27T20:54:30,600 adding 'openrouter/components/chatusermessage.py' 2026-03-27T20:54:30,601 adding 'openrouter/components/chatwebsearchservertool.py' 2026-03-27T20:54:30,603 adding 'openrouter/components/chatwebsearchshorthand.py' 2026-03-27T20:54:30,605 adding 'openrouter/components/codeinterpreterservertool.py' 2026-03-27T20:54:30,606 adding 'openrouter/components/codexlocalshelltool.py' 2026-03-27T20:54:30,607 adding 'openrouter/components/compoundfilter.py' 2026-03-27T20:54:30,608 adding 'openrouter/components/computeruseservertool.py' 2026-03-27T20:54:30,610 adding 'openrouter/components/conflictresponseerrordata.py' 2026-03-27T20:54:30,611 adding 'openrouter/components/contentpartaddedevent.py' 2026-03-27T20:54:30,612 adding 'openrouter/components/contentpartdoneevent.py' 2026-03-27T20:54:30,614 adding 'openrouter/components/contextcompressionengine.py' 2026-03-27T20:54:30,615 adding 'openrouter/components/createchargerequest.py' 2026-03-27T20:54:30,617 adding 'openrouter/components/customtool.py' 2026-03-27T20:54:30,618 adding 'openrouter/components/datacollection.py' 2026-03-27T20:54:30,620 adding 'openrouter/components/datetimeservertool.py' 2026-03-27T20:54:30,621 adding 'openrouter/components/debugoptions.py' 2026-03-27T20:54:30,623 adding 'openrouter/components/defaultparameters.py' 2026-03-27T20:54:30,624 adding 'openrouter/components/developermessage.py' 2026-03-27T20:54:30,626 adding 'openrouter/components/easyinputmessage.py' 2026-03-27T20:54:30,627 adding 'openrouter/components/edgenetworktimeoutresponseerrordata.py' 2026-03-27T20:54:30,629 adding 'openrouter/components/endpointstatus.py' 2026-03-27T20:54:30,630 adding 'openrouter/components/errorevent.py' 2026-03-27T20:54:30,631 adding 'openrouter/components/filecitation.py' 2026-03-27T20:54:30,632 adding 'openrouter/components/filepath.py' 2026-03-27T20:54:30,634 adding 'openrouter/components/filesearchservertool.py' 2026-03-27T20:54:30,635 adding 'openrouter/components/forbiddenresponseerrordata.py' 2026-03-27T20:54:30,638 adding 'openrouter/components/formatjsonobjectconfig.py' 2026-03-27T20:54:30,639 adding 'openrouter/components/formatjsonschemaconfig.py' 2026-03-27T20:54:30,640 adding 'openrouter/components/formats.py' 2026-03-27T20:54:30,641 adding 'openrouter/components/formattextconfig.py' 2026-03-27T20:54:30,643 adding 'openrouter/components/functioncallargsdeltaevent.py' 2026-03-27T20:54:30,644 adding 'openrouter/components/functioncallargsdoneevent.py' 2026-03-27T20:54:30,645 adding 'openrouter/components/functioncallitem.py' 2026-03-27T20:54:30,646 adding 'openrouter/components/functioncalloutputitem.py' 2026-03-27T20:54:30,648 adding 'openrouter/components/imagegencallcompletedevent.py' 2026-03-27T20:54:30,649 adding 'openrouter/components/imagegencallgeneratingevent.py' 2026-03-27T20:54:30,650 adding 'openrouter/components/imagegencallinprogressevent.py' 2026-03-27T20:54:30,651 adding 'openrouter/components/imagegencallpartialimageevent.py' 2026-03-27T20:54:30,652 adding 'openrouter/components/imagegenerationservertool.py' 2026-03-27T20:54:30,654 adding 'openrouter/components/imagegenerationstatus.py' 2026-03-27T20:54:30,655 adding 'openrouter/components/incompletedetails.py' 2026-03-27T20:54:30,656 adding 'openrouter/components/inputaudio.py' 2026-03-27T20:54:30,657 adding 'openrouter/components/inputfile.py' 2026-03-27T20:54:30,658 adding 'openrouter/components/inputimage.py' 2026-03-27T20:54:30,660 adding 'openrouter/components/inputmessageitem.py' 2026-03-27T20:54:30,661 adding 'openrouter/components/inputmodality.py' 2026-03-27T20:54:30,662 adding 'openrouter/components/inputs_union.py' 2026-03-27T20:54:30,664 adding 'openrouter/components/inputtext.py' 2026-03-27T20:54:30,665 adding 'openrouter/components/inputvideo.py' 2026-03-27T20:54:30,666 adding 'openrouter/components/instructtype.py' 2026-03-27T20:54:30,668 adding 'openrouter/components/internalserverresponseerrordata.py' 2026-03-27T20:54:30,669 adding 'openrouter/components/jsonschemaconfig.py' 2026-03-27T20:54:30,670 adding 'openrouter/components/legacy_chatcontentvideo.py' 2026-03-27T20:54:30,671 adding 'openrouter/components/legacy_websearchservertool.py' 2026-03-27T20:54:30,673 adding 'openrouter/components/listendpointsresponse.py' 2026-03-27T20:54:30,674 adding 'openrouter/components/mcpservertool.py' 2026-03-27T20:54:30,675 adding 'openrouter/components/message.py' 2026-03-27T20:54:30,677 adding 'openrouter/components/model.py' 2026-03-27T20:54:30,678 adding 'openrouter/components/modelarchitecture.py' 2026-03-27T20:54:30,680 adding 'openrouter/components/modelgroup.py' 2026-03-27T20:54:30,681 adding 'openrouter/components/modelscountresponse.py' 2026-03-27T20:54:30,682 adding 'openrouter/components/modelslistresponse.py' 2026-03-27T20:54:30,683 adding 'openrouter/components/namedtoolchoice.py' 2026-03-27T20:54:30,684 adding 'openrouter/components/notfoundresponseerrordata.py' 2026-03-27T20:54:30,686 adding 'openrouter/components/openairesponsesannotation.py' 2026-03-27T20:54:30,687 adding 'openrouter/components/openairesponsesincludable.py' 2026-03-27T20:54:30,688 adding 'openrouter/components/openairesponsesincompletedetails.py' 2026-03-27T20:54:30,690 adding 'openrouter/components/openairesponsesinput_union.py' 2026-03-27T20:54:30,691 adding 'openrouter/components/openairesponsesprompt.py' 2026-03-27T20:54:30,693 adding 'openrouter/components/openairesponsesreasoningconfig.py' 2026-03-27T20:54:30,694 adding 'openrouter/components/openairesponsesreasoningeffort.py' 2026-03-27T20:54:30,695 adding 'openrouter/components/openairesponsesrefusalcontent.py' 2026-03-27T20:54:30,697 adding 'openrouter/components/openairesponsesresponsestatus.py' 2026-03-27T20:54:30,698 adding 'openrouter/components/openairesponsesservicetier.py' 2026-03-27T20:54:30,699 adding 'openrouter/components/openairesponsestoolchoice_union.py' 2026-03-27T20:54:30,700 adding 'openrouter/components/openairesponsestruncation.py' 2026-03-27T20:54:30,702 adding 'openrouter/components/openresponsesapplypatchtool.py' 2026-03-27T20:54:30,703 adding 'openrouter/components/openresponsescodeinterpretertool.py' 2026-03-27T20:54:30,704 adding 'openrouter/components/openresponsescomputertool.py' 2026-03-27T20:54:30,705 adding 'openrouter/components/openresponsescustomtool.py' 2026-03-27T20:54:30,707 adding 'openrouter/components/openresponseseasyinputmessage.py' 2026-03-27T20:54:30,708 adding 'openrouter/components/openresponseserrorevent.py' 2026-03-27T20:54:30,710 adding 'openrouter/components/openresponsesfilesearchtool.py' 2026-03-27T20:54:30,711 adding 'openrouter/components/openresponsesfunctioncalloutput.py' 2026-03-27T20:54:30,712 adding 'openrouter/components/openresponsesfunctionshelltool.py' 2026-03-27T20:54:30,714 adding 'openrouter/components/openresponsesfunctiontoolcall.py' 2026-03-27T20:54:30,716 adding 'openrouter/components/openresponsesimagegencallcompleted.py' 2026-03-27T20:54:30,717 adding 'openrouter/components/openresponsesimagegencallgenerating.py' 2026-03-27T20:54:30,718 adding 'openrouter/components/openresponsesimagegencallinprogress.py' 2026-03-27T20:54:30,719 adding 'openrouter/components/openresponsesimagegencallpartialimage.py' 2026-03-27T20:54:30,721 adding 'openrouter/components/openresponsesimagegenerationtool.py' 2026-03-27T20:54:30,722 adding 'openrouter/components/openresponsesinput.py' 2026-03-27T20:54:30,724 adding 'openrouter/components/openresponsesinput_union.py' 2026-03-27T20:54:30,725 adding 'openrouter/components/openresponsesinputmessageitem.py' 2026-03-27T20:54:30,726 adding 'openrouter/components/openresponseslocalshelltool.py' 2026-03-27T20:54:30,727 adding 'openrouter/components/openresponseslogprobs.py' 2026-03-27T20:54:30,729 adding 'openrouter/components/openresponsesmcptool.py' 2026-03-27T20:54:30,731 adding 'openrouter/components/openresponsesnonstreamingresponse.py' 2026-03-27T20:54:30,732 adding 'openrouter/components/openresponsesreasoning.py' 2026-03-27T20:54:30,734 adding 'openrouter/components/openresponsesreasoningconfig.py' 2026-03-27T20:54:30,735 adding 'openrouter/components/openresponsesreasoningdeltaevent.py' 2026-03-27T20:54:30,736 adding 'openrouter/components/openresponsesreasoningdoneevent.py' 2026-03-27T20:54:30,737 adding 'openrouter/components/openresponsesreasoningsummarypartaddedevent.py' 2026-03-27T20:54:30,739 adding 'openrouter/components/openresponsesreasoningsummarytextdeltaevent.py' 2026-03-27T20:54:30,740 adding 'openrouter/components/openresponsesreasoningsummarytextdoneevent.py' 2026-03-27T20:54:30,743 adding 'openrouter/components/openresponsesrequest.py' 2026-03-27T20:54:30,745 adding 'openrouter/components/openresponsesresponsetext.py' 2026-03-27T20:54:30,747 adding 'openrouter/components/openresponsesresult.py' 2026-03-27T20:54:30,749 adding 'openrouter/components/openresponsesstreamevent.py' 2026-03-27T20:54:30,750 adding 'openrouter/components/openresponsestoplogprobs.py' 2026-03-27T20:54:30,752 adding 'openrouter/components/openresponsesusage.py' 2026-03-27T20:54:30,753 adding 'openrouter/components/openresponseswebsearch20250826tool.py' 2026-03-27T20:54:30,755 adding 'openrouter/components/openresponseswebsearchpreview20250311tool.py' 2026-03-27T20:54:30,756 adding 'openrouter/components/openresponseswebsearchpreviewtool.py' 2026-03-27T20:54:30,757 adding 'openrouter/components/openresponseswebsearchtool.py' 2026-03-27T20:54:30,759 adding 'openrouter/components/outputdatetimeitem.py' 2026-03-27T20:54:30,760 adding 'openrouter/components/outputfilesearchcallitem.py' 2026-03-27T20:54:30,761 adding 'openrouter/components/outputfunctioncallitem.py' 2026-03-27T20:54:30,763 adding 'openrouter/components/outputimagegenerationcallitem.py' 2026-03-27T20:54:30,764 adding 'openrouter/components/outputitemimagegenerationcall.py' 2026-03-27T20:54:30,765 adding 'openrouter/components/outputitems.py' 2026-03-27T20:54:30,767 adding 'openrouter/components/outputmessage.py' 2026-03-27T20:54:30,768 adding 'openrouter/components/outputmessageitem.py' 2026-03-27T20:54:30,769 adding 'openrouter/components/outputmodality.py' 2026-03-27T20:54:30,771 adding 'openrouter/components/outputmodalityenum.py' 2026-03-27T20:54:30,772 adding 'openrouter/components/outputreasoningitem.py' 2026-03-27T20:54:30,773 adding 'openrouter/components/outputservertoolitem.py' 2026-03-27T20:54:30,775 adding 'openrouter/components/outputwebsearchcallitem.py' 2026-03-27T20:54:30,776 adding 'openrouter/components/parameter.py' 2026-03-27T20:54:30,777 adding 'openrouter/components/payloadtoolargeresponseerrordata.py' 2026-03-27T20:54:30,779 adding 'openrouter/components/paymentrequiredresponseerrordata.py' 2026-03-27T20:54:30,780 adding 'openrouter/components/pdfparserengine.py' 2026-03-27T20:54:30,781 adding 'openrouter/components/pdfparseroptions.py' 2026-03-27T20:54:30,782 adding 'openrouter/components/percentilelatencycutoffs.py' 2026-03-27T20:54:30,784 adding 'openrouter/components/percentilestats.py' 2026-03-27T20:54:30,785 adding 'openrouter/components/percentilethroughputcutoffs.py' 2026-03-27T20:54:30,786 adding 'openrouter/components/perrequestlimits.py' 2026-03-27T20:54:30,787 adding 'openrouter/components/preferredmaxlatency.py' 2026-03-27T20:54:30,788 adding 'openrouter/components/preferredminthroughput.py' 2026-03-27T20:54:30,790 adding 'openrouter/components/preview_20250311_websearchservertool.py' 2026-03-27T20:54:30,791 adding 'openrouter/components/preview_websearchservertool.py' 2026-03-27T20:54:30,792 adding 'openrouter/components/preview_websearchuserlocation.py' 2026-03-27T20:54:30,794 adding 'openrouter/components/providername.py' 2026-03-27T20:54:30,795 adding 'openrouter/components/provideroverloadedresponseerrordata.py' 2026-03-27T20:54:30,797 adding 'openrouter/components/providerpreferences.py' 2026-03-27T20:54:30,798 adding 'openrouter/components/providersort.py' 2026-03-27T20:54:30,800 adding 'openrouter/components/providersortconfig.py' 2026-03-27T20:54:30,802 adding 'openrouter/components/publicendpoint.py' 2026-03-27T20:54:30,803 adding 'openrouter/components/publicpricing.py' 2026-03-27T20:54:30,804 adding 'openrouter/components/quantization.py' 2026-03-27T20:54:30,805 adding 'openrouter/components/reasoningconfig.py' 2026-03-27T20:54:30,806 adding 'openrouter/components/reasoningdeltaevent.py' 2026-03-27T20:54:30,808 adding 'openrouter/components/reasoningdetailencrypted.py' 2026-03-27T20:54:30,809 adding 'openrouter/components/reasoningdetailsummary.py' 2026-03-27T20:54:30,811 adding 'openrouter/components/reasoningdetailtext.py' 2026-03-27T20:54:30,812 adding 'openrouter/components/reasoningdetailunion.py' 2026-03-27T20:54:30,813 adding 'openrouter/components/reasoningdoneevent.py' 2026-03-27T20:54:30,814 adding 'openrouter/components/reasoningeffortenum.py' 2026-03-27T20:54:30,816 adding 'openrouter/components/reasoningitem.py' 2026-03-27T20:54:30,817 adding 'openrouter/components/reasoningsummarypartaddedevent.py' 2026-03-27T20:54:30,818 adding 'openrouter/components/reasoningsummarypartdoneevent.py' 2026-03-27T20:54:30,820 adding 'openrouter/components/reasoningsummarytext.py' 2026-03-27T20:54:30,821 adding 'openrouter/components/reasoningsummarytextdeltaevent.py' 2026-03-27T20:54:30,822 adding 'openrouter/components/reasoningsummarytextdoneevent.py' 2026-03-27T20:54:30,824 adding 'openrouter/components/reasoningsummaryverbosity.py' 2026-03-27T20:54:30,825 adding 'openrouter/components/reasoningsummaryverbosityenum.py' 2026-03-27T20:54:30,826 adding 'openrouter/components/reasoningtextcontent.py' 2026-03-27T20:54:30,827 adding 'openrouter/components/refusaldeltaevent.py' 2026-03-27T20:54:30,829 adding 'openrouter/components/refusaldoneevent.py' 2026-03-27T20:54:30,830 adding 'openrouter/components/requesttimeoutresponseerrordata.py' 2026-03-27T20:54:30,831 adding 'openrouter/components/responseformatjsonobject.py' 2026-03-27T20:54:30,832 adding 'openrouter/components/responseformatjsonschema.py' 2026-03-27T20:54:30,834 adding 'openrouter/components/responseformattext.py' 2026-03-27T20:54:30,835 adding 'openrouter/components/responseformattextconfig.py' 2026-03-27T20:54:30,836 adding 'openrouter/components/responseformattextgrammar.py' 2026-03-27T20:54:30,837 adding 'openrouter/components/responseformattextpython.py' 2026-03-27T20:54:30,839 adding 'openrouter/components/responseincludesenum.py' 2026-03-27T20:54:30,840 adding 'openrouter/components/responseinputaudio.py' 2026-03-27T20:54:30,841 adding 'openrouter/components/responseinputfile.py' 2026-03-27T20:54:30,843 adding 'openrouter/components/responseinputimage.py' 2026-03-27T20:54:30,844 adding 'openrouter/components/responseinputtext.py' 2026-03-27T20:54:30,845 adding 'openrouter/components/responseinputvideo.py' 2026-03-27T20:54:30,846 adding 'openrouter/components/responseoutputtext.py' 2026-03-27T20:54:30,847 adding 'openrouter/components/responseserrorfield.py' 2026-03-27T20:54:30,849 adding 'openrouter/components/responsesformattext.py' 2026-03-27T20:54:30,850 adding 'openrouter/components/responsesformattextjsonschemaconfig.py' 2026-03-27T20:54:30,851 adding 'openrouter/components/responsesimagegenerationcall.py' 2026-03-27T20:54:30,852 adding 'openrouter/components/responsesoutputitem.py' 2026-03-27T20:54:30,854 adding 'openrouter/components/responsesoutputitemfilesearchcall.py' 2026-03-27T20:54:30,855 adding 'openrouter/components/responsesoutputitemfunctioncall.py' 2026-03-27T20:54:30,856 adding 'openrouter/components/responsesoutputitemreasoning.py' 2026-03-27T20:54:30,858 adding 'openrouter/components/responsesoutputmessage.py' 2026-03-27T20:54:30,859 adding 'openrouter/components/responsesoutputmodality.py' 2026-03-27T20:54:30,862 adding 'openrouter/components/responsesrequest.py' 2026-03-27T20:54:30,864 adding 'openrouter/components/responsessearchcontextsize.py' 2026-03-27T20:54:30,865 adding 'openrouter/components/responseswebsearchcalloutput.py' 2026-03-27T20:54:30,866 adding 'openrouter/components/responseswebsearchuserlocation.py' 2026-03-27T20:54:30,868 adding 'openrouter/components/responsetextconfig.py' 2026-03-27T20:54:30,869 adding 'openrouter/components/searchcontextsizeenum.py' 2026-03-27T20:54:30,870 adding 'openrouter/components/security.py' 2026-03-27T20:54:30,871 adding 'openrouter/components/serviceunavailableresponseerrordata.py' 2026-03-27T20:54:30,872 adding 'openrouter/components/shellservertool.py' 2026-03-27T20:54:30,874 adding 'openrouter/components/storedprompttemplate.py' 2026-03-27T20:54:30,875 adding 'openrouter/components/streamevents.py' 2026-03-27T20:54:30,877 adding 'openrouter/components/systemmessage.py' 2026-03-27T20:54:30,878 adding 'openrouter/components/textconfig.py' 2026-03-27T20:54:30,880 adding 'openrouter/components/textdeltaevent.py' 2026-03-27T20:54:30,881 adding 'openrouter/components/textdoneevent.py' 2026-03-27T20:54:30,882 adding 'openrouter/components/textextendedconfig.py' 2026-03-27T20:54:30,884 adding 'openrouter/components/toolcallstatus.py' 2026-03-27T20:54:30,885 adding 'openrouter/components/toolcallstatusenum.py' 2026-03-27T20:54:30,886 adding 'openrouter/components/toolchoiceoption.py' 2026-03-27T20:54:30,887 adding 'openrouter/components/tooldefinitionjson.py' 2026-03-27T20:54:30,889 adding 'openrouter/components/toolresponsemessage.py' 2026-03-27T20:54:30,890 adding 'openrouter/components/toomanyrequestsresponseerrordata.py' 2026-03-27T20:54:30,891 adding 'openrouter/components/topproviderinfo.py' 2026-03-27T20:54:30,893 adding 'openrouter/components/truncationenum.py' 2026-03-27T20:54:30,894 adding 'openrouter/components/unauthorizedresponseerrordata.py' 2026-03-27T20:54:30,895 adding 'openrouter/components/unprocessableentityresponseerrordata.py' 2026-03-27T20:54:30,896 adding 'openrouter/components/urlcitation.py' 2026-03-27T20:54:30,898 adding 'openrouter/components/usage.py' 2026-03-27T20:54:30,899 adding 'openrouter/components/usermessage.py' 2026-03-27T20:54:30,900 adding 'openrouter/components/videoinput.py' 2026-03-27T20:54:30,902 adding 'openrouter/components/websearchcallcompletedevent.py' 2026-03-27T20:54:30,903 adding 'openrouter/components/websearchcallinprogressevent.py' 2026-03-27T20:54:30,904 adding 'openrouter/components/websearchcallsearchingevent.py' 2026-03-27T20:54:30,905 adding 'openrouter/components/websearchengine.py' 2026-03-27T20:54:30,906 adding 'openrouter/components/websearchpreviewtooluserlocation.py' 2026-03-27T20:54:30,908 adding 'openrouter/components/websearchservertool.py' 2026-03-27T20:54:30,909 adding 'openrouter/components/websearchservertool_openrouter.py' 2026-03-27T20:54:30,910 adding 'openrouter/components/websearchstatus.py' 2026-03-27T20:54:30,912 adding 'openrouter/components/websearchuserlocation.py' 2026-03-27T20:54:30,914 adding 'openrouter/errors/__init__.py' 2026-03-27T20:54:30,915 adding 'openrouter/errors/badgatewayresponse_error.py' 2026-03-27T20:54:30,917 adding 'openrouter/errors/badrequestresponse_error.py' 2026-03-27T20:54:30,918 adding 'openrouter/errors/conflictresponse_error.py' 2026-03-27T20:54:30,919 adding 'openrouter/errors/edgenetworktimeoutresponse_error.py' 2026-03-27T20:54:30,920 adding 'openrouter/errors/forbiddenresponse_error.py' 2026-03-27T20:54:30,921 adding 'openrouter/errors/internalserverresponse_error.py' 2026-03-27T20:54:30,922 adding 'openrouter/errors/no_response_error.py' 2026-03-27T20:54:30,924 adding 'openrouter/errors/notfoundresponse_error.py' 2026-03-27T20:54:30,925 adding 'openrouter/errors/openrouterdefaulterror.py' 2026-03-27T20:54:30,926 adding 'openrouter/errors/openroutererror.py' 2026-03-27T20:54:30,927 adding 'openrouter/errors/payloadtoolargeresponse_error.py' 2026-03-27T20:54:30,928 adding 'openrouter/errors/paymentrequiredresponse_error.py' 2026-03-27T20:54:30,930 adding 'openrouter/errors/provideroverloadedresponse_error.py' 2026-03-27T20:54:30,931 adding 'openrouter/errors/requesttimeoutresponse_error.py' 2026-03-27T20:54:30,932 adding 'openrouter/errors/responsevalidationerror.py' 2026-03-27T20:54:30,934 adding 'openrouter/errors/serviceunavailableresponse_error.py' 2026-03-27T20:54:30,935 adding 'openrouter/errors/toomanyrequestsresponse_error.py' 2026-03-27T20:54:30,936 adding 'openrouter/errors/unauthorizedresponse_error.py' 2026-03-27T20:54:30,937 adding 'openrouter/errors/unprocessableentityresponse_error.py' 2026-03-27T20:54:30,939 adding 'openrouter/models/__init__.py' 2026-03-27T20:54:30,941 adding 'openrouter/models/internal/__init__.py' 2026-03-27T20:54:30,942 adding 'openrouter/models/internal/globals.py' 2026-03-27T20:54:30,947 adding 'openrouter/operations/__init__.py' 2026-03-27T20:54:30,949 adding 'openrouter/operations/bulkassignkeystoguardrail.py' 2026-03-27T20:54:30,951 adding 'openrouter/operations/bulkassignmemberstoguardrail.py' 2026-03-27T20:54:30,952 adding 'openrouter/operations/bulkunassignkeysfromguardrail.py' 2026-03-27T20:54:30,953 adding 'openrouter/operations/bulkunassignmembersfromguardrail.py' 2026-03-27T20:54:30,955 adding 'openrouter/operations/createauthkeyscode.py' 2026-03-27T20:54:30,956 adding 'openrouter/operations/createcoinbasecharge.py' 2026-03-27T20:54:30,958 adding 'openrouter/operations/createembeddings.py' 2026-03-27T20:54:30,960 adding 'openrouter/operations/createguardrail.py' 2026-03-27T20:54:30,961 adding 'openrouter/operations/createkeys.py' 2026-03-27T20:54:30,963 adding 'openrouter/operations/createresponses.py' 2026-03-27T20:54:30,964 adding 'openrouter/operations/deleteguardrail.py' 2026-03-27T20:54:30,966 adding 'openrouter/operations/deletekeys.py' 2026-03-27T20:54:30,968 adding 'openrouter/operations/exchangeauthcodeforapikey.py' 2026-03-27T20:54:30,969 adding 'openrouter/operations/getcredits.py' 2026-03-27T20:54:30,971 adding 'openrouter/operations/getcurrentkey.py' 2026-03-27T20:54:30,973 adding 'openrouter/operations/getgeneration.py' 2026-03-27T20:54:30,975 adding 'openrouter/operations/getguardrail.py' 2026-03-27T20:54:30,976 adding 'openrouter/operations/getkey.py' 2026-03-27T20:54:30,978 adding 'openrouter/operations/getmodels.py' 2026-03-27T20:54:30,979 adding 'openrouter/operations/getuseractivity.py' 2026-03-27T20:54:30,981 adding 'openrouter/operations/list.py' 2026-03-27T20:54:30,982 adding 'openrouter/operations/listembeddingsmodels.py' 2026-03-27T20:54:30,984 adding 'openrouter/operations/listendpoints.py' 2026-03-27T20:54:30,985 adding 'openrouter/operations/listendpointszdr.py' 2026-03-27T20:54:30,987 adding 'openrouter/operations/listguardrailkeyassignments.py' 2026-03-27T20:54:30,989 adding 'openrouter/operations/listguardrailmemberassignments.py' 2026-03-27T20:54:30,991 adding 'openrouter/operations/listguardrails.py' 2026-03-27T20:54:30,992 adding 'openrouter/operations/listkeyassignments.py' 2026-03-27T20:54:30,994 adding 'openrouter/operations/listmemberassignments.py' 2026-03-27T20:54:30,996 adding 'openrouter/operations/listmodelscount.py' 2026-03-27T20:54:30,997 adding 'openrouter/operations/listmodelsuser.py' 2026-03-27T20:54:31,000 adding 'openrouter/operations/listproviders.py' 2026-03-27T20:54:31,001 adding 'openrouter/operations/sendchatcompletionrequest.py' 2026-03-27T20:54:31,003 adding 'openrouter/operations/updateguardrail.py' 2026-03-27T20:54:31,005 adding 'openrouter/operations/updatekeys.py' 2026-03-27T20:54:31,008 adding 'openrouter/types/__init__.py' 2026-03-27T20:54:31,009 adding 'openrouter/types/basemodel.py' 2026-03-27T20:54:31,011 adding 'openrouter/types/models.py' 2026-03-27T20:54:31,013 adding 'openrouter/utils/__init__.py' 2026-03-27T20:54:31,015 adding 'openrouter/utils/annotations.py' 2026-03-27T20:54:31,016 adding 'openrouter/utils/datetimes.py' 2026-03-27T20:54:31,018 adding 'openrouter/utils/enums.py' 2026-03-27T20:54:31,020 adding 'openrouter/utils/eventstreaming.py' 2026-03-27T20:54:31,022 adding 'openrouter/utils/forms.py' 2026-03-27T20:54:31,023 adding 'openrouter/utils/headers.py' 2026-03-27T20:54:31,025 adding 'openrouter/utils/logger.py' 2026-03-27T20:54:31,026 adding 'openrouter/utils/metadata.py' 2026-03-27T20:54:31,028 adding 'openrouter/utils/oauth_create_authorization_url.py' 2026-03-27T20:54:31,029 adding 'openrouter/utils/oauth_create_sha256_code_challenge.py' 2026-03-27T20:54:31,031 adding 'openrouter/utils/queryparams.py' 2026-03-27T20:54:31,033 adding 'openrouter/utils/requestbodies.py' 2026-03-27T20:54:31,034 adding 'openrouter/utils/retries.py' 2026-03-27T20:54:31,036 adding 'openrouter/utils/security.py' 2026-03-27T20:54:31,037 adding 'openrouter/utils/serializers.py' 2026-03-27T20:54:31,039 adding 'openrouter/utils/unmarshal_json_response.py' 2026-03-27T20:54:31,040 adding 'openrouter/utils/url.py' 2026-03-27T20:54:31,042 adding 'openrouter/utils/values.py' 2026-03-27T20:54:31,047 adding 'openrouter-0.8.0.dist-info/licenses/LICENSE' 2026-03-27T20:54:31,049 adding 'openrouter-0.8.0.dist-info/METADATA' 2026-03-27T20:54:31,051 adding 'openrouter-0.8.0.dist-info/WHEEL' 2026-03-27T20:54:31,052 adding 'openrouter-0.8.0.dist-info/top_level.txt' 2026-03-27T20:54:31,058 adding 'openrouter-0.8.0.dist-info/RECORD' 2026-03-27T20:54:31,074 removing build/bdist.linux-armv7l/wheel 2026-03-27T20:54:31,293 Building wheel for openrouter (pyproject.toml): finished with status 'done' 2026-03-27T20:54:31,308 Created wheel for openrouter: filename=openrouter-0.8.0-py3-none-any.whl size=442960 sha256=8ef707ec7c13bd77ca9d2689fcd77ee7365041a45fa924e0f54ecff745ffe23c 2026-03-27T20:54:31,310 Stored in directory: /tmp/pip-ephem-wheel-cache-lx02_zlm/wheels/b7/1c/74/1c36f1fc17aaa6314ef76b57be884667f518cde97959fea319 2026-03-27T20:54:31,336 Successfully built openrouter 2026-03-27T20:54:31,352 Removed build tracker: '/tmp/pip-build-tracker-oh1xfj07'