2026-03-07T12:01:41,859 Created temporary directory: /tmp/pip-ephem-wheel-cache-lr1ebaoo 2026-03-07T12:01:41,860 Created temporary directory: /tmp/pip-build-tracker-0lhdtfmu 2026-03-07T12:01:41,861 Initialized build tracking at /tmp/pip-build-tracker-0lhdtfmu 2026-03-07T12:01:41,861 Created build tracker: /tmp/pip-build-tracker-0lhdtfmu 2026-03-07T12:01:41,862 Entered build tracker: /tmp/pip-build-tracker-0lhdtfmu 2026-03-07T12:01:41,863 Created temporary directory: /tmp/pip-wheel-7o5vx7d8 2026-03-07T12:01:41,865 DEPRECATION: --no-binary currently disables reading from the cache of locally built wheels. In the future --no-binary will not influence the wheel cache. pip 23.1 will enforce this behaviour change. A possible replacement is to use the --no-cache-dir option. You can use the flag --use-feature=no-binary-enable-wheel-cache to test the upcoming behaviour. Discussion can be found at https://github.com/pypa/pip/issues/11453 2026-03-07T12:01:41,868 Created temporary directory: /tmp/pip-ephem-wheel-cache-ul_v7_qq 2026-03-07T12:01:41,889 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-03-07T12:01:41,893 2 location(s) to search for versions of pythonclaw: 2026-03-07T12:01:41,893 * https://pypi.org/simple/pythonclaw/ 2026-03-07T12:01:41,893 * https://www.piwheels.org/simple/pythonclaw/ 2026-03-07T12:01:41,894 Fetching project page and analyzing links: https://pypi.org/simple/pythonclaw/ 2026-03-07T12:01:41,894 Getting page https://pypi.org/simple/pythonclaw/ 2026-03-07T12:01:41,896 Found index url https://pypi.org/simple 2026-03-07T12:01:42,112 Fetched page https://pypi.org/simple/pythonclaw/ as application/vnd.pypi.simple.v1+json 2026-03-07T12:01:42,118 Skipping link: No binaries permitted for pythonclaw: https://files.pythonhosted.org/packages/52/49/9b5977764bf0f4be4c701934ff8fbdfc493df7d4cdaf92634c58f0f33af6/pythonclaw-0.2.0-py3-none-any.whl (from https://pypi.org/simple/pythonclaw/) (requires-python:>=3.10) 2026-03-07T12:01:42,119 Found link https://files.pythonhosted.org/packages/3f/37/b6e6c14f88e8def49ffe675815acb54acb0e04b761b79fb917d1e0df5e24/pythonclaw-0.2.0.tar.gz (from https://pypi.org/simple/pythonclaw/) (requires-python:>=3.10), version: 0.2.0 2026-03-07T12:01:42,120 Skipping link: No binaries permitted for pythonclaw: https://files.pythonhosted.org/packages/7e/9b/fa6e88a6969fcf298cbb94bce82e24c9fd2201982032ba29277843e8677c/pythonclaw-0.2.1-py3-none-any.whl (from https://pypi.org/simple/pythonclaw/) (requires-python:>=3.10) 2026-03-07T12:01:42,121 Found link https://files.pythonhosted.org/packages/b9/ce/6f3a2e9e2dc269de257363a489613658f2b6f9ed21afee2ddd246fd75e39/pythonclaw-0.2.1.tar.gz (from https://pypi.org/simple/pythonclaw/) (requires-python:>=3.10), version: 0.2.1 2026-03-07T12:01:42,122 Skipping link: No binaries permitted for pythonclaw: https://files.pythonhosted.org/packages/76/95/23fc2983bc94dae5f2200637ff80309fc4cbd870dbc7d6a79557f9a4c018/pythonclaw-0.2.2-py3-none-any.whl (from https://pypi.org/simple/pythonclaw/) (requires-python:>=3.10) 2026-03-07T12:01:42,123 Found link https://files.pythonhosted.org/packages/7b/6e/12b6f35daf97ea65a56677a3797328551a5ad311c2adbb26c36bb865a11d/pythonclaw-0.2.2.tar.gz (from https://pypi.org/simple/pythonclaw/) (requires-python:>=3.10), version: 0.2.2 2026-03-07T12:01:42,123 Skipping link: No binaries permitted for pythonclaw: https://files.pythonhosted.org/packages/14/1b/a77ca3b88de5689b6b66b369bbd30a310b4da144fbd8514000ad45af371e/pythonclaw-0.2.3-py3-none-any.whl (from https://pypi.org/simple/pythonclaw/) (requires-python:>=3.10) 2026-03-07T12:01:42,125 Found link https://files.pythonhosted.org/packages/8b/c9/960342e98b0321e4f152f14b6feb3be22e953529c3341bee68f0d4e08022/pythonclaw-0.2.3.tar.gz (from https://pypi.org/simple/pythonclaw/) (requires-python:>=3.10), version: 0.2.3 2026-03-07T12:01:42,125 Skipping link: No binaries permitted for pythonclaw: https://files.pythonhosted.org/packages/27/7d/b9e61d2c47b410cda0b03379a65ec91b1861e93b4966d5717fbbc3d2f015/pythonclaw-0.3.0-py3-none-any.whl (from https://pypi.org/simple/pythonclaw/) (requires-python:>=3.10) 2026-03-07T12:01:42,127 Found link https://files.pythonhosted.org/packages/f4/53/a7662739ef6c892c70dda9f50224c1ba286e28da72a9e7d04f95673bef72/pythonclaw-0.3.0.tar.gz (from https://pypi.org/simple/pythonclaw/) (requires-python:>=3.10), version: 0.3.0 2026-03-07T12:01:42,128 Skipping link: No binaries permitted for pythonclaw: https://files.pythonhosted.org/packages/25/d7/a7351ad103595b219f62b5371ea7e35ed4dadc6e966e263dcb3f33a49d57/pythonclaw-0.3.1-py3-none-any.whl (from https://pypi.org/simple/pythonclaw/) (requires-python:>=3.10) 2026-03-07T12:01:42,128 Found link https://files.pythonhosted.org/packages/1b/34/68912217b061fda2e26ffb680c0dc778ef47efc9810b9a8e343331f74526/pythonclaw-0.3.1.tar.gz (from https://pypi.org/simple/pythonclaw/) (requires-python:>=3.10), version: 0.3.1 2026-03-07T12:01:42,129 Skipping link: No binaries permitted for pythonclaw: https://files.pythonhosted.org/packages/3a/19/42bd6583d6d2d761a3d4b40c2bbc41c2fcf824958af146db90db7b42e945/pythonclaw-0.3.2-py3-none-any.whl (from https://pypi.org/simple/pythonclaw/) (requires-python:>=3.10) 2026-03-07T12:01:42,130 Found link https://files.pythonhosted.org/packages/53/a1/248e1e31ceeba92a49423ed8e1fb9bb85ecc4b82d98970ce84cb3af3665b/pythonclaw-0.3.2.tar.gz (from https://pypi.org/simple/pythonclaw/) (requires-python:>=3.10), version: 0.3.2 2026-03-07T12:01:42,131 Skipping link: No binaries permitted for pythonclaw: https://files.pythonhosted.org/packages/3b/1b/4f66705afa7cb5838cfe2d7db1064dc3131614310995766306bb1664663f/pythonclaw-0.3.3-py3-none-any.whl (from https://pypi.org/simple/pythonclaw/) (requires-python:>=3.10) 2026-03-07T12:01:42,132 Found link https://files.pythonhosted.org/packages/fb/1e/b4073b12a05ef82a9bf2cf93208200060b302503c040dcd82512f7537ef3/pythonclaw-0.3.3.tar.gz (from https://pypi.org/simple/pythonclaw/) (requires-python:>=3.10), version: 0.3.3 2026-03-07T12:01:42,132 Skipping link: No binaries permitted for pythonclaw: https://files.pythonhosted.org/packages/32/de/79a8467b0d4a41d19fd2a3228df04de2c7829f4e2d6f4f265589c05e41a5/pythonclaw-0.5.0-py3-none-any.whl (from https://pypi.org/simple/pythonclaw/) (requires-python:>=3.10) 2026-03-07T12:01:42,133 Found link https://files.pythonhosted.org/packages/f3/04/b5ebe23ba4ce26d982c688f4f75b0a159e3cf317e67f8fa703349344e4ab/pythonclaw-0.5.0.tar.gz (from https://pypi.org/simple/pythonclaw/) (requires-python:>=3.10), version: 0.5.0 2026-03-07T12:01:42,134 Skipping link: No binaries permitted for pythonclaw: https://files.pythonhosted.org/packages/3e/f8/38764de8ca674fa3436ac87d93a37a3325202372811b8a8233dfbefee985/pythonclaw-0.6.0-py3-none-any.whl (from https://pypi.org/simple/pythonclaw/) (requires-python:>=3.10) 2026-03-07T12:01:42,135 Found link https://files.pythonhosted.org/packages/22/08/cda294ed4eb4214d089273cba24cb8ac40db10f1a5981cca9b5746d799e0/pythonclaw-0.6.0.tar.gz (from https://pypi.org/simple/pythonclaw/) (requires-python:>=3.10), version: 0.6.0 2026-03-07T12:01:42,136 Skipping link: No binaries permitted for pythonclaw: https://files.pythonhosted.org/packages/b8/91/4327cc3f1ca3a37e58d4c9558ff199ea1fd99e6e17dcd89d010c79a69676/pythonclaw-0.6.1-py3-none-any.whl (from https://pypi.org/simple/pythonclaw/) (requires-python:>=3.10) 2026-03-07T12:01:42,137 Found link https://files.pythonhosted.org/packages/86/12/c15394373e9bb6327791857abc9269c9946a6a8419627714afe1395bdd31/pythonclaw-0.6.1.tar.gz (from https://pypi.org/simple/pythonclaw/) (requires-python:>=3.10), version: 0.6.1 2026-03-07T12:01:42,137 Skipping link: No binaries permitted for pythonclaw: https://files.pythonhosted.org/packages/0c/e9/2409486ecd14ee071d25646013591881112be30b39b8b4e22823bf89a5c5/pythonclaw-0.6.2-py3-none-any.whl (from https://pypi.org/simple/pythonclaw/) (requires-python:>=3.10) 2026-03-07T12:01:42,138 Found link https://files.pythonhosted.org/packages/e2/6a/48a99aae89fcd81f1c38e1130faf1c663abf6d43c563adc5140e9b3a9c1d/pythonclaw-0.6.2.tar.gz (from https://pypi.org/simple/pythonclaw/) (requires-python:>=3.10), version: 0.6.2 2026-03-07T12:01:42,139 Skipping link: No binaries permitted for pythonclaw: https://files.pythonhosted.org/packages/41/23/e64938e9c0596fcb27ed6e8f773d4427cc35912af9d96814f78e78d364f7/pythonclaw-0.6.3-py3-none-any.whl (from https://pypi.org/simple/pythonclaw/) (requires-python:>=3.10) 2026-03-07T12:01:42,140 Found link https://files.pythonhosted.org/packages/26/18/ee4b02dc5d9fd6150db4129b453bad9bf33d1bf7582b36af6be664a168c5/pythonclaw-0.6.3.tar.gz (from https://pypi.org/simple/pythonclaw/) (requires-python:>=3.10), version: 0.6.3 2026-03-07T12:01:42,141 Fetching project page and analyzing links: https://www.piwheels.org/simple/pythonclaw/ 2026-03-07T12:01:42,142 Getting page https://www.piwheels.org/simple/pythonclaw/ 2026-03-07T12:01:42,143 Found index url https://www.piwheels.org/simple 2026-03-07T12:01:42,299 Fetched page https://www.piwheels.org/simple/pythonclaw/ as text/html 2026-03-07T12:01:42,303 Skipping link: No binaries permitted for pythonclaw: https://www.piwheels.org/simple/pythonclaw/pythonclaw-0.6.1-py3-none-any.whl#sha256=62771c76edf7734759c3710db2a8e2378674071ae3a5385b682352a27d552f49 (from https://www.piwheels.org/simple/pythonclaw/) (requires-python:>=3.10) 2026-03-07T12:01:42,304 Skipping link: No binaries permitted for pythonclaw: https://www.piwheels.org/simple/pythonclaw/pythonclaw-0.6.0-py3-none-any.whl#sha256=b42bce76b04979ed31bf1b13d7531516c8ce207c796a1adae923c86a325a9cf7 (from https://www.piwheels.org/simple/pythonclaw/) (requires-python:>=3.10) 2026-03-07T12:01:42,305 Skipping link: No binaries permitted for pythonclaw: https://www.piwheels.org/simple/pythonclaw/pythonclaw-0.5.0-py3-none-any.whl#sha256=4efbe6a927ad7f854acc371c0543ca739bf94b6764dde3ee819c4b6ad9503ba4 (from https://www.piwheels.org/simple/pythonclaw/) (requires-python:>=3.10) 2026-03-07T12:01:42,305 Skipping link: No binaries permitted for pythonclaw: https://www.piwheels.org/simple/pythonclaw/pythonclaw-0.3.3-py3-none-any.whl#sha256=0a4d78f679e863b8bbd4501eef94220ee475c8fb2e57f880fa1bb13218235aef (from https://www.piwheels.org/simple/pythonclaw/) (requires-python:>=3.10) 2026-03-07T12:01:42,305 Skipping link: No binaries permitted for pythonclaw: https://www.piwheels.org/simple/pythonclaw/pythonclaw-0.3.2-py3-none-any.whl#sha256=d0f3e40fb01eafd2a0d5e2a9dcf7afccf929a4cc6ba0c55bc4e957720162890d (from https://www.piwheels.org/simple/pythonclaw/) (requires-python:>=3.10) 2026-03-07T12:01:42,306 Skipping link: No binaries permitted for pythonclaw: https://www.piwheels.org/simple/pythonclaw/pythonclaw-0.3.1-py3-none-any.whl#sha256=0bce8a421ae62ab26c44b529b194b8f39459d3337f270d3ab9ad50802d671bb5 (from https://www.piwheels.org/simple/pythonclaw/) (requires-python:>=3.10) 2026-03-07T12:01:42,307 Skipping link: No binaries permitted for pythonclaw: https://www.piwheels.org/simple/pythonclaw/pythonclaw-0.3.0-py3-none-any.whl#sha256=bcf725e70b2d84002bcb7dd594e395d792733caaa4461a3ae39ad95016a88806 (from https://www.piwheels.org/simple/pythonclaw/) (requires-python:>=3.10) 2026-03-07T12:01:42,308 Skipping link: No binaries permitted for pythonclaw: https://www.piwheels.org/simple/pythonclaw/pythonclaw-0.2.3-py3-none-any.whl#sha256=812302fca1a13d6b5aaa5bf7c02a8b074b2b6db8174a5876c19e812e6645cfac (from https://www.piwheels.org/simple/pythonclaw/) (requires-python:>=3.10) 2026-03-07T12:01:42,308 Skipping link: No binaries permitted for pythonclaw: https://www.piwheels.org/simple/pythonclaw/pythonclaw-0.2.2-py3-none-any.whl#sha256=89568074b9d8bfd7ef1e3d53d4935a80fb32edc5a3fd66dcc65bd29fa3c1b67b (from https://www.piwheels.org/simple/pythonclaw/) (requires-python:>=3.10) 2026-03-07T12:01:42,309 Skipping link: No binaries permitted for pythonclaw: https://www.piwheels.org/simple/pythonclaw/pythonclaw-0.2.1-py3-none-any.whl#sha256=c1996d19ba7eb43b52da9b6e687ede432f5e51964fbc489d2bd73be85986ff93 (from https://www.piwheels.org/simple/pythonclaw/) (requires-python:>=3.10) 2026-03-07T12:01:42,310 Skipping link: No binaries permitted for pythonclaw: https://www.piwheels.org/simple/pythonclaw/pythonclaw-0.2.0-py3-none-any.whl#sha256=74ef0d8c49409b70335e515d4ee4f11791d538285f5a42796b3c997f5f306fbb (from https://www.piwheels.org/simple/pythonclaw/) (requires-python:>=3.10) 2026-03-07T12:01:42,310 Skipping link: not a file: https://www.piwheels.org/simple/pythonclaw/ 2026-03-07T12:01:42,312 Skipping link: not a file: https://pypi.org/simple/pythonclaw/ 2026-03-07T12:01:42,332 Given no hashes to check 1 links for project 'pythonclaw': discarding no candidates 2026-03-07T12:01:42,355 Collecting pythonclaw==0.6.2 2026-03-07T12:01:42,365 Created temporary directory: /tmp/pip-unpack-sbgohy46 2026-03-07T12:01:42,586 Downloading pythonclaw-0.6.2.tar.gz (221 kB) 2026-03-07T12:01:42,965 Added pythonclaw==0.6.2 from https://files.pythonhosted.org/packages/e2/6a/48a99aae89fcd81f1c38e1130faf1c663abf6d43c563adc5140e9b3a9c1d/pythonclaw-0.6.2.tar.gz to build tracker '/tmp/pip-build-tracker-0lhdtfmu' 2026-03-07T12:01:42,971 Created temporary directory: /tmp/pip-build-env-p_fix39p 2026-03-07T12:01:42,976 Installing build dependencies: started 2026-03-07T12:01:42,977 Running command pip subprocess to install build dependencies 2026-03-07T12:01:44,133 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-03-07T12:01:44,731 DEPRECATION: --no-binary currently disables reading from the cache of locally built wheels. In the future --no-binary will not influence the wheel cache. pip 23.1 will enforce this behaviour change. A possible replacement is to use the --no-cache-dir option. You can use the flag --use-feature=no-binary-enable-wheel-cache to test the upcoming behaviour. Discussion can be found at https://github.com/pypa/pip/issues/11453 2026-03-07T12:01:44,754 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-03-07T12:01:46,479 Collecting setuptools>=68 2026-03-07T12:01:46,583 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.0-py3-none-any.whl (1.0 MB) 2026-03-07T12:01:46,850 Collecting wheel 2026-03-07T12:01:46,866 Using cached https://www.piwheels.org/simple/wheel/wheel-0.46.3-py3-none-any.whl (30 kB) 2026-03-07T12:01:47,052 Collecting packaging>=24.0 2026-03-07T12:01:47,070 Using cached https://www.piwheels.org/simple/packaging/packaging-26.0-py3-none-any.whl (74 kB) 2026-03-07T12:01:50,011 Installing collected packages: setuptools, packaging, wheel 2026-03-07T12:01:53,740 Creating /tmp/pip-build-env-p_fix39p/overlay/local/bin 2026-03-07T12:01:53,743 changing mode of /tmp/pip-build-env-p_fix39p/overlay/local/bin/wheel to 755 2026-03-07T12:01:53,763 Successfully installed packaging-26.0 setuptools-82.0.0 wheel-0.46.3 2026-03-07T12:01:54,040 Installing build dependencies: finished with status 'done' 2026-03-07T12:01:54,046 Getting requirements to build wheel: started 2026-03-07T12:01:54,047 Running command Getting requirements to build wheel 2026-03-07T12:01:54,674 /tmp/pip-build-env-p_fix39p/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-03-07T12:01:54,674 !! 2026-03-07T12:01:54,675 ******************************************************************************** 2026-03-07T12:01:54,676 Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). 2026-03-07T12:01:54,677 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-03-07T12:01:54,677 or your builds will no longer be supported. 2026-03-07T12:01:54,679 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-07T12:01:54,679 ******************************************************************************** 2026-03-07T12:01:54,680 !! 2026-03-07T12:01:54,681 corresp(dist, value, root_dir) 2026-03-07T12:01:54,756 /tmp/pip-build-env-p_fix39p/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-07T12:01:54,756 !! 2026-03-07T12:01:54,757 ******************************************************************************** 2026-03-07T12:01:54,758 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-07T12:01:54,759 License :: OSI Approved :: MIT License 2026-03-07T12:01:54,759 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-07T12:01:54,760 ******************************************************************************** 2026-03-07T12:01:54,761 !! 2026-03-07T12:01:54,761 dist._finalize_license_expression() 2026-03-07T12:01:54,762 /tmp/pip-build-env-p_fix39p/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-07T12:01:54,763 !! 2026-03-07T12:01:54,764 ******************************************************************************** 2026-03-07T12:01:54,764 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-07T12:01:54,765 License :: OSI Approved :: MIT License 2026-03-07T12:01:54,766 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-07T12:01:54,767 ******************************************************************************** 2026-03-07T12:01:54,768 !! 2026-03-07T12:01:54,768 self._finalize_license_expression() 2026-03-07T12:01:54,772 running egg_info 2026-03-07T12:01:54,778 writing pythonclaw.egg-info/PKG-INFO 2026-03-07T12:01:54,783 writing dependency_links to pythonclaw.egg-info/dependency_links.txt 2026-03-07T12:01:54,785 writing entry points to pythonclaw.egg-info/entry_points.txt 2026-03-07T12:01:54,787 writing requirements to pythonclaw.egg-info/requires.txt 2026-03-07T12:01:54,789 writing top-level names to pythonclaw.egg-info/top_level.txt 2026-03-07T12:01:55,020 reading manifest file 'pythonclaw.egg-info/SOURCES.txt' 2026-03-07T12:01:55,028 reading manifest template 'MANIFEST.in' 2026-03-07T12:01:55,193 warning: no files found matching '*.css' under directory 'pythonclaw' 2026-03-07T12:01:55,249 warning: no files found matching '*.js' under directory 'pythonclaw' 2026-03-07T12:01:55,357 warning: no files found matching '*.ico' under directory 'pythonclaw' 2026-03-07T12:01:55,360 warning: no previously-included files found matching 'pythonclaw.json' 2026-03-07T12:01:55,362 warning: no previously-included files found matching 'pythonclaw.example.json' 2026-03-07T12:01:55,363 warning: no previously-included files found matching '.env' 2026-03-07T12:01:55,364 warning: no previously-included files found matching '.env.example' 2026-03-07T12:01:55,365 warning: no previously-included files matching '__pycache__' found under directory '*' 2026-03-07T12:01:55,367 warning: no previously-included files matching '*.py[cod]' found under directory '*' 2026-03-07T12:01:55,369 warning: no previously-included files matching '*.pyc' found under directory '*' 2026-03-07T12:01:55,370 warning: no previously-included files matching '*' found under directory 'context' 2026-03-07T12:01:55,371 warning: no previously-included files matching '*' found under directory '.github' 2026-03-07T12:01:55,373 warning: no previously-included files matching '*' found under directory 'assets' 2026-03-07T12:01:55,373 adding license file 'LICENSE' 2026-03-07T12:01:55,383 writing manifest file 'pythonclaw.egg-info/SOURCES.txt' 2026-03-07T12:01:55,481 Getting requirements to build wheel: finished with status 'done' 2026-03-07T12:01:55,485 Created temporary directory: /tmp/pip-modern-metadata-bcjbhx_c 2026-03-07T12:01:55,487 Preparing metadata (pyproject.toml): started 2026-03-07T12:01:55,488 Running command Preparing metadata (pyproject.toml) 2026-03-07T12:01:56,061 /tmp/pip-build-env-p_fix39p/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-03-07T12:01:56,061 !! 2026-03-07T12:01:56,062 ******************************************************************************** 2026-03-07T12:01:56,063 Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). 2026-03-07T12:01:56,064 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-03-07T12:01:56,064 or your builds will no longer be supported. 2026-03-07T12:01:56,065 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-07T12:01:56,066 ******************************************************************************** 2026-03-07T12:01:56,067 !! 2026-03-07T12:01:56,067 corresp(dist, value, root_dir) 2026-03-07T12:01:56,138 /tmp/pip-build-env-p_fix39p/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-07T12:01:56,138 !! 2026-03-07T12:01:56,139 ******************************************************************************** 2026-03-07T12:01:56,140 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-07T12:01:56,140 License :: OSI Approved :: MIT License 2026-03-07T12:01:56,141 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-07T12:01:56,142 ******************************************************************************** 2026-03-07T12:01:56,143 !! 2026-03-07T12:01:56,143 dist._finalize_license_expression() 2026-03-07T12:01:56,144 /tmp/pip-build-env-p_fix39p/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-07T12:01:56,145 !! 2026-03-07T12:01:56,146 ******************************************************************************** 2026-03-07T12:01:56,147 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-07T12:01:56,148 License :: OSI Approved :: MIT License 2026-03-07T12:01:56,149 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-07T12:01:56,150 ******************************************************************************** 2026-03-07T12:01:56,151 !! 2026-03-07T12:01:56,152 self._finalize_license_expression() 2026-03-07T12:01:56,152 running dist_info 2026-03-07T12:01:56,159 creating /tmp/pip-modern-metadata-bcjbhx_c/pythonclaw.egg-info 2026-03-07T12:01:56,160 writing /tmp/pip-modern-metadata-bcjbhx_c/pythonclaw.egg-info/PKG-INFO 2026-03-07T12:01:56,165 writing dependency_links to /tmp/pip-modern-metadata-bcjbhx_c/pythonclaw.egg-info/dependency_links.txt 2026-03-07T12:01:56,166 writing entry points to /tmp/pip-modern-metadata-bcjbhx_c/pythonclaw.egg-info/entry_points.txt 2026-03-07T12:01:56,168 writing requirements to /tmp/pip-modern-metadata-bcjbhx_c/pythonclaw.egg-info/requires.txt 2026-03-07T12:01:56,169 writing top-level names to /tmp/pip-modern-metadata-bcjbhx_c/pythonclaw.egg-info/top_level.txt 2026-03-07T12:01:56,171 writing manifest file '/tmp/pip-modern-metadata-bcjbhx_c/pythonclaw.egg-info/SOURCES.txt' 2026-03-07T12:01:56,380 reading manifest file '/tmp/pip-modern-metadata-bcjbhx_c/pythonclaw.egg-info/SOURCES.txt' 2026-03-07T12:01:56,382 reading manifest template 'MANIFEST.in' 2026-03-07T12:01:56,542 warning: no files found matching '*.css' under directory 'pythonclaw' 2026-03-07T12:01:56,594 warning: no files found matching '*.js' under directory 'pythonclaw' 2026-03-07T12:01:56,704 warning: no files found matching '*.ico' under directory 'pythonclaw' 2026-03-07T12:01:56,707 warning: no previously-included files found matching 'pythonclaw.json' 2026-03-07T12:01:56,708 warning: no previously-included files found matching 'pythonclaw.example.json' 2026-03-07T12:01:56,709 warning: no previously-included files found matching '.env' 2026-03-07T12:01:56,709 warning: no previously-included files found matching '.env.example' 2026-03-07T12:01:56,710 warning: no previously-included files matching '__pycache__' found under directory '*' 2026-03-07T12:01:56,711 warning: no previously-included files matching '*.py[cod]' found under directory '*' 2026-03-07T12:01:56,712 warning: no previously-included files matching '*.pyc' found under directory '*' 2026-03-07T12:01:56,713 warning: no previously-included files matching '*' found under directory 'context' 2026-03-07T12:01:56,714 warning: no previously-included files matching '*' found under directory '.github' 2026-03-07T12:01:56,714 warning: no previously-included files matching '*' found under directory 'assets' 2026-03-07T12:01:56,715 adding license file 'LICENSE' 2026-03-07T12:01:56,722 writing manifest file '/tmp/pip-modern-metadata-bcjbhx_c/pythonclaw.egg-info/SOURCES.txt' 2026-03-07T12:01:56,723 creating '/tmp/pip-modern-metadata-bcjbhx_c/pythonclaw-0.6.2.dist-info' 2026-03-07T12:01:56,848 Preparing metadata (pyproject.toml): finished with status 'done' 2026-03-07T12:01:56,853 Source in /tmp/pip-wheel-7o5vx7d8/pythonclaw_29930e15b8a64a46ac830690363bae82 has version 0.6.2, which satisfies requirement pythonclaw==0.6.2 from https://files.pythonhosted.org/packages/e2/6a/48a99aae89fcd81f1c38e1130faf1c663abf6d43c563adc5140e9b3a9c1d/pythonclaw-0.6.2.tar.gz 2026-03-07T12:01:56,854 Removed pythonclaw==0.6.2 from https://files.pythonhosted.org/packages/e2/6a/48a99aae89fcd81f1c38e1130faf1c663abf6d43c563adc5140e9b3a9c1d/pythonclaw-0.6.2.tar.gz from build tracker '/tmp/pip-build-tracker-0lhdtfmu' 2026-03-07T12:01:56,861 Created temporary directory: /tmp/pip-unpack-8033b8nf 2026-03-07T12:01:56,862 Building wheels for collected packages: pythonclaw 2026-03-07T12:01:56,866 Created temporary directory: /tmp/pip-wheel-d2yhel5g 2026-03-07T12:01:56,867 Destination directory: /tmp/pip-wheel-d2yhel5g 2026-03-07T12:01:56,869 Building wheel for pythonclaw (pyproject.toml): started 2026-03-07T12:01:56,870 Running command Building wheel for pythonclaw (pyproject.toml) 2026-03-07T12:01:57,433 /tmp/pip-build-env-p_fix39p/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-03-07T12:01:57,433 !! 2026-03-07T12:01:57,434 ******************************************************************************** 2026-03-07T12:01:57,435 Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). 2026-03-07T12:01:57,436 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-03-07T12:01:57,437 or your builds will no longer be supported. 2026-03-07T12:01:57,438 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-07T12:01:57,438 ******************************************************************************** 2026-03-07T12:01:57,439 !! 2026-03-07T12:01:57,440 corresp(dist, value, root_dir) 2026-03-07T12:01:57,503 /tmp/pip-build-env-p_fix39p/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-07T12:01:57,504 !! 2026-03-07T12:01:57,505 ******************************************************************************** 2026-03-07T12:01:57,506 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-07T12:01:57,507 License :: OSI Approved :: MIT License 2026-03-07T12:01:57,508 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-07T12:01:57,509 ******************************************************************************** 2026-03-07T12:01:57,510 !! 2026-03-07T12:01:57,511 dist._finalize_license_expression() 2026-03-07T12:01:57,511 /tmp/pip-build-env-p_fix39p/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-07T12:01:57,512 !! 2026-03-07T12:01:57,513 ******************************************************************************** 2026-03-07T12:01:57,513 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-07T12:01:57,514 License :: OSI Approved :: MIT License 2026-03-07T12:01:57,515 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-07T12:01:57,515 ******************************************************************************** 2026-03-07T12:01:57,516 !! 2026-03-07T12:01:57,517 self._finalize_license_expression() 2026-03-07T12:01:57,517 running bdist_wheel 2026-03-07T12:01:57,528 running build 2026-03-07T12:01:57,529 running build_py 2026-03-07T12:01:57,535 creating build/lib/pythonclaw 2026-03-07T12:01:57,536 copying pythonclaw/session_manager.py -> build/lib/pythonclaw 2026-03-07T12:01:57,539 copying pythonclaw/__main__.py -> build/lib/pythonclaw 2026-03-07T12:01:57,541 copying pythonclaw/daemon.py -> build/lib/pythonclaw 2026-03-07T12:01:57,543 copying pythonclaw/main.py -> build/lib/pythonclaw 2026-03-07T12:01:57,546 copying pythonclaw/server.py -> build/lib/pythonclaw 2026-03-07T12:01:57,548 copying pythonclaw/config.py -> build/lib/pythonclaw 2026-03-07T12:01:57,550 copying pythonclaw/onboard.py -> build/lib/pythonclaw 2026-03-07T12:01:57,553 copying pythonclaw/__init__.py -> build/lib/pythonclaw 2026-03-07T12:01:57,554 copying pythonclaw/init.py -> build/lib/pythonclaw 2026-03-07T12:01:57,557 creating build/lib/pythonclaw/web 2026-03-07T12:01:57,558 copying pythonclaw/web/__init__.py -> build/lib/pythonclaw/web 2026-03-07T12:01:57,559 copying pythonclaw/web/app.py -> build/lib/pythonclaw/web 2026-03-07T12:01:57,563 creating build/lib/pythonclaw/scheduler 2026-03-07T12:01:57,564 copying pythonclaw/scheduler/cron.py -> build/lib/pythonclaw/scheduler 2026-03-07T12:01:57,566 copying pythonclaw/scheduler/heartbeat.py -> build/lib/pythonclaw/scheduler 2026-03-07T12:01:57,569 creating build/lib/pythonclaw/core 2026-03-07T12:01:57,570 copying pythonclaw/core/agent.py -> build/lib/pythonclaw/core 2026-03-07T12:01:57,573 copying pythonclaw/core/persistent_agent.py -> build/lib/pythonclaw/core 2026-03-07T12:01:57,575 copying pythonclaw/core/compaction.py -> build/lib/pythonclaw/core 2026-03-07T12:01:57,577 copying pythonclaw/core/__init__.py -> build/lib/pythonclaw/core 2026-03-07T12:01:57,579 copying pythonclaw/core/utils.py -> build/lib/pythonclaw/core 2026-03-07T12:01:57,581 copying pythonclaw/core/skill_loader.py -> build/lib/pythonclaw/core 2026-03-07T12:01:57,583 copying pythonclaw/core/tools.py -> build/lib/pythonclaw/core 2026-03-07T12:01:57,586 copying pythonclaw/core/skillhub.py -> build/lib/pythonclaw/core 2026-03-07T12:01:57,588 copying pythonclaw/core/session_store.py -> build/lib/pythonclaw/core 2026-03-07T12:01:57,591 creating build/lib/pythonclaw/channels 2026-03-07T12:01:57,592 copying pythonclaw/channels/telegram_bot.py -> build/lib/pythonclaw/channels 2026-03-07T12:01:57,595 copying pythonclaw/channels/whatsapp_bot.py -> build/lib/pythonclaw/channels 2026-03-07T12:01:57,597 copying pythonclaw/channels/discord_bot.py -> build/lib/pythonclaw/channels 2026-03-07T12:01:57,601 creating build/lib/pythonclaw/core/llm 2026-03-07T12:01:57,602 copying pythonclaw/core/llm/response.py -> build/lib/pythonclaw/core/llm 2026-03-07T12:01:57,604 copying pythonclaw/core/llm/openai_compatible.py -> build/lib/pythonclaw/core/llm 2026-03-07T12:01:57,606 copying pythonclaw/core/llm/base.py -> build/lib/pythonclaw/core/llm 2026-03-07T12:01:57,607 copying pythonclaw/core/llm/anthropic_client.py -> build/lib/pythonclaw/core/llm 2026-03-07T12:01:57,610 copying pythonclaw/core/llm/gemini_client.py -> build/lib/pythonclaw/core/llm 2026-03-07T12:01:57,612 creating build/lib/pythonclaw/core/memory 2026-03-07T12:01:57,613 copying pythonclaw/core/memory/storage.py -> build/lib/pythonclaw/core/memory 2026-03-07T12:01:57,615 copying pythonclaw/core/memory/manager.py -> build/lib/pythonclaw/core/memory 2026-03-07T12:01:57,618 creating build/lib/pythonclaw/core/knowledge 2026-03-07T12:01:57,619 copying pythonclaw/core/knowledge/rag.py -> build/lib/pythonclaw/core/knowledge 2026-03-07T12:01:57,621 creating build/lib/pythonclaw/core/retrieval 2026-03-07T12:01:57,622 copying pythonclaw/core/retrieval/fusion.py -> build/lib/pythonclaw/core/retrieval 2026-03-07T12:01:57,624 copying pythonclaw/core/retrieval/__init__.py -> build/lib/pythonclaw/core/retrieval 2026-03-07T12:01:57,625 copying pythonclaw/core/retrieval/chunker.py -> build/lib/pythonclaw/core/retrieval 2026-03-07T12:01:57,627 copying pythonclaw/core/retrieval/retriever.py -> build/lib/pythonclaw/core/retrieval 2026-03-07T12:01:57,629 copying pythonclaw/core/retrieval/sparse.py -> build/lib/pythonclaw/core/retrieval 2026-03-07T12:01:57,631 copying pythonclaw/core/retrieval/reranker.py -> build/lib/pythonclaw/core/retrieval 2026-03-07T12:01:57,633 copying pythonclaw/core/retrieval/dense.py -> build/lib/pythonclaw/core/retrieval 2026-03-07T12:01:57,640 creating build/lib/pythonclaw/templates/skills/web/summarize 2026-03-07T12:01:57,643 copying pythonclaw/templates/skills/web/summarize/summarize_url.py -> build/lib/pythonclaw/templates/skills/web/summarize 2026-03-07T12:01:57,645 creating build/lib/pythonclaw/templates/skills/text/translator 2026-03-07T12:01:57,647 copying pythonclaw/templates/skills/text/translator/translate.py -> build/lib/pythonclaw/templates/skills/text/translator 2026-03-07T12:01:57,649 creating build/lib/pythonclaw/templates/skills/dev/http_request 2026-03-07T12:01:57,651 copying pythonclaw/templates/skills/dev/http_request/request.py -> build/lib/pythonclaw/templates/skills/dev/http_request 2026-03-07T12:01:57,653 creating build/lib/pythonclaw/templates/skills/dev/code_runner 2026-03-07T12:01:57,654 copying pythonclaw/templates/skills/dev/code_runner/run_code.py -> build/lib/pythonclaw/templates/skills/dev/code_runner 2026-03-07T12:01:57,656 creating build/lib/pythonclaw/templates/skills/dev/github 2026-03-07T12:01:57,657 copying pythonclaw/templates/skills/dev/github/gh.py -> build/lib/pythonclaw/templates/skills/dev/github 2026-03-07T12:01:57,660 creating build/lib/pythonclaw/templates/skills/productivity/obsidian 2026-03-07T12:01:57,662 copying pythonclaw/templates/skills/productivity/obsidian/obsidian_vault.py -> build/lib/pythonclaw/templates/skills/productivity/obsidian 2026-03-07T12:01:57,664 creating build/lib/pythonclaw/templates/skills/productivity/trello 2026-03-07T12:01:57,665 copying pythonclaw/templates/skills/productivity/trello/trello_api.py -> build/lib/pythonclaw/templates/skills/productivity/trello 2026-03-07T12:01:57,668 creating build/lib/pythonclaw/templates/skills/productivity/notion 2026-03-07T12:01:57,669 copying pythonclaw/templates/skills/productivity/notion/notion_api.py -> build/lib/pythonclaw/templates/skills/productivity/notion 2026-03-07T12:01:57,672 creating build/lib/pythonclaw/templates/skills/media/image_gen 2026-03-07T12:01:57,673 copying pythonclaw/templates/skills/media/image_gen/generate.py -> build/lib/pythonclaw/templates/skills/media/image_gen 2026-03-07T12:01:57,675 creating build/lib/pythonclaw/templates/skills/media/spotify 2026-03-07T12:01:57,676 copying pythonclaw/templates/skills/media/spotify/spotify_ctl.py -> build/lib/pythonclaw/templates/skills/media/spotify 2026-03-07T12:01:57,679 creating build/lib/pythonclaw/templates/skills/media/tts 2026-03-07T12:01:57,680 copying pythonclaw/templates/skills/media/tts/speak.py -> build/lib/pythonclaw/templates/skills/media/tts 2026-03-07T12:01:57,682 creating build/lib/pythonclaw/templates/skills/communication/slack 2026-03-07T12:01:57,684 copying pythonclaw/templates/skills/communication/slack/slack_api.py -> build/lib/pythonclaw/templates/skills/communication/slack 2026-03-07T12:01:57,687 creating build/lib/pythonclaw/templates/skills/communication/email 2026-03-07T12:01:57,687 copying pythonclaw/templates/skills/communication/email/send_email.py -> build/lib/pythonclaw/templates/skills/communication/email 2026-03-07T12:01:57,690 creating build/lib/pythonclaw/templates/skills/data/weather 2026-03-07T12:01:57,691 copying pythonclaw/templates/skills/data/weather/weather.py -> build/lib/pythonclaw/templates/skills/data/weather 2026-03-07T12:01:57,694 creating build/lib/pythonclaw/templates/skills/data/pdf_reader 2026-03-07T12:01:57,695 copying pythonclaw/templates/skills/data/pdf_reader/read_pdf.py -> build/lib/pythonclaw/templates/skills/data/pdf_reader 2026-03-07T12:01:57,697 creating build/lib/pythonclaw/templates/skills/data/finance 2026-03-07T12:01:57,698 copying pythonclaw/templates/skills/data/finance/fetch_quote.py -> build/lib/pythonclaw/templates/skills/data/finance 2026-03-07T12:01:57,701 creating build/lib/pythonclaw/templates/skills/data/scraper 2026-03-07T12:01:57,701 copying pythonclaw/templates/skills/data/scraper/scrape.py -> build/lib/pythonclaw/templates/skills/data/scraper 2026-03-07T12:01:57,704 creating build/lib/pythonclaw/templates/skills/data/news 2026-03-07T12:01:57,705 copying pythonclaw/templates/skills/data/news/search_news.py -> build/lib/pythonclaw/templates/skills/data/news 2026-03-07T12:01:57,707 creating build/lib/pythonclaw/templates/skills/data/youtube 2026-03-07T12:01:57,708 copying pythonclaw/templates/skills/data/youtube/youtube_info.py -> build/lib/pythonclaw/templates/skills/data/youtube 2026-03-07T12:01:57,711 creating build/lib/pythonclaw/templates/skills/data/csv_analyzer 2026-03-07T12:01:57,712 copying pythonclaw/templates/skills/data/csv_analyzer/analyze.py -> build/lib/pythonclaw/templates/skills/data/csv_analyzer 2026-03-07T12:01:57,715 creating build/lib/pythonclaw/templates/skills/system/random 2026-03-07T12:01:57,716 copying pythonclaw/templates/skills/system/random/random_util.py -> build/lib/pythonclaw/templates/skills/system/random 2026-03-07T12:01:57,719 creating build/lib/pythonclaw/templates/skills/system/session_logs 2026-03-07T12:01:57,720 copying pythonclaw/templates/skills/system/session_logs/search_sessions.py -> build/lib/pythonclaw/templates/skills/system/session_logs 2026-03-07T12:01:57,723 creating build/lib/pythonclaw/templates/skills/system/model_usage 2026-03-07T12:01:57,724 copying pythonclaw/templates/skills/system/model_usage/usage_stats.py -> build/lib/pythonclaw/templates/skills/system/model_usage 2026-03-07T12:01:57,726 creating build/lib/pythonclaw/templates/skills/system/onboarding 2026-03-07T12:01:57,727 copying pythonclaw/templates/skills/system/onboarding/write_identity.py -> build/lib/pythonclaw/templates/skills/system/onboarding 2026-03-07T12:01:57,730 creating build/lib/pythonclaw/templates/skills/system/change_setting 2026-03-07T12:01:57,731 copying pythonclaw/templates/skills/system/change_setting/update_config.py -> build/lib/pythonclaw/templates/skills/system/change_setting 2026-03-07T12:01:57,734 creating build/lib/pythonclaw/templates/skills/system/time 2026-03-07T12:01:57,735 copying pythonclaw/templates/skills/system/time/time_util.py -> build/lib/pythonclaw/templates/skills/system/time 2026-03-07T12:01:57,737 running egg_info 2026-03-07T12:01:57,747 writing pythonclaw.egg-info/PKG-INFO 2026-03-07T12:01:57,750 writing dependency_links to pythonclaw.egg-info/dependency_links.txt 2026-03-07T12:01:57,752 writing entry points to pythonclaw.egg-info/entry_points.txt 2026-03-07T12:01:57,753 writing requirements to pythonclaw.egg-info/requires.txt 2026-03-07T12:01:57,754 writing top-level names to pythonclaw.egg-info/top_level.txt 2026-03-07T12:01:57,954 reading manifest file 'pythonclaw.egg-info/SOURCES.txt' 2026-03-07T12:01:57,962 reading manifest template 'MANIFEST.in' 2026-03-07T12:01:58,125 warning: no files found matching '*.css' under directory 'pythonclaw' 2026-03-07T12:01:58,178 warning: no files found matching '*.js' under directory 'pythonclaw' 2026-03-07T12:01:58,282 warning: no files found matching '*.ico' under directory 'pythonclaw' 2026-03-07T12:01:58,285 warning: no previously-included files found matching 'pythonclaw.json' 2026-03-07T12:01:58,286 warning: no previously-included files found matching 'pythonclaw.example.json' 2026-03-07T12:01:58,287 warning: no previously-included files found matching '.env' 2026-03-07T12:01:58,287 warning: no previously-included files found matching '.env.example' 2026-03-07T12:01:58,288 warning: no previously-included files matching '__pycache__' found under directory '*' 2026-03-07T12:01:58,290 warning: no previously-included files matching '*.py[cod]' found under directory '*' 2026-03-07T12:01:58,291 warning: no previously-included files matching '*.pyc' found under directory '*' 2026-03-07T12:01:58,292 warning: no previously-included files matching '*' found under directory 'context' 2026-03-07T12:01:58,293 warning: no previously-included files matching '*' found under directory '.github' 2026-03-07T12:01:58,294 warning: no previously-included files matching '*' found under directory 'assets' 2026-03-07T12:01:58,294 adding license file 'LICENSE' 2026-03-07T12:01:58,303 writing manifest file 'pythonclaw.egg-info/SOURCES.txt' 2026-03-07T12:01:58,423 creating build/lib/pythonclaw/templates/skills/google/workspace 2026-03-07T12:01:58,424 copying pythonclaw/templates/skills/google/workspace/check_setup.sh -> build/lib/pythonclaw/templates/skills/google/workspace 2026-03-07T12:01:58,426 creating build/lib/pythonclaw/templates/tools 2026-03-07T12:01:58,427 copying pythonclaw/templates/tools/TOOLS.md -> build/lib/pythonclaw/templates/tools 2026-03-07T12:01:58,429 creating build/lib/pythonclaw/templates/persona 2026-03-07T12:01:58,430 copying pythonclaw/templates/persona/demo_persona.md -> build/lib/pythonclaw/templates/persona 2026-03-07T12:01:58,433 copying pythonclaw/templates/skills/web/CATEGORY.md -> build/lib/pythonclaw/templates/skills/web 2026-03-07T12:01:58,435 copying pythonclaw/templates/skills/web/summarize/SKILL.md -> build/lib/pythonclaw/templates/skills/web/summarize 2026-03-07T12:01:58,437 creating build/lib/pythonclaw/templates/skills/web/tavily 2026-03-07T12:01:58,438 copying pythonclaw/templates/skills/web/tavily/SKILL.md -> build/lib/pythonclaw/templates/skills/web/tavily 2026-03-07T12:01:58,440 copying pythonclaw/templates/skills/text/CATEGORY.md -> build/lib/pythonclaw/templates/skills/text 2026-03-07T12:01:58,442 copying pythonclaw/templates/skills/text/translator/SKILL.md -> build/lib/pythonclaw/templates/skills/text/translator 2026-03-07T12:01:58,445 copying pythonclaw/templates/skills/dev/CATEGORY.md -> build/lib/pythonclaw/templates/skills/dev 2026-03-07T12:01:58,447 copying pythonclaw/templates/skills/dev/http_request/SKILL.md -> build/lib/pythonclaw/templates/skills/dev/http_request 2026-03-07T12:01:58,449 copying pythonclaw/templates/skills/dev/code_runner/SKILL.md -> build/lib/pythonclaw/templates/skills/dev/code_runner 2026-03-07T12:01:58,451 copying pythonclaw/templates/skills/dev/github/SKILL.md -> build/lib/pythonclaw/templates/skills/dev/github 2026-03-07T12:01:58,453 copying pythonclaw/templates/skills/productivity/CATEGORY.md -> build/lib/pythonclaw/templates/skills/productivity 2026-03-07T12:01:58,455 copying pythonclaw/templates/skills/productivity/obsidian/SKILL.md -> build/lib/pythonclaw/templates/skills/productivity/obsidian 2026-03-07T12:01:58,458 copying pythonclaw/templates/skills/productivity/trello/SKILL.md -> build/lib/pythonclaw/templates/skills/productivity/trello 2026-03-07T12:01:58,460 copying pythonclaw/templates/skills/productivity/notion/SKILL.md -> build/lib/pythonclaw/templates/skills/productivity/notion 2026-03-07T12:01:58,462 copying pythonclaw/templates/skills/media/CATEGORY.md -> build/lib/pythonclaw/templates/skills/media 2026-03-07T12:01:58,464 copying pythonclaw/templates/skills/media/image_gen/SKILL.md -> build/lib/pythonclaw/templates/skills/media/image_gen 2026-03-07T12:01:58,466 copying pythonclaw/templates/skills/media/spotify/SKILL.md -> build/lib/pythonclaw/templates/skills/media/spotify 2026-03-07T12:01:58,469 copying pythonclaw/templates/skills/media/tts/SKILL.md -> build/lib/pythonclaw/templates/skills/media/tts 2026-03-07T12:01:58,471 copying pythonclaw/templates/skills/communication/CATEGORY.md -> build/lib/pythonclaw/templates/skills/communication 2026-03-07T12:01:58,473 copying pythonclaw/templates/skills/communication/slack/SKILL.md -> build/lib/pythonclaw/templates/skills/communication/slack 2026-03-07T12:01:58,475 copying pythonclaw/templates/skills/communication/email/SKILL.md -> build/lib/pythonclaw/templates/skills/communication/email 2026-03-07T12:01:58,478 copying pythonclaw/templates/skills/data/CATEGORY.md -> build/lib/pythonclaw/templates/skills/data 2026-03-07T12:01:58,480 copying pythonclaw/templates/skills/data/weather/SKILL.md -> build/lib/pythonclaw/templates/skills/data/weather 2026-03-07T12:01:58,482 copying pythonclaw/templates/skills/data/pdf_reader/SKILL.md -> build/lib/pythonclaw/templates/skills/data/pdf_reader 2026-03-07T12:01:58,484 copying pythonclaw/templates/skills/data/finance/SKILL.md -> build/lib/pythonclaw/templates/skills/data/finance 2026-03-07T12:01:58,486 copying pythonclaw/templates/skills/data/scraper/SKILL.md -> build/lib/pythonclaw/templates/skills/data/scraper 2026-03-07T12:01:58,488 copying pythonclaw/templates/skills/data/news/SKILL.md -> build/lib/pythonclaw/templates/skills/data/news 2026-03-07T12:01:58,490 copying pythonclaw/templates/skills/data/youtube/SKILL.md -> build/lib/pythonclaw/templates/skills/data/youtube 2026-03-07T12:01:58,492 copying pythonclaw/templates/skills/data/csv_analyzer/SKILL.md -> build/lib/pythonclaw/templates/skills/data/csv_analyzer 2026-03-07T12:01:58,495 creating build/lib/pythonclaw/templates/skills/meta 2026-03-07T12:01:58,496 copying pythonclaw/templates/skills/meta/CATEGORY.md -> build/lib/pythonclaw/templates/skills/meta 2026-03-07T12:01:58,498 creating build/lib/pythonclaw/templates/skills/meta/skill_creator 2026-03-07T12:01:58,499 copying pythonclaw/templates/skills/meta/skill_creator/SKILL.md -> build/lib/pythonclaw/templates/skills/meta/skill_creator 2026-03-07T12:01:58,501 copying pythonclaw/templates/skills/google/CATEGORY.md -> build/lib/pythonclaw/templates/skills/google 2026-03-07T12:01:58,503 copying pythonclaw/templates/skills/google/workspace/SKILL.md -> build/lib/pythonclaw/templates/skills/google/workspace 2026-03-07T12:01:58,506 copying pythonclaw/templates/skills/system/CATEGORY.md -> build/lib/pythonclaw/templates/skills/system 2026-03-07T12:01:58,508 copying pythonclaw/templates/skills/system/random/SKILL.md -> build/lib/pythonclaw/templates/skills/system/random 2026-03-07T12:01:58,510 copying pythonclaw/templates/skills/system/session_logs/SKILL.md -> build/lib/pythonclaw/templates/skills/system/session_logs 2026-03-07T12:01:58,512 creating build/lib/pythonclaw/templates/skills/system/change_persona 2026-03-07T12:01:58,513 copying pythonclaw/templates/skills/system/change_persona/SKILL.md -> build/lib/pythonclaw/templates/skills/system/change_persona 2026-03-07T12:01:58,516 copying pythonclaw/templates/skills/system/model_usage/SKILL.md -> build/lib/pythonclaw/templates/skills/system/model_usage 2026-03-07T12:01:58,518 copying pythonclaw/templates/skills/system/onboarding/SKILL.md -> build/lib/pythonclaw/templates/skills/system/onboarding 2026-03-07T12:01:58,520 copying pythonclaw/templates/skills/system/change_setting/SKILL.md -> build/lib/pythonclaw/templates/skills/system/change_setting 2026-03-07T12:01:58,522 creating build/lib/pythonclaw/templates/skills/system/change_soul 2026-03-07T12:01:58,523 copying pythonclaw/templates/skills/system/change_soul/SKILL.md -> build/lib/pythonclaw/templates/skills/system/change_soul 2026-03-07T12:01:58,525 copying pythonclaw/templates/skills/system/time/SKILL.md -> build/lib/pythonclaw/templates/skills/system/time 2026-03-07T12:01:58,527 creating build/lib/pythonclaw/templates/soul 2026-03-07T12:01:58,528 copying pythonclaw/templates/soul/SOUL.md -> build/lib/pythonclaw/templates/soul 2026-03-07T12:01:58,530 creating build/lib/pythonclaw/web/static 2026-03-07T12:01:58,531 copying pythonclaw/web/static/logo.png -> build/lib/pythonclaw/web/static 2026-03-07T12:01:58,534 copying pythonclaw/web/static/index.html -> build/lib/pythonclaw/web/static 2026-03-07T12:01:58,538 copying pythonclaw/web/static/favicon.png -> build/lib/pythonclaw/web/static 2026-03-07T12:01:58,585 installing to build/bdist.linux-armv7l/wheel 2026-03-07T12:01:58,586 running install 2026-03-07T12:01:58,608 running install_lib 2026-03-07T12:01:58,614 creating build/bdist.linux-armv7l/wheel 2026-03-07T12:01:58,616 creating build/bdist.linux-armv7l/wheel/pythonclaw 2026-03-07T12:01:58,618 creating build/bdist.linux-armv7l/wheel/pythonclaw/web 2026-03-07T12:01:58,619 copying build/lib/pythonclaw/web/__init__.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/web 2026-03-07T12:01:58,622 creating build/bdist.linux-armv7l/wheel/pythonclaw/web/static 2026-03-07T12:01:58,623 copying build/lib/pythonclaw/web/static/logo.png -> build/bdist.linux-armv7l/wheel/./pythonclaw/web/static 2026-03-07T12:01:58,626 copying build/lib/pythonclaw/web/static/index.html -> build/bdist.linux-armv7l/wheel/./pythonclaw/web/static 2026-03-07T12:01:58,629 copying build/lib/pythonclaw/web/static/favicon.png -> build/bdist.linux-armv7l/wheel/./pythonclaw/web/static 2026-03-07T12:01:58,631 copying build/lib/pythonclaw/web/app.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/web 2026-03-07T12:01:58,634 copying build/lib/pythonclaw/session_manager.py -> build/bdist.linux-armv7l/wheel/./pythonclaw 2026-03-07T12:01:58,636 copying build/lib/pythonclaw/__main__.py -> build/bdist.linux-armv7l/wheel/./pythonclaw 2026-03-07T12:01:58,638 copying build/lib/pythonclaw/daemon.py -> build/bdist.linux-armv7l/wheel/./pythonclaw 2026-03-07T12:01:58,640 copying build/lib/pythonclaw/main.py -> build/bdist.linux-armv7l/wheel/./pythonclaw 2026-03-07T12:01:58,643 creating build/bdist.linux-armv7l/wheel/pythonclaw/scheduler 2026-03-07T12:01:58,644 copying build/lib/pythonclaw/scheduler/cron.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/scheduler 2026-03-07T12:01:58,646 copying build/lib/pythonclaw/scheduler/heartbeat.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/scheduler 2026-03-07T12:01:58,649 copying build/lib/pythonclaw/server.py -> build/bdist.linux-armv7l/wheel/./pythonclaw 2026-03-07T12:01:58,651 copying build/lib/pythonclaw/config.py -> build/bdist.linux-armv7l/wheel/./pythonclaw 2026-03-07T12:01:58,653 copying build/lib/pythonclaw/onboard.py -> build/bdist.linux-armv7l/wheel/./pythonclaw 2026-03-07T12:01:58,656 copying build/lib/pythonclaw/__init__.py -> build/bdist.linux-armv7l/wheel/./pythonclaw 2026-03-07T12:01:58,658 copying build/lib/pythonclaw/init.py -> build/bdist.linux-armv7l/wheel/./pythonclaw 2026-03-07T12:01:58,660 creating build/bdist.linux-armv7l/wheel/pythonclaw/core 2026-03-07T12:01:58,661 copying build/lib/pythonclaw/core/agent.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core 2026-03-07T12:01:58,665 creating build/bdist.linux-armv7l/wheel/pythonclaw/core/llm 2026-03-07T12:01:58,666 copying build/lib/pythonclaw/core/llm/response.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core/llm 2026-03-07T12:01:58,668 copying build/lib/pythonclaw/core/llm/openai_compatible.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core/llm 2026-03-07T12:01:58,670 copying build/lib/pythonclaw/core/llm/base.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core/llm 2026-03-07T12:01:58,672 copying build/lib/pythonclaw/core/llm/anthropic_client.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core/llm 2026-03-07T12:01:58,674 copying build/lib/pythonclaw/core/llm/gemini_client.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core/llm 2026-03-07T12:01:58,676 copying build/lib/pythonclaw/core/persistent_agent.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core 2026-03-07T12:01:58,679 copying build/lib/pythonclaw/core/compaction.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core 2026-03-07T12:01:58,681 copying build/lib/pythonclaw/core/__init__.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core 2026-03-07T12:01:58,683 creating build/bdist.linux-armv7l/wheel/pythonclaw/core/memory 2026-03-07T12:01:58,684 copying build/lib/pythonclaw/core/memory/storage.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core/memory 2026-03-07T12:01:58,686 copying build/lib/pythonclaw/core/memory/manager.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core/memory 2026-03-07T12:01:58,688 copying build/lib/pythonclaw/core/utils.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core 2026-03-07T12:01:58,691 creating build/bdist.linux-armv7l/wheel/pythonclaw/core/knowledge 2026-03-07T12:01:58,692 copying build/lib/pythonclaw/core/knowledge/rag.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core/knowledge 2026-03-07T12:01:58,694 copying build/lib/pythonclaw/core/skill_loader.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core 2026-03-07T12:01:58,697 creating build/bdist.linux-armv7l/wheel/pythonclaw/core/retrieval 2026-03-07T12:01:58,698 copying build/lib/pythonclaw/core/retrieval/fusion.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core/retrieval 2026-03-07T12:01:58,700 copying build/lib/pythonclaw/core/retrieval/__init__.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core/retrieval 2026-03-07T12:01:58,701 copying build/lib/pythonclaw/core/retrieval/chunker.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core/retrieval 2026-03-07T12:01:58,703 copying build/lib/pythonclaw/core/retrieval/retriever.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core/retrieval 2026-03-07T12:01:58,706 copying build/lib/pythonclaw/core/retrieval/sparse.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core/retrieval 2026-03-07T12:01:58,708 copying build/lib/pythonclaw/core/retrieval/reranker.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core/retrieval 2026-03-07T12:01:58,710 copying build/lib/pythonclaw/core/retrieval/dense.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core/retrieval 2026-03-07T12:01:58,712 copying build/lib/pythonclaw/core/tools.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core 2026-03-07T12:01:58,715 copying build/lib/pythonclaw/core/skillhub.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core 2026-03-07T12:01:58,717 copying build/lib/pythonclaw/core/session_store.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core 2026-03-07T12:01:58,720 creating build/bdist.linux-armv7l/wheel/pythonclaw/channels 2026-03-07T12:01:58,721 copying build/lib/pythonclaw/channels/telegram_bot.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/channels 2026-03-07T12:01:58,723 copying build/lib/pythonclaw/channels/whatsapp_bot.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/channels 2026-03-07T12:01:58,726 copying build/lib/pythonclaw/channels/discord_bot.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/channels 2026-03-07T12:01:58,729 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates 2026-03-07T12:01:58,731 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/tools 2026-03-07T12:01:58,732 copying build/lib/pythonclaw/templates/tools/TOOLS.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/tools 2026-03-07T12:01:58,734 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/persona 2026-03-07T12:01:58,735 copying build/lib/pythonclaw/templates/persona/demo_persona.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/persona 2026-03-07T12:01:58,738 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills 2026-03-07T12:01:58,740 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/web 2026-03-07T12:01:58,741 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/web/summarize 2026-03-07T12:01:58,743 copying build/lib/pythonclaw/templates/skills/web/summarize/summarize_url.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/web/summarize 2026-03-07T12:01:58,744 copying build/lib/pythonclaw/templates/skills/web/summarize/SKILL.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/web/summarize 2026-03-07T12:01:58,747 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/web/tavily 2026-03-07T12:01:58,748 copying build/lib/pythonclaw/templates/skills/web/tavily/SKILL.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/web/tavily 2026-03-07T12:01:58,750 copying build/lib/pythonclaw/templates/skills/web/CATEGORY.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/web 2026-03-07T12:01:58,752 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/text 2026-03-07T12:01:58,753 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/text/translator 2026-03-07T12:01:58,754 copying build/lib/pythonclaw/templates/skills/text/translator/SKILL.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/text/translator 2026-03-07T12:01:58,756 copying build/lib/pythonclaw/templates/skills/text/translator/translate.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/text/translator 2026-03-07T12:01:58,758 copying build/lib/pythonclaw/templates/skills/text/CATEGORY.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/text 2026-03-07T12:01:58,760 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/dev 2026-03-07T12:01:58,762 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/dev/http_request 2026-03-07T12:01:58,763 copying build/lib/pythonclaw/templates/skills/dev/http_request/SKILL.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/dev/http_request 2026-03-07T12:01:58,765 copying build/lib/pythonclaw/templates/skills/dev/http_request/request.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/dev/http_request 2026-03-07T12:01:58,767 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/dev/code_runner 2026-03-07T12:01:58,768 copying build/lib/pythonclaw/templates/skills/dev/code_runner/SKILL.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/dev/code_runner 2026-03-07T12:01:58,770 copying build/lib/pythonclaw/templates/skills/dev/code_runner/run_code.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/dev/code_runner 2026-03-07T12:01:58,772 copying build/lib/pythonclaw/templates/skills/dev/CATEGORY.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/dev 2026-03-07T12:01:58,775 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/dev/github 2026-03-07T12:01:58,776 copying build/lib/pythonclaw/templates/skills/dev/github/SKILL.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/dev/github 2026-03-07T12:01:58,778 copying build/lib/pythonclaw/templates/skills/dev/github/gh.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/dev/github 2026-03-07T12:01:58,780 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/productivity 2026-03-07T12:01:58,782 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/productivity/obsidian 2026-03-07T12:01:58,783 copying build/lib/pythonclaw/templates/skills/productivity/obsidian/SKILL.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/productivity/obsidian 2026-03-07T12:01:58,785 copying build/lib/pythonclaw/templates/skills/productivity/obsidian/obsidian_vault.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/productivity/obsidian 2026-03-07T12:01:58,788 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/productivity/trello 2026-03-07T12:01:58,789 copying build/lib/pythonclaw/templates/skills/productivity/trello/SKILL.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/productivity/trello 2026-03-07T12:01:58,791 copying build/lib/pythonclaw/templates/skills/productivity/trello/trello_api.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/productivity/trello 2026-03-07T12:01:58,793 copying build/lib/pythonclaw/templates/skills/productivity/CATEGORY.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/productivity 2026-03-07T12:01:58,795 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/productivity/notion 2026-03-07T12:01:58,796 copying build/lib/pythonclaw/templates/skills/productivity/notion/SKILL.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/productivity/notion 2026-03-07T12:01:58,798 copying build/lib/pythonclaw/templates/skills/productivity/notion/notion_api.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/productivity/notion 2026-03-07T12:01:58,801 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/media 2026-03-07T12:01:58,802 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/media/image_gen 2026-03-07T12:01:58,803 copying build/lib/pythonclaw/templates/skills/media/image_gen/generate.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/media/image_gen 2026-03-07T12:01:58,805 copying build/lib/pythonclaw/templates/skills/media/image_gen/SKILL.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/media/image_gen 2026-03-07T12:01:58,808 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/media/spotify 2026-03-07T12:01:58,809 copying build/lib/pythonclaw/templates/skills/media/spotify/SKILL.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/media/spotify 2026-03-07T12:01:58,811 copying build/lib/pythonclaw/templates/skills/media/spotify/spotify_ctl.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/media/spotify 2026-03-07T12:01:58,813 copying build/lib/pythonclaw/templates/skills/media/CATEGORY.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/media 2026-03-07T12:01:58,815 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/media/tts 2026-03-07T12:01:58,816 copying build/lib/pythonclaw/templates/skills/media/tts/speak.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/media/tts 2026-03-07T12:01:58,818 copying build/lib/pythonclaw/templates/skills/media/tts/SKILL.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/media/tts 2026-03-07T12:01:58,821 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/communication 2026-03-07T12:01:58,822 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/communication/slack 2026-03-07T12:01:58,823 copying build/lib/pythonclaw/templates/skills/communication/slack/SKILL.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/communication/slack 2026-03-07T12:01:58,825 copying build/lib/pythonclaw/templates/skills/communication/slack/slack_api.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/communication/slack 2026-03-07T12:01:58,828 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/communication/email 2026-03-07T12:01:58,829 copying build/lib/pythonclaw/templates/skills/communication/email/SKILL.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/communication/email 2026-03-07T12:01:58,831 copying build/lib/pythonclaw/templates/skills/communication/email/send_email.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/communication/email 2026-03-07T12:01:58,833 copying build/lib/pythonclaw/templates/skills/communication/CATEGORY.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/communication 2026-03-07T12:01:58,835 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/data 2026-03-07T12:01:58,837 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/data/weather 2026-03-07T12:01:58,838 copying build/lib/pythonclaw/templates/skills/data/weather/SKILL.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/data/weather 2026-03-07T12:01:58,840 copying build/lib/pythonclaw/templates/skills/data/weather/weather.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/data/weather 2026-03-07T12:01:58,844 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/data/pdf_reader 2026-03-07T12:01:58,845 copying build/lib/pythonclaw/templates/skills/data/pdf_reader/SKILL.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/data/pdf_reader 2026-03-07T12:01:58,846 copying build/lib/pythonclaw/templates/skills/data/pdf_reader/read_pdf.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/data/pdf_reader 2026-03-07T12:01:58,849 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/data/finance 2026-03-07T12:01:58,850 copying build/lib/pythonclaw/templates/skills/data/finance/SKILL.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/data/finance 2026-03-07T12:01:58,852 copying build/lib/pythonclaw/templates/skills/data/finance/fetch_quote.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/data/finance 2026-03-07T12:01:58,854 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/data/scraper 2026-03-07T12:01:58,855 copying build/lib/pythonclaw/templates/skills/data/scraper/SKILL.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/data/scraper 2026-03-07T12:01:58,857 copying build/lib/pythonclaw/templates/skills/data/scraper/scrape.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/data/scraper 2026-03-07T12:01:58,859 copying build/lib/pythonclaw/templates/skills/data/CATEGORY.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/data 2026-03-07T12:01:58,861 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/data/news 2026-03-07T12:01:58,862 copying build/lib/pythonclaw/templates/skills/data/news/SKILL.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/data/news 2026-03-07T12:01:58,864 copying build/lib/pythonclaw/templates/skills/data/news/search_news.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/data/news 2026-03-07T12:01:58,867 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/data/youtube 2026-03-07T12:01:58,868 copying build/lib/pythonclaw/templates/skills/data/youtube/SKILL.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/data/youtube 2026-03-07T12:01:58,870 copying build/lib/pythonclaw/templates/skills/data/youtube/youtube_info.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/data/youtube 2026-03-07T12:01:58,873 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/data/csv_analyzer 2026-03-07T12:01:58,874 copying build/lib/pythonclaw/templates/skills/data/csv_analyzer/SKILL.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/data/csv_analyzer 2026-03-07T12:01:58,876 copying build/lib/pythonclaw/templates/skills/data/csv_analyzer/analyze.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/data/csv_analyzer 2026-03-07T12:01:58,878 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/meta 2026-03-07T12:01:58,880 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/meta/skill_creator 2026-03-07T12:01:58,881 copying build/lib/pythonclaw/templates/skills/meta/skill_creator/SKILL.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/meta/skill_creator 2026-03-07T12:01:58,883 copying build/lib/pythonclaw/templates/skills/meta/CATEGORY.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/meta 2026-03-07T12:01:58,885 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/google 2026-03-07T12:01:58,887 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/google/workspace 2026-03-07T12:01:58,888 copying build/lib/pythonclaw/templates/skills/google/workspace/SKILL.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/google/workspace 2026-03-07T12:01:58,890 copying build/lib/pythonclaw/templates/skills/google/workspace/check_setup.sh -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/google/workspace 2026-03-07T12:01:58,892 copying build/lib/pythonclaw/templates/skills/google/CATEGORY.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/google 2026-03-07T12:01:58,894 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/system 2026-03-07T12:01:58,896 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/system/random 2026-03-07T12:01:58,897 copying build/lib/pythonclaw/templates/skills/system/random/SKILL.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/system/random 2026-03-07T12:01:58,898 copying build/lib/pythonclaw/templates/skills/system/random/random_util.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/system/random 2026-03-07T12:01:58,901 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/system/session_logs 2026-03-07T12:01:58,902 copying build/lib/pythonclaw/templates/skills/system/session_logs/SKILL.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/system/session_logs 2026-03-07T12:01:58,904 copying build/lib/pythonclaw/templates/skills/system/session_logs/search_sessions.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/system/session_logs 2026-03-07T12:01:58,906 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/system/change_persona 2026-03-07T12:01:58,907 copying build/lib/pythonclaw/templates/skills/system/change_persona/SKILL.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/system/change_persona 2026-03-07T12:01:58,909 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/system/model_usage 2026-03-07T12:01:58,910 copying build/lib/pythonclaw/templates/skills/system/model_usage/SKILL.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/system/model_usage 2026-03-07T12:01:58,912 copying build/lib/pythonclaw/templates/skills/system/model_usage/usage_stats.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/system/model_usage 2026-03-07T12:01:58,915 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/system/onboarding 2026-03-07T12:01:58,916 copying build/lib/pythonclaw/templates/skills/system/onboarding/SKILL.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/system/onboarding 2026-03-07T12:01:58,918 copying build/lib/pythonclaw/templates/skills/system/onboarding/write_identity.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/system/onboarding 2026-03-07T12:01:58,921 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/system/change_setting 2026-03-07T12:01:58,922 copying build/lib/pythonclaw/templates/skills/system/change_setting/SKILL.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/system/change_setting 2026-03-07T12:01:58,924 copying build/lib/pythonclaw/templates/skills/system/change_setting/update_config.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/system/change_setting 2026-03-07T12:01:58,926 copying build/lib/pythonclaw/templates/skills/system/CATEGORY.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/system 2026-03-07T12:01:58,928 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/system/change_soul 2026-03-07T12:01:58,929 copying build/lib/pythonclaw/templates/skills/system/change_soul/SKILL.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/system/change_soul 2026-03-07T12:01:58,932 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/system/time 2026-03-07T12:01:58,933 copying build/lib/pythonclaw/templates/skills/system/time/SKILL.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/system/time 2026-03-07T12:01:58,935 copying build/lib/pythonclaw/templates/skills/system/time/time_util.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/system/time 2026-03-07T12:01:58,937 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/soul 2026-03-07T12:01:58,938 copying build/lib/pythonclaw/templates/soul/SOUL.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/soul 2026-03-07T12:01:58,940 running install_egg_info 2026-03-07T12:01:58,945 Copying pythonclaw.egg-info to build/bdist.linux-armv7l/wheel/./pythonclaw-0.6.2-py3.11.egg-info 2026-03-07T12:01:58,957 running install_scripts 2026-03-07T12:01:58,968 creating build/bdist.linux-armv7l/wheel/pythonclaw-0.6.2.dist-info/WHEEL 2026-03-07T12:01:58,971 creating '/tmp/pip-wheel-d2yhel5g/.tmp-npqpci_2/pythonclaw-0.6.2-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-03-07T12:01:58,973 adding 'pythonclaw/__init__.py' 2026-03-07T12:01:58,974 adding 'pythonclaw/__main__.py' 2026-03-07T12:01:58,976 adding 'pythonclaw/config.py' 2026-03-07T12:01:58,978 adding 'pythonclaw/daemon.py' 2026-03-07T12:01:58,979 adding 'pythonclaw/init.py' 2026-03-07T12:01:58,982 adding 'pythonclaw/main.py' 2026-03-07T12:01:58,984 adding 'pythonclaw/onboard.py' 2026-03-07T12:01:58,986 adding 'pythonclaw/server.py' 2026-03-07T12:01:58,988 adding 'pythonclaw/session_manager.py' 2026-03-07T12:01:58,990 adding 'pythonclaw/channels/discord_bot.py' 2026-03-07T12:01:58,993 adding 'pythonclaw/channels/telegram_bot.py' 2026-03-07T12:01:58,995 adding 'pythonclaw/channels/whatsapp_bot.py' 2026-03-07T12:01:58,997 adding 'pythonclaw/core/__init__.py' 2026-03-07T12:01:59,002 adding 'pythonclaw/core/agent.py' 2026-03-07T12:01:59,004 adding 'pythonclaw/core/compaction.py' 2026-03-07T12:01:59,006 adding 'pythonclaw/core/persistent_agent.py' 2026-03-07T12:01:59,008 adding 'pythonclaw/core/session_store.py' 2026-03-07T12:01:59,010 adding 'pythonclaw/core/skill_loader.py' 2026-03-07T12:01:59,012 adding 'pythonclaw/core/skillhub.py' 2026-03-07T12:01:59,015 adding 'pythonclaw/core/tools.py' 2026-03-07T12:01:59,016 adding 'pythonclaw/core/utils.py' 2026-03-07T12:01:59,018 adding 'pythonclaw/core/knowledge/rag.py' 2026-03-07T12:01:59,020 adding 'pythonclaw/core/llm/anthropic_client.py' 2026-03-07T12:01:59,021 adding 'pythonclaw/core/llm/base.py' 2026-03-07T12:01:59,023 adding 'pythonclaw/core/llm/gemini_client.py' 2026-03-07T12:01:59,024 adding 'pythonclaw/core/llm/openai_compatible.py' 2026-03-07T12:01:59,026 adding 'pythonclaw/core/llm/response.py' 2026-03-07T12:01:59,028 adding 'pythonclaw/core/memory/manager.py' 2026-03-07T12:01:59,030 adding 'pythonclaw/core/memory/storage.py' 2026-03-07T12:01:59,031 adding 'pythonclaw/core/retrieval/__init__.py' 2026-03-07T12:01:59,033 adding 'pythonclaw/core/retrieval/chunker.py' 2026-03-07T12:01:59,034 adding 'pythonclaw/core/retrieval/dense.py' 2026-03-07T12:01:59,036 adding 'pythonclaw/core/retrieval/fusion.py' 2026-03-07T12:01:59,037 adding 'pythonclaw/core/retrieval/reranker.py' 2026-03-07T12:01:59,039 adding 'pythonclaw/core/retrieval/retriever.py' 2026-03-07T12:01:59,040 adding 'pythonclaw/core/retrieval/sparse.py' 2026-03-07T12:01:59,042 adding 'pythonclaw/scheduler/cron.py' 2026-03-07T12:01:59,044 adding 'pythonclaw/scheduler/heartbeat.py' 2026-03-07T12:01:59,046 adding 'pythonclaw/templates/persona/demo_persona.md' 2026-03-07T12:01:59,049 adding 'pythonclaw/templates/skills/communication/CATEGORY.md' 2026-03-07T12:01:59,050 adding 'pythonclaw/templates/skills/communication/email/SKILL.md' 2026-03-07T12:01:59,052 adding 'pythonclaw/templates/skills/communication/email/send_email.py' 2026-03-07T12:01:59,054 adding 'pythonclaw/templates/skills/communication/slack/SKILL.md' 2026-03-07T12:01:59,055 adding 'pythonclaw/templates/skills/communication/slack/slack_api.py' 2026-03-07T12:01:59,057 adding 'pythonclaw/templates/skills/data/CATEGORY.md' 2026-03-07T12:01:59,059 adding 'pythonclaw/templates/skills/data/csv_analyzer/SKILL.md' 2026-03-07T12:01:59,060 adding 'pythonclaw/templates/skills/data/csv_analyzer/analyze.py' 2026-03-07T12:01:59,062 adding 'pythonclaw/templates/skills/data/finance/SKILL.md' 2026-03-07T12:01:59,064 adding 'pythonclaw/templates/skills/data/finance/fetch_quote.py' 2026-03-07T12:01:59,066 adding 'pythonclaw/templates/skills/data/news/SKILL.md' 2026-03-07T12:01:59,067 adding 'pythonclaw/templates/skills/data/news/search_news.py' 2026-03-07T12:01:59,069 adding 'pythonclaw/templates/skills/data/pdf_reader/SKILL.md' 2026-03-07T12:01:59,070 adding 'pythonclaw/templates/skills/data/pdf_reader/read_pdf.py' 2026-03-07T12:01:59,072 adding 'pythonclaw/templates/skills/data/scraper/SKILL.md' 2026-03-07T12:01:59,073 adding 'pythonclaw/templates/skills/data/scraper/scrape.py' 2026-03-07T12:01:59,075 adding 'pythonclaw/templates/skills/data/weather/SKILL.md' 2026-03-07T12:01:59,076 adding 'pythonclaw/templates/skills/data/weather/weather.py' 2026-03-07T12:01:59,078 adding 'pythonclaw/templates/skills/data/youtube/SKILL.md' 2026-03-07T12:01:59,079 adding 'pythonclaw/templates/skills/data/youtube/youtube_info.py' 2026-03-07T12:01:59,081 adding 'pythonclaw/templates/skills/dev/CATEGORY.md' 2026-03-07T12:01:59,083 adding 'pythonclaw/templates/skills/dev/code_runner/SKILL.md' 2026-03-07T12:01:59,084 adding 'pythonclaw/templates/skills/dev/code_runner/run_code.py' 2026-03-07T12:01:59,086 adding 'pythonclaw/templates/skills/dev/github/SKILL.md' 2026-03-07T12:01:59,088 adding 'pythonclaw/templates/skills/dev/github/gh.py' 2026-03-07T12:01:59,089 adding 'pythonclaw/templates/skills/dev/http_request/SKILL.md' 2026-03-07T12:01:59,091 adding 'pythonclaw/templates/skills/dev/http_request/request.py' 2026-03-07T12:01:59,092 adding 'pythonclaw/templates/skills/google/CATEGORY.md' 2026-03-07T12:01:59,094 adding 'pythonclaw/templates/skills/google/workspace/SKILL.md' 2026-03-07T12:01:59,096 adding 'pythonclaw/templates/skills/google/workspace/check_setup.sh' 2026-03-07T12:01:59,097 adding 'pythonclaw/templates/skills/media/CATEGORY.md' 2026-03-07T12:01:59,099 adding 'pythonclaw/templates/skills/media/image_gen/SKILL.md' 2026-03-07T12:01:59,100 adding 'pythonclaw/templates/skills/media/image_gen/generate.py' 2026-03-07T12:01:59,102 adding 'pythonclaw/templates/skills/media/spotify/SKILL.md' 2026-03-07T12:01:59,104 adding 'pythonclaw/templates/skills/media/spotify/spotify_ctl.py' 2026-03-07T12:01:59,106 adding 'pythonclaw/templates/skills/media/tts/SKILL.md' 2026-03-07T12:01:59,107 adding 'pythonclaw/templates/skills/media/tts/speak.py' 2026-03-07T12:01:59,109 adding 'pythonclaw/templates/skills/meta/CATEGORY.md' 2026-03-07T12:01:59,110 adding 'pythonclaw/templates/skills/meta/skill_creator/SKILL.md' 2026-03-07T12:01:59,112 adding 'pythonclaw/templates/skills/productivity/CATEGORY.md' 2026-03-07T12:01:59,114 adding 'pythonclaw/templates/skills/productivity/notion/SKILL.md' 2026-03-07T12:01:59,115 adding 'pythonclaw/templates/skills/productivity/notion/notion_api.py' 2026-03-07T12:01:59,117 adding 'pythonclaw/templates/skills/productivity/obsidian/SKILL.md' 2026-03-07T12:01:59,119 adding 'pythonclaw/templates/skills/productivity/obsidian/obsidian_vault.py' 2026-03-07T12:01:59,120 adding 'pythonclaw/templates/skills/productivity/trello/SKILL.md' 2026-03-07T12:01:59,122 adding 'pythonclaw/templates/skills/productivity/trello/trello_api.py' 2026-03-07T12:01:59,124 adding 'pythonclaw/templates/skills/system/CATEGORY.md' 2026-03-07T12:01:59,126 adding 'pythonclaw/templates/skills/system/change_persona/SKILL.md' 2026-03-07T12:01:59,127 adding 'pythonclaw/templates/skills/system/change_setting/SKILL.md' 2026-03-07T12:01:59,129 adding 'pythonclaw/templates/skills/system/change_setting/update_config.py' 2026-03-07T12:01:59,131 adding 'pythonclaw/templates/skills/system/change_soul/SKILL.md' 2026-03-07T12:01:59,133 adding 'pythonclaw/templates/skills/system/model_usage/SKILL.md' 2026-03-07T12:01:59,134 adding 'pythonclaw/templates/skills/system/model_usage/usage_stats.py' 2026-03-07T12:01:59,136 adding 'pythonclaw/templates/skills/system/onboarding/SKILL.md' 2026-03-07T12:01:59,138 adding 'pythonclaw/templates/skills/system/onboarding/write_identity.py' 2026-03-07T12:01:59,140 adding 'pythonclaw/templates/skills/system/random/SKILL.md' 2026-03-07T12:01:59,141 adding 'pythonclaw/templates/skills/system/random/random_util.py' 2026-03-07T12:01:59,143 adding 'pythonclaw/templates/skills/system/session_logs/SKILL.md' 2026-03-07T12:01:59,144 adding 'pythonclaw/templates/skills/system/session_logs/search_sessions.py' 2026-03-07T12:01:59,146 adding 'pythonclaw/templates/skills/system/time/SKILL.md' 2026-03-07T12:01:59,148 adding 'pythonclaw/templates/skills/system/time/time_util.py' 2026-03-07T12:01:59,149 adding 'pythonclaw/templates/skills/text/CATEGORY.md' 2026-03-07T12:01:59,151 adding 'pythonclaw/templates/skills/text/translator/SKILL.md' 2026-03-07T12:01:59,152 adding 'pythonclaw/templates/skills/text/translator/translate.py' 2026-03-07T12:01:59,154 adding 'pythonclaw/templates/skills/web/CATEGORY.md' 2026-03-07T12:01:59,155 adding 'pythonclaw/templates/skills/web/summarize/SKILL.md' 2026-03-07T12:01:59,157 adding 'pythonclaw/templates/skills/web/summarize/summarize_url.py' 2026-03-07T12:01:59,158 adding 'pythonclaw/templates/skills/web/tavily/SKILL.md' 2026-03-07T12:01:59,160 adding 'pythonclaw/templates/soul/SOUL.md' 2026-03-07T12:01:59,162 adding 'pythonclaw/templates/tools/TOOLS.md' 2026-03-07T12:01:59,164 adding 'pythonclaw/web/__init__.py' 2026-03-07T12:01:59,167 adding 'pythonclaw/web/app.py' 2026-03-07T12:01:59,169 adding 'pythonclaw/web/static/favicon.png' 2026-03-07T12:01:59,178 adding 'pythonclaw/web/static/index.html' 2026-03-07T12:01:59,182 adding 'pythonclaw/web/static/logo.png' 2026-03-07T12:01:59,185 adding 'pythonclaw-0.6.2.dist-info/licenses/LICENSE' 2026-03-07T12:01:59,187 adding 'pythonclaw-0.6.2.dist-info/METADATA' 2026-03-07T12:01:59,188 adding 'pythonclaw-0.6.2.dist-info/WHEEL' 2026-03-07T12:01:59,189 adding 'pythonclaw-0.6.2.dist-info/entry_points.txt' 2026-03-07T12:01:59,190 adding 'pythonclaw-0.6.2.dist-info/top_level.txt' 2026-03-07T12:01:59,192 adding 'pythonclaw-0.6.2.dist-info/RECORD' 2026-03-07T12:01:59,197 removing build/bdist.linux-armv7l/wheel 2026-03-07T12:01:59,338 Building wheel for pythonclaw (pyproject.toml): finished with status 'done' 2026-03-07T12:01:59,348 Created wheel for pythonclaw: filename=pythonclaw-0.6.2-py3-none-any.whl size=250242 sha256=add92d6b7e59382d20da2f876d9ec8160b2aae8d41a34f843a21f37cfdf46c98 2026-03-07T12:01:59,349 Stored in directory: /tmp/pip-ephem-wheel-cache-ul_v7_qq/wheels/c4/97/10/6f7dcbb29401587a88a73fc18344eef11f8ce74acff99126c2 2026-03-07T12:01:59,366 Successfully built pythonclaw 2026-03-07T12:01:59,378 Removed build tracker: '/tmp/pip-build-tracker-0lhdtfmu'