2026-03-04T07:21:26,399 Created temporary directory: /tmp/pip-ephem-wheel-cache-9wprhm5o 2026-03-04T07:21:26,401 Created temporary directory: /tmp/pip-build-tracker-u0p8vig5 2026-03-04T07:21:26,402 Initialized build tracking at /tmp/pip-build-tracker-u0p8vig5 2026-03-04T07:21:26,402 Created build tracker: /tmp/pip-build-tracker-u0p8vig5 2026-03-04T07:21:26,403 Entered build tracker: /tmp/pip-build-tracker-u0p8vig5 2026-03-04T07:21:26,403 Created temporary directory: /tmp/pip-wheel-0pyrbm3g 2026-03-04T07:21:26,406 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:21:26,409 Created temporary directory: /tmp/pip-ephem-wheel-cache-bt3qjdht 2026-03-04T07:21:26,430 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-03-04T07:21:26,434 2 location(s) to search for versions of pythonclaw: 2026-03-04T07:21:26,434 * https://pypi.org/simple/pythonclaw/ 2026-03-04T07:21:26,434 * https://www.piwheels.org/simple/pythonclaw/ 2026-03-04T07:21:26,434 Fetching project page and analyzing links: https://pypi.org/simple/pythonclaw/ 2026-03-04T07:21:26,435 Getting page https://pypi.org/simple/pythonclaw/ 2026-03-04T07:21:26,437 Found index url https://pypi.org/simple 2026-03-04T07:21:26,650 Fetched page https://pypi.org/simple/pythonclaw/ as application/vnd.pypi.simple.v1+json 2026-03-04T07:21:26,654 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:21:26,655 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:21:26,656 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:21:26,657 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:21:26,657 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:21:26,658 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:21:26,659 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:21:26,660 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:21:26,660 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:21:26,661 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:21:26,662 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:21:26,663 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:21:26,664 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:21:26,664 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:21:26,665 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:21:26,666 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:21:26,666 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:21:26,667 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:21:26,668 Fetching project page and analyzing links: https://www.piwheels.org/simple/pythonclaw/ 2026-03-04T07:21:26,668 Getting page https://www.piwheels.org/simple/pythonclaw/ 2026-03-04T07:21:26,670 Found index url https://www.piwheels.org/simple 2026-03-04T07:21:26,861 Fetched page https://www.piwheels.org/simple/pythonclaw/ as text/html 2026-03-04T07:21:26,862 Skipping link: not a file: https://www.piwheels.org/simple/pythonclaw/ 2026-03-04T07:21:26,862 Skipping link: not a file: https://pypi.org/simple/pythonclaw/ 2026-03-04T07:21:26,882 Given no hashes to check 1 links for project 'pythonclaw': discarding no candidates 2026-03-04T07:21:26,906 Collecting pythonclaw==0.2.0 2026-03-04T07:21:26,909 Created temporary directory: /tmp/pip-unpack-dqf2pitk 2026-03-04T07:21:27,175 Downloading pythonclaw-0.2.0.tar.gz (223 kB) 2026-03-04T07:21:27,549 Added pythonclaw==0.2.0 from https://files.pythonhosted.org/packages/3f/37/b6e6c14f88e8def49ffe675815acb54acb0e04b761b79fb917d1e0df5e24/pythonclaw-0.2.0.tar.gz to build tracker '/tmp/pip-build-tracker-u0p8vig5' 2026-03-04T07:21:27,555 Created temporary directory: /tmp/pip-build-env-0w38n878 2026-03-04T07:21:27,560 Installing build dependencies: started 2026-03-04T07:21:27,561 Running command pip subprocess to install build dependencies 2026-03-04T07:21:28,810 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-03-04T07:21:29,388 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:21:29,414 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-03-04T07:21:31,128 Collecting setuptools>=68 2026-03-04T07:21:31,217 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.0-py3-none-any.whl (1.0 MB) 2026-03-04T07:21:31,481 Collecting wheel 2026-03-04T07:21:31,496 Using cached https://www.piwheels.org/simple/wheel/wheel-0.46.3-py3-none-any.whl (30 kB) 2026-03-04T07:21:31,677 Collecting packaging>=24.0 2026-03-04T07:21:31,693 Using cached https://www.piwheels.org/simple/packaging/packaging-26.0-py3-none-any.whl (74 kB) 2026-03-04T07:21:34,600 Installing collected packages: setuptools, packaging, wheel 2026-03-04T07:21:37,945 Creating /tmp/pip-build-env-0w38n878/overlay/local/bin 2026-03-04T07:21:37,947 changing mode of /tmp/pip-build-env-0w38n878/overlay/local/bin/wheel to 755 2026-03-04T07:21:37,968 Successfully installed packaging-26.0 setuptools-82.0.0 wheel-0.46.3 2026-03-04T07:21:38,243 Installing build dependencies: finished with status 'done' 2026-03-04T07:21:38,249 Getting requirements to build wheel: started 2026-03-04T07:21:38,251 Running command Getting requirements to build wheel 2026-03-04T07:21:38,886 /tmp/pip-build-env-0w38n878/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:21:38,886 !! 2026-03-04T07:21:38,887 ******************************************************************************** 2026-03-04T07:21:38,887 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:21:38,888 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-03-04T07:21:38,889 or your builds will no longer be supported. 2026-03-04T07:21:38,890 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-04T07:21:38,890 ******************************************************************************** 2026-03-04T07:21:38,891 !! 2026-03-04T07:21:38,892 corresp(dist, value, root_dir) 2026-03-04T07:21:38,965 /tmp/pip-build-env-0w38n878/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-04T07:21:38,966 !! 2026-03-04T07:21:38,967 ******************************************************************************** 2026-03-04T07:21:38,967 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-04T07:21:38,968 License :: OSI Approved :: MIT License 2026-03-04T07:21:38,969 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-04T07:21:38,970 ******************************************************************************** 2026-03-04T07:21:38,971 !! 2026-03-04T07:21:38,971 dist._finalize_license_expression() 2026-03-04T07:21:38,972 /tmp/pip-build-env-0w38n878/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-04T07:21:38,972 !! 2026-03-04T07:21:38,973 ******************************************************************************** 2026-03-04T07:21:38,974 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-04T07:21:38,975 License :: OSI Approved :: MIT License 2026-03-04T07:21:38,976 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-04T07:21:38,977 ******************************************************************************** 2026-03-04T07:21:38,978 !! 2026-03-04T07:21:38,978 self._finalize_license_expression() 2026-03-04T07:21:38,980 running egg_info 2026-03-04T07:21:38,986 writing pythonclaw.egg-info/PKG-INFO 2026-03-04T07:21:38,997 writing dependency_links to pythonclaw.egg-info/dependency_links.txt 2026-03-04T07:21:38,999 writing entry points to pythonclaw.egg-info/entry_points.txt 2026-03-04T07:21:39,005 writing requirements to pythonclaw.egg-info/requires.txt 2026-03-04T07:21:39,006 writing top-level names to pythonclaw.egg-info/top_level.txt 2026-03-04T07:21:39,100 reading manifest file 'pythonclaw.egg-info/SOURCES.txt' 2026-03-04T07:21:39,108 adding license file 'LICENSE' 2026-03-04T07:21:39,115 writing manifest file 'pythonclaw.egg-info/SOURCES.txt' 2026-03-04T07:21:39,211 Getting requirements to build wheel: finished with status 'done' 2026-03-04T07:21:39,215 Created temporary directory: /tmp/pip-modern-metadata-509uc8z8 2026-03-04T07:21:39,217 Preparing metadata (pyproject.toml): started 2026-03-04T07:21:39,218 Running command Preparing metadata (pyproject.toml) 2026-03-04T07:21:39,814 /tmp/pip-build-env-0w38n878/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:21:39,814 !! 2026-03-04T07:21:39,815 ******************************************************************************** 2026-03-04T07:21:39,816 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:21:39,817 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-03-04T07:21:39,817 or your builds will no longer be supported. 2026-03-04T07:21:39,818 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-04T07:21:39,819 ******************************************************************************** 2026-03-04T07:21:39,820 !! 2026-03-04T07:21:39,820 corresp(dist, value, root_dir) 2026-03-04T07:21:39,890 /tmp/pip-build-env-0w38n878/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-04T07:21:39,891 !! 2026-03-04T07:21:39,892 ******************************************************************************** 2026-03-04T07:21:39,893 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-04T07:21:39,894 License :: OSI Approved :: MIT License 2026-03-04T07:21:39,895 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-04T07:21:39,895 ******************************************************************************** 2026-03-04T07:21:39,896 !! 2026-03-04T07:21:39,897 dist._finalize_license_expression() 2026-03-04T07:21:39,897 /tmp/pip-build-env-0w38n878/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-04T07:21:39,898 !! 2026-03-04T07:21:39,899 ******************************************************************************** 2026-03-04T07:21:39,900 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-04T07:21:39,901 License :: OSI Approved :: MIT License 2026-03-04T07:21:39,902 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-04T07:21:39,902 ******************************************************************************** 2026-03-04T07:21:39,903 !! 2026-03-04T07:21:39,904 self._finalize_license_expression() 2026-03-04T07:21:39,904 running dist_info 2026-03-04T07:21:39,913 creating /tmp/pip-modern-metadata-509uc8z8/pythonclaw.egg-info 2026-03-04T07:21:39,914 writing /tmp/pip-modern-metadata-509uc8z8/pythonclaw.egg-info/PKG-INFO 2026-03-04T07:21:39,925 writing dependency_links to /tmp/pip-modern-metadata-509uc8z8/pythonclaw.egg-info/dependency_links.txt 2026-03-04T07:21:39,927 writing entry points to /tmp/pip-modern-metadata-509uc8z8/pythonclaw.egg-info/entry_points.txt 2026-03-04T07:21:39,933 writing requirements to /tmp/pip-modern-metadata-509uc8z8/pythonclaw.egg-info/requires.txt 2026-03-04T07:21:39,934 writing top-level names to /tmp/pip-modern-metadata-509uc8z8/pythonclaw.egg-info/top_level.txt 2026-03-04T07:21:39,935 writing manifest file '/tmp/pip-modern-metadata-509uc8z8/pythonclaw.egg-info/SOURCES.txt' 2026-03-04T07:21:40,013 reading manifest file '/tmp/pip-modern-metadata-509uc8z8/pythonclaw.egg-info/SOURCES.txt' 2026-03-04T07:21:40,015 adding license file 'LICENSE' 2026-03-04T07:21:40,021 writing manifest file '/tmp/pip-modern-metadata-509uc8z8/pythonclaw.egg-info/SOURCES.txt' 2026-03-04T07:21:40,022 creating '/tmp/pip-modern-metadata-509uc8z8/pythonclaw-0.2.0.dist-info' 2026-03-04T07:21:40,148 Preparing metadata (pyproject.toml): finished with status 'done' 2026-03-04T07:21:40,154 Source in /tmp/pip-wheel-0pyrbm3g/pythonclaw_a8f47ce9b50f4e999096447d8c612b7a has version 0.2.0, which satisfies requirement pythonclaw==0.2.0 from https://files.pythonhosted.org/packages/3f/37/b6e6c14f88e8def49ffe675815acb54acb0e04b761b79fb917d1e0df5e24/pythonclaw-0.2.0.tar.gz 2026-03-04T07:21:40,155 Removed pythonclaw==0.2.0 from https://files.pythonhosted.org/packages/3f/37/b6e6c14f88e8def49ffe675815acb54acb0e04b761b79fb917d1e0df5e24/pythonclaw-0.2.0.tar.gz from build tracker '/tmp/pip-build-tracker-u0p8vig5' 2026-03-04T07:21:40,162 Created temporary directory: /tmp/pip-unpack-0sz21xcx 2026-03-04T07:21:40,163 Building wheels for collected packages: pythonclaw 2026-03-04T07:21:40,167 Created temporary directory: /tmp/pip-wheel-zhmw6p82 2026-03-04T07:21:40,168 Destination directory: /tmp/pip-wheel-zhmw6p82 2026-03-04T07:21:40,170 Building wheel for pythonclaw (pyproject.toml): started 2026-03-04T07:21:40,171 Running command Building wheel for pythonclaw (pyproject.toml) 2026-03-04T07:21:40,778 /tmp/pip-build-env-0w38n878/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:21:40,778 !! 2026-03-04T07:21:40,779 ******************************************************************************** 2026-03-04T07:21:40,780 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:21:40,781 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-03-04T07:21:40,782 or your builds will no longer be supported. 2026-03-04T07:21:40,783 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-04T07:21:40,783 ******************************************************************************** 2026-03-04T07:21:40,784 !! 2026-03-04T07:21:40,785 corresp(dist, value, root_dir) 2026-03-04T07:21:40,852 /tmp/pip-build-env-0w38n878/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-04T07:21:40,853 !! 2026-03-04T07:21:40,854 ******************************************************************************** 2026-03-04T07:21:40,855 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-04T07:21:40,856 License :: OSI Approved :: MIT License 2026-03-04T07:21:40,857 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-04T07:21:40,858 ******************************************************************************** 2026-03-04T07:21:40,859 !! 2026-03-04T07:21:40,859 dist._finalize_license_expression() 2026-03-04T07:21:40,860 /tmp/pip-build-env-0w38n878/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-04T07:21:40,860 !! 2026-03-04T07:21:40,861 ******************************************************************************** 2026-03-04T07:21:40,862 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-04T07:21:40,863 License :: OSI Approved :: MIT License 2026-03-04T07:21:40,864 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-04T07:21:40,864 ******************************************************************************** 2026-03-04T07:21:40,865 !! 2026-03-04T07:21:40,866 self._finalize_license_expression() 2026-03-04T07:21:40,866 running bdist_wheel 2026-03-04T07:21:40,880 running build 2026-03-04T07:21:40,880 running build_py 2026-03-04T07:21:40,887 creating build/lib/pythonclaw 2026-03-04T07:21:40,889 copying pythonclaw/daemon.py -> build/lib/pythonclaw 2026-03-04T07:21:40,892 copying pythonclaw/__init__.py -> build/lib/pythonclaw 2026-03-04T07:21:40,894 copying pythonclaw/onboard.py -> build/lib/pythonclaw 2026-03-04T07:21:40,896 copying pythonclaw/server.py -> build/lib/pythonclaw 2026-03-04T07:21:40,898 copying pythonclaw/config.py -> build/lib/pythonclaw 2026-03-04T07:21:40,901 copying pythonclaw/main.py -> build/lib/pythonclaw 2026-03-04T07:21:40,903 copying pythonclaw/init.py -> build/lib/pythonclaw 2026-03-04T07:21:40,905 copying pythonclaw/session_manager.py -> build/lib/pythonclaw 2026-03-04T07:21:40,907 copying pythonclaw/__main__.py -> build/lib/pythonclaw 2026-03-04T07:21:40,909 creating build/lib/pythonclaw/web 2026-03-04T07:21:40,910 copying pythonclaw/web/app.py -> build/lib/pythonclaw/web 2026-03-04T07:21:40,913 copying pythonclaw/web/__init__.py -> build/lib/pythonclaw/web 2026-03-04T07:21:40,916 creating build/lib/pythonclaw/core 2026-03-04T07:21:40,917 copying pythonclaw/core/persistent_agent.py -> build/lib/pythonclaw/core 2026-03-04T07:21:40,919 copying pythonclaw/core/__init__.py -> build/lib/pythonclaw/core 2026-03-04T07:21:40,921 copying pythonclaw/core/agent.py -> build/lib/pythonclaw/core 2026-03-04T07:21:40,924 copying pythonclaw/core/session_store.py -> build/lib/pythonclaw/core 2026-03-04T07:21:40,926 copying pythonclaw/core/compaction.py -> build/lib/pythonclaw/core 2026-03-04T07:21:40,929 copying pythonclaw/core/skill_loader.py -> build/lib/pythonclaw/core 2026-03-04T07:21:40,931 copying pythonclaw/core/tools.py -> build/lib/pythonclaw/core 2026-03-04T07:21:40,934 copying pythonclaw/core/utils.py -> build/lib/pythonclaw/core 2026-03-04T07:21:40,936 copying pythonclaw/core/skillhub.py -> build/lib/pythonclaw/core 2026-03-04T07:21:40,938 creating build/lib/pythonclaw/scheduler 2026-03-04T07:21:40,939 copying pythonclaw/scheduler/heartbeat.py -> build/lib/pythonclaw/scheduler 2026-03-04T07:21:40,942 copying pythonclaw/scheduler/cron.py -> build/lib/pythonclaw/scheduler 2026-03-04T07:21:40,945 creating build/lib/pythonclaw/channels 2026-03-04T07:21:40,946 copying pythonclaw/channels/discord_bot.py -> build/lib/pythonclaw/channels 2026-03-04T07:21:40,948 copying pythonclaw/channels/telegram_bot.py -> build/lib/pythonclaw/channels 2026-03-04T07:21:40,955 creating build/lib/pythonclaw/templates/skills/text/translator 2026-03-04T07:21:40,958 copying pythonclaw/templates/skills/text/translator/translate.py -> build/lib/pythonclaw/templates/skills/text/translator 2026-03-04T07:21:40,961 creating build/lib/pythonclaw/templates/skills/communication/email 2026-03-04T07:21:40,963 copying pythonclaw/templates/skills/communication/email/send_email.py -> build/lib/pythonclaw/templates/skills/communication/email 2026-03-04T07:21:40,966 creating build/lib/pythonclaw/templates/skills/system/time 2026-03-04T07:21:40,967 copying pythonclaw/templates/skills/system/time/time_util.py -> build/lib/pythonclaw/templates/skills/system/time 2026-03-04T07:21:40,970 creating build/lib/pythonclaw/templates/skills/system/random 2026-03-04T07:21:40,971 copying pythonclaw/templates/skills/system/random/random_util.py -> build/lib/pythonclaw/templates/skills/system/random 2026-03-04T07:21:40,974 creating build/lib/pythonclaw/templates/skills/system/change_setting 2026-03-04T07:21:40,974 copying pythonclaw/templates/skills/system/change_setting/update_config.py -> build/lib/pythonclaw/templates/skills/system/change_setting 2026-03-04T07:21:40,977 creating build/lib/pythonclaw/templates/skills/system/onboarding 2026-03-04T07:21:40,978 copying pythonclaw/templates/skills/system/onboarding/write_identity.py -> build/lib/pythonclaw/templates/skills/system/onboarding 2026-03-04T07:21:40,981 creating build/lib/pythonclaw/templates/skills/dev/github 2026-03-04T07:21:40,983 copying pythonclaw/templates/skills/dev/github/gh.py -> build/lib/pythonclaw/templates/skills/dev/github 2026-03-04T07:21:40,986 creating build/lib/pythonclaw/templates/skills/dev/http_request 2026-03-04T07:21:40,987 copying pythonclaw/templates/skills/dev/http_request/request.py -> build/lib/pythonclaw/templates/skills/dev/http_request 2026-03-04T07:21:40,989 creating build/lib/pythonclaw/templates/skills/dev/code_runner 2026-03-04T07:21:40,990 copying pythonclaw/templates/skills/dev/code_runner/run_code.py -> build/lib/pythonclaw/templates/skills/dev/code_runner 2026-03-04T07:21:40,993 creating build/lib/pythonclaw/templates/skills/data/pdf_reader 2026-03-04T07:21:40,995 copying pythonclaw/templates/skills/data/pdf_reader/read_pdf.py -> build/lib/pythonclaw/templates/skills/data/pdf_reader 2026-03-04T07:21:40,997 creating build/lib/pythonclaw/templates/skills/data/news 2026-03-04T07:21:40,998 copying pythonclaw/templates/skills/data/news/search_news.py -> build/lib/pythonclaw/templates/skills/data/news 2026-03-04T07:21:41,001 creating build/lib/pythonclaw/templates/skills/data/youtube 2026-03-04T07:21:41,002 copying pythonclaw/templates/skills/data/youtube/youtube_info.py -> build/lib/pythonclaw/templates/skills/data/youtube 2026-03-04T07:21:41,005 creating build/lib/pythonclaw/templates/skills/data/finance 2026-03-04T07:21:41,006 copying pythonclaw/templates/skills/data/finance/fetch_quote.py -> build/lib/pythonclaw/templates/skills/data/finance 2026-03-04T07:21:41,008 creating build/lib/pythonclaw/templates/skills/data/csv_analyzer 2026-03-04T07:21:41,009 copying pythonclaw/templates/skills/data/csv_analyzer/analyze.py -> build/lib/pythonclaw/templates/skills/data/csv_analyzer 2026-03-04T07:21:41,012 creating build/lib/pythonclaw/templates/skills/data/scraper 2026-03-04T07:21:41,013 copying pythonclaw/templates/skills/data/scraper/scrape.py -> build/lib/pythonclaw/templates/skills/data/scraper 2026-03-04T07:21:41,016 creating build/lib/pythonclaw/templates/skills/data/weather 2026-03-04T07:21:41,017 copying pythonclaw/templates/skills/data/weather/weather.py -> build/lib/pythonclaw/templates/skills/data/weather 2026-03-04T07:21:41,020 creating build/lib/pythonclaw/core/retrieval 2026-03-04T07:21:41,021 copying pythonclaw/core/retrieval/__init__.py -> build/lib/pythonclaw/core/retrieval 2026-03-04T07:21:41,023 copying pythonclaw/core/retrieval/retriever.py -> build/lib/pythonclaw/core/retrieval 2026-03-04T07:21:41,025 copying pythonclaw/core/retrieval/reranker.py -> build/lib/pythonclaw/core/retrieval 2026-03-04T07:21:41,027 copying pythonclaw/core/retrieval/chunker.py -> build/lib/pythonclaw/core/retrieval 2026-03-04T07:21:41,029 copying pythonclaw/core/retrieval/fusion.py -> build/lib/pythonclaw/core/retrieval 2026-03-04T07:21:41,031 copying pythonclaw/core/retrieval/dense.py -> build/lib/pythonclaw/core/retrieval 2026-03-04T07:21:41,033 copying pythonclaw/core/retrieval/sparse.py -> build/lib/pythonclaw/core/retrieval 2026-03-04T07:21:41,036 creating build/lib/pythonclaw/core/llm 2026-03-04T07:21:41,037 copying pythonclaw/core/llm/openai_compatible.py -> build/lib/pythonclaw/core/llm 2026-03-04T07:21:41,039 copying pythonclaw/core/llm/anthropic_client.py -> build/lib/pythonclaw/core/llm 2026-03-04T07:21:41,041 copying pythonclaw/core/llm/response.py -> build/lib/pythonclaw/core/llm 2026-03-04T07:21:41,043 copying pythonclaw/core/llm/gemini_client.py -> build/lib/pythonclaw/core/llm 2026-03-04T07:21:41,045 copying pythonclaw/core/llm/base.py -> build/lib/pythonclaw/core/llm 2026-03-04T07:21:41,047 creating build/lib/pythonclaw/core/memory 2026-03-04T07:21:41,048 copying pythonclaw/core/memory/manager.py -> build/lib/pythonclaw/core/memory 2026-03-04T07:21:41,051 copying pythonclaw/core/memory/storage.py -> build/lib/pythonclaw/core/memory 2026-03-04T07:21:41,053 creating build/lib/pythonclaw/core/knowledge 2026-03-04T07:21:41,054 copying pythonclaw/core/knowledge/rag.py -> build/lib/pythonclaw/core/knowledge 2026-03-04T07:21:41,056 running egg_info 2026-03-04T07:21:41,066 writing pythonclaw.egg-info/PKG-INFO 2026-03-04T07:21:41,077 writing dependency_links to pythonclaw.egg-info/dependency_links.txt 2026-03-04T07:21:41,078 writing entry points to pythonclaw.egg-info/entry_points.txt 2026-03-04T07:21:41,084 writing requirements to pythonclaw.egg-info/requires.txt 2026-03-04T07:21:41,097 writing top-level names to pythonclaw.egg-info/top_level.txt 2026-03-04T07:21:41,165 reading manifest file 'pythonclaw.egg-info/SOURCES.txt' 2026-03-04T07:21:41,173 adding license file 'LICENSE' 2026-03-04T07:21:41,180 writing manifest file 'pythonclaw.egg-info/SOURCES.txt' 2026-03-04T07:21:41,183 /tmp/pip-build-env-0w38n878/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:21:41,184 !! 2026-03-04T07:21:41,185 ******************************************************************************** 2026-03-04T07:21:41,185 ############################ 2026-03-04T07:21:41,186 # Package would be ignored # 2026-03-04T07:21:41,186 ############################ 2026-03-04T07:21:41,187 Python recognizes 'pythonclaw.templates.skills.communication.email.__pycache__' as an importable package[^1], 2026-03-04T07:21:41,187 but it is absent from setuptools' `packages` configuration. 2026-03-04T07:21:41,188 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-04T07:21:41,189 package, please make sure that 'pythonclaw.templates.skills.communication.email.__pycache__' is explicitly added 2026-03-04T07:21:41,189 to the `packages` configuration field. 2026-03-04T07:21:41,190 Alternatively, you can also rely on setuptools' discovery methods 2026-03-04T07:21:41,191 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-04T07:21:41,191 instead of `find_packages(...)`/`find:`). 2026-03-04T07:21:41,192 You can read more about "package discovery" on setuptools documentation page: 2026-03-04T07:21:41,193 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-04T07:21:41,194 If you don't want 'pythonclaw.templates.skills.communication.email.__pycache__' to be distributed and are 2026-03-04T07:21:41,195 already explicitly excluding 'pythonclaw.templates.skills.communication.email.__pycache__' via 2026-03-04T07:21:41,195 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-04T07:21:41,196 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-04T07:21:41,196 combination with a more fine grained `package-data` configuration. 2026-03-04T07:21:41,197 You can read more about "package data files" on setuptools documentation page: 2026-03-04T07:21:41,198 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-04T07:21:41,199 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-04T07:21:41,200 even if it does not contain any `.py` files. 2026-03-04T07:21:41,200 On the other hand, currently there is no concept of package data 2026-03-04T07:21:41,201 directory, all directories are treated like packages. 2026-03-04T07:21:41,201 ******************************************************************************** 2026-03-04T07:21:41,202 !! 2026-03-04T07:21:41,202 check.warn(importable) 2026-03-04T07:21:41,203 /tmp/pip-build-env-0w38n878/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:21:41,203 !! 2026-03-04T07:21:41,204 ******************************************************************************** 2026-03-04T07:21:41,204 ############################ 2026-03-04T07:21:41,205 # Package would be ignored # 2026-03-04T07:21:41,205 ############################ 2026-03-04T07:21:41,206 Python recognizes 'pythonclaw.templates.skills.data.csv_analyzer.__pycache__' as an importable package[^1], 2026-03-04T07:21:41,206 but it is absent from setuptools' `packages` configuration. 2026-03-04T07:21:41,207 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-04T07:21:41,207 package, please make sure that 'pythonclaw.templates.skills.data.csv_analyzer.__pycache__' is explicitly added 2026-03-04T07:21:41,208 to the `packages` configuration field. 2026-03-04T07:21:41,209 Alternatively, you can also rely on setuptools' discovery methods 2026-03-04T07:21:41,209 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-04T07:21:41,209 instead of `find_packages(...)`/`find:`). 2026-03-04T07:21:41,210 You can read more about "package discovery" on setuptools documentation page: 2026-03-04T07:21:41,211 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-04T07:21:41,212 If you don't want 'pythonclaw.templates.skills.data.csv_analyzer.__pycache__' to be distributed and are 2026-03-04T07:21:41,213 already explicitly excluding 'pythonclaw.templates.skills.data.csv_analyzer.__pycache__' via 2026-03-04T07:21:41,213 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-04T07:21:41,214 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-04T07:21:41,214 combination with a more fine grained `package-data` configuration. 2026-03-04T07:21:41,215 You can read more about "package data files" on setuptools documentation page: 2026-03-04T07:21:41,216 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-04T07:21:41,217 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-04T07:21:41,218 even if it does not contain any `.py` files. 2026-03-04T07:21:41,218 On the other hand, currently there is no concept of package data 2026-03-04T07:21:41,219 directory, all directories are treated like packages. 2026-03-04T07:21:41,219 ******************************************************************************** 2026-03-04T07:21:41,220 !! 2026-03-04T07:21:41,221 check.warn(importable) 2026-03-04T07:21:41,221 /tmp/pip-build-env-0w38n878/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:21:41,222 !! 2026-03-04T07:21:41,222 ******************************************************************************** 2026-03-04T07:21:41,223 ############################ 2026-03-04T07:21:41,224 # Package would be ignored # 2026-03-04T07:21:41,224 ############################ 2026-03-04T07:21:41,224 Python recognizes 'pythonclaw.templates.skills.data.finance.__pycache__' as an importable package[^1], 2026-03-04T07:21:41,225 but it is absent from setuptools' `packages` configuration. 2026-03-04T07:21:41,225 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-04T07:21:41,226 package, please make sure that 'pythonclaw.templates.skills.data.finance.__pycache__' is explicitly added 2026-03-04T07:21:41,226 to the `packages` configuration field. 2026-03-04T07:21:41,227 Alternatively, you can also rely on setuptools' discovery methods 2026-03-04T07:21:41,227 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-04T07:21:41,228 instead of `find_packages(...)`/`find:`). 2026-03-04T07:21:41,229 You can read more about "package discovery" on setuptools documentation page: 2026-03-04T07:21:41,230 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-04T07:21:41,230 If you don't want 'pythonclaw.templates.skills.data.finance.__pycache__' to be distributed and are 2026-03-04T07:21:41,231 already explicitly excluding 'pythonclaw.templates.skills.data.finance.__pycache__' via 2026-03-04T07:21:41,231 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-04T07:21:41,232 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-04T07:21:41,232 combination with a more fine grained `package-data` configuration. 2026-03-04T07:21:41,233 You can read more about "package data files" on setuptools documentation page: 2026-03-04T07:21:41,234 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-04T07:21:41,236 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-04T07:21:41,236 even if it does not contain any `.py` files. 2026-03-04T07:21:41,237 On the other hand, currently there is no concept of package data 2026-03-04T07:21:41,237 directory, all directories are treated like packages. 2026-03-04T07:21:41,238 ******************************************************************************** 2026-03-04T07:21:41,239 !! 2026-03-04T07:21:41,239 check.warn(importable) 2026-03-04T07:21:41,240 /tmp/pip-build-env-0w38n878/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:21:41,240 !! 2026-03-04T07:21:41,241 ******************************************************************************** 2026-03-04T07:21:41,242 ############################ 2026-03-04T07:21:41,243 # Package would be ignored # 2026-03-04T07:21:41,243 ############################ 2026-03-04T07:21:41,244 Python recognizes 'pythonclaw.templates.skills.data.news.__pycache__' as an importable package[^1], 2026-03-04T07:21:41,244 but it is absent from setuptools' `packages` configuration. 2026-03-04T07:21:41,245 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-04T07:21:41,246 package, please make sure that 'pythonclaw.templates.skills.data.news.__pycache__' is explicitly added 2026-03-04T07:21:41,246 to the `packages` configuration field. 2026-03-04T07:21:41,247 Alternatively, you can also rely on setuptools' discovery methods 2026-03-04T07:21:41,248 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-04T07:21:41,248 instead of `find_packages(...)`/`find:`). 2026-03-04T07:21:41,249 You can read more about "package discovery" on setuptools documentation page: 2026-03-04T07:21:41,250 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-04T07:21:41,251 If you don't want 'pythonclaw.templates.skills.data.news.__pycache__' to be distributed and are 2026-03-04T07:21:41,251 already explicitly excluding 'pythonclaw.templates.skills.data.news.__pycache__' via 2026-03-04T07:21:41,252 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-04T07:21:41,252 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-04T07:21:41,253 combination with a more fine grained `package-data` configuration. 2026-03-04T07:21:41,254 You can read more about "package data files" on setuptools documentation page: 2026-03-04T07:21:41,255 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-04T07:21:41,256 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-04T07:21:41,256 even if it does not contain any `.py` files. 2026-03-04T07:21:41,257 On the other hand, currently there is no concept of package data 2026-03-04T07:21:41,257 directory, all directories are treated like packages. 2026-03-04T07:21:41,258 ******************************************************************************** 2026-03-04T07:21:41,259 !! 2026-03-04T07:21:41,259 check.warn(importable) 2026-03-04T07:21:41,260 /tmp/pip-build-env-0w38n878/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:21:41,260 !! 2026-03-04T07:21:41,261 ******************************************************************************** 2026-03-04T07:21:41,262 ############################ 2026-03-04T07:21:41,262 # Package would be ignored # 2026-03-04T07:21:41,263 ############################ 2026-03-04T07:21:41,263 Python recognizes 'pythonclaw.templates.skills.data.pdf_reader.__pycache__' as an importable package[^1], 2026-03-04T07:21:41,264 but it is absent from setuptools' `packages` configuration. 2026-03-04T07:21:41,265 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-04T07:21:41,265 package, please make sure that 'pythonclaw.templates.skills.data.pdf_reader.__pycache__' is explicitly added 2026-03-04T07:21:41,265 to the `packages` configuration field. 2026-03-04T07:21:41,266 Alternatively, you can also rely on setuptools' discovery methods 2026-03-04T07:21:41,267 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-04T07:21:41,267 instead of `find_packages(...)`/`find:`). 2026-03-04T07:21:41,268 You can read more about "package discovery" on setuptools documentation page: 2026-03-04T07:21:41,269 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-04T07:21:41,270 If you don't want 'pythonclaw.templates.skills.data.pdf_reader.__pycache__' to be distributed and are 2026-03-04T07:21:41,271 already explicitly excluding 'pythonclaw.templates.skills.data.pdf_reader.__pycache__' via 2026-03-04T07:21:41,272 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-04T07:21:41,272 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-04T07:21:41,272 combination with a more fine grained `package-data` configuration. 2026-03-04T07:21:41,273 You can read more about "package data files" on setuptools documentation page: 2026-03-04T07:21:41,274 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-04T07:21:41,276 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-04T07:21:41,276 even if it does not contain any `.py` files. 2026-03-04T07:21:41,277 On the other hand, currently there is no concept of package data 2026-03-04T07:21:41,277 directory, all directories are treated like packages. 2026-03-04T07:21:41,278 ******************************************************************************** 2026-03-04T07:21:41,279 !! 2026-03-04T07:21:41,279 check.warn(importable) 2026-03-04T07:21:41,280 /tmp/pip-build-env-0w38n878/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:21:41,280 !! 2026-03-04T07:21:41,281 ******************************************************************************** 2026-03-04T07:21:41,281 ############################ 2026-03-04T07:21:41,282 # Package would be ignored # 2026-03-04T07:21:41,282 ############################ 2026-03-04T07:21:41,283 Python recognizes 'pythonclaw.templates.skills.data.scraper.__pycache__' as an importable package[^1], 2026-03-04T07:21:41,283 but it is absent from setuptools' `packages` configuration. 2026-03-04T07:21:41,284 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-04T07:21:41,285 package, please make sure that 'pythonclaw.templates.skills.data.scraper.__pycache__' is explicitly added 2026-03-04T07:21:41,285 to the `packages` configuration field. 2026-03-04T07:21:41,286 Alternatively, you can also rely on setuptools' discovery methods 2026-03-04T07:21:41,287 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-04T07:21:41,287 instead of `find_packages(...)`/`find:`). 2026-03-04T07:21:41,288 You can read more about "package discovery" on setuptools documentation page: 2026-03-04T07:21:41,289 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-04T07:21:41,290 If you don't want 'pythonclaw.templates.skills.data.scraper.__pycache__' to be distributed and are 2026-03-04T07:21:41,290 already explicitly excluding 'pythonclaw.templates.skills.data.scraper.__pycache__' via 2026-03-04T07:21:41,291 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-04T07:21:41,291 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-04T07:21:41,292 combination with a more fine grained `package-data` configuration. 2026-03-04T07:21:41,293 You can read more about "package data files" on setuptools documentation page: 2026-03-04T07:21:41,294 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-04T07:21:41,295 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-04T07:21:41,296 even if it does not contain any `.py` files. 2026-03-04T07:21:41,296 On the other hand, currently there is no concept of package data 2026-03-04T07:21:41,297 directory, all directories are treated like packages. 2026-03-04T07:21:41,297 ******************************************************************************** 2026-03-04T07:21:41,298 !! 2026-03-04T07:21:41,299 check.warn(importable) 2026-03-04T07:21:41,299 /tmp/pip-build-env-0w38n878/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:21:41,300 !! 2026-03-04T07:21:41,301 ******************************************************************************** 2026-03-04T07:21:41,301 ############################ 2026-03-04T07:21:41,302 # Package would be ignored # 2026-03-04T07:21:41,302 ############################ 2026-03-04T07:21:41,303 Python recognizes 'pythonclaw.templates.skills.data.weather.__pycache__' as an importable package[^1], 2026-03-04T07:21:41,304 but it is absent from setuptools' `packages` configuration. 2026-03-04T07:21:41,305 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-04T07:21:41,305 package, please make sure that 'pythonclaw.templates.skills.data.weather.__pycache__' is explicitly added 2026-03-04T07:21:41,305 to the `packages` configuration field. 2026-03-04T07:21:41,306 Alternatively, you can also rely on setuptools' discovery methods 2026-03-04T07:21:41,307 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-04T07:21:41,307 instead of `find_packages(...)`/`find:`). 2026-03-04T07:21:41,308 You can read more about "package discovery" on setuptools documentation page: 2026-03-04T07:21:41,309 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-04T07:21:41,310 If you don't want 'pythonclaw.templates.skills.data.weather.__pycache__' to be distributed and are 2026-03-04T07:21:41,311 already explicitly excluding 'pythonclaw.templates.skills.data.weather.__pycache__' via 2026-03-04T07:21:41,311 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-04T07:21:41,312 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-04T07:21:41,312 combination with a more fine grained `package-data` configuration. 2026-03-04T07:21:41,313 You can read more about "package data files" on setuptools documentation page: 2026-03-04T07:21:41,314 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-04T07:21:41,315 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-04T07:21:41,316 even if it does not contain any `.py` files. 2026-03-04T07:21:41,316 On the other hand, currently there is no concept of package data 2026-03-04T07:21:41,317 directory, all directories are treated like packages. 2026-03-04T07:21:41,317 ******************************************************************************** 2026-03-04T07:21:41,318 !! 2026-03-04T07:21:41,319 check.warn(importable) 2026-03-04T07:21:41,319 /tmp/pip-build-env-0w38n878/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:21:41,320 !! 2026-03-04T07:21:41,321 ******************************************************************************** 2026-03-04T07:21:41,321 ############################ 2026-03-04T07:21:41,322 # Package would be ignored # 2026-03-04T07:21:41,322 ############################ 2026-03-04T07:21:41,323 Python recognizes 'pythonclaw.templates.skills.data.youtube.__pycache__' as an importable package[^1], 2026-03-04T07:21:41,323 but it is absent from setuptools' `packages` configuration. 2026-03-04T07:21:41,324 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-04T07:21:41,324 package, please make sure that 'pythonclaw.templates.skills.data.youtube.__pycache__' is explicitly added 2026-03-04T07:21:41,325 to the `packages` configuration field. 2026-03-04T07:21:41,326 Alternatively, you can also rely on setuptools' discovery methods 2026-03-04T07:21:41,326 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-04T07:21:41,327 instead of `find_packages(...)`/`find:`). 2026-03-04T07:21:41,328 You can read more about "package discovery" on setuptools documentation page: 2026-03-04T07:21:41,329 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-04T07:21:41,330 If you don't want 'pythonclaw.templates.skills.data.youtube.__pycache__' to be distributed and are 2026-03-04T07:21:41,331 already explicitly excluding 'pythonclaw.templates.skills.data.youtube.__pycache__' via 2026-03-04T07:21:41,331 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-04T07:21:41,332 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-04T07:21:41,332 combination with a more fine grained `package-data` configuration. 2026-03-04T07:21:41,333 You can read more about "package data files" on setuptools documentation page: 2026-03-04T07:21:41,334 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-04T07:21:41,335 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-04T07:21:41,336 even if it does not contain any `.py` files. 2026-03-04T07:21:41,336 On the other hand, currently there is no concept of package data 2026-03-04T07:21:41,337 directory, all directories are treated like packages. 2026-03-04T07:21:41,337 ******************************************************************************** 2026-03-04T07:21:41,338 !! 2026-03-04T07:21:41,338 check.warn(importable) 2026-03-04T07:21:41,339 /tmp/pip-build-env-0w38n878/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:21:41,339 !! 2026-03-04T07:21:41,340 ******************************************************************************** 2026-03-04T07:21:41,341 ############################ 2026-03-04T07:21:41,341 # Package would be ignored # 2026-03-04T07:21:41,342 ############################ 2026-03-04T07:21:41,342 Python recognizes 'pythonclaw.templates.skills.dev.code_runner.__pycache__' as an importable package[^1], 2026-03-04T07:21:41,343 but it is absent from setuptools' `packages` configuration. 2026-03-04T07:21:41,344 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-04T07:21:41,344 package, please make sure that 'pythonclaw.templates.skills.dev.code_runner.__pycache__' is explicitly added 2026-03-04T07:21:41,345 to the `packages` configuration field. 2026-03-04T07:21:41,345 Alternatively, you can also rely on setuptools' discovery methods 2026-03-04T07:21:41,346 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-04T07:21:41,347 instead of `find_packages(...)`/`find:`). 2026-03-04T07:21:41,348 You can read more about "package discovery" on setuptools documentation page: 2026-03-04T07:21:41,349 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-04T07:21:41,350 If you don't want 'pythonclaw.templates.skills.dev.code_runner.__pycache__' to be distributed and are 2026-03-04T07:21:41,350 already explicitly excluding 'pythonclaw.templates.skills.dev.code_runner.__pycache__' via 2026-03-04T07:21:41,351 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-04T07:21:41,351 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-04T07:21:41,352 combination with a more fine grained `package-data` configuration. 2026-03-04T07:21:41,353 You can read more about "package data files" on setuptools documentation page: 2026-03-04T07:21:41,354 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-04T07:21:41,356 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-04T07:21:41,356 even if it does not contain any `.py` files. 2026-03-04T07:21:41,357 On the other hand, currently there is no concept of package data 2026-03-04T07:21:41,357 directory, all directories are treated like packages. 2026-03-04T07:21:41,358 ******************************************************************************** 2026-03-04T07:21:41,359 !! 2026-03-04T07:21:41,359 check.warn(importable) 2026-03-04T07:21:41,360 /tmp/pip-build-env-0w38n878/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:21:41,360 !! 2026-03-04T07:21:41,361 ******************************************************************************** 2026-03-04T07:21:41,362 ############################ 2026-03-04T07:21:41,362 # Package would be ignored # 2026-03-04T07:21:41,362 ############################ 2026-03-04T07:21:41,363 Python recognizes 'pythonclaw.templates.skills.dev.github.__pycache__' as an importable package[^1], 2026-03-04T07:21:41,363 but it is absent from setuptools' `packages` configuration. 2026-03-04T07:21:41,364 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-04T07:21:41,365 package, please make sure that 'pythonclaw.templates.skills.dev.github.__pycache__' is explicitly added 2026-03-04T07:21:41,365 to the `packages` configuration field. 2026-03-04T07:21:41,366 Alternatively, you can also rely on setuptools' discovery methods 2026-03-04T07:21:41,366 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-04T07:21:41,367 instead of `find_packages(...)`/`find:`). 2026-03-04T07:21:41,368 You can read more about "package discovery" on setuptools documentation page: 2026-03-04T07:21:41,369 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-04T07:21:41,369 If you don't want 'pythonclaw.templates.skills.dev.github.__pycache__' to be distributed and are 2026-03-04T07:21:41,370 already explicitly excluding 'pythonclaw.templates.skills.dev.github.__pycache__' via 2026-03-04T07:21:41,370 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-04T07:21:41,371 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-04T07:21:41,371 combination with a more fine grained `package-data` configuration. 2026-03-04T07:21:41,372 You can read more about "package data files" on setuptools documentation page: 2026-03-04T07:21:41,373 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-04T07:21:41,375 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-04T07:21:41,375 even if it does not contain any `.py` files. 2026-03-04T07:21:41,376 On the other hand, currently there is no concept of package data 2026-03-04T07:21:41,376 directory, all directories are treated like packages. 2026-03-04T07:21:41,376 ******************************************************************************** 2026-03-04T07:21:41,377 !! 2026-03-04T07:21:41,378 check.warn(importable) 2026-03-04T07:21:41,378 /tmp/pip-build-env-0w38n878/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:21:41,379 !! 2026-03-04T07:21:41,380 ******************************************************************************** 2026-03-04T07:21:41,380 ############################ 2026-03-04T07:21:41,381 # Package would be ignored # 2026-03-04T07:21:41,381 ############################ 2026-03-04T07:21:41,382 Python recognizes 'pythonclaw.templates.skills.dev.http_request.__pycache__' as an importable package[^1], 2026-03-04T07:21:41,382 but it is absent from setuptools' `packages` configuration. 2026-03-04T07:21:41,384 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-04T07:21:41,384 package, please make sure that 'pythonclaw.templates.skills.dev.http_request.__pycache__' is explicitly added 2026-03-04T07:21:41,384 to the `packages` configuration field. 2026-03-04T07:21:41,385 Alternatively, you can also rely on setuptools' discovery methods 2026-03-04T07:21:41,386 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-04T07:21:41,386 instead of `find_packages(...)`/`find:`). 2026-03-04T07:21:41,387 You can read more about "package discovery" on setuptools documentation page: 2026-03-04T07:21:41,388 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-04T07:21:41,389 If you don't want 'pythonclaw.templates.skills.dev.http_request.__pycache__' to be distributed and are 2026-03-04T07:21:41,389 already explicitly excluding 'pythonclaw.templates.skills.dev.http_request.__pycache__' via 2026-03-04T07:21:41,390 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-04T07:21:41,390 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-04T07:21:41,391 combination with a more fine grained `package-data` configuration. 2026-03-04T07:21:41,392 You can read more about "package data files" on setuptools documentation page: 2026-03-04T07:21:41,393 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-04T07:21:41,394 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-04T07:21:41,395 even if it does not contain any `.py` files. 2026-03-04T07:21:41,395 On the other hand, currently there is no concept of package data 2026-03-04T07:21:41,396 directory, all directories are treated like packages. 2026-03-04T07:21:41,396 ******************************************************************************** 2026-03-04T07:21:41,397 !! 2026-03-04T07:21:41,398 check.warn(importable) 2026-03-04T07:21:41,398 /tmp/pip-build-env-0w38n878/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:21:41,399 !! 2026-03-04T07:21:41,400 ******************************************************************************** 2026-03-04T07:21:41,400 ############################ 2026-03-04T07:21:41,401 # Package would be ignored # 2026-03-04T07:21:41,401 ############################ 2026-03-04T07:21:41,402 Python recognizes 'pythonclaw.templates.skills.system.change_setting.__pycache__' as an importable package[^1], 2026-03-04T07:21:41,402 but it is absent from setuptools' `packages` configuration. 2026-03-04T07:21:41,403 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-04T07:21:41,404 package, please make sure that 'pythonclaw.templates.skills.system.change_setting.__pycache__' is explicitly added 2026-03-04T07:21:41,404 to the `packages` configuration field. 2026-03-04T07:21:41,405 Alternatively, you can also rely on setuptools' discovery methods 2026-03-04T07:21:41,406 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-04T07:21:41,406 instead of `find_packages(...)`/`find:`). 2026-03-04T07:21:41,407 You can read more about "package discovery" on setuptools documentation page: 2026-03-04T07:21:41,408 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-04T07:21:41,409 If you don't want 'pythonclaw.templates.skills.system.change_setting.__pycache__' to be distributed and are 2026-03-04T07:21:41,410 already explicitly excluding 'pythonclaw.templates.skills.system.change_setting.__pycache__' via 2026-03-04T07:21:41,411 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-04T07:21:41,411 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-04T07:21:41,411 combination with a more fine grained `package-data` configuration. 2026-03-04T07:21:41,412 You can read more about "package data files" on setuptools documentation page: 2026-03-04T07:21:41,413 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-04T07:21:41,415 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-04T07:21:41,415 even if it does not contain any `.py` files. 2026-03-04T07:21:41,416 On the other hand, currently there is no concept of package data 2026-03-04T07:21:41,416 directory, all directories are treated like packages. 2026-03-04T07:21:41,417 ******************************************************************************** 2026-03-04T07:21:41,418 !! 2026-03-04T07:21:41,418 check.warn(importable) 2026-03-04T07:21:41,419 /tmp/pip-build-env-0w38n878/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:21:41,419 !! 2026-03-04T07:21:41,420 ******************************************************************************** 2026-03-04T07:21:41,421 ############################ 2026-03-04T07:21:41,421 # Package would be ignored # 2026-03-04T07:21:41,422 ############################ 2026-03-04T07:21:41,422 Python recognizes 'pythonclaw.templates.skills.system.onboarding.__pycache__' as an importable package[^1], 2026-03-04T07:21:41,422 but it is absent from setuptools' `packages` configuration. 2026-03-04T07:21:41,424 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-04T07:21:41,424 package, please make sure that 'pythonclaw.templates.skills.system.onboarding.__pycache__' is explicitly added 2026-03-04T07:21:41,424 to the `packages` configuration field. 2026-03-04T07:21:41,425 Alternatively, you can also rely on setuptools' discovery methods 2026-03-04T07:21:41,426 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-04T07:21:41,426 instead of `find_packages(...)`/`find:`). 2026-03-04T07:21:41,427 You can read more about "package discovery" on setuptools documentation page: 2026-03-04T07:21:41,429 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-04T07:21:41,430 If you don't want 'pythonclaw.templates.skills.system.onboarding.__pycache__' to be distributed and are 2026-03-04T07:21:41,430 already explicitly excluding 'pythonclaw.templates.skills.system.onboarding.__pycache__' via 2026-03-04T07:21:41,431 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-04T07:21:41,431 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-04T07:21:41,432 combination with a more fine grained `package-data` configuration. 2026-03-04T07:21:41,433 You can read more about "package data files" on setuptools documentation page: 2026-03-04T07:21:41,434 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-04T07:21:41,435 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-04T07:21:41,436 even if it does not contain any `.py` files. 2026-03-04T07:21:41,436 On the other hand, currently there is no concept of package data 2026-03-04T07:21:41,437 directory, all directories are treated like packages. 2026-03-04T07:21:41,438 ******************************************************************************** 2026-03-04T07:21:41,439 !! 2026-03-04T07:21:41,439 check.warn(importable) 2026-03-04T07:21:41,440 /tmp/pip-build-env-0w38n878/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:21:41,440 !! 2026-03-04T07:21:41,441 ******************************************************************************** 2026-03-04T07:21:41,441 ############################ 2026-03-04T07:21:41,442 # Package would be ignored # 2026-03-04T07:21:41,442 ############################ 2026-03-04T07:21:41,443 Python recognizes 'pythonclaw.templates.skills.system.random.__pycache__' as an importable package[^1], 2026-03-04T07:21:41,443 but it is absent from setuptools' `packages` configuration. 2026-03-04T07:21:41,444 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-04T07:21:41,445 package, please make sure that 'pythonclaw.templates.skills.system.random.__pycache__' is explicitly added 2026-03-04T07:21:41,445 to the `packages` configuration field. 2026-03-04T07:21:41,446 Alternatively, you can also rely on setuptools' discovery methods 2026-03-04T07:21:41,447 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-04T07:21:41,447 instead of `find_packages(...)`/`find:`). 2026-03-04T07:21:41,448 You can read more about "package discovery" on setuptools documentation page: 2026-03-04T07:21:41,449 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-04T07:21:41,450 If you don't want 'pythonclaw.templates.skills.system.random.__pycache__' to be distributed and are 2026-03-04T07:21:41,450 already explicitly excluding 'pythonclaw.templates.skills.system.random.__pycache__' via 2026-03-04T07:21:41,451 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-04T07:21:41,451 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-04T07:21:41,452 combination with a more fine grained `package-data` configuration. 2026-03-04T07:21:41,453 You can read more about "package data files" on setuptools documentation page: 2026-03-04T07:21:41,454 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-04T07:21:41,455 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-04T07:21:41,456 even if it does not contain any `.py` files. 2026-03-04T07:21:41,456 On the other hand, currently there is no concept of package data 2026-03-04T07:21:41,457 directory, all directories are treated like packages. 2026-03-04T07:21:41,457 ******************************************************************************** 2026-03-04T07:21:41,458 !! 2026-03-04T07:21:41,459 check.warn(importable) 2026-03-04T07:21:41,459 /tmp/pip-build-env-0w38n878/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:21:41,460 !! 2026-03-04T07:21:41,461 ******************************************************************************** 2026-03-04T07:21:41,462 ############################ 2026-03-04T07:21:41,462 # Package would be ignored # 2026-03-04T07:21:41,463 ############################ 2026-03-04T07:21:41,463 Python recognizes 'pythonclaw.templates.skills.system.time.__pycache__' as an importable package[^1], 2026-03-04T07:21:41,464 but it is absent from setuptools' `packages` configuration. 2026-03-04T07:21:41,465 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-04T07:21:41,465 package, please make sure that 'pythonclaw.templates.skills.system.time.__pycache__' is explicitly added 2026-03-04T07:21:41,466 to the `packages` configuration field. 2026-03-04T07:21:41,467 Alternatively, you can also rely on setuptools' discovery methods 2026-03-04T07:21:41,467 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-04T07:21:41,468 instead of `find_packages(...)`/`find:`). 2026-03-04T07:21:41,468 You can read more about "package discovery" on setuptools documentation page: 2026-03-04T07:21:41,469 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-04T07:21:41,471 If you don't want 'pythonclaw.templates.skills.system.time.__pycache__' to be distributed and are 2026-03-04T07:21:41,471 already explicitly excluding 'pythonclaw.templates.skills.system.time.__pycache__' via 2026-03-04T07:21:41,472 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-04T07:21:41,472 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-04T07:21:41,473 combination with a more fine grained `package-data` configuration. 2026-03-04T07:21:41,473 You can read more about "package data files" on setuptools documentation page: 2026-03-04T07:21:41,474 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-04T07:21:41,476 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-04T07:21:41,477 even if it does not contain any `.py` files. 2026-03-04T07:21:41,477 On the other hand, currently there is no concept of package data 2026-03-04T07:21:41,478 directory, all directories are treated like packages. 2026-03-04T07:21:41,478 ******************************************************************************** 2026-03-04T07:21:41,479 !! 2026-03-04T07:21:41,480 check.warn(importable) 2026-03-04T07:21:41,480 /tmp/pip-build-env-0w38n878/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:21:41,481 !! 2026-03-04T07:21:41,482 ******************************************************************************** 2026-03-04T07:21:41,482 ############################ 2026-03-04T07:21:41,483 # Package would be ignored # 2026-03-04T07:21:41,483 ############################ 2026-03-04T07:21:41,484 Python recognizes 'pythonclaw.templates.skills.text.translator.__pycache__' as an importable package[^1], 2026-03-04T07:21:41,484 but it is absent from setuptools' `packages` configuration. 2026-03-04T07:21:41,485 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-04T07:21:41,486 package, please make sure that 'pythonclaw.templates.skills.text.translator.__pycache__' is explicitly added 2026-03-04T07:21:41,486 to the `packages` configuration field. 2026-03-04T07:21:41,487 Alternatively, you can also rely on setuptools' discovery methods 2026-03-04T07:21:41,488 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-04T07:21:41,488 instead of `find_packages(...)`/`find:`). 2026-03-04T07:21:41,489 You can read more about "package discovery" on setuptools documentation page: 2026-03-04T07:21:41,490 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-04T07:21:41,491 If you don't want 'pythonclaw.templates.skills.text.translator.__pycache__' to be distributed and are 2026-03-04T07:21:41,492 already explicitly excluding 'pythonclaw.templates.skills.text.translator.__pycache__' via 2026-03-04T07:21:41,492 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-04T07:21:41,493 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-04T07:21:41,494 combination with a more fine grained `package-data` configuration. 2026-03-04T07:21:41,494 You can read more about "package data files" on setuptools documentation page: 2026-03-04T07:21:41,495 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-04T07:21:41,497 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-04T07:21:41,497 even if it does not contain any `.py` files. 2026-03-04T07:21:41,497 On the other hand, currently there is no concept of package data 2026-03-04T07:21:41,498 directory, all directories are treated like packages. 2026-03-04T07:21:41,498 ******************************************************************************** 2026-03-04T07:21:41,499 !! 2026-03-04T07:21:41,500 check.warn(importable) 2026-03-04T07:21:41,500 creating build/lib/pythonclaw/templates/persona 2026-03-04T07:21:41,501 copying pythonclaw/templates/persona/demo_persona.md -> build/lib/pythonclaw/templates/persona 2026-03-04T07:21:41,501 copying pythonclaw/templates/skills/text/CATEGORY.md -> build/lib/pythonclaw/templates/skills/text 2026-03-04T07:21:41,502 copying pythonclaw/templates/skills/text/translator/SKILL.md -> build/lib/pythonclaw/templates/skills/text/translator 2026-03-04T07:21:41,502 creating build/lib/pythonclaw/templates/skills/text/translator/__pycache__ 2026-03-04T07:21:41,503 copying pythonclaw/templates/skills/text/translator/__pycache__/translate.cpython-311.pyc -> build/lib/pythonclaw/templates/skills/text/translator/__pycache__ 2026-03-04T07:21:41,503 creating build/lib/pythonclaw/templates/skills/google 2026-03-04T07:21:41,504 copying pythonclaw/templates/skills/google/CATEGORY.md -> build/lib/pythonclaw/templates/skills/google 2026-03-04T07:21:41,505 creating build/lib/pythonclaw/templates/skills/google/workspace 2026-03-04T07:21:41,505 copying pythonclaw/templates/skills/google/workspace/SKILL.md -> build/lib/pythonclaw/templates/skills/google/workspace 2026-03-04T07:21:41,506 copying pythonclaw/templates/skills/google/workspace/check_setup.sh -> build/lib/pythonclaw/templates/skills/google/workspace 2026-03-04T07:21:41,506 creating build/lib/pythonclaw/templates/skills/web 2026-03-04T07:21:41,507 copying pythonclaw/templates/skills/web/CATEGORY.md -> build/lib/pythonclaw/templates/skills/web 2026-03-04T07:21:41,507 creating build/lib/pythonclaw/templates/skills/web/tavily 2026-03-04T07:21:41,508 copying pythonclaw/templates/skills/web/tavily/SKILL.md -> build/lib/pythonclaw/templates/skills/web/tavily 2026-03-04T07:21:41,508 copying pythonclaw/templates/skills/communication/CATEGORY.md -> build/lib/pythonclaw/templates/skills/communication 2026-03-04T07:21:41,509 copying pythonclaw/templates/skills/communication/email/SKILL.md -> build/lib/pythonclaw/templates/skills/communication/email 2026-03-04T07:21:41,509 creating build/lib/pythonclaw/templates/skills/communication/email/__pycache__ 2026-03-04T07:21:41,510 copying pythonclaw/templates/skills/communication/email/__pycache__/send_email.cpython-311.pyc -> build/lib/pythonclaw/templates/skills/communication/email/__pycache__ 2026-03-04T07:21:41,510 copying pythonclaw/templates/skills/system/CATEGORY.md -> build/lib/pythonclaw/templates/skills/system 2026-03-04T07:21:41,511 creating build/lib/pythonclaw/templates/skills/system/change_persona 2026-03-04T07:21:41,511 copying pythonclaw/templates/skills/system/change_persona/SKILL.md -> build/lib/pythonclaw/templates/skills/system/change_persona 2026-03-04T07:21:41,512 copying pythonclaw/templates/skills/system/time/SKILL.md -> build/lib/pythonclaw/templates/skills/system/time 2026-03-04T07:21:41,512 creating build/lib/pythonclaw/templates/skills/system/time/__pycache__ 2026-03-04T07:21:41,513 copying pythonclaw/templates/skills/system/time/__pycache__/time_util.cpython-311.pyc -> build/lib/pythonclaw/templates/skills/system/time/__pycache__ 2026-03-04T07:21:41,514 copying pythonclaw/templates/skills/system/random/SKILL.md -> build/lib/pythonclaw/templates/skills/system/random 2026-03-04T07:21:41,514 creating build/lib/pythonclaw/templates/skills/system/random/__pycache__ 2026-03-04T07:21:41,515 copying pythonclaw/templates/skills/system/random/__pycache__/random_util.cpython-311.pyc -> build/lib/pythonclaw/templates/skills/system/random/__pycache__ 2026-03-04T07:21:41,515 copying pythonclaw/templates/skills/system/change_setting/SKILL.md -> build/lib/pythonclaw/templates/skills/system/change_setting 2026-03-04T07:21:41,515 creating build/lib/pythonclaw/templates/skills/system/change_setting/__pycache__ 2026-03-04T07:21:41,516 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:21:41,516 creating build/lib/pythonclaw/templates/skills/system/change_soul 2026-03-04T07:21:41,517 copying pythonclaw/templates/skills/system/change_soul/SKILL.md -> build/lib/pythonclaw/templates/skills/system/change_soul 2026-03-04T07:21:41,517 copying pythonclaw/templates/skills/system/onboarding/SKILL.md -> build/lib/pythonclaw/templates/skills/system/onboarding 2026-03-04T07:21:41,518 creating build/lib/pythonclaw/templates/skills/system/onboarding/__pycache__ 2026-03-04T07:21:41,518 copying pythonclaw/templates/skills/system/onboarding/__pycache__/write_identity.cpython-311.pyc -> build/lib/pythonclaw/templates/skills/system/onboarding/__pycache__ 2026-03-04T07:21:41,519 copying pythonclaw/templates/skills/dev/CATEGORY.md -> build/lib/pythonclaw/templates/skills/dev 2026-03-04T07:21:41,519 copying pythonclaw/templates/skills/dev/github/SKILL.md -> build/lib/pythonclaw/templates/skills/dev/github 2026-03-04T07:21:41,520 creating build/lib/pythonclaw/templates/skills/dev/github/__pycache__ 2026-03-04T07:21:41,520 copying pythonclaw/templates/skills/dev/github/__pycache__/gh.cpython-311.pyc -> build/lib/pythonclaw/templates/skills/dev/github/__pycache__ 2026-03-04T07:21:41,521 copying pythonclaw/templates/skills/dev/http_request/SKILL.md -> build/lib/pythonclaw/templates/skills/dev/http_request 2026-03-04T07:21:41,521 creating build/lib/pythonclaw/templates/skills/dev/http_request/__pycache__ 2026-03-04T07:21:41,522 copying pythonclaw/templates/skills/dev/http_request/__pycache__/request.cpython-311.pyc -> build/lib/pythonclaw/templates/skills/dev/http_request/__pycache__ 2026-03-04T07:21:41,522 copying pythonclaw/templates/skills/dev/code_runner/SKILL.md -> build/lib/pythonclaw/templates/skills/dev/code_runner 2026-03-04T07:21:41,523 creating build/lib/pythonclaw/templates/skills/dev/code_runner/__pycache__ 2026-03-04T07:21:41,523 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:21:41,524 creating build/lib/pythonclaw/templates/skills/meta 2026-03-04T07:21:41,524 copying pythonclaw/templates/skills/meta/CATEGORY.md -> build/lib/pythonclaw/templates/skills/meta 2026-03-04T07:21:41,525 creating build/lib/pythonclaw/templates/skills/meta/skill_creator 2026-03-04T07:21:41,525 copying pythonclaw/templates/skills/meta/skill_creator/SKILL.md -> build/lib/pythonclaw/templates/skills/meta/skill_creator 2026-03-04T07:21:41,526 copying pythonclaw/templates/skills/data/CATEGORY.md -> build/lib/pythonclaw/templates/skills/data 2026-03-04T07:21:41,526 copying pythonclaw/templates/skills/data/pdf_reader/SKILL.md -> build/lib/pythonclaw/templates/skills/data/pdf_reader 2026-03-04T07:21:41,527 creating build/lib/pythonclaw/templates/skills/data/pdf_reader/__pycache__ 2026-03-04T07:21:41,527 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:21:41,528 copying pythonclaw/templates/skills/data/news/SKILL.md -> build/lib/pythonclaw/templates/skills/data/news 2026-03-04T07:21:41,528 creating build/lib/pythonclaw/templates/skills/data/news/__pycache__ 2026-03-04T07:21:41,529 copying pythonclaw/templates/skills/data/news/__pycache__/search_news.cpython-311.pyc -> build/lib/pythonclaw/templates/skills/data/news/__pycache__ 2026-03-04T07:21:41,529 copying pythonclaw/templates/skills/data/youtube/SKILL.md -> build/lib/pythonclaw/templates/skills/data/youtube 2026-03-04T07:21:41,530 creating build/lib/pythonclaw/templates/skills/data/youtube/__pycache__ 2026-03-04T07:21:41,530 copying pythonclaw/templates/skills/data/youtube/__pycache__/youtube_info.cpython-311.pyc -> build/lib/pythonclaw/templates/skills/data/youtube/__pycache__ 2026-03-04T07:21:41,531 copying pythonclaw/templates/skills/data/finance/SKILL.md -> build/lib/pythonclaw/templates/skills/data/finance 2026-03-04T07:21:41,531 creating build/lib/pythonclaw/templates/skills/data/finance/__pycache__ 2026-03-04T07:21:41,531 copying pythonclaw/templates/skills/data/finance/__pycache__/fetch_quote.cpython-311.pyc -> build/lib/pythonclaw/templates/skills/data/finance/__pycache__ 2026-03-04T07:21:41,532 copying pythonclaw/templates/skills/data/csv_analyzer/SKILL.md -> build/lib/pythonclaw/templates/skills/data/csv_analyzer 2026-03-04T07:21:41,532 creating build/lib/pythonclaw/templates/skills/data/csv_analyzer/__pycache__ 2026-03-04T07:21:41,533 copying pythonclaw/templates/skills/data/csv_analyzer/__pycache__/analyze.cpython-311.pyc -> build/lib/pythonclaw/templates/skills/data/csv_analyzer/__pycache__ 2026-03-04T07:21:41,533 copying pythonclaw/templates/skills/data/scraper/SKILL.md -> build/lib/pythonclaw/templates/skills/data/scraper 2026-03-04T07:21:41,534 creating build/lib/pythonclaw/templates/skills/data/scraper/__pycache__ 2026-03-04T07:21:41,534 copying pythonclaw/templates/skills/data/scraper/__pycache__/scrape.cpython-311.pyc -> build/lib/pythonclaw/templates/skills/data/scraper/__pycache__ 2026-03-04T07:21:41,535 copying pythonclaw/templates/skills/data/weather/SKILL.md -> build/lib/pythonclaw/templates/skills/data/weather 2026-03-04T07:21:41,535 creating build/lib/pythonclaw/templates/skills/data/weather/__pycache__ 2026-03-04T07:21:41,536 copying pythonclaw/templates/skills/data/weather/__pycache__/weather.cpython-311.pyc -> build/lib/pythonclaw/templates/skills/data/weather/__pycache__ 2026-03-04T07:21:41,536 creating build/lib/pythonclaw/templates/soul 2026-03-04T07:21:41,537 copying pythonclaw/templates/soul/SOUL.md -> build/lib/pythonclaw/templates/soul 2026-03-04T07:21:41,537 creating build/lib/pythonclaw/web/static 2026-03-04T07:21:41,538 copying pythonclaw/web/static/favicon.png -> build/lib/pythonclaw/web/static 2026-03-04T07:21:41,538 copying pythonclaw/web/static/index.html -> build/lib/pythonclaw/web/static 2026-03-04T07:21:41,539 copying pythonclaw/web/static/logo.png -> build/lib/pythonclaw/web/static 2026-03-04T07:21:41,539 installing to build/bdist.linux-armv7l/wheel 2026-03-04T07:21:41,540 running install 2026-03-04T07:21:41,540 running install_lib 2026-03-04T07:21:41,545 creating build/bdist.linux-armv7l/wheel 2026-03-04T07:21:41,548 creating build/bdist.linux-armv7l/wheel/pythonclaw 2026-03-04T07:21:41,549 copying build/lib/pythonclaw/daemon.py -> build/bdist.linux-armv7l/wheel/./pythonclaw 2026-03-04T07:21:41,551 copying build/lib/pythonclaw/__init__.py -> build/bdist.linux-armv7l/wheel/./pythonclaw 2026-03-04T07:21:41,554 creating build/bdist.linux-armv7l/wheel/pythonclaw/web 2026-03-04T07:21:41,555 copying build/lib/pythonclaw/web/app.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/web 2026-03-04T07:21:41,558 copying build/lib/pythonclaw/web/__init__.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/web 2026-03-04T07:21:41,560 creating build/bdist.linux-armv7l/wheel/pythonclaw/web/static 2026-03-04T07:21:41,562 copying build/lib/pythonclaw/web/static/favicon.png -> build/bdist.linux-armv7l/wheel/./pythonclaw/web/static 2026-03-04T07:21:41,564 copying build/lib/pythonclaw/web/static/index.html -> build/bdist.linux-armv7l/wheel/./pythonclaw/web/static 2026-03-04T07:21:41,567 copying build/lib/pythonclaw/web/static/logo.png -> build/bdist.linux-armv7l/wheel/./pythonclaw/web/static 2026-03-04T07:21:41,570 copying build/lib/pythonclaw/onboard.py -> build/bdist.linux-armv7l/wheel/./pythonclaw 2026-03-04T07:21:41,573 copying build/lib/pythonclaw/server.py -> build/bdist.linux-armv7l/wheel/./pythonclaw 2026-03-04T07:21:41,575 copying build/lib/pythonclaw/config.py -> build/bdist.linux-armv7l/wheel/./pythonclaw 2026-03-04T07:21:41,578 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates 2026-03-04T07:21:41,580 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/persona 2026-03-04T07:21:41,581 copying build/lib/pythonclaw/templates/persona/demo_persona.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/persona 2026-03-04T07:21:41,584 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills 2026-03-04T07:21:41,586 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/text 2026-03-04T07:21:41,587 copying build/lib/pythonclaw/templates/skills/text/CATEGORY.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/text 2026-03-04T07:21:41,589 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/text/translator 2026-03-04T07:21:41,591 copying build/lib/pythonclaw/templates/skills/text/translator/SKILL.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/text/translator 2026-03-04T07:21:41,593 copying build/lib/pythonclaw/templates/skills/text/translator/translate.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/text/translator 2026-03-04T07:21:41,595 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/text/translator/__pycache__ 2026-03-04T07:21:41,596 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:21:41,599 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/google 2026-03-04T07:21:41,601 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/google/workspace 2026-03-04T07:21:41,602 copying build/lib/pythonclaw/templates/skills/google/workspace/SKILL.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/google/workspace 2026-03-04T07:21:41,605 copying build/lib/pythonclaw/templates/skills/google/workspace/check_setup.sh -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/google/workspace 2026-03-04T07:21:41,606 copying build/lib/pythonclaw/templates/skills/google/CATEGORY.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/google 2026-03-04T07:21:41,609 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/web 2026-03-04T07:21:41,610 copying build/lib/pythonclaw/templates/skills/web/CATEGORY.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/web 2026-03-04T07:21:41,613 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/web/tavily 2026-03-04T07:21:41,614 copying build/lib/pythonclaw/templates/skills/web/tavily/SKILL.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/web/tavily 2026-03-04T07:21:41,616 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/communication 2026-03-04T07:21:41,617 copying build/lib/pythonclaw/templates/skills/communication/CATEGORY.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/communication 2026-03-04T07:21:41,620 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/communication/email 2026-03-04T07:21:41,621 copying build/lib/pythonclaw/templates/skills/communication/email/SKILL.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/communication/email 2026-03-04T07:21:41,623 copying build/lib/pythonclaw/templates/skills/communication/email/send_email.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/communication/email 2026-03-04T07:21:41,626 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/communication/email/__pycache__ 2026-03-04T07:21:41,627 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:21:41,630 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/system 2026-03-04T07:21:41,631 copying build/lib/pythonclaw/templates/skills/system/CATEGORY.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/system 2026-03-04T07:21:41,633 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/system/change_persona 2026-03-04T07:21:41,634 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:21:41,637 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/system/time 2026-03-04T07:21:41,638 copying build/lib/pythonclaw/templates/skills/system/time/SKILL.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/system/time 2026-03-04T07:21:41,640 copying build/lib/pythonclaw/templates/skills/system/time/time_util.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/system/time 2026-03-04T07:21:41,643 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/system/time/__pycache__ 2026-03-04T07:21:41,644 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:21:41,647 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/system/random 2026-03-04T07:21:41,648 copying build/lib/pythonclaw/templates/skills/system/random/SKILL.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/system/random 2026-03-04T07:21:41,650 copying build/lib/pythonclaw/templates/skills/system/random/random_util.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/system/random 2026-03-04T07:21:41,653 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/system/random/__pycache__ 2026-03-04T07:21:41,654 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:21:41,656 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/system/change_setting 2026-03-04T07:21:41,657 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:21:41,659 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:21:41,662 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/system/change_setting/__pycache__ 2026-03-04T07:21:41,663 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:21:41,666 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/system/change_soul 2026-03-04T07:21:41,667 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:21:41,669 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/system/onboarding 2026-03-04T07:21:41,671 copying build/lib/pythonclaw/templates/skills/system/onboarding/write_identity.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/system/onboarding 2026-03-04T07:21:41,673 copying build/lib/pythonclaw/templates/skills/system/onboarding/SKILL.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/system/onboarding 2026-03-04T07:21:41,675 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/system/onboarding/__pycache__ 2026-03-04T07:21:41,677 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:21:41,680 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/dev 2026-03-04T07:21:41,681 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/dev/github 2026-03-04T07:21:41,683 copying build/lib/pythonclaw/templates/skills/dev/github/SKILL.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/dev/github 2026-03-04T07:21:41,685 copying build/lib/pythonclaw/templates/skills/dev/github/gh.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/dev/github 2026-03-04T07:21:41,687 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/dev/github/__pycache__ 2026-03-04T07:21:41,688 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:21:41,691 copying build/lib/pythonclaw/templates/skills/dev/CATEGORY.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/dev 2026-03-04T07:21:41,693 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/dev/http_request 2026-03-04T07:21:41,694 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:21:41,696 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:21:41,699 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/dev/http_request/__pycache__ 2026-03-04T07:21:41,700 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:21:41,703 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/dev/code_runner 2026-03-04T07:21:41,704 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:21:41,706 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:21:41,708 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/dev/code_runner/__pycache__ 2026-03-04T07:21:41,710 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:21:41,713 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/meta 2026-03-04T07:21:41,714 copying build/lib/pythonclaw/templates/skills/meta/CATEGORY.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/meta 2026-03-04T07:21:41,716 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/meta/skill_creator 2026-03-04T07:21:41,717 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:21:41,720 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/data 2026-03-04T07:21:41,722 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/data/pdf_reader 2026-03-04T07:21:41,723 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:21:41,726 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:21:41,728 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/data/pdf_reader/__pycache__ 2026-03-04T07:21:41,729 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:21:41,732 copying build/lib/pythonclaw/templates/skills/data/CATEGORY.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/data 2026-03-04T07:21:41,734 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/data/news 2026-03-04T07:21:41,735 copying build/lib/pythonclaw/templates/skills/data/news/search_news.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/data/news 2026-03-04T07:21:41,737 copying build/lib/pythonclaw/templates/skills/data/news/SKILL.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/data/news 2026-03-04T07:21:41,740 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/data/news/__pycache__ 2026-03-04T07:21:41,741 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:21:41,743 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/data/youtube 2026-03-04T07:21:41,744 copying build/lib/pythonclaw/templates/skills/data/youtube/youtube_info.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/data/youtube 2026-03-04T07:21:41,747 copying build/lib/pythonclaw/templates/skills/data/youtube/SKILL.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/data/youtube 2026-03-04T07:21:41,749 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/data/youtube/__pycache__ 2026-03-04T07:21:41,750 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:21:41,753 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/data/finance 2026-03-04T07:21:41,755 copying build/lib/pythonclaw/templates/skills/data/finance/SKILL.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/data/finance 2026-03-04T07:21:41,757 copying build/lib/pythonclaw/templates/skills/data/finance/fetch_quote.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/data/finance 2026-03-04T07:21:41,759 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/data/finance/__pycache__ 2026-03-04T07:21:41,761 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:21:41,764 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/data/csv_analyzer 2026-03-04T07:21:41,765 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:21:41,767 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:21:41,770 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/data/csv_analyzer/__pycache__ 2026-03-04T07:21:41,771 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:21:41,774 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/data/scraper 2026-03-04T07:21:41,775 copying build/lib/pythonclaw/templates/skills/data/scraper/SKILL.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/data/scraper 2026-03-04T07:21:41,777 copying build/lib/pythonclaw/templates/skills/data/scraper/scrape.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/data/scraper 2026-03-04T07:21:41,780 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/data/scraper/__pycache__ 2026-03-04T07:21:41,781 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:21:41,784 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/data/weather 2026-03-04T07:21:41,785 copying build/lib/pythonclaw/templates/skills/data/weather/SKILL.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/data/weather 2026-03-04T07:21:41,787 copying build/lib/pythonclaw/templates/skills/data/weather/weather.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/data/weather 2026-03-04T07:21:41,790 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/data/weather/__pycache__ 2026-03-04T07:21:41,791 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:21:41,794 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/soul 2026-03-04T07:21:41,795 copying build/lib/pythonclaw/templates/soul/SOUL.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/soul 2026-03-04T07:21:41,797 copying build/lib/pythonclaw/main.py -> build/bdist.linux-armv7l/wheel/./pythonclaw 2026-03-04T07:21:41,800 copying build/lib/pythonclaw/init.py -> build/bdist.linux-armv7l/wheel/./pythonclaw 2026-03-04T07:21:41,802 creating build/bdist.linux-armv7l/wheel/pythonclaw/core 2026-03-04T07:21:41,803 copying build/lib/pythonclaw/core/persistent_agent.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core 2026-03-04T07:21:41,805 copying build/lib/pythonclaw/core/__init__.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core 2026-03-04T07:21:41,808 creating build/bdist.linux-armv7l/wheel/pythonclaw/core/retrieval 2026-03-04T07:21:41,809 copying build/lib/pythonclaw/core/retrieval/__init__.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core/retrieval 2026-03-04T07:21:41,811 copying build/lib/pythonclaw/core/retrieval/retriever.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core/retrieval 2026-03-04T07:21:41,813 copying build/lib/pythonclaw/core/retrieval/reranker.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core/retrieval 2026-03-04T07:21:41,815 copying build/lib/pythonclaw/core/retrieval/chunker.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core/retrieval 2026-03-04T07:21:41,817 copying build/lib/pythonclaw/core/retrieval/fusion.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core/retrieval 2026-03-04T07:21:41,819 copying build/lib/pythonclaw/core/retrieval/dense.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core/retrieval 2026-03-04T07:21:41,821 copying build/lib/pythonclaw/core/retrieval/sparse.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core/retrieval 2026-03-04T07:21:41,824 creating build/bdist.linux-armv7l/wheel/pythonclaw/core/llm 2026-03-04T07:21:41,825 copying build/lib/pythonclaw/core/llm/openai_compatible.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core/llm 2026-03-04T07:21:41,827 copying build/lib/pythonclaw/core/llm/anthropic_client.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core/llm 2026-03-04T07:21:41,828 copying build/lib/pythonclaw/core/llm/response.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core/llm 2026-03-04T07:21:41,830 copying build/lib/pythonclaw/core/llm/gemini_client.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core/llm 2026-03-04T07:21:41,833 copying build/lib/pythonclaw/core/llm/base.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core/llm 2026-03-04T07:21:41,834 copying build/lib/pythonclaw/core/agent.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core 2026-03-04T07:21:41,837 copying build/lib/pythonclaw/core/session_store.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core 2026-03-04T07:21:41,840 copying build/lib/pythonclaw/core/compaction.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core 2026-03-04T07:21:41,843 creating build/bdist.linux-armv7l/wheel/pythonclaw/core/memory 2026-03-04T07:21:41,844 copying build/lib/pythonclaw/core/memory/manager.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core/memory 2026-03-04T07:21:41,846 copying build/lib/pythonclaw/core/memory/storage.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core/memory 2026-03-04T07:21:41,848 copying build/lib/pythonclaw/core/skill_loader.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core 2026-03-04T07:21:41,851 copying build/lib/pythonclaw/core/tools.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core 2026-03-04T07:21:41,853 copying build/lib/pythonclaw/core/utils.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core 2026-03-04T07:21:41,856 creating build/bdist.linux-armv7l/wheel/pythonclaw/core/knowledge 2026-03-04T07:21:41,857 copying build/lib/pythonclaw/core/knowledge/rag.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core/knowledge 2026-03-04T07:21:41,859 copying build/lib/pythonclaw/core/skillhub.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core 2026-03-04T07:21:41,861 copying build/lib/pythonclaw/session_manager.py -> build/bdist.linux-armv7l/wheel/./pythonclaw 2026-03-04T07:21:41,864 creating build/bdist.linux-armv7l/wheel/pythonclaw/scheduler 2026-03-04T07:21:41,865 copying build/lib/pythonclaw/scheduler/heartbeat.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/scheduler 2026-03-04T07:21:41,867 copying build/lib/pythonclaw/scheduler/cron.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/scheduler 2026-03-04T07:21:41,869 copying build/lib/pythonclaw/__main__.py -> build/bdist.linux-armv7l/wheel/./pythonclaw 2026-03-04T07:21:41,871 creating build/bdist.linux-armv7l/wheel/pythonclaw/channels 2026-03-04T07:21:41,872 copying build/lib/pythonclaw/channels/discord_bot.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/channels 2026-03-04T07:21:41,875 copying build/lib/pythonclaw/channels/telegram_bot.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/channels 2026-03-04T07:21:41,877 running install_egg_info 2026-03-04T07:21:41,882 Copying pythonclaw.egg-info to build/bdist.linux-armv7l/wheel/./pythonclaw-0.2.0-py3.11.egg-info 2026-03-04T07:21:41,895 running install_scripts 2026-03-04T07:21:41,908 creating build/bdist.linux-armv7l/wheel/pythonclaw-0.2.0.dist-info/WHEEL 2026-03-04T07:21:41,911 creating '/tmp/pip-wheel-zhmw6p82/.tmp-dn7vr1hm/pythonclaw-0.2.0-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-03-04T07:21:41,913 adding 'pythonclaw/__init__.py' 2026-03-04T07:21:41,915 adding 'pythonclaw/__main__.py' 2026-03-04T07:21:41,916 adding 'pythonclaw/config.py' 2026-03-04T07:21:41,918 adding 'pythonclaw/daemon.py' 2026-03-04T07:21:41,920 adding 'pythonclaw/init.py' 2026-03-04T07:21:41,922 adding 'pythonclaw/main.py' 2026-03-04T07:21:41,924 adding 'pythonclaw/onboard.py' 2026-03-04T07:21:41,926 adding 'pythonclaw/server.py' 2026-03-04T07:21:41,928 adding 'pythonclaw/session_manager.py' 2026-03-04T07:21:41,930 adding 'pythonclaw/channels/discord_bot.py' 2026-03-04T07:21:41,932 adding 'pythonclaw/channels/telegram_bot.py' 2026-03-04T07:21:41,934 adding 'pythonclaw/core/__init__.py' 2026-03-04T07:21:41,938 adding 'pythonclaw/core/agent.py' 2026-03-04T07:21:41,940 adding 'pythonclaw/core/compaction.py' 2026-03-04T07:21:41,942 adding 'pythonclaw/core/persistent_agent.py' 2026-03-04T07:21:41,944 adding 'pythonclaw/core/session_store.py' 2026-03-04T07:21:41,946 adding 'pythonclaw/core/skill_loader.py' 2026-03-04T07:21:41,948 adding 'pythonclaw/core/skillhub.py' 2026-03-04T07:21:41,950 adding 'pythonclaw/core/tools.py' 2026-03-04T07:21:41,952 adding 'pythonclaw/core/utils.py' 2026-03-04T07:21:41,954 adding 'pythonclaw/core/knowledge/rag.py' 2026-03-04T07:21:41,956 adding 'pythonclaw/core/llm/anthropic_client.py' 2026-03-04T07:21:41,957 adding 'pythonclaw/core/llm/base.py' 2026-03-04T07:21:41,959 adding 'pythonclaw/core/llm/gemini_client.py' 2026-03-04T07:21:41,960 adding 'pythonclaw/core/llm/openai_compatible.py' 2026-03-04T07:21:41,961 adding 'pythonclaw/core/llm/response.py' 2026-03-04T07:21:41,963 adding 'pythonclaw/core/memory/manager.py' 2026-03-04T07:21:41,964 adding 'pythonclaw/core/memory/storage.py' 2026-03-04T07:21:41,966 adding 'pythonclaw/core/retrieval/__init__.py' 2026-03-04T07:21:41,967 adding 'pythonclaw/core/retrieval/chunker.py' 2026-03-04T07:21:41,969 adding 'pythonclaw/core/retrieval/dense.py' 2026-03-04T07:21:41,970 adding 'pythonclaw/core/retrieval/fusion.py' 2026-03-04T07:21:41,971 adding 'pythonclaw/core/retrieval/reranker.py' 2026-03-04T07:21:41,973 adding 'pythonclaw/core/retrieval/retriever.py' 2026-03-04T07:21:41,974 adding 'pythonclaw/core/retrieval/sparse.py' 2026-03-04T07:21:41,977 adding 'pythonclaw/scheduler/cron.py' 2026-03-04T07:21:41,978 adding 'pythonclaw/scheduler/heartbeat.py' 2026-03-04T07:21:41,980 adding 'pythonclaw/templates/persona/demo_persona.md' 2026-03-04T07:21:41,982 adding 'pythonclaw/templates/skills/communication/CATEGORY.md' 2026-03-04T07:21:41,984 adding 'pythonclaw/templates/skills/communication/email/SKILL.md' 2026-03-04T07:21:41,985 adding 'pythonclaw/templates/skills/communication/email/send_email.py' 2026-03-04T07:21:41,988 adding 'pythonclaw/templates/skills/communication/email/__pycache__/send_email.cpython-311.pyc' 2026-03-04T07:21:41,989 adding 'pythonclaw/templates/skills/data/CATEGORY.md' 2026-03-04T07:21:41,991 adding 'pythonclaw/templates/skills/data/csv_analyzer/SKILL.md' 2026-03-04T07:21:41,993 adding 'pythonclaw/templates/skills/data/csv_analyzer/analyze.py' 2026-03-04T07:21:41,995 adding 'pythonclaw/templates/skills/data/csv_analyzer/__pycache__/analyze.cpython-311.pyc' 2026-03-04T07:21:41,997 adding 'pythonclaw/templates/skills/data/finance/SKILL.md' 2026-03-04T07:21:41,998 adding 'pythonclaw/templates/skills/data/finance/fetch_quote.py' 2026-03-04T07:21:42,001 adding 'pythonclaw/templates/skills/data/finance/__pycache__/fetch_quote.cpython-311.pyc' 2026-03-04T07:21:42,003 adding 'pythonclaw/templates/skills/data/news/SKILL.md' 2026-03-04T07:21:42,004 adding 'pythonclaw/templates/skills/data/news/search_news.py' 2026-03-04T07:21:42,006 adding 'pythonclaw/templates/skills/data/news/__pycache__/search_news.cpython-311.pyc' 2026-03-04T07:21:42,010 adding 'pythonclaw/templates/skills/data/pdf_reader/SKILL.md' 2026-03-04T07:21:42,011 adding 'pythonclaw/templates/skills/data/pdf_reader/read_pdf.py' 2026-03-04T07:21:42,013 adding 'pythonclaw/templates/skills/data/pdf_reader/__pycache__/read_pdf.cpython-311.pyc' 2026-03-04T07:21:42,015 adding 'pythonclaw/templates/skills/data/scraper/SKILL.md' 2026-03-04T07:21:42,017 adding 'pythonclaw/templates/skills/data/scraper/scrape.py' 2026-03-04T07:21:42,019 adding 'pythonclaw/templates/skills/data/scraper/__pycache__/scrape.cpython-311.pyc' 2026-03-04T07:21:42,020 adding 'pythonclaw/templates/skills/data/weather/SKILL.md' 2026-03-04T07:21:42,022 adding 'pythonclaw/templates/skills/data/weather/weather.py' 2026-03-04T07:21:42,024 adding 'pythonclaw/templates/skills/data/weather/__pycache__/weather.cpython-311.pyc' 2026-03-04T07:21:42,026 adding 'pythonclaw/templates/skills/data/youtube/SKILL.md' 2026-03-04T07:21:42,028 adding 'pythonclaw/templates/skills/data/youtube/youtube_info.py' 2026-03-04T07:21:42,031 adding 'pythonclaw/templates/skills/data/youtube/__pycache__/youtube_info.cpython-311.pyc' 2026-03-04T07:21:42,032 adding 'pythonclaw/templates/skills/dev/CATEGORY.md' 2026-03-04T07:21:42,034 adding 'pythonclaw/templates/skills/dev/code_runner/SKILL.md' 2026-03-04T07:21:42,035 adding 'pythonclaw/templates/skills/dev/code_runner/run_code.py' 2026-03-04T07:21:42,038 adding 'pythonclaw/templates/skills/dev/code_runner/__pycache__/run_code.cpython-311.pyc' 2026-03-04T07:21:42,040 adding 'pythonclaw/templates/skills/dev/github/SKILL.md' 2026-03-04T07:21:42,041 adding 'pythonclaw/templates/skills/dev/github/gh.py' 2026-03-04T07:21:42,044 adding 'pythonclaw/templates/skills/dev/github/__pycache__/gh.cpython-311.pyc' 2026-03-04T07:21:42,046 adding 'pythonclaw/templates/skills/dev/http_request/SKILL.md' 2026-03-04T07:21:42,047 adding 'pythonclaw/templates/skills/dev/http_request/request.py' 2026-03-04T07:21:42,050 adding 'pythonclaw/templates/skills/dev/http_request/__pycache__/request.cpython-311.pyc' 2026-03-04T07:21:42,052 adding 'pythonclaw/templates/skills/google/CATEGORY.md' 2026-03-04T07:21:42,053 adding 'pythonclaw/templates/skills/google/workspace/SKILL.md' 2026-03-04T07:21:42,055 adding 'pythonclaw/templates/skills/google/workspace/check_setup.sh' 2026-03-04T07:21:42,056 adding 'pythonclaw/templates/skills/meta/CATEGORY.md' 2026-03-04T07:21:42,058 adding 'pythonclaw/templates/skills/meta/skill_creator/SKILL.md' 2026-03-04T07:21:42,060 adding 'pythonclaw/templates/skills/system/CATEGORY.md' 2026-03-04T07:21:42,062 adding 'pythonclaw/templates/skills/system/change_persona/SKILL.md' 2026-03-04T07:21:42,064 adding 'pythonclaw/templates/skills/system/change_setting/SKILL.md' 2026-03-04T07:21:42,065 adding 'pythonclaw/templates/skills/system/change_setting/update_config.py' 2026-03-04T07:21:42,067 adding 'pythonclaw/templates/skills/system/change_setting/__pycache__/update_config.cpython-311.pyc' 2026-03-04T07:21:42,069 adding 'pythonclaw/templates/skills/system/change_soul/SKILL.md' 2026-03-04T07:21:42,071 adding 'pythonclaw/templates/skills/system/onboarding/SKILL.md' 2026-03-04T07:21:42,073 adding 'pythonclaw/templates/skills/system/onboarding/write_identity.py' 2026-03-04T07:21:42,075 adding 'pythonclaw/templates/skills/system/onboarding/__pycache__/write_identity.cpython-311.pyc' 2026-03-04T07:21:42,077 adding 'pythonclaw/templates/skills/system/random/SKILL.md' 2026-03-04T07:21:42,078 adding 'pythonclaw/templates/skills/system/random/random_util.py' 2026-03-04T07:21:42,080 adding 'pythonclaw/templates/skills/system/random/__pycache__/random_util.cpython-311.pyc' 2026-03-04T07:21:42,082 adding 'pythonclaw/templates/skills/system/time/SKILL.md' 2026-03-04T07:21:42,084 adding 'pythonclaw/templates/skills/system/time/time_util.py' 2026-03-04T07:21:42,086 adding 'pythonclaw/templates/skills/system/time/__pycache__/time_util.cpython-311.pyc' 2026-03-04T07:21:42,088 adding 'pythonclaw/templates/skills/text/CATEGORY.md' 2026-03-04T07:21:42,090 adding 'pythonclaw/templates/skills/text/translator/SKILL.md' 2026-03-04T07:21:42,092 adding 'pythonclaw/templates/skills/text/translator/translate.py' 2026-03-04T07:21:42,094 adding 'pythonclaw/templates/skills/text/translator/__pycache__/translate.cpython-311.pyc' 2026-03-04T07:21:42,096 adding 'pythonclaw/templates/skills/web/CATEGORY.md' 2026-03-04T07:21:42,098 adding 'pythonclaw/templates/skills/web/tavily/SKILL.md' 2026-03-04T07:21:42,100 adding 'pythonclaw/templates/soul/SOUL.md' 2026-03-04T07:21:42,102 adding 'pythonclaw/web/__init__.py' 2026-03-04T07:21:42,104 adding 'pythonclaw/web/app.py' 2026-03-04T07:21:42,106 adding 'pythonclaw/web/static/favicon.png' 2026-03-04T07:21:42,113 adding 'pythonclaw/web/static/index.html' 2026-03-04T07:21:42,116 adding 'pythonclaw/web/static/logo.png' 2026-03-04T07:21:42,119 adding 'pythonclaw-0.2.0.dist-info/licenses/LICENSE' 2026-03-04T07:21:42,121 adding 'pythonclaw-0.2.0.dist-info/METADATA' 2026-03-04T07:21:42,122 adding 'pythonclaw-0.2.0.dist-info/WHEEL' 2026-03-04T07:21:42,123 adding 'pythonclaw-0.2.0.dist-info/entry_points.txt' 2026-03-04T07:21:42,124 adding 'pythonclaw-0.2.0.dist-info/top_level.txt' 2026-03-04T07:21:42,126 adding 'pythonclaw-0.2.0.dist-info/RECORD' 2026-03-04T07:21:42,131 removing build/bdist.linux-armv7l/wheel 2026-03-04T07:21:42,277 Building wheel for pythonclaw (pyproject.toml): finished with status 'done' 2026-03-04T07:21:42,287 Created wheel for pythonclaw: filename=pythonclaw-0.2.0-py3-none-any.whl size=249855 sha256=74ef0d8c49409b70335e515d4ee4f11791d538285f5a42796b3c997f5f306fbb 2026-03-04T07:21:42,288 Stored in directory: /tmp/pip-ephem-wheel-cache-bt3qjdht/wheels/f5/8f/14/d44cbffa67006b8fe7e4a31f868c984eeb39003baecfe7acee 2026-03-04T07:21:42,306 Successfully built pythonclaw 2026-03-04T07:21:42,315 Removed build tracker: '/tmp/pip-build-tracker-u0p8vig5'