2026-03-04T07:29:07,772 Created temporary directory: /tmp/pip-ephem-wheel-cache-xv4lem2l 2026-03-04T07:29:07,774 Created temporary directory: /tmp/pip-build-tracker-e5cajrb3 2026-03-04T07:29:07,774 Initialized build tracking at /tmp/pip-build-tracker-e5cajrb3 2026-03-04T07:29:07,775 Created build tracker: /tmp/pip-build-tracker-e5cajrb3 2026-03-04T07:29:07,775 Entered build tracker: /tmp/pip-build-tracker-e5cajrb3 2026-03-04T07:29:07,776 Created temporary directory: /tmp/pip-wheel-ep4ymuu9 2026-03-04T07:29:07,779 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:29:07,782 Created temporary directory: /tmp/pip-ephem-wheel-cache-u4gthl_g 2026-03-04T07:29:07,803 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-03-04T07:29:07,807 2 location(s) to search for versions of pythonclaw: 2026-03-04T07:29:07,807 * https://pypi.org/simple/pythonclaw/ 2026-03-04T07:29:07,807 * https://www.piwheels.org/simple/pythonclaw/ 2026-03-04T07:29:07,808 Fetching project page and analyzing links: https://pypi.org/simple/pythonclaw/ 2026-03-04T07:29:07,809 Getting page https://pypi.org/simple/pythonclaw/ 2026-03-04T07:29:07,810 Found index url https://pypi.org/simple 2026-03-04T07:29:07,944 Fetched page https://pypi.org/simple/pythonclaw/ as application/vnd.pypi.simple.v1+json 2026-03-04T07:29:07,949 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:29:07,950 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:29:07,951 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:29:07,952 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:29:07,952 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:29:07,953 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:29:07,954 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:29:07,955 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:29:07,956 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:29:07,957 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:29:07,958 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:29:07,959 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:29:07,959 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:29:07,960 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:29:07,961 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:29:07,962 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:29:07,962 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:29:07,963 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:29:07,964 Fetching project page and analyzing links: https://www.piwheels.org/simple/pythonclaw/ 2026-03-04T07:29:07,965 Getting page https://www.piwheels.org/simple/pythonclaw/ 2026-03-04T07:29:07,966 Found index url https://www.piwheels.org/simple 2026-03-04T07:29:08,118 Fetched page https://www.piwheels.org/simple/pythonclaw/ as text/html 2026-03-04T07:29:08,120 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:29:08,121 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:29:08,122 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:29:08,122 Skipping link: not a file: https://www.piwheels.org/simple/pythonclaw/ 2026-03-04T07:29:08,123 Skipping link: not a file: https://pypi.org/simple/pythonclaw/ 2026-03-04T07:29:08,143 Given no hashes to check 1 links for project 'pythonclaw': discarding no candidates 2026-03-04T07:29:08,161 Collecting pythonclaw==0.2.3 2026-03-04T07:29:08,163 Created temporary directory: /tmp/pip-unpack-sirn2exz 2026-03-04T07:29:08,379 Downloading pythonclaw-0.2.3.tar.gz (177 kB) 2026-03-04T07:29:08,698 Added pythonclaw==0.2.3 from https://files.pythonhosted.org/packages/8b/c9/960342e98b0321e4f152f14b6feb3be22e953529c3341bee68f0d4e08022/pythonclaw-0.2.3.tar.gz to build tracker '/tmp/pip-build-tracker-e5cajrb3' 2026-03-04T07:29:08,704 Created temporary directory: /tmp/pip-build-env-ongbisvi 2026-03-04T07:29:08,708 Installing build dependencies: started 2026-03-04T07:29:08,710 Running command pip subprocess to install build dependencies 2026-03-04T07:29:09,844 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-03-04T07:29:10,450 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:29:10,473 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-03-04T07:29:12,194 Collecting setuptools>=68 2026-03-04T07:29:12,277 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.0-py3-none-any.whl (1.0 MB) 2026-03-04T07:29:12,546 Collecting wheel 2026-03-04T07:29:12,561 Using cached https://www.piwheels.org/simple/wheel/wheel-0.46.3-py3-none-any.whl (30 kB) 2026-03-04T07:29:12,741 Collecting packaging>=24.0 2026-03-04T07:29:12,757 Using cached https://www.piwheels.org/simple/packaging/packaging-26.0-py3-none-any.whl (74 kB) 2026-03-04T07:29:15,711 Installing collected packages: setuptools, packaging, wheel 2026-03-04T07:29:19,159 Creating /tmp/pip-build-env-ongbisvi/overlay/local/bin 2026-03-04T07:29:19,161 changing mode of /tmp/pip-build-env-ongbisvi/overlay/local/bin/wheel to 755 2026-03-04T07:29:19,181 Successfully installed packaging-26.0 setuptools-82.0.0 wheel-0.46.3 2026-03-04T07:29:19,464 Installing build dependencies: finished with status 'done' 2026-03-04T07:29:19,470 Getting requirements to build wheel: started 2026-03-04T07:29:19,471 Running command Getting requirements to build wheel 2026-03-04T07:29:20,087 /tmp/pip-build-env-ongbisvi/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:29:20,087 !! 2026-03-04T07:29:20,088 ******************************************************************************** 2026-03-04T07:29:20,089 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:29:20,090 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-03-04T07:29:20,091 or your builds will no longer be supported. 2026-03-04T07:29:20,092 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-04T07:29:20,093 ******************************************************************************** 2026-03-04T07:29:20,094 !! 2026-03-04T07:29:20,094 corresp(dist, value, root_dir) 2026-03-04T07:29:20,167 /tmp/pip-build-env-ongbisvi/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-04T07:29:20,167 !! 2026-03-04T07:29:20,169 ******************************************************************************** 2026-03-04T07:29:20,169 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-04T07:29:20,171 License :: OSI Approved :: MIT License 2026-03-04T07:29:20,172 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-04T07:29:20,173 ******************************************************************************** 2026-03-04T07:29:20,174 !! 2026-03-04T07:29:20,174 dist._finalize_license_expression() 2026-03-04T07:29:20,175 /tmp/pip-build-env-ongbisvi/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-04T07:29:20,175 !! 2026-03-04T07:29:20,176 ******************************************************************************** 2026-03-04T07:29:20,176 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-04T07:29:20,177 License :: OSI Approved :: MIT License 2026-03-04T07:29:20,178 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-04T07:29:20,179 ******************************************************************************** 2026-03-04T07:29:20,180 !! 2026-03-04T07:29:20,180 self._finalize_license_expression() 2026-03-04T07:29:20,181 running egg_info 2026-03-04T07:29:20,185 writing pythonclaw.egg-info/PKG-INFO 2026-03-04T07:29:20,196 writing dependency_links to pythonclaw.egg-info/dependency_links.txt 2026-03-04T07:29:20,198 writing entry points to pythonclaw.egg-info/entry_points.txt 2026-03-04T07:29:20,204 writing requirements to pythonclaw.egg-info/requires.txt 2026-03-04T07:29:20,205 writing top-level names to pythonclaw.egg-info/top_level.txt 2026-03-04T07:29:20,370 reading manifest file 'pythonclaw.egg-info/SOURCES.txt' 2026-03-04T07:29:20,377 reading manifest template 'MANIFEST.in' 2026-03-04T07:29:20,498 warning: no files found matching '*.css' under directory 'pythonclaw' 2026-03-04T07:29:20,539 warning: no files found matching '*.js' under directory 'pythonclaw' 2026-03-04T07:29:20,623 warning: no files found matching '*.ico' under directory 'pythonclaw' 2026-03-04T07:29:20,627 warning: no previously-included files found matching 'pythonclaw.json' 2026-03-04T07:29:20,628 warning: no previously-included files found matching 'pythonclaw.example.json' 2026-03-04T07:29:20,628 warning: no previously-included files found matching '.env' 2026-03-04T07:29:20,629 warning: no previously-included files found matching '.env.example' 2026-03-04T07:29:20,630 warning: no previously-included files matching '__pycache__' found under directory '*' 2026-03-04T07:29:20,631 warning: no previously-included files matching '*.py[cod]' found under directory '*' 2026-03-04T07:29:20,632 warning: no previously-included files matching '*.pyc' found under directory '*' 2026-03-04T07:29:20,633 warning: no previously-included files matching '*' found under directory 'context' 2026-03-04T07:29:20,634 warning: no previously-included files matching '*' found under directory '.github' 2026-03-04T07:29:20,635 warning: no previously-included files matching '*' found under directory 'assets' 2026-03-04T07:29:20,636 adding license file 'LICENSE' 2026-03-04T07:29:20,643 writing manifest file 'pythonclaw.egg-info/SOURCES.txt' 2026-03-04T07:29:20,744 Getting requirements to build wheel: finished with status 'done' 2026-03-04T07:29:20,747 Created temporary directory: /tmp/pip-modern-metadata-6v7dy_7v 2026-03-04T07:29:20,750 Preparing metadata (pyproject.toml): started 2026-03-04T07:29:20,751 Running command Preparing metadata (pyproject.toml) 2026-03-04T07:29:21,324 /tmp/pip-build-env-ongbisvi/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:29:21,324 !! 2026-03-04T07:29:21,325 ******************************************************************************** 2026-03-04T07:29:21,326 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:29:21,327 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-03-04T07:29:21,328 or your builds will no longer be supported. 2026-03-04T07:29:21,329 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-04T07:29:21,329 ******************************************************************************** 2026-03-04T07:29:21,330 !! 2026-03-04T07:29:21,331 corresp(dist, value, root_dir) 2026-03-04T07:29:21,399 /tmp/pip-build-env-ongbisvi/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-04T07:29:21,400 !! 2026-03-04T07:29:21,401 ******************************************************************************** 2026-03-04T07:29:21,401 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-04T07:29:21,402 License :: OSI Approved :: MIT License 2026-03-04T07:29:21,403 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-04T07:29:21,404 ******************************************************************************** 2026-03-04T07:29:21,405 !! 2026-03-04T07:29:21,405 dist._finalize_license_expression() 2026-03-04T07:29:21,406 /tmp/pip-build-env-ongbisvi/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-04T07:29:21,407 !! 2026-03-04T07:29:21,407 ******************************************************************************** 2026-03-04T07:29:21,408 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-04T07:29:21,409 License :: OSI Approved :: MIT License 2026-03-04T07:29:21,410 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-04T07:29:21,411 ******************************************************************************** 2026-03-04T07:29:21,412 !! 2026-03-04T07:29:21,413 self._finalize_license_expression() 2026-03-04T07:29:21,414 running dist_info 2026-03-04T07:29:21,425 creating /tmp/pip-modern-metadata-6v7dy_7v/pythonclaw.egg-info 2026-03-04T07:29:21,426 writing /tmp/pip-modern-metadata-6v7dy_7v/pythonclaw.egg-info/PKG-INFO 2026-03-04T07:29:21,436 writing dependency_links to /tmp/pip-modern-metadata-6v7dy_7v/pythonclaw.egg-info/dependency_links.txt 2026-03-04T07:29:21,438 writing entry points to /tmp/pip-modern-metadata-6v7dy_7v/pythonclaw.egg-info/entry_points.txt 2026-03-04T07:29:21,444 writing requirements to /tmp/pip-modern-metadata-6v7dy_7v/pythonclaw.egg-info/requires.txt 2026-03-04T07:29:21,445 writing top-level names to /tmp/pip-modern-metadata-6v7dy_7v/pythonclaw.egg-info/top_level.txt 2026-03-04T07:29:21,446 writing manifest file '/tmp/pip-modern-metadata-6v7dy_7v/pythonclaw.egg-info/SOURCES.txt' 2026-03-04T07:29:21,595 reading manifest file '/tmp/pip-modern-metadata-6v7dy_7v/pythonclaw.egg-info/SOURCES.txt' 2026-03-04T07:29:21,597 reading manifest template 'MANIFEST.in' 2026-03-04T07:29:21,727 warning: no files found matching '*.css' under directory 'pythonclaw' 2026-03-04T07:29:21,770 warning: no files found matching '*.js' under directory 'pythonclaw' 2026-03-04T07:29:21,854 warning: no files found matching '*.ico' under directory 'pythonclaw' 2026-03-04T07:29:21,857 warning: no previously-included files found matching 'pythonclaw.json' 2026-03-04T07:29:21,857 warning: no previously-included files found matching 'pythonclaw.example.json' 2026-03-04T07:29:21,858 warning: no previously-included files found matching '.env' 2026-03-04T07:29:21,859 warning: no previously-included files found matching '.env.example' 2026-03-04T07:29:21,860 warning: no previously-included files matching '__pycache__' found under directory '*' 2026-03-04T07:29:21,861 warning: no previously-included files matching '*.py[cod]' found under directory '*' 2026-03-04T07:29:21,862 warning: no previously-included files matching '*.pyc' found under directory '*' 2026-03-04T07:29:21,862 warning: no previously-included files matching '*' found under directory 'context' 2026-03-04T07:29:21,863 warning: no previously-included files matching '*' found under directory '.github' 2026-03-04T07:29:21,864 warning: no previously-included files matching '*' found under directory 'assets' 2026-03-04T07:29:21,864 adding license file 'LICENSE' 2026-03-04T07:29:21,871 writing manifest file '/tmp/pip-modern-metadata-6v7dy_7v/pythonclaw.egg-info/SOURCES.txt' 2026-03-04T07:29:21,872 creating '/tmp/pip-modern-metadata-6v7dy_7v/pythonclaw-0.2.3.dist-info' 2026-03-04T07:29:22,001 Preparing metadata (pyproject.toml): finished with status 'done' 2026-03-04T07:29:22,007 Source in /tmp/pip-wheel-ep4ymuu9/pythonclaw_c0ea3e54af664ccca12925b08bf8326d has version 0.2.3, which satisfies requirement pythonclaw==0.2.3 from https://files.pythonhosted.org/packages/8b/c9/960342e98b0321e4f152f14b6feb3be22e953529c3341bee68f0d4e08022/pythonclaw-0.2.3.tar.gz 2026-03-04T07:29:22,008 Removed pythonclaw==0.2.3 from https://files.pythonhosted.org/packages/8b/c9/960342e98b0321e4f152f14b6feb3be22e953529c3341bee68f0d4e08022/pythonclaw-0.2.3.tar.gz from build tracker '/tmp/pip-build-tracker-e5cajrb3' 2026-03-04T07:29:22,016 Created temporary directory: /tmp/pip-unpack-hymyr3dr 2026-03-04T07:29:22,016 Building wheels for collected packages: pythonclaw 2026-03-04T07:29:22,021 Created temporary directory: /tmp/pip-wheel-j2kk_tnd 2026-03-04T07:29:22,021 Destination directory: /tmp/pip-wheel-j2kk_tnd 2026-03-04T07:29:22,023 Building wheel for pythonclaw (pyproject.toml): started 2026-03-04T07:29:22,025 Running command Building wheel for pythonclaw (pyproject.toml) 2026-03-04T07:29:22,584 /tmp/pip-build-env-ongbisvi/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:29:22,584 !! 2026-03-04T07:29:22,585 ******************************************************************************** 2026-03-04T07:29:22,586 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:29:22,587 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-03-04T07:29:22,587 or your builds will no longer be supported. 2026-03-04T07:29:22,589 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-04T07:29:22,589 ******************************************************************************** 2026-03-04T07:29:22,590 !! 2026-03-04T07:29:22,591 corresp(dist, value, root_dir) 2026-03-04T07:29:22,654 /tmp/pip-build-env-ongbisvi/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-04T07:29:22,654 !! 2026-03-04T07:29:22,655 ******************************************************************************** 2026-03-04T07:29:22,656 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-04T07:29:22,657 License :: OSI Approved :: MIT License 2026-03-04T07:29:22,658 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-04T07:29:22,659 ******************************************************************************** 2026-03-04T07:29:22,660 !! 2026-03-04T07:29:22,661 dist._finalize_license_expression() 2026-03-04T07:29:22,662 /tmp/pip-build-env-ongbisvi/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-04T07:29:22,662 !! 2026-03-04T07:29:22,664 ******************************************************************************** 2026-03-04T07:29:22,664 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-04T07:29:22,665 License :: OSI Approved :: MIT License 2026-03-04T07:29:22,666 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-04T07:29:22,666 ******************************************************************************** 2026-03-04T07:29:22,667 !! 2026-03-04T07:29:22,668 self._finalize_license_expression() 2026-03-04T07:29:22,668 running bdist_wheel 2026-03-04T07:29:22,680 running build 2026-03-04T07:29:22,681 running build_py 2026-03-04T07:29:22,687 creating build/lib/pythonclaw 2026-03-04T07:29:22,689 copying pythonclaw/main.py -> build/lib/pythonclaw 2026-03-04T07:29:22,692 copying pythonclaw/init.py -> build/lib/pythonclaw 2026-03-04T07:29:22,693 copying pythonclaw/session_manager.py -> build/lib/pythonclaw 2026-03-04T07:29:22,695 copying pythonclaw/server.py -> build/lib/pythonclaw 2026-03-04T07:29:22,697 copying pythonclaw/__main__.py -> build/lib/pythonclaw 2026-03-04T07:29:22,699 copying pythonclaw/onboard.py -> build/lib/pythonclaw 2026-03-04T07:29:22,701 copying pythonclaw/config.py -> build/lib/pythonclaw 2026-03-04T07:29:22,703 copying pythonclaw/__init__.py -> build/lib/pythonclaw 2026-03-04T07:29:22,705 copying pythonclaw/daemon.py -> build/lib/pythonclaw 2026-03-04T07:29:22,708 creating build/lib/pythonclaw/scheduler 2026-03-04T07:29:22,709 copying pythonclaw/scheduler/heartbeat.py -> build/lib/pythonclaw/scheduler 2026-03-04T07:29:22,711 copying pythonclaw/scheduler/cron.py -> build/lib/pythonclaw/scheduler 2026-03-04T07:29:22,714 creating build/lib/pythonclaw/channels 2026-03-04T07:29:22,715 copying pythonclaw/channels/telegram_bot.py -> build/lib/pythonclaw/channels 2026-03-04T07:29:22,717 copying pythonclaw/channels/discord_bot.py -> build/lib/pythonclaw/channels 2026-03-04T07:29:22,720 creating build/lib/pythonclaw/web 2026-03-04T07:29:22,721 copying pythonclaw/web/app.py -> build/lib/pythonclaw/web 2026-03-04T07:29:22,724 copying pythonclaw/web/__init__.py -> build/lib/pythonclaw/web 2026-03-04T07:29:22,727 creating build/lib/pythonclaw/core 2026-03-04T07:29:22,728 copying pythonclaw/core/compaction.py -> build/lib/pythonclaw/core 2026-03-04T07:29:22,730 copying pythonclaw/core/utils.py -> build/lib/pythonclaw/core 2026-03-04T07:29:22,732 copying pythonclaw/core/tools.py -> build/lib/pythonclaw/core 2026-03-04T07:29:22,734 copying pythonclaw/core/skill_loader.py -> build/lib/pythonclaw/core 2026-03-04T07:29:22,737 copying pythonclaw/core/agent.py -> build/lib/pythonclaw/core 2026-03-04T07:29:22,740 copying pythonclaw/core/persistent_agent.py -> build/lib/pythonclaw/core 2026-03-04T07:29:22,741 copying pythonclaw/core/skillhub.py -> build/lib/pythonclaw/core 2026-03-04T07:29:22,744 copying pythonclaw/core/__init__.py -> build/lib/pythonclaw/core 2026-03-04T07:29:22,745 copying pythonclaw/core/session_store.py -> build/lib/pythonclaw/core 2026-03-04T07:29:22,752 creating build/lib/pythonclaw/templates/skills/data/csv_analyzer 2026-03-04T07:29:22,755 copying pythonclaw/templates/skills/data/csv_analyzer/analyze.py -> build/lib/pythonclaw/templates/skills/data/csv_analyzer 2026-03-04T07:29:22,758 creating build/lib/pythonclaw/templates/skills/data/pdf_reader 2026-03-04T07:29:22,759 copying pythonclaw/templates/skills/data/pdf_reader/read_pdf.py -> build/lib/pythonclaw/templates/skills/data/pdf_reader 2026-03-04T07:29:22,761 creating build/lib/pythonclaw/templates/skills/data/scraper 2026-03-04T07:29:22,762 copying pythonclaw/templates/skills/data/scraper/scrape.py -> build/lib/pythonclaw/templates/skills/data/scraper 2026-03-04T07:29:22,765 creating build/lib/pythonclaw/templates/skills/data/youtube 2026-03-04T07:29:22,766 copying pythonclaw/templates/skills/data/youtube/youtube_info.py -> build/lib/pythonclaw/templates/skills/data/youtube 2026-03-04T07:29:22,768 creating build/lib/pythonclaw/templates/skills/data/news 2026-03-04T07:29:22,769 copying pythonclaw/templates/skills/data/news/search_news.py -> build/lib/pythonclaw/templates/skills/data/news 2026-03-04T07:29:22,772 creating build/lib/pythonclaw/templates/skills/data/weather 2026-03-04T07:29:22,773 copying pythonclaw/templates/skills/data/weather/weather.py -> build/lib/pythonclaw/templates/skills/data/weather 2026-03-04T07:29:22,775 creating build/lib/pythonclaw/templates/skills/data/finance 2026-03-04T07:29:22,776 copying pythonclaw/templates/skills/data/finance/fetch_quote.py -> build/lib/pythonclaw/templates/skills/data/finance 2026-03-04T07:29:22,779 creating build/lib/pythonclaw/templates/skills/system/change_setting 2026-03-04T07:29:22,780 copying pythonclaw/templates/skills/system/change_setting/update_config.py -> build/lib/pythonclaw/templates/skills/system/change_setting 2026-03-04T07:29:22,782 creating build/lib/pythonclaw/templates/skills/system/time 2026-03-04T07:29:22,783 copying pythonclaw/templates/skills/system/time/time_util.py -> build/lib/pythonclaw/templates/skills/system/time 2026-03-04T07:29:22,786 creating build/lib/pythonclaw/templates/skills/system/random 2026-03-04T07:29:22,787 copying pythonclaw/templates/skills/system/random/random_util.py -> build/lib/pythonclaw/templates/skills/system/random 2026-03-04T07:29:22,789 creating build/lib/pythonclaw/templates/skills/system/onboarding 2026-03-04T07:29:22,790 copying pythonclaw/templates/skills/system/onboarding/write_identity.py -> build/lib/pythonclaw/templates/skills/system/onboarding 2026-03-04T07:29:22,793 creating build/lib/pythonclaw/templates/skills/text/translator 2026-03-04T07:29:22,795 copying pythonclaw/templates/skills/text/translator/translate.py -> build/lib/pythonclaw/templates/skills/text/translator 2026-03-04T07:29:22,797 creating build/lib/pythonclaw/templates/skills/dev/github 2026-03-04T07:29:22,799 copying pythonclaw/templates/skills/dev/github/gh.py -> build/lib/pythonclaw/templates/skills/dev/github 2026-03-04T07:29:22,802 creating build/lib/pythonclaw/templates/skills/dev/code_runner 2026-03-04T07:29:22,803 copying pythonclaw/templates/skills/dev/code_runner/run_code.py -> build/lib/pythonclaw/templates/skills/dev/code_runner 2026-03-04T07:29:22,805 creating build/lib/pythonclaw/templates/skills/dev/http_request 2026-03-04T07:29:22,806 copying pythonclaw/templates/skills/dev/http_request/request.py -> build/lib/pythonclaw/templates/skills/dev/http_request 2026-03-04T07:29:22,809 creating build/lib/pythonclaw/templates/skills/communication/email 2026-03-04T07:29:22,811 copying pythonclaw/templates/skills/communication/email/send_email.py -> build/lib/pythonclaw/templates/skills/communication/email 2026-03-04T07:29:22,814 creating build/lib/pythonclaw/core/retrieval 2026-03-04T07:29:22,815 copying pythonclaw/core/retrieval/chunker.py -> build/lib/pythonclaw/core/retrieval 2026-03-04T07:29:22,817 copying pythonclaw/core/retrieval/fusion.py -> build/lib/pythonclaw/core/retrieval 2026-03-04T07:29:22,819 copying pythonclaw/core/retrieval/reranker.py -> build/lib/pythonclaw/core/retrieval 2026-03-04T07:29:22,821 copying pythonclaw/core/retrieval/sparse.py -> build/lib/pythonclaw/core/retrieval 2026-03-04T07:29:22,823 copying pythonclaw/core/retrieval/dense.py -> build/lib/pythonclaw/core/retrieval 2026-03-04T07:29:22,825 copying pythonclaw/core/retrieval/__init__.py -> build/lib/pythonclaw/core/retrieval 2026-03-04T07:29:22,827 copying pythonclaw/core/retrieval/retriever.py -> build/lib/pythonclaw/core/retrieval 2026-03-04T07:29:22,829 creating build/lib/pythonclaw/core/memory 2026-03-04T07:29:22,830 copying pythonclaw/core/memory/storage.py -> build/lib/pythonclaw/core/memory 2026-03-04T07:29:22,833 copying pythonclaw/core/memory/manager.py -> build/lib/pythonclaw/core/memory 2026-03-04T07:29:22,835 creating build/lib/pythonclaw/core/llm 2026-03-04T07:29:22,836 copying pythonclaw/core/llm/anthropic_client.py -> build/lib/pythonclaw/core/llm 2026-03-04T07:29:22,838 copying pythonclaw/core/llm/openai_compatible.py -> build/lib/pythonclaw/core/llm 2026-03-04T07:29:22,840 copying pythonclaw/core/llm/response.py -> build/lib/pythonclaw/core/llm 2026-03-04T07:29:22,842 copying pythonclaw/core/llm/base.py -> build/lib/pythonclaw/core/llm 2026-03-04T07:29:22,843 copying pythonclaw/core/llm/gemini_client.py -> build/lib/pythonclaw/core/llm 2026-03-04T07:29:22,846 creating build/lib/pythonclaw/core/knowledge 2026-03-04T07:29:22,847 copying pythonclaw/core/knowledge/rag.py -> build/lib/pythonclaw/core/knowledge 2026-03-04T07:29:22,849 running egg_info 2026-03-04T07:29:22,858 writing pythonclaw.egg-info/PKG-INFO 2026-03-04T07:29:22,869 writing dependency_links to pythonclaw.egg-info/dependency_links.txt 2026-03-04T07:29:22,870 writing entry points to pythonclaw.egg-info/entry_points.txt 2026-03-04T07:29:22,876 writing requirements to pythonclaw.egg-info/requires.txt 2026-03-04T07:29:22,877 writing top-level names to pythonclaw.egg-info/top_level.txt 2026-03-04T07:29:23,017 reading manifest file 'pythonclaw.egg-info/SOURCES.txt' 2026-03-04T07:29:23,024 reading manifest template 'MANIFEST.in' 2026-03-04T07:29:23,154 warning: no files found matching '*.css' under directory 'pythonclaw' 2026-03-04T07:29:23,198 warning: no files found matching '*.js' under directory 'pythonclaw' 2026-03-04T07:29:23,286 warning: no files found matching '*.ico' under directory 'pythonclaw' 2026-03-04T07:29:23,290 warning: no previously-included files found matching 'pythonclaw.json' 2026-03-04T07:29:23,291 warning: no previously-included files found matching 'pythonclaw.example.json' 2026-03-04T07:29:23,292 warning: no previously-included files found matching '.env' 2026-03-04T07:29:23,292 warning: no previously-included files found matching '.env.example' 2026-03-04T07:29:23,294 warning: no previously-included files matching '__pycache__' found under directory '*' 2026-03-04T07:29:23,295 warning: no previously-included files matching '*.py[cod]' found under directory '*' 2026-03-04T07:29:23,296 warning: no previously-included files matching '*.pyc' found under directory '*' 2026-03-04T07:29:23,297 warning: no previously-included files matching '*' found under directory 'context' 2026-03-04T07:29:23,298 warning: no previously-included files matching '*' found under directory '.github' 2026-03-04T07:29:23,299 warning: no previously-included files matching '*' found under directory 'assets' 2026-03-04T07:29:23,300 adding license file 'LICENSE' 2026-03-04T07:29:23,308 writing manifest file 'pythonclaw.egg-info/SOURCES.txt' 2026-03-04T07:29:23,383 creating build/lib/pythonclaw/templates/soul 2026-03-04T07:29:23,384 copying pythonclaw/templates/soul/SOUL.md -> build/lib/pythonclaw/templates/soul 2026-03-04T07:29:23,386 creating build/lib/pythonclaw/templates/persona 2026-03-04T07:29:23,387 copying pythonclaw/templates/persona/demo_persona.md -> build/lib/pythonclaw/templates/persona 2026-03-04T07:29:23,390 copying pythonclaw/templates/skills/data/CATEGORY.md -> build/lib/pythonclaw/templates/skills/data 2026-03-04T07:29:23,392 copying pythonclaw/templates/skills/data/csv_analyzer/SKILL.md -> build/lib/pythonclaw/templates/skills/data/csv_analyzer 2026-03-04T07:29:23,394 copying pythonclaw/templates/skills/data/pdf_reader/SKILL.md -> build/lib/pythonclaw/templates/skills/data/pdf_reader 2026-03-04T07:29:23,397 copying pythonclaw/templates/skills/data/scraper/SKILL.md -> build/lib/pythonclaw/templates/skills/data/scraper 2026-03-04T07:29:23,399 copying pythonclaw/templates/skills/data/youtube/SKILL.md -> build/lib/pythonclaw/templates/skills/data/youtube 2026-03-04T07:29:23,401 copying pythonclaw/templates/skills/data/news/SKILL.md -> build/lib/pythonclaw/templates/skills/data/news 2026-03-04T07:29:23,404 copying pythonclaw/templates/skills/data/weather/SKILL.md -> build/lib/pythonclaw/templates/skills/data/weather 2026-03-04T07:29:23,406 copying pythonclaw/templates/skills/data/finance/SKILL.md -> build/lib/pythonclaw/templates/skills/data/finance 2026-03-04T07:29:23,409 copying pythonclaw/templates/skills/system/CATEGORY.md -> build/lib/pythonclaw/templates/skills/system 2026-03-04T07:29:23,411 creating build/lib/pythonclaw/templates/skills/system/change_soul 2026-03-04T07:29:23,412 copying pythonclaw/templates/skills/system/change_soul/SKILL.md -> build/lib/pythonclaw/templates/skills/system/change_soul 2026-03-04T07:29:23,414 copying pythonclaw/templates/skills/system/change_setting/SKILL.md -> build/lib/pythonclaw/templates/skills/system/change_setting 2026-03-04T07:29:23,416 copying pythonclaw/templates/skills/system/time/SKILL.md -> build/lib/pythonclaw/templates/skills/system/time 2026-03-04T07:29:23,419 copying pythonclaw/templates/skills/system/random/SKILL.md -> build/lib/pythonclaw/templates/skills/system/random 2026-03-04T07:29:23,421 creating build/lib/pythonclaw/templates/skills/system/change_persona 2026-03-04T07:29:23,422 copying pythonclaw/templates/skills/system/change_persona/SKILL.md -> build/lib/pythonclaw/templates/skills/system/change_persona 2026-03-04T07:29:23,424 copying pythonclaw/templates/skills/system/onboarding/SKILL.md -> build/lib/pythonclaw/templates/skills/system/onboarding 2026-03-04T07:29:23,426 copying pythonclaw/templates/skills/text/CATEGORY.md -> build/lib/pythonclaw/templates/skills/text 2026-03-04T07:29:23,429 copying pythonclaw/templates/skills/text/translator/SKILL.md -> build/lib/pythonclaw/templates/skills/text/translator 2026-03-04T07:29:23,431 creating build/lib/pythonclaw/templates/skills/google 2026-03-04T07:29:23,432 copying pythonclaw/templates/skills/google/CATEGORY.md -> build/lib/pythonclaw/templates/skills/google 2026-03-04T07:29:23,434 creating build/lib/pythonclaw/templates/skills/google/workspace 2026-03-04T07:29:23,435 copying pythonclaw/templates/skills/google/workspace/SKILL.md -> build/lib/pythonclaw/templates/skills/google/workspace 2026-03-04T07:29:23,438 copying pythonclaw/templates/skills/dev/CATEGORY.md -> build/lib/pythonclaw/templates/skills/dev 2026-03-04T07:29:23,440 copying pythonclaw/templates/skills/dev/github/SKILL.md -> build/lib/pythonclaw/templates/skills/dev/github 2026-03-04T07:29:23,442 copying pythonclaw/templates/skills/dev/code_runner/SKILL.md -> build/lib/pythonclaw/templates/skills/dev/code_runner 2026-03-04T07:29:23,445 copying pythonclaw/templates/skills/dev/http_request/SKILL.md -> build/lib/pythonclaw/templates/skills/dev/http_request 2026-03-04T07:29:23,447 creating build/lib/pythonclaw/templates/skills/web 2026-03-04T07:29:23,448 copying pythonclaw/templates/skills/web/CATEGORY.md -> build/lib/pythonclaw/templates/skills/web 2026-03-04T07:29:23,450 creating build/lib/pythonclaw/templates/skills/web/tavily 2026-03-04T07:29:23,451 copying pythonclaw/templates/skills/web/tavily/SKILL.md -> build/lib/pythonclaw/templates/skills/web/tavily 2026-03-04T07:29:23,454 copying pythonclaw/templates/skills/communication/CATEGORY.md -> build/lib/pythonclaw/templates/skills/communication 2026-03-04T07:29:23,456 copying pythonclaw/templates/skills/communication/email/SKILL.md -> build/lib/pythonclaw/templates/skills/communication/email 2026-03-04T07:29:23,459 creating build/lib/pythonclaw/templates/skills/meta 2026-03-04T07:29:23,460 copying pythonclaw/templates/skills/meta/CATEGORY.md -> build/lib/pythonclaw/templates/skills/meta 2026-03-04T07:29:23,462 creating build/lib/pythonclaw/templates/skills/meta/skill_creator 2026-03-04T07:29:23,463 copying pythonclaw/templates/skills/meta/skill_creator/SKILL.md -> build/lib/pythonclaw/templates/skills/meta/skill_creator 2026-03-04T07:29:23,466 creating build/lib/pythonclaw/web/static 2026-03-04T07:29:23,467 copying pythonclaw/web/static/favicon.png -> build/lib/pythonclaw/web/static 2026-03-04T07:29:23,469 copying pythonclaw/web/static/logo.png -> build/lib/pythonclaw/web/static 2026-03-04T07:29:23,472 copying pythonclaw/web/static/index.html -> build/lib/pythonclaw/web/static 2026-03-04T07:29:23,513 installing to build/bdist.linux-armv7l/wheel 2026-03-04T07:29:23,514 running install 2026-03-04T07:29:23,538 running install_lib 2026-03-04T07:29:23,543 creating build/bdist.linux-armv7l/wheel 2026-03-04T07:29:23,545 creating build/bdist.linux-armv7l/wheel/pythonclaw 2026-03-04T07:29:23,546 copying build/lib/pythonclaw/main.py -> build/bdist.linux-armv7l/wheel/./pythonclaw 2026-03-04T07:29:23,549 creating build/bdist.linux-armv7l/wheel/pythonclaw/scheduler 2026-03-04T07:29:23,550 copying build/lib/pythonclaw/scheduler/heartbeat.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/scheduler 2026-03-04T07:29:23,553 copying build/lib/pythonclaw/scheduler/cron.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/scheduler 2026-03-04T07:29:23,556 copying build/lib/pythonclaw/init.py -> build/bdist.linux-armv7l/wheel/./pythonclaw 2026-03-04T07:29:23,557 copying build/lib/pythonclaw/session_manager.py -> build/bdist.linux-armv7l/wheel/./pythonclaw 2026-03-04T07:29:23,560 creating build/bdist.linux-armv7l/wheel/pythonclaw/channels 2026-03-04T07:29:23,561 copying build/lib/pythonclaw/channels/telegram_bot.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/channels 2026-03-04T07:29:23,563 copying build/lib/pythonclaw/channels/discord_bot.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/channels 2026-03-04T07:29:23,566 creating build/bdist.linux-armv7l/wheel/pythonclaw/web 2026-03-04T07:29:23,567 copying build/lib/pythonclaw/web/app.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/web 2026-03-04T07:29:23,570 creating build/bdist.linux-armv7l/wheel/pythonclaw/web/static 2026-03-04T07:29:23,571 copying build/lib/pythonclaw/web/static/favicon.png -> build/bdist.linux-armv7l/wheel/./pythonclaw/web/static 2026-03-04T07:29:23,573 copying build/lib/pythonclaw/web/static/logo.png -> build/bdist.linux-armv7l/wheel/./pythonclaw/web/static 2026-03-04T07:29:23,575 copying build/lib/pythonclaw/web/static/index.html -> build/bdist.linux-armv7l/wheel/./pythonclaw/web/static 2026-03-04T07:29:23,579 copying build/lib/pythonclaw/web/__init__.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/web 2026-03-04T07:29:23,580 copying build/lib/pythonclaw/server.py -> build/bdist.linux-armv7l/wheel/./pythonclaw 2026-03-04T07:29:23,582 copying build/lib/pythonclaw/__main__.py -> build/bdist.linux-armv7l/wheel/./pythonclaw 2026-03-04T07:29:23,585 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates 2026-03-04T07:29:23,586 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/soul 2026-03-04T07:29:23,587 copying build/lib/pythonclaw/templates/soul/SOUL.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/soul 2026-03-04T07:29:23,590 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/persona 2026-03-04T07:29:23,591 copying build/lib/pythonclaw/templates/persona/demo_persona.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/persona 2026-03-04T07:29:23,593 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills 2026-03-04T07:29:23,595 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/data 2026-03-04T07:29:23,596 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/data/csv_analyzer 2026-03-04T07:29:23,598 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:29:23,600 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:29:23,602 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/data/pdf_reader 2026-03-04T07:29:23,603 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:29:23,605 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:29:23,608 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/data/scraper 2026-03-04T07:29:23,609 copying build/lib/pythonclaw/templates/skills/data/scraper/SKILL.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/data/scraper 2026-03-04T07:29:23,611 copying build/lib/pythonclaw/templates/skills/data/scraper/scrape.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/data/scraper 2026-03-04T07:29:23,613 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/data/youtube 2026-03-04T07:29:23,614 copying build/lib/pythonclaw/templates/skills/data/youtube/SKILL.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/data/youtube 2026-03-04T07:29:23,616 copying build/lib/pythonclaw/templates/skills/data/youtube/youtube_info.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/data/youtube 2026-03-04T07:29:23,618 copying build/lib/pythonclaw/templates/skills/data/CATEGORY.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/data 2026-03-04T07:29:23,620 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/data/news 2026-03-04T07:29:23,621 copying build/lib/pythonclaw/templates/skills/data/news/SKILL.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/data/news 2026-03-04T07:29:23,623 copying build/lib/pythonclaw/templates/skills/data/news/search_news.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/data/news 2026-03-04T07:29:23,626 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/data/weather 2026-03-04T07:29:23,626 copying build/lib/pythonclaw/templates/skills/data/weather/SKILL.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/data/weather 2026-03-04T07:29:23,628 copying build/lib/pythonclaw/templates/skills/data/weather/weather.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/data/weather 2026-03-04T07:29:23,631 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/data/finance 2026-03-04T07:29:23,632 copying build/lib/pythonclaw/templates/skills/data/finance/fetch_quote.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/data/finance 2026-03-04T07:29:23,634 copying build/lib/pythonclaw/templates/skills/data/finance/SKILL.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/data/finance 2026-03-04T07:29:23,636 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/system 2026-03-04T07:29:23,638 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/system/change_soul 2026-03-04T07:29:23,639 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:29:23,642 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/system/change_setting 2026-03-04T07:29:23,643 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:29:23,645 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:29:23,647 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/system/time 2026-03-04T07:29:23,648 copying build/lib/pythonclaw/templates/skills/system/time/time_util.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/system/time 2026-03-04T07:29:23,651 copying build/lib/pythonclaw/templates/skills/system/time/SKILL.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/system/time 2026-03-04T07:29:23,652 copying build/lib/pythonclaw/templates/skills/system/CATEGORY.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/system 2026-03-04T07:29:23,655 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/system/random 2026-03-04T07:29:23,656 copying build/lib/pythonclaw/templates/skills/system/random/random_util.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/system/random 2026-03-04T07:29:23,658 copying build/lib/pythonclaw/templates/skills/system/random/SKILL.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/system/random 2026-03-04T07:29:23,660 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/system/change_persona 2026-03-04T07:29:23,661 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:29:23,664 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/system/onboarding 2026-03-04T07:29:23,665 copying build/lib/pythonclaw/templates/skills/system/onboarding/SKILL.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/system/onboarding 2026-03-04T07:29:23,667 copying build/lib/pythonclaw/templates/skills/system/onboarding/write_identity.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/system/onboarding 2026-03-04T07:29:23,669 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/text 2026-03-04T07:29:23,671 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/text/translator 2026-03-04T07:29:23,672 copying build/lib/pythonclaw/templates/skills/text/translator/SKILL.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/text/translator 2026-03-04T07:29:23,674 copying build/lib/pythonclaw/templates/skills/text/translator/translate.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/text/translator 2026-03-04T07:29:23,676 copying build/lib/pythonclaw/templates/skills/text/CATEGORY.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/text 2026-03-04T07:29:23,678 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/google 2026-03-04T07:29:23,679 copying build/lib/pythonclaw/templates/skills/google/CATEGORY.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/google 2026-03-04T07:29:23,681 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/google/workspace 2026-03-04T07:29:23,682 copying build/lib/pythonclaw/templates/skills/google/workspace/SKILL.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/google/workspace 2026-03-04T07:29:23,685 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/dev 2026-03-04T07:29:23,687 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/dev/github 2026-03-04T07:29:23,688 copying build/lib/pythonclaw/templates/skills/dev/github/gh.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/dev/github 2026-03-04T07:29:23,690 copying build/lib/pythonclaw/templates/skills/dev/github/SKILL.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/dev/github 2026-03-04T07:29:23,692 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/dev/code_runner 2026-03-04T07:29:23,693 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:29:23,695 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:29:23,697 copying build/lib/pythonclaw/templates/skills/dev/CATEGORY.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/dev 2026-03-04T07:29:23,700 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/dev/http_request 2026-03-04T07:29:23,701 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:29:23,703 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:29:23,705 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/web 2026-03-04T07:29:23,706 copying build/lib/pythonclaw/templates/skills/web/CATEGORY.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/web 2026-03-04T07:29:23,709 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/web/tavily 2026-03-04T07:29:23,710 copying build/lib/pythonclaw/templates/skills/web/tavily/SKILL.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/web/tavily 2026-03-04T07:29:23,712 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/communication 2026-03-04T07:29:23,714 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/communication/email 2026-03-04T07:29:23,715 copying build/lib/pythonclaw/templates/skills/communication/email/SKILL.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/communication/email 2026-03-04T07:29:23,717 copying build/lib/pythonclaw/templates/skills/communication/email/send_email.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/communication/email 2026-03-04T07:29:23,719 copying build/lib/pythonclaw/templates/skills/communication/CATEGORY.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/communication 2026-03-04T07:29:23,721 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/meta 2026-03-04T07:29:23,723 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/meta/skill_creator 2026-03-04T07:29:23,724 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:29:23,726 copying build/lib/pythonclaw/templates/skills/meta/CATEGORY.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/meta 2026-03-04T07:29:23,728 copying build/lib/pythonclaw/onboard.py -> build/bdist.linux-armv7l/wheel/./pythonclaw 2026-03-04T07:29:23,730 copying build/lib/pythonclaw/config.py -> build/bdist.linux-armv7l/wheel/./pythonclaw 2026-03-04T07:29:23,733 creating build/bdist.linux-armv7l/wheel/pythonclaw/core 2026-03-04T07:29:23,734 copying build/lib/pythonclaw/core/compaction.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core 2026-03-04T07:29:23,736 copying build/lib/pythonclaw/core/utils.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core 2026-03-04T07:29:23,738 copying build/lib/pythonclaw/core/tools.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core 2026-03-04T07:29:23,741 copying build/lib/pythonclaw/core/skill_loader.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core 2026-03-04T07:29:23,743 copying build/lib/pythonclaw/core/agent.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core 2026-03-04T07:29:23,746 creating build/bdist.linux-armv7l/wheel/pythonclaw/core/retrieval 2026-03-04T07:29:23,747 copying build/lib/pythonclaw/core/retrieval/chunker.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core/retrieval 2026-03-04T07:29:23,750 copying build/lib/pythonclaw/core/retrieval/fusion.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core/retrieval 2026-03-04T07:29:23,752 copying build/lib/pythonclaw/core/retrieval/reranker.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core/retrieval 2026-03-04T07:29:23,754 copying build/lib/pythonclaw/core/retrieval/sparse.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core/retrieval 2026-03-04T07:29:23,756 copying build/lib/pythonclaw/core/retrieval/dense.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core/retrieval 2026-03-04T07:29:23,758 copying build/lib/pythonclaw/core/retrieval/__init__.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core/retrieval 2026-03-04T07:29:23,760 copying build/lib/pythonclaw/core/retrieval/retriever.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core/retrieval 2026-03-04T07:29:23,763 creating build/bdist.linux-armv7l/wheel/pythonclaw/core/memory 2026-03-04T07:29:23,764 copying build/lib/pythonclaw/core/memory/storage.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core/memory 2026-03-04T07:29:23,766 copying build/lib/pythonclaw/core/memory/manager.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core/memory 2026-03-04T07:29:23,769 copying build/lib/pythonclaw/core/persistent_agent.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core 2026-03-04T07:29:23,771 creating build/bdist.linux-armv7l/wheel/pythonclaw/core/llm 2026-03-04T07:29:23,772 copying build/lib/pythonclaw/core/llm/anthropic_client.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core/llm 2026-03-04T07:29:23,774 copying build/lib/pythonclaw/core/llm/openai_compatible.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core/llm 2026-03-04T07:29:23,776 copying build/lib/pythonclaw/core/llm/response.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core/llm 2026-03-04T07:29:23,778 copying build/lib/pythonclaw/core/llm/base.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core/llm 2026-03-04T07:29:23,780 copying build/lib/pythonclaw/core/llm/gemini_client.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core/llm 2026-03-04T07:29:23,782 copying build/lib/pythonclaw/core/skillhub.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core 2026-03-04T07:29:23,785 creating build/bdist.linux-armv7l/wheel/pythonclaw/core/knowledge 2026-03-04T07:29:23,786 copying build/lib/pythonclaw/core/knowledge/rag.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core/knowledge 2026-03-04T07:29:23,788 copying build/lib/pythonclaw/core/__init__.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core 2026-03-04T07:29:23,789 copying build/lib/pythonclaw/core/session_store.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core 2026-03-04T07:29:23,792 copying build/lib/pythonclaw/__init__.py -> build/bdist.linux-armv7l/wheel/./pythonclaw 2026-03-04T07:29:23,794 copying build/lib/pythonclaw/daemon.py -> build/bdist.linux-armv7l/wheel/./pythonclaw 2026-03-04T07:29:23,795 running install_egg_info 2026-03-04T07:29:23,800 Copying pythonclaw.egg-info to build/bdist.linux-armv7l/wheel/./pythonclaw-0.2.3-py3.11.egg-info 2026-03-04T07:29:23,812 running install_scripts 2026-03-04T07:29:23,824 creating build/bdist.linux-armv7l/wheel/pythonclaw-0.2.3.dist-info/WHEEL 2026-03-04T07:29:23,826 creating '/tmp/pip-wheel-j2kk_tnd/.tmp-bt39_23n/pythonclaw-0.2.3-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-03-04T07:29:23,829 adding 'pythonclaw/__init__.py' 2026-03-04T07:29:23,830 adding 'pythonclaw/__main__.py' 2026-03-04T07:29:23,832 adding 'pythonclaw/config.py' 2026-03-04T07:29:23,834 adding 'pythonclaw/daemon.py' 2026-03-04T07:29:23,835 adding 'pythonclaw/init.py' 2026-03-04T07:29:23,837 adding 'pythonclaw/main.py' 2026-03-04T07:29:23,840 adding 'pythonclaw/onboard.py' 2026-03-04T07:29:23,841 adding 'pythonclaw/server.py' 2026-03-04T07:29:23,843 adding 'pythonclaw/session_manager.py' 2026-03-04T07:29:23,845 adding 'pythonclaw/channels/discord_bot.py' 2026-03-04T07:29:23,847 adding 'pythonclaw/channels/telegram_bot.py' 2026-03-04T07:29:23,849 adding 'pythonclaw/core/__init__.py' 2026-03-04T07:29:23,853 adding 'pythonclaw/core/agent.py' 2026-03-04T07:29:23,855 adding 'pythonclaw/core/compaction.py' 2026-03-04T07:29:23,856 adding 'pythonclaw/core/persistent_agent.py' 2026-03-04T07:29:23,858 adding 'pythonclaw/core/session_store.py' 2026-03-04T07:29:23,861 adding 'pythonclaw/core/skill_loader.py' 2026-03-04T07:29:23,863 adding 'pythonclaw/core/skillhub.py' 2026-03-04T07:29:23,866 adding 'pythonclaw/core/tools.py' 2026-03-04T07:29:23,867 adding 'pythonclaw/core/utils.py' 2026-03-04T07:29:23,869 adding 'pythonclaw/core/knowledge/rag.py' 2026-03-04T07:29:23,871 adding 'pythonclaw/core/llm/anthropic_client.py' 2026-03-04T07:29:23,873 adding 'pythonclaw/core/llm/base.py' 2026-03-04T07:29:23,874 adding 'pythonclaw/core/llm/gemini_client.py' 2026-03-04T07:29:23,876 adding 'pythonclaw/core/llm/openai_compatible.py' 2026-03-04T07:29:23,877 adding 'pythonclaw/core/llm/response.py' 2026-03-04T07:29:23,879 adding 'pythonclaw/core/memory/manager.py' 2026-03-04T07:29:23,881 adding 'pythonclaw/core/memory/storage.py' 2026-03-04T07:29:23,883 adding 'pythonclaw/core/retrieval/__init__.py' 2026-03-04T07:29:23,884 adding 'pythonclaw/core/retrieval/chunker.py' 2026-03-04T07:29:23,885 adding 'pythonclaw/core/retrieval/dense.py' 2026-03-04T07:29:23,887 adding 'pythonclaw/core/retrieval/fusion.py' 2026-03-04T07:29:23,888 adding 'pythonclaw/core/retrieval/reranker.py' 2026-03-04T07:29:23,890 adding 'pythonclaw/core/retrieval/retriever.py' 2026-03-04T07:29:23,891 adding 'pythonclaw/core/retrieval/sparse.py' 2026-03-04T07:29:23,894 adding 'pythonclaw/scheduler/cron.py' 2026-03-04T07:29:23,895 adding 'pythonclaw/scheduler/heartbeat.py' 2026-03-04T07:29:23,897 adding 'pythonclaw/templates/persona/demo_persona.md' 2026-03-04T07:29:23,899 adding 'pythonclaw/templates/skills/communication/CATEGORY.md' 2026-03-04T07:29:23,901 adding 'pythonclaw/templates/skills/communication/email/SKILL.md' 2026-03-04T07:29:23,902 adding 'pythonclaw/templates/skills/communication/email/send_email.py' 2026-03-04T07:29:23,904 adding 'pythonclaw/templates/skills/data/CATEGORY.md' 2026-03-04T07:29:23,906 adding 'pythonclaw/templates/skills/data/csv_analyzer/SKILL.md' 2026-03-04T07:29:23,907 adding 'pythonclaw/templates/skills/data/csv_analyzer/analyze.py' 2026-03-04T07:29:23,909 adding 'pythonclaw/templates/skills/data/finance/SKILL.md' 2026-03-04T07:29:23,910 adding 'pythonclaw/templates/skills/data/finance/fetch_quote.py' 2026-03-04T07:29:23,912 adding 'pythonclaw/templates/skills/data/news/SKILL.md' 2026-03-04T07:29:23,913 adding 'pythonclaw/templates/skills/data/news/search_news.py' 2026-03-04T07:29:23,915 adding 'pythonclaw/templates/skills/data/pdf_reader/SKILL.md' 2026-03-04T07:29:23,916 adding 'pythonclaw/templates/skills/data/pdf_reader/read_pdf.py' 2026-03-04T07:29:23,918 adding 'pythonclaw/templates/skills/data/scraper/SKILL.md' 2026-03-04T07:29:23,919 adding 'pythonclaw/templates/skills/data/scraper/scrape.py' 2026-03-04T07:29:23,921 adding 'pythonclaw/templates/skills/data/weather/SKILL.md' 2026-03-04T07:29:23,923 adding 'pythonclaw/templates/skills/data/weather/weather.py' 2026-03-04T07:29:23,925 adding 'pythonclaw/templates/skills/data/youtube/SKILL.md' 2026-03-04T07:29:23,926 adding 'pythonclaw/templates/skills/data/youtube/youtube_info.py' 2026-03-04T07:29:23,928 adding 'pythonclaw/templates/skills/dev/CATEGORY.md' 2026-03-04T07:29:23,930 adding 'pythonclaw/templates/skills/dev/code_runner/SKILL.md' 2026-03-04T07:29:23,931 adding 'pythonclaw/templates/skills/dev/code_runner/run_code.py' 2026-03-04T07:29:23,933 adding 'pythonclaw/templates/skills/dev/github/SKILL.md' 2026-03-04T07:29:23,935 adding 'pythonclaw/templates/skills/dev/github/gh.py' 2026-03-04T07:29:23,936 adding 'pythonclaw/templates/skills/dev/http_request/SKILL.md' 2026-03-04T07:29:23,938 adding 'pythonclaw/templates/skills/dev/http_request/request.py' 2026-03-04T07:29:23,940 adding 'pythonclaw/templates/skills/google/CATEGORY.md' 2026-03-04T07:29:23,942 adding 'pythonclaw/templates/skills/google/workspace/SKILL.md' 2026-03-04T07:29:23,943 adding 'pythonclaw/templates/skills/meta/CATEGORY.md' 2026-03-04T07:29:23,945 adding 'pythonclaw/templates/skills/meta/skill_creator/SKILL.md' 2026-03-04T07:29:23,947 adding 'pythonclaw/templates/skills/system/CATEGORY.md' 2026-03-04T07:29:23,949 adding 'pythonclaw/templates/skills/system/change_persona/SKILL.md' 2026-03-04T07:29:23,951 adding 'pythonclaw/templates/skills/system/change_setting/SKILL.md' 2026-03-04T07:29:23,952 adding 'pythonclaw/templates/skills/system/change_setting/update_config.py' 2026-03-04T07:29:23,954 adding 'pythonclaw/templates/skills/system/change_soul/SKILL.md' 2026-03-04T07:29:23,956 adding 'pythonclaw/templates/skills/system/onboarding/SKILL.md' 2026-03-04T07:29:23,958 adding 'pythonclaw/templates/skills/system/onboarding/write_identity.py' 2026-03-04T07:29:23,960 adding 'pythonclaw/templates/skills/system/random/SKILL.md' 2026-03-04T07:29:23,961 adding 'pythonclaw/templates/skills/system/random/random_util.py' 2026-03-04T07:29:23,963 adding 'pythonclaw/templates/skills/system/time/SKILL.md' 2026-03-04T07:29:23,964 adding 'pythonclaw/templates/skills/system/time/time_util.py' 2026-03-04T07:29:23,966 adding 'pythonclaw/templates/skills/text/CATEGORY.md' 2026-03-04T07:29:23,968 adding 'pythonclaw/templates/skills/text/translator/SKILL.md' 2026-03-04T07:29:23,969 adding 'pythonclaw/templates/skills/text/translator/translate.py' 2026-03-04T07:29:23,971 adding 'pythonclaw/templates/skills/web/CATEGORY.md' 2026-03-04T07:29:23,973 adding 'pythonclaw/templates/skills/web/tavily/SKILL.md' 2026-03-04T07:29:23,974 adding 'pythonclaw/templates/soul/SOUL.md' 2026-03-04T07:29:23,976 adding 'pythonclaw/web/__init__.py' 2026-03-04T07:29:23,979 adding 'pythonclaw/web/app.py' 2026-03-04T07:29:23,981 adding 'pythonclaw/web/static/favicon.png' 2026-03-04T07:29:23,988 adding 'pythonclaw/web/static/index.html' 2026-03-04T07:29:23,992 adding 'pythonclaw/web/static/logo.png' 2026-03-04T07:29:23,994 adding 'pythonclaw-0.2.3.dist-info/licenses/LICENSE' 2026-03-04T07:29:23,996 adding 'pythonclaw-0.2.3.dist-info/METADATA' 2026-03-04T07:29:23,997 adding 'pythonclaw-0.2.3.dist-info/WHEEL' 2026-03-04T07:29:23,998 adding 'pythonclaw-0.2.3.dist-info/entry_points.txt' 2026-03-04T07:29:23,999 adding 'pythonclaw-0.2.3.dist-info/top_level.txt' 2026-03-04T07:29:24,001 adding 'pythonclaw-0.2.3.dist-info/RECORD' 2026-03-04T07:29:24,005 removing build/bdist.linux-armv7l/wheel 2026-03-04T07:29:24,143 Building wheel for pythonclaw (pyproject.toml): finished with status 'done' 2026-03-04T07:29:24,152 Created wheel for pythonclaw: filename=pythonclaw-0.2.3-py3-none-any.whl size=191191 sha256=812302fca1a13d6b5aaa5bf7c02a8b074b2b6db8174a5876c19e812e6645cfac 2026-03-04T07:29:24,153 Stored in directory: /tmp/pip-ephem-wheel-cache-u4gthl_g/wheels/88/f2/8a/6e310df13dabde812a86eaca0caeb7f1b9f14c0fde55f9edee 2026-03-04T07:29:24,170 Successfully built pythonclaw 2026-03-04T07:29:24,182 Removed build tracker: '/tmp/pip-build-tracker-e5cajrb3'