2026-05-02T14:06:14,248 Created temporary directory: /tmp/pip-ephem-wheel-cache-xnti3gib 2026-05-02T14:06:14,250 Created temporary directory: /tmp/pip-build-tracker-f_khwo8u 2026-05-02T14:06:14,251 Initialized build tracking at /tmp/pip-build-tracker-f_khwo8u 2026-05-02T14:06:14,251 Created build tracker: /tmp/pip-build-tracker-f_khwo8u 2026-05-02T14:06:14,252 Entered build tracker: /tmp/pip-build-tracker-f_khwo8u 2026-05-02T14:06:14,252 Created temporary directory: /tmp/pip-wheel-dujo1jq1 2026-05-02T14:06:14,256 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-05-02T14:06:14,258 Created temporary directory: /tmp/pip-ephem-wheel-cache-ndvfwd2i 2026-05-02T14:06:14,280 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-05-02T14:06:14,284 2 location(s) to search for versions of llm-keypool: 2026-05-02T14:06:14,284 * https://pypi.org/simple/llm-keypool/ 2026-05-02T14:06:14,284 * https://www.piwheels.org/simple/llm-keypool/ 2026-05-02T14:06:14,285 Fetching project page and analyzing links: https://pypi.org/simple/llm-keypool/ 2026-05-02T14:06:14,285 Getting page https://pypi.org/simple/llm-keypool/ 2026-05-02T14:06:14,287 Found index url https://pypi.org/simple 2026-05-02T14:06:14,511 Fetched page https://pypi.org/simple/llm-keypool/ as application/vnd.pypi.simple.v1+json 2026-05-02T14:06:14,514 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-05-02T14:06:14,515 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-05-02T14:06:14,516 Skipping link: No binaries permitted for llm-keypool: https://files.pythonhosted.org/packages/be/74/a15a4c7348fee9345d2a1278b25a22be4644613ee63f7c346c2787285a78/llm_keypool-0.2.1-py3-none-any.whl (from https://pypi.org/simple/llm-keypool/) (requires-python:>=3.11) 2026-05-02T14:06:14,517 Found link https://files.pythonhosted.org/packages/15/a8/22d33ef50a732c081b99e37115f339e88312062168fab15c2984873e975f/llm_keypool-0.2.1.tar.gz (from https://pypi.org/simple/llm-keypool/) (requires-python:>=3.11), version: 0.2.1 2026-05-02T14:06:14,517 Skipping link: No binaries permitted for llm-keypool: https://files.pythonhosted.org/packages/ed/ec/0bfaf0eb3c2a863be26c7f2e55e6be64645a1faef7028fb313442a2dc36a/llm_keypool-0.3.0-py3-none-any.whl (from https://pypi.org/simple/llm-keypool/) (requires-python:>=3.11) 2026-05-02T14:06:14,518 Found link https://files.pythonhosted.org/packages/2e/82/26e667d487da606a9d1f6d7cc088ad80122c2d5973618f26195526280c8a/llm_keypool-0.3.0.tar.gz (from https://pypi.org/simple/llm-keypool/) (requires-python:>=3.11), version: 0.3.0 2026-05-02T14:06:14,519 Skipping link: No binaries permitted for llm-keypool: https://files.pythonhosted.org/packages/3f/d4/b1b4cce4fbc3a60239ead1d8836a9a2628d2420e3b75c809b8016360e83b/llm_keypool-0.3.1-py3-none-any.whl (from https://pypi.org/simple/llm-keypool/) (requires-python:>=3.11) 2026-05-02T14:06:14,520 Skipping link: No binaries permitted for llm-keypool: https://files.pythonhosted.org/packages/58/b5/de968f7333e6b87356ee2b1b23359ff309416747bb65551fbe882b0b0fb7/llm_keypool-0.4.0-py3-none-any.whl (from https://pypi.org/simple/llm-keypool/) (requires-python:>=3.11) 2026-05-02T14:06:14,521 Found link https://files.pythonhosted.org/packages/2a/8e/485ffa8756e0ceb4ff96c1e7de86c554295cf4abab6349eae759ee9e4b7d/llm_keypool-0.4.0.tar.gz (from https://pypi.org/simple/llm-keypool/) (requires-python:>=3.11), version: 0.4.0 2026-05-02T14:06:14,522 Fetching project page and analyzing links: https://www.piwheels.org/simple/llm-keypool/ 2026-05-02T14:06:14,523 Getting page https://www.piwheels.org/simple/llm-keypool/ 2026-05-02T14:06:14,524 Found index url https://www.piwheels.org/simple 2026-05-02T14:06:14,715 Fetched page https://www.piwheels.org/simple/llm-keypool/ as text/html 2026-05-02T14:06:14,718 Skipping link: No binaries permitted for llm-keypool: https://www.piwheels.org/simple/llm-keypool/llm_keypool-0.3.0-py3-none-any.whl#sha256=ff6a846446ef34d98ca6788e83c655bb686c6c8e4e1dd4399928c13851963cb5 (from https://www.piwheels.org/simple/llm-keypool/) (requires-python:>=3.11) 2026-05-02T14:06:14,718 Skipping link: No binaries permitted for llm-keypool: https://www.piwheels.org/simple/llm-keypool/llm_keypool-0.2.1-py3-none-any.whl#sha256=ff143666a05813f49c718b94ec0c318f0e56693debb97db1993289be12d12a08 (from https://www.piwheels.org/simple/llm-keypool/) (requires-python:>=3.11) 2026-05-02T14:06:14,719 Skipping link: No binaries permitted for llm-keypool: https://www.piwheels.org/simple/llm-keypool/llm_keypool-0.2.0-py3-none-any.whl#sha256=382e08dcc876f97b06becd111fff075d8a742d4d377d9157be82206d27cac12c (from https://www.piwheels.org/simple/llm-keypool/) (requires-python:>=3.11) 2026-05-02T14:06:14,719 Skipping link: not a file: https://www.piwheels.org/simple/llm-keypool/ 2026-05-02T14:06:14,720 Skipping link: not a file: https://pypi.org/simple/llm-keypool/ 2026-05-02T14:06:14,741 Given no hashes to check 1 links for project 'llm-keypool': discarding no candidates 2026-05-02T14:06:14,760 Collecting llm-keypool==0.4.0 2026-05-02T14:06:14,763 Created temporary directory: /tmp/pip-unpack-m29gs6w1 2026-05-02T14:06:14,910 Downloading llm_keypool-0.4.0.tar.gz (32 kB) 2026-05-02T14:06:14,994 Added llm-keypool==0.4.0 from https://files.pythonhosted.org/packages/2a/8e/485ffa8756e0ceb4ff96c1e7de86c554295cf4abab6349eae759ee9e4b7d/llm_keypool-0.4.0.tar.gz to build tracker '/tmp/pip-build-tracker-f_khwo8u' 2026-05-02T14:06:14,998 Created temporary directory: /tmp/pip-build-env-42il1rzl 2026-05-02T14:06:15,003 Installing build dependencies: started 2026-05-02T14:06:15,004 Running command pip subprocess to install build dependencies 2026-05-02T14:06:16,152 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-05-02T14:06:16,569 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-05-02T14:06:16,592 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-05-02T14:06:18,413 Collecting setuptools>=61.0 2026-05-02T14:06:18,506 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-05-02T14:06:21,490 Installing collected packages: setuptools 2026-05-02T14:06:25,146 Successfully installed setuptools-82.0.1 2026-05-02T14:06:25,413 Installing build dependencies: finished with status 'done' 2026-05-02T14:06:25,420 Getting requirements to build wheel: started 2026-05-02T14:06:25,421 Running command Getting requirements to build wheel 2026-05-02T14:06:26,129 running egg_info 2026-05-02T14:06:26,135 writing llm_keypool.egg-info/PKG-INFO 2026-05-02T14:06:26,141 writing dependency_links to llm_keypool.egg-info/dependency_links.txt 2026-05-02T14:06:26,143 writing entry points to llm_keypool.egg-info/entry_points.txt 2026-05-02T14:06:26,146 writing requirements to llm_keypool.egg-info/requires.txt 2026-05-02T14:06:26,148 writing top-level names to llm_keypool.egg-info/top_level.txt 2026-05-02T14:06:26,171 reading manifest file 'llm_keypool.egg-info/SOURCES.txt' 2026-05-02T14:06:26,178 writing manifest file 'llm_keypool.egg-info/SOURCES.txt' 2026-05-02T14:06:26,274 Getting requirements to build wheel: finished with status 'done' 2026-05-02T14:06:26,278 Created temporary directory: /tmp/pip-modern-metadata-3_9ia78k 2026-05-02T14:06:26,281 Preparing metadata (pyproject.toml): started 2026-05-02T14:06:26,282 Running command Preparing metadata (pyproject.toml) 2026-05-02T14:06:26,934 running dist_info 2026-05-02T14:06:26,944 creating /tmp/pip-modern-metadata-3_9ia78k/llm_keypool.egg-info 2026-05-02T14:06:26,945 writing /tmp/pip-modern-metadata-3_9ia78k/llm_keypool.egg-info/PKG-INFO 2026-05-02T14:06:26,951 writing dependency_links to /tmp/pip-modern-metadata-3_9ia78k/llm_keypool.egg-info/dependency_links.txt 2026-05-02T14:06:26,953 writing entry points to /tmp/pip-modern-metadata-3_9ia78k/llm_keypool.egg-info/entry_points.txt 2026-05-02T14:06:26,956 writing requirements to /tmp/pip-modern-metadata-3_9ia78k/llm_keypool.egg-info/requires.txt 2026-05-02T14:06:26,957 writing top-level names to /tmp/pip-modern-metadata-3_9ia78k/llm_keypool.egg-info/top_level.txt 2026-05-02T14:06:26,959 writing manifest file '/tmp/pip-modern-metadata-3_9ia78k/llm_keypool.egg-info/SOURCES.txt' 2026-05-02T14:06:26,979 reading manifest file '/tmp/pip-modern-metadata-3_9ia78k/llm_keypool.egg-info/SOURCES.txt' 2026-05-02T14:06:26,984 writing manifest file '/tmp/pip-modern-metadata-3_9ia78k/llm_keypool.egg-info/SOURCES.txt' 2026-05-02T14:06:26,985 creating '/tmp/pip-modern-metadata-3_9ia78k/llm_keypool-0.4.0.dist-info' 2026-05-02T14:06:27,108 Preparing metadata (pyproject.toml): finished with status 'done' 2026-05-02T14:06:27,113 Source in /tmp/pip-wheel-dujo1jq1/llm-keypool_d46bd31a5aaf49e1b79ed646c9debd34 has version 0.4.0, which satisfies requirement llm-keypool==0.4.0 from https://files.pythonhosted.org/packages/2a/8e/485ffa8756e0ceb4ff96c1e7de86c554295cf4abab6349eae759ee9e4b7d/llm_keypool-0.4.0.tar.gz 2026-05-02T14:06:27,114 Removed llm-keypool==0.4.0 from https://files.pythonhosted.org/packages/2a/8e/485ffa8756e0ceb4ff96c1e7de86c554295cf4abab6349eae759ee9e4b7d/llm_keypool-0.4.0.tar.gz from build tracker '/tmp/pip-build-tracker-f_khwo8u' 2026-05-02T14:06:27,119 Created temporary directory: /tmp/pip-unpack-1gcic4dm 2026-05-02T14:06:27,120 Building wheels for collected packages: llm-keypool 2026-05-02T14:06:27,124 Created temporary directory: /tmp/pip-wheel-1y7aqv0w 2026-05-02T14:06:27,125 Destination directory: /tmp/pip-wheel-1y7aqv0w 2026-05-02T14:06:27,127 Building wheel for llm-keypool (pyproject.toml): started 2026-05-02T14:06:27,128 Running command Building wheel for llm-keypool (pyproject.toml) 2026-05-02T14:06:27,750 running bdist_wheel 2026-05-02T14:06:27,767 running build 2026-05-02T14:06:27,768 running build_py 2026-05-02T14:06:27,774 creating build/lib/llm_keypool 2026-05-02T14:06:27,776 copying llm_keypool/__init__.py -> build/lib/llm_keypool 2026-05-02T14:06:27,778 copying llm_keypool/langchain_wrapper.py -> build/lib/llm_keypool 2026-05-02T14:06:27,781 copying llm_keypool/key_store.py -> build/lib/llm_keypool 2026-05-02T14:06:27,783 copying llm_keypool/proxy.py -> build/lib/llm_keypool 2026-05-02T14:06:27,786 copying llm_keypool/__main__.py -> build/lib/llm_keypool 2026-05-02T14:06:27,788 copying llm_keypool/tui.py -> build/lib/llm_keypool 2026-05-02T14:06:27,790 copying llm_keypool/cli.py -> build/lib/llm_keypool 2026-05-02T14:06:27,792 copying llm_keypool/rotator.py -> build/lib/llm_keypool 2026-05-02T14:06:27,795 creating build/lib/llm_keypool/providers 2026-05-02T14:06:27,796 copying llm_keypool/providers/openai_compat.py -> build/lib/llm_keypool/providers 2026-05-02T14:06:27,799 copying llm_keypool/providers/dispatch.py -> build/lib/llm_keypool/providers 2026-05-02T14:06:27,801 copying llm_keypool/providers/__init__.py -> build/lib/llm_keypool/providers 2026-05-02T14:06:27,802 copying llm_keypool/providers/base.py -> build/lib/llm_keypool/providers 2026-05-02T14:06:27,804 copying llm_keypool/providers/headers.py -> build/lib/llm_keypool/providers 2026-05-02T14:06:27,807 copying llm_keypool/providers/cohere.py -> build/lib/llm_keypool/providers 2026-05-02T14:06:27,809 copying llm_keypool/providers/cloudflare.py -> build/lib/llm_keypool/providers 2026-05-02T14:06:27,811 running egg_info 2026-05-02T14:06:27,821 writing llm_keypool.egg-info/PKG-INFO 2026-05-02T14:06:27,826 writing dependency_links to llm_keypool.egg-info/dependency_links.txt 2026-05-02T14:06:27,827 writing entry points to llm_keypool.egg-info/entry_points.txt 2026-05-02T14:06:27,830 writing requirements to llm_keypool.egg-info/requires.txt 2026-05-02T14:06:27,831 writing top-level names to llm_keypool.egg-info/top_level.txt 2026-05-02T14:06:27,843 reading manifest file 'llm_keypool.egg-info/SOURCES.txt' 2026-05-02T14:06:27,849 writing manifest file 'llm_keypool.egg-info/SOURCES.txt' 2026-05-02T14:06:27,853 creating build/lib/llm_keypool/config 2026-05-02T14:06:27,854 copying llm_keypool/config/providers.json -> build/lib/llm_keypool/config 2026-05-02T14:06:27,868 installing to build/bdist.linux-armv7l/wheel 2026-05-02T14:06:27,868 running install 2026-05-02T14:06:27,893 running install_lib 2026-05-02T14:06:27,898 creating build/bdist.linux-armv7l/wheel 2026-05-02T14:06:27,901 creating build/bdist.linux-armv7l/wheel/llm_keypool 2026-05-02T14:06:27,902 copying build/lib/llm_keypool/__init__.py -> build/bdist.linux-armv7l/wheel/./llm_keypool 2026-05-02T14:06:27,904 copying build/lib/llm_keypool/langchain_wrapper.py -> build/bdist.linux-armv7l/wheel/./llm_keypool 2026-05-02T14:06:27,907 creating build/bdist.linux-armv7l/wheel/llm_keypool/providers 2026-05-02T14:06:27,908 copying build/lib/llm_keypool/providers/openai_compat.py -> build/bdist.linux-armv7l/wheel/./llm_keypool/providers 2026-05-02T14:06:27,910 copying build/lib/llm_keypool/providers/dispatch.py -> build/bdist.linux-armv7l/wheel/./llm_keypool/providers 2026-05-02T14:06:27,912 copying build/lib/llm_keypool/providers/__init__.py -> build/bdist.linux-armv7l/wheel/./llm_keypool/providers 2026-05-02T14:06:27,914 copying build/lib/llm_keypool/providers/base.py -> build/bdist.linux-armv7l/wheel/./llm_keypool/providers 2026-05-02T14:06:27,916 copying build/lib/llm_keypool/providers/headers.py -> build/bdist.linux-armv7l/wheel/./llm_keypool/providers 2026-05-02T14:06:27,918 copying build/lib/llm_keypool/providers/cohere.py -> build/bdist.linux-armv7l/wheel/./llm_keypool/providers 2026-05-02T14:06:27,920 copying build/lib/llm_keypool/providers/cloudflare.py -> build/bdist.linux-armv7l/wheel/./llm_keypool/providers 2026-05-02T14:06:27,923 copying build/lib/llm_keypool/key_store.py -> build/bdist.linux-armv7l/wheel/./llm_keypool 2026-05-02T14:06:27,925 copying build/lib/llm_keypool/proxy.py -> build/bdist.linux-armv7l/wheel/./llm_keypool 2026-05-02T14:06:27,928 creating build/bdist.linux-armv7l/wheel/llm_keypool/config 2026-05-02T14:06:27,929 copying build/lib/llm_keypool/config/providers.json -> build/bdist.linux-armv7l/wheel/./llm_keypool/config 2026-05-02T14:06:27,932 copying build/lib/llm_keypool/__main__.py -> build/bdist.linux-armv7l/wheel/./llm_keypool 2026-05-02T14:06:27,934 copying build/lib/llm_keypool/tui.py -> build/bdist.linux-armv7l/wheel/./llm_keypool 2026-05-02T14:06:27,937 copying build/lib/llm_keypool/cli.py -> build/bdist.linux-armv7l/wheel/./llm_keypool 2026-05-02T14:06:27,939 copying build/lib/llm_keypool/rotator.py -> build/bdist.linux-armv7l/wheel/./llm_keypool 2026-05-02T14:06:27,942 running install_egg_info 2026-05-02T14:06:27,947 Copying llm_keypool.egg-info to build/bdist.linux-armv7l/wheel/./llm_keypool-0.4.0-py3.11.egg-info 2026-05-02T14:06:27,959 running install_scripts 2026-05-02T14:06:27,969 creating build/bdist.linux-armv7l/wheel/llm_keypool-0.4.0.dist-info/WHEEL 2026-05-02T14:06:27,972 creating '/tmp/pip-wheel-1y7aqv0w/.tmp-n0nxok0p/llm_keypool-0.4.0-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-05-02T14:06:27,974 adding 'llm_keypool/__init__.py' 2026-05-02T14:06:27,976 adding 'llm_keypool/__main__.py' 2026-05-02T14:06:27,978 adding 'llm_keypool/cli.py' 2026-05-02T14:06:27,980 adding 'llm_keypool/key_store.py' 2026-05-02T14:06:27,982 adding 'llm_keypool/langchain_wrapper.py' 2026-05-02T14:06:27,984 adding 'llm_keypool/proxy.py' 2026-05-02T14:06:27,985 adding 'llm_keypool/rotator.py' 2026-05-02T14:06:27,987 adding 'llm_keypool/tui.py' 2026-05-02T14:06:27,990 adding 'llm_keypool/config/providers.json' 2026-05-02T14:06:27,991 adding 'llm_keypool/providers/__init__.py' 2026-05-02T14:06:27,992 adding 'llm_keypool/providers/base.py' 2026-05-02T14:06:27,994 adding 'llm_keypool/providers/cloudflare.py' 2026-05-02T14:06:27,995 adding 'llm_keypool/providers/cohere.py' 2026-05-02T14:06:27,996 adding 'llm_keypool/providers/dispatch.py' 2026-05-02T14:06:27,998 adding 'llm_keypool/providers/headers.py' 2026-05-02T14:06:27,999 adding 'llm_keypool/providers/openai_compat.py' 2026-05-02T14:06:28,001 adding 'llm_keypool-0.4.0.dist-info/METADATA' 2026-05-02T14:06:28,002 adding 'llm_keypool-0.4.0.dist-info/WHEEL' 2026-05-02T14:06:28,003 adding 'llm_keypool-0.4.0.dist-info/entry_points.txt' 2026-05-02T14:06:28,004 adding 'llm_keypool-0.4.0.dist-info/top_level.txt' 2026-05-02T14:06:28,005 adding 'llm_keypool-0.4.0.dist-info/RECORD' 2026-05-02T14:06:28,007 removing build/bdist.linux-armv7l/wheel 2026-05-02T14:06:28,111 Building wheel for llm-keypool (pyproject.toml): finished with status 'done' 2026-05-02T14:06:28,116 Created wheel for llm-keypool: filename=llm_keypool-0.4.0-py3-none-any.whl size=27676 sha256=200fe84525a16ae87a880b2546e9e2684eaa2e615f83db990e48309fde33ca9b 2026-05-02T14:06:28,117 Stored in directory: /tmp/pip-ephem-wheel-cache-ndvfwd2i/wheels/db/d8/ad/8f1184895191e1dae013eca1e5af66c1570b9acc5a1193a54b 2026-05-02T14:06:28,127 Successfully built llm-keypool 2026-05-02T14:06:28,131 Removed build tracker: '/tmp/pip-build-tracker-f_khwo8u'