2026-03-04T07:27:26,339 Created temporary directory: /tmp/pip-ephem-wheel-cache-nub51ey7 2026-03-04T07:27:26,341 Created temporary directory: /tmp/pip-build-tracker-9i2r_fpj 2026-03-04T07:27:26,342 Initialized build tracking at /tmp/pip-build-tracker-9i2r_fpj 2026-03-04T07:27:26,342 Created build tracker: /tmp/pip-build-tracker-9i2r_fpj 2026-03-04T07:27:26,342 Entered build tracker: /tmp/pip-build-tracker-9i2r_fpj 2026-03-04T07:27:26,343 Created temporary directory: /tmp/pip-wheel-f1rxy10p 2026-03-04T07:27:26,346 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:27:26,349 Created temporary directory: /tmp/pip-ephem-wheel-cache-9qn6ihrt 2026-03-04T07:27:26,371 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-03-04T07:27:26,374 2 location(s) to search for versions of pythonclaw: 2026-03-04T07:27:26,374 * https://pypi.org/simple/pythonclaw/ 2026-03-04T07:27:26,374 * https://www.piwheels.org/simple/pythonclaw/ 2026-03-04T07:27:26,375 Fetching project page and analyzing links: https://pypi.org/simple/pythonclaw/ 2026-03-04T07:27:26,376 Getting page https://pypi.org/simple/pythonclaw/ 2026-03-04T07:27:26,377 Found index url https://pypi.org/simple 2026-03-04T07:27:26,513 Fetched page https://pypi.org/simple/pythonclaw/ as application/vnd.pypi.simple.v1+json 2026-03-04T07:27:26,517 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:27:26,518 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:27:26,519 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:27:26,520 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:27:26,521 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:27:26,521 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:27:26,522 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:27:26,523 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:27:26,524 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:27:26,525 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:27:26,526 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:27:26,527 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:27:26,527 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:27:26,528 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:27:26,529 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:27:26,530 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:27:26,530 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:27:26,531 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:27:26,532 Fetching project page and analyzing links: https://www.piwheels.org/simple/pythonclaw/ 2026-03-04T07:27:26,533 Getting page https://www.piwheels.org/simple/pythonclaw/ 2026-03-04T07:27:26,534 Found index url https://www.piwheels.org/simple 2026-03-04T07:27:26,706 Fetched page https://www.piwheels.org/simple/pythonclaw/ as text/html 2026-03-04T07:27:26,708 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:27:26,708 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:27:26,709 Skipping link: not a file: https://www.piwheels.org/simple/pythonclaw/ 2026-03-04T07:27:26,710 Skipping link: not a file: https://pypi.org/simple/pythonclaw/ 2026-03-04T07:27:26,729 Given no hashes to check 1 links for project 'pythonclaw': discarding no candidates 2026-03-04T07:27:26,747 Collecting pythonclaw==0.2.2 2026-03-04T07:27:26,750 Created temporary directory: /tmp/pip-unpack-hor5d28y 2026-03-04T07:27:26,957 Downloading pythonclaw-0.2.2.tar.gz (225 kB) 2026-03-04T07:27:27,307 Added pythonclaw==0.2.2 from https://files.pythonhosted.org/packages/7b/6e/12b6f35daf97ea65a56677a3797328551a5ad311c2adbb26c36bb865a11d/pythonclaw-0.2.2.tar.gz to build tracker '/tmp/pip-build-tracker-9i2r_fpj' 2026-03-04T07:27:27,313 Created temporary directory: /tmp/pip-build-env-aaoguq8m 2026-03-04T07:27:27,318 Installing build dependencies: started 2026-03-04T07:27:27,319 Running command pip subprocess to install build dependencies 2026-03-04T07:27:28,502 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-03-04T07:27:29,097 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:27:29,119 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-03-04T07:27:30,842 Collecting setuptools>=68 2026-03-04T07:27:30,922 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.0-py3-none-any.whl (1.0 MB) 2026-03-04T07:27:31,196 Collecting wheel 2026-03-04T07:27:31,212 Using cached https://www.piwheels.org/simple/wheel/wheel-0.46.3-py3-none-any.whl (30 kB) 2026-03-04T07:27:31,399 Collecting packaging>=24.0 2026-03-04T07:27:31,416 Using cached https://www.piwheels.org/simple/packaging/packaging-26.0-py3-none-any.whl (74 kB) 2026-03-04T07:27:34,377 Installing collected packages: setuptools, packaging, wheel 2026-03-04T07:27:37,747 Creating /tmp/pip-build-env-aaoguq8m/overlay/local/bin 2026-03-04T07:27:37,749 changing mode of /tmp/pip-build-env-aaoguq8m/overlay/local/bin/wheel to 755 2026-03-04T07:27:37,770 Successfully installed packaging-26.0 setuptools-82.0.0 wheel-0.46.3 2026-03-04T07:27:38,044 Installing build dependencies: finished with status 'done' 2026-03-04T07:27:38,050 Getting requirements to build wheel: started 2026-03-04T07:27:38,051 Running command Getting requirements to build wheel 2026-03-04T07:27:38,676 /tmp/pip-build-env-aaoguq8m/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:27:38,676 !! 2026-03-04T07:27:38,677 ******************************************************************************** 2026-03-04T07:27:38,678 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:27:38,679 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-03-04T07:27:38,680 or your builds will no longer be supported. 2026-03-04T07:27:38,681 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-04T07:27:38,682 ******************************************************************************** 2026-03-04T07:27:38,683 !! 2026-03-04T07:27:38,683 corresp(dist, value, root_dir) 2026-03-04T07:27:38,757 /tmp/pip-build-env-aaoguq8m/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-04T07:27:38,757 !! 2026-03-04T07:27:38,758 ******************************************************************************** 2026-03-04T07:27:38,759 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-04T07:27:38,760 License :: OSI Approved :: MIT License 2026-03-04T07:27:38,761 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-04T07:27:38,762 ******************************************************************************** 2026-03-04T07:27:38,763 !! 2026-03-04T07:27:38,764 dist._finalize_license_expression() 2026-03-04T07:27:38,764 /tmp/pip-build-env-aaoguq8m/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-04T07:27:38,765 !! 2026-03-04T07:27:38,766 ******************************************************************************** 2026-03-04T07:27:38,767 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-04T07:27:38,768 License :: OSI Approved :: MIT License 2026-03-04T07:27:38,768 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-04T07:27:38,769 ******************************************************************************** 2026-03-04T07:27:38,770 !! 2026-03-04T07:27:38,770 self._finalize_license_expression() 2026-03-04T07:27:38,771 running egg_info 2026-03-04T07:27:38,776 writing pythonclaw.egg-info/PKG-INFO 2026-03-04T07:27:38,787 writing dependency_links to pythonclaw.egg-info/dependency_links.txt 2026-03-04T07:27:38,789 writing entry points to pythonclaw.egg-info/entry_points.txt 2026-03-04T07:27:38,794 writing requirements to pythonclaw.egg-info/requires.txt 2026-03-04T07:27:38,796 writing top-level names to pythonclaw.egg-info/top_level.txt 2026-03-04T07:27:38,883 reading manifest file 'pythonclaw.egg-info/SOURCES.txt' 2026-03-04T07:27:38,891 adding license file 'LICENSE' 2026-03-04T07:27:38,898 writing manifest file 'pythonclaw.egg-info/SOURCES.txt' 2026-03-04T07:27:38,994 Getting requirements to build wheel: finished with status 'done' 2026-03-04T07:27:38,998 Created temporary directory: /tmp/pip-modern-metadata-hb9jebe4 2026-03-04T07:27:39,000 Preparing metadata (pyproject.toml): started 2026-03-04T07:27:39,002 Running command Preparing metadata (pyproject.toml) 2026-03-04T07:27:39,583 /tmp/pip-build-env-aaoguq8m/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:27:39,583 !! 2026-03-04T07:27:39,585 ******************************************************************************** 2026-03-04T07:27:39,585 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:27:39,586 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-03-04T07:27:39,587 or your builds will no longer be supported. 2026-03-04T07:27:39,588 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-04T07:27:39,589 ******************************************************************************** 2026-03-04T07:27:39,590 !! 2026-03-04T07:27:39,591 corresp(dist, value, root_dir) 2026-03-04T07:27:39,664 /tmp/pip-build-env-aaoguq8m/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-04T07:27:39,665 !! 2026-03-04T07:27:39,666 ******************************************************************************** 2026-03-04T07:27:39,666 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-04T07:27:39,668 License :: OSI Approved :: MIT License 2026-03-04T07:27:39,669 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-04T07:27:39,669 ******************************************************************************** 2026-03-04T07:27:39,671 !! 2026-03-04T07:27:39,671 dist._finalize_license_expression() 2026-03-04T07:27:39,672 /tmp/pip-build-env-aaoguq8m/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-04T07:27:39,673 !! 2026-03-04T07:27:39,674 ******************************************************************************** 2026-03-04T07:27:39,675 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-04T07:27:39,676 License :: OSI Approved :: MIT License 2026-03-04T07:27:39,677 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-04T07:27:39,678 ******************************************************************************** 2026-03-04T07:27:39,679 !! 2026-03-04T07:27:39,679 self._finalize_license_expression() 2026-03-04T07:27:39,680 running dist_info 2026-03-04T07:27:39,689 creating /tmp/pip-modern-metadata-hb9jebe4/pythonclaw.egg-info 2026-03-04T07:27:39,690 writing /tmp/pip-modern-metadata-hb9jebe4/pythonclaw.egg-info/PKG-INFO 2026-03-04T07:27:39,701 writing dependency_links to /tmp/pip-modern-metadata-hb9jebe4/pythonclaw.egg-info/dependency_links.txt 2026-03-04T07:27:39,703 writing entry points to /tmp/pip-modern-metadata-hb9jebe4/pythonclaw.egg-info/entry_points.txt 2026-03-04T07:27:39,708 writing requirements to /tmp/pip-modern-metadata-hb9jebe4/pythonclaw.egg-info/requires.txt 2026-03-04T07:27:39,709 writing top-level names to /tmp/pip-modern-metadata-hb9jebe4/pythonclaw.egg-info/top_level.txt 2026-03-04T07:27:39,711 writing manifest file '/tmp/pip-modern-metadata-hb9jebe4/pythonclaw.egg-info/SOURCES.txt' 2026-03-04T07:27:39,788 reading manifest file '/tmp/pip-modern-metadata-hb9jebe4/pythonclaw.egg-info/SOURCES.txt' 2026-03-04T07:27:39,790 adding license file 'LICENSE' 2026-03-04T07:27:39,796 writing manifest file '/tmp/pip-modern-metadata-hb9jebe4/pythonclaw.egg-info/SOURCES.txt' 2026-03-04T07:27:39,797 creating '/tmp/pip-modern-metadata-hb9jebe4/pythonclaw-0.2.2.dist-info' 2026-03-04T07:27:39,919 Preparing metadata (pyproject.toml): finished with status 'done' 2026-03-04T07:27:39,924 Source in /tmp/pip-wheel-f1rxy10p/pythonclaw_b1ec528f3d09422c80dce88871201bdf has version 0.2.2, which satisfies requirement pythonclaw==0.2.2 from https://files.pythonhosted.org/packages/7b/6e/12b6f35daf97ea65a56677a3797328551a5ad311c2adbb26c36bb865a11d/pythonclaw-0.2.2.tar.gz 2026-03-04T07:27:39,925 Removed pythonclaw==0.2.2 from https://files.pythonhosted.org/packages/7b/6e/12b6f35daf97ea65a56677a3797328551a5ad311c2adbb26c36bb865a11d/pythonclaw-0.2.2.tar.gz from build tracker '/tmp/pip-build-tracker-9i2r_fpj' 2026-03-04T07:27:39,933 Created temporary directory: /tmp/pip-unpack-yj9slo9a 2026-03-04T07:27:39,934 Building wheels for collected packages: pythonclaw 2026-03-04T07:27:39,938 Created temporary directory: /tmp/pip-wheel-fdadxkxh 2026-03-04T07:27:39,938 Destination directory: /tmp/pip-wheel-fdadxkxh 2026-03-04T07:27:39,941 Building wheel for pythonclaw (pyproject.toml): started 2026-03-04T07:27:39,942 Running command Building wheel for pythonclaw (pyproject.toml) 2026-03-04T07:27:40,511 /tmp/pip-build-env-aaoguq8m/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:27:40,512 !! 2026-03-04T07:27:40,513 ******************************************************************************** 2026-03-04T07:27:40,514 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:27:40,515 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-03-04T07:27:40,515 or your builds will no longer be supported. 2026-03-04T07:27:40,516 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-04T07:27:40,517 ******************************************************************************** 2026-03-04T07:27:40,518 !! 2026-03-04T07:27:40,519 corresp(dist, value, root_dir) 2026-03-04T07:27:40,583 /tmp/pip-build-env-aaoguq8m/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-04T07:27:40,583 !! 2026-03-04T07:27:40,585 ******************************************************************************** 2026-03-04T07:27:40,585 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-04T07:27:40,586 License :: OSI Approved :: MIT License 2026-03-04T07:27:40,587 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-04T07:27:40,587 ******************************************************************************** 2026-03-04T07:27:40,588 !! 2026-03-04T07:27:40,589 dist._finalize_license_expression() 2026-03-04T07:27:40,589 /tmp/pip-build-env-aaoguq8m/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-04T07:27:40,590 !! 2026-03-04T07:27:40,591 ******************************************************************************** 2026-03-04T07:27:40,591 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-04T07:27:40,592 License :: OSI Approved :: MIT License 2026-03-04T07:27:40,593 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-04T07:27:40,594 ******************************************************************************** 2026-03-04T07:27:40,595 !! 2026-03-04T07:27:40,595 self._finalize_license_expression() 2026-03-04T07:27:40,596 running bdist_wheel 2026-03-04T07:27:40,609 running build 2026-03-04T07:27:40,610 running build_py 2026-03-04T07:27:40,616 creating build/lib/pythonclaw 2026-03-04T07:27:40,618 copying pythonclaw/daemon.py -> build/lib/pythonclaw 2026-03-04T07:27:40,620 copying pythonclaw/__init__.py -> build/lib/pythonclaw 2026-03-04T07:27:40,622 copying pythonclaw/onboard.py -> build/lib/pythonclaw 2026-03-04T07:27:40,625 copying pythonclaw/server.py -> build/lib/pythonclaw 2026-03-04T07:27:40,627 copying pythonclaw/config.py -> build/lib/pythonclaw 2026-03-04T07:27:40,629 copying pythonclaw/main.py -> build/lib/pythonclaw 2026-03-04T07:27:40,632 copying pythonclaw/init.py -> build/lib/pythonclaw 2026-03-04T07:27:40,634 copying pythonclaw/session_manager.py -> build/lib/pythonclaw 2026-03-04T07:27:40,635 copying pythonclaw/__main__.py -> build/lib/pythonclaw 2026-03-04T07:27:40,638 creating build/lib/pythonclaw/web 2026-03-04T07:27:40,639 copying pythonclaw/web/app.py -> build/lib/pythonclaw/web 2026-03-04T07:27:40,642 copying pythonclaw/web/__init__.py -> build/lib/pythonclaw/web 2026-03-04T07:27:40,645 creating build/lib/pythonclaw/core 2026-03-04T07:27:40,646 copying pythonclaw/core/persistent_agent.py -> build/lib/pythonclaw/core 2026-03-04T07:27:40,648 copying pythonclaw/core/__init__.py -> build/lib/pythonclaw/core 2026-03-04T07:27:40,650 copying pythonclaw/core/agent.py -> build/lib/pythonclaw/core 2026-03-04T07:27:40,652 copying pythonclaw/core/session_store.py -> build/lib/pythonclaw/core 2026-03-04T07:27:40,655 copying pythonclaw/core/compaction.py -> build/lib/pythonclaw/core 2026-03-04T07:27:40,657 copying pythonclaw/core/skill_loader.py -> build/lib/pythonclaw/core 2026-03-04T07:27:40,659 copying pythonclaw/core/tools.py -> build/lib/pythonclaw/core 2026-03-04T07:27:40,662 copying pythonclaw/core/utils.py -> build/lib/pythonclaw/core 2026-03-04T07:27:40,664 copying pythonclaw/core/skillhub.py -> build/lib/pythonclaw/core 2026-03-04T07:27:40,667 creating build/lib/pythonclaw/scheduler 2026-03-04T07:27:40,668 copying pythonclaw/scheduler/heartbeat.py -> build/lib/pythonclaw/scheduler 2026-03-04T07:27:40,671 copying pythonclaw/scheduler/cron.py -> build/lib/pythonclaw/scheduler 2026-03-04T07:27:40,674 creating build/lib/pythonclaw/channels 2026-03-04T07:27:40,675 copying pythonclaw/channels/discord_bot.py -> build/lib/pythonclaw/channels 2026-03-04T07:27:40,677 copying pythonclaw/channels/telegram_bot.py -> build/lib/pythonclaw/channels 2026-03-04T07:27:40,685 creating build/lib/pythonclaw/templates/skills/text/translator 2026-03-04T07:27:40,687 copying pythonclaw/templates/skills/text/translator/translate.py -> build/lib/pythonclaw/templates/skills/text/translator 2026-03-04T07:27:40,690 creating build/lib/pythonclaw/templates/skills/communication/email 2026-03-04T07:27:40,692 copying pythonclaw/templates/skills/communication/email/send_email.py -> build/lib/pythonclaw/templates/skills/communication/email 2026-03-04T07:27:40,695 creating build/lib/pythonclaw/templates/skills/system/time 2026-03-04T07:27:40,696 copying pythonclaw/templates/skills/system/time/time_util.py -> build/lib/pythonclaw/templates/skills/system/time 2026-03-04T07:27:40,699 creating build/lib/pythonclaw/templates/skills/system/random 2026-03-04T07:27:40,700 copying pythonclaw/templates/skills/system/random/random_util.py -> build/lib/pythonclaw/templates/skills/system/random 2026-03-04T07:27:40,702 creating build/lib/pythonclaw/templates/skills/system/change_setting 2026-03-04T07:27:40,703 copying pythonclaw/templates/skills/system/change_setting/update_config.py -> build/lib/pythonclaw/templates/skills/system/change_setting 2026-03-04T07:27:40,706 creating build/lib/pythonclaw/templates/skills/system/onboarding 2026-03-04T07:27:40,707 copying pythonclaw/templates/skills/system/onboarding/write_identity.py -> build/lib/pythonclaw/templates/skills/system/onboarding 2026-03-04T07:27:40,710 creating build/lib/pythonclaw/templates/skills/dev/github 2026-03-04T07:27:40,711 copying pythonclaw/templates/skills/dev/github/gh.py -> build/lib/pythonclaw/templates/skills/dev/github 2026-03-04T07:27:40,714 creating build/lib/pythonclaw/templates/skills/dev/http_request 2026-03-04T07:27:40,715 copying pythonclaw/templates/skills/dev/http_request/request.py -> build/lib/pythonclaw/templates/skills/dev/http_request 2026-03-04T07:27:40,717 creating build/lib/pythonclaw/templates/skills/dev/code_runner 2026-03-04T07:27:40,718 copying pythonclaw/templates/skills/dev/code_runner/run_code.py -> build/lib/pythonclaw/templates/skills/dev/code_runner 2026-03-04T07:27:40,721 creating build/lib/pythonclaw/templates/skills/data/pdf_reader 2026-03-04T07:27:40,723 copying pythonclaw/templates/skills/data/pdf_reader/read_pdf.py -> build/lib/pythonclaw/templates/skills/data/pdf_reader 2026-03-04T07:27:40,725 creating build/lib/pythonclaw/templates/skills/data/news 2026-03-04T07:27:40,726 copying pythonclaw/templates/skills/data/news/search_news.py -> build/lib/pythonclaw/templates/skills/data/news 2026-03-04T07:27:40,729 creating build/lib/pythonclaw/templates/skills/data/youtube 2026-03-04T07:27:40,730 copying pythonclaw/templates/skills/data/youtube/youtube_info.py -> build/lib/pythonclaw/templates/skills/data/youtube 2026-03-04T07:27:40,733 creating build/lib/pythonclaw/templates/skills/data/finance 2026-03-04T07:27:40,734 copying pythonclaw/templates/skills/data/finance/fetch_quote.py -> build/lib/pythonclaw/templates/skills/data/finance 2026-03-04T07:27:40,736 creating build/lib/pythonclaw/templates/skills/data/csv_analyzer 2026-03-04T07:27:40,737 copying pythonclaw/templates/skills/data/csv_analyzer/analyze.py -> build/lib/pythonclaw/templates/skills/data/csv_analyzer 2026-03-04T07:27:40,740 creating build/lib/pythonclaw/templates/skills/data/scraper 2026-03-04T07:27:40,741 copying pythonclaw/templates/skills/data/scraper/scrape.py -> build/lib/pythonclaw/templates/skills/data/scraper 2026-03-04T07:27:40,744 creating build/lib/pythonclaw/templates/skills/data/weather 2026-03-04T07:27:40,745 copying pythonclaw/templates/skills/data/weather/weather.py -> build/lib/pythonclaw/templates/skills/data/weather 2026-03-04T07:27:40,748 creating build/lib/pythonclaw/core/retrieval 2026-03-04T07:27:40,749 copying pythonclaw/core/retrieval/__init__.py -> build/lib/pythonclaw/core/retrieval 2026-03-04T07:27:40,751 copying pythonclaw/core/retrieval/retriever.py -> build/lib/pythonclaw/core/retrieval 2026-03-04T07:27:40,753 copying pythonclaw/core/retrieval/reranker.py -> build/lib/pythonclaw/core/retrieval 2026-03-04T07:27:40,755 copying pythonclaw/core/retrieval/chunker.py -> build/lib/pythonclaw/core/retrieval 2026-03-04T07:27:40,757 copying pythonclaw/core/retrieval/fusion.py -> build/lib/pythonclaw/core/retrieval 2026-03-04T07:27:40,759 copying pythonclaw/core/retrieval/dense.py -> build/lib/pythonclaw/core/retrieval 2026-03-04T07:27:40,761 copying pythonclaw/core/retrieval/sparse.py -> build/lib/pythonclaw/core/retrieval 2026-03-04T07:27:40,763 creating build/lib/pythonclaw/core/llm 2026-03-04T07:27:40,764 copying pythonclaw/core/llm/openai_compatible.py -> build/lib/pythonclaw/core/llm 2026-03-04T07:27:40,766 copying pythonclaw/core/llm/anthropic_client.py -> build/lib/pythonclaw/core/llm 2026-03-04T07:27:40,768 copying pythonclaw/core/llm/response.py -> build/lib/pythonclaw/core/llm 2026-03-04T07:27:40,770 copying pythonclaw/core/llm/gemini_client.py -> build/lib/pythonclaw/core/llm 2026-03-04T07:27:40,772 copying pythonclaw/core/llm/base.py -> build/lib/pythonclaw/core/llm 2026-03-04T07:27:40,775 creating build/lib/pythonclaw/core/memory 2026-03-04T07:27:40,776 copying pythonclaw/core/memory/manager.py -> build/lib/pythonclaw/core/memory 2026-03-04T07:27:40,779 copying pythonclaw/core/memory/storage.py -> build/lib/pythonclaw/core/memory 2026-03-04T07:27:40,781 creating build/lib/pythonclaw/core/knowledge 2026-03-04T07:27:40,782 copying pythonclaw/core/knowledge/rag.py -> build/lib/pythonclaw/core/knowledge 2026-03-04T07:27:40,784 running egg_info 2026-03-04T07:27:40,794 writing pythonclaw.egg-info/PKG-INFO 2026-03-04T07:27:40,804 writing dependency_links to pythonclaw.egg-info/dependency_links.txt 2026-03-04T07:27:40,806 writing entry points to pythonclaw.egg-info/entry_points.txt 2026-03-04T07:27:40,811 writing requirements to pythonclaw.egg-info/requires.txt 2026-03-04T07:27:40,813 writing top-level names to pythonclaw.egg-info/top_level.txt 2026-03-04T07:27:40,881 reading manifest file 'pythonclaw.egg-info/SOURCES.txt' 2026-03-04T07:27:40,889 adding license file 'LICENSE' 2026-03-04T07:27:40,896 writing manifest file 'pythonclaw.egg-info/SOURCES.txt' 2026-03-04T07:27:40,899 /tmp/pip-build-env-aaoguq8m/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'pythonclaw.templates.skills.communication.email.__pycache__' is absent from the `packages` configuration. 2026-03-04T07:27:40,900 !! 2026-03-04T07:27:40,901 ******************************************************************************** 2026-03-04T07:27:40,902 ############################ 2026-03-04T07:27:40,902 # Package would be ignored # 2026-03-04T07:27:40,903 ############################ 2026-03-04T07:27:40,903 Python recognizes 'pythonclaw.templates.skills.communication.email.__pycache__' as an importable package[^1], 2026-03-04T07:27:40,904 but it is absent from setuptools' `packages` configuration. 2026-03-04T07:27:40,905 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-04T07:27:40,906 package, please make sure that 'pythonclaw.templates.skills.communication.email.__pycache__' is explicitly added 2026-03-04T07:27:40,906 to the `packages` configuration field. 2026-03-04T07:27:40,907 Alternatively, you can also rely on setuptools' discovery methods 2026-03-04T07:27:40,908 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-04T07:27:40,909 instead of `find_packages(...)`/`find:`). 2026-03-04T07:27:40,910 You can read more about "package discovery" on setuptools documentation page: 2026-03-04T07:27:40,911 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-04T07:27:40,912 If you don't want 'pythonclaw.templates.skills.communication.email.__pycache__' to be distributed and are 2026-03-04T07:27:40,912 already explicitly excluding 'pythonclaw.templates.skills.communication.email.__pycache__' via 2026-03-04T07:27:40,913 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-04T07:27:40,913 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-04T07:27:40,914 combination with a more fine grained `package-data` configuration. 2026-03-04T07:27:40,915 You can read more about "package data files" on setuptools documentation page: 2026-03-04T07:27:40,916 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-04T07:27:40,917 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-04T07:27:40,917 even if it does not contain any `.py` files. 2026-03-04T07:27:40,918 On the other hand, currently there is no concept of package data 2026-03-04T07:27:40,918 directory, all directories are treated like packages. 2026-03-04T07:27:40,919 ******************************************************************************** 2026-03-04T07:27:40,920 !! 2026-03-04T07:27:40,920 check.warn(importable) 2026-03-04T07:27:40,920 /tmp/pip-build-env-aaoguq8m/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'pythonclaw.templates.skills.data.csv_analyzer.__pycache__' is absent from the `packages` configuration. 2026-03-04T07:27:40,921 !! 2026-03-04T07:27:40,922 ******************************************************************************** 2026-03-04T07:27:40,922 ############################ 2026-03-04T07:27:40,923 # Package would be ignored # 2026-03-04T07:27:40,923 ############################ 2026-03-04T07:27:40,924 Python recognizes 'pythonclaw.templates.skills.data.csv_analyzer.__pycache__' as an importable package[^1], 2026-03-04T07:27:40,924 but it is absent from setuptools' `packages` configuration. 2026-03-04T07:27:40,925 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-04T07:27:40,925 package, please make sure that 'pythonclaw.templates.skills.data.csv_analyzer.__pycache__' is explicitly added 2026-03-04T07:27:40,926 to the `packages` configuration field. 2026-03-04T07:27:40,927 Alternatively, you can also rely on setuptools' discovery methods 2026-03-04T07:27:40,927 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-04T07:27:40,928 instead of `find_packages(...)`/`find:`). 2026-03-04T07:27:40,929 You can read more about "package discovery" on setuptools documentation page: 2026-03-04T07:27:40,930 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-04T07:27:40,931 If you don't want 'pythonclaw.templates.skills.data.csv_analyzer.__pycache__' to be distributed and are 2026-03-04T07:27:40,931 already explicitly excluding 'pythonclaw.templates.skills.data.csv_analyzer.__pycache__' via 2026-03-04T07:27:40,932 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-04T07:27:40,932 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-04T07:27:40,933 combination with a more fine grained `package-data` configuration. 2026-03-04T07:27:40,934 You can read more about "package data files" on setuptools documentation page: 2026-03-04T07:27:40,935 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-04T07:27:40,937 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-04T07:27:40,937 even if it does not contain any `.py` files. 2026-03-04T07:27:40,938 On the other hand, currently there is no concept of package data 2026-03-04T07:27:40,938 directory, all directories are treated like packages. 2026-03-04T07:27:40,939 ******************************************************************************** 2026-03-04T07:27:40,940 !! 2026-03-04T07:27:40,941 check.warn(importable) 2026-03-04T07:27:40,941 /tmp/pip-build-env-aaoguq8m/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'pythonclaw.templates.skills.data.finance.__pycache__' is absent from the `packages` configuration. 2026-03-04T07:27:40,941 !! 2026-03-04T07:27:40,942 ******************************************************************************** 2026-03-04T07:27:40,943 ############################ 2026-03-04T07:27:40,943 # Package would be ignored # 2026-03-04T07:27:40,944 ############################ 2026-03-04T07:27:40,944 Python recognizes 'pythonclaw.templates.skills.data.finance.__pycache__' as an importable package[^1], 2026-03-04T07:27:40,945 but it is absent from setuptools' `packages` configuration. 2026-03-04T07:27:40,946 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-04T07:27:40,946 package, please make sure that 'pythonclaw.templates.skills.data.finance.__pycache__' is explicitly added 2026-03-04T07:27:40,946 to the `packages` configuration field. 2026-03-04T07:27:40,948 Alternatively, you can also rely on setuptools' discovery methods 2026-03-04T07:27:40,948 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-04T07:27:40,948 instead of `find_packages(...)`/`find:`). 2026-03-04T07:27:40,950 You can read more about "package discovery" on setuptools documentation page: 2026-03-04T07:27:40,951 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-04T07:27:40,952 If you don't want 'pythonclaw.templates.skills.data.finance.__pycache__' to be distributed and are 2026-03-04T07:27:40,952 already explicitly excluding 'pythonclaw.templates.skills.data.finance.__pycache__' via 2026-03-04T07:27:40,953 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-04T07:27:40,953 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-04T07:27:40,954 combination with a more fine grained `package-data` configuration. 2026-03-04T07:27:40,955 You can read more about "package data files" on setuptools documentation page: 2026-03-04T07:27:40,956 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-04T07:27:40,958 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-04T07:27:40,958 even if it does not contain any `.py` files. 2026-03-04T07:27:40,959 On the other hand, currently there is no concept of package data 2026-03-04T07:27:40,960 directory, all directories are treated like packages. 2026-03-04T07:27:40,960 ******************************************************************************** 2026-03-04T07:27:40,961 !! 2026-03-04T07:27:40,962 check.warn(importable) 2026-03-04T07:27:40,962 /tmp/pip-build-env-aaoguq8m/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'pythonclaw.templates.skills.data.news.__pycache__' is absent from the `packages` configuration. 2026-03-04T07:27:40,963 !! 2026-03-04T07:27:40,964 ******************************************************************************** 2026-03-04T07:27:40,964 ############################ 2026-03-04T07:27:40,965 # Package would be ignored # 2026-03-04T07:27:40,966 ############################ 2026-03-04T07:27:40,966 Python recognizes 'pythonclaw.templates.skills.data.news.__pycache__' as an importable package[^1], 2026-03-04T07:27:40,967 but it is absent from setuptools' `packages` configuration. 2026-03-04T07:27:40,968 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-04T07:27:40,968 package, please make sure that 'pythonclaw.templates.skills.data.news.__pycache__' is explicitly added 2026-03-04T07:27:40,969 to the `packages` configuration field. 2026-03-04T07:27:40,970 Alternatively, you can also rely on setuptools' discovery methods 2026-03-04T07:27:40,970 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-04T07:27:40,971 instead of `find_packages(...)`/`find:`). 2026-03-04T07:27:40,971 You can read more about "package discovery" on setuptools documentation page: 2026-03-04T07:27:40,972 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-04T07:27:40,973 If you don't want 'pythonclaw.templates.skills.data.news.__pycache__' to be distributed and are 2026-03-04T07:27:40,974 already explicitly excluding 'pythonclaw.templates.skills.data.news.__pycache__' via 2026-03-04T07:27:40,974 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-04T07:27:40,974 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-04T07:27:40,975 combination with a more fine grained `package-data` configuration. 2026-03-04T07:27:40,976 You can read more about "package data files" on setuptools documentation page: 2026-03-04T07:27:40,977 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-04T07:27:40,978 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-04T07:27:40,979 even if it does not contain any `.py` files. 2026-03-04T07:27:40,979 On the other hand, currently there is no concept of package data 2026-03-04T07:27:40,980 directory, all directories are treated like packages. 2026-03-04T07:27:40,980 ******************************************************************************** 2026-03-04T07:27:40,981 !! 2026-03-04T07:27:40,982 check.warn(importable) 2026-03-04T07:27:40,982 /tmp/pip-build-env-aaoguq8m/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'pythonclaw.templates.skills.data.pdf_reader.__pycache__' is absent from the `packages` configuration. 2026-03-04T07:27:40,983 !! 2026-03-04T07:27:40,984 ******************************************************************************** 2026-03-04T07:27:40,984 ############################ 2026-03-04T07:27:40,985 # Package would be ignored # 2026-03-04T07:27:40,986 ############################ 2026-03-04T07:27:40,986 Python recognizes 'pythonclaw.templates.skills.data.pdf_reader.__pycache__' as an importable package[^1], 2026-03-04T07:27:40,987 but it is absent from setuptools' `packages` configuration. 2026-03-04T07:27:40,988 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-04T07:27:40,988 package, please make sure that 'pythonclaw.templates.skills.data.pdf_reader.__pycache__' is explicitly added 2026-03-04T07:27:40,989 to the `packages` configuration field. 2026-03-04T07:27:40,990 Alternatively, you can also rely on setuptools' discovery methods 2026-03-04T07:27:40,990 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-04T07:27:40,991 instead of `find_packages(...)`/`find:`). 2026-03-04T07:27:40,992 You can read more about "package discovery" on setuptools documentation page: 2026-03-04T07:27:40,993 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-04T07:27:40,994 If you don't want 'pythonclaw.templates.skills.data.pdf_reader.__pycache__' to be distributed and are 2026-03-04T07:27:40,995 already explicitly excluding 'pythonclaw.templates.skills.data.pdf_reader.__pycache__' via 2026-03-04T07:27:40,995 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-04T07:27:40,996 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-04T07:27:40,996 combination with a more fine grained `package-data` configuration. 2026-03-04T07:27:40,997 You can read more about "package data files" on setuptools documentation page: 2026-03-04T07:27:40,998 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-04T07:27:41,000 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-04T07:27:41,000 even if it does not contain any `.py` files. 2026-03-04T07:27:41,000 On the other hand, currently there is no concept of package data 2026-03-04T07:27:41,001 directory, all directories are treated like packages. 2026-03-04T07:27:41,001 ******************************************************************************** 2026-03-04T07:27:41,002 !! 2026-03-04T07:27:41,003 check.warn(importable) 2026-03-04T07:27:41,003 /tmp/pip-build-env-aaoguq8m/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'pythonclaw.templates.skills.data.scraper.__pycache__' is absent from the `packages` configuration. 2026-03-04T07:27:41,004 !! 2026-03-04T07:27:41,005 ******************************************************************************** 2026-03-04T07:27:41,005 ############################ 2026-03-04T07:27:41,006 # Package would be ignored # 2026-03-04T07:27:41,006 ############################ 2026-03-04T07:27:41,007 Python recognizes 'pythonclaw.templates.skills.data.scraper.__pycache__' as an importable package[^1], 2026-03-04T07:27:41,007 but it is absent from setuptools' `packages` configuration. 2026-03-04T07:27:41,008 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-04T07:27:41,009 package, please make sure that 'pythonclaw.templates.skills.data.scraper.__pycache__' is explicitly added 2026-03-04T07:27:41,009 to the `packages` configuration field. 2026-03-04T07:27:41,010 Alternatively, you can also rely on setuptools' discovery methods 2026-03-04T07:27:41,011 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-04T07:27:41,011 instead of `find_packages(...)`/`find:`). 2026-03-04T07:27:41,012 You can read more about "package discovery" on setuptools documentation page: 2026-03-04T07:27:41,013 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-04T07:27:41,015 If you don't want 'pythonclaw.templates.skills.data.scraper.__pycache__' to be distributed and are 2026-03-04T07:27:41,015 already explicitly excluding 'pythonclaw.templates.skills.data.scraper.__pycache__' via 2026-03-04T07:27:41,016 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-04T07:27:41,016 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-04T07:27:41,017 combination with a more fine grained `package-data` configuration. 2026-03-04T07:27:41,018 You can read more about "package data files" on setuptools documentation page: 2026-03-04T07:27:41,019 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-04T07:27:41,021 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-04T07:27:41,021 even if it does not contain any `.py` files. 2026-03-04T07:27:41,022 On the other hand, currently there is no concept of package data 2026-03-04T07:27:41,022 directory, all directories are treated like packages. 2026-03-04T07:27:41,023 ******************************************************************************** 2026-03-04T07:27:41,024 !! 2026-03-04T07:27:41,024 check.warn(importable) 2026-03-04T07:27:41,025 /tmp/pip-build-env-aaoguq8m/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'pythonclaw.templates.skills.data.weather.__pycache__' is absent from the `packages` configuration. 2026-03-04T07:27:41,025 !! 2026-03-04T07:27:41,026 ******************************************************************************** 2026-03-04T07:27:41,027 ############################ 2026-03-04T07:27:41,027 # Package would be ignored # 2026-03-04T07:27:41,028 ############################ 2026-03-04T07:27:41,028 Python recognizes 'pythonclaw.templates.skills.data.weather.__pycache__' as an importable package[^1], 2026-03-04T07:27:41,029 but it is absent from setuptools' `packages` configuration. 2026-03-04T07:27:41,030 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-04T07:27:41,030 package, please make sure that 'pythonclaw.templates.skills.data.weather.__pycache__' is explicitly added 2026-03-04T07:27:41,031 to the `packages` configuration field. 2026-03-04T07:27:41,031 Alternatively, you can also rely on setuptools' discovery methods 2026-03-04T07:27:41,032 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-04T07:27:41,032 instead of `find_packages(...)`/`find:`). 2026-03-04T07:27:41,033 You can read more about "package discovery" on setuptools documentation page: 2026-03-04T07:27:41,034 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-04T07:27:41,035 If you don't want 'pythonclaw.templates.skills.data.weather.__pycache__' to be distributed and are 2026-03-04T07:27:41,036 already explicitly excluding 'pythonclaw.templates.skills.data.weather.__pycache__' via 2026-03-04T07:27:41,036 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-04T07:27:41,037 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-04T07:27:41,037 combination with a more fine grained `package-data` configuration. 2026-03-04T07:27:41,038 You can read more about "package data files" on setuptools documentation page: 2026-03-04T07:27:41,039 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-04T07:27:41,041 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-04T07:27:41,041 even if it does not contain any `.py` files. 2026-03-04T07:27:41,042 On the other hand, currently there is no concept of package data 2026-03-04T07:27:41,042 directory, all directories are treated like packages. 2026-03-04T07:27:41,043 ******************************************************************************** 2026-03-04T07:27:41,044 !! 2026-03-04T07:27:41,044 check.warn(importable) 2026-03-04T07:27:41,045 /tmp/pip-build-env-aaoguq8m/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'pythonclaw.templates.skills.data.youtube.__pycache__' is absent from the `packages` configuration. 2026-03-04T07:27:41,045 !! 2026-03-04T07:27:41,046 ******************************************************************************** 2026-03-04T07:27:41,047 ############################ 2026-03-04T07:27:41,048 # Package would be ignored # 2026-03-04T07:27:41,048 ############################ 2026-03-04T07:27:41,049 Python recognizes 'pythonclaw.templates.skills.data.youtube.__pycache__' as an importable package[^1], 2026-03-04T07:27:41,049 but it is absent from setuptools' `packages` configuration. 2026-03-04T07:27:41,051 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-04T07:27:41,051 package, please make sure that 'pythonclaw.templates.skills.data.youtube.__pycache__' is explicitly added 2026-03-04T07:27:41,052 to the `packages` configuration field. 2026-03-04T07:27:41,053 Alternatively, you can also rely on setuptools' discovery methods 2026-03-04T07:27:41,053 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-04T07:27:41,054 instead of `find_packages(...)`/`find:`). 2026-03-04T07:27:41,055 You can read more about "package discovery" on setuptools documentation page: 2026-03-04T07:27:41,055 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-04T07:27:41,056 If you don't want 'pythonclaw.templates.skills.data.youtube.__pycache__' to be distributed and are 2026-03-04T07:27:41,057 already explicitly excluding 'pythonclaw.templates.skills.data.youtube.__pycache__' via 2026-03-04T07:27:41,057 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-04T07:27:41,057 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-04T07:27:41,058 combination with a more fine grained `package-data` configuration. 2026-03-04T07:27:41,059 You can read more about "package data files" on setuptools documentation page: 2026-03-04T07:27:41,060 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-04T07:27:41,061 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-04T07:27:41,061 even if it does not contain any `.py` files. 2026-03-04T07:27:41,062 On the other hand, currently there is no concept of package data 2026-03-04T07:27:41,062 directory, all directories are treated like packages. 2026-03-04T07:27:41,063 ******************************************************************************** 2026-03-04T07:27:41,064 !! 2026-03-04T07:27:41,064 check.warn(importable) 2026-03-04T07:27:41,065 /tmp/pip-build-env-aaoguq8m/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'pythonclaw.templates.skills.dev.code_runner.__pycache__' is absent from the `packages` configuration. 2026-03-04T07:27:41,065 !! 2026-03-04T07:27:41,066 ******************************************************************************** 2026-03-04T07:27:41,067 ############################ 2026-03-04T07:27:41,067 # Package would be ignored # 2026-03-04T07:27:41,067 ############################ 2026-03-04T07:27:41,068 Python recognizes 'pythonclaw.templates.skills.dev.code_runner.__pycache__' as an importable package[^1], 2026-03-04T07:27:41,068 but it is absent from setuptools' `packages` configuration. 2026-03-04T07:27:41,070 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-04T07:27:41,070 package, please make sure that 'pythonclaw.templates.skills.dev.code_runner.__pycache__' is explicitly added 2026-03-04T07:27:41,071 to the `packages` configuration field. 2026-03-04T07:27:41,072 Alternatively, you can also rely on setuptools' discovery methods 2026-03-04T07:27:41,072 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-04T07:27:41,073 instead of `find_packages(...)`/`find:`). 2026-03-04T07:27:41,073 You can read more about "package discovery" on setuptools documentation page: 2026-03-04T07:27:41,074 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-04T07:27:41,076 If you don't want 'pythonclaw.templates.skills.dev.code_runner.__pycache__' to be distributed and are 2026-03-04T07:27:41,076 already explicitly excluding 'pythonclaw.templates.skills.dev.code_runner.__pycache__' via 2026-03-04T07:27:41,076 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-04T07:27:41,077 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-04T07:27:41,078 combination with a more fine grained `package-data` configuration. 2026-03-04T07:27:41,079 You can read more about "package data files" on setuptools documentation page: 2026-03-04T07:27:41,079 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-04T07:27:41,080 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-04T07:27:41,081 even if it does not contain any `.py` files. 2026-03-04T07:27:41,081 On the other hand, currently there is no concept of package data 2026-03-04T07:27:41,082 directory, all directories are treated like packages. 2026-03-04T07:27:41,082 ******************************************************************************** 2026-03-04T07:27:41,083 !! 2026-03-04T07:27:41,083 check.warn(importable) 2026-03-04T07:27:41,084 /tmp/pip-build-env-aaoguq8m/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'pythonclaw.templates.skills.dev.github.__pycache__' is absent from the `packages` configuration. 2026-03-04T07:27:41,084 !! 2026-03-04T07:27:41,085 ******************************************************************************** 2026-03-04T07:27:41,085 ############################ 2026-03-04T07:27:41,086 # Package would be ignored # 2026-03-04T07:27:41,086 ############################ 2026-03-04T07:27:41,087 Python recognizes 'pythonclaw.templates.skills.dev.github.__pycache__' as an importable package[^1], 2026-03-04T07:27:41,087 but it is absent from setuptools' `packages` configuration. 2026-03-04T07:27:41,088 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-04T07:27:41,089 package, please make sure that 'pythonclaw.templates.skills.dev.github.__pycache__' is explicitly added 2026-03-04T07:27:41,089 to the `packages` configuration field. 2026-03-04T07:27:41,090 Alternatively, you can also rely on setuptools' discovery methods 2026-03-04T07:27:41,091 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-04T07:27:41,091 instead of `find_packages(...)`/`find:`). 2026-03-04T07:27:41,092 You can read more about "package discovery" on setuptools documentation page: 2026-03-04T07:27:41,093 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-04T07:27:41,094 If you don't want 'pythonclaw.templates.skills.dev.github.__pycache__' to be distributed and are 2026-03-04T07:27:41,094 already explicitly excluding 'pythonclaw.templates.skills.dev.github.__pycache__' via 2026-03-04T07:27:41,095 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-04T07:27:41,095 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-04T07:27:41,096 combination with a more fine grained `package-data` configuration. 2026-03-04T07:27:41,097 You can read more about "package data files" on setuptools documentation page: 2026-03-04T07:27:41,098 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-04T07:27:41,099 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-04T07:27:41,100 even if it does not contain any `.py` files. 2026-03-04T07:27:41,100 On the other hand, currently there is no concept of package data 2026-03-04T07:27:41,101 directory, all directories are treated like packages. 2026-03-04T07:27:41,101 ******************************************************************************** 2026-03-04T07:27:41,102 !! 2026-03-04T07:27:41,103 check.warn(importable) 2026-03-04T07:27:41,103 /tmp/pip-build-env-aaoguq8m/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'pythonclaw.templates.skills.dev.http_request.__pycache__' is absent from the `packages` configuration. 2026-03-04T07:27:41,104 !! 2026-03-04T07:27:41,105 ******************************************************************************** 2026-03-04T07:27:41,105 ############################ 2026-03-04T07:27:41,106 # Package would be ignored # 2026-03-04T07:27:41,106 ############################ 2026-03-04T07:27:41,107 Python recognizes 'pythonclaw.templates.skills.dev.http_request.__pycache__' as an importable package[^1], 2026-03-04T07:27:41,107 but it is absent from setuptools' `packages` configuration. 2026-03-04T07:27:41,108 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-04T07:27:41,108 package, please make sure that 'pythonclaw.templates.skills.dev.http_request.__pycache__' is explicitly added 2026-03-04T07:27:41,109 to the `packages` configuration field. 2026-03-04T07:27:41,109 Alternatively, you can also rely on setuptools' discovery methods 2026-03-04T07:27:41,110 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-04T07:27:41,110 instead of `find_packages(...)`/`find:`). 2026-03-04T07:27:41,111 You can read more about "package discovery" on setuptools documentation page: 2026-03-04T07:27:41,112 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-04T07:27:41,113 If you don't want 'pythonclaw.templates.skills.dev.http_request.__pycache__' to be distributed and are 2026-03-04T07:27:41,113 already explicitly excluding 'pythonclaw.templates.skills.dev.http_request.__pycache__' via 2026-03-04T07:27:41,114 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-04T07:27:41,114 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-04T07:27:41,115 combination with a more fine grained `package-data` configuration. 2026-03-04T07:27:41,116 You can read more about "package data files" on setuptools documentation page: 2026-03-04T07:27:41,117 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-04T07:27:41,118 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-04T07:27:41,119 even if it does not contain any `.py` files. 2026-03-04T07:27:41,119 On the other hand, currently there is no concept of package data 2026-03-04T07:27:41,119 directory, all directories are treated like packages. 2026-03-04T07:27:41,120 ******************************************************************************** 2026-03-04T07:27:41,121 !! 2026-03-04T07:27:41,121 check.warn(importable) 2026-03-04T07:27:41,122 /tmp/pip-build-env-aaoguq8m/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'pythonclaw.templates.skills.system.change_setting.__pycache__' is absent from the `packages` configuration. 2026-03-04T07:27:41,122 !! 2026-03-04T07:27:41,123 ******************************************************************************** 2026-03-04T07:27:41,124 ############################ 2026-03-04T07:27:41,124 # Package would be ignored # 2026-03-04T07:27:41,125 ############################ 2026-03-04T07:27:41,125 Python recognizes 'pythonclaw.templates.skills.system.change_setting.__pycache__' as an importable package[^1], 2026-03-04T07:27:41,126 but it is absent from setuptools' `packages` configuration. 2026-03-04T07:27:41,128 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-04T07:27:41,128 package, please make sure that 'pythonclaw.templates.skills.system.change_setting.__pycache__' is explicitly added 2026-03-04T07:27:41,129 to the `packages` configuration field. 2026-03-04T07:27:41,130 Alternatively, you can also rely on setuptools' discovery methods 2026-03-04T07:27:41,130 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-04T07:27:41,131 instead of `find_packages(...)`/`find:`). 2026-03-04T07:27:41,132 You can read more about "package discovery" on setuptools documentation page: 2026-03-04T07:27:41,132 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-04T07:27:41,133 If you don't want 'pythonclaw.templates.skills.system.change_setting.__pycache__' to be distributed and are 2026-03-04T07:27:41,134 already explicitly excluding 'pythonclaw.templates.skills.system.change_setting.__pycache__' via 2026-03-04T07:27:41,134 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-04T07:27:41,134 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-04T07:27:41,135 combination with a more fine grained `package-data` configuration. 2026-03-04T07:27:41,136 You can read more about "package data files" on setuptools documentation page: 2026-03-04T07:27:41,136 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-04T07:27:41,139 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-04T07:27:41,140 even if it does not contain any `.py` files. 2026-03-04T07:27:41,140 On the other hand, currently there is no concept of package data 2026-03-04T07:27:41,141 directory, all directories are treated like packages. 2026-03-04T07:27:41,142 ******************************************************************************** 2026-03-04T07:27:41,143 !! 2026-03-04T07:27:41,144 check.warn(importable) 2026-03-04T07:27:41,144 /tmp/pip-build-env-aaoguq8m/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'pythonclaw.templates.skills.system.onboarding.__pycache__' is absent from the `packages` configuration. 2026-03-04T07:27:41,145 !! 2026-03-04T07:27:41,146 ******************************************************************************** 2026-03-04T07:27:41,146 ############################ 2026-03-04T07:27:41,147 # Package would be ignored # 2026-03-04T07:27:41,147 ############################ 2026-03-04T07:27:41,148 Python recognizes 'pythonclaw.templates.skills.system.onboarding.__pycache__' as an importable package[^1], 2026-03-04T07:27:41,148 but it is absent from setuptools' `packages` configuration. 2026-03-04T07:27:41,149 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-04T07:27:41,150 package, please make sure that 'pythonclaw.templates.skills.system.onboarding.__pycache__' is explicitly added 2026-03-04T07:27:41,150 to the `packages` configuration field. 2026-03-04T07:27:41,151 Alternatively, you can also rely on setuptools' discovery methods 2026-03-04T07:27:41,152 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-04T07:27:41,152 instead of `find_packages(...)`/`find:`). 2026-03-04T07:27:41,153 You can read more about "package discovery" on setuptools documentation page: 2026-03-04T07:27:41,154 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-04T07:27:41,155 If you don't want 'pythonclaw.templates.skills.system.onboarding.__pycache__' to be distributed and are 2026-03-04T07:27:41,156 already explicitly excluding 'pythonclaw.templates.skills.system.onboarding.__pycache__' via 2026-03-04T07:27:41,157 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-04T07:27:41,157 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-04T07:27:41,158 combination with a more fine grained `package-data` configuration. 2026-03-04T07:27:41,159 You can read more about "package data files" on setuptools documentation page: 2026-03-04T07:27:41,160 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-04T07:27:41,161 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-04T07:27:41,161 even if it does not contain any `.py` files. 2026-03-04T07:27:41,162 On the other hand, currently there is no concept of package data 2026-03-04T07:27:41,162 directory, all directories are treated like packages. 2026-03-04T07:27:41,163 ******************************************************************************** 2026-03-04T07:27:41,164 !! 2026-03-04T07:27:41,164 check.warn(importable) 2026-03-04T07:27:41,164 /tmp/pip-build-env-aaoguq8m/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'pythonclaw.templates.skills.system.random.__pycache__' is absent from the `packages` configuration. 2026-03-04T07:27:41,165 !! 2026-03-04T07:27:41,166 ******************************************************************************** 2026-03-04T07:27:41,166 ############################ 2026-03-04T07:27:41,167 # Package would be ignored # 2026-03-04T07:27:41,167 ############################ 2026-03-04T07:27:41,168 Python recognizes 'pythonclaw.templates.skills.system.random.__pycache__' as an importable package[^1], 2026-03-04T07:27:41,168 but it is absent from setuptools' `packages` configuration. 2026-03-04T07:27:41,169 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-04T07:27:41,170 package, please make sure that 'pythonclaw.templates.skills.system.random.__pycache__' is explicitly added 2026-03-04T07:27:41,170 to the `packages` configuration field. 2026-03-04T07:27:41,171 Alternatively, you can also rely on setuptools' discovery methods 2026-03-04T07:27:41,171 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-04T07:27:41,172 instead of `find_packages(...)`/`find:`). 2026-03-04T07:27:41,173 You can read more about "package discovery" on setuptools documentation page: 2026-03-04T07:27:41,174 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-04T07:27:41,175 If you don't want 'pythonclaw.templates.skills.system.random.__pycache__' to be distributed and are 2026-03-04T07:27:41,175 already explicitly excluding 'pythonclaw.templates.skills.system.random.__pycache__' via 2026-03-04T07:27:41,176 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-04T07:27:41,176 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-04T07:27:41,177 combination with a more fine grained `package-data` configuration. 2026-03-04T07:27:41,178 You can read more about "package data files" on setuptools documentation page: 2026-03-04T07:27:41,179 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-04T07:27:41,180 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-04T07:27:41,181 even if it does not contain any `.py` files. 2026-03-04T07:27:41,181 On the other hand, currently there is no concept of package data 2026-03-04T07:27:41,182 directory, all directories are treated like packages. 2026-03-04T07:27:41,182 ******************************************************************************** 2026-03-04T07:27:41,183 !! 2026-03-04T07:27:41,184 check.warn(importable) 2026-03-04T07:27:41,185 /tmp/pip-build-env-aaoguq8m/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'pythonclaw.templates.skills.system.time.__pycache__' is absent from the `packages` configuration. 2026-03-04T07:27:41,185 !! 2026-03-04T07:27:41,186 ******************************************************************************** 2026-03-04T07:27:41,187 ############################ 2026-03-04T07:27:41,187 # Package would be ignored # 2026-03-04T07:27:41,187 ############################ 2026-03-04T07:27:41,188 Python recognizes 'pythonclaw.templates.skills.system.time.__pycache__' as an importable package[^1], 2026-03-04T07:27:41,188 but it is absent from setuptools' `packages` configuration. 2026-03-04T07:27:41,189 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-04T07:27:41,190 package, please make sure that 'pythonclaw.templates.skills.system.time.__pycache__' is explicitly added 2026-03-04T07:27:41,190 to the `packages` configuration field. 2026-03-04T07:27:41,191 Alternatively, you can also rely on setuptools' discovery methods 2026-03-04T07:27:41,191 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-04T07:27:41,192 instead of `find_packages(...)`/`find:`). 2026-03-04T07:27:41,193 You can read more about "package discovery" on setuptools documentation page: 2026-03-04T07:27:41,193 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-04T07:27:41,194 If you don't want 'pythonclaw.templates.skills.system.time.__pycache__' to be distributed and are 2026-03-04T07:27:41,195 already explicitly excluding 'pythonclaw.templates.skills.system.time.__pycache__' via 2026-03-04T07:27:41,195 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-04T07:27:41,196 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-04T07:27:41,196 combination with a more fine grained `package-data` configuration. 2026-03-04T07:27:41,197 You can read more about "package data files" on setuptools documentation page: 2026-03-04T07:27:41,198 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-04T07:27:41,200 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-04T07:27:41,201 even if it does not contain any `.py` files. 2026-03-04T07:27:41,201 On the other hand, currently there is no concept of package data 2026-03-04T07:27:41,202 directory, all directories are treated like packages. 2026-03-04T07:27:41,202 ******************************************************************************** 2026-03-04T07:27:41,204 !! 2026-03-04T07:27:41,204 check.warn(importable) 2026-03-04T07:27:41,205 /tmp/pip-build-env-aaoguq8m/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'pythonclaw.templates.skills.text.translator.__pycache__' is absent from the `packages` configuration. 2026-03-04T07:27:41,205 !! 2026-03-04T07:27:41,206 ******************************************************************************** 2026-03-04T07:27:41,207 ############################ 2026-03-04T07:27:41,207 # Package would be ignored # 2026-03-04T07:27:41,208 ############################ 2026-03-04T07:27:41,208 Python recognizes 'pythonclaw.templates.skills.text.translator.__pycache__' as an importable package[^1], 2026-03-04T07:27:41,209 but it is absent from setuptools' `packages` configuration. 2026-03-04T07:27:41,210 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-04T07:27:41,210 package, please make sure that 'pythonclaw.templates.skills.text.translator.__pycache__' is explicitly added 2026-03-04T07:27:41,211 to the `packages` configuration field. 2026-03-04T07:27:41,212 Alternatively, you can also rely on setuptools' discovery methods 2026-03-04T07:27:41,212 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-04T07:27:41,213 instead of `find_packages(...)`/`find:`). 2026-03-04T07:27:41,214 You can read more about "package discovery" on setuptools documentation page: 2026-03-04T07:27:41,215 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-04T07:27:41,216 If you don't want 'pythonclaw.templates.skills.text.translator.__pycache__' to be distributed and are 2026-03-04T07:27:41,216 already explicitly excluding 'pythonclaw.templates.skills.text.translator.__pycache__' via 2026-03-04T07:27:41,216 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-04T07:27:41,217 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-04T07:27:41,217 combination with a more fine grained `package-data` configuration. 2026-03-04T07:27:41,218 You can read more about "package data files" on setuptools documentation page: 2026-03-04T07:27:41,219 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-04T07:27:41,220 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-04T07:27:41,220 even if it does not contain any `.py` files. 2026-03-04T07:27:41,221 On the other hand, currently there is no concept of package data 2026-03-04T07:27:41,221 directory, all directories are treated like packages. 2026-03-04T07:27:41,222 ******************************************************************************** 2026-03-04T07:27:41,223 !! 2026-03-04T07:27:41,223 check.warn(importable) 2026-03-04T07:27:41,223 creating build/lib/pythonclaw/templates/persona 2026-03-04T07:27:41,224 copying pythonclaw/templates/persona/demo_persona.md -> build/lib/pythonclaw/templates/persona 2026-03-04T07:27:41,225 copying pythonclaw/templates/skills/text/CATEGORY.md -> build/lib/pythonclaw/templates/skills/text 2026-03-04T07:27:41,225 copying pythonclaw/templates/skills/text/translator/SKILL.md -> build/lib/pythonclaw/templates/skills/text/translator 2026-03-04T07:27:41,226 creating build/lib/pythonclaw/templates/skills/text/translator/__pycache__ 2026-03-04T07:27:41,226 copying pythonclaw/templates/skills/text/translator/__pycache__/translate.cpython-311.pyc -> build/lib/pythonclaw/templates/skills/text/translator/__pycache__ 2026-03-04T07:27:41,226 creating build/lib/pythonclaw/templates/skills/google 2026-03-04T07:27:41,227 copying pythonclaw/templates/skills/google/CATEGORY.md -> build/lib/pythonclaw/templates/skills/google 2026-03-04T07:27:41,228 creating build/lib/pythonclaw/templates/skills/google/workspace 2026-03-04T07:27:41,228 copying pythonclaw/templates/skills/google/workspace/SKILL.md -> build/lib/pythonclaw/templates/skills/google/workspace 2026-03-04T07:27:41,229 copying pythonclaw/templates/skills/google/workspace/check_setup.sh -> build/lib/pythonclaw/templates/skills/google/workspace 2026-03-04T07:27:41,229 creating build/lib/pythonclaw/templates/skills/web 2026-03-04T07:27:41,230 copying pythonclaw/templates/skills/web/CATEGORY.md -> build/lib/pythonclaw/templates/skills/web 2026-03-04T07:27:41,231 creating build/lib/pythonclaw/templates/skills/web/tavily 2026-03-04T07:27:41,231 copying pythonclaw/templates/skills/web/tavily/SKILL.md -> build/lib/pythonclaw/templates/skills/web/tavily 2026-03-04T07:27:41,232 copying pythonclaw/templates/skills/communication/CATEGORY.md -> build/lib/pythonclaw/templates/skills/communication 2026-03-04T07:27:41,232 copying pythonclaw/templates/skills/communication/email/SKILL.md -> build/lib/pythonclaw/templates/skills/communication/email 2026-03-04T07:27:41,233 creating build/lib/pythonclaw/templates/skills/communication/email/__pycache__ 2026-03-04T07:27:41,234 copying pythonclaw/templates/skills/communication/email/__pycache__/send_email.cpython-311.pyc -> build/lib/pythonclaw/templates/skills/communication/email/__pycache__ 2026-03-04T07:27:41,234 copying pythonclaw/templates/skills/system/CATEGORY.md -> build/lib/pythonclaw/templates/skills/system 2026-03-04T07:27:41,235 creating build/lib/pythonclaw/templates/skills/system/change_persona 2026-03-04T07:27:41,236 copying pythonclaw/templates/skills/system/change_persona/SKILL.md -> build/lib/pythonclaw/templates/skills/system/change_persona 2026-03-04T07:27:41,236 copying pythonclaw/templates/skills/system/time/SKILL.md -> build/lib/pythonclaw/templates/skills/system/time 2026-03-04T07:27:41,237 creating build/lib/pythonclaw/templates/skills/system/time/__pycache__ 2026-03-04T07:27:41,237 copying pythonclaw/templates/skills/system/time/__pycache__/time_util.cpython-311.pyc -> build/lib/pythonclaw/templates/skills/system/time/__pycache__ 2026-03-04T07:27:41,237 copying pythonclaw/templates/skills/system/random/SKILL.md -> build/lib/pythonclaw/templates/skills/system/random 2026-03-04T07:27:41,238 creating build/lib/pythonclaw/templates/skills/system/random/__pycache__ 2026-03-04T07:27:41,238 copying pythonclaw/templates/skills/system/random/__pycache__/random_util.cpython-311.pyc -> build/lib/pythonclaw/templates/skills/system/random/__pycache__ 2026-03-04T07:27:41,239 copying pythonclaw/templates/skills/system/change_setting/SKILL.md -> build/lib/pythonclaw/templates/skills/system/change_setting 2026-03-04T07:27:41,239 creating build/lib/pythonclaw/templates/skills/system/change_setting/__pycache__ 2026-03-04T07:27:41,239 copying pythonclaw/templates/skills/system/change_setting/__pycache__/update_config.cpython-311.pyc -> build/lib/pythonclaw/templates/skills/system/change_setting/__pycache__ 2026-03-04T07:27:41,240 creating build/lib/pythonclaw/templates/skills/system/change_soul 2026-03-04T07:27:41,240 copying pythonclaw/templates/skills/system/change_soul/SKILL.md -> build/lib/pythonclaw/templates/skills/system/change_soul 2026-03-04T07:27:41,241 copying pythonclaw/templates/skills/system/onboarding/SKILL.md -> build/lib/pythonclaw/templates/skills/system/onboarding 2026-03-04T07:27:41,241 creating build/lib/pythonclaw/templates/skills/system/onboarding/__pycache__ 2026-03-04T07:27:41,242 copying pythonclaw/templates/skills/system/onboarding/__pycache__/write_identity.cpython-311.pyc -> build/lib/pythonclaw/templates/skills/system/onboarding/__pycache__ 2026-03-04T07:27:41,242 copying pythonclaw/templates/skills/dev/CATEGORY.md -> build/lib/pythonclaw/templates/skills/dev 2026-03-04T07:27:41,243 copying pythonclaw/templates/skills/dev/github/SKILL.md -> build/lib/pythonclaw/templates/skills/dev/github 2026-03-04T07:27:41,243 creating build/lib/pythonclaw/templates/skills/dev/github/__pycache__ 2026-03-04T07:27:41,244 copying pythonclaw/templates/skills/dev/github/__pycache__/gh.cpython-311.pyc -> build/lib/pythonclaw/templates/skills/dev/github/__pycache__ 2026-03-04T07:27:41,244 copying pythonclaw/templates/skills/dev/http_request/SKILL.md -> build/lib/pythonclaw/templates/skills/dev/http_request 2026-03-04T07:27:41,245 creating build/lib/pythonclaw/templates/skills/dev/http_request/__pycache__ 2026-03-04T07:27:41,245 copying pythonclaw/templates/skills/dev/http_request/__pycache__/request.cpython-311.pyc -> build/lib/pythonclaw/templates/skills/dev/http_request/__pycache__ 2026-03-04T07:27:41,245 copying pythonclaw/templates/skills/dev/code_runner/SKILL.md -> build/lib/pythonclaw/templates/skills/dev/code_runner 2026-03-04T07:27:41,246 creating build/lib/pythonclaw/templates/skills/dev/code_runner/__pycache__ 2026-03-04T07:27:41,246 copying pythonclaw/templates/skills/dev/code_runner/__pycache__/run_code.cpython-311.pyc -> build/lib/pythonclaw/templates/skills/dev/code_runner/__pycache__ 2026-03-04T07:27:41,247 creating build/lib/pythonclaw/templates/skills/meta 2026-03-04T07:27:41,248 copying pythonclaw/templates/skills/meta/CATEGORY.md -> build/lib/pythonclaw/templates/skills/meta 2026-03-04T07:27:41,248 creating build/lib/pythonclaw/templates/skills/meta/skill_creator 2026-03-04T07:27:41,249 copying pythonclaw/templates/skills/meta/skill_creator/SKILL.md -> build/lib/pythonclaw/templates/skills/meta/skill_creator 2026-03-04T07:27:41,249 copying pythonclaw/templates/skills/data/CATEGORY.md -> build/lib/pythonclaw/templates/skills/data 2026-03-04T07:27:41,250 copying pythonclaw/templates/skills/data/pdf_reader/SKILL.md -> build/lib/pythonclaw/templates/skills/data/pdf_reader 2026-03-04T07:27:41,250 creating build/lib/pythonclaw/templates/skills/data/pdf_reader/__pycache__ 2026-03-04T07:27:41,251 copying pythonclaw/templates/skills/data/pdf_reader/__pycache__/read_pdf.cpython-311.pyc -> build/lib/pythonclaw/templates/skills/data/pdf_reader/__pycache__ 2026-03-04T07:27:41,251 copying pythonclaw/templates/skills/data/news/SKILL.md -> build/lib/pythonclaw/templates/skills/data/news 2026-03-04T07:27:41,251 creating build/lib/pythonclaw/templates/skills/data/news/__pycache__ 2026-03-04T07:27:41,252 copying pythonclaw/templates/skills/data/news/__pycache__/search_news.cpython-311.pyc -> build/lib/pythonclaw/templates/skills/data/news/__pycache__ 2026-03-04T07:27:41,252 copying pythonclaw/templates/skills/data/youtube/SKILL.md -> build/lib/pythonclaw/templates/skills/data/youtube 2026-03-04T07:27:41,253 creating build/lib/pythonclaw/templates/skills/data/youtube/__pycache__ 2026-03-04T07:27:41,253 copying pythonclaw/templates/skills/data/youtube/__pycache__/youtube_info.cpython-311.pyc -> build/lib/pythonclaw/templates/skills/data/youtube/__pycache__ 2026-03-04T07:27:41,254 copying pythonclaw/templates/skills/data/finance/SKILL.md -> build/lib/pythonclaw/templates/skills/data/finance 2026-03-04T07:27:41,254 creating build/lib/pythonclaw/templates/skills/data/finance/__pycache__ 2026-03-04T07:27:41,255 copying pythonclaw/templates/skills/data/finance/__pycache__/fetch_quote.cpython-311.pyc -> build/lib/pythonclaw/templates/skills/data/finance/__pycache__ 2026-03-04T07:27:41,255 copying pythonclaw/templates/skills/data/csv_analyzer/SKILL.md -> build/lib/pythonclaw/templates/skills/data/csv_analyzer 2026-03-04T07:27:41,256 creating build/lib/pythonclaw/templates/skills/data/csv_analyzer/__pycache__ 2026-03-04T07:27:41,256 copying pythonclaw/templates/skills/data/csv_analyzer/__pycache__/analyze.cpython-311.pyc -> build/lib/pythonclaw/templates/skills/data/csv_analyzer/__pycache__ 2026-03-04T07:27:41,257 copying pythonclaw/templates/skills/data/scraper/SKILL.md -> build/lib/pythonclaw/templates/skills/data/scraper 2026-03-04T07:27:41,257 creating build/lib/pythonclaw/templates/skills/data/scraper/__pycache__ 2026-03-04T07:27:41,258 copying pythonclaw/templates/skills/data/scraper/__pycache__/scrape.cpython-311.pyc -> build/lib/pythonclaw/templates/skills/data/scraper/__pycache__ 2026-03-04T07:27:41,259 copying pythonclaw/templates/skills/data/weather/SKILL.md -> build/lib/pythonclaw/templates/skills/data/weather 2026-03-04T07:27:41,259 creating build/lib/pythonclaw/templates/skills/data/weather/__pycache__ 2026-03-04T07:27:41,260 copying pythonclaw/templates/skills/data/weather/__pycache__/weather.cpython-311.pyc -> build/lib/pythonclaw/templates/skills/data/weather/__pycache__ 2026-03-04T07:27:41,260 creating build/lib/pythonclaw/templates/soul 2026-03-04T07:27:41,261 copying pythonclaw/templates/soul/SOUL.md -> build/lib/pythonclaw/templates/soul 2026-03-04T07:27:41,261 creating build/lib/pythonclaw/web/static 2026-03-04T07:27:41,262 copying pythonclaw/web/static/favicon.png -> build/lib/pythonclaw/web/static 2026-03-04T07:27:41,262 copying pythonclaw/web/static/index.html -> build/lib/pythonclaw/web/static 2026-03-04T07:27:41,263 copying pythonclaw/web/static/logo.png -> build/lib/pythonclaw/web/static 2026-03-04T07:27:41,264 installing to build/bdist.linux-armv7l/wheel 2026-03-04T07:27:41,264 running install 2026-03-04T07:27:41,265 running install_lib 2026-03-04T07:27:41,265 creating build/bdist.linux-armv7l/wheel 2026-03-04T07:27:41,266 creating build/bdist.linux-armv7l/wheel/pythonclaw 2026-03-04T07:27:41,266 copying build/lib/pythonclaw/daemon.py -> build/bdist.linux-armv7l/wheel/./pythonclaw 2026-03-04T07:27:41,267 copying build/lib/pythonclaw/__init__.py -> build/bdist.linux-armv7l/wheel/./pythonclaw 2026-03-04T07:27:41,267 creating build/bdist.linux-armv7l/wheel/pythonclaw/web 2026-03-04T07:27:41,268 copying build/lib/pythonclaw/web/app.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/web 2026-03-04T07:27:41,268 copying build/lib/pythonclaw/web/__init__.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/web 2026-03-04T07:27:41,269 creating build/bdist.linux-armv7l/wheel/pythonclaw/web/static 2026-03-04T07:27:41,269 copying build/lib/pythonclaw/web/static/favicon.png -> build/bdist.linux-armv7l/wheel/./pythonclaw/web/static 2026-03-04T07:27:41,270 copying build/lib/pythonclaw/web/static/index.html -> build/bdist.linux-armv7l/wheel/./pythonclaw/web/static 2026-03-04T07:27:41,270 copying build/lib/pythonclaw/web/static/logo.png -> build/bdist.linux-armv7l/wheel/./pythonclaw/web/static 2026-03-04T07:27:41,271 copying build/lib/pythonclaw/onboard.py -> build/bdist.linux-armv7l/wheel/./pythonclaw 2026-03-04T07:27:41,271 copying build/lib/pythonclaw/server.py -> build/bdist.linux-armv7l/wheel/./pythonclaw 2026-03-04T07:27:41,271 copying build/lib/pythonclaw/config.py -> build/bdist.linux-armv7l/wheel/./pythonclaw 2026-03-04T07:27:41,272 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates 2026-03-04T07:27:41,272 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/persona 2026-03-04T07:27:41,274 copying build/lib/pythonclaw/templates/persona/demo_persona.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/persona 2026-03-04T07:27:41,276 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills 2026-03-04T07:27:41,278 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/text 2026-03-04T07:27:41,279 copying build/lib/pythonclaw/templates/skills/text/CATEGORY.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/text 2026-03-04T07:27:41,281 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/text/translator 2026-03-04T07:27:41,282 copying build/lib/pythonclaw/templates/skills/text/translator/SKILL.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/text/translator 2026-03-04T07:27:41,284 copying build/lib/pythonclaw/templates/skills/text/translator/translate.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/text/translator 2026-03-04T07:27:41,286 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/text/translator/__pycache__ 2026-03-04T07:27:41,287 copying build/lib/pythonclaw/templates/skills/text/translator/__pycache__/translate.cpython-311.pyc -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/text/translator/__pycache__ 2026-03-04T07:27:41,290 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/google 2026-03-04T07:27:41,291 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/google/workspace 2026-03-04T07:27:41,293 copying build/lib/pythonclaw/templates/skills/google/workspace/SKILL.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/google/workspace 2026-03-04T07:27:41,295 copying build/lib/pythonclaw/templates/skills/google/workspace/check_setup.sh -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/google/workspace 2026-03-04T07:27:41,296 copying build/lib/pythonclaw/templates/skills/google/CATEGORY.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/google 2026-03-04T07:27:41,299 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/web 2026-03-04T07:27:41,300 copying build/lib/pythonclaw/templates/skills/web/CATEGORY.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/web 2026-03-04T07:27:41,302 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/web/tavily 2026-03-04T07:27:41,303 copying build/lib/pythonclaw/templates/skills/web/tavily/SKILL.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/web/tavily 2026-03-04T07:27:41,306 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/communication 2026-03-04T07:27:41,307 copying build/lib/pythonclaw/templates/skills/communication/CATEGORY.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/communication 2026-03-04T07:27:41,309 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/communication/email 2026-03-04T07:27:41,310 copying build/lib/pythonclaw/templates/skills/communication/email/SKILL.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/communication/email 2026-03-04T07:27:41,312 copying build/lib/pythonclaw/templates/skills/communication/email/send_email.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/communication/email 2026-03-04T07:27:41,315 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/communication/email/__pycache__ 2026-03-04T07:27:41,316 copying build/lib/pythonclaw/templates/skills/communication/email/__pycache__/send_email.cpython-311.pyc -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/communication/email/__pycache__ 2026-03-04T07:27:41,318 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/system 2026-03-04T07:27:41,319 copying build/lib/pythonclaw/templates/skills/system/CATEGORY.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/system 2026-03-04T07:27:41,322 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/system/change_persona 2026-03-04T07:27:41,323 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:27:41,325 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/system/time 2026-03-04T07:27:41,326 copying build/lib/pythonclaw/templates/skills/system/time/SKILL.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/system/time 2026-03-04T07:27:41,328 copying build/lib/pythonclaw/templates/skills/system/time/time_util.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/system/time 2026-03-04T07:27:41,331 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/system/time/__pycache__ 2026-03-04T07:27:41,332 copying build/lib/pythonclaw/templates/skills/system/time/__pycache__/time_util.cpython-311.pyc -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/system/time/__pycache__ 2026-03-04T07:27:41,335 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/system/random 2026-03-04T07:27:41,336 copying build/lib/pythonclaw/templates/skills/system/random/SKILL.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/system/random 2026-03-04T07:27:41,338 copying build/lib/pythonclaw/templates/skills/system/random/random_util.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/system/random 2026-03-04T07:27:41,340 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/system/random/__pycache__ 2026-03-04T07:27:41,341 copying build/lib/pythonclaw/templates/skills/system/random/__pycache__/random_util.cpython-311.pyc -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/system/random/__pycache__ 2026-03-04T07:27:41,344 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/system/change_setting 2026-03-04T07:27:41,345 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:27:41,347 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:27:41,349 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/system/change_setting/__pycache__ 2026-03-04T07:27:41,351 copying build/lib/pythonclaw/templates/skills/system/change_setting/__pycache__/update_config.cpython-311.pyc -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/system/change_setting/__pycache__ 2026-03-04T07:27:41,353 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/system/change_soul 2026-03-04T07:27:41,355 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:27:41,357 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/system/onboarding 2026-03-04T07:27:41,359 copying build/lib/pythonclaw/templates/skills/system/onboarding/write_identity.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/system/onboarding 2026-03-04T07:27:41,361 copying build/lib/pythonclaw/templates/skills/system/onboarding/SKILL.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/system/onboarding 2026-03-04T07:27:41,364 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/system/onboarding/__pycache__ 2026-03-04T07:27:41,365 copying build/lib/pythonclaw/templates/skills/system/onboarding/__pycache__/write_identity.cpython-311.pyc -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/system/onboarding/__pycache__ 2026-03-04T07:27:41,368 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/dev 2026-03-04T07:27:41,370 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/dev/github 2026-03-04T07:27:41,372 copying build/lib/pythonclaw/templates/skills/dev/github/SKILL.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/dev/github 2026-03-04T07:27:41,374 copying build/lib/pythonclaw/templates/skills/dev/github/gh.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/dev/github 2026-03-04T07:27:41,377 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/dev/github/__pycache__ 2026-03-04T07:27:41,378 copying build/lib/pythonclaw/templates/skills/dev/github/__pycache__/gh.cpython-311.pyc -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/dev/github/__pycache__ 2026-03-04T07:27:41,381 copying build/lib/pythonclaw/templates/skills/dev/CATEGORY.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/dev 2026-03-04T07:27:41,384 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/dev/http_request 2026-03-04T07:27:41,385 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:27:41,388 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:27:41,390 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/dev/http_request/__pycache__ 2026-03-04T07:27:41,391 copying build/lib/pythonclaw/templates/skills/dev/http_request/__pycache__/request.cpython-311.pyc -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/dev/http_request/__pycache__ 2026-03-04T07:27:41,394 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/dev/code_runner 2026-03-04T07:27:41,395 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:27:41,397 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:27:41,400 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/dev/code_runner/__pycache__ 2026-03-04T07:27:41,401 copying build/lib/pythonclaw/templates/skills/dev/code_runner/__pycache__/run_code.cpython-311.pyc -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/dev/code_runner/__pycache__ 2026-03-04T07:27:41,404 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/meta 2026-03-04T07:27:41,405 copying build/lib/pythonclaw/templates/skills/meta/CATEGORY.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/meta 2026-03-04T07:27:41,407 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/meta/skill_creator 2026-03-04T07:27:41,409 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:27:41,411 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/data 2026-03-04T07:27:41,413 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/data/pdf_reader 2026-03-04T07:27:41,414 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:27:41,416 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:27:41,418 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/data/pdf_reader/__pycache__ 2026-03-04T07:27:41,419 copying build/lib/pythonclaw/templates/skills/data/pdf_reader/__pycache__/read_pdf.cpython-311.pyc -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/data/pdf_reader/__pycache__ 2026-03-04T07:27:41,422 copying build/lib/pythonclaw/templates/skills/data/CATEGORY.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/data 2026-03-04T07:27:41,424 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/data/news 2026-03-04T07:27:41,425 copying build/lib/pythonclaw/templates/skills/data/news/search_news.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/data/news 2026-03-04T07:27:41,427 copying build/lib/pythonclaw/templates/skills/data/news/SKILL.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/data/news 2026-03-04T07:27:41,429 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/data/news/__pycache__ 2026-03-04T07:27:41,430 copying build/lib/pythonclaw/templates/skills/data/news/__pycache__/search_news.cpython-311.pyc -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/data/news/__pycache__ 2026-03-04T07:27:41,433 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/data/youtube 2026-03-04T07:27:41,434 copying build/lib/pythonclaw/templates/skills/data/youtube/youtube_info.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/data/youtube 2026-03-04T07:27:41,437 copying build/lib/pythonclaw/templates/skills/data/youtube/SKILL.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/data/youtube 2026-03-04T07:27:41,439 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/data/youtube/__pycache__ 2026-03-04T07:27:41,441 copying build/lib/pythonclaw/templates/skills/data/youtube/__pycache__/youtube_info.cpython-311.pyc -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/data/youtube/__pycache__ 2026-03-04T07:27:41,443 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/data/finance 2026-03-04T07:27:41,445 copying build/lib/pythonclaw/templates/skills/data/finance/SKILL.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/data/finance 2026-03-04T07:27:41,447 copying build/lib/pythonclaw/templates/skills/data/finance/fetch_quote.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/data/finance 2026-03-04T07:27:41,449 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/data/finance/__pycache__ 2026-03-04T07:27:41,450 copying build/lib/pythonclaw/templates/skills/data/finance/__pycache__/fetch_quote.cpython-311.pyc -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/data/finance/__pycache__ 2026-03-04T07:27:41,453 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/data/csv_analyzer 2026-03-04T07:27:41,454 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:27:41,456 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:27:41,459 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/data/csv_analyzer/__pycache__ 2026-03-04T07:27:41,460 copying build/lib/pythonclaw/templates/skills/data/csv_analyzer/__pycache__/analyze.cpython-311.pyc -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/data/csv_analyzer/__pycache__ 2026-03-04T07:27:41,463 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/data/scraper 2026-03-04T07:27:41,464 copying build/lib/pythonclaw/templates/skills/data/scraper/SKILL.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/data/scraper 2026-03-04T07:27:41,466 copying build/lib/pythonclaw/templates/skills/data/scraper/scrape.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/data/scraper 2026-03-04T07:27:41,468 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/data/scraper/__pycache__ 2026-03-04T07:27:41,469 copying build/lib/pythonclaw/templates/skills/data/scraper/__pycache__/scrape.cpython-311.pyc -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/data/scraper/__pycache__ 2026-03-04T07:27:41,472 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/data/weather 2026-03-04T07:27:41,473 copying build/lib/pythonclaw/templates/skills/data/weather/SKILL.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/data/weather 2026-03-04T07:27:41,475 copying build/lib/pythonclaw/templates/skills/data/weather/weather.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/data/weather 2026-03-04T07:27:41,477 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/data/weather/__pycache__ 2026-03-04T07:27:41,478 copying build/lib/pythonclaw/templates/skills/data/weather/__pycache__/weather.cpython-311.pyc -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/data/weather/__pycache__ 2026-03-04T07:27:41,482 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/soul 2026-03-04T07:27:41,483 copying build/lib/pythonclaw/templates/soul/SOUL.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/soul 2026-03-04T07:27:41,485 copying build/lib/pythonclaw/main.py -> build/bdist.linux-armv7l/wheel/./pythonclaw 2026-03-04T07:27:41,487 copying build/lib/pythonclaw/init.py -> build/bdist.linux-armv7l/wheel/./pythonclaw 2026-03-04T07:27:41,490 creating build/bdist.linux-armv7l/wheel/pythonclaw/core 2026-03-04T07:27:41,491 copying build/lib/pythonclaw/core/persistent_agent.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core 2026-03-04T07:27:41,493 copying build/lib/pythonclaw/core/__init__.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core 2026-03-04T07:27:41,496 creating build/bdist.linux-armv7l/wheel/pythonclaw/core/retrieval 2026-03-04T07:27:41,497 copying build/lib/pythonclaw/core/retrieval/__init__.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core/retrieval 2026-03-04T07:27:41,499 copying build/lib/pythonclaw/core/retrieval/retriever.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core/retrieval 2026-03-04T07:27:41,501 copying build/lib/pythonclaw/core/retrieval/reranker.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core/retrieval 2026-03-04T07:27:41,503 copying build/lib/pythonclaw/core/retrieval/chunker.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core/retrieval 2026-03-04T07:27:41,505 copying build/lib/pythonclaw/core/retrieval/fusion.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core/retrieval 2026-03-04T07:27:41,506 copying build/lib/pythonclaw/core/retrieval/dense.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core/retrieval 2026-03-04T07:27:41,508 copying build/lib/pythonclaw/core/retrieval/sparse.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core/retrieval 2026-03-04T07:27:41,511 creating build/bdist.linux-armv7l/wheel/pythonclaw/core/llm 2026-03-04T07:27:41,512 copying build/lib/pythonclaw/core/llm/openai_compatible.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core/llm 2026-03-04T07:27:41,514 copying build/lib/pythonclaw/core/llm/anthropic_client.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core/llm 2026-03-04T07:27:41,516 copying build/lib/pythonclaw/core/llm/response.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core/llm 2026-03-04T07:27:41,518 copying build/lib/pythonclaw/core/llm/gemini_client.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core/llm 2026-03-04T07:27:41,520 copying build/lib/pythonclaw/core/llm/base.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core/llm 2026-03-04T07:27:41,522 copying build/lib/pythonclaw/core/agent.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core 2026-03-04T07:27:41,524 copying build/lib/pythonclaw/core/session_store.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core 2026-03-04T07:27:41,526 copying build/lib/pythonclaw/core/compaction.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core 2026-03-04T07:27:41,529 creating build/bdist.linux-armv7l/wheel/pythonclaw/core/memory 2026-03-04T07:27:41,530 copying build/lib/pythonclaw/core/memory/manager.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core/memory 2026-03-04T07:27:41,532 copying build/lib/pythonclaw/core/memory/storage.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core/memory 2026-03-04T07:27:41,535 copying build/lib/pythonclaw/core/skill_loader.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core 2026-03-04T07:27:41,537 copying build/lib/pythonclaw/core/tools.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core 2026-03-04T07:27:41,540 copying build/lib/pythonclaw/core/utils.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core 2026-03-04T07:27:41,542 creating build/bdist.linux-armv7l/wheel/pythonclaw/core/knowledge 2026-03-04T07:27:41,543 copying build/lib/pythonclaw/core/knowledge/rag.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core/knowledge 2026-03-04T07:27:41,545 copying build/lib/pythonclaw/core/skillhub.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core 2026-03-04T07:27:41,547 copying build/lib/pythonclaw/session_manager.py -> build/bdist.linux-armv7l/wheel/./pythonclaw 2026-03-04T07:27:41,549 creating build/bdist.linux-armv7l/wheel/pythonclaw/scheduler 2026-03-04T07:27:41,550 copying build/lib/pythonclaw/scheduler/heartbeat.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/scheduler 2026-03-04T07:27:41,553 copying build/lib/pythonclaw/scheduler/cron.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/scheduler 2026-03-04T07:27:41,555 copying build/lib/pythonclaw/__main__.py -> build/bdist.linux-armv7l/wheel/./pythonclaw 2026-03-04T07:27:41,558 creating build/bdist.linux-armv7l/wheel/pythonclaw/channels 2026-03-04T07:27:41,559 copying build/lib/pythonclaw/channels/discord_bot.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/channels 2026-03-04T07:27:41,561 copying build/lib/pythonclaw/channels/telegram_bot.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/channels 2026-03-04T07:27:41,563 running install_egg_info 2026-03-04T07:27:41,568 Copying pythonclaw.egg-info to build/bdist.linux-armv7l/wheel/./pythonclaw-0.2.2-py3.11.egg-info 2026-03-04T07:27:41,580 running install_scripts 2026-03-04T07:27:41,593 creating build/bdist.linux-armv7l/wheel/pythonclaw-0.2.2.dist-info/WHEEL 2026-03-04T07:27:41,596 creating '/tmp/pip-wheel-fdadxkxh/.tmp-bma4hok_/pythonclaw-0.2.2-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-03-04T07:27:41,598 adding 'pythonclaw/__init__.py' 2026-03-04T07:27:41,600 adding 'pythonclaw/__main__.py' 2026-03-04T07:27:41,601 adding 'pythonclaw/config.py' 2026-03-04T07:27:41,603 adding 'pythonclaw/daemon.py' 2026-03-04T07:27:41,605 adding 'pythonclaw/init.py' 2026-03-04T07:27:41,607 adding 'pythonclaw/main.py' 2026-03-04T07:27:41,610 adding 'pythonclaw/onboard.py' 2026-03-04T07:27:41,611 adding 'pythonclaw/server.py' 2026-03-04T07:27:41,613 adding 'pythonclaw/session_manager.py' 2026-03-04T07:27:41,615 adding 'pythonclaw/channels/discord_bot.py' 2026-03-04T07:27:41,617 adding 'pythonclaw/channels/telegram_bot.py' 2026-03-04T07:27:41,619 adding 'pythonclaw/core/__init__.py' 2026-03-04T07:27:41,623 adding 'pythonclaw/core/agent.py' 2026-03-04T07:27:41,626 adding 'pythonclaw/core/compaction.py' 2026-03-04T07:27:41,627 adding 'pythonclaw/core/persistent_agent.py' 2026-03-04T07:27:41,629 adding 'pythonclaw/core/session_store.py' 2026-03-04T07:27:41,631 adding 'pythonclaw/core/skill_loader.py' 2026-03-04T07:27:41,633 adding 'pythonclaw/core/skillhub.py' 2026-03-04T07:27:41,636 adding 'pythonclaw/core/tools.py' 2026-03-04T07:27:41,637 adding 'pythonclaw/core/utils.py' 2026-03-04T07:27:41,639 adding 'pythonclaw/core/knowledge/rag.py' 2026-03-04T07:27:41,641 adding 'pythonclaw/core/llm/anthropic_client.py' 2026-03-04T07:27:41,642 adding 'pythonclaw/core/llm/base.py' 2026-03-04T07:27:41,643 adding 'pythonclaw/core/llm/gemini_client.py' 2026-03-04T07:27:41,645 adding 'pythonclaw/core/llm/openai_compatible.py' 2026-03-04T07:27:41,646 adding 'pythonclaw/core/llm/response.py' 2026-03-04T07:27:41,648 adding 'pythonclaw/core/memory/manager.py' 2026-03-04T07:27:41,649 adding 'pythonclaw/core/memory/storage.py' 2026-03-04T07:27:41,651 adding 'pythonclaw/core/retrieval/__init__.py' 2026-03-04T07:27:41,652 adding 'pythonclaw/core/retrieval/chunker.py' 2026-03-04T07:27:41,654 adding 'pythonclaw/core/retrieval/dense.py' 2026-03-04T07:27:41,655 adding 'pythonclaw/core/retrieval/fusion.py' 2026-03-04T07:27:41,656 adding 'pythonclaw/core/retrieval/reranker.py' 2026-03-04T07:27:41,658 adding 'pythonclaw/core/retrieval/retriever.py' 2026-03-04T07:27:41,659 adding 'pythonclaw/core/retrieval/sparse.py' 2026-03-04T07:27:41,662 adding 'pythonclaw/scheduler/cron.py' 2026-03-04T07:27:41,663 adding 'pythonclaw/scheduler/heartbeat.py' 2026-03-04T07:27:41,665 adding 'pythonclaw/templates/persona/demo_persona.md' 2026-03-04T07:27:41,667 adding 'pythonclaw/templates/skills/communication/CATEGORY.md' 2026-03-04T07:27:41,669 adding 'pythonclaw/templates/skills/communication/email/SKILL.md' 2026-03-04T07:27:41,670 adding 'pythonclaw/templates/skills/communication/email/send_email.py' 2026-03-04T07:27:41,672 adding 'pythonclaw/templates/skills/communication/email/__pycache__/send_email.cpython-311.pyc' 2026-03-04T07:27:41,674 adding 'pythonclaw/templates/skills/data/CATEGORY.md' 2026-03-04T07:27:41,676 adding 'pythonclaw/templates/skills/data/csv_analyzer/SKILL.md' 2026-03-04T07:27:41,678 adding 'pythonclaw/templates/skills/data/csv_analyzer/analyze.py' 2026-03-04T07:27:41,680 adding 'pythonclaw/templates/skills/data/csv_analyzer/__pycache__/analyze.cpython-311.pyc' 2026-03-04T07:27:41,682 adding 'pythonclaw/templates/skills/data/finance/SKILL.md' 2026-03-04T07:27:41,684 adding 'pythonclaw/templates/skills/data/finance/fetch_quote.py' 2026-03-04T07:27:41,686 adding 'pythonclaw/templates/skills/data/finance/__pycache__/fetch_quote.cpython-311.pyc' 2026-03-04T07:27:41,688 adding 'pythonclaw/templates/skills/data/news/SKILL.md' 2026-03-04T07:27:41,689 adding 'pythonclaw/templates/skills/data/news/search_news.py' 2026-03-04T07:27:41,691 adding 'pythonclaw/templates/skills/data/news/__pycache__/search_news.cpython-311.pyc' 2026-03-04T07:27:41,693 adding 'pythonclaw/templates/skills/data/pdf_reader/SKILL.md' 2026-03-04T07:27:41,694 adding 'pythonclaw/templates/skills/data/pdf_reader/read_pdf.py' 2026-03-04T07:27:41,697 adding 'pythonclaw/templates/skills/data/pdf_reader/__pycache__/read_pdf.cpython-311.pyc' 2026-03-04T07:27:41,699 adding 'pythonclaw/templates/skills/data/scraper/SKILL.md' 2026-03-04T07:27:41,700 adding 'pythonclaw/templates/skills/data/scraper/scrape.py' 2026-03-04T07:27:41,702 adding 'pythonclaw/templates/skills/data/scraper/__pycache__/scrape.cpython-311.pyc' 2026-03-04T07:27:41,704 adding 'pythonclaw/templates/skills/data/weather/SKILL.md' 2026-03-04T07:27:41,705 adding 'pythonclaw/templates/skills/data/weather/weather.py' 2026-03-04T07:27:41,708 adding 'pythonclaw/templates/skills/data/weather/__pycache__/weather.cpython-311.pyc' 2026-03-04T07:27:41,710 adding 'pythonclaw/templates/skills/data/youtube/SKILL.md' 2026-03-04T07:27:41,711 adding 'pythonclaw/templates/skills/data/youtube/youtube_info.py' 2026-03-04T07:27:41,714 adding 'pythonclaw/templates/skills/data/youtube/__pycache__/youtube_info.cpython-311.pyc' 2026-03-04T07:27:41,716 adding 'pythonclaw/templates/skills/dev/CATEGORY.md' 2026-03-04T07:27:41,717 adding 'pythonclaw/templates/skills/dev/code_runner/SKILL.md' 2026-03-04T07:27:41,719 adding 'pythonclaw/templates/skills/dev/code_runner/run_code.py' 2026-03-04T07:27:41,721 adding 'pythonclaw/templates/skills/dev/code_runner/__pycache__/run_code.cpython-311.pyc' 2026-03-04T07:27:41,723 adding 'pythonclaw/templates/skills/dev/github/SKILL.md' 2026-03-04T07:27:41,724 adding 'pythonclaw/templates/skills/dev/github/gh.py' 2026-03-04T07:27:41,727 adding 'pythonclaw/templates/skills/dev/github/__pycache__/gh.cpython-311.pyc' 2026-03-04T07:27:41,728 adding 'pythonclaw/templates/skills/dev/http_request/SKILL.md' 2026-03-04T07:27:41,730 adding 'pythonclaw/templates/skills/dev/http_request/request.py' 2026-03-04T07:27:41,732 adding 'pythonclaw/templates/skills/dev/http_request/__pycache__/request.cpython-311.pyc' 2026-03-04T07:27:41,733 adding 'pythonclaw/templates/skills/google/CATEGORY.md' 2026-03-04T07:27:41,735 adding 'pythonclaw/templates/skills/google/workspace/SKILL.md' 2026-03-04T07:27:41,736 adding 'pythonclaw/templates/skills/google/workspace/check_setup.sh' 2026-03-04T07:27:41,738 adding 'pythonclaw/templates/skills/meta/CATEGORY.md' 2026-03-04T07:27:41,740 adding 'pythonclaw/templates/skills/meta/skill_creator/SKILL.md' 2026-03-04T07:27:41,742 adding 'pythonclaw/templates/skills/system/CATEGORY.md' 2026-03-04T07:27:41,743 adding 'pythonclaw/templates/skills/system/change_persona/SKILL.md' 2026-03-04T07:27:41,745 adding 'pythonclaw/templates/skills/system/change_setting/SKILL.md' 2026-03-04T07:27:41,746 adding 'pythonclaw/templates/skills/system/change_setting/update_config.py' 2026-03-04T07:27:41,749 adding 'pythonclaw/templates/skills/system/change_setting/__pycache__/update_config.cpython-311.pyc' 2026-03-04T07:27:41,751 adding 'pythonclaw/templates/skills/system/change_soul/SKILL.md' 2026-03-04T07:27:41,753 adding 'pythonclaw/templates/skills/system/onboarding/SKILL.md' 2026-03-04T07:27:41,754 adding 'pythonclaw/templates/skills/system/onboarding/write_identity.py' 2026-03-04T07:27:41,757 adding 'pythonclaw/templates/skills/system/onboarding/__pycache__/write_identity.cpython-311.pyc' 2026-03-04T07:27:41,759 adding 'pythonclaw/templates/skills/system/random/SKILL.md' 2026-03-04T07:27:41,760 adding 'pythonclaw/templates/skills/system/random/random_util.py' 2026-03-04T07:27:41,762 adding 'pythonclaw/templates/skills/system/random/__pycache__/random_util.cpython-311.pyc' 2026-03-04T07:27:41,764 adding 'pythonclaw/templates/skills/system/time/SKILL.md' 2026-03-04T07:27:41,765 adding 'pythonclaw/templates/skills/system/time/time_util.py' 2026-03-04T07:27:41,767 adding 'pythonclaw/templates/skills/system/time/__pycache__/time_util.cpython-311.pyc' 2026-03-04T07:27:41,769 adding 'pythonclaw/templates/skills/text/CATEGORY.md' 2026-03-04T07:27:41,771 adding 'pythonclaw/templates/skills/text/translator/SKILL.md' 2026-03-04T07:27:41,772 adding 'pythonclaw/templates/skills/text/translator/translate.py' 2026-03-04T07:27:41,774 adding 'pythonclaw/templates/skills/text/translator/__pycache__/translate.cpython-311.pyc' 2026-03-04T07:27:41,776 adding 'pythonclaw/templates/skills/web/CATEGORY.md' 2026-03-04T07:27:41,778 adding 'pythonclaw/templates/skills/web/tavily/SKILL.md' 2026-03-04T07:27:41,780 adding 'pythonclaw/templates/soul/SOUL.md' 2026-03-04T07:27:41,781 adding 'pythonclaw/web/__init__.py' 2026-03-04T07:27:41,784 adding 'pythonclaw/web/app.py' 2026-03-04T07:27:41,786 adding 'pythonclaw/web/static/favicon.png' 2026-03-04T07:27:41,794 adding 'pythonclaw/web/static/index.html' 2026-03-04T07:27:41,797 adding 'pythonclaw/web/static/logo.png' 2026-03-04T07:27:41,800 adding 'pythonclaw-0.2.2.dist-info/licenses/LICENSE' 2026-03-04T07:27:41,802 adding 'pythonclaw-0.2.2.dist-info/METADATA' 2026-03-04T07:27:41,803 adding 'pythonclaw-0.2.2.dist-info/WHEEL' 2026-03-04T07:27:41,804 adding 'pythonclaw-0.2.2.dist-info/entry_points.txt' 2026-03-04T07:27:41,805 adding 'pythonclaw-0.2.2.dist-info/top_level.txt' 2026-03-04T07:27:41,807 adding 'pythonclaw-0.2.2.dist-info/RECORD' 2026-03-04T07:27:41,811 removing build/bdist.linux-armv7l/wheel 2026-03-04T07:27:41,955 Building wheel for pythonclaw (pyproject.toml): finished with status 'done' 2026-03-04T07:27:41,965 Created wheel for pythonclaw: filename=pythonclaw-0.2.2-py3-none-any.whl size=252004 sha256=89568074b9d8bfd7ef1e3d53d4935a80fb32edc5a3fd66dcc65bd29fa3c1b67b 2026-03-04T07:27:41,966 Stored in directory: /tmp/pip-ephem-wheel-cache-9qn6ihrt/wheels/e4/47/89/9459fbd19f638a9942eb07d9cd272c0e12b44d87fa5dba2770 2026-03-04T07:27:41,983 Successfully built pythonclaw 2026-03-04T07:27:41,996 Removed build tracker: '/tmp/pip-build-tracker-9i2r_fpj'