2026-01-09T03:46:06,298 Created temporary directory: /tmp/pip-ephem-wheel-cache-kd9er_5f 2026-01-09T03:46:06,300 Created temporary directory: /tmp/pip-build-tracker-us5at7bm 2026-01-09T03:46:06,300 Initialized build tracking at /tmp/pip-build-tracker-us5at7bm 2026-01-09T03:46:06,301 Created build tracker: /tmp/pip-build-tracker-us5at7bm 2026-01-09T03:46:06,301 Entered build tracker: /tmp/pip-build-tracker-us5at7bm 2026-01-09T03:46:06,302 Created temporary directory: /tmp/pip-wheel-sf18lyzm 2026-01-09T03:46:06,305 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-09T03:46:06,307 Created temporary directory: /tmp/pip-ephem-wheel-cache-2_gwqtm0 2026-01-09T03:46:06,329 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-01-09T03:46:06,332 2 location(s) to search for versions of keycycle: 2026-01-09T03:46:06,332 * https://pypi.org/simple/keycycle/ 2026-01-09T03:46:06,332 * https://www.piwheels.org/simple/keycycle/ 2026-01-09T03:46:06,333 Fetching project page and analyzing links: https://pypi.org/simple/keycycle/ 2026-01-09T03:46:06,334 Getting page https://pypi.org/simple/keycycle/ 2026-01-09T03:46:06,335 Found index url https://pypi.org/simple 2026-01-09T03:46:06,570 Fetched page https://pypi.org/simple/keycycle/ as application/vnd.pypi.simple.v1+json 2026-01-09T03:46:06,573 Skipping link: No binaries permitted for keycycle: https://files.pythonhosted.org/packages/4c/22/fb59975753729f70e508251e33f3d0ecb0579793afd8fe1e9ab0de7ed185/keycycle-0.1.0-py3-none-any.whl (from https://pypi.org/simple/keycycle/) (requires-python:>=3.9) 2026-01-09T03:46:06,574 Found link https://files.pythonhosted.org/packages/93/90/51921b99675a26ce16848aa565ae87924058d4ffe409b8d6f7d782e92503/keycycle-0.1.0.tar.gz (from https://pypi.org/simple/keycycle/) (requires-python:>=3.9), version: 0.1.0 2026-01-09T03:46:06,575 Skipping link: No binaries permitted for keycycle: https://files.pythonhosted.org/packages/5f/9e/cb109c6b6e072d563149ddeb600fb394067e84fb3a2731483a4f6627d818/keycycle-0.1.1-py3-none-any.whl (from https://pypi.org/simple/keycycle/) (requires-python:>=3.9) 2026-01-09T03:46:06,576 Found link https://files.pythonhosted.org/packages/80/a3/64276f98ee64cc7d6a09e44f6de88df262df982d8d1725c29ee494152f56/keycycle-0.1.1.tar.gz (from https://pypi.org/simple/keycycle/) (requires-python:>=3.9), version: 0.1.1 2026-01-09T03:46:06,576 Skipping link: No binaries permitted for keycycle: https://files.pythonhosted.org/packages/6e/3c/46f0c56faaf5c0a44e3aa8f55cc7b11cc8664234cec6c2257d58a6ad08cf/keycycle-0.1.2-py3-none-any.whl (from https://pypi.org/simple/keycycle/) (requires-python:>=3.9) 2026-01-09T03:46:06,578 Found link https://files.pythonhosted.org/packages/ed/13/9c6432baaba8540cfe63306e6a6849bf9c646257c22b412c91438e657ff4/keycycle-0.1.2.tar.gz (from https://pypi.org/simple/keycycle/) (requires-python:>=3.9), version: 0.1.2 2026-01-09T03:46:06,578 Skipping link: No binaries permitted for keycycle: https://files.pythonhosted.org/packages/c8/9c/b4c40e848174c287802c0bf91c13b4d26ed5c7f096ae1f62e3c1a425d977/keycycle-0.1.3-py3-none-any.whl (from https://pypi.org/simple/keycycle/) (requires-python:>=3.9) 2026-01-09T03:46:06,579 Found link https://files.pythonhosted.org/packages/75/d2/6abbc3ec1a82d56723405b9a86f3470851fcc1d066cedee8ba0b1a9d2440/keycycle-0.1.3.tar.gz (from https://pypi.org/simple/keycycle/) (requires-python:>=3.9), version: 0.1.3 2026-01-09T03:46:06,580 Fetching project page and analyzing links: https://www.piwheels.org/simple/keycycle/ 2026-01-09T03:46:06,581 Getting page https://www.piwheels.org/simple/keycycle/ 2026-01-09T03:46:06,582 Found index url https://www.piwheels.org/simple 2026-01-09T03:46:06,768 Fetched page https://www.piwheels.org/simple/keycycle/ as text/html 2026-01-09T03:46:06,770 Skipping link: No binaries permitted for keycycle: https://www.piwheels.org/simple/keycycle/keycycle-0.1.2-py3-none-any.whl#sha256=d331c178a9e2da8b3a57e516dc2fd2bfeecde4df987c854c970be770740c1313 (from https://www.piwheels.org/simple/keycycle/) (requires-python:>=3.9) 2026-01-09T03:46:06,771 Skipping link: No binaries permitted for keycycle: https://www.piwheels.org/simple/keycycle/keycycle-0.1.1-py3-none-any.whl#sha256=2cb85a5c9d7e7a817874688fe2dd879e3af7a09379a14a1d2ef14939b6939c8d (from https://www.piwheels.org/simple/keycycle/) (requires-python:>=3.9) 2026-01-09T03:46:06,772 Skipping link: No binaries permitted for keycycle: https://www.piwheels.org/simple/keycycle/keycycle-0.1.0-py3-none-any.whl#sha256=2585ff98b99fbc50522468f2da10c27c4e6cf840ce2aec801e2e9ab64ab99aae (from https://www.piwheels.org/simple/keycycle/) (requires-python:>=3.9) 2026-01-09T03:46:06,772 Skipping link: not a file: https://www.piwheels.org/simple/keycycle/ 2026-01-09T03:46:06,773 Skipping link: not a file: https://pypi.org/simple/keycycle/ 2026-01-09T03:46:06,792 Given no hashes to check 1 links for project 'keycycle': discarding no candidates 2026-01-09T03:46:06,810 Collecting keycycle==0.1.3 2026-01-09T03:46:06,812 Created temporary directory: /tmp/pip-unpack-xxpj_zyo 2026-01-09T03:46:07,023 Downloading keycycle-0.1.3.tar.gz (19 kB) 2026-01-09T03:46:07,082 Added keycycle==0.1.3 from https://files.pythonhosted.org/packages/75/d2/6abbc3ec1a82d56723405b9a86f3470851fcc1d066cedee8ba0b1a9d2440/keycycle-0.1.3.tar.gz to build tracker '/tmp/pip-build-tracker-us5at7bm' 2026-01-09T03:46:07,086 Created temporary directory: /tmp/pip-build-env-1c4im93r 2026-01-09T03:46:07,091 Installing build dependencies: started 2026-01-09T03:46:07,092 Running command pip subprocess to install build dependencies 2026-01-09T03:46:08,243 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-01-09T03:46:08,898 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-09T03:46:08,921 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-01-09T03:46:10,632 Collecting setuptools>=61.0 2026-01-09T03:46:10,755 Using cached https://www.piwheels.org/simple/setuptools/setuptools-80.9.0-py3-none-any.whl (1.2 MB) 2026-01-09T03:46:13,769 Installing collected packages: setuptools 2026-01-09T03:46:17,478 Successfully installed setuptools-80.9.0 2026-01-09T03:46:17,746 Installing build dependencies: finished with status 'done' 2026-01-09T03:46:17,752 Getting requirements to build wheel: started 2026-01-09T03:46:17,754 Running command Getting requirements to build wheel 2026-01-09T03:46:18,597 /tmp/pip-build-env-1c4im93r/overlay/local/lib/python3.11/dist-packages/setuptools/config/expand.py:126: SetuptoolsWarning: File '/tmp/pip-wheel-sf18lyzm/keycycle_661aedb538a84649ba0d316598b6a075/README.md' cannot be found 2026-01-09T03:46:18,597 return '\n'.join( 2026-01-09T03:46:18,682 /tmp/pip-build-env-1c4im93r/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-01-09T03:46:18,683 !! 2026-01-09T03:46:18,684 ******************************************************************************** 2026-01-09T03:46:18,684 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-01-09T03:46:18,686 License :: OSI Approved :: MIT License 2026-01-09T03:46:18,687 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-01-09T03:46:18,688 ******************************************************************************** 2026-01-09T03:46:18,689 !! 2026-01-09T03:46:18,690 dist._finalize_license_expression() 2026-01-09T03:46:18,690 /tmp/pip-build-env-1c4im93r/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-01-09T03:46:18,691 !! 2026-01-09T03:46:18,692 ******************************************************************************** 2026-01-09T03:46:18,692 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-01-09T03:46:18,693 License :: OSI Approved :: MIT License 2026-01-09T03:46:18,694 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-01-09T03:46:18,694 ******************************************************************************** 2026-01-09T03:46:18,695 !! 2026-01-09T03:46:18,696 self._finalize_license_expression() 2026-01-09T03:46:18,696 running egg_info 2026-01-09T03:46:18,702 writing keycycle.egg-info/PKG-INFO 2026-01-09T03:46:18,709 writing dependency_links to keycycle.egg-info/dependency_links.txt 2026-01-09T03:46:18,713 writing requirements to keycycle.egg-info/requires.txt 2026-01-09T03:46:18,714 writing top-level names to keycycle.egg-info/top_level.txt 2026-01-09T03:46:18,739 reading manifest file 'keycycle.egg-info/SOURCES.txt' 2026-01-09T03:46:18,745 writing manifest file 'keycycle.egg-info/SOURCES.txt' 2026-01-09T03:46:18,843 Getting requirements to build wheel: finished with status 'done' 2026-01-09T03:46:18,847 Created temporary directory: /tmp/pip-modern-metadata-gzswhae2 2026-01-09T03:46:18,849 Preparing metadata (pyproject.toml): started 2026-01-09T03:46:18,850 Running command Preparing metadata (pyproject.toml) 2026-01-09T03:46:19,405 /tmp/pip-build-env-1c4im93r/overlay/local/lib/python3.11/dist-packages/setuptools/config/expand.py:126: SetuptoolsWarning: File '/tmp/pip-wheel-sf18lyzm/keycycle_661aedb538a84649ba0d316598b6a075/README.md' cannot be found 2026-01-09T03:46:19,405 return '\n'.join( 2026-01-09T03:46:19,488 /tmp/pip-build-env-1c4im93r/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-01-09T03:46:19,489 !! 2026-01-09T03:46:19,490 ******************************************************************************** 2026-01-09T03:46:19,490 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-01-09T03:46:19,492 License :: OSI Approved :: MIT License 2026-01-09T03:46:19,493 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-01-09T03:46:19,494 ******************************************************************************** 2026-01-09T03:46:19,495 !! 2026-01-09T03:46:19,496 dist._finalize_license_expression() 2026-01-09T03:46:19,496 /tmp/pip-build-env-1c4im93r/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-01-09T03:46:19,497 !! 2026-01-09T03:46:19,498 ******************************************************************************** 2026-01-09T03:46:19,499 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-01-09T03:46:19,500 License :: OSI Approved :: MIT License 2026-01-09T03:46:19,501 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-01-09T03:46:19,501 ******************************************************************************** 2026-01-09T03:46:19,503 !! 2026-01-09T03:46:19,503 self._finalize_license_expression() 2026-01-09T03:46:19,504 running dist_info 2026-01-09T03:46:19,514 creating /tmp/pip-modern-metadata-gzswhae2/keycycle.egg-info 2026-01-09T03:46:19,515 writing /tmp/pip-modern-metadata-gzswhae2/keycycle.egg-info/PKG-INFO 2026-01-09T03:46:19,522 writing dependency_links to /tmp/pip-modern-metadata-gzswhae2/keycycle.egg-info/dependency_links.txt 2026-01-09T03:46:19,526 writing requirements to /tmp/pip-modern-metadata-gzswhae2/keycycle.egg-info/requires.txt 2026-01-09T03:46:19,527 writing top-level names to /tmp/pip-modern-metadata-gzswhae2/keycycle.egg-info/top_level.txt 2026-01-09T03:46:19,528 writing manifest file '/tmp/pip-modern-metadata-gzswhae2/keycycle.egg-info/SOURCES.txt' 2026-01-09T03:46:19,551 reading manifest file '/tmp/pip-modern-metadata-gzswhae2/keycycle.egg-info/SOURCES.txt' 2026-01-09T03:46:19,556 writing manifest file '/tmp/pip-modern-metadata-gzswhae2/keycycle.egg-info/SOURCES.txt' 2026-01-09T03:46:19,557 creating '/tmp/pip-modern-metadata-gzswhae2/keycycle-0.1.3.dist-info' 2026-01-09T03:46:19,676 Preparing metadata (pyproject.toml): finished with status 'done' 2026-01-09T03:46:19,681 Source in /tmp/pip-wheel-sf18lyzm/keycycle_661aedb538a84649ba0d316598b6a075 has version 0.1.3, which satisfies requirement keycycle==0.1.3 from https://files.pythonhosted.org/packages/75/d2/6abbc3ec1a82d56723405b9a86f3470851fcc1d066cedee8ba0b1a9d2440/keycycle-0.1.3.tar.gz 2026-01-09T03:46:19,682 Removed keycycle==0.1.3 from https://files.pythonhosted.org/packages/75/d2/6abbc3ec1a82d56723405b9a86f3470851fcc1d066cedee8ba0b1a9d2440/keycycle-0.1.3.tar.gz from build tracker '/tmp/pip-build-tracker-us5at7bm' 2026-01-09T03:46:19,687 Created temporary directory: /tmp/pip-unpack-xhi38c_v 2026-01-09T03:46:19,688 Building wheels for collected packages: keycycle 2026-01-09T03:46:19,692 Created temporary directory: /tmp/pip-wheel-q29hdllt 2026-01-09T03:46:19,693 Destination directory: /tmp/pip-wheel-q29hdllt 2026-01-09T03:46:19,695 Building wheel for keycycle (pyproject.toml): started 2026-01-09T03:46:19,696 Running command Building wheel for keycycle (pyproject.toml) 2026-01-09T03:46:20,239 /tmp/pip-build-env-1c4im93r/overlay/local/lib/python3.11/dist-packages/setuptools/config/expand.py:126: SetuptoolsWarning: File '/tmp/pip-wheel-sf18lyzm/keycycle_661aedb538a84649ba0d316598b6a075/README.md' cannot be found 2026-01-09T03:46:20,240 return '\n'.join( 2026-01-09T03:46:20,315 /tmp/pip-build-env-1c4im93r/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-01-09T03:46:20,316 !! 2026-01-09T03:46:20,317 ******************************************************************************** 2026-01-09T03:46:20,318 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-01-09T03:46:20,319 License :: OSI Approved :: MIT License 2026-01-09T03:46:20,321 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-01-09T03:46:20,321 ******************************************************************************** 2026-01-09T03:46:20,322 !! 2026-01-09T03:46:20,323 dist._finalize_license_expression() 2026-01-09T03:46:20,324 /tmp/pip-build-env-1c4im93r/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-01-09T03:46:20,324 !! 2026-01-09T03:46:20,325 ******************************************************************************** 2026-01-09T03:46:20,326 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-01-09T03:46:20,327 License :: OSI Approved :: MIT License 2026-01-09T03:46:20,329 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-01-09T03:46:20,329 ******************************************************************************** 2026-01-09T03:46:20,331 !! 2026-01-09T03:46:20,331 self._finalize_license_expression() 2026-01-09T03:46:20,332 running bdist_wheel 2026-01-09T03:46:20,345 running build 2026-01-09T03:46:20,346 running build_py 2026-01-09T03:46:20,353 creating build/lib/keycycle 2026-01-09T03:46:20,355 copying keycycle/multi_provider_wrapper.py -> build/lib/keycycle 2026-01-09T03:46:20,358 copying keycycle/__init__.py -> build/lib/keycycle 2026-01-09T03:46:20,359 copying keycycle/utils.py -> build/lib/keycycle 2026-01-09T03:46:20,362 creating build/lib/keycycle/adapters 2026-01-09T03:46:20,363 copying keycycle/adapters/__init__.py -> build/lib/keycycle/adapters 2026-01-09T03:46:20,365 copying keycycle/adapters/openai_adapter.py -> build/lib/keycycle/adapters 2026-01-09T03:46:20,368 creating build/lib/keycycle/config 2026-01-09T03:46:20,369 copying keycycle/config/dataclasses.py -> build/lib/keycycle/config 2026-01-09T03:46:20,371 copying keycycle/config/enums.py -> build/lib/keycycle/config 2026-01-09T03:46:20,373 copying keycycle/config/__init__.py -> build/lib/keycycle/config 2026-01-09T03:46:20,375 copying keycycle/config/log_config.py -> build/lib/keycycle/config 2026-01-09T03:46:20,376 copying keycycle/config/constants.py -> build/lib/keycycle/config 2026-01-09T03:46:20,379 creating build/lib/keycycle/usage 2026-01-09T03:46:20,380 copying keycycle/usage/__init__.py -> build/lib/keycycle/usage 2026-01-09T03:46:20,382 copying keycycle/usage/usage_logger.py -> build/lib/keycycle/usage 2026-01-09T03:46:20,383 copying keycycle/usage/db_logic.py -> build/lib/keycycle/usage 2026-01-09T03:46:20,386 creating build/lib/keycycle/key_rotation 2026-01-09T03:46:20,387 copying keycycle/key_rotation/rotation_manager.py -> build/lib/keycycle/key_rotation 2026-01-09T03:46:20,389 copying keycycle/key_rotation/rotating_mixin.py -> build/lib/keycycle/key_rotation 2026-01-09T03:46:20,392 copying keycycle/key_rotation/__init__.py -> build/lib/keycycle/key_rotation 2026-01-09T03:46:20,393 running egg_info 2026-01-09T03:46:20,405 writing keycycle.egg-info/PKG-INFO 2026-01-09T03:46:20,411 writing dependency_links to keycycle.egg-info/dependency_links.txt 2026-01-09T03:46:20,414 writing requirements to keycycle.egg-info/requires.txt 2026-01-09T03:46:20,415 writing top-level names to keycycle.egg-info/top_level.txt 2026-01-09T03:46:20,428 reading manifest file 'keycycle.egg-info/SOURCES.txt' 2026-01-09T03:46:20,433 writing manifest file 'keycycle.egg-info/SOURCES.txt' 2026-01-09T03:46:20,450 installing to build/bdist.linux-armv7l/wheel 2026-01-09T03:46:20,450 running install 2026-01-09T03:46:20,473 running install_lib 2026-01-09T03:46:20,480 creating build/bdist.linux-armv7l/wheel 2026-01-09T03:46:20,482 creating build/bdist.linux-armv7l/wheel/keycycle 2026-01-09T03:46:20,484 creating build/bdist.linux-armv7l/wheel/keycycle/adapters 2026-01-09T03:46:20,485 copying build/lib/keycycle/adapters/__init__.py -> build/bdist.linux-armv7l/wheel/./keycycle/adapters 2026-01-09T03:46:20,487 copying build/lib/keycycle/adapters/openai_adapter.py -> build/bdist.linux-armv7l/wheel/./keycycle/adapters 2026-01-09T03:46:20,490 creating build/bdist.linux-armv7l/wheel/keycycle/config 2026-01-09T03:46:20,491 copying build/lib/keycycle/config/dataclasses.py -> build/bdist.linux-armv7l/wheel/./keycycle/config 2026-01-09T03:46:20,493 copying build/lib/keycycle/config/enums.py -> build/bdist.linux-armv7l/wheel/./keycycle/config 2026-01-09T03:46:20,495 copying build/lib/keycycle/config/__init__.py -> build/bdist.linux-armv7l/wheel/./keycycle/config 2026-01-09T03:46:20,496 copying build/lib/keycycle/config/log_config.py -> build/bdist.linux-armv7l/wheel/./keycycle/config 2026-01-09T03:46:20,498 copying build/lib/keycycle/config/constants.py -> build/bdist.linux-armv7l/wheel/./keycycle/config 2026-01-09T03:46:20,500 copying build/lib/keycycle/multi_provider_wrapper.py -> build/bdist.linux-armv7l/wheel/./keycycle 2026-01-09T03:46:20,504 creating build/bdist.linux-armv7l/wheel/keycycle/usage 2026-01-09T03:46:20,505 copying build/lib/keycycle/usage/__init__.py -> build/bdist.linux-armv7l/wheel/./keycycle/usage 2026-01-09T03:46:20,507 copying build/lib/keycycle/usage/usage_logger.py -> build/bdist.linux-armv7l/wheel/./keycycle/usage 2026-01-09T03:46:20,509 copying build/lib/keycycle/usage/db_logic.py -> build/bdist.linux-armv7l/wheel/./keycycle/usage 2026-01-09T03:46:20,511 copying build/lib/keycycle/__init__.py -> build/bdist.linux-armv7l/wheel/./keycycle 2026-01-09T03:46:20,512 copying build/lib/keycycle/utils.py -> build/bdist.linux-armv7l/wheel/./keycycle 2026-01-09T03:46:20,515 creating build/bdist.linux-armv7l/wheel/keycycle/key_rotation 2026-01-09T03:46:20,516 copying build/lib/keycycle/key_rotation/rotation_manager.py -> build/bdist.linux-armv7l/wheel/./keycycle/key_rotation 2026-01-09T03:46:20,518 copying build/lib/keycycle/key_rotation/rotating_mixin.py -> build/bdist.linux-armv7l/wheel/./keycycle/key_rotation 2026-01-09T03:46:20,520 copying build/lib/keycycle/key_rotation/__init__.py -> build/bdist.linux-armv7l/wheel/./keycycle/key_rotation 2026-01-09T03:46:20,522 running install_egg_info 2026-01-09T03:46:20,528 Copying keycycle.egg-info to build/bdist.linux-armv7l/wheel/./keycycle-0.1.3-py3.11.egg-info 2026-01-09T03:46:20,538 running install_scripts 2026-01-09T03:46:20,545 creating build/bdist.linux-armv7l/wheel/keycycle-0.1.3.dist-info/WHEEL 2026-01-09T03:46:20,548 creating '/tmp/pip-wheel-q29hdllt/.tmp-2pasf7v6/keycycle-0.1.3-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-01-09T03:46:20,551 adding 'keycycle/__init__.py' 2026-01-09T03:46:20,554 adding 'keycycle/multi_provider_wrapper.py' 2026-01-09T03:46:20,556 adding 'keycycle/utils.py' 2026-01-09T03:46:20,558 adding 'keycycle/adapters/__init__.py' 2026-01-09T03:46:20,559 adding 'keycycle/adapters/openai_adapter.py' 2026-01-09T03:46:20,561 adding 'keycycle/config/__init__.py' 2026-01-09T03:46:20,563 adding 'keycycle/config/constants.py' 2026-01-09T03:46:20,565 adding 'keycycle/config/dataclasses.py' 2026-01-09T03:46:20,566 adding 'keycycle/config/enums.py' 2026-01-09T03:46:20,567 adding 'keycycle/config/log_config.py' 2026-01-09T03:46:20,569 adding 'keycycle/key_rotation/__init__.py' 2026-01-09T03:46:20,571 adding 'keycycle/key_rotation/rotating_mixin.py' 2026-01-09T03:46:20,572 adding 'keycycle/key_rotation/rotation_manager.py' 2026-01-09T03:46:20,574 adding 'keycycle/usage/__init__.py' 2026-01-09T03:46:20,576 adding 'keycycle/usage/db_logic.py' 2026-01-09T03:46:20,577 adding 'keycycle/usage/usage_logger.py' 2026-01-09T03:46:20,579 adding 'keycycle-0.1.3.dist-info/METADATA' 2026-01-09T03:46:20,580 adding 'keycycle-0.1.3.dist-info/WHEEL' 2026-01-09T03:46:20,581 adding 'keycycle-0.1.3.dist-info/top_level.txt' 2026-01-09T03:46:20,582 adding 'keycycle-0.1.3.dist-info/RECORD' 2026-01-09T03:46:20,584 removing build/bdist.linux-armv7l/wheel 2026-01-09T03:46:20,693 Building wheel for keycycle (pyproject.toml): finished with status 'done' 2026-01-09T03:46:20,697 Created wheel for keycycle: filename=keycycle-0.1.3-py3-none-any.whl size=21134 sha256=3ec8aaf6eb3aa4a23cb0a7e04e2cbef74d14555db67c50d8d386f34569bd872c 2026-01-09T03:46:20,699 Stored in directory: /tmp/pip-ephem-wheel-cache-2_gwqtm0/wheels/35/15/f9/d0e8b26b9dbc2f8e73b27b940705ee10e39cdb5f5a00652f95 2026-01-09T03:46:20,708 Successfully built keycycle 2026-01-09T03:46:20,712 Removed build tracker: '/tmp/pip-build-tracker-us5at7bm'