2026-03-07T16:32:03,986 Created temporary directory: /tmp/pip-ephem-wheel-cache-nwp2grpf 2026-03-07T16:32:03,988 Created temporary directory: /tmp/pip-build-tracker-z28dp4vk 2026-03-07T16:32:03,988 Initialized build tracking at /tmp/pip-build-tracker-z28dp4vk 2026-03-07T16:32:03,989 Created build tracker: /tmp/pip-build-tracker-z28dp4vk 2026-03-07T16:32:03,989 Entered build tracker: /tmp/pip-build-tracker-z28dp4vk 2026-03-07T16:32:03,990 Created temporary directory: /tmp/pip-wheel-abtgioot 2026-03-07T16:32:03,993 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-07T16:32:03,995 Created temporary directory: /tmp/pip-ephem-wheel-cache-el9dj5t4 2026-03-07T16:32:04,017 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-03-07T16:32:04,021 2 location(s) to search for versions of pythonclaw: 2026-03-07T16:32:04,021 * https://pypi.org/simple/pythonclaw/ 2026-03-07T16:32:04,021 * https://www.piwheels.org/simple/pythonclaw/ 2026-03-07T16:32:04,021 Fetching project page and analyzing links: https://pypi.org/simple/pythonclaw/ 2026-03-07T16:32:04,022 Getting page https://pypi.org/simple/pythonclaw/ 2026-03-07T16:32:04,024 Found index url https://pypi.org/simple 2026-03-07T16:32:04,235 Fetched page https://pypi.org/simple/pythonclaw/ as application/vnd.pypi.simple.v1+json 2026-03-07T16:32:04,242 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-07T16:32:04,243 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-07T16:32:04,244 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-07T16:32:04,245 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-07T16:32:04,245 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-07T16:32:04,246 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-07T16:32:04,247 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-07T16:32:04,248 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-07T16:32:04,249 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-07T16:32:04,250 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-07T16:32:04,251 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-07T16:32:04,251 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-07T16:32:04,252 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-07T16:32:04,253 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-07T16:32:04,253 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-07T16:32:04,254 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-07T16:32:04,255 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-07T16:32:04,256 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-07T16:32:04,256 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-07T16:32:04,257 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-07T16:32:04,258 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-07T16:32:04,259 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-07T16:32:04,260 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-07T16:32:04,261 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-07T16:32:04,261 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-07T16:32:04,262 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-07T16:32:04,263 Skipping link: No binaries permitted for pythonclaw: https://files.pythonhosted.org/packages/46/99/5901b3878e9fc84515396907fe0376e1c9ebb548c2af0d6012c81c0d5d21/pythonclaw-0.6.4-py3-none-any.whl (from https://pypi.org/simple/pythonclaw/) (requires-python:>=3.10) 2026-03-07T16:32:04,264 Found link https://files.pythonhosted.org/packages/98/4c/eeebed8f343bcc1ccae717abb0eeb2ea745d9c4a0627e032898392921120/pythonclaw-0.6.4.tar.gz (from https://pypi.org/simple/pythonclaw/) (requires-python:>=3.10), version: 0.6.4 2026-03-07T16:32:04,265 Skipping link: No binaries permitted for pythonclaw: https://files.pythonhosted.org/packages/7b/c6/b3841d97b55344cf100d1d29aeb66d1298adad5071db922cb565b9c7683d/pythonclaw-0.6.5-py3-none-any.whl (from https://pypi.org/simple/pythonclaw/) (requires-python:>=3.10) 2026-03-07T16:32:04,265 Found link https://files.pythonhosted.org/packages/79/2a/fa23a81386a364ed7037fb573c06cf9740a2c2aebc0f26409a01a5813049/pythonclaw-0.6.5.tar.gz (from https://pypi.org/simple/pythonclaw/) (requires-python:>=3.10), version: 0.6.5 2026-03-07T16:32:04,266 Fetching project page and analyzing links: https://www.piwheels.org/simple/pythonclaw/ 2026-03-07T16:32:04,267 Getting page https://www.piwheels.org/simple/pythonclaw/ 2026-03-07T16:32:04,268 Found index url https://www.piwheels.org/simple 2026-03-07T16:32:04,425 Fetched page https://www.piwheels.org/simple/pythonclaw/ as text/html 2026-03-07T16:32:04,430 Skipping link: No binaries permitted for pythonclaw: https://www.piwheels.org/simple/pythonclaw/pythonclaw-0.6.4-py3-none-any.whl#sha256=012d0a915197aac8a6dcaf52bc7b733562716d6175955aa4207ab5f48a1c99de (from https://www.piwheels.org/simple/pythonclaw/) (requires-python:>=3.10) 2026-03-07T16:32:04,431 Skipping link: No binaries permitted for pythonclaw: https://www.piwheels.org/simple/pythonclaw/pythonclaw-0.6.3-py3-none-any.whl#sha256=a44dadfebe6ab75bf58ae9be7c01e71f37236dca799c2b877a6e2f9a9e6294d1 (from https://www.piwheels.org/simple/pythonclaw/) (requires-python:>=3.10) 2026-03-07T16:32:04,431 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-07T16:32:04,432 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-07T16:32:04,432 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-07T16:32:04,433 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-07T16:32:04,433 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-07T16:32:04,434 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-07T16:32:04,435 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-07T16:32:04,436 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-07T16:32:04,436 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-07T16:32:04,436 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-07T16:32:04,437 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-07T16:32:04,437 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-07T16:32:04,438 Skipping link: not a file: https://www.piwheels.org/simple/pythonclaw/ 2026-03-07T16:32:04,439 Skipping link: not a file: https://pypi.org/simple/pythonclaw/ 2026-03-07T16:32:04,461 Given no hashes to check 1 links for project 'pythonclaw': discarding no candidates 2026-03-07T16:32:04,480 Collecting pythonclaw==0.6.5 2026-03-07T16:32:04,482 Created temporary directory: /tmp/pip-unpack-xlhvl1id 2026-03-07T16:32:04,704 Downloading pythonclaw-0.6.5.tar.gz (221 kB) 2026-03-07T16:32:05,057 Added pythonclaw==0.6.5 from https://files.pythonhosted.org/packages/79/2a/fa23a81386a364ed7037fb573c06cf9740a2c2aebc0f26409a01a5813049/pythonclaw-0.6.5.tar.gz to build tracker '/tmp/pip-build-tracker-z28dp4vk' 2026-03-07T16:32:05,063 Created temporary directory: /tmp/pip-build-env-s7s822mv 2026-03-07T16:32:05,067 Installing build dependencies: started 2026-03-07T16:32:05,069 Running command pip subprocess to install build dependencies 2026-03-07T16:32:06,238 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-03-07T16:32:06,807 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-07T16:32:06,830 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-03-07T16:32:08,554 Collecting setuptools>=68 2026-03-07T16:32:08,658 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.0-py3-none-any.whl (1.0 MB) 2026-03-07T16:32:08,923 Collecting wheel 2026-03-07T16:32:08,938 Using cached https://www.piwheels.org/simple/wheel/wheel-0.46.3-py3-none-any.whl (30 kB) 2026-03-07T16:32:09,121 Collecting packaging>=24.0 2026-03-07T16:32:09,138 Using cached https://www.piwheels.org/simple/packaging/packaging-26.0-py3-none-any.whl (74 kB) 2026-03-07T16:32:12,092 Installing collected packages: setuptools, packaging, wheel 2026-03-07T16:32:15,464 Creating /tmp/pip-build-env-s7s822mv/overlay/local/bin 2026-03-07T16:32:15,466 changing mode of /tmp/pip-build-env-s7s822mv/overlay/local/bin/wheel to 755 2026-03-07T16:32:15,488 Successfully installed packaging-26.0 setuptools-82.0.0 wheel-0.46.3 2026-03-07T16:32:15,767 Installing build dependencies: finished with status 'done' 2026-03-07T16:32:15,773 Getting requirements to build wheel: started 2026-03-07T16:32:15,775 Running command Getting requirements to build wheel 2026-03-07T16:32:16,427 /tmp/pip-build-env-s7s822mv/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-03-07T16:32:16,427 !! 2026-03-07T16:32:16,428 ******************************************************************************** 2026-03-07T16:32:16,429 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-07T16:32:16,430 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-03-07T16:32:16,430 or your builds will no longer be supported. 2026-03-07T16:32:16,431 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-07T16:32:16,432 ******************************************************************************** 2026-03-07T16:32:16,433 !! 2026-03-07T16:32:16,433 corresp(dist, value, root_dir) 2026-03-07T16:32:16,507 /tmp/pip-build-env-s7s822mv/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-07T16:32:16,507 !! 2026-03-07T16:32:16,508 ******************************************************************************** 2026-03-07T16:32:16,509 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-07T16:32:16,510 License :: OSI Approved :: MIT License 2026-03-07T16:32:16,511 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-07T16:32:16,512 ******************************************************************************** 2026-03-07T16:32:16,513 !! 2026-03-07T16:32:16,514 dist._finalize_license_expression() 2026-03-07T16:32:16,514 /tmp/pip-build-env-s7s822mv/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-07T16:32:16,515 !! 2026-03-07T16:32:16,516 ******************************************************************************** 2026-03-07T16:32:16,517 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-07T16:32:16,518 License :: OSI Approved :: MIT License 2026-03-07T16:32:16,519 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-07T16:32:16,520 ******************************************************************************** 2026-03-07T16:32:16,521 !! 2026-03-07T16:32:16,522 self._finalize_license_expression() 2026-03-07T16:32:16,522 running egg_info 2026-03-07T16:32:16,524 writing pythonclaw.egg-info/PKG-INFO 2026-03-07T16:32:16,527 writing dependency_links to pythonclaw.egg-info/dependency_links.txt 2026-03-07T16:32:16,529 writing entry points to pythonclaw.egg-info/entry_points.txt 2026-03-07T16:32:16,531 writing requirements to pythonclaw.egg-info/requires.txt 2026-03-07T16:32:16,532 writing top-level names to pythonclaw.egg-info/top_level.txt 2026-03-07T16:32:16,771 reading manifest file 'pythonclaw.egg-info/SOURCES.txt' 2026-03-07T16:32:16,780 reading manifest template 'MANIFEST.in' 2026-03-07T16:32:16,945 warning: no files found matching '*.css' under directory 'pythonclaw' 2026-03-07T16:32:17,007 warning: no files found matching '*.js' under directory 'pythonclaw' 2026-03-07T16:32:17,121 warning: no files found matching '*.ico' under directory 'pythonclaw' 2026-03-07T16:32:17,125 warning: no previously-included files found matching 'pythonclaw.json' 2026-03-07T16:32:17,126 warning: no previously-included files found matching 'pythonclaw.example.json' 2026-03-07T16:32:17,127 warning: no previously-included files found matching '.env' 2026-03-07T16:32:17,127 warning: no previously-included files found matching '.env.example' 2026-03-07T16:32:17,129 warning: no previously-included files matching '__pycache__' found under directory '*' 2026-03-07T16:32:17,130 warning: no previously-included files matching '*.py[cod]' found under directory '*' 2026-03-07T16:32:17,132 warning: no previously-included files matching '*.pyc' found under directory '*' 2026-03-07T16:32:17,133 warning: no previously-included files matching '*' found under directory 'context' 2026-03-07T16:32:17,134 warning: no previously-included files matching '*' found under directory '.github' 2026-03-07T16:32:17,135 warning: no previously-included files matching '*' found under directory 'assets' 2026-03-07T16:32:17,135 adding license file 'LICENSE' 2026-03-07T16:32:17,145 writing manifest file 'pythonclaw.egg-info/SOURCES.txt' 2026-03-07T16:32:17,243 Getting requirements to build wheel: finished with status 'done' 2026-03-07T16:32:17,246 Created temporary directory: /tmp/pip-modern-metadata-t86padvs 2026-03-07T16:32:17,248 Preparing metadata (pyproject.toml): started 2026-03-07T16:32:17,249 Running command Preparing metadata (pyproject.toml) 2026-03-07T16:32:17,863 /tmp/pip-build-env-s7s822mv/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-03-07T16:32:17,863 !! 2026-03-07T16:32:17,864 ******************************************************************************** 2026-03-07T16:32:17,865 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-07T16:32:17,866 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-03-07T16:32:17,867 or your builds will no longer be supported. 2026-03-07T16:32:17,868 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-07T16:32:17,869 ******************************************************************************** 2026-03-07T16:32:17,870 !! 2026-03-07T16:32:17,870 corresp(dist, value, root_dir) 2026-03-07T16:32:17,941 /tmp/pip-build-env-s7s822mv/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-07T16:32:17,942 !! 2026-03-07T16:32:17,943 ******************************************************************************** 2026-03-07T16:32:17,944 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-07T16:32:17,945 License :: OSI Approved :: MIT License 2026-03-07T16:32:17,946 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-07T16:32:17,946 ******************************************************************************** 2026-03-07T16:32:17,948 !! 2026-03-07T16:32:17,948 dist._finalize_license_expression() 2026-03-07T16:32:17,949 /tmp/pip-build-env-s7s822mv/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-07T16:32:17,950 !! 2026-03-07T16:32:17,951 ******************************************************************************** 2026-03-07T16:32:17,952 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-07T16:32:17,953 License :: OSI Approved :: MIT License 2026-03-07T16:32:17,954 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-07T16:32:17,954 ******************************************************************************** 2026-03-07T16:32:17,955 !! 2026-03-07T16:32:17,955 self._finalize_license_expression() 2026-03-07T16:32:17,957 running dist_info 2026-03-07T16:32:17,967 creating /tmp/pip-modern-metadata-t86padvs/pythonclaw.egg-info 2026-03-07T16:32:17,968 writing /tmp/pip-modern-metadata-t86padvs/pythonclaw.egg-info/PKG-INFO 2026-03-07T16:32:17,972 writing dependency_links to /tmp/pip-modern-metadata-t86padvs/pythonclaw.egg-info/dependency_links.txt 2026-03-07T16:32:17,974 writing entry points to /tmp/pip-modern-metadata-t86padvs/pythonclaw.egg-info/entry_points.txt 2026-03-07T16:32:17,975 writing requirements to /tmp/pip-modern-metadata-t86padvs/pythonclaw.egg-info/requires.txt 2026-03-07T16:32:17,976 writing top-level names to /tmp/pip-modern-metadata-t86padvs/pythonclaw.egg-info/top_level.txt 2026-03-07T16:32:17,978 writing manifest file '/tmp/pip-modern-metadata-t86padvs/pythonclaw.egg-info/SOURCES.txt' 2026-03-07T16:32:18,186 reading manifest file '/tmp/pip-modern-metadata-t86padvs/pythonclaw.egg-info/SOURCES.txt' 2026-03-07T16:32:18,188 reading manifest template 'MANIFEST.in' 2026-03-07T16:32:18,569 warning: no files found matching '*.css' under directory 'pythonclaw' 2026-03-07T16:32:18,844 warning: no files found matching '*.js' under directory 'pythonclaw' 2026-03-07T16:32:18,956 warning: no files found matching '*.ico' under directory 'pythonclaw' 2026-03-07T16:32:18,961 warning: no previously-included files found matching 'pythonclaw.json' 2026-03-07T16:32:18,962 warning: no previously-included files found matching 'pythonclaw.example.json' 2026-03-07T16:32:18,963 warning: no previously-included files found matching '.env' 2026-03-07T16:32:18,964 warning: no previously-included files found matching '.env.example' 2026-03-07T16:32:18,966 warning: no previously-included files matching '__pycache__' found under directory '*' 2026-03-07T16:32:18,968 warning: no previously-included files matching '*.py[cod]' found under directory '*' 2026-03-07T16:32:18,970 warning: no previously-included files matching '*.pyc' found under directory '*' 2026-03-07T16:32:18,971 warning: no previously-included files matching '*' found under directory 'context' 2026-03-07T16:32:18,972 warning: no previously-included files matching '*' found under directory '.github' 2026-03-07T16:32:18,973 warning: no previously-included files matching '*' found under directory 'assets' 2026-03-07T16:32:18,974 adding license file 'LICENSE' 2026-03-07T16:32:18,988 writing manifest file '/tmp/pip-modern-metadata-t86padvs/pythonclaw.egg-info/SOURCES.txt' 2026-03-07T16:32:18,990 creating '/tmp/pip-modern-metadata-t86padvs/pythonclaw-0.6.5.dist-info' 2026-03-07T16:32:19,129 Preparing metadata (pyproject.toml): finished with status 'done' 2026-03-07T16:32:19,135 Source in /tmp/pip-wheel-abtgioot/pythonclaw_60284ae2ca0744fab0e78a2de4fbe460 has version 0.6.5, which satisfies requirement pythonclaw==0.6.5 from https://files.pythonhosted.org/packages/79/2a/fa23a81386a364ed7037fb573c06cf9740a2c2aebc0f26409a01a5813049/pythonclaw-0.6.5.tar.gz 2026-03-07T16:32:19,136 Removed pythonclaw==0.6.5 from https://files.pythonhosted.org/packages/79/2a/fa23a81386a364ed7037fb573c06cf9740a2c2aebc0f26409a01a5813049/pythonclaw-0.6.5.tar.gz from build tracker '/tmp/pip-build-tracker-z28dp4vk' 2026-03-07T16:32:19,143 Created temporary directory: /tmp/pip-unpack-2u_xv8tz 2026-03-07T16:32:19,144 Building wheels for collected packages: pythonclaw 2026-03-07T16:32:19,149 Created temporary directory: /tmp/pip-wheel-cqcqm0co 2026-03-07T16:32:19,150 Destination directory: /tmp/pip-wheel-cqcqm0co 2026-03-07T16:32:19,152 Building wheel for pythonclaw (pyproject.toml): started 2026-03-07T16:32:19,154 Running command Building wheel for pythonclaw (pyproject.toml) 2026-03-07T16:32:19,876 /tmp/pip-build-env-s7s822mv/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-03-07T16:32:19,876 !! 2026-03-07T16:32:19,877 ******************************************************************************** 2026-03-07T16:32:19,878 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-07T16:32:19,879 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-03-07T16:32:19,879 or your builds will no longer be supported. 2026-03-07T16:32:19,880 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-07T16:32:19,881 ******************************************************************************** 2026-03-07T16:32:19,882 !! 2026-03-07T16:32:19,882 corresp(dist, value, root_dir) 2026-03-07T16:32:19,951 /tmp/pip-build-env-s7s822mv/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-07T16:32:19,952 !! 2026-03-07T16:32:19,953 ******************************************************************************** 2026-03-07T16:32:19,953 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-07T16:32:19,954 License :: OSI Approved :: MIT License 2026-03-07T16:32:19,955 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-07T16:32:19,956 ******************************************************************************** 2026-03-07T16:32:19,957 !! 2026-03-07T16:32:19,958 dist._finalize_license_expression() 2026-03-07T16:32:19,959 /tmp/pip-build-env-s7s822mv/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-07T16:32:19,959 !! 2026-03-07T16:32:19,961 ******************************************************************************** 2026-03-07T16:32:19,961 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-07T16:32:19,962 License :: OSI Approved :: MIT License 2026-03-07T16:32:19,964 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-07T16:32:19,964 ******************************************************************************** 2026-03-07T16:32:19,965 !! 2026-03-07T16:32:19,966 self._finalize_license_expression() 2026-03-07T16:32:19,967 running bdist_wheel 2026-03-07T16:32:19,976 running build 2026-03-07T16:32:19,976 running build_py 2026-03-07T16:32:19,982 creating build/lib/pythonclaw 2026-03-07T16:32:19,985 copying pythonclaw/__main__.py -> build/lib/pythonclaw 2026-03-07T16:32:19,987 copying pythonclaw/daemon.py -> build/lib/pythonclaw 2026-03-07T16:32:19,989 copying pythonclaw/session_manager.py -> build/lib/pythonclaw 2026-03-07T16:32:19,992 copying pythonclaw/server.py -> build/lib/pythonclaw 2026-03-07T16:32:19,994 copying pythonclaw/__init__.py -> build/lib/pythonclaw 2026-03-07T16:32:19,996 copying pythonclaw/init.py -> build/lib/pythonclaw 2026-03-07T16:32:19,998 copying pythonclaw/onboard.py -> build/lib/pythonclaw 2026-03-07T16:32:20,000 copying pythonclaw/config.py -> build/lib/pythonclaw 2026-03-07T16:32:20,003 copying pythonclaw/main.py -> build/lib/pythonclaw 2026-03-07T16:32:20,006 creating build/lib/pythonclaw/scheduler 2026-03-07T16:32:20,007 copying pythonclaw/scheduler/cron.py -> build/lib/pythonclaw/scheduler 2026-03-07T16:32:20,010 copying pythonclaw/scheduler/heartbeat.py -> build/lib/pythonclaw/scheduler 2026-03-07T16:32:20,013 creating build/lib/pythonclaw/web 2026-03-07T16:32:20,014 copying pythonclaw/web/__init__.py -> build/lib/pythonclaw/web 2026-03-07T16:32:20,016 copying pythonclaw/web/app.py -> build/lib/pythonclaw/web 2026-03-07T16:32:20,020 creating build/lib/pythonclaw/core 2026-03-07T16:32:20,021 copying pythonclaw/core/utils.py -> build/lib/pythonclaw/core 2026-03-07T16:32:20,023 copying pythonclaw/core/session_store.py -> build/lib/pythonclaw/core 2026-03-07T16:32:20,025 copying pythonclaw/core/persistent_agent.py -> build/lib/pythonclaw/core 2026-03-07T16:32:20,027 copying pythonclaw/core/__init__.py -> build/lib/pythonclaw/core 2026-03-07T16:32:20,029 copying pythonclaw/core/compaction.py -> build/lib/pythonclaw/core 2026-03-07T16:32:20,031 copying pythonclaw/core/tools.py -> build/lib/pythonclaw/core 2026-03-07T16:32:20,034 copying pythonclaw/core/skillhub.py -> build/lib/pythonclaw/core 2026-03-07T16:32:20,037 copying pythonclaw/core/skill_loader.py -> build/lib/pythonclaw/core 2026-03-07T16:32:20,039 copying pythonclaw/core/agent.py -> build/lib/pythonclaw/core 2026-03-07T16:32:20,043 creating build/lib/pythonclaw/channels 2026-03-07T16:32:20,044 copying pythonclaw/channels/telegram_bot.py -> build/lib/pythonclaw/channels 2026-03-07T16:32:20,048 copying pythonclaw/channels/discord_bot.py -> build/lib/pythonclaw/channels 2026-03-07T16:32:20,050 copying pythonclaw/channels/whatsapp_bot.py -> build/lib/pythonclaw/channels 2026-03-07T16:32:20,066 creating build/lib/pythonclaw/templates/skills/system/onboarding 2026-03-07T16:32:20,073 copying pythonclaw/templates/skills/system/onboarding/write_identity.py -> build/lib/pythonclaw/templates/skills/system/onboarding 2026-03-07T16:32:20,077 creating build/lib/pythonclaw/templates/skills/system/session_logs 2026-03-07T16:32:20,078 copying pythonclaw/templates/skills/system/session_logs/search_sessions.py -> build/lib/pythonclaw/templates/skills/system/session_logs 2026-03-07T16:32:20,081 creating build/lib/pythonclaw/templates/skills/system/time 2026-03-07T16:32:20,082 copying pythonclaw/templates/skills/system/time/time_util.py -> build/lib/pythonclaw/templates/skills/system/time 2026-03-07T16:32:20,085 creating build/lib/pythonclaw/templates/skills/system/model_usage 2026-03-07T16:32:20,086 copying pythonclaw/templates/skills/system/model_usage/usage_stats.py -> build/lib/pythonclaw/templates/skills/system/model_usage 2026-03-07T16:32:20,088 creating build/lib/pythonclaw/templates/skills/system/random 2026-03-07T16:32:20,089 copying pythonclaw/templates/skills/system/random/random_util.py -> build/lib/pythonclaw/templates/skills/system/random 2026-03-07T16:32:20,092 creating build/lib/pythonclaw/templates/skills/system/change_setting 2026-03-07T16:32:20,093 copying pythonclaw/templates/skills/system/change_setting/update_config.py -> build/lib/pythonclaw/templates/skills/system/change_setting 2026-03-07T16:32:20,097 creating build/lib/pythonclaw/templates/skills/media/spotify 2026-03-07T16:32:20,098 copying pythonclaw/templates/skills/media/spotify/spotify_ctl.py -> build/lib/pythonclaw/templates/skills/media/spotify 2026-03-07T16:32:20,101 creating build/lib/pythonclaw/templates/skills/media/image_gen 2026-03-07T16:32:20,102 copying pythonclaw/templates/skills/media/image_gen/generate.py -> build/lib/pythonclaw/templates/skills/media/image_gen 2026-03-07T16:32:20,104 creating build/lib/pythonclaw/templates/skills/media/tts 2026-03-07T16:32:20,105 copying pythonclaw/templates/skills/media/tts/speak.py -> build/lib/pythonclaw/templates/skills/media/tts 2026-03-07T16:32:20,108 creating build/lib/pythonclaw/templates/skills/productivity/trello 2026-03-07T16:32:20,110 copying pythonclaw/templates/skills/productivity/trello/trello_api.py -> build/lib/pythonclaw/templates/skills/productivity/trello 2026-03-07T16:32:20,112 creating build/lib/pythonclaw/templates/skills/productivity/obsidian 2026-03-07T16:32:20,113 copying pythonclaw/templates/skills/productivity/obsidian/obsidian_vault.py -> build/lib/pythonclaw/templates/skills/productivity/obsidian 2026-03-07T16:32:20,116 creating build/lib/pythonclaw/templates/skills/productivity/notion 2026-03-07T16:32:20,117 copying pythonclaw/templates/skills/productivity/notion/notion_api.py -> build/lib/pythonclaw/templates/skills/productivity/notion 2026-03-07T16:32:20,120 creating build/lib/pythonclaw/templates/skills/web/summarize 2026-03-07T16:32:20,121 copying pythonclaw/templates/skills/web/summarize/summarize_url.py -> build/lib/pythonclaw/templates/skills/web/summarize 2026-03-07T16:32:20,124 creating build/lib/pythonclaw/templates/skills/communication/slack 2026-03-07T16:32:20,125 copying pythonclaw/templates/skills/communication/slack/slack_api.py -> build/lib/pythonclaw/templates/skills/communication/slack 2026-03-07T16:32:20,128 creating build/lib/pythonclaw/templates/skills/communication/email 2026-03-07T16:32:20,129 copying pythonclaw/templates/skills/communication/email/send_email.py -> build/lib/pythonclaw/templates/skills/communication/email 2026-03-07T16:32:20,132 creating build/lib/pythonclaw/templates/skills/dev/code_runner 2026-03-07T16:32:20,133 copying pythonclaw/templates/skills/dev/code_runner/run_code.py -> build/lib/pythonclaw/templates/skills/dev/code_runner 2026-03-07T16:32:20,136 creating build/lib/pythonclaw/templates/skills/dev/http_request 2026-03-07T16:32:20,137 copying pythonclaw/templates/skills/dev/http_request/request.py -> build/lib/pythonclaw/templates/skills/dev/http_request 2026-03-07T16:32:20,139 creating build/lib/pythonclaw/templates/skills/dev/github 2026-03-07T16:32:20,140 copying pythonclaw/templates/skills/dev/github/gh.py -> build/lib/pythonclaw/templates/skills/dev/github 2026-03-07T16:32:20,143 creating build/lib/pythonclaw/templates/skills/data/news 2026-03-07T16:32:20,144 copying pythonclaw/templates/skills/data/news/search_news.py -> build/lib/pythonclaw/templates/skills/data/news 2026-03-07T16:32:20,147 creating build/lib/pythonclaw/templates/skills/data/finance 2026-03-07T16:32:20,148 copying pythonclaw/templates/skills/data/finance/fetch_quote.py -> build/lib/pythonclaw/templates/skills/data/finance 2026-03-07T16:32:20,150 creating build/lib/pythonclaw/templates/skills/data/weather 2026-03-07T16:32:20,151 copying pythonclaw/templates/skills/data/weather/weather.py -> build/lib/pythonclaw/templates/skills/data/weather 2026-03-07T16:32:20,154 creating build/lib/pythonclaw/templates/skills/data/youtube 2026-03-07T16:32:20,155 copying pythonclaw/templates/skills/data/youtube/youtube_info.py -> build/lib/pythonclaw/templates/skills/data/youtube 2026-03-07T16:32:20,158 creating build/lib/pythonclaw/templates/skills/data/pdf_reader 2026-03-07T16:32:20,159 copying pythonclaw/templates/skills/data/pdf_reader/read_pdf.py -> build/lib/pythonclaw/templates/skills/data/pdf_reader 2026-03-07T16:32:20,161 creating build/lib/pythonclaw/templates/skills/data/scraper 2026-03-07T16:32:20,162 copying pythonclaw/templates/skills/data/scraper/scrape.py -> build/lib/pythonclaw/templates/skills/data/scraper 2026-03-07T16:32:20,164 creating build/lib/pythonclaw/templates/skills/data/csv_analyzer 2026-03-07T16:32:20,165 copying pythonclaw/templates/skills/data/csv_analyzer/analyze.py -> build/lib/pythonclaw/templates/skills/data/csv_analyzer 2026-03-07T16:32:20,168 creating build/lib/pythonclaw/templates/skills/text/translator 2026-03-07T16:32:20,170 copying pythonclaw/templates/skills/text/translator/translate.py -> build/lib/pythonclaw/templates/skills/text/translator 2026-03-07T16:32:20,173 creating build/lib/pythonclaw/core/knowledge 2026-03-07T16:32:20,174 copying pythonclaw/core/knowledge/rag.py -> build/lib/pythonclaw/core/knowledge 2026-03-07T16:32:20,177 creating build/lib/pythonclaw/core/retrieval 2026-03-07T16:32:20,178 copying pythonclaw/core/retrieval/retriever.py -> build/lib/pythonclaw/core/retrieval 2026-03-07T16:32:20,180 copying pythonclaw/core/retrieval/reranker.py -> build/lib/pythonclaw/core/retrieval 2026-03-07T16:32:20,182 copying pythonclaw/core/retrieval/dense.py -> build/lib/pythonclaw/core/retrieval 2026-03-07T16:32:20,184 copying pythonclaw/core/retrieval/__init__.py -> build/lib/pythonclaw/core/retrieval 2026-03-07T16:32:20,187 copying pythonclaw/core/retrieval/fusion.py -> build/lib/pythonclaw/core/retrieval 2026-03-07T16:32:20,188 copying pythonclaw/core/retrieval/sparse.py -> build/lib/pythonclaw/core/retrieval 2026-03-07T16:32:20,190 copying pythonclaw/core/retrieval/chunker.py -> build/lib/pythonclaw/core/retrieval 2026-03-07T16:32:20,192 creating build/lib/pythonclaw/core/memory 2026-03-07T16:32:20,193 copying pythonclaw/core/memory/manager.py -> build/lib/pythonclaw/core/memory 2026-03-07T16:32:20,196 copying pythonclaw/core/memory/storage.py -> build/lib/pythonclaw/core/memory 2026-03-07T16:32:20,198 creating build/lib/pythonclaw/core/llm 2026-03-07T16:32:20,199 copying pythonclaw/core/llm/base.py -> build/lib/pythonclaw/core/llm 2026-03-07T16:32:20,201 copying pythonclaw/core/llm/anthropic_client.py -> build/lib/pythonclaw/core/llm 2026-03-07T16:32:20,204 copying pythonclaw/core/llm/openai_compatible.py -> build/lib/pythonclaw/core/llm 2026-03-07T16:32:20,206 copying pythonclaw/core/llm/gemini_client.py -> build/lib/pythonclaw/core/llm 2026-03-07T16:32:20,208 copying pythonclaw/core/llm/response.py -> build/lib/pythonclaw/core/llm 2026-03-07T16:32:20,210 running egg_info 2026-03-07T16:32:20,220 writing pythonclaw.egg-info/PKG-INFO 2026-03-07T16:32:20,226 writing dependency_links to pythonclaw.egg-info/dependency_links.txt 2026-03-07T16:32:20,447 writing entry points to pythonclaw.egg-info/entry_points.txt 2026-03-07T16:32:20,449 writing requirements to pythonclaw.egg-info/requires.txt 2026-03-07T16:32:20,450 writing top-level names to pythonclaw.egg-info/top_level.txt 2026-03-07T16:32:20,676 reading manifest file 'pythonclaw.egg-info/SOURCES.txt' 2026-03-07T16:32:20,684 reading manifest template 'MANIFEST.in' 2026-03-07T16:32:20,861 warning: no files found matching '*.css' under directory 'pythonclaw' 2026-03-07T16:32:20,918 warning: no files found matching '*.js' under directory 'pythonclaw' 2026-03-07T16:32:21,033 warning: no files found matching '*.ico' under directory 'pythonclaw' 2026-03-07T16:32:21,036 warning: no previously-included files found matching 'pythonclaw.json' 2026-03-07T16:32:21,037 warning: no previously-included files found matching 'pythonclaw.example.json' 2026-03-07T16:32:21,038 warning: no previously-included files found matching '.env' 2026-03-07T16:32:21,039 warning: no previously-included files found matching '.env.example' 2026-03-07T16:32:21,040 warning: no previously-included files matching '__pycache__' found under directory '*' 2026-03-07T16:32:21,041 warning: no previously-included files matching '*.py[cod]' found under directory '*' 2026-03-07T16:32:21,043 warning: no previously-included files matching '*.pyc' found under directory '*' 2026-03-07T16:32:21,044 warning: no previously-included files matching '*' found under directory 'context' 2026-03-07T16:32:21,044 warning: no previously-included files matching '*' found under directory '.github' 2026-03-07T16:32:21,045 warning: no previously-included files matching '*' found under directory 'assets' 2026-03-07T16:32:21,046 adding license file 'LICENSE' 2026-03-07T16:32:21,055 writing manifest file 'pythonclaw.egg-info/SOURCES.txt' 2026-03-07T16:32:21,173 creating build/lib/pythonclaw/templates/skills/google/workspace 2026-03-07T16:32:21,174 copying pythonclaw/templates/skills/google/workspace/check_setup.sh -> build/lib/pythonclaw/templates/skills/google/workspace 2026-03-07T16:32:21,177 creating build/lib/pythonclaw/templates/soul 2026-03-07T16:32:21,177 copying pythonclaw/templates/soul/SOUL.md -> build/lib/pythonclaw/templates/soul 2026-03-07T16:32:21,180 copying pythonclaw/templates/skills/system/CATEGORY.md -> build/lib/pythonclaw/templates/skills/system 2026-03-07T16:32:21,182 creating build/lib/pythonclaw/templates/skills/system/change_persona 2026-03-07T16:32:21,183 copying pythonclaw/templates/skills/system/change_persona/SKILL.md -> build/lib/pythonclaw/templates/skills/system/change_persona 2026-03-07T16:32:21,185 copying pythonclaw/templates/skills/system/onboarding/SKILL.md -> build/lib/pythonclaw/templates/skills/system/onboarding 2026-03-07T16:32:21,187 creating build/lib/pythonclaw/templates/skills/system/change_soul 2026-03-07T16:32:21,188 copying pythonclaw/templates/skills/system/change_soul/SKILL.md -> build/lib/pythonclaw/templates/skills/system/change_soul 2026-03-07T16:32:21,190 copying pythonclaw/templates/skills/system/session_logs/SKILL.md -> build/lib/pythonclaw/templates/skills/system/session_logs 2026-03-07T16:32:21,193 copying pythonclaw/templates/skills/system/time/SKILL.md -> build/lib/pythonclaw/templates/skills/system/time 2026-03-07T16:32:21,195 copying pythonclaw/templates/skills/system/model_usage/SKILL.md -> build/lib/pythonclaw/templates/skills/system/model_usage 2026-03-07T16:32:21,197 copying pythonclaw/templates/skills/system/random/SKILL.md -> build/lib/pythonclaw/templates/skills/system/random 2026-03-07T16:32:21,199 copying pythonclaw/templates/skills/system/change_setting/SKILL.md -> build/lib/pythonclaw/templates/skills/system/change_setting 2026-03-07T16:32:21,202 creating build/lib/pythonclaw/templates/skills/meta 2026-03-07T16:32:21,203 copying pythonclaw/templates/skills/meta/CATEGORY.md -> build/lib/pythonclaw/templates/skills/meta 2026-03-07T16:32:21,205 creating build/lib/pythonclaw/templates/skills/meta/skill_creator 2026-03-07T16:32:21,206 copying pythonclaw/templates/skills/meta/skill_creator/SKILL.md -> build/lib/pythonclaw/templates/skills/meta/skill_creator 2026-03-07T16:32:21,209 copying pythonclaw/templates/skills/media/CATEGORY.md -> build/lib/pythonclaw/templates/skills/media 2026-03-07T16:32:21,211 copying pythonclaw/templates/skills/media/spotify/SKILL.md -> build/lib/pythonclaw/templates/skills/media/spotify 2026-03-07T16:32:21,214 copying pythonclaw/templates/skills/media/image_gen/SKILL.md -> build/lib/pythonclaw/templates/skills/media/image_gen 2026-03-07T16:32:21,216 copying pythonclaw/templates/skills/media/tts/SKILL.md -> build/lib/pythonclaw/templates/skills/media/tts 2026-03-07T16:32:21,219 copying pythonclaw/templates/skills/productivity/CATEGORY.md -> build/lib/pythonclaw/templates/skills/productivity 2026-03-07T16:32:21,221 copying pythonclaw/templates/skills/productivity/trello/SKILL.md -> build/lib/pythonclaw/templates/skills/productivity/trello 2026-03-07T16:32:21,224 copying pythonclaw/templates/skills/productivity/obsidian/SKILL.md -> build/lib/pythonclaw/templates/skills/productivity/obsidian 2026-03-07T16:32:21,226 copying pythonclaw/templates/skills/productivity/notion/SKILL.md -> build/lib/pythonclaw/templates/skills/productivity/notion 2026-03-07T16:32:21,229 copying pythonclaw/templates/skills/web/CATEGORY.md -> build/lib/pythonclaw/templates/skills/web 2026-03-07T16:32:21,232 copying pythonclaw/templates/skills/web/summarize/SKILL.md -> build/lib/pythonclaw/templates/skills/web/summarize 2026-03-07T16:32:21,234 creating build/lib/pythonclaw/templates/skills/web/tavily 2026-03-07T16:32:21,235 copying pythonclaw/templates/skills/web/tavily/SKILL.md -> build/lib/pythonclaw/templates/skills/web/tavily 2026-03-07T16:32:21,238 copying pythonclaw/templates/skills/communication/CATEGORY.md -> build/lib/pythonclaw/templates/skills/communication 2026-03-07T16:32:21,240 copying pythonclaw/templates/skills/communication/slack/SKILL.md -> build/lib/pythonclaw/templates/skills/communication/slack 2026-03-07T16:32:21,242 copying pythonclaw/templates/skills/communication/email/SKILL.md -> build/lib/pythonclaw/templates/skills/communication/email 2026-03-07T16:32:21,244 copying pythonclaw/templates/skills/google/CATEGORY.md -> build/lib/pythonclaw/templates/skills/google 2026-03-07T16:32:21,247 copying pythonclaw/templates/skills/google/workspace/SKILL.md -> build/lib/pythonclaw/templates/skills/google/workspace 2026-03-07T16:32:21,249 copying pythonclaw/templates/skills/dev/CATEGORY.md -> build/lib/pythonclaw/templates/skills/dev 2026-03-07T16:32:21,251 copying pythonclaw/templates/skills/dev/code_runner/SKILL.md -> build/lib/pythonclaw/templates/skills/dev/code_runner 2026-03-07T16:32:21,254 copying pythonclaw/templates/skills/dev/http_request/SKILL.md -> build/lib/pythonclaw/templates/skills/dev/http_request 2026-03-07T16:32:21,257 copying pythonclaw/templates/skills/dev/github/SKILL.md -> build/lib/pythonclaw/templates/skills/dev/github 2026-03-07T16:32:21,260 copying pythonclaw/templates/skills/data/CATEGORY.md -> build/lib/pythonclaw/templates/skills/data 2026-03-07T16:32:21,262 copying pythonclaw/templates/skills/data/news/SKILL.md -> build/lib/pythonclaw/templates/skills/data/news 2026-03-07T16:32:21,264 copying pythonclaw/templates/skills/data/finance/SKILL.md -> build/lib/pythonclaw/templates/skills/data/finance 2026-03-07T16:32:21,267 copying pythonclaw/templates/skills/data/weather/SKILL.md -> build/lib/pythonclaw/templates/skills/data/weather 2026-03-07T16:32:21,271 copying pythonclaw/templates/skills/data/youtube/SKILL.md -> build/lib/pythonclaw/templates/skills/data/youtube 2026-03-07T16:32:21,274 copying pythonclaw/templates/skills/data/pdf_reader/SKILL.md -> build/lib/pythonclaw/templates/skills/data/pdf_reader 2026-03-07T16:32:21,277 copying pythonclaw/templates/skills/data/scraper/SKILL.md -> build/lib/pythonclaw/templates/skills/data/scraper 2026-03-07T16:32:21,279 copying pythonclaw/templates/skills/data/csv_analyzer/SKILL.md -> build/lib/pythonclaw/templates/skills/data/csv_analyzer 2026-03-07T16:32:21,282 copying pythonclaw/templates/skills/text/CATEGORY.md -> build/lib/pythonclaw/templates/skills/text 2026-03-07T16:32:21,284 copying pythonclaw/templates/skills/text/translator/SKILL.md -> build/lib/pythonclaw/templates/skills/text/translator 2026-03-07T16:32:21,286 creating build/lib/pythonclaw/templates/tools 2026-03-07T16:32:21,287 copying pythonclaw/templates/tools/TOOLS.md -> build/lib/pythonclaw/templates/tools 2026-03-07T16:32:21,289 creating build/lib/pythonclaw/templates/persona 2026-03-07T16:32:21,290 copying pythonclaw/templates/persona/demo_persona.md -> build/lib/pythonclaw/templates/persona 2026-03-07T16:32:21,292 creating build/lib/pythonclaw/web/static 2026-03-07T16:32:21,293 copying pythonclaw/web/static/logo.png -> build/lib/pythonclaw/web/static 2026-03-07T16:32:21,297 copying pythonclaw/web/static/favicon.png -> build/lib/pythonclaw/web/static 2026-03-07T16:32:21,300 copying pythonclaw/web/static/index.html -> build/lib/pythonclaw/web/static 2026-03-07T16:32:21,350 installing to build/bdist.linux-armv7l/wheel 2026-03-07T16:32:21,351 running install 2026-03-07T16:32:21,374 running install_lib 2026-03-07T16:32:21,380 creating build/bdist.linux-armv7l/wheel 2026-03-07T16:32:21,382 creating build/bdist.linux-armv7l/wheel/pythonclaw 2026-03-07T16:32:21,383 copying build/lib/pythonclaw/__main__.py -> build/bdist.linux-armv7l/wheel/./pythonclaw 2026-03-07T16:32:21,386 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates 2026-03-07T16:32:21,387 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/soul 2026-03-07T16:32:21,389 copying build/lib/pythonclaw/templates/soul/SOUL.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/soul 2026-03-07T16:32:21,391 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills 2026-03-07T16:32:21,393 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/system 2026-03-07T16:32:21,395 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/system/change_persona 2026-03-07T16:32:21,396 copying build/lib/pythonclaw/templates/skills/system/change_persona/SKILL.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/system/change_persona 2026-03-07T16:32:21,399 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/system/onboarding 2026-03-07T16:32:21,400 copying build/lib/pythonclaw/templates/skills/system/onboarding/SKILL.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/system/onboarding 2026-03-07T16:32:21,402 copying build/lib/pythonclaw/templates/skills/system/onboarding/write_identity.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/system/onboarding 2026-03-07T16:32:21,405 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/system/change_soul 2026-03-07T16:32:21,406 copying build/lib/pythonclaw/templates/skills/system/change_soul/SKILL.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/system/change_soul 2026-03-07T16:32:21,409 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/system/session_logs 2026-03-07T16:32:21,410 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-07T16:32:21,412 copying build/lib/pythonclaw/templates/skills/system/session_logs/SKILL.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/system/session_logs 2026-03-07T16:32:21,415 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/system/time 2026-03-07T16:32:21,416 copying build/lib/pythonclaw/templates/skills/system/time/time_util.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/system/time 2026-03-07T16:32:21,418 copying build/lib/pythonclaw/templates/skills/system/time/SKILL.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/system/time 2026-03-07T16:32:21,420 copying build/lib/pythonclaw/templates/skills/system/CATEGORY.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/system 2026-03-07T16:32:21,423 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/system/model_usage 2026-03-07T16:32:21,424 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-07T16:32:21,426 copying build/lib/pythonclaw/templates/skills/system/model_usage/SKILL.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/system/model_usage 2026-03-07T16:32:21,428 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/system/random 2026-03-07T16:32:21,429 copying build/lib/pythonclaw/templates/skills/system/random/random_util.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/system/random 2026-03-07T16:32:21,432 copying build/lib/pythonclaw/templates/skills/system/random/SKILL.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/system/random 2026-03-07T16:32:21,435 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/system/change_setting 2026-03-07T16:32:21,436 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-07T16:32:21,438 copying build/lib/pythonclaw/templates/skills/system/change_setting/SKILL.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/system/change_setting 2026-03-07T16:32:21,441 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/meta 2026-03-07T16:32:21,443 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/meta/skill_creator 2026-03-07T16:32:21,444 copying build/lib/pythonclaw/templates/skills/meta/skill_creator/SKILL.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/meta/skill_creator 2026-03-07T16:32:21,446 copying build/lib/pythonclaw/templates/skills/meta/CATEGORY.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/meta 2026-03-07T16:32:21,448 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/media 2026-03-07T16:32:21,450 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/media/spotify 2026-03-07T16:32:21,451 copying build/lib/pythonclaw/templates/skills/media/spotify/spotify_ctl.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/media/spotify 2026-03-07T16:32:21,454 copying build/lib/pythonclaw/templates/skills/media/spotify/SKILL.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/media/spotify 2026-03-07T16:32:21,457 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/media/image_gen 2026-03-07T16:32:21,458 copying build/lib/pythonclaw/templates/skills/media/image_gen/generate.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/media/image_gen 2026-03-07T16:32:21,460 copying build/lib/pythonclaw/templates/skills/media/image_gen/SKILL.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/media/image_gen 2026-03-07T16:32:21,462 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/media/tts 2026-03-07T16:32:21,463 copying build/lib/pythonclaw/templates/skills/media/tts/speak.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/media/tts 2026-03-07T16:32:21,465 copying build/lib/pythonclaw/templates/skills/media/tts/SKILL.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/media/tts 2026-03-07T16:32:21,467 copying build/lib/pythonclaw/templates/skills/media/CATEGORY.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/media 2026-03-07T16:32:21,470 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/productivity 2026-03-07T16:32:21,471 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/productivity/trello 2026-03-07T16:32:21,472 copying build/lib/pythonclaw/templates/skills/productivity/trello/trello_api.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/productivity/trello 2026-03-07T16:32:21,475 copying build/lib/pythonclaw/templates/skills/productivity/trello/SKILL.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/productivity/trello 2026-03-07T16:32:21,477 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/productivity/obsidian 2026-03-07T16:32:21,478 copying build/lib/pythonclaw/templates/skills/productivity/obsidian/obsidian_vault.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/productivity/obsidian 2026-03-07T16:32:21,481 copying build/lib/pythonclaw/templates/skills/productivity/obsidian/SKILL.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/productivity/obsidian 2026-03-07T16:32:21,483 copying build/lib/pythonclaw/templates/skills/productivity/CATEGORY.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/productivity 2026-03-07T16:32:21,485 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/productivity/notion 2026-03-07T16:32:21,486 copying build/lib/pythonclaw/templates/skills/productivity/notion/notion_api.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/productivity/notion 2026-03-07T16:32:21,489 copying build/lib/pythonclaw/templates/skills/productivity/notion/SKILL.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/productivity/notion 2026-03-07T16:32:21,492 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/web 2026-03-07T16:32:21,493 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/web/summarize 2026-03-07T16:32:21,495 copying build/lib/pythonclaw/templates/skills/web/summarize/summarize_url.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/web/summarize 2026-03-07T16:32:21,497 copying build/lib/pythonclaw/templates/skills/web/summarize/SKILL.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/web/summarize 2026-03-07T16:32:21,499 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/web/tavily 2026-03-07T16:32:21,500 copying build/lib/pythonclaw/templates/skills/web/tavily/SKILL.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/web/tavily 2026-03-07T16:32:21,503 copying build/lib/pythonclaw/templates/skills/web/CATEGORY.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/web 2026-03-07T16:32:21,505 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/communication 2026-03-07T16:32:21,506 copying build/lib/pythonclaw/templates/skills/communication/CATEGORY.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/communication 2026-03-07T16:32:21,509 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/communication/slack 2026-03-07T16:32:21,510 copying build/lib/pythonclaw/templates/skills/communication/slack/slack_api.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/communication/slack 2026-03-07T16:32:21,512 copying build/lib/pythonclaw/templates/skills/communication/slack/SKILL.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/communication/slack 2026-03-07T16:32:21,514 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/communication/email 2026-03-07T16:32:21,515 copying build/lib/pythonclaw/templates/skills/communication/email/SKILL.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/communication/email 2026-03-07T16:32:21,517 copying build/lib/pythonclaw/templates/skills/communication/email/send_email.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/communication/email 2026-03-07T16:32:21,520 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/google 2026-03-07T16:32:21,521 copying build/lib/pythonclaw/templates/skills/google/CATEGORY.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/google 2026-03-07T16:32:21,524 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/google/workspace 2026-03-07T16:32:21,525 copying build/lib/pythonclaw/templates/skills/google/workspace/check_setup.sh -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/google/workspace 2026-03-07T16:32:21,527 copying build/lib/pythonclaw/templates/skills/google/workspace/SKILL.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/google/workspace 2026-03-07T16:32:21,529 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/dev 2026-03-07T16:32:21,531 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/dev/code_runner 2026-03-07T16:32:21,532 copying build/lib/pythonclaw/templates/skills/dev/code_runner/SKILL.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/dev/code_runner 2026-03-07T16:32:21,535 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-07T16:32:21,537 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/dev/http_request 2026-03-07T16:32:21,538 copying build/lib/pythonclaw/templates/skills/dev/http_request/request.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/dev/http_request 2026-03-07T16:32:21,541 copying build/lib/pythonclaw/templates/skills/dev/http_request/SKILL.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/dev/http_request 2026-03-07T16:32:21,543 copying build/lib/pythonclaw/templates/skills/dev/CATEGORY.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/dev 2026-03-07T16:32:21,545 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/dev/github 2026-03-07T16:32:21,546 copying build/lib/pythonclaw/templates/skills/dev/github/SKILL.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/dev/github 2026-03-07T16:32:21,549 copying build/lib/pythonclaw/templates/skills/dev/github/gh.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/dev/github 2026-03-07T16:32:21,552 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/data 2026-03-07T16:32:21,554 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/data/news 2026-03-07T16:32:21,555 copying build/lib/pythonclaw/templates/skills/data/news/search_news.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/data/news 2026-03-07T16:32:21,557 copying build/lib/pythonclaw/templates/skills/data/news/SKILL.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/data/news 2026-03-07T16:32:21,559 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/data/finance 2026-03-07T16:32:21,561 copying build/lib/pythonclaw/templates/skills/data/finance/fetch_quote.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/data/finance 2026-03-07T16:32:21,563 copying build/lib/pythonclaw/templates/skills/data/finance/SKILL.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/data/finance 2026-03-07T16:32:21,565 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/data/weather 2026-03-07T16:32:21,566 copying build/lib/pythonclaw/templates/skills/data/weather/weather.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/data/weather 2026-03-07T16:32:21,569 copying build/lib/pythonclaw/templates/skills/data/weather/SKILL.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/data/weather 2026-03-07T16:32:21,571 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/data/youtube 2026-03-07T16:32:21,572 copying build/lib/pythonclaw/templates/skills/data/youtube/youtube_info.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/data/youtube 2026-03-07T16:32:21,575 copying build/lib/pythonclaw/templates/skills/data/youtube/SKILL.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/data/youtube 2026-03-07T16:32:21,577 copying build/lib/pythonclaw/templates/skills/data/CATEGORY.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/data 2026-03-07T16:32:21,579 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/data/pdf_reader 2026-03-07T16:32:21,580 copying build/lib/pythonclaw/templates/skills/data/pdf_reader/SKILL.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/data/pdf_reader 2026-03-07T16:32:21,582 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-07T16:32:21,584 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/data/scraper 2026-03-07T16:32:21,585 copying build/lib/pythonclaw/templates/skills/data/scraper/scrape.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/data/scraper 2026-03-07T16:32:21,587 copying build/lib/pythonclaw/templates/skills/data/scraper/SKILL.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/data/scraper 2026-03-07T16:32:21,590 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/data/csv_analyzer 2026-03-07T16:32:21,591 copying build/lib/pythonclaw/templates/skills/data/csv_analyzer/analyze.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/data/csv_analyzer 2026-03-07T16:32:21,593 copying build/lib/pythonclaw/templates/skills/data/csv_analyzer/SKILL.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/data/csv_analyzer 2026-03-07T16:32:21,596 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/text 2026-03-07T16:32:21,597 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/text/translator 2026-03-07T16:32:21,599 copying build/lib/pythonclaw/templates/skills/text/translator/translate.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/text/translator 2026-03-07T16:32:21,601 copying build/lib/pythonclaw/templates/skills/text/translator/SKILL.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/text/translator 2026-03-07T16:32:21,603 copying build/lib/pythonclaw/templates/skills/text/CATEGORY.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/text 2026-03-07T16:32:21,605 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/tools 2026-03-07T16:32:21,606 copying build/lib/pythonclaw/templates/tools/TOOLS.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/tools 2026-03-07T16:32:21,609 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/persona 2026-03-07T16:32:21,610 copying build/lib/pythonclaw/templates/persona/demo_persona.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/persona 2026-03-07T16:32:21,612 copying build/lib/pythonclaw/daemon.py -> build/bdist.linux-armv7l/wheel/./pythonclaw 2026-03-07T16:32:21,615 creating build/bdist.linux-armv7l/wheel/pythonclaw/scheduler 2026-03-07T16:32:21,616 copying build/lib/pythonclaw/scheduler/cron.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/scheduler 2026-03-07T16:32:21,619 copying build/lib/pythonclaw/scheduler/heartbeat.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/scheduler 2026-03-07T16:32:21,621 copying build/lib/pythonclaw/session_manager.py -> build/bdist.linux-armv7l/wheel/./pythonclaw 2026-03-07T16:32:21,623 copying build/lib/pythonclaw/server.py -> build/bdist.linux-armv7l/wheel/./pythonclaw 2026-03-07T16:32:21,626 creating build/bdist.linux-armv7l/wheel/pythonclaw/web 2026-03-07T16:32:21,628 creating build/bdist.linux-armv7l/wheel/pythonclaw/web/static 2026-03-07T16:32:21,629 copying build/lib/pythonclaw/web/static/logo.png -> build/bdist.linux-armv7l/wheel/./pythonclaw/web/static 2026-03-07T16:32:21,632 copying build/lib/pythonclaw/web/static/favicon.png -> build/bdist.linux-armv7l/wheel/./pythonclaw/web/static 2026-03-07T16:32:21,634 copying build/lib/pythonclaw/web/static/index.html -> build/bdist.linux-armv7l/wheel/./pythonclaw/web/static 2026-03-07T16:32:21,638 copying build/lib/pythonclaw/web/__init__.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/web 2026-03-07T16:32:21,639 copying build/lib/pythonclaw/web/app.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/web 2026-03-07T16:32:21,643 creating build/bdist.linux-armv7l/wheel/pythonclaw/core 2026-03-07T16:32:21,643 copying build/lib/pythonclaw/core/utils.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core 2026-03-07T16:32:21,646 copying build/lib/pythonclaw/core/session_store.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core 2026-03-07T16:32:21,648 creating build/bdist.linux-armv7l/wheel/pythonclaw/core/knowledge 2026-03-07T16:32:21,649 copying build/lib/pythonclaw/core/knowledge/rag.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core/knowledge 2026-03-07T16:32:21,651 copying build/lib/pythonclaw/core/persistent_agent.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core 2026-03-07T16:32:21,654 creating build/bdist.linux-armv7l/wheel/pythonclaw/core/retrieval 2026-03-07T16:32:21,655 copying build/lib/pythonclaw/core/retrieval/retriever.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core/retrieval 2026-03-07T16:32:21,658 copying build/lib/pythonclaw/core/retrieval/reranker.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core/retrieval 2026-03-07T16:32:21,660 copying build/lib/pythonclaw/core/retrieval/dense.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core/retrieval 2026-03-07T16:32:21,662 copying build/lib/pythonclaw/core/retrieval/__init__.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core/retrieval 2026-03-07T16:32:21,666 copying build/lib/pythonclaw/core/retrieval/fusion.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core/retrieval 2026-03-07T16:32:21,668 copying build/lib/pythonclaw/core/retrieval/sparse.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core/retrieval 2026-03-07T16:32:21,669 copying build/lib/pythonclaw/core/retrieval/chunker.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core/retrieval 2026-03-07T16:32:21,672 copying build/lib/pythonclaw/core/__init__.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core 2026-03-07T16:32:21,674 copying build/lib/pythonclaw/core/compaction.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core 2026-03-07T16:32:21,676 copying build/lib/pythonclaw/core/tools.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core 2026-03-07T16:32:21,679 copying build/lib/pythonclaw/core/skillhub.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core 2026-03-07T16:32:21,682 creating build/bdist.linux-armv7l/wheel/pythonclaw/core/memory 2026-03-07T16:32:21,683 copying build/lib/pythonclaw/core/memory/manager.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core/memory 2026-03-07T16:32:21,686 copying build/lib/pythonclaw/core/memory/storage.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core/memory 2026-03-07T16:32:21,689 copying build/lib/pythonclaw/core/skill_loader.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core 2026-03-07T16:32:21,692 creating build/bdist.linux-armv7l/wheel/pythonclaw/core/llm 2026-03-07T16:32:21,693 copying build/lib/pythonclaw/core/llm/base.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core/llm 2026-03-07T16:32:21,694 copying build/lib/pythonclaw/core/llm/anthropic_client.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core/llm 2026-03-07T16:32:21,697 copying build/lib/pythonclaw/core/llm/openai_compatible.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core/llm 2026-03-07T16:32:21,699 copying build/lib/pythonclaw/core/llm/gemini_client.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core/llm 2026-03-07T16:32:21,701 copying build/lib/pythonclaw/core/llm/response.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core/llm 2026-03-07T16:32:21,703 copying build/lib/pythonclaw/core/agent.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core 2026-03-07T16:32:21,706 copying build/lib/pythonclaw/__init__.py -> build/bdist.linux-armv7l/wheel/./pythonclaw 2026-03-07T16:32:21,708 creating build/bdist.linux-armv7l/wheel/pythonclaw/channels 2026-03-07T16:32:21,709 copying build/lib/pythonclaw/channels/telegram_bot.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/channels 2026-03-07T16:32:21,712 copying build/lib/pythonclaw/channels/discord_bot.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/channels 2026-03-07T16:32:21,714 copying build/lib/pythonclaw/channels/whatsapp_bot.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/channels 2026-03-07T16:32:21,717 copying build/lib/pythonclaw/init.py -> build/bdist.linux-armv7l/wheel/./pythonclaw 2026-03-07T16:32:21,719 copying build/lib/pythonclaw/onboard.py -> build/bdist.linux-armv7l/wheel/./pythonclaw 2026-03-07T16:32:21,721 copying build/lib/pythonclaw/config.py -> build/bdist.linux-armv7l/wheel/./pythonclaw 2026-03-07T16:32:21,723 copying build/lib/pythonclaw/main.py -> build/bdist.linux-armv7l/wheel/./pythonclaw 2026-03-07T16:32:21,726 running install_egg_info 2026-03-07T16:32:21,731 Copying pythonclaw.egg-info to build/bdist.linux-armv7l/wheel/./pythonclaw-0.6.5-py3.11.egg-info 2026-03-07T16:32:21,743 running install_scripts 2026-03-07T16:32:21,756 creating build/bdist.linux-armv7l/wheel/pythonclaw-0.6.5.dist-info/WHEEL 2026-03-07T16:32:21,759 creating '/tmp/pip-wheel-cqcqm0co/.tmp-3a86x01x/pythonclaw-0.6.5-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-03-07T16:32:21,762 adding 'pythonclaw/__init__.py' 2026-03-07T16:32:21,763 adding 'pythonclaw/__main__.py' 2026-03-07T16:32:21,765 adding 'pythonclaw/config.py' 2026-03-07T16:32:21,767 adding 'pythonclaw/daemon.py' 2026-03-07T16:32:21,768 adding 'pythonclaw/init.py' 2026-03-07T16:32:21,771 adding 'pythonclaw/main.py' 2026-03-07T16:32:21,773 adding 'pythonclaw/onboard.py' 2026-03-07T16:32:21,775 adding 'pythonclaw/server.py' 2026-03-07T16:32:21,777 adding 'pythonclaw/session_manager.py' 2026-03-07T16:32:21,779 adding 'pythonclaw/channels/discord_bot.py' 2026-03-07T16:32:21,782 adding 'pythonclaw/channels/telegram_bot.py' 2026-03-07T16:32:21,784 adding 'pythonclaw/channels/whatsapp_bot.py' 2026-03-07T16:32:21,786 adding 'pythonclaw/core/__init__.py' 2026-03-07T16:32:21,791 adding 'pythonclaw/core/agent.py' 2026-03-07T16:32:21,793 adding 'pythonclaw/core/compaction.py' 2026-03-07T16:32:21,795 adding 'pythonclaw/core/persistent_agent.py' 2026-03-07T16:32:21,797 adding 'pythonclaw/core/session_store.py' 2026-03-07T16:32:21,799 adding 'pythonclaw/core/skill_loader.py' 2026-03-07T16:32:21,801 adding 'pythonclaw/core/skillhub.py' 2026-03-07T16:32:21,804 adding 'pythonclaw/core/tools.py' 2026-03-07T16:32:21,805 adding 'pythonclaw/core/utils.py' 2026-03-07T16:32:21,807 adding 'pythonclaw/core/knowledge/rag.py' 2026-03-07T16:32:21,810 adding 'pythonclaw/core/llm/anthropic_client.py' 2026-03-07T16:32:21,811 adding 'pythonclaw/core/llm/base.py' 2026-03-07T16:32:21,812 adding 'pythonclaw/core/llm/gemini_client.py' 2026-03-07T16:32:21,814 adding 'pythonclaw/core/llm/openai_compatible.py' 2026-03-07T16:32:21,815 adding 'pythonclaw/core/llm/response.py' 2026-03-07T16:32:21,817 adding 'pythonclaw/core/memory/manager.py' 2026-03-07T16:32:21,819 adding 'pythonclaw/core/memory/storage.py' 2026-03-07T16:32:21,820 adding 'pythonclaw/core/retrieval/__init__.py' 2026-03-07T16:32:21,822 adding 'pythonclaw/core/retrieval/chunker.py' 2026-03-07T16:32:21,823 adding 'pythonclaw/core/retrieval/dense.py' 2026-03-07T16:32:21,824 adding 'pythonclaw/core/retrieval/fusion.py' 2026-03-07T16:32:21,826 adding 'pythonclaw/core/retrieval/reranker.py' 2026-03-07T16:32:21,827 adding 'pythonclaw/core/retrieval/retriever.py' 2026-03-07T16:32:21,828 adding 'pythonclaw/core/retrieval/sparse.py' 2026-03-07T16:32:21,831 adding 'pythonclaw/scheduler/cron.py' 2026-03-07T16:32:21,833 adding 'pythonclaw/scheduler/heartbeat.py' 2026-03-07T16:32:21,835 adding 'pythonclaw/templates/persona/demo_persona.md' 2026-03-07T16:32:21,837 adding 'pythonclaw/templates/skills/communication/CATEGORY.md' 2026-03-07T16:32:21,838 adding 'pythonclaw/templates/skills/communication/email/SKILL.md' 2026-03-07T16:32:21,840 adding 'pythonclaw/templates/skills/communication/email/send_email.py' 2026-03-07T16:32:21,842 adding 'pythonclaw/templates/skills/communication/slack/SKILL.md' 2026-03-07T16:32:21,843 adding 'pythonclaw/templates/skills/communication/slack/slack_api.py' 2026-03-07T16:32:21,845 adding 'pythonclaw/templates/skills/data/CATEGORY.md' 2026-03-07T16:32:21,846 adding 'pythonclaw/templates/skills/data/csv_analyzer/SKILL.md' 2026-03-07T16:32:21,848 adding 'pythonclaw/templates/skills/data/csv_analyzer/analyze.py' 2026-03-07T16:32:21,850 adding 'pythonclaw/templates/skills/data/finance/SKILL.md' 2026-03-07T16:32:21,851 adding 'pythonclaw/templates/skills/data/finance/fetch_quote.py' 2026-03-07T16:32:21,853 adding 'pythonclaw/templates/skills/data/news/SKILL.md' 2026-03-07T16:32:21,854 adding 'pythonclaw/templates/skills/data/news/search_news.py' 2026-03-07T16:32:21,856 adding 'pythonclaw/templates/skills/data/pdf_reader/SKILL.md' 2026-03-07T16:32:21,857 adding 'pythonclaw/templates/skills/data/pdf_reader/read_pdf.py' 2026-03-07T16:32:21,859 adding 'pythonclaw/templates/skills/data/scraper/SKILL.md' 2026-03-07T16:32:21,861 adding 'pythonclaw/templates/skills/data/scraper/scrape.py' 2026-03-07T16:32:21,862 adding 'pythonclaw/templates/skills/data/weather/SKILL.md' 2026-03-07T16:32:21,864 adding 'pythonclaw/templates/skills/data/weather/weather.py' 2026-03-07T16:32:21,866 adding 'pythonclaw/templates/skills/data/youtube/SKILL.md' 2026-03-07T16:32:21,867 adding 'pythonclaw/templates/skills/data/youtube/youtube_info.py' 2026-03-07T16:32:21,869 adding 'pythonclaw/templates/skills/dev/CATEGORY.md' 2026-03-07T16:32:21,871 adding 'pythonclaw/templates/skills/dev/code_runner/SKILL.md' 2026-03-07T16:32:21,872 adding 'pythonclaw/templates/skills/dev/code_runner/run_code.py' 2026-03-07T16:32:21,874 adding 'pythonclaw/templates/skills/dev/github/SKILL.md' 2026-03-07T16:32:21,875 adding 'pythonclaw/templates/skills/dev/github/gh.py' 2026-03-07T16:32:21,877 adding 'pythonclaw/templates/skills/dev/http_request/SKILL.md' 2026-03-07T16:32:21,878 adding 'pythonclaw/templates/skills/dev/http_request/request.py' 2026-03-07T16:32:21,880 adding 'pythonclaw/templates/skills/google/CATEGORY.md' 2026-03-07T16:32:21,882 adding 'pythonclaw/templates/skills/google/workspace/SKILL.md' 2026-03-07T16:32:21,883 adding 'pythonclaw/templates/skills/google/workspace/check_setup.sh' 2026-03-07T16:32:21,885 adding 'pythonclaw/templates/skills/media/CATEGORY.md' 2026-03-07T16:32:21,887 adding 'pythonclaw/templates/skills/media/image_gen/SKILL.md' 2026-03-07T16:32:21,888 adding 'pythonclaw/templates/skills/media/image_gen/generate.py' 2026-03-07T16:32:21,890 adding 'pythonclaw/templates/skills/media/spotify/SKILL.md' 2026-03-07T16:32:21,892 adding 'pythonclaw/templates/skills/media/spotify/spotify_ctl.py' 2026-03-07T16:32:21,894 adding 'pythonclaw/templates/skills/media/tts/SKILL.md' 2026-03-07T16:32:21,895 adding 'pythonclaw/templates/skills/media/tts/speak.py' 2026-03-07T16:32:21,897 adding 'pythonclaw/templates/skills/meta/CATEGORY.md' 2026-03-07T16:32:21,898 adding 'pythonclaw/templates/skills/meta/skill_creator/SKILL.md' 2026-03-07T16:32:21,900 adding 'pythonclaw/templates/skills/productivity/CATEGORY.md' 2026-03-07T16:32:21,902 adding 'pythonclaw/templates/skills/productivity/notion/SKILL.md' 2026-03-07T16:32:21,903 adding 'pythonclaw/templates/skills/productivity/notion/notion_api.py' 2026-03-07T16:32:21,905 adding 'pythonclaw/templates/skills/productivity/obsidian/SKILL.md' 2026-03-07T16:32:21,906 adding 'pythonclaw/templates/skills/productivity/obsidian/obsidian_vault.py' 2026-03-07T16:32:21,908 adding 'pythonclaw/templates/skills/productivity/trello/SKILL.md' 2026-03-07T16:32:21,910 adding 'pythonclaw/templates/skills/productivity/trello/trello_api.py' 2026-03-07T16:32:21,911 adding 'pythonclaw/templates/skills/system/CATEGORY.md' 2026-03-07T16:32:21,913 adding 'pythonclaw/templates/skills/system/change_persona/SKILL.md' 2026-03-07T16:32:21,915 adding 'pythonclaw/templates/skills/system/change_setting/SKILL.md' 2026-03-07T16:32:21,916 adding 'pythonclaw/templates/skills/system/change_setting/update_config.py' 2026-03-07T16:32:21,918 adding 'pythonclaw/templates/skills/system/change_soul/SKILL.md' 2026-03-07T16:32:21,920 adding 'pythonclaw/templates/skills/system/model_usage/SKILL.md' 2026-03-07T16:32:21,921 adding 'pythonclaw/templates/skills/system/model_usage/usage_stats.py' 2026-03-07T16:32:21,923 adding 'pythonclaw/templates/skills/system/onboarding/SKILL.md' 2026-03-07T16:32:21,924 adding 'pythonclaw/templates/skills/system/onboarding/write_identity.py' 2026-03-07T16:32:21,926 adding 'pythonclaw/templates/skills/system/random/SKILL.md' 2026-03-07T16:32:21,927 adding 'pythonclaw/templates/skills/system/random/random_util.py' 2026-03-07T16:32:21,929 adding 'pythonclaw/templates/skills/system/session_logs/SKILL.md' 2026-03-07T16:32:21,931 adding 'pythonclaw/templates/skills/system/session_logs/search_sessions.py' 2026-03-07T16:32:21,933 adding 'pythonclaw/templates/skills/system/time/SKILL.md' 2026-03-07T16:32:21,934 adding 'pythonclaw/templates/skills/system/time/time_util.py' 2026-03-07T16:32:21,936 adding 'pythonclaw/templates/skills/text/CATEGORY.md' 2026-03-07T16:32:21,937 adding 'pythonclaw/templates/skills/text/translator/SKILL.md' 2026-03-07T16:32:21,939 adding 'pythonclaw/templates/skills/text/translator/translate.py' 2026-03-07T16:32:21,940 adding 'pythonclaw/templates/skills/web/CATEGORY.md' 2026-03-07T16:32:21,942 adding 'pythonclaw/templates/skills/web/summarize/SKILL.md' 2026-03-07T16:32:21,943 adding 'pythonclaw/templates/skills/web/summarize/summarize_url.py' 2026-03-07T16:32:21,945 adding 'pythonclaw/templates/skills/web/tavily/SKILL.md' 2026-03-07T16:32:21,947 adding 'pythonclaw/templates/soul/SOUL.md' 2026-03-07T16:32:21,949 adding 'pythonclaw/templates/tools/TOOLS.md' 2026-03-07T16:32:21,951 adding 'pythonclaw/web/__init__.py' 2026-03-07T16:32:21,954 adding 'pythonclaw/web/app.py' 2026-03-07T16:32:21,956 adding 'pythonclaw/web/static/favicon.png' 2026-03-07T16:32:21,965 adding 'pythonclaw/web/static/index.html' 2026-03-07T16:32:21,968 adding 'pythonclaw/web/static/logo.png' 2026-03-07T16:32:21,971 adding 'pythonclaw-0.6.5.dist-info/licenses/LICENSE' 2026-03-07T16:32:21,973 adding 'pythonclaw-0.6.5.dist-info/METADATA' 2026-03-07T16:32:21,975 adding 'pythonclaw-0.6.5.dist-info/WHEEL' 2026-03-07T16:32:21,975 adding 'pythonclaw-0.6.5.dist-info/entry_points.txt' 2026-03-07T16:32:21,977 adding 'pythonclaw-0.6.5.dist-info/top_level.txt' 2026-03-07T16:32:21,979 adding 'pythonclaw-0.6.5.dist-info/RECORD' 2026-03-07T16:32:21,984 removing build/bdist.linux-armv7l/wheel 2026-03-07T16:32:22,129 Building wheel for pythonclaw (pyproject.toml): finished with status 'done' 2026-03-07T16:32:22,139 Created wheel for pythonclaw: filename=pythonclaw-0.6.5-py3-none-any.whl size=249715 sha256=2567cb35fe64aa8de7fe808b26380f20b2e89ed9538d8d3f8052ff8d5c3df15e 2026-03-07T16:32:22,140 Stored in directory: /tmp/pip-ephem-wheel-cache-el9dj5t4/wheels/f7/14/42/09811eb67b93ba64fdbd41a136ceb24ef5283984cbb9bfa91f 2026-03-07T16:32:22,158 Successfully built pythonclaw 2026-03-07T16:32:22,170 Removed build tracker: '/tmp/pip-build-tracker-z28dp4vk'