2026-03-04T07:40:02,483 Created temporary directory: /tmp/pip-ephem-wheel-cache-jx3fwh9q 2026-03-04T07:40:02,485 Created temporary directory: /tmp/pip-build-tracker-o7kf91a3 2026-03-04T07:40:02,485 Initialized build tracking at /tmp/pip-build-tracker-o7kf91a3 2026-03-04T07:40:02,486 Created build tracker: /tmp/pip-build-tracker-o7kf91a3 2026-03-04T07:40:02,486 Entered build tracker: /tmp/pip-build-tracker-o7kf91a3 2026-03-04T07:40:02,487 Created temporary directory: /tmp/pip-wheel-onbkklx1 2026-03-04T07:40:02,489 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:40:02,492 Created temporary directory: /tmp/pip-ephem-wheel-cache-7ht6ysx8 2026-03-04T07:40:02,513 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-03-04T07:40:02,517 2 location(s) to search for versions of pythonclaw: 2026-03-04T07:40:02,517 * https://pypi.org/simple/pythonclaw/ 2026-03-04T07:40:02,517 * https://www.piwheels.org/simple/pythonclaw/ 2026-03-04T07:40:02,518 Fetching project page and analyzing links: https://pypi.org/simple/pythonclaw/ 2026-03-04T07:40:02,518 Getting page https://pypi.org/simple/pythonclaw/ 2026-03-04T07:40:02,520 Found index url https://pypi.org/simple 2026-03-04T07:40:02,656 Fetched page https://pypi.org/simple/pythonclaw/ as application/vnd.pypi.simple.v1+json 2026-03-04T07:40:02,661 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:40:02,662 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:40:02,662 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:40:02,663 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:40:02,664 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:40:02,665 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:40:02,666 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:40:02,667 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:40:02,668 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:40:02,669 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:40:02,670 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:40:02,670 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:40:02,671 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:40:02,672 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:40:02,672 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:40:02,673 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:40:02,674 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:40:02,675 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:40:02,676 Fetching project page and analyzing links: https://www.piwheels.org/simple/pythonclaw/ 2026-03-04T07:40:02,676 Getting page https://www.piwheels.org/simple/pythonclaw/ 2026-03-04T07:40:02,678 Found index url https://www.piwheels.org/simple 2026-03-04T07:40:02,833 Fetched page https://www.piwheels.org/simple/pythonclaw/ as text/html 2026-03-04T07:40:02,837 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:40:02,838 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:40:02,838 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:40:02,839 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:40:02,839 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:40:02,840 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:40:02,841 Skipping link: not a file: https://www.piwheels.org/simple/pythonclaw/ 2026-03-04T07:40:02,842 Skipping link: not a file: https://pypi.org/simple/pythonclaw/ 2026-03-04T07:40:02,862 Given no hashes to check 1 links for project 'pythonclaw': discarding no candidates 2026-03-04T07:40:02,881 Collecting pythonclaw==0.3.2 2026-03-04T07:40:02,883 Created temporary directory: /tmp/pip-unpack-ef0utcmb 2026-03-04T07:40:03,101 Downloading pythonclaw-0.3.2.tar.gz (177 kB) 2026-03-04T07:40:03,400 Added pythonclaw==0.3.2 from https://files.pythonhosted.org/packages/53/a1/248e1e31ceeba92a49423ed8e1fb9bb85ecc4b82d98970ce84cb3af3665b/pythonclaw-0.3.2.tar.gz to build tracker '/tmp/pip-build-tracker-o7kf91a3' 2026-03-04T07:40:03,406 Created temporary directory: /tmp/pip-build-env-cazcu6i9 2026-03-04T07:40:03,410 Installing build dependencies: started 2026-03-04T07:40:03,411 Running command pip subprocess to install build dependencies 2026-03-04T07:40:04,554 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-03-04T07:40:05,162 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:40:05,184 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-03-04T07:40:06,892 Collecting setuptools>=68 2026-03-04T07:40:06,973 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.0-py3-none-any.whl (1.0 MB) 2026-03-04T07:40:07,240 Collecting wheel 2026-03-04T07:40:07,254 Using cached https://www.piwheels.org/simple/wheel/wheel-0.46.3-py3-none-any.whl (30 kB) 2026-03-04T07:40:07,434 Collecting packaging>=24.0 2026-03-04T07:40:07,450 Using cached https://www.piwheels.org/simple/packaging/packaging-26.0-py3-none-any.whl (74 kB) 2026-03-04T07:40:10,389 Installing collected packages: setuptools, packaging, wheel 2026-03-04T07:40:13,766 Creating /tmp/pip-build-env-cazcu6i9/overlay/local/bin 2026-03-04T07:40:13,768 changing mode of /tmp/pip-build-env-cazcu6i9/overlay/local/bin/wheel to 755 2026-03-04T07:40:13,789 Successfully installed packaging-26.0 setuptools-82.0.0 wheel-0.46.3 2026-03-04T07:40:14,065 Installing build dependencies: finished with status 'done' 2026-03-04T07:40:14,071 Getting requirements to build wheel: started 2026-03-04T07:40:14,073 Running command Getting requirements to build wheel 2026-03-04T07:40:14,688 /tmp/pip-build-env-cazcu6i9/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:40:14,688 !! 2026-03-04T07:40:14,690 ******************************************************************************** 2026-03-04T07:40:14,690 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:40:14,691 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-03-04T07:40:14,692 or your builds will no longer be supported. 2026-03-04T07:40:14,693 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-04T07:40:14,694 ******************************************************************************** 2026-03-04T07:40:14,695 !! 2026-03-04T07:40:14,696 corresp(dist, value, root_dir) 2026-03-04T07:40:14,767 /tmp/pip-build-env-cazcu6i9/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-04T07:40:14,767 !! 2026-03-04T07:40:14,768 ******************************************************************************** 2026-03-04T07:40:14,769 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-04T07:40:14,770 License :: OSI Approved :: MIT License 2026-03-04T07:40:14,770 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-04T07:40:14,771 ******************************************************************************** 2026-03-04T07:40:14,772 !! 2026-03-04T07:40:14,772 dist._finalize_license_expression() 2026-03-04T07:40:14,773 /tmp/pip-build-env-cazcu6i9/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-04T07:40:14,773 !! 2026-03-04T07:40:14,774 ******************************************************************************** 2026-03-04T07:40:14,775 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-04T07:40:14,776 License :: OSI Approved :: MIT License 2026-03-04T07:40:14,777 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-04T07:40:14,777 ******************************************************************************** 2026-03-04T07:40:14,779 !! 2026-03-04T07:40:14,779 self._finalize_license_expression() 2026-03-04T07:40:14,780 running egg_info 2026-03-04T07:40:14,785 writing pythonclaw.egg-info/PKG-INFO 2026-03-04T07:40:14,789 writing dependency_links to pythonclaw.egg-info/dependency_links.txt 2026-03-04T07:40:14,790 writing entry points to pythonclaw.egg-info/entry_points.txt 2026-03-04T07:40:14,792 writing requirements to pythonclaw.egg-info/requires.txt 2026-03-04T07:40:14,793 writing top-level names to pythonclaw.egg-info/top_level.txt 2026-03-04T07:40:14,964 reading manifest file 'pythonclaw.egg-info/SOURCES.txt' 2026-03-04T07:40:14,971 reading manifest template 'MANIFEST.in' 2026-03-04T07:40:15,093 warning: no files found matching '*.css' under directory 'pythonclaw' 2026-03-04T07:40:15,135 warning: no files found matching '*.js' under directory 'pythonclaw' 2026-03-04T07:40:15,225 warning: no files found matching '*.ico' under directory 'pythonclaw' 2026-03-04T07:40:15,228 warning: no previously-included files found matching 'pythonclaw.json' 2026-03-04T07:40:15,229 warning: no previously-included files found matching 'pythonclaw.example.json' 2026-03-04T07:40:15,230 warning: no previously-included files found matching '.env' 2026-03-04T07:40:15,230 warning: no previously-included files found matching '.env.example' 2026-03-04T07:40:15,231 warning: no previously-included files matching '__pycache__' found under directory '*' 2026-03-04T07:40:15,232 warning: no previously-included files matching '*.py[cod]' found under directory '*' 2026-03-04T07:40:15,234 warning: no previously-included files matching '*.pyc' found under directory '*' 2026-03-04T07:40:15,234 warning: no previously-included files matching '*' found under directory 'context' 2026-03-04T07:40:15,236 warning: no previously-included files matching '*' found under directory '.github' 2026-03-04T07:40:15,236 warning: no previously-included files matching '*' found under directory 'assets' 2026-03-04T07:40:15,237 adding license file 'LICENSE' 2026-03-04T07:40:15,244 writing manifest file 'pythonclaw.egg-info/SOURCES.txt' 2026-03-04T07:40:15,342 Getting requirements to build wheel: finished with status 'done' 2026-03-04T07:40:15,346 Created temporary directory: /tmp/pip-modern-metadata-bj29aaa1 2026-03-04T07:40:15,349 Preparing metadata (pyproject.toml): started 2026-03-04T07:40:15,350 Running command Preparing metadata (pyproject.toml) 2026-03-04T07:40:15,931 /tmp/pip-build-env-cazcu6i9/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:40:15,932 !! 2026-03-04T07:40:15,933 ******************************************************************************** 2026-03-04T07:40:15,933 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:40:15,934 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-03-04T07:40:15,935 or your builds will no longer be supported. 2026-03-04T07:40:15,936 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-04T07:40:15,936 ******************************************************************************** 2026-03-04T07:40:15,937 !! 2026-03-04T07:40:15,938 corresp(dist, value, root_dir) 2026-03-04T07:40:16,009 /tmp/pip-build-env-cazcu6i9/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-04T07:40:16,009 !! 2026-03-04T07:40:16,010 ******************************************************************************** 2026-03-04T07:40:16,011 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-04T07:40:16,012 License :: OSI Approved :: MIT License 2026-03-04T07:40:16,013 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-04T07:40:16,013 ******************************************************************************** 2026-03-04T07:40:16,015 !! 2026-03-04T07:40:16,015 dist._finalize_license_expression() 2026-03-04T07:40:16,016 /tmp/pip-build-env-cazcu6i9/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-04T07:40:16,017 !! 2026-03-04T07:40:16,018 ******************************************************************************** 2026-03-04T07:40:16,018 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-04T07:40:16,020 License :: OSI Approved :: MIT License 2026-03-04T07:40:16,021 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-04T07:40:16,022 ******************************************************************************** 2026-03-04T07:40:16,023 !! 2026-03-04T07:40:16,023 self._finalize_license_expression() 2026-03-04T07:40:16,024 running dist_info 2026-03-04T07:40:16,033 creating /tmp/pip-modern-metadata-bj29aaa1/pythonclaw.egg-info 2026-03-04T07:40:16,034 writing /tmp/pip-modern-metadata-bj29aaa1/pythonclaw.egg-info/PKG-INFO 2026-03-04T07:40:16,038 writing dependency_links to /tmp/pip-modern-metadata-bj29aaa1/pythonclaw.egg-info/dependency_links.txt 2026-03-04T07:40:16,040 writing entry points to /tmp/pip-modern-metadata-bj29aaa1/pythonclaw.egg-info/entry_points.txt 2026-03-04T07:40:16,042 writing requirements to /tmp/pip-modern-metadata-bj29aaa1/pythonclaw.egg-info/requires.txt 2026-03-04T07:40:16,043 writing top-level names to /tmp/pip-modern-metadata-bj29aaa1/pythonclaw.egg-info/top_level.txt 2026-03-04T07:40:16,045 writing manifest file '/tmp/pip-modern-metadata-bj29aaa1/pythonclaw.egg-info/SOURCES.txt' 2026-03-04T07:40:16,203 reading manifest file '/tmp/pip-modern-metadata-bj29aaa1/pythonclaw.egg-info/SOURCES.txt' 2026-03-04T07:40:16,206 reading manifest template 'MANIFEST.in' 2026-03-04T07:40:16,342 warning: no files found matching '*.css' under directory 'pythonclaw' 2026-03-04T07:40:16,386 warning: no files found matching '*.js' under directory 'pythonclaw' 2026-03-04T07:40:16,481 warning: no files found matching '*.ico' under directory 'pythonclaw' 2026-03-04T07:40:16,485 warning: no previously-included files found matching 'pythonclaw.json' 2026-03-04T07:40:16,485 warning: no previously-included files found matching 'pythonclaw.example.json' 2026-03-04T07:40:16,486 warning: no previously-included files found matching '.env' 2026-03-04T07:40:16,487 warning: no previously-included files found matching '.env.example' 2026-03-04T07:40:16,488 warning: no previously-included files matching '__pycache__' found under directory '*' 2026-03-04T07:40:16,489 warning: no previously-included files matching '*.py[cod]' found under directory '*' 2026-03-04T07:40:16,490 warning: no previously-included files matching '*.pyc' found under directory '*' 2026-03-04T07:40:16,491 warning: no previously-included files matching '*' found under directory 'context' 2026-03-04T07:40:16,492 warning: no previously-included files matching '*' found under directory '.github' 2026-03-04T07:40:16,493 warning: no previously-included files matching '*' found under directory 'assets' 2026-03-04T07:40:16,494 adding license file 'LICENSE' 2026-03-04T07:40:16,500 writing manifest file '/tmp/pip-modern-metadata-bj29aaa1/pythonclaw.egg-info/SOURCES.txt' 2026-03-04T07:40:16,502 creating '/tmp/pip-modern-metadata-bj29aaa1/pythonclaw-0.3.2.dist-info' 2026-03-04T07:40:16,630 Preparing metadata (pyproject.toml): finished with status 'done' 2026-03-04T07:40:16,636 Source in /tmp/pip-wheel-onbkklx1/pythonclaw_eb388c70a2d54c92b68ccd435ffaebba has version 0.3.2, which satisfies requirement pythonclaw==0.3.2 from https://files.pythonhosted.org/packages/53/a1/248e1e31ceeba92a49423ed8e1fb9bb85ecc4b82d98970ce84cb3af3665b/pythonclaw-0.3.2.tar.gz 2026-03-04T07:40:16,638 Removed pythonclaw==0.3.2 from https://files.pythonhosted.org/packages/53/a1/248e1e31ceeba92a49423ed8e1fb9bb85ecc4b82d98970ce84cb3af3665b/pythonclaw-0.3.2.tar.gz from build tracker '/tmp/pip-build-tracker-o7kf91a3' 2026-03-04T07:40:16,645 Created temporary directory: /tmp/pip-unpack-borbk8f0 2026-03-04T07:40:16,646 Building wheels for collected packages: pythonclaw 2026-03-04T07:40:16,651 Created temporary directory: /tmp/pip-wheel-x9wozmum 2026-03-04T07:40:16,651 Destination directory: /tmp/pip-wheel-x9wozmum 2026-03-04T07:40:16,654 Building wheel for pythonclaw (pyproject.toml): started 2026-03-04T07:40:16,655 Running command Building wheel for pythonclaw (pyproject.toml) 2026-03-04T07:40:17,217 /tmp/pip-build-env-cazcu6i9/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:40:17,218 !! 2026-03-04T07:40:17,219 ******************************************************************************** 2026-03-04T07:40:17,219 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:40:17,221 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-03-04T07:40:17,221 or your builds will no longer be supported. 2026-03-04T07:40:17,222 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-04T07:40:17,223 ******************************************************************************** 2026-03-04T07:40:17,224 !! 2026-03-04T07:40:17,225 corresp(dist, value, root_dir) 2026-03-04T07:40:17,292 /tmp/pip-build-env-cazcu6i9/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-04T07:40:17,293 !! 2026-03-04T07:40:17,294 ******************************************************************************** 2026-03-04T07:40:17,294 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-04T07:40:17,295 License :: OSI Approved :: MIT License 2026-03-04T07:40:17,296 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-04T07:40:17,297 ******************************************************************************** 2026-03-04T07:40:17,298 !! 2026-03-04T07:40:17,298 dist._finalize_license_expression() 2026-03-04T07:40:17,298 /tmp/pip-build-env-cazcu6i9/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-04T07:40:17,299 !! 2026-03-04T07:40:17,300 ******************************************************************************** 2026-03-04T07:40:17,301 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-04T07:40:17,301 License :: OSI Approved :: MIT License 2026-03-04T07:40:17,302 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-04T07:40:17,303 ******************************************************************************** 2026-03-04T07:40:17,304 !! 2026-03-04T07:40:17,304 self._finalize_license_expression() 2026-03-04T07:40:17,305 running bdist_wheel 2026-03-04T07:40:17,317 running build 2026-03-04T07:40:17,317 running build_py 2026-03-04T07:40:17,324 creating build/lib/pythonclaw 2026-03-04T07:40:17,327 copying pythonclaw/onboard.py -> build/lib/pythonclaw 2026-03-04T07:40:17,330 copying pythonclaw/init.py -> build/lib/pythonclaw 2026-03-04T07:40:17,332 copying pythonclaw/__init__.py -> build/lib/pythonclaw 2026-03-04T07:40:17,334 copying pythonclaw/__main__.py -> build/lib/pythonclaw 2026-03-04T07:40:17,336 copying pythonclaw/config.py -> build/lib/pythonclaw 2026-03-04T07:40:17,338 copying pythonclaw/main.py -> build/lib/pythonclaw 2026-03-04T07:40:17,341 copying pythonclaw/session_manager.py -> build/lib/pythonclaw 2026-03-04T07:40:17,343 copying pythonclaw/daemon.py -> build/lib/pythonclaw 2026-03-04T07:40:17,345 copying pythonclaw/server.py -> build/lib/pythonclaw 2026-03-04T07:40:17,348 creating build/lib/pythonclaw/channels 2026-03-04T07:40:17,349 copying pythonclaw/channels/telegram_bot.py -> build/lib/pythonclaw/channels 2026-03-04T07:40:17,351 copying pythonclaw/channels/discord_bot.py -> build/lib/pythonclaw/channels 2026-03-04T07:40:17,354 creating build/lib/pythonclaw/core 2026-03-04T07:40:17,355 copying pythonclaw/core/utils.py -> build/lib/pythonclaw/core 2026-03-04T07:40:17,357 copying pythonclaw/core/session_store.py -> build/lib/pythonclaw/core 2026-03-04T07:40:17,360 copying pythonclaw/core/skillhub.py -> build/lib/pythonclaw/core 2026-03-04T07:40:17,362 copying pythonclaw/core/persistent_agent.py -> build/lib/pythonclaw/core 2026-03-04T07:40:17,364 copying pythonclaw/core/tools.py -> build/lib/pythonclaw/core 2026-03-04T07:40:17,367 copying pythonclaw/core/compaction.py -> build/lib/pythonclaw/core 2026-03-04T07:40:17,370 copying pythonclaw/core/__init__.py -> build/lib/pythonclaw/core 2026-03-04T07:40:17,371 copying pythonclaw/core/agent.py -> build/lib/pythonclaw/core 2026-03-04T07:40:17,374 copying pythonclaw/core/skill_loader.py -> build/lib/pythonclaw/core 2026-03-04T07:40:17,378 creating build/lib/pythonclaw/scheduler 2026-03-04T07:40:17,379 copying pythonclaw/scheduler/heartbeat.py -> build/lib/pythonclaw/scheduler 2026-03-04T07:40:17,381 copying pythonclaw/scheduler/cron.py -> build/lib/pythonclaw/scheduler 2026-03-04T07:40:17,384 creating build/lib/pythonclaw/web 2026-03-04T07:40:17,385 copying pythonclaw/web/app.py -> build/lib/pythonclaw/web 2026-03-04T07:40:17,388 copying pythonclaw/web/__init__.py -> build/lib/pythonclaw/web 2026-03-04T07:40:17,390 creating build/lib/pythonclaw/core/retrieval 2026-03-04T07:40:17,391 copying pythonclaw/core/retrieval/fusion.py -> build/lib/pythonclaw/core/retrieval 2026-03-04T07:40:17,393 copying pythonclaw/core/retrieval/retriever.py -> build/lib/pythonclaw/core/retrieval 2026-03-04T07:40:17,395 copying pythonclaw/core/retrieval/chunker.py -> build/lib/pythonclaw/core/retrieval 2026-03-04T07:40:17,397 copying pythonclaw/core/retrieval/sparse.py -> build/lib/pythonclaw/core/retrieval 2026-03-04T07:40:17,399 copying pythonclaw/core/retrieval/__init__.py -> build/lib/pythonclaw/core/retrieval 2026-03-04T07:40:17,401 copying pythonclaw/core/retrieval/reranker.py -> build/lib/pythonclaw/core/retrieval 2026-03-04T07:40:17,403 copying pythonclaw/core/retrieval/dense.py -> build/lib/pythonclaw/core/retrieval 2026-03-04T07:40:17,406 creating build/lib/pythonclaw/core/llm 2026-03-04T07:40:17,406 copying pythonclaw/core/llm/gemini_client.py -> build/lib/pythonclaw/core/llm 2026-03-04T07:40:17,409 copying pythonclaw/core/llm/openai_compatible.py -> build/lib/pythonclaw/core/llm 2026-03-04T07:40:17,411 copying pythonclaw/core/llm/base.py -> build/lib/pythonclaw/core/llm 2026-03-04T07:40:17,413 copying pythonclaw/core/llm/anthropic_client.py -> build/lib/pythonclaw/core/llm 2026-03-04T07:40:17,414 copying pythonclaw/core/llm/response.py -> build/lib/pythonclaw/core/llm 2026-03-04T07:40:17,417 creating build/lib/pythonclaw/core/memory 2026-03-04T07:40:17,418 copying pythonclaw/core/memory/storage.py -> build/lib/pythonclaw/core/memory 2026-03-04T07:40:17,420 copying pythonclaw/core/memory/manager.py -> build/lib/pythonclaw/core/memory 2026-03-04T07:40:17,423 creating build/lib/pythonclaw/core/knowledge 2026-03-04T07:40:17,424 copying pythonclaw/core/knowledge/rag.py -> build/lib/pythonclaw/core/knowledge 2026-03-04T07:40:17,430 creating build/lib/pythonclaw/templates/skills/text/translator 2026-03-04T07:40:17,433 copying pythonclaw/templates/skills/text/translator/translate.py -> build/lib/pythonclaw/templates/skills/text/translator 2026-03-04T07:40:17,436 creating build/lib/pythonclaw/templates/skills/communication/email 2026-03-04T07:40:17,437 copying pythonclaw/templates/skills/communication/email/send_email.py -> build/lib/pythonclaw/templates/skills/communication/email 2026-03-04T07:40:17,440 creating build/lib/pythonclaw/templates/skills/system/change_setting 2026-03-04T07:40:17,442 copying pythonclaw/templates/skills/system/change_setting/update_config.py -> build/lib/pythonclaw/templates/skills/system/change_setting 2026-03-04T07:40:17,444 creating build/lib/pythonclaw/templates/skills/system/time 2026-03-04T07:40:17,445 copying pythonclaw/templates/skills/system/time/time_util.py -> build/lib/pythonclaw/templates/skills/system/time 2026-03-04T07:40:17,448 creating build/lib/pythonclaw/templates/skills/system/onboarding 2026-03-04T07:40:17,449 copying pythonclaw/templates/skills/system/onboarding/write_identity.py -> build/lib/pythonclaw/templates/skills/system/onboarding 2026-03-04T07:40:17,452 creating build/lib/pythonclaw/templates/skills/system/random 2026-03-04T07:40:17,453 copying pythonclaw/templates/skills/system/random/random_util.py -> build/lib/pythonclaw/templates/skills/system/random 2026-03-04T07:40:17,456 creating build/lib/pythonclaw/templates/skills/dev/github 2026-03-04T07:40:17,457 copying pythonclaw/templates/skills/dev/github/gh.py -> build/lib/pythonclaw/templates/skills/dev/github 2026-03-04T07:40:17,460 creating build/lib/pythonclaw/templates/skills/dev/http_request 2026-03-04T07:40:17,461 copying pythonclaw/templates/skills/dev/http_request/request.py -> build/lib/pythonclaw/templates/skills/dev/http_request 2026-03-04T07:40:17,463 creating build/lib/pythonclaw/templates/skills/dev/code_runner 2026-03-04T07:40:17,464 copying pythonclaw/templates/skills/dev/code_runner/run_code.py -> build/lib/pythonclaw/templates/skills/dev/code_runner 2026-03-04T07:40:17,467 creating build/lib/pythonclaw/templates/skills/data/weather 2026-03-04T07:40:17,469 copying pythonclaw/templates/skills/data/weather/weather.py -> build/lib/pythonclaw/templates/skills/data/weather 2026-03-04T07:40:17,472 creating build/lib/pythonclaw/templates/skills/data/news 2026-03-04T07:40:17,473 copying pythonclaw/templates/skills/data/news/search_news.py -> build/lib/pythonclaw/templates/skills/data/news 2026-03-04T07:40:17,475 creating build/lib/pythonclaw/templates/skills/data/youtube 2026-03-04T07:40:17,476 copying pythonclaw/templates/skills/data/youtube/youtube_info.py -> build/lib/pythonclaw/templates/skills/data/youtube 2026-03-04T07:40:17,479 creating build/lib/pythonclaw/templates/skills/data/finance 2026-03-04T07:40:17,480 copying pythonclaw/templates/skills/data/finance/fetch_quote.py -> build/lib/pythonclaw/templates/skills/data/finance 2026-03-04T07:40:17,482 creating build/lib/pythonclaw/templates/skills/data/csv_analyzer 2026-03-04T07:40:17,483 copying pythonclaw/templates/skills/data/csv_analyzer/analyze.py -> build/lib/pythonclaw/templates/skills/data/csv_analyzer 2026-03-04T07:40:17,486 creating build/lib/pythonclaw/templates/skills/data/scraper 2026-03-04T07:40:17,487 copying pythonclaw/templates/skills/data/scraper/scrape.py -> build/lib/pythonclaw/templates/skills/data/scraper 2026-03-04T07:40:17,489 creating build/lib/pythonclaw/templates/skills/data/pdf_reader 2026-03-04T07:40:17,490 copying pythonclaw/templates/skills/data/pdf_reader/read_pdf.py -> build/lib/pythonclaw/templates/skills/data/pdf_reader 2026-03-04T07:40:17,493 running egg_info 2026-03-04T07:40:17,502 writing pythonclaw.egg-info/PKG-INFO 2026-03-04T07:40:17,506 writing dependency_links to pythonclaw.egg-info/dependency_links.txt 2026-03-04T07:40:17,507 writing entry points to pythonclaw.egg-info/entry_points.txt 2026-03-04T07:40:17,508 writing requirements to pythonclaw.egg-info/requires.txt 2026-03-04T07:40:17,509 writing top-level names to pythonclaw.egg-info/top_level.txt 2026-03-04T07:40:17,649 reading manifest file 'pythonclaw.egg-info/SOURCES.txt' 2026-03-04T07:40:17,656 reading manifest template 'MANIFEST.in' 2026-03-04T07:40:17,783 warning: no files found matching '*.css' under directory 'pythonclaw' 2026-03-04T07:40:17,824 warning: no files found matching '*.js' under directory 'pythonclaw' 2026-03-04T07:40:17,909 warning: no files found matching '*.ico' under directory 'pythonclaw' 2026-03-04T07:40:17,912 warning: no previously-included files found matching 'pythonclaw.json' 2026-03-04T07:40:17,913 warning: no previously-included files found matching 'pythonclaw.example.json' 2026-03-04T07:40:17,913 warning: no previously-included files found matching '.env' 2026-03-04T07:40:17,914 warning: no previously-included files found matching '.env.example' 2026-03-04T07:40:17,915 warning: no previously-included files matching '__pycache__' found under directory '*' 2026-03-04T07:40:17,916 warning: no previously-included files matching '*.py[cod]' found under directory '*' 2026-03-04T07:40:17,917 warning: no previously-included files matching '*.pyc' found under directory '*' 2026-03-04T07:40:17,918 warning: no previously-included files matching '*' found under directory 'context' 2026-03-04T07:40:17,919 warning: no previously-included files matching '*' found under directory '.github' 2026-03-04T07:40:17,920 warning: no previously-included files matching '*' found under directory 'assets' 2026-03-04T07:40:17,921 adding license file 'LICENSE' 2026-03-04T07:40:17,928 writing manifest file 'pythonclaw.egg-info/SOURCES.txt' 2026-03-04T07:40:18,005 creating build/lib/pythonclaw/templates/soul 2026-03-04T07:40:18,006 copying pythonclaw/templates/soul/SOUL.md -> build/lib/pythonclaw/templates/soul 2026-03-04T07:40:18,008 copying pythonclaw/templates/skills/text/CATEGORY.md -> build/lib/pythonclaw/templates/skills/text 2026-03-04T07:40:18,010 copying pythonclaw/templates/skills/text/translator/SKILL.md -> build/lib/pythonclaw/templates/skills/text/translator 2026-03-04T07:40:18,012 creating build/lib/pythonclaw/templates/skills/meta 2026-03-04T07:40:18,013 copying pythonclaw/templates/skills/meta/CATEGORY.md -> build/lib/pythonclaw/templates/skills/meta 2026-03-04T07:40:18,016 creating build/lib/pythonclaw/templates/skills/meta/skill_creator 2026-03-04T07:40:18,017 copying pythonclaw/templates/skills/meta/skill_creator/SKILL.md -> build/lib/pythonclaw/templates/skills/meta/skill_creator 2026-03-04T07:40:18,020 copying pythonclaw/templates/skills/communication/CATEGORY.md -> build/lib/pythonclaw/templates/skills/communication 2026-03-04T07:40:18,022 copying pythonclaw/templates/skills/communication/email/SKILL.md -> build/lib/pythonclaw/templates/skills/communication/email 2026-03-04T07:40:18,024 creating build/lib/pythonclaw/templates/skills/web 2026-03-04T07:40:18,025 copying pythonclaw/templates/skills/web/CATEGORY.md -> build/lib/pythonclaw/templates/skills/web 2026-03-04T07:40:18,027 creating build/lib/pythonclaw/templates/skills/web/tavily 2026-03-04T07:40:18,028 copying pythonclaw/templates/skills/web/tavily/SKILL.md -> build/lib/pythonclaw/templates/skills/web/tavily 2026-03-04T07:40:18,030 copying pythonclaw/templates/skills/system/CATEGORY.md -> build/lib/pythonclaw/templates/skills/system 2026-03-04T07:40:18,032 creating build/lib/pythonclaw/templates/skills/system/change_soul 2026-03-04T07:40:18,033 copying pythonclaw/templates/skills/system/change_soul/SKILL.md -> build/lib/pythonclaw/templates/skills/system/change_soul 2026-03-04T07:40:18,035 copying pythonclaw/templates/skills/system/change_setting/SKILL.md -> build/lib/pythonclaw/templates/skills/system/change_setting 2026-03-04T07:40:18,037 copying pythonclaw/templates/skills/system/time/SKILL.md -> build/lib/pythonclaw/templates/skills/system/time 2026-03-04T07:40:18,039 creating build/lib/pythonclaw/templates/skills/system/change_persona 2026-03-04T07:40:18,040 copying pythonclaw/templates/skills/system/change_persona/SKILL.md -> build/lib/pythonclaw/templates/skills/system/change_persona 2026-03-04T07:40:18,043 copying pythonclaw/templates/skills/system/onboarding/SKILL.md -> build/lib/pythonclaw/templates/skills/system/onboarding 2026-03-04T07:40:18,045 copying pythonclaw/templates/skills/system/random/SKILL.md -> build/lib/pythonclaw/templates/skills/system/random 2026-03-04T07:40:18,047 copying pythonclaw/templates/skills/dev/CATEGORY.md -> build/lib/pythonclaw/templates/skills/dev 2026-03-04T07:40:18,049 copying pythonclaw/templates/skills/dev/github/SKILL.md -> build/lib/pythonclaw/templates/skills/dev/github 2026-03-04T07:40:18,051 copying pythonclaw/templates/skills/dev/http_request/SKILL.md -> build/lib/pythonclaw/templates/skills/dev/http_request 2026-03-04T07:40:18,054 copying pythonclaw/templates/skills/dev/code_runner/SKILL.md -> build/lib/pythonclaw/templates/skills/dev/code_runner 2026-03-04T07:40:18,056 creating build/lib/pythonclaw/templates/skills/google 2026-03-04T07:40:18,057 copying pythonclaw/templates/skills/google/CATEGORY.md -> build/lib/pythonclaw/templates/skills/google 2026-03-04T07:40:18,059 creating build/lib/pythonclaw/templates/skills/google/workspace 2026-03-04T07:40:18,060 copying pythonclaw/templates/skills/google/workspace/SKILL.md -> build/lib/pythonclaw/templates/skills/google/workspace 2026-03-04T07:40:18,063 copying pythonclaw/templates/skills/data/CATEGORY.md -> build/lib/pythonclaw/templates/skills/data 2026-03-04T07:40:18,065 copying pythonclaw/templates/skills/data/weather/SKILL.md -> build/lib/pythonclaw/templates/skills/data/weather 2026-03-04T07:40:18,067 copying pythonclaw/templates/skills/data/news/SKILL.md -> build/lib/pythonclaw/templates/skills/data/news 2026-03-04T07:40:18,069 copying pythonclaw/templates/skills/data/youtube/SKILL.md -> build/lib/pythonclaw/templates/skills/data/youtube 2026-03-04T07:40:18,071 copying pythonclaw/templates/skills/data/finance/SKILL.md -> build/lib/pythonclaw/templates/skills/data/finance 2026-03-04T07:40:18,073 copying pythonclaw/templates/skills/data/csv_analyzer/SKILL.md -> build/lib/pythonclaw/templates/skills/data/csv_analyzer 2026-03-04T07:40:18,075 copying pythonclaw/templates/skills/data/scraper/SKILL.md -> build/lib/pythonclaw/templates/skills/data/scraper 2026-03-04T07:40:18,078 copying pythonclaw/templates/skills/data/pdf_reader/SKILL.md -> build/lib/pythonclaw/templates/skills/data/pdf_reader 2026-03-04T07:40:18,079 creating build/lib/pythonclaw/templates/persona 2026-03-04T07:40:18,080 copying pythonclaw/templates/persona/demo_persona.md -> build/lib/pythonclaw/templates/persona 2026-03-04T07:40:18,082 creating build/lib/pythonclaw/web/static 2026-03-04T07:40:18,083 copying pythonclaw/web/static/favicon.png -> build/lib/pythonclaw/web/static 2026-03-04T07:40:18,085 copying pythonclaw/web/static/index.html -> build/lib/pythonclaw/web/static 2026-03-04T07:40:18,089 copying pythonclaw/web/static/logo.png -> build/lib/pythonclaw/web/static 2026-03-04T07:40:18,126 installing to build/bdist.linux-armv7l/wheel 2026-03-04T07:40:18,126 running install 2026-03-04T07:40:18,149 running install_lib 2026-03-04T07:40:18,155 creating build/bdist.linux-armv7l/wheel 2026-03-04T07:40:18,157 creating build/bdist.linux-armv7l/wheel/pythonclaw 2026-03-04T07:40:18,158 creating build/bdist.linux-armv7l/wheel/pythonclaw/channels 2026-03-04T07:40:18,159 copying build/lib/pythonclaw/channels/telegram_bot.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/channels 2026-03-04T07:40:18,161 copying build/lib/pythonclaw/channels/discord_bot.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/channels 2026-03-04T07:40:18,164 creating build/bdist.linux-armv7l/wheel/pythonclaw/core 2026-03-04T07:40:18,166 creating build/bdist.linux-armv7l/wheel/pythonclaw/core/retrieval 2026-03-04T07:40:18,167 copying build/lib/pythonclaw/core/retrieval/fusion.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core/retrieval 2026-03-04T07:40:18,169 copying build/lib/pythonclaw/core/retrieval/retriever.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core/retrieval 2026-03-04T07:40:18,171 copying build/lib/pythonclaw/core/retrieval/chunker.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core/retrieval 2026-03-04T07:40:18,173 copying build/lib/pythonclaw/core/retrieval/sparse.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core/retrieval 2026-03-04T07:40:18,175 copying build/lib/pythonclaw/core/retrieval/__init__.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core/retrieval 2026-03-04T07:40:18,176 copying build/lib/pythonclaw/core/retrieval/reranker.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core/retrieval 2026-03-04T07:40:18,178 copying build/lib/pythonclaw/core/retrieval/dense.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core/retrieval 2026-03-04T07:40:18,180 copying build/lib/pythonclaw/core/utils.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core 2026-03-04T07:40:18,182 copying build/lib/pythonclaw/core/session_store.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core 2026-03-04T07:40:18,185 creating build/bdist.linux-armv7l/wheel/pythonclaw/core/llm 2026-03-04T07:40:18,186 copying build/lib/pythonclaw/core/llm/gemini_client.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core/llm 2026-03-04T07:40:18,188 copying build/lib/pythonclaw/core/llm/openai_compatible.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core/llm 2026-03-04T07:40:18,190 copying build/lib/pythonclaw/core/llm/base.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core/llm 2026-03-04T07:40:18,192 copying build/lib/pythonclaw/core/llm/anthropic_client.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core/llm 2026-03-04T07:40:18,194 copying build/lib/pythonclaw/core/llm/response.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core/llm 2026-03-04T07:40:18,196 copying build/lib/pythonclaw/core/skillhub.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core 2026-03-04T07:40:18,198 copying build/lib/pythonclaw/core/persistent_agent.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core 2026-03-04T07:40:18,200 copying build/lib/pythonclaw/core/tools.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core 2026-03-04T07:40:18,203 copying build/lib/pythonclaw/core/compaction.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core 2026-03-04T07:40:18,205 copying build/lib/pythonclaw/core/__init__.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core 2026-03-04T07:40:18,207 copying build/lib/pythonclaw/core/agent.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core 2026-03-04T07:40:18,211 creating build/bdist.linux-armv7l/wheel/pythonclaw/core/memory 2026-03-04T07:40:18,212 copying build/lib/pythonclaw/core/memory/storage.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core/memory 2026-03-04T07:40:18,214 copying build/lib/pythonclaw/core/memory/manager.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core/memory 2026-03-04T07:40:18,217 creating build/bdist.linux-armv7l/wheel/pythonclaw/core/knowledge 2026-03-04T07:40:18,218 copying build/lib/pythonclaw/core/knowledge/rag.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core/knowledge 2026-03-04T07:40:18,220 copying build/lib/pythonclaw/core/skill_loader.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core 2026-03-04T07:40:18,223 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates 2026-03-04T07:40:18,225 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/soul 2026-03-04T07:40:18,226 copying build/lib/pythonclaw/templates/soul/SOUL.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/soul 2026-03-04T07:40:18,228 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills 2026-03-04T07:40:18,230 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/text 2026-03-04T07:40:18,231 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/text/translator 2026-03-04T07:40:18,233 copying build/lib/pythonclaw/templates/skills/text/translator/SKILL.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/text/translator 2026-03-04T07:40:18,235 copying build/lib/pythonclaw/templates/skills/text/translator/translate.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/text/translator 2026-03-04T07:40:18,236 copying build/lib/pythonclaw/templates/skills/text/CATEGORY.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/text 2026-03-04T07:40:18,239 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/meta 2026-03-04T07:40:18,240 copying build/lib/pythonclaw/templates/skills/meta/CATEGORY.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/meta 2026-03-04T07:40:18,242 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/meta/skill_creator 2026-03-04T07:40:18,243 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:40:18,246 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/communication 2026-03-04T07:40:18,247 copying build/lib/pythonclaw/templates/skills/communication/CATEGORY.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/communication 2026-03-04T07:40:18,250 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/communication/email 2026-03-04T07:40:18,251 copying build/lib/pythonclaw/templates/skills/communication/email/SKILL.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/communication/email 2026-03-04T07:40:18,253 copying build/lib/pythonclaw/templates/skills/communication/email/send_email.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/communication/email 2026-03-04T07:40:18,255 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/web 2026-03-04T07:40:18,257 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/web/tavily 2026-03-04T07:40:18,258 copying build/lib/pythonclaw/templates/skills/web/tavily/SKILL.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/web/tavily 2026-03-04T07:40:18,260 copying build/lib/pythonclaw/templates/skills/web/CATEGORY.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/web 2026-03-04T07:40:18,262 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/system 2026-03-04T07:40:18,264 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/system/change_soul 2026-03-04T07:40:18,265 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:40:18,268 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/system/change_setting 2026-03-04T07:40:18,269 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:40:18,270 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:40:18,272 copying build/lib/pythonclaw/templates/skills/system/CATEGORY.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/system 2026-03-04T07:40:18,274 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/system/time 2026-03-04T07:40:18,276 copying build/lib/pythonclaw/templates/skills/system/time/SKILL.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/system/time 2026-03-04T07:40:18,277 copying build/lib/pythonclaw/templates/skills/system/time/time_util.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/system/time 2026-03-04T07:40:18,280 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/system/change_persona 2026-03-04T07:40:18,281 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:40:18,283 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/system/onboarding 2026-03-04T07:40:18,284 copying build/lib/pythonclaw/templates/skills/system/onboarding/SKILL.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/system/onboarding 2026-03-04T07:40:18,286 copying build/lib/pythonclaw/templates/skills/system/onboarding/write_identity.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/system/onboarding 2026-03-04T07:40:18,289 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/system/random 2026-03-04T07:40:18,290 copying build/lib/pythonclaw/templates/skills/system/random/SKILL.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/system/random 2026-03-04T07:40:18,292 copying build/lib/pythonclaw/templates/skills/system/random/random_util.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/system/random 2026-03-04T07:40:18,294 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/dev 2026-03-04T07:40:18,295 copying build/lib/pythonclaw/templates/skills/dev/CATEGORY.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/dev 2026-03-04T07:40:18,298 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/dev/github 2026-03-04T07:40:18,299 copying build/lib/pythonclaw/templates/skills/dev/github/SKILL.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/dev/github 2026-03-04T07:40:18,301 copying build/lib/pythonclaw/templates/skills/dev/github/gh.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/dev/github 2026-03-04T07:40:18,304 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/dev/http_request 2026-03-04T07:40:18,305 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:40:18,307 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:40:18,309 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/dev/code_runner 2026-03-04T07:40:18,310 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:40:18,312 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:40:18,314 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/google 2026-03-04T07:40:18,316 copying build/lib/pythonclaw/templates/skills/google/CATEGORY.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/google 2026-03-04T07:40:18,318 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/google/workspace 2026-03-04T07:40:18,319 copying build/lib/pythonclaw/templates/skills/google/workspace/SKILL.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/google/workspace 2026-03-04T07:40:18,322 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/data 2026-03-04T07:40:18,323 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/data/weather 2026-03-04T07:40:18,324 copying build/lib/pythonclaw/templates/skills/data/weather/SKILL.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/data/weather 2026-03-04T07:40:18,326 copying build/lib/pythonclaw/templates/skills/data/weather/weather.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/data/weather 2026-03-04T07:40:18,329 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/data/news 2026-03-04T07:40:18,330 copying build/lib/pythonclaw/templates/skills/data/news/SKILL.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/data/news 2026-03-04T07:40:18,332 copying build/lib/pythonclaw/templates/skills/data/news/search_news.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/data/news 2026-03-04T07:40:18,335 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/data/youtube 2026-03-04T07:40:18,336 copying build/lib/pythonclaw/templates/skills/data/youtube/SKILL.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/data/youtube 2026-03-04T07:40:18,338 copying build/lib/pythonclaw/templates/skills/data/youtube/youtube_info.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/data/youtube 2026-03-04T07:40:18,340 copying build/lib/pythonclaw/templates/skills/data/CATEGORY.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/data 2026-03-04T07:40:18,342 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/data/finance 2026-03-04T07:40:18,344 copying build/lib/pythonclaw/templates/skills/data/finance/SKILL.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/data/finance 2026-03-04T07:40:18,346 copying build/lib/pythonclaw/templates/skills/data/finance/fetch_quote.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/data/finance 2026-03-04T07:40:18,348 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/data/csv_analyzer 2026-03-04T07:40:18,349 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:40:18,351 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:40:18,354 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/data/scraper 2026-03-04T07:40:18,355 copying build/lib/pythonclaw/templates/skills/data/scraper/SKILL.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/data/scraper 2026-03-04T07:40:18,357 copying build/lib/pythonclaw/templates/skills/data/scraper/scrape.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/data/scraper 2026-03-04T07:40:18,360 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/data/pdf_reader 2026-03-04T07:40:18,361 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:40:18,363 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:40:18,365 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/persona 2026-03-04T07:40:18,366 copying build/lib/pythonclaw/templates/persona/demo_persona.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/persona 2026-03-04T07:40:18,368 copying build/lib/pythonclaw/onboard.py -> build/bdist.linux-armv7l/wheel/./pythonclaw 2026-03-04T07:40:18,370 copying build/lib/pythonclaw/init.py -> build/bdist.linux-armv7l/wheel/./pythonclaw 2026-03-04T07:40:18,372 creating build/bdist.linux-armv7l/wheel/pythonclaw/scheduler 2026-03-04T07:40:18,373 copying build/lib/pythonclaw/scheduler/heartbeat.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/scheduler 2026-03-04T07:40:18,376 copying build/lib/pythonclaw/scheduler/cron.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/scheduler 2026-03-04T07:40:18,378 copying build/lib/pythonclaw/__init__.py -> build/bdist.linux-armv7l/wheel/./pythonclaw 2026-03-04T07:40:18,380 copying build/lib/pythonclaw/__main__.py -> build/bdist.linux-armv7l/wheel/./pythonclaw 2026-03-04T07:40:18,382 creating build/bdist.linux-armv7l/wheel/pythonclaw/web 2026-03-04T07:40:18,383 copying build/lib/pythonclaw/web/app.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/web 2026-03-04T07:40:18,385 copying build/lib/pythonclaw/web/__init__.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/web 2026-03-04T07:40:18,388 creating build/bdist.linux-armv7l/wheel/pythonclaw/web/static 2026-03-04T07:40:18,389 copying build/lib/pythonclaw/web/static/favicon.png -> build/bdist.linux-armv7l/wheel/./pythonclaw/web/static 2026-03-04T07:40:18,391 copying build/lib/pythonclaw/web/static/index.html -> build/bdist.linux-armv7l/wheel/./pythonclaw/web/static 2026-03-04T07:40:18,394 copying build/lib/pythonclaw/web/static/logo.png -> build/bdist.linux-armv7l/wheel/./pythonclaw/web/static 2026-03-04T07:40:18,397 copying build/lib/pythonclaw/config.py -> build/bdist.linux-armv7l/wheel/./pythonclaw 2026-03-04T07:40:18,399 copying build/lib/pythonclaw/main.py -> build/bdist.linux-armv7l/wheel/./pythonclaw 2026-03-04T07:40:18,402 copying build/lib/pythonclaw/session_manager.py -> build/bdist.linux-armv7l/wheel/./pythonclaw 2026-03-04T07:40:18,403 copying build/lib/pythonclaw/daemon.py -> build/bdist.linux-armv7l/wheel/./pythonclaw 2026-03-04T07:40:18,406 copying build/lib/pythonclaw/server.py -> build/bdist.linux-armv7l/wheel/./pythonclaw 2026-03-04T07:40:18,408 running install_egg_info 2026-03-04T07:40:18,413 Copying pythonclaw.egg-info to build/bdist.linux-armv7l/wheel/./pythonclaw-0.3.2-py3.11.egg-info 2026-03-04T07:40:18,425 running install_scripts 2026-03-04T07:40:18,438 creating build/bdist.linux-armv7l/wheel/pythonclaw-0.3.2.dist-info/WHEEL 2026-03-04T07:40:18,441 creating '/tmp/pip-wheel-x9wozmum/.tmp-32zsxxf8/pythonclaw-0.3.2-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-03-04T07:40:18,443 adding 'pythonclaw/__init__.py' 2026-03-04T07:40:18,445 adding 'pythonclaw/__main__.py' 2026-03-04T07:40:18,447 adding 'pythonclaw/config.py' 2026-03-04T07:40:18,448 adding 'pythonclaw/daemon.py' 2026-03-04T07:40:18,450 adding 'pythonclaw/init.py' 2026-03-04T07:40:18,452 adding 'pythonclaw/main.py' 2026-03-04T07:40:18,454 adding 'pythonclaw/onboard.py' 2026-03-04T07:40:18,456 adding 'pythonclaw/server.py' 2026-03-04T07:40:18,457 adding 'pythonclaw/session_manager.py' 2026-03-04T07:40:18,460 adding 'pythonclaw/channels/discord_bot.py' 2026-03-04T07:40:18,461 adding 'pythonclaw/channels/telegram_bot.py' 2026-03-04T07:40:18,463 adding 'pythonclaw/core/__init__.py' 2026-03-04T07:40:18,468 adding 'pythonclaw/core/agent.py' 2026-03-04T07:40:18,470 adding 'pythonclaw/core/compaction.py' 2026-03-04T07:40:18,471 adding 'pythonclaw/core/persistent_agent.py' 2026-03-04T07:40:18,473 adding 'pythonclaw/core/session_store.py' 2026-03-04T07:40:18,475 adding 'pythonclaw/core/skill_loader.py' 2026-03-04T07:40:18,477 adding 'pythonclaw/core/skillhub.py' 2026-03-04T07:40:18,480 adding 'pythonclaw/core/tools.py' 2026-03-04T07:40:18,482 adding 'pythonclaw/core/utils.py' 2026-03-04T07:40:18,484 adding 'pythonclaw/core/knowledge/rag.py' 2026-03-04T07:40:18,486 adding 'pythonclaw/core/llm/anthropic_client.py' 2026-03-04T07:40:18,488 adding 'pythonclaw/core/llm/base.py' 2026-03-04T07:40:18,489 adding 'pythonclaw/core/llm/gemini_client.py' 2026-03-04T07:40:18,490 adding 'pythonclaw/core/llm/openai_compatible.py' 2026-03-04T07:40:18,491 adding 'pythonclaw/core/llm/response.py' 2026-03-04T07:40:18,493 adding 'pythonclaw/core/memory/manager.py' 2026-03-04T07:40:18,495 adding 'pythonclaw/core/memory/storage.py' 2026-03-04T07:40:18,496 adding 'pythonclaw/core/retrieval/__init__.py' 2026-03-04T07:40:18,498 adding 'pythonclaw/core/retrieval/chunker.py' 2026-03-04T07:40:18,499 adding 'pythonclaw/core/retrieval/dense.py' 2026-03-04T07:40:18,500 adding 'pythonclaw/core/retrieval/fusion.py' 2026-03-04T07:40:18,502 adding 'pythonclaw/core/retrieval/reranker.py' 2026-03-04T07:40:18,503 adding 'pythonclaw/core/retrieval/retriever.py' 2026-03-04T07:40:18,505 adding 'pythonclaw/core/retrieval/sparse.py' 2026-03-04T07:40:18,507 adding 'pythonclaw/scheduler/cron.py' 2026-03-04T07:40:18,509 adding 'pythonclaw/scheduler/heartbeat.py' 2026-03-04T07:40:18,511 adding 'pythonclaw/templates/persona/demo_persona.md' 2026-03-04T07:40:18,513 adding 'pythonclaw/templates/skills/communication/CATEGORY.md' 2026-03-04T07:40:18,514 adding 'pythonclaw/templates/skills/communication/email/SKILL.md' 2026-03-04T07:40:18,516 adding 'pythonclaw/templates/skills/communication/email/send_email.py' 2026-03-04T07:40:18,518 adding 'pythonclaw/templates/skills/data/CATEGORY.md' 2026-03-04T07:40:18,520 adding 'pythonclaw/templates/skills/data/csv_analyzer/SKILL.md' 2026-03-04T07:40:18,521 adding 'pythonclaw/templates/skills/data/csv_analyzer/analyze.py' 2026-03-04T07:40:18,523 adding 'pythonclaw/templates/skills/data/finance/SKILL.md' 2026-03-04T07:40:18,525 adding 'pythonclaw/templates/skills/data/finance/fetch_quote.py' 2026-03-04T07:40:18,527 adding 'pythonclaw/templates/skills/data/news/SKILL.md' 2026-03-04T07:40:18,529 adding 'pythonclaw/templates/skills/data/news/search_news.py' 2026-03-04T07:40:18,531 adding 'pythonclaw/templates/skills/data/pdf_reader/SKILL.md' 2026-03-04T07:40:18,532 adding 'pythonclaw/templates/skills/data/pdf_reader/read_pdf.py' 2026-03-04T07:40:18,534 adding 'pythonclaw/templates/skills/data/scraper/SKILL.md' 2026-03-04T07:40:18,535 adding 'pythonclaw/templates/skills/data/scraper/scrape.py' 2026-03-04T07:40:18,537 adding 'pythonclaw/templates/skills/data/weather/SKILL.md' 2026-03-04T07:40:18,539 adding 'pythonclaw/templates/skills/data/weather/weather.py' 2026-03-04T07:40:18,541 adding 'pythonclaw/templates/skills/data/youtube/SKILL.md' 2026-03-04T07:40:18,542 adding 'pythonclaw/templates/skills/data/youtube/youtube_info.py' 2026-03-04T07:40:18,544 adding 'pythonclaw/templates/skills/dev/CATEGORY.md' 2026-03-04T07:40:18,546 adding 'pythonclaw/templates/skills/dev/code_runner/SKILL.md' 2026-03-04T07:40:18,547 adding 'pythonclaw/templates/skills/dev/code_runner/run_code.py' 2026-03-04T07:40:18,549 adding 'pythonclaw/templates/skills/dev/github/SKILL.md' 2026-03-04T07:40:18,550 adding 'pythonclaw/templates/skills/dev/github/gh.py' 2026-03-04T07:40:18,552 adding 'pythonclaw/templates/skills/dev/http_request/SKILL.md' 2026-03-04T07:40:18,554 adding 'pythonclaw/templates/skills/dev/http_request/request.py' 2026-03-04T07:40:18,556 adding 'pythonclaw/templates/skills/google/CATEGORY.md' 2026-03-04T07:40:18,557 adding 'pythonclaw/templates/skills/google/workspace/SKILL.md' 2026-03-04T07:40:18,559 adding 'pythonclaw/templates/skills/meta/CATEGORY.md' 2026-03-04T07:40:18,561 adding 'pythonclaw/templates/skills/meta/skill_creator/SKILL.md' 2026-03-04T07:40:18,563 adding 'pythonclaw/templates/skills/system/CATEGORY.md' 2026-03-04T07:40:18,565 adding 'pythonclaw/templates/skills/system/change_persona/SKILL.md' 2026-03-04T07:40:18,567 adding 'pythonclaw/templates/skills/system/change_setting/SKILL.md' 2026-03-04T07:40:18,568 adding 'pythonclaw/templates/skills/system/change_setting/update_config.py' 2026-03-04T07:40:18,570 adding 'pythonclaw/templates/skills/system/change_soul/SKILL.md' 2026-03-04T07:40:18,572 adding 'pythonclaw/templates/skills/system/onboarding/SKILL.md' 2026-03-04T07:40:18,573 adding 'pythonclaw/templates/skills/system/onboarding/write_identity.py' 2026-03-04T07:40:18,575 adding 'pythonclaw/templates/skills/system/random/SKILL.md' 2026-03-04T07:40:18,576 adding 'pythonclaw/templates/skills/system/random/random_util.py' 2026-03-04T07:40:18,578 adding 'pythonclaw/templates/skills/system/time/SKILL.md' 2026-03-04T07:40:18,579 adding 'pythonclaw/templates/skills/system/time/time_util.py' 2026-03-04T07:40:18,581 adding 'pythonclaw/templates/skills/text/CATEGORY.md' 2026-03-04T07:40:18,582 adding 'pythonclaw/templates/skills/text/translator/SKILL.md' 2026-03-04T07:40:18,584 adding 'pythonclaw/templates/skills/text/translator/translate.py' 2026-03-04T07:40:18,585 adding 'pythonclaw/templates/skills/web/CATEGORY.md' 2026-03-04T07:40:18,587 adding 'pythonclaw/templates/skills/web/tavily/SKILL.md' 2026-03-04T07:40:18,588 adding 'pythonclaw/templates/soul/SOUL.md' 2026-03-04T07:40:18,590 adding 'pythonclaw/web/__init__.py' 2026-03-04T07:40:18,593 adding 'pythonclaw/web/app.py' 2026-03-04T07:40:18,595 adding 'pythonclaw/web/static/favicon.png' 2026-03-04T07:40:18,602 adding 'pythonclaw/web/static/index.html' 2026-03-04T07:40:18,605 adding 'pythonclaw/web/static/logo.png' 2026-03-04T07:40:18,608 adding 'pythonclaw-0.3.2.dist-info/licenses/LICENSE' 2026-03-04T07:40:18,610 adding 'pythonclaw-0.3.2.dist-info/METADATA' 2026-03-04T07:40:18,611 adding 'pythonclaw-0.3.2.dist-info/WHEEL' 2026-03-04T07:40:18,612 adding 'pythonclaw-0.3.2.dist-info/entry_points.txt' 2026-03-04T07:40:18,613 adding 'pythonclaw-0.3.2.dist-info/top_level.txt' 2026-03-04T07:40:18,615 adding 'pythonclaw-0.3.2.dist-info/RECORD' 2026-03-04T07:40:18,619 removing build/bdist.linux-armv7l/wheel 2026-03-04T07:40:18,755 Building wheel for pythonclaw (pyproject.toml): finished with status 'done' 2026-03-04T07:40:18,763 Created wheel for pythonclaw: filename=pythonclaw-0.3.2-py3-none-any.whl size=191690 sha256=d0f3e40fb01eafd2a0d5e2a9dcf7afccf929a4cc6ba0c55bc4e957720162890d 2026-03-04T07:40:18,764 Stored in directory: /tmp/pip-ephem-wheel-cache-7ht6ysx8/wheels/91/f9/dd/26065f945ae81ff369c755cbe5866d89232cebef3f2483ac85 2026-03-04T07:40:18,781 Successfully built pythonclaw 2026-03-04T07:40:18,789 Removed build tracker: '/tmp/pip-build-tracker-o7kf91a3'