2026-03-04T07:35:23,024 Created temporary directory: /tmp/pip-ephem-wheel-cache-h5v33gmf 2026-03-04T07:35:23,026 Created temporary directory: /tmp/pip-build-tracker-2yfi9adi 2026-03-04T07:35:23,027 Initialized build tracking at /tmp/pip-build-tracker-2yfi9adi 2026-03-04T07:35:23,027 Created build tracker: /tmp/pip-build-tracker-2yfi9adi 2026-03-04T07:35:23,027 Entered build tracker: /tmp/pip-build-tracker-2yfi9adi 2026-03-04T07:35:23,028 Created temporary directory: /tmp/pip-wheel-rapkqkw4 2026-03-04T07:35:23,031 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-04T07:35:23,033 Created temporary directory: /tmp/pip-ephem-wheel-cache-7y773klr 2026-03-04T07:35:23,058 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-03-04T07:35:23,062 2 location(s) to search for versions of pythonclaw: 2026-03-04T07:35:23,062 * https://pypi.org/simple/pythonclaw/ 2026-03-04T07:35:23,062 * https://www.piwheels.org/simple/pythonclaw/ 2026-03-04T07:35:23,062 Fetching project page and analyzing links: https://pypi.org/simple/pythonclaw/ 2026-03-04T07:35:23,063 Getting page https://pypi.org/simple/pythonclaw/ 2026-03-04T07:35:23,065 Found index url https://pypi.org/simple 2026-03-04T07:35:23,198 Fetched page https://pypi.org/simple/pythonclaw/ as application/vnd.pypi.simple.v1+json 2026-03-04T07:35:23,202 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-04T07:35:23,203 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-04T07:35:23,204 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-04T07:35:23,205 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-04T07:35:23,206 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-04T07:35:23,207 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-04T07:35:23,208 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-04T07:35:23,209 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-04T07:35:23,210 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-04T07:35:23,211 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-04T07:35:23,212 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-04T07:35:23,213 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-04T07:35:23,213 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-04T07:35:23,214 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-04T07:35:23,215 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-04T07:35:23,216 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-04T07:35:23,217 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-04T07:35:23,217 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-04T07:35:23,218 Fetching project page and analyzing links: https://www.piwheels.org/simple/pythonclaw/ 2026-03-04T07:35:23,219 Getting page https://www.piwheels.org/simple/pythonclaw/ 2026-03-04T07:35:23,220 Found index url https://www.piwheels.org/simple 2026-03-04T07:35:23,373 Fetched page https://www.piwheels.org/simple/pythonclaw/ as text/html 2026-03-04T07:35:23,376 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-04T07:35:23,376 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-04T07:35:23,377 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-04T07:35:23,378 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-04T07:35:23,378 Skipping link: not a file: https://www.piwheels.org/simple/pythonclaw/ 2026-03-04T07:35:23,379 Skipping link: not a file: https://pypi.org/simple/pythonclaw/ 2026-03-04T07:35:23,400 Given no hashes to check 1 links for project 'pythonclaw': discarding no candidates 2026-03-04T07:35:23,417 Collecting pythonclaw==0.3.1 2026-03-04T07:35:23,420 Created temporary directory: /tmp/pip-unpack-qo8xtz90 2026-03-04T07:35:23,632 Downloading pythonclaw-0.3.1.tar.gz (177 kB) 2026-03-04T07:35:24,781 Added pythonclaw==0.3.1 from https://files.pythonhosted.org/packages/1b/34/68912217b061fda2e26ffb680c0dc778ef47efc9810b9a8e343331f74526/pythonclaw-0.3.1.tar.gz to build tracker '/tmp/pip-build-tracker-2yfi9adi' 2026-03-04T07:35:24,787 Created temporary directory: /tmp/pip-build-env-rr7r5hmp 2026-03-04T07:35:24,792 Installing build dependencies: started 2026-03-04T07:35:24,793 Running command pip subprocess to install build dependencies 2026-03-04T07:35:25,930 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-03-04T07:35:26,509 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-04T07:35:26,534 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-03-04T07:35:28,331 Collecting setuptools>=68 2026-03-04T07:35:28,428 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.0-py3-none-any.whl (1.0 MB) 2026-03-04T07:35:28,695 Collecting wheel 2026-03-04T07:35:28,714 Using cached https://www.piwheels.org/simple/wheel/wheel-0.46.3-py3-none-any.whl (30 kB) 2026-03-04T07:35:28,901 Collecting packaging>=24.0 2026-03-04T07:35:28,924 Using cached https://www.piwheels.org/simple/packaging/packaging-26.0-py3-none-any.whl (74 kB) 2026-03-04T07:35:31,906 Installing collected packages: setuptools, packaging, wheel 2026-03-04T07:35:35,285 Creating /tmp/pip-build-env-rr7r5hmp/overlay/local/bin 2026-03-04T07:35:35,289 changing mode of /tmp/pip-build-env-rr7r5hmp/overlay/local/bin/wheel to 755 2026-03-04T07:35:35,311 Successfully installed packaging-26.0 setuptools-82.0.0 wheel-0.46.3 2026-03-04T07:35:35,592 Installing build dependencies: finished with status 'done' 2026-03-04T07:35:35,599 Getting requirements to build wheel: started 2026-03-04T07:35:35,600 Running command Getting requirements to build wheel 2026-03-04T07:35:36,219 /tmp/pip-build-env-rr7r5hmp/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-03-04T07:35:36,219 !! 2026-03-04T07:35:36,221 ******************************************************************************** 2026-03-04T07:35:36,221 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-04T07:35:36,222 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-03-04T07:35:36,223 or your builds will no longer be supported. 2026-03-04T07:35:36,224 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-04T07:35:36,224 ******************************************************************************** 2026-03-04T07:35:36,225 !! 2026-03-04T07:35:36,226 corresp(dist, value, root_dir) 2026-03-04T07:35:36,299 /tmp/pip-build-env-rr7r5hmp/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-04T07:35:36,300 !! 2026-03-04T07:35:36,301 ******************************************************************************** 2026-03-04T07:35:36,302 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-04T07:35:36,303 License :: OSI Approved :: MIT License 2026-03-04T07:35:36,304 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-04T07:35:36,305 ******************************************************************************** 2026-03-04T07:35:36,305 !! 2026-03-04T07:35:36,306 dist._finalize_license_expression() 2026-03-04T07:35:36,306 /tmp/pip-build-env-rr7r5hmp/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-04T07:35:36,307 !! 2026-03-04T07:35:36,308 ******************************************************************************** 2026-03-04T07:35:36,308 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-04T07:35:36,309 License :: OSI Approved :: MIT License 2026-03-04T07:35:36,310 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-04T07:35:36,311 ******************************************************************************** 2026-03-04T07:35:36,312 !! 2026-03-04T07:35:36,312 self._finalize_license_expression() 2026-03-04T07:35:36,313 running egg_info 2026-03-04T07:35:36,315 writing pythonclaw.egg-info/PKG-INFO 2026-03-04T07:35:36,319 writing dependency_links to pythonclaw.egg-info/dependency_links.txt 2026-03-04T07:35:36,321 writing entry points to pythonclaw.egg-info/entry_points.txt 2026-03-04T07:35:36,322 writing requirements to pythonclaw.egg-info/requires.txt 2026-03-04T07:35:36,324 writing top-level names to pythonclaw.egg-info/top_level.txt 2026-03-04T07:35:36,496 reading manifest file 'pythonclaw.egg-info/SOURCES.txt' 2026-03-04T07:35:36,504 reading manifest template 'MANIFEST.in' 2026-03-04T07:35:36,655 warning: no files found matching '*.css' under directory 'pythonclaw' 2026-03-04T07:35:36,704 warning: no files found matching '*.js' under directory 'pythonclaw' 2026-03-04T07:35:36,795 warning: no files found matching '*.ico' under directory 'pythonclaw' 2026-03-04T07:35:36,799 warning: no previously-included files found matching 'pythonclaw.json' 2026-03-04T07:35:36,800 warning: no previously-included files found matching 'pythonclaw.example.json' 2026-03-04T07:35:36,801 warning: no previously-included files found matching '.env' 2026-03-04T07:35:36,801 warning: no previously-included files found matching '.env.example' 2026-03-04T07:35:36,803 warning: no previously-included files matching '__pycache__' found under directory '*' 2026-03-04T07:35:36,804 warning: no previously-included files matching '*.py[cod]' found under directory '*' 2026-03-04T07:35:36,805 warning: no previously-included files matching '*.pyc' found under directory '*' 2026-03-04T07:35:36,806 warning: no previously-included files matching '*' found under directory 'context' 2026-03-04T07:35:36,807 warning: no previously-included files matching '*' found under directory '.github' 2026-03-04T07:35:36,808 warning: no previously-included files matching '*' found under directory 'assets' 2026-03-04T07:35:36,809 adding license file 'LICENSE' 2026-03-04T07:35:36,816 writing manifest file 'pythonclaw.egg-info/SOURCES.txt' 2026-03-04T07:35:36,916 Getting requirements to build wheel: finished with status 'done' 2026-03-04T07:35:36,919 Created temporary directory: /tmp/pip-modern-metadata-hu9g35r0 2026-03-04T07:35:36,921 Preparing metadata (pyproject.toml): started 2026-03-04T07:35:36,922 Running command Preparing metadata (pyproject.toml) 2026-03-04T07:35:37,493 /tmp/pip-build-env-rr7r5hmp/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-03-04T07:35:37,494 !! 2026-03-04T07:35:37,495 ******************************************************************************** 2026-03-04T07:35:37,495 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-04T07:35:37,497 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-03-04T07:35:37,497 or your builds will no longer be supported. 2026-03-04T07:35:37,498 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-04T07:35:37,498 ******************************************************************************** 2026-03-04T07:35:37,499 !! 2026-03-04T07:35:37,500 corresp(dist, value, root_dir) 2026-03-04T07:35:37,572 /tmp/pip-build-env-rr7r5hmp/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-04T07:35:37,573 !! 2026-03-04T07:35:37,574 ******************************************************************************** 2026-03-04T07:35:37,574 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-04T07:35:37,575 License :: OSI Approved :: MIT License 2026-03-04T07:35:37,576 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-04T07:35:37,577 ******************************************************************************** 2026-03-04T07:35:37,578 !! 2026-03-04T07:35:37,578 dist._finalize_license_expression() 2026-03-04T07:35:37,579 /tmp/pip-build-env-rr7r5hmp/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-04T07:35:37,580 !! 2026-03-04T07:35:37,581 ******************************************************************************** 2026-03-04T07:35:37,581 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-04T07:35:37,582 License :: OSI Approved :: MIT License 2026-03-04T07:35:37,583 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-04T07:35:37,584 ******************************************************************************** 2026-03-04T07:35:37,585 !! 2026-03-04T07:35:37,586 self._finalize_license_expression() 2026-03-04T07:35:37,586 running dist_info 2026-03-04T07:35:37,596 creating /tmp/pip-modern-metadata-hu9g35r0/pythonclaw.egg-info 2026-03-04T07:35:37,597 writing /tmp/pip-modern-metadata-hu9g35r0/pythonclaw.egg-info/PKG-INFO 2026-03-04T07:35:37,601 writing dependency_links to /tmp/pip-modern-metadata-hu9g35r0/pythonclaw.egg-info/dependency_links.txt 2026-03-04T07:35:37,603 writing entry points to /tmp/pip-modern-metadata-hu9g35r0/pythonclaw.egg-info/entry_points.txt 2026-03-04T07:35:37,604 writing requirements to /tmp/pip-modern-metadata-hu9g35r0/pythonclaw.egg-info/requires.txt 2026-03-04T07:35:37,606 writing top-level names to /tmp/pip-modern-metadata-hu9g35r0/pythonclaw.egg-info/top_level.txt 2026-03-04T07:35:37,607 writing manifest file '/tmp/pip-modern-metadata-hu9g35r0/pythonclaw.egg-info/SOURCES.txt' 2026-03-04T07:35:37,974 reading manifest file '/tmp/pip-modern-metadata-hu9g35r0/pythonclaw.egg-info/SOURCES.txt' 2026-03-04T07:35:37,976 reading manifest template 'MANIFEST.in' 2026-03-04T07:35:38,117 warning: no files found matching '*.css' under directory 'pythonclaw' 2026-03-04T07:35:38,161 warning: no files found matching '*.js' under directory 'pythonclaw' 2026-03-04T07:35:38,248 warning: no files found matching '*.ico' under directory 'pythonclaw' 2026-03-04T07:35:38,251 warning: no previously-included files found matching 'pythonclaw.json' 2026-03-04T07:35:38,252 warning: no previously-included files found matching 'pythonclaw.example.json' 2026-03-04T07:35:38,253 warning: no previously-included files found matching '.env' 2026-03-04T07:35:38,253 warning: no previously-included files found matching '.env.example' 2026-03-04T07:35:38,255 warning: no previously-included files matching '__pycache__' found under directory '*' 2026-03-04T07:35:38,256 warning: no previously-included files matching '*.py[cod]' found under directory '*' 2026-03-04T07:35:38,257 warning: no previously-included files matching '*.pyc' found under directory '*' 2026-03-04T07:35:38,257 warning: no previously-included files matching '*' found under directory 'context' 2026-03-04T07:35:38,258 warning: no previously-included files matching '*' found under directory '.github' 2026-03-04T07:35:38,259 warning: no previously-included files matching '*' found under directory 'assets' 2026-03-04T07:35:38,259 adding license file 'LICENSE' 2026-03-04T07:35:38,265 writing manifest file '/tmp/pip-modern-metadata-hu9g35r0/pythonclaw.egg-info/SOURCES.txt' 2026-03-04T07:35:38,267 creating '/tmp/pip-modern-metadata-hu9g35r0/pythonclaw-0.3.1.dist-info' 2026-03-04T07:35:38,408 Preparing metadata (pyproject.toml): finished with status 'done' 2026-03-04T07:35:38,416 Source in /tmp/pip-wheel-rapkqkw4/pythonclaw_58810ec73dcd47a0a8fa3651c18ac07e has version 0.3.1, which satisfies requirement pythonclaw==0.3.1 from https://files.pythonhosted.org/packages/1b/34/68912217b061fda2e26ffb680c0dc778ef47efc9810b9a8e343331f74526/pythonclaw-0.3.1.tar.gz 2026-03-04T07:35:38,417 Removed pythonclaw==0.3.1 from https://files.pythonhosted.org/packages/1b/34/68912217b061fda2e26ffb680c0dc778ef47efc9810b9a8e343331f74526/pythonclaw-0.3.1.tar.gz from build tracker '/tmp/pip-build-tracker-2yfi9adi' 2026-03-04T07:35:38,427 Created temporary directory: /tmp/pip-unpack-uch0a6s_ 2026-03-04T07:35:38,428 Building wheels for collected packages: pythonclaw 2026-03-04T07:35:38,432 Created temporary directory: /tmp/pip-wheel-dgr4v72r 2026-03-04T07:35:38,432 Destination directory: /tmp/pip-wheel-dgr4v72r 2026-03-04T07:35:38,434 Building wheel for pythonclaw (pyproject.toml): started 2026-03-04T07:35:38,436 Running command Building wheel for pythonclaw (pyproject.toml) 2026-03-04T07:35:39,008 /tmp/pip-build-env-rr7r5hmp/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-03-04T07:35:39,008 !! 2026-03-04T07:35:39,009 ******************************************************************************** 2026-03-04T07:35:39,010 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-04T07:35:39,011 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-03-04T07:35:39,011 or your builds will no longer be supported. 2026-03-04T07:35:39,012 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-04T07:35:39,013 ******************************************************************************** 2026-03-04T07:35:39,014 !! 2026-03-04T07:35:39,014 corresp(dist, value, root_dir) 2026-03-04T07:35:39,082 /tmp/pip-build-env-rr7r5hmp/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-04T07:35:39,083 !! 2026-03-04T07:35:39,084 ******************************************************************************** 2026-03-04T07:35:39,084 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-04T07:35:39,085 License :: OSI Approved :: MIT License 2026-03-04T07:35:39,087 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-04T07:35:39,087 ******************************************************************************** 2026-03-04T07:35:39,088 !! 2026-03-04T07:35:39,089 dist._finalize_license_expression() 2026-03-04T07:35:39,089 /tmp/pip-build-env-rr7r5hmp/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-04T07:35:39,090 !! 2026-03-04T07:35:39,091 ******************************************************************************** 2026-03-04T07:35:39,091 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-04T07:35:39,092 License :: OSI Approved :: MIT License 2026-03-04T07:35:39,093 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-04T07:35:39,093 ******************************************************************************** 2026-03-04T07:35:39,094 !! 2026-03-04T07:35:39,095 self._finalize_license_expression() 2026-03-04T07:35:39,095 running bdist_wheel 2026-03-04T07:35:39,109 running build 2026-03-04T07:35:39,110 running build_py 2026-03-04T07:35:39,116 creating build/lib/pythonclaw 2026-03-04T07:35:39,119 copying pythonclaw/__main__.py -> build/lib/pythonclaw 2026-03-04T07:35:39,122 copying pythonclaw/session_manager.py -> build/lib/pythonclaw 2026-03-04T07:35:39,124 copying pythonclaw/main.py -> build/lib/pythonclaw 2026-03-04T07:35:39,126 copying pythonclaw/config.py -> build/lib/pythonclaw 2026-03-04T07:35:39,129 copying pythonclaw/daemon.py -> build/lib/pythonclaw 2026-03-04T07:35:39,131 copying pythonclaw/init.py -> build/lib/pythonclaw 2026-03-04T07:35:39,133 copying pythonclaw/__init__.py -> build/lib/pythonclaw 2026-03-04T07:35:39,134 copying pythonclaw/server.py -> build/lib/pythonclaw 2026-03-04T07:35:39,136 copying pythonclaw/onboard.py -> build/lib/pythonclaw 2026-03-04T07:35:39,139 creating build/lib/pythonclaw/channels 2026-03-04T07:35:39,140 copying pythonclaw/channels/discord_bot.py -> build/lib/pythonclaw/channels 2026-03-04T07:35:39,142 copying pythonclaw/channels/telegram_bot.py -> build/lib/pythonclaw/channels 2026-03-04T07:35:39,145 creating build/lib/pythonclaw/scheduler 2026-03-04T07:35:39,146 copying pythonclaw/scheduler/heartbeat.py -> build/lib/pythonclaw/scheduler 2026-03-04T07:35:39,149 copying pythonclaw/scheduler/cron.py -> build/lib/pythonclaw/scheduler 2026-03-04T07:35:39,152 creating build/lib/pythonclaw/core 2026-03-04T07:35:39,153 copying pythonclaw/core/tools.py -> build/lib/pythonclaw/core 2026-03-04T07:35:39,155 copying pythonclaw/core/persistent_agent.py -> build/lib/pythonclaw/core 2026-03-04T07:35:39,157 copying pythonclaw/core/compaction.py -> build/lib/pythonclaw/core 2026-03-04T07:35:39,160 copying pythonclaw/core/utils.py -> build/lib/pythonclaw/core 2026-03-04T07:35:39,161 copying pythonclaw/core/session_store.py -> build/lib/pythonclaw/core 2026-03-04T07:35:39,164 copying pythonclaw/core/agent.py -> build/lib/pythonclaw/core 2026-03-04T07:35:39,167 copying pythonclaw/core/skillhub.py -> build/lib/pythonclaw/core 2026-03-04T07:35:39,169 copying pythonclaw/core/__init__.py -> build/lib/pythonclaw/core 2026-03-04T07:35:39,171 copying pythonclaw/core/skill_loader.py -> build/lib/pythonclaw/core 2026-03-04T07:35:39,173 creating build/lib/pythonclaw/web 2026-03-04T07:35:39,174 copying pythonclaw/web/app.py -> build/lib/pythonclaw/web 2026-03-04T07:35:39,177 copying pythonclaw/web/__init__.py -> build/lib/pythonclaw/web 2026-03-04T07:35:39,183 creating build/lib/pythonclaw/templates/skills/text/translator 2026-03-04T07:35:39,186 copying pythonclaw/templates/skills/text/translator/translate.py -> build/lib/pythonclaw/templates/skills/text/translator 2026-03-04T07:35:39,189 creating build/lib/pythonclaw/templates/skills/communication/email 2026-03-04T07:35:39,190 copying pythonclaw/templates/skills/communication/email/send_email.py -> build/lib/pythonclaw/templates/skills/communication/email 2026-03-04T07:35:39,192 creating build/lib/pythonclaw/templates/skills/system/random 2026-03-04T07:35:39,194 copying pythonclaw/templates/skills/system/random/random_util.py -> build/lib/pythonclaw/templates/skills/system/random 2026-03-04T07:35:39,197 creating build/lib/pythonclaw/templates/skills/system/onboarding 2026-03-04T07:35:39,198 copying pythonclaw/templates/skills/system/onboarding/write_identity.py -> build/lib/pythonclaw/templates/skills/system/onboarding 2026-03-04T07:35:39,200 creating build/lib/pythonclaw/templates/skills/system/change_setting 2026-03-04T07:35:39,201 copying pythonclaw/templates/skills/system/change_setting/update_config.py -> build/lib/pythonclaw/templates/skills/system/change_setting 2026-03-04T07:35:39,204 creating build/lib/pythonclaw/templates/skills/system/time 2026-03-04T07:35:39,205 copying pythonclaw/templates/skills/system/time/time_util.py -> build/lib/pythonclaw/templates/skills/system/time 2026-03-04T07:35:39,208 creating build/lib/pythonclaw/templates/skills/dev/http_request 2026-03-04T07:35:39,209 copying pythonclaw/templates/skills/dev/http_request/request.py -> build/lib/pythonclaw/templates/skills/dev/http_request 2026-03-04T07:35:39,212 creating build/lib/pythonclaw/templates/skills/dev/code_runner 2026-03-04T07:35:39,214 copying pythonclaw/templates/skills/dev/code_runner/run_code.py -> build/lib/pythonclaw/templates/skills/dev/code_runner 2026-03-04T07:35:39,217 creating build/lib/pythonclaw/templates/skills/dev/github 2026-03-04T07:35:39,218 copying pythonclaw/templates/skills/dev/github/gh.py -> build/lib/pythonclaw/templates/skills/dev/github 2026-03-04T07:35:39,222 creating build/lib/pythonclaw/templates/skills/data/csv_analyzer 2026-03-04T07:35:39,224 copying pythonclaw/templates/skills/data/csv_analyzer/analyze.py -> build/lib/pythonclaw/templates/skills/data/csv_analyzer 2026-03-04T07:35:39,228 creating build/lib/pythonclaw/templates/skills/data/youtube 2026-03-04T07:35:39,230 copying pythonclaw/templates/skills/data/youtube/youtube_info.py -> build/lib/pythonclaw/templates/skills/data/youtube 2026-03-04T07:35:39,233 creating build/lib/pythonclaw/templates/skills/data/news 2026-03-04T07:35:39,234 copying pythonclaw/templates/skills/data/news/search_news.py -> build/lib/pythonclaw/templates/skills/data/news 2026-03-04T07:35:39,236 creating build/lib/pythonclaw/templates/skills/data/pdf_reader 2026-03-04T07:35:39,237 copying pythonclaw/templates/skills/data/pdf_reader/read_pdf.py -> build/lib/pythonclaw/templates/skills/data/pdf_reader 2026-03-04T07:35:39,240 creating build/lib/pythonclaw/templates/skills/data/weather 2026-03-04T07:35:39,241 copying pythonclaw/templates/skills/data/weather/weather.py -> build/lib/pythonclaw/templates/skills/data/weather 2026-03-04T07:35:39,243 creating build/lib/pythonclaw/templates/skills/data/finance 2026-03-04T07:35:39,244 copying pythonclaw/templates/skills/data/finance/fetch_quote.py -> build/lib/pythonclaw/templates/skills/data/finance 2026-03-04T07:35:39,247 creating build/lib/pythonclaw/templates/skills/data/scraper 2026-03-04T07:35:39,248 copying pythonclaw/templates/skills/data/scraper/scrape.py -> build/lib/pythonclaw/templates/skills/data/scraper 2026-03-04T07:35:39,251 creating build/lib/pythonclaw/core/memory 2026-03-04T07:35:39,252 copying pythonclaw/core/memory/storage.py -> build/lib/pythonclaw/core/memory 2026-03-04T07:35:39,254 copying pythonclaw/core/memory/manager.py -> build/lib/pythonclaw/core/memory 2026-03-04T07:35:39,257 creating build/lib/pythonclaw/core/retrieval 2026-03-04T07:35:39,258 copying pythonclaw/core/retrieval/retriever.py -> build/lib/pythonclaw/core/retrieval 2026-03-04T07:35:39,261 copying pythonclaw/core/retrieval/fusion.py -> build/lib/pythonclaw/core/retrieval 2026-03-04T07:35:39,263 copying pythonclaw/core/retrieval/chunker.py -> build/lib/pythonclaw/core/retrieval 2026-03-04T07:35:39,265 copying pythonclaw/core/retrieval/dense.py -> build/lib/pythonclaw/core/retrieval 2026-03-04T07:35:39,267 copying pythonclaw/core/retrieval/__init__.py -> build/lib/pythonclaw/core/retrieval 2026-03-04T07:35:39,269 copying pythonclaw/core/retrieval/reranker.py -> build/lib/pythonclaw/core/retrieval 2026-03-04T07:35:39,271 copying pythonclaw/core/retrieval/sparse.py -> build/lib/pythonclaw/core/retrieval 2026-03-04T07:35:39,273 creating build/lib/pythonclaw/core/llm 2026-03-04T07:35:39,274 copying pythonclaw/core/llm/gemini_client.py -> build/lib/pythonclaw/core/llm 2026-03-04T07:35:39,277 copying pythonclaw/core/llm/anthropic_client.py -> build/lib/pythonclaw/core/llm 2026-03-04T07:35:39,278 copying pythonclaw/core/llm/base.py -> build/lib/pythonclaw/core/llm 2026-03-04T07:35:39,280 copying pythonclaw/core/llm/openai_compatible.py -> build/lib/pythonclaw/core/llm 2026-03-04T07:35:39,282 copying pythonclaw/core/llm/response.py -> build/lib/pythonclaw/core/llm 2026-03-04T07:35:39,284 creating build/lib/pythonclaw/core/knowledge 2026-03-04T07:35:39,285 copying pythonclaw/core/knowledge/rag.py -> build/lib/pythonclaw/core/knowledge 2026-03-04T07:35:39,288 running egg_info 2026-03-04T07:35:39,297 writing pythonclaw.egg-info/PKG-INFO 2026-03-04T07:35:39,301 writing dependency_links to pythonclaw.egg-info/dependency_links.txt 2026-03-04T07:35:39,302 writing entry points to pythonclaw.egg-info/entry_points.txt 2026-03-04T07:35:39,304 writing requirements to pythonclaw.egg-info/requires.txt 2026-03-04T07:35:39,305 writing top-level names to pythonclaw.egg-info/top_level.txt 2026-03-04T07:35:39,451 reading manifest file 'pythonclaw.egg-info/SOURCES.txt' 2026-03-04T07:35:39,458 reading manifest template 'MANIFEST.in' 2026-03-04T07:35:39,597 warning: no files found matching '*.css' under directory 'pythonclaw' 2026-03-04T07:35:39,646 warning: no files found matching '*.js' under directory 'pythonclaw' 2026-03-04T07:35:39,739 warning: no files found matching '*.ico' under directory 'pythonclaw' 2026-03-04T07:35:39,743 warning: no previously-included files found matching 'pythonclaw.json' 2026-03-04T07:35:39,744 warning: no previously-included files found matching 'pythonclaw.example.json' 2026-03-04T07:35:39,745 warning: no previously-included files found matching '.env' 2026-03-04T07:35:39,746 warning: no previously-included files found matching '.env.example' 2026-03-04T07:35:39,747 warning: no previously-included files matching '__pycache__' found under directory '*' 2026-03-04T07:35:39,748 warning: no previously-included files matching '*.py[cod]' found under directory '*' 2026-03-04T07:35:39,750 warning: no previously-included files matching '*.pyc' found under directory '*' 2026-03-04T07:35:39,750 warning: no previously-included files matching '*' found under directory 'context' 2026-03-04T07:35:39,751 warning: no previously-included files matching '*' found under directory '.github' 2026-03-04T07:35:39,752 warning: no previously-included files matching '*' found under directory 'assets' 2026-03-04T07:35:39,753 adding license file 'LICENSE' 2026-03-04T07:35:39,760 writing manifest file 'pythonclaw.egg-info/SOURCES.txt' 2026-03-04T07:35:39,836 creating build/lib/pythonclaw/templates/soul 2026-03-04T07:35:39,837 copying pythonclaw/templates/soul/SOUL.md -> build/lib/pythonclaw/templates/soul 2026-03-04T07:35:39,840 copying pythonclaw/templates/skills/text/CATEGORY.md -> build/lib/pythonclaw/templates/skills/text 2026-03-04T07:35:39,842 copying pythonclaw/templates/skills/text/translator/SKILL.md -> build/lib/pythonclaw/templates/skills/text/translator 2026-03-04T07:35:39,844 copying pythonclaw/templates/skills/communication/CATEGORY.md -> build/lib/pythonclaw/templates/skills/communication 2026-03-04T07:35:39,847 copying pythonclaw/templates/skills/communication/email/SKILL.md -> build/lib/pythonclaw/templates/skills/communication/email 2026-03-04T07:35:39,849 copying pythonclaw/templates/skills/system/CATEGORY.md -> build/lib/pythonclaw/templates/skills/system 2026-03-04T07:35:39,851 copying pythonclaw/templates/skills/system/random/SKILL.md -> build/lib/pythonclaw/templates/skills/system/random 2026-03-04T07:35:39,854 creating build/lib/pythonclaw/templates/skills/system/change_persona 2026-03-04T07:35:39,855 copying pythonclaw/templates/skills/system/change_persona/SKILL.md -> build/lib/pythonclaw/templates/skills/system/change_persona 2026-03-04T07:35:39,857 copying pythonclaw/templates/skills/system/onboarding/SKILL.md -> build/lib/pythonclaw/templates/skills/system/onboarding 2026-03-04T07:35:39,859 copying pythonclaw/templates/skills/system/change_setting/SKILL.md -> build/lib/pythonclaw/templates/skills/system/change_setting 2026-03-04T07:35:39,862 copying pythonclaw/templates/skills/system/time/SKILL.md -> build/lib/pythonclaw/templates/skills/system/time 2026-03-04T07:35:39,864 creating build/lib/pythonclaw/templates/skills/system/change_soul 2026-03-04T07:35:39,865 copying pythonclaw/templates/skills/system/change_soul/SKILL.md -> build/lib/pythonclaw/templates/skills/system/change_soul 2026-03-04T07:35:39,868 copying pythonclaw/templates/skills/dev/CATEGORY.md -> build/lib/pythonclaw/templates/skills/dev 2026-03-04T07:35:39,871 copying pythonclaw/templates/skills/dev/http_request/SKILL.md -> build/lib/pythonclaw/templates/skills/dev/http_request 2026-03-04T07:35:39,873 copying pythonclaw/templates/skills/dev/code_runner/SKILL.md -> build/lib/pythonclaw/templates/skills/dev/code_runner 2026-03-04T07:35:39,875 copying pythonclaw/templates/skills/dev/github/SKILL.md -> build/lib/pythonclaw/templates/skills/dev/github 2026-03-04T07:35:39,877 creating build/lib/pythonclaw/templates/skills/google 2026-03-04T07:35:39,878 copying pythonclaw/templates/skills/google/CATEGORY.md -> build/lib/pythonclaw/templates/skills/google 2026-03-04T07:35:39,880 creating build/lib/pythonclaw/templates/skills/google/workspace 2026-03-04T07:35:39,881 copying pythonclaw/templates/skills/google/workspace/SKILL.md -> build/lib/pythonclaw/templates/skills/google/workspace 2026-03-04T07:35:39,884 creating build/lib/pythonclaw/templates/skills/web 2026-03-04T07:35:39,885 copying pythonclaw/templates/skills/web/CATEGORY.md -> build/lib/pythonclaw/templates/skills/web 2026-03-04T07:35:39,887 creating build/lib/pythonclaw/templates/skills/web/tavily 2026-03-04T07:35:39,888 copying pythonclaw/templates/skills/web/tavily/SKILL.md -> build/lib/pythonclaw/templates/skills/web/tavily 2026-03-04T07:35:39,891 copying pythonclaw/templates/skills/data/CATEGORY.md -> build/lib/pythonclaw/templates/skills/data 2026-03-04T07:35:39,893 copying pythonclaw/templates/skills/data/csv_analyzer/SKILL.md -> build/lib/pythonclaw/templates/skills/data/csv_analyzer 2026-03-04T07:35:39,895 copying pythonclaw/templates/skills/data/youtube/SKILL.md -> build/lib/pythonclaw/templates/skills/data/youtube 2026-03-04T07:35:39,897 copying pythonclaw/templates/skills/data/news/SKILL.md -> build/lib/pythonclaw/templates/skills/data/news 2026-03-04T07:35:39,899 copying pythonclaw/templates/skills/data/pdf_reader/SKILL.md -> build/lib/pythonclaw/templates/skills/data/pdf_reader 2026-03-04T07:35:39,901 copying pythonclaw/templates/skills/data/weather/SKILL.md -> build/lib/pythonclaw/templates/skills/data/weather 2026-03-04T07:35:39,904 copying pythonclaw/templates/skills/data/finance/SKILL.md -> build/lib/pythonclaw/templates/skills/data/finance 2026-03-04T07:35:39,906 copying pythonclaw/templates/skills/data/scraper/SKILL.md -> build/lib/pythonclaw/templates/skills/data/scraper 2026-03-04T07:35:39,908 creating build/lib/pythonclaw/templates/skills/meta 2026-03-04T07:35:39,909 copying pythonclaw/templates/skills/meta/CATEGORY.md -> build/lib/pythonclaw/templates/skills/meta 2026-03-04T07:35:39,911 creating build/lib/pythonclaw/templates/skills/meta/skill_creator 2026-03-04T07:35:39,912 copying pythonclaw/templates/skills/meta/skill_creator/SKILL.md -> build/lib/pythonclaw/templates/skills/meta/skill_creator 2026-03-04T07:35:39,915 creating build/lib/pythonclaw/templates/persona 2026-03-04T07:35:39,916 copying pythonclaw/templates/persona/demo_persona.md -> build/lib/pythonclaw/templates/persona 2026-03-04T07:35:39,918 creating build/lib/pythonclaw/web/static 2026-03-04T07:35:39,919 copying pythonclaw/web/static/index.html -> build/lib/pythonclaw/web/static 2026-03-04T07:35:39,923 copying pythonclaw/web/static/favicon.png -> build/lib/pythonclaw/web/static 2026-03-04T07:35:39,925 copying pythonclaw/web/static/logo.png -> build/lib/pythonclaw/web/static 2026-03-04T07:35:39,968 installing to build/bdist.linux-armv7l/wheel 2026-03-04T07:35:39,969 running install 2026-03-04T07:35:39,992 running install_lib 2026-03-04T07:35:39,998 creating build/bdist.linux-armv7l/wheel 2026-03-04T07:35:40,000 creating build/bdist.linux-armv7l/wheel/pythonclaw 2026-03-04T07:35:40,001 copying build/lib/pythonclaw/__main__.py -> build/bdist.linux-armv7l/wheel/./pythonclaw 2026-03-04T07:35:40,003 creating build/bdist.linux-armv7l/wheel/pythonclaw/channels 2026-03-04T07:35:40,005 copying build/lib/pythonclaw/channels/discord_bot.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/channels 2026-03-04T07:35:40,007 copying build/lib/pythonclaw/channels/telegram_bot.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/channels 2026-03-04T07:35:40,009 copying build/lib/pythonclaw/session_manager.py -> build/bdist.linux-armv7l/wheel/./pythonclaw 2026-03-04T07:35:40,012 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates 2026-03-04T07:35:40,013 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/soul 2026-03-04T07:35:40,014 copying build/lib/pythonclaw/templates/soul/SOUL.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/soul 2026-03-04T07:35:40,017 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills 2026-03-04T07:35:40,019 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/text 2026-03-04T07:35:40,020 copying build/lib/pythonclaw/templates/skills/text/CATEGORY.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/text 2026-03-04T07:35:40,022 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/text/translator 2026-03-04T07:35:40,024 copying build/lib/pythonclaw/templates/skills/text/translator/translate.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/text/translator 2026-03-04T07:35:40,026 copying build/lib/pythonclaw/templates/skills/text/translator/SKILL.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/text/translator 2026-03-04T07:35:40,028 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/communication 2026-03-04T07:35:40,030 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/communication/email 2026-03-04T07:35:40,031 copying build/lib/pythonclaw/templates/skills/communication/email/send_email.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/communication/email 2026-03-04T07:35:40,033 copying build/lib/pythonclaw/templates/skills/communication/email/SKILL.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/communication/email 2026-03-04T07:35:40,035 copying build/lib/pythonclaw/templates/skills/communication/CATEGORY.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/communication 2026-03-04T07:35:40,038 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/system 2026-03-04T07:35:40,039 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/system/random 2026-03-04T07:35:40,041 copying build/lib/pythonclaw/templates/skills/system/random/random_util.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/system/random 2026-03-04T07:35:40,043 copying build/lib/pythonclaw/templates/skills/system/random/SKILL.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/system/random 2026-03-04T07:35:40,045 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/system/change_persona 2026-03-04T07:35:40,046 copying build/lib/pythonclaw/templates/skills/system/change_persona/SKILL.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/system/change_persona 2026-03-04T07:35:40,048 copying build/lib/pythonclaw/templates/skills/system/CATEGORY.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/system 2026-03-04T07:35:40,051 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/system/onboarding 2026-03-04T07:35:40,052 copying build/lib/pythonclaw/templates/skills/system/onboarding/SKILL.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/system/onboarding 2026-03-04T07:35:40,054 copying build/lib/pythonclaw/templates/skills/system/onboarding/write_identity.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/system/onboarding 2026-03-04T07:35:40,057 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/system/change_setting 2026-03-04T07:35:40,058 copying build/lib/pythonclaw/templates/skills/system/change_setting/SKILL.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/system/change_setting 2026-03-04T07:35:40,060 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-04T07:35:40,063 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/system/time 2026-03-04T07:35:40,064 copying build/lib/pythonclaw/templates/skills/system/time/SKILL.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/system/time 2026-03-04T07:35:40,066 copying build/lib/pythonclaw/templates/skills/system/time/time_util.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/system/time 2026-03-04T07:35:40,069 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/system/change_soul 2026-03-04T07:35:40,070 copying build/lib/pythonclaw/templates/skills/system/change_soul/SKILL.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/system/change_soul 2026-03-04T07:35:40,073 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/dev 2026-03-04T07:35:40,074 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/dev/http_request 2026-03-04T07:35:40,075 copying build/lib/pythonclaw/templates/skills/dev/http_request/SKILL.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/dev/http_request 2026-03-04T07:35:40,078 copying build/lib/pythonclaw/templates/skills/dev/http_request/request.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/dev/http_request 2026-03-04T07:35:40,080 copying build/lib/pythonclaw/templates/skills/dev/CATEGORY.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/dev 2026-03-04T07:35:40,082 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/dev/code_runner 2026-03-04T07:35:40,083 copying build/lib/pythonclaw/templates/skills/dev/code_runner/SKILL.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/dev/code_runner 2026-03-04T07:35:40,085 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-04T07:35:40,088 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/dev/github 2026-03-04T07:35:40,089 copying build/lib/pythonclaw/templates/skills/dev/github/SKILL.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/dev/github 2026-03-04T07:35:40,091 copying build/lib/pythonclaw/templates/skills/dev/github/gh.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/dev/github 2026-03-04T07:35:40,094 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/google 2026-03-04T07:35:40,095 copying build/lib/pythonclaw/templates/skills/google/CATEGORY.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/google 2026-03-04T07:35:40,097 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/google/workspace 2026-03-04T07:35:40,098 copying build/lib/pythonclaw/templates/skills/google/workspace/SKILL.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/google/workspace 2026-03-04T07:35:40,101 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/web 2026-03-04T07:35:40,102 copying build/lib/pythonclaw/templates/skills/web/CATEGORY.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/web 2026-03-04T07:35:40,105 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/web/tavily 2026-03-04T07:35:40,106 copying build/lib/pythonclaw/templates/skills/web/tavily/SKILL.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/web/tavily 2026-03-04T07:35:40,109 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/data 2026-03-04T07:35:40,111 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/data/csv_analyzer 2026-03-04T07:35:40,112 copying build/lib/pythonclaw/templates/skills/data/csv_analyzer/SKILL.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/data/csv_analyzer 2026-03-04T07:35:40,114 copying build/lib/pythonclaw/templates/skills/data/csv_analyzer/analyze.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/data/csv_analyzer 2026-03-04T07:35:40,117 copying build/lib/pythonclaw/templates/skills/data/CATEGORY.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/data 2026-03-04T07:35:40,119 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/data/youtube 2026-03-04T07:35:40,120 copying build/lib/pythonclaw/templates/skills/data/youtube/SKILL.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/data/youtube 2026-03-04T07:35:40,122 copying build/lib/pythonclaw/templates/skills/data/youtube/youtube_info.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/data/youtube 2026-03-04T07:35:40,125 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/data/news 2026-03-04T07:35:40,126 copying build/lib/pythonclaw/templates/skills/data/news/SKILL.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/data/news 2026-03-04T07:35:40,128 copying build/lib/pythonclaw/templates/skills/data/news/search_news.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/data/news 2026-03-04T07:35:40,130 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/data/pdf_reader 2026-03-04T07:35:40,131 copying build/lib/pythonclaw/templates/skills/data/pdf_reader/SKILL.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/data/pdf_reader 2026-03-04T07:35:40,133 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-04T07:35:40,136 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/data/weather 2026-03-04T07:35:40,137 copying build/lib/pythonclaw/templates/skills/data/weather/SKILL.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/data/weather 2026-03-04T07:35:40,139 copying build/lib/pythonclaw/templates/skills/data/weather/weather.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/data/weather 2026-03-04T07:35:40,141 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/data/finance 2026-03-04T07:35:40,143 copying build/lib/pythonclaw/templates/skills/data/finance/SKILL.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/data/finance 2026-03-04T07:35:40,144 copying build/lib/pythonclaw/templates/skills/data/finance/fetch_quote.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/data/finance 2026-03-04T07:35:40,147 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/data/scraper 2026-03-04T07:35:40,148 copying build/lib/pythonclaw/templates/skills/data/scraper/SKILL.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/data/scraper 2026-03-04T07:35:40,150 copying build/lib/pythonclaw/templates/skills/data/scraper/scrape.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/data/scraper 2026-03-04T07:35:40,152 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/meta 2026-03-04T07:35:40,153 copying build/lib/pythonclaw/templates/skills/meta/CATEGORY.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/meta 2026-03-04T07:35:40,156 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/meta/skill_creator 2026-03-04T07:35:40,157 copying build/lib/pythonclaw/templates/skills/meta/skill_creator/SKILL.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/meta/skill_creator 2026-03-04T07:35:40,160 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/persona 2026-03-04T07:35:40,161 copying build/lib/pythonclaw/templates/persona/demo_persona.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/persona 2026-03-04T07:35:40,163 copying build/lib/pythonclaw/main.py -> build/bdist.linux-armv7l/wheel/./pythonclaw 2026-03-04T07:35:40,166 copying build/lib/pythonclaw/config.py -> build/bdist.linux-armv7l/wheel/./pythonclaw 2026-03-04T07:35:40,168 copying build/lib/pythonclaw/daemon.py -> build/bdist.linux-armv7l/wheel/./pythonclaw 2026-03-04T07:35:40,170 copying build/lib/pythonclaw/init.py -> build/bdist.linux-armv7l/wheel/./pythonclaw 2026-03-04T07:35:40,172 creating build/bdist.linux-armv7l/wheel/pythonclaw/scheduler 2026-03-04T07:35:40,173 copying build/lib/pythonclaw/scheduler/heartbeat.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/scheduler 2026-03-04T07:35:40,176 copying build/lib/pythonclaw/scheduler/cron.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/scheduler 2026-03-04T07:35:40,178 copying build/lib/pythonclaw/__init__.py -> build/bdist.linux-armv7l/wheel/./pythonclaw 2026-03-04T07:35:40,181 creating build/bdist.linux-armv7l/wheel/pythonclaw/core 2026-03-04T07:35:40,182 copying build/lib/pythonclaw/core/tools.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core 2026-03-04T07:35:40,185 copying build/lib/pythonclaw/core/persistent_agent.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core 2026-03-04T07:35:40,187 copying build/lib/pythonclaw/core/compaction.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core 2026-03-04T07:35:40,189 copying build/lib/pythonclaw/core/utils.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core 2026-03-04T07:35:40,191 copying build/lib/pythonclaw/core/session_store.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core 2026-03-04T07:35:40,194 creating build/bdist.linux-armv7l/wheel/pythonclaw/core/memory 2026-03-04T07:35:40,195 copying build/lib/pythonclaw/core/memory/storage.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core/memory 2026-03-04T07:35:40,197 copying build/lib/pythonclaw/core/memory/manager.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core/memory 2026-03-04T07:35:40,200 creating build/bdist.linux-armv7l/wheel/pythonclaw/core/retrieval 2026-03-04T07:35:40,201 copying build/lib/pythonclaw/core/retrieval/retriever.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core/retrieval 2026-03-04T07:35:40,203 copying build/lib/pythonclaw/core/retrieval/fusion.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core/retrieval 2026-03-04T07:35:40,205 copying build/lib/pythonclaw/core/retrieval/chunker.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core/retrieval 2026-03-04T07:35:40,207 copying build/lib/pythonclaw/core/retrieval/dense.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core/retrieval 2026-03-04T07:35:40,209 copying build/lib/pythonclaw/core/retrieval/__init__.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core/retrieval 2026-03-04T07:35:40,211 copying build/lib/pythonclaw/core/retrieval/reranker.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core/retrieval 2026-03-04T07:35:40,213 copying build/lib/pythonclaw/core/retrieval/sparse.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core/retrieval 2026-03-04T07:35:40,215 creating build/bdist.linux-armv7l/wheel/pythonclaw/core/llm 2026-03-04T07:35:40,216 copying build/lib/pythonclaw/core/llm/gemini_client.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core/llm 2026-03-04T07:35:40,219 copying build/lib/pythonclaw/core/llm/anthropic_client.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core/llm 2026-03-04T07:35:40,221 copying build/lib/pythonclaw/core/llm/base.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core/llm 2026-03-04T07:35:40,223 copying build/lib/pythonclaw/core/llm/openai_compatible.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core/llm 2026-03-04T07:35:40,224 copying build/lib/pythonclaw/core/llm/response.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core/llm 2026-03-04T07:35:40,226 copying build/lib/pythonclaw/core/agent.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core 2026-03-04T07:35:40,229 copying build/lib/pythonclaw/core/skillhub.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core 2026-03-04T07:35:40,232 copying build/lib/pythonclaw/core/__init__.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core 2026-03-04T07:35:40,233 copying build/lib/pythonclaw/core/skill_loader.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core 2026-03-04T07:35:40,236 creating build/bdist.linux-armv7l/wheel/pythonclaw/core/knowledge 2026-03-04T07:35:40,238 copying build/lib/pythonclaw/core/knowledge/rag.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core/knowledge 2026-03-04T07:35:40,240 copying build/lib/pythonclaw/server.py -> build/bdist.linux-armv7l/wheel/./pythonclaw 2026-03-04T07:35:40,242 creating build/bdist.linux-armv7l/wheel/pythonclaw/web 2026-03-04T07:35:40,244 creating build/bdist.linux-armv7l/wheel/pythonclaw/web/static 2026-03-04T07:35:40,245 copying build/lib/pythonclaw/web/static/index.html -> build/bdist.linux-armv7l/wheel/./pythonclaw/web/static 2026-03-04T07:35:40,249 copying build/lib/pythonclaw/web/static/favicon.png -> build/bdist.linux-armv7l/wheel/./pythonclaw/web/static 2026-03-04T07:35:40,252 copying build/lib/pythonclaw/web/static/logo.png -> build/bdist.linux-armv7l/wheel/./pythonclaw/web/static 2026-03-04T07:35:40,254 copying build/lib/pythonclaw/web/app.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/web 2026-03-04T07:35:40,257 copying build/lib/pythonclaw/web/__init__.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/web 2026-03-04T07:35:40,259 copying build/lib/pythonclaw/onboard.py -> build/bdist.linux-armv7l/wheel/./pythonclaw 2026-03-04T07:35:40,261 running install_egg_info 2026-03-04T07:35:40,267 Copying pythonclaw.egg-info to build/bdist.linux-armv7l/wheel/./pythonclaw-0.3.1-py3.11.egg-info 2026-03-04T07:35:40,279 running install_scripts 2026-03-04T07:35:40,291 creating build/bdist.linux-armv7l/wheel/pythonclaw-0.3.1.dist-info/WHEEL 2026-03-04T07:35:40,294 creating '/tmp/pip-wheel-dgr4v72r/.tmp-8xd2hjnq/pythonclaw-0.3.1-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-03-04T07:35:40,296 adding 'pythonclaw/__init__.py' 2026-03-04T07:35:40,297 adding 'pythonclaw/__main__.py' 2026-03-04T07:35:40,299 adding 'pythonclaw/config.py' 2026-03-04T07:35:40,301 adding 'pythonclaw/daemon.py' 2026-03-04T07:35:40,302 adding 'pythonclaw/init.py' 2026-03-04T07:35:40,305 adding 'pythonclaw/main.py' 2026-03-04T07:35:40,307 adding 'pythonclaw/onboard.py' 2026-03-04T07:35:40,309 adding 'pythonclaw/server.py' 2026-03-04T07:35:40,310 adding 'pythonclaw/session_manager.py' 2026-03-04T07:35:40,312 adding 'pythonclaw/channels/discord_bot.py' 2026-03-04T07:35:40,314 adding 'pythonclaw/channels/telegram_bot.py' 2026-03-04T07:35:40,316 adding 'pythonclaw/core/__init__.py' 2026-03-04T07:35:40,320 adding 'pythonclaw/core/agent.py' 2026-03-04T07:35:40,322 adding 'pythonclaw/core/compaction.py' 2026-03-04T07:35:40,324 adding 'pythonclaw/core/persistent_agent.py' 2026-03-04T07:35:40,326 adding 'pythonclaw/core/session_store.py' 2026-03-04T07:35:40,328 adding 'pythonclaw/core/skill_loader.py' 2026-03-04T07:35:40,330 adding 'pythonclaw/core/skillhub.py' 2026-03-04T07:35:40,333 adding 'pythonclaw/core/tools.py' 2026-03-04T07:35:40,334 adding 'pythonclaw/core/utils.py' 2026-03-04T07:35:40,336 adding 'pythonclaw/core/knowledge/rag.py' 2026-03-04T07:35:40,338 adding 'pythonclaw/core/llm/anthropic_client.py' 2026-03-04T07:35:40,339 adding 'pythonclaw/core/llm/base.py' 2026-03-04T07:35:40,341 adding 'pythonclaw/core/llm/gemini_client.py' 2026-03-04T07:35:40,342 adding 'pythonclaw/core/llm/openai_compatible.py' 2026-03-04T07:35:40,343 adding 'pythonclaw/core/llm/response.py' 2026-03-04T07:35:40,345 adding 'pythonclaw/core/memory/manager.py' 2026-03-04T07:35:40,347 adding 'pythonclaw/core/memory/storage.py' 2026-03-04T07:35:40,348 adding 'pythonclaw/core/retrieval/__init__.py' 2026-03-04T07:35:40,350 adding 'pythonclaw/core/retrieval/chunker.py' 2026-03-04T07:35:40,351 adding 'pythonclaw/core/retrieval/dense.py' 2026-03-04T07:35:40,352 adding 'pythonclaw/core/retrieval/fusion.py' 2026-03-04T07:35:40,354 adding 'pythonclaw/core/retrieval/reranker.py' 2026-03-04T07:35:40,355 adding 'pythonclaw/core/retrieval/retriever.py' 2026-03-04T07:35:40,356 adding 'pythonclaw/core/retrieval/sparse.py' 2026-03-04T07:35:40,359 adding 'pythonclaw/scheduler/cron.py' 2026-03-04T07:35:40,360 adding 'pythonclaw/scheduler/heartbeat.py' 2026-03-04T07:35:40,363 adding 'pythonclaw/templates/persona/demo_persona.md' 2026-03-04T07:35:40,365 adding 'pythonclaw/templates/skills/communication/CATEGORY.md' 2026-03-04T07:35:40,366 adding 'pythonclaw/templates/skills/communication/email/SKILL.md' 2026-03-04T07:35:40,368 adding 'pythonclaw/templates/skills/communication/email/send_email.py' 2026-03-04T07:35:40,369 adding 'pythonclaw/templates/skills/data/CATEGORY.md' 2026-03-04T07:35:40,371 adding 'pythonclaw/templates/skills/data/csv_analyzer/SKILL.md' 2026-03-04T07:35:40,373 adding 'pythonclaw/templates/skills/data/csv_analyzer/analyze.py' 2026-03-04T07:35:40,374 adding 'pythonclaw/templates/skills/data/finance/SKILL.md' 2026-03-04T07:35:40,376 adding 'pythonclaw/templates/skills/data/finance/fetch_quote.py' 2026-03-04T07:35:40,378 adding 'pythonclaw/templates/skills/data/news/SKILL.md' 2026-03-04T07:35:40,379 adding 'pythonclaw/templates/skills/data/news/search_news.py' 2026-03-04T07:35:40,381 adding 'pythonclaw/templates/skills/data/pdf_reader/SKILL.md' 2026-03-04T07:35:40,382 adding 'pythonclaw/templates/skills/data/pdf_reader/read_pdf.py' 2026-03-04T07:35:40,384 adding 'pythonclaw/templates/skills/data/scraper/SKILL.md' 2026-03-04T07:35:40,385 adding 'pythonclaw/templates/skills/data/scraper/scrape.py' 2026-03-04T07:35:40,387 adding 'pythonclaw/templates/skills/data/weather/SKILL.md' 2026-03-04T07:35:40,389 adding 'pythonclaw/templates/skills/data/weather/weather.py' 2026-03-04T07:35:40,390 adding 'pythonclaw/templates/skills/data/youtube/SKILL.md' 2026-03-04T07:35:40,392 adding 'pythonclaw/templates/skills/data/youtube/youtube_info.py' 2026-03-04T07:35:40,394 adding 'pythonclaw/templates/skills/dev/CATEGORY.md' 2026-03-04T07:35:40,395 adding 'pythonclaw/templates/skills/dev/code_runner/SKILL.md' 2026-03-04T07:35:40,397 adding 'pythonclaw/templates/skills/dev/code_runner/run_code.py' 2026-03-04T07:35:40,399 adding 'pythonclaw/templates/skills/dev/github/SKILL.md' 2026-03-04T07:35:40,400 adding 'pythonclaw/templates/skills/dev/github/gh.py' 2026-03-04T07:35:40,402 adding 'pythonclaw/templates/skills/dev/http_request/SKILL.md' 2026-03-04T07:35:40,404 adding 'pythonclaw/templates/skills/dev/http_request/request.py' 2026-03-04T07:35:40,405 adding 'pythonclaw/templates/skills/google/CATEGORY.md' 2026-03-04T07:35:40,407 adding 'pythonclaw/templates/skills/google/workspace/SKILL.md' 2026-03-04T07:35:40,409 adding 'pythonclaw/templates/skills/meta/CATEGORY.md' 2026-03-04T07:35:40,411 adding 'pythonclaw/templates/skills/meta/skill_creator/SKILL.md' 2026-03-04T07:35:40,413 adding 'pythonclaw/templates/skills/system/CATEGORY.md' 2026-03-04T07:35:40,414 adding 'pythonclaw/templates/skills/system/change_persona/SKILL.md' 2026-03-04T07:35:40,416 adding 'pythonclaw/templates/skills/system/change_setting/SKILL.md' 2026-03-04T07:35:40,418 adding 'pythonclaw/templates/skills/system/change_setting/update_config.py' 2026-03-04T07:35:40,420 adding 'pythonclaw/templates/skills/system/change_soul/SKILL.md' 2026-03-04T07:35:40,421 adding 'pythonclaw/templates/skills/system/onboarding/SKILL.md' 2026-03-04T07:35:40,423 adding 'pythonclaw/templates/skills/system/onboarding/write_identity.py' 2026-03-04T07:35:40,425 adding 'pythonclaw/templates/skills/system/random/SKILL.md' 2026-03-04T07:35:40,426 adding 'pythonclaw/templates/skills/system/random/random_util.py' 2026-03-04T07:35:40,428 adding 'pythonclaw/templates/skills/system/time/SKILL.md' 2026-03-04T07:35:40,429 adding 'pythonclaw/templates/skills/system/time/time_util.py' 2026-03-04T07:35:40,431 adding 'pythonclaw/templates/skills/text/CATEGORY.md' 2026-03-04T07:35:40,432 adding 'pythonclaw/templates/skills/text/translator/SKILL.md' 2026-03-04T07:35:40,434 adding 'pythonclaw/templates/skills/text/translator/translate.py' 2026-03-04T07:35:40,435 adding 'pythonclaw/templates/skills/web/CATEGORY.md' 2026-03-04T07:35:40,437 adding 'pythonclaw/templates/skills/web/tavily/SKILL.md' 2026-03-04T07:35:40,439 adding 'pythonclaw/templates/soul/SOUL.md' 2026-03-04T07:35:40,440 adding 'pythonclaw/web/__init__.py' 2026-03-04T07:35:40,443 adding 'pythonclaw/web/app.py' 2026-03-04T07:35:40,445 adding 'pythonclaw/web/static/favicon.png' 2026-03-04T07:35:40,452 adding 'pythonclaw/web/static/index.html' 2026-03-04T07:35:40,456 adding 'pythonclaw/web/static/logo.png' 2026-03-04T07:35:40,459 adding 'pythonclaw-0.3.1.dist-info/licenses/LICENSE' 2026-03-04T07:35:40,461 adding 'pythonclaw-0.3.1.dist-info/METADATA' 2026-03-04T07:35:40,462 adding 'pythonclaw-0.3.1.dist-info/WHEEL' 2026-03-04T07:35:40,463 adding 'pythonclaw-0.3.1.dist-info/entry_points.txt' 2026-03-04T07:35:40,464 adding 'pythonclaw-0.3.1.dist-info/top_level.txt' 2026-03-04T07:35:40,465 adding 'pythonclaw-0.3.1.dist-info/RECORD' 2026-03-04T07:35:40,470 removing build/bdist.linux-armv7l/wheel 2026-03-04T07:35:40,606 Building wheel for pythonclaw (pyproject.toml): finished with status 'done' 2026-03-04T07:35:40,613 Created wheel for pythonclaw: filename=pythonclaw-0.3.1-py3-none-any.whl size=191064 sha256=0bce8a421ae62ab26c44b529b194b8f39459d3337f270d3ab9ad50802d671bb5 2026-03-04T07:35:40,615 Stored in directory: /tmp/pip-ephem-wheel-cache-7y773klr/wheels/16/9c/ea/4ca258e11e5ddefd10103afc7072e9081edb28c5531bf8ab59 2026-03-04T07:35:40,631 Successfully built pythonclaw 2026-03-04T07:35:40,640 Removed build tracker: '/tmp/pip-build-tracker-2yfi9adi'