2026-04-27T22:13:41,948 Created temporary directory: /tmp/pip-ephem-wheel-cache-m53wsdtn 2026-04-27T22:13:41,950 Created temporary directory: /tmp/pip-build-tracker-iyppvtum 2026-04-27T22:13:41,951 Initialized build tracking at /tmp/pip-build-tracker-iyppvtum 2026-04-27T22:13:41,951 Created build tracker: /tmp/pip-build-tracker-iyppvtum 2026-04-27T22:13:41,952 Entered build tracker: /tmp/pip-build-tracker-iyppvtum 2026-04-27T22:13:41,953 Created temporary directory: /tmp/pip-wheel-tx1c176j 2026-04-27T22:13:41,957 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-04-27T22:13:41,959 Created temporary directory: /tmp/pip-ephem-wheel-cache-wgykx_cj 2026-04-27T22:13:41,981 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-04-27T22:13:41,984 2 location(s) to search for versions of llm-keypool: 2026-04-27T22:13:41,984 * https://pypi.org/simple/llm-keypool/ 2026-04-27T22:13:41,984 * https://www.piwheels.org/simple/llm-keypool/ 2026-04-27T22:13:41,985 Fetching project page and analyzing links: https://pypi.org/simple/llm-keypool/ 2026-04-27T22:13:41,986 Getting page https://pypi.org/simple/llm-keypool/ 2026-04-27T22:13:41,987 Found index url https://pypi.org/simple 2026-04-27T22:13:42,214 Fetched page https://pypi.org/simple/llm-keypool/ as application/vnd.pypi.simple.v1+json 2026-04-27T22:13:42,215 Skipping link: No binaries permitted for llm-keypool: https://files.pythonhosted.org/packages/b8/95/b21674aeb40349fb3bca32e6a1d97fddffabff895dff8286878f5b426074/llm_keypool-0.2.0-py3-none-any.whl (from https://pypi.org/simple/llm-keypool/) (requires-python:>=3.11) 2026-04-27T22:13:42,216 Found link https://files.pythonhosted.org/packages/fd/43/4d1845c6c716f4df0668c4ec0247bae812ee78554014ae19a2688c232554/llm_keypool-0.2.0.tar.gz (from https://pypi.org/simple/llm-keypool/) (requires-python:>=3.11), version: 0.2.0 2026-04-27T22:13:42,217 Fetching project page and analyzing links: https://www.piwheels.org/simple/llm-keypool/ 2026-04-27T22:13:42,218 Getting page https://www.piwheels.org/simple/llm-keypool/ 2026-04-27T22:13:42,219 Found index url https://www.piwheels.org/simple 2026-04-27T22:13:42,394 Fetched page https://www.piwheels.org/simple/llm-keypool/ as text/html 2026-04-27T22:13:42,395 Skipping link: not a file: https://www.piwheels.org/simple/llm-keypool/ 2026-04-27T22:13:42,396 Skipping link: not a file: https://pypi.org/simple/llm-keypool/ 2026-04-27T22:13:42,416 Given no hashes to check 1 links for project 'llm-keypool': discarding no candidates 2026-04-27T22:13:42,435 Collecting llm-keypool==0.2.0 2026-04-27T22:13:42,438 Created temporary directory: /tmp/pip-unpack-_b6fspgx 2026-04-27T22:13:42,583 Downloading llm_keypool-0.2.0.tar.gz (17 kB) 2026-04-27T22:13:42,635 Added llm-keypool==0.2.0 from https://files.pythonhosted.org/packages/fd/43/4d1845c6c716f4df0668c4ec0247bae812ee78554014ae19a2688c232554/llm_keypool-0.2.0.tar.gz to build tracker '/tmp/pip-build-tracker-iyppvtum' 2026-04-27T22:13:42,639 Created temporary directory: /tmp/pip-build-env-zs1hyubu 2026-04-27T22:13:42,643 Installing build dependencies: started 2026-04-27T22:13:42,644 Running command pip subprocess to install build dependencies 2026-04-27T22:13:43,777 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-04-27T22:13:44,223 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-04-27T22:13:44,245 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-04-27T22:13:46,029 Collecting setuptools>=61.0 2026-04-27T22:13:46,117 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-04-27T22:13:49,094 Installing collected packages: setuptools 2026-04-27T22:13:52,386 Successfully installed setuptools-82.0.1 2026-04-27T22:13:52,666 Installing build dependencies: finished with status 'done' 2026-04-27T22:13:52,675 Getting requirements to build wheel: started 2026-04-27T22:13:52,676 Running command Getting requirements to build wheel 2026-04-27T22:13:53,379 running egg_info 2026-04-27T22:13:53,385 writing llm_keypool.egg-info/PKG-INFO 2026-04-27T22:13:53,389 writing dependency_links to llm_keypool.egg-info/dependency_links.txt 2026-04-27T22:13:53,392 writing entry points to llm_keypool.egg-info/entry_points.txt 2026-04-27T22:13:53,394 writing requirements to llm_keypool.egg-info/requires.txt 2026-04-27T22:13:53,396 writing top-level names to llm_keypool.egg-info/top_level.txt 2026-04-27T22:13:53,419 reading manifest file 'llm_keypool.egg-info/SOURCES.txt' 2026-04-27T22:13:53,425 writing manifest file 'llm_keypool.egg-info/SOURCES.txt' 2026-04-27T22:13:53,520 Getting requirements to build wheel: finished with status 'done' 2026-04-27T22:13:53,524 Created temporary directory: /tmp/pip-modern-metadata-o90z6o6g 2026-04-27T22:13:53,526 Preparing metadata (pyproject.toml): started 2026-04-27T22:13:53,527 Running command Preparing metadata (pyproject.toml) 2026-04-27T22:13:54,174 running dist_info 2026-04-27T22:13:54,184 creating /tmp/pip-modern-metadata-o90z6o6g/llm_keypool.egg-info 2026-04-27T22:13:54,185 writing /tmp/pip-modern-metadata-o90z6o6g/llm_keypool.egg-info/PKG-INFO 2026-04-27T22:13:54,190 writing dependency_links to /tmp/pip-modern-metadata-o90z6o6g/llm_keypool.egg-info/dependency_links.txt 2026-04-27T22:13:54,191 writing entry points to /tmp/pip-modern-metadata-o90z6o6g/llm_keypool.egg-info/entry_points.txt 2026-04-27T22:13:54,194 writing requirements to /tmp/pip-modern-metadata-o90z6o6g/llm_keypool.egg-info/requires.txt 2026-04-27T22:13:54,195 writing top-level names to /tmp/pip-modern-metadata-o90z6o6g/llm_keypool.egg-info/top_level.txt 2026-04-27T22:13:54,197 writing manifest file '/tmp/pip-modern-metadata-o90z6o6g/llm_keypool.egg-info/SOURCES.txt' 2026-04-27T22:13:54,217 reading manifest file '/tmp/pip-modern-metadata-o90z6o6g/llm_keypool.egg-info/SOURCES.txt' 2026-04-27T22:13:54,221 writing manifest file '/tmp/pip-modern-metadata-o90z6o6g/llm_keypool.egg-info/SOURCES.txt' 2026-04-27T22:13:54,222 creating '/tmp/pip-modern-metadata-o90z6o6g/llm_keypool-0.2.0.dist-info' 2026-04-27T22:13:54,345 Preparing metadata (pyproject.toml): finished with status 'done' 2026-04-27T22:13:54,349 Source in /tmp/pip-wheel-tx1c176j/llm-keypool_34dfd53cf996498393c5b0c4550ef082 has version 0.2.0, which satisfies requirement llm-keypool==0.2.0 from https://files.pythonhosted.org/packages/fd/43/4d1845c6c716f4df0668c4ec0247bae812ee78554014ae19a2688c232554/llm_keypool-0.2.0.tar.gz 2026-04-27T22:13:54,350 Removed llm-keypool==0.2.0 from https://files.pythonhosted.org/packages/fd/43/4d1845c6c716f4df0668c4ec0247bae812ee78554014ae19a2688c232554/llm_keypool-0.2.0.tar.gz from build tracker '/tmp/pip-build-tracker-iyppvtum' 2026-04-27T22:13:54,355 Created temporary directory: /tmp/pip-unpack-7s7og2gf 2026-04-27T22:13:54,356 Building wheels for collected packages: llm-keypool 2026-04-27T22:13:54,361 Created temporary directory: /tmp/pip-wheel-fthyjam6 2026-04-27T22:13:54,362 Destination directory: /tmp/pip-wheel-fthyjam6 2026-04-27T22:13:54,364 Building wheel for llm-keypool (pyproject.toml): started 2026-04-27T22:13:54,366 Running command Building wheel for llm-keypool (pyproject.toml) 2026-04-27T22:13:54,987 running bdist_wheel 2026-04-27T22:13:55,005 running build 2026-04-27T22:13:55,006 running build_py 2026-04-27T22:13:55,012 creating build/lib/llm_aggregator 2026-04-27T22:13:55,014 copying llm_aggregator/cli.py -> build/lib/llm_aggregator 2026-04-27T22:13:55,016 copying llm_aggregator/__main__.py -> build/lib/llm_aggregator 2026-04-27T22:13:55,018 copying llm_aggregator/tui.py -> build/lib/llm_aggregator 2026-04-27T22:13:55,021 copying llm_aggregator/__init__.py -> build/lib/llm_aggregator 2026-04-27T22:13:55,022 copying llm_aggregator/langchain_wrapper.py -> build/lib/llm_aggregator 2026-04-27T22:13:55,025 copying llm_aggregator/key_store.py -> build/lib/llm_aggregator 2026-04-27T22:13:55,027 copying llm_aggregator/rotator.py -> build/lib/llm_aggregator 2026-04-27T22:13:55,030 creating build/lib/llm_aggregator/providers 2026-04-27T22:13:55,031 copying llm_aggregator/providers/openai_compat.py -> build/lib/llm_aggregator/providers 2026-04-27T22:13:55,033 copying llm_aggregator/providers/cohere.py -> build/lib/llm_aggregator/providers 2026-04-27T22:13:55,035 copying llm_aggregator/providers/__init__.py -> build/lib/llm_aggregator/providers 2026-04-27T22:13:55,037 copying llm_aggregator/providers/base.py -> build/lib/llm_aggregator/providers 2026-04-27T22:13:55,039 copying llm_aggregator/providers/cloudflare.py -> build/lib/llm_aggregator/providers 2026-04-27T22:13:55,041 copying llm_aggregator/providers/dispatch.py -> build/lib/llm_aggregator/providers 2026-04-27T22:13:55,042 running egg_info 2026-04-27T22:13:55,052 writing llm_keypool.egg-info/PKG-INFO 2026-04-27T22:13:55,056 writing dependency_links to llm_keypool.egg-info/dependency_links.txt 2026-04-27T22:13:55,058 writing entry points to llm_keypool.egg-info/entry_points.txt 2026-04-27T22:13:55,060 writing requirements to llm_keypool.egg-info/requires.txt 2026-04-27T22:13:55,061 writing top-level names to llm_keypool.egg-info/top_level.txt 2026-04-27T22:13:55,072 reading manifest file 'llm_keypool.egg-info/SOURCES.txt' 2026-04-27T22:13:55,078 writing manifest file 'llm_keypool.egg-info/SOURCES.txt' 2026-04-27T22:13:55,082 creating build/lib/llm_aggregator/config 2026-04-27T22:13:55,083 copying llm_aggregator/config/providers.json -> build/lib/llm_aggregator/config 2026-04-27T22:13:55,096 installing to build/bdist.linux-armv7l/wheel 2026-04-27T22:13:55,097 running install 2026-04-27T22:13:55,120 running install_lib 2026-04-27T22:13:55,125 creating build/bdist.linux-armv7l/wheel 2026-04-27T22:13:55,128 creating build/bdist.linux-armv7l/wheel/llm_aggregator 2026-04-27T22:13:55,129 copying build/lib/llm_aggregator/cli.py -> build/bdist.linux-armv7l/wheel/./llm_aggregator 2026-04-27T22:13:55,131 copying build/lib/llm_aggregator/__main__.py -> build/bdist.linux-armv7l/wheel/./llm_aggregator 2026-04-27T22:13:55,133 copying build/lib/llm_aggregator/tui.py -> build/bdist.linux-armv7l/wheel/./llm_aggregator 2026-04-27T22:13:55,136 creating build/bdist.linux-armv7l/wheel/llm_aggregator/config 2026-04-27T22:13:55,137 copying build/lib/llm_aggregator/config/providers.json -> build/bdist.linux-armv7l/wheel/./llm_aggregator/config 2026-04-27T22:13:55,139 copying build/lib/llm_aggregator/__init__.py -> build/bdist.linux-armv7l/wheel/./llm_aggregator 2026-04-27T22:13:55,141 creating build/bdist.linux-armv7l/wheel/llm_aggregator/providers 2026-04-27T22:13:55,143 copying build/lib/llm_aggregator/providers/openai_compat.py -> build/bdist.linux-armv7l/wheel/./llm_aggregator/providers 2026-04-27T22:13:55,145 copying build/lib/llm_aggregator/providers/cohere.py -> build/bdist.linux-armv7l/wheel/./llm_aggregator/providers 2026-04-27T22:13:55,147 copying build/lib/llm_aggregator/providers/__init__.py -> build/bdist.linux-armv7l/wheel/./llm_aggregator/providers 2026-04-27T22:13:55,148 copying build/lib/llm_aggregator/providers/base.py -> build/bdist.linux-armv7l/wheel/./llm_aggregator/providers 2026-04-27T22:13:55,150 copying build/lib/llm_aggregator/providers/cloudflare.py -> build/bdist.linux-armv7l/wheel/./llm_aggregator/providers 2026-04-27T22:13:55,152 copying build/lib/llm_aggregator/providers/dispatch.py -> build/bdist.linux-armv7l/wheel/./llm_aggregator/providers 2026-04-27T22:13:55,154 copying build/lib/llm_aggregator/langchain_wrapper.py -> build/bdist.linux-armv7l/wheel/./llm_aggregator 2026-04-27T22:13:55,156 copying build/lib/llm_aggregator/key_store.py -> build/bdist.linux-armv7l/wheel/./llm_aggregator 2026-04-27T22:13:55,158 copying build/lib/llm_aggregator/rotator.py -> build/bdist.linux-armv7l/wheel/./llm_aggregator 2026-04-27T22:13:55,160 running install_egg_info 2026-04-27T22:13:55,165 Copying llm_keypool.egg-info to build/bdist.linux-armv7l/wheel/./llm_keypool-0.2.0-py3.11.egg-info 2026-04-27T22:13:55,176 running install_scripts 2026-04-27T22:13:55,184 creating build/bdist.linux-armv7l/wheel/llm_keypool-0.2.0.dist-info/WHEEL 2026-04-27T22:13:55,186 creating '/tmp/pip-wheel-fthyjam6/.tmp-kyo5r30d/llm_keypool-0.2.0-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-04-27T22:13:55,188 adding 'llm_aggregator/__init__.py' 2026-04-27T22:13:55,190 adding 'llm_aggregator/__main__.py' 2026-04-27T22:13:55,191 adding 'llm_aggregator/cli.py' 2026-04-27T22:13:55,193 adding 'llm_aggregator/key_store.py' 2026-04-27T22:13:55,195 adding 'llm_aggregator/langchain_wrapper.py' 2026-04-27T22:13:55,196 adding 'llm_aggregator/rotator.py' 2026-04-27T22:13:55,198 adding 'llm_aggregator/tui.py' 2026-04-27T22:13:55,200 adding 'llm_aggregator/config/providers.json' 2026-04-27T22:13:55,202 adding 'llm_aggregator/providers/__init__.py' 2026-04-27T22:13:55,203 adding 'llm_aggregator/providers/base.py' 2026-04-27T22:13:55,204 adding 'llm_aggregator/providers/cloudflare.py' 2026-04-27T22:13:55,206 adding 'llm_aggregator/providers/cohere.py' 2026-04-27T22:13:55,207 adding 'llm_aggregator/providers/dispatch.py' 2026-04-27T22:13:55,208 adding 'llm_aggregator/providers/openai_compat.py' 2026-04-27T22:13:55,210 adding 'llm_keypool-0.2.0.dist-info/METADATA' 2026-04-27T22:13:55,211 adding 'llm_keypool-0.2.0.dist-info/WHEEL' 2026-04-27T22:13:55,212 adding 'llm_keypool-0.2.0.dist-info/entry_points.txt' 2026-04-27T22:13:55,213 adding 'llm_keypool-0.2.0.dist-info/top_level.txt' 2026-04-27T22:13:55,214 adding 'llm_keypool-0.2.0.dist-info/RECORD' 2026-04-27T22:13:55,215 removing build/bdist.linux-armv7l/wheel 2026-04-27T22:13:55,318 Building wheel for llm-keypool (pyproject.toml): finished with status 'done' 2026-04-27T22:13:55,322 Created wheel for llm-keypool: filename=llm_keypool-0.2.0-py3-none-any.whl size=19488 sha256=382e08dcc876f97b06becd111fff075d8a742d4d377d9157be82206d27cac12c 2026-04-27T22:13:55,324 Stored in directory: /tmp/pip-ephem-wheel-cache-wgykx_cj/wheels/6b/71/b4/fcb55e80f94d58d6250d267d05399e726189e73e3abf8c112e 2026-04-27T22:13:55,334 Successfully built llm-keypool 2026-04-27T22:13:55,337 Removed build tracker: '/tmp/pip-build-tracker-iyppvtum'