2026-04-07T13:51:12,244 Created temporary directory: /tmp/pip-ephem-wheel-cache-qyk5xysw 2026-04-07T13:51:12,246 Created temporary directory: /tmp/pip-build-tracker-k8yy8uds 2026-04-07T13:51:12,246 Initialized build tracking at /tmp/pip-build-tracker-k8yy8uds 2026-04-07T13:51:12,247 Created build tracker: /tmp/pip-build-tracker-k8yy8uds 2026-04-07T13:51:12,247 Entered build tracker: /tmp/pip-build-tracker-k8yy8uds 2026-04-07T13:51:12,248 Created temporary directory: /tmp/pip-wheel-cyl24asc 2026-04-07T13:51:12,251 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-07T13:51:12,253 Created temporary directory: /tmp/pip-ephem-wheel-cache-cdjmtgir 2026-04-07T13:51:12,275 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-04-07T13:51:12,278 2 location(s) to search for versions of kangclaw: 2026-04-07T13:51:12,278 * https://pypi.org/simple/kangclaw/ 2026-04-07T13:51:12,278 * https://www.piwheels.org/simple/kangclaw/ 2026-04-07T13:51:12,279 Fetching project page and analyzing links: https://pypi.org/simple/kangclaw/ 2026-04-07T13:51:12,280 Getting page https://pypi.org/simple/kangclaw/ 2026-04-07T13:51:12,281 Found index url https://pypi.org/simple 2026-04-07T13:51:12,515 Fetched page https://pypi.org/simple/kangclaw/ as application/vnd.pypi.simple.v1+json 2026-04-07T13:51:12,517 Skipping link: No binaries permitted for kangclaw: https://files.pythonhosted.org/packages/16/f3/1362796bfb568cfad53f1ccba36a92dfdda15bc246f67befd72e36cb0fd7/kangclaw-0.1.0-py3-none-any.whl (from https://pypi.org/simple/kangclaw/) (requires-python:>=3.11) 2026-04-07T13:51:12,518 Found link https://files.pythonhosted.org/packages/51/4a/f1d99c390337f2afd2fe65eea979c7f62581bbf81e5525165c1a1a219d59/kangclaw-0.1.0.tar.gz (from https://pypi.org/simple/kangclaw/) (requires-python:>=3.11), version: 0.1.0 2026-04-07T13:51:12,519 Skipping link: No binaries permitted for kangclaw: https://files.pythonhosted.org/packages/6c/67/86e293234eff8aeaef45cf3849e1338902f2e38b998e6d3f3d32d115c53b/kangclaw-0.1.1-py3-none-any.whl (from https://pypi.org/simple/kangclaw/) (requires-python:>=3.11) 2026-04-07T13:51:12,520 Found link https://files.pythonhosted.org/packages/46/a1/0a18b7d1e61656ec4ae430a094b15b0745fc9357d0ff52597b2e194227b4/kangclaw-0.1.1.tar.gz (from https://pypi.org/simple/kangclaw/) (requires-python:>=3.11), version: 0.1.1 2026-04-07T13:51:12,520 Skipping link: No binaries permitted for kangclaw: https://files.pythonhosted.org/packages/63/e3/d430e3513f1c8f8bc47e8f989f40a0c00e4aa72d806047ff6b8128e6f3cd/kangclaw-0.1.2-py3-none-any.whl (from https://pypi.org/simple/kangclaw/) (requires-python:>=3.11) 2026-04-07T13:51:12,521 Found link https://files.pythonhosted.org/packages/5a/3b/4c4dd74876ea4399afda9e21601b338ca015ac9efc5d8d36408a37f19e52/kangclaw-0.1.2.tar.gz (from https://pypi.org/simple/kangclaw/) (requires-python:>=3.11), version: 0.1.2 2026-04-07T13:51:12,522 Fetching project page and analyzing links: https://www.piwheels.org/simple/kangclaw/ 2026-04-07T13:51:12,523 Getting page https://www.piwheels.org/simple/kangclaw/ 2026-04-07T13:51:12,524 Found index url https://www.piwheels.org/simple 2026-04-07T13:51:12,696 Fetched page https://www.piwheels.org/simple/kangclaw/ as text/html 2026-04-07T13:51:12,698 Skipping link: No binaries permitted for kangclaw: https://www.piwheels.org/simple/kangclaw/kangclaw-0.1.1-py3-none-any.whl#sha256=aab9377154d3e963533554be232370f4fb29eade1d7842d8a3f9840b74a4af4b (from https://www.piwheels.org/simple/kangclaw/) (requires-python:>=3.11) 2026-04-07T13:51:12,698 Skipping link: No binaries permitted for kangclaw: https://www.piwheels.org/simple/kangclaw/kangclaw-0.1.0-py3-none-any.whl#sha256=ef46272b5b590109c2b7985862f155141dec11db84281cfe3233ff115e8aedaa (from https://www.piwheels.org/simple/kangclaw/) (requires-python:>=3.11) 2026-04-07T13:51:12,699 Skipping link: not a file: https://www.piwheels.org/simple/kangclaw/ 2026-04-07T13:51:12,700 Skipping link: not a file: https://pypi.org/simple/kangclaw/ 2026-04-07T13:51:12,720 Given no hashes to check 1 links for project 'kangclaw': discarding no candidates 2026-04-07T13:51:12,739 Collecting kangclaw==0.1.2 2026-04-07T13:51:12,742 Created temporary directory: /tmp/pip-unpack-y7c0kggy 2026-04-07T13:51:12,977 Downloading kangclaw-0.1.2.tar.gz (616 kB) 2026-04-07T13:51:13,205 Added kangclaw==0.1.2 from https://files.pythonhosted.org/packages/5a/3b/4c4dd74876ea4399afda9e21601b338ca015ac9efc5d8d36408a37f19e52/kangclaw-0.1.2.tar.gz to build tracker '/tmp/pip-build-tracker-k8yy8uds' 2026-04-07T13:51:13,210 Created temporary directory: /tmp/pip-build-env-hmlbvmr5 2026-04-07T13:51:13,215 Installing build dependencies: started 2026-04-07T13:51:13,216 Running command pip subprocess to install build dependencies 2026-04-07T13:51:14,345 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-04-07T13:51:14,781 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-07T13:51:14,804 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-04-07T13:51:16,555 Collecting setuptools>=68.0 2026-04-07T13:51:16,643 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-04-07T13:51:16,951 Collecting wheel 2026-04-07T13:51:16,978 Using cached https://www.piwheels.org/simple/wheel/wheel-0.46.3-py3-none-any.whl (30 kB) 2026-04-07T13:51:17,160 Collecting packaging>=24.0 2026-04-07T13:51:17,177 Using cached https://www.piwheels.org/simple/packaging/packaging-26.0-py3-none-any.whl (74 kB) 2026-04-07T13:51:20,155 Installing collected packages: setuptools, packaging, wheel 2026-04-07T13:51:23,530 Creating /tmp/pip-build-env-hmlbvmr5/overlay/local/bin 2026-04-07T13:51:23,532 changing mode of /tmp/pip-build-env-hmlbvmr5/overlay/local/bin/wheel to 755 2026-04-07T13:51:23,553 Successfully installed packaging-26.0 setuptools-82.0.1 wheel-0.46.3 2026-04-07T13:51:23,833 Installing build dependencies: finished with status 'done' 2026-04-07T13:51:23,839 Getting requirements to build wheel: started 2026-04-07T13:51:23,840 Running command Getting requirements to build wheel 2026-04-07T13:51:24,520 running egg_info 2026-04-07T13:51:24,526 writing src/kangclaw.egg-info/PKG-INFO 2026-04-07T13:51:24,530 writing dependency_links to src/kangclaw.egg-info/dependency_links.txt 2026-04-07T13:51:24,532 writing entry points to src/kangclaw.egg-info/entry_points.txt 2026-04-07T13:51:24,534 writing requirements to src/kangclaw.egg-info/requires.txt 2026-04-07T13:51:24,535 writing top-level names to src/kangclaw.egg-info/top_level.txt 2026-04-07T13:51:24,565 reading manifest file 'src/kangclaw.egg-info/SOURCES.txt' 2026-04-07T13:51:24,573 writing manifest file 'src/kangclaw.egg-info/SOURCES.txt' 2026-04-07T13:51:24,669 Getting requirements to build wheel: finished with status 'done' 2026-04-07T13:51:24,673 Created temporary directory: /tmp/pip-modern-metadata-v82gpdzp 2026-04-07T13:51:24,675 Preparing metadata (pyproject.toml): started 2026-04-07T13:51:24,676 Running command Preparing metadata (pyproject.toml) 2026-04-07T13:51:25,331 running dist_info 2026-04-07T13:51:25,342 creating /tmp/pip-modern-metadata-v82gpdzp/kangclaw.egg-info 2026-04-07T13:51:25,343 writing /tmp/pip-modern-metadata-v82gpdzp/kangclaw.egg-info/PKG-INFO 2026-04-07T13:51:25,346 writing dependency_links to /tmp/pip-modern-metadata-v82gpdzp/kangclaw.egg-info/dependency_links.txt 2026-04-07T13:51:25,348 writing entry points to /tmp/pip-modern-metadata-v82gpdzp/kangclaw.egg-info/entry_points.txt 2026-04-07T13:51:25,350 writing requirements to /tmp/pip-modern-metadata-v82gpdzp/kangclaw.egg-info/requires.txt 2026-04-07T13:51:25,351 writing top-level names to /tmp/pip-modern-metadata-v82gpdzp/kangclaw.egg-info/top_level.txt 2026-04-07T13:51:25,353 writing manifest file '/tmp/pip-modern-metadata-v82gpdzp/kangclaw.egg-info/SOURCES.txt' 2026-04-07T13:51:25,379 reading manifest file '/tmp/pip-modern-metadata-v82gpdzp/kangclaw.egg-info/SOURCES.txt' 2026-04-07T13:51:25,384 writing manifest file '/tmp/pip-modern-metadata-v82gpdzp/kangclaw.egg-info/SOURCES.txt' 2026-04-07T13:51:25,386 creating '/tmp/pip-modern-metadata-v82gpdzp/kangclaw-0.1.2.dist-info' 2026-04-07T13:51:25,508 Preparing metadata (pyproject.toml): finished with status 'done' 2026-04-07T13:51:25,513 Source in /tmp/pip-wheel-cyl24asc/kangclaw_878361bc4dd64be0bc8f44121150d2b5 has version 0.1.2, which satisfies requirement kangclaw==0.1.2 from https://files.pythonhosted.org/packages/5a/3b/4c4dd74876ea4399afda9e21601b338ca015ac9efc5d8d36408a37f19e52/kangclaw-0.1.2.tar.gz 2026-04-07T13:51:25,514 Removed kangclaw==0.1.2 from https://files.pythonhosted.org/packages/5a/3b/4c4dd74876ea4399afda9e21601b338ca015ac9efc5d8d36408a37f19e52/kangclaw-0.1.2.tar.gz from build tracker '/tmp/pip-build-tracker-k8yy8uds' 2026-04-07T13:51:25,520 Created temporary directory: /tmp/pip-unpack-fcx_nc6e 2026-04-07T13:51:25,520 Building wheels for collected packages: kangclaw 2026-04-07T13:51:25,525 Created temporary directory: /tmp/pip-wheel-ydcgsqeq 2026-04-07T13:51:25,525 Destination directory: /tmp/pip-wheel-ydcgsqeq 2026-04-07T13:51:25,527 Building wheel for kangclaw (pyproject.toml): started 2026-04-07T13:51:25,529 Running command Building wheel for kangclaw (pyproject.toml) 2026-04-07T13:51:26,167 running bdist_wheel 2026-04-07T13:51:26,185 running build 2026-04-07T13:51:26,185 running build_py 2026-04-07T13:51:26,191 creating build/lib/kangclaw 2026-04-07T13:51:26,194 copying src/kangclaw/config.py -> build/lib/kangclaw 2026-04-07T13:51:26,196 copying src/kangclaw/__init__.py -> build/lib/kangclaw 2026-04-07T13:51:26,198 copying src/kangclaw/cli.py -> build/lib/kangclaw 2026-04-07T13:51:26,201 creating build/lib/kangclaw/channels 2026-04-07T13:51:26,202 copying src/kangclaw/channels/qq.py -> build/lib/kangclaw/channels 2026-04-07T13:51:26,204 copying src/kangclaw/channels/base.py -> build/lib/kangclaw/channels 2026-04-07T13:51:26,206 copying src/kangclaw/channels/web.py -> build/lib/kangclaw/channels 2026-04-07T13:51:26,208 copying src/kangclaw/channels/__init__.py -> build/lib/kangclaw/channels 2026-04-07T13:51:26,210 copying src/kangclaw/channels/feishu.py -> build/lib/kangclaw/channels 2026-04-07T13:51:26,212 copying src/kangclaw/channels/dingtalk.py -> build/lib/kangclaw/channels 2026-04-07T13:51:26,216 creating build/lib/kangclaw/skills 2026-04-07T13:51:26,217 copying src/kangclaw/skills/loader.py -> build/lib/kangclaw/skills 2026-04-07T13:51:26,219 copying src/kangclaw/skills/__init__.py -> build/lib/kangclaw/skills 2026-04-07T13:51:26,222 creating build/lib/kangclaw/tools 2026-04-07T13:51:26,223 copying src/kangclaw/tools/exec_tool.py -> build/lib/kangclaw/tools 2026-04-07T13:51:26,225 copying src/kangclaw/tools/send_tools.py -> build/lib/kangclaw/tools 2026-04-07T13:51:26,227 copying src/kangclaw/tools/file_tools.py -> build/lib/kangclaw/tools 2026-04-07T13:51:26,229 copying src/kangclaw/tools/__init__.py -> build/lib/kangclaw/tools 2026-04-07T13:51:26,231 copying src/kangclaw/tools/web_tools.py -> build/lib/kangclaw/tools 2026-04-07T13:51:26,233 copying src/kangclaw/tools/image_tools.py -> build/lib/kangclaw/tools 2026-04-07T13:51:26,235 copying src/kangclaw/tools/cron_tools.py -> build/lib/kangclaw/tools 2026-04-07T13:51:26,237 creating build/lib/kangclaw/gateway 2026-04-07T13:51:26,239 copying src/kangclaw/gateway/media.py -> build/lib/kangclaw/gateway 2026-04-07T13:51:26,241 copying src/kangclaw/gateway/server.py -> build/lib/kangclaw/gateway 2026-04-07T13:51:26,244 copying src/kangclaw/gateway/__init__.py -> build/lib/kangclaw/gateway 2026-04-07T13:51:26,245 copying src/kangclaw/gateway/router.py -> build/lib/kangclaw/gateway 2026-04-07T13:51:26,247 copying src/kangclaw/gateway/tokens.py -> build/lib/kangclaw/gateway 2026-04-07T13:51:26,249 copying src/kangclaw/gateway/scheduler.py -> build/lib/kangclaw/gateway 2026-04-07T13:51:26,251 copying src/kangclaw/gateway/memory.py -> build/lib/kangclaw/gateway 2026-04-07T13:51:26,253 copying src/kangclaw/gateway/agent.py -> build/lib/kangclaw/gateway 2026-04-07T13:51:26,257 running egg_info 2026-04-07T13:51:26,266 writing src/kangclaw.egg-info/PKG-INFO 2026-04-07T13:51:26,270 writing dependency_links to src/kangclaw.egg-info/dependency_links.txt 2026-04-07T13:51:26,271 writing entry points to src/kangclaw.egg-info/entry_points.txt 2026-04-07T13:51:26,273 writing requirements to src/kangclaw.egg-info/requires.txt 2026-04-07T13:51:26,274 writing top-level names to src/kangclaw.egg-info/top_level.txt 2026-04-07T13:51:26,291 reading manifest file 'src/kangclaw.egg-info/SOURCES.txt' 2026-04-07T13:51:26,299 writing manifest file 'src/kangclaw.egg-info/SOURCES.txt' 2026-04-07T13:51:26,307 creating build/lib/kangclaw/defaults 2026-04-07T13:51:26,308 copying src/kangclaw/defaults/USER.md -> build/lib/kangclaw/defaults 2026-04-07T13:51:26,311 copying src/kangclaw/defaults/config.toml -> build/lib/kangclaw/defaults 2026-04-07T13:51:26,313 copying src/kangclaw/defaults/SOUL.md -> build/lib/kangclaw/defaults 2026-04-07T13:51:26,315 copying src/kangclaw/defaults/MEMORY.md -> build/lib/kangclaw/defaults 2026-04-07T13:51:26,317 copying src/kangclaw/defaults/AGENTS.md -> build/lib/kangclaw/defaults 2026-04-07T13:51:26,319 copying src/kangclaw/defaults/HEARTBEAT.md -> build/lib/kangclaw/defaults 2026-04-07T13:51:26,321 creating build/lib/kangclaw/web_ui/static 2026-04-07T13:51:26,323 copying src/kangclaw/web_ui/static/app.js -> build/lib/kangclaw/web_ui/static 2026-04-07T13:51:26,326 copying src/kangclaw/web_ui/static/index.html -> build/lib/kangclaw/web_ui/static 2026-04-07T13:51:26,329 copying src/kangclaw/web_ui/static/style.css -> build/lib/kangclaw/web_ui/static 2026-04-07T13:51:26,333 copying src/kangclaw/web_ui/static/logo.png -> build/lib/kangclaw/web_ui/static 2026-04-07T13:51:26,346 copying src/kangclaw/web_ui/static/favicon.png -> build/lib/kangclaw/web_ui/static 2026-04-07T13:51:26,349 creating build/lib/kangclaw/web_ui/static/vendor 2026-04-07T13:51:26,350 copying src/kangclaw/web_ui/static/vendor/marked.min.js -> build/lib/kangclaw/web_ui/static/vendor 2026-04-07T13:51:26,370 installing to build/bdist.linux-armv7l/wheel 2026-04-07T13:51:26,371 running install 2026-04-07T13:51:26,395 running install_lib 2026-04-07T13:51:26,400 creating build/bdist.linux-armv7l/wheel 2026-04-07T13:51:26,403 creating build/bdist.linux-armv7l/wheel/kangclaw 2026-04-07T13:51:26,404 copying build/lib/kangclaw/config.py -> build/bdist.linux-armv7l/wheel/./kangclaw 2026-04-07T13:51:26,407 creating build/bdist.linux-armv7l/wheel/kangclaw/channels 2026-04-07T13:51:26,408 copying build/lib/kangclaw/channels/qq.py -> build/bdist.linux-armv7l/wheel/./kangclaw/channels 2026-04-07T13:51:26,411 copying build/lib/kangclaw/channels/base.py -> build/bdist.linux-armv7l/wheel/./kangclaw/channels 2026-04-07T13:51:26,412 copying build/lib/kangclaw/channels/web.py -> build/bdist.linux-armv7l/wheel/./kangclaw/channels 2026-04-07T13:51:26,414 copying build/lib/kangclaw/channels/__init__.py -> build/bdist.linux-armv7l/wheel/./kangclaw/channels 2026-04-07T13:51:26,416 copying build/lib/kangclaw/channels/feishu.py -> build/bdist.linux-armv7l/wheel/./kangclaw/channels 2026-04-07T13:51:26,418 copying build/lib/kangclaw/channels/dingtalk.py -> build/bdist.linux-armv7l/wheel/./kangclaw/channels 2026-04-07T13:51:26,421 copying build/lib/kangclaw/__init__.py -> build/bdist.linux-armv7l/wheel/./kangclaw 2026-04-07T13:51:26,423 creating build/bdist.linux-armv7l/wheel/kangclaw/defaults 2026-04-07T13:51:26,424 copying build/lib/kangclaw/defaults/USER.md -> build/bdist.linux-armv7l/wheel/./kangclaw/defaults 2026-04-07T13:51:26,426 copying build/lib/kangclaw/defaults/config.toml -> build/bdist.linux-armv7l/wheel/./kangclaw/defaults 2026-04-07T13:51:26,428 copying build/lib/kangclaw/defaults/SOUL.md -> build/bdist.linux-armv7l/wheel/./kangclaw/defaults 2026-04-07T13:51:26,430 copying build/lib/kangclaw/defaults/MEMORY.md -> build/bdist.linux-armv7l/wheel/./kangclaw/defaults 2026-04-07T13:51:26,431 copying build/lib/kangclaw/defaults/AGENTS.md -> build/bdist.linux-armv7l/wheel/./kangclaw/defaults 2026-04-07T13:51:26,433 copying build/lib/kangclaw/defaults/HEARTBEAT.md -> build/bdist.linux-armv7l/wheel/./kangclaw/defaults 2026-04-07T13:51:26,435 creating build/bdist.linux-armv7l/wheel/kangclaw/skills 2026-04-07T13:51:26,436 copying build/lib/kangclaw/skills/loader.py -> build/bdist.linux-armv7l/wheel/./kangclaw/skills 2026-04-07T13:51:26,438 copying build/lib/kangclaw/skills/__init__.py -> build/bdist.linux-armv7l/wheel/./kangclaw/skills 2026-04-07T13:51:26,440 creating build/bdist.linux-armv7l/wheel/kangclaw/tools 2026-04-07T13:51:26,441 copying build/lib/kangclaw/tools/exec_tool.py -> build/bdist.linux-armv7l/wheel/./kangclaw/tools 2026-04-07T13:51:26,443 copying build/lib/kangclaw/tools/send_tools.py -> build/bdist.linux-armv7l/wheel/./kangclaw/tools 2026-04-07T13:51:26,445 copying build/lib/kangclaw/tools/file_tools.py -> build/bdist.linux-armv7l/wheel/./kangclaw/tools 2026-04-07T13:51:26,447 copying build/lib/kangclaw/tools/__init__.py -> build/bdist.linux-armv7l/wheel/./kangclaw/tools 2026-04-07T13:51:26,449 copying build/lib/kangclaw/tools/web_tools.py -> build/bdist.linux-armv7l/wheel/./kangclaw/tools 2026-04-07T13:51:26,451 copying build/lib/kangclaw/tools/image_tools.py -> build/bdist.linux-armv7l/wheel/./kangclaw/tools 2026-04-07T13:51:26,453 copying build/lib/kangclaw/tools/cron_tools.py -> build/bdist.linux-armv7l/wheel/./kangclaw/tools 2026-04-07T13:51:26,456 creating build/bdist.linux-armv7l/wheel/kangclaw/web_ui 2026-04-07T13:51:26,457 creating build/bdist.linux-armv7l/wheel/kangclaw/web_ui/static 2026-04-07T13:51:26,458 copying build/lib/kangclaw/web_ui/static/app.js -> build/bdist.linux-armv7l/wheel/./kangclaw/web_ui/static 2026-04-07T13:51:26,462 copying build/lib/kangclaw/web_ui/static/index.html -> build/bdist.linux-armv7l/wheel/./kangclaw/web_ui/static 2026-04-07T13:51:26,465 copying build/lib/kangclaw/web_ui/static/style.css -> build/bdist.linux-armv7l/wheel/./kangclaw/web_ui/static 2026-04-07T13:51:26,468 creating build/bdist.linux-armv7l/wheel/kangclaw/web_ui/static/vendor 2026-04-07T13:51:26,469 copying build/lib/kangclaw/web_ui/static/vendor/marked.min.js -> build/bdist.linux-armv7l/wheel/./kangclaw/web_ui/static/vendor 2026-04-07T13:51:26,472 copying build/lib/kangclaw/web_ui/static/logo.png -> build/bdist.linux-armv7l/wheel/./kangclaw/web_ui/static 2026-04-07T13:51:26,484 copying build/lib/kangclaw/web_ui/static/favicon.png -> build/bdist.linux-armv7l/wheel/./kangclaw/web_ui/static 2026-04-07T13:51:26,486 creating build/bdist.linux-armv7l/wheel/kangclaw/gateway 2026-04-07T13:51:26,487 copying build/lib/kangclaw/gateway/media.py -> build/bdist.linux-armv7l/wheel/./kangclaw/gateway 2026-04-07T13:51:26,490 copying build/lib/kangclaw/gateway/server.py -> build/bdist.linux-armv7l/wheel/./kangclaw/gateway 2026-04-07T13:51:26,492 copying build/lib/kangclaw/gateway/__init__.py -> build/bdist.linux-armv7l/wheel/./kangclaw/gateway 2026-04-07T13:51:26,494 copying build/lib/kangclaw/gateway/router.py -> build/bdist.linux-armv7l/wheel/./kangclaw/gateway 2026-04-07T13:51:26,496 copying build/lib/kangclaw/gateway/tokens.py -> build/bdist.linux-armv7l/wheel/./kangclaw/gateway 2026-04-07T13:51:26,498 copying build/lib/kangclaw/gateway/scheduler.py -> build/bdist.linux-armv7l/wheel/./kangclaw/gateway 2026-04-07T13:51:26,500 copying build/lib/kangclaw/gateway/memory.py -> build/bdist.linux-armv7l/wheel/./kangclaw/gateway 2026-04-07T13:51:26,503 copying build/lib/kangclaw/gateway/agent.py -> build/bdist.linux-armv7l/wheel/./kangclaw/gateway 2026-04-07T13:51:26,507 copying build/lib/kangclaw/cli.py -> build/bdist.linux-armv7l/wheel/./kangclaw 2026-04-07T13:51:26,510 running install_egg_info 2026-04-07T13:51:26,514 Copying src/kangclaw.egg-info to build/bdist.linux-armv7l/wheel/./kangclaw-0.1.2-py3.11.egg-info 2026-04-07T13:51:26,528 running install_scripts 2026-04-07T13:51:26,538 creating build/bdist.linux-armv7l/wheel/kangclaw-0.1.2.dist-info/WHEEL 2026-04-07T13:51:26,541 creating '/tmp/pip-wheel-ydcgsqeq/.tmp-z79p_9or/kangclaw-0.1.2-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-04-07T13:51:26,544 adding 'kangclaw/__init__.py' 2026-04-07T13:51:26,546 adding 'kangclaw/cli.py' 2026-04-07T13:51:26,549 adding 'kangclaw/config.py' 2026-04-07T13:51:26,551 adding 'kangclaw/channels/__init__.py' 2026-04-07T13:51:26,553 adding 'kangclaw/channels/base.py' 2026-04-07T13:51:26,555 adding 'kangclaw/channels/dingtalk.py' 2026-04-07T13:51:26,559 adding 'kangclaw/channels/feishu.py' 2026-04-07T13:51:26,561 adding 'kangclaw/channels/qq.py' 2026-04-07T13:51:26,563 adding 'kangclaw/channels/web.py' 2026-04-07T13:51:26,565 adding 'kangclaw/defaults/AGENTS.md' 2026-04-07T13:51:26,567 adding 'kangclaw/defaults/HEARTBEAT.md' 2026-04-07T13:51:26,568 adding 'kangclaw/defaults/MEMORY.md' 2026-04-07T13:51:26,570 adding 'kangclaw/defaults/SOUL.md' 2026-04-07T13:51:26,571 adding 'kangclaw/defaults/USER.md' 2026-04-07T13:51:26,573 adding 'kangclaw/defaults/config.toml' 2026-04-07T13:51:26,575 adding 'kangclaw/gateway/__init__.py' 2026-04-07T13:51:26,579 adding 'kangclaw/gateway/agent.py' 2026-04-07T13:51:26,582 adding 'kangclaw/gateway/media.py' 2026-04-07T13:51:26,584 adding 'kangclaw/gateway/memory.py' 2026-04-07T13:51:26,586 adding 'kangclaw/gateway/router.py' 2026-04-07T13:51:26,588 adding 'kangclaw/gateway/scheduler.py' 2026-04-07T13:51:26,592 adding 'kangclaw/gateway/server.py' 2026-04-07T13:51:26,594 adding 'kangclaw/gateway/tokens.py' 2026-04-07T13:51:26,596 adding 'kangclaw/skills/__init__.py' 2026-04-07T13:51:26,598 adding 'kangclaw/skills/loader.py' 2026-04-07T13:51:26,600 adding 'kangclaw/tools/__init__.py' 2026-04-07T13:51:26,602 adding 'kangclaw/tools/cron_tools.py' 2026-04-07T13:51:26,604 adding 'kangclaw/tools/exec_tool.py' 2026-04-07T13:51:26,606 adding 'kangclaw/tools/file_tools.py' 2026-04-07T13:51:26,608 adding 'kangclaw/tools/image_tools.py' 2026-04-07T13:51:26,610 adding 'kangclaw/tools/send_tools.py' 2026-04-07T13:51:26,611 adding 'kangclaw/tools/web_tools.py' 2026-04-07T13:51:26,621 adding 'kangclaw/web_ui/static/app.js' 2026-04-07T13:51:26,623 adding 'kangclaw/web_ui/static/favicon.png' 2026-04-07T13:51:26,626 adding 'kangclaw/web_ui/static/index.html' 2026-04-07T13:51:26,680 adding 'kangclaw/web_ui/static/logo.png' 2026-04-07T13:51:26,688 adding 'kangclaw/web_ui/static/style.css' 2026-04-07T13:51:26,694 adding 'kangclaw/web_ui/static/vendor/marked.min.js' 2026-04-07T13:51:26,697 adding 'kangclaw-0.1.2.dist-info/METADATA' 2026-04-07T13:51:26,699 adding 'kangclaw-0.1.2.dist-info/WHEEL' 2026-04-07T13:51:26,700 adding 'kangclaw-0.1.2.dist-info/entry_points.txt' 2026-04-07T13:51:26,702 adding 'kangclaw-0.1.2.dist-info/top_level.txt' 2026-04-07T13:51:26,703 adding 'kangclaw-0.1.2.dist-info/RECORD' 2026-04-07T13:51:26,713 removing build/bdist.linux-armv7l/wheel 2026-04-07T13:51:26,825 Building wheel for kangclaw (pyproject.toml): finished with status 'done' 2026-04-07T13:51:26,842 Created wheel for kangclaw: filename=kangclaw-0.1.2-py3-none-any.whl size=613050 sha256=dbc3af6cb9d1551e034932f39339ffacfe2dc943c1c00fbd99869505a7913b0b 2026-04-07T13:51:26,843 Stored in directory: /tmp/pip-ephem-wheel-cache-cdjmtgir/wheels/63/64/b2/6a1b9c633bab0185a09dd703b355b8cc5f1a5857d6b39c1a74 2026-04-07T13:51:26,856 Successfully built kangclaw 2026-04-07T13:51:26,875 Removed build tracker: '/tmp/pip-build-tracker-k8yy8uds'