2026-01-14T02:28:49,334 Created temporary directory: /tmp/pip-ephem-wheel-cache-aa9l9xmp 2026-01-14T02:28:49,336 Created temporary directory: /tmp/pip-build-tracker-mp2ochtf 2026-01-14T02:28:49,337 Initialized build tracking at /tmp/pip-build-tracker-mp2ochtf 2026-01-14T02:28:49,337 Created build tracker: /tmp/pip-build-tracker-mp2ochtf 2026-01-14T02:28:49,338 Entered build tracker: /tmp/pip-build-tracker-mp2ochtf 2026-01-14T02:28:49,339 Created temporary directory: /tmp/pip-wheel-r7c97vva 2026-01-14T02:28:49,342 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-01-14T02:28:49,344 Created temporary directory: /tmp/pip-ephem-wheel-cache-oli15jvb 2026-01-14T02:28:49,366 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-01-14T02:28:49,369 2 location(s) to search for versions of openrouter: 2026-01-14T02:28:49,369 * https://pypi.org/simple/openrouter/ 2026-01-14T02:28:49,369 * https://www.piwheels.org/simple/openrouter/ 2026-01-14T02:28:49,370 Fetching project page and analyzing links: https://pypi.org/simple/openrouter/ 2026-01-14T02:28:49,371 Getting page https://pypi.org/simple/openrouter/ 2026-01-14T02:28:49,372 Found index url https://pypi.org/simple 2026-01-14T02:28:49,594 Fetched page https://pypi.org/simple/openrouter/ as application/vnd.pypi.simple.v1+json 2026-01-14T02:28:49,599 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-01-14T02:28:49,600 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-01-14T02:28:49,601 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-01-14T02:28:49,602 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-01-14T02:28:49,603 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-01-14T02:28:49,604 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-01-14T02:28:49,604 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-01-14T02:28:49,605 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-01-14T02:28:49,606 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-01-14T02:28:49,607 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-01-14T02:28:49,608 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-01-14T02:28:49,609 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-01-14T02:28:49,609 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-01-14T02:28:49,610 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-01-14T02:28:49,611 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-01-14T02:28:49,611 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-01-14T02:28:49,612 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-01-14T02:28:49,613 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-01-14T02:28:49,614 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-01-14T02:28:49,615 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-01-14T02:28:49,616 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-01-14T02:28:49,617 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-01-14T02:28:49,617 Fetching project page and analyzing links: https://www.piwheels.org/simple/openrouter/ 2026-01-14T02:28:49,618 Getting page https://www.piwheels.org/simple/openrouter/ 2026-01-14T02:28:49,619 Found index url https://www.piwheels.org/simple 2026-01-14T02:28:49,775 Fetched page https://www.piwheels.org/simple/openrouter/ as text/html 2026-01-14T02:28:49,779 Skipping link: No binaries permitted for openrouter: https://www.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-01-14T02:28:49,780 Skipping link: No binaries permitted for openrouter: https://www.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-01-14T02:28:49,780 Skipping link: No binaries permitted for openrouter: https://www.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-01-14T02:28:49,781 Skipping link: No binaries permitted for openrouter: https://www.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-01-14T02:28:49,781 Skipping link: No binaries permitted for openrouter: https://www.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-01-14T02:28:49,782 Skipping link: No binaries permitted for openrouter: https://www.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-01-14T02:28:49,782 Skipping link: No binaries permitted for openrouter: https://www.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-01-14T02:28:49,783 Skipping link: No binaries permitted for openrouter: https://www.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-01-14T02:28:49,783 Skipping link: No binaries permitted for openrouter: https://www.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-01-14T02:28:49,784 Skipping link: No binaries permitted for openrouter: https://www.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-01-14T02:28:49,784 Skipping link: not a file: https://www.piwheels.org/simple/openrouter/ 2026-01-14T02:28:49,785 Skipping link: not a file: https://pypi.org/simple/openrouter/ 2026-01-14T02:28:49,807 Given no hashes to check 1 links for project 'openrouter': discarding no candidates 2026-01-14T02:28:49,826 Collecting openrouter==0.0.18 2026-01-14T02:28:49,828 Created temporary directory: /tmp/pip-unpack-i7jd8_ev 2026-01-14T02:28:49,961 Downloading openrouter-0.0.18.tar.gz (125 kB) 2026-01-14T02:28:50,478 Added openrouter==0.0.18 from https://files.pythonhosted.org/packages/62/c6/9616e3099585e228735baf4fbe3c991d004e01d6c672731ffff1cc70e2ef/openrouter-0.0.18.tar.gz to build tracker '/tmp/pip-build-tracker-mp2ochtf' 2026-01-14T02:28:50,484 Created temporary directory: /tmp/pip-build-env-r6uaw2_c 2026-01-14T02:28:50,488 Installing build dependencies: started 2026-01-14T02:28:50,489 Running command pip subprocess to install build dependencies 2026-01-14T02:28:51,617 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-01-14T02:28:52,285 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-01-14T02:28:52,308 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-01-14T02:28:54,001 Collecting setuptools>=80 2026-01-14T02:28:54,088 Using cached https://www.piwheels.org/simple/setuptools/setuptools-80.9.0-py3-none-any.whl (1.2 MB) 2026-01-14T02:28:54,362 Collecting wheel 2026-01-14T02:28:54,380 Using cached https://www.piwheels.org/simple/wheel/wheel-0.45.1-py3-none-any.whl (72 kB) 2026-01-14T02:28:57,398 Installing collected packages: wheel, setuptools 2026-01-14T02:28:57,632 Creating /tmp/pip-build-env-r6uaw2_c/overlay/local/bin 2026-01-14T02:28:57,634 changing mode of /tmp/pip-build-env-r6uaw2_c/overlay/local/bin/wheel to 755 2026-01-14T02:29:01,186 Successfully installed setuptools-80.9.0 wheel-0.45.1 2026-01-14T02:29:01,459 Installing build dependencies: finished with status 'done' 2026-01-14T02:29:01,465 Getting requirements to build wheel: started 2026-01-14T02:29:01,466 Running command Getting requirements to build wheel 2026-01-14T02:29:02,060 /tmp/pip-build-env-r6uaw2_c/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-01-14T02:29:02,060 !! 2026-01-14T02:29:02,061 ******************************************************************************** 2026-01-14T02:29:02,062 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-01-14T02:29:02,063 By 2026-Feb-18, you need to update your project and remove deprecated calls 2026-01-14T02:29:02,063 or your builds will no longer be supported. 2026-01-14T02:29:02,064 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-01-14T02:29:02,065 ******************************************************************************** 2026-01-14T02:29:02,066 !! 2026-01-14T02:29:02,067 corresp(dist, value, root_dir) 2026-01-14T02:29:02,152 running egg_info 2026-01-14T02:29:02,159 writing src/openrouter.egg-info/PKG-INFO 2026-01-14T02:29:02,162 writing dependency_links to src/openrouter.egg-info/dependency_links.txt 2026-01-14T02:29:02,164 writing requirements to src/openrouter.egg-info/requires.txt 2026-01-14T02:29:02,166 writing top-level names to src/openrouter.egg-info/top_level.txt 2026-01-14T02:29:02,206 reading manifest file 'src/openrouter.egg-info/SOURCES.txt' 2026-01-14T02:29:02,220 adding license file 'LICENSE' 2026-01-14T02:29:02,234 writing manifest file 'src/openrouter.egg-info/SOURCES.txt' 2026-01-14T02:29:02,332 Getting requirements to build wheel: finished with status 'done' 2026-01-14T02:29:02,335 Created temporary directory: /tmp/pip-modern-metadata-b9vcg6e5 2026-01-14T02:29:02,337 Preparing metadata (pyproject.toml): started 2026-01-14T02:29:02,339 Running command Preparing metadata (pyproject.toml) 2026-01-14T02:29:02,891 /tmp/pip-build-env-r6uaw2_c/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-01-14T02:29:02,891 !! 2026-01-14T02:29:02,893 ******************************************************************************** 2026-01-14T02:29:02,893 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-01-14T02:29:02,894 By 2026-Feb-18, you need to update your project and remove deprecated calls 2026-01-14T02:29:02,895 or your builds will no longer be supported. 2026-01-14T02:29:02,897 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-01-14T02:29:02,897 ******************************************************************************** 2026-01-14T02:29:02,898 !! 2026-01-14T02:29:02,898 corresp(dist, value, root_dir) 2026-01-14T02:29:02,981 running dist_info 2026-01-14T02:29:02,993 creating /tmp/pip-modern-metadata-b9vcg6e5/openrouter.egg-info 2026-01-14T02:29:02,994 writing /tmp/pip-modern-metadata-b9vcg6e5/openrouter.egg-info/PKG-INFO 2026-01-14T02:29:02,998 writing dependency_links to /tmp/pip-modern-metadata-b9vcg6e5/openrouter.egg-info/dependency_links.txt 2026-01-14T02:29:03,000 writing requirements to /tmp/pip-modern-metadata-b9vcg6e5/openrouter.egg-info/requires.txt 2026-01-14T02:29:03,001 writing top-level names to /tmp/pip-modern-metadata-b9vcg6e5/openrouter.egg-info/top_level.txt 2026-01-14T02:29:03,002 writing manifest file '/tmp/pip-modern-metadata-b9vcg6e5/openrouter.egg-info/SOURCES.txt' 2026-01-14T02:29:03,039 reading manifest file '/tmp/pip-modern-metadata-b9vcg6e5/openrouter.egg-info/SOURCES.txt' 2026-01-14T02:29:03,041 adding license file 'LICENSE' 2026-01-14T02:29:03,051 writing manifest file '/tmp/pip-modern-metadata-b9vcg6e5/openrouter.egg-info/SOURCES.txt' 2026-01-14T02:29:03,052 creating '/tmp/pip-modern-metadata-b9vcg6e5/openrouter-0.0.18.dist-info' 2026-01-14T02:29:03,175 Preparing metadata (pyproject.toml): finished with status 'done' 2026-01-14T02:29:03,180 Source in /tmp/pip-wheel-r7c97vva/openrouter_2fbc31f0a88f455db17daf73068e19a4 has version 0.0.18, which satisfies requirement openrouter==0.0.18 from https://files.pythonhosted.org/packages/62/c6/9616e3099585e228735baf4fbe3c991d004e01d6c672731ffff1cc70e2ef/openrouter-0.0.18.tar.gz 2026-01-14T02:29:03,181 Removed openrouter==0.0.18 from https://files.pythonhosted.org/packages/62/c6/9616e3099585e228735baf4fbe3c991d004e01d6c672731ffff1cc70e2ef/openrouter-0.0.18.tar.gz from build tracker '/tmp/pip-build-tracker-mp2ochtf' 2026-01-14T02:29:03,187 Created temporary directory: /tmp/pip-unpack-ivmgh4b9 2026-01-14T02:29:03,187 Building wheels for collected packages: openrouter 2026-01-14T02:29:03,191 Created temporary directory: /tmp/pip-wheel-unm8hqvu 2026-01-14T02:29:03,192 Destination directory: /tmp/pip-wheel-unm8hqvu 2026-01-14T02:29:03,194 Building wheel for openrouter (pyproject.toml): started 2026-01-14T02:29:03,195 Running command Building wheel for openrouter (pyproject.toml) 2026-01-14T02:29:03,736 /tmp/pip-build-env-r6uaw2_c/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-01-14T02:29:03,736 !! 2026-01-14T02:29:03,737 ******************************************************************************** 2026-01-14T02:29:03,738 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-01-14T02:29:03,739 By 2026-Feb-18, you need to update your project and remove deprecated calls 2026-01-14T02:29:03,740 or your builds will no longer be supported. 2026-01-14T02:29:03,741 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-01-14T02:29:03,741 ******************************************************************************** 2026-01-14T02:29:03,742 !! 2026-01-14T02:29:03,743 corresp(dist, value, root_dir) 2026-01-14T02:29:03,815 running bdist_wheel 2026-01-14T02:29:03,836 running build 2026-01-14T02:29:03,837 running build_py 2026-01-14T02:29:03,844 creating build/lib/openrouter 2026-01-14T02:29:03,846 copying src/openrouter/chat.py -> build/lib/openrouter 2026-01-14T02:29:03,849 copying src/openrouter/oauth.py -> build/lib/openrouter 2026-01-14T02:29:03,852 copying src/openrouter/generations.py -> build/lib/openrouter 2026-01-14T02:29:03,855 copying src/openrouter/providers.py -> build/lib/openrouter 2026-01-14T02:29:03,857 copying src/openrouter/responses.py -> build/lib/openrouter 2026-01-14T02:29:03,860 copying src/openrouter/__init__.py -> build/lib/openrouter 2026-01-14T02:29:03,862 copying src/openrouter/credits.py -> build/lib/openrouter 2026-01-14T02:29:03,865 copying src/openrouter/sdk.py -> build/lib/openrouter 2026-01-14T02:29:03,867 copying src/openrouter/endpoints.py -> build/lib/openrouter 2026-01-14T02:29:03,870 copying src/openrouter/httpclient.py -> build/lib/openrouter 2026-01-14T02:29:03,871 copying src/openrouter/embeddings.py -> build/lib/openrouter 2026-01-14T02:29:03,874 copying src/openrouter/completions.py -> build/lib/openrouter 2026-01-14T02:29:03,877 copying src/openrouter/beta.py -> build/lib/openrouter 2026-01-14T02:29:03,879 copying src/openrouter/sdkconfiguration.py -> build/lib/openrouter 2026-01-14T02:29:03,881 copying src/openrouter/models_.py -> build/lib/openrouter 2026-01-14T02:29:03,886 copying src/openrouter/api_keys.py -> build/lib/openrouter 2026-01-14T02:29:03,927 copying src/openrouter/basesdk.py -> build/lib/openrouter 2026-01-14T02:29:03,930 copying src/openrouter/analytics.py -> build/lib/openrouter 2026-01-14T02:29:03,932 copying src/openrouter/parameters.py -> build/lib/openrouter 2026-01-14T02:29:03,934 copying src/openrouter/_version.py -> build/lib/openrouter 2026-01-14T02:29:03,938 creating build/lib/openrouter/errors 2026-01-14T02:29:03,939 copying src/openrouter/errors/badrequestresponse_error.py -> build/lib/openrouter/errors 2026-01-14T02:29:03,941 copying src/openrouter/errors/badgatewayresponse_error.py -> build/lib/openrouter/errors 2026-01-14T02:29:03,943 copying src/openrouter/errors/serviceunavailableresponse_error.py -> build/lib/openrouter/errors 2026-01-14T02:29:03,945 copying src/openrouter/errors/__init__.py -> build/lib/openrouter/errors 2026-01-14T02:29:03,948 copying src/openrouter/errors/requesttimeoutresponse_error.py -> build/lib/openrouter/errors 2026-01-14T02:29:03,950 copying src/openrouter/errors/notfoundresponse_error.py -> build/lib/openrouter/errors 2026-01-14T02:29:03,952 copying src/openrouter/errors/openrouterdefaulterror.py -> build/lib/openrouter/errors 2026-01-14T02:29:03,954 copying src/openrouter/errors/unprocessableentityresponse_error.py -> build/lib/openrouter/errors 2026-01-14T02:29:03,957 copying src/openrouter/errors/responsevalidationerror.py -> build/lib/openrouter/errors 2026-01-14T02:29:03,959 copying src/openrouter/errors/provideroverloadedresponse_error.py -> build/lib/openrouter/errors 2026-01-14T02:29:03,961 copying src/openrouter/errors/payloadtoolargeresponse_error.py -> build/lib/openrouter/errors 2026-01-14T02:29:03,963 copying src/openrouter/errors/toomanyrequestsresponse_error.py -> build/lib/openrouter/errors 2026-01-14T02:29:03,967 copying src/openrouter/errors/internalserverresponse_error.py -> build/lib/openrouter/errors 2026-01-14T02:29:03,969 copying src/openrouter/errors/chaterror.py -> build/lib/openrouter/errors 2026-01-14T02:29:03,971 copying src/openrouter/errors/paymentrequiredresponse_error.py -> build/lib/openrouter/errors 2026-01-14T02:29:03,973 copying src/openrouter/errors/openroutererror.py -> build/lib/openrouter/errors 2026-01-14T02:29:03,975 copying src/openrouter/errors/forbiddenresponse_error.py -> build/lib/openrouter/errors 2026-01-14T02:29:03,977 copying src/openrouter/errors/no_response_error.py -> build/lib/openrouter/errors 2026-01-14T02:29:03,979 copying src/openrouter/errors/edgenetworktimeoutresponse_error.py -> build/lib/openrouter/errors 2026-01-14T02:29:03,984 copying src/openrouter/errors/unauthorizedresponse_error.py -> build/lib/openrouter/errors 2026-01-14T02:29:03,991 creating build/lib/openrouter/components 2026-01-14T02:29:03,993 copying src/openrouter/components/completionchoice.py -> build/lib/openrouter/components 2026-01-14T02:29:03,996 copying src/openrouter/components/chatmessagecontentitemtext.py -> build/lib/openrouter/components 2026-01-14T02:29:03,998 copying src/openrouter/components/outputmessage.py -> build/lib/openrouter/components 2026-01-14T02:29:04,000 copying src/openrouter/components/completionlogprobs.py -> build/lib/openrouter/components 2026-01-14T02:29:04,002 copying src/openrouter/components/responseinputimage.py -> build/lib/openrouter/components 2026-01-14T02:29:04,004 copying src/openrouter/components/preferredminthroughput.py -> build/lib/openrouter/components 2026-01-14T02:29:04,006 copying src/openrouter/components/responseinputtext.py -> build/lib/openrouter/components 2026-01-14T02:29:04,008 copying src/openrouter/components/openresponsesfunctiontoolcall.py -> build/lib/openrouter/components 2026-01-14T02:29:04,010 copying src/openrouter/components/percentilethroughputcutoffs.py -> build/lib/openrouter/components 2026-01-14T02:29:04,012 copying src/openrouter/components/endpointstatus.py -> build/lib/openrouter/components 2026-01-14T02:29:04,014 copying src/openrouter/components/responsesformattextjsonschemaconfig.py -> build/lib/openrouter/components 2026-01-14T02:29:04,017 copying src/openrouter/components/openairesponsesprompt.py -> build/lib/openrouter/components 2026-01-14T02:29:04,019 copying src/openrouter/components/websearchengine.py -> build/lib/openrouter/components 2026-01-14T02:29:04,021 copying src/openrouter/components/responseformatjsonschema.py -> build/lib/openrouter/components 2026-01-14T02:29:04,023 copying src/openrouter/components/responsesoutputitemfunctioncall.py -> build/lib/openrouter/components 2026-01-14T02:29:04,025 copying src/openrouter/components/percentilestats.py -> build/lib/openrouter/components 2026-01-14T02:29:04,027 copying src/openrouter/components/openresponseslogprobs.py -> build/lib/openrouter/components 2026-01-14T02:29:04,029 copying src/openrouter/components/openairesponsestoolchoice_union.py -> build/lib/openrouter/components 2026-01-14T02:29:04,031 copying src/openrouter/components/openresponsesimagegencallgenerating.py -> build/lib/openrouter/components 2026-01-14T02:29:04,033 copying src/openrouter/components/responsetextconfig.py -> build/lib/openrouter/components 2026-01-14T02:29:04,035 copying src/openrouter/components/namedtoolchoice.py -> build/lib/openrouter/components 2026-01-14T02:29:04,037 copying src/openrouter/components/chatmessagetokenlogprobs.py -> build/lib/openrouter/components 2026-01-14T02:29:04,040 copying src/openrouter/components/providername.py -> build/lib/openrouter/components 2026-01-14T02:29:04,042 copying src/openrouter/components/internalserverresponseerrordata.py -> build/lib/openrouter/components 2026-01-14T02:29:04,044 copying src/openrouter/components/usermessage.py -> build/lib/openrouter/components 2026-01-14T02:29:04,046 copying src/openrouter/components/openairesponsesreasoningconfig.py -> build/lib/openrouter/components 2026-01-14T02:29:04,048 copying src/openrouter/components/badrequestresponseerrordata.py -> build/lib/openrouter/components 2026-01-14T02:29:04,050 copying src/openrouter/components/reasoningsummaryverbosity.py -> build/lib/openrouter/components 2026-01-14T02:29:04,052 copying src/openrouter/components/instructtype.py -> build/lib/openrouter/components 2026-01-14T02:29:04,054 copying src/openrouter/components/__init__.py -> build/lib/openrouter/components 2026-01-14T02:29:04,058 copying src/openrouter/components/chatresponse.py -> build/lib/openrouter/components 2026-01-14T02:29:04,060 copying src/openrouter/components/responseswebsearchcalloutput.py -> build/lib/openrouter/components 2026-01-14T02:29:04,062 copying src/openrouter/components/chatmessagecontentitemvideo.py -> build/lib/openrouter/components 2026-01-14T02:29:04,064 copying src/openrouter/components/modelgroup.py -> build/lib/openrouter/components 2026-01-14T02:29:04,067 copying src/openrouter/components/outputitemimagegenerationcall.py -> build/lib/openrouter/components 2026-01-14T02:29:04,069 copying src/openrouter/components/openresponseswebsearch20250826tool.py -> build/lib/openrouter/components 2026-01-14T02:29:04,071 copying src/openrouter/components/responsesoutputitemfilesearchcall.py -> build/lib/openrouter/components 2026-01-14T02:29:04,073 copying src/openrouter/components/chatcompletionfinishreason.py -> build/lib/openrouter/components 2026-01-14T02:29:04,075 copying src/openrouter/components/unprocessableentityresponseerrordata.py -> build/lib/openrouter/components 2026-01-14T02:29:04,077 copying src/openrouter/components/chatmessagecontentitemimage.py -> build/lib/openrouter/components 2026-01-14T02:29:04,079 copying src/openrouter/components/tooldefinitionjson.py -> build/lib/openrouter/components 2026-01-14T02:29:04,081 copying src/openrouter/components/toolcallstatus.py -> build/lib/openrouter/components 2026-01-14T02:29:04,083 copying src/openrouter/components/completioncreateparams.py -> build/lib/openrouter/components 2026-01-14T02:29:04,086 copying src/openrouter/components/preferredmaxlatency.py -> build/lib/openrouter/components 2026-01-14T02:29:04,088 copying src/openrouter/components/unauthorizedresponseerrordata.py -> build/lib/openrouter/components 2026-01-14T02:29:04,090 copying src/openrouter/components/quantization.py -> build/lib/openrouter/components 2026-01-14T02:29:04,092 copying src/openrouter/components/badgatewayresponseerrordata.py -> build/lib/openrouter/components 2026-01-14T02:29:04,094 copying src/openrouter/components/responsesoutputmodality.py -> build/lib/openrouter/components 2026-01-14T02:29:04,096 copying src/openrouter/components/jsonschemaconfig.py -> build/lib/openrouter/components 2026-01-14T02:29:04,098 copying src/openrouter/components/openresponseseasyinputmessage.py -> build/lib/openrouter/components 2026-01-14T02:29:04,100 copying src/openrouter/components/responseformattextgrammar.py -> build/lib/openrouter/components 2026-01-14T02:29:04,102 copying src/openrouter/components/openresponsesusage.py -> build/lib/openrouter/components 2026-01-14T02:29:04,105 copying src/openrouter/components/filecitation.py -> build/lib/openrouter/components 2026-01-14T02:29:04,107 copying src/openrouter/components/_schema3.py -> build/lib/openrouter/components 2026-01-14T02:29:04,109 copying src/openrouter/components/_schema0.py -> build/lib/openrouter/components 2026-01-14T02:29:04,111 copying src/openrouter/components/openresponseswebsearchpreview20250311tool.py -> build/lib/openrouter/components 2026-01-14T02:29:04,113 copying src/openrouter/components/openresponseswebsearchpreviewtool.py -> build/lib/openrouter/components 2026-01-14T02:29:04,116 copying src/openrouter/components/reasoningsummarytext.py -> build/lib/openrouter/components 2026-01-14T02:29:04,118 copying src/openrouter/components/chatstreamingmessagetoolcall.py -> build/lib/openrouter/components 2026-01-14T02:29:04,120 copying src/openrouter/components/completionresponse.py -> build/lib/openrouter/components 2026-01-14T02:29:04,122 copying src/openrouter/components/openairesponsesincompletedetails.py -> build/lib/openrouter/components 2026-01-14T02:29:04,124 copying src/openrouter/components/openresponsesreasoningdeltaevent.py -> build/lib/openrouter/components 2026-01-14T02:29:04,126 copying src/openrouter/components/responsesoutputmessage.py -> build/lib/openrouter/components 2026-01-14T02:29:04,128 copying src/openrouter/components/defaultparameters.py -> build/lib/openrouter/components 2026-01-14T02:29:04,130 copying src/openrouter/components/chatmessagetokenlogprob.py -> build/lib/openrouter/components 2026-01-14T02:29:04,132 copying src/openrouter/components/openairesponsesannotation.py -> build/lib/openrouter/components 2026-01-14T02:29:04,134 copying src/openrouter/components/openresponsesreasoningsummarytextdoneevent.py -> build/lib/openrouter/components 2026-01-14T02:29:04,136 copying src/openrouter/components/payloadtoolargeresponseerrordata.py -> build/lib/openrouter/components 2026-01-14T02:29:04,138 copying src/openrouter/components/openresponsesinput.py -> build/lib/openrouter/components 2026-01-14T02:29:04,141 copying src/openrouter/components/openairesponsesservicetier.py -> build/lib/openrouter/components 2026-01-14T02:29:04,143 copying src/openrouter/components/responseformattextconfig.py -> build/lib/openrouter/components 2026-01-14T02:29:04,145 copying src/openrouter/components/openresponsesreasoning.py -> build/lib/openrouter/components 2026-01-14T02:29:04,147 copying src/openrouter/components/websearchpreviewtooluserlocation.py -> build/lib/openrouter/components 2026-01-14T02:29:04,149 copying src/openrouter/components/chatmessagecontentitemcachecontrol.py -> build/lib/openrouter/components 2026-01-14T02:29:04,151 copying src/openrouter/components/datacollection.py -> build/lib/openrouter/components 2026-01-14T02:29:04,153 copying src/openrouter/components/model.py -> build/lib/openrouter/components 2026-01-14T02:29:04,156 copying src/openrouter/components/openresponsesreasoningsummarypartaddedevent.py -> build/lib/openrouter/components 2026-01-14T02:29:04,158 copying src/openrouter/components/topproviderinfo.py -> build/lib/openrouter/components 2026-01-14T02:29:04,160 copying src/openrouter/components/responsessearchcontextsize.py -> build/lib/openrouter/components 2026-01-14T02:29:04,162 copying src/openrouter/components/completionusage.py -> build/lib/openrouter/components 2026-01-14T02:29:04,164 copying src/openrouter/components/serviceunavailableresponseerrordata.py -> build/lib/openrouter/components 2026-01-14T02:29:04,166 copying src/openrouter/components/providersortconfig.py -> build/lib/openrouter/components 2026-01-14T02:29:04,168 copying src/openrouter/components/providersortunion.py -> build/lib/openrouter/components 2026-01-14T02:29:04,170 copying src/openrouter/components/modelscountresponse.py -> build/lib/openrouter/components 2026-01-14T02:29:04,172 copying src/openrouter/components/responseserrorfield.py -> build/lib/openrouter/components 2026-01-14T02:29:04,174 copying src/openrouter/components/publicendpoint.py -> build/lib/openrouter/components 2026-01-14T02:29:04,177 copying src/openrouter/components/listendpointsresponse.py -> build/lib/openrouter/components 2026-01-14T02:29:04,179 copying src/openrouter/components/pdfparseroptions.py -> build/lib/openrouter/components 2026-01-14T02:29:04,181 copying src/openrouter/components/openairesponsesresponsestatus.py -> build/lib/openrouter/components 2026-01-14T02:29:04,183 copying src/openrouter/components/openresponsesreasoningsummarytextdeltaevent.py -> build/lib/openrouter/components 2026-01-14T02:29:04,185 copying src/openrouter/components/percentilelatencycutoffs.py -> build/lib/openrouter/components 2026-01-14T02:29:04,187 copying src/openrouter/components/chatmessagecontentitemaudio.py -> build/lib/openrouter/components 2026-01-14T02:29:04,189 copying src/openrouter/components/openresponseswebsearchtool.py -> build/lib/openrouter/components 2026-01-14T02:29:04,191 copying src/openrouter/components/notfoundresponseerrordata.py -> build/lib/openrouter/components 2026-01-14T02:29:04,193 copying src/openrouter/components/responsesimagegenerationcall.py -> build/lib/openrouter/components 2026-01-14T02:29:04,196 copying src/openrouter/components/responseswebsearchuserlocation.py -> build/lib/openrouter/components 2026-01-14T02:29:04,198 copying src/openrouter/components/openresponsestoplogprobs.py -> build/lib/openrouter/components 2026-01-14T02:29:04,200 copying src/openrouter/components/modelarchitecture.py -> build/lib/openrouter/components 2026-01-14T02:29:04,202 copying src/openrouter/components/openresponsesinputmessageitem.py -> build/lib/openrouter/components 2026-01-14T02:29:04,205 copying src/openrouter/components/paymentrequiredresponseerrordata.py -> build/lib/openrouter/components 2026-01-14T02:29:04,207 copying src/openrouter/components/assistantmessage.py -> build/lib/openrouter/components 2026-01-14T02:29:04,209 copying src/openrouter/components/chatgenerationparams.py -> build/lib/openrouter/components 2026-01-14T02:29:04,212 copying src/openrouter/components/responsesformatjsonobject.py -> build/lib/openrouter/components 2026-01-14T02:29:04,214 copying src/openrouter/components/openresponsesfunctioncalloutput.py -> build/lib/openrouter/components 2026-01-14T02:29:04,217 copying src/openrouter/components/provideroverloadedresponseerrordata.py -> build/lib/openrouter/components 2026-01-14T02:29:04,219 copying src/openrouter/components/publicpricing.py -> build/lib/openrouter/components 2026-01-14T02:29:04,221 copying src/openrouter/components/providersort.py -> build/lib/openrouter/components 2026-01-14T02:29:04,223 copying src/openrouter/components/openresponsesimagegencallinprogress.py -> build/lib/openrouter/components 2026-01-14T02:29:04,225 copying src/openrouter/components/openairesponsesincludable.py -> build/lib/openrouter/components 2026-01-14T02:29:04,227 copying src/openrouter/components/message.py -> build/lib/openrouter/components 2026-01-14T02:29:04,229 copying src/openrouter/components/chatmessagetoolcall.py -> build/lib/openrouter/components 2026-01-14T02:29:04,231 copying src/openrouter/components/responseinputfile.py -> build/lib/openrouter/components 2026-01-14T02:29:04,233 copying src/openrouter/components/responseoutputtext.py -> build/lib/openrouter/components 2026-01-14T02:29:04,235 copying src/openrouter/components/reasoningtextcontent.py -> build/lib/openrouter/components 2026-01-14T02:29:04,238 copying src/openrouter/components/openresponsesimagegencallcompleted.py -> build/lib/openrouter/components 2026-01-14T02:29:04,240 copying src/openrouter/components/chaterror.py -> build/lib/openrouter/components 2026-01-14T02:29:04,242 copying src/openrouter/components/websearchstatus.py -> build/lib/openrouter/components 2026-01-14T02:29:04,244 copying src/openrouter/components/systemmessage.py -> build/lib/openrouter/components 2026-01-14T02:29:04,245 copying src/openrouter/components/openresponsesresponsetext.py -> build/lib/openrouter/components 2026-01-14T02:29:04,247 copying src/openrouter/components/openresponsesnonstreamingresponse.py -> build/lib/openrouter/components 2026-01-14T02:29:04,250 copying src/openrouter/components/outputmodality.py -> build/lib/openrouter/components 2026-01-14T02:29:04,251 copying src/openrouter/components/edgenetworktimeoutresponseerrordata.py -> build/lib/openrouter/components 2026-01-14T02:29:04,253 copying src/openrouter/components/chatmessagecontentitem.py -> build/lib/openrouter/components 2026-01-14T02:29:04,255 copying src/openrouter/components/filepath.py -> build/lib/openrouter/components 2026-01-14T02:29:04,257 copying src/openrouter/components/toomanyrequestsresponseerrordata.py -> build/lib/openrouter/components 2026-01-14T02:29:04,259 copying src/openrouter/components/chatstreamingmessagechunk.py -> build/lib/openrouter/components 2026-01-14T02:29:04,261 copying src/openrouter/components/forbiddenresponseerrordata.py -> build/lib/openrouter/components 2026-01-14T02:29:04,263 copying src/openrouter/components/openairesponsesinput_union.py -> build/lib/openrouter/components 2026-01-14T02:29:04,265 copying src/openrouter/components/imagegenerationstatus.py -> build/lib/openrouter/components 2026-01-14T02:29:04,267 copying src/openrouter/components/responsesoutputitemreasoning.py -> build/lib/openrouter/components 2026-01-14T02:29:04,270 copying src/openrouter/components/openairesponsesreasoningeffort.py -> build/lib/openrouter/components 2026-01-14T02:29:04,271 copying src/openrouter/components/openairesponsestruncation.py -> build/lib/openrouter/components 2026-01-14T02:29:04,273 copying src/openrouter/components/openresponsesreasoningconfig.py -> build/lib/openrouter/components 2026-01-14T02:29:04,275 copying src/openrouter/components/modelslistresponse.py -> build/lib/openrouter/components 2026-01-14T02:29:04,277 copying src/openrouter/components/perrequestlimits.py -> build/lib/openrouter/components 2026-01-14T02:29:04,279 copying src/openrouter/components/chatresponsechoice.py -> build/lib/openrouter/components 2026-01-14T02:29:04,281 copying src/openrouter/components/urlcitation.py -> build/lib/openrouter/components 2026-01-14T02:29:04,282 copying src/openrouter/components/toolresponsemessage.py -> build/lib/openrouter/components 2026-01-14T02:29:04,284 copying src/openrouter/components/responseinputvideo.py -> build/lib/openrouter/components 2026-01-14T02:29:04,286 copying src/openrouter/components/parameter.py -> build/lib/openrouter/components 2026-01-14T02:29:04,288 copying src/openrouter/components/openresponsesstreamevent.py -> build/lib/openrouter/components 2026-01-14T02:29:04,290 copying src/openrouter/components/openairesponsesrefusalcontent.py -> build/lib/openrouter/components 2026-01-14T02:29:04,292 copying src/openrouter/components/openresponseserrorevent.py -> build/lib/openrouter/components 2026-01-14T02:29:04,294 copying src/openrouter/components/activityitem.py -> build/lib/openrouter/components 2026-01-14T02:29:04,296 copying src/openrouter/components/chatgenerationtokenusage.py -> build/lib/openrouter/components 2026-01-14T02:29:04,297 copying src/openrouter/components/chatstreamingresponsechunk.py -> build/lib/openrouter/components 2026-01-14T02:29:04,299 copying src/openrouter/components/requesttimeoutresponseerrordata.py -> build/lib/openrouter/components 2026-01-14T02:29:04,301 copying src/openrouter/components/openresponsesreasoningdoneevent.py -> build/lib/openrouter/components 2026-01-14T02:29:04,303 copying src/openrouter/components/security.py -> build/lib/openrouter/components 2026-01-14T02:29:04,305 copying src/openrouter/components/responsesformattext.py -> build/lib/openrouter/components 2026-01-14T02:29:04,306 copying src/openrouter/components/openresponsesrequest.py -> build/lib/openrouter/components 2026-01-14T02:29:04,309 copying src/openrouter/components/pdfparserengine.py -> build/lib/openrouter/components 2026-01-14T02:29:04,311 copying src/openrouter/components/providerpreferences.py -> build/lib/openrouter/components 2026-01-14T02:29:04,313 copying src/openrouter/components/chatstreamoptions.py -> build/lib/openrouter/components 2026-01-14T02:29:04,315 copying src/openrouter/components/openresponsesimagegencallpartialimage.py -> build/lib/openrouter/components 2026-01-14T02:29:04,317 copying src/openrouter/components/responsesoutputitem.py -> build/lib/openrouter/components 2026-01-14T02:29:04,319 copying src/openrouter/components/responseinputaudio.py -> build/lib/openrouter/components 2026-01-14T02:29:04,320 copying src/openrouter/components/chatstreamingchoice.py -> build/lib/openrouter/components 2026-01-14T02:29:04,322 copying src/openrouter/components/createchargerequest.py -> build/lib/openrouter/components 2026-01-14T02:29:04,324 copying src/openrouter/components/inputmodality.py -> build/lib/openrouter/components 2026-01-14T02:29:04,326 creating build/lib/openrouter/types 2026-01-14T02:29:04,327 copying src/openrouter/types/basemodel.py -> build/lib/openrouter/types 2026-01-14T02:29:04,329 copying src/openrouter/types/__init__.py -> build/lib/openrouter/types 2026-01-14T02:29:04,332 creating build/lib/openrouter/_hooks 2026-01-14T02:29:04,333 copying src/openrouter/_hooks/__init__.py -> build/lib/openrouter/_hooks 2026-01-14T02:29:04,335 copying src/openrouter/_hooks/types.py -> build/lib/openrouter/_hooks 2026-01-14T02:29:04,336 copying src/openrouter/_hooks/sdkhooks.py -> build/lib/openrouter/_hooks 2026-01-14T02:29:04,338 copying src/openrouter/_hooks/registration.py -> build/lib/openrouter/_hooks 2026-01-14T02:29:04,341 creating build/lib/openrouter/models 2026-01-14T02:29:04,342 copying src/openrouter/models/__init__.py -> build/lib/openrouter/models 2026-01-14T02:29:04,344 creating build/lib/openrouter/utils 2026-01-14T02:29:04,345 copying src/openrouter/utils/metadata.py -> build/lib/openrouter/utils 2026-01-14T02:29:04,347 copying src/openrouter/utils/oauth_create_authorization_url.py -> build/lib/openrouter/utils 2026-01-14T02:29:04,349 copying src/openrouter/utils/url.py -> build/lib/openrouter/utils 2026-01-14T02:29:04,352 copying src/openrouter/utils/eventstreaming.py -> build/lib/openrouter/utils 2026-01-14T02:29:04,354 copying src/openrouter/utils/enums.py -> build/lib/openrouter/utils 2026-01-14T02:29:04,356 copying src/openrouter/utils/oauth_create_sha256_code_challenge.py -> build/lib/openrouter/utils 2026-01-14T02:29:04,358 copying src/openrouter/utils/queryparams.py -> build/lib/openrouter/utils 2026-01-14T02:29:04,360 copying src/openrouter/utils/__init__.py -> build/lib/openrouter/utils 2026-01-14T02:29:04,362 copying src/openrouter/utils/datetimes.py -> build/lib/openrouter/utils 2026-01-14T02:29:04,363 copying src/openrouter/utils/unmarshal_json_response.py -> build/lib/openrouter/utils 2026-01-14T02:29:04,365 copying src/openrouter/utils/forms.py -> build/lib/openrouter/utils 2026-01-14T02:29:04,367 copying src/openrouter/utils/retries.py -> build/lib/openrouter/utils 2026-01-14T02:29:04,369 copying src/openrouter/utils/values.py -> build/lib/openrouter/utils 2026-01-14T02:29:04,371 copying src/openrouter/utils/logger.py -> build/lib/openrouter/utils 2026-01-14T02:29:04,373 copying src/openrouter/utils/serializers.py -> build/lib/openrouter/utils 2026-01-14T02:29:04,375 copying src/openrouter/utils/requestbodies.py -> build/lib/openrouter/utils 2026-01-14T02:29:04,377 copying src/openrouter/utils/annotations.py -> build/lib/openrouter/utils 2026-01-14T02:29:04,379 copying src/openrouter/utils/headers.py -> build/lib/openrouter/utils 2026-01-14T02:29:04,380 copying src/openrouter/utils/security.py -> build/lib/openrouter/utils 2026-01-14T02:29:04,384 creating build/lib/openrouter/operations 2026-01-14T02:29:04,385 copying src/openrouter/operations/sendchatcompletionrequest.py -> build/lib/openrouter/operations 2026-01-14T02:29:04,386 copying src/openrouter/operations/getuseractivity.py -> build/lib/openrouter/operations 2026-01-14T02:29:04,388 copying src/openrouter/operations/__init__.py -> build/lib/openrouter/operations 2026-01-14T02:29:04,391 copying src/openrouter/operations/createembeddings.py -> build/lib/openrouter/operations 2026-01-14T02:29:04,393 copying src/openrouter/operations/listproviders.py -> build/lib/openrouter/operations 2026-01-14T02:29:04,394 copying src/openrouter/operations/deletekeys.py -> build/lib/openrouter/operations 2026-01-14T02:29:04,396 copying src/openrouter/operations/getmodels.py -> build/lib/openrouter/operations 2026-01-14T02:29:04,398 copying src/openrouter/operations/createauthkeyscode.py -> build/lib/openrouter/operations 2026-01-14T02:29:04,400 copying src/openrouter/operations/getcurrentkey.py -> build/lib/openrouter/operations 2026-01-14T02:29:04,402 copying src/openrouter/operations/createresponses.py -> build/lib/openrouter/operations 2026-01-14T02:29:04,404 copying src/openrouter/operations/getkey.py -> build/lib/openrouter/operations 2026-01-14T02:29:04,406 copying src/openrouter/operations/getgeneration.py -> build/lib/openrouter/operations 2026-01-14T02:29:04,409 copying src/openrouter/operations/listmodelsuser.py -> build/lib/openrouter/operations 2026-01-14T02:29:04,410 copying src/openrouter/operations/listendpointszdr.py -> build/lib/openrouter/operations 2026-01-14T02:29:04,412 copying src/openrouter/operations/createkeys.py -> build/lib/openrouter/operations 2026-01-14T02:29:04,414 copying src/openrouter/operations/createcoinbasecharge.py -> build/lib/openrouter/operations 2026-01-14T02:29:04,416 copying src/openrouter/operations/listendpoints.py -> build/lib/openrouter/operations 2026-01-14T02:29:04,418 copying src/openrouter/operations/getcredits.py -> build/lib/openrouter/operations 2026-01-14T02:29:04,420 copying src/openrouter/operations/getparameters.py -> build/lib/openrouter/operations 2026-01-14T02:29:04,422 copying src/openrouter/operations/updatekeys.py -> build/lib/openrouter/operations 2026-01-14T02:29:04,424 copying src/openrouter/operations/list.py -> build/lib/openrouter/operations 2026-01-14T02:29:04,427 copying src/openrouter/operations/exchangeauthcodeforapikey.py -> build/lib/openrouter/operations 2026-01-14T02:29:04,430 creating build/lib/openrouter/models/internal 2026-01-14T02:29:04,431 copying src/openrouter/models/internal/globals.py -> build/lib/openrouter/models/internal 2026-01-14T02:29:04,433 copying src/openrouter/models/internal/__init__.py -> build/lib/openrouter/models/internal 2026-01-14T02:29:04,435 running egg_info 2026-01-14T02:29:04,451 writing src/openrouter.egg-info/PKG-INFO 2026-01-14T02:29:04,454 writing dependency_links to src/openrouter.egg-info/dependency_links.txt 2026-01-14T02:29:04,456 writing requirements to src/openrouter.egg-info/requires.txt 2026-01-14T02:29:04,457 writing top-level names to src/openrouter.egg-info/top_level.txt 2026-01-14T02:29:04,494 reading manifest file 'src/openrouter.egg-info/SOURCES.txt' 2026-01-14T02:29:04,515 adding license file 'LICENSE' 2026-01-14T02:29:04,532 writing manifest file 'src/openrouter.egg-info/SOURCES.txt' 2026-01-14T02:29:04,542 copying src/openrouter/py.typed -> build/lib/openrouter 2026-01-14T02:29:04,565 installing to build/bdist.linux-armv7l/wheel 2026-01-14T02:29:04,565 running install 2026-01-14T02:29:04,588 running install_lib 2026-01-14T02:29:04,594 creating build/bdist.linux-armv7l/wheel 2026-01-14T02:29:04,597 creating build/bdist.linux-armv7l/wheel/openrouter 2026-01-14T02:29:04,598 copying build/lib/openrouter/chat.py -> build/bdist.linux-armv7l/wheel/./openrouter 2026-01-14T02:29:04,601 copying build/lib/openrouter/oauth.py -> build/bdist.linux-armv7l/wheel/./openrouter 2026-01-14T02:29:04,604 creating build/bdist.linux-armv7l/wheel/openrouter/errors 2026-01-14T02:29:04,605 copying build/lib/openrouter/errors/badrequestresponse_error.py -> build/bdist.linux-armv7l/wheel/./openrouter/errors 2026-01-14T02:29:04,607 copying build/lib/openrouter/errors/badgatewayresponse_error.py -> build/bdist.linux-armv7l/wheel/./openrouter/errors 2026-01-14T02:29:04,609 copying build/lib/openrouter/errors/serviceunavailableresponse_error.py -> build/bdist.linux-armv7l/wheel/./openrouter/errors 2026-01-14T02:29:04,611 copying build/lib/openrouter/errors/__init__.py -> build/bdist.linux-armv7l/wheel/./openrouter/errors 2026-01-14T02:29:04,613 copying build/lib/openrouter/errors/requesttimeoutresponse_error.py -> build/bdist.linux-armv7l/wheel/./openrouter/errors 2026-01-14T02:29:04,615 copying build/lib/openrouter/errors/notfoundresponse_error.py -> build/bdist.linux-armv7l/wheel/./openrouter/errors 2026-01-14T02:29:04,617 copying build/lib/openrouter/errors/openrouterdefaulterror.py -> build/bdist.linux-armv7l/wheel/./openrouter/errors 2026-01-14T02:29:04,619 copying build/lib/openrouter/errors/unprocessableentityresponse_error.py -> build/bdist.linux-armv7l/wheel/./openrouter/errors 2026-01-14T02:29:04,621 copying build/lib/openrouter/errors/responsevalidationerror.py -> build/bdist.linux-armv7l/wheel/./openrouter/errors 2026-01-14T02:29:04,623 copying build/lib/openrouter/errors/provideroverloadedresponse_error.py -> build/bdist.linux-armv7l/wheel/./openrouter/errors 2026-01-14T02:29:04,624 copying build/lib/openrouter/errors/payloadtoolargeresponse_error.py -> build/bdist.linux-armv7l/wheel/./openrouter/errors 2026-01-14T02:29:04,626 copying build/lib/openrouter/errors/toomanyrequestsresponse_error.py -> build/bdist.linux-armv7l/wheel/./openrouter/errors 2026-01-14T02:29:04,628 copying build/lib/openrouter/errors/internalserverresponse_error.py -> build/bdist.linux-armv7l/wheel/./openrouter/errors 2026-01-14T02:29:04,630 copying build/lib/openrouter/errors/chaterror.py -> build/bdist.linux-armv7l/wheel/./openrouter/errors 2026-01-14T02:29:04,632 copying build/lib/openrouter/errors/paymentrequiredresponse_error.py -> build/bdist.linux-armv7l/wheel/./openrouter/errors 2026-01-14T02:29:04,634 copying build/lib/openrouter/errors/openroutererror.py -> build/bdist.linux-armv7l/wheel/./openrouter/errors 2026-01-14T02:29:04,636 copying build/lib/openrouter/errors/forbiddenresponse_error.py -> build/bdist.linux-armv7l/wheel/./openrouter/errors 2026-01-14T02:29:04,638 copying build/lib/openrouter/errors/no_response_error.py -> build/bdist.linux-armv7l/wheel/./openrouter/errors 2026-01-14T02:29:04,639 copying build/lib/openrouter/errors/edgenetworktimeoutresponse_error.py -> build/bdist.linux-armv7l/wheel/./openrouter/errors 2026-01-14T02:29:04,641 copying build/lib/openrouter/errors/unauthorizedresponse_error.py -> build/bdist.linux-armv7l/wheel/./openrouter/errors 2026-01-14T02:29:04,643 copying build/lib/openrouter/generations.py -> build/bdist.linux-armv7l/wheel/./openrouter 2026-01-14T02:29:04,648 creating build/bdist.linux-armv7l/wheel/openrouter/components 2026-01-14T02:29:04,649 copying build/lib/openrouter/components/completionchoice.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-01-14T02:29:04,651 copying build/lib/openrouter/components/chatmessagecontentitemtext.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-01-14T02:29:04,653 copying build/lib/openrouter/components/outputmessage.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-01-14T02:29:04,655 copying build/lib/openrouter/components/completionlogprobs.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-01-14T02:29:04,656 copying build/lib/openrouter/components/responseinputimage.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-01-14T02:29:04,658 copying build/lib/openrouter/components/preferredminthroughput.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-01-14T02:29:04,659 copying build/lib/openrouter/components/responseinputtext.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-01-14T02:29:04,661 copying build/lib/openrouter/components/openresponsesfunctiontoolcall.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-01-14T02:29:04,663 copying build/lib/openrouter/components/percentilethroughputcutoffs.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-01-14T02:29:04,665 copying build/lib/openrouter/components/endpointstatus.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-01-14T02:29:04,666 copying build/lib/openrouter/components/responsesformattextjsonschemaconfig.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-01-14T02:29:04,668 copying build/lib/openrouter/components/openairesponsesprompt.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-01-14T02:29:04,670 copying build/lib/openrouter/components/websearchengine.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-01-14T02:29:04,672 copying build/lib/openrouter/components/responseformatjsonschema.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-01-14T02:29:04,674 copying build/lib/openrouter/components/responsesoutputitemfunctioncall.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-01-14T02:29:04,675 copying build/lib/openrouter/components/percentilestats.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-01-14T02:29:04,677 copying build/lib/openrouter/components/openresponseslogprobs.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-01-14T02:29:04,679 copying build/lib/openrouter/components/openairesponsestoolchoice_union.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-01-14T02:29:04,681 copying build/lib/openrouter/components/openresponsesimagegencallgenerating.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-01-14T02:29:04,682 copying build/lib/openrouter/components/responsetextconfig.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-01-14T02:29:04,684 copying build/lib/openrouter/components/namedtoolchoice.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-01-14T02:29:04,686 copying build/lib/openrouter/components/chatmessagetokenlogprobs.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-01-14T02:29:04,688 copying build/lib/openrouter/components/providername.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-01-14T02:29:04,690 copying build/lib/openrouter/components/internalserverresponseerrordata.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-01-14T02:29:04,692 copying build/lib/openrouter/components/usermessage.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-01-14T02:29:04,693 copying build/lib/openrouter/components/openairesponsesreasoningconfig.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-01-14T02:29:04,695 copying build/lib/openrouter/components/badrequestresponseerrordata.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-01-14T02:29:04,697 copying build/lib/openrouter/components/reasoningsummaryverbosity.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-01-14T02:29:04,698 copying build/lib/openrouter/components/instructtype.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-01-14T02:29:04,700 copying build/lib/openrouter/components/__init__.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-01-14T02:29:04,703 copying build/lib/openrouter/components/chatresponse.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-01-14T02:29:04,705 copying build/lib/openrouter/components/responseswebsearchcalloutput.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-01-14T02:29:04,707 copying build/lib/openrouter/components/chatmessagecontentitemvideo.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-01-14T02:29:04,708 copying build/lib/openrouter/components/modelgroup.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-01-14T02:29:04,710 copying build/lib/openrouter/components/outputitemimagegenerationcall.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-01-14T02:29:04,712 copying build/lib/openrouter/components/openresponseswebsearch20250826tool.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-01-14T02:29:04,713 copying build/lib/openrouter/components/responsesoutputitemfilesearchcall.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-01-14T02:29:04,715 copying build/lib/openrouter/components/chatcompletionfinishreason.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-01-14T02:29:04,717 copying build/lib/openrouter/components/unprocessableentityresponseerrordata.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-01-14T02:29:04,719 copying build/lib/openrouter/components/chatmessagecontentitemimage.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-01-14T02:29:04,720 copying build/lib/openrouter/components/tooldefinitionjson.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-01-14T02:29:04,722 copying build/lib/openrouter/components/toolcallstatus.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-01-14T02:29:04,724 copying build/lib/openrouter/components/completioncreateparams.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-01-14T02:29:04,726 copying build/lib/openrouter/components/preferredmaxlatency.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-01-14T02:29:04,728 copying build/lib/openrouter/components/unauthorizedresponseerrordata.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-01-14T02:29:04,730 copying build/lib/openrouter/components/quantization.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-01-14T02:29:04,732 copying build/lib/openrouter/components/badgatewayresponseerrordata.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-01-14T02:29:04,734 copying build/lib/openrouter/components/responsesoutputmodality.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-01-14T02:29:04,735 copying build/lib/openrouter/components/jsonschemaconfig.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-01-14T02:29:04,737 copying build/lib/openrouter/components/openresponseseasyinputmessage.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-01-14T02:29:04,739 copying build/lib/openrouter/components/responseformattextgrammar.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-01-14T02:29:04,741 copying build/lib/openrouter/components/openresponsesusage.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-01-14T02:29:04,743 copying build/lib/openrouter/components/filecitation.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-01-14T02:29:04,744 copying build/lib/openrouter/components/_schema3.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-01-14T02:29:04,747 copying build/lib/openrouter/components/_schema0.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-01-14T02:29:04,748 copying build/lib/openrouter/components/openresponseswebsearchpreview20250311tool.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-01-14T02:29:04,750 copying build/lib/openrouter/components/openresponseswebsearchpreviewtool.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-01-14T02:29:04,752 copying build/lib/openrouter/components/reasoningsummarytext.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-01-14T02:29:04,754 copying build/lib/openrouter/components/chatstreamingmessagetoolcall.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-01-14T02:29:04,755 copying build/lib/openrouter/components/completionresponse.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-01-14T02:29:04,757 copying build/lib/openrouter/components/openairesponsesincompletedetails.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-01-14T02:29:04,759 copying build/lib/openrouter/components/openresponsesreasoningdeltaevent.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-01-14T02:29:04,761 copying build/lib/openrouter/components/responsesoutputmessage.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-01-14T02:29:04,762 copying build/lib/openrouter/components/defaultparameters.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-01-14T02:29:04,764 copying build/lib/openrouter/components/chatmessagetokenlogprob.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-01-14T02:29:04,766 copying build/lib/openrouter/components/openairesponsesannotation.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-01-14T02:29:04,768 copying build/lib/openrouter/components/openresponsesreasoningsummarytextdoneevent.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-01-14T02:29:04,770 copying build/lib/openrouter/components/payloadtoolargeresponseerrordata.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-01-14T02:29:04,772 copying build/lib/openrouter/components/openresponsesinput.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-01-14T02:29:04,773 copying build/lib/openrouter/components/openairesponsesservicetier.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-01-14T02:29:04,775 copying build/lib/openrouter/components/responseformattextconfig.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-01-14T02:29:04,777 copying build/lib/openrouter/components/openresponsesreasoning.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-01-14T02:29:04,779 copying build/lib/openrouter/components/websearchpreviewtooluserlocation.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-01-14T02:29:04,781 copying build/lib/openrouter/components/chatmessagecontentitemcachecontrol.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-01-14T02:29:04,782 copying build/lib/openrouter/components/datacollection.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-01-14T02:29:04,784 copying build/lib/openrouter/components/model.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-01-14T02:29:04,786 copying build/lib/openrouter/components/openresponsesreasoningsummarypartaddedevent.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-01-14T02:29:04,788 copying build/lib/openrouter/components/topproviderinfo.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-01-14T02:29:04,790 copying build/lib/openrouter/components/responsessearchcontextsize.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-01-14T02:29:04,792 copying build/lib/openrouter/components/completionusage.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-01-14T02:29:04,793 copying build/lib/openrouter/components/serviceunavailableresponseerrordata.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-01-14T02:29:04,795 copying build/lib/openrouter/components/providersortconfig.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-01-14T02:29:04,797 copying build/lib/openrouter/components/providersortunion.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-01-14T02:29:04,798 copying build/lib/openrouter/components/modelscountresponse.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-01-14T02:29:04,800 copying build/lib/openrouter/components/responseserrorfield.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-01-14T02:29:04,802 copying build/lib/openrouter/components/publicendpoint.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-01-14T02:29:04,804 copying build/lib/openrouter/components/listendpointsresponse.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-01-14T02:29:04,806 copying build/lib/openrouter/components/pdfparseroptions.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-01-14T02:29:04,807 copying build/lib/openrouter/components/openairesponsesresponsestatus.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-01-14T02:29:04,809 copying build/lib/openrouter/components/openresponsesreasoningsummarytextdeltaevent.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-01-14T02:29:04,811 copying build/lib/openrouter/components/percentilelatencycutoffs.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-01-14T02:29:04,813 copying build/lib/openrouter/components/chatmessagecontentitemaudio.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-01-14T02:29:04,814 copying build/lib/openrouter/components/openresponseswebsearchtool.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-01-14T02:29:04,816 copying build/lib/openrouter/components/notfoundresponseerrordata.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-01-14T02:29:04,818 copying build/lib/openrouter/components/responsesimagegenerationcall.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-01-14T02:29:04,820 copying build/lib/openrouter/components/responseswebsearchuserlocation.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-01-14T02:29:04,822 copying build/lib/openrouter/components/openresponsestoplogprobs.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-01-14T02:29:04,823 copying build/lib/openrouter/components/modelarchitecture.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-01-14T02:29:04,825 copying build/lib/openrouter/components/openresponsesinputmessageitem.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-01-14T02:29:04,827 copying build/lib/openrouter/components/paymentrequiredresponseerrordata.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-01-14T02:29:04,829 copying build/lib/openrouter/components/assistantmessage.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-01-14T02:29:04,831 copying build/lib/openrouter/components/chatgenerationparams.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-01-14T02:29:04,834 copying build/lib/openrouter/components/responsesformatjsonobject.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-01-14T02:29:04,835 copying build/lib/openrouter/components/openresponsesfunctioncalloutput.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-01-14T02:29:04,837 copying build/lib/openrouter/components/provideroverloadedresponseerrordata.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-01-14T02:29:04,839 copying build/lib/openrouter/components/publicpricing.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-01-14T02:29:04,841 copying build/lib/openrouter/components/providersort.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-01-14T02:29:04,843 copying build/lib/openrouter/components/openresponsesimagegencallinprogress.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-01-14T02:29:04,844 copying build/lib/openrouter/components/openairesponsesincludable.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-01-14T02:29:04,846 copying build/lib/openrouter/components/message.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-01-14T02:29:04,848 copying build/lib/openrouter/components/chatmessagetoolcall.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-01-14T02:29:04,849 copying build/lib/openrouter/components/responseinputfile.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-01-14T02:29:04,851 copying build/lib/openrouter/components/responseoutputtext.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-01-14T02:29:04,853 copying build/lib/openrouter/components/reasoningtextcontent.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-01-14T02:29:04,854 copying build/lib/openrouter/components/openresponsesimagegencallcompleted.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-01-14T02:29:04,856 copying build/lib/openrouter/components/chaterror.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-01-14T02:29:04,858 copying build/lib/openrouter/components/websearchstatus.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-01-14T02:29:04,860 copying build/lib/openrouter/components/systemmessage.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-01-14T02:29:04,861 copying build/lib/openrouter/components/openresponsesresponsetext.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-01-14T02:29:04,863 copying build/lib/openrouter/components/openresponsesnonstreamingresponse.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-01-14T02:29:04,865 copying build/lib/openrouter/components/outputmodality.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-01-14T02:29:04,867 copying build/lib/openrouter/components/edgenetworktimeoutresponseerrordata.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-01-14T02:29:04,869 copying build/lib/openrouter/components/chatmessagecontentitem.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-01-14T02:29:04,871 copying build/lib/openrouter/components/filepath.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-01-14T02:29:04,873 copying build/lib/openrouter/components/toomanyrequestsresponseerrordata.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-01-14T02:29:04,875 copying build/lib/openrouter/components/chatstreamingmessagechunk.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-01-14T02:29:04,877 copying build/lib/openrouter/components/forbiddenresponseerrordata.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-01-14T02:29:04,878 copying build/lib/openrouter/components/openairesponsesinput_union.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-01-14T02:29:04,881 copying build/lib/openrouter/components/imagegenerationstatus.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-01-14T02:29:04,882 copying build/lib/openrouter/components/responsesoutputitemreasoning.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-01-14T02:29:04,884 copying build/lib/openrouter/components/openairesponsesreasoningeffort.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-01-14T02:29:04,886 copying build/lib/openrouter/components/openairesponsestruncation.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-01-14T02:29:04,888 copying build/lib/openrouter/components/openresponsesreasoningconfig.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-01-14T02:29:04,890 copying build/lib/openrouter/components/modelslistresponse.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-01-14T02:29:04,891 copying build/lib/openrouter/components/perrequestlimits.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-01-14T02:29:04,893 copying build/lib/openrouter/components/chatresponsechoice.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-01-14T02:29:04,895 copying build/lib/openrouter/components/urlcitation.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-01-14T02:29:04,896 copying build/lib/openrouter/components/toolresponsemessage.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-01-14T02:29:04,898 copying build/lib/openrouter/components/responseinputvideo.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-01-14T02:29:04,899 copying build/lib/openrouter/components/parameter.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-01-14T02:29:04,901 copying build/lib/openrouter/components/openresponsesstreamevent.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-01-14T02:29:04,904 copying build/lib/openrouter/components/openairesponsesrefusalcontent.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-01-14T02:29:04,905 copying build/lib/openrouter/components/openresponseserrorevent.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-01-14T02:29:04,907 copying build/lib/openrouter/components/activityitem.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-01-14T02:29:04,909 copying build/lib/openrouter/components/chatgenerationtokenusage.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-01-14T02:29:04,911 copying build/lib/openrouter/components/chatstreamingresponsechunk.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-01-14T02:29:04,912 copying build/lib/openrouter/components/requesttimeoutresponseerrordata.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-01-14T02:29:04,914 copying build/lib/openrouter/components/openresponsesreasoningdoneevent.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-01-14T02:29:04,916 copying build/lib/openrouter/components/security.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-01-14T02:29:04,918 copying build/lib/openrouter/components/responsesformattext.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-01-14T02:29:04,920 copying build/lib/openrouter/components/openresponsesrequest.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-01-14T02:29:04,922 copying build/lib/openrouter/components/pdfparserengine.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-01-14T02:29:04,924 copying build/lib/openrouter/components/providerpreferences.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-01-14T02:29:04,926 copying build/lib/openrouter/components/chatstreamoptions.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-01-14T02:29:04,928 copying build/lib/openrouter/components/openresponsesimagegencallpartialimage.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-01-14T02:29:04,930 copying build/lib/openrouter/components/responsesoutputitem.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-01-14T02:29:04,931 copying build/lib/openrouter/components/responseinputaudio.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-01-14T02:29:04,933 copying build/lib/openrouter/components/chatstreamingchoice.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-01-14T02:29:04,935 copying build/lib/openrouter/components/createchargerequest.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-01-14T02:29:04,937 copying build/lib/openrouter/components/inputmodality.py -> build/bdist.linux-armv7l/wheel/./openrouter/components 2026-01-14T02:29:04,939 copying build/lib/openrouter/providers.py -> build/bdist.linux-armv7l/wheel/./openrouter 2026-01-14T02:29:04,940 copying build/lib/openrouter/responses.py -> build/bdist.linux-armv7l/wheel/./openrouter 2026-01-14T02:29:04,944 creating build/bdist.linux-armv7l/wheel/openrouter/types 2026-01-14T02:29:04,945 copying build/lib/openrouter/types/basemodel.py -> build/bdist.linux-armv7l/wheel/./openrouter/types 2026-01-14T02:29:04,947 copying build/lib/openrouter/types/__init__.py -> build/bdist.linux-armv7l/wheel/./openrouter/types 2026-01-14T02:29:04,948 copying build/lib/openrouter/__init__.py -> build/bdist.linux-armv7l/wheel/./openrouter 2026-01-14T02:29:04,950 copying build/lib/openrouter/credits.py -> build/bdist.linux-armv7l/wheel/./openrouter 2026-01-14T02:29:04,952 copying build/lib/openrouter/sdk.py -> build/bdist.linux-armv7l/wheel/./openrouter 2026-01-14T02:29:04,954 copying build/lib/openrouter/endpoints.py -> build/bdist.linux-armv7l/wheel/./openrouter 2026-01-14T02:29:04,956 copying build/lib/openrouter/httpclient.py -> build/bdist.linux-armv7l/wheel/./openrouter 2026-01-14T02:29:04,958 copying build/lib/openrouter/embeddings.py -> build/bdist.linux-armv7l/wheel/./openrouter 2026-01-14T02:29:04,960 copying build/lib/openrouter/completions.py -> build/bdist.linux-armv7l/wheel/./openrouter 2026-01-14T02:29:04,963 copying build/lib/openrouter/beta.py -> build/bdist.linux-armv7l/wheel/./openrouter 2026-01-14T02:29:04,964 copying build/lib/openrouter/py.typed -> build/bdist.linux-armv7l/wheel/./openrouter 2026-01-14T02:29:04,966 copying build/lib/openrouter/sdkconfiguration.py -> build/bdist.linux-armv7l/wheel/./openrouter 2026-01-14T02:29:04,968 copying build/lib/openrouter/models_.py -> build/bdist.linux-armv7l/wheel/./openrouter 2026-01-14T02:29:04,970 copying build/lib/openrouter/api_keys.py -> build/bdist.linux-armv7l/wheel/./openrouter 2026-01-14T02:29:04,973 creating build/bdist.linux-armv7l/wheel/openrouter/_hooks 2026-01-14T02:29:04,974 copying build/lib/openrouter/_hooks/__init__.py -> build/bdist.linux-armv7l/wheel/./openrouter/_hooks 2026-01-14T02:29:04,976 copying build/lib/openrouter/_hooks/types.py -> build/bdist.linux-armv7l/wheel/./openrouter/_hooks 2026-01-14T02:29:04,978 copying build/lib/openrouter/_hooks/sdkhooks.py -> build/bdist.linux-armv7l/wheel/./openrouter/_hooks 2026-01-14T02:29:04,980 copying build/lib/openrouter/_hooks/registration.py -> build/bdist.linux-armv7l/wheel/./openrouter/_hooks 2026-01-14T02:29:04,981 copying build/lib/openrouter/basesdk.py -> build/bdist.linux-armv7l/wheel/./openrouter 2026-01-14T02:29:04,984 copying build/lib/openrouter/analytics.py -> build/bdist.linux-armv7l/wheel/./openrouter 2026-01-14T02:29:04,987 creating build/bdist.linux-armv7l/wheel/openrouter/models 2026-01-14T02:29:04,988 copying build/lib/openrouter/models/__init__.py -> build/bdist.linux-armv7l/wheel/./openrouter/models 2026-01-14T02:29:04,990 creating build/bdist.linux-armv7l/wheel/openrouter/models/internal 2026-01-14T02:29:04,991 copying build/lib/openrouter/models/internal/globals.py -> build/bdist.linux-armv7l/wheel/./openrouter/models/internal 2026-01-14T02:29:04,993 copying build/lib/openrouter/models/internal/__init__.py -> build/bdist.linux-armv7l/wheel/./openrouter/models/internal 2026-01-14T02:29:04,995 creating build/bdist.linux-armv7l/wheel/openrouter/utils 2026-01-14T02:29:04,996 copying build/lib/openrouter/utils/metadata.py -> build/bdist.linux-armv7l/wheel/./openrouter/utils 2026-01-14T02:29:04,998 copying build/lib/openrouter/utils/oauth_create_authorization_url.py -> build/bdist.linux-armv7l/wheel/./openrouter/utils 2026-01-14T02:29:05,000 copying build/lib/openrouter/utils/url.py -> build/bdist.linux-armv7l/wheel/./openrouter/utils 2026-01-14T02:29:05,002 copying build/lib/openrouter/utils/eventstreaming.py -> build/bdist.linux-armv7l/wheel/./openrouter/utils 2026-01-14T02:29:05,004 copying build/lib/openrouter/utils/enums.py -> build/bdist.linux-armv7l/wheel/./openrouter/utils 2026-01-14T02:29:05,006 copying build/lib/openrouter/utils/oauth_create_sha256_code_challenge.py -> build/bdist.linux-armv7l/wheel/./openrouter/utils 2026-01-14T02:29:05,008 copying build/lib/openrouter/utils/queryparams.py -> build/bdist.linux-armv7l/wheel/./openrouter/utils 2026-01-14T02:29:05,010 copying build/lib/openrouter/utils/__init__.py -> build/bdist.linux-armv7l/wheel/./openrouter/utils 2026-01-14T02:29:05,012 copying build/lib/openrouter/utils/datetimes.py -> build/bdist.linux-armv7l/wheel/./openrouter/utils 2026-01-14T02:29:05,014 copying build/lib/openrouter/utils/unmarshal_json_response.py -> build/bdist.linux-armv7l/wheel/./openrouter/utils 2026-01-14T02:29:05,015 copying build/lib/openrouter/utils/forms.py -> build/bdist.linux-armv7l/wheel/./openrouter/utils 2026-01-14T02:29:05,017 copying build/lib/openrouter/utils/retries.py -> build/bdist.linux-armv7l/wheel/./openrouter/utils 2026-01-14T02:29:05,019 copying build/lib/openrouter/utils/values.py -> build/bdist.linux-armv7l/wheel/./openrouter/utils 2026-01-14T02:29:05,021 copying build/lib/openrouter/utils/logger.py -> build/bdist.linux-armv7l/wheel/./openrouter/utils 2026-01-14T02:29:05,022 copying build/lib/openrouter/utils/serializers.py -> build/bdist.linux-armv7l/wheel/./openrouter/utils 2026-01-14T02:29:05,025 copying build/lib/openrouter/utils/requestbodies.py -> build/bdist.linux-armv7l/wheel/./openrouter/utils 2026-01-14T02:29:05,027 copying build/lib/openrouter/utils/annotations.py -> build/bdist.linux-armv7l/wheel/./openrouter/utils 2026-01-14T02:29:05,029 copying build/lib/openrouter/utils/headers.py -> build/bdist.linux-armv7l/wheel/./openrouter/utils 2026-01-14T02:29:05,031 copying build/lib/openrouter/utils/security.py -> build/bdist.linux-armv7l/wheel/./openrouter/utils 2026-01-14T02:29:05,034 creating build/bdist.linux-armv7l/wheel/openrouter/operations 2026-01-14T02:29:05,035 copying build/lib/openrouter/operations/sendchatcompletionrequest.py -> build/bdist.linux-armv7l/wheel/./openrouter/operations 2026-01-14T02:29:05,036 copying build/lib/openrouter/operations/getuseractivity.py -> build/bdist.linux-armv7l/wheel/./openrouter/operations 2026-01-14T02:29:05,038 copying build/lib/openrouter/operations/__init__.py -> build/bdist.linux-armv7l/wheel/./openrouter/operations 2026-01-14T02:29:05,040 copying build/lib/openrouter/operations/createembeddings.py -> build/bdist.linux-armv7l/wheel/./openrouter/operations 2026-01-14T02:29:05,042 copying build/lib/openrouter/operations/listproviders.py -> build/bdist.linux-armv7l/wheel/./openrouter/operations 2026-01-14T02:29:05,044 copying build/lib/openrouter/operations/deletekeys.py -> build/bdist.linux-armv7l/wheel/./openrouter/operations 2026-01-14T02:29:05,046 copying build/lib/openrouter/operations/getmodels.py -> build/bdist.linux-armv7l/wheel/./openrouter/operations 2026-01-14T02:29:05,048 copying build/lib/openrouter/operations/createauthkeyscode.py -> build/bdist.linux-armv7l/wheel/./openrouter/operations 2026-01-14T02:29:05,050 copying build/lib/openrouter/operations/getcurrentkey.py -> build/bdist.linux-armv7l/wheel/./openrouter/operations 2026-01-14T02:29:05,052 copying build/lib/openrouter/operations/createresponses.py -> build/bdist.linux-armv7l/wheel/./openrouter/operations 2026-01-14T02:29:05,053 copying build/lib/openrouter/operations/getkey.py -> build/bdist.linux-armv7l/wheel/./openrouter/operations 2026-01-14T02:29:05,056 copying build/lib/openrouter/operations/getgeneration.py -> build/bdist.linux-armv7l/wheel/./openrouter/operations 2026-01-14T02:29:05,059 copying build/lib/openrouter/operations/listmodelsuser.py -> build/bdist.linux-armv7l/wheel/./openrouter/operations 2026-01-14T02:29:05,061 copying build/lib/openrouter/operations/listendpointszdr.py -> build/bdist.linux-armv7l/wheel/./openrouter/operations 2026-01-14T02:29:05,063 copying build/lib/openrouter/operations/createkeys.py -> build/bdist.linux-armv7l/wheel/./openrouter/operations 2026-01-14T02:29:05,066 copying build/lib/openrouter/operations/createcoinbasecharge.py -> build/bdist.linux-armv7l/wheel/./openrouter/operations 2026-01-14T02:29:05,067 copying build/lib/openrouter/operations/listendpoints.py -> build/bdist.linux-armv7l/wheel/./openrouter/operations 2026-01-14T02:29:05,069 copying build/lib/openrouter/operations/getcredits.py -> build/bdist.linux-armv7l/wheel/./openrouter/operations 2026-01-14T02:29:05,071 copying build/lib/openrouter/operations/getparameters.py -> build/bdist.linux-armv7l/wheel/./openrouter/operations 2026-01-14T02:29:05,073 copying build/lib/openrouter/operations/updatekeys.py -> build/bdist.linux-armv7l/wheel/./openrouter/operations 2026-01-14T02:29:05,075 copying build/lib/openrouter/operations/list.py -> build/bdist.linux-armv7l/wheel/./openrouter/operations 2026-01-14T02:29:05,077 copying build/lib/openrouter/operations/exchangeauthcodeforapikey.py -> build/bdist.linux-armv7l/wheel/./openrouter/operations 2026-01-14T02:29:05,078 copying build/lib/openrouter/parameters.py -> build/bdist.linux-armv7l/wheel/./openrouter 2026-01-14T02:29:05,080 copying build/lib/openrouter/_version.py -> build/bdist.linux-armv7l/wheel/./openrouter 2026-01-14T02:29:05,082 running install_egg_info 2026-01-14T02:29:05,088 Copying src/openrouter.egg-info to build/bdist.linux-armv7l/wheel/./openrouter-0.0.18-py3.11.egg-info 2026-01-14T02:29:05,097 running install_scripts 2026-01-14T02:29:05,107 creating build/bdist.linux-armv7l/wheel/openrouter-0.0.18.dist-info/WHEEL 2026-01-14T02:29:05,110 creating '/tmp/pip-wheel-unm8hqvu/.tmp-_kmzkrjq/openrouter-0.0.18-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-01-14T02:29:05,112 adding 'openrouter/__init__.py' 2026-01-14T02:29:05,114 adding 'openrouter/_version.py' 2026-01-14T02:29:05,115 adding 'openrouter/analytics.py' 2026-01-14T02:29:05,118 adding 'openrouter/api_keys.py' 2026-01-14T02:29:05,121 adding 'openrouter/basesdk.py' 2026-01-14T02:29:05,122 adding 'openrouter/beta.py' 2026-01-14T02:29:05,124 adding 'openrouter/chat.py' 2026-01-14T02:29:05,127 adding 'openrouter/completions.py' 2026-01-14T02:29:05,129 adding 'openrouter/credits.py' 2026-01-14T02:29:05,131 adding 'openrouter/embeddings.py' 2026-01-14T02:29:05,133 adding 'openrouter/endpoints.py' 2026-01-14T02:29:05,134 adding 'openrouter/generations.py' 2026-01-14T02:29:05,136 adding 'openrouter/httpclient.py' 2026-01-14T02:29:05,138 adding 'openrouter/models_.py' 2026-01-14T02:29:05,140 adding 'openrouter/oauth.py' 2026-01-14T02:29:05,141 adding 'openrouter/parameters.py' 2026-01-14T02:29:05,143 adding 'openrouter/providers.py' 2026-01-14T02:29:05,144 adding 'openrouter/py.typed' 2026-01-14T02:29:05,147 adding 'openrouter/responses.py' 2026-01-14T02:29:05,149 adding 'openrouter/sdk.py' 2026-01-14T02:29:05,150 adding 'openrouter/sdkconfiguration.py' 2026-01-14T02:29:05,152 adding 'openrouter/_hooks/__init__.py' 2026-01-14T02:29:05,153 adding 'openrouter/_hooks/registration.py' 2026-01-14T02:29:05,155 adding 'openrouter/_hooks/sdkhooks.py' 2026-01-14T02:29:05,156 adding 'openrouter/_hooks/types.py' 2026-01-14T02:29:05,169 adding 'openrouter/components/__init__.py' 2026-01-14T02:29:05,171 adding 'openrouter/components/_schema0.py' 2026-01-14T02:29:05,172 adding 'openrouter/components/_schema3.py' 2026-01-14T02:29:05,174 adding 'openrouter/components/activityitem.py' 2026-01-14T02:29:05,175 adding 'openrouter/components/assistantmessage.py' 2026-01-14T02:29:05,176 adding 'openrouter/components/badgatewayresponseerrordata.py' 2026-01-14T02:29:05,178 adding 'openrouter/components/badrequestresponseerrordata.py' 2026-01-14T02:29:05,179 adding 'openrouter/components/chatcompletionfinishreason.py' 2026-01-14T02:29:05,180 adding 'openrouter/components/chaterror.py' 2026-01-14T02:29:05,183 adding 'openrouter/components/chatgenerationparams.py' 2026-01-14T02:29:05,184 adding 'openrouter/components/chatgenerationtokenusage.py' 2026-01-14T02:29:05,186 adding 'openrouter/components/chatmessagecontentitem.py' 2026-01-14T02:29:05,187 adding 'openrouter/components/chatmessagecontentitemaudio.py' 2026-01-14T02:29:05,188 adding 'openrouter/components/chatmessagecontentitemcachecontrol.py' 2026-01-14T02:29:05,189 adding 'openrouter/components/chatmessagecontentitemimage.py' 2026-01-14T02:29:05,190 adding 'openrouter/components/chatmessagecontentitemtext.py' 2026-01-14T02:29:05,192 adding 'openrouter/components/chatmessagecontentitemvideo.py' 2026-01-14T02:29:05,193 adding 'openrouter/components/chatmessagetokenlogprob.py' 2026-01-14T02:29:05,194 adding 'openrouter/components/chatmessagetokenlogprobs.py' 2026-01-14T02:29:05,195 adding 'openrouter/components/chatmessagetoolcall.py' 2026-01-14T02:29:05,197 adding 'openrouter/components/chatresponse.py' 2026-01-14T02:29:05,198 adding 'openrouter/components/chatresponsechoice.py' 2026-01-14T02:29:05,199 adding 'openrouter/components/chatstreamingchoice.py' 2026-01-14T02:29:05,201 adding 'openrouter/components/chatstreamingmessagechunk.py' 2026-01-14T02:29:05,202 adding 'openrouter/components/chatstreamingmessagetoolcall.py' 2026-01-14T02:29:05,203 adding 'openrouter/components/chatstreamingresponsechunk.py' 2026-01-14T02:29:05,204 adding 'openrouter/components/chatstreamoptions.py' 2026-01-14T02:29:05,206 adding 'openrouter/components/completionchoice.py' 2026-01-14T02:29:05,207 adding 'openrouter/components/completioncreateparams.py' 2026-01-14T02:29:05,209 adding 'openrouter/components/completionlogprobs.py' 2026-01-14T02:29:05,210 adding 'openrouter/components/completionresponse.py' 2026-01-14T02:29:05,211 adding 'openrouter/components/completionusage.py' 2026-01-14T02:29:05,212 adding 'openrouter/components/createchargerequest.py' 2026-01-14T02:29:05,213 adding 'openrouter/components/datacollection.py' 2026-01-14T02:29:05,214 adding 'openrouter/components/defaultparameters.py' 2026-01-14T02:29:05,216 adding 'openrouter/components/edgenetworktimeoutresponseerrordata.py' 2026-01-14T02:29:05,217 adding 'openrouter/components/endpointstatus.py' 2026-01-14T02:29:05,218 adding 'openrouter/components/filecitation.py' 2026-01-14T02:29:05,219 adding 'openrouter/components/filepath.py' 2026-01-14T02:29:05,221 adding 'openrouter/components/forbiddenresponseerrordata.py' 2026-01-14T02:29:05,222 adding 'openrouter/components/imagegenerationstatus.py' 2026-01-14T02:29:05,223 adding 'openrouter/components/inputmodality.py' 2026-01-14T02:29:05,224 adding 'openrouter/components/instructtype.py' 2026-01-14T02:29:05,225 adding 'openrouter/components/internalserverresponseerrordata.py' 2026-01-14T02:29:05,227 adding 'openrouter/components/jsonschemaconfig.py' 2026-01-14T02:29:05,228 adding 'openrouter/components/listendpointsresponse.py' 2026-01-14T02:29:05,229 adding 'openrouter/components/message.py' 2026-01-14T02:29:05,231 adding 'openrouter/components/model.py' 2026-01-14T02:29:05,232 adding 'openrouter/components/modelarchitecture.py' 2026-01-14T02:29:05,234 adding 'openrouter/components/modelgroup.py' 2026-01-14T02:29:05,235 adding 'openrouter/components/modelscountresponse.py' 2026-01-14T02:29:05,237 adding 'openrouter/components/modelslistresponse.py' 2026-01-14T02:29:05,238 adding 'openrouter/components/namedtoolchoice.py' 2026-01-14T02:29:05,240 adding 'openrouter/components/notfoundresponseerrordata.py' 2026-01-14T02:29:05,242 adding 'openrouter/components/openairesponsesannotation.py' 2026-01-14T02:29:05,244 adding 'openrouter/components/openairesponsesincludable.py' 2026-01-14T02:29:05,245 adding 'openrouter/components/openairesponsesincompletedetails.py' 2026-01-14T02:29:05,247 adding 'openrouter/components/openairesponsesinput_union.py' 2026-01-14T02:29:05,249 adding 'openrouter/components/openairesponsesprompt.py' 2026-01-14T02:29:05,251 adding 'openrouter/components/openairesponsesreasoningconfig.py' 2026-01-14T02:29:05,253 adding 'openrouter/components/openairesponsesreasoningeffort.py' 2026-01-14T02:29:05,254 adding 'openrouter/components/openairesponsesrefusalcontent.py' 2026-01-14T02:29:05,256 adding 'openrouter/components/openairesponsesresponsestatus.py' 2026-01-14T02:29:05,257 adding 'openrouter/components/openairesponsesservicetier.py' 2026-01-14T02:29:05,259 adding 'openrouter/components/openairesponsestoolchoice_union.py' 2026-01-14T02:29:05,260 adding 'openrouter/components/openairesponsestruncation.py' 2026-01-14T02:29:05,262 adding 'openrouter/components/openresponseseasyinputmessage.py' 2026-01-14T02:29:05,264 adding 'openrouter/components/openresponseserrorevent.py' 2026-01-14T02:29:05,266 adding 'openrouter/components/openresponsesfunctioncalloutput.py' 2026-01-14T02:29:05,267 adding 'openrouter/components/openresponsesfunctiontoolcall.py' 2026-01-14T02:29:05,269 adding 'openrouter/components/openresponsesimagegencallcompleted.py' 2026-01-14T02:29:05,270 adding 'openrouter/components/openresponsesimagegencallgenerating.py' 2026-01-14T02:29:05,272 adding 'openrouter/components/openresponsesimagegencallinprogress.py' 2026-01-14T02:29:05,273 adding 'openrouter/components/openresponsesimagegencallpartialimage.py' 2026-01-14T02:29:05,275 adding 'openrouter/components/openresponsesinput.py' 2026-01-14T02:29:05,277 adding 'openrouter/components/openresponsesinputmessageitem.py' 2026-01-14T02:29:05,279 adding 'openrouter/components/openresponseslogprobs.py' 2026-01-14T02:29:05,281 adding 'openrouter/components/openresponsesnonstreamingresponse.py' 2026-01-14T02:29:05,283 adding 'openrouter/components/openresponsesreasoning.py' 2026-01-14T02:29:05,284 adding 'openrouter/components/openresponsesreasoningconfig.py' 2026-01-14T02:29:05,286 adding 'openrouter/components/openresponsesreasoningdeltaevent.py' 2026-01-14T02:29:05,288 adding 'openrouter/components/openresponsesreasoningdoneevent.py' 2026-01-14T02:29:05,289 adding 'openrouter/components/openresponsesreasoningsummarypartaddedevent.py' 2026-01-14T02:29:05,291 adding 'openrouter/components/openresponsesreasoningsummarytextdeltaevent.py' 2026-01-14T02:29:05,292 adding 'openrouter/components/openresponsesreasoningsummarytextdoneevent.py' 2026-01-14T02:29:05,296 adding 'openrouter/components/openresponsesrequest.py' 2026-01-14T02:29:05,298 adding 'openrouter/components/openresponsesresponsetext.py' 2026-01-14T02:29:05,301 adding 'openrouter/components/openresponsesstreamevent.py' 2026-01-14T02:29:05,302 adding 'openrouter/components/openresponsestoplogprobs.py' 2026-01-14T02:29:05,304 adding 'openrouter/components/openresponsesusage.py' 2026-01-14T02:29:05,306 adding 'openrouter/components/openresponseswebsearch20250826tool.py' 2026-01-14T02:29:05,308 adding 'openrouter/components/openresponseswebsearchpreview20250311tool.py' 2026-01-14T02:29:05,310 adding 'openrouter/components/openresponseswebsearchpreviewtool.py' 2026-01-14T02:29:05,311 adding 'openrouter/components/openresponseswebsearchtool.py' 2026-01-14T02:29:05,313 adding 'openrouter/components/outputitemimagegenerationcall.py' 2026-01-14T02:29:05,315 adding 'openrouter/components/outputmessage.py' 2026-01-14T02:29:05,317 adding 'openrouter/components/outputmodality.py' 2026-01-14T02:29:05,318 adding 'openrouter/components/parameter.py' 2026-01-14T02:29:05,320 adding 'openrouter/components/payloadtoolargeresponseerrordata.py' 2026-01-14T02:29:05,322 adding 'openrouter/components/paymentrequiredresponseerrordata.py' 2026-01-14T02:29:05,323 adding 'openrouter/components/pdfparserengine.py' 2026-01-14T02:29:05,325 adding 'openrouter/components/pdfparseroptions.py' 2026-01-14T02:29:05,327 adding 'openrouter/components/percentilelatencycutoffs.py' 2026-01-14T02:29:05,328 adding 'openrouter/components/percentilestats.py' 2026-01-14T02:29:05,330 adding 'openrouter/components/percentilethroughputcutoffs.py' 2026-01-14T02:29:05,332 adding 'openrouter/components/perrequestlimits.py' 2026-01-14T02:29:05,333 adding 'openrouter/components/preferredmaxlatency.py' 2026-01-14T02:29:05,334 adding 'openrouter/components/preferredminthroughput.py' 2026-01-14T02:29:05,336 adding 'openrouter/components/providername.py' 2026-01-14T02:29:05,337 adding 'openrouter/components/provideroverloadedresponseerrordata.py' 2026-01-14T02:29:05,339 adding 'openrouter/components/providerpreferences.py' 2026-01-14T02:29:05,340 adding 'openrouter/components/providersort.py' 2026-01-14T02:29:05,341 adding 'openrouter/components/providersortconfig.py' 2026-01-14T02:29:05,342 adding 'openrouter/components/providersortunion.py' 2026-01-14T02:29:05,343 adding 'openrouter/components/publicendpoint.py' 2026-01-14T02:29:05,345 adding 'openrouter/components/publicpricing.py' 2026-01-14T02:29:05,346 adding 'openrouter/components/quantization.py' 2026-01-14T02:29:05,347 adding 'openrouter/components/reasoningsummarytext.py' 2026-01-14T02:29:05,348 adding 'openrouter/components/reasoningsummaryverbosity.py' 2026-01-14T02:29:05,349 adding 'openrouter/components/reasoningtextcontent.py' 2026-01-14T02:29:05,350 adding 'openrouter/components/requesttimeoutresponseerrordata.py' 2026-01-14T02:29:05,351 adding 'openrouter/components/responseformatjsonschema.py' 2026-01-14T02:29:05,353 adding 'openrouter/components/responseformattextconfig.py' 2026-01-14T02:29:05,354 adding 'openrouter/components/responseformattextgrammar.py' 2026-01-14T02:29:05,355 adding 'openrouter/components/responseinputaudio.py' 2026-01-14T02:29:05,356 adding 'openrouter/components/responseinputfile.py' 2026-01-14T02:29:05,357 adding 'openrouter/components/responseinputimage.py' 2026-01-14T02:29:05,358 adding 'openrouter/components/responseinputtext.py' 2026-01-14T02:29:05,359 adding 'openrouter/components/responseinputvideo.py' 2026-01-14T02:29:05,361 adding 'openrouter/components/responseoutputtext.py' 2026-01-14T02:29:05,362 adding 'openrouter/components/responseserrorfield.py' 2026-01-14T02:29:05,363 adding 'openrouter/components/responsesformatjsonobject.py' 2026-01-14T02:29:05,364 adding 'openrouter/components/responsesformattext.py' 2026-01-14T02:29:05,365 adding 'openrouter/components/responsesformattextjsonschemaconfig.py' 2026-01-14T02:29:05,366 adding 'openrouter/components/responsesimagegenerationcall.py' 2026-01-14T02:29:05,368 adding 'openrouter/components/responsesoutputitem.py' 2026-01-14T02:29:05,369 adding 'openrouter/components/responsesoutputitemfilesearchcall.py' 2026-01-14T02:29:05,370 adding 'openrouter/components/responsesoutputitemfunctioncall.py' 2026-01-14T02:29:05,371 adding 'openrouter/components/responsesoutputitemreasoning.py' 2026-01-14T02:29:05,373 adding 'openrouter/components/responsesoutputmessage.py' 2026-01-14T02:29:05,374 adding 'openrouter/components/responsesoutputmodality.py' 2026-01-14T02:29:05,375 adding 'openrouter/components/responsessearchcontextsize.py' 2026-01-14T02:29:05,376 adding 'openrouter/components/responseswebsearchcalloutput.py' 2026-01-14T02:29:05,377 adding 'openrouter/components/responseswebsearchuserlocation.py' 2026-01-14T02:29:05,379 adding 'openrouter/components/responsetextconfig.py' 2026-01-14T02:29:05,380 adding 'openrouter/components/security.py' 2026-01-14T02:29:05,381 adding 'openrouter/components/serviceunavailableresponseerrordata.py' 2026-01-14T02:29:05,382 adding 'openrouter/components/systemmessage.py' 2026-01-14T02:29:05,384 adding 'openrouter/components/toolcallstatus.py' 2026-01-14T02:29:05,385 adding 'openrouter/components/tooldefinitionjson.py' 2026-01-14T02:29:05,386 adding 'openrouter/components/toolresponsemessage.py' 2026-01-14T02:29:05,387 adding 'openrouter/components/toomanyrequestsresponseerrordata.py' 2026-01-14T02:29:05,389 adding 'openrouter/components/topproviderinfo.py' 2026-01-14T02:29:05,390 adding 'openrouter/components/unauthorizedresponseerrordata.py' 2026-01-14T02:29:05,391 adding 'openrouter/components/unprocessableentityresponseerrordata.py' 2026-01-14T02:29:05,392 adding 'openrouter/components/urlcitation.py' 2026-01-14T02:29:05,394 adding 'openrouter/components/usermessage.py' 2026-01-14T02:29:05,395 adding 'openrouter/components/websearchengine.py' 2026-01-14T02:29:05,396 adding 'openrouter/components/websearchpreviewtooluserlocation.py' 2026-01-14T02:29:05,397 adding 'openrouter/components/websearchstatus.py' 2026-01-14T02:29:05,400 adding 'openrouter/errors/__init__.py' 2026-01-14T02:29:05,401 adding 'openrouter/errors/badgatewayresponse_error.py' 2026-01-14T02:29:05,402 adding 'openrouter/errors/badrequestresponse_error.py' 2026-01-14T02:29:05,403 adding 'openrouter/errors/chaterror.py' 2026-01-14T02:29:05,404 adding 'openrouter/errors/edgenetworktimeoutresponse_error.py' 2026-01-14T02:29:05,406 adding 'openrouter/errors/forbiddenresponse_error.py' 2026-01-14T02:29:05,407 adding 'openrouter/errors/internalserverresponse_error.py' 2026-01-14T02:29:05,408 adding 'openrouter/errors/no_response_error.py' 2026-01-14T02:29:05,409 adding 'openrouter/errors/notfoundresponse_error.py' 2026-01-14T02:29:05,411 adding 'openrouter/errors/openrouterdefaulterror.py' 2026-01-14T02:29:05,412 adding 'openrouter/errors/openroutererror.py' 2026-01-14T02:29:05,413 adding 'openrouter/errors/payloadtoolargeresponse_error.py' 2026-01-14T02:29:05,414 adding 'openrouter/errors/paymentrequiredresponse_error.py' 2026-01-14T02:29:05,415 adding 'openrouter/errors/provideroverloadedresponse_error.py' 2026-01-14T02:29:05,417 adding 'openrouter/errors/requesttimeoutresponse_error.py' 2026-01-14T02:29:05,418 adding 'openrouter/errors/responsevalidationerror.py' 2026-01-14T02:29:05,419 adding 'openrouter/errors/serviceunavailableresponse_error.py' 2026-01-14T02:29:05,420 adding 'openrouter/errors/toomanyrequestsresponse_error.py' 2026-01-14T02:29:05,421 adding 'openrouter/errors/unauthorizedresponse_error.py' 2026-01-14T02:29:05,423 adding 'openrouter/errors/unprocessableentityresponse_error.py' 2026-01-14T02:29:05,424 adding 'openrouter/models/__init__.py' 2026-01-14T02:29:05,426 adding 'openrouter/models/internal/__init__.py' 2026-01-14T02:29:05,427 adding 'openrouter/models/internal/globals.py' 2026-01-14T02:29:05,430 adding 'openrouter/operations/__init__.py' 2026-01-14T02:29:05,431 adding 'openrouter/operations/createauthkeyscode.py' 2026-01-14T02:29:05,433 adding 'openrouter/operations/createcoinbasecharge.py' 2026-01-14T02:29:05,434 adding 'openrouter/operations/createembeddings.py' 2026-01-14T02:29:05,436 adding 'openrouter/operations/createkeys.py' 2026-01-14T02:29:05,437 adding 'openrouter/operations/createresponses.py' 2026-01-14T02:29:05,438 adding 'openrouter/operations/deletekeys.py' 2026-01-14T02:29:05,439 adding 'openrouter/operations/exchangeauthcodeforapikey.py' 2026-01-14T02:29:05,441 adding 'openrouter/operations/getcredits.py' 2026-01-14T02:29:05,442 adding 'openrouter/operations/getcurrentkey.py' 2026-01-14T02:29:05,444 adding 'openrouter/operations/getgeneration.py' 2026-01-14T02:29:05,445 adding 'openrouter/operations/getkey.py' 2026-01-14T02:29:05,447 adding 'openrouter/operations/getmodels.py' 2026-01-14T02:29:05,448 adding 'openrouter/operations/getparameters.py' 2026-01-14T02:29:05,449 adding 'openrouter/operations/getuseractivity.py' 2026-01-14T02:29:05,451 adding 'openrouter/operations/list.py' 2026-01-14T02:29:05,452 adding 'openrouter/operations/listendpoints.py' 2026-01-14T02:29:05,453 adding 'openrouter/operations/listendpointszdr.py' 2026-01-14T02:29:05,454 adding 'openrouter/operations/listmodelsuser.py' 2026-01-14T02:29:05,455 adding 'openrouter/operations/listproviders.py' 2026-01-14T02:29:05,457 adding 'openrouter/operations/sendchatcompletionrequest.py' 2026-01-14T02:29:05,458 adding 'openrouter/operations/updatekeys.py' 2026-01-14T02:29:05,460 adding 'openrouter/types/__init__.py' 2026-01-14T02:29:05,461 adding 'openrouter/types/basemodel.py' 2026-01-14T02:29:05,464 adding 'openrouter/utils/__init__.py' 2026-01-14T02:29:05,465 adding 'openrouter/utils/annotations.py' 2026-01-14T02:29:05,466 adding 'openrouter/utils/datetimes.py' 2026-01-14T02:29:05,467 adding 'openrouter/utils/enums.py' 2026-01-14T02:29:05,469 adding 'openrouter/utils/eventstreaming.py' 2026-01-14T02:29:05,471 adding 'openrouter/utils/forms.py' 2026-01-14T02:29:05,472 adding 'openrouter/utils/headers.py' 2026-01-14T02:29:05,473 adding 'openrouter/utils/logger.py' 2026-01-14T02:29:05,474 adding 'openrouter/utils/metadata.py' 2026-01-14T02:29:05,475 adding 'openrouter/utils/oauth_create_authorization_url.py' 2026-01-14T02:29:05,477 adding 'openrouter/utils/oauth_create_sha256_code_challenge.py' 2026-01-14T02:29:05,478 adding 'openrouter/utils/queryparams.py' 2026-01-14T02:29:05,479 adding 'openrouter/utils/requestbodies.py' 2026-01-14T02:29:05,481 adding 'openrouter/utils/retries.py' 2026-01-14T02:29:05,482 adding 'openrouter/utils/security.py' 2026-01-14T02:29:05,483 adding 'openrouter/utils/serializers.py' 2026-01-14T02:29:05,485 adding 'openrouter/utils/unmarshal_json_response.py' 2026-01-14T02:29:05,486 adding 'openrouter/utils/url.py' 2026-01-14T02:29:05,487 adding 'openrouter/utils/values.py' 2026-01-14T02:29:05,491 adding 'openrouter-0.0.18.dist-info/licenses/LICENSE' 2026-01-14T02:29:05,492 adding 'openrouter-0.0.18.dist-info/METADATA' 2026-01-14T02:29:05,493 adding 'openrouter-0.0.18.dist-info/WHEEL' 2026-01-14T02:29:05,494 adding 'openrouter-0.0.18.dist-info/top_level.txt' 2026-01-14T02:29:05,498 adding 'openrouter-0.0.18.dist-info/RECORD' 2026-01-14T02:29:05,506 removing build/bdist.linux-armv7l/wheel 2026-01-14T02:29:05,652 Building wheel for openrouter (pyproject.toml): finished with status 'done' 2026-01-14T02:29:05,661 Created wheel for openrouter: filename=openrouter-0.0.18-py3-none-any.whl size=259866 sha256=2d1f9dfe7a11653633ff8e30268fb45f4f3836820e38ebffa99d3ef1c4ee17dc 2026-01-14T02:29:05,662 Stored in directory: /tmp/pip-ephem-wheel-cache-oli15jvb/wheels/07/ad/8c/f23efe8136adcd4969a554580ccc197be6351ff43e0b7cc052 2026-01-14T02:29:05,681 Successfully built openrouter 2026-01-14T02:29:05,692 Removed build tracker: '/tmp/pip-build-tracker-mp2ochtf'