2026-03-04T07:50:24,256 Created temporary directory: /tmp/pip-ephem-wheel-cache-i1sptbnh 2026-03-04T07:50:24,258 Created temporary directory: /tmp/pip-build-tracker-0p5u7bea 2026-03-04T07:50:24,258 Initialized build tracking at /tmp/pip-build-tracker-0p5u7bea 2026-03-04T07:50:24,259 Created build tracker: /tmp/pip-build-tracker-0p5u7bea 2026-03-04T07:50:24,259 Entered build tracker: /tmp/pip-build-tracker-0p5u7bea 2026-03-04T07:50:24,260 Created temporary directory: /tmp/pip-wheel-yczpx1oo 2026-03-04T07:50:24,263 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:50:24,265 Created temporary directory: /tmp/pip-ephem-wheel-cache-c09796_p 2026-03-04T07:50:24,287 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-03-04T07:50:24,291 2 location(s) to search for versions of pythonclaw: 2026-03-04T07:50:24,291 * https://pypi.org/simple/pythonclaw/ 2026-03-04T07:50:24,291 * https://www.piwheels.org/simple/pythonclaw/ 2026-03-04T07:50:24,291 Fetching project page and analyzing links: https://pypi.org/simple/pythonclaw/ 2026-03-04T07:50:24,292 Getting page https://pypi.org/simple/pythonclaw/ 2026-03-04T07:50:24,294 Found index url https://pypi.org/simple 2026-03-04T07:50:24,428 Fetched page https://pypi.org/simple/pythonclaw/ as application/vnd.pypi.simple.v1+json 2026-03-04T07:50:24,433 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:50:24,434 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:50:24,435 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:50:24,436 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:50:24,436 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:50:24,437 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:50:24,438 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:50:24,439 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:50:24,440 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:50:24,441 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:50:24,442 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:50:24,443 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:50:24,443 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:50:24,444 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:50:24,445 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:50:24,446 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:50:24,447 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:50:24,448 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:50:24,449 Fetching project page and analyzing links: https://www.piwheels.org/simple/pythonclaw/ 2026-03-04T07:50:24,450 Getting page https://www.piwheels.org/simple/pythonclaw/ 2026-03-04T07:50:24,451 Found index url https://www.piwheels.org/simple 2026-03-04T07:50:24,616 Fetched page https://www.piwheels.org/simple/pythonclaw/ as text/html 2026-03-04T07:50:24,619 Skipping link: No binaries permitted for pythonclaw: https://www.piwheels.org/simple/pythonclaw/pythonclaw-0.3.2-py3-none-any.whl#sha256=d0f3e40fb01eafd2a0d5e2a9dcf7afccf929a4cc6ba0c55bc4e957720162890d (from https://www.piwheels.org/simple/pythonclaw/) (requires-python:>=3.10) 2026-03-04T07:50:24,620 Skipping link: No binaries permitted for pythonclaw: https://www.piwheels.org/simple/pythonclaw/pythonclaw-0.3.1-py3-none-any.whl#sha256=0bce8a421ae62ab26c44b529b194b8f39459d3337f270d3ab9ad50802d671bb5 (from https://www.piwheels.org/simple/pythonclaw/) (requires-python:>=3.10) 2026-03-04T07:50:24,621 Skipping link: No binaries permitted for pythonclaw: https://www.piwheels.org/simple/pythonclaw/pythonclaw-0.3.0-py3-none-any.whl#sha256=bcf725e70b2d84002bcb7dd594e395d792733caaa4461a3ae39ad95016a88806 (from https://www.piwheels.org/simple/pythonclaw/) (requires-python:>=3.10) 2026-03-04T07:50:24,621 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:50:24,622 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:50:24,623 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:50:24,624 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:50:24,624 Skipping link: not a file: https://www.piwheels.org/simple/pythonclaw/ 2026-03-04T07:50:24,625 Skipping link: not a file: https://pypi.org/simple/pythonclaw/ 2026-03-04T07:50:24,645 Given no hashes to check 1 links for project 'pythonclaw': discarding no candidates 2026-03-04T07:50:24,665 Collecting pythonclaw==0.3.3 2026-03-04T07:50:24,667 Created temporary directory: /tmp/pip-unpack-lvppuupq 2026-03-04T07:50:24,882 Downloading pythonclaw-0.3.3.tar.gz (177 kB) 2026-03-04T07:50:25,199 Added pythonclaw==0.3.3 from https://files.pythonhosted.org/packages/fb/1e/b4073b12a05ef82a9bf2cf93208200060b302503c040dcd82512f7537ef3/pythonclaw-0.3.3.tar.gz to build tracker '/tmp/pip-build-tracker-0p5u7bea' 2026-03-04T07:50:25,205 Created temporary directory: /tmp/pip-build-env-5qw68tre 2026-03-04T07:50:25,209 Installing build dependencies: started 2026-03-04T07:50:25,210 Running command pip subprocess to install build dependencies 2026-03-04T07:50:26,349 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-03-04T07:50:26,952 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:50:26,976 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-03-04T07:50:28,720 Collecting setuptools>=68 2026-03-04T07:50:28,803 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.0-py3-none-any.whl (1.0 MB) 2026-03-04T07:50:29,065 Collecting wheel 2026-03-04T07:50:29,080 Using cached https://www.piwheels.org/simple/wheel/wheel-0.46.3-py3-none-any.whl (30 kB) 2026-03-04T07:50:29,261 Collecting packaging>=24.0 2026-03-04T07:50:29,276 Using cached https://www.piwheels.org/simple/packaging/packaging-26.0-py3-none-any.whl (74 kB) 2026-03-04T07:50:32,232 Installing collected packages: setuptools, packaging, wheel 2026-03-04T07:50:35,589 Creating /tmp/pip-build-env-5qw68tre/overlay/local/bin 2026-03-04T07:50:35,591 changing mode of /tmp/pip-build-env-5qw68tre/overlay/local/bin/wheel to 755 2026-03-04T07:50:35,612 Successfully installed packaging-26.0 setuptools-82.0.0 wheel-0.46.3 2026-03-04T07:50:35,893 Installing build dependencies: finished with status 'done' 2026-03-04T07:50:35,899 Getting requirements to build wheel: started 2026-03-04T07:50:35,900 Running command Getting requirements to build wheel 2026-03-04T07:50:36,538 /tmp/pip-build-env-5qw68tre/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:50:36,538 !! 2026-03-04T07:50:36,539 ******************************************************************************** 2026-03-04T07:50:36,540 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:50:36,542 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-03-04T07:50:36,543 or your builds will no longer be supported. 2026-03-04T07:50:36,544 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-04T07:50:36,544 ******************************************************************************** 2026-03-04T07:50:36,545 !! 2026-03-04T07:50:36,546 corresp(dist, value, root_dir) 2026-03-04T07:50:36,619 /tmp/pip-build-env-5qw68tre/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-04T07:50:36,619 !! 2026-03-04T07:50:36,620 ******************************************************************************** 2026-03-04T07:50:36,621 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-04T07:50:36,622 License :: OSI Approved :: MIT License 2026-03-04T07:50:36,623 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-04T07:50:36,623 ******************************************************************************** 2026-03-04T07:50:36,624 !! 2026-03-04T07:50:36,625 dist._finalize_license_expression() 2026-03-04T07:50:36,625 /tmp/pip-build-env-5qw68tre/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-04T07:50:36,626 !! 2026-03-04T07:50:36,627 ******************************************************************************** 2026-03-04T07:50:36,627 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-04T07:50:36,628 License :: OSI Approved :: MIT License 2026-03-04T07:50:36,630 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-04T07:50:36,630 ******************************************************************************** 2026-03-04T07:50:36,632 !! 2026-03-04T07:50:36,632 self._finalize_license_expression() 2026-03-04T07:50:36,633 running egg_info 2026-03-04T07:50:36,635 writing pythonclaw.egg-info/PKG-INFO 2026-03-04T07:50:36,639 writing dependency_links to pythonclaw.egg-info/dependency_links.txt 2026-03-04T07:50:36,641 writing entry points to pythonclaw.egg-info/entry_points.txt 2026-03-04T07:50:36,643 writing requirements to pythonclaw.egg-info/requires.txt 2026-03-04T07:50:36,644 writing top-level names to pythonclaw.egg-info/top_level.txt 2026-03-04T07:50:36,812 reading manifest file 'pythonclaw.egg-info/SOURCES.txt' 2026-03-04T07:50:36,819 reading manifest template 'MANIFEST.in' 2026-03-04T07:50:36,950 warning: no files found matching '*.css' under directory 'pythonclaw' 2026-03-04T07:50:36,992 warning: no files found matching '*.js' under directory 'pythonclaw' 2026-03-04T07:50:37,075 warning: no files found matching '*.ico' under directory 'pythonclaw' 2026-03-04T07:50:37,078 warning: no previously-included files found matching 'pythonclaw.json' 2026-03-04T07:50:37,079 warning: no previously-included files found matching 'pythonclaw.example.json' 2026-03-04T07:50:37,080 warning: no previously-included files found matching '.env' 2026-03-04T07:50:37,080 warning: no previously-included files found matching '.env.example' 2026-03-04T07:50:37,081 warning: no previously-included files matching '__pycache__' found under directory '*' 2026-03-04T07:50:37,083 warning: no previously-included files matching '*.py[cod]' found under directory '*' 2026-03-04T07:50:37,084 warning: no previously-included files matching '*.pyc' found under directory '*' 2026-03-04T07:50:37,085 warning: no previously-included files matching '*' found under directory 'context' 2026-03-04T07:50:37,085 warning: no previously-included files matching '*' found under directory '.github' 2026-03-04T07:50:37,086 warning: no previously-included files matching '*' found under directory 'assets' 2026-03-04T07:50:37,087 adding license file 'LICENSE' 2026-03-04T07:50:37,094 writing manifest file 'pythonclaw.egg-info/SOURCES.txt' 2026-03-04T07:50:37,194 Getting requirements to build wheel: finished with status 'done' 2026-03-04T07:50:37,197 Created temporary directory: /tmp/pip-modern-metadata-njbfsjni 2026-03-04T07:50:37,200 Preparing metadata (pyproject.toml): started 2026-03-04T07:50:37,201 Running command Preparing metadata (pyproject.toml) 2026-03-04T07:50:37,773 /tmp/pip-build-env-5qw68tre/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:50:37,774 !! 2026-03-04T07:50:37,775 ******************************************************************************** 2026-03-04T07:50:37,776 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:50:37,776 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-03-04T07:50:37,777 or your builds will no longer be supported. 2026-03-04T07:50:37,778 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-04T07:50:37,778 ******************************************************************************** 2026-03-04T07:50:37,779 !! 2026-03-04T07:50:37,780 corresp(dist, value, root_dir) 2026-03-04T07:50:37,851 /tmp/pip-build-env-5qw68tre/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-04T07:50:37,851 !! 2026-03-04T07:50:37,853 ******************************************************************************** 2026-03-04T07:50:37,853 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-04T07:50:37,855 License :: OSI Approved :: MIT License 2026-03-04T07:50:37,856 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-04T07:50:37,857 ******************************************************************************** 2026-03-04T07:50:37,858 !! 2026-03-04T07:50:37,859 dist._finalize_license_expression() 2026-03-04T07:50:37,860 /tmp/pip-build-env-5qw68tre/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-04T07:50:37,861 !! 2026-03-04T07:50:37,862 ******************************************************************************** 2026-03-04T07:50:37,863 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-04T07:50:37,864 License :: OSI Approved :: MIT License 2026-03-04T07:50:37,865 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-04T07:50:37,865 ******************************************************************************** 2026-03-04T07:50:37,867 !! 2026-03-04T07:50:37,867 self._finalize_license_expression() 2026-03-04T07:50:37,868 running dist_info 2026-03-04T07:50:37,873 creating /tmp/pip-modern-metadata-njbfsjni/pythonclaw.egg-info 2026-03-04T07:50:37,874 writing /tmp/pip-modern-metadata-njbfsjni/pythonclaw.egg-info/PKG-INFO 2026-03-04T07:50:37,879 writing dependency_links to /tmp/pip-modern-metadata-njbfsjni/pythonclaw.egg-info/dependency_links.txt 2026-03-04T07:50:37,881 writing entry points to /tmp/pip-modern-metadata-njbfsjni/pythonclaw.egg-info/entry_points.txt 2026-03-04T07:50:37,882 writing requirements to /tmp/pip-modern-metadata-njbfsjni/pythonclaw.egg-info/requires.txt 2026-03-04T07:50:37,883 writing top-level names to /tmp/pip-modern-metadata-njbfsjni/pythonclaw.egg-info/top_level.txt 2026-03-04T07:50:37,885 writing manifest file '/tmp/pip-modern-metadata-njbfsjni/pythonclaw.egg-info/SOURCES.txt' 2026-03-04T07:50:38,036 reading manifest file '/tmp/pip-modern-metadata-njbfsjni/pythonclaw.egg-info/SOURCES.txt' 2026-03-04T07:50:38,038 reading manifest template 'MANIFEST.in' 2026-03-04T07:50:38,171 warning: no files found matching '*.css' under directory 'pythonclaw' 2026-03-04T07:50:38,215 warning: no files found matching '*.js' under directory 'pythonclaw' 2026-03-04T07:50:38,303 warning: no files found matching '*.ico' under directory 'pythonclaw' 2026-03-04T07:50:38,306 warning: no previously-included files found matching 'pythonclaw.json' 2026-03-04T07:50:38,307 warning: no previously-included files found matching 'pythonclaw.example.json' 2026-03-04T07:50:38,308 warning: no previously-included files found matching '.env' 2026-03-04T07:50:38,308 warning: no previously-included files found matching '.env.example' 2026-03-04T07:50:38,309 warning: no previously-included files matching '__pycache__' found under directory '*' 2026-03-04T07:50:38,310 warning: no previously-included files matching '*.py[cod]' found under directory '*' 2026-03-04T07:50:38,311 warning: no previously-included files matching '*.pyc' found under directory '*' 2026-03-04T07:50:38,312 warning: no previously-included files matching '*' found under directory 'context' 2026-03-04T07:50:38,312 warning: no previously-included files matching '*' found under directory '.github' 2026-03-04T07:50:38,313 warning: no previously-included files matching '*' found under directory 'assets' 2026-03-04T07:50:38,314 adding license file 'LICENSE' 2026-03-04T07:50:38,320 writing manifest file '/tmp/pip-modern-metadata-njbfsjni/pythonclaw.egg-info/SOURCES.txt' 2026-03-04T07:50:38,321 creating '/tmp/pip-modern-metadata-njbfsjni/pythonclaw-0.3.3.dist-info' 2026-03-04T07:50:38,449 Preparing metadata (pyproject.toml): finished with status 'done' 2026-03-04T07:50:38,455 Source in /tmp/pip-wheel-yczpx1oo/pythonclaw_57e1dcc04c6c4030889b434432dcab13 has version 0.3.3, which satisfies requirement pythonclaw==0.3.3 from https://files.pythonhosted.org/packages/fb/1e/b4073b12a05ef82a9bf2cf93208200060b302503c040dcd82512f7537ef3/pythonclaw-0.3.3.tar.gz 2026-03-04T07:50:38,456 Removed pythonclaw==0.3.3 from https://files.pythonhosted.org/packages/fb/1e/b4073b12a05ef82a9bf2cf93208200060b302503c040dcd82512f7537ef3/pythonclaw-0.3.3.tar.gz from build tracker '/tmp/pip-build-tracker-0p5u7bea' 2026-03-04T07:50:38,463 Created temporary directory: /tmp/pip-unpack-ewyr7jxw 2026-03-04T07:50:38,464 Building wheels for collected packages: pythonclaw 2026-03-04T07:50:38,468 Created temporary directory: /tmp/pip-wheel-jond24ua 2026-03-04T07:50:38,469 Destination directory: /tmp/pip-wheel-jond24ua 2026-03-04T07:50:38,471 Building wheel for pythonclaw (pyproject.toml): started 2026-03-04T07:50:38,472 Running command Building wheel for pythonclaw (pyproject.toml) 2026-03-04T07:50:39,033 /tmp/pip-build-env-5qw68tre/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:50:39,033 !! 2026-03-04T07:50:39,035 ******************************************************************************** 2026-03-04T07:50:39,035 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:50:39,036 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-03-04T07:50:39,037 or your builds will no longer be supported. 2026-03-04T07:50:39,038 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-04T07:50:39,039 ******************************************************************************** 2026-03-04T07:50:39,040 !! 2026-03-04T07:50:39,041 corresp(dist, value, root_dir) 2026-03-04T07:50:39,104 /tmp/pip-build-env-5qw68tre/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-04T07:50:39,105 !! 2026-03-04T07:50:39,106 ******************************************************************************** 2026-03-04T07:50:39,107 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-04T07:50:39,108 License :: OSI Approved :: MIT License 2026-03-04T07:50:39,108 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-04T07:50:39,109 ******************************************************************************** 2026-03-04T07:50:39,110 !! 2026-03-04T07:50:39,110 dist._finalize_license_expression() 2026-03-04T07:50:39,111 /tmp/pip-build-env-5qw68tre/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-04T07:50:39,112 !! 2026-03-04T07:50:39,113 ******************************************************************************** 2026-03-04T07:50:39,113 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-04T07:50:39,114 License :: OSI Approved :: MIT License 2026-03-04T07:50:39,115 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-04T07:50:39,115 ******************************************************************************** 2026-03-04T07:50:39,117 !! 2026-03-04T07:50:39,117 self._finalize_license_expression() 2026-03-04T07:50:39,118 running bdist_wheel 2026-03-04T07:50:39,129 running build 2026-03-04T07:50:39,130 running build_py 2026-03-04T07:50:39,136 creating build/lib/pythonclaw 2026-03-04T07:50:39,138 copying pythonclaw/session_manager.py -> build/lib/pythonclaw 2026-03-04T07:50:39,140 copying pythonclaw/__main__.py -> build/lib/pythonclaw 2026-03-04T07:50:39,142 copying pythonclaw/daemon.py -> build/lib/pythonclaw 2026-03-04T07:50:39,145 copying pythonclaw/main.py -> build/lib/pythonclaw 2026-03-04T07:50:39,148 copying pythonclaw/server.py -> build/lib/pythonclaw 2026-03-04T07:50:39,150 copying pythonclaw/config.py -> build/lib/pythonclaw 2026-03-04T07:50:39,152 copying pythonclaw/onboard.py -> build/lib/pythonclaw 2026-03-04T07:50:39,155 copying pythonclaw/__init__.py -> build/lib/pythonclaw 2026-03-04T07:50:39,157 copying pythonclaw/init.py -> build/lib/pythonclaw 2026-03-04T07:50:39,159 creating build/lib/pythonclaw/web 2026-03-04T07:50:39,160 copying pythonclaw/web/__init__.py -> build/lib/pythonclaw/web 2026-03-04T07:50:39,163 copying pythonclaw/web/app.py -> build/lib/pythonclaw/web 2026-03-04T07:50:39,166 creating build/lib/pythonclaw/scheduler 2026-03-04T07:50:39,167 copying pythonclaw/scheduler/cron.py -> build/lib/pythonclaw/scheduler 2026-03-04T07:50:39,169 copying pythonclaw/scheduler/heartbeat.py -> build/lib/pythonclaw/scheduler 2026-03-04T07:50:39,172 creating build/lib/pythonclaw/core 2026-03-04T07:50:39,173 copying pythonclaw/core/agent.py -> build/lib/pythonclaw/core 2026-03-04T07:50:39,177 copying pythonclaw/core/persistent_agent.py -> build/lib/pythonclaw/core 2026-03-04T07:50:39,179 copying pythonclaw/core/compaction.py -> build/lib/pythonclaw/core 2026-03-04T07:50:39,181 copying pythonclaw/core/__init__.py -> build/lib/pythonclaw/core 2026-03-04T07:50:39,183 copying pythonclaw/core/utils.py -> build/lib/pythonclaw/core 2026-03-04T07:50:39,185 copying pythonclaw/core/skill_loader.py -> build/lib/pythonclaw/core 2026-03-04T07:50:39,188 copying pythonclaw/core/tools.py -> build/lib/pythonclaw/core 2026-03-04T07:50:39,191 copying pythonclaw/core/skillhub.py -> build/lib/pythonclaw/core 2026-03-04T07:50:39,193 copying pythonclaw/core/session_store.py -> build/lib/pythonclaw/core 2026-03-04T07:50:39,196 creating build/lib/pythonclaw/channels 2026-03-04T07:50:39,197 copying pythonclaw/channels/telegram_bot.py -> build/lib/pythonclaw/channels 2026-03-04T07:50:39,200 copying pythonclaw/channels/discord_bot.py -> build/lib/pythonclaw/channels 2026-03-04T07:50:39,203 creating build/lib/pythonclaw/core/llm 2026-03-04T07:50:39,204 copying pythonclaw/core/llm/response.py -> build/lib/pythonclaw/core/llm 2026-03-04T07:50:39,206 copying pythonclaw/core/llm/openai_compatible.py -> build/lib/pythonclaw/core/llm 2026-03-04T07:50:39,208 copying pythonclaw/core/llm/base.py -> build/lib/pythonclaw/core/llm 2026-03-04T07:50:39,210 copying pythonclaw/core/llm/anthropic_client.py -> build/lib/pythonclaw/core/llm 2026-03-04T07:50:39,212 copying pythonclaw/core/llm/gemini_client.py -> build/lib/pythonclaw/core/llm 2026-03-04T07:50:39,215 creating build/lib/pythonclaw/core/memory 2026-03-04T07:50:39,216 copying pythonclaw/core/memory/storage.py -> build/lib/pythonclaw/core/memory 2026-03-04T07:50:39,218 copying pythonclaw/core/memory/manager.py -> build/lib/pythonclaw/core/memory 2026-03-04T07:50:39,221 creating build/lib/pythonclaw/core/knowledge 2026-03-04T07:50:39,222 copying pythonclaw/core/knowledge/rag.py -> build/lib/pythonclaw/core/knowledge 2026-03-04T07:50:39,225 creating build/lib/pythonclaw/core/retrieval 2026-03-04T07:50:39,226 copying pythonclaw/core/retrieval/fusion.py -> build/lib/pythonclaw/core/retrieval 2026-03-04T07:50:39,228 copying pythonclaw/core/retrieval/__init__.py -> build/lib/pythonclaw/core/retrieval 2026-03-04T07:50:39,230 copying pythonclaw/core/retrieval/chunker.py -> build/lib/pythonclaw/core/retrieval 2026-03-04T07:50:39,232 copying pythonclaw/core/retrieval/retriever.py -> build/lib/pythonclaw/core/retrieval 2026-03-04T07:50:39,234 copying pythonclaw/core/retrieval/sparse.py -> build/lib/pythonclaw/core/retrieval 2026-03-04T07:50:39,236 copying pythonclaw/core/retrieval/reranker.py -> build/lib/pythonclaw/core/retrieval 2026-03-04T07:50:39,238 copying pythonclaw/core/retrieval/dense.py -> build/lib/pythonclaw/core/retrieval 2026-03-04T07:50:39,245 creating build/lib/pythonclaw/templates/skills/text/translator 2026-03-04T07:50:39,248 copying pythonclaw/templates/skills/text/translator/translate.py -> build/lib/pythonclaw/templates/skills/text/translator 2026-03-04T07:50:39,250 creating build/lib/pythonclaw/templates/skills/dev/http_request 2026-03-04T07:50:39,252 copying pythonclaw/templates/skills/dev/http_request/request.py -> build/lib/pythonclaw/templates/skills/dev/http_request 2026-03-04T07:50:39,254 creating build/lib/pythonclaw/templates/skills/dev/code_runner 2026-03-04T07:50:39,255 copying pythonclaw/templates/skills/dev/code_runner/run_code.py -> build/lib/pythonclaw/templates/skills/dev/code_runner 2026-03-04T07:50:39,258 creating build/lib/pythonclaw/templates/skills/dev/github 2026-03-04T07:50:39,259 copying pythonclaw/templates/skills/dev/github/gh.py -> build/lib/pythonclaw/templates/skills/dev/github 2026-03-04T07:50:39,262 creating build/lib/pythonclaw/templates/skills/communication/email 2026-03-04T07:50:39,264 copying pythonclaw/templates/skills/communication/email/send_email.py -> build/lib/pythonclaw/templates/skills/communication/email 2026-03-04T07:50:39,266 creating build/lib/pythonclaw/templates/skills/data/weather 2026-03-04T07:50:39,268 copying pythonclaw/templates/skills/data/weather/weather.py -> build/lib/pythonclaw/templates/skills/data/weather 2026-03-04T07:50:39,270 creating build/lib/pythonclaw/templates/skills/data/pdf_reader 2026-03-04T07:50:39,271 copying pythonclaw/templates/skills/data/pdf_reader/read_pdf.py -> build/lib/pythonclaw/templates/skills/data/pdf_reader 2026-03-04T07:50:39,274 creating build/lib/pythonclaw/templates/skills/data/finance 2026-03-04T07:50:39,275 copying pythonclaw/templates/skills/data/finance/fetch_quote.py -> build/lib/pythonclaw/templates/skills/data/finance 2026-03-04T07:50:39,278 creating build/lib/pythonclaw/templates/skills/data/scraper 2026-03-04T07:50:39,279 copying pythonclaw/templates/skills/data/scraper/scrape.py -> build/lib/pythonclaw/templates/skills/data/scraper 2026-03-04T07:50:39,281 creating build/lib/pythonclaw/templates/skills/data/news 2026-03-04T07:50:39,282 copying pythonclaw/templates/skills/data/news/search_news.py -> build/lib/pythonclaw/templates/skills/data/news 2026-03-04T07:50:39,285 creating build/lib/pythonclaw/templates/skills/data/youtube 2026-03-04T07:50:39,286 copying pythonclaw/templates/skills/data/youtube/youtube_info.py -> build/lib/pythonclaw/templates/skills/data/youtube 2026-03-04T07:50:39,288 creating build/lib/pythonclaw/templates/skills/data/csv_analyzer 2026-03-04T07:50:39,289 copying pythonclaw/templates/skills/data/csv_analyzer/analyze.py -> build/lib/pythonclaw/templates/skills/data/csv_analyzer 2026-03-04T07:50:39,293 creating build/lib/pythonclaw/templates/skills/system/random 2026-03-04T07:50:39,294 copying pythonclaw/templates/skills/system/random/random_util.py -> build/lib/pythonclaw/templates/skills/system/random 2026-03-04T07:50:39,297 creating build/lib/pythonclaw/templates/skills/system/onboarding 2026-03-04T07:50:39,298 copying pythonclaw/templates/skills/system/onboarding/write_identity.py -> build/lib/pythonclaw/templates/skills/system/onboarding 2026-03-04T07:50:39,301 creating build/lib/pythonclaw/templates/skills/system/change_setting 2026-03-04T07:50:39,302 copying pythonclaw/templates/skills/system/change_setting/update_config.py -> build/lib/pythonclaw/templates/skills/system/change_setting 2026-03-04T07:50:39,304 creating build/lib/pythonclaw/templates/skills/system/time 2026-03-04T07:50:39,305 copying pythonclaw/templates/skills/system/time/time_util.py -> build/lib/pythonclaw/templates/skills/system/time 2026-03-04T07:50:39,307 running egg_info 2026-03-04T07:50:39,317 writing pythonclaw.egg-info/PKG-INFO 2026-03-04T07:50:39,321 writing dependency_links to pythonclaw.egg-info/dependency_links.txt 2026-03-04T07:50:39,322 writing entry points to pythonclaw.egg-info/entry_points.txt 2026-03-04T07:50:39,324 writing requirements to pythonclaw.egg-info/requires.txt 2026-03-04T07:50:39,325 writing top-level names to pythonclaw.egg-info/top_level.txt 2026-03-04T07:50:39,464 reading manifest file 'pythonclaw.egg-info/SOURCES.txt' 2026-03-04T07:50:39,470 reading manifest template 'MANIFEST.in' 2026-03-04T07:50:39,605 warning: no files found matching '*.css' under directory 'pythonclaw' 2026-03-04T07:50:39,651 warning: no files found matching '*.js' under directory 'pythonclaw' 2026-03-04T07:50:39,742 warning: no files found matching '*.ico' under directory 'pythonclaw' 2026-03-04T07:50:39,745 warning: no previously-included files found matching 'pythonclaw.json' 2026-03-04T07:50:39,746 warning: no previously-included files found matching 'pythonclaw.example.json' 2026-03-04T07:50:39,747 warning: no previously-included files found matching '.env' 2026-03-04T07:50:39,748 warning: no previously-included files found matching '.env.example' 2026-03-04T07:50:39,749 warning: no previously-included files matching '__pycache__' found under directory '*' 2026-03-04T07:50:39,750 warning: no previously-included files matching '*.py[cod]' found under directory '*' 2026-03-04T07:50:39,752 warning: no previously-included files matching '*.pyc' found under directory '*' 2026-03-04T07:50:39,753 warning: no previously-included files matching '*' found under directory 'context' 2026-03-04T07:50:39,754 warning: no previously-included files matching '*' found under directory '.github' 2026-03-04T07:50:39,755 warning: no previously-included files matching '*' found under directory 'assets' 2026-03-04T07:50:39,756 adding license file 'LICENSE' 2026-03-04T07:50:39,763 writing manifest file 'pythonclaw.egg-info/SOURCES.txt' 2026-03-04T07:50:39,840 creating build/lib/pythonclaw/templates/persona 2026-03-04T07:50:39,841 copying pythonclaw/templates/persona/demo_persona.md -> build/lib/pythonclaw/templates/persona 2026-03-04T07:50:39,844 creating build/lib/pythonclaw/templates/skills/web 2026-03-04T07:50:39,845 copying pythonclaw/templates/skills/web/CATEGORY.md -> build/lib/pythonclaw/templates/skills/web 2026-03-04T07:50:39,847 creating build/lib/pythonclaw/templates/skills/web/tavily 2026-03-04T07:50:39,848 copying pythonclaw/templates/skills/web/tavily/SKILL.md -> build/lib/pythonclaw/templates/skills/web/tavily 2026-03-04T07:50:39,851 copying pythonclaw/templates/skills/text/CATEGORY.md -> build/lib/pythonclaw/templates/skills/text 2026-03-04T07:50:39,853 copying pythonclaw/templates/skills/text/translator/SKILL.md -> build/lib/pythonclaw/templates/skills/text/translator 2026-03-04T07:50:39,856 copying pythonclaw/templates/skills/dev/CATEGORY.md -> build/lib/pythonclaw/templates/skills/dev 2026-03-04T07:50:39,858 copying pythonclaw/templates/skills/dev/http_request/SKILL.md -> build/lib/pythonclaw/templates/skills/dev/http_request 2026-03-04T07:50:39,861 copying pythonclaw/templates/skills/dev/code_runner/SKILL.md -> build/lib/pythonclaw/templates/skills/dev/code_runner 2026-03-04T07:50:39,863 copying pythonclaw/templates/skills/dev/github/SKILL.md -> build/lib/pythonclaw/templates/skills/dev/github 2026-03-04T07:50:39,866 copying pythonclaw/templates/skills/communication/CATEGORY.md -> build/lib/pythonclaw/templates/skills/communication 2026-03-04T07:50:39,868 copying pythonclaw/templates/skills/communication/email/SKILL.md -> build/lib/pythonclaw/templates/skills/communication/email 2026-03-04T07:50:39,871 copying pythonclaw/templates/skills/data/CATEGORY.md -> build/lib/pythonclaw/templates/skills/data 2026-03-04T07:50:39,873 copying pythonclaw/templates/skills/data/weather/SKILL.md -> build/lib/pythonclaw/templates/skills/data/weather 2026-03-04T07:50:39,876 copying pythonclaw/templates/skills/data/pdf_reader/SKILL.md -> build/lib/pythonclaw/templates/skills/data/pdf_reader 2026-03-04T07:50:39,878 copying pythonclaw/templates/skills/data/finance/SKILL.md -> build/lib/pythonclaw/templates/skills/data/finance 2026-03-04T07:50:39,880 copying pythonclaw/templates/skills/data/scraper/SKILL.md -> build/lib/pythonclaw/templates/skills/data/scraper 2026-03-04T07:50:39,883 copying pythonclaw/templates/skills/data/news/SKILL.md -> build/lib/pythonclaw/templates/skills/data/news 2026-03-04T07:50:39,885 copying pythonclaw/templates/skills/data/youtube/SKILL.md -> build/lib/pythonclaw/templates/skills/data/youtube 2026-03-04T07:50:39,887 copying pythonclaw/templates/skills/data/csv_analyzer/SKILL.md -> build/lib/pythonclaw/templates/skills/data/csv_analyzer 2026-03-04T07:50:39,889 creating build/lib/pythonclaw/templates/skills/meta 2026-03-04T07:50:39,890 copying pythonclaw/templates/skills/meta/CATEGORY.md -> build/lib/pythonclaw/templates/skills/meta 2026-03-04T07:50:39,892 creating build/lib/pythonclaw/templates/skills/meta/skill_creator 2026-03-04T07:50:39,894 copying pythonclaw/templates/skills/meta/skill_creator/SKILL.md -> build/lib/pythonclaw/templates/skills/meta/skill_creator 2026-03-04T07:50:39,896 creating build/lib/pythonclaw/templates/skills/google 2026-03-04T07:50:39,897 copying pythonclaw/templates/skills/google/CATEGORY.md -> build/lib/pythonclaw/templates/skills/google 2026-03-04T07:50:39,900 creating build/lib/pythonclaw/templates/skills/google/workspace 2026-03-04T07:50:39,901 copying pythonclaw/templates/skills/google/workspace/SKILL.md -> build/lib/pythonclaw/templates/skills/google/workspace 2026-03-04T07:50:39,904 copying pythonclaw/templates/skills/system/CATEGORY.md -> build/lib/pythonclaw/templates/skills/system 2026-03-04T07:50:39,907 copying pythonclaw/templates/skills/system/random/SKILL.md -> build/lib/pythonclaw/templates/skills/system/random 2026-03-04T07:50:39,909 creating build/lib/pythonclaw/templates/skills/system/change_persona 2026-03-04T07:50:39,910 copying pythonclaw/templates/skills/system/change_persona/SKILL.md -> build/lib/pythonclaw/templates/skills/system/change_persona 2026-03-04T07:50:39,913 copying pythonclaw/templates/skills/system/onboarding/SKILL.md -> build/lib/pythonclaw/templates/skills/system/onboarding 2026-03-04T07:50:39,915 copying pythonclaw/templates/skills/system/change_setting/SKILL.md -> build/lib/pythonclaw/templates/skills/system/change_setting 2026-03-04T07:50:39,918 creating build/lib/pythonclaw/templates/skills/system/change_soul 2026-03-04T07:50:39,918 copying pythonclaw/templates/skills/system/change_soul/SKILL.md -> build/lib/pythonclaw/templates/skills/system/change_soul 2026-03-04T07:50:39,921 copying pythonclaw/templates/skills/system/time/SKILL.md -> build/lib/pythonclaw/templates/skills/system/time 2026-03-04T07:50:39,923 creating build/lib/pythonclaw/templates/soul 2026-03-04T07:50:39,924 copying pythonclaw/templates/soul/SOUL.md -> build/lib/pythonclaw/templates/soul 2026-03-04T07:50:39,926 creating build/lib/pythonclaw/web/static 2026-03-04T07:50:39,927 copying pythonclaw/web/static/logo.png -> build/lib/pythonclaw/web/static 2026-03-04T07:50:39,930 copying pythonclaw/web/static/index.html -> build/lib/pythonclaw/web/static 2026-03-04T07:50:39,934 copying pythonclaw/web/static/favicon.png -> build/lib/pythonclaw/web/static 2026-03-04T07:50:39,972 installing to build/bdist.linux-armv7l/wheel 2026-03-04T07:50:39,973 running install 2026-03-04T07:50:39,996 running install_lib 2026-03-04T07:50:40,002 creating build/bdist.linux-armv7l/wheel 2026-03-04T07:50:40,004 creating build/bdist.linux-armv7l/wheel/pythonclaw 2026-03-04T07:50:40,006 creating build/bdist.linux-armv7l/wheel/pythonclaw/web 2026-03-04T07:50:40,007 copying build/lib/pythonclaw/web/__init__.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/web 2026-03-04T07:50:40,010 creating build/bdist.linux-armv7l/wheel/pythonclaw/web/static 2026-03-04T07:50:40,011 copying build/lib/pythonclaw/web/static/logo.png -> build/bdist.linux-armv7l/wheel/./pythonclaw/web/static 2026-03-04T07:50:40,014 copying build/lib/pythonclaw/web/static/index.html -> build/bdist.linux-armv7l/wheel/./pythonclaw/web/static 2026-03-04T07:50:40,017 copying build/lib/pythonclaw/web/static/favicon.png -> build/bdist.linux-armv7l/wheel/./pythonclaw/web/static 2026-03-04T07:50:40,019 copying build/lib/pythonclaw/web/app.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/web 2026-03-04T07:50:40,022 copying build/lib/pythonclaw/session_manager.py -> build/bdist.linux-armv7l/wheel/./pythonclaw 2026-03-04T07:50:40,024 copying build/lib/pythonclaw/__main__.py -> build/bdist.linux-armv7l/wheel/./pythonclaw 2026-03-04T07:50:40,026 copying build/lib/pythonclaw/daemon.py -> build/bdist.linux-armv7l/wheel/./pythonclaw 2026-03-04T07:50:40,028 copying build/lib/pythonclaw/main.py -> build/bdist.linux-armv7l/wheel/./pythonclaw 2026-03-04T07:50:40,031 creating build/bdist.linux-armv7l/wheel/pythonclaw/scheduler 2026-03-04T07:50:40,032 copying build/lib/pythonclaw/scheduler/cron.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/scheduler 2026-03-04T07:50:40,035 copying build/lib/pythonclaw/scheduler/heartbeat.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/scheduler 2026-03-04T07:50:40,037 copying build/lib/pythonclaw/server.py -> build/bdist.linux-armv7l/wheel/./pythonclaw 2026-03-04T07:50:40,039 copying build/lib/pythonclaw/config.py -> build/bdist.linux-armv7l/wheel/./pythonclaw 2026-03-04T07:50:40,041 copying build/lib/pythonclaw/onboard.py -> build/bdist.linux-armv7l/wheel/./pythonclaw 2026-03-04T07:50:40,044 copying build/lib/pythonclaw/__init__.py -> build/bdist.linux-armv7l/wheel/./pythonclaw 2026-03-04T07:50:40,046 copying build/lib/pythonclaw/init.py -> build/bdist.linux-armv7l/wheel/./pythonclaw 2026-03-04T07:50:40,048 creating build/bdist.linux-armv7l/wheel/pythonclaw/core 2026-03-04T07:50:40,049 copying build/lib/pythonclaw/core/agent.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core 2026-03-04T07:50:40,053 creating build/bdist.linux-armv7l/wheel/pythonclaw/core/llm 2026-03-04T07:50:40,054 copying build/lib/pythonclaw/core/llm/response.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core/llm 2026-03-04T07:50:40,056 copying build/lib/pythonclaw/core/llm/openai_compatible.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core/llm 2026-03-04T07:50:40,058 copying build/lib/pythonclaw/core/llm/base.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core/llm 2026-03-04T07:50:40,060 copying build/lib/pythonclaw/core/llm/anthropic_client.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core/llm 2026-03-04T07:50:40,062 copying build/lib/pythonclaw/core/llm/gemini_client.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core/llm 2026-03-04T07:50:40,064 copying build/lib/pythonclaw/core/persistent_agent.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core 2026-03-04T07:50:40,066 copying build/lib/pythonclaw/core/compaction.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core 2026-03-04T07:50:40,068 copying build/lib/pythonclaw/core/__init__.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core 2026-03-04T07:50:40,071 creating build/bdist.linux-armv7l/wheel/pythonclaw/core/memory 2026-03-04T07:50:40,072 copying build/lib/pythonclaw/core/memory/storage.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core/memory 2026-03-04T07:50:40,075 copying build/lib/pythonclaw/core/memory/manager.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core/memory 2026-03-04T07:50:40,077 copying build/lib/pythonclaw/core/utils.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core 2026-03-04T07:50:40,079 creating build/bdist.linux-armv7l/wheel/pythonclaw/core/knowledge 2026-03-04T07:50:40,080 copying build/lib/pythonclaw/core/knowledge/rag.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core/knowledge 2026-03-04T07:50:40,082 copying build/lib/pythonclaw/core/skill_loader.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core 2026-03-04T07:50:40,085 creating build/bdist.linux-armv7l/wheel/pythonclaw/core/retrieval 2026-03-04T07:50:40,086 copying build/lib/pythonclaw/core/retrieval/fusion.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core/retrieval 2026-03-04T07:50:40,089 copying build/lib/pythonclaw/core/retrieval/__init__.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core/retrieval 2026-03-04T07:50:40,091 copying build/lib/pythonclaw/core/retrieval/chunker.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core/retrieval 2026-03-04T07:50:40,093 copying build/lib/pythonclaw/core/retrieval/retriever.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core/retrieval 2026-03-04T07:50:40,095 copying build/lib/pythonclaw/core/retrieval/sparse.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core/retrieval 2026-03-04T07:50:40,097 copying build/lib/pythonclaw/core/retrieval/reranker.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core/retrieval 2026-03-04T07:50:40,099 copying build/lib/pythonclaw/core/retrieval/dense.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core/retrieval 2026-03-04T07:50:40,101 copying build/lib/pythonclaw/core/tools.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core 2026-03-04T07:50:40,104 copying build/lib/pythonclaw/core/skillhub.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core 2026-03-04T07:50:40,107 copying build/lib/pythonclaw/core/session_store.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core 2026-03-04T07:50:40,110 creating build/bdist.linux-armv7l/wheel/pythonclaw/channels 2026-03-04T07:50:40,111 copying build/lib/pythonclaw/channels/telegram_bot.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/channels 2026-03-04T07:50:40,113 copying build/lib/pythonclaw/channels/discord_bot.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/channels 2026-03-04T07:50:40,116 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates 2026-03-04T07:50:40,118 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/persona 2026-03-04T07:50:40,119 copying build/lib/pythonclaw/templates/persona/demo_persona.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/persona 2026-03-04T07:50:40,122 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills 2026-03-04T07:50:40,124 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/web 2026-03-04T07:50:40,125 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/web/tavily 2026-03-04T07:50:40,127 copying build/lib/pythonclaw/templates/skills/web/tavily/SKILL.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/web/tavily 2026-03-04T07:50:40,129 copying build/lib/pythonclaw/templates/skills/web/CATEGORY.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/web 2026-03-04T07:50:40,131 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/text 2026-03-04T07:50:40,133 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/text/translator 2026-03-04T07:50:40,134 copying build/lib/pythonclaw/templates/skills/text/translator/SKILL.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/text/translator 2026-03-04T07:50:40,136 copying build/lib/pythonclaw/templates/skills/text/translator/translate.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/text/translator 2026-03-04T07:50:40,138 copying build/lib/pythonclaw/templates/skills/text/CATEGORY.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/text 2026-03-04T07:50:40,141 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/dev 2026-03-04T07:50:40,143 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/dev/http_request 2026-03-04T07:50:40,144 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:50:40,146 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:50:40,149 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/dev/code_runner 2026-03-04T07:50:40,150 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:50:40,152 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:50:40,154 copying build/lib/pythonclaw/templates/skills/dev/CATEGORY.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/dev 2026-03-04T07:50:40,157 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/dev/github 2026-03-04T07:50:40,158 copying build/lib/pythonclaw/templates/skills/dev/github/SKILL.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/dev/github 2026-03-04T07:50:40,160 copying build/lib/pythonclaw/templates/skills/dev/github/gh.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/dev/github 2026-03-04T07:50:40,163 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/communication 2026-03-04T07:50:40,165 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/communication/email 2026-03-04T07:50:40,166 copying build/lib/pythonclaw/templates/skills/communication/email/SKILL.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/communication/email 2026-03-04T07:50:40,168 copying build/lib/pythonclaw/templates/skills/communication/email/send_email.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/communication/email 2026-03-04T07:50:40,170 copying build/lib/pythonclaw/templates/skills/communication/CATEGORY.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/communication 2026-03-04T07:50:40,172 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/data 2026-03-04T07:50:40,174 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/data/weather 2026-03-04T07:50:40,175 copying build/lib/pythonclaw/templates/skills/data/weather/SKILL.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/data/weather 2026-03-04T07:50:40,178 copying build/lib/pythonclaw/templates/skills/data/weather/weather.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/data/weather 2026-03-04T07:50:40,181 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/data/pdf_reader 2026-03-04T07:50:40,182 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:50:40,184 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:50:40,186 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/data/finance 2026-03-04T07:50:40,187 copying build/lib/pythonclaw/templates/skills/data/finance/SKILL.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/data/finance 2026-03-04T07:50:40,189 copying build/lib/pythonclaw/templates/skills/data/finance/fetch_quote.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/data/finance 2026-03-04T07:50:40,192 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/data/scraper 2026-03-04T07:50:40,193 copying build/lib/pythonclaw/templates/skills/data/scraper/SKILL.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/data/scraper 2026-03-04T07:50:40,195 copying build/lib/pythonclaw/templates/skills/data/scraper/scrape.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/data/scraper 2026-03-04T07:50:40,197 copying build/lib/pythonclaw/templates/skills/data/CATEGORY.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/data 2026-03-04T07:50:40,199 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/data/news 2026-03-04T07:50:40,200 copying build/lib/pythonclaw/templates/skills/data/news/SKILL.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/data/news 2026-03-04T07:50:40,202 copying build/lib/pythonclaw/templates/skills/data/news/search_news.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/data/news 2026-03-04T07:50:40,205 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/data/youtube 2026-03-04T07:50:40,206 copying build/lib/pythonclaw/templates/skills/data/youtube/SKILL.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/data/youtube 2026-03-04T07:50:40,208 copying build/lib/pythonclaw/templates/skills/data/youtube/youtube_info.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/data/youtube 2026-03-04T07:50:40,211 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/data/csv_analyzer 2026-03-04T07:50:40,212 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:50:40,214 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:50:40,217 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/meta 2026-03-04T07:50:40,219 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/meta/skill_creator 2026-03-04T07:50:40,220 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:50:40,223 copying build/lib/pythonclaw/templates/skills/meta/CATEGORY.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/meta 2026-03-04T07:50:40,225 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/google 2026-03-04T07:50:40,227 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/google/workspace 2026-03-04T07:50:40,228 copying build/lib/pythonclaw/templates/skills/google/workspace/SKILL.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/google/workspace 2026-03-04T07:50:40,230 copying build/lib/pythonclaw/templates/skills/google/CATEGORY.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/google 2026-03-04T07:50:40,233 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/system 2026-03-04T07:50:40,234 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/system/random 2026-03-04T07:50:40,236 copying build/lib/pythonclaw/templates/skills/system/random/SKILL.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/system/random 2026-03-04T07:50:40,238 copying build/lib/pythonclaw/templates/skills/system/random/random_util.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/system/random 2026-03-04T07:50:40,240 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/system/change_persona 2026-03-04T07:50:40,241 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:50:40,244 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/system/onboarding 2026-03-04T07:50:40,245 copying build/lib/pythonclaw/templates/skills/system/onboarding/SKILL.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/system/onboarding 2026-03-04T07:50:40,247 copying build/lib/pythonclaw/templates/skills/system/onboarding/write_identity.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/system/onboarding 2026-03-04T07:50:40,250 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/system/change_setting 2026-03-04T07:50:40,251 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:50:40,253 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:50:40,255 copying build/lib/pythonclaw/templates/skills/system/CATEGORY.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/system 2026-03-04T07:50:40,258 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/system/change_soul 2026-03-04T07:50:40,259 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:50:40,262 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/system/time 2026-03-04T07:50:40,263 copying build/lib/pythonclaw/templates/skills/system/time/SKILL.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/system/time 2026-03-04T07:50:40,265 copying build/lib/pythonclaw/templates/skills/system/time/time_util.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/system/time 2026-03-04T07:50:40,268 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/soul 2026-03-04T07:50:40,269 copying build/lib/pythonclaw/templates/soul/SOUL.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/soul 2026-03-04T07:50:40,271 running install_egg_info 2026-03-04T07:50:40,276 Copying pythonclaw.egg-info to build/bdist.linux-armv7l/wheel/./pythonclaw-0.3.3-py3.11.egg-info 2026-03-04T07:50:40,289 running install_scripts 2026-03-04T07:50:40,303 creating build/bdist.linux-armv7l/wheel/pythonclaw-0.3.3.dist-info/WHEEL 2026-03-04T07:50:40,305 creating '/tmp/pip-wheel-jond24ua/.tmp-w42o2e4z/pythonclaw-0.3.3-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-03-04T07:50:40,308 adding 'pythonclaw/__init__.py' 2026-03-04T07:50:40,309 adding 'pythonclaw/__main__.py' 2026-03-04T07:50:40,311 adding 'pythonclaw/config.py' 2026-03-04T07:50:40,312 adding 'pythonclaw/daemon.py' 2026-03-04T07:50:40,314 adding 'pythonclaw/init.py' 2026-03-04T07:50:40,316 adding 'pythonclaw/main.py' 2026-03-04T07:50:40,318 adding 'pythonclaw/onboard.py' 2026-03-04T07:50:40,320 adding 'pythonclaw/server.py' 2026-03-04T07:50:40,321 adding 'pythonclaw/session_manager.py' 2026-03-04T07:50:40,324 adding 'pythonclaw/channels/discord_bot.py' 2026-03-04T07:50:40,326 adding 'pythonclaw/channels/telegram_bot.py' 2026-03-04T07:50:40,327 adding 'pythonclaw/core/__init__.py' 2026-03-04T07:50:40,332 adding 'pythonclaw/core/agent.py' 2026-03-04T07:50:40,334 adding 'pythonclaw/core/compaction.py' 2026-03-04T07:50:40,336 adding 'pythonclaw/core/persistent_agent.py' 2026-03-04T07:50:40,337 adding 'pythonclaw/core/session_store.py' 2026-03-04T07:50:40,340 adding 'pythonclaw/core/skill_loader.py' 2026-03-04T07:50:40,341 adding 'pythonclaw/core/skillhub.py' 2026-03-04T07:50:40,344 adding 'pythonclaw/core/tools.py' 2026-03-04T07:50:40,346 adding 'pythonclaw/core/utils.py' 2026-03-04T07:50:40,348 adding 'pythonclaw/core/knowledge/rag.py' 2026-03-04T07:50:40,350 adding 'pythonclaw/core/llm/anthropic_client.py' 2026-03-04T07:50:40,351 adding 'pythonclaw/core/llm/base.py' 2026-03-04T07:50:40,352 adding 'pythonclaw/core/llm/gemini_client.py' 2026-03-04T07:50:40,354 adding 'pythonclaw/core/llm/openai_compatible.py' 2026-03-04T07:50:40,355 adding 'pythonclaw/core/llm/response.py' 2026-03-04T07:50:40,357 adding 'pythonclaw/core/memory/manager.py' 2026-03-04T07:50:40,359 adding 'pythonclaw/core/memory/storage.py' 2026-03-04T07:50:40,361 adding 'pythonclaw/core/retrieval/__init__.py' 2026-03-04T07:50:40,362 adding 'pythonclaw/core/retrieval/chunker.py' 2026-03-04T07:50:40,364 adding 'pythonclaw/core/retrieval/dense.py' 2026-03-04T07:50:40,365 adding 'pythonclaw/core/retrieval/fusion.py' 2026-03-04T07:50:40,366 adding 'pythonclaw/core/retrieval/reranker.py' 2026-03-04T07:50:40,368 adding 'pythonclaw/core/retrieval/retriever.py' 2026-03-04T07:50:40,369 adding 'pythonclaw/core/retrieval/sparse.py' 2026-03-04T07:50:40,372 adding 'pythonclaw/scheduler/cron.py' 2026-03-04T07:50:40,374 adding 'pythonclaw/scheduler/heartbeat.py' 2026-03-04T07:50:40,376 adding 'pythonclaw/templates/persona/demo_persona.md' 2026-03-04T07:50:40,378 adding 'pythonclaw/templates/skills/communication/CATEGORY.md' 2026-03-04T07:50:40,380 adding 'pythonclaw/templates/skills/communication/email/SKILL.md' 2026-03-04T07:50:40,381 adding 'pythonclaw/templates/skills/communication/email/send_email.py' 2026-03-04T07:50:40,383 adding 'pythonclaw/templates/skills/data/CATEGORY.md' 2026-03-04T07:50:40,385 adding 'pythonclaw/templates/skills/data/csv_analyzer/SKILL.md' 2026-03-04T07:50:40,386 adding 'pythonclaw/templates/skills/data/csv_analyzer/analyze.py' 2026-03-04T07:50:40,388 adding 'pythonclaw/templates/skills/data/finance/SKILL.md' 2026-03-04T07:50:40,390 adding 'pythonclaw/templates/skills/data/finance/fetch_quote.py' 2026-03-04T07:50:40,391 adding 'pythonclaw/templates/skills/data/news/SKILL.md' 2026-03-04T07:50:40,393 adding 'pythonclaw/templates/skills/data/news/search_news.py' 2026-03-04T07:50:40,394 adding 'pythonclaw/templates/skills/data/pdf_reader/SKILL.md' 2026-03-04T07:50:40,396 adding 'pythonclaw/templates/skills/data/pdf_reader/read_pdf.py' 2026-03-04T07:50:40,398 adding 'pythonclaw/templates/skills/data/scraper/SKILL.md' 2026-03-04T07:50:40,399 adding 'pythonclaw/templates/skills/data/scraper/scrape.py' 2026-03-04T07:50:40,401 adding 'pythonclaw/templates/skills/data/weather/SKILL.md' 2026-03-04T07:50:40,403 adding 'pythonclaw/templates/skills/data/weather/weather.py' 2026-03-04T07:50:40,405 adding 'pythonclaw/templates/skills/data/youtube/SKILL.md' 2026-03-04T07:50:40,406 adding 'pythonclaw/templates/skills/data/youtube/youtube_info.py' 2026-03-04T07:50:40,408 adding 'pythonclaw/templates/skills/dev/CATEGORY.md' 2026-03-04T07:50:40,410 adding 'pythonclaw/templates/skills/dev/code_runner/SKILL.md' 2026-03-04T07:50:40,411 adding 'pythonclaw/templates/skills/dev/code_runner/run_code.py' 2026-03-04T07:50:40,413 adding 'pythonclaw/templates/skills/dev/github/SKILL.md' 2026-03-04T07:50:40,415 adding 'pythonclaw/templates/skills/dev/github/gh.py' 2026-03-04T07:50:40,417 adding 'pythonclaw/templates/skills/dev/http_request/SKILL.md' 2026-03-04T07:50:40,418 adding 'pythonclaw/templates/skills/dev/http_request/request.py' 2026-03-04T07:50:40,420 adding 'pythonclaw/templates/skills/google/CATEGORY.md' 2026-03-04T07:50:40,422 adding 'pythonclaw/templates/skills/google/workspace/SKILL.md' 2026-03-04T07:50:40,424 adding 'pythonclaw/templates/skills/meta/CATEGORY.md' 2026-03-04T07:50:40,426 adding 'pythonclaw/templates/skills/meta/skill_creator/SKILL.md' 2026-03-04T07:50:40,427 adding 'pythonclaw/templates/skills/system/CATEGORY.md' 2026-03-04T07:50:40,429 adding 'pythonclaw/templates/skills/system/change_persona/SKILL.md' 2026-03-04T07:50:40,431 adding 'pythonclaw/templates/skills/system/change_setting/SKILL.md' 2026-03-04T07:50:40,432 adding 'pythonclaw/templates/skills/system/change_setting/update_config.py' 2026-03-04T07:50:40,434 adding 'pythonclaw/templates/skills/system/change_soul/SKILL.md' 2026-03-04T07:50:40,436 adding 'pythonclaw/templates/skills/system/onboarding/SKILL.md' 2026-03-04T07:50:40,437 adding 'pythonclaw/templates/skills/system/onboarding/write_identity.py' 2026-03-04T07:50:40,439 adding 'pythonclaw/templates/skills/system/random/SKILL.md' 2026-03-04T07:50:40,440 adding 'pythonclaw/templates/skills/system/random/random_util.py' 2026-03-04T07:50:40,442 adding 'pythonclaw/templates/skills/system/time/SKILL.md' 2026-03-04T07:50:40,443 adding 'pythonclaw/templates/skills/system/time/time_util.py' 2026-03-04T07:50:40,445 adding 'pythonclaw/templates/skills/text/CATEGORY.md' 2026-03-04T07:50:40,447 adding 'pythonclaw/templates/skills/text/translator/SKILL.md' 2026-03-04T07:50:40,448 adding 'pythonclaw/templates/skills/text/translator/translate.py' 2026-03-04T07:50:40,450 adding 'pythonclaw/templates/skills/web/CATEGORY.md' 2026-03-04T07:50:40,451 adding 'pythonclaw/templates/skills/web/tavily/SKILL.md' 2026-03-04T07:50:40,453 adding 'pythonclaw/templates/soul/SOUL.md' 2026-03-04T07:50:40,455 adding 'pythonclaw/web/__init__.py' 2026-03-04T07:50:40,458 adding 'pythonclaw/web/app.py' 2026-03-04T07:50:40,460 adding 'pythonclaw/web/static/favicon.png' 2026-03-04T07:50:40,467 adding 'pythonclaw/web/static/index.html' 2026-03-04T07:50:40,471 adding 'pythonclaw/web/static/logo.png' 2026-03-04T07:50:40,474 adding 'pythonclaw-0.3.3.dist-info/licenses/LICENSE' 2026-03-04T07:50:40,476 adding 'pythonclaw-0.3.3.dist-info/METADATA' 2026-03-04T07:50:40,477 adding 'pythonclaw-0.3.3.dist-info/WHEEL' 2026-03-04T07:50:40,478 adding 'pythonclaw-0.3.3.dist-info/entry_points.txt' 2026-03-04T07:50:40,479 adding 'pythonclaw-0.3.3.dist-info/top_level.txt' 2026-03-04T07:50:40,481 adding 'pythonclaw-0.3.3.dist-info/RECORD' 2026-03-04T07:50:40,485 removing build/bdist.linux-armv7l/wheel 2026-03-04T07:50:40,641 Building wheel for pythonclaw (pyproject.toml): finished with status 'done' 2026-03-04T07:50:40,650 Created wheel for pythonclaw: filename=pythonclaw-0.3.3-py3-none-any.whl size=191689 sha256=0a4d78f679e863b8bbd4501eef94220ee475c8fb2e57f880fa1bb13218235aef 2026-03-04T07:50:40,651 Stored in directory: /tmp/pip-ephem-wheel-cache-c09796_p/wheels/6a/ee/ea/2db1f044925a8ec456b690237a69cf609c315cb41a97cf7dc9 2026-03-04T07:50:40,668 Successfully built pythonclaw 2026-03-04T07:50:40,675 Removed build tracker: '/tmp/pip-build-tracker-0p5u7bea'