2026-03-04T07:24:05,877 Created temporary directory: /tmp/pip-ephem-wheel-cache-3c53nuyn 2026-03-04T07:24:05,879 Created temporary directory: /tmp/pip-build-tracker-yk0sg9e2 2026-03-04T07:24:05,879 Initialized build tracking at /tmp/pip-build-tracker-yk0sg9e2 2026-03-04T07:24:05,880 Created build tracker: /tmp/pip-build-tracker-yk0sg9e2 2026-03-04T07:24:05,880 Entered build tracker: /tmp/pip-build-tracker-yk0sg9e2 2026-03-04T07:24:05,881 Created temporary directory: /tmp/pip-wheel-oquo5klq 2026-03-04T07:24:05,884 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:24:05,886 Created temporary directory: /tmp/pip-ephem-wheel-cache-dv2pnixe 2026-03-04T07:24:05,909 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-03-04T07:24:05,912 2 location(s) to search for versions of pythonclaw: 2026-03-04T07:24:05,912 * https://pypi.org/simple/pythonclaw/ 2026-03-04T07:24:05,912 * https://www.piwheels.org/simple/pythonclaw/ 2026-03-04T07:24:05,913 Fetching project page and analyzing links: https://pypi.org/simple/pythonclaw/ 2026-03-04T07:24:05,914 Getting page https://pypi.org/simple/pythonclaw/ 2026-03-04T07:24:05,915 Found index url https://pypi.org/simple 2026-03-04T07:24:06,127 Fetched page https://pypi.org/simple/pythonclaw/ as application/vnd.pypi.simple.v1+json 2026-03-04T07:24:06,131 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:24:06,132 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:24:06,133 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:24:06,134 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:24:06,135 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:24:06,136 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:24:06,137 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:24:06,137 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:24:06,138 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:24:06,139 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:24:06,140 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:24:06,141 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:24:06,141 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:24:06,142 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:24:06,143 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:24:06,144 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:24:06,144 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:24:06,145 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:24:06,146 Fetching project page and analyzing links: https://www.piwheels.org/simple/pythonclaw/ 2026-03-04T07:24:06,147 Getting page https://www.piwheels.org/simple/pythonclaw/ 2026-03-04T07:24:06,148 Found index url https://www.piwheels.org/simple 2026-03-04T07:24:06,305 Fetched page https://www.piwheels.org/simple/pythonclaw/ as text/html 2026-03-04T07:24:06,307 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:24:06,308 Skipping link: not a file: https://www.piwheels.org/simple/pythonclaw/ 2026-03-04T07:24:06,308 Skipping link: not a file: https://pypi.org/simple/pythonclaw/ 2026-03-04T07:24:06,328 Given no hashes to check 1 links for project 'pythonclaw': discarding no candidates 2026-03-04T07:24:06,346 Collecting pythonclaw==0.2.1 2026-03-04T07:24:06,348 Created temporary directory: /tmp/pip-unpack-ky0l46uc 2026-03-04T07:24:06,565 Downloading pythonclaw-0.2.1.tar.gz (224 kB) 2026-03-04T07:24:06,936 Added pythonclaw==0.2.1 from https://files.pythonhosted.org/packages/b9/ce/6f3a2e9e2dc269de257363a489613658f2b6f9ed21afee2ddd246fd75e39/pythonclaw-0.2.1.tar.gz to build tracker '/tmp/pip-build-tracker-yk0sg9e2' 2026-03-04T07:24:06,942 Created temporary directory: /tmp/pip-build-env-3fd3thbx 2026-03-04T07:24:06,946 Installing build dependencies: started 2026-03-04T07:24:06,948 Running command pip subprocess to install build dependencies 2026-03-04T07:24:08,098 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-03-04T07:24:08,708 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:24:08,731 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-03-04T07:24:10,478 Collecting setuptools>=68 2026-03-04T07:24:10,567 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.0-py3-none-any.whl (1.0 MB) 2026-03-04T07:24:10,834 Collecting wheel 2026-03-04T07:24:10,851 Using cached https://www.piwheels.org/simple/wheel/wheel-0.46.3-py3-none-any.whl (30 kB) 2026-03-04T07:24:11,030 Collecting packaging>=24.0 2026-03-04T07:24:11,047 Using cached https://www.piwheels.org/simple/packaging/packaging-26.0-py3-none-any.whl (74 kB) 2026-03-04T07:24:13,949 Installing collected packages: setuptools, packaging, wheel 2026-03-04T07:24:17,626 Creating /tmp/pip-build-env-3fd3thbx/overlay/local/bin 2026-03-04T07:24:17,628 changing mode of /tmp/pip-build-env-3fd3thbx/overlay/local/bin/wheel to 755 2026-03-04T07:24:17,648 Successfully installed packaging-26.0 setuptools-82.0.0 wheel-0.46.3 2026-03-04T07:24:17,924 Installing build dependencies: finished with status 'done' 2026-03-04T07:24:17,930 Getting requirements to build wheel: started 2026-03-04T07:24:17,932 Running command Getting requirements to build wheel 2026-03-04T07:24:18,563 /tmp/pip-build-env-3fd3thbx/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:24:18,564 !! 2026-03-04T07:24:18,565 ******************************************************************************** 2026-03-04T07:24:18,566 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:24:18,567 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-03-04T07:24:18,567 or your builds will no longer be supported. 2026-03-04T07:24:18,569 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-04T07:24:18,569 ******************************************************************************** 2026-03-04T07:24:18,571 !! 2026-03-04T07:24:18,571 corresp(dist, value, root_dir) 2026-03-04T07:24:18,646 /tmp/pip-build-env-3fd3thbx/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-04T07:24:18,647 !! 2026-03-04T07:24:18,648 ******************************************************************************** 2026-03-04T07:24:18,649 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-04T07:24:18,650 License :: OSI Approved :: MIT License 2026-03-04T07:24:18,651 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-04T07:24:18,652 ******************************************************************************** 2026-03-04T07:24:18,653 !! 2026-03-04T07:24:18,654 dist._finalize_license_expression() 2026-03-04T07:24:18,654 /tmp/pip-build-env-3fd3thbx/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-04T07:24:18,655 !! 2026-03-04T07:24:18,656 ******************************************************************************** 2026-03-04T07:24:18,657 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-04T07:24:18,658 License :: OSI Approved :: MIT License 2026-03-04T07:24:18,659 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-04T07:24:18,660 ******************************************************************************** 2026-03-04T07:24:18,660 !! 2026-03-04T07:24:18,661 self._finalize_license_expression() 2026-03-04T07:24:18,661 running egg_info 2026-03-04T07:24:18,666 writing pythonclaw.egg-info/PKG-INFO 2026-03-04T07:24:18,677 writing dependency_links to pythonclaw.egg-info/dependency_links.txt 2026-03-04T07:24:18,679 writing entry points to pythonclaw.egg-info/entry_points.txt 2026-03-04T07:24:18,685 writing requirements to pythonclaw.egg-info/requires.txt 2026-03-04T07:24:18,686 writing top-level names to pythonclaw.egg-info/top_level.txt 2026-03-04T07:24:18,775 reading manifest file 'pythonclaw.egg-info/SOURCES.txt' 2026-03-04T07:24:18,783 adding license file 'LICENSE' 2026-03-04T07:24:18,790 writing manifest file 'pythonclaw.egg-info/SOURCES.txt' 2026-03-04T07:24:18,888 Getting requirements to build wheel: finished with status 'done' 2026-03-04T07:24:18,891 Created temporary directory: /tmp/pip-modern-metadata-hf_o339h 2026-03-04T07:24:18,893 Preparing metadata (pyproject.toml): started 2026-03-04T07:24:18,895 Running command Preparing metadata (pyproject.toml) 2026-03-04T07:24:19,480 /tmp/pip-build-env-3fd3thbx/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:24:19,480 !! 2026-03-04T07:24:19,481 ******************************************************************************** 2026-03-04T07:24:19,481 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:24:19,483 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-03-04T07:24:19,483 or your builds will no longer be supported. 2026-03-04T07:24:19,484 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-04T07:24:19,485 ******************************************************************************** 2026-03-04T07:24:19,486 !! 2026-03-04T07:24:19,487 corresp(dist, value, root_dir) 2026-03-04T07:24:19,558 /tmp/pip-build-env-3fd3thbx/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-04T07:24:19,559 !! 2026-03-04T07:24:19,560 ******************************************************************************** 2026-03-04T07:24:19,561 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-04T07:24:19,562 License :: OSI Approved :: MIT License 2026-03-04T07:24:19,563 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-04T07:24:19,563 ******************************************************************************** 2026-03-04T07:24:19,565 !! 2026-03-04T07:24:19,565 dist._finalize_license_expression() 2026-03-04T07:24:19,566 /tmp/pip-build-env-3fd3thbx/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-04T07:24:19,566 !! 2026-03-04T07:24:19,568 ******************************************************************************** 2026-03-04T07:24:19,568 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-04T07:24:19,570 License :: OSI Approved :: MIT License 2026-03-04T07:24:19,571 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-04T07:24:19,572 ******************************************************************************** 2026-03-04T07:24:19,573 !! 2026-03-04T07:24:19,574 self._finalize_license_expression() 2026-03-04T07:24:19,574 running dist_info 2026-03-04T07:24:19,583 creating /tmp/pip-modern-metadata-hf_o339h/pythonclaw.egg-info 2026-03-04T07:24:19,583 writing /tmp/pip-modern-metadata-hf_o339h/pythonclaw.egg-info/PKG-INFO 2026-03-04T07:24:19,594 writing dependency_links to /tmp/pip-modern-metadata-hf_o339h/pythonclaw.egg-info/dependency_links.txt 2026-03-04T07:24:19,596 writing entry points to /tmp/pip-modern-metadata-hf_o339h/pythonclaw.egg-info/entry_points.txt 2026-03-04T07:24:19,602 writing requirements to /tmp/pip-modern-metadata-hf_o339h/pythonclaw.egg-info/requires.txt 2026-03-04T07:24:19,603 writing top-level names to /tmp/pip-modern-metadata-hf_o339h/pythonclaw.egg-info/top_level.txt 2026-03-04T07:24:19,604 writing manifest file '/tmp/pip-modern-metadata-hf_o339h/pythonclaw.egg-info/SOURCES.txt' 2026-03-04T07:24:19,685 reading manifest file '/tmp/pip-modern-metadata-hf_o339h/pythonclaw.egg-info/SOURCES.txt' 2026-03-04T07:24:19,687 adding license file 'LICENSE' 2026-03-04T07:24:19,694 writing manifest file '/tmp/pip-modern-metadata-hf_o339h/pythonclaw.egg-info/SOURCES.txt' 2026-03-04T07:24:19,695 creating '/tmp/pip-modern-metadata-hf_o339h/pythonclaw-0.2.1.dist-info' 2026-03-04T07:24:19,824 Preparing metadata (pyproject.toml): finished with status 'done' 2026-03-04T07:24:19,830 Source in /tmp/pip-wheel-oquo5klq/pythonclaw_9fd08f4661344fdaae769d91cd1338ba has version 0.2.1, which satisfies requirement pythonclaw==0.2.1 from https://files.pythonhosted.org/packages/b9/ce/6f3a2e9e2dc269de257363a489613658f2b6f9ed21afee2ddd246fd75e39/pythonclaw-0.2.1.tar.gz 2026-03-04T07:24:19,831 Removed pythonclaw==0.2.1 from https://files.pythonhosted.org/packages/b9/ce/6f3a2e9e2dc269de257363a489613658f2b6f9ed21afee2ddd246fd75e39/pythonclaw-0.2.1.tar.gz from build tracker '/tmp/pip-build-tracker-yk0sg9e2' 2026-03-04T07:24:19,839 Created temporary directory: /tmp/pip-unpack-_exwlb8h 2026-03-04T07:24:19,839 Building wheels for collected packages: pythonclaw 2026-03-04T07:24:19,844 Created temporary directory: /tmp/pip-wheel-18w4kf6w 2026-03-04T07:24:19,844 Destination directory: /tmp/pip-wheel-18w4kf6w 2026-03-04T07:24:19,847 Building wheel for pythonclaw (pyproject.toml): started 2026-03-04T07:24:19,848 Running command Building wheel for pythonclaw (pyproject.toml) 2026-03-04T07:24:20,443 /tmp/pip-build-env-3fd3thbx/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:24:20,443 !! 2026-03-04T07:24:20,445 ******************************************************************************** 2026-03-04T07:24:20,445 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:24:20,446 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-03-04T07:24:20,447 or your builds will no longer be supported. 2026-03-04T07:24:20,448 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-04T07:24:20,448 ******************************************************************************** 2026-03-04T07:24:20,450 !! 2026-03-04T07:24:20,450 corresp(dist, value, root_dir) 2026-03-04T07:24:20,513 /tmp/pip-build-env-3fd3thbx/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-04T07:24:20,514 !! 2026-03-04T07:24:20,515 ******************************************************************************** 2026-03-04T07:24:20,516 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-04T07:24:20,517 License :: OSI Approved :: MIT License 2026-03-04T07:24:20,519 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-04T07:24:20,519 ******************************************************************************** 2026-03-04T07:24:20,520 !! 2026-03-04T07:24:20,521 dist._finalize_license_expression() 2026-03-04T07:24:20,521 /tmp/pip-build-env-3fd3thbx/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-04T07:24:20,522 !! 2026-03-04T07:24:20,523 ******************************************************************************** 2026-03-04T07:24:20,523 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-04T07:24:20,524 License :: OSI Approved :: MIT License 2026-03-04T07:24:20,525 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-04T07:24:20,525 ******************************************************************************** 2026-03-04T07:24:20,526 !! 2026-03-04T07:24:20,527 self._finalize_license_expression() 2026-03-04T07:24:20,527 running bdist_wheel 2026-03-04T07:24:20,539 running build 2026-03-04T07:24:20,539 running build_py 2026-03-04T07:24:20,545 creating build/lib/pythonclaw 2026-03-04T07:24:20,548 copying pythonclaw/onboard.py -> build/lib/pythonclaw 2026-03-04T07:24:20,551 copying pythonclaw/init.py -> build/lib/pythonclaw 2026-03-04T07:24:20,553 copying pythonclaw/__init__.py -> build/lib/pythonclaw 2026-03-04T07:24:20,555 copying pythonclaw/__main__.py -> build/lib/pythonclaw 2026-03-04T07:24:20,557 copying pythonclaw/config.py -> build/lib/pythonclaw 2026-03-04T07:24:20,559 copying pythonclaw/main.py -> build/lib/pythonclaw 2026-03-04T07:24:20,562 copying pythonclaw/session_manager.py -> build/lib/pythonclaw 2026-03-04T07:24:20,564 copying pythonclaw/daemon.py -> build/lib/pythonclaw 2026-03-04T07:24:20,566 copying pythonclaw/server.py -> build/lib/pythonclaw 2026-03-04T07:24:20,569 creating build/lib/pythonclaw/channels 2026-03-04T07:24:20,570 copying pythonclaw/channels/telegram_bot.py -> build/lib/pythonclaw/channels 2026-03-04T07:24:20,572 copying pythonclaw/channels/discord_bot.py -> build/lib/pythonclaw/channels 2026-03-04T07:24:20,575 creating build/lib/pythonclaw/core 2026-03-04T07:24:20,576 copying pythonclaw/core/utils.py -> build/lib/pythonclaw/core 2026-03-04T07:24:20,578 copying pythonclaw/core/session_store.py -> build/lib/pythonclaw/core 2026-03-04T07:24:20,581 copying pythonclaw/core/skillhub.py -> build/lib/pythonclaw/core 2026-03-04T07:24:20,583 copying pythonclaw/core/persistent_agent.py -> build/lib/pythonclaw/core 2026-03-04T07:24:20,585 copying pythonclaw/core/tools.py -> build/lib/pythonclaw/core 2026-03-04T07:24:20,588 copying pythonclaw/core/compaction.py -> build/lib/pythonclaw/core 2026-03-04T07:24:20,590 copying pythonclaw/core/__init__.py -> build/lib/pythonclaw/core 2026-03-04T07:24:20,592 copying pythonclaw/core/agent.py -> build/lib/pythonclaw/core 2026-03-04T07:24:20,595 copying pythonclaw/core/skill_loader.py -> build/lib/pythonclaw/core 2026-03-04T07:24:20,598 creating build/lib/pythonclaw/scheduler 2026-03-04T07:24:20,599 copying pythonclaw/scheduler/heartbeat.py -> build/lib/pythonclaw/scheduler 2026-03-04T07:24:20,602 copying pythonclaw/scheduler/cron.py -> build/lib/pythonclaw/scheduler 2026-03-04T07:24:20,605 creating build/lib/pythonclaw/web 2026-03-04T07:24:20,606 copying pythonclaw/web/app.py -> build/lib/pythonclaw/web 2026-03-04T07:24:20,608 copying pythonclaw/web/__init__.py -> build/lib/pythonclaw/web 2026-03-04T07:24:20,611 creating build/lib/pythonclaw/core/retrieval 2026-03-04T07:24:20,612 copying pythonclaw/core/retrieval/fusion.py -> build/lib/pythonclaw/core/retrieval 2026-03-04T07:24:20,614 copying pythonclaw/core/retrieval/retriever.py -> build/lib/pythonclaw/core/retrieval 2026-03-04T07:24:20,617 copying pythonclaw/core/retrieval/chunker.py -> build/lib/pythonclaw/core/retrieval 2026-03-04T07:24:20,619 copying pythonclaw/core/retrieval/sparse.py -> build/lib/pythonclaw/core/retrieval 2026-03-04T07:24:20,621 copying pythonclaw/core/retrieval/__init__.py -> build/lib/pythonclaw/core/retrieval 2026-03-04T07:24:20,622 copying pythonclaw/core/retrieval/reranker.py -> build/lib/pythonclaw/core/retrieval 2026-03-04T07:24:20,624 copying pythonclaw/core/retrieval/dense.py -> build/lib/pythonclaw/core/retrieval 2026-03-04T07:24:20,627 creating build/lib/pythonclaw/core/llm 2026-03-04T07:24:20,628 copying pythonclaw/core/llm/gemini_client.py -> build/lib/pythonclaw/core/llm 2026-03-04T07:24:20,631 copying pythonclaw/core/llm/openai_compatible.py -> build/lib/pythonclaw/core/llm 2026-03-04T07:24:20,632 copying pythonclaw/core/llm/base.py -> build/lib/pythonclaw/core/llm 2026-03-04T07:24:20,634 copying pythonclaw/core/llm/anthropic_client.py -> build/lib/pythonclaw/core/llm 2026-03-04T07:24:20,636 copying pythonclaw/core/llm/response.py -> build/lib/pythonclaw/core/llm 2026-03-04T07:24:20,639 creating build/lib/pythonclaw/core/memory 2026-03-04T07:24:20,640 copying pythonclaw/core/memory/storage.py -> build/lib/pythonclaw/core/memory 2026-03-04T07:24:20,642 copying pythonclaw/core/memory/manager.py -> build/lib/pythonclaw/core/memory 2026-03-04T07:24:20,645 creating build/lib/pythonclaw/core/knowledge 2026-03-04T07:24:20,646 copying pythonclaw/core/knowledge/rag.py -> build/lib/pythonclaw/core/knowledge 2026-03-04T07:24:20,652 creating build/lib/pythonclaw/templates/skills/text/translator 2026-03-04T07:24:20,655 copying pythonclaw/templates/skills/text/translator/translate.py -> build/lib/pythonclaw/templates/skills/text/translator 2026-03-04T07:24:20,658 creating build/lib/pythonclaw/templates/skills/communication/email 2026-03-04T07:24:20,660 copying pythonclaw/templates/skills/communication/email/send_email.py -> build/lib/pythonclaw/templates/skills/communication/email 2026-03-04T07:24:20,663 creating build/lib/pythonclaw/templates/skills/system/change_setting 2026-03-04T07:24:20,664 copying pythonclaw/templates/skills/system/change_setting/update_config.py -> build/lib/pythonclaw/templates/skills/system/change_setting 2026-03-04T07:24:20,667 creating build/lib/pythonclaw/templates/skills/system/time 2026-03-04T07:24:20,668 copying pythonclaw/templates/skills/system/time/time_util.py -> build/lib/pythonclaw/templates/skills/system/time 2026-03-04T07:24:20,671 creating build/lib/pythonclaw/templates/skills/system/onboarding 2026-03-04T07:24:20,672 copying pythonclaw/templates/skills/system/onboarding/write_identity.py -> build/lib/pythonclaw/templates/skills/system/onboarding 2026-03-04T07:24:20,675 creating build/lib/pythonclaw/templates/skills/system/random 2026-03-04T07:24:20,676 copying pythonclaw/templates/skills/system/random/random_util.py -> build/lib/pythonclaw/templates/skills/system/random 2026-03-04T07:24:20,678 creating build/lib/pythonclaw/templates/skills/dev/github 2026-03-04T07:24:20,680 copying pythonclaw/templates/skills/dev/github/gh.py -> build/lib/pythonclaw/templates/skills/dev/github 2026-03-04T07:24:20,683 creating build/lib/pythonclaw/templates/skills/dev/http_request 2026-03-04T07:24:20,684 copying pythonclaw/templates/skills/dev/http_request/request.py -> build/lib/pythonclaw/templates/skills/dev/http_request 2026-03-04T07:24:20,687 creating build/lib/pythonclaw/templates/skills/dev/code_runner 2026-03-04T07:24:20,688 copying pythonclaw/templates/skills/dev/code_runner/run_code.py -> build/lib/pythonclaw/templates/skills/dev/code_runner 2026-03-04T07:24:20,691 creating build/lib/pythonclaw/templates/skills/data/weather 2026-03-04T07:24:20,692 copying pythonclaw/templates/skills/data/weather/weather.py -> build/lib/pythonclaw/templates/skills/data/weather 2026-03-04T07:24:20,695 creating build/lib/pythonclaw/templates/skills/data/news 2026-03-04T07:24:20,696 copying pythonclaw/templates/skills/data/news/search_news.py -> build/lib/pythonclaw/templates/skills/data/news 2026-03-04T07:24:20,699 creating build/lib/pythonclaw/templates/skills/data/youtube 2026-03-04T07:24:20,700 copying pythonclaw/templates/skills/data/youtube/youtube_info.py -> build/lib/pythonclaw/templates/skills/data/youtube 2026-03-04T07:24:20,703 creating build/lib/pythonclaw/templates/skills/data/finance 2026-03-04T07:24:20,704 copying pythonclaw/templates/skills/data/finance/fetch_quote.py -> build/lib/pythonclaw/templates/skills/data/finance 2026-03-04T07:24:20,706 creating build/lib/pythonclaw/templates/skills/data/csv_analyzer 2026-03-04T07:24:20,707 copying pythonclaw/templates/skills/data/csv_analyzer/analyze.py -> build/lib/pythonclaw/templates/skills/data/csv_analyzer 2026-03-04T07:24:20,710 creating build/lib/pythonclaw/templates/skills/data/scraper 2026-03-04T07:24:20,711 copying pythonclaw/templates/skills/data/scraper/scrape.py -> build/lib/pythonclaw/templates/skills/data/scraper 2026-03-04T07:24:20,714 creating build/lib/pythonclaw/templates/skills/data/pdf_reader 2026-03-04T07:24:20,715 copying pythonclaw/templates/skills/data/pdf_reader/read_pdf.py -> build/lib/pythonclaw/templates/skills/data/pdf_reader 2026-03-04T07:24:20,717 running egg_info 2026-03-04T07:24:20,727 writing pythonclaw.egg-info/PKG-INFO 2026-03-04T07:24:20,738 writing dependency_links to pythonclaw.egg-info/dependency_links.txt 2026-03-04T07:24:20,740 writing entry points to pythonclaw.egg-info/entry_points.txt 2026-03-04T07:24:20,745 writing requirements to pythonclaw.egg-info/requires.txt 2026-03-04T07:24:20,746 writing top-level names to pythonclaw.egg-info/top_level.txt 2026-03-04T07:24:20,813 reading manifest file 'pythonclaw.egg-info/SOURCES.txt' 2026-03-04T07:24:20,821 adding license file 'LICENSE' 2026-03-04T07:24:20,828 writing manifest file 'pythonclaw.egg-info/SOURCES.txt' 2026-03-04T07:24:20,831 /tmp/pip-build-env-3fd3thbx/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:24:20,832 !! 2026-03-04T07:24:20,833 ******************************************************************************** 2026-03-04T07:24:20,834 ############################ 2026-03-04T07:24:20,834 # Package would be ignored # 2026-03-04T07:24:20,835 ############################ 2026-03-04T07:24:20,836 Python recognizes 'pythonclaw.templates.skills.communication.email.__pycache__' as an importable package[^1], 2026-03-04T07:24:20,836 but it is absent from setuptools' `packages` configuration. 2026-03-04T07:24:20,838 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-04T07:24:20,838 package, please make sure that 'pythonclaw.templates.skills.communication.email.__pycache__' is explicitly added 2026-03-04T07:24:20,839 to the `packages` configuration field. 2026-03-04T07:24:20,840 Alternatively, you can also rely on setuptools' discovery methods 2026-03-04T07:24:20,840 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-04T07:24:20,841 instead of `find_packages(...)`/`find:`). 2026-03-04T07:24:20,842 You can read more about "package discovery" on setuptools documentation page: 2026-03-04T07:24:20,843 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-04T07:24:20,844 If you don't want 'pythonclaw.templates.skills.communication.email.__pycache__' to be distributed and are 2026-03-04T07:24:20,845 already explicitly excluding 'pythonclaw.templates.skills.communication.email.__pycache__' via 2026-03-04T07:24:20,845 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-04T07:24:20,846 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-04T07:24:20,846 combination with a more fine grained `package-data` configuration. 2026-03-04T07:24:20,848 You can read more about "package data files" on setuptools documentation page: 2026-03-04T07:24:20,849 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-04T07:24:20,850 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-04T07:24:20,850 even if it does not contain any `.py` files. 2026-03-04T07:24:20,851 On the other hand, currently there is no concept of package data 2026-03-04T07:24:20,851 directory, all directories are treated like packages. 2026-03-04T07:24:20,851 ******************************************************************************** 2026-03-04T07:24:20,852 !! 2026-03-04T07:24:20,853 check.warn(importable) 2026-03-04T07:24:20,854 /tmp/pip-build-env-3fd3thbx/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:24:20,854 !! 2026-03-04T07:24:20,855 ******************************************************************************** 2026-03-04T07:24:20,855 ############################ 2026-03-04T07:24:20,856 # Package would be ignored # 2026-03-04T07:24:20,856 ############################ 2026-03-04T07:24:20,857 Python recognizes 'pythonclaw.templates.skills.data.csv_analyzer.__pycache__' as an importable package[^1], 2026-03-04T07:24:20,857 but it is absent from setuptools' `packages` configuration. 2026-03-04T07:24:20,858 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-04T07:24:20,859 package, please make sure that 'pythonclaw.templates.skills.data.csv_analyzer.__pycache__' is explicitly added 2026-03-04T07:24:20,859 to the `packages` configuration field. 2026-03-04T07:24:20,860 Alternatively, you can also rely on setuptools' discovery methods 2026-03-04T07:24:20,860 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-04T07:24:20,861 instead of `find_packages(...)`/`find:`). 2026-03-04T07:24:20,862 You can read more about "package discovery" on setuptools documentation page: 2026-03-04T07:24:20,863 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-04T07:24:20,863 If you don't want 'pythonclaw.templates.skills.data.csv_analyzer.__pycache__' to be distributed and are 2026-03-04T07:24:20,864 already explicitly excluding 'pythonclaw.templates.skills.data.csv_analyzer.__pycache__' via 2026-03-04T07:24:20,864 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-04T07:24:20,865 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-04T07:24:20,865 combination with a more fine grained `package-data` configuration. 2026-03-04T07:24:20,866 You can read more about "package data files" on setuptools documentation page: 2026-03-04T07:24:20,867 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-04T07:24:20,869 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-04T07:24:20,869 even if it does not contain any `.py` files. 2026-03-04T07:24:20,870 On the other hand, currently there is no concept of package data 2026-03-04T07:24:20,871 directory, all directories are treated like packages. 2026-03-04T07:24:20,871 ******************************************************************************** 2026-03-04T07:24:20,872 !! 2026-03-04T07:24:20,873 check.warn(importable) 2026-03-04T07:24:20,873 /tmp/pip-build-env-3fd3thbx/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:24:20,874 !! 2026-03-04T07:24:20,875 ******************************************************************************** 2026-03-04T07:24:20,876 ############################ 2026-03-04T07:24:20,876 # Package would be ignored # 2026-03-04T07:24:20,877 ############################ 2026-03-04T07:24:20,877 Python recognizes 'pythonclaw.templates.skills.data.finance.__pycache__' as an importable package[^1], 2026-03-04T07:24:20,878 but it is absent from setuptools' `packages` configuration. 2026-03-04T07:24:20,878 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-04T07:24:20,879 package, please make sure that 'pythonclaw.templates.skills.data.finance.__pycache__' is explicitly added 2026-03-04T07:24:20,879 to the `packages` configuration field. 2026-03-04T07:24:20,880 Alternatively, you can also rely on setuptools' discovery methods 2026-03-04T07:24:20,881 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-04T07:24:20,881 instead of `find_packages(...)`/`find:`). 2026-03-04T07:24:20,882 You can read more about "package discovery" on setuptools documentation page: 2026-03-04T07:24:20,883 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-04T07:24:20,884 If you don't want 'pythonclaw.templates.skills.data.finance.__pycache__' to be distributed and are 2026-03-04T07:24:20,884 already explicitly excluding 'pythonclaw.templates.skills.data.finance.__pycache__' via 2026-03-04T07:24:20,885 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-04T07:24:20,886 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-04T07:24:20,886 combination with a more fine grained `package-data` configuration. 2026-03-04T07:24:20,887 You can read more about "package data files" on setuptools documentation page: 2026-03-04T07:24:20,888 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-04T07:24:20,890 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-04T07:24:20,891 even if it does not contain any `.py` files. 2026-03-04T07:24:20,891 On the other hand, currently there is no concept of package data 2026-03-04T07:24:20,892 directory, all directories are treated like packages. 2026-03-04T07:24:20,893 ******************************************************************************** 2026-03-04T07:24:20,894 !! 2026-03-04T07:24:20,894 check.warn(importable) 2026-03-04T07:24:20,895 /tmp/pip-build-env-3fd3thbx/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:24:20,896 !! 2026-03-04T07:24:20,897 ******************************************************************************** 2026-03-04T07:24:20,897 ############################ 2026-03-04T07:24:20,898 # Package would be ignored # 2026-03-04T07:24:20,899 ############################ 2026-03-04T07:24:20,899 Python recognizes 'pythonclaw.templates.skills.data.news.__pycache__' as an importable package[^1], 2026-03-04T07:24:20,900 but it is absent from setuptools' `packages` configuration. 2026-03-04T07:24:20,901 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-04T07:24:20,901 package, please make sure that 'pythonclaw.templates.skills.data.news.__pycache__' is explicitly added 2026-03-04T07:24:20,902 to the `packages` configuration field. 2026-03-04T07:24:20,903 Alternatively, you can also rely on setuptools' discovery methods 2026-03-04T07:24:20,904 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-04T07:24:20,904 instead of `find_packages(...)`/`find:`). 2026-03-04T07:24:20,905 You can read more about "package discovery" on setuptools documentation page: 2026-03-04T07:24:20,906 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-04T07:24:20,906 If you don't want 'pythonclaw.templates.skills.data.news.__pycache__' to be distributed and are 2026-03-04T07:24:20,907 already explicitly excluding 'pythonclaw.templates.skills.data.news.__pycache__' via 2026-03-04T07:24:20,907 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-04T07:24:20,908 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-04T07:24:20,908 combination with a more fine grained `package-data` configuration. 2026-03-04T07:24:20,909 You can read more about "package data files" on setuptools documentation page: 2026-03-04T07:24:20,910 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-04T07:24:20,911 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-04T07:24:20,911 even if it does not contain any `.py` files. 2026-03-04T07:24:20,912 On the other hand, currently there is no concept of package data 2026-03-04T07:24:20,912 directory, all directories are treated like packages. 2026-03-04T07:24:20,913 ******************************************************************************** 2026-03-04T07:24:20,914 !! 2026-03-04T07:24:20,914 check.warn(importable) 2026-03-04T07:24:20,915 /tmp/pip-build-env-3fd3thbx/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:24:20,915 !! 2026-03-04T07:24:20,916 ******************************************************************************** 2026-03-04T07:24:20,917 ############################ 2026-03-04T07:24:20,917 # Package would be ignored # 2026-03-04T07:24:20,917 ############################ 2026-03-04T07:24:20,918 Python recognizes 'pythonclaw.templates.skills.data.pdf_reader.__pycache__' as an importable package[^1], 2026-03-04T07:24:20,918 but it is absent from setuptools' `packages` configuration. 2026-03-04T07:24:20,919 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-04T07:24:20,920 package, please make sure that 'pythonclaw.templates.skills.data.pdf_reader.__pycache__' is explicitly added 2026-03-04T07:24:20,921 to the `packages` configuration field. 2026-03-04T07:24:20,921 Alternatively, you can also rely on setuptools' discovery methods 2026-03-04T07:24:20,922 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-04T07:24:20,923 instead of `find_packages(...)`/`find:`). 2026-03-04T07:24:20,924 You can read more about "package discovery" on setuptools documentation page: 2026-03-04T07:24:20,925 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-04T07:24:20,926 If you don't want 'pythonclaw.templates.skills.data.pdf_reader.__pycache__' to be distributed and are 2026-03-04T07:24:20,927 already explicitly excluding 'pythonclaw.templates.skills.data.pdf_reader.__pycache__' via 2026-03-04T07:24:20,927 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-04T07:24:20,928 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-04T07:24:20,928 combination with a more fine grained `package-data` configuration. 2026-03-04T07:24:20,930 You can read more about "package data files" on setuptools documentation page: 2026-03-04T07:24:20,931 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-04T07:24:20,932 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-04T07:24:20,933 even if it does not contain any `.py` files. 2026-03-04T07:24:20,933 On the other hand, currently there is no concept of package data 2026-03-04T07:24:20,933 directory, all directories are treated like packages. 2026-03-04T07:24:20,934 ******************************************************************************** 2026-03-04T07:24:20,935 !! 2026-03-04T07:24:20,935 check.warn(importable) 2026-03-04T07:24:20,936 /tmp/pip-build-env-3fd3thbx/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:24:20,936 !! 2026-03-04T07:24:20,937 ******************************************************************************** 2026-03-04T07:24:20,938 ############################ 2026-03-04T07:24:20,938 # Package would be ignored # 2026-03-04T07:24:20,939 ############################ 2026-03-04T07:24:20,939 Python recognizes 'pythonclaw.templates.skills.data.scraper.__pycache__' as an importable package[^1], 2026-03-04T07:24:20,939 but it is absent from setuptools' `packages` configuration. 2026-03-04T07:24:20,941 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-04T07:24:20,941 package, please make sure that 'pythonclaw.templates.skills.data.scraper.__pycache__' is explicitly added 2026-03-04T07:24:20,942 to the `packages` configuration field. 2026-03-04T07:24:20,943 Alternatively, you can also rely on setuptools' discovery methods 2026-03-04T07:24:20,943 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-04T07:24:20,944 instead of `find_packages(...)`/`find:`). 2026-03-04T07:24:20,945 You can read more about "package discovery" on setuptools documentation page: 2026-03-04T07:24:20,946 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-04T07:24:20,947 If you don't want 'pythonclaw.templates.skills.data.scraper.__pycache__' to be distributed and are 2026-03-04T07:24:20,947 already explicitly excluding 'pythonclaw.templates.skills.data.scraper.__pycache__' via 2026-03-04T07:24:20,948 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-04T07:24:20,948 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-04T07:24:20,949 combination with a more fine grained `package-data` configuration. 2026-03-04T07:24:20,950 You can read more about "package data files" on setuptools documentation page: 2026-03-04T07:24:20,951 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-04T07:24:20,953 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-04T07:24:20,953 even if it does not contain any `.py` files. 2026-03-04T07:24:20,954 On the other hand, currently there is no concept of package data 2026-03-04T07:24:20,954 directory, all directories are treated like packages. 2026-03-04T07:24:20,955 ******************************************************************************** 2026-03-04T07:24:20,956 !! 2026-03-04T07:24:20,957 check.warn(importable) 2026-03-04T07:24:20,957 /tmp/pip-build-env-3fd3thbx/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:24:20,958 !! 2026-03-04T07:24:20,959 ******************************************************************************** 2026-03-04T07:24:20,959 ############################ 2026-03-04T07:24:20,960 # Package would be ignored # 2026-03-04T07:24:20,960 ############################ 2026-03-04T07:24:20,960 Python recognizes 'pythonclaw.templates.skills.data.weather.__pycache__' as an importable package[^1], 2026-03-04T07:24:20,961 but it is absent from setuptools' `packages` configuration. 2026-03-04T07:24:20,961 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-04T07:24:20,962 package, please make sure that 'pythonclaw.templates.skills.data.weather.__pycache__' is explicitly added 2026-03-04T07:24:20,962 to the `packages` configuration field. 2026-03-04T07:24:20,963 Alternatively, you can also rely on setuptools' discovery methods 2026-03-04T07:24:20,964 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-04T07:24:20,964 instead of `find_packages(...)`/`find:`). 2026-03-04T07:24:20,965 You can read more about "package discovery" on setuptools documentation page: 2026-03-04T07:24:20,966 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-04T07:24:20,967 If you don't want 'pythonclaw.templates.skills.data.weather.__pycache__' to be distributed and are 2026-03-04T07:24:20,967 already explicitly excluding 'pythonclaw.templates.skills.data.weather.__pycache__' via 2026-03-04T07:24:20,968 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-04T07:24:20,968 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-04T07:24:20,969 combination with a more fine grained `package-data` configuration. 2026-03-04T07:24:20,970 You can read more about "package data files" on setuptools documentation page: 2026-03-04T07:24:20,971 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-04T07:24:20,972 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-04T07:24:20,973 even if it does not contain any `.py` files. 2026-03-04T07:24:20,973 On the other hand, currently there is no concept of package data 2026-03-04T07:24:20,974 directory, all directories are treated like packages. 2026-03-04T07:24:20,974 ******************************************************************************** 2026-03-04T07:24:20,976 !! 2026-03-04T07:24:20,976 check.warn(importable) 2026-03-04T07:24:20,977 /tmp/pip-build-env-3fd3thbx/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:24:20,977 !! 2026-03-04T07:24:20,978 ******************************************************************************** 2026-03-04T07:24:20,979 ############################ 2026-03-04T07:24:20,980 # Package would be ignored # 2026-03-04T07:24:20,980 ############################ 2026-03-04T07:24:20,981 Python recognizes 'pythonclaw.templates.skills.data.youtube.__pycache__' as an importable package[^1], 2026-03-04T07:24:20,981 but it is absent from setuptools' `packages` configuration. 2026-03-04T07:24:20,982 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-04T07:24:20,983 package, please make sure that 'pythonclaw.templates.skills.data.youtube.__pycache__' is explicitly added 2026-03-04T07:24:20,984 to the `packages` configuration field. 2026-03-04T07:24:20,985 Alternatively, you can also rely on setuptools' discovery methods 2026-03-04T07:24:20,985 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-04T07:24:20,986 instead of `find_packages(...)`/`find:`). 2026-03-04T07:24:20,987 You can read more about "package discovery" on setuptools documentation page: 2026-03-04T07:24:20,988 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-04T07:24:20,989 If you don't want 'pythonclaw.templates.skills.data.youtube.__pycache__' to be distributed and are 2026-03-04T07:24:20,989 already explicitly excluding 'pythonclaw.templates.skills.data.youtube.__pycache__' via 2026-03-04T07:24:20,990 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-04T07:24:20,991 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-04T07:24:20,991 combination with a more fine grained `package-data` configuration. 2026-03-04T07:24:20,992 You can read more about "package data files" on setuptools documentation page: 2026-03-04T07:24:20,993 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-04T07:24:20,995 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-04T07:24:20,995 even if it does not contain any `.py` files. 2026-03-04T07:24:20,996 On the other hand, currently there is no concept of package data 2026-03-04T07:24:20,996 directory, all directories are treated like packages. 2026-03-04T07:24:20,997 ******************************************************************************** 2026-03-04T07:24:20,998 !! 2026-03-04T07:24:20,998 check.warn(importable) 2026-03-04T07:24:20,999 /tmp/pip-build-env-3fd3thbx/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:24:20,999 !! 2026-03-04T07:24:21,000 ******************************************************************************** 2026-03-04T07:24:21,001 ############################ 2026-03-04T07:24:21,001 # Package would be ignored # 2026-03-04T07:24:21,002 ############################ 2026-03-04T07:24:21,003 Python recognizes 'pythonclaw.templates.skills.dev.code_runner.__pycache__' as an importable package[^1], 2026-03-04T07:24:21,003 but it is absent from setuptools' `packages` configuration. 2026-03-04T07:24:21,004 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-04T07:24:21,005 package, please make sure that 'pythonclaw.templates.skills.dev.code_runner.__pycache__' is explicitly added 2026-03-04T07:24:21,005 to the `packages` configuration field. 2026-03-04T07:24:21,007 Alternatively, you can also rely on setuptools' discovery methods 2026-03-04T07:24:21,007 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-04T07:24:21,008 instead of `find_packages(...)`/`find:`). 2026-03-04T07:24:21,009 You can read more about "package discovery" on setuptools documentation page: 2026-03-04T07:24:21,010 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-04T07:24:21,011 If you don't want 'pythonclaw.templates.skills.dev.code_runner.__pycache__' to be distributed and are 2026-03-04T07:24:21,012 already explicitly excluding 'pythonclaw.templates.skills.dev.code_runner.__pycache__' via 2026-03-04T07:24:21,012 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-04T07:24:21,013 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-04T07:24:21,013 combination with a more fine grained `package-data` configuration. 2026-03-04T07:24:21,014 You can read more about "package data files" on setuptools documentation page: 2026-03-04T07:24:21,016 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-04T07:24:21,017 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-04T07:24:21,018 even if it does not contain any `.py` files. 2026-03-04T07:24:21,018 On the other hand, currently there is no concept of package data 2026-03-04T07:24:21,019 directory, all directories are treated like packages. 2026-03-04T07:24:21,019 ******************************************************************************** 2026-03-04T07:24:21,020 !! 2026-03-04T07:24:21,020 check.warn(importable) 2026-03-04T07:24:21,021 /tmp/pip-build-env-3fd3thbx/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:24:21,021 !! 2026-03-04T07:24:21,022 ******************************************************************************** 2026-03-04T07:24:21,022 ############################ 2026-03-04T07:24:21,023 # Package would be ignored # 2026-03-04T07:24:21,024 ############################ 2026-03-04T07:24:21,024 Python recognizes 'pythonclaw.templates.skills.dev.github.__pycache__' as an importable package[^1], 2026-03-04T07:24:21,025 but it is absent from setuptools' `packages` configuration. 2026-03-04T07:24:21,026 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-04T07:24:21,026 package, please make sure that 'pythonclaw.templates.skills.dev.github.__pycache__' is explicitly added 2026-03-04T07:24:21,027 to the `packages` configuration field. 2026-03-04T07:24:21,028 Alternatively, you can also rely on setuptools' discovery methods 2026-03-04T07:24:21,028 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-04T07:24:21,029 instead of `find_packages(...)`/`find:`). 2026-03-04T07:24:21,030 You can read more about "package discovery" on setuptools documentation page: 2026-03-04T07:24:21,031 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-04T07:24:21,032 If you don't want 'pythonclaw.templates.skills.dev.github.__pycache__' to be distributed and are 2026-03-04T07:24:21,032 already explicitly excluding 'pythonclaw.templates.skills.dev.github.__pycache__' via 2026-03-04T07:24:21,033 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-04T07:24:21,034 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-04T07:24:21,034 combination with a more fine grained `package-data` configuration. 2026-03-04T07:24:21,035 You can read more about "package data files" on setuptools documentation page: 2026-03-04T07:24:21,036 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-04T07:24:21,038 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-04T07:24:21,038 even if it does not contain any `.py` files. 2026-03-04T07:24:21,039 On the other hand, currently there is no concept of package data 2026-03-04T07:24:21,039 directory, all directories are treated like packages. 2026-03-04T07:24:21,040 ******************************************************************************** 2026-03-04T07:24:21,041 !! 2026-03-04T07:24:21,041 check.warn(importable) 2026-03-04T07:24:21,042 /tmp/pip-build-env-3fd3thbx/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:24:21,043 !! 2026-03-04T07:24:21,044 ******************************************************************************** 2026-03-04T07:24:21,044 ############################ 2026-03-04T07:24:21,045 # Package would be ignored # 2026-03-04T07:24:21,045 ############################ 2026-03-04T07:24:21,046 Python recognizes 'pythonclaw.templates.skills.dev.http_request.__pycache__' as an importable package[^1], 2026-03-04T07:24:21,046 but it is absent from setuptools' `packages` configuration. 2026-03-04T07:24:21,047 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-04T07:24:21,047 package, please make sure that 'pythonclaw.templates.skills.dev.http_request.__pycache__' is explicitly added 2026-03-04T07:24:21,048 to the `packages` configuration field. 2026-03-04T07:24:21,049 Alternatively, you can also rely on setuptools' discovery methods 2026-03-04T07:24:21,049 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-04T07:24:21,050 instead of `find_packages(...)`/`find:`). 2026-03-04T07:24:21,050 You can read more about "package discovery" on setuptools documentation page: 2026-03-04T07:24:21,051 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-04T07:24:21,052 If you don't want 'pythonclaw.templates.skills.dev.http_request.__pycache__' to be distributed and are 2026-03-04T07:24:21,053 already explicitly excluding 'pythonclaw.templates.skills.dev.http_request.__pycache__' via 2026-03-04T07:24:21,053 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-04T07:24:21,054 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-04T07:24:21,054 combination with a more fine grained `package-data` configuration. 2026-03-04T07:24:21,055 You can read more about "package data files" on setuptools documentation page: 2026-03-04T07:24:21,056 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-04T07:24:21,058 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-04T07:24:21,058 even if it does not contain any `.py` files. 2026-03-04T07:24:21,059 On the other hand, currently there is no concept of package data 2026-03-04T07:24:21,059 directory, all directories are treated like packages. 2026-03-04T07:24:21,060 ******************************************************************************** 2026-03-04T07:24:21,061 !! 2026-03-04T07:24:21,061 check.warn(importable) 2026-03-04T07:24:21,062 /tmp/pip-build-env-3fd3thbx/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:24:21,062 !! 2026-03-04T07:24:21,063 ******************************************************************************** 2026-03-04T07:24:21,064 ############################ 2026-03-04T07:24:21,064 # Package would be ignored # 2026-03-04T07:24:21,065 ############################ 2026-03-04T07:24:21,065 Python recognizes 'pythonclaw.templates.skills.system.change_setting.__pycache__' as an importable package[^1], 2026-03-04T07:24:21,066 but it is absent from setuptools' `packages` configuration. 2026-03-04T07:24:21,067 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-04T07:24:21,068 package, please make sure that 'pythonclaw.templates.skills.system.change_setting.__pycache__' is explicitly added 2026-03-04T07:24:21,068 to the `packages` configuration field. 2026-03-04T07:24:21,069 Alternatively, you can also rely on setuptools' discovery methods 2026-03-04T07:24:21,070 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-04T07:24:21,070 instead of `find_packages(...)`/`find:`). 2026-03-04T07:24:21,071 You can read more about "package discovery" on setuptools documentation page: 2026-03-04T07:24:21,072 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-04T07:24:21,073 If you don't want 'pythonclaw.templates.skills.system.change_setting.__pycache__' to be distributed and are 2026-03-04T07:24:21,074 already explicitly excluding 'pythonclaw.templates.skills.system.change_setting.__pycache__' via 2026-03-04T07:24:21,074 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-04T07:24:21,074 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-04T07:24:21,075 combination with a more fine grained `package-data` configuration. 2026-03-04T07:24:21,076 You can read more about "package data files" on setuptools documentation page: 2026-03-04T07:24:21,077 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-04T07:24:21,078 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-04T07:24:21,078 even if it does not contain any `.py` files. 2026-03-04T07:24:21,079 On the other hand, currently there is no concept of package data 2026-03-04T07:24:21,079 directory, all directories are treated like packages. 2026-03-04T07:24:21,080 ******************************************************************************** 2026-03-04T07:24:21,080 !! 2026-03-04T07:24:21,081 check.warn(importable) 2026-03-04T07:24:21,081 /tmp/pip-build-env-3fd3thbx/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:24:21,082 !! 2026-03-04T07:24:21,083 ******************************************************************************** 2026-03-04T07:24:21,083 ############################ 2026-03-04T07:24:21,084 # Package would be ignored # 2026-03-04T07:24:21,085 ############################ 2026-03-04T07:24:21,086 Python recognizes 'pythonclaw.templates.skills.system.onboarding.__pycache__' as an importable package[^1], 2026-03-04T07:24:21,087 but it is absent from setuptools' `packages` configuration. 2026-03-04T07:24:21,088 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-04T07:24:21,088 package, please make sure that 'pythonclaw.templates.skills.system.onboarding.__pycache__' is explicitly added 2026-03-04T07:24:21,089 to the `packages` configuration field. 2026-03-04T07:24:21,090 Alternatively, you can also rely on setuptools' discovery methods 2026-03-04T07:24:21,091 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-04T07:24:21,091 instead of `find_packages(...)`/`find:`). 2026-03-04T07:24:21,092 You can read more about "package discovery" on setuptools documentation page: 2026-03-04T07:24:21,093 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-04T07:24:21,094 If you don't want 'pythonclaw.templates.skills.system.onboarding.__pycache__' to be distributed and are 2026-03-04T07:24:21,095 already explicitly excluding 'pythonclaw.templates.skills.system.onboarding.__pycache__' via 2026-03-04T07:24:21,095 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-04T07:24:21,096 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-04T07:24:21,097 combination with a more fine grained `package-data` configuration. 2026-03-04T07:24:21,098 You can read more about "package data files" on setuptools documentation page: 2026-03-04T07:24:21,099 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-04T07:24:21,101 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-04T07:24:21,101 even if it does not contain any `.py` files. 2026-03-04T07:24:21,102 On the other hand, currently there is no concept of package data 2026-03-04T07:24:21,102 directory, all directories are treated like packages. 2026-03-04T07:24:21,103 ******************************************************************************** 2026-03-04T07:24:21,103 !! 2026-03-04T07:24:21,104 check.warn(importable) 2026-03-04T07:24:21,104 /tmp/pip-build-env-3fd3thbx/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:24:21,105 !! 2026-03-04T07:24:21,106 ******************************************************************************** 2026-03-04T07:24:21,106 ############################ 2026-03-04T07:24:21,107 # Package would be ignored # 2026-03-04T07:24:21,107 ############################ 2026-03-04T07:24:21,108 Python recognizes 'pythonclaw.templates.skills.system.random.__pycache__' as an importable package[^1], 2026-03-04T07:24:21,108 but it is absent from setuptools' `packages` configuration. 2026-03-04T07:24:21,109 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-04T07:24:21,110 package, please make sure that 'pythonclaw.templates.skills.system.random.__pycache__' is explicitly added 2026-03-04T07:24:21,110 to the `packages` configuration field. 2026-03-04T07:24:21,111 Alternatively, you can also rely on setuptools' discovery methods 2026-03-04T07:24:21,111 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-04T07:24:21,112 instead of `find_packages(...)`/`find:`). 2026-03-04T07:24:21,113 You can read more about "package discovery" on setuptools documentation page: 2026-03-04T07:24:21,114 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-04T07:24:21,115 If you don't want 'pythonclaw.templates.skills.system.random.__pycache__' to be distributed and are 2026-03-04T07:24:21,116 already explicitly excluding 'pythonclaw.templates.skills.system.random.__pycache__' via 2026-03-04T07:24:21,116 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-04T07:24:21,117 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-04T07:24:21,117 combination with a more fine grained `package-data` configuration. 2026-03-04T07:24:21,118 You can read more about "package data files" on setuptools documentation page: 2026-03-04T07:24:21,119 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-04T07:24:21,121 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-04T07:24:21,121 even if it does not contain any `.py` files. 2026-03-04T07:24:21,122 On the other hand, currently there is no concept of package data 2026-03-04T07:24:21,122 directory, all directories are treated like packages. 2026-03-04T07:24:21,123 ******************************************************************************** 2026-03-04T07:24:21,124 !! 2026-03-04T07:24:21,125 check.warn(importable) 2026-03-04T07:24:21,125 /tmp/pip-build-env-3fd3thbx/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:24:21,126 !! 2026-03-04T07:24:21,127 ******************************************************************************** 2026-03-04T07:24:21,127 ############################ 2026-03-04T07:24:21,128 # Package would be ignored # 2026-03-04T07:24:21,129 ############################ 2026-03-04T07:24:21,129 Python recognizes 'pythonclaw.templates.skills.system.time.__pycache__' as an importable package[^1], 2026-03-04T07:24:21,130 but it is absent from setuptools' `packages` configuration. 2026-03-04T07:24:21,131 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-04T07:24:21,131 package, please make sure that 'pythonclaw.templates.skills.system.time.__pycache__' is explicitly added 2026-03-04T07:24:21,131 to the `packages` configuration field. 2026-03-04T07:24:21,132 Alternatively, you can also rely on setuptools' discovery methods 2026-03-04T07:24:21,133 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-04T07:24:21,133 instead of `find_packages(...)`/`find:`). 2026-03-04T07:24:21,134 You can read more about "package discovery" on setuptools documentation page: 2026-03-04T07:24:21,135 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-04T07:24:21,136 If you don't want 'pythonclaw.templates.skills.system.time.__pycache__' to be distributed and are 2026-03-04T07:24:21,136 already explicitly excluding 'pythonclaw.templates.skills.system.time.__pycache__' via 2026-03-04T07:24:21,137 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-04T07:24:21,137 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-04T07:24:21,138 combination with a more fine grained `package-data` configuration. 2026-03-04T07:24:21,139 You can read more about "package data files" on setuptools documentation page: 2026-03-04T07:24:21,140 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-04T07:24:21,142 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-04T07:24:21,142 even if it does not contain any `.py` files. 2026-03-04T07:24:21,143 On the other hand, currently there is no concept of package data 2026-03-04T07:24:21,143 directory, all directories are treated like packages. 2026-03-04T07:24:21,144 ******************************************************************************** 2026-03-04T07:24:21,146 !! 2026-03-04T07:24:21,146 check.warn(importable) 2026-03-04T07:24:21,147 /tmp/pip-build-env-3fd3thbx/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:24:21,148 !! 2026-03-04T07:24:21,149 ******************************************************************************** 2026-03-04T07:24:21,149 ############################ 2026-03-04T07:24:21,150 # Package would be ignored # 2026-03-04T07:24:21,150 ############################ 2026-03-04T07:24:21,151 Python recognizes 'pythonclaw.templates.skills.text.translator.__pycache__' as an importable package[^1], 2026-03-04T07:24:21,151 but it is absent from setuptools' `packages` configuration. 2026-03-04T07:24:21,152 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-04T07:24:21,153 package, please make sure that 'pythonclaw.templates.skills.text.translator.__pycache__' is explicitly added 2026-03-04T07:24:21,153 to the `packages` configuration field. 2026-03-04T07:24:21,154 Alternatively, you can also rely on setuptools' discovery methods 2026-03-04T07:24:21,155 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-04T07:24:21,156 instead of `find_packages(...)`/`find:`). 2026-03-04T07:24:21,157 You can read more about "package discovery" on setuptools documentation page: 2026-03-04T07:24:21,158 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-04T07:24:21,160 If you don't want 'pythonclaw.templates.skills.text.translator.__pycache__' to be distributed and are 2026-03-04T07:24:21,160 already explicitly excluding 'pythonclaw.templates.skills.text.translator.__pycache__' via 2026-03-04T07:24:21,161 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-04T07:24:21,161 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-04T07:24:21,161 combination with a more fine grained `package-data` configuration. 2026-03-04T07:24:21,162 You can read more about "package data files" on setuptools documentation page: 2026-03-04T07:24:21,163 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-04T07:24:21,164 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-04T07:24:21,165 even if it does not contain any `.py` files. 2026-03-04T07:24:21,165 On the other hand, currently there is no concept of package data 2026-03-04T07:24:21,166 directory, all directories are treated like packages. 2026-03-04T07:24:21,166 ******************************************************************************** 2026-03-04T07:24:21,167 !! 2026-03-04T07:24:21,168 check.warn(importable) 2026-03-04T07:24:21,168 creating build/lib/pythonclaw/templates/soul 2026-03-04T07:24:21,168 copying pythonclaw/templates/soul/SOUL.md -> build/lib/pythonclaw/templates/soul 2026-03-04T07:24:21,169 copying pythonclaw/templates/skills/text/CATEGORY.md -> build/lib/pythonclaw/templates/skills/text 2026-03-04T07:24:21,169 copying pythonclaw/templates/skills/text/translator/SKILL.md -> build/lib/pythonclaw/templates/skills/text/translator 2026-03-04T07:24:21,170 creating build/lib/pythonclaw/templates/skills/text/translator/__pycache__ 2026-03-04T07:24:21,171 copying pythonclaw/templates/skills/text/translator/__pycache__/translate.cpython-311.pyc -> build/lib/pythonclaw/templates/skills/text/translator/__pycache__ 2026-03-04T07:24:21,171 creating build/lib/pythonclaw/templates/skills/meta 2026-03-04T07:24:21,172 copying pythonclaw/templates/skills/meta/CATEGORY.md -> build/lib/pythonclaw/templates/skills/meta 2026-03-04T07:24:21,172 creating build/lib/pythonclaw/templates/skills/meta/skill_creator 2026-03-04T07:24:21,173 copying pythonclaw/templates/skills/meta/skill_creator/SKILL.md -> build/lib/pythonclaw/templates/skills/meta/skill_creator 2026-03-04T07:24:21,174 copying pythonclaw/templates/skills/communication/CATEGORY.md -> build/lib/pythonclaw/templates/skills/communication 2026-03-04T07:24:21,174 copying pythonclaw/templates/skills/communication/email/SKILL.md -> build/lib/pythonclaw/templates/skills/communication/email 2026-03-04T07:24:21,175 creating build/lib/pythonclaw/templates/skills/communication/email/__pycache__ 2026-03-04T07:24:21,175 copying pythonclaw/templates/skills/communication/email/__pycache__/send_email.cpython-311.pyc -> build/lib/pythonclaw/templates/skills/communication/email/__pycache__ 2026-03-04T07:24:21,176 creating build/lib/pythonclaw/templates/skills/web 2026-03-04T07:24:21,177 copying pythonclaw/templates/skills/web/CATEGORY.md -> build/lib/pythonclaw/templates/skills/web 2026-03-04T07:24:21,177 creating build/lib/pythonclaw/templates/skills/web/tavily 2026-03-04T07:24:21,178 copying pythonclaw/templates/skills/web/tavily/SKILL.md -> build/lib/pythonclaw/templates/skills/web/tavily 2026-03-04T07:24:21,178 copying pythonclaw/templates/skills/system/CATEGORY.md -> build/lib/pythonclaw/templates/skills/system 2026-03-04T07:24:21,179 creating build/lib/pythonclaw/templates/skills/system/change_soul 2026-03-04T07:24:21,179 copying pythonclaw/templates/skills/system/change_soul/SKILL.md -> build/lib/pythonclaw/templates/skills/system/change_soul 2026-03-04T07:24:21,180 copying pythonclaw/templates/skills/system/change_setting/SKILL.md -> build/lib/pythonclaw/templates/skills/system/change_setting 2026-03-04T07:24:21,181 creating build/lib/pythonclaw/templates/skills/system/change_setting/__pycache__ 2026-03-04T07:24:21,181 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:24:21,182 copying pythonclaw/templates/skills/system/time/SKILL.md -> build/lib/pythonclaw/templates/skills/system/time 2026-03-04T07:24:21,182 creating build/lib/pythonclaw/templates/skills/system/time/__pycache__ 2026-03-04T07:24:21,183 copying pythonclaw/templates/skills/system/time/__pycache__/time_util.cpython-311.pyc -> build/lib/pythonclaw/templates/skills/system/time/__pycache__ 2026-03-04T07:24:21,183 creating build/lib/pythonclaw/templates/skills/system/change_persona 2026-03-04T07:24:21,184 copying pythonclaw/templates/skills/system/change_persona/SKILL.md -> build/lib/pythonclaw/templates/skills/system/change_persona 2026-03-04T07:24:21,184 copying pythonclaw/templates/skills/system/onboarding/SKILL.md -> build/lib/pythonclaw/templates/skills/system/onboarding 2026-03-04T07:24:21,184 creating build/lib/pythonclaw/templates/skills/system/onboarding/__pycache__ 2026-03-04T07:24:21,185 copying pythonclaw/templates/skills/system/onboarding/__pycache__/write_identity.cpython-311.pyc -> build/lib/pythonclaw/templates/skills/system/onboarding/__pycache__ 2026-03-04T07:24:21,185 copying pythonclaw/templates/skills/system/random/SKILL.md -> build/lib/pythonclaw/templates/skills/system/random 2026-03-04T07:24:21,186 creating build/lib/pythonclaw/templates/skills/system/random/__pycache__ 2026-03-04T07:24:21,186 copying pythonclaw/templates/skills/system/random/__pycache__/random_util.cpython-311.pyc -> build/lib/pythonclaw/templates/skills/system/random/__pycache__ 2026-03-04T07:24:21,187 copying pythonclaw/templates/skills/dev/CATEGORY.md -> build/lib/pythonclaw/templates/skills/dev 2026-03-04T07:24:21,187 copying pythonclaw/templates/skills/dev/github/SKILL.md -> build/lib/pythonclaw/templates/skills/dev/github 2026-03-04T07:24:21,188 creating build/lib/pythonclaw/templates/skills/dev/github/__pycache__ 2026-03-04T07:24:21,188 copying pythonclaw/templates/skills/dev/github/__pycache__/gh.cpython-311.pyc -> build/lib/pythonclaw/templates/skills/dev/github/__pycache__ 2026-03-04T07:24:21,189 copying pythonclaw/templates/skills/dev/http_request/SKILL.md -> build/lib/pythonclaw/templates/skills/dev/http_request 2026-03-04T07:24:21,189 creating build/lib/pythonclaw/templates/skills/dev/http_request/__pycache__ 2026-03-04T07:24:21,190 copying pythonclaw/templates/skills/dev/http_request/__pycache__/request.cpython-311.pyc -> build/lib/pythonclaw/templates/skills/dev/http_request/__pycache__ 2026-03-04T07:24:21,191 copying pythonclaw/templates/skills/dev/code_runner/SKILL.md -> build/lib/pythonclaw/templates/skills/dev/code_runner 2026-03-04T07:24:21,191 creating build/lib/pythonclaw/templates/skills/dev/code_runner/__pycache__ 2026-03-04T07:24:21,192 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:24:21,192 creating build/lib/pythonclaw/templates/skills/google 2026-03-04T07:24:21,193 copying pythonclaw/templates/skills/google/CATEGORY.md -> build/lib/pythonclaw/templates/skills/google 2026-03-04T07:24:21,193 creating build/lib/pythonclaw/templates/skills/google/workspace 2026-03-04T07:24:21,194 copying pythonclaw/templates/skills/google/workspace/SKILL.md -> build/lib/pythonclaw/templates/skills/google/workspace 2026-03-04T07:24:21,194 copying pythonclaw/templates/skills/google/workspace/check_setup.sh -> build/lib/pythonclaw/templates/skills/google/workspace 2026-03-04T07:24:21,195 copying pythonclaw/templates/skills/data/CATEGORY.md -> build/lib/pythonclaw/templates/skills/data 2026-03-04T07:24:21,195 copying pythonclaw/templates/skills/data/weather/SKILL.md -> build/lib/pythonclaw/templates/skills/data/weather 2026-03-04T07:24:21,196 creating build/lib/pythonclaw/templates/skills/data/weather/__pycache__ 2026-03-04T07:24:21,197 copying pythonclaw/templates/skills/data/weather/__pycache__/weather.cpython-311.pyc -> build/lib/pythonclaw/templates/skills/data/weather/__pycache__ 2026-03-04T07:24:21,197 copying pythonclaw/templates/skills/data/news/SKILL.md -> build/lib/pythonclaw/templates/skills/data/news 2026-03-04T07:24:21,198 creating build/lib/pythonclaw/templates/skills/data/news/__pycache__ 2026-03-04T07:24:21,198 copying pythonclaw/templates/skills/data/news/__pycache__/search_news.cpython-311.pyc -> build/lib/pythonclaw/templates/skills/data/news/__pycache__ 2026-03-04T07:24:21,198 copying pythonclaw/templates/skills/data/youtube/SKILL.md -> build/lib/pythonclaw/templates/skills/data/youtube 2026-03-04T07:24:21,199 creating build/lib/pythonclaw/templates/skills/data/youtube/__pycache__ 2026-03-04T07:24:21,199 copying pythonclaw/templates/skills/data/youtube/__pycache__/youtube_info.cpython-311.pyc -> build/lib/pythonclaw/templates/skills/data/youtube/__pycache__ 2026-03-04T07:24:21,200 copying pythonclaw/templates/skills/data/finance/SKILL.md -> build/lib/pythonclaw/templates/skills/data/finance 2026-03-04T07:24:21,200 creating build/lib/pythonclaw/templates/skills/data/finance/__pycache__ 2026-03-04T07:24:21,200 copying pythonclaw/templates/skills/data/finance/__pycache__/fetch_quote.cpython-311.pyc -> build/lib/pythonclaw/templates/skills/data/finance/__pycache__ 2026-03-04T07:24:21,201 copying pythonclaw/templates/skills/data/csv_analyzer/SKILL.md -> build/lib/pythonclaw/templates/skills/data/csv_analyzer 2026-03-04T07:24:21,201 creating build/lib/pythonclaw/templates/skills/data/csv_analyzer/__pycache__ 2026-03-04T07:24:21,202 copying pythonclaw/templates/skills/data/csv_analyzer/__pycache__/analyze.cpython-311.pyc -> build/lib/pythonclaw/templates/skills/data/csv_analyzer/__pycache__ 2026-03-04T07:24:21,202 copying pythonclaw/templates/skills/data/scraper/SKILL.md -> build/lib/pythonclaw/templates/skills/data/scraper 2026-03-04T07:24:21,203 creating build/lib/pythonclaw/templates/skills/data/scraper/__pycache__ 2026-03-04T07:24:21,203 copying pythonclaw/templates/skills/data/scraper/__pycache__/scrape.cpython-311.pyc -> build/lib/pythonclaw/templates/skills/data/scraper/__pycache__ 2026-03-04T07:24:21,204 copying pythonclaw/templates/skills/data/pdf_reader/SKILL.md -> build/lib/pythonclaw/templates/skills/data/pdf_reader 2026-03-04T07:24:21,204 creating build/lib/pythonclaw/templates/skills/data/pdf_reader/__pycache__ 2026-03-04T07:24:21,205 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:24:21,205 creating build/lib/pythonclaw/templates/persona 2026-03-04T07:24:21,206 copying pythonclaw/templates/persona/demo_persona.md -> build/lib/pythonclaw/templates/persona 2026-03-04T07:24:21,206 creating build/lib/pythonclaw/web/static 2026-03-04T07:24:21,207 copying pythonclaw/web/static/favicon.png -> build/lib/pythonclaw/web/static 2026-03-04T07:24:21,207 copying pythonclaw/web/static/index.html -> build/lib/pythonclaw/web/static 2026-03-04T07:24:21,208 copying pythonclaw/web/static/logo.png -> build/lib/pythonclaw/web/static 2026-03-04T07:24:21,208 installing to build/bdist.linux-armv7l/wheel 2026-03-04T07:24:21,209 running install 2026-03-04T07:24:21,209 running install_lib 2026-03-04T07:24:21,210 creating build/bdist.linux-armv7l/wheel 2026-03-04T07:24:21,210 creating build/bdist.linux-armv7l/wheel/pythonclaw 2026-03-04T07:24:21,210 creating build/bdist.linux-armv7l/wheel/pythonclaw/channels 2026-03-04T07:24:21,211 copying build/lib/pythonclaw/channels/telegram_bot.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/channels 2026-03-04T07:24:21,212 copying build/lib/pythonclaw/channels/discord_bot.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/channels 2026-03-04T07:24:21,212 creating build/bdist.linux-armv7l/wheel/pythonclaw/core 2026-03-04T07:24:21,213 creating build/bdist.linux-armv7l/wheel/pythonclaw/core/retrieval 2026-03-04T07:24:21,213 copying build/lib/pythonclaw/core/retrieval/fusion.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core/retrieval 2026-03-04T07:24:21,214 copying build/lib/pythonclaw/core/retrieval/retriever.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core/retrieval 2026-03-04T07:24:21,214 copying build/lib/pythonclaw/core/retrieval/chunker.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core/retrieval 2026-03-04T07:24:21,214 copying build/lib/pythonclaw/core/retrieval/sparse.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core/retrieval 2026-03-04T07:24:21,215 copying build/lib/pythonclaw/core/retrieval/__init__.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core/retrieval 2026-03-04T07:24:21,215 copying build/lib/pythonclaw/core/retrieval/reranker.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core/retrieval 2026-03-04T07:24:21,216 copying build/lib/pythonclaw/core/retrieval/dense.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core/retrieval 2026-03-04T07:24:21,216 copying build/lib/pythonclaw/core/utils.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core 2026-03-04T07:24:21,217 copying build/lib/pythonclaw/core/session_store.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core 2026-03-04T07:24:21,217 creating build/bdist.linux-armv7l/wheel/pythonclaw/core/llm 2026-03-04T07:24:21,218 copying build/lib/pythonclaw/core/llm/gemini_client.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core/llm 2026-03-04T07:24:21,220 copying build/lib/pythonclaw/core/llm/openai_compatible.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core/llm 2026-03-04T07:24:21,222 copying build/lib/pythonclaw/core/llm/base.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core/llm 2026-03-04T07:24:21,224 copying build/lib/pythonclaw/core/llm/anthropic_client.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core/llm 2026-03-04T07:24:21,226 copying build/lib/pythonclaw/core/llm/response.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core/llm 2026-03-04T07:24:21,227 copying build/lib/pythonclaw/core/skillhub.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core 2026-03-04T07:24:21,230 copying build/lib/pythonclaw/core/persistent_agent.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core 2026-03-04T07:24:21,231 copying build/lib/pythonclaw/core/tools.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core 2026-03-04T07:24:21,234 copying build/lib/pythonclaw/core/compaction.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core 2026-03-04T07:24:21,237 copying build/lib/pythonclaw/core/__init__.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core 2026-03-04T07:24:21,238 copying build/lib/pythonclaw/core/agent.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core 2026-03-04T07:24:21,242 creating build/bdist.linux-armv7l/wheel/pythonclaw/core/memory 2026-03-04T07:24:21,243 copying build/lib/pythonclaw/core/memory/storage.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core/memory 2026-03-04T07:24:21,245 copying build/lib/pythonclaw/core/memory/manager.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core/memory 2026-03-04T07:24:21,248 creating build/bdist.linux-armv7l/wheel/pythonclaw/core/knowledge 2026-03-04T07:24:21,249 copying build/lib/pythonclaw/core/knowledge/rag.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core/knowledge 2026-03-04T07:24:21,251 copying build/lib/pythonclaw/core/skill_loader.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core 2026-03-04T07:24:21,254 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates 2026-03-04T07:24:21,255 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/soul 2026-03-04T07:24:21,257 copying build/lib/pythonclaw/templates/soul/SOUL.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/soul 2026-03-04T07:24:21,259 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills 2026-03-04T07:24:21,261 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/text 2026-03-04T07:24:21,262 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/text/translator 2026-03-04T07:24:21,263 copying build/lib/pythonclaw/templates/skills/text/translator/SKILL.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/text/translator 2026-03-04T07:24:21,266 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/text/translator/__pycache__ 2026-03-04T07:24:21,267 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:24:21,269 copying build/lib/pythonclaw/templates/skills/text/translator/translate.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/text/translator 2026-03-04T07:24:21,271 copying build/lib/pythonclaw/templates/skills/text/CATEGORY.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/text 2026-03-04T07:24:21,273 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/meta 2026-03-04T07:24:21,274 copying build/lib/pythonclaw/templates/skills/meta/CATEGORY.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/meta 2026-03-04T07:24:21,277 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/meta/skill_creator 2026-03-04T07:24:21,278 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:24:21,280 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/communication 2026-03-04T07:24:21,281 copying build/lib/pythonclaw/templates/skills/communication/CATEGORY.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/communication 2026-03-04T07:24:21,284 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/communication/email 2026-03-04T07:24:21,285 copying build/lib/pythonclaw/templates/skills/communication/email/SKILL.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/communication/email 2026-03-04T07:24:21,287 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/communication/email/__pycache__ 2026-03-04T07:24:21,288 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:24:21,291 copying build/lib/pythonclaw/templates/skills/communication/email/send_email.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/communication/email 2026-03-04T07:24:21,293 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/web 2026-03-04T07:24:21,294 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/web/tavily 2026-03-04T07:24:21,296 copying build/lib/pythonclaw/templates/skills/web/tavily/SKILL.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/web/tavily 2026-03-04T07:24:21,298 copying build/lib/pythonclaw/templates/skills/web/CATEGORY.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/web 2026-03-04T07:24:21,300 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/system 2026-03-04T07:24:21,302 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/system/change_soul 2026-03-04T07:24:21,303 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:24:21,305 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/system/change_setting 2026-03-04T07:24:21,306 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:24:21,309 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/system/change_setting/__pycache__ 2026-03-04T07:24:21,310 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:24:21,312 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:24:21,314 copying build/lib/pythonclaw/templates/skills/system/CATEGORY.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/system 2026-03-04T07:24:21,316 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/system/time 2026-03-04T07:24:21,317 copying build/lib/pythonclaw/templates/skills/system/time/SKILL.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/system/time 2026-03-04T07:24:21,319 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/system/time/__pycache__ 2026-03-04T07:24:21,320 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:24:21,323 copying build/lib/pythonclaw/templates/skills/system/time/time_util.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/system/time 2026-03-04T07:24:21,325 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/system/change_persona 2026-03-04T07:24:21,326 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:24:21,328 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/system/onboarding 2026-03-04T07:24:21,329 copying build/lib/pythonclaw/templates/skills/system/onboarding/SKILL.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/system/onboarding 2026-03-04T07:24:21,331 copying build/lib/pythonclaw/templates/skills/system/onboarding/write_identity.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/system/onboarding 2026-03-04T07:24:21,334 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/system/onboarding/__pycache__ 2026-03-04T07:24:21,335 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:24:21,338 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/system/random 2026-03-04T07:24:21,338 copying build/lib/pythonclaw/templates/skills/system/random/SKILL.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/system/random 2026-03-04T07:24:21,340 copying build/lib/pythonclaw/templates/skills/system/random/random_util.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/system/random 2026-03-04T07:24:21,343 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/system/random/__pycache__ 2026-03-04T07:24:21,344 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:24:21,346 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/dev 2026-03-04T07:24:21,347 copying build/lib/pythonclaw/templates/skills/dev/CATEGORY.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/dev 2026-03-04T07:24:21,349 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/dev/github 2026-03-04T07:24:21,350 copying build/lib/pythonclaw/templates/skills/dev/github/SKILL.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/dev/github 2026-03-04T07:24:21,353 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/dev/github/__pycache__ 2026-03-04T07:24:21,354 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:24:21,356 copying build/lib/pythonclaw/templates/skills/dev/github/gh.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/dev/github 2026-03-04T07:24:21,359 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/dev/http_request 2026-03-04T07:24:21,360 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:24:21,362 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/dev/http_request/__pycache__ 2026-03-04T07:24:21,363 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:24:21,365 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:24:21,368 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/dev/code_runner 2026-03-04T07:24:21,369 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:24:21,371 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/dev/code_runner/__pycache__ 2026-03-04T07:24:21,372 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:24:21,374 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:24:21,377 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/google 2026-03-04T07:24:21,378 copying build/lib/pythonclaw/templates/skills/google/CATEGORY.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/google 2026-03-04T07:24:21,381 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/google/workspace 2026-03-04T07:24:21,382 copying build/lib/pythonclaw/templates/skills/google/workspace/SKILL.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/google/workspace 2026-03-04T07:24:21,384 copying build/lib/pythonclaw/templates/skills/google/workspace/check_setup.sh -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/google/workspace 2026-03-04T07:24:21,386 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/data 2026-03-04T07:24:21,388 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/data/weather 2026-03-04T07:24:21,389 copying build/lib/pythonclaw/templates/skills/data/weather/SKILL.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/data/weather 2026-03-04T07:24:21,391 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/data/weather/__pycache__ 2026-03-04T07:24:21,392 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:24:21,395 copying build/lib/pythonclaw/templates/skills/data/weather/weather.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/data/weather 2026-03-04T07:24:21,398 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/data/news 2026-03-04T07:24:21,398 copying build/lib/pythonclaw/templates/skills/data/news/SKILL.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/data/news 2026-03-04T07:24:21,400 copying build/lib/pythonclaw/templates/skills/data/news/search_news.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/data/news 2026-03-04T07:24:21,403 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/data/news/__pycache__ 2026-03-04T07:24:21,403 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:24:21,406 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/data/youtube 2026-03-04T07:24:21,407 copying build/lib/pythonclaw/templates/skills/data/youtube/SKILL.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/data/youtube 2026-03-04T07:24:21,409 copying build/lib/pythonclaw/templates/skills/data/youtube/youtube_info.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/data/youtube 2026-03-04T07:24:21,412 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/data/youtube/__pycache__ 2026-03-04T07:24:21,413 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:24:21,415 copying build/lib/pythonclaw/templates/skills/data/CATEGORY.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/data 2026-03-04T07:24:21,417 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/data/finance 2026-03-04T07:24:21,418 copying build/lib/pythonclaw/templates/skills/data/finance/SKILL.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/data/finance 2026-03-04T07:24:21,420 copying build/lib/pythonclaw/templates/skills/data/finance/fetch_quote.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/data/finance 2026-03-04T07:24:21,422 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/data/finance/__pycache__ 2026-03-04T07:24:21,423 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:24:21,426 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/data/csv_analyzer 2026-03-04T07:24:21,427 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:24:21,429 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/data/csv_analyzer/__pycache__ 2026-03-04T07:24:21,430 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:24:21,432 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:24:21,435 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/data/scraper 2026-03-04T07:24:21,436 copying build/lib/pythonclaw/templates/skills/data/scraper/SKILL.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/data/scraper 2026-03-04T07:24:21,439 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/data/scraper/__pycache__ 2026-03-04T07:24:21,440 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:24:21,442 copying build/lib/pythonclaw/templates/skills/data/scraper/scrape.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/data/scraper 2026-03-04T07:24:21,444 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/data/pdf_reader 2026-03-04T07:24:21,445 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:24:21,447 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:24:21,450 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/data/pdf_reader/__pycache__ 2026-03-04T07:24:21,451 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:24:21,454 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/persona 2026-03-04T07:24:21,455 copying build/lib/pythonclaw/templates/persona/demo_persona.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/persona 2026-03-04T07:24:21,456 copying build/lib/pythonclaw/onboard.py -> build/bdist.linux-armv7l/wheel/./pythonclaw 2026-03-04T07:24:21,458 copying build/lib/pythonclaw/init.py -> build/bdist.linux-armv7l/wheel/./pythonclaw 2026-03-04T07:24:21,461 creating build/bdist.linux-armv7l/wheel/pythonclaw/scheduler 2026-03-04T07:24:21,462 copying build/lib/pythonclaw/scheduler/heartbeat.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/scheduler 2026-03-04T07:24:21,464 copying build/lib/pythonclaw/scheduler/cron.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/scheduler 2026-03-04T07:24:21,466 copying build/lib/pythonclaw/__init__.py -> build/bdist.linux-armv7l/wheel/./pythonclaw 2026-03-04T07:24:21,468 copying build/lib/pythonclaw/__main__.py -> build/bdist.linux-armv7l/wheel/./pythonclaw 2026-03-04T07:24:21,470 creating build/bdist.linux-armv7l/wheel/pythonclaw/web 2026-03-04T07:24:21,471 copying build/lib/pythonclaw/web/app.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/web 2026-03-04T07:24:21,474 copying build/lib/pythonclaw/web/__init__.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/web 2026-03-04T07:24:21,477 creating build/bdist.linux-armv7l/wheel/pythonclaw/web/static 2026-03-04T07:24:21,478 copying build/lib/pythonclaw/web/static/favicon.png -> build/bdist.linux-armv7l/wheel/./pythonclaw/web/static 2026-03-04T07:24:21,480 copying build/lib/pythonclaw/web/static/index.html -> build/bdist.linux-armv7l/wheel/./pythonclaw/web/static 2026-03-04T07:24:21,483 copying build/lib/pythonclaw/web/static/logo.png -> build/bdist.linux-armv7l/wheel/./pythonclaw/web/static 2026-03-04T07:24:21,485 copying build/lib/pythonclaw/config.py -> build/bdist.linux-armv7l/wheel/./pythonclaw 2026-03-04T07:24:21,487 copying build/lib/pythonclaw/main.py -> build/bdist.linux-armv7l/wheel/./pythonclaw 2026-03-04T07:24:21,490 copying build/lib/pythonclaw/session_manager.py -> build/bdist.linux-armv7l/wheel/./pythonclaw 2026-03-04T07:24:21,492 copying build/lib/pythonclaw/daemon.py -> build/bdist.linux-armv7l/wheel/./pythonclaw 2026-03-04T07:24:21,494 copying build/lib/pythonclaw/server.py -> build/bdist.linux-armv7l/wheel/./pythonclaw 2026-03-04T07:24:21,496 running install_egg_info 2026-03-04T07:24:21,501 Copying pythonclaw.egg-info to build/bdist.linux-armv7l/wheel/./pythonclaw-0.2.1-py3.11.egg-info 2026-03-04T07:24:21,512 running install_scripts 2026-03-04T07:24:21,524 creating build/bdist.linux-armv7l/wheel/pythonclaw-0.2.1.dist-info/WHEEL 2026-03-04T07:24:21,526 creating '/tmp/pip-wheel-18w4kf6w/.tmp-22j3k4z9/pythonclaw-0.2.1-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-03-04T07:24:21,529 adding 'pythonclaw/__init__.py' 2026-03-04T07:24:21,530 adding 'pythonclaw/__main__.py' 2026-03-04T07:24:21,531 adding 'pythonclaw/config.py' 2026-03-04T07:24:21,533 adding 'pythonclaw/daemon.py' 2026-03-04T07:24:21,534 adding 'pythonclaw/init.py' 2026-03-04T07:24:21,537 adding 'pythonclaw/main.py' 2026-03-04T07:24:21,539 adding 'pythonclaw/onboard.py' 2026-03-04T07:24:21,541 adding 'pythonclaw/server.py' 2026-03-04T07:24:21,542 adding 'pythonclaw/session_manager.py' 2026-03-04T07:24:21,544 adding 'pythonclaw/channels/discord_bot.py' 2026-03-04T07:24:21,546 adding 'pythonclaw/channels/telegram_bot.py' 2026-03-04T07:24:21,548 adding 'pythonclaw/core/__init__.py' 2026-03-04T07:24:21,552 adding 'pythonclaw/core/agent.py' 2026-03-04T07:24:21,554 adding 'pythonclaw/core/compaction.py' 2026-03-04T07:24:21,555 adding 'pythonclaw/core/persistent_agent.py' 2026-03-04T07:24:21,557 adding 'pythonclaw/core/session_store.py' 2026-03-04T07:24:21,559 adding 'pythonclaw/core/skill_loader.py' 2026-03-04T07:24:21,561 adding 'pythonclaw/core/skillhub.py' 2026-03-04T07:24:21,564 adding 'pythonclaw/core/tools.py' 2026-03-04T07:24:21,565 adding 'pythonclaw/core/utils.py' 2026-03-04T07:24:21,567 adding 'pythonclaw/core/knowledge/rag.py' 2026-03-04T07:24:21,569 adding 'pythonclaw/core/llm/anthropic_client.py' 2026-03-04T07:24:21,570 adding 'pythonclaw/core/llm/base.py' 2026-03-04T07:24:21,571 adding 'pythonclaw/core/llm/gemini_client.py' 2026-03-04T07:24:21,572 adding 'pythonclaw/core/llm/openai_compatible.py' 2026-03-04T07:24:21,573 adding 'pythonclaw/core/llm/response.py' 2026-03-04T07:24:21,575 adding 'pythonclaw/core/memory/manager.py' 2026-03-04T07:24:21,577 adding 'pythonclaw/core/memory/storage.py' 2026-03-04T07:24:21,579 adding 'pythonclaw/core/retrieval/__init__.py' 2026-03-04T07:24:21,580 adding 'pythonclaw/core/retrieval/chunker.py' 2026-03-04T07:24:21,581 adding 'pythonclaw/core/retrieval/dense.py' 2026-03-04T07:24:21,582 adding 'pythonclaw/core/retrieval/fusion.py' 2026-03-04T07:24:21,584 adding 'pythonclaw/core/retrieval/reranker.py' 2026-03-04T07:24:21,585 adding 'pythonclaw/core/retrieval/retriever.py' 2026-03-04T07:24:21,587 adding 'pythonclaw/core/retrieval/sparse.py' 2026-03-04T07:24:21,589 adding 'pythonclaw/scheduler/cron.py' 2026-03-04T07:24:21,591 adding 'pythonclaw/scheduler/heartbeat.py' 2026-03-04T07:24:21,593 adding 'pythonclaw/templates/persona/demo_persona.md' 2026-03-04T07:24:21,595 adding 'pythonclaw/templates/skills/communication/CATEGORY.md' 2026-03-04T07:24:21,596 adding 'pythonclaw/templates/skills/communication/email/SKILL.md' 2026-03-04T07:24:21,598 adding 'pythonclaw/templates/skills/communication/email/send_email.py' 2026-03-04T07:24:21,600 adding 'pythonclaw/templates/skills/communication/email/__pycache__/send_email.cpython-311.pyc' 2026-03-04T07:24:21,602 adding 'pythonclaw/templates/skills/data/CATEGORY.md' 2026-03-04T07:24:21,604 adding 'pythonclaw/templates/skills/data/csv_analyzer/SKILL.md' 2026-03-04T07:24:21,605 adding 'pythonclaw/templates/skills/data/csv_analyzer/analyze.py' 2026-03-04T07:24:21,608 adding 'pythonclaw/templates/skills/data/csv_analyzer/__pycache__/analyze.cpython-311.pyc' 2026-03-04T07:24:21,610 adding 'pythonclaw/templates/skills/data/finance/SKILL.md' 2026-03-04T07:24:21,611 adding 'pythonclaw/templates/skills/data/finance/fetch_quote.py' 2026-03-04T07:24:21,613 adding 'pythonclaw/templates/skills/data/finance/__pycache__/fetch_quote.cpython-311.pyc' 2026-03-04T07:24:21,615 adding 'pythonclaw/templates/skills/data/news/SKILL.md' 2026-03-04T07:24:21,617 adding 'pythonclaw/templates/skills/data/news/search_news.py' 2026-03-04T07:24:21,619 adding 'pythonclaw/templates/skills/data/news/__pycache__/search_news.cpython-311.pyc' 2026-03-04T07:24:21,620 adding 'pythonclaw/templates/skills/data/pdf_reader/SKILL.md' 2026-03-04T07:24:21,622 adding 'pythonclaw/templates/skills/data/pdf_reader/read_pdf.py' 2026-03-04T07:24:21,624 adding 'pythonclaw/templates/skills/data/pdf_reader/__pycache__/read_pdf.cpython-311.pyc' 2026-03-04T07:24:21,626 adding 'pythonclaw/templates/skills/data/scraper/SKILL.md' 2026-03-04T07:24:21,627 adding 'pythonclaw/templates/skills/data/scraper/scrape.py' 2026-03-04T07:24:21,630 adding 'pythonclaw/templates/skills/data/scraper/__pycache__/scrape.cpython-311.pyc' 2026-03-04T07:24:21,631 adding 'pythonclaw/templates/skills/data/weather/SKILL.md' 2026-03-04T07:24:21,633 adding 'pythonclaw/templates/skills/data/weather/weather.py' 2026-03-04T07:24:21,636 adding 'pythonclaw/templates/skills/data/weather/__pycache__/weather.cpython-311.pyc' 2026-03-04T07:24:21,637 adding 'pythonclaw/templates/skills/data/youtube/SKILL.md' 2026-03-04T07:24:21,639 adding 'pythonclaw/templates/skills/data/youtube/youtube_info.py' 2026-03-04T07:24:21,641 adding 'pythonclaw/templates/skills/data/youtube/__pycache__/youtube_info.cpython-311.pyc' 2026-03-04T07:24:21,643 adding 'pythonclaw/templates/skills/dev/CATEGORY.md' 2026-03-04T07:24:21,645 adding 'pythonclaw/templates/skills/dev/code_runner/SKILL.md' 2026-03-04T07:24:21,646 adding 'pythonclaw/templates/skills/dev/code_runner/run_code.py' 2026-03-04T07:24:21,649 adding 'pythonclaw/templates/skills/dev/code_runner/__pycache__/run_code.cpython-311.pyc' 2026-03-04T07:24:21,650 adding 'pythonclaw/templates/skills/dev/github/SKILL.md' 2026-03-04T07:24:21,652 adding 'pythonclaw/templates/skills/dev/github/gh.py' 2026-03-04T07:24:21,654 adding 'pythonclaw/templates/skills/dev/github/__pycache__/gh.cpython-311.pyc' 2026-03-04T07:24:21,656 adding 'pythonclaw/templates/skills/dev/http_request/SKILL.md' 2026-03-04T07:24:21,657 adding 'pythonclaw/templates/skills/dev/http_request/request.py' 2026-03-04T07:24:21,659 adding 'pythonclaw/templates/skills/dev/http_request/__pycache__/request.cpython-311.pyc' 2026-03-04T07:24:21,661 adding 'pythonclaw/templates/skills/google/CATEGORY.md' 2026-03-04T07:24:21,662 adding 'pythonclaw/templates/skills/google/workspace/SKILL.md' 2026-03-04T07:24:21,664 adding 'pythonclaw/templates/skills/google/workspace/check_setup.sh' 2026-03-04T07:24:21,665 adding 'pythonclaw/templates/skills/meta/CATEGORY.md' 2026-03-04T07:24:21,667 adding 'pythonclaw/templates/skills/meta/skill_creator/SKILL.md' 2026-03-04T07:24:21,669 adding 'pythonclaw/templates/skills/system/CATEGORY.md' 2026-03-04T07:24:21,671 adding 'pythonclaw/templates/skills/system/change_persona/SKILL.md' 2026-03-04T07:24:21,672 adding 'pythonclaw/templates/skills/system/change_setting/SKILL.md' 2026-03-04T07:24:21,674 adding 'pythonclaw/templates/skills/system/change_setting/update_config.py' 2026-03-04T07:24:21,676 adding 'pythonclaw/templates/skills/system/change_setting/__pycache__/update_config.cpython-311.pyc' 2026-03-04T07:24:21,678 adding 'pythonclaw/templates/skills/system/change_soul/SKILL.md' 2026-03-04T07:24:21,680 adding 'pythonclaw/templates/skills/system/onboarding/SKILL.md' 2026-03-04T07:24:21,681 adding 'pythonclaw/templates/skills/system/onboarding/write_identity.py' 2026-03-04T07:24:21,684 adding 'pythonclaw/templates/skills/system/onboarding/__pycache__/write_identity.cpython-311.pyc' 2026-03-04T07:24:21,686 adding 'pythonclaw/templates/skills/system/random/SKILL.md' 2026-03-04T07:24:21,687 adding 'pythonclaw/templates/skills/system/random/random_util.py' 2026-03-04T07:24:21,689 adding 'pythonclaw/templates/skills/system/random/__pycache__/random_util.cpython-311.pyc' 2026-03-04T07:24:21,691 adding 'pythonclaw/templates/skills/system/time/SKILL.md' 2026-03-04T07:24:21,692 adding 'pythonclaw/templates/skills/system/time/time_util.py' 2026-03-04T07:24:21,694 adding 'pythonclaw/templates/skills/system/time/__pycache__/time_util.cpython-311.pyc' 2026-03-04T07:24:21,696 adding 'pythonclaw/templates/skills/text/CATEGORY.md' 2026-03-04T07:24:21,698 adding 'pythonclaw/templates/skills/text/translator/SKILL.md' 2026-03-04T07:24:21,699 adding 'pythonclaw/templates/skills/text/translator/translate.py' 2026-03-04T07:24:21,701 adding 'pythonclaw/templates/skills/text/translator/__pycache__/translate.cpython-311.pyc' 2026-03-04T07:24:21,703 adding 'pythonclaw/templates/skills/web/CATEGORY.md' 2026-03-04T07:24:21,704 adding 'pythonclaw/templates/skills/web/tavily/SKILL.md' 2026-03-04T07:24:21,706 adding 'pythonclaw/templates/soul/SOUL.md' 2026-03-04T07:24:21,708 adding 'pythonclaw/web/__init__.py' 2026-03-04T07:24:21,711 adding 'pythonclaw/web/app.py' 2026-03-04T07:24:21,713 adding 'pythonclaw/web/static/favicon.png' 2026-03-04T07:24:21,720 adding 'pythonclaw/web/static/index.html' 2026-03-04T07:24:21,723 adding 'pythonclaw/web/static/logo.png' 2026-03-04T07:24:21,726 adding 'pythonclaw-0.2.1.dist-info/licenses/LICENSE' 2026-03-04T07:24:21,728 adding 'pythonclaw-0.2.1.dist-info/METADATA' 2026-03-04T07:24:21,729 adding 'pythonclaw-0.2.1.dist-info/WHEEL' 2026-03-04T07:24:21,730 adding 'pythonclaw-0.2.1.dist-info/entry_points.txt' 2026-03-04T07:24:21,731 adding 'pythonclaw-0.2.1.dist-info/top_level.txt' 2026-03-04T07:24:21,733 adding 'pythonclaw-0.2.1.dist-info/RECORD' 2026-03-04T07:24:21,738 removing build/bdist.linux-armv7l/wheel 2026-03-04T07:24:21,880 Building wheel for pythonclaw (pyproject.toml): finished with status 'done' 2026-03-04T07:24:21,889 Created wheel for pythonclaw: filename=pythonclaw-0.2.1-py3-none-any.whl size=251071 sha256=c1996d19ba7eb43b52da9b6e687ede432f5e51964fbc489d2bd73be85986ff93 2026-03-04T07:24:21,890 Stored in directory: /tmp/pip-ephem-wheel-cache-dv2pnixe/wheels/df/17/16/07576977c339d5bfee013e7387ef5604db87e59e67089a1ca2 2026-03-04T07:24:21,908 Successfully built pythonclaw 2026-03-04T07:24:21,920 Removed build tracker: '/tmp/pip-build-tracker-yk0sg9e2'