2026-03-07T13:10:18,820 Created temporary directory: /tmp/pip-ephem-wheel-cache-o1bevf3z 2026-03-07T13:10:18,822 Created temporary directory: /tmp/pip-build-tracker-3w8eraa6 2026-03-07T13:10:18,823 Initialized build tracking at /tmp/pip-build-tracker-3w8eraa6 2026-03-07T13:10:18,823 Created build tracker: /tmp/pip-build-tracker-3w8eraa6 2026-03-07T13:10:18,823 Entered build tracker: /tmp/pip-build-tracker-3w8eraa6 2026-03-07T13:10:18,824 Created temporary directory: /tmp/pip-wheel-n5e2c378 2026-03-07T13:10:18,827 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-07T13:10:18,829 Created temporary directory: /tmp/pip-ephem-wheel-cache-ofludlxj 2026-03-07T13:10:18,851 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-03-07T13:10:18,855 2 location(s) to search for versions of pythonclaw: 2026-03-07T13:10:18,855 * https://pypi.org/simple/pythonclaw/ 2026-03-07T13:10:18,855 * https://www.piwheels.org/simple/pythonclaw/ 2026-03-07T13:10:18,856 Fetching project page and analyzing links: https://pypi.org/simple/pythonclaw/ 2026-03-07T13:10:18,856 Getting page https://pypi.org/simple/pythonclaw/ 2026-03-07T13:10:18,858 Found index url https://pypi.org/simple 2026-03-07T13:10:19,071 Fetched page https://pypi.org/simple/pythonclaw/ as application/vnd.pypi.simple.v1+json 2026-03-07T13:10:19,076 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-07T13:10:19,078 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-07T13:10:19,078 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-07T13:10:19,079 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-07T13:10:19,080 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-07T13:10:19,081 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-07T13:10:19,082 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-07T13:10:19,083 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-07T13:10:19,084 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-07T13:10:19,085 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-07T13:10:19,086 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-07T13:10:19,087 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-07T13:10:19,087 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-07T13:10:19,088 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-07T13:10:19,089 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-07T13:10:19,089 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-07T13:10:19,090 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-07T13:10:19,091 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-07T13:10:19,092 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-07T13:10:19,093 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-07T13:10:19,093 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-07T13:10:19,094 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-07T13:10:19,095 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-07T13:10:19,096 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-07T13:10:19,096 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-07T13:10:19,097 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-07T13:10:19,098 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-07T13:10:19,099 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-07T13:10:19,100 Fetching project page and analyzing links: https://www.piwheels.org/simple/pythonclaw/ 2026-03-07T13:10:19,100 Getting page https://www.piwheels.org/simple/pythonclaw/ 2026-03-07T13:10:19,101 Found index url https://www.piwheels.org/simple 2026-03-07T13:10:19,255 Fetched page https://www.piwheels.org/simple/pythonclaw/ as text/html 2026-03-07T13:10:19,260 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-07T13:10:19,260 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-07T13:10:19,261 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-07T13:10:19,261 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-07T13:10:19,262 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-07T13:10:19,263 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-07T13:10:19,263 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-07T13:10:19,264 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-07T13:10:19,264 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-07T13:10:19,265 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-07T13:10:19,266 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-07T13:10:19,266 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-07T13:10:19,267 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-07T13:10:19,267 Skipping link: not a file: https://www.piwheels.org/simple/pythonclaw/ 2026-03-07T13:10:19,268 Skipping link: not a file: https://pypi.org/simple/pythonclaw/ 2026-03-07T13:10:19,288 Given no hashes to check 1 links for project 'pythonclaw': discarding no candidates 2026-03-07T13:10:19,306 Collecting pythonclaw==0.6.4 2026-03-07T13:10:19,308 Created temporary directory: /tmp/pip-unpack-tec23rs1 2026-03-07T13:10:19,518 Downloading pythonclaw-0.6.4.tar.gz (221 kB) 2026-03-07T13:10:19,910 Added pythonclaw==0.6.4 from https://files.pythonhosted.org/packages/98/4c/eeebed8f343bcc1ccae717abb0eeb2ea745d9c4a0627e032898392921120/pythonclaw-0.6.4.tar.gz to build tracker '/tmp/pip-build-tracker-3w8eraa6' 2026-03-07T13:10:19,916 Created temporary directory: /tmp/pip-build-env-2xu5nsae 2026-03-07T13:10:19,920 Installing build dependencies: started 2026-03-07T13:10:19,922 Running command pip subprocess to install build dependencies 2026-03-07T13:10:21,035 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-03-07T13:10:21,603 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-07T13:10:21,626 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-03-07T13:10:23,332 Collecting setuptools>=68 2026-03-07T13:10:23,423 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.0-py3-none-any.whl (1.0 MB) 2026-03-07T13:10:23,691 Collecting wheel 2026-03-07T13:10:23,706 Using cached https://www.piwheels.org/simple/wheel/wheel-0.46.3-py3-none-any.whl (30 kB) 2026-03-07T13:10:23,886 Collecting packaging>=24.0 2026-03-07T13:10:23,902 Using cached https://www.piwheels.org/simple/packaging/packaging-26.0-py3-none-any.whl (74 kB) 2026-03-07T13:10:26,842 Installing collected packages: setuptools, packaging, wheel 2026-03-07T13:10:30,412 Creating /tmp/pip-build-env-2xu5nsae/overlay/local/bin 2026-03-07T13:10:30,415 changing mode of /tmp/pip-build-env-2xu5nsae/overlay/local/bin/wheel to 755 2026-03-07T13:10:30,436 Successfully installed packaging-26.0 setuptools-82.0.0 wheel-0.46.3 2026-03-07T13:10:30,712 Installing build dependencies: finished with status 'done' 2026-03-07T13:10:30,729 Getting requirements to build wheel: started 2026-03-07T13:10:30,731 Running command Getting requirements to build wheel 2026-03-07T13:10:31,454 /tmp/pip-build-env-2xu5nsae/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-03-07T13:10:31,454 !! 2026-03-07T13:10:31,456 ******************************************************************************** 2026-03-07T13:10:31,456 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-07T13:10:31,457 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-03-07T13:10:31,458 or your builds will no longer be supported. 2026-03-07T13:10:31,458 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-07T13:10:31,459 ******************************************************************************** 2026-03-07T13:10:31,460 !! 2026-03-07T13:10:31,460 corresp(dist, value, root_dir) 2026-03-07T13:10:31,536 /tmp/pip-build-env-2xu5nsae/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-07T13:10:31,536 !! 2026-03-07T13:10:31,537 ******************************************************************************** 2026-03-07T13:10:31,537 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-07T13:10:31,539 License :: OSI Approved :: MIT License 2026-03-07T13:10:31,540 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-07T13:10:31,540 ******************************************************************************** 2026-03-07T13:10:31,541 !! 2026-03-07T13:10:31,542 dist._finalize_license_expression() 2026-03-07T13:10:31,542 /tmp/pip-build-env-2xu5nsae/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-07T13:10:31,543 !! 2026-03-07T13:10:31,544 ******************************************************************************** 2026-03-07T13:10:31,544 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-07T13:10:31,545 License :: OSI Approved :: MIT License 2026-03-07T13:10:31,546 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-07T13:10:31,547 ******************************************************************************** 2026-03-07T13:10:31,548 !! 2026-03-07T13:10:31,548 self._finalize_license_expression() 2026-03-07T13:10:31,549 running egg_info 2026-03-07T13:10:31,555 writing pythonclaw.egg-info/PKG-INFO 2026-03-07T13:10:31,559 writing dependency_links to pythonclaw.egg-info/dependency_links.txt 2026-03-07T13:10:31,560 writing entry points to pythonclaw.egg-info/entry_points.txt 2026-03-07T13:10:31,562 writing requirements to pythonclaw.egg-info/requires.txt 2026-03-07T13:10:31,564 writing top-level names to pythonclaw.egg-info/top_level.txt 2026-03-07T13:10:31,794 reading manifest file 'pythonclaw.egg-info/SOURCES.txt' 2026-03-07T13:10:31,803 reading manifest template 'MANIFEST.in' 2026-03-07T13:10:31,970 warning: no files found matching '*.css' under directory 'pythonclaw' 2026-03-07T13:10:32,025 warning: no files found matching '*.js' under directory 'pythonclaw' 2026-03-07T13:10:32,131 warning: no files found matching '*.ico' under directory 'pythonclaw' 2026-03-07T13:10:32,135 warning: no previously-included files found matching 'pythonclaw.json' 2026-03-07T13:10:32,136 warning: no previously-included files found matching 'pythonclaw.example.json' 2026-03-07T13:10:32,137 warning: no previously-included files found matching '.env' 2026-03-07T13:10:32,138 warning: no previously-included files found matching '.env.example' 2026-03-07T13:10:32,139 warning: no previously-included files matching '__pycache__' found under directory '*' 2026-03-07T13:10:32,140 warning: no previously-included files matching '*.py[cod]' found under directory '*' 2026-03-07T13:10:32,142 warning: no previously-included files matching '*.pyc' found under directory '*' 2026-03-07T13:10:32,143 warning: no previously-included files matching '*' found under directory 'context' 2026-03-07T13:10:32,143 warning: no previously-included files matching '*' found under directory '.github' 2026-03-07T13:10:32,144 warning: no previously-included files matching '*' found under directory 'assets' 2026-03-07T13:10:32,145 adding license file 'LICENSE' 2026-03-07T13:10:32,154 writing manifest file 'pythonclaw.egg-info/SOURCES.txt' 2026-03-07T13:10:32,252 Getting requirements to build wheel: finished with status 'done' 2026-03-07T13:10:32,255 Created temporary directory: /tmp/pip-modern-metadata-d8e6ev7h 2026-03-07T13:10:32,257 Preparing metadata (pyproject.toml): started 2026-03-07T13:10:32,259 Running command Preparing metadata (pyproject.toml) 2026-03-07T13:10:32,832 /tmp/pip-build-env-2xu5nsae/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-03-07T13:10:32,832 !! 2026-03-07T13:10:32,833 ******************************************************************************** 2026-03-07T13:10:32,834 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-07T13:10:32,835 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-03-07T13:10:32,835 or your builds will no longer be supported. 2026-03-07T13:10:32,836 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-07T13:10:32,837 ******************************************************************************** 2026-03-07T13:10:32,838 !! 2026-03-07T13:10:32,838 corresp(dist, value, root_dir) 2026-03-07T13:10:32,907 /tmp/pip-build-env-2xu5nsae/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-07T13:10:32,907 !! 2026-03-07T13:10:32,908 ******************************************************************************** 2026-03-07T13:10:32,909 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-07T13:10:32,910 License :: OSI Approved :: MIT License 2026-03-07T13:10:32,911 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-07T13:10:32,912 ******************************************************************************** 2026-03-07T13:10:32,913 !! 2026-03-07T13:10:32,914 dist._finalize_license_expression() 2026-03-07T13:10:32,914 /tmp/pip-build-env-2xu5nsae/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-07T13:10:32,915 !! 2026-03-07T13:10:32,916 ******************************************************************************** 2026-03-07T13:10:32,916 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-07T13:10:32,918 License :: OSI Approved :: MIT License 2026-03-07T13:10:32,919 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-07T13:10:32,919 ******************************************************************************** 2026-03-07T13:10:32,920 !! 2026-03-07T13:10:32,921 self._finalize_license_expression() 2026-03-07T13:10:32,922 running dist_info 2026-03-07T13:10:32,929 creating /tmp/pip-modern-metadata-d8e6ev7h/pythonclaw.egg-info 2026-03-07T13:10:32,930 writing /tmp/pip-modern-metadata-d8e6ev7h/pythonclaw.egg-info/PKG-INFO 2026-03-07T13:10:32,934 writing dependency_links to /tmp/pip-modern-metadata-d8e6ev7h/pythonclaw.egg-info/dependency_links.txt 2026-03-07T13:10:32,935 writing entry points to /tmp/pip-modern-metadata-d8e6ev7h/pythonclaw.egg-info/entry_points.txt 2026-03-07T13:10:32,937 writing requirements to /tmp/pip-modern-metadata-d8e6ev7h/pythonclaw.egg-info/requires.txt 2026-03-07T13:10:32,938 writing top-level names to /tmp/pip-modern-metadata-d8e6ev7h/pythonclaw.egg-info/top_level.txt 2026-03-07T13:10:32,940 writing manifest file '/tmp/pip-modern-metadata-d8e6ev7h/pythonclaw.egg-info/SOURCES.txt' 2026-03-07T13:10:33,148 reading manifest file '/tmp/pip-modern-metadata-d8e6ev7h/pythonclaw.egg-info/SOURCES.txt' 2026-03-07T13:10:33,149 reading manifest template 'MANIFEST.in' 2026-03-07T13:10:33,312 warning: no files found matching '*.css' under directory 'pythonclaw' 2026-03-07T13:10:33,580 warning: no files found matching '*.js' under directory 'pythonclaw' 2026-03-07T13:10:33,732 warning: no files found matching '*.ico' under directory 'pythonclaw' 2026-03-07T13:10:33,735 warning: no previously-included files found matching 'pythonclaw.json' 2026-03-07T13:10:33,735 warning: no previously-included files found matching 'pythonclaw.example.json' 2026-03-07T13:10:33,736 warning: no previously-included files found matching '.env' 2026-03-07T13:10:33,737 warning: no previously-included files found matching '.env.example' 2026-03-07T13:10:33,738 warning: no previously-included files matching '__pycache__' found under directory '*' 2026-03-07T13:10:33,739 warning: no previously-included files matching '*.py[cod]' found under directory '*' 2026-03-07T13:10:33,740 warning: no previously-included files matching '*.pyc' found under directory '*' 2026-03-07T13:10:33,741 warning: no previously-included files matching '*' found under directory 'context' 2026-03-07T13:10:33,741 warning: no previously-included files matching '*' found under directory '.github' 2026-03-07T13:10:33,742 warning: no previously-included files matching '*' found under directory 'assets' 2026-03-07T13:10:33,743 adding license file 'LICENSE' 2026-03-07T13:10:33,750 writing manifest file '/tmp/pip-modern-metadata-d8e6ev7h/pythonclaw.egg-info/SOURCES.txt' 2026-03-07T13:10:33,751 creating '/tmp/pip-modern-metadata-d8e6ev7h/pythonclaw-0.6.4.dist-info' 2026-03-07T13:10:33,876 Preparing metadata (pyproject.toml): finished with status 'done' 2026-03-07T13:10:33,882 Source in /tmp/pip-wheel-n5e2c378/pythonclaw_7f8fc8552fbe4c9fa701416468e11c3e has version 0.6.4, which satisfies requirement pythonclaw==0.6.4 from https://files.pythonhosted.org/packages/98/4c/eeebed8f343bcc1ccae717abb0eeb2ea745d9c4a0627e032898392921120/pythonclaw-0.6.4.tar.gz 2026-03-07T13:10:33,883 Removed pythonclaw==0.6.4 from https://files.pythonhosted.org/packages/98/4c/eeebed8f343bcc1ccae717abb0eeb2ea745d9c4a0627e032898392921120/pythonclaw-0.6.4.tar.gz from build tracker '/tmp/pip-build-tracker-3w8eraa6' 2026-03-07T13:10:33,890 Created temporary directory: /tmp/pip-unpack-21_gc72v 2026-03-07T13:10:33,891 Building wheels for collected packages: pythonclaw 2026-03-07T13:10:33,895 Created temporary directory: /tmp/pip-wheel-k5zo62fh 2026-03-07T13:10:33,896 Destination directory: /tmp/pip-wheel-k5zo62fh 2026-03-07T13:10:33,898 Building wheel for pythonclaw (pyproject.toml): started 2026-03-07T13:10:33,899 Running command Building wheel for pythonclaw (pyproject.toml) 2026-03-07T13:10:34,465 /tmp/pip-build-env-2xu5nsae/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-03-07T13:10:34,465 !! 2026-03-07T13:10:34,466 ******************************************************************************** 2026-03-07T13:10:34,467 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-07T13:10:34,468 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-03-07T13:10:34,469 or your builds will no longer be supported. 2026-03-07T13:10:34,470 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-07T13:10:34,470 ******************************************************************************** 2026-03-07T13:10:34,471 !! 2026-03-07T13:10:34,471 corresp(dist, value, root_dir) 2026-03-07T13:10:34,540 /tmp/pip-build-env-2xu5nsae/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-07T13:10:34,541 !! 2026-03-07T13:10:34,541 ******************************************************************************** 2026-03-07T13:10:34,542 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-07T13:10:34,543 License :: OSI Approved :: MIT License 2026-03-07T13:10:34,544 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-07T13:10:34,544 ******************************************************************************** 2026-03-07T13:10:34,545 !! 2026-03-07T13:10:34,546 dist._finalize_license_expression() 2026-03-07T13:10:34,546 /tmp/pip-build-env-2xu5nsae/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-07T13:10:34,547 !! 2026-03-07T13:10:34,548 ******************************************************************************** 2026-03-07T13:10:34,549 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-07T13:10:34,550 License :: OSI Approved :: MIT License 2026-03-07T13:10:34,551 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-07T13:10:34,551 ******************************************************************************** 2026-03-07T13:10:34,552 !! 2026-03-07T13:10:34,553 self._finalize_license_expression() 2026-03-07T13:10:34,553 running bdist_wheel 2026-03-07T13:10:34,564 running build 2026-03-07T13:10:34,565 running build_py 2026-03-07T13:10:34,571 creating build/lib/pythonclaw 2026-03-07T13:10:34,573 copying pythonclaw/server.py -> build/lib/pythonclaw 2026-03-07T13:10:34,575 copying pythonclaw/onboard.py -> build/lib/pythonclaw 2026-03-07T13:10:34,578 copying pythonclaw/__main__.py -> build/lib/pythonclaw 2026-03-07T13:10:34,579 copying pythonclaw/config.py -> build/lib/pythonclaw 2026-03-07T13:10:34,582 copying pythonclaw/init.py -> build/lib/pythonclaw 2026-03-07T13:10:34,584 copying pythonclaw/daemon.py -> build/lib/pythonclaw 2026-03-07T13:10:34,586 copying pythonclaw/main.py -> build/lib/pythonclaw 2026-03-07T13:10:34,588 copying pythonclaw/__init__.py -> build/lib/pythonclaw 2026-03-07T13:10:34,590 copying pythonclaw/session_manager.py -> build/lib/pythonclaw 2026-03-07T13:10:34,593 creating build/lib/pythonclaw/scheduler 2026-03-07T13:10:34,594 copying pythonclaw/scheduler/heartbeat.py -> build/lib/pythonclaw/scheduler 2026-03-07T13:10:34,596 copying pythonclaw/scheduler/cron.py -> build/lib/pythonclaw/scheduler 2026-03-07T13:10:34,599 creating build/lib/pythonclaw/core 2026-03-07T13:10:34,600 copying pythonclaw/core/skill_loader.py -> build/lib/pythonclaw/core 2026-03-07T13:10:34,603 copying pythonclaw/core/utils.py -> build/lib/pythonclaw/core 2026-03-07T13:10:34,605 copying pythonclaw/core/agent.py -> build/lib/pythonclaw/core 2026-03-07T13:10:34,608 copying pythonclaw/core/session_store.py -> build/lib/pythonclaw/core 2026-03-07T13:10:34,611 copying pythonclaw/core/skillhub.py -> build/lib/pythonclaw/core 2026-03-07T13:10:34,613 copying pythonclaw/core/compaction.py -> build/lib/pythonclaw/core 2026-03-07T13:10:34,615 copying pythonclaw/core/tools.py -> build/lib/pythonclaw/core 2026-03-07T13:10:34,618 copying pythonclaw/core/__init__.py -> build/lib/pythonclaw/core 2026-03-07T13:10:34,620 copying pythonclaw/core/persistent_agent.py -> build/lib/pythonclaw/core 2026-03-07T13:10:34,622 creating build/lib/pythonclaw/channels 2026-03-07T13:10:34,623 copying pythonclaw/channels/whatsapp_bot.py -> build/lib/pythonclaw/channels 2026-03-07T13:10:34,626 copying pythonclaw/channels/telegram_bot.py -> build/lib/pythonclaw/channels 2026-03-07T13:10:34,628 copying pythonclaw/channels/discord_bot.py -> build/lib/pythonclaw/channels 2026-03-07T13:10:34,631 creating build/lib/pythonclaw/web 2026-03-07T13:10:34,632 copying pythonclaw/web/app.py -> build/lib/pythonclaw/web 2026-03-07T13:10:34,635 copying pythonclaw/web/__init__.py -> build/lib/pythonclaw/web 2026-03-07T13:10:34,637 creating build/lib/pythonclaw/core/knowledge 2026-03-07T13:10:34,638 copying pythonclaw/core/knowledge/rag.py -> build/lib/pythonclaw/core/knowledge 2026-03-07T13:10:34,640 creating build/lib/pythonclaw/core/memory 2026-03-07T13:10:34,641 copying pythonclaw/core/memory/manager.py -> build/lib/pythonclaw/core/memory 2026-03-07T13:10:34,644 copying pythonclaw/core/memory/storage.py -> build/lib/pythonclaw/core/memory 2026-03-07T13:10:34,648 creating build/lib/pythonclaw/core/retrieval 2026-03-07T13:10:34,649 copying pythonclaw/core/retrieval/retriever.py -> build/lib/pythonclaw/core/retrieval 2026-03-07T13:10:34,652 copying pythonclaw/core/retrieval/fusion.py -> build/lib/pythonclaw/core/retrieval 2026-03-07T13:10:34,654 copying pythonclaw/core/retrieval/reranker.py -> build/lib/pythonclaw/core/retrieval 2026-03-07T13:10:34,655 copying pythonclaw/core/retrieval/chunker.py -> build/lib/pythonclaw/core/retrieval 2026-03-07T13:10:34,657 copying pythonclaw/core/retrieval/dense.py -> build/lib/pythonclaw/core/retrieval 2026-03-07T13:10:34,660 copying pythonclaw/core/retrieval/sparse.py -> build/lib/pythonclaw/core/retrieval 2026-03-07T13:10:34,661 copying pythonclaw/core/retrieval/__init__.py -> build/lib/pythonclaw/core/retrieval 2026-03-07T13:10:34,663 creating build/lib/pythonclaw/core/llm 2026-03-07T13:10:34,664 copying pythonclaw/core/llm/gemini_client.py -> build/lib/pythonclaw/core/llm 2026-03-07T13:10:34,667 copying pythonclaw/core/llm/anthropic_client.py -> build/lib/pythonclaw/core/llm 2026-03-07T13:10:34,669 copying pythonclaw/core/llm/openai_compatible.py -> build/lib/pythonclaw/core/llm 2026-03-07T13:10:34,671 copying pythonclaw/core/llm/base.py -> build/lib/pythonclaw/core/llm 2026-03-07T13:10:34,673 copying pythonclaw/core/llm/response.py -> build/lib/pythonclaw/core/llm 2026-03-07T13:10:34,681 creating build/lib/pythonclaw/templates/skills/system/model_usage 2026-03-07T13:10:34,684 copying pythonclaw/templates/skills/system/model_usage/usage_stats.py -> build/lib/pythonclaw/templates/skills/system/model_usage 2026-03-07T13:10:34,686 creating build/lib/pythonclaw/templates/skills/system/random 2026-03-07T13:10:34,687 copying pythonclaw/templates/skills/system/random/random_util.py -> build/lib/pythonclaw/templates/skills/system/random 2026-03-07T13:10:34,690 creating build/lib/pythonclaw/templates/skills/system/onboarding 2026-03-07T13:10:34,691 copying pythonclaw/templates/skills/system/onboarding/write_identity.py -> build/lib/pythonclaw/templates/skills/system/onboarding 2026-03-07T13:10:34,694 creating build/lib/pythonclaw/templates/skills/system/time 2026-03-07T13:10:34,695 copying pythonclaw/templates/skills/system/time/time_util.py -> build/lib/pythonclaw/templates/skills/system/time 2026-03-07T13:10:34,698 creating build/lib/pythonclaw/templates/skills/system/session_logs 2026-03-07T13:10:34,699 copying pythonclaw/templates/skills/system/session_logs/search_sessions.py -> build/lib/pythonclaw/templates/skills/system/session_logs 2026-03-07T13:10:34,702 creating build/lib/pythonclaw/templates/skills/system/change_setting 2026-03-07T13:10:34,703 copying pythonclaw/templates/skills/system/change_setting/update_config.py -> build/lib/pythonclaw/templates/skills/system/change_setting 2026-03-07T13:10:34,706 creating build/lib/pythonclaw/templates/skills/productivity/obsidian 2026-03-07T13:10:34,707 copying pythonclaw/templates/skills/productivity/obsidian/obsidian_vault.py -> build/lib/pythonclaw/templates/skills/productivity/obsidian 2026-03-07T13:10:34,710 creating build/lib/pythonclaw/templates/skills/productivity/trello 2026-03-07T13:10:34,711 copying pythonclaw/templates/skills/productivity/trello/trello_api.py -> build/lib/pythonclaw/templates/skills/productivity/trello 2026-03-07T13:10:34,714 creating build/lib/pythonclaw/templates/skills/productivity/notion 2026-03-07T13:10:34,715 copying pythonclaw/templates/skills/productivity/notion/notion_api.py -> build/lib/pythonclaw/templates/skills/productivity/notion 2026-03-07T13:10:34,718 creating build/lib/pythonclaw/templates/skills/dev/github 2026-03-07T13:10:34,719 copying pythonclaw/templates/skills/dev/github/gh.py -> build/lib/pythonclaw/templates/skills/dev/github 2026-03-07T13:10:34,722 creating build/lib/pythonclaw/templates/skills/dev/code_runner 2026-03-07T13:10:34,723 copying pythonclaw/templates/skills/dev/code_runner/run_code.py -> build/lib/pythonclaw/templates/skills/dev/code_runner 2026-03-07T13:10:34,725 creating build/lib/pythonclaw/templates/skills/dev/http_request 2026-03-07T13:10:34,726 copying pythonclaw/templates/skills/dev/http_request/request.py -> build/lib/pythonclaw/templates/skills/dev/http_request 2026-03-07T13:10:34,728 creating build/lib/pythonclaw/templates/skills/media/image_gen 2026-03-07T13:10:34,730 copying pythonclaw/templates/skills/media/image_gen/generate.py -> build/lib/pythonclaw/templates/skills/media/image_gen 2026-03-07T13:10:34,732 creating build/lib/pythonclaw/templates/skills/media/spotify 2026-03-07T13:10:34,733 copying pythonclaw/templates/skills/media/spotify/spotify_ctl.py -> build/lib/pythonclaw/templates/skills/media/spotify 2026-03-07T13:10:34,736 creating build/lib/pythonclaw/templates/skills/media/tts 2026-03-07T13:10:34,737 copying pythonclaw/templates/skills/media/tts/speak.py -> build/lib/pythonclaw/templates/skills/media/tts 2026-03-07T13:10:34,739 creating build/lib/pythonclaw/templates/skills/text/translator 2026-03-07T13:10:34,741 copying pythonclaw/templates/skills/text/translator/translate.py -> build/lib/pythonclaw/templates/skills/text/translator 2026-03-07T13:10:34,743 creating build/lib/pythonclaw/templates/skills/communication/email 2026-03-07T13:10:34,745 copying pythonclaw/templates/skills/communication/email/send_email.py -> build/lib/pythonclaw/templates/skills/communication/email 2026-03-07T13:10:34,747 creating build/lib/pythonclaw/templates/skills/communication/slack 2026-03-07T13:10:34,748 copying pythonclaw/templates/skills/communication/slack/slack_api.py -> build/lib/pythonclaw/templates/skills/communication/slack 2026-03-07T13:10:34,751 creating build/lib/pythonclaw/templates/skills/data/youtube 2026-03-07T13:10:34,753 copying pythonclaw/templates/skills/data/youtube/youtube_info.py -> build/lib/pythonclaw/templates/skills/data/youtube 2026-03-07T13:10:34,755 creating build/lib/pythonclaw/templates/skills/data/weather 2026-03-07T13:10:34,756 copying pythonclaw/templates/skills/data/weather/weather.py -> build/lib/pythonclaw/templates/skills/data/weather 2026-03-07T13:10:34,759 creating build/lib/pythonclaw/templates/skills/data/pdf_reader 2026-03-07T13:10:34,760 copying pythonclaw/templates/skills/data/pdf_reader/read_pdf.py -> build/lib/pythonclaw/templates/skills/data/pdf_reader 2026-03-07T13:10:34,763 creating build/lib/pythonclaw/templates/skills/data/csv_analyzer 2026-03-07T13:10:34,764 copying pythonclaw/templates/skills/data/csv_analyzer/analyze.py -> build/lib/pythonclaw/templates/skills/data/csv_analyzer 2026-03-07T13:10:34,767 creating build/lib/pythonclaw/templates/skills/data/scraper 2026-03-07T13:10:34,768 copying pythonclaw/templates/skills/data/scraper/scrape.py -> build/lib/pythonclaw/templates/skills/data/scraper 2026-03-07T13:10:34,770 creating build/lib/pythonclaw/templates/skills/data/news 2026-03-07T13:10:34,771 copying pythonclaw/templates/skills/data/news/search_news.py -> build/lib/pythonclaw/templates/skills/data/news 2026-03-07T13:10:34,773 creating build/lib/pythonclaw/templates/skills/data/finance 2026-03-07T13:10:34,774 copying pythonclaw/templates/skills/data/finance/fetch_quote.py -> build/lib/pythonclaw/templates/skills/data/finance 2026-03-07T13:10:34,777 creating build/lib/pythonclaw/templates/skills/web/summarize 2026-03-07T13:10:34,778 copying pythonclaw/templates/skills/web/summarize/summarize_url.py -> build/lib/pythonclaw/templates/skills/web/summarize 2026-03-07T13:10:34,781 running egg_info 2026-03-07T13:10:34,791 writing pythonclaw.egg-info/PKG-INFO 2026-03-07T13:10:34,794 writing dependency_links to pythonclaw.egg-info/dependency_links.txt 2026-03-07T13:10:34,796 writing entry points to pythonclaw.egg-info/entry_points.txt 2026-03-07T13:10:34,797 writing requirements to pythonclaw.egg-info/requires.txt 2026-03-07T13:10:34,798 writing top-level names to pythonclaw.egg-info/top_level.txt 2026-03-07T13:10:34,992 reading manifest file 'pythonclaw.egg-info/SOURCES.txt' 2026-03-07T13:10:35,000 reading manifest template 'MANIFEST.in' 2026-03-07T13:10:35,160 warning: no files found matching '*.css' under directory 'pythonclaw' 2026-03-07T13:10:35,212 warning: no files found matching '*.js' under directory 'pythonclaw' 2026-03-07T13:10:35,327 warning: no files found matching '*.ico' under directory 'pythonclaw' 2026-03-07T13:10:35,331 warning: no previously-included files found matching 'pythonclaw.json' 2026-03-07T13:10:35,332 warning: no previously-included files found matching 'pythonclaw.example.json' 2026-03-07T13:10:35,332 warning: no previously-included files found matching '.env' 2026-03-07T13:10:35,333 warning: no previously-included files found matching '.env.example' 2026-03-07T13:10:35,334 warning: no previously-included files matching '__pycache__' found under directory '*' 2026-03-07T13:10:35,336 warning: no previously-included files matching '*.py[cod]' found under directory '*' 2026-03-07T13:10:35,337 warning: no previously-included files matching '*.pyc' found under directory '*' 2026-03-07T13:10:35,338 warning: no previously-included files matching '*' found under directory 'context' 2026-03-07T13:10:35,339 warning: no previously-included files matching '*' found under directory '.github' 2026-03-07T13:10:35,340 warning: no previously-included files matching '*' found under directory 'assets' 2026-03-07T13:10:35,340 adding license file 'LICENSE' 2026-03-07T13:10:35,349 writing manifest file 'pythonclaw.egg-info/SOURCES.txt' 2026-03-07T13:10:35,470 creating build/lib/pythonclaw/templates/skills/google/workspace 2026-03-07T13:10:35,472 copying pythonclaw/templates/skills/google/workspace/check_setup.sh -> build/lib/pythonclaw/templates/skills/google/workspace 2026-03-07T13:10:35,474 creating build/lib/pythonclaw/templates/tools 2026-03-07T13:10:35,475 copying pythonclaw/templates/tools/TOOLS.md -> build/lib/pythonclaw/templates/tools 2026-03-07T13:10:35,477 creating build/lib/pythonclaw/templates/persona 2026-03-07T13:10:35,478 copying pythonclaw/templates/persona/demo_persona.md -> build/lib/pythonclaw/templates/persona 2026-03-07T13:10:35,481 copying pythonclaw/templates/skills/system/CATEGORY.md -> build/lib/pythonclaw/templates/skills/system 2026-03-07T13:10:35,483 copying pythonclaw/templates/skills/system/model_usage/SKILL.md -> build/lib/pythonclaw/templates/skills/system/model_usage 2026-03-07T13:10:35,486 copying pythonclaw/templates/skills/system/random/SKILL.md -> build/lib/pythonclaw/templates/skills/system/random 2026-03-07T13:10:35,488 copying pythonclaw/templates/skills/system/onboarding/SKILL.md -> build/lib/pythonclaw/templates/skills/system/onboarding 2026-03-07T13:10:35,490 copying pythonclaw/templates/skills/system/time/SKILL.md -> build/lib/pythonclaw/templates/skills/system/time 2026-03-07T13:10:35,492 creating build/lib/pythonclaw/templates/skills/system/change_persona 2026-03-07T13:10:35,493 copying pythonclaw/templates/skills/system/change_persona/SKILL.md -> build/lib/pythonclaw/templates/skills/system/change_persona 2026-03-07T13:10:35,495 copying pythonclaw/templates/skills/system/session_logs/SKILL.md -> build/lib/pythonclaw/templates/skills/system/session_logs 2026-03-07T13:10:35,497 creating build/lib/pythonclaw/templates/skills/system/change_soul 2026-03-07T13:10:35,498 copying pythonclaw/templates/skills/system/change_soul/SKILL.md -> build/lib/pythonclaw/templates/skills/system/change_soul 2026-03-07T13:10:35,500 copying pythonclaw/templates/skills/system/change_setting/SKILL.md -> build/lib/pythonclaw/templates/skills/system/change_setting 2026-03-07T13:10:35,503 copying pythonclaw/templates/skills/google/CATEGORY.md -> build/lib/pythonclaw/templates/skills/google 2026-03-07T13:10:35,505 copying pythonclaw/templates/skills/google/workspace/SKILL.md -> build/lib/pythonclaw/templates/skills/google/workspace 2026-03-07T13:10:35,507 copying pythonclaw/templates/skills/productivity/CATEGORY.md -> build/lib/pythonclaw/templates/skills/productivity 2026-03-07T13:10:35,509 copying pythonclaw/templates/skills/productivity/obsidian/SKILL.md -> build/lib/pythonclaw/templates/skills/productivity/obsidian 2026-03-07T13:10:35,512 copying pythonclaw/templates/skills/productivity/trello/SKILL.md -> build/lib/pythonclaw/templates/skills/productivity/trello 2026-03-07T13:10:35,514 copying pythonclaw/templates/skills/productivity/notion/SKILL.md -> build/lib/pythonclaw/templates/skills/productivity/notion 2026-03-07T13:10:35,516 copying pythonclaw/templates/skills/dev/CATEGORY.md -> build/lib/pythonclaw/templates/skills/dev 2026-03-07T13:10:35,518 copying pythonclaw/templates/skills/dev/github/SKILL.md -> build/lib/pythonclaw/templates/skills/dev/github 2026-03-07T13:10:35,520 copying pythonclaw/templates/skills/dev/code_runner/SKILL.md -> build/lib/pythonclaw/templates/skills/dev/code_runner 2026-03-07T13:10:35,522 copying pythonclaw/templates/skills/dev/http_request/SKILL.md -> build/lib/pythonclaw/templates/skills/dev/http_request 2026-03-07T13:10:35,524 copying pythonclaw/templates/skills/media/CATEGORY.md -> build/lib/pythonclaw/templates/skills/media 2026-03-07T13:10:35,526 copying pythonclaw/templates/skills/media/image_gen/SKILL.md -> build/lib/pythonclaw/templates/skills/media/image_gen 2026-03-07T13:10:35,529 copying pythonclaw/templates/skills/media/spotify/SKILL.md -> build/lib/pythonclaw/templates/skills/media/spotify 2026-03-07T13:10:35,531 copying pythonclaw/templates/skills/media/tts/SKILL.md -> build/lib/pythonclaw/templates/skills/media/tts 2026-03-07T13:10:35,533 copying pythonclaw/templates/skills/text/CATEGORY.md -> build/lib/pythonclaw/templates/skills/text 2026-03-07T13:10:35,535 copying pythonclaw/templates/skills/text/translator/SKILL.md -> build/lib/pythonclaw/templates/skills/text/translator 2026-03-07T13:10:35,538 copying pythonclaw/templates/skills/communication/CATEGORY.md -> build/lib/pythonclaw/templates/skills/communication 2026-03-07T13:10:35,540 copying pythonclaw/templates/skills/communication/email/SKILL.md -> build/lib/pythonclaw/templates/skills/communication/email 2026-03-07T13:10:35,542 copying pythonclaw/templates/skills/communication/slack/SKILL.md -> build/lib/pythonclaw/templates/skills/communication/slack 2026-03-07T13:10:35,544 copying pythonclaw/templates/skills/data/CATEGORY.md -> build/lib/pythonclaw/templates/skills/data 2026-03-07T13:10:35,547 copying pythonclaw/templates/skills/data/youtube/SKILL.md -> build/lib/pythonclaw/templates/skills/data/youtube 2026-03-07T13:10:35,549 copying pythonclaw/templates/skills/data/weather/SKILL.md -> build/lib/pythonclaw/templates/skills/data/weather 2026-03-07T13:10:35,551 copying pythonclaw/templates/skills/data/pdf_reader/SKILL.md -> build/lib/pythonclaw/templates/skills/data/pdf_reader 2026-03-07T13:10:35,553 copying pythonclaw/templates/skills/data/csv_analyzer/SKILL.md -> build/lib/pythonclaw/templates/skills/data/csv_analyzer 2026-03-07T13:10:35,555 copying pythonclaw/templates/skills/data/scraper/SKILL.md -> build/lib/pythonclaw/templates/skills/data/scraper 2026-03-07T13:10:35,558 copying pythonclaw/templates/skills/data/news/SKILL.md -> build/lib/pythonclaw/templates/skills/data/news 2026-03-07T13:10:35,560 copying pythonclaw/templates/skills/data/finance/SKILL.md -> build/lib/pythonclaw/templates/skills/data/finance 2026-03-07T13:10:35,562 copying pythonclaw/templates/skills/web/CATEGORY.md -> build/lib/pythonclaw/templates/skills/web 2026-03-07T13:10:35,564 copying pythonclaw/templates/skills/web/summarize/SKILL.md -> build/lib/pythonclaw/templates/skills/web/summarize 2026-03-07T13:10:35,566 creating build/lib/pythonclaw/templates/skills/web/tavily 2026-03-07T13:10:35,567 copying pythonclaw/templates/skills/web/tavily/SKILL.md -> build/lib/pythonclaw/templates/skills/web/tavily 2026-03-07T13:10:35,569 creating build/lib/pythonclaw/templates/skills/meta 2026-03-07T13:10:35,570 copying pythonclaw/templates/skills/meta/CATEGORY.md -> build/lib/pythonclaw/templates/skills/meta 2026-03-07T13:10:35,572 creating build/lib/pythonclaw/templates/skills/meta/skill_creator 2026-03-07T13:10:35,573 copying pythonclaw/templates/skills/meta/skill_creator/SKILL.md -> build/lib/pythonclaw/templates/skills/meta/skill_creator 2026-03-07T13:10:35,575 creating build/lib/pythonclaw/templates/soul 2026-03-07T13:10:35,576 copying pythonclaw/templates/soul/SOUL.md -> build/lib/pythonclaw/templates/soul 2026-03-07T13:10:35,579 creating build/lib/pythonclaw/web/static 2026-03-07T13:10:35,580 copying pythonclaw/web/static/favicon.png -> build/lib/pythonclaw/web/static 2026-03-07T13:10:35,582 copying pythonclaw/web/static/index.html -> build/lib/pythonclaw/web/static 2026-03-07T13:10:35,586 copying pythonclaw/web/static/logo.png -> build/lib/pythonclaw/web/static 2026-03-07T13:10:35,633 installing to build/bdist.linux-armv7l/wheel 2026-03-07T13:10:35,634 running install 2026-03-07T13:10:35,657 running install_lib 2026-03-07T13:10:35,662 creating build/bdist.linux-armv7l/wheel 2026-03-07T13:10:35,665 creating build/bdist.linux-armv7l/wheel/pythonclaw 2026-03-07T13:10:35,666 creating build/bdist.linux-armv7l/wheel/pythonclaw/scheduler 2026-03-07T13:10:35,667 copying build/lib/pythonclaw/scheduler/heartbeat.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/scheduler 2026-03-07T13:10:35,670 copying build/lib/pythonclaw/scheduler/cron.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/scheduler 2026-03-07T13:10:35,672 copying build/lib/pythonclaw/server.py -> build/bdist.linux-armv7l/wheel/./pythonclaw 2026-03-07T13:10:35,675 creating build/bdist.linux-armv7l/wheel/pythonclaw/core 2026-03-07T13:10:35,676 creating build/bdist.linux-armv7l/wheel/pythonclaw/core/knowledge 2026-03-07T13:10:35,677 copying build/lib/pythonclaw/core/knowledge/rag.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core/knowledge 2026-03-07T13:10:35,679 copying build/lib/pythonclaw/core/skill_loader.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core 2026-03-07T13:10:35,682 copying build/lib/pythonclaw/core/utils.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core 2026-03-07T13:10:35,684 copying build/lib/pythonclaw/core/agent.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core 2026-03-07T13:10:35,687 creating build/bdist.linux-armv7l/wheel/pythonclaw/core/memory 2026-03-07T13:10:35,688 copying build/lib/pythonclaw/core/memory/manager.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core/memory 2026-03-07T13:10:35,690 copying build/lib/pythonclaw/core/memory/storage.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core/memory 2026-03-07T13:10:35,693 copying build/lib/pythonclaw/core/session_store.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core 2026-03-07T13:10:35,696 creating build/bdist.linux-armv7l/wheel/pythonclaw/core/retrieval 2026-03-07T13:10:35,697 copying build/lib/pythonclaw/core/retrieval/retriever.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core/retrieval 2026-03-07T13:10:35,699 copying build/lib/pythonclaw/core/retrieval/fusion.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core/retrieval 2026-03-07T13:10:35,701 copying build/lib/pythonclaw/core/retrieval/reranker.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core/retrieval 2026-03-07T13:10:35,703 copying build/lib/pythonclaw/core/retrieval/chunker.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core/retrieval 2026-03-07T13:10:35,704 copying build/lib/pythonclaw/core/retrieval/dense.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core/retrieval 2026-03-07T13:10:35,706 copying build/lib/pythonclaw/core/retrieval/sparse.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core/retrieval 2026-03-07T13:10:35,708 copying build/lib/pythonclaw/core/retrieval/__init__.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core/retrieval 2026-03-07T13:10:35,710 creating build/bdist.linux-armv7l/wheel/pythonclaw/core/llm 2026-03-07T13:10:35,711 copying build/lib/pythonclaw/core/llm/gemini_client.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core/llm 2026-03-07T13:10:35,714 copying build/lib/pythonclaw/core/llm/anthropic_client.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core/llm 2026-03-07T13:10:35,716 copying build/lib/pythonclaw/core/llm/openai_compatible.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core/llm 2026-03-07T13:10:35,718 copying build/lib/pythonclaw/core/llm/base.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core/llm 2026-03-07T13:10:35,720 copying build/lib/pythonclaw/core/llm/response.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core/llm 2026-03-07T13:10:35,722 copying build/lib/pythonclaw/core/skillhub.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core 2026-03-07T13:10:35,725 copying build/lib/pythonclaw/core/compaction.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core 2026-03-07T13:10:35,727 copying build/lib/pythonclaw/core/tools.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core 2026-03-07T13:10:35,730 copying build/lib/pythonclaw/core/__init__.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core 2026-03-07T13:10:35,732 copying build/lib/pythonclaw/core/persistent_agent.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core 2026-03-07T13:10:35,735 creating build/bdist.linux-armv7l/wheel/pythonclaw/channels 2026-03-07T13:10:35,736 copying build/lib/pythonclaw/channels/whatsapp_bot.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/channels 2026-03-07T13:10:35,739 copying build/lib/pythonclaw/channels/telegram_bot.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/channels 2026-03-07T13:10:35,741 copying build/lib/pythonclaw/channels/discord_bot.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/channels 2026-03-07T13:10:35,743 copying build/lib/pythonclaw/onboard.py -> build/bdist.linux-armv7l/wheel/./pythonclaw 2026-03-07T13:10:35,746 copying build/lib/pythonclaw/__main__.py -> build/bdist.linux-armv7l/wheel/./pythonclaw 2026-03-07T13:10:35,747 copying build/lib/pythonclaw/config.py -> build/bdist.linux-armv7l/wheel/./pythonclaw 2026-03-07T13:10:35,750 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates 2026-03-07T13:10:35,751 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/tools 2026-03-07T13:10:35,753 copying build/lib/pythonclaw/templates/tools/TOOLS.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/tools 2026-03-07T13:10:35,755 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/persona 2026-03-07T13:10:35,756 copying build/lib/pythonclaw/templates/persona/demo_persona.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/persona 2026-03-07T13:10:35,758 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills 2026-03-07T13:10:35,760 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/system 2026-03-07T13:10:35,762 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/system/model_usage 2026-03-07T13:10:35,763 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-07T13:10:35,765 copying build/lib/pythonclaw/templates/skills/system/model_usage/SKILL.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/system/model_usage 2026-03-07T13:10:35,768 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/system/random 2026-03-07T13:10:35,769 copying build/lib/pythonclaw/templates/skills/system/random/random_util.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/system/random 2026-03-07T13:10:35,770 copying build/lib/pythonclaw/templates/skills/system/random/SKILL.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/system/random 2026-03-07T13:10:35,772 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/system/onboarding 2026-03-07T13:10:35,773 copying build/lib/pythonclaw/templates/skills/system/onboarding/write_identity.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/system/onboarding 2026-03-07T13:10:35,776 copying build/lib/pythonclaw/templates/skills/system/onboarding/SKILL.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/system/onboarding 2026-03-07T13:10:35,778 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/system/time 2026-03-07T13:10:35,779 copying build/lib/pythonclaw/templates/skills/system/time/time_util.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/system/time 2026-03-07T13:10:35,781 copying build/lib/pythonclaw/templates/skills/system/time/SKILL.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/system/time 2026-03-07T13:10:35,783 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/system/change_persona 2026-03-07T13:10:35,784 copying build/lib/pythonclaw/templates/skills/system/change_persona/SKILL.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/system/change_persona 2026-03-07T13:10:35,787 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/system/session_logs 2026-03-07T13:10:35,788 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-07T13:10:35,790 copying build/lib/pythonclaw/templates/skills/system/session_logs/SKILL.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/system/session_logs 2026-03-07T13:10:35,792 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/system/change_soul 2026-03-07T13:10:35,793 copying build/lib/pythonclaw/templates/skills/system/change_soul/SKILL.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/system/change_soul 2026-03-07T13:10:35,795 copying build/lib/pythonclaw/templates/skills/system/CATEGORY.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/system 2026-03-07T13:10:35,797 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/system/change_setting 2026-03-07T13:10:35,798 copying build/lib/pythonclaw/templates/skills/system/change_setting/SKILL.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/system/change_setting 2026-03-07T13:10:35,800 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-07T13:10:35,803 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/google 2026-03-07T13:10:35,804 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/google/workspace 2026-03-07T13:10:35,805 copying build/lib/pythonclaw/templates/skills/google/workspace/SKILL.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/google/workspace 2026-03-07T13:10:35,808 copying build/lib/pythonclaw/templates/skills/google/workspace/check_setup.sh -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/google/workspace 2026-03-07T13:10:35,809 copying build/lib/pythonclaw/templates/skills/google/CATEGORY.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/google 2026-03-07T13:10:35,811 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/productivity 2026-03-07T13:10:35,813 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/productivity/obsidian 2026-03-07T13:10:35,814 copying build/lib/pythonclaw/templates/skills/productivity/obsidian/SKILL.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/productivity/obsidian 2026-03-07T13:10:35,816 copying build/lib/pythonclaw/templates/skills/productivity/obsidian/obsidian_vault.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/productivity/obsidian 2026-03-07T13:10:35,819 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/productivity/trello 2026-03-07T13:10:35,820 copying build/lib/pythonclaw/templates/skills/productivity/trello/SKILL.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/productivity/trello 2026-03-07T13:10:35,822 copying build/lib/pythonclaw/templates/skills/productivity/trello/trello_api.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/productivity/trello 2026-03-07T13:10:35,824 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/productivity/notion 2026-03-07T13:10:35,825 copying build/lib/pythonclaw/templates/skills/productivity/notion/notion_api.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/productivity/notion 2026-03-07T13:10:35,828 copying build/lib/pythonclaw/templates/skills/productivity/notion/SKILL.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/productivity/notion 2026-03-07T13:10:35,830 copying build/lib/pythonclaw/templates/skills/productivity/CATEGORY.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/productivity 2026-03-07T13:10:35,832 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/dev 2026-03-07T13:10:35,833 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/dev/github 2026-03-07T13:10:35,834 copying build/lib/pythonclaw/templates/skills/dev/github/gh.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/dev/github 2026-03-07T13:10:35,837 copying build/lib/pythonclaw/templates/skills/dev/github/SKILL.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/dev/github 2026-03-07T13:10:35,839 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/dev/code_runner 2026-03-07T13:10:35,840 copying build/lib/pythonclaw/templates/skills/dev/code_runner/SKILL.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/dev/code_runner 2026-03-07T13:10:35,842 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-07T13:10:35,845 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/dev/http_request 2026-03-07T13:10:35,846 copying build/lib/pythonclaw/templates/skills/dev/http_request/SKILL.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/dev/http_request 2026-03-07T13:10:35,848 copying build/lib/pythonclaw/templates/skills/dev/http_request/request.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/dev/http_request 2026-03-07T13:10:35,849 copying build/lib/pythonclaw/templates/skills/dev/CATEGORY.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/dev 2026-03-07T13:10:35,852 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/media 2026-03-07T13:10:35,853 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/media/image_gen 2026-03-07T13:10:35,854 copying build/lib/pythonclaw/templates/skills/media/image_gen/generate.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/media/image_gen 2026-03-07T13:10:35,856 copying build/lib/pythonclaw/templates/skills/media/image_gen/SKILL.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/media/image_gen 2026-03-07T13:10:35,859 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/media/spotify 2026-03-07T13:10:35,860 copying build/lib/pythonclaw/templates/skills/media/spotify/spotify_ctl.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/media/spotify 2026-03-07T13:10:35,862 copying build/lib/pythonclaw/templates/skills/media/spotify/SKILL.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/media/spotify 2026-03-07T13:10:35,865 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/media/tts 2026-03-07T13:10:35,866 copying build/lib/pythonclaw/templates/skills/media/tts/speak.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/media/tts 2026-03-07T13:10:35,868 copying build/lib/pythonclaw/templates/skills/media/tts/SKILL.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/media/tts 2026-03-07T13:10:35,869 copying build/lib/pythonclaw/templates/skills/media/CATEGORY.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/media 2026-03-07T13:10:35,872 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/text 2026-03-07T13:10:35,873 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/text/translator 2026-03-07T13:10:35,874 copying build/lib/pythonclaw/templates/skills/text/translator/translate.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/text/translator 2026-03-07T13:10:35,876 copying build/lib/pythonclaw/templates/skills/text/translator/SKILL.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/text/translator 2026-03-07T13:10:35,878 copying build/lib/pythonclaw/templates/skills/text/CATEGORY.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/text 2026-03-07T13:10:35,881 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/communication 2026-03-07T13:10:35,882 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/communication/email 2026-03-07T13:10:35,883 copying build/lib/pythonclaw/templates/skills/communication/email/send_email.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/communication/email 2026-03-07T13:10:35,885 copying build/lib/pythonclaw/templates/skills/communication/email/SKILL.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/communication/email 2026-03-07T13:10:35,888 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/communication/slack 2026-03-07T13:10:35,889 copying build/lib/pythonclaw/templates/skills/communication/slack/SKILL.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/communication/slack 2026-03-07T13:10:35,891 copying build/lib/pythonclaw/templates/skills/communication/slack/slack_api.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/communication/slack 2026-03-07T13:10:35,893 copying build/lib/pythonclaw/templates/skills/communication/CATEGORY.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/communication 2026-03-07T13:10:35,895 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/data 2026-03-07T13:10:35,897 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/data/youtube 2026-03-07T13:10:35,898 copying build/lib/pythonclaw/templates/skills/data/youtube/youtube_info.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/data/youtube 2026-03-07T13:10:35,900 copying build/lib/pythonclaw/templates/skills/data/youtube/SKILL.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/data/youtube 2026-03-07T13:10:35,903 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/data/weather 2026-03-07T13:10:35,904 copying build/lib/pythonclaw/templates/skills/data/weather/weather.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/data/weather 2026-03-07T13:10:35,906 copying build/lib/pythonclaw/templates/skills/data/weather/SKILL.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/data/weather 2026-03-07T13:10:35,909 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/data/pdf_reader 2026-03-07T13:10:35,910 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-07T13:10:35,912 copying build/lib/pythonclaw/templates/skills/data/pdf_reader/SKILL.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/data/pdf_reader 2026-03-07T13:10:35,914 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/data/csv_analyzer 2026-03-07T13:10:35,915 copying build/lib/pythonclaw/templates/skills/data/csv_analyzer/analyze.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/data/csv_analyzer 2026-03-07T13:10:35,917 copying build/lib/pythonclaw/templates/skills/data/csv_analyzer/SKILL.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/data/csv_analyzer 2026-03-07T13:10:35,920 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/data/scraper 2026-03-07T13:10:35,921 copying build/lib/pythonclaw/templates/skills/data/scraper/SKILL.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/data/scraper 2026-03-07T13:10:35,923 copying build/lib/pythonclaw/templates/skills/data/scraper/scrape.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/data/scraper 2026-03-07T13:10:35,925 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/data/news 2026-03-07T13:10:35,926 copying build/lib/pythonclaw/templates/skills/data/news/search_news.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/data/news 2026-03-07T13:10:35,928 copying build/lib/pythonclaw/templates/skills/data/news/SKILL.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/data/news 2026-03-07T13:10:35,930 copying build/lib/pythonclaw/templates/skills/data/CATEGORY.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/data 2026-03-07T13:10:35,933 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/data/finance 2026-03-07T13:10:35,934 copying build/lib/pythonclaw/templates/skills/data/finance/fetch_quote.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/data/finance 2026-03-07T13:10:35,936 copying build/lib/pythonclaw/templates/skills/data/finance/SKILL.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/data/finance 2026-03-07T13:10:35,938 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/web 2026-03-07T13:10:35,939 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/web/summarize 2026-03-07T13:10:35,940 copying build/lib/pythonclaw/templates/skills/web/summarize/summarize_url.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/web/summarize 2026-03-07T13:10:35,943 copying build/lib/pythonclaw/templates/skills/web/summarize/SKILL.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/web/summarize 2026-03-07T13:10:35,945 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/web/tavily 2026-03-07T13:10:35,946 copying build/lib/pythonclaw/templates/skills/web/tavily/SKILL.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/web/tavily 2026-03-07T13:10:35,948 copying build/lib/pythonclaw/templates/skills/web/CATEGORY.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/web 2026-03-07T13:10:35,950 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/meta 2026-03-07T13:10:35,951 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/meta/skill_creator 2026-03-07T13:10:35,953 copying build/lib/pythonclaw/templates/skills/meta/skill_creator/SKILL.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/meta/skill_creator 2026-03-07T13:10:35,955 copying build/lib/pythonclaw/templates/skills/meta/CATEGORY.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/meta 2026-03-07T13:10:35,957 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/soul 2026-03-07T13:10:35,958 copying build/lib/pythonclaw/templates/soul/SOUL.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/soul 2026-03-07T13:10:35,960 copying build/lib/pythonclaw/init.py -> build/bdist.linux-armv7l/wheel/./pythonclaw 2026-03-07T13:10:35,962 copying build/lib/pythonclaw/daemon.py -> build/bdist.linux-armv7l/wheel/./pythonclaw 2026-03-07T13:10:35,964 copying build/lib/pythonclaw/main.py -> build/bdist.linux-armv7l/wheel/./pythonclaw 2026-03-07T13:10:35,967 copying build/lib/pythonclaw/__init__.py -> build/bdist.linux-armv7l/wheel/./pythonclaw 2026-03-07T13:10:35,969 copying build/lib/pythonclaw/session_manager.py -> build/bdist.linux-armv7l/wheel/./pythonclaw 2026-03-07T13:10:35,971 creating build/bdist.linux-armv7l/wheel/pythonclaw/web 2026-03-07T13:10:35,973 creating build/bdist.linux-armv7l/wheel/pythonclaw/web/static 2026-03-07T13:10:35,974 copying build/lib/pythonclaw/web/static/favicon.png -> build/bdist.linux-armv7l/wheel/./pythonclaw/web/static 2026-03-07T13:10:35,976 copying build/lib/pythonclaw/web/static/index.html -> build/bdist.linux-armv7l/wheel/./pythonclaw/web/static 2026-03-07T13:10:35,979 copying build/lib/pythonclaw/web/static/logo.png -> build/bdist.linux-armv7l/wheel/./pythonclaw/web/static 2026-03-07T13:10:35,982 copying build/lib/pythonclaw/web/app.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/web 2026-03-07T13:10:35,985 copying build/lib/pythonclaw/web/__init__.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/web 2026-03-07T13:10:35,986 running install_egg_info 2026-03-07T13:10:35,991 Copying pythonclaw.egg-info to build/bdist.linux-armv7l/wheel/./pythonclaw-0.6.4-py3.11.egg-info 2026-03-07T13:10:36,003 running install_scripts 2026-03-07T13:10:36,014 creating build/bdist.linux-armv7l/wheel/pythonclaw-0.6.4.dist-info/WHEEL 2026-03-07T13:10:36,017 creating '/tmp/pip-wheel-k5zo62fh/.tmp-gzn06nqf/pythonclaw-0.6.4-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-03-07T13:10:36,019 adding 'pythonclaw/__init__.py' 2026-03-07T13:10:36,020 adding 'pythonclaw/__main__.py' 2026-03-07T13:10:36,022 adding 'pythonclaw/config.py' 2026-03-07T13:10:36,024 adding 'pythonclaw/daemon.py' 2026-03-07T13:10:36,025 adding 'pythonclaw/init.py' 2026-03-07T13:10:36,028 adding 'pythonclaw/main.py' 2026-03-07T13:10:36,030 adding 'pythonclaw/onboard.py' 2026-03-07T13:10:36,032 adding 'pythonclaw/server.py' 2026-03-07T13:10:36,033 adding 'pythonclaw/session_manager.py' 2026-03-07T13:10:36,036 adding 'pythonclaw/channels/discord_bot.py' 2026-03-07T13:10:36,038 adding 'pythonclaw/channels/telegram_bot.py' 2026-03-07T13:10:36,040 adding 'pythonclaw/channels/whatsapp_bot.py' 2026-03-07T13:10:36,042 adding 'pythonclaw/core/__init__.py' 2026-03-07T13:10:36,048 adding 'pythonclaw/core/agent.py' 2026-03-07T13:10:36,050 adding 'pythonclaw/core/compaction.py' 2026-03-07T13:10:36,052 adding 'pythonclaw/core/persistent_agent.py' 2026-03-07T13:10:36,053 adding 'pythonclaw/core/session_store.py' 2026-03-07T13:10:36,056 adding 'pythonclaw/core/skill_loader.py' 2026-03-07T13:10:36,058 adding 'pythonclaw/core/skillhub.py' 2026-03-07T13:10:36,060 adding 'pythonclaw/core/tools.py' 2026-03-07T13:10:36,062 adding 'pythonclaw/core/utils.py' 2026-03-07T13:10:36,064 adding 'pythonclaw/core/knowledge/rag.py' 2026-03-07T13:10:36,066 adding 'pythonclaw/core/llm/anthropic_client.py' 2026-03-07T13:10:36,068 adding 'pythonclaw/core/llm/base.py' 2026-03-07T13:10:36,069 adding 'pythonclaw/core/llm/gemini_client.py' 2026-03-07T13:10:36,071 adding 'pythonclaw/core/llm/openai_compatible.py' 2026-03-07T13:10:36,072 adding 'pythonclaw/core/llm/response.py' 2026-03-07T13:10:36,074 adding 'pythonclaw/core/memory/manager.py' 2026-03-07T13:10:36,076 adding 'pythonclaw/core/memory/storage.py' 2026-03-07T13:10:36,078 adding 'pythonclaw/core/retrieval/__init__.py' 2026-03-07T13:10:36,079 adding 'pythonclaw/core/retrieval/chunker.py' 2026-03-07T13:10:36,081 adding 'pythonclaw/core/retrieval/dense.py' 2026-03-07T13:10:36,082 adding 'pythonclaw/core/retrieval/fusion.py' 2026-03-07T13:10:36,084 adding 'pythonclaw/core/retrieval/reranker.py' 2026-03-07T13:10:36,085 adding 'pythonclaw/core/retrieval/retriever.py' 2026-03-07T13:10:36,086 adding 'pythonclaw/core/retrieval/sparse.py' 2026-03-07T13:10:36,089 adding 'pythonclaw/scheduler/cron.py' 2026-03-07T13:10:36,091 adding 'pythonclaw/scheduler/heartbeat.py' 2026-03-07T13:10:36,092 adding 'pythonclaw/templates/persona/demo_persona.md' 2026-03-07T13:10:36,094 adding 'pythonclaw/templates/skills/communication/CATEGORY.md' 2026-03-07T13:10:36,096 adding 'pythonclaw/templates/skills/communication/email/SKILL.md' 2026-03-07T13:10:36,097 adding 'pythonclaw/templates/skills/communication/email/send_email.py' 2026-03-07T13:10:36,099 adding 'pythonclaw/templates/skills/communication/slack/SKILL.md' 2026-03-07T13:10:36,101 adding 'pythonclaw/templates/skills/communication/slack/slack_api.py' 2026-03-07T13:10:36,102 adding 'pythonclaw/templates/skills/data/CATEGORY.md' 2026-03-07T13:10:36,104 adding 'pythonclaw/templates/skills/data/csv_analyzer/SKILL.md' 2026-03-07T13:10:36,105 adding 'pythonclaw/templates/skills/data/csv_analyzer/analyze.py' 2026-03-07T13:10:36,107 adding 'pythonclaw/templates/skills/data/finance/SKILL.md' 2026-03-07T13:10:36,109 adding 'pythonclaw/templates/skills/data/finance/fetch_quote.py' 2026-03-07T13:10:36,111 adding 'pythonclaw/templates/skills/data/news/SKILL.md' 2026-03-07T13:10:36,112 adding 'pythonclaw/templates/skills/data/news/search_news.py' 2026-03-07T13:10:36,114 adding 'pythonclaw/templates/skills/data/pdf_reader/SKILL.md' 2026-03-07T13:10:36,115 adding 'pythonclaw/templates/skills/data/pdf_reader/read_pdf.py' 2026-03-07T13:10:36,117 adding 'pythonclaw/templates/skills/data/scraper/SKILL.md' 2026-03-07T13:10:36,118 adding 'pythonclaw/templates/skills/data/scraper/scrape.py' 2026-03-07T13:10:36,120 adding 'pythonclaw/templates/skills/data/weather/SKILL.md' 2026-03-07T13:10:36,121 adding 'pythonclaw/templates/skills/data/weather/weather.py' 2026-03-07T13:10:36,123 adding 'pythonclaw/templates/skills/data/youtube/SKILL.md' 2026-03-07T13:10:36,125 adding 'pythonclaw/templates/skills/data/youtube/youtube_info.py' 2026-03-07T13:10:36,127 adding 'pythonclaw/templates/skills/dev/CATEGORY.md' 2026-03-07T13:10:36,128 adding 'pythonclaw/templates/skills/dev/code_runner/SKILL.md' 2026-03-07T13:10:36,130 adding 'pythonclaw/templates/skills/dev/code_runner/run_code.py' 2026-03-07T13:10:36,132 adding 'pythonclaw/templates/skills/dev/github/SKILL.md' 2026-03-07T13:10:36,133 adding 'pythonclaw/templates/skills/dev/github/gh.py' 2026-03-07T13:10:36,135 adding 'pythonclaw/templates/skills/dev/http_request/SKILL.md' 2026-03-07T13:10:36,136 adding 'pythonclaw/templates/skills/dev/http_request/request.py' 2026-03-07T13:10:36,138 adding 'pythonclaw/templates/skills/google/CATEGORY.md' 2026-03-07T13:10:36,140 adding 'pythonclaw/templates/skills/google/workspace/SKILL.md' 2026-03-07T13:10:36,141 adding 'pythonclaw/templates/skills/google/workspace/check_setup.sh' 2026-03-07T13:10:36,143 adding 'pythonclaw/templates/skills/media/CATEGORY.md' 2026-03-07T13:10:36,145 adding 'pythonclaw/templates/skills/media/image_gen/SKILL.md' 2026-03-07T13:10:36,146 adding 'pythonclaw/templates/skills/media/image_gen/generate.py' 2026-03-07T13:10:36,148 adding 'pythonclaw/templates/skills/media/spotify/SKILL.md' 2026-03-07T13:10:36,150 adding 'pythonclaw/templates/skills/media/spotify/spotify_ctl.py' 2026-03-07T13:10:36,152 adding 'pythonclaw/templates/skills/media/tts/SKILL.md' 2026-03-07T13:10:36,153 adding 'pythonclaw/templates/skills/media/tts/speak.py' 2026-03-07T13:10:36,155 adding 'pythonclaw/templates/skills/meta/CATEGORY.md' 2026-03-07T13:10:36,157 adding 'pythonclaw/templates/skills/meta/skill_creator/SKILL.md' 2026-03-07T13:10:36,159 adding 'pythonclaw/templates/skills/productivity/CATEGORY.md' 2026-03-07T13:10:36,160 adding 'pythonclaw/templates/skills/productivity/notion/SKILL.md' 2026-03-07T13:10:36,162 adding 'pythonclaw/templates/skills/productivity/notion/notion_api.py' 2026-03-07T13:10:36,164 adding 'pythonclaw/templates/skills/productivity/obsidian/SKILL.md' 2026-03-07T13:10:36,165 adding 'pythonclaw/templates/skills/productivity/obsidian/obsidian_vault.py' 2026-03-07T13:10:36,167 adding 'pythonclaw/templates/skills/productivity/trello/SKILL.md' 2026-03-07T13:10:36,169 adding 'pythonclaw/templates/skills/productivity/trello/trello_api.py' 2026-03-07T13:10:36,170 adding 'pythonclaw/templates/skills/system/CATEGORY.md' 2026-03-07T13:10:36,172 adding 'pythonclaw/templates/skills/system/change_persona/SKILL.md' 2026-03-07T13:10:36,174 adding 'pythonclaw/templates/skills/system/change_setting/SKILL.md' 2026-03-07T13:10:36,175 adding 'pythonclaw/templates/skills/system/change_setting/update_config.py' 2026-03-07T13:10:36,177 adding 'pythonclaw/templates/skills/system/change_soul/SKILL.md' 2026-03-07T13:10:36,178 adding 'pythonclaw/templates/skills/system/model_usage/SKILL.md' 2026-03-07T13:10:36,180 adding 'pythonclaw/templates/skills/system/model_usage/usage_stats.py' 2026-03-07T13:10:36,181 adding 'pythonclaw/templates/skills/system/onboarding/SKILL.md' 2026-03-07T13:10:36,183 adding 'pythonclaw/templates/skills/system/onboarding/write_identity.py' 2026-03-07T13:10:36,185 adding 'pythonclaw/templates/skills/system/random/SKILL.md' 2026-03-07T13:10:36,186 adding 'pythonclaw/templates/skills/system/random/random_util.py' 2026-03-07T13:10:36,188 adding 'pythonclaw/templates/skills/system/session_logs/SKILL.md' 2026-03-07T13:10:36,189 adding 'pythonclaw/templates/skills/system/session_logs/search_sessions.py' 2026-03-07T13:10:36,191 adding 'pythonclaw/templates/skills/system/time/SKILL.md' 2026-03-07T13:10:36,192 adding 'pythonclaw/templates/skills/system/time/time_util.py' 2026-03-07T13:10:36,194 adding 'pythonclaw/templates/skills/text/CATEGORY.md' 2026-03-07T13:10:36,195 adding 'pythonclaw/templates/skills/text/translator/SKILL.md' 2026-03-07T13:10:36,197 adding 'pythonclaw/templates/skills/text/translator/translate.py' 2026-03-07T13:10:36,198 adding 'pythonclaw/templates/skills/web/CATEGORY.md' 2026-03-07T13:10:36,200 adding 'pythonclaw/templates/skills/web/summarize/SKILL.md' 2026-03-07T13:10:36,202 adding 'pythonclaw/templates/skills/web/summarize/summarize_url.py' 2026-03-07T13:10:36,203 adding 'pythonclaw/templates/skills/web/tavily/SKILL.md' 2026-03-07T13:10:36,205 adding 'pythonclaw/templates/soul/SOUL.md' 2026-03-07T13:10:36,207 adding 'pythonclaw/templates/tools/TOOLS.md' 2026-03-07T13:10:36,208 adding 'pythonclaw/web/__init__.py' 2026-03-07T13:10:36,212 adding 'pythonclaw/web/app.py' 2026-03-07T13:10:36,214 adding 'pythonclaw/web/static/favicon.png' 2026-03-07T13:10:36,223 adding 'pythonclaw/web/static/index.html' 2026-03-07T13:10:36,226 adding 'pythonclaw/web/static/logo.png' 2026-03-07T13:10:36,229 adding 'pythonclaw-0.6.4.dist-info/licenses/LICENSE' 2026-03-07T13:10:36,231 adding 'pythonclaw-0.6.4.dist-info/METADATA' 2026-03-07T13:10:36,233 adding 'pythonclaw-0.6.4.dist-info/WHEEL' 2026-03-07T13:10:36,233 adding 'pythonclaw-0.6.4.dist-info/entry_points.txt' 2026-03-07T13:10:36,234 adding 'pythonclaw-0.6.4.dist-info/top_level.txt' 2026-03-07T13:10:36,236 adding 'pythonclaw-0.6.4.dist-info/RECORD' 2026-03-07T13:10:36,243 removing build/bdist.linux-armv7l/wheel 2026-03-07T13:10:36,387 Building wheel for pythonclaw (pyproject.toml): finished with status 'done' 2026-03-07T13:10:36,398 Created wheel for pythonclaw: filename=pythonclaw-0.6.4-py3-none-any.whl size=249840 sha256=012d0a915197aac8a6dcaf52bc7b733562716d6175955aa4207ab5f48a1c99de 2026-03-07T13:10:36,400 Stored in directory: /tmp/pip-ephem-wheel-cache-ofludlxj/wheels/42/50/7e/65f6dcab18d3f9732e873115d55ad743c3a709b08501a52c1c 2026-03-07T13:10:36,416 Successfully built pythonclaw 2026-03-07T13:10:36,428 Removed build tracker: '/tmp/pip-build-tracker-3w8eraa6'