2026-03-07T12:03:59,273 Created temporary directory: /tmp/pip-ephem-wheel-cache-x0srbwmx 2026-03-07T12:03:59,274 Created temporary directory: /tmp/pip-build-tracker-7ew7yfrp 2026-03-07T12:03:59,275 Initialized build tracking at /tmp/pip-build-tracker-7ew7yfrp 2026-03-07T12:03:59,276 Created build tracker: /tmp/pip-build-tracker-7ew7yfrp 2026-03-07T12:03:59,276 Entered build tracker: /tmp/pip-build-tracker-7ew7yfrp 2026-03-07T12:03:59,277 Created temporary directory: /tmp/pip-wheel-2r6j1d5a 2026-03-07T12:03:59,280 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-03-07T12:03:59,282 Created temporary directory: /tmp/pip-ephem-wheel-cache-vi4lr7o5 2026-03-07T12:03:59,304 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-03-07T12:03:59,307 2 location(s) to search for versions of pythonclaw: 2026-03-07T12:03:59,307 * https://pypi.org/simple/pythonclaw/ 2026-03-07T12:03:59,307 * https://www.piwheels.org/simple/pythonclaw/ 2026-03-07T12:03:59,308 Fetching project page and analyzing links: https://pypi.org/simple/pythonclaw/ 2026-03-07T12:03:59,309 Getting page https://pypi.org/simple/pythonclaw/ 2026-03-07T12:03:59,310 Found index url https://pypi.org/simple 2026-03-07T12:03:59,521 Fetched page https://pypi.org/simple/pythonclaw/ as application/vnd.pypi.simple.v1+json 2026-03-07T12:03:59,527 Skipping link: No binaries permitted for pythonclaw: https://files.pythonhosted.org/packages/52/49/9b5977764bf0f4be4c701934ff8fbdfc493df7d4cdaf92634c58f0f33af6/pythonclaw-0.2.0-py3-none-any.whl (from https://pypi.org/simple/pythonclaw/) (requires-python:>=3.10) 2026-03-07T12:03:59,528 Found link https://files.pythonhosted.org/packages/3f/37/b6e6c14f88e8def49ffe675815acb54acb0e04b761b79fb917d1e0df5e24/pythonclaw-0.2.0.tar.gz (from https://pypi.org/simple/pythonclaw/) (requires-python:>=3.10), version: 0.2.0 2026-03-07T12:03:59,529 Skipping link: No binaries permitted for pythonclaw: https://files.pythonhosted.org/packages/7e/9b/fa6e88a6969fcf298cbb94bce82e24c9fd2201982032ba29277843e8677c/pythonclaw-0.2.1-py3-none-any.whl (from https://pypi.org/simple/pythonclaw/) (requires-python:>=3.10) 2026-03-07T12:03:59,530 Found link https://files.pythonhosted.org/packages/b9/ce/6f3a2e9e2dc269de257363a489613658f2b6f9ed21afee2ddd246fd75e39/pythonclaw-0.2.1.tar.gz (from https://pypi.org/simple/pythonclaw/) (requires-python:>=3.10), version: 0.2.1 2026-03-07T12:03:59,531 Skipping link: No binaries permitted for pythonclaw: https://files.pythonhosted.org/packages/76/95/23fc2983bc94dae5f2200637ff80309fc4cbd870dbc7d6a79557f9a4c018/pythonclaw-0.2.2-py3-none-any.whl (from https://pypi.org/simple/pythonclaw/) (requires-python:>=3.10) 2026-03-07T12:03:59,532 Found link https://files.pythonhosted.org/packages/7b/6e/12b6f35daf97ea65a56677a3797328551a5ad311c2adbb26c36bb865a11d/pythonclaw-0.2.2.tar.gz (from https://pypi.org/simple/pythonclaw/) (requires-python:>=3.10), version: 0.2.2 2026-03-07T12:03:59,532 Skipping link: No binaries permitted for pythonclaw: https://files.pythonhosted.org/packages/14/1b/a77ca3b88de5689b6b66b369bbd30a310b4da144fbd8514000ad45af371e/pythonclaw-0.2.3-py3-none-any.whl (from https://pypi.org/simple/pythonclaw/) (requires-python:>=3.10) 2026-03-07T12:03:59,533 Found link https://files.pythonhosted.org/packages/8b/c9/960342e98b0321e4f152f14b6feb3be22e953529c3341bee68f0d4e08022/pythonclaw-0.2.3.tar.gz (from https://pypi.org/simple/pythonclaw/) (requires-python:>=3.10), version: 0.2.3 2026-03-07T12:03:59,534 Skipping link: No binaries permitted for pythonclaw: https://files.pythonhosted.org/packages/27/7d/b9e61d2c47b410cda0b03379a65ec91b1861e93b4966d5717fbbc3d2f015/pythonclaw-0.3.0-py3-none-any.whl (from https://pypi.org/simple/pythonclaw/) (requires-python:>=3.10) 2026-03-07T12:03:59,535 Found link https://files.pythonhosted.org/packages/f4/53/a7662739ef6c892c70dda9f50224c1ba286e28da72a9e7d04f95673bef72/pythonclaw-0.3.0.tar.gz (from https://pypi.org/simple/pythonclaw/) (requires-python:>=3.10), version: 0.3.0 2026-03-07T12:03:59,536 Skipping link: No binaries permitted for pythonclaw: https://files.pythonhosted.org/packages/25/d7/a7351ad103595b219f62b5371ea7e35ed4dadc6e966e263dcb3f33a49d57/pythonclaw-0.3.1-py3-none-any.whl (from https://pypi.org/simple/pythonclaw/) (requires-python:>=3.10) 2026-03-07T12:03:59,537 Found link https://files.pythonhosted.org/packages/1b/34/68912217b061fda2e26ffb680c0dc778ef47efc9810b9a8e343331f74526/pythonclaw-0.3.1.tar.gz (from https://pypi.org/simple/pythonclaw/) (requires-python:>=3.10), version: 0.3.1 2026-03-07T12:03:59,537 Skipping link: No binaries permitted for pythonclaw: https://files.pythonhosted.org/packages/3a/19/42bd6583d6d2d761a3d4b40c2bbc41c2fcf824958af146db90db7b42e945/pythonclaw-0.3.2-py3-none-any.whl (from https://pypi.org/simple/pythonclaw/) (requires-python:>=3.10) 2026-03-07T12:03:59,538 Found link https://files.pythonhosted.org/packages/53/a1/248e1e31ceeba92a49423ed8e1fb9bb85ecc4b82d98970ce84cb3af3665b/pythonclaw-0.3.2.tar.gz (from https://pypi.org/simple/pythonclaw/) (requires-python:>=3.10), version: 0.3.2 2026-03-07T12:03:59,539 Skipping link: No binaries permitted for pythonclaw: https://files.pythonhosted.org/packages/3b/1b/4f66705afa7cb5838cfe2d7db1064dc3131614310995766306bb1664663f/pythonclaw-0.3.3-py3-none-any.whl (from https://pypi.org/simple/pythonclaw/) (requires-python:>=3.10) 2026-03-07T12:03:59,539 Found link https://files.pythonhosted.org/packages/fb/1e/b4073b12a05ef82a9bf2cf93208200060b302503c040dcd82512f7537ef3/pythonclaw-0.3.3.tar.gz (from https://pypi.org/simple/pythonclaw/) (requires-python:>=3.10), version: 0.3.3 2026-03-07T12:03:59,540 Skipping link: No binaries permitted for pythonclaw: https://files.pythonhosted.org/packages/32/de/79a8467b0d4a41d19fd2a3228df04de2c7829f4e2d6f4f265589c05e41a5/pythonclaw-0.5.0-py3-none-any.whl (from https://pypi.org/simple/pythonclaw/) (requires-python:>=3.10) 2026-03-07T12:03:59,541 Found link https://files.pythonhosted.org/packages/f3/04/b5ebe23ba4ce26d982c688f4f75b0a159e3cf317e67f8fa703349344e4ab/pythonclaw-0.5.0.tar.gz (from https://pypi.org/simple/pythonclaw/) (requires-python:>=3.10), version: 0.5.0 2026-03-07T12:03:59,541 Skipping link: No binaries permitted for pythonclaw: https://files.pythonhosted.org/packages/3e/f8/38764de8ca674fa3436ac87d93a37a3325202372811b8a8233dfbefee985/pythonclaw-0.6.0-py3-none-any.whl (from https://pypi.org/simple/pythonclaw/) (requires-python:>=3.10) 2026-03-07T12:03:59,542 Found link https://files.pythonhosted.org/packages/22/08/cda294ed4eb4214d089273cba24cb8ac40db10f1a5981cca9b5746d799e0/pythonclaw-0.6.0.tar.gz (from https://pypi.org/simple/pythonclaw/) (requires-python:>=3.10), version: 0.6.0 2026-03-07T12:03:59,543 Skipping link: No binaries permitted for pythonclaw: https://files.pythonhosted.org/packages/b8/91/4327cc3f1ca3a37e58d4c9558ff199ea1fd99e6e17dcd89d010c79a69676/pythonclaw-0.6.1-py3-none-any.whl (from https://pypi.org/simple/pythonclaw/) (requires-python:>=3.10) 2026-03-07T12:03:59,544 Found link https://files.pythonhosted.org/packages/86/12/c15394373e9bb6327791857abc9269c9946a6a8419627714afe1395bdd31/pythonclaw-0.6.1.tar.gz (from https://pypi.org/simple/pythonclaw/) (requires-python:>=3.10), version: 0.6.1 2026-03-07T12:03:59,544 Skipping link: No binaries permitted for pythonclaw: https://files.pythonhosted.org/packages/0c/e9/2409486ecd14ee071d25646013591881112be30b39b8b4e22823bf89a5c5/pythonclaw-0.6.2-py3-none-any.whl (from https://pypi.org/simple/pythonclaw/) (requires-python:>=3.10) 2026-03-07T12:03:59,545 Found link https://files.pythonhosted.org/packages/e2/6a/48a99aae89fcd81f1c38e1130faf1c663abf6d43c563adc5140e9b3a9c1d/pythonclaw-0.6.2.tar.gz (from https://pypi.org/simple/pythonclaw/) (requires-python:>=3.10), version: 0.6.2 2026-03-07T12:03:59,546 Skipping link: No binaries permitted for pythonclaw: https://files.pythonhosted.org/packages/41/23/e64938e9c0596fcb27ed6e8f773d4427cc35912af9d96814f78e78d364f7/pythonclaw-0.6.3-py3-none-any.whl (from https://pypi.org/simple/pythonclaw/) (requires-python:>=3.10) 2026-03-07T12:03:59,547 Found link https://files.pythonhosted.org/packages/26/18/ee4b02dc5d9fd6150db4129b453bad9bf33d1bf7582b36af6be664a168c5/pythonclaw-0.6.3.tar.gz (from https://pypi.org/simple/pythonclaw/) (requires-python:>=3.10), version: 0.6.3 2026-03-07T12:03:59,548 Fetching project page and analyzing links: https://www.piwheels.org/simple/pythonclaw/ 2026-03-07T12:03:59,549 Getting page https://www.piwheels.org/simple/pythonclaw/ 2026-03-07T12:03:59,550 Found index url https://www.piwheels.org/simple 2026-03-07T12:03:59,702 Fetched page https://www.piwheels.org/simple/pythonclaw/ as text/html 2026-03-07T12:03:59,707 Skipping link: No binaries permitted for pythonclaw: https://www.piwheels.org/simple/pythonclaw/pythonclaw-0.6.2-py3-none-any.whl#sha256=add92d6b7e59382d20da2f876d9ec8160b2aae8d41a34f843a21f37cfdf46c98 (from https://www.piwheels.org/simple/pythonclaw/) (requires-python:>=3.10) 2026-03-07T12:03:59,707 Skipping link: No binaries permitted for pythonclaw: https://www.piwheels.org/simple/pythonclaw/pythonclaw-0.6.1-py3-none-any.whl#sha256=62771c76edf7734759c3710db2a8e2378674071ae3a5385b682352a27d552f49 (from https://www.piwheels.org/simple/pythonclaw/) (requires-python:>=3.10) 2026-03-07T12:03:59,708 Skipping link: No binaries permitted for pythonclaw: https://www.piwheels.org/simple/pythonclaw/pythonclaw-0.6.0-py3-none-any.whl#sha256=b42bce76b04979ed31bf1b13d7531516c8ce207c796a1adae923c86a325a9cf7 (from https://www.piwheels.org/simple/pythonclaw/) (requires-python:>=3.10) 2026-03-07T12:03:59,708 Skipping link: No binaries permitted for pythonclaw: https://www.piwheels.org/simple/pythonclaw/pythonclaw-0.5.0-py3-none-any.whl#sha256=4efbe6a927ad7f854acc371c0543ca739bf94b6764dde3ee819c4b6ad9503ba4 (from https://www.piwheels.org/simple/pythonclaw/) (requires-python:>=3.10) 2026-03-07T12:03:59,709 Skipping link: No binaries permitted for pythonclaw: https://www.piwheels.org/simple/pythonclaw/pythonclaw-0.3.3-py3-none-any.whl#sha256=0a4d78f679e863b8bbd4501eef94220ee475c8fb2e57f880fa1bb13218235aef (from https://www.piwheels.org/simple/pythonclaw/) (requires-python:>=3.10) 2026-03-07T12:03:59,709 Skipping link: No binaries permitted for pythonclaw: https://www.piwheels.org/simple/pythonclaw/pythonclaw-0.3.2-py3-none-any.whl#sha256=d0f3e40fb01eafd2a0d5e2a9dcf7afccf929a4cc6ba0c55bc4e957720162890d (from https://www.piwheels.org/simple/pythonclaw/) (requires-python:>=3.10) 2026-03-07T12:03:59,710 Skipping link: No binaries permitted for pythonclaw: https://www.piwheels.org/simple/pythonclaw/pythonclaw-0.3.1-py3-none-any.whl#sha256=0bce8a421ae62ab26c44b529b194b8f39459d3337f270d3ab9ad50802d671bb5 (from https://www.piwheels.org/simple/pythonclaw/) (requires-python:>=3.10) 2026-03-07T12:03:59,711 Skipping link: No binaries permitted for pythonclaw: https://www.piwheels.org/simple/pythonclaw/pythonclaw-0.3.0-py3-none-any.whl#sha256=bcf725e70b2d84002bcb7dd594e395d792733caaa4461a3ae39ad95016a88806 (from https://www.piwheels.org/simple/pythonclaw/) (requires-python:>=3.10) 2026-03-07T12:03:59,711 Skipping link: No binaries permitted for pythonclaw: https://www.piwheels.org/simple/pythonclaw/pythonclaw-0.2.3-py3-none-any.whl#sha256=812302fca1a13d6b5aaa5bf7c02a8b074b2b6db8174a5876c19e812e6645cfac (from https://www.piwheels.org/simple/pythonclaw/) (requires-python:>=3.10) 2026-03-07T12:03:59,712 Skipping link: No binaries permitted for pythonclaw: https://www.piwheels.org/simple/pythonclaw/pythonclaw-0.2.2-py3-none-any.whl#sha256=89568074b9d8bfd7ef1e3d53d4935a80fb32edc5a3fd66dcc65bd29fa3c1b67b (from https://www.piwheels.org/simple/pythonclaw/) (requires-python:>=3.10) 2026-03-07T12:03:59,712 Skipping link: No binaries permitted for pythonclaw: https://www.piwheels.org/simple/pythonclaw/pythonclaw-0.2.1-py3-none-any.whl#sha256=c1996d19ba7eb43b52da9b6e687ede432f5e51964fbc489d2bd73be85986ff93 (from https://www.piwheels.org/simple/pythonclaw/) (requires-python:>=3.10) 2026-03-07T12:03:59,713 Skipping link: No binaries permitted for pythonclaw: https://www.piwheels.org/simple/pythonclaw/pythonclaw-0.2.0-py3-none-any.whl#sha256=74ef0d8c49409b70335e515d4ee4f11791d538285f5a42796b3c997f5f306fbb (from https://www.piwheels.org/simple/pythonclaw/) (requires-python:>=3.10) 2026-03-07T12:03:59,714 Skipping link: not a file: https://www.piwheels.org/simple/pythonclaw/ 2026-03-07T12:03:59,714 Skipping link: not a file: https://pypi.org/simple/pythonclaw/ 2026-03-07T12:03:59,736 Given no hashes to check 1 links for project 'pythonclaw': discarding no candidates 2026-03-07T12:03:59,755 Collecting pythonclaw==0.6.3 2026-03-07T12:03:59,758 Created temporary directory: /tmp/pip-unpack-p27p3skq 2026-03-07T12:03:59,968 Downloading pythonclaw-0.6.3.tar.gz (221 kB) 2026-03-07T12:04:00,328 Added pythonclaw==0.6.3 from https://files.pythonhosted.org/packages/26/18/ee4b02dc5d9fd6150db4129b453bad9bf33d1bf7582b36af6be664a168c5/pythonclaw-0.6.3.tar.gz to build tracker '/tmp/pip-build-tracker-7ew7yfrp' 2026-03-07T12:04:00,334 Created temporary directory: /tmp/pip-build-env-3e_51l3t 2026-03-07T12:04:00,338 Installing build dependencies: started 2026-03-07T12:04:00,339 Running command pip subprocess to install build dependencies 2026-03-07T12:04:00,369 Error processing line 1 of /home/piwheels/.local/lib/python3.11/site-packages/cntimer.pth: 2026-03-07T12:04:00,409 Traceback (most recent call last): 2026-03-07T12:04:00,409 File "", line 192, in addpackage 2026-03-07T12:04:00,410 File "", line 1, in 2026-03-07T12:04:00,410 ModuleNotFoundError: No module named 'cntimer' 2026-03-07T12:04:00,411 Remainder of file ignored 2026-03-07T12:04:01,725 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-03-07T12:04:02,293 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-03-07T12:04:02,316 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-03-07T12:04:04,040 Collecting setuptools>=68 2026-03-07T12:04:04,138 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.0-py3-none-any.whl (1.0 MB) 2026-03-07T12:04:04,412 Collecting wheel 2026-03-07T12:04:04,427 Using cached https://www.piwheels.org/simple/wheel/wheel-0.46.3-py3-none-any.whl (30 kB) 2026-03-07T12:04:04,612 Collecting packaging>=24.0 2026-03-07T12:04:04,628 Using cached https://www.piwheels.org/simple/packaging/packaging-26.0-py3-none-any.whl (74 kB) 2026-03-07T12:04:07,588 Installing collected packages: setuptools, packaging, wheel 2026-03-07T12:04:11,058 Creating /tmp/pip-build-env-3e_51l3t/overlay/local/bin 2026-03-07T12:04:11,061 changing mode of /tmp/pip-build-env-3e_51l3t/overlay/local/bin/wheel to 755 2026-03-07T12:04:11,082 Successfully installed packaging-26.0 setuptools-82.0.0 wheel-0.46.3 2026-03-07T12:04:11,359 Installing build dependencies: finished with status 'done' 2026-03-07T12:04:11,366 Getting requirements to build wheel: started 2026-03-07T12:04:11,367 Running command Getting requirements to build wheel 2026-03-07T12:04:12,045 /tmp/pip-build-env-3e_51l3t/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-03-07T12:04:12,046 !! 2026-03-07T12:04:12,047 ******************************************************************************** 2026-03-07T12:04:12,048 Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). 2026-03-07T12:04:12,049 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-03-07T12:04:12,050 or your builds will no longer be supported. 2026-03-07T12:04:12,051 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-07T12:04:12,051 ******************************************************************************** 2026-03-07T12:04:12,052 !! 2026-03-07T12:04:12,052 corresp(dist, value, root_dir) 2026-03-07T12:04:12,130 /tmp/pip-build-env-3e_51l3t/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-07T12:04:12,131 !! 2026-03-07T12:04:12,132 ******************************************************************************** 2026-03-07T12:04:12,132 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-07T12:04:12,133 License :: OSI Approved :: MIT License 2026-03-07T12:04:12,134 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-07T12:04:12,134 ******************************************************************************** 2026-03-07T12:04:12,135 !! 2026-03-07T12:04:12,136 dist._finalize_license_expression() 2026-03-07T12:04:12,137 /tmp/pip-build-env-3e_51l3t/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-07T12:04:12,137 !! 2026-03-07T12:04:12,138 ******************************************************************************** 2026-03-07T12:04:12,139 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-07T12:04:12,140 License :: OSI Approved :: MIT License 2026-03-07T12:04:12,141 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-07T12:04:12,141 ******************************************************************************** 2026-03-07T12:04:12,143 !! 2026-03-07T12:04:12,143 self._finalize_license_expression() 2026-03-07T12:04:12,144 running egg_info 2026-03-07T12:04:12,150 writing pythonclaw.egg-info/PKG-INFO 2026-03-07T12:04:12,155 writing dependency_links to pythonclaw.egg-info/dependency_links.txt 2026-03-07T12:04:12,157 writing entry points to pythonclaw.egg-info/entry_points.txt 2026-03-07T12:04:12,159 writing requirements to pythonclaw.egg-info/requires.txt 2026-03-07T12:04:12,160 writing top-level names to pythonclaw.egg-info/top_level.txt 2026-03-07T12:04:12,403 reading manifest file 'pythonclaw.egg-info/SOURCES.txt' 2026-03-07T12:04:12,412 reading manifest template 'MANIFEST.in' 2026-03-07T12:04:12,595 warning: no files found matching '*.css' under directory 'pythonclaw' 2026-03-07T12:04:12,654 warning: no files found matching '*.js' under directory 'pythonclaw' 2026-03-07T12:04:12,769 warning: no files found matching '*.ico' under directory 'pythonclaw' 2026-03-07T12:04:12,772 warning: no previously-included files found matching 'pythonclaw.json' 2026-03-07T12:04:12,773 warning: no previously-included files found matching 'pythonclaw.example.json' 2026-03-07T12:04:12,774 warning: no previously-included files found matching '.env' 2026-03-07T12:04:12,775 warning: no previously-included files found matching '.env.example' 2026-03-07T12:04:12,777 warning: no previously-included files matching '__pycache__' found under directory '*' 2026-03-07T12:04:12,778 warning: no previously-included files matching '*.py[cod]' found under directory '*' 2026-03-07T12:04:12,780 warning: no previously-included files matching '*.pyc' found under directory '*' 2026-03-07T12:04:12,781 warning: no previously-included files matching '*' found under directory 'context' 2026-03-07T12:04:12,782 warning: no previously-included files matching '*' found under directory '.github' 2026-03-07T12:04:12,783 warning: no previously-included files matching '*' found under directory 'assets' 2026-03-07T12:04:12,784 adding license file 'LICENSE' 2026-03-07T12:04:12,793 writing manifest file 'pythonclaw.egg-info/SOURCES.txt' 2026-03-07T12:04:12,892 Getting requirements to build wheel: finished with status 'done' 2026-03-07T12:04:12,895 Created temporary directory: /tmp/pip-modern-metadata-0j97_ku6 2026-03-07T12:04:12,898 Preparing metadata (pyproject.toml): started 2026-03-07T12:04:12,899 Running command Preparing metadata (pyproject.toml) 2026-03-07T12:04:13,478 /tmp/pip-build-env-3e_51l3t/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-03-07T12:04:13,478 !! 2026-03-07T12:04:13,479 ******************************************************************************** 2026-03-07T12:04:13,480 Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). 2026-03-07T12:04:13,481 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-03-07T12:04:13,481 or your builds will no longer be supported. 2026-03-07T12:04:13,482 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-07T12:04:13,483 ******************************************************************************** 2026-03-07T12:04:13,484 !! 2026-03-07T12:04:13,484 corresp(dist, value, root_dir) 2026-03-07T12:04:13,555 /tmp/pip-build-env-3e_51l3t/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-07T12:04:13,556 !! 2026-03-07T12:04:13,557 ******************************************************************************** 2026-03-07T12:04:13,557 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-07T12:04:13,559 License :: OSI Approved :: MIT License 2026-03-07T12:04:13,560 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-07T12:04:13,560 ******************************************************************************** 2026-03-07T12:04:13,561 !! 2026-03-07T12:04:13,562 dist._finalize_license_expression() 2026-03-07T12:04:13,563 /tmp/pip-build-env-3e_51l3t/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-07T12:04:13,563 !! 2026-03-07T12:04:13,564 ******************************************************************************** 2026-03-07T12:04:13,565 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-07T12:04:13,566 License :: OSI Approved :: MIT License 2026-03-07T12:04:13,567 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-07T12:04:13,568 ******************************************************************************** 2026-03-07T12:04:13,570 !! 2026-03-07T12:04:13,571 self._finalize_license_expression() 2026-03-07T12:04:13,571 running dist_info 2026-03-07T12:04:13,578 creating /tmp/pip-modern-metadata-0j97_ku6/pythonclaw.egg-info 2026-03-07T12:04:13,579 writing /tmp/pip-modern-metadata-0j97_ku6/pythonclaw.egg-info/PKG-INFO 2026-03-07T12:04:13,583 writing dependency_links to /tmp/pip-modern-metadata-0j97_ku6/pythonclaw.egg-info/dependency_links.txt 2026-03-07T12:04:13,585 writing entry points to /tmp/pip-modern-metadata-0j97_ku6/pythonclaw.egg-info/entry_points.txt 2026-03-07T12:04:13,587 writing requirements to /tmp/pip-modern-metadata-0j97_ku6/pythonclaw.egg-info/requires.txt 2026-03-07T12:04:13,588 writing top-level names to /tmp/pip-modern-metadata-0j97_ku6/pythonclaw.egg-info/top_level.txt 2026-03-07T12:04:13,589 writing manifest file '/tmp/pip-modern-metadata-0j97_ku6/pythonclaw.egg-info/SOURCES.txt' 2026-03-07T12:04:13,807 reading manifest file '/tmp/pip-modern-metadata-0j97_ku6/pythonclaw.egg-info/SOURCES.txt' 2026-03-07T12:04:13,809 reading manifest template 'MANIFEST.in' 2026-03-07T12:04:13,988 warning: no files found matching '*.css' under directory 'pythonclaw' 2026-03-07T12:04:14,047 warning: no files found matching '*.js' under directory 'pythonclaw' 2026-03-07T12:04:14,164 warning: no files found matching '*.ico' under directory 'pythonclaw' 2026-03-07T12:04:14,167 warning: no previously-included files found matching 'pythonclaw.json' 2026-03-07T12:04:14,167 warning: no previously-included files found matching 'pythonclaw.example.json' 2026-03-07T12:04:14,168 warning: no previously-included files found matching '.env' 2026-03-07T12:04:14,169 warning: no previously-included files found matching '.env.example' 2026-03-07T12:04:14,170 warning: no previously-included files matching '__pycache__' found under directory '*' 2026-03-07T12:04:14,171 warning: no previously-included files matching '*.py[cod]' found under directory '*' 2026-03-07T12:04:14,172 warning: no previously-included files matching '*.pyc' found under directory '*' 2026-03-07T12:04:14,172 warning: no previously-included files matching '*' found under directory 'context' 2026-03-07T12:04:14,173 warning: no previously-included files matching '*' found under directory '.github' 2026-03-07T12:04:14,174 warning: no previously-included files matching '*' found under directory 'assets' 2026-03-07T12:04:14,174 adding license file 'LICENSE' 2026-03-07T12:04:14,182 writing manifest file '/tmp/pip-modern-metadata-0j97_ku6/pythonclaw.egg-info/SOURCES.txt' 2026-03-07T12:04:14,183 creating '/tmp/pip-modern-metadata-0j97_ku6/pythonclaw-0.6.3.dist-info' 2026-03-07T12:04:14,312 Preparing metadata (pyproject.toml): finished with status 'done' 2026-03-07T12:04:14,318 Source in /tmp/pip-wheel-2r6j1d5a/pythonclaw_958d125bdc1341f491b22d5b1492e116 has version 0.6.3, which satisfies requirement pythonclaw==0.6.3 from https://files.pythonhosted.org/packages/26/18/ee4b02dc5d9fd6150db4129b453bad9bf33d1bf7582b36af6be664a168c5/pythonclaw-0.6.3.tar.gz 2026-03-07T12:04:14,319 Removed pythonclaw==0.6.3 from https://files.pythonhosted.org/packages/26/18/ee4b02dc5d9fd6150db4129b453bad9bf33d1bf7582b36af6be664a168c5/pythonclaw-0.6.3.tar.gz from build tracker '/tmp/pip-build-tracker-7ew7yfrp' 2026-03-07T12:04:14,326 Created temporary directory: /tmp/pip-unpack-sz6mp79x 2026-03-07T12:04:14,327 Building wheels for collected packages: pythonclaw 2026-03-07T12:04:14,332 Created temporary directory: /tmp/pip-wheel-8ytlvoyc 2026-03-07T12:04:14,332 Destination directory: /tmp/pip-wheel-8ytlvoyc 2026-03-07T12:04:14,334 Building wheel for pythonclaw (pyproject.toml): started 2026-03-07T12:04:14,335 Running command Building wheel for pythonclaw (pyproject.toml) 2026-03-07T12:04:14,907 /tmp/pip-build-env-3e_51l3t/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-03-07T12:04:14,907 !! 2026-03-07T12:04:14,909 ******************************************************************************** 2026-03-07T12:04:14,909 Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). 2026-03-07T12:04:14,910 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-03-07T12:04:14,911 or your builds will no longer be supported. 2026-03-07T12:04:14,912 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-07T12:04:14,913 ******************************************************************************** 2026-03-07T12:04:14,914 !! 2026-03-07T12:04:14,915 corresp(dist, value, root_dir) 2026-03-07T12:04:14,978 /tmp/pip-build-env-3e_51l3t/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-07T12:04:14,979 !! 2026-03-07T12:04:14,979 ******************************************************************************** 2026-03-07T12:04:14,980 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-07T12:04:14,981 License :: OSI Approved :: MIT License 2026-03-07T12:04:14,982 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-07T12:04:14,982 ******************************************************************************** 2026-03-07T12:04:14,983 !! 2026-03-07T12:04:14,984 dist._finalize_license_expression() 2026-03-07T12:04:14,984 /tmp/pip-build-env-3e_51l3t/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-07T12:04:14,985 !! 2026-03-07T12:04:14,986 ******************************************************************************** 2026-03-07T12:04:14,987 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-07T12:04:14,987 License :: OSI Approved :: MIT License 2026-03-07T12:04:14,988 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-07T12:04:14,989 ******************************************************************************** 2026-03-07T12:04:14,990 !! 2026-03-07T12:04:14,991 self._finalize_license_expression() 2026-03-07T12:04:14,991 running bdist_wheel 2026-03-07T12:04:15,003 running build 2026-03-07T12:04:15,003 running build_py 2026-03-07T12:04:15,009 creating build/lib/pythonclaw 2026-03-07T12:04:15,011 copying pythonclaw/session_manager.py -> build/lib/pythonclaw 2026-03-07T12:04:15,014 copying pythonclaw/daemon.py -> build/lib/pythonclaw 2026-03-07T12:04:15,016 copying pythonclaw/__init__.py -> build/lib/pythonclaw 2026-03-07T12:04:15,018 copying pythonclaw/server.py -> build/lib/pythonclaw 2026-03-07T12:04:15,020 copying pythonclaw/config.py -> build/lib/pythonclaw 2026-03-07T12:04:15,022 copying pythonclaw/onboard.py -> build/lib/pythonclaw 2026-03-07T12:04:15,025 copying pythonclaw/main.py -> build/lib/pythonclaw 2026-03-07T12:04:15,027 copying pythonclaw/__main__.py -> build/lib/pythonclaw 2026-03-07T12:04:15,029 copying pythonclaw/init.py -> build/lib/pythonclaw 2026-03-07T12:04:15,031 creating build/lib/pythonclaw/channels 2026-03-07T12:04:15,032 copying pythonclaw/channels/telegram_bot.py -> build/lib/pythonclaw/channels 2026-03-07T12:04:15,035 copying pythonclaw/channels/discord_bot.py -> build/lib/pythonclaw/channels 2026-03-07T12:04:15,037 copying pythonclaw/channels/whatsapp_bot.py -> build/lib/pythonclaw/channels 2026-03-07T12:04:15,040 creating build/lib/pythonclaw/scheduler 2026-03-07T12:04:15,041 copying pythonclaw/scheduler/cron.py -> build/lib/pythonclaw/scheduler 2026-03-07T12:04:15,043 copying pythonclaw/scheduler/heartbeat.py -> build/lib/pythonclaw/scheduler 2026-03-07T12:04:15,046 creating build/lib/pythonclaw/core 2026-03-07T12:04:15,047 copying pythonclaw/core/persistent_agent.py -> build/lib/pythonclaw/core 2026-03-07T12:04:15,049 copying pythonclaw/core/skill_loader.py -> build/lib/pythonclaw/core 2026-03-07T12:04:15,052 copying pythonclaw/core/__init__.py -> build/lib/pythonclaw/core 2026-03-07T12:04:15,053 copying pythonclaw/core/session_store.py -> build/lib/pythonclaw/core 2026-03-07T12:04:15,056 copying pythonclaw/core/tools.py -> build/lib/pythonclaw/core 2026-03-07T12:04:15,059 copying pythonclaw/core/agent.py -> build/lib/pythonclaw/core 2026-03-07T12:04:15,062 copying pythonclaw/core/skillhub.py -> build/lib/pythonclaw/core 2026-03-07T12:04:15,064 copying pythonclaw/core/compaction.py -> build/lib/pythonclaw/core 2026-03-07T12:04:15,066 copying pythonclaw/core/utils.py -> build/lib/pythonclaw/core 2026-03-07T12:04:15,068 creating build/lib/pythonclaw/web 2026-03-07T12:04:15,069 copying pythonclaw/web/__init__.py -> build/lib/pythonclaw/web 2026-03-07T12:04:15,071 copying pythonclaw/web/app.py -> build/lib/pythonclaw/web 2026-03-07T12:04:15,074 creating build/lib/pythonclaw/core/memory 2026-03-07T12:04:15,075 copying pythonclaw/core/memory/storage.py -> build/lib/pythonclaw/core/memory 2026-03-07T12:04:15,078 copying pythonclaw/core/memory/manager.py -> build/lib/pythonclaw/core/memory 2026-03-07T12:04:15,080 creating build/lib/pythonclaw/core/knowledge 2026-03-07T12:04:15,081 copying pythonclaw/core/knowledge/rag.py -> build/lib/pythonclaw/core/knowledge 2026-03-07T12:04:15,084 creating build/lib/pythonclaw/core/retrieval 2026-03-07T12:04:15,085 copying pythonclaw/core/retrieval/fusion.py -> build/lib/pythonclaw/core/retrieval 2026-03-07T12:04:15,087 copying pythonclaw/core/retrieval/sparse.py -> build/lib/pythonclaw/core/retrieval 2026-03-07T12:04:15,088 copying pythonclaw/core/retrieval/__init__.py -> build/lib/pythonclaw/core/retrieval 2026-03-07T12:04:15,090 copying pythonclaw/core/retrieval/reranker.py -> build/lib/pythonclaw/core/retrieval 2026-03-07T12:04:15,092 copying pythonclaw/core/retrieval/retriever.py -> build/lib/pythonclaw/core/retrieval 2026-03-07T12:04:15,094 copying pythonclaw/core/retrieval/dense.py -> build/lib/pythonclaw/core/retrieval 2026-03-07T12:04:15,096 copying pythonclaw/core/retrieval/chunker.py -> build/lib/pythonclaw/core/retrieval 2026-03-07T12:04:15,098 creating build/lib/pythonclaw/core/llm 2026-03-07T12:04:15,099 copying pythonclaw/core/llm/openai_compatible.py -> build/lib/pythonclaw/core/llm 2026-03-07T12:04:15,101 copying pythonclaw/core/llm/response.py -> build/lib/pythonclaw/core/llm 2026-03-07T12:04:15,103 copying pythonclaw/core/llm/gemini_client.py -> build/lib/pythonclaw/core/llm 2026-03-07T12:04:15,106 copying pythonclaw/core/llm/base.py -> build/lib/pythonclaw/core/llm 2026-03-07T12:04:15,107 copying pythonclaw/core/llm/anthropic_client.py -> build/lib/pythonclaw/core/llm 2026-03-07T12:04:15,115 creating build/lib/pythonclaw/templates/skills/media/image_gen 2026-03-07T12:04:15,117 copying pythonclaw/templates/skills/media/image_gen/generate.py -> build/lib/pythonclaw/templates/skills/media/image_gen 2026-03-07T12:04:15,120 creating build/lib/pythonclaw/templates/skills/media/spotify 2026-03-07T12:04:15,121 copying pythonclaw/templates/skills/media/spotify/spotify_ctl.py -> build/lib/pythonclaw/templates/skills/media/spotify 2026-03-07T12:04:15,124 creating build/lib/pythonclaw/templates/skills/media/tts 2026-03-07T12:04:15,125 copying pythonclaw/templates/skills/media/tts/speak.py -> build/lib/pythonclaw/templates/skills/media/tts 2026-03-07T12:04:15,127 creating build/lib/pythonclaw/templates/skills/dev/code_runner 2026-03-07T12:04:15,128 copying pythonclaw/templates/skills/dev/code_runner/run_code.py -> build/lib/pythonclaw/templates/skills/dev/code_runner 2026-03-07T12:04:15,131 creating build/lib/pythonclaw/templates/skills/dev/http_request 2026-03-07T12:04:15,132 copying pythonclaw/templates/skills/dev/http_request/request.py -> build/lib/pythonclaw/templates/skills/dev/http_request 2026-03-07T12:04:15,134 creating build/lib/pythonclaw/templates/skills/dev/github 2026-03-07T12:04:15,135 copying pythonclaw/templates/skills/dev/github/gh.py -> build/lib/pythonclaw/templates/skills/dev/github 2026-03-07T12:04:15,138 creating build/lib/pythonclaw/templates/skills/system/change_setting 2026-03-07T12:04:15,140 copying pythonclaw/templates/skills/system/change_setting/update_config.py -> build/lib/pythonclaw/templates/skills/system/change_setting 2026-03-07T12:04:15,142 creating build/lib/pythonclaw/templates/skills/system/model_usage 2026-03-07T12:04:15,143 copying pythonclaw/templates/skills/system/model_usage/usage_stats.py -> build/lib/pythonclaw/templates/skills/system/model_usage 2026-03-07T12:04:15,145 creating build/lib/pythonclaw/templates/skills/system/onboarding 2026-03-07T12:04:15,146 copying pythonclaw/templates/skills/system/onboarding/write_identity.py -> build/lib/pythonclaw/templates/skills/system/onboarding 2026-03-07T12:04:15,150 creating build/lib/pythonclaw/templates/skills/system/time 2026-03-07T12:04:15,151 copying pythonclaw/templates/skills/system/time/time_util.py -> build/lib/pythonclaw/templates/skills/system/time 2026-03-07T12:04:15,153 creating build/lib/pythonclaw/templates/skills/system/random 2026-03-07T12:04:15,154 copying pythonclaw/templates/skills/system/random/random_util.py -> build/lib/pythonclaw/templates/skills/system/random 2026-03-07T12:04:15,156 creating build/lib/pythonclaw/templates/skills/system/session_logs 2026-03-07T12:04:15,157 copying pythonclaw/templates/skills/system/session_logs/search_sessions.py -> build/lib/pythonclaw/templates/skills/system/session_logs 2026-03-07T12:04:15,160 creating build/lib/pythonclaw/templates/skills/communication/slack 2026-03-07T12:04:15,161 copying pythonclaw/templates/skills/communication/slack/slack_api.py -> build/lib/pythonclaw/templates/skills/communication/slack 2026-03-07T12:04:15,164 creating build/lib/pythonclaw/templates/skills/communication/email 2026-03-07T12:04:15,165 copying pythonclaw/templates/skills/communication/email/send_email.py -> build/lib/pythonclaw/templates/skills/communication/email 2026-03-07T12:04:15,167 creating build/lib/pythonclaw/templates/skills/productivity/notion 2026-03-07T12:04:15,169 copying pythonclaw/templates/skills/productivity/notion/notion_api.py -> build/lib/pythonclaw/templates/skills/productivity/notion 2026-03-07T12:04:15,172 creating build/lib/pythonclaw/templates/skills/productivity/obsidian 2026-03-07T12:04:15,173 copying pythonclaw/templates/skills/productivity/obsidian/obsidian_vault.py -> build/lib/pythonclaw/templates/skills/productivity/obsidian 2026-03-07T12:04:15,175 creating build/lib/pythonclaw/templates/skills/productivity/trello 2026-03-07T12:04:15,176 copying pythonclaw/templates/skills/productivity/trello/trello_api.py -> build/lib/pythonclaw/templates/skills/productivity/trello 2026-03-07T12:04:15,179 creating build/lib/pythonclaw/templates/skills/text/translator 2026-03-07T12:04:15,180 copying pythonclaw/templates/skills/text/translator/translate.py -> build/lib/pythonclaw/templates/skills/text/translator 2026-03-07T12:04:15,184 creating build/lib/pythonclaw/templates/skills/web/summarize 2026-03-07T12:04:15,185 copying pythonclaw/templates/skills/web/summarize/summarize_url.py -> build/lib/pythonclaw/templates/skills/web/summarize 2026-03-07T12:04:15,188 creating build/lib/pythonclaw/templates/skills/data/weather 2026-03-07T12:04:15,189 copying pythonclaw/templates/skills/data/weather/weather.py -> build/lib/pythonclaw/templates/skills/data/weather 2026-03-07T12:04:15,192 creating build/lib/pythonclaw/templates/skills/data/youtube 2026-03-07T12:04:15,193 copying pythonclaw/templates/skills/data/youtube/youtube_info.py -> build/lib/pythonclaw/templates/skills/data/youtube 2026-03-07T12:04:15,196 creating build/lib/pythonclaw/templates/skills/data/csv_analyzer 2026-03-07T12:04:15,197 copying pythonclaw/templates/skills/data/csv_analyzer/analyze.py -> build/lib/pythonclaw/templates/skills/data/csv_analyzer 2026-03-07T12:04:15,199 creating build/lib/pythonclaw/templates/skills/data/news 2026-03-07T12:04:15,200 copying pythonclaw/templates/skills/data/news/search_news.py -> build/lib/pythonclaw/templates/skills/data/news 2026-03-07T12:04:15,203 creating build/lib/pythonclaw/templates/skills/data/pdf_reader 2026-03-07T12:04:15,204 copying pythonclaw/templates/skills/data/pdf_reader/read_pdf.py -> build/lib/pythonclaw/templates/skills/data/pdf_reader 2026-03-07T12:04:15,207 creating build/lib/pythonclaw/templates/skills/data/scraper 2026-03-07T12:04:15,208 copying pythonclaw/templates/skills/data/scraper/scrape.py -> build/lib/pythonclaw/templates/skills/data/scraper 2026-03-07T12:04:15,210 creating build/lib/pythonclaw/templates/skills/data/finance 2026-03-07T12:04:15,211 copying pythonclaw/templates/skills/data/finance/fetch_quote.py -> build/lib/pythonclaw/templates/skills/data/finance 2026-03-07T12:04:15,214 running egg_info 2026-03-07T12:04:15,223 writing pythonclaw.egg-info/PKG-INFO 2026-03-07T12:04:15,227 writing dependency_links to pythonclaw.egg-info/dependency_links.txt 2026-03-07T12:04:15,228 writing entry points to pythonclaw.egg-info/entry_points.txt 2026-03-07T12:04:15,229 writing requirements to pythonclaw.egg-info/requires.txt 2026-03-07T12:04:15,230 writing top-level names to pythonclaw.egg-info/top_level.txt 2026-03-07T12:04:15,431 reading manifest file 'pythonclaw.egg-info/SOURCES.txt' 2026-03-07T12:04:15,439 reading manifest template 'MANIFEST.in' 2026-03-07T12:04:15,603 warning: no files found matching '*.css' under directory 'pythonclaw' 2026-03-07T12:04:15,657 warning: no files found matching '*.js' under directory 'pythonclaw' 2026-03-07T12:04:15,766 warning: no files found matching '*.ico' under directory 'pythonclaw' 2026-03-07T12:04:15,769 warning: no previously-included files found matching 'pythonclaw.json' 2026-03-07T12:04:15,770 warning: no previously-included files found matching 'pythonclaw.example.json' 2026-03-07T12:04:15,771 warning: no previously-included files found matching '.env' 2026-03-07T12:04:15,772 warning: no previously-included files found matching '.env.example' 2026-03-07T12:04:15,773 warning: no previously-included files matching '__pycache__' found under directory '*' 2026-03-07T12:04:15,775 warning: no previously-included files matching '*.py[cod]' found under directory '*' 2026-03-07T12:04:15,776 warning: no previously-included files matching '*.pyc' found under directory '*' 2026-03-07T12:04:15,777 warning: no previously-included files matching '*' found under directory 'context' 2026-03-07T12:04:15,778 warning: no previously-included files matching '*' found under directory '.github' 2026-03-07T12:04:15,779 warning: no previously-included files matching '*' found under directory 'assets' 2026-03-07T12:04:15,780 adding license file 'LICENSE' 2026-03-07T12:04:15,789 writing manifest file 'pythonclaw.egg-info/SOURCES.txt' 2026-03-07T12:04:15,912 creating build/lib/pythonclaw/templates/skills/google/workspace 2026-03-07T12:04:15,913 copying pythonclaw/templates/skills/google/workspace/check_setup.sh -> build/lib/pythonclaw/templates/skills/google/workspace 2026-03-07T12:04:15,916 creating build/lib/pythonclaw/templates/persona 2026-03-07T12:04:15,917 copying pythonclaw/templates/persona/demo_persona.md -> build/lib/pythonclaw/templates/persona 2026-03-07T12:04:15,919 creating build/lib/pythonclaw/templates/soul 2026-03-07T12:04:15,920 copying pythonclaw/templates/soul/SOUL.md -> build/lib/pythonclaw/templates/soul 2026-03-07T12:04:15,922 copying pythonclaw/templates/skills/media/CATEGORY.md -> build/lib/pythonclaw/templates/skills/media 2026-03-07T12:04:15,925 copying pythonclaw/templates/skills/media/image_gen/SKILL.md -> build/lib/pythonclaw/templates/skills/media/image_gen 2026-03-07T12:04:15,927 copying pythonclaw/templates/skills/media/spotify/SKILL.md -> build/lib/pythonclaw/templates/skills/media/spotify 2026-03-07T12:04:15,929 copying pythonclaw/templates/skills/media/tts/SKILL.md -> build/lib/pythonclaw/templates/skills/media/tts 2026-03-07T12:04:15,932 copying pythonclaw/templates/skills/dev/CATEGORY.md -> build/lib/pythonclaw/templates/skills/dev 2026-03-07T12:04:15,934 copying pythonclaw/templates/skills/dev/code_runner/SKILL.md -> build/lib/pythonclaw/templates/skills/dev/code_runner 2026-03-07T12:04:15,936 copying pythonclaw/templates/skills/dev/http_request/SKILL.md -> build/lib/pythonclaw/templates/skills/dev/http_request 2026-03-07T12:04:15,938 copying pythonclaw/templates/skills/dev/github/SKILL.md -> build/lib/pythonclaw/templates/skills/dev/github 2026-03-07T12:04:15,941 copying pythonclaw/templates/skills/system/CATEGORY.md -> build/lib/pythonclaw/templates/skills/system 2026-03-07T12:04:15,943 copying pythonclaw/templates/skills/system/change_setting/SKILL.md -> build/lib/pythonclaw/templates/skills/system/change_setting 2026-03-07T12:04:15,945 copying pythonclaw/templates/skills/system/model_usage/SKILL.md -> build/lib/pythonclaw/templates/skills/system/model_usage 2026-03-07T12:04:15,947 copying pythonclaw/templates/skills/system/onboarding/SKILL.md -> build/lib/pythonclaw/templates/skills/system/onboarding 2026-03-07T12:04:15,949 creating build/lib/pythonclaw/templates/skills/system/change_soul 2026-03-07T12:04:15,950 copying pythonclaw/templates/skills/system/change_soul/SKILL.md -> build/lib/pythonclaw/templates/skills/system/change_soul 2026-03-07T12:04:15,952 copying pythonclaw/templates/skills/system/time/SKILL.md -> build/lib/pythonclaw/templates/skills/system/time 2026-03-07T12:04:15,955 creating build/lib/pythonclaw/templates/skills/system/change_persona 2026-03-07T12:04:15,955 copying pythonclaw/templates/skills/system/change_persona/SKILL.md -> build/lib/pythonclaw/templates/skills/system/change_persona 2026-03-07T12:04:15,958 copying pythonclaw/templates/skills/system/random/SKILL.md -> build/lib/pythonclaw/templates/skills/system/random 2026-03-07T12:04:15,960 copying pythonclaw/templates/skills/system/session_logs/SKILL.md -> build/lib/pythonclaw/templates/skills/system/session_logs 2026-03-07T12:04:15,962 copying pythonclaw/templates/skills/communication/CATEGORY.md -> build/lib/pythonclaw/templates/skills/communication 2026-03-07T12:04:15,964 copying pythonclaw/templates/skills/communication/slack/SKILL.md -> build/lib/pythonclaw/templates/skills/communication/slack 2026-03-07T12:04:15,966 copying pythonclaw/templates/skills/communication/email/SKILL.md -> build/lib/pythonclaw/templates/skills/communication/email 2026-03-07T12:04:15,969 copying pythonclaw/templates/skills/productivity/CATEGORY.md -> build/lib/pythonclaw/templates/skills/productivity 2026-03-07T12:04:15,972 copying pythonclaw/templates/skills/productivity/notion/SKILL.md -> build/lib/pythonclaw/templates/skills/productivity/notion 2026-03-07T12:04:15,974 copying pythonclaw/templates/skills/productivity/obsidian/SKILL.md -> build/lib/pythonclaw/templates/skills/productivity/obsidian 2026-03-07T12:04:15,976 copying pythonclaw/templates/skills/productivity/trello/SKILL.md -> build/lib/pythonclaw/templates/skills/productivity/trello 2026-03-07T12:04:15,978 copying pythonclaw/templates/skills/text/CATEGORY.md -> build/lib/pythonclaw/templates/skills/text 2026-03-07T12:04:15,980 copying pythonclaw/templates/skills/text/translator/SKILL.md -> build/lib/pythonclaw/templates/skills/text/translator 2026-03-07T12:04:15,983 creating build/lib/pythonclaw/templates/skills/meta 2026-03-07T12:04:15,984 copying pythonclaw/templates/skills/meta/CATEGORY.md -> build/lib/pythonclaw/templates/skills/meta 2026-03-07T12:04:15,986 creating build/lib/pythonclaw/templates/skills/meta/skill_creator 2026-03-07T12:04:15,987 copying pythonclaw/templates/skills/meta/skill_creator/SKILL.md -> build/lib/pythonclaw/templates/skills/meta/skill_creator 2026-03-07T12:04:15,989 copying pythonclaw/templates/skills/web/CATEGORY.md -> build/lib/pythonclaw/templates/skills/web 2026-03-07T12:04:15,991 creating build/lib/pythonclaw/templates/skills/web/tavily 2026-03-07T12:04:15,992 copying pythonclaw/templates/skills/web/tavily/SKILL.md -> build/lib/pythonclaw/templates/skills/web/tavily 2026-03-07T12:04:15,995 copying pythonclaw/templates/skills/web/summarize/SKILL.md -> build/lib/pythonclaw/templates/skills/web/summarize 2026-03-07T12:04:15,997 copying pythonclaw/templates/skills/data/CATEGORY.md -> build/lib/pythonclaw/templates/skills/data 2026-03-07T12:04:15,999 copying pythonclaw/templates/skills/data/weather/SKILL.md -> build/lib/pythonclaw/templates/skills/data/weather 2026-03-07T12:04:16,002 copying pythonclaw/templates/skills/data/youtube/SKILL.md -> build/lib/pythonclaw/templates/skills/data/youtube 2026-03-07T12:04:16,004 copying pythonclaw/templates/skills/data/csv_analyzer/SKILL.md -> build/lib/pythonclaw/templates/skills/data/csv_analyzer 2026-03-07T12:04:16,006 copying pythonclaw/templates/skills/data/news/SKILL.md -> build/lib/pythonclaw/templates/skills/data/news 2026-03-07T12:04:16,008 copying pythonclaw/templates/skills/data/pdf_reader/SKILL.md -> build/lib/pythonclaw/templates/skills/data/pdf_reader 2026-03-07T12:04:16,010 copying pythonclaw/templates/skills/data/scraper/SKILL.md -> build/lib/pythonclaw/templates/skills/data/scraper 2026-03-07T12:04:16,012 copying pythonclaw/templates/skills/data/finance/SKILL.md -> build/lib/pythonclaw/templates/skills/data/finance 2026-03-07T12:04:16,015 copying pythonclaw/templates/skills/google/CATEGORY.md -> build/lib/pythonclaw/templates/skills/google 2026-03-07T12:04:16,017 copying pythonclaw/templates/skills/google/workspace/SKILL.md -> build/lib/pythonclaw/templates/skills/google/workspace 2026-03-07T12:04:16,019 creating build/lib/pythonclaw/templates/tools 2026-03-07T12:04:16,020 copying pythonclaw/templates/tools/TOOLS.md -> build/lib/pythonclaw/templates/tools 2026-03-07T12:04:16,022 creating build/lib/pythonclaw/web/static 2026-03-07T12:04:16,023 copying pythonclaw/web/static/logo.png -> build/lib/pythonclaw/web/static 2026-03-07T12:04:16,027 copying pythonclaw/web/static/favicon.png -> build/lib/pythonclaw/web/static 2026-03-07T12:04:16,029 copying pythonclaw/web/static/index.html -> build/lib/pythonclaw/web/static 2026-03-07T12:04:16,078 installing to build/bdist.linux-armv7l/wheel 2026-03-07T12:04:16,078 running install 2026-03-07T12:04:16,101 running install_lib 2026-03-07T12:04:16,107 creating build/bdist.linux-armv7l/wheel 2026-03-07T12:04:16,109 creating build/bdist.linux-armv7l/wheel/pythonclaw 2026-03-07T12:04:16,110 creating build/bdist.linux-armv7l/wheel/pythonclaw/channels 2026-03-07T12:04:16,112 copying build/lib/pythonclaw/channels/telegram_bot.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/channels 2026-03-07T12:04:16,115 copying build/lib/pythonclaw/channels/discord_bot.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/channels 2026-03-07T12:04:16,118 copying build/lib/pythonclaw/channels/whatsapp_bot.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/channels 2026-03-07T12:04:16,120 copying build/lib/pythonclaw/session_manager.py -> build/bdist.linux-armv7l/wheel/./pythonclaw 2026-03-07T12:04:16,122 copying build/lib/pythonclaw/daemon.py -> build/bdist.linux-armv7l/wheel/./pythonclaw 2026-03-07T12:04:16,124 copying build/lib/pythonclaw/__init__.py -> build/bdist.linux-armv7l/wheel/./pythonclaw 2026-03-07T12:04:16,127 creating build/bdist.linux-armv7l/wheel/pythonclaw/scheduler 2026-03-07T12:04:16,128 copying build/lib/pythonclaw/scheduler/cron.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/scheduler 2026-03-07T12:04:16,130 copying build/lib/pythonclaw/scheduler/heartbeat.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/scheduler 2026-03-07T12:04:16,133 creating build/bdist.linux-armv7l/wheel/pythonclaw/core 2026-03-07T12:04:16,134 copying build/lib/pythonclaw/core/persistent_agent.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core 2026-03-07T12:04:16,136 copying build/lib/pythonclaw/core/skill_loader.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core 2026-03-07T12:04:16,139 creating build/bdist.linux-armv7l/wheel/pythonclaw/core/memory 2026-03-07T12:04:16,140 copying build/lib/pythonclaw/core/memory/storage.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core/memory 2026-03-07T12:04:16,142 copying build/lib/pythonclaw/core/memory/manager.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core/memory 2026-03-07T12:04:16,145 copying build/lib/pythonclaw/core/__init__.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core 2026-03-07T12:04:16,146 copying build/lib/pythonclaw/core/session_store.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core 2026-03-07T12:04:16,149 copying build/lib/pythonclaw/core/tools.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core 2026-03-07T12:04:16,152 copying build/lib/pythonclaw/core/agent.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core 2026-03-07T12:04:16,155 copying build/lib/pythonclaw/core/skillhub.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core 2026-03-07T12:04:16,157 copying build/lib/pythonclaw/core/compaction.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core 2026-03-07T12:04:16,160 creating build/bdist.linux-armv7l/wheel/pythonclaw/core/knowledge 2026-03-07T12:04:16,161 copying build/lib/pythonclaw/core/knowledge/rag.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core/knowledge 2026-03-07T12:04:16,163 copying build/lib/pythonclaw/core/utils.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core 2026-03-07T12:04:16,165 creating build/bdist.linux-armv7l/wheel/pythonclaw/core/retrieval 2026-03-07T12:04:16,166 copying build/lib/pythonclaw/core/retrieval/fusion.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core/retrieval 2026-03-07T12:04:16,168 copying build/lib/pythonclaw/core/retrieval/sparse.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core/retrieval 2026-03-07T12:04:16,170 copying build/lib/pythonclaw/core/retrieval/__init__.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core/retrieval 2026-03-07T12:04:16,171 copying build/lib/pythonclaw/core/retrieval/reranker.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core/retrieval 2026-03-07T12:04:16,173 copying build/lib/pythonclaw/core/retrieval/retriever.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core/retrieval 2026-03-07T12:04:16,175 copying build/lib/pythonclaw/core/retrieval/dense.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core/retrieval 2026-03-07T12:04:16,177 copying build/lib/pythonclaw/core/retrieval/chunker.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core/retrieval 2026-03-07T12:04:16,180 creating build/bdist.linux-armv7l/wheel/pythonclaw/core/llm 2026-03-07T12:04:16,181 copying build/lib/pythonclaw/core/llm/openai_compatible.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core/llm 2026-03-07T12:04:16,183 copying build/lib/pythonclaw/core/llm/response.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core/llm 2026-03-07T12:04:16,185 copying build/lib/pythonclaw/core/llm/gemini_client.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core/llm 2026-03-07T12:04:16,187 copying build/lib/pythonclaw/core/llm/base.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core/llm 2026-03-07T12:04:16,189 copying build/lib/pythonclaw/core/llm/anthropic_client.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core/llm 2026-03-07T12:04:16,192 copying build/lib/pythonclaw/server.py -> build/bdist.linux-armv7l/wheel/./pythonclaw 2026-03-07T12:04:16,194 copying build/lib/pythonclaw/config.py -> build/bdist.linux-armv7l/wheel/./pythonclaw 2026-03-07T12:04:16,196 copying build/lib/pythonclaw/onboard.py -> build/bdist.linux-armv7l/wheel/./pythonclaw 2026-03-07T12:04:16,199 copying build/lib/pythonclaw/main.py -> build/bdist.linux-armv7l/wheel/./pythonclaw 2026-03-07T12:04:16,201 copying build/lib/pythonclaw/__main__.py -> build/bdist.linux-armv7l/wheel/./pythonclaw 2026-03-07T12:04:16,204 creating build/bdist.linux-armv7l/wheel/pythonclaw/web 2026-03-07T12:04:16,205 copying build/lib/pythonclaw/web/__init__.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/web 2026-03-07T12:04:16,207 copying build/lib/pythonclaw/web/app.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/web 2026-03-07T12:04:16,210 creating build/bdist.linux-armv7l/wheel/pythonclaw/web/static 2026-03-07T12:04:16,211 copying build/lib/pythonclaw/web/static/logo.png -> build/bdist.linux-armv7l/wheel/./pythonclaw/web/static 2026-03-07T12:04:16,214 copying build/lib/pythonclaw/web/static/favicon.png -> build/bdist.linux-armv7l/wheel/./pythonclaw/web/static 2026-03-07T12:04:16,216 copying build/lib/pythonclaw/web/static/index.html -> build/bdist.linux-armv7l/wheel/./pythonclaw/web/static 2026-03-07T12:04:16,221 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates 2026-03-07T12:04:16,223 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/persona 2026-03-07T12:04:16,224 copying build/lib/pythonclaw/templates/persona/demo_persona.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/persona 2026-03-07T12:04:16,226 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/soul 2026-03-07T12:04:16,227 copying build/lib/pythonclaw/templates/soul/SOUL.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/soul 2026-03-07T12:04:16,230 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills 2026-03-07T12:04:16,231 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/media 2026-03-07T12:04:16,232 copying build/lib/pythonclaw/templates/skills/media/CATEGORY.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/media 2026-03-07T12:04:16,234 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/media/image_gen 2026-03-07T12:04:16,235 copying build/lib/pythonclaw/templates/skills/media/image_gen/generate.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/media/image_gen 2026-03-07T12:04:16,237 copying build/lib/pythonclaw/templates/skills/media/image_gen/SKILL.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/media/image_gen 2026-03-07T12:04:16,240 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/media/spotify 2026-03-07T12:04:16,241 copying build/lib/pythonclaw/templates/skills/media/spotify/spotify_ctl.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/media/spotify 2026-03-07T12:04:16,244 copying build/lib/pythonclaw/templates/skills/media/spotify/SKILL.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/media/spotify 2026-03-07T12:04:16,246 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/media/tts 2026-03-07T12:04:16,247 copying build/lib/pythonclaw/templates/skills/media/tts/speak.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/media/tts 2026-03-07T12:04:16,249 copying build/lib/pythonclaw/templates/skills/media/tts/SKILL.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/media/tts 2026-03-07T12:04:16,252 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/dev 2026-03-07T12:04:16,253 copying build/lib/pythonclaw/templates/skills/dev/CATEGORY.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/dev 2026-03-07T12:04:16,255 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/dev/code_runner 2026-03-07T12:04:16,257 copying build/lib/pythonclaw/templates/skills/dev/code_runner/run_code.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/dev/code_runner 2026-03-07T12:04:16,261 copying build/lib/pythonclaw/templates/skills/dev/code_runner/SKILL.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/dev/code_runner 2026-03-07T12:04:16,263 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/dev/http_request 2026-03-07T12:04:16,264 copying build/lib/pythonclaw/templates/skills/dev/http_request/request.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/dev/http_request 2026-03-07T12:04:16,266 copying build/lib/pythonclaw/templates/skills/dev/http_request/SKILL.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/dev/http_request 2026-03-07T12:04:16,269 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/dev/github 2026-03-07T12:04:16,270 copying build/lib/pythonclaw/templates/skills/dev/github/gh.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/dev/github 2026-03-07T12:04:16,272 copying build/lib/pythonclaw/templates/skills/dev/github/SKILL.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/dev/github 2026-03-07T12:04:16,275 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/system 2026-03-07T12:04:16,276 copying build/lib/pythonclaw/templates/skills/system/CATEGORY.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/system 2026-03-07T12:04:16,280 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/system/change_setting 2026-03-07T12:04:16,281 copying build/lib/pythonclaw/templates/skills/system/change_setting/update_config.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/system/change_setting 2026-03-07T12:04:16,284 copying build/lib/pythonclaw/templates/skills/system/change_setting/SKILL.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/system/change_setting 2026-03-07T12:04:16,286 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/system/model_usage 2026-03-07T12:04:16,287 copying build/lib/pythonclaw/templates/skills/system/model_usage/usage_stats.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/system/model_usage 2026-03-07T12:04:16,289 copying build/lib/pythonclaw/templates/skills/system/model_usage/SKILL.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/system/model_usage 2026-03-07T12:04:16,291 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/system/onboarding 2026-03-07T12:04:16,292 copying build/lib/pythonclaw/templates/skills/system/onboarding/write_identity.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/system/onboarding 2026-03-07T12:04:16,295 copying build/lib/pythonclaw/templates/skills/system/onboarding/SKILL.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/system/onboarding 2026-03-07T12:04:16,297 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/system/change_soul 2026-03-07T12:04:16,298 copying build/lib/pythonclaw/templates/skills/system/change_soul/SKILL.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/system/change_soul 2026-03-07T12:04:16,301 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/system/time 2026-03-07T12:04:16,302 copying build/lib/pythonclaw/templates/skills/system/time/time_util.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/system/time 2026-03-07T12:04:16,519 copying build/lib/pythonclaw/templates/skills/system/time/SKILL.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/system/time 2026-03-07T12:04:16,521 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/system/change_persona 2026-03-07T12:04:16,522 copying build/lib/pythonclaw/templates/skills/system/change_persona/SKILL.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/system/change_persona 2026-03-07T12:04:16,525 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/system/random 2026-03-07T12:04:16,526 copying build/lib/pythonclaw/templates/skills/system/random/SKILL.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/system/random 2026-03-07T12:04:16,528 copying build/lib/pythonclaw/templates/skills/system/random/random_util.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/system/random 2026-03-07T12:04:16,531 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/system/session_logs 2026-03-07T12:04:16,532 copying build/lib/pythonclaw/templates/skills/system/session_logs/search_sessions.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/system/session_logs 2026-03-07T12:04:16,534 copying build/lib/pythonclaw/templates/skills/system/session_logs/SKILL.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/system/session_logs 2026-03-07T12:04:16,536 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/communication 2026-03-07T12:04:16,538 copying build/lib/pythonclaw/templates/skills/communication/CATEGORY.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/communication 2026-03-07T12:04:16,540 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/communication/slack 2026-03-07T12:04:16,541 copying build/lib/pythonclaw/templates/skills/communication/slack/slack_api.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/communication/slack 2026-03-07T12:04:16,544 copying build/lib/pythonclaw/templates/skills/communication/slack/SKILL.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/communication/slack 2026-03-07T12:04:16,546 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/communication/email 2026-03-07T12:04:16,547 copying build/lib/pythonclaw/templates/skills/communication/email/send_email.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/communication/email 2026-03-07T12:04:16,549 copying build/lib/pythonclaw/templates/skills/communication/email/SKILL.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/communication/email 2026-03-07T12:04:16,551 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/productivity 2026-03-07T12:04:16,552 copying build/lib/pythonclaw/templates/skills/productivity/CATEGORY.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/productivity 2026-03-07T12:04:16,555 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/productivity/notion 2026-03-07T12:04:16,555 copying build/lib/pythonclaw/templates/skills/productivity/notion/SKILL.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/productivity/notion 2026-03-07T12:04:16,557 copying build/lib/pythonclaw/templates/skills/productivity/notion/notion_api.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/productivity/notion 2026-03-07T12:04:16,560 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/productivity/obsidian 2026-03-07T12:04:16,561 copying build/lib/pythonclaw/templates/skills/productivity/obsidian/obsidian_vault.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/productivity/obsidian 2026-03-07T12:04:16,563 copying build/lib/pythonclaw/templates/skills/productivity/obsidian/SKILL.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/productivity/obsidian 2026-03-07T12:04:16,566 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/productivity/trello 2026-03-07T12:04:16,567 copying build/lib/pythonclaw/templates/skills/productivity/trello/trello_api.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/productivity/trello 2026-03-07T12:04:16,569 copying build/lib/pythonclaw/templates/skills/productivity/trello/SKILL.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/productivity/trello 2026-03-07T12:04:16,572 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/text 2026-03-07T12:04:16,573 copying build/lib/pythonclaw/templates/skills/text/CATEGORY.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/text 2026-03-07T12:04:16,575 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/text/translator 2026-03-07T12:04:16,576 copying build/lib/pythonclaw/templates/skills/text/translator/translate.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/text/translator 2026-03-07T12:04:16,578 copying build/lib/pythonclaw/templates/skills/text/translator/SKILL.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/text/translator 2026-03-07T12:04:16,580 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/meta 2026-03-07T12:04:16,581 copying build/lib/pythonclaw/templates/skills/meta/CATEGORY.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/meta 2026-03-07T12:04:16,584 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/meta/skill_creator 2026-03-07T12:04:16,585 copying build/lib/pythonclaw/templates/skills/meta/skill_creator/SKILL.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/meta/skill_creator 2026-03-07T12:04:16,587 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/web 2026-03-07T12:04:16,588 copying build/lib/pythonclaw/templates/skills/web/CATEGORY.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/web 2026-03-07T12:04:16,591 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/web/tavily 2026-03-07T12:04:16,592 copying build/lib/pythonclaw/templates/skills/web/tavily/SKILL.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/web/tavily 2026-03-07T12:04:16,594 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/web/summarize 2026-03-07T12:04:16,596 copying build/lib/pythonclaw/templates/skills/web/summarize/summarize_url.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/web/summarize 2026-03-07T12:04:16,597 copying build/lib/pythonclaw/templates/skills/web/summarize/SKILL.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/web/summarize 2026-03-07T12:04:16,600 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/data 2026-03-07T12:04:16,601 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/data/weather 2026-03-07T12:04:16,602 copying build/lib/pythonclaw/templates/skills/data/weather/weather.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/data/weather 2026-03-07T12:04:16,605 copying build/lib/pythonclaw/templates/skills/data/weather/SKILL.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/data/weather 2026-03-07T12:04:16,607 copying build/lib/pythonclaw/templates/skills/data/CATEGORY.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/data 2026-03-07T12:04:16,609 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/data/youtube 2026-03-07T12:04:16,610 copying build/lib/pythonclaw/templates/skills/data/youtube/youtube_info.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/data/youtube 2026-03-07T12:04:16,612 copying build/lib/pythonclaw/templates/skills/data/youtube/SKILL.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/data/youtube 2026-03-07T12:04:16,614 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/data/csv_analyzer 2026-03-07T12:04:16,615 copying build/lib/pythonclaw/templates/skills/data/csv_analyzer/analyze.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/data/csv_analyzer 2026-03-07T12:04:16,618 copying build/lib/pythonclaw/templates/skills/data/csv_analyzer/SKILL.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/data/csv_analyzer 2026-03-07T12:04:16,620 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/data/news 2026-03-07T12:04:16,621 copying build/lib/pythonclaw/templates/skills/data/news/search_news.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/data/news 2026-03-07T12:04:16,623 copying build/lib/pythonclaw/templates/skills/data/news/SKILL.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/data/news 2026-03-07T12:04:16,625 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/data/pdf_reader 2026-03-07T12:04:16,626 copying build/lib/pythonclaw/templates/skills/data/pdf_reader/read_pdf.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/data/pdf_reader 2026-03-07T12:04:16,628 copying build/lib/pythonclaw/templates/skills/data/pdf_reader/SKILL.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/data/pdf_reader 2026-03-07T12:04:16,631 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/data/scraper 2026-03-07T12:04:16,632 copying build/lib/pythonclaw/templates/skills/data/scraper/scrape.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/data/scraper 2026-03-07T12:04:16,634 copying build/lib/pythonclaw/templates/skills/data/scraper/SKILL.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/data/scraper 2026-03-07T12:04:16,636 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/data/finance 2026-03-07T12:04:16,637 copying build/lib/pythonclaw/templates/skills/data/finance/fetch_quote.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/data/finance 2026-03-07T12:04:16,639 copying build/lib/pythonclaw/templates/skills/data/finance/SKILL.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/data/finance 2026-03-07T12:04:16,642 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/google 2026-03-07T12:04:16,643 copying build/lib/pythonclaw/templates/skills/google/CATEGORY.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/google 2026-03-07T12:04:16,645 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/google/workspace 2026-03-07T12:04:16,646 copying build/lib/pythonclaw/templates/skills/google/workspace/check_setup.sh -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/google/workspace 2026-03-07T12:04:16,648 copying build/lib/pythonclaw/templates/skills/google/workspace/SKILL.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/google/workspace 2026-03-07T12:04:16,650 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/tools 2026-03-07T12:04:16,651 copying build/lib/pythonclaw/templates/tools/TOOLS.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/tools 2026-03-07T12:04:16,653 copying build/lib/pythonclaw/init.py -> build/bdist.linux-armv7l/wheel/./pythonclaw 2026-03-07T12:04:16,655 running install_egg_info 2026-03-07T12:04:16,660 Copying pythonclaw.egg-info to build/bdist.linux-armv7l/wheel/./pythonclaw-0.6.3-py3.11.egg-info 2026-03-07T12:04:16,671 running install_scripts 2026-03-07T12:04:16,683 creating build/bdist.linux-armv7l/wheel/pythonclaw-0.6.3.dist-info/WHEEL 2026-03-07T12:04:16,685 creating '/tmp/pip-wheel-8ytlvoyc/.tmp-7ep38ixu/pythonclaw-0.6.3-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-03-07T12:04:16,688 adding 'pythonclaw/__init__.py' 2026-03-07T12:04:16,689 adding 'pythonclaw/__main__.py' 2026-03-07T12:04:16,691 adding 'pythonclaw/config.py' 2026-03-07T12:04:16,693 adding 'pythonclaw/daemon.py' 2026-03-07T12:04:16,694 adding 'pythonclaw/init.py' 2026-03-07T12:04:16,697 adding 'pythonclaw/main.py' 2026-03-07T12:04:16,699 adding 'pythonclaw/onboard.py' 2026-03-07T12:04:16,701 adding 'pythonclaw/server.py' 2026-03-07T12:04:16,702 adding 'pythonclaw/session_manager.py' 2026-03-07T12:04:16,705 adding 'pythonclaw/channels/discord_bot.py' 2026-03-07T12:04:16,708 adding 'pythonclaw/channels/telegram_bot.py' 2026-03-07T12:04:16,710 adding 'pythonclaw/channels/whatsapp_bot.py' 2026-03-07T12:04:16,712 adding 'pythonclaw/core/__init__.py' 2026-03-07T12:04:16,717 adding 'pythonclaw/core/agent.py' 2026-03-07T12:04:16,720 adding 'pythonclaw/core/compaction.py' 2026-03-07T12:04:16,721 adding 'pythonclaw/core/persistent_agent.py' 2026-03-07T12:04:16,723 adding 'pythonclaw/core/session_store.py' 2026-03-07T12:04:16,725 adding 'pythonclaw/core/skill_loader.py' 2026-03-07T12:04:16,727 adding 'pythonclaw/core/skillhub.py' 2026-03-07T12:04:16,730 adding 'pythonclaw/core/tools.py' 2026-03-07T12:04:16,732 adding 'pythonclaw/core/utils.py' 2026-03-07T12:04:16,734 adding 'pythonclaw/core/knowledge/rag.py' 2026-03-07T12:04:16,736 adding 'pythonclaw/core/llm/anthropic_client.py' 2026-03-07T12:04:16,738 adding 'pythonclaw/core/llm/base.py' 2026-03-07T12:04:16,739 adding 'pythonclaw/core/llm/gemini_client.py' 2026-03-07T12:04:16,741 adding 'pythonclaw/core/llm/openai_compatible.py' 2026-03-07T12:04:16,742 adding 'pythonclaw/core/llm/response.py' 2026-03-07T12:04:16,744 adding 'pythonclaw/core/memory/manager.py' 2026-03-07T12:04:16,746 adding 'pythonclaw/core/memory/storage.py' 2026-03-07T12:04:16,748 adding 'pythonclaw/core/retrieval/__init__.py' 2026-03-07T12:04:16,749 adding 'pythonclaw/core/retrieval/chunker.py' 2026-03-07T12:04:16,751 adding 'pythonclaw/core/retrieval/dense.py' 2026-03-07T12:04:16,752 adding 'pythonclaw/core/retrieval/fusion.py' 2026-03-07T12:04:16,754 adding 'pythonclaw/core/retrieval/reranker.py' 2026-03-07T12:04:16,755 adding 'pythonclaw/core/retrieval/retriever.py' 2026-03-07T12:04:16,757 adding 'pythonclaw/core/retrieval/sparse.py' 2026-03-07T12:04:16,759 adding 'pythonclaw/scheduler/cron.py' 2026-03-07T12:04:16,761 adding 'pythonclaw/scheduler/heartbeat.py' 2026-03-07T12:04:16,763 adding 'pythonclaw/templates/persona/demo_persona.md' 2026-03-07T12:04:16,765 adding 'pythonclaw/templates/skills/communication/CATEGORY.md' 2026-03-07T12:04:16,767 adding 'pythonclaw/templates/skills/communication/email/SKILL.md' 2026-03-07T12:04:16,768 adding 'pythonclaw/templates/skills/communication/email/send_email.py' 2026-03-07T12:04:16,770 adding 'pythonclaw/templates/skills/communication/slack/SKILL.md' 2026-03-07T12:04:16,772 adding 'pythonclaw/templates/skills/communication/slack/slack_api.py' 2026-03-07T12:04:16,773 adding 'pythonclaw/templates/skills/data/CATEGORY.md' 2026-03-07T12:04:16,775 adding 'pythonclaw/templates/skills/data/csv_analyzer/SKILL.md' 2026-03-07T12:04:16,776 adding 'pythonclaw/templates/skills/data/csv_analyzer/analyze.py' 2026-03-07T12:04:16,778 adding 'pythonclaw/templates/skills/data/finance/SKILL.md' 2026-03-07T12:04:16,780 adding 'pythonclaw/templates/skills/data/finance/fetch_quote.py' 2026-03-07T12:04:16,781 adding 'pythonclaw/templates/skills/data/news/SKILL.md' 2026-03-07T12:04:16,783 adding 'pythonclaw/templates/skills/data/news/search_news.py' 2026-03-07T12:04:16,784 adding 'pythonclaw/templates/skills/data/pdf_reader/SKILL.md' 2026-03-07T12:04:16,786 adding 'pythonclaw/templates/skills/data/pdf_reader/read_pdf.py' 2026-03-07T12:04:16,788 adding 'pythonclaw/templates/skills/data/scraper/SKILL.md' 2026-03-07T12:04:16,789 adding 'pythonclaw/templates/skills/data/scraper/scrape.py' 2026-03-07T12:04:16,791 adding 'pythonclaw/templates/skills/data/weather/SKILL.md' 2026-03-07T12:04:16,792 adding 'pythonclaw/templates/skills/data/weather/weather.py' 2026-03-07T12:04:16,794 adding 'pythonclaw/templates/skills/data/youtube/SKILL.md' 2026-03-07T12:04:16,795 adding 'pythonclaw/templates/skills/data/youtube/youtube_info.py' 2026-03-07T12:04:16,797 adding 'pythonclaw/templates/skills/dev/CATEGORY.md' 2026-03-07T12:04:16,799 adding 'pythonclaw/templates/skills/dev/code_runner/SKILL.md' 2026-03-07T12:04:16,801 adding 'pythonclaw/templates/skills/dev/code_runner/run_code.py' 2026-03-07T12:04:16,803 adding 'pythonclaw/templates/skills/dev/github/SKILL.md' 2026-03-07T12:04:16,804 adding 'pythonclaw/templates/skills/dev/github/gh.py' 2026-03-07T12:04:16,806 adding 'pythonclaw/templates/skills/dev/http_request/SKILL.md' 2026-03-07T12:04:16,807 adding 'pythonclaw/templates/skills/dev/http_request/request.py' 2026-03-07T12:04:16,809 adding 'pythonclaw/templates/skills/google/CATEGORY.md' 2026-03-07T12:04:16,811 adding 'pythonclaw/templates/skills/google/workspace/SKILL.md' 2026-03-07T12:04:16,812 adding 'pythonclaw/templates/skills/google/workspace/check_setup.sh' 2026-03-07T12:04:16,814 adding 'pythonclaw/templates/skills/media/CATEGORY.md' 2026-03-07T12:04:16,816 adding 'pythonclaw/templates/skills/media/image_gen/SKILL.md' 2026-03-07T12:04:16,817 adding 'pythonclaw/templates/skills/media/image_gen/generate.py' 2026-03-07T12:04:16,819 adding 'pythonclaw/templates/skills/media/spotify/SKILL.md' 2026-03-07T12:04:16,821 adding 'pythonclaw/templates/skills/media/spotify/spotify_ctl.py' 2026-03-07T12:04:16,823 adding 'pythonclaw/templates/skills/media/tts/SKILL.md' 2026-03-07T12:04:16,824 adding 'pythonclaw/templates/skills/media/tts/speak.py' 2026-03-07T12:04:16,826 adding 'pythonclaw/templates/skills/meta/CATEGORY.md' 2026-03-07T12:04:16,828 adding 'pythonclaw/templates/skills/meta/skill_creator/SKILL.md' 2026-03-07T12:04:16,829 adding 'pythonclaw/templates/skills/productivity/CATEGORY.md' 2026-03-07T12:04:16,831 adding 'pythonclaw/templates/skills/productivity/notion/SKILL.md' 2026-03-07T12:04:16,833 adding 'pythonclaw/templates/skills/productivity/notion/notion_api.py' 2026-03-07T12:04:16,835 adding 'pythonclaw/templates/skills/productivity/obsidian/SKILL.md' 2026-03-07T12:04:16,836 adding 'pythonclaw/templates/skills/productivity/obsidian/obsidian_vault.py' 2026-03-07T12:04:16,838 adding 'pythonclaw/templates/skills/productivity/trello/SKILL.md' 2026-03-07T12:04:16,839 adding 'pythonclaw/templates/skills/productivity/trello/trello_api.py' 2026-03-07T12:04:16,841 adding 'pythonclaw/templates/skills/system/CATEGORY.md' 2026-03-07T12:04:16,843 adding 'pythonclaw/templates/skills/system/change_persona/SKILL.md' 2026-03-07T12:04:16,845 adding 'pythonclaw/templates/skills/system/change_setting/SKILL.md' 2026-03-07T12:04:16,846 adding 'pythonclaw/templates/skills/system/change_setting/update_config.py' 2026-03-07T12:04:16,848 adding 'pythonclaw/templates/skills/system/change_soul/SKILL.md' 2026-03-07T12:04:16,850 adding 'pythonclaw/templates/skills/system/model_usage/SKILL.md' 2026-03-07T12:04:16,851 adding 'pythonclaw/templates/skills/system/model_usage/usage_stats.py' 2026-03-07T12:04:16,853 adding 'pythonclaw/templates/skills/system/onboarding/SKILL.md' 2026-03-07T12:04:16,854 adding 'pythonclaw/templates/skills/system/onboarding/write_identity.py' 2026-03-07T12:04:16,856 adding 'pythonclaw/templates/skills/system/random/SKILL.md' 2026-03-07T12:04:16,857 adding 'pythonclaw/templates/skills/system/random/random_util.py' 2026-03-07T12:04:16,859 adding 'pythonclaw/templates/skills/system/session_logs/SKILL.md' 2026-03-07T12:04:16,861 adding 'pythonclaw/templates/skills/system/session_logs/search_sessions.py' 2026-03-07T12:04:16,862 adding 'pythonclaw/templates/skills/system/time/SKILL.md' 2026-03-07T12:04:16,864 adding 'pythonclaw/templates/skills/system/time/time_util.py' 2026-03-07T12:04:16,865 adding 'pythonclaw/templates/skills/text/CATEGORY.md' 2026-03-07T12:04:16,867 adding 'pythonclaw/templates/skills/text/translator/SKILL.md' 2026-03-07T12:04:16,868 adding 'pythonclaw/templates/skills/text/translator/translate.py' 2026-03-07T12:04:16,870 adding 'pythonclaw/templates/skills/web/CATEGORY.md' 2026-03-07T12:04:16,872 adding 'pythonclaw/templates/skills/web/summarize/SKILL.md' 2026-03-07T12:04:16,873 adding 'pythonclaw/templates/skills/web/summarize/summarize_url.py' 2026-03-07T12:04:16,875 adding 'pythonclaw/templates/skills/web/tavily/SKILL.md' 2026-03-07T12:04:16,877 adding 'pythonclaw/templates/soul/SOUL.md' 2026-03-07T12:04:16,878 adding 'pythonclaw/templates/tools/TOOLS.md' 2026-03-07T12:04:16,880 adding 'pythonclaw/web/__init__.py' 2026-03-07T12:04:16,884 adding 'pythonclaw/web/app.py' 2026-03-07T12:04:16,886 adding 'pythonclaw/web/static/favicon.png' 2026-03-07T12:04:16,894 adding 'pythonclaw/web/static/index.html' 2026-03-07T12:04:16,898 adding 'pythonclaw/web/static/logo.png' 2026-03-07T12:04:16,901 adding 'pythonclaw-0.6.3.dist-info/licenses/LICENSE' 2026-03-07T12:04:16,903 adding 'pythonclaw-0.6.3.dist-info/METADATA' 2026-03-07T12:04:16,904 adding 'pythonclaw-0.6.3.dist-info/WHEEL' 2026-03-07T12:04:16,905 adding 'pythonclaw-0.6.3.dist-info/entry_points.txt' 2026-03-07T12:04:16,906 adding 'pythonclaw-0.6.3.dist-info/top_level.txt' 2026-03-07T12:04:16,908 adding 'pythonclaw-0.6.3.dist-info/RECORD' 2026-03-07T12:04:16,914 removing build/bdist.linux-armv7l/wheel 2026-03-07T12:04:17,069 Building wheel for pythonclaw (pyproject.toml): finished with status 'done' 2026-03-07T12:04:17,083 Created wheel for pythonclaw: filename=pythonclaw-0.6.3-py3-none-any.whl size=250286 sha256=a44dadfebe6ab75bf58ae9be7c01e71f37236dca799c2b877a6e2f9a9e6294d1 2026-03-07T12:04:17,084 Stored in directory: /tmp/pip-ephem-wheel-cache-vi4lr7o5/wheels/37/5c/b0/518669f2819b523e85e6e520dab4fc1fd18128f56be081f2c8 2026-03-07T12:04:17,108 Successfully built pythonclaw 2026-03-07T12:04:17,121 Removed build tracker: '/tmp/pip-build-tracker-7ew7yfrp'