2026-03-06T16:54:15,215 Created temporary directory: /tmp/pip-ephem-wheel-cache-grosb9el 2026-03-06T16:54:15,217 Created temporary directory: /tmp/pip-build-tracker-wd6l5afa 2026-03-06T16:54:15,218 Initialized build tracking at /tmp/pip-build-tracker-wd6l5afa 2026-03-06T16:54:15,218 Created build tracker: /tmp/pip-build-tracker-wd6l5afa 2026-03-06T16:54:15,218 Entered build tracker: /tmp/pip-build-tracker-wd6l5afa 2026-03-06T16:54:15,219 Created temporary directory: /tmp/pip-wheel-shfr2ew0 2026-03-06T16:54:15,222 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-06T16:54:15,224 Created temporary directory: /tmp/pip-ephem-wheel-cache-y7epjya8 2026-03-06T16:54:15,247 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-03-06T16:54:15,251 2 location(s) to search for versions of pythonclaw: 2026-03-06T16:54:15,251 * https://pypi.org/simple/pythonclaw/ 2026-03-06T16:54:15,251 * https://www.piwheels.org/simple/pythonclaw/ 2026-03-06T16:54:15,251 Fetching project page and analyzing links: https://pypi.org/simple/pythonclaw/ 2026-03-06T16:54:15,252 Getting page https://pypi.org/simple/pythonclaw/ 2026-03-06T16:54:15,254 Found index url https://pypi.org/simple 2026-03-06T16:54:15,467 Fetched page https://pypi.org/simple/pythonclaw/ as application/vnd.pypi.simple.v1+json 2026-03-06T16:54:15,472 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-06T16:54:15,473 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-06T16:54:15,473 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-06T16:54:15,474 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-06T16:54:15,475 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-06T16:54:15,476 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-06T16:54:15,477 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-06T16:54:15,478 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-06T16:54:15,479 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-06T16:54:15,480 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-06T16:54:15,481 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-06T16:54:15,481 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-06T16:54:15,482 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-06T16:54:15,483 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-06T16:54:15,483 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-06T16:54:15,484 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-06T16:54:15,485 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-06T16:54:15,485 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-06T16:54:15,486 Skipping link: No binaries permitted for pythonclaw: https://files.pythonhosted.org/packages/3e/f8/38764de8ca674fa3436ac87d93a37a3325202372811b8a8233dfbefee985/pythonclaw-0.6.0-py3-none-any.whl (from https://pypi.org/simple/pythonclaw/) (requires-python:>=3.10) 2026-03-06T16:54:15,487 Found link https://files.pythonhosted.org/packages/22/08/cda294ed4eb4214d089273cba24cb8ac40db10f1a5981cca9b5746d799e0/pythonclaw-0.6.0.tar.gz (from https://pypi.org/simple/pythonclaw/) (requires-python:>=3.10), version: 0.6.0 2026-03-06T16:54:15,488 Fetching project page and analyzing links: https://www.piwheels.org/simple/pythonclaw/ 2026-03-06T16:54:15,488 Getting page https://www.piwheels.org/simple/pythonclaw/ 2026-03-06T16:54:15,490 Found index url https://www.piwheels.org/simple 2026-03-06T16:54:15,642 Fetched page https://www.piwheels.org/simple/pythonclaw/ as text/html 2026-03-06T16:54:15,646 Skipping link: No binaries permitted for pythonclaw: https://www.piwheels.org/simple/pythonclaw/pythonclaw-0.5.0-py3-none-any.whl#sha256=4efbe6a927ad7f854acc371c0543ca739bf94b6764dde3ee819c4b6ad9503ba4 (from https://www.piwheels.org/simple/pythonclaw/) (requires-python:>=3.10) 2026-03-06T16:54:15,646 Skipping link: No binaries permitted for pythonclaw: https://www.piwheels.org/simple/pythonclaw/pythonclaw-0.3.3-py3-none-any.whl#sha256=0a4d78f679e863b8bbd4501eef94220ee475c8fb2e57f880fa1bb13218235aef (from https://www.piwheels.org/simple/pythonclaw/) (requires-python:>=3.10) 2026-03-06T16:54:15,647 Skipping link: No binaries permitted for pythonclaw: https://www.piwheels.org/simple/pythonclaw/pythonclaw-0.3.2-py3-none-any.whl#sha256=d0f3e40fb01eafd2a0d5e2a9dcf7afccf929a4cc6ba0c55bc4e957720162890d (from https://www.piwheels.org/simple/pythonclaw/) (requires-python:>=3.10) 2026-03-06T16:54:15,648 Skipping link: No binaries permitted for pythonclaw: https://www.piwheels.org/simple/pythonclaw/pythonclaw-0.3.1-py3-none-any.whl#sha256=0bce8a421ae62ab26c44b529b194b8f39459d3337f270d3ab9ad50802d671bb5 (from https://www.piwheels.org/simple/pythonclaw/) (requires-python:>=3.10) 2026-03-06T16:54:15,649 Skipping link: No binaries permitted for pythonclaw: https://www.piwheels.org/simple/pythonclaw/pythonclaw-0.3.0-py3-none-any.whl#sha256=bcf725e70b2d84002bcb7dd594e395d792733caaa4461a3ae39ad95016a88806 (from https://www.piwheels.org/simple/pythonclaw/) (requires-python:>=3.10) 2026-03-06T16:54:15,649 Skipping link: No binaries permitted for pythonclaw: https://www.piwheels.org/simple/pythonclaw/pythonclaw-0.2.3-py3-none-any.whl#sha256=812302fca1a13d6b5aaa5bf7c02a8b074b2b6db8174a5876c19e812e6645cfac (from https://www.piwheels.org/simple/pythonclaw/) (requires-python:>=3.10) 2026-03-06T16:54:15,649 Skipping link: No binaries permitted for pythonclaw: https://www.piwheels.org/simple/pythonclaw/pythonclaw-0.2.2-py3-none-any.whl#sha256=89568074b9d8bfd7ef1e3d53d4935a80fb32edc5a3fd66dcc65bd29fa3c1b67b (from https://www.piwheels.org/simple/pythonclaw/) (requires-python:>=3.10) 2026-03-06T16:54:15,650 Skipping link: No binaries permitted for pythonclaw: https://www.piwheels.org/simple/pythonclaw/pythonclaw-0.2.1-py3-none-any.whl#sha256=c1996d19ba7eb43b52da9b6e687ede432f5e51964fbc489d2bd73be85986ff93 (from https://www.piwheels.org/simple/pythonclaw/) (requires-python:>=3.10) 2026-03-06T16:54:15,650 Skipping link: No binaries permitted for pythonclaw: https://www.piwheels.org/simple/pythonclaw/pythonclaw-0.2.0-py3-none-any.whl#sha256=74ef0d8c49409b70335e515d4ee4f11791d538285f5a42796b3c997f5f306fbb (from https://www.piwheels.org/simple/pythonclaw/) (requires-python:>=3.10) 2026-03-06T16:54:15,651 Skipping link: not a file: https://www.piwheels.org/simple/pythonclaw/ 2026-03-06T16:54:15,651 Skipping link: not a file: https://pypi.org/simple/pythonclaw/ 2026-03-06T16:54:15,673 Given no hashes to check 1 links for project 'pythonclaw': discarding no candidates 2026-03-06T16:54:15,692 Collecting pythonclaw==0.6.0 2026-03-06T16:54:15,694 Created temporary directory: /tmp/pip-unpack-jmtlp5vv 2026-03-06T16:54:15,827 Downloading pythonclaw-0.6.0.tar.gz (219 kB) 2026-03-06T16:54:16,198 Added pythonclaw==0.6.0 from https://files.pythonhosted.org/packages/22/08/cda294ed4eb4214d089273cba24cb8ac40db10f1a5981cca9b5746d799e0/pythonclaw-0.6.0.tar.gz to build tracker '/tmp/pip-build-tracker-wd6l5afa' 2026-03-06T16:54:16,204 Created temporary directory: /tmp/pip-build-env-20_z26mg 2026-03-06T16:54:16,209 Installing build dependencies: started 2026-03-06T16:54:16,210 Running command pip subprocess to install build dependencies 2026-03-06T16:54:17,373 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-03-06T16:54:17,948 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-06T16:54:17,972 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-03-06T16:54:19,683 Collecting setuptools>=68 2026-03-06T16:54:19,763 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.0-py3-none-any.whl (1.0 MB) 2026-03-06T16:54:20,031 Collecting wheel 2026-03-06T16:54:20,048 Using cached https://www.piwheels.org/simple/wheel/wheel-0.46.3-py3-none-any.whl (30 kB) 2026-03-06T16:54:20,235 Collecting packaging>=24.0 2026-03-06T16:54:20,252 Using cached https://www.piwheels.org/simple/packaging/packaging-26.0-py3-none-any.whl (74 kB) 2026-03-06T16:54:23,209 Installing collected packages: setuptools, packaging, wheel 2026-03-06T16:54:26,574 Creating /tmp/pip-build-env-20_z26mg/overlay/local/bin 2026-03-06T16:54:26,577 changing mode of /tmp/pip-build-env-20_z26mg/overlay/local/bin/wheel to 755 2026-03-06T16:54:26,597 Successfully installed packaging-26.0 setuptools-82.0.0 wheel-0.46.3 2026-03-06T16:54:26,876 Installing build dependencies: finished with status 'done' 2026-03-06T16:54:26,883 Getting requirements to build wheel: started 2026-03-06T16:54:26,884 Running command Getting requirements to build wheel 2026-03-06T16:54:27,508 /tmp/pip-build-env-20_z26mg/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-03-06T16:54:27,508 !! 2026-03-06T16:54:27,509 ******************************************************************************** 2026-03-06T16:54:27,510 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-06T16:54:27,511 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-03-06T16:54:27,511 or your builds will no longer be supported. 2026-03-06T16:54:27,512 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-06T16:54:27,513 ******************************************************************************** 2026-03-06T16:54:27,514 !! 2026-03-06T16:54:27,514 corresp(dist, value, root_dir) 2026-03-06T16:54:27,589 /tmp/pip-build-env-20_z26mg/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-06T16:54:27,589 !! 2026-03-06T16:54:27,590 ******************************************************************************** 2026-03-06T16:54:27,591 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-06T16:54:27,592 License :: OSI Approved :: MIT License 2026-03-06T16:54:27,593 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-06T16:54:27,594 ******************************************************************************** 2026-03-06T16:54:27,595 !! 2026-03-06T16:54:27,595 dist._finalize_license_expression() 2026-03-06T16:54:27,596 /tmp/pip-build-env-20_z26mg/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-06T16:54:27,597 !! 2026-03-06T16:54:27,598 ******************************************************************************** 2026-03-06T16:54:27,598 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-06T16:54:27,599 License :: OSI Approved :: MIT License 2026-03-06T16:54:27,600 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-06T16:54:27,601 ******************************************************************************** 2026-03-06T16:54:27,602 !! 2026-03-06T16:54:27,603 self._finalize_license_expression() 2026-03-06T16:54:27,603 running egg_info 2026-03-06T16:54:27,608 writing pythonclaw.egg-info/PKG-INFO 2026-03-06T16:54:27,612 writing dependency_links to pythonclaw.egg-info/dependency_links.txt 2026-03-06T16:54:27,614 writing entry points to pythonclaw.egg-info/entry_points.txt 2026-03-06T16:54:27,616 writing requirements to pythonclaw.egg-info/requires.txt 2026-03-06T16:54:27,617 writing top-level names to pythonclaw.egg-info/top_level.txt 2026-03-06T16:54:27,855 reading manifest file 'pythonclaw.egg-info/SOURCES.txt' 2026-03-06T16:54:27,863 reading manifest template 'MANIFEST.in' 2026-03-06T16:54:28,035 warning: no files found matching '*.css' under directory 'pythonclaw' 2026-03-06T16:54:28,091 warning: no files found matching '*.js' under directory 'pythonclaw' 2026-03-06T16:54:28,197 warning: no files found matching '*.ico' under directory 'pythonclaw' 2026-03-06T16:54:28,200 warning: no previously-included files found matching 'pythonclaw.json' 2026-03-06T16:54:28,201 warning: no previously-included files found matching 'pythonclaw.example.json' 2026-03-06T16:54:28,202 warning: no previously-included files found matching '.env' 2026-03-06T16:54:28,203 warning: no previously-included files found matching '.env.example' 2026-03-06T16:54:28,204 warning: no previously-included files matching '__pycache__' found under directory '*' 2026-03-06T16:54:28,205 warning: no previously-included files matching '*.py[cod]' found under directory '*' 2026-03-06T16:54:28,207 warning: no previously-included files matching '*.pyc' found under directory '*' 2026-03-06T16:54:28,208 warning: no previously-included files matching '*' found under directory 'context' 2026-03-06T16:54:28,209 warning: no previously-included files matching '*' found under directory '.github' 2026-03-06T16:54:28,210 warning: no previously-included files matching '*' found under directory 'assets' 2026-03-06T16:54:28,211 adding license file 'LICENSE' 2026-03-06T16:54:28,220 writing manifest file 'pythonclaw.egg-info/SOURCES.txt' 2026-03-06T16:54:28,319 Getting requirements to build wheel: finished with status 'done' 2026-03-06T16:54:28,322 Created temporary directory: /tmp/pip-modern-metadata-th7zdebc 2026-03-06T16:54:28,325 Preparing metadata (pyproject.toml): started 2026-03-06T16:54:28,326 Running command Preparing metadata (pyproject.toml) 2026-03-06T16:54:28,909 /tmp/pip-build-env-20_z26mg/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-03-06T16:54:28,909 !! 2026-03-06T16:54:28,911 ******************************************************************************** 2026-03-06T16:54:28,911 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-06T16:54:28,912 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-03-06T16:54:28,913 or your builds will no longer be supported. 2026-03-06T16:54:28,914 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-06T16:54:28,915 ******************************************************************************** 2026-03-06T16:54:28,916 !! 2026-03-06T16:54:28,917 corresp(dist, value, root_dir) 2026-03-06T16:54:28,986 /tmp/pip-build-env-20_z26mg/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-06T16:54:28,987 !! 2026-03-06T16:54:28,988 ******************************************************************************** 2026-03-06T16:54:28,988 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-06T16:54:28,989 License :: OSI Approved :: MIT License 2026-03-06T16:54:28,991 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-06T16:54:28,991 ******************************************************************************** 2026-03-06T16:54:28,992 !! 2026-03-06T16:54:28,993 dist._finalize_license_expression() 2026-03-06T16:54:28,994 /tmp/pip-build-env-20_z26mg/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-06T16:54:28,994 !! 2026-03-06T16:54:28,996 ******************************************************************************** 2026-03-06T16:54:28,996 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-06T16:54:28,998 License :: OSI Approved :: MIT License 2026-03-06T16:54:28,999 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-06T16:54:28,999 ******************************************************************************** 2026-03-06T16:54:29,000 !! 2026-03-06T16:54:29,001 self._finalize_license_expression() 2026-03-06T16:54:29,001 running dist_info 2026-03-06T16:54:29,010 creating /tmp/pip-modern-metadata-th7zdebc/pythonclaw.egg-info 2026-03-06T16:54:29,011 writing /tmp/pip-modern-metadata-th7zdebc/pythonclaw.egg-info/PKG-INFO 2026-03-06T16:54:29,015 writing dependency_links to /tmp/pip-modern-metadata-th7zdebc/pythonclaw.egg-info/dependency_links.txt 2026-03-06T16:54:29,016 writing entry points to /tmp/pip-modern-metadata-th7zdebc/pythonclaw.egg-info/entry_points.txt 2026-03-06T16:54:29,018 writing requirements to /tmp/pip-modern-metadata-th7zdebc/pythonclaw.egg-info/requires.txt 2026-03-06T16:54:29,019 writing top-level names to /tmp/pip-modern-metadata-th7zdebc/pythonclaw.egg-info/top_level.txt 2026-03-06T16:54:29,020 writing manifest file '/tmp/pip-modern-metadata-th7zdebc/pythonclaw.egg-info/SOURCES.txt' 2026-03-06T16:54:29,238 reading manifest file '/tmp/pip-modern-metadata-th7zdebc/pythonclaw.egg-info/SOURCES.txt' 2026-03-06T16:54:29,240 reading manifest template 'MANIFEST.in' 2026-03-06T16:54:29,408 warning: no files found matching '*.css' under directory 'pythonclaw' 2026-03-06T16:54:29,462 warning: no files found matching '*.js' under directory 'pythonclaw' 2026-03-06T16:54:29,572 warning: no files found matching '*.ico' under directory 'pythonclaw' 2026-03-06T16:54:29,575 warning: no previously-included files found matching 'pythonclaw.json' 2026-03-06T16:54:29,576 warning: no previously-included files found matching 'pythonclaw.example.json' 2026-03-06T16:54:29,577 warning: no previously-included files found matching '.env' 2026-03-06T16:54:29,578 warning: no previously-included files found matching '.env.example' 2026-03-06T16:54:29,579 warning: no previously-included files matching '__pycache__' found under directory '*' 2026-03-06T16:54:29,580 warning: no previously-included files matching '*.py[cod]' found under directory '*' 2026-03-06T16:54:29,582 warning: no previously-included files matching '*.pyc' found under directory '*' 2026-03-06T16:54:29,583 warning: no previously-included files matching '*' found under directory 'context' 2026-03-06T16:54:29,584 warning: no previously-included files matching '*' found under directory '.github' 2026-03-06T16:54:29,585 warning: no previously-included files matching '*' found under directory 'assets' 2026-03-06T16:54:29,585 adding license file 'LICENSE' 2026-03-06T16:54:29,593 writing manifest file '/tmp/pip-modern-metadata-th7zdebc/pythonclaw.egg-info/SOURCES.txt' 2026-03-06T16:54:29,594 creating '/tmp/pip-modern-metadata-th7zdebc/pythonclaw-0.6.0.dist-info' 2026-03-06T16:54:29,722 Preparing metadata (pyproject.toml): finished with status 'done' 2026-03-06T16:54:29,728 Source in /tmp/pip-wheel-shfr2ew0/pythonclaw_380ba297d2fb42d2aabf50556fc3f8d4 has version 0.6.0, which satisfies requirement pythonclaw==0.6.0 from https://files.pythonhosted.org/packages/22/08/cda294ed4eb4214d089273cba24cb8ac40db10f1a5981cca9b5746d799e0/pythonclaw-0.6.0.tar.gz 2026-03-06T16:54:29,729 Removed pythonclaw==0.6.0 from https://files.pythonhosted.org/packages/22/08/cda294ed4eb4214d089273cba24cb8ac40db10f1a5981cca9b5746d799e0/pythonclaw-0.6.0.tar.gz from build tracker '/tmp/pip-build-tracker-wd6l5afa' 2026-03-06T16:54:29,736 Created temporary directory: /tmp/pip-unpack-xybyu9x2 2026-03-06T16:54:29,737 Building wheels for collected packages: pythonclaw 2026-03-06T16:54:29,741 Created temporary directory: /tmp/pip-wheel-7f9_xh9c 2026-03-06T16:54:29,742 Destination directory: /tmp/pip-wheel-7f9_xh9c 2026-03-06T16:54:29,744 Building wheel for pythonclaw (pyproject.toml): started 2026-03-06T16:54:29,746 Running command Building wheel for pythonclaw (pyproject.toml) 2026-03-06T16:54:30,310 /tmp/pip-build-env-20_z26mg/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-03-06T16:54:30,310 !! 2026-03-06T16:54:30,311 ******************************************************************************** 2026-03-06T16:54:30,312 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-06T16:54:30,312 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-03-06T16:54:30,313 or your builds will no longer be supported. 2026-03-06T16:54:30,314 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-06T16:54:30,314 ******************************************************************************** 2026-03-06T16:54:30,315 !! 2026-03-06T16:54:30,316 corresp(dist, value, root_dir) 2026-03-06T16:54:30,381 /tmp/pip-build-env-20_z26mg/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-06T16:54:30,381 !! 2026-03-06T16:54:30,382 ******************************************************************************** 2026-03-06T16:54:30,383 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-06T16:54:30,384 License :: OSI Approved :: MIT License 2026-03-06T16:54:30,385 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-06T16:54:30,385 ******************************************************************************** 2026-03-06T16:54:30,387 !! 2026-03-06T16:54:30,387 dist._finalize_license_expression() 2026-03-06T16:54:30,388 /tmp/pip-build-env-20_z26mg/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-06T16:54:30,389 !! 2026-03-06T16:54:30,390 ******************************************************************************** 2026-03-06T16:54:30,390 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-06T16:54:30,392 License :: OSI Approved :: MIT License 2026-03-06T16:54:30,393 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-06T16:54:30,394 ******************************************************************************** 2026-03-06T16:54:30,395 !! 2026-03-06T16:54:30,395 self._finalize_license_expression() 2026-03-06T16:54:30,396 running bdist_wheel 2026-03-06T16:54:30,406 running build 2026-03-06T16:54:30,406 running build_py 2026-03-06T16:54:30,412 creating build/lib/pythonclaw 2026-03-06T16:54:30,414 copying pythonclaw/__main__.py -> build/lib/pythonclaw 2026-03-06T16:54:30,416 copying pythonclaw/daemon.py -> build/lib/pythonclaw 2026-03-06T16:54:30,419 copying pythonclaw/session_manager.py -> build/lib/pythonclaw 2026-03-06T16:54:30,421 copying pythonclaw/server.py -> build/lib/pythonclaw 2026-03-06T16:54:30,423 copying pythonclaw/__init__.py -> build/lib/pythonclaw 2026-03-06T16:54:30,425 copying pythonclaw/init.py -> build/lib/pythonclaw 2026-03-06T16:54:30,427 copying pythonclaw/onboard.py -> build/lib/pythonclaw 2026-03-06T16:54:30,430 copying pythonclaw/config.py -> build/lib/pythonclaw 2026-03-06T16:54:30,432 copying pythonclaw/main.py -> build/lib/pythonclaw 2026-03-06T16:54:30,435 creating build/lib/pythonclaw/scheduler 2026-03-06T16:54:30,436 copying pythonclaw/scheduler/cron.py -> build/lib/pythonclaw/scheduler 2026-03-06T16:54:30,439 copying pythonclaw/scheduler/heartbeat.py -> build/lib/pythonclaw/scheduler 2026-03-06T16:54:30,441 creating build/lib/pythonclaw/web 2026-03-06T16:54:30,442 copying pythonclaw/web/__init__.py -> build/lib/pythonclaw/web 2026-03-06T16:54:30,444 copying pythonclaw/web/app.py -> build/lib/pythonclaw/web 2026-03-06T16:54:30,447 creating build/lib/pythonclaw/core 2026-03-06T16:54:30,448 copying pythonclaw/core/utils.py -> build/lib/pythonclaw/core 2026-03-06T16:54:30,450 copying pythonclaw/core/session_store.py -> build/lib/pythonclaw/core 2026-03-06T16:54:30,452 copying pythonclaw/core/persistent_agent.py -> build/lib/pythonclaw/core 2026-03-06T16:54:30,454 copying pythonclaw/core/__init__.py -> build/lib/pythonclaw/core 2026-03-06T16:54:30,456 copying pythonclaw/core/compaction.py -> build/lib/pythonclaw/core 2026-03-06T16:54:30,458 copying pythonclaw/core/tools.py -> build/lib/pythonclaw/core 2026-03-06T16:54:30,461 copying pythonclaw/core/skillhub.py -> build/lib/pythonclaw/core 2026-03-06T16:54:30,463 copying pythonclaw/core/skill_loader.py -> build/lib/pythonclaw/core 2026-03-06T16:54:30,465 copying pythonclaw/core/agent.py -> build/lib/pythonclaw/core 2026-03-06T16:54:30,468 creating build/lib/pythonclaw/channels 2026-03-06T16:54:30,469 copying pythonclaw/channels/telegram_bot.py -> build/lib/pythonclaw/channels 2026-03-06T16:54:30,472 copying pythonclaw/channels/discord_bot.py -> build/lib/pythonclaw/channels 2026-03-06T16:54:30,474 copying pythonclaw/channels/whatsapp_bot.py -> build/lib/pythonclaw/channels 2026-03-06T16:54:30,482 creating build/lib/pythonclaw/templates/skills/system/onboarding 2026-03-06T16:54:30,484 copying pythonclaw/templates/skills/system/onboarding/write_identity.py -> build/lib/pythonclaw/templates/skills/system/onboarding 2026-03-06T16:54:30,487 creating build/lib/pythonclaw/templates/skills/system/session_logs 2026-03-06T16:54:30,488 copying pythonclaw/templates/skills/system/session_logs/search_sessions.py -> build/lib/pythonclaw/templates/skills/system/session_logs 2026-03-06T16:54:30,491 creating build/lib/pythonclaw/templates/skills/system/time 2026-03-06T16:54:30,492 copying pythonclaw/templates/skills/system/time/time_util.py -> build/lib/pythonclaw/templates/skills/system/time 2026-03-06T16:54:30,494 creating build/lib/pythonclaw/templates/skills/system/model_usage 2026-03-06T16:54:30,495 copying pythonclaw/templates/skills/system/model_usage/usage_stats.py -> build/lib/pythonclaw/templates/skills/system/model_usage 2026-03-06T16:54:30,498 creating build/lib/pythonclaw/templates/skills/system/random 2026-03-06T16:54:30,499 copying pythonclaw/templates/skills/system/random/random_util.py -> build/lib/pythonclaw/templates/skills/system/random 2026-03-06T16:54:30,501 creating build/lib/pythonclaw/templates/skills/system/change_setting 2026-03-06T16:54:30,502 copying pythonclaw/templates/skills/system/change_setting/update_config.py -> build/lib/pythonclaw/templates/skills/system/change_setting 2026-03-06T16:54:30,505 creating build/lib/pythonclaw/templates/skills/media/spotify 2026-03-06T16:54:30,506 copying pythonclaw/templates/skills/media/spotify/spotify_ctl.py -> build/lib/pythonclaw/templates/skills/media/spotify 2026-03-06T16:54:30,509 creating build/lib/pythonclaw/templates/skills/media/image_gen 2026-03-06T16:54:30,510 copying pythonclaw/templates/skills/media/image_gen/generate.py -> build/lib/pythonclaw/templates/skills/media/image_gen 2026-03-06T16:54:30,512 creating build/lib/pythonclaw/templates/skills/media/tts 2026-03-06T16:54:30,513 copying pythonclaw/templates/skills/media/tts/speak.py -> build/lib/pythonclaw/templates/skills/media/tts 2026-03-06T16:54:30,516 creating build/lib/pythonclaw/templates/skills/productivity/trello 2026-03-06T16:54:30,517 copying pythonclaw/templates/skills/productivity/trello/trello_api.py -> build/lib/pythonclaw/templates/skills/productivity/trello 2026-03-06T16:54:30,520 creating build/lib/pythonclaw/templates/skills/productivity/obsidian 2026-03-06T16:54:30,521 copying pythonclaw/templates/skills/productivity/obsidian/obsidian_vault.py -> build/lib/pythonclaw/templates/skills/productivity/obsidian 2026-03-06T16:54:30,524 creating build/lib/pythonclaw/templates/skills/productivity/notion 2026-03-06T16:54:30,525 copying pythonclaw/templates/skills/productivity/notion/notion_api.py -> build/lib/pythonclaw/templates/skills/productivity/notion 2026-03-06T16:54:30,528 creating build/lib/pythonclaw/templates/skills/web/summarize 2026-03-06T16:54:30,529 copying pythonclaw/templates/skills/web/summarize/summarize_url.py -> build/lib/pythonclaw/templates/skills/web/summarize 2026-03-06T16:54:30,532 creating build/lib/pythonclaw/templates/skills/communication/slack 2026-03-06T16:54:30,533 copying pythonclaw/templates/skills/communication/slack/slack_api.py -> build/lib/pythonclaw/templates/skills/communication/slack 2026-03-06T16:54:30,536 creating build/lib/pythonclaw/templates/skills/communication/email 2026-03-06T16:54:30,537 copying pythonclaw/templates/skills/communication/email/send_email.py -> build/lib/pythonclaw/templates/skills/communication/email 2026-03-06T16:54:30,540 creating build/lib/pythonclaw/templates/skills/dev/code_runner 2026-03-06T16:54:30,541 copying pythonclaw/templates/skills/dev/code_runner/run_code.py -> build/lib/pythonclaw/templates/skills/dev/code_runner 2026-03-06T16:54:30,543 creating build/lib/pythonclaw/templates/skills/dev/http_request 2026-03-06T16:54:30,544 copying pythonclaw/templates/skills/dev/http_request/request.py -> build/lib/pythonclaw/templates/skills/dev/http_request 2026-03-06T16:54:30,547 creating build/lib/pythonclaw/templates/skills/dev/github 2026-03-06T16:54:30,548 copying pythonclaw/templates/skills/dev/github/gh.py -> build/lib/pythonclaw/templates/skills/dev/github 2026-03-06T16:54:30,551 creating build/lib/pythonclaw/templates/skills/data/news 2026-03-06T16:54:30,552 copying pythonclaw/templates/skills/data/news/search_news.py -> build/lib/pythonclaw/templates/skills/data/news 2026-03-06T16:54:30,554 creating build/lib/pythonclaw/templates/skills/data/finance 2026-03-06T16:54:30,555 copying pythonclaw/templates/skills/data/finance/fetch_quote.py -> build/lib/pythonclaw/templates/skills/data/finance 2026-03-06T16:54:30,558 creating build/lib/pythonclaw/templates/skills/data/weather 2026-03-06T16:54:30,559 copying pythonclaw/templates/skills/data/weather/weather.py -> build/lib/pythonclaw/templates/skills/data/weather 2026-03-06T16:54:30,561 creating build/lib/pythonclaw/templates/skills/data/youtube 2026-03-06T16:54:30,562 copying pythonclaw/templates/skills/data/youtube/youtube_info.py -> build/lib/pythonclaw/templates/skills/data/youtube 2026-03-06T16:54:30,565 creating build/lib/pythonclaw/templates/skills/data/pdf_reader 2026-03-06T16:54:30,566 copying pythonclaw/templates/skills/data/pdf_reader/read_pdf.py -> build/lib/pythonclaw/templates/skills/data/pdf_reader 2026-03-06T16:54:30,569 creating build/lib/pythonclaw/templates/skills/data/scraper 2026-03-06T16:54:30,570 copying pythonclaw/templates/skills/data/scraper/scrape.py -> build/lib/pythonclaw/templates/skills/data/scraper 2026-03-06T16:54:30,572 creating build/lib/pythonclaw/templates/skills/data/csv_analyzer 2026-03-06T16:54:30,573 copying pythonclaw/templates/skills/data/csv_analyzer/analyze.py -> build/lib/pythonclaw/templates/skills/data/csv_analyzer 2026-03-06T16:54:30,576 creating build/lib/pythonclaw/templates/skills/text/translator 2026-03-06T16:54:30,577 copying pythonclaw/templates/skills/text/translator/translate.py -> build/lib/pythonclaw/templates/skills/text/translator 2026-03-06T16:54:30,580 creating build/lib/pythonclaw/core/knowledge 2026-03-06T16:54:30,581 copying pythonclaw/core/knowledge/rag.py -> build/lib/pythonclaw/core/knowledge 2026-03-06T16:54:30,583 creating build/lib/pythonclaw/core/retrieval 2026-03-06T16:54:30,584 copying pythonclaw/core/retrieval/retriever.py -> build/lib/pythonclaw/core/retrieval 2026-03-06T16:54:30,587 copying pythonclaw/core/retrieval/reranker.py -> build/lib/pythonclaw/core/retrieval 2026-03-06T16:54:30,589 copying pythonclaw/core/retrieval/dense.py -> build/lib/pythonclaw/core/retrieval 2026-03-06T16:54:30,591 copying pythonclaw/core/retrieval/__init__.py -> build/lib/pythonclaw/core/retrieval 2026-03-06T16:54:30,592 copying pythonclaw/core/retrieval/fusion.py -> build/lib/pythonclaw/core/retrieval 2026-03-06T16:54:30,594 copying pythonclaw/core/retrieval/sparse.py -> build/lib/pythonclaw/core/retrieval 2026-03-06T16:54:30,596 copying pythonclaw/core/retrieval/chunker.py -> build/lib/pythonclaw/core/retrieval 2026-03-06T16:54:30,598 creating build/lib/pythonclaw/core/memory 2026-03-06T16:54:30,599 copying pythonclaw/core/memory/manager.py -> build/lib/pythonclaw/core/memory 2026-03-06T16:54:30,601 copying pythonclaw/core/memory/storage.py -> build/lib/pythonclaw/core/memory 2026-03-06T16:54:30,604 creating build/lib/pythonclaw/core/llm 2026-03-06T16:54:30,605 copying pythonclaw/core/llm/base.py -> build/lib/pythonclaw/core/llm 2026-03-06T16:54:30,607 copying pythonclaw/core/llm/anthropic_client.py -> build/lib/pythonclaw/core/llm 2026-03-06T16:54:30,609 copying pythonclaw/core/llm/openai_compatible.py -> build/lib/pythonclaw/core/llm 2026-03-06T16:54:30,610 copying pythonclaw/core/llm/gemini_client.py -> build/lib/pythonclaw/core/llm 2026-03-06T16:54:30,612 copying pythonclaw/core/llm/response.py -> build/lib/pythonclaw/core/llm 2026-03-06T16:54:30,614 running egg_info 2026-03-06T16:54:30,624 writing pythonclaw.egg-info/PKG-INFO 2026-03-06T16:54:30,627 writing dependency_links to pythonclaw.egg-info/dependency_links.txt 2026-03-06T16:54:30,629 writing entry points to pythonclaw.egg-info/entry_points.txt 2026-03-06T16:54:30,630 writing requirements to pythonclaw.egg-info/requires.txt 2026-03-06T16:54:30,631 writing top-level names to pythonclaw.egg-info/top_level.txt 2026-03-06T16:54:30,831 reading manifest file 'pythonclaw.egg-info/SOURCES.txt' 2026-03-06T16:54:30,839 reading manifest template 'MANIFEST.in' 2026-03-06T16:54:31,001 warning: no files found matching '*.css' under directory 'pythonclaw' 2026-03-06T16:54:31,053 warning: no files found matching '*.js' under directory 'pythonclaw' 2026-03-06T16:54:31,164 warning: no files found matching '*.ico' under directory 'pythonclaw' 2026-03-06T16:54:31,167 warning: no previously-included files found matching 'pythonclaw.json' 2026-03-06T16:54:31,168 warning: no previously-included files found matching 'pythonclaw.example.json' 2026-03-06T16:54:31,169 warning: no previously-included files found matching '.env' 2026-03-06T16:54:31,169 warning: no previously-included files found matching '.env.example' 2026-03-06T16:54:31,170 warning: no previously-included files matching '__pycache__' found under directory '*' 2026-03-06T16:54:31,172 warning: no previously-included files matching '*.py[cod]' found under directory '*' 2026-03-06T16:54:31,173 warning: no previously-included files matching '*.pyc' found under directory '*' 2026-03-06T16:54:31,174 warning: no previously-included files matching '*' found under directory 'context' 2026-03-06T16:54:31,175 warning: no previously-included files matching '*' found under directory '.github' 2026-03-06T16:54:31,176 warning: no previously-included files matching '*' found under directory 'assets' 2026-03-06T16:54:31,176 adding license file 'LICENSE' 2026-03-06T16:54:31,185 writing manifest file 'pythonclaw.egg-info/SOURCES.txt' 2026-03-06T16:54:31,306 creating build/lib/pythonclaw/templates/skills/google/workspace 2026-03-06T16:54:31,308 copying pythonclaw/templates/skills/google/workspace/check_setup.sh -> build/lib/pythonclaw/templates/skills/google/workspace 2026-03-06T16:54:31,310 creating build/lib/pythonclaw/templates/soul 2026-03-06T16:54:31,311 copying pythonclaw/templates/soul/SOUL.md -> build/lib/pythonclaw/templates/soul 2026-03-06T16:54:31,314 copying pythonclaw/templates/skills/system/CATEGORY.md -> build/lib/pythonclaw/templates/skills/system 2026-03-06T16:54:31,316 creating build/lib/pythonclaw/templates/skills/system/change_persona 2026-03-06T16:54:31,317 copying pythonclaw/templates/skills/system/change_persona/SKILL.md -> build/lib/pythonclaw/templates/skills/system/change_persona 2026-03-06T16:54:31,319 copying pythonclaw/templates/skills/system/onboarding/SKILL.md -> build/lib/pythonclaw/templates/skills/system/onboarding 2026-03-06T16:54:31,321 creating build/lib/pythonclaw/templates/skills/system/change_soul 2026-03-06T16:54:31,322 copying pythonclaw/templates/skills/system/change_soul/SKILL.md -> build/lib/pythonclaw/templates/skills/system/change_soul 2026-03-06T16:54:31,325 copying pythonclaw/templates/skills/system/session_logs/SKILL.md -> build/lib/pythonclaw/templates/skills/system/session_logs 2026-03-06T16:54:31,327 copying pythonclaw/templates/skills/system/time/SKILL.md -> build/lib/pythonclaw/templates/skills/system/time 2026-03-06T16:54:31,329 copying pythonclaw/templates/skills/system/model_usage/SKILL.md -> build/lib/pythonclaw/templates/skills/system/model_usage 2026-03-06T16:54:31,331 copying pythonclaw/templates/skills/system/random/SKILL.md -> build/lib/pythonclaw/templates/skills/system/random 2026-03-06T16:54:31,333 copying pythonclaw/templates/skills/system/change_setting/SKILL.md -> build/lib/pythonclaw/templates/skills/system/change_setting 2026-03-06T16:54:31,335 creating build/lib/pythonclaw/templates/skills/meta 2026-03-06T16:54:31,336 copying pythonclaw/templates/skills/meta/CATEGORY.md -> build/lib/pythonclaw/templates/skills/meta 2026-03-06T16:54:31,338 creating build/lib/pythonclaw/templates/skills/meta/skill_creator 2026-03-06T16:54:31,339 copying pythonclaw/templates/skills/meta/skill_creator/SKILL.md -> build/lib/pythonclaw/templates/skills/meta/skill_creator 2026-03-06T16:54:31,342 copying pythonclaw/templates/skills/media/CATEGORY.md -> build/lib/pythonclaw/templates/skills/media 2026-03-06T16:54:31,344 copying pythonclaw/templates/skills/media/spotify/SKILL.md -> build/lib/pythonclaw/templates/skills/media/spotify 2026-03-06T16:54:31,346 copying pythonclaw/templates/skills/media/image_gen/SKILL.md -> build/lib/pythonclaw/templates/skills/media/image_gen 2026-03-06T16:54:31,348 copying pythonclaw/templates/skills/media/tts/SKILL.md -> build/lib/pythonclaw/templates/skills/media/tts 2026-03-06T16:54:31,351 copying pythonclaw/templates/skills/productivity/CATEGORY.md -> build/lib/pythonclaw/templates/skills/productivity 2026-03-06T16:54:31,353 copying pythonclaw/templates/skills/productivity/trello/SKILL.md -> build/lib/pythonclaw/templates/skills/productivity/trello 2026-03-06T16:54:31,355 copying pythonclaw/templates/skills/productivity/obsidian/SKILL.md -> build/lib/pythonclaw/templates/skills/productivity/obsidian 2026-03-06T16:54:31,357 copying pythonclaw/templates/skills/productivity/notion/SKILL.md -> build/lib/pythonclaw/templates/skills/productivity/notion 2026-03-06T16:54:31,360 copying pythonclaw/templates/skills/web/CATEGORY.md -> build/lib/pythonclaw/templates/skills/web 2026-03-06T16:54:31,362 copying pythonclaw/templates/skills/web/summarize/SKILL.md -> build/lib/pythonclaw/templates/skills/web/summarize 2026-03-06T16:54:31,364 creating build/lib/pythonclaw/templates/skills/web/tavily 2026-03-06T16:54:31,365 copying pythonclaw/templates/skills/web/tavily/SKILL.md -> build/lib/pythonclaw/templates/skills/web/tavily 2026-03-06T16:54:31,368 copying pythonclaw/templates/skills/communication/CATEGORY.md -> build/lib/pythonclaw/templates/skills/communication 2026-03-06T16:54:31,370 copying pythonclaw/templates/skills/communication/slack/SKILL.md -> build/lib/pythonclaw/templates/skills/communication/slack 2026-03-06T16:54:31,372 copying pythonclaw/templates/skills/communication/email/SKILL.md -> build/lib/pythonclaw/templates/skills/communication/email 2026-03-06T16:54:31,374 copying pythonclaw/templates/skills/google/CATEGORY.md -> build/lib/pythonclaw/templates/skills/google 2026-03-06T16:54:31,377 copying pythonclaw/templates/skills/google/workspace/SKILL.md -> build/lib/pythonclaw/templates/skills/google/workspace 2026-03-06T16:54:31,379 copying pythonclaw/templates/skills/dev/CATEGORY.md -> build/lib/pythonclaw/templates/skills/dev 2026-03-06T16:54:31,381 copying pythonclaw/templates/skills/dev/code_runner/SKILL.md -> build/lib/pythonclaw/templates/skills/dev/code_runner 2026-03-06T16:54:31,383 copying pythonclaw/templates/skills/dev/http_request/SKILL.md -> build/lib/pythonclaw/templates/skills/dev/http_request 2026-03-06T16:54:31,385 copying pythonclaw/templates/skills/dev/github/SKILL.md -> build/lib/pythonclaw/templates/skills/dev/github 2026-03-06T16:54:31,388 copying pythonclaw/templates/skills/data/CATEGORY.md -> build/lib/pythonclaw/templates/skills/data 2026-03-06T16:54:31,390 copying pythonclaw/templates/skills/data/news/SKILL.md -> build/lib/pythonclaw/templates/skills/data/news 2026-03-06T16:54:31,392 copying pythonclaw/templates/skills/data/finance/SKILL.md -> build/lib/pythonclaw/templates/skills/data/finance 2026-03-06T16:54:31,394 copying pythonclaw/templates/skills/data/weather/SKILL.md -> build/lib/pythonclaw/templates/skills/data/weather 2026-03-06T16:54:31,396 copying pythonclaw/templates/skills/data/youtube/SKILL.md -> build/lib/pythonclaw/templates/skills/data/youtube 2026-03-06T16:54:31,398 copying pythonclaw/templates/skills/data/pdf_reader/SKILL.md -> build/lib/pythonclaw/templates/skills/data/pdf_reader 2026-03-06T16:54:31,401 copying pythonclaw/templates/skills/data/scraper/SKILL.md -> build/lib/pythonclaw/templates/skills/data/scraper 2026-03-06T16:54:31,403 copying pythonclaw/templates/skills/data/csv_analyzer/SKILL.md -> build/lib/pythonclaw/templates/skills/data/csv_analyzer 2026-03-06T16:54:31,405 copying pythonclaw/templates/skills/text/CATEGORY.md -> build/lib/pythonclaw/templates/skills/text 2026-03-06T16:54:31,407 copying pythonclaw/templates/skills/text/translator/SKILL.md -> build/lib/pythonclaw/templates/skills/text/translator 2026-03-06T16:54:31,409 creating build/lib/pythonclaw/templates/tools 2026-03-06T16:54:31,410 copying pythonclaw/templates/tools/TOOLS.md -> build/lib/pythonclaw/templates/tools 2026-03-06T16:54:31,412 creating build/lib/pythonclaw/templates/persona 2026-03-06T16:54:31,413 copying pythonclaw/templates/persona/demo_persona.md -> build/lib/pythonclaw/templates/persona 2026-03-06T16:54:31,416 creating build/lib/pythonclaw/web/static 2026-03-06T16:54:31,417 copying pythonclaw/web/static/logo.png -> build/lib/pythonclaw/web/static 2026-03-06T16:54:31,420 copying pythonclaw/web/static/favicon.png -> build/lib/pythonclaw/web/static 2026-03-06T16:54:31,422 copying pythonclaw/web/static/index.html -> build/lib/pythonclaw/web/static 2026-03-06T16:54:31,472 installing to build/bdist.linux-armv7l/wheel 2026-03-06T16:54:31,473 running install 2026-03-06T16:54:31,496 running install_lib 2026-03-06T16:54:31,501 creating build/bdist.linux-armv7l/wheel 2026-03-06T16:54:31,504 creating build/bdist.linux-armv7l/wheel/pythonclaw 2026-03-06T16:54:31,505 copying build/lib/pythonclaw/__main__.py -> build/bdist.linux-armv7l/wheel/./pythonclaw 2026-03-06T16:54:31,507 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates 2026-03-06T16:54:31,509 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/soul 2026-03-06T16:54:31,510 copying build/lib/pythonclaw/templates/soul/SOUL.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/soul 2026-03-06T16:54:31,513 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills 2026-03-06T16:54:31,514 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/system 2026-03-06T16:54:31,516 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/system/change_persona 2026-03-06T16:54:31,517 copying build/lib/pythonclaw/templates/skills/system/change_persona/SKILL.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/system/change_persona 2026-03-06T16:54:31,520 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/system/onboarding 2026-03-06T16:54:31,521 copying build/lib/pythonclaw/templates/skills/system/onboarding/SKILL.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/system/onboarding 2026-03-06T16:54:31,523 copying build/lib/pythonclaw/templates/skills/system/onboarding/write_identity.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/system/onboarding 2026-03-06T16:54:31,526 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/system/change_soul 2026-03-06T16:54:31,527 copying build/lib/pythonclaw/templates/skills/system/change_soul/SKILL.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/system/change_soul 2026-03-06T16:54:31,529 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/system/session_logs 2026-03-06T16:54:31,530 copying build/lib/pythonclaw/templates/skills/system/session_logs/search_sessions.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/system/session_logs 2026-03-06T16:54:31,532 copying build/lib/pythonclaw/templates/skills/system/session_logs/SKILL.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/system/session_logs 2026-03-06T16:54:31,535 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/system/time 2026-03-06T16:54:31,536 copying build/lib/pythonclaw/templates/skills/system/time/time_util.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/system/time 2026-03-06T16:54:31,538 copying build/lib/pythonclaw/templates/skills/system/time/SKILL.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/system/time 2026-03-06T16:54:31,540 copying build/lib/pythonclaw/templates/skills/system/CATEGORY.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/system 2026-03-06T16:54:31,542 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/system/model_usage 2026-03-06T16:54:31,544 copying build/lib/pythonclaw/templates/skills/system/model_usage/usage_stats.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/system/model_usage 2026-03-06T16:54:31,546 copying build/lib/pythonclaw/templates/skills/system/model_usage/SKILL.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/system/model_usage 2026-03-06T16:54:31,548 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/system/random 2026-03-06T16:54:31,549 copying build/lib/pythonclaw/templates/skills/system/random/random_util.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/system/random 2026-03-06T16:54:31,551 copying build/lib/pythonclaw/templates/skills/system/random/SKILL.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/system/random 2026-03-06T16:54:31,553 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/system/change_setting 2026-03-06T16:54:31,555 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-06T16:54:31,557 copying build/lib/pythonclaw/templates/skills/system/change_setting/SKILL.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/system/change_setting 2026-03-06T16:54:31,559 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/meta 2026-03-06T16:54:31,561 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/meta/skill_creator 2026-03-06T16:54:31,562 copying build/lib/pythonclaw/templates/skills/meta/skill_creator/SKILL.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/meta/skill_creator 2026-03-06T16:54:31,564 copying build/lib/pythonclaw/templates/skills/meta/CATEGORY.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/meta 2026-03-06T16:54:31,567 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/media 2026-03-06T16:54:31,568 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/media/spotify 2026-03-06T16:54:31,570 copying build/lib/pythonclaw/templates/skills/media/spotify/spotify_ctl.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/media/spotify 2026-03-06T16:54:31,572 copying build/lib/pythonclaw/templates/skills/media/spotify/SKILL.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/media/spotify 2026-03-06T16:54:31,575 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/media/image_gen 2026-03-06T16:54:31,576 copying build/lib/pythonclaw/templates/skills/media/image_gen/generate.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/media/image_gen 2026-03-06T16:54:31,578 copying build/lib/pythonclaw/templates/skills/media/image_gen/SKILL.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/media/image_gen 2026-03-06T16:54:31,580 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/media/tts 2026-03-06T16:54:31,582 copying build/lib/pythonclaw/templates/skills/media/tts/speak.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/media/tts 2026-03-06T16:54:31,583 copying build/lib/pythonclaw/templates/skills/media/tts/SKILL.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/media/tts 2026-03-06T16:54:31,585 copying build/lib/pythonclaw/templates/skills/media/CATEGORY.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/media 2026-03-06T16:54:31,588 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/productivity 2026-03-06T16:54:31,589 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/productivity/trello 2026-03-06T16:54:31,590 copying build/lib/pythonclaw/templates/skills/productivity/trello/trello_api.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/productivity/trello 2026-03-06T16:54:31,593 copying build/lib/pythonclaw/templates/skills/productivity/trello/SKILL.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/productivity/trello 2026-03-06T16:54:31,595 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/productivity/obsidian 2026-03-06T16:54:31,596 copying build/lib/pythonclaw/templates/skills/productivity/obsidian/obsidian_vault.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/productivity/obsidian 2026-03-06T16:54:31,599 copying build/lib/pythonclaw/templates/skills/productivity/obsidian/SKILL.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/productivity/obsidian 2026-03-06T16:54:31,601 copying build/lib/pythonclaw/templates/skills/productivity/CATEGORY.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/productivity 2026-03-06T16:54:31,603 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/productivity/notion 2026-03-06T16:54:31,604 copying build/lib/pythonclaw/templates/skills/productivity/notion/notion_api.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/productivity/notion 2026-03-06T16:54:31,606 copying build/lib/pythonclaw/templates/skills/productivity/notion/SKILL.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/productivity/notion 2026-03-06T16:54:31,609 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/web 2026-03-06T16:54:31,610 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/web/summarize 2026-03-06T16:54:31,611 copying build/lib/pythonclaw/templates/skills/web/summarize/summarize_url.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/web/summarize 2026-03-06T16:54:31,613 copying build/lib/pythonclaw/templates/skills/web/summarize/SKILL.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/web/summarize 2026-03-06T16:54:31,616 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/web/tavily 2026-03-06T16:54:31,617 copying build/lib/pythonclaw/templates/skills/web/tavily/SKILL.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/web/tavily 2026-03-06T16:54:31,619 copying build/lib/pythonclaw/templates/skills/web/CATEGORY.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/web 2026-03-06T16:54:31,621 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/communication 2026-03-06T16:54:31,622 copying build/lib/pythonclaw/templates/skills/communication/CATEGORY.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/communication 2026-03-06T16:54:31,625 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/communication/slack 2026-03-06T16:54:31,626 copying build/lib/pythonclaw/templates/skills/communication/slack/slack_api.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/communication/slack 2026-03-06T16:54:31,629 copying build/lib/pythonclaw/templates/skills/communication/slack/SKILL.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/communication/slack 2026-03-06T16:54:31,631 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/communication/email 2026-03-06T16:54:31,632 copying build/lib/pythonclaw/templates/skills/communication/email/SKILL.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/communication/email 2026-03-06T16:54:31,634 copying build/lib/pythonclaw/templates/skills/communication/email/send_email.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/communication/email 2026-03-06T16:54:31,636 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/google 2026-03-06T16:54:31,637 copying build/lib/pythonclaw/templates/skills/google/CATEGORY.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/google 2026-03-06T16:54:31,640 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/google/workspace 2026-03-06T16:54:31,641 copying build/lib/pythonclaw/templates/skills/google/workspace/check_setup.sh -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/google/workspace 2026-03-06T16:54:31,643 copying build/lib/pythonclaw/templates/skills/google/workspace/SKILL.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/google/workspace 2026-03-06T16:54:31,646 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/dev 2026-03-06T16:54:31,647 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/dev/code_runner 2026-03-06T16:54:31,648 copying build/lib/pythonclaw/templates/skills/dev/code_runner/SKILL.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/dev/code_runner 2026-03-06T16:54:31,650 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-06T16:54:31,653 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/dev/http_request 2026-03-06T16:54:31,654 copying build/lib/pythonclaw/templates/skills/dev/http_request/request.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/dev/http_request 2026-03-06T16:54:31,656 copying build/lib/pythonclaw/templates/skills/dev/http_request/SKILL.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/dev/http_request 2026-03-06T16:54:31,658 copying build/lib/pythonclaw/templates/skills/dev/CATEGORY.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/dev 2026-03-06T16:54:31,661 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/dev/github 2026-03-06T16:54:31,662 copying build/lib/pythonclaw/templates/skills/dev/github/SKILL.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/dev/github 2026-03-06T16:54:31,664 copying build/lib/pythonclaw/templates/skills/dev/github/gh.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/dev/github 2026-03-06T16:54:31,667 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/data 2026-03-06T16:54:31,668 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/data/news 2026-03-06T16:54:31,669 copying build/lib/pythonclaw/templates/skills/data/news/search_news.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/data/news 2026-03-06T16:54:31,671 copying build/lib/pythonclaw/templates/skills/data/news/SKILL.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/data/news 2026-03-06T16:54:31,674 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/data/finance 2026-03-06T16:54:31,675 copying build/lib/pythonclaw/templates/skills/data/finance/fetch_quote.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/data/finance 2026-03-06T16:54:31,677 copying build/lib/pythonclaw/templates/skills/data/finance/SKILL.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/data/finance 2026-03-06T16:54:31,680 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/data/weather 2026-03-06T16:54:31,681 copying build/lib/pythonclaw/templates/skills/data/weather/weather.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/data/weather 2026-03-06T16:54:31,683 copying build/lib/pythonclaw/templates/skills/data/weather/SKILL.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/data/weather 2026-03-06T16:54:31,685 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/data/youtube 2026-03-06T16:54:31,687 copying build/lib/pythonclaw/templates/skills/data/youtube/youtube_info.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/data/youtube 2026-03-06T16:54:31,689 copying build/lib/pythonclaw/templates/skills/data/youtube/SKILL.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/data/youtube 2026-03-06T16:54:31,691 copying build/lib/pythonclaw/templates/skills/data/CATEGORY.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/data 2026-03-06T16:54:31,694 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/data/pdf_reader 2026-03-06T16:54:31,695 copying build/lib/pythonclaw/templates/skills/data/pdf_reader/SKILL.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/data/pdf_reader 2026-03-06T16:54:31,697 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-06T16:54:31,699 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/data/scraper 2026-03-06T16:54:31,700 copying build/lib/pythonclaw/templates/skills/data/scraper/scrape.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/data/scraper 2026-03-06T16:54:31,702 copying build/lib/pythonclaw/templates/skills/data/scraper/SKILL.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/data/scraper 2026-03-06T16:54:31,705 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/data/csv_analyzer 2026-03-06T16:54:31,706 copying build/lib/pythonclaw/templates/skills/data/csv_analyzer/analyze.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/data/csv_analyzer 2026-03-06T16:54:31,708 copying build/lib/pythonclaw/templates/skills/data/csv_analyzer/SKILL.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/data/csv_analyzer 2026-03-06T16:54:31,711 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/text 2026-03-06T16:54:31,712 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/skills/text/translator 2026-03-06T16:54:31,713 copying build/lib/pythonclaw/templates/skills/text/translator/translate.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/text/translator 2026-03-06T16:54:31,716 copying build/lib/pythonclaw/templates/skills/text/translator/SKILL.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/text/translator 2026-03-06T16:54:31,718 copying build/lib/pythonclaw/templates/skills/text/CATEGORY.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/skills/text 2026-03-06T16:54:31,720 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/tools 2026-03-06T16:54:31,721 copying build/lib/pythonclaw/templates/tools/TOOLS.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/tools 2026-03-06T16:54:31,724 creating build/bdist.linux-armv7l/wheel/pythonclaw/templates/persona 2026-03-06T16:54:31,725 copying build/lib/pythonclaw/templates/persona/demo_persona.md -> build/bdist.linux-armv7l/wheel/./pythonclaw/templates/persona 2026-03-06T16:54:31,727 copying build/lib/pythonclaw/daemon.py -> build/bdist.linux-armv7l/wheel/./pythonclaw 2026-03-06T16:54:31,730 creating build/bdist.linux-armv7l/wheel/pythonclaw/scheduler 2026-03-06T16:54:31,731 copying build/lib/pythonclaw/scheduler/cron.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/scheduler 2026-03-06T16:54:31,733 copying build/lib/pythonclaw/scheduler/heartbeat.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/scheduler 2026-03-06T16:54:31,735 copying build/lib/pythonclaw/session_manager.py -> build/bdist.linux-armv7l/wheel/./pythonclaw 2026-03-06T16:54:31,737 copying build/lib/pythonclaw/server.py -> build/bdist.linux-armv7l/wheel/./pythonclaw 2026-03-06T16:54:31,739 creating build/bdist.linux-armv7l/wheel/pythonclaw/web 2026-03-06T16:54:31,741 creating build/bdist.linux-armv7l/wheel/pythonclaw/web/static 2026-03-06T16:54:31,742 copying build/lib/pythonclaw/web/static/logo.png -> build/bdist.linux-armv7l/wheel/./pythonclaw/web/static 2026-03-06T16:54:31,745 copying build/lib/pythonclaw/web/static/favicon.png -> build/bdist.linux-armv7l/wheel/./pythonclaw/web/static 2026-03-06T16:54:31,747 copying build/lib/pythonclaw/web/static/index.html -> build/bdist.linux-armv7l/wheel/./pythonclaw/web/static 2026-03-06T16:54:31,750 copying build/lib/pythonclaw/web/__init__.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/web 2026-03-06T16:54:31,752 copying build/lib/pythonclaw/web/app.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/web 2026-03-06T16:54:31,755 creating build/bdist.linux-armv7l/wheel/pythonclaw/core 2026-03-06T16:54:31,756 copying build/lib/pythonclaw/core/utils.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core 2026-03-06T16:54:31,758 copying build/lib/pythonclaw/core/session_store.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core 2026-03-06T16:54:31,760 creating build/bdist.linux-armv7l/wheel/pythonclaw/core/knowledge 2026-03-06T16:54:31,761 copying build/lib/pythonclaw/core/knowledge/rag.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core/knowledge 2026-03-06T16:54:31,763 copying build/lib/pythonclaw/core/persistent_agent.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core 2026-03-06T16:54:31,766 creating build/bdist.linux-armv7l/wheel/pythonclaw/core/retrieval 2026-03-06T16:54:31,767 copying build/lib/pythonclaw/core/retrieval/retriever.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core/retrieval 2026-03-06T16:54:31,770 copying build/lib/pythonclaw/core/retrieval/reranker.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core/retrieval 2026-03-06T16:54:31,772 copying build/lib/pythonclaw/core/retrieval/dense.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core/retrieval 2026-03-06T16:54:31,774 copying build/lib/pythonclaw/core/retrieval/__init__.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core/retrieval 2026-03-06T16:54:31,776 copying build/lib/pythonclaw/core/retrieval/fusion.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core/retrieval 2026-03-06T16:54:31,778 copying build/lib/pythonclaw/core/retrieval/sparse.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core/retrieval 2026-03-06T16:54:31,780 copying build/lib/pythonclaw/core/retrieval/chunker.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core/retrieval 2026-03-06T16:54:31,782 copying build/lib/pythonclaw/core/__init__.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core 2026-03-06T16:54:31,784 copying build/lib/pythonclaw/core/compaction.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core 2026-03-06T16:54:31,786 copying build/lib/pythonclaw/core/tools.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core 2026-03-06T16:54:31,789 copying build/lib/pythonclaw/core/skillhub.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core 2026-03-06T16:54:31,791 creating build/bdist.linux-armv7l/wheel/pythonclaw/core/memory 2026-03-06T16:54:31,792 copying build/lib/pythonclaw/core/memory/manager.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core/memory 2026-03-06T16:54:31,795 copying build/lib/pythonclaw/core/memory/storage.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core/memory 2026-03-06T16:54:31,797 copying build/lib/pythonclaw/core/skill_loader.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core 2026-03-06T16:54:31,800 creating build/bdist.linux-armv7l/wheel/pythonclaw/core/llm 2026-03-06T16:54:31,801 copying build/lib/pythonclaw/core/llm/base.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core/llm 2026-03-06T16:54:31,803 copying build/lib/pythonclaw/core/llm/anthropic_client.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core/llm 2026-03-06T16:54:31,805 copying build/lib/pythonclaw/core/llm/openai_compatible.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core/llm 2026-03-06T16:54:31,807 copying build/lib/pythonclaw/core/llm/gemini_client.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core/llm 2026-03-06T16:54:31,809 copying build/lib/pythonclaw/core/llm/response.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core/llm 2026-03-06T16:54:31,811 copying build/lib/pythonclaw/core/agent.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/core 2026-03-06T16:54:31,814 copying build/lib/pythonclaw/__init__.py -> build/bdist.linux-armv7l/wheel/./pythonclaw 2026-03-06T16:54:31,816 creating build/bdist.linux-armv7l/wheel/pythonclaw/channels 2026-03-06T16:54:31,817 copying build/lib/pythonclaw/channels/telegram_bot.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/channels 2026-03-06T16:54:31,820 copying build/lib/pythonclaw/channels/discord_bot.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/channels 2026-03-06T16:54:31,822 copying build/lib/pythonclaw/channels/whatsapp_bot.py -> build/bdist.linux-armv7l/wheel/./pythonclaw/channels 2026-03-06T16:54:31,824 copying build/lib/pythonclaw/init.py -> build/bdist.linux-armv7l/wheel/./pythonclaw 2026-03-06T16:54:31,826 copying build/lib/pythonclaw/onboard.py -> build/bdist.linux-armv7l/wheel/./pythonclaw 2026-03-06T16:54:31,829 copying build/lib/pythonclaw/config.py -> build/bdist.linux-armv7l/wheel/./pythonclaw 2026-03-06T16:54:31,831 copying build/lib/pythonclaw/main.py -> build/bdist.linux-armv7l/wheel/./pythonclaw 2026-03-06T16:54:31,833 running install_egg_info 2026-03-06T16:54:31,838 Copying pythonclaw.egg-info to build/bdist.linux-armv7l/wheel/./pythonclaw-0.6.0-py3.11.egg-info 2026-03-06T16:54:31,851 running install_scripts 2026-03-06T16:54:31,864 creating build/bdist.linux-armv7l/wheel/pythonclaw-0.6.0.dist-info/WHEEL 2026-03-06T16:54:31,867 creating '/tmp/pip-wheel-7f9_xh9c/.tmp-sdb4k46k/pythonclaw-0.6.0-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-03-06T16:54:31,870 adding 'pythonclaw/__init__.py' 2026-03-06T16:54:31,871 adding 'pythonclaw/__main__.py' 2026-03-06T16:54:31,873 adding 'pythonclaw/config.py' 2026-03-06T16:54:31,874 adding 'pythonclaw/daemon.py' 2026-03-06T16:54:31,876 adding 'pythonclaw/init.py' 2026-03-06T16:54:31,879 adding 'pythonclaw/main.py' 2026-03-06T16:54:31,881 adding 'pythonclaw/onboard.py' 2026-03-06T16:54:31,883 adding 'pythonclaw/server.py' 2026-03-06T16:54:31,884 adding 'pythonclaw/session_manager.py' 2026-03-06T16:54:31,887 adding 'pythonclaw/channels/discord_bot.py' 2026-03-06T16:54:31,889 adding 'pythonclaw/channels/telegram_bot.py' 2026-03-06T16:54:31,891 adding 'pythonclaw/channels/whatsapp_bot.py' 2026-03-06T16:54:31,894 adding 'pythonclaw/core/__init__.py' 2026-03-06T16:54:31,899 adding 'pythonclaw/core/agent.py' 2026-03-06T16:54:31,901 adding 'pythonclaw/core/compaction.py' 2026-03-06T16:54:31,903 adding 'pythonclaw/core/persistent_agent.py' 2026-03-06T16:54:31,905 adding 'pythonclaw/core/session_store.py' 2026-03-06T16:54:31,907 adding 'pythonclaw/core/skill_loader.py' 2026-03-06T16:54:31,909 adding 'pythonclaw/core/skillhub.py' 2026-03-06T16:54:31,912 adding 'pythonclaw/core/tools.py' 2026-03-06T16:54:31,914 adding 'pythonclaw/core/utils.py' 2026-03-06T16:54:31,916 adding 'pythonclaw/core/knowledge/rag.py' 2026-03-06T16:54:31,918 adding 'pythonclaw/core/llm/anthropic_client.py' 2026-03-06T16:54:31,919 adding 'pythonclaw/core/llm/base.py' 2026-03-06T16:54:31,921 adding 'pythonclaw/core/llm/gemini_client.py' 2026-03-06T16:54:31,923 adding 'pythonclaw/core/llm/openai_compatible.py' 2026-03-06T16:54:31,924 adding 'pythonclaw/core/llm/response.py' 2026-03-06T16:54:31,926 adding 'pythonclaw/core/memory/manager.py' 2026-03-06T16:54:31,928 adding 'pythonclaw/core/memory/storage.py' 2026-03-06T16:54:31,929 adding 'pythonclaw/core/retrieval/__init__.py' 2026-03-06T16:54:31,930 adding 'pythonclaw/core/retrieval/chunker.py' 2026-03-06T16:54:31,932 adding 'pythonclaw/core/retrieval/dense.py' 2026-03-06T16:54:31,933 adding 'pythonclaw/core/retrieval/fusion.py' 2026-03-06T16:54:31,935 adding 'pythonclaw/core/retrieval/reranker.py' 2026-03-06T16:54:31,936 adding 'pythonclaw/core/retrieval/retriever.py' 2026-03-06T16:54:31,938 adding 'pythonclaw/core/retrieval/sparse.py' 2026-03-06T16:54:31,940 adding 'pythonclaw/scheduler/cron.py' 2026-03-06T16:54:31,942 adding 'pythonclaw/scheduler/heartbeat.py' 2026-03-06T16:54:31,944 adding 'pythonclaw/templates/persona/demo_persona.md' 2026-03-06T16:54:31,946 adding 'pythonclaw/templates/skills/communication/CATEGORY.md' 2026-03-06T16:54:31,948 adding 'pythonclaw/templates/skills/communication/email/SKILL.md' 2026-03-06T16:54:31,949 adding 'pythonclaw/templates/skills/communication/email/send_email.py' 2026-03-06T16:54:31,951 adding 'pythonclaw/templates/skills/communication/slack/SKILL.md' 2026-03-06T16:54:31,953 adding 'pythonclaw/templates/skills/communication/slack/slack_api.py' 2026-03-06T16:54:31,954 adding 'pythonclaw/templates/skills/data/CATEGORY.md' 2026-03-06T16:54:31,956 adding 'pythonclaw/templates/skills/data/csv_analyzer/SKILL.md' 2026-03-06T16:54:31,958 adding 'pythonclaw/templates/skills/data/csv_analyzer/analyze.py' 2026-03-06T16:54:31,959 adding 'pythonclaw/templates/skills/data/finance/SKILL.md' 2026-03-06T16:54:31,961 adding 'pythonclaw/templates/skills/data/finance/fetch_quote.py' 2026-03-06T16:54:31,963 adding 'pythonclaw/templates/skills/data/news/SKILL.md' 2026-03-06T16:54:31,964 adding 'pythonclaw/templates/skills/data/news/search_news.py' 2026-03-06T16:54:31,966 adding 'pythonclaw/templates/skills/data/pdf_reader/SKILL.md' 2026-03-06T16:54:31,968 adding 'pythonclaw/templates/skills/data/pdf_reader/read_pdf.py' 2026-03-06T16:54:31,969 adding 'pythonclaw/templates/skills/data/scraper/SKILL.md' 2026-03-06T16:54:31,971 adding 'pythonclaw/templates/skills/data/scraper/scrape.py' 2026-03-06T16:54:31,973 adding 'pythonclaw/templates/skills/data/weather/SKILL.md' 2026-03-06T16:54:31,974 adding 'pythonclaw/templates/skills/data/weather/weather.py' 2026-03-06T16:54:31,976 adding 'pythonclaw/templates/skills/data/youtube/SKILL.md' 2026-03-06T16:54:31,978 adding 'pythonclaw/templates/skills/data/youtube/youtube_info.py' 2026-03-06T16:54:31,980 adding 'pythonclaw/templates/skills/dev/CATEGORY.md' 2026-03-06T16:54:31,981 adding 'pythonclaw/templates/skills/dev/code_runner/SKILL.md' 2026-03-06T16:54:31,983 adding 'pythonclaw/templates/skills/dev/code_runner/run_code.py' 2026-03-06T16:54:31,985 adding 'pythonclaw/templates/skills/dev/github/SKILL.md' 2026-03-06T16:54:31,986 adding 'pythonclaw/templates/skills/dev/github/gh.py' 2026-03-06T16:54:31,988 adding 'pythonclaw/templates/skills/dev/http_request/SKILL.md' 2026-03-06T16:54:31,990 adding 'pythonclaw/templates/skills/dev/http_request/request.py' 2026-03-06T16:54:31,992 adding 'pythonclaw/templates/skills/google/CATEGORY.md' 2026-03-06T16:54:31,994 adding 'pythonclaw/templates/skills/google/workspace/SKILL.md' 2026-03-06T16:54:31,995 adding 'pythonclaw/templates/skills/google/workspace/check_setup.sh' 2026-03-06T16:54:31,997 adding 'pythonclaw/templates/skills/media/CATEGORY.md' 2026-03-06T16:54:31,999 adding 'pythonclaw/templates/skills/media/image_gen/SKILL.md' 2026-03-06T16:54:32,000 adding 'pythonclaw/templates/skills/media/image_gen/generate.py' 2026-03-06T16:54:32,002 adding 'pythonclaw/templates/skills/media/spotify/SKILL.md' 2026-03-06T16:54:32,004 adding 'pythonclaw/templates/skills/media/spotify/spotify_ctl.py' 2026-03-06T16:54:32,006 adding 'pythonclaw/templates/skills/media/tts/SKILL.md' 2026-03-06T16:54:32,007 adding 'pythonclaw/templates/skills/media/tts/speak.py' 2026-03-06T16:54:32,009 adding 'pythonclaw/templates/skills/meta/CATEGORY.md' 2026-03-06T16:54:32,011 adding 'pythonclaw/templates/skills/meta/skill_creator/SKILL.md' 2026-03-06T16:54:32,013 adding 'pythonclaw/templates/skills/productivity/CATEGORY.md' 2026-03-06T16:54:32,014 adding 'pythonclaw/templates/skills/productivity/notion/SKILL.md' 2026-03-06T16:54:32,016 adding 'pythonclaw/templates/skills/productivity/notion/notion_api.py' 2026-03-06T16:54:32,018 adding 'pythonclaw/templates/skills/productivity/obsidian/SKILL.md' 2026-03-06T16:54:32,019 adding 'pythonclaw/templates/skills/productivity/obsidian/obsidian_vault.py' 2026-03-06T16:54:32,021 adding 'pythonclaw/templates/skills/productivity/trello/SKILL.md' 2026-03-06T16:54:32,022 adding 'pythonclaw/templates/skills/productivity/trello/trello_api.py' 2026-03-06T16:54:32,024 adding 'pythonclaw/templates/skills/system/CATEGORY.md' 2026-03-06T16:54:32,026 adding 'pythonclaw/templates/skills/system/change_persona/SKILL.md' 2026-03-06T16:54:32,028 adding 'pythonclaw/templates/skills/system/change_setting/SKILL.md' 2026-03-06T16:54:32,029 adding 'pythonclaw/templates/skills/system/change_setting/update_config.py' 2026-03-06T16:54:32,031 adding 'pythonclaw/templates/skills/system/change_soul/SKILL.md' 2026-03-06T16:54:32,033 adding 'pythonclaw/templates/skills/system/model_usage/SKILL.md' 2026-03-06T16:54:32,034 adding 'pythonclaw/templates/skills/system/model_usage/usage_stats.py' 2026-03-06T16:54:32,036 adding 'pythonclaw/templates/skills/system/onboarding/SKILL.md' 2026-03-06T16:54:32,038 adding 'pythonclaw/templates/skills/system/onboarding/write_identity.py' 2026-03-06T16:54:32,040 adding 'pythonclaw/templates/skills/system/random/SKILL.md' 2026-03-06T16:54:32,041 adding 'pythonclaw/templates/skills/system/random/random_util.py' 2026-03-06T16:54:32,043 adding 'pythonclaw/templates/skills/system/session_logs/SKILL.md' 2026-03-06T16:54:32,045 adding 'pythonclaw/templates/skills/system/session_logs/search_sessions.py' 2026-03-06T16:54:32,046 adding 'pythonclaw/templates/skills/system/time/SKILL.md' 2026-03-06T16:54:32,048 adding 'pythonclaw/templates/skills/system/time/time_util.py' 2026-03-06T16:54:32,050 adding 'pythonclaw/templates/skills/text/CATEGORY.md' 2026-03-06T16:54:32,051 adding 'pythonclaw/templates/skills/text/translator/SKILL.md' 2026-03-06T16:54:32,053 adding 'pythonclaw/templates/skills/text/translator/translate.py' 2026-03-06T16:54:32,054 adding 'pythonclaw/templates/skills/web/CATEGORY.md' 2026-03-06T16:54:32,056 adding 'pythonclaw/templates/skills/web/summarize/SKILL.md' 2026-03-06T16:54:32,058 adding 'pythonclaw/templates/skills/web/summarize/summarize_url.py' 2026-03-06T16:54:32,060 adding 'pythonclaw/templates/skills/web/tavily/SKILL.md' 2026-03-06T16:54:32,062 adding 'pythonclaw/templates/soul/SOUL.md' 2026-03-06T16:54:32,064 adding 'pythonclaw/templates/tools/TOOLS.md' 2026-03-06T16:54:32,066 adding 'pythonclaw/web/__init__.py' 2026-03-06T16:54:32,069 adding 'pythonclaw/web/app.py' 2026-03-06T16:54:32,071 adding 'pythonclaw/web/static/favicon.png' 2026-03-06T16:54:32,080 adding 'pythonclaw/web/static/index.html' 2026-03-06T16:54:32,083 adding 'pythonclaw/web/static/logo.png' 2026-03-06T16:54:32,086 adding 'pythonclaw-0.6.0.dist-info/licenses/LICENSE' 2026-03-06T16:54:32,088 adding 'pythonclaw-0.6.0.dist-info/METADATA' 2026-03-06T16:54:32,089 adding 'pythonclaw-0.6.0.dist-info/WHEEL' 2026-03-06T16:54:32,090 adding 'pythonclaw-0.6.0.dist-info/entry_points.txt' 2026-03-06T16:54:32,091 adding 'pythonclaw-0.6.0.dist-info/top_level.txt' 2026-03-06T16:54:32,094 adding 'pythonclaw-0.6.0.dist-info/RECORD' 2026-03-06T16:54:32,101 removing build/bdist.linux-armv7l/wheel 2026-03-06T16:54:32,249 Building wheel for pythonclaw (pyproject.toml): finished with status 'done' 2026-03-06T16:54:32,260 Created wheel for pythonclaw: filename=pythonclaw-0.6.0-py3-none-any.whl size=248213 sha256=b42bce76b04979ed31bf1b13d7531516c8ce207c796a1adae923c86a325a9cf7 2026-03-06T16:54:32,262 Stored in directory: /tmp/pip-ephem-wheel-cache-y7epjya8/wheels/22/cd/45/ee3ce9bbace5491e81dab7e3390d3f987ff021b3011714b231 2026-03-06T16:54:32,279 Successfully built pythonclaw 2026-03-06T16:54:32,291 Removed build tracker: '/tmp/pip-build-tracker-wd6l5afa'