2026-07-28T01:29:03,159 Created temporary directory: /tmp/pip-ephem-wheel-cache-erv762b5 2026-07-28T01:29:03,161 Created temporary directory: /tmp/pip-build-tracker-d5654ofc 2026-07-28T01:29:03,162 Initialized build tracking at /tmp/pip-build-tracker-d5654ofc 2026-07-28T01:29:03,162 Created build tracker: /tmp/pip-build-tracker-d5654ofc 2026-07-28T01:29:03,163 Entered build tracker: /tmp/pip-build-tracker-d5654ofc 2026-07-28T01:29:03,164 Created temporary directory: /tmp/pip-wheel-eqlq7z36 2026-07-28T01:29:03,167 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-07-28T01:29:03,169 Created temporary directory: /tmp/pip-ephem-wheel-cache-7ogu1uc2 2026-07-28T01:29:03,190 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-07-28T01:29:03,194 2 location(s) to search for versions of claude-thermos: 2026-07-28T01:29:03,194 * https://pypi.org/simple/claude-thermos/ 2026-07-28T01:29:03,194 * https://www.piwheels.org/simple/claude-thermos/ 2026-07-28T01:29:03,195 Fetching project page and analyzing links: https://pypi.org/simple/claude-thermos/ 2026-07-28T01:29:03,195 Getting page https://pypi.org/simple/claude-thermos/ 2026-07-28T01:29:03,197 Found index url https://pypi.org/simple 2026-07-28T01:29:03,434 Fetched page https://pypi.org/simple/claude-thermos/ as application/vnd.pypi.simple.v1+json 2026-07-28T01:29:03,438 Skipping link: No binaries permitted for claude-thermos: https://files.pythonhosted.org/packages/38/5b/2e10aa33aa0aedfb56eb8ad49d21766ee450afba45657b9a72770e11138d/claude_thermos-0.1.1-py3-none-any.whl (from https://pypi.org/simple/claude-thermos/) (requires-python:>=3.11) 2026-07-28T01:29:03,439 Found link https://files.pythonhosted.org/packages/e4/e5/510c9f4f4f99247372f4073225025c982bbb0b4a8226f2979a81f264cbca/claude_thermos-0.1.1.tar.gz (from https://pypi.org/simple/claude-thermos/) (requires-python:>=3.11), version: 0.1.1 2026-07-28T01:29:03,440 Skipping link: No binaries permitted for claude-thermos: https://files.pythonhosted.org/packages/e2/af/6ea214f7780d91b629ca9a376c962616523e1265c29b942bd2c74f1a90c3/claude_thermos-0.1.2-py3-none-any.whl (from https://pypi.org/simple/claude-thermos/) (requires-python:>=3.11) 2026-07-28T01:29:03,440 Skipping link: No binaries permitted for claude-thermos: https://files.pythonhosted.org/packages/c5/79/22b387dcab83565cbd49cebebb091ae0b540768a45da51678029873d05aa/claude_thermos-0.1.3-py3-none-any.whl (from https://pypi.org/simple/claude-thermos/) (requires-python:>=3.11) 2026-07-28T01:29:03,441 Found link https://files.pythonhosted.org/packages/22/13/0ba17229fa2463366ffa4cb349c47661003a26b32b792f29b6551a09969d/claude_thermos-0.1.3.tar.gz (from https://pypi.org/simple/claude-thermos/) (requires-python:>=3.11), version: 0.1.3 2026-07-28T01:29:03,442 Skipping link: No binaries permitted for claude-thermos: https://files.pythonhosted.org/packages/04/89/e2c025aa8e67541b54b1feb9a28af0b001122a64767f4d90047b65277f11/claude_thermos-0.1.4-py3-none-any.whl (from https://pypi.org/simple/claude-thermos/) (requires-python:>=3.11) 2026-07-28T01:29:03,443 Found link https://files.pythonhosted.org/packages/b1/30/575be209bac95adf59bb39a2426f9ac9161d6fd727dcb0f2db46097493fe/claude_thermos-0.1.4.tar.gz (from https://pypi.org/simple/claude-thermos/) (requires-python:>=3.11), version: 0.1.4 2026-07-28T01:29:03,444 Skipping link: No binaries permitted for claude-thermos: https://files.pythonhosted.org/packages/2a/5f/a125e14dfc4cfd9af79b1014a0cb5015072b45aa5a95b81f329a62c67b63/claude_thermos-0.1.5-py3-none-any.whl (from https://pypi.org/simple/claude-thermos/) (requires-python:>=3.11) 2026-07-28T01:29:03,445 Found link https://files.pythonhosted.org/packages/a9/f8/b15ed884e05c446e190aaf9fad06dfb0444a972e879820f53e739de8ba19/claude_thermos-0.1.5.tar.gz (from https://pypi.org/simple/claude-thermos/) (requires-python:>=3.11), version: 0.1.5 2026-07-28T01:29:03,445 Skipping link: No binaries permitted for claude-thermos: https://files.pythonhosted.org/packages/b3/48/32a06432becfd2d19a5028269ef52193bf7ec203c5ff7559005318900037/claude_thermos-0.2.0-py3-none-any.whl (from https://pypi.org/simple/claude-thermos/) (requires-python:>=3.11) 2026-07-28T01:29:03,447 Found link https://files.pythonhosted.org/packages/e8/39/d1cfb5849402a5827f4de4225593d5e2ba3498d210880cc3ca6c3a77dcb0/claude_thermos-0.2.0.tar.gz (from https://pypi.org/simple/claude-thermos/) (requires-python:>=3.11), version: 0.2.0 2026-07-28T01:29:03,447 Skipping link: No binaries permitted for claude-thermos: https://files.pythonhosted.org/packages/79/ab/53b17b1bb3c81acb3aa1d80fa3ae29603feb628f601839bc58dd53b75449/claude_thermos-0.3.0-py3-none-any.whl (from https://pypi.org/simple/claude-thermos/) (requires-python:>=3.11) 2026-07-28T01:29:03,448 Found link https://files.pythonhosted.org/packages/4a/42/7980526f32bd82b7aa1edad19b6e24692c5c4bbba4366343ac4712c3fbc3/claude_thermos-0.3.0.tar.gz (from https://pypi.org/simple/claude-thermos/) (requires-python:>=3.11), version: 0.3.0 2026-07-28T01:29:03,449 Fetching project page and analyzing links: https://www.piwheels.org/simple/claude-thermos/ 2026-07-28T01:29:03,449 Getting page https://www.piwheels.org/simple/claude-thermos/ 2026-07-28T01:29:03,451 Found index url https://www.piwheels.org/simple 2026-07-28T01:29:03,637 Fetched page https://www.piwheels.org/simple/claude-thermos/ as text/html 2026-07-28T01:29:03,640 Skipping link: No binaries permitted for claude-thermos: https://www.piwheels.org/simple/claude-thermos/claude_thermos-0.2.0-py3-none-any.whl#sha256=a4e5d8964a6186260df5278e07c29708a227cf9796326237674a1d2dd706845d (from https://www.piwheels.org/simple/claude-thermos/) (requires-python:>=3.11) 2026-07-28T01:29:03,640 Skipping link: No binaries permitted for claude-thermos: https://www.piwheels.org/simple/claude-thermos/claude_thermos-0.1.5-py3-none-any.whl#sha256=69b6e5f1d5eba3db517200fd9168731b74e031a84fc282cb49bd90893dee49e8 (from https://www.piwheels.org/simple/claude-thermos/) (requires-python:>=3.11) 2026-07-28T01:29:03,641 Skipping link: No binaries permitted for claude-thermos: https://www.piwheels.org/simple/claude-thermos/claude_thermos-0.1.4-py3-none-any.whl#sha256=0faac831926aee6e00d39f111ba83ac60d31399338524a28c329c4d6f03af17a (from https://www.piwheels.org/simple/claude-thermos/) (requires-python:>=3.11) 2026-07-28T01:29:03,642 Skipping link: No binaries permitted for claude-thermos: https://www.piwheels.org/simple/claude-thermos/claude_thermos-0.1.3-py3-none-any.whl#sha256=8aa439b9617f32d68ab1bae870ecd53616f3d7192f3ff7ac2d7770467300de3b (from https://www.piwheels.org/simple/claude-thermos/) (requires-python:>=3.11) 2026-07-28T01:29:03,642 Skipping link: No binaries permitted for claude-thermos: https://www.piwheels.org/simple/claude-thermos/claude_thermos-0.1.1-py3-none-any.whl#sha256=ebaf3bf33f8649b764bb113b676d88636ce08e9aa8e714eb0091407a05f494d1 (from https://www.piwheels.org/simple/claude-thermos/) (requires-python:>=3.11) 2026-07-28T01:29:03,643 Skipping link: not a file: https://www.piwheels.org/simple/claude-thermos/ 2026-07-28T01:29:03,643 Skipping link: not a file: https://pypi.org/simple/claude-thermos/ 2026-07-28T01:29:03,664 Given no hashes to check 1 links for project 'claude-thermos': discarding no candidates 2026-07-28T01:29:03,684 Collecting claude-thermos==0.3.0 2026-07-28T01:29:03,686 Created temporary directory: /tmp/pip-unpack-32y48wfr 2026-07-28T01:29:03,917 Downloading claude_thermos-0.3.0.tar.gz (32 kB) 2026-07-28T01:29:04,004 Added claude-thermos==0.3.0 from https://files.pythonhosted.org/packages/4a/42/7980526f32bd82b7aa1edad19b6e24692c5c4bbba4366343ac4712c3fbc3/claude_thermos-0.3.0.tar.gz to build tracker '/tmp/pip-build-tracker-d5654ofc' 2026-07-28T01:29:04,009 Created temporary directory: /tmp/pip-build-env-egjf8dn1 2026-07-28T01:29:04,013 Installing build dependencies: started 2026-07-28T01:29:04,014 Running command pip subprocess to install build dependencies 2026-07-28T01:29:05,155 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-07-28T01:29:05,572 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-07-28T01:29:05,595 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-07-28T01:29:07,386 Collecting setuptools>=68 2026-07-28T01:29:07,387 Obtaining dependency information for setuptools>=68 from https://www.piwheels.org/simple/setuptools/setuptools-83.0.0-py3-none-any.whl.metadata 2026-07-28T01:29:07,401 Using cached https://www.piwheels.org/simple/setuptools/setuptools-83.0.0-py3-none-any.whl.metadata (6.6 kB) 2026-07-28T01:29:07,659 Using cached https://www.piwheels.org/simple/setuptools/setuptools-83.0.0-py3-none-any.whl (1.0 MB) 2026-07-28T01:29:07,786 Using cached https://www.piwheels.org/simple/setuptools/setuptools-83.0.0-py3-none-any.whl (1.0 MB) 2026-07-28T01:29:10,527 Installing collected packages: setuptools 2026-07-28T01:29:13,655 Successfully installed setuptools-83.0.0 2026-07-28T01:29:13,934 Installing build dependencies: finished with status 'done' 2026-07-28T01:29:13,940 Getting requirements to build wheel: started 2026-07-28T01:29:13,941 Running command Getting requirements to build wheel 2026-07-28T01:29:14,890 running egg_info 2026-07-28T01:29:14,895 writing src/claude_thermos.egg-info/PKG-INFO 2026-07-28T01:29:14,899 writing dependency_links to src/claude_thermos.egg-info/dependency_links.txt 2026-07-28T01:29:14,901 writing entry points to src/claude_thermos.egg-info/entry_points.txt 2026-07-28T01:29:14,903 writing requirements to src/claude_thermos.egg-info/requires.txt 2026-07-28T01:29:14,904 writing top-level names to src/claude_thermos.egg-info/top_level.txt 2026-07-28T01:29:14,924 reading manifest file 'src/claude_thermos.egg-info/SOURCES.txt' 2026-07-28T01:29:14,928 adding license file 'LICENSE' 2026-07-28T01:29:14,931 writing manifest file 'src/claude_thermos.egg-info/SOURCES.txt' 2026-07-28T01:29:15,031 Getting requirements to build wheel: finished with status 'done' 2026-07-28T01:29:15,034 Created temporary directory: /tmp/pip-modern-metadata-7rl9w2wo 2026-07-28T01:29:15,036 Preparing metadata (pyproject.toml): started 2026-07-28T01:29:15,037 Running command Preparing metadata (pyproject.toml) 2026-07-28T01:29:15,673 running dist_info 2026-07-28T01:29:15,683 creating /tmp/pip-modern-metadata-7rl9w2wo/claude_thermos.egg-info 2026-07-28T01:29:15,685 writing /tmp/pip-modern-metadata-7rl9w2wo/claude_thermos.egg-info/PKG-INFO 2026-07-28T01:29:15,689 writing dependency_links to /tmp/pip-modern-metadata-7rl9w2wo/claude_thermos.egg-info/dependency_links.txt 2026-07-28T01:29:15,691 writing entry points to /tmp/pip-modern-metadata-7rl9w2wo/claude_thermos.egg-info/entry_points.txt 2026-07-28T01:29:15,693 writing requirements to /tmp/pip-modern-metadata-7rl9w2wo/claude_thermos.egg-info/requires.txt 2026-07-28T01:29:15,694 writing top-level names to /tmp/pip-modern-metadata-7rl9w2wo/claude_thermos.egg-info/top_level.txt 2026-07-28T01:29:15,695 writing manifest file '/tmp/pip-modern-metadata-7rl9w2wo/claude_thermos.egg-info/SOURCES.txt' 2026-07-28T01:29:15,713 reading manifest file '/tmp/pip-modern-metadata-7rl9w2wo/claude_thermos.egg-info/SOURCES.txt' 2026-07-28T01:29:15,715 adding license file 'LICENSE' 2026-07-28T01:29:15,718 writing manifest file '/tmp/pip-modern-metadata-7rl9w2wo/claude_thermos.egg-info/SOURCES.txt' 2026-07-28T01:29:15,719 creating '/tmp/pip-modern-metadata-7rl9w2wo/claude_thermos-0.3.0.dist-info' 2026-07-28T01:29:15,845 Preparing metadata (pyproject.toml): finished with status 'done' 2026-07-28T01:29:15,849 Source in /tmp/pip-wheel-eqlq7z36/claude-thermos_2929414eb9334385a1a9ed8b4ce54537 has version 0.3.0, which satisfies requirement claude-thermos==0.3.0 from https://files.pythonhosted.org/packages/4a/42/7980526f32bd82b7aa1edad19b6e24692c5c4bbba4366343ac4712c3fbc3/claude_thermos-0.3.0.tar.gz 2026-07-28T01:29:15,850 Removed claude-thermos==0.3.0 from https://files.pythonhosted.org/packages/4a/42/7980526f32bd82b7aa1edad19b6e24692c5c4bbba4366343ac4712c3fbc3/claude_thermos-0.3.0.tar.gz from build tracker '/tmp/pip-build-tracker-d5654ofc' 2026-07-28T01:29:15,855 Created temporary directory: /tmp/pip-unpack-5s2lulrv 2026-07-28T01:29:15,855 Building wheels for collected packages: claude-thermos 2026-07-28T01:29:15,860 Created temporary directory: /tmp/pip-wheel-s99272on 2026-07-28T01:29:15,860 Destination directory: /tmp/pip-wheel-s99272on 2026-07-28T01:29:15,863 Building wheel for claude-thermos (pyproject.toml): started 2026-07-28T01:29:15,864 Running command Building wheel for claude-thermos (pyproject.toml) 2026-07-28T01:29:16,485 running bdist_wheel 2026-07-28T01:29:16,503 running build 2026-07-28T01:29:16,503 running build_py 2026-07-28T01:29:16,509 creating build/lib/claude_thermos 2026-07-28T01:29:16,512 copying src/claude_thermos/__init__.py -> build/lib/claude_thermos 2026-07-28T01:29:16,513 copying src/claude_thermos/config.py -> build/lib/claude_thermos 2026-07-28T01:29:16,515 copying src/claude_thermos/server.py -> build/lib/claude_thermos 2026-07-28T01:29:16,517 copying src/claude_thermos/state.py -> build/lib/claude_thermos 2026-07-28T01:29:16,520 copying src/claude_thermos/cli.py -> build/lib/claude_thermos 2026-07-28T01:29:16,522 copying src/claude_thermos/eventlog.py -> build/lib/claude_thermos 2026-07-28T01:29:16,524 copying src/claude_thermos/proxy.py -> build/lib/claude_thermos 2026-07-28T01:29:16,527 copying src/claude_thermos/usage.py -> build/lib/claude_thermos 2026-07-28T01:29:16,529 copying src/claude_thermos/launcher.py -> build/lib/claude_thermos 2026-07-28T01:29:16,531 copying src/claude_thermos/lineage.py -> build/lib/claude_thermos 2026-07-28T01:29:16,533 copying src/claude_thermos/warmer.py -> build/lib/claude_thermos 2026-07-28T01:29:16,535 running egg_info 2026-07-28T01:29:16,545 writing src/claude_thermos.egg-info/PKG-INFO 2026-07-28T01:29:16,548 writing dependency_links to src/claude_thermos.egg-info/dependency_links.txt 2026-07-28T01:29:16,549 writing entry points to src/claude_thermos.egg-info/entry_points.txt 2026-07-28T01:29:16,551 writing requirements to src/claude_thermos.egg-info/requires.txt 2026-07-28T01:29:16,552 writing top-level names to src/claude_thermos.egg-info/top_level.txt 2026-07-28T01:29:16,561 reading manifest file 'src/claude_thermos.egg-info/SOURCES.txt' 2026-07-28T01:29:16,564 adding license file 'LICENSE' 2026-07-28T01:29:16,568 writing manifest file 'src/claude_thermos.egg-info/SOURCES.txt' 2026-07-28T01:29:16,579 installing to build/bdist.linux-armv7l/wheel 2026-07-28T01:29:16,580 running install 2026-07-28T01:29:16,603 running install_lib 2026-07-28T01:29:16,609 creating build/bdist.linux-armv7l/wheel 2026-07-28T01:29:16,611 creating build/bdist.linux-armv7l/wheel/claude_thermos 2026-07-28T01:29:16,612 copying build/lib/claude_thermos/__init__.py -> build/bdist.linux-armv7l/wheel/./claude_thermos 2026-07-28T01:29:16,614 copying build/lib/claude_thermos/config.py -> build/bdist.linux-armv7l/wheel/./claude_thermos 2026-07-28T01:29:16,616 copying build/lib/claude_thermos/server.py -> build/bdist.linux-armv7l/wheel/./claude_thermos 2026-07-28T01:29:16,618 copying build/lib/claude_thermos/state.py -> build/bdist.linux-armv7l/wheel/./claude_thermos 2026-07-28T01:29:16,620 copying build/lib/claude_thermos/cli.py -> build/bdist.linux-armv7l/wheel/./claude_thermos 2026-07-28T01:29:16,622 copying build/lib/claude_thermos/eventlog.py -> build/bdist.linux-armv7l/wheel/./claude_thermos 2026-07-28T01:29:16,625 copying build/lib/claude_thermos/proxy.py -> build/bdist.linux-armv7l/wheel/./claude_thermos 2026-07-28T01:29:16,628 copying build/lib/claude_thermos/usage.py -> build/bdist.linux-armv7l/wheel/./claude_thermos 2026-07-28T01:29:16,630 copying build/lib/claude_thermos/launcher.py -> build/bdist.linux-armv7l/wheel/./claude_thermos 2026-07-28T01:29:16,632 copying build/lib/claude_thermos/lineage.py -> build/bdist.linux-armv7l/wheel/./claude_thermos 2026-07-28T01:29:16,634 copying build/lib/claude_thermos/warmer.py -> build/bdist.linux-armv7l/wheel/./claude_thermos 2026-07-28T01:29:16,637 running install_egg_info 2026-07-28T01:29:16,641 Copying src/claude_thermos.egg-info to build/bdist.linux-armv7l/wheel/./claude_thermos-0.3.0-py3.11.egg-info 2026-07-28T01:29:16,652 running install_scripts 2026-07-28T01:29:16,664 creating build/bdist.linux-armv7l/wheel/claude_thermos-0.3.0.dist-info/WHEEL 2026-07-28T01:29:16,667 creating '/tmp/pip-wheel-s99272on/.tmp-kj00xyhm/claude_thermos-0.3.0-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-07-28T01:29:16,669 adding 'claude_thermos/__init__.py' 2026-07-28T01:29:16,671 adding 'claude_thermos/cli.py' 2026-07-28T01:29:16,672 adding 'claude_thermos/config.py' 2026-07-28T01:29:16,674 adding 'claude_thermos/eventlog.py' 2026-07-28T01:29:16,676 adding 'claude_thermos/launcher.py' 2026-07-28T01:29:16,677 adding 'claude_thermos/lineage.py' 2026-07-28T01:29:16,680 adding 'claude_thermos/proxy.py' 2026-07-28T01:29:16,681 adding 'claude_thermos/server.py' 2026-07-28T01:29:16,683 adding 'claude_thermos/state.py' 2026-07-28T01:29:16,684 adding 'claude_thermos/usage.py' 2026-07-28T01:29:16,686 adding 'claude_thermos/warmer.py' 2026-07-28T01:29:16,689 adding 'claude_thermos-0.3.0.dist-info/licenses/LICENSE' 2026-07-28T01:29:16,690 adding 'claude_thermos-0.3.0.dist-info/METADATA' 2026-07-28T01:29:16,691 adding 'claude_thermos-0.3.0.dist-info/WHEEL' 2026-07-28T01:29:16,692 adding 'claude_thermos-0.3.0.dist-info/entry_points.txt' 2026-07-28T01:29:16,693 adding 'claude_thermos-0.3.0.dist-info/top_level.txt' 2026-07-28T01:29:16,694 adding 'claude_thermos-0.3.0.dist-info/RECORD' 2026-07-28T01:29:16,695 removing build/bdist.linux-armv7l/wheel 2026-07-28T01:29:16,800 Building wheel for claude-thermos (pyproject.toml): finished with status 'done' 2026-07-28T01:29:16,805 Created wheel for claude-thermos: filename=claude_thermos-0.3.0-py3-none-any.whl size=24597 sha256=870ae6f3e1137784313819698eb47dd8022582b1454c937e6ebf35e8735ba76b 2026-07-28T01:29:16,807 Stored in directory: /tmp/pip-ephem-wheel-cache-7ogu1uc2/wheels/55/e3/ec/59a21ea3c0756b9d16ce1a3fa136bde7ecac55454e23a0aea8 2026-07-28T01:29:16,816 Successfully built claude-thermos 2026-07-28T01:29:16,820 Removed build tracker: '/tmp/pip-build-tracker-d5654ofc'