2026-01-03T08:13:28,616 Created temporary directory: /tmp/pip-ephem-wheel-cache-yzat6b44 2026-01-03T08:13:28,618 Created temporary directory: /tmp/pip-build-tracker-s210jm11 2026-01-03T08:13:28,619 Initialized build tracking at /tmp/pip-build-tracker-s210jm11 2026-01-03T08:13:28,619 Created build tracker: /tmp/pip-build-tracker-s210jm11 2026-01-03T08:13:28,619 Entered build tracker: /tmp/pip-build-tracker-s210jm11 2026-01-03T08:13:28,620 Created temporary directory: /tmp/pip-wheel-heei31wq 2026-01-03T08:13:28,623 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-01-03T08:13:28,626 Created temporary directory: /tmp/pip-ephem-wheel-cache-6tvl84oy 2026-01-03T08:13:28,651 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-01-03T08:13:28,654 2 location(s) to search for versions of heaven-framework: 2026-01-03T08:13:28,654 * https://pypi.org/simple/heaven-framework/ 2026-01-03T08:13:28,654 * https://www.piwheels.org/simple/heaven-framework/ 2026-01-03T08:13:28,655 Fetching project page and analyzing links: https://pypi.org/simple/heaven-framework/ 2026-01-03T08:13:28,656 Getting page https://pypi.org/simple/heaven-framework/ 2026-01-03T08:13:28,657 Found index url https://pypi.org/simple 2026-01-03T08:13:28,866 Fetched page https://pypi.org/simple/heaven-framework/ as application/vnd.pypi.simple.v1+json 2026-01-03T08:13:28,874 Skipping link: No binaries permitted for heaven-framework: https://files.pythonhosted.org/packages/7e/0c/f055de1ea533a0fa0112a54846839c2568a8389a2cb8d8518c98bd46c76f/heaven_framework-0.1.0-py3-none-any.whl (from https://pypi.org/simple/heaven-framework/) (requires-python:>=3.9) 2026-01-03T08:13:28,875 Found link https://files.pythonhosted.org/packages/d5/a6/953c2bc192f3d33521ca572646f3e6f192ad91f09bf48fa71ef15026c552/heaven_framework-0.1.0.tar.gz (from https://pypi.org/simple/heaven-framework/) (requires-python:>=3.9), version: 0.1.0 2026-01-03T08:13:28,875 Skipping link: No binaries permitted for heaven-framework: https://files.pythonhosted.org/packages/ef/27/8303921a125ea1afdb746e154e8118025ded6009d3d6cb2881a146968da0/heaven_framework-0.1.1-py3-none-any.whl (from https://pypi.org/simple/heaven-framework/) (requires-python:>=3.9) 2026-01-03T08:13:28,876 Found link https://files.pythonhosted.org/packages/c1/e4/2e725b90b46cc22ef01e244a7c42929204975f556a739f30648fe3c3bb93/heaven_framework-0.1.1.tar.gz (from https://pypi.org/simple/heaven-framework/) (requires-python:>=3.9), version: 0.1.1 2026-01-03T08:13:28,877 Skipping link: No binaries permitted for heaven-framework: https://files.pythonhosted.org/packages/98/a4/bcd874527c27ee347f744712fd0315c0a2150997520aef2c4f2b435b121f/heaven_framework-0.1.2-py3-none-any.whl (from https://pypi.org/simple/heaven-framework/) (requires-python:>=3.9) 2026-01-03T08:13:28,878 Found link https://files.pythonhosted.org/packages/b7/d4/e7e83923090816c4c035063920fcc5b2d167487ebbcaebe5f0338c866042/heaven_framework-0.1.2.tar.gz (from https://pypi.org/simple/heaven-framework/) (requires-python:>=3.9), version: 0.1.2 2026-01-03T08:13:28,879 Skipping link: No binaries permitted for heaven-framework: https://files.pythonhosted.org/packages/b0/1f/59d52ac33bb05e59bdb5834ee4984eb0263b0ecc72a6bda8f1e7aa0de0ba/heaven_framework-0.1.3-py3-none-any.whl (from https://pypi.org/simple/heaven-framework/) (requires-python:>=3.9) 2026-01-03T08:13:28,880 Found link https://files.pythonhosted.org/packages/17/0a/2d68d9f250fd4cd16be133a627793c8d60ccfd7b919dc4529131ecd6aea7/heaven_framework-0.1.3.tar.gz (from https://pypi.org/simple/heaven-framework/) (requires-python:>=3.9), version: 0.1.3 2026-01-03T08:13:28,881 Skipping link: No binaries permitted for heaven-framework: https://files.pythonhosted.org/packages/10/04/72973578436e16329a41511c274173e6ac9699f8686347a062b4bbc57952/heaven_framework-0.1.4-py3-none-any.whl (from https://pypi.org/simple/heaven-framework/) (requires-python:>=3.9) 2026-01-03T08:13:28,882 Found link https://files.pythonhosted.org/packages/36/9c/35a8cab9c4574b10bb4b7a9412f6ca7dc9ce43cffa82c1852d8bd80fa5f0/heaven_framework-0.1.4.tar.gz (from https://pypi.org/simple/heaven-framework/) (requires-python:>=3.9), version: 0.1.4 2026-01-03T08:13:28,883 Skipping link: No binaries permitted for heaven-framework: https://files.pythonhosted.org/packages/f7/b4/7f85c1b621663ab487fcd3584b931ea5ff0996f76436026e2307b15ecd03/heaven_framework-0.1.5-py3-none-any.whl (from https://pypi.org/simple/heaven-framework/) (requires-python:>=3.9) 2026-01-03T08:13:28,883 Found link https://files.pythonhosted.org/packages/56/20/fba28adcfdede72c2fccb1e8581806b96a965a23b1de6de2372c9a2cb43d/heaven_framework-0.1.5.tar.gz (from https://pypi.org/simple/heaven-framework/) (requires-python:>=3.9), version: 0.1.5 2026-01-03T08:13:28,884 Skipping link: No binaries permitted for heaven-framework: https://files.pythonhosted.org/packages/e4/c7/7404fa376033f0856e56e513c3dc39a1fd1e3a9399d06d57029e2736bd3a/heaven_framework-0.1.6-py3-none-any.whl (from https://pypi.org/simple/heaven-framework/) (requires-python:>=3.9) 2026-01-03T08:13:28,885 Found link https://files.pythonhosted.org/packages/8c/21/e652cb8ca3b6f0c84ce50745b9d96ea6eee77122ef69f90fab9e1f79b008/heaven_framework-0.1.6.tar.gz (from https://pypi.org/simple/heaven-framework/) (requires-python:>=3.9), version: 0.1.6 2026-01-03T08:13:28,886 Skipping link: No binaries permitted for heaven-framework: https://files.pythonhosted.org/packages/9b/b0/10fb8af8350c1aaab8697ad0c1e6abc8dfde00e9bd6c24ff1df742e180d2/heaven_framework-0.1.7-py3-none-any.whl (from https://pypi.org/simple/heaven-framework/) (requires-python:>=3.9) 2026-01-03T08:13:28,887 Found link https://files.pythonhosted.org/packages/ea/88/94acc6d049628bb387b738fd542fd3730c5c6b77ef7610fec9a2e3d35c34/heaven_framework-0.1.7.tar.gz (from https://pypi.org/simple/heaven-framework/) (requires-python:>=3.9), version: 0.1.7 2026-01-03T08:13:28,887 Skipping link: No binaries permitted for heaven-framework: https://files.pythonhosted.org/packages/08/ec/8f987f298e9774191d0e2ca92befb2bbbf3c4bbdbbbdea6c38ec18c02b57/heaven_framework-0.1.8-py3-none-any.whl (from https://pypi.org/simple/heaven-framework/) (requires-python:>=3.9) 2026-01-03T08:13:28,888 Found link https://files.pythonhosted.org/packages/f5/fd/7e65d200412ca53016c5fbf5665491e7553f5d3642cafbbee80bac1d0554/heaven_framework-0.1.8.tar.gz (from https://pypi.org/simple/heaven-framework/) (requires-python:>=3.9), version: 0.1.8 2026-01-03T08:13:28,889 Skipping link: No binaries permitted for heaven-framework: https://files.pythonhosted.org/packages/f6/c1/e00cd36ee7f02a77c3f7413251aa2c069eca4c06579e9a3230b1f4c27426/heaven_framework-0.1.9-py3-none-any.whl (from https://pypi.org/simple/heaven-framework/) (requires-python:>=3.9) 2026-01-03T08:13:28,890 Found link https://files.pythonhosted.org/packages/e5/16/3470b5279b9bfda7f86e660a3c8c5fbcc4ba70fc9481a93dfcc01993513f/heaven_framework-0.1.9.tar.gz (from https://pypi.org/simple/heaven-framework/) (requires-python:>=3.9), version: 0.1.9 2026-01-03T08:13:28,891 Skipping link: No binaries permitted for heaven-framework: https://files.pythonhosted.org/packages/66/e7/d7eef42307e628e93387cfb101ab844fc261c70b71ff5ebd3944c235b465/heaven_framework-0.1.10-py3-none-any.whl (from https://pypi.org/simple/heaven-framework/) (requires-python:>=3.9) 2026-01-03T08:13:28,892 Found link https://files.pythonhosted.org/packages/c1/a9/bc2243c18f95d1bc4f52b7b8bc3f590218b32a376ddf241c9043aefcc97c/heaven_framework-0.1.10.tar.gz (from https://pypi.org/simple/heaven-framework/) (requires-python:>=3.9), version: 0.1.10 2026-01-03T08:13:28,892 Skipping link: No binaries permitted for heaven-framework: https://files.pythonhosted.org/packages/5f/11/f2e9022a2362a4276a08d00b950470d99f1546b71c8d78dd538fbbe6e5cf/heaven_framework-0.1.11-py3-none-any.whl (from https://pypi.org/simple/heaven-framework/) (requires-python:>=3.9) 2026-01-03T08:13:28,893 Found link https://files.pythonhosted.org/packages/a6/01/ae4d5ef4768187a1729cc8bc6cfbf8f677843c6fc9fa560e0fac85a6db6f/heaven_framework-0.1.11.tar.gz (from https://pypi.org/simple/heaven-framework/) (requires-python:>=3.9), version: 0.1.11 2026-01-03T08:13:28,894 Skipping link: No binaries permitted for heaven-framework: https://files.pythonhosted.org/packages/90/21/a27f289670cc11edccd9b8d1c1820a8fcae25156c2ec69a97c59138588b9/heaven_framework-0.1.12-py3-none-any.whl (from https://pypi.org/simple/heaven-framework/) (requires-python:>=3.9) 2026-01-03T08:13:28,895 Found link https://files.pythonhosted.org/packages/57/92/fe0fcc656f58355e10220a3a3e3d368f05c378737f9b47f300e85a2555ff/heaven_framework-0.1.12.tar.gz (from https://pypi.org/simple/heaven-framework/) (requires-python:>=3.9), version: 0.1.12 2026-01-03T08:13:28,895 Skipping link: No binaries permitted for heaven-framework: https://files.pythonhosted.org/packages/28/4f/93aa79769d9f3ca95db78677d6f61e79ad4e15e98210370dc4fe3c418005/heaven_framework-0.1.13-py3-none-any.whl (from https://pypi.org/simple/heaven-framework/) (requires-python:>=3.9) 2026-01-03T08:13:28,896 Found link https://files.pythonhosted.org/packages/fd/b6/af477f44cec8c65edc0341365e5d0e2bd33135a0b57b96f00e51934733f3/heaven_framework-0.1.13.tar.gz (from https://pypi.org/simple/heaven-framework/) (requires-python:>=3.9), version: 0.1.13 2026-01-03T08:13:28,897 Skipping link: No binaries permitted for heaven-framework: https://files.pythonhosted.org/packages/9b/b8/ae321a8491c97d84d3c04d7b3f2b2952565c17d93bf67acda012a8e52d31/heaven_framework-0.1.14-py3-none-any.whl (from https://pypi.org/simple/heaven-framework/) (requires-python:>=3.9) 2026-01-03T08:13:28,898 Found link https://files.pythonhosted.org/packages/e7/4e/61b6741bc0295d41355d6c186d84888daa67171e4d797c8dda94a386e16b/heaven_framework-0.1.14.tar.gz (from https://pypi.org/simple/heaven-framework/) (requires-python:>=3.9), version: 0.1.14 2026-01-03T08:13:28,898 Skipping link: No binaries permitted for heaven-framework: https://files.pythonhosted.org/packages/bd/e1/70d4736d168b91ab1a7429eba09f12ac1b4cf1f0be8c9d886118eb7a0fc2/heaven_framework-0.1.15-py3-none-any.whl (from https://pypi.org/simple/heaven-framework/) (requires-python:>=3.9) 2026-01-03T08:13:28,899 Found link https://files.pythonhosted.org/packages/1d/ca/b466cc8532dcf99539ded536a319575086e80c72a9880aaa7e4814ab031b/heaven_framework-0.1.15.tar.gz (from https://pypi.org/simple/heaven-framework/) (requires-python:>=3.9), version: 0.1.15 2026-01-03T08:13:28,900 Skipping link: No binaries permitted for heaven-framework: https://files.pythonhosted.org/packages/50/56/1cf9db024d56ef1005515829b7829182e25d43f56dc5a4678088169b7632/heaven_framework-0.1.16-py3-none-any.whl (from https://pypi.org/simple/heaven-framework/) (requires-python:>=3.9) 2026-01-03T08:13:28,901 Found link https://files.pythonhosted.org/packages/bc/de/791b8a19b947aa0fba4b460be5b2cde55281af6789e19b6d22c591e66b9b/heaven_framework-0.1.16.tar.gz (from https://pypi.org/simple/heaven-framework/) (requires-python:>=3.9), version: 0.1.16 2026-01-03T08:13:28,902 Skipping link: No binaries permitted for heaven-framework: https://files.pythonhosted.org/packages/24/f8/b730a4e055663cc2fe6bd4af5279285fb021df0ff0f22daf0444feeb0580/heaven_framework-0.1.17-py3-none-any.whl (from https://pypi.org/simple/heaven-framework/) (requires-python:>=3.9) 2026-01-03T08:13:28,903 Found link https://files.pythonhosted.org/packages/73/e9/88ada3a9de6d50bddfa9d262e34eea913c1df49bdb195d2e67ab8fb602e6/heaven_framework-0.1.17.tar.gz (from https://pypi.org/simple/heaven-framework/) (requires-python:>=3.9), version: 0.1.17 2026-01-03T08:13:28,904 Fetching project page and analyzing links: https://www.piwheels.org/simple/heaven-framework/ 2026-01-03T08:13:28,904 Getting page https://www.piwheels.org/simple/heaven-framework/ 2026-01-03T08:13:28,906 Found index url https://www.piwheels.org/simple 2026-01-03T08:13:29,057 Fetched page https://www.piwheels.org/simple/heaven-framework/ as text/html 2026-01-03T08:13:29,063 Skipping link: No binaries permitted for heaven-framework: https://archive1.piwheels.org/simple/heaven-framework/heaven_framework-0.1.16-py3-none-any.whl#sha256=17d7cb3d66084366dde9d3d196a89e8d2e4e847444c09db45fd260f0cb740115 (from https://www.piwheels.org/simple/heaven-framework/) (requires-python:>=3.9) 2026-01-03T08:13:29,064 Skipping link: No binaries permitted for heaven-framework: https://archive1.piwheels.org/simple/heaven-framework/heaven_framework-0.1.15-py3-none-any.whl#sha256=a6fa36270ede08500ce29673f06caf386f4232ea1311ee6cca607cc83310b73c (from https://www.piwheels.org/simple/heaven-framework/) (requires-python:>=3.9) 2026-01-03T08:13:29,065 Skipping link: No binaries permitted for heaven-framework: https://archive1.piwheels.org/simple/heaven-framework/heaven_framework-0.1.14-py3-none-any.whl#sha256=557eabf8edadb9f6d973a41a9083c7c7a3daf56cf932ac1bf09a216fcb0a680c (from https://www.piwheels.org/simple/heaven-framework/) (requires-python:>=3.9) 2026-01-03T08:13:29,065 Skipping link: No binaries permitted for heaven-framework: https://archive1.piwheels.org/simple/heaven-framework/heaven_framework-0.1.13-py3-none-any.whl#sha256=90abc1653762873f7ad6c482162b0fb993e5c7580f4b3c3fccc0a752a28dc494 (from https://www.piwheels.org/simple/heaven-framework/) (requires-python:>=3.9) 2026-01-03T08:13:29,066 Skipping link: No binaries permitted for heaven-framework: https://archive1.piwheels.org/simple/heaven-framework/heaven_framework-0.1.12-py3-none-any.whl#sha256=5bb116802fc6889bfd8483bb3561c9c02c93ac68c98e6806607adcafd4dbe6f5 (from https://www.piwheels.org/simple/heaven-framework/) (requires-python:>=3.9) 2026-01-03T08:13:29,066 Skipping link: No binaries permitted for heaven-framework: https://archive1.piwheels.org/simple/heaven-framework/heaven_framework-0.1.11-py3-none-any.whl#sha256=d24566cd59a4309a3aff632f1ff2856d20f26131fde9c4d14793bbc9b47a0a3f (from https://www.piwheels.org/simple/heaven-framework/) (requires-python:>=3.9) 2026-01-03T08:13:29,067 Skipping link: No binaries permitted for heaven-framework: https://archive1.piwheels.org/simple/heaven-framework/heaven_framework-0.1.10-py3-none-any.whl#sha256=790d4084e8565dcf2eb6e5bb967db6297bf442fb26f09f279201c4a57513a767 (from https://www.piwheels.org/simple/heaven-framework/) (requires-python:>=3.9) 2026-01-03T08:13:29,067 Skipping link: No binaries permitted for heaven-framework: https://archive1.piwheels.org/simple/heaven-framework/heaven_framework-0.1.9-py3-none-any.whl#sha256=2894839fe040b64e258adf86391ea98ec807c32c6315a0f4eff3786374a857ed (from https://www.piwheels.org/simple/heaven-framework/) (requires-python:>=3.9) 2026-01-03T08:13:29,068 Skipping link: No binaries permitted for heaven-framework: https://archive1.piwheels.org/simple/heaven-framework/heaven_framework-0.1.8-py3-none-any.whl#sha256=c0a67463bb38f0cbde8945c6c7a23613a04ff5bc07a400ab06921018bb69ce0b (from https://www.piwheels.org/simple/heaven-framework/) (requires-python:>=3.9) 2026-01-03T08:13:29,068 Skipping link: No binaries permitted for heaven-framework: https://archive1.piwheels.org/simple/heaven-framework/heaven_framework-0.1.7-py3-none-any.whl#sha256=9ea71fadefc46f8bac41a46c7e62f18cac6ddd6969814777e60cd5d52a6da70c (from https://www.piwheels.org/simple/heaven-framework/) (requires-python:>=3.9) 2026-01-03T08:13:29,069 Skipping link: No binaries permitted for heaven-framework: https://archive1.piwheels.org/simple/heaven-framework/heaven_framework-0.1.6-py3-none-any.whl#sha256=f4150f94ae764b59b815d8167993c7161d5d0cfc48b38f04d6ccc59edd9270a6 (from https://www.piwheels.org/simple/heaven-framework/) (requires-python:>=3.9) 2026-01-03T08:13:29,070 Skipping link: No binaries permitted for heaven-framework: https://archive1.piwheels.org/simple/heaven-framework/heaven_framework-0.1.5-py3-none-any.whl#sha256=d82755798630e061c2dd1321acca43c7666b6ce3ff996ca22e6ba4e728a6aaab (from https://www.piwheels.org/simple/heaven-framework/) (requires-python:>=3.9) 2026-01-03T08:13:29,070 Skipping link: No binaries permitted for heaven-framework: https://archive1.piwheels.org/simple/heaven-framework/heaven_framework-0.1.4-py3-none-any.whl#sha256=926dd754153ced0a129e071f56c1861aed115494d9a501528fe1c8df4a0d6f9a (from https://www.piwheels.org/simple/heaven-framework/) (requires-python:>=3.9) 2026-01-03T08:13:29,071 Skipping link: No binaries permitted for heaven-framework: https://archive1.piwheels.org/simple/heaven-framework/heaven_framework-0.1.3-py3-none-any.whl#sha256=5c087142272db76ac06a900f608286b65bf2650901d3d73912d585b697f279cf (from https://www.piwheels.org/simple/heaven-framework/) (requires-python:>=3.9) 2026-01-03T08:13:29,072 Skipping link: No binaries permitted for heaven-framework: https://archive1.piwheels.org/simple/heaven-framework/heaven_framework-0.1.2-py3-none-any.whl#sha256=f8f51195ec169cc6918bc6cbaed6e952feea361bce28d79de70f9beb46314bfc (from https://www.piwheels.org/simple/heaven-framework/) (requires-python:>=3.9) 2026-01-03T08:13:29,072 Skipping link: No binaries permitted for heaven-framework: https://archive1.piwheels.org/simple/heaven-framework/heaven_framework-0.1.1-py3-none-any.whl#sha256=d5b3a4732360efb4155bfeeb5d0e5d5a298ac0501638dc124485d031b39d4c41 (from https://www.piwheels.org/simple/heaven-framework/) (requires-python:>=3.9) 2026-01-03T08:13:29,073 Skipping link: No binaries permitted for heaven-framework: https://archive1.piwheels.org/simple/heaven-framework/heaven_framework-0.1.0-py3-none-any.whl#sha256=c2347d91bb4ab1d2bd9a96bd711351c85e4332a31b45474798f1494a6e350fb8 (from https://www.piwheels.org/simple/heaven-framework/) (requires-python:>=3.9) 2026-01-03T08:13:29,073 Skipping link: not a file: https://www.piwheels.org/simple/heaven-framework/ 2026-01-03T08:13:29,074 Skipping link: not a file: https://pypi.org/simple/heaven-framework/ 2026-01-03T08:13:29,094 Given no hashes to check 1 links for project 'heaven-framework': discarding no candidates 2026-01-03T08:13:29,112 Collecting heaven-framework==0.1.17 2026-01-03T08:13:29,115 Created temporary directory: /tmp/pip-unpack-6cwq2914 2026-01-03T08:13:29,246 Downloading heaven_framework-0.1.17.tar.gz (532 kB) 2026-01-03T08:13:29,869 Added heaven-framework==0.1.17 from https://files.pythonhosted.org/packages/73/e9/88ada3a9de6d50bddfa9d262e34eea913c1df49bdb195d2e67ab8fb602e6/heaven_framework-0.1.17.tar.gz to build tracker '/tmp/pip-build-tracker-s210jm11' 2026-01-03T08:13:29,876 Created temporary directory: /tmp/pip-build-env-oqyx7u7e 2026-01-03T08:13:29,881 Installing build dependencies: started 2026-01-03T08:13:29,882 Running command pip subprocess to install build dependencies 2026-01-03T08:13:31,024 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-01-03T08:13:31,605 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-01-03T08:13:31,628 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-01-03T08:13:33,345 Collecting setuptools>=61 2026-01-03T08:13:33,432 Using cached https://www.piwheels.org/simple/setuptools/setuptools-80.9.0-py3-none-any.whl (1.2 MB) 2026-01-03T08:13:33,704 Collecting wheel 2026-01-03T08:13:33,722 Using cached https://www.piwheels.org/simple/wheel/wheel-0.45.1-py3-none-any.whl (72 kB) 2026-01-03T08:13:34,080 Collecting setuptools-scm>=8 2026-01-03T08:13:34,098 Using cached https://www.piwheels.org/simple/setuptools-scm/setuptools_scm-9.2.2-py3-none-any.whl (62 kB) 2026-01-03T08:13:34,292 Collecting packaging>=20 2026-01-03T08:13:34,310 Using cached https://www.piwheels.org/simple/packaging/packaging-25.0-py3-none-any.whl (66 kB) 2026-01-03T08:13:37,332 Installing collected packages: wheel, setuptools, packaging, setuptools-scm 2026-01-03T08:13:37,582 Creating /tmp/pip-build-env-oqyx7u7e/overlay/local/bin 2026-01-03T08:13:37,585 changing mode of /tmp/pip-build-env-oqyx7u7e/overlay/local/bin/wheel to 755 2026-01-03T08:13:41,635 changing mode of /tmp/pip-build-env-oqyx7u7e/overlay/local/bin/setuptools-scm to 755 2026-01-03T08:13:41,666 Successfully installed packaging-25.0 setuptools-80.9.0 setuptools-scm-9.2.2 wheel-0.45.1 2026-01-03T08:13:41,956 Installing build dependencies: finished with status 'done' 2026-01-03T08:13:41,963 Getting requirements to build wheel: started 2026-01-03T08:13:41,964 Running command Getting requirements to build wheel 2026-01-03T08:13:42,624 toml section missing PosixPath('pyproject.toml') does not contain a tool.setuptools_scm section 2026-01-03T08:13:42,660 /tmp/pip-build-env-oqyx7u7e/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:75: _MissingDynamic: `keywords` defined outside of `pyproject.toml` is ignored. 2026-01-03T08:13:42,661 !! 2026-01-03T08:13:42,662 ******************************************************************************** 2026-01-03T08:13:42,662 The following seems to be defined outside of `pyproject.toml`: 2026-01-03T08:13:42,663 `keywords = ['agents ai llm framework heaven']` 2026-01-03T08:13:42,664 According to the spec (see the link below), however, setuptools CANNOT 2026-01-03T08:13:42,665 consider this value unless `keywords` is listed as `dynamic`. 2026-01-03T08:13:42,666 https://packaging.python.org/en/latest/specifications/pyproject-toml/#declaring-project-metadata-the-project-table 2026-01-03T08:13:42,667 To prevent this problem, you can list `keywords` under `dynamic` or alternatively 2026-01-03T08:13:42,667 remove the `[project]` table from your file and rely entirely on other means of 2026-01-03T08:13:42,668 configuration. 2026-01-03T08:13:42,668 ******************************************************************************** 2026-01-03T08:13:42,670 !! 2026-01-03T08:13:42,670 _handle_missing_dynamic(dist, project_table) 2026-01-03T08:13:42,671 /tmp/pip-build-env-oqyx7u7e/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-01-03T08:13:42,671 !! 2026-01-03T08:13:42,672 ******************************************************************************** 2026-01-03T08:13:42,673 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-01-03T08:13:42,674 By 2026-Feb-18, you need to update your project and remove deprecated calls 2026-01-03T08:13:42,675 or your builds will no longer be supported. 2026-01-03T08:13:42,676 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-01-03T08:13:42,677 ******************************************************************************** 2026-01-03T08:13:42,678 !! 2026-01-03T08:13:42,678 corresp(dist, value, root_dir) 2026-01-03T08:13:42,679 /tmp/pip-build-env-oqyx7u7e/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsWarning: `install_requires` overwritten in `pyproject.toml` (dependencies) 2026-01-03T08:13:42,679 corresp(dist, value, root_dir) 2026-01-03T08:13:42,680 /tmp/pip-build-env-oqyx7u7e/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsWarning: `extras_require` overwritten in `pyproject.toml` (optional-dependencies) 2026-01-03T08:13:42,681 corresp(dist, value, root_dir) 2026-01-03T08:13:42,752 /tmp/pip-build-env-oqyx7u7e/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-01-03T08:13:42,753 !! 2026-01-03T08:13:42,754 ******************************************************************************** 2026-01-03T08:13:42,755 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-01-03T08:13:42,756 License :: OSI Approved :: MIT License 2026-01-03T08:13:42,757 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-01-03T08:13:42,757 ******************************************************************************** 2026-01-03T08:13:42,758 !! 2026-01-03T08:13:42,759 dist._finalize_license_expression() 2026-01-03T08:13:42,759 /tmp/pip-build-env-oqyx7u7e/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-01-03T08:13:42,760 !! 2026-01-03T08:13:42,761 ******************************************************************************** 2026-01-03T08:13:42,761 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-01-03T08:13:42,762 License :: OSI Approved :: MIT License 2026-01-03T08:13:42,763 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-01-03T08:13:42,763 ******************************************************************************** 2026-01-03T08:13:42,764 !! 2026-01-03T08:13:42,765 self._finalize_license_expression() 2026-01-03T08:13:42,766 running egg_info 2026-01-03T08:13:42,773 writing heaven_framework.egg-info/PKG-INFO 2026-01-03T08:13:42,779 writing dependency_links to heaven_framework.egg-info/dependency_links.txt 2026-01-03T08:13:42,781 writing entry points to heaven_framework.egg-info/entry_points.txt 2026-01-03T08:13:42,784 writing requirements to heaven_framework.egg-info/requires.txt 2026-01-03T08:13:42,785 writing top-level names to heaven_framework.egg-info/top_level.txt 2026-01-03T08:13:42,858 listing git files failed - pretending there aren't any 2026-01-03T08:13:42,866 reading manifest file 'heaven_framework.egg-info/SOURCES.txt' 2026-01-03T08:13:42,888 reading manifest template 'MANIFEST.in' 2026-01-03T08:13:42,961 warning: no previously-included files matching '__pycache__' found anywhere in distribution 2026-01-03T08:13:42,962 warning: no previously-included files matching '*.py[co]' found anywhere in distribution 2026-01-03T08:13:42,964 warning: no previously-included files matching '.DS_Store' found anywhere in distribution 2026-01-03T08:13:42,964 adding license file 'LICENSE' 2026-01-03T08:13:42,976 writing manifest file 'heaven_framework.egg-info/SOURCES.txt' 2026-01-03T08:13:43,079 Getting requirements to build wheel: finished with status 'done' 2026-01-03T08:13:43,083 Created temporary directory: /tmp/pip-modern-metadata-pvt8zvtr 2026-01-03T08:13:43,085 Preparing metadata (pyproject.toml): started 2026-01-03T08:13:43,087 Running command Preparing metadata (pyproject.toml) 2026-01-03T08:13:43,686 toml section missing PosixPath('pyproject.toml') does not contain a tool.setuptools_scm section 2026-01-03T08:13:43,717 /tmp/pip-build-env-oqyx7u7e/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:75: _MissingDynamic: `keywords` defined outside of `pyproject.toml` is ignored. 2026-01-03T08:13:43,718 !! 2026-01-03T08:13:43,719 ******************************************************************************** 2026-01-03T08:13:43,720 The following seems to be defined outside of `pyproject.toml`: 2026-01-03T08:13:43,721 `keywords = ['agents ai llm framework heaven']` 2026-01-03T08:13:43,722 According to the spec (see the link below), however, setuptools CANNOT 2026-01-03T08:13:43,723 consider this value unless `keywords` is listed as `dynamic`. 2026-01-03T08:13:43,724 https://packaging.python.org/en/latest/specifications/pyproject-toml/#declaring-project-metadata-the-project-table 2026-01-03T08:13:43,725 To prevent this problem, you can list `keywords` under `dynamic` or alternatively 2026-01-03T08:13:43,726 remove the `[project]` table from your file and rely entirely on other means of 2026-01-03T08:13:43,727 configuration. 2026-01-03T08:13:43,727 ******************************************************************************** 2026-01-03T08:13:43,728 !! 2026-01-03T08:13:43,729 _handle_missing_dynamic(dist, project_table) 2026-01-03T08:13:43,729 /tmp/pip-build-env-oqyx7u7e/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-01-03T08:13:43,730 !! 2026-01-03T08:13:43,730 ******************************************************************************** 2026-01-03T08:13:43,731 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-01-03T08:13:43,732 By 2026-Feb-18, you need to update your project and remove deprecated calls 2026-01-03T08:13:43,732 or your builds will no longer be supported. 2026-01-03T08:13:43,733 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-01-03T08:13:43,734 ******************************************************************************** 2026-01-03T08:13:43,735 !! 2026-01-03T08:13:43,735 corresp(dist, value, root_dir) 2026-01-03T08:13:43,736 /tmp/pip-build-env-oqyx7u7e/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsWarning: `install_requires` overwritten in `pyproject.toml` (dependencies) 2026-01-03T08:13:43,736 corresp(dist, value, root_dir) 2026-01-03T08:13:43,737 /tmp/pip-build-env-oqyx7u7e/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsWarning: `extras_require` overwritten in `pyproject.toml` (optional-dependencies) 2026-01-03T08:13:43,737 corresp(dist, value, root_dir) 2026-01-03T08:13:43,804 /tmp/pip-build-env-oqyx7u7e/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-01-03T08:13:43,805 !! 2026-01-03T08:13:43,806 ******************************************************************************** 2026-01-03T08:13:43,806 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-01-03T08:13:43,808 License :: OSI Approved :: MIT License 2026-01-03T08:13:43,809 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-01-03T08:13:43,810 ******************************************************************************** 2026-01-03T08:13:43,811 !! 2026-01-03T08:13:43,811 dist._finalize_license_expression() 2026-01-03T08:13:43,812 /tmp/pip-build-env-oqyx7u7e/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-01-03T08:13:43,813 !! 2026-01-03T08:13:43,814 ******************************************************************************** 2026-01-03T08:13:43,814 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-01-03T08:13:43,815 License :: OSI Approved :: MIT License 2026-01-03T08:13:43,816 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-01-03T08:13:43,817 ******************************************************************************** 2026-01-03T08:13:43,818 !! 2026-01-03T08:13:43,819 self._finalize_license_expression() 2026-01-03T08:13:43,820 running dist_info 2026-01-03T08:13:43,833 creating /tmp/pip-modern-metadata-pvt8zvtr/heaven_framework.egg-info 2026-01-03T08:13:43,834 writing /tmp/pip-modern-metadata-pvt8zvtr/heaven_framework.egg-info/PKG-INFO 2026-01-03T08:13:43,840 writing dependency_links to /tmp/pip-modern-metadata-pvt8zvtr/heaven_framework.egg-info/dependency_links.txt 2026-01-03T08:13:43,842 writing entry points to /tmp/pip-modern-metadata-pvt8zvtr/heaven_framework.egg-info/entry_points.txt 2026-01-03T08:13:43,845 writing requirements to /tmp/pip-modern-metadata-pvt8zvtr/heaven_framework.egg-info/requires.txt 2026-01-03T08:13:43,846 writing top-level names to /tmp/pip-modern-metadata-pvt8zvtr/heaven_framework.egg-info/top_level.txt 2026-01-03T08:13:43,848 writing manifest file '/tmp/pip-modern-metadata-pvt8zvtr/heaven_framework.egg-info/SOURCES.txt' 2026-01-03T08:13:43,909 listing git files failed - pretending there aren't any 2026-01-03T08:13:43,915 reading manifest file '/tmp/pip-modern-metadata-pvt8zvtr/heaven_framework.egg-info/SOURCES.txt' 2026-01-03T08:13:43,917 reading manifest template 'MANIFEST.in' 2026-01-03T08:13:43,994 warning: no previously-included files matching '__pycache__' found anywhere in distribution 2026-01-03T08:13:43,995 warning: no previously-included files matching '*.py[co]' found anywhere in distribution 2026-01-03T08:13:43,996 warning: no previously-included files matching '.DS_Store' found anywhere in distribution 2026-01-03T08:13:43,997 adding license file 'LICENSE' 2026-01-03T08:13:44,004 writing manifest file '/tmp/pip-modern-metadata-pvt8zvtr/heaven_framework.egg-info/SOURCES.txt' 2026-01-03T08:13:44,006 creating '/tmp/pip-modern-metadata-pvt8zvtr/heaven_framework-0.1.17.dist-info' 2026-01-03T08:13:44,146 Preparing metadata (pyproject.toml): finished with status 'done' 2026-01-03T08:13:44,151 Source in /tmp/pip-wheel-heei31wq/heaven-framework_ea15baacd9ab4ba99e40ecc4e4bff783 has version 0.1.17, which satisfies requirement heaven-framework==0.1.17 from https://files.pythonhosted.org/packages/73/e9/88ada3a9de6d50bddfa9d262e34eea913c1df49bdb195d2e67ab8fb602e6/heaven_framework-0.1.17.tar.gz 2026-01-03T08:13:44,152 Removed heaven-framework==0.1.17 from https://files.pythonhosted.org/packages/73/e9/88ada3a9de6d50bddfa9d262e34eea913c1df49bdb195d2e67ab8fb602e6/heaven_framework-0.1.17.tar.gz from build tracker '/tmp/pip-build-tracker-s210jm11' 2026-01-03T08:13:44,158 Created temporary directory: /tmp/pip-unpack-6en9x9ft 2026-01-03T08:13:44,159 Building wheels for collected packages: heaven-framework 2026-01-03T08:13:44,164 Created temporary directory: /tmp/pip-wheel-awhf7c5k 2026-01-03T08:13:44,164 Destination directory: /tmp/pip-wheel-awhf7c5k 2026-01-03T08:13:44,167 Building wheel for heaven-framework (pyproject.toml): started 2026-01-03T08:13:44,168 Running command Building wheel for heaven-framework (pyproject.toml) 2026-01-03T08:13:44,746 toml section missing PosixPath('pyproject.toml') does not contain a tool.setuptools_scm section 2026-01-03T08:13:44,776 /tmp/pip-build-env-oqyx7u7e/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:75: _MissingDynamic: `keywords` defined outside of `pyproject.toml` is ignored. 2026-01-03T08:13:44,777 !! 2026-01-03T08:13:44,778 ******************************************************************************** 2026-01-03T08:13:44,778 The following seems to be defined outside of `pyproject.toml`: 2026-01-03T08:13:44,780 `keywords = ['agents ai llm framework heaven']` 2026-01-03T08:13:44,781 According to the spec (see the link below), however, setuptools CANNOT 2026-01-03T08:13:44,782 consider this value unless `keywords` is listed as `dynamic`. 2026-01-03T08:13:44,783 https://packaging.python.org/en/latest/specifications/pyproject-toml/#declaring-project-metadata-the-project-table 2026-01-03T08:13:44,784 To prevent this problem, you can list `keywords` under `dynamic` or alternatively 2026-01-03T08:13:44,785 remove the `[project]` table from your file and rely entirely on other means of 2026-01-03T08:13:44,785 configuration. 2026-01-03T08:13:44,786 ******************************************************************************** 2026-01-03T08:13:44,787 !! 2026-01-03T08:13:44,788 _handle_missing_dynamic(dist, project_table) 2026-01-03T08:13:44,788 /tmp/pip-build-env-oqyx7u7e/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-01-03T08:13:44,789 !! 2026-01-03T08:13:44,790 ******************************************************************************** 2026-01-03T08:13:44,790 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-01-03T08:13:44,791 By 2026-Feb-18, you need to update your project and remove deprecated calls 2026-01-03T08:13:44,792 or your builds will no longer be supported. 2026-01-03T08:13:44,793 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-01-03T08:13:44,793 ******************************************************************************** 2026-01-03T08:13:44,794 !! 2026-01-03T08:13:44,795 corresp(dist, value, root_dir) 2026-01-03T08:13:44,795 /tmp/pip-build-env-oqyx7u7e/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsWarning: `install_requires` overwritten in `pyproject.toml` (dependencies) 2026-01-03T08:13:44,796 corresp(dist, value, root_dir) 2026-01-03T08:13:44,796 /tmp/pip-build-env-oqyx7u7e/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsWarning: `extras_require` overwritten in `pyproject.toml` (optional-dependencies) 2026-01-03T08:13:44,797 corresp(dist, value, root_dir) 2026-01-03T08:13:44,856 /tmp/pip-build-env-oqyx7u7e/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-01-03T08:13:44,857 !! 2026-01-03T08:13:44,858 ******************************************************************************** 2026-01-03T08:13:44,859 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-01-03T08:13:44,860 License :: OSI Approved :: MIT License 2026-01-03T08:13:44,861 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-01-03T08:13:44,862 ******************************************************************************** 2026-01-03T08:13:44,863 !! 2026-01-03T08:13:44,864 dist._finalize_license_expression() 2026-01-03T08:13:44,865 /tmp/pip-build-env-oqyx7u7e/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-01-03T08:13:44,865 !! 2026-01-03T08:13:44,866 ******************************************************************************** 2026-01-03T08:13:44,867 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-01-03T08:13:44,868 License :: OSI Approved :: MIT License 2026-01-03T08:13:44,869 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-01-03T08:13:44,870 ******************************************************************************** 2026-01-03T08:13:44,871 !! 2026-01-03T08:13:44,872 self._finalize_license_expression() 2026-01-03T08:13:44,872 running bdist_wheel 2026-01-03T08:13:44,890 running build 2026-01-03T08:13:44,891 running build_py 2026-01-03T08:13:44,899 creating build/lib/heaven_base 2026-01-03T08:13:44,902 copying heaven_base/mcp_tool_wrapper.py -> build/lib/heaven_base 2026-01-03T08:13:44,904 copying heaven_base/__init__.py -> build/lib/heaven_base 2026-01-03T08:13:44,907 copying heaven_base/decorators.py -> build/lib/heaven_base 2026-01-03T08:13:44,909 copying heaven_base/documentation_pipeline.py -> build/lib/heaven_base 2026-01-03T08:13:44,911 copying heaven_base/baseheavenagent.py -> build/lib/heaven_base 2026-01-03T08:13:44,917 copying heaven_base/unified_chat.py -> build/lib/heaven_base 2026-01-03T08:13:44,919 copying heaven_base/auto_summarizing_agent.py -> build/lib/heaven_base 2026-01-03T08:13:44,922 copying heaven_base/baseheaventool.py -> build/lib/heaven_base 2026-01-03T08:13:44,925 copying heaven_base/make_heaven_tool_from_docstring.py -> build/lib/heaven_base 2026-01-03T08:13:44,928 creating build/lib/heaven_base/agents 2026-01-03T08:13:44,930 copying heaven_base/agents/self_learning_agent_config.py -> build/lib/heaven_base/agents 2026-01-03T08:13:44,932 copying heaven_base/agents/phase_aggregator_agent.py -> build/lib/heaven_base/agents 2026-01-03T08:13:44,934 copying heaven_base/agents/self_learning_agent_skeleton.py -> build/lib/heaven_base/agents 2026-01-03T08:13:44,937 copying heaven_base/agents/subphase_detector_agent.py -> build/lib/heaven_base/agents 2026-01-03T08:13:44,940 copying heaven_base/agents/phase_detector_agent.py -> build/lib/heaven_base/agents 2026-01-03T08:13:44,942 copying heaven_base/agents/redactor_agent_config.py -> build/lib/heaven_base/agents 2026-01-03T08:13:44,944 copying heaven_base/agents/prompt_engineering_agent_config.py -> build/lib/heaven_base/agents 2026-01-03T08:13:44,946 copying heaven_base/agents/coder_agent_config.py -> build/lib/heaven_base/agents 2026-01-03T08:13:44,948 copying heaven_base/agents/scripture_writer_agent_config.py -> build/lib/heaven_base/agents 2026-01-03T08:13:44,950 copying heaven_base/agents/disciple_agent_config.py -> build/lib/heaven_base/agents 2026-01-03T08:13:44,952 copying heaven_base/agents/self_learning_agent.py -> build/lib/heaven_base/agents 2026-01-03T08:13:44,955 copying heaven_base/agents/concept_resolver_agent.py -> build/lib/heaven_base/agents 2026-01-03T08:13:44,958 creating build/lib/heaven_base/agents/summary_agent 2026-01-03T08:13:44,959 copying heaven_base/agents/summary_agent/__init__.py -> build/lib/heaven_base/agents/summary_agent 2026-01-03T08:13:44,961 copying heaven_base/agents/summary_agent/summary_agent.py -> build/lib/heaven_base/agents/summary_agent 2026-01-03T08:13:44,963 copying heaven_base/agents/summary_agent/summary_util.py -> build/lib/heaven_base/agents/summary_agent 2026-01-03T08:13:44,965 creating build/lib/heaven_base/cli 2026-01-03T08:13:44,967 copying heaven_base/cli/heaven_cli.py -> build/lib/heaven_base/cli 2026-01-03T08:13:44,969 copying heaven_base/cli/__init__.py -> build/lib/heaven_base/cli 2026-01-03T08:13:44,972 creating build/lib/heaven_base/configs 2026-01-03T08:13:44,973 copying heaven_base/configs/__init__.py -> build/lib/heaven_base/configs 2026-01-03T08:13:44,975 copying heaven_base/configs/hermes_config.py -> build/lib/heaven_base/configs 2026-01-03T08:13:44,977 copying heaven_base/configs/base_config.py -> build/lib/heaven_base/configs 2026-01-03T08:13:44,980 creating build/lib/heaven_base/langgraph 2026-01-03T08:13:44,981 copying heaven_base/langgraph/foundation.py -> build/lib/heaven_base/langgraph 2026-01-03T08:13:44,985 copying heaven_base/langgraph/__init__.py -> build/lib/heaven_base/langgraph 2026-01-03T08:13:44,987 copying heaven_base/langgraph/hermes_legos.py -> build/lib/heaven_base/langgraph 2026-01-03T08:13:44,990 copying heaven_base/langgraph/utility_legos.py -> build/lib/heaven_base/langgraph 2026-01-03T08:13:44,993 creating build/lib/heaven_base/mcps 2026-01-03T08:13:44,994 copying heaven_base/mcps/__init__.py -> build/lib/heaven_base/mcps 2026-01-03T08:13:44,996 copying heaven_base/mcps/toolbox_server.py -> build/lib/heaven_base/mcps 2026-01-03T08:13:44,999 creating build/lib/heaven_base/memory 2026-01-03T08:13:45,000 copying heaven_base/memory/base_piece.py -> build/lib/heaven_base/memory 2026-01-03T08:13:45,002 copying heaven_base/memory/__init__.py -> build/lib/heaven_base/memory 2026-01-03T08:13:45,004 copying heaven_base/memory/history.py -> build/lib/heaven_base/memory 2026-01-03T08:13:45,007 copying heaven_base/memory/heaven_event.py -> build/lib/heaven_base/memory 2026-01-03T08:13:45,010 copying heaven_base/memory/conversations.py -> build/lib/heaven_base/memory 2026-01-03T08:13:45,013 copying heaven_base/memory/heaven_history.py -> build/lib/heaven_base/memory 2026-01-03T08:13:45,015 creating build/lib/heaven_base/progenitor 2026-01-03T08:13:45,016 copying heaven_base/progenitor/system_prompt_config.py -> build/lib/heaven_base/progenitor 2026-01-03T08:13:45,020 creating build/lib/heaven_base/prompts 2026-01-03T08:13:45,021 copying heaven_base/prompts/heaven_variable.py -> build/lib/heaven_base/prompts 2026-01-03T08:13:45,024 creating build/lib/heaven_base/registry 2026-01-03T08:13:45,025 copying heaven_base/registry/__init__.py -> build/lib/heaven_base/registry 2026-01-03T08:13:45,027 copying heaven_base/registry/RegistryFactory_new.py -> build/lib/heaven_base/registry 2026-01-03T08:13:45,029 copying heaven_base/registry/matryoshka_dispatcher.py -> build/lib/heaven_base/registry 2026-01-03T08:13:45,032 copying heaven_base/registry/simple_registry_service.py -> build/lib/heaven_base/registry 2026-01-03T08:13:45,034 copying heaven_base/registry/registry_service_old.py -> build/lib/heaven_base/registry 2026-01-03T08:13:45,037 copying heaven_base/registry/registry_service.py -> build/lib/heaven_base/registry 2026-01-03T08:13:45,039 copying heaven_base/registry/RegistryFactory.py -> build/lib/heaven_base/registry 2026-01-03T08:13:45,041 copying heaven_base/registry/RegistryFactory_simple.py -> build/lib/heaven_base/registry 2026-01-03T08:13:45,043 copying heaven_base/registry/registry_demo.py -> build/lib/heaven_base/registry 2026-01-03T08:13:45,045 copying heaven_base/registry/matryoshka_helper.py -> build/lib/heaven_base/registry 2026-01-03T08:13:45,048 copying heaven_base/registry/registry_service_new.py -> build/lib/heaven_base/registry 2026-01-03T08:13:45,051 creating build/lib/heaven_base/tools 2026-01-03T08:13:45,052 copying heaven_base/tools/registry_tool.py -> build/lib/heaven_base/tools 2026-01-03T08:13:45,055 copying heaven_base/tools/think_tool.py -> build/lib/heaven_base/tools 2026-01-03T08:13:45,057 copying heaven_base/tools/write_skillchain_type_prompt_block_tool.py -> build/lib/heaven_base/tools 2026-01-03T08:13:45,059 copying heaven_base/tools/agent_config_test_tool.py -> build/lib/heaven_base/tools 2026-01-03T08:13:45,061 copying heaven_base/tools/__init__.py -> build/lib/heaven_base/tools 2026-01-03T08:13:45,063 copying heaven_base/tools/acolyte_chain_tools.py -> build/lib/heaven_base/tools 2026-01-03T08:13:45,066 copying heaven_base/tools/workflow_relay_tool.py -> build/lib/heaven_base/tools 2026-01-03T08:13:45,068 copying heaven_base/tools/run.py -> build/lib/heaven_base/tools 2026-01-03T08:13:45,070 copying heaven_base/tools/safe_code_reader_tool.py -> build/lib/heaven_base/tools 2026-01-03T08:13:45,072 copying heaven_base/tools/network_edit_tool.py -> build/lib/heaven_base/tools 2026-01-03T08:13:45,076 copying heaven_base/tools/acolyte_chains.py -> build/lib/heaven_base/tools 2026-01-03T08:13:45,078 copying heaven_base/tools/websearch_tool.py -> build/lib/heaven_base/tools 2026-01-03T08:13:45,080 copying heaven_base/tools/matryoshka_registry_tool.py -> build/lib/heaven_base/tools 2026-01-03T08:13:45,083 copying heaven_base/tools/redaction_tool.py -> build/lib/heaven_base/tools 2026-01-03T08:13:45,085 copying heaven_base/tools/code_localizer_tool.py -> build/lib/heaven_base/tools 2026-01-03T08:13:45,087 copying heaven_base/tools/retrieve_tool_info_tool.py -> build/lib/heaven_base/tools 2026-01-03T08:13:45,090 copying heaven_base/tools/bash_tool.py -> build/lib/heaven_base/tools 2026-01-03T08:13:45,092 copying heaven_base/tools/mcp_session_tools.py -> build/lib/heaven_base/tools 2026-01-03T08:13:45,094 copying heaven_base/tools/write_block_report_tool.py -> build/lib/heaven_base/tools 2026-01-03T08:13:45,097 copying heaven_base/tools/view_history_tool.py -> build/lib/heaven_base/tools 2026-01-03T08:13:45,099 copying heaven_base/tools/neo4j_tool.py -> build/lib/heaven_base/tools 2026-01-03T08:13:45,101 copying heaven_base/tools/search_prompt_blocks_tool.py -> build/lib/heaven_base/tools 2026-01-03T08:13:45,103 copying heaven_base/tools/write_prompt_block_tool.py -> build/lib/heaven_base/tools 2026-01-03T08:13:45,105 copying heaven_base/tools/straightforwardsummarizer_tool.py -> build/lib/heaven_base/tools 2026-01-03T08:13:45,107 creating build/lib/heaven_base/tool_utils 2026-01-03T08:13:45,108 copying heaven_base/tool_utils/safe_code_reader.py -> build/lib/heaven_base/tool_utils 2026-01-03T08:13:45,111 copying heaven_base/tool_utils/concept_neo4j_utils.py -> build/lib/heaven_base/tool_utils 2026-01-03T08:13:45,113 copying heaven_base/tool_utils/github_kanban.py -> build/lib/heaven_base/tool_utils 2026-01-03T08:13:45,116 copying heaven_base/tool_utils/__init__.py -> build/lib/heaven_base/tool_utils 2026-01-03T08:13:45,118 copying heaven_base/tool_utils/find_tool_use_in_history.py -> build/lib/heaven_base/tool_utils 2026-01-03T08:13:45,120 copying heaven_base/tool_utils/skillchain_utils.py -> build/lib/heaven_base/tool_utils 2026-01-03T08:13:45,122 copying heaven_base/tool_utils/hermes_utils.py -> build/lib/heaven_base/tool_utils 2026-01-03T08:13:45,127 copying heaven_base/tool_utils/dependency_finder.py -> build/lib/heaven_base/tool_utils 2026-01-03T08:13:45,130 copying heaven_base/tool_utils/produce_prompt_block_util.py -> build/lib/heaven_base/tool_utils 2026-01-03T08:13:45,131 copying heaven_base/tool_utils/agent_config_test.py -> build/lib/heaven_base/tool_utils 2026-01-03T08:13:45,135 copying heaven_base/tool_utils/prompt_injection_system_vX1.py -> build/lib/heaven_base/tool_utils 2026-01-03T08:13:45,137 copying heaven_base/tool_utils/tree_kanban.py -> build/lib/heaven_base/tool_utils 2026-01-03T08:13:45,140 copying heaven_base/tool_utils/completion_runners.py -> build/lib/heaven_base/tool_utils 2026-01-03T08:13:45,142 copying heaven_base/tool_utils/neo4j_utils.py -> build/lib/heaven_base/tool_utils 2026-01-03T08:13:45,145 copying heaven_base/tool_utils/_think_utils.py -> build/lib/heaven_base/tool_utils 2026-01-03T08:13:45,147 copying heaven_base/tool_utils/context_manager.py -> build/lib/heaven_base/tool_utils 2026-01-03T08:13:45,152 creating build/lib/heaven_base/utils 2026-01-03T08:13:45,153 copying heaven_base/utils/get_env_value.py -> build/lib/heaven_base/utils 2026-01-03T08:13:45,157 copying heaven_base/utils/__init__.py -> build/lib/heaven_base/utils 2026-01-03T08:13:45,159 copying heaven_base/utils/name_utils.py -> build/lib/heaven_base/utils 2026-01-03T08:13:45,161 copying heaven_base/utils/heaven_response_utils.py -> build/lib/heaven_base/utils 2026-01-03T08:13:45,164 copying heaven_base/utils/wiki_config.py -> build/lib/heaven_base/utils 2026-01-03T08:13:45,166 copying heaven_base/utils/omnitool.py -> build/lib/heaven_base/utils 2026-01-03T08:13:45,169 copying heaven_base/utils/mcp_agent_orchestrator.py -> build/lib/heaven_base/utils 2026-01-03T08:13:45,171 copying heaven_base/utils/auto_summarize.py -> build/lib/heaven_base/utils 2026-01-03T08:13:45,175 copying heaven_base/utils/mcp_tool_converter.py -> build/lib/heaven_base/utils 2026-01-03T08:13:45,178 copying heaven_base/utils/agent_and_tool_lists.py -> build/lib/heaven_base/utils 2026-01-03T08:13:45,181 copying heaven_base/utils/test_omnitool_real.py -> build/lib/heaven_base/utils 2026-01-03T08:13:45,183 copying heaven_base/utils/agent_client.py -> build/lib/heaven_base/utils 2026-01-03T08:13:45,185 copying heaven_base/utils/heaven_conversation_utils.py -> build/lib/heaven_base/utils 2026-01-03T08:13:45,188 copying heaven_base/utils/test_omnitool.py -> build/lib/heaven_base/utils 2026-01-03T08:13:45,190 copying heaven_base/utils/context_window_config.py -> build/lib/heaven_base/utils 2026-01-03T08:13:45,193 copying heaven_base/utils/token_counter.py -> build/lib/heaven_base/utils 2026-01-03T08:13:45,195 copying heaven_base/utils/test_neo4jtool_real.py -> build/lib/heaven_base/utils 2026-01-03T08:13:45,198 copying heaven_base/utils/agent_result_reader.py -> build/lib/heaven_base/utils 2026-01-03T08:13:45,201 copying heaven_base/utils/mcp_client.py -> build/lib/heaven_base/utils 2026-01-03T08:13:45,204 copying heaven_base/utils/recursive_summarize.py -> build/lib/heaven_base/utils 2026-01-03T08:13:45,208 copying heaven_base/utils/git_container_base_util.py -> build/lib/heaven_base/utils 2026-01-03T08:13:45,210 running egg_info 2026-01-03T08:13:45,225 writing heaven_framework.egg-info/PKG-INFO 2026-01-03T08:13:45,230 writing dependency_links to heaven_framework.egg-info/dependency_links.txt 2026-01-03T08:13:45,231 writing entry points to heaven_framework.egg-info/entry_points.txt 2026-01-03T08:13:45,234 writing requirements to heaven_framework.egg-info/requires.txt 2026-01-03T08:13:45,236 writing top-level names to heaven_framework.egg-info/top_level.txt 2026-01-03T08:13:45,300 listing git files failed - pretending there aren't any 2026-01-03T08:13:45,309 reading manifest file 'heaven_framework.egg-info/SOURCES.txt' 2026-01-03T08:13:45,330 reading manifest template 'MANIFEST.in' 2026-01-03T08:13:45,414 warning: no previously-included files matching '__pycache__' found anywhere in distribution 2026-01-03T08:13:45,415 warning: no previously-included files matching '*.py[co]' found anywhere in distribution 2026-01-03T08:13:45,416 warning: no previously-included files matching '.DS_Store' found anywhere in distribution 2026-01-03T08:13:45,417 adding license file 'LICENSE' 2026-01-03T08:13:45,429 writing manifest file 'heaven_framework.egg-info/SOURCES.txt' 2026-01-03T08:13:45,433 /tmp/pip-build-env-oqyx7u7e/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'heaven_base.acolyte_v2' is absent from the `packages` configuration. 2026-01-03T08:13:45,433 !! 2026-01-03T08:13:45,435 ******************************************************************************** 2026-01-03T08:13:45,435 ############################ 2026-01-03T08:13:45,436 # Package would be ignored # 2026-01-03T08:13:45,436 ############################ 2026-01-03T08:13:45,437 Python recognizes 'heaven_base.acolyte_v2' as an importable package[^1], 2026-01-03T08:13:45,438 but it is absent from setuptools' `packages` configuration. 2026-01-03T08:13:45,439 This leads to an ambiguous overall configuration. If you want to distribute this 2026-01-03T08:13:45,439 package, please make sure that 'heaven_base.acolyte_v2' is explicitly added 2026-01-03T08:13:45,440 to the `packages` configuration field. 2026-01-03T08:13:45,441 Alternatively, you can also rely on setuptools' discovery methods 2026-01-03T08:13:45,442 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-01-03T08:13:45,442 instead of `find_packages(...)`/`find:`). 2026-01-03T08:13:45,443 You can read more about "package discovery" on setuptools documentation page: 2026-01-03T08:13:45,445 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-01-03T08:13:45,446 If you don't want 'heaven_base.acolyte_v2' to be distributed and are 2026-01-03T08:13:45,446 already explicitly excluding 'heaven_base.acolyte_v2' via 2026-01-03T08:13:45,447 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-01-03T08:13:45,447 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-01-03T08:13:45,448 combination with a more fine grained `package-data` configuration. 2026-01-03T08:13:45,449 You can read more about "package data files" on setuptools documentation page: 2026-01-03T08:13:45,450 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-01-03T08:13:45,452 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-01-03T08:13:45,453 even if it does not contain any `.py` files. 2026-01-03T08:13:45,453 On the other hand, currently there is no concept of package data 2026-01-03T08:13:45,454 directory, all directories are treated like packages. 2026-01-03T08:13:45,454 ******************************************************************************** 2026-01-03T08:13:45,455 !! 2026-01-03T08:13:45,456 check.warn(importable) 2026-01-03T08:13:45,456 /tmp/pip-build-env-oqyx7u7e/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'heaven_base.agents.decider' is absent from the `packages` configuration. 2026-01-03T08:13:45,457 !! 2026-01-03T08:13:45,458 ******************************************************************************** 2026-01-03T08:13:45,458 ############################ 2026-01-03T08:13:45,459 # Package would be ignored # 2026-01-03T08:13:45,459 ############################ 2026-01-03T08:13:45,459 Python recognizes 'heaven_base.agents.decider' as an importable package[^1], 2026-01-03T08:13:45,460 but it is absent from setuptools' `packages` configuration. 2026-01-03T08:13:45,461 This leads to an ambiguous overall configuration. If you want to distribute this 2026-01-03T08:13:45,461 package, please make sure that 'heaven_base.agents.decider' is explicitly added 2026-01-03T08:13:45,462 to the `packages` configuration field. 2026-01-03T08:13:45,463 Alternatively, you can also rely on setuptools' discovery methods 2026-01-03T08:13:45,463 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-01-03T08:13:45,464 instead of `find_packages(...)`/`find:`). 2026-01-03T08:13:45,465 You can read more about "package discovery" on setuptools documentation page: 2026-01-03T08:13:45,466 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-01-03T08:13:45,467 If you don't want 'heaven_base.agents.decider' to be distributed and are 2026-01-03T08:13:45,467 already explicitly excluding 'heaven_base.agents.decider' via 2026-01-03T08:13:45,467 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-01-03T08:13:45,468 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-01-03T08:13:45,468 combination with a more fine grained `package-data` configuration. 2026-01-03T08:13:45,469 You can read more about "package data files" on setuptools documentation page: 2026-01-03T08:13:45,471 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-01-03T08:13:45,472 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-01-03T08:13:45,472 even if it does not contain any `.py` files. 2026-01-03T08:13:45,473 On the other hand, currently there is no concept of package data 2026-01-03T08:13:45,474 directory, all directories are treated like packages. 2026-01-03T08:13:45,474 ******************************************************************************** 2026-01-03T08:13:45,475 !! 2026-01-03T08:13:45,476 check.warn(importable) 2026-01-03T08:13:45,476 /tmp/pip-build-env-oqyx7u7e/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'heaven_base.agents.docstring_agent' is absent from the `packages` configuration. 2026-01-03T08:13:45,477 !! 2026-01-03T08:13:45,478 ******************************************************************************** 2026-01-03T08:13:45,478 ############################ 2026-01-03T08:13:45,479 # Package would be ignored # 2026-01-03T08:13:45,479 ############################ 2026-01-03T08:13:45,480 Python recognizes 'heaven_base.agents.docstring_agent' as an importable package[^1], 2026-01-03T08:13:45,480 but it is absent from setuptools' `packages` configuration. 2026-01-03T08:13:45,482 This leads to an ambiguous overall configuration. If you want to distribute this 2026-01-03T08:13:45,482 package, please make sure that 'heaven_base.agents.docstring_agent' is explicitly added 2026-01-03T08:13:45,483 to the `packages` configuration field. 2026-01-03T08:13:45,484 Alternatively, you can also rely on setuptools' discovery methods 2026-01-03T08:13:45,484 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-01-03T08:13:45,485 instead of `find_packages(...)`/`find:`). 2026-01-03T08:13:45,485 You can read more about "package discovery" on setuptools documentation page: 2026-01-03T08:13:45,486 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-01-03T08:13:45,487 If you don't want 'heaven_base.agents.docstring_agent' to be distributed and are 2026-01-03T08:13:45,488 already explicitly excluding 'heaven_base.agents.docstring_agent' via 2026-01-03T08:13:45,488 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-01-03T08:13:45,489 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-01-03T08:13:45,489 combination with a more fine grained `package-data` configuration. 2026-01-03T08:13:45,490 You can read more about "package data files" on setuptools documentation page: 2026-01-03T08:13:45,491 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-01-03T08:13:45,492 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-01-03T08:13:45,493 even if it does not contain any `.py` files. 2026-01-03T08:13:45,493 On the other hand, currently there is no concept of package data 2026-01-03T08:13:45,493 directory, all directories are treated like packages. 2026-01-03T08:13:45,494 ******************************************************************************** 2026-01-03T08:13:45,495 !! 2026-01-03T08:13:45,495 check.warn(importable) 2026-01-03T08:13:45,496 /tmp/pip-build-env-oqyx7u7e/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'heaven_base.agents.example_maker' is absent from the `packages` configuration. 2026-01-03T08:13:45,496 !! 2026-01-03T08:13:45,497 ******************************************************************************** 2026-01-03T08:13:45,498 ############################ 2026-01-03T08:13:45,498 # Package would be ignored # 2026-01-03T08:13:45,499 ############################ 2026-01-03T08:13:45,499 Python recognizes 'heaven_base.agents.example_maker' as an importable package[^1], 2026-01-03T08:13:45,500 but it is absent from setuptools' `packages` configuration. 2026-01-03T08:13:45,501 This leads to an ambiguous overall configuration. If you want to distribute this 2026-01-03T08:13:45,502 package, please make sure that 'heaven_base.agents.example_maker' is explicitly added 2026-01-03T08:13:45,502 to the `packages` configuration field. 2026-01-03T08:13:45,503 Alternatively, you can also rely on setuptools' discovery methods 2026-01-03T08:13:45,503 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-01-03T08:13:45,504 instead of `find_packages(...)`/`find:`). 2026-01-03T08:13:45,505 You can read more about "package discovery" on setuptools documentation page: 2026-01-03T08:13:45,506 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-01-03T08:13:45,507 If you don't want 'heaven_base.agents.example_maker' to be distributed and are 2026-01-03T08:13:45,508 already explicitly excluding 'heaven_base.agents.example_maker' via 2026-01-03T08:13:45,508 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-01-03T08:13:45,509 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-01-03T08:13:45,509 combination with a more fine grained `package-data` configuration. 2026-01-03T08:13:45,511 You can read more about "package data files" on setuptools documentation page: 2026-01-03T08:13:45,512 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-01-03T08:13:45,513 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-01-03T08:13:45,513 even if it does not contain any `.py` files. 2026-01-03T08:13:45,514 On the other hand, currently there is no concept of package data 2026-01-03T08:13:45,514 directory, all directories are treated like packages. 2026-01-03T08:13:45,515 ******************************************************************************** 2026-01-03T08:13:45,515 !! 2026-01-03T08:13:45,516 check.warn(importable) 2026-01-03T08:13:45,516 /tmp/pip-build-env-oqyx7u7e/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'heaven_base.docs' is absent from the `packages` configuration. 2026-01-03T08:13:45,517 !! 2026-01-03T08:13:45,518 ******************************************************************************** 2026-01-03T08:13:45,518 ############################ 2026-01-03T08:13:45,519 # Package would be ignored # 2026-01-03T08:13:45,519 ############################ 2026-01-03T08:13:45,519 Python recognizes 'heaven_base.docs' as an importable package[^1], 2026-01-03T08:13:45,520 but it is absent from setuptools' `packages` configuration. 2026-01-03T08:13:45,521 This leads to an ambiguous overall configuration. If you want to distribute this 2026-01-03T08:13:45,521 package, please make sure that 'heaven_base.docs' is explicitly added 2026-01-03T08:13:45,522 to the `packages` configuration field. 2026-01-03T08:13:45,523 Alternatively, you can also rely on setuptools' discovery methods 2026-01-03T08:13:45,523 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-01-03T08:13:45,524 instead of `find_packages(...)`/`find:`). 2026-01-03T08:13:45,525 You can read more about "package discovery" on setuptools documentation page: 2026-01-03T08:13:45,526 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-01-03T08:13:45,527 If you don't want 'heaven_base.docs' to be distributed and are 2026-01-03T08:13:45,528 already explicitly excluding 'heaven_base.docs' via 2026-01-03T08:13:45,530 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-01-03T08:13:45,530 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-01-03T08:13:45,531 combination with a more fine grained `package-data` configuration. 2026-01-03T08:13:45,532 You can read more about "package data files" on setuptools documentation page: 2026-01-03T08:13:45,533 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-01-03T08:13:45,535 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-01-03T08:13:45,535 even if it does not contain any `.py` files. 2026-01-03T08:13:45,536 On the other hand, currently there is no concept of package data 2026-01-03T08:13:45,536 directory, all directories are treated like packages. 2026-01-03T08:13:45,537 ******************************************************************************** 2026-01-03T08:13:45,538 !! 2026-01-03T08:13:45,538 check.warn(importable) 2026-01-03T08:13:45,539 /tmp/pip-build-env-oqyx7u7e/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'heaven_base.docs.examples' is absent from the `packages` configuration. 2026-01-03T08:13:45,540 !! 2026-01-03T08:13:45,541 ******************************************************************************** 2026-01-03T08:13:45,541 ############################ 2026-01-03T08:13:45,542 # Package would be ignored # 2026-01-03T08:13:45,542 ############################ 2026-01-03T08:13:45,543 Python recognizes 'heaven_base.docs.examples' as an importable package[^1], 2026-01-03T08:13:45,543 but it is absent from setuptools' `packages` configuration. 2026-01-03T08:13:45,544 This leads to an ambiguous overall configuration. If you want to distribute this 2026-01-03T08:13:45,545 package, please make sure that 'heaven_base.docs.examples' is explicitly added 2026-01-03T08:13:45,545 to the `packages` configuration field. 2026-01-03T08:13:45,546 Alternatively, you can also rely on setuptools' discovery methods 2026-01-03T08:13:45,546 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-01-03T08:13:45,547 instead of `find_packages(...)`/`find:`). 2026-01-03T08:13:45,548 You can read more about "package discovery" on setuptools documentation page: 2026-01-03T08:13:45,549 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-01-03T08:13:45,549 If you don't want 'heaven_base.docs.examples' to be distributed and are 2026-01-03T08:13:45,550 already explicitly excluding 'heaven_base.docs.examples' via 2026-01-03T08:13:45,550 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-01-03T08:13:45,551 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-01-03T08:13:45,551 combination with a more fine grained `package-data` configuration. 2026-01-03T08:13:45,552 You can read more about "package data files" on setuptools documentation page: 2026-01-03T08:13:45,553 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-01-03T08:13:45,555 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-01-03T08:13:45,555 even if it does not contain any `.py` files. 2026-01-03T08:13:45,556 On the other hand, currently there is no concept of package data 2026-01-03T08:13:45,556 directory, all directories are treated like packages. 2026-01-03T08:13:45,557 ******************************************************************************** 2026-01-03T08:13:45,558 !! 2026-01-03T08:13:45,558 check.warn(importable) 2026-01-03T08:13:45,559 /tmp/pip-build-env-oqyx7u7e/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'heaven_base.old_acolyte' is absent from the `packages` configuration. 2026-01-03T08:13:45,560 !! 2026-01-03T08:13:45,561 ******************************************************************************** 2026-01-03T08:13:45,562 ############################ 2026-01-03T08:13:45,562 # Package would be ignored # 2026-01-03T08:13:45,563 ############################ 2026-01-03T08:13:45,563 Python recognizes 'heaven_base.old_acolyte' as an importable package[^1], 2026-01-03T08:13:45,564 but it is absent from setuptools' `packages` configuration. 2026-01-03T08:13:45,565 This leads to an ambiguous overall configuration. If you want to distribute this 2026-01-03T08:13:45,565 package, please make sure that 'heaven_base.old_acolyte' is explicitly added 2026-01-03T08:13:45,566 to the `packages` configuration field. 2026-01-03T08:13:45,567 Alternatively, you can also rely on setuptools' discovery methods 2026-01-03T08:13:45,567 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-01-03T08:13:45,568 instead of `find_packages(...)`/`find:`). 2026-01-03T08:13:45,569 You can read more about "package discovery" on setuptools documentation page: 2026-01-03T08:13:45,571 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-01-03T08:13:45,572 If you don't want 'heaven_base.old_acolyte' to be distributed and are 2026-01-03T08:13:45,572 already explicitly excluding 'heaven_base.old_acolyte' via 2026-01-03T08:13:45,573 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-01-03T08:13:45,573 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-01-03T08:13:45,574 combination with a more fine grained `package-data` configuration. 2026-01-03T08:13:45,574 You can read more about "package data files" on setuptools documentation page: 2026-01-03T08:13:45,575 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-01-03T08:13:45,577 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-01-03T08:13:45,577 even if it does not contain any `.py` files. 2026-01-03T08:13:45,577 On the other hand, currently there is no concept of package data 2026-01-03T08:13:45,578 directory, all directories are treated like packages. 2026-01-03T08:13:45,578 ******************************************************************************** 2026-01-03T08:13:45,579 !! 2026-01-03T08:13:45,580 check.warn(importable) 2026-01-03T08:13:45,580 /tmp/pip-build-env-oqyx7u7e/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'heaven_base.prompts.prompt_blocks' is absent from the `packages` configuration. 2026-01-03T08:13:45,581 !! 2026-01-03T08:13:45,582 ******************************************************************************** 2026-01-03T08:13:45,582 ############################ 2026-01-03T08:13:45,583 # Package would be ignored # 2026-01-03T08:13:45,583 ############################ 2026-01-03T08:13:45,583 Python recognizes 'heaven_base.prompts.prompt_blocks' as an importable package[^1], 2026-01-03T08:13:45,584 but it is absent from setuptools' `packages` configuration. 2026-01-03T08:13:45,585 This leads to an ambiguous overall configuration. If you want to distribute this 2026-01-03T08:13:45,585 package, please make sure that 'heaven_base.prompts.prompt_blocks' is explicitly added 2026-01-03T08:13:45,586 to the `packages` configuration field. 2026-01-03T08:13:45,587 Alternatively, you can also rely on setuptools' discovery methods 2026-01-03T08:13:45,588 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-01-03T08:13:45,588 instead of `find_packages(...)`/`find:`). 2026-01-03T08:13:45,589 You can read more about "package discovery" on setuptools documentation page: 2026-01-03T08:13:45,590 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-01-03T08:13:45,591 If you don't want 'heaven_base.prompts.prompt_blocks' to be distributed and are 2026-01-03T08:13:45,592 already explicitly excluding 'heaven_base.prompts.prompt_blocks' via 2026-01-03T08:13:45,592 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-01-03T08:13:45,593 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-01-03T08:13:45,593 combination with a more fine grained `package-data` configuration. 2026-01-03T08:13:45,595 You can read more about "package data files" on setuptools documentation page: 2026-01-03T08:13:45,596 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-01-03T08:13:45,597 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-01-03T08:13:45,598 even if it does not contain any `.py` files. 2026-01-03T08:13:45,598 On the other hand, currently there is no concept of package data 2026-01-03T08:13:45,599 directory, all directories are treated like packages. 2026-01-03T08:13:45,600 ******************************************************************************** 2026-01-03T08:13:45,601 !! 2026-01-03T08:13:45,601 check.warn(importable) 2026-01-03T08:13:45,602 /tmp/pip-build-env-oqyx7u7e/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'heaven_base.prompts.prompt_blocks.blocks' is absent from the `packages` configuration. 2026-01-03T08:13:45,602 !! 2026-01-03T08:13:45,603 ******************************************************************************** 2026-01-03T08:13:45,603 ############################ 2026-01-03T08:13:45,604 # Package would be ignored # 2026-01-03T08:13:45,604 ############################ 2026-01-03T08:13:45,605 Python recognizes 'heaven_base.prompts.prompt_blocks.blocks' as an importable package[^1], 2026-01-03T08:13:45,605 but it is absent from setuptools' `packages` configuration. 2026-01-03T08:13:45,606 This leads to an ambiguous overall configuration. If you want to distribute this 2026-01-03T08:13:45,606 package, please make sure that 'heaven_base.prompts.prompt_blocks.blocks' is explicitly added 2026-01-03T08:13:45,607 to the `packages` configuration field. 2026-01-03T08:13:45,608 Alternatively, you can also rely on setuptools' discovery methods 2026-01-03T08:13:45,608 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-01-03T08:13:45,609 instead of `find_packages(...)`/`find:`). 2026-01-03T08:13:45,610 You can read more about "package discovery" on setuptools documentation page: 2026-01-03T08:13:45,611 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-01-03T08:13:45,612 If you don't want 'heaven_base.prompts.prompt_blocks.blocks' to be distributed and are 2026-01-03T08:13:45,612 already explicitly excluding 'heaven_base.prompts.prompt_blocks.blocks' via 2026-01-03T08:13:45,613 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-01-03T08:13:45,613 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-01-03T08:13:45,614 combination with a more fine grained `package-data` configuration. 2026-01-03T08:13:45,615 You can read more about "package data files" on setuptools documentation page: 2026-01-03T08:13:45,616 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-01-03T08:13:45,618 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-01-03T08:13:45,619 even if it does not contain any `.py` files. 2026-01-03T08:13:45,620 On the other hand, currently there is no concept of package data 2026-01-03T08:13:45,620 directory, all directories are treated like packages. 2026-01-03T08:13:45,621 ******************************************************************************** 2026-01-03T08:13:45,622 !! 2026-01-03T08:13:45,623 check.warn(importable) 2026-01-03T08:13:45,623 /tmp/pip-build-env-oqyx7u7e/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'heaven_base.templates' is absent from the `packages` configuration. 2026-01-03T08:13:45,624 !! 2026-01-03T08:13:45,625 ******************************************************************************** 2026-01-03T08:13:45,625 ############################ 2026-01-03T08:13:45,626 # Package would be ignored # 2026-01-03T08:13:45,626 ############################ 2026-01-03T08:13:45,627 Python recognizes 'heaven_base.templates' as an importable package[^1], 2026-01-03T08:13:45,627 but it is absent from setuptools' `packages` configuration. 2026-01-03T08:13:45,629 This leads to an ambiguous overall configuration. If you want to distribute this 2026-01-03T08:13:45,629 package, please make sure that 'heaven_base.templates' is explicitly added 2026-01-03T08:13:45,630 to the `packages` configuration field. 2026-01-03T08:13:45,631 Alternatively, you can also rely on setuptools' discovery methods 2026-01-03T08:13:45,631 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-01-03T08:13:45,632 instead of `find_packages(...)`/`find:`). 2026-01-03T08:13:45,633 You can read more about "package discovery" on setuptools documentation page: 2026-01-03T08:13:45,633 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-01-03T08:13:45,634 If you don't want 'heaven_base.templates' to be distributed and are 2026-01-03T08:13:45,635 already explicitly excluding 'heaven_base.templates' via 2026-01-03T08:13:45,635 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-01-03T08:13:45,635 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-01-03T08:13:45,636 combination with a more fine grained `package-data` configuration. 2026-01-03T08:13:45,637 You can read more about "package data files" on setuptools documentation page: 2026-01-03T08:13:45,637 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-01-03T08:13:45,639 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-01-03T08:13:45,639 even if it does not contain any `.py` files. 2026-01-03T08:13:45,640 On the other hand, currently there is no concept of package data 2026-01-03T08:13:45,640 directory, all directories are treated like packages. 2026-01-03T08:13:45,641 ******************************************************************************** 2026-01-03T08:13:45,642 !! 2026-01-03T08:13:45,642 check.warn(importable) 2026-01-03T08:13:45,643 copying heaven_base/__init__.py.bak -> build/lib/heaven_base 2026-01-03T08:13:45,643 creating build/lib/heaven_base/acolyte_v2 2026-01-03T08:13:45,644 copying heaven_base/acolyte_v2/__init__.py -> build/lib/heaven_base/acolyte_v2 2026-01-03T08:13:45,644 copying heaven_base/acolyte_v2/acolyte_agent_config.py -> build/lib/heaven_base/acolyte_v2 2026-01-03T08:13:45,645 copying heaven_base/acolyte_v2/run_acolyte.py -> build/lib/heaven_base/acolyte_v2 2026-01-03T08:13:45,646 creating build/lib/heaven_base/docs 2026-01-03T08:13:45,646 copying heaven_base/docs/__init__.py -> build/lib/heaven_base/docs 2026-01-03T08:13:45,647 creating build/lib/heaven_base/docs/examples 2026-01-03T08:13:45,647 copying heaven_base/docs/examples/__init__.py -> build/lib/heaven_base/docs/examples 2026-01-03T08:13:45,648 copying heaven_base/docs/examples/heaven_callbacks.py -> build/lib/heaven_base/docs/examples 2026-01-03T08:13:45,649 creating build/lib/heaven_base/old_acolyte 2026-01-03T08:13:45,649 copying heaven_base/old_acolyte/__init__.py -> build/lib/heaven_base/old_acolyte 2026-01-03T08:13:45,650 copying heaven_base/old_acolyte/gospel_writer.py -> build/lib/heaven_base/old_acolyte 2026-01-03T08:13:45,650 creating build/lib/heaven_base/templates 2026-01-03T08:13:45,651 copying heaven_base/templates/langgraph_scripture_template.py -> build/lib/heaven_base/templates 2026-01-03T08:13:45,651 creating build/lib/heaven_base/agents/decider 2026-01-03T08:13:45,652 copying heaven_base/agents/decider/__init__.py -> build/lib/heaven_base/agents/decider 2026-01-03T08:13:45,653 copying heaven_base/agents/decider/decider_agent_config.py -> build/lib/heaven_base/agents/decider 2026-01-03T08:13:45,653 creating build/lib/heaven_base/agents/docstring_agent 2026-01-03T08:13:45,654 copying heaven_base/agents/docstring_agent/__init__.py -> build/lib/heaven_base/agents/docstring_agent 2026-01-03T08:13:45,655 copying heaven_base/agents/docstring_agent/docstring_agent_config.py -> build/lib/heaven_base/agents/docstring_agent 2026-01-03T08:13:45,655 creating build/lib/heaven_base/agents/example_maker 2026-01-03T08:13:45,656 copying heaven_base/agents/example_maker/__init__.py -> build/lib/heaven_base/agents/example_maker 2026-01-03T08:13:45,657 copying heaven_base/agents/example_maker/example_maker_agent_config.py -> build/lib/heaven_base/agents/example_maker 2026-01-03T08:13:45,657 copying heaven_base/configs/uni_api_config.json -> build/lib/heaven_base/configs 2026-01-03T08:13:45,658 copying heaven_base/prompts/sandbox_react_frontend_prompt.txt -> build/lib/heaven_base/prompts 2026-01-03T08:13:45,658 creating build/lib/heaven_base/prompts/prompt_blocks 2026-01-03T08:13:45,659 copying heaven_base/prompts/prompt_blocks/prompt_block_registry.py -> build/lib/heaven_base/prompts/prompt_blocks 2026-01-03T08:13:45,659 copying heaven_base/prompts/prompt_blocks/prompt_block_utils.py -> build/lib/heaven_base/prompts/prompt_blocks 2026-01-03T08:13:45,659 copying heaven_base/prompts/prompt_blocks/sanc_fractal.txt -> build/lib/heaven_base/prompts/prompt_blocks 2026-01-03T08:13:45,660 creating build/lib/heaven_base/prompts/prompt_blocks/blocks 2026-01-03T08:13:45,660 copying heaven_base/prompts/prompt_blocks/blocks/acronym_generation_for_skillchains.json -> build/lib/heaven_base/prompts/prompt_blocks/blocks 2026-01-03T08:13:45,661 copying heaven_base/prompts/prompt_blocks/blocks/agent_epistemological_crisis_triage.json -> build/lib/heaven_base/prompts/prompt_blocks/blocks 2026-01-03T08:13:45,661 copying heaven_base/prompts/prompt_blocks/blocks/aggregate_multiple_skillchains.json -> build/lib/heaven_base/prompts/prompt_blocks/blocks 2026-01-03T08:13:45,662 copying heaven_base/prompts/prompt_blocks/blocks/blocked_workflow_reporting_and_escalation.json -> build/lib/heaven_base/prompts/prompt_blocks/blocks 2026-01-03T08:13:45,662 copying heaven_base/prompts/prompt_blocks/blocks/code_debugging_basics_v1.json -> build/lib/heaven_base/prompts/prompt_blocks/blocks 2026-01-03T08:13:45,663 copying heaven_base/prompts/prompt_blocks/blocks/coding.debugging.simple_code_issue.json -> build/lib/heaven_base/prompts/prompt_blocks/blocks 2026-01-03T08:13:45,663 copying heaven_base/prompts/prompt_blocks/blocks/coding_assistant_debug_review_system_v1.json -> build/lib/heaven_base/prompts/prompt_blocks/blocks 2026-01-03T08:13:45,664 copying heaven_base/prompts/prompt_blocks/blocks/debugging_core_simple.json -> build/lib/heaven_base/prompts/prompt_blocks/blocks 2026-01-03T08:13:45,664 copying heaven_base/prompts/prompt_blocks/blocks/prompt_block_content_revision.json -> build/lib/heaven_base/prompts/prompt_blocks/blocks 2026-01-03T08:13:45,665 copying heaven_base/prompts/prompt_blocks/blocks/prompt_block_creation_and_semantic_search.json -> build/lib/heaven_base/prompts/prompt_blocks/blocks 2026-01-03T08:13:45,665 copying heaven_base/prompts/prompt_blocks/blocks/prompt_block_duplicate_check_and_create.json -> build/lib/heaven_base/prompts/prompt_blocks/blocks 2026-01-03T08:13:45,666 copying heaven_base/prompts/prompt_blocks/blocks/prompt_block_guide.json -> build/lib/heaven_base/prompts/prompt_blocks/blocks 2026-01-03T08:13:45,666 copying heaven_base/prompts/prompt_blocks/blocks/prompt_block_quality_review_and_approval.json -> build/lib/heaven_base/prompts/prompt_blocks/blocks 2026-01-03T08:13:45,667 copying heaven_base/prompts/prompt_blocks/blocks/prompt_engineering_best_practices.json -> build/lib/heaven_base/prompts/prompt_blocks/blocks 2026-01-03T08:13:45,667 copying heaven_base/prompts/prompt_blocks/blocks/sectioned_acronym_generation.json -> build/lib/heaven_base/prompts/prompt_blocks/blocks 2026-01-03T08:13:45,668 copying heaven_base/prompts/prompt_blocks/blocks/skillchain_expression_language_instruction_prompt.json -> build/lib/heaven_base/prompts/prompt_blocks/blocks 2026-01-03T08:13:45,668 copying heaven_base/prompts/prompt_blocks/blocks/systems_design.json -> build/lib/heaven_base/prompts/prompt_blocks/blocks 2026-01-03T08:13:45,669 copying heaven_base/registry/heaven_framework_lib_registry.json -> build/lib/heaven_base/registry 2026-01-03T08:13:45,669 copying heaven_base/registry/tree_repl_lib_registry.json -> build/lib/heaven_base/registry 2026-01-03T08:13:45,670 copying heaven_base/tool_utils/github_kanban.py.backup -> build/lib/heaven_base/tool_utils 2026-01-03T08:13:45,671 copying heaven_base/tool_utils/tree_kanban.py.backup -> build/lib/heaven_base/tool_utils 2026-01-03T08:13:45,671 installing to build/bdist.linux-armv7l/wheel 2026-01-03T08:13:45,672 running install 2026-01-03T08:13:45,672 running install_lib 2026-01-03T08:13:45,672 creating build/bdist.linux-armv7l/wheel 2026-01-03T08:13:45,673 creating build/bdist.linux-armv7l/wheel/heaven_base 2026-01-03T08:13:45,673 creating build/bdist.linux-armv7l/wheel/heaven_base/old_acolyte 2026-01-03T08:13:45,674 copying build/lib/heaven_base/old_acolyte/__init__.py -> build/bdist.linux-armv7l/wheel/./heaven_base/old_acolyte 2026-01-03T08:13:45,674 copying build/lib/heaven_base/old_acolyte/gospel_writer.py -> build/bdist.linux-armv7l/wheel/./heaven_base/old_acolyte 2026-01-03T08:13:45,675 copying build/lib/heaven_base/mcp_tool_wrapper.py -> build/bdist.linux-armv7l/wheel/./heaven_base 2026-01-03T08:13:45,675 creating build/bdist.linux-armv7l/wheel/heaven_base/prompts 2026-01-03T08:13:45,675 copying build/lib/heaven_base/prompts/heaven_variable.py -> build/bdist.linux-armv7l/wheel/./heaven_base/prompts 2026-01-03T08:13:45,677 creating build/bdist.linux-armv7l/wheel/heaven_base/prompts/prompt_blocks 2026-01-03T08:13:45,679 copying build/lib/heaven_base/prompts/prompt_blocks/sanc_fractal.txt -> build/bdist.linux-armv7l/wheel/./heaven_base/prompts/prompt_blocks 2026-01-03T08:13:45,681 copying build/lib/heaven_base/prompts/prompt_blocks/prompt_block_utils.py -> build/bdist.linux-armv7l/wheel/./heaven_base/prompts/prompt_blocks 2026-01-03T08:13:45,684 creating build/bdist.linux-armv7l/wheel/heaven_base/prompts/prompt_blocks/blocks 2026-01-03T08:13:45,685 copying build/lib/heaven_base/prompts/prompt_blocks/blocks/skillchain_expression_language_instruction_prompt.json -> build/bdist.linux-armv7l/wheel/./heaven_base/prompts/prompt_blocks/blocks 2026-01-03T08:13:45,687 copying build/lib/heaven_base/prompts/prompt_blocks/blocks/aggregate_multiple_skillchains.json -> build/bdist.linux-armv7l/wheel/./heaven_base/prompts/prompt_blocks/blocks 2026-01-03T08:13:45,689 copying build/lib/heaven_base/prompts/prompt_blocks/blocks/coding_assistant_debug_review_system_v1.json -> build/bdist.linux-armv7l/wheel/./heaven_base/prompts/prompt_blocks/blocks 2026-01-03T08:13:45,692 copying build/lib/heaven_base/prompts/prompt_blocks/blocks/coding.debugging.simple_code_issue.json -> build/bdist.linux-armv7l/wheel/./heaven_base/prompts/prompt_blocks/blocks 2026-01-03T08:13:45,693 copying build/lib/heaven_base/prompts/prompt_blocks/blocks/prompt_engineering_best_practices.json -> build/bdist.linux-armv7l/wheel/./heaven_base/prompts/prompt_blocks/blocks 2026-01-03T08:13:45,695 copying build/lib/heaven_base/prompts/prompt_blocks/blocks/acronym_generation_for_skillchains.json -> build/bdist.linux-armv7l/wheel/./heaven_base/prompts/prompt_blocks/blocks 2026-01-03T08:13:45,697 copying build/lib/heaven_base/prompts/prompt_blocks/blocks/systems_design.json -> build/bdist.linux-armv7l/wheel/./heaven_base/prompts/prompt_blocks/blocks 2026-01-03T08:13:45,699 copying build/lib/heaven_base/prompts/prompt_blocks/blocks/debugging_core_simple.json -> build/bdist.linux-armv7l/wheel/./heaven_base/prompts/prompt_blocks/blocks 2026-01-03T08:13:45,701 copying build/lib/heaven_base/prompts/prompt_blocks/blocks/prompt_block_content_revision.json -> build/bdist.linux-armv7l/wheel/./heaven_base/prompts/prompt_blocks/blocks 2026-01-03T08:13:45,703 copying build/lib/heaven_base/prompts/prompt_blocks/blocks/prompt_block_guide.json -> build/bdist.linux-armv7l/wheel/./heaven_base/prompts/prompt_blocks/blocks 2026-01-03T08:13:45,705 copying build/lib/heaven_base/prompts/prompt_blocks/blocks/code_debugging_basics_v1.json -> build/bdist.linux-armv7l/wheel/./heaven_base/prompts/prompt_blocks/blocks 2026-01-03T08:13:45,707 copying build/lib/heaven_base/prompts/prompt_blocks/blocks/sectioned_acronym_generation.json -> build/bdist.linux-armv7l/wheel/./heaven_base/prompts/prompt_blocks/blocks 2026-01-03T08:13:45,710 copying build/lib/heaven_base/prompts/prompt_blocks/blocks/prompt_block_quality_review_and_approval.json -> build/bdist.linux-armv7l/wheel/./heaven_base/prompts/prompt_blocks/blocks 2026-01-03T08:13:45,711 copying build/lib/heaven_base/prompts/prompt_blocks/blocks/agent_epistemological_crisis_triage.json -> build/bdist.linux-armv7l/wheel/./heaven_base/prompts/prompt_blocks/blocks 2026-01-03T08:13:45,713 copying build/lib/heaven_base/prompts/prompt_blocks/blocks/blocked_workflow_reporting_and_escalation.json -> build/bdist.linux-armv7l/wheel/./heaven_base/prompts/prompt_blocks/blocks 2026-01-03T08:13:45,715 copying build/lib/heaven_base/prompts/prompt_blocks/blocks/prompt_block_duplicate_check_and_create.json -> build/bdist.linux-armv7l/wheel/./heaven_base/prompts/prompt_blocks/blocks 2026-01-03T08:13:45,717 copying build/lib/heaven_base/prompts/prompt_blocks/blocks/prompt_block_creation_and_semantic_search.json -> build/bdist.linux-armv7l/wheel/./heaven_base/prompts/prompt_blocks/blocks 2026-01-03T08:13:45,719 copying build/lib/heaven_base/prompts/prompt_blocks/prompt_block_registry.py -> build/bdist.linux-armv7l/wheel/./heaven_base/prompts/prompt_blocks 2026-01-03T08:13:45,722 copying build/lib/heaven_base/prompts/sandbox_react_frontend_prompt.txt -> build/bdist.linux-armv7l/wheel/./heaven_base/prompts 2026-01-03T08:13:45,723 copying build/lib/heaven_base/__init__.py -> build/bdist.linux-armv7l/wheel/./heaven_base 2026-01-03T08:13:45,726 creating build/bdist.linux-armv7l/wheel/heaven_base/templates 2026-01-03T08:13:45,728 copying build/lib/heaven_base/templates/langgraph_scripture_template.py -> build/bdist.linux-armv7l/wheel/./heaven_base/templates 2026-01-03T08:13:45,730 copying build/lib/heaven_base/decorators.py -> build/bdist.linux-armv7l/wheel/./heaven_base 2026-01-03T08:13:45,733 creating build/bdist.linux-armv7l/wheel/heaven_base/langgraph 2026-01-03T08:13:45,734 copying build/lib/heaven_base/langgraph/foundation.py -> build/bdist.linux-armv7l/wheel/./heaven_base/langgraph 2026-01-03T08:13:45,737 copying build/lib/heaven_base/langgraph/__init__.py -> build/bdist.linux-armv7l/wheel/./heaven_base/langgraph 2026-01-03T08:13:45,739 copying build/lib/heaven_base/langgraph/hermes_legos.py -> build/bdist.linux-armv7l/wheel/./heaven_base/langgraph 2026-01-03T08:13:45,742 copying build/lib/heaven_base/langgraph/utility_legos.py -> build/bdist.linux-armv7l/wheel/./heaven_base/langgraph 2026-01-03T08:13:45,745 copying build/lib/heaven_base/documentation_pipeline.py -> build/bdist.linux-armv7l/wheel/./heaven_base 2026-01-03T08:13:45,748 creating build/bdist.linux-armv7l/wheel/heaven_base/docs 2026-01-03T08:13:45,749 copying build/lib/heaven_base/docs/__init__.py -> build/bdist.linux-armv7l/wheel/./heaven_base/docs 2026-01-03T08:13:45,751 creating build/bdist.linux-armv7l/wheel/heaven_base/docs/examples 2026-01-03T08:13:45,752 copying build/lib/heaven_base/docs/examples/heaven_callbacks.py -> build/bdist.linux-armv7l/wheel/./heaven_base/docs/examples 2026-01-03T08:13:45,755 copying build/lib/heaven_base/docs/examples/__init__.py -> build/bdist.linux-armv7l/wheel/./heaven_base/docs/examples 2026-01-03T08:13:45,757 creating build/bdist.linux-armv7l/wheel/heaven_base/progenitor 2026-01-03T08:13:45,758 copying build/lib/heaven_base/progenitor/system_prompt_config.py -> build/bdist.linux-armv7l/wheel/./heaven_base/progenitor 2026-01-03T08:13:45,761 copying build/lib/heaven_base/__init__.py.bak -> build/bdist.linux-armv7l/wheel/./heaven_base 2026-01-03T08:13:45,764 creating build/bdist.linux-armv7l/wheel/heaven_base/tools 2026-01-03T08:13:45,765 copying build/lib/heaven_base/tools/registry_tool.py -> build/bdist.linux-armv7l/wheel/./heaven_base/tools 2026-01-03T08:13:45,767 copying build/lib/heaven_base/tools/think_tool.py -> build/bdist.linux-armv7l/wheel/./heaven_base/tools 2026-01-03T08:13:45,770 copying build/lib/heaven_base/tools/write_skillchain_type_prompt_block_tool.py -> build/bdist.linux-armv7l/wheel/./heaven_base/tools 2026-01-03T08:13:45,772 copying build/lib/heaven_base/tools/agent_config_test_tool.py -> build/bdist.linux-armv7l/wheel/./heaven_base/tools 2026-01-03T08:13:45,774 copying build/lib/heaven_base/tools/__init__.py -> build/bdist.linux-armv7l/wheel/./heaven_base/tools 2026-01-03T08:13:45,776 copying build/lib/heaven_base/tools/acolyte_chain_tools.py -> build/bdist.linux-armv7l/wheel/./heaven_base/tools 2026-01-03T08:13:45,778 copying build/lib/heaven_base/tools/workflow_relay_tool.py -> build/bdist.linux-armv7l/wheel/./heaven_base/tools 2026-01-03T08:13:45,780 copying build/lib/heaven_base/tools/run.py -> build/bdist.linux-armv7l/wheel/./heaven_base/tools 2026-01-03T08:13:45,782 copying build/lib/heaven_base/tools/safe_code_reader_tool.py -> build/bdist.linux-armv7l/wheel/./heaven_base/tools 2026-01-03T08:13:45,784 copying build/lib/heaven_base/tools/network_edit_tool.py -> build/bdist.linux-armv7l/wheel/./heaven_base/tools 2026-01-03T08:13:45,787 copying build/lib/heaven_base/tools/acolyte_chains.py -> build/bdist.linux-armv7l/wheel/./heaven_base/tools 2026-01-03T08:13:45,790 copying build/lib/heaven_base/tools/websearch_tool.py -> build/bdist.linux-armv7l/wheel/./heaven_base/tools 2026-01-03T08:13:45,792 copying build/lib/heaven_base/tools/matryoshka_registry_tool.py -> build/bdist.linux-armv7l/wheel/./heaven_base/tools 2026-01-03T08:13:45,794 copying build/lib/heaven_base/tools/redaction_tool.py -> build/bdist.linux-armv7l/wheel/./heaven_base/tools 2026-01-03T08:13:45,796 copying build/lib/heaven_base/tools/code_localizer_tool.py -> build/bdist.linux-armv7l/wheel/./heaven_base/tools 2026-01-03T08:13:45,798 copying build/lib/heaven_base/tools/retrieve_tool_info_tool.py -> build/bdist.linux-armv7l/wheel/./heaven_base/tools 2026-01-03T08:13:45,800 copying build/lib/heaven_base/tools/bash_tool.py -> build/bdist.linux-armv7l/wheel/./heaven_base/tools 2026-01-03T08:13:45,803 copying build/lib/heaven_base/tools/mcp_session_tools.py -> build/bdist.linux-armv7l/wheel/./heaven_base/tools 2026-01-03T08:13:45,805 copying build/lib/heaven_base/tools/write_block_report_tool.py -> build/bdist.linux-armv7l/wheel/./heaven_base/tools 2026-01-03T08:13:45,807 copying build/lib/heaven_base/tools/view_history_tool.py -> build/bdist.linux-armv7l/wheel/./heaven_base/tools 2026-01-03T08:13:45,809 copying build/lib/heaven_base/tools/neo4j_tool.py -> build/bdist.linux-armv7l/wheel/./heaven_base/tools 2026-01-03T08:13:45,811 copying build/lib/heaven_base/tools/search_prompt_blocks_tool.py -> build/bdist.linux-armv7l/wheel/./heaven_base/tools 2026-01-03T08:13:45,813 copying build/lib/heaven_base/tools/write_prompt_block_tool.py -> build/bdist.linux-armv7l/wheel/./heaven_base/tools 2026-01-03T08:13:45,815 copying build/lib/heaven_base/tools/straightforwardsummarizer_tool.py -> build/bdist.linux-armv7l/wheel/./heaven_base/tools 2026-01-03T08:13:45,818 creating build/bdist.linux-armv7l/wheel/heaven_base/tool_utils 2026-01-03T08:13:45,819 copying build/lib/heaven_base/tool_utils/safe_code_reader.py -> build/bdist.linux-armv7l/wheel/./heaven_base/tool_utils 2026-01-03T08:13:45,821 copying build/lib/heaven_base/tool_utils/concept_neo4j_utils.py -> build/bdist.linux-armv7l/wheel/./heaven_base/tool_utils 2026-01-03T08:13:45,824 copying build/lib/heaven_base/tool_utils/github_kanban.py -> build/bdist.linux-armv7l/wheel/./heaven_base/tool_utils 2026-01-03T08:13:45,826 copying build/lib/heaven_base/tool_utils/__init__.py -> build/bdist.linux-armv7l/wheel/./heaven_base/tool_utils 2026-01-03T08:13:45,828 copying build/lib/heaven_base/tool_utils/find_tool_use_in_history.py -> build/bdist.linux-armv7l/wheel/./heaven_base/tool_utils 2026-01-03T08:13:45,831 copying build/lib/heaven_base/tool_utils/skillchain_utils.py -> build/bdist.linux-armv7l/wheel/./heaven_base/tool_utils 2026-01-03T08:13:45,833 copying build/lib/heaven_base/tool_utils/tree_kanban.py.backup -> build/bdist.linux-armv7l/wheel/./heaven_base/tool_utils 2026-01-03T08:13:45,835 copying build/lib/heaven_base/tool_utils/hermes_utils.py -> build/bdist.linux-armv7l/wheel/./heaven_base/tool_utils 2026-01-03T08:13:45,839 copying build/lib/heaven_base/tool_utils/dependency_finder.py -> build/bdist.linux-armv7l/wheel/./heaven_base/tool_utils 2026-01-03T08:13:45,841 copying build/lib/heaven_base/tool_utils/github_kanban.py.backup -> build/bdist.linux-armv7l/wheel/./heaven_base/tool_utils 2026-01-03T08:13:45,844 copying build/lib/heaven_base/tool_utils/produce_prompt_block_util.py -> build/bdist.linux-armv7l/wheel/./heaven_base/tool_utils 2026-01-03T08:13:45,846 copying build/lib/heaven_base/tool_utils/agent_config_test.py -> build/bdist.linux-armv7l/wheel/./heaven_base/tool_utils 2026-01-03T08:13:45,849 copying build/lib/heaven_base/tool_utils/prompt_injection_system_vX1.py -> build/bdist.linux-armv7l/wheel/./heaven_base/tool_utils 2026-01-03T08:13:45,851 copying build/lib/heaven_base/tool_utils/tree_kanban.py -> build/bdist.linux-armv7l/wheel/./heaven_base/tool_utils 2026-01-03T08:13:45,853 copying build/lib/heaven_base/tool_utils/completion_runners.py -> build/bdist.linux-armv7l/wheel/./heaven_base/tool_utils 2026-01-03T08:13:45,856 copying build/lib/heaven_base/tool_utils/neo4j_utils.py -> build/bdist.linux-armv7l/wheel/./heaven_base/tool_utils 2026-01-03T08:13:45,858 copying build/lib/heaven_base/tool_utils/_think_utils.py -> build/bdist.linux-armv7l/wheel/./heaven_base/tool_utils 2026-01-03T08:13:45,860 copying build/lib/heaven_base/tool_utils/context_manager.py -> build/bdist.linux-armv7l/wheel/./heaven_base/tool_utils 2026-01-03T08:13:45,863 creating build/bdist.linux-armv7l/wheel/heaven_base/mcps 2026-01-03T08:13:45,864 copying build/lib/heaven_base/mcps/__init__.py -> build/bdist.linux-armv7l/wheel/./heaven_base/mcps 2026-01-03T08:13:45,866 copying build/lib/heaven_base/mcps/toolbox_server.py -> build/bdist.linux-armv7l/wheel/./heaven_base/mcps 2026-01-03T08:13:45,870 creating build/bdist.linux-armv7l/wheel/heaven_base/utils 2026-01-03T08:13:45,871 copying build/lib/heaven_base/utils/get_env_value.py -> build/bdist.linux-armv7l/wheel/./heaven_base/utils 2026-01-03T08:13:45,873 copying build/lib/heaven_base/utils/__init__.py -> build/bdist.linux-armv7l/wheel/./heaven_base/utils 2026-01-03T08:13:45,875 copying build/lib/heaven_base/utils/name_utils.py -> build/bdist.linux-armv7l/wheel/./heaven_base/utils 2026-01-03T08:13:45,877 copying build/lib/heaven_base/utils/heaven_response_utils.py -> build/bdist.linux-armv7l/wheel/./heaven_base/utils 2026-01-03T08:13:45,880 copying build/lib/heaven_base/utils/wiki_config.py -> build/bdist.linux-armv7l/wheel/./heaven_base/utils 2026-01-03T08:13:45,881 copying build/lib/heaven_base/utils/omnitool.py -> build/bdist.linux-armv7l/wheel/./heaven_base/utils 2026-01-03T08:13:45,884 copying build/lib/heaven_base/utils/mcp_agent_orchestrator.py -> build/bdist.linux-armv7l/wheel/./heaven_base/utils 2026-01-03T08:13:45,886 copying build/lib/heaven_base/utils/auto_summarize.py -> build/bdist.linux-armv7l/wheel/./heaven_base/utils 2026-01-03T08:13:45,889 copying build/lib/heaven_base/utils/mcp_tool_converter.py -> build/bdist.linux-armv7l/wheel/./heaven_base/utils 2026-01-03T08:13:45,892 copying build/lib/heaven_base/utils/agent_and_tool_lists.py -> build/bdist.linux-armv7l/wheel/./heaven_base/utils 2026-01-03T08:13:45,894 copying build/lib/heaven_base/utils/test_omnitool_real.py -> build/bdist.linux-armv7l/wheel/./heaven_base/utils 2026-01-03T08:13:45,896 copying build/lib/heaven_base/utils/agent_client.py -> build/bdist.linux-armv7l/wheel/./heaven_base/utils 2026-01-03T08:13:45,898 copying build/lib/heaven_base/utils/heaven_conversation_utils.py -> build/bdist.linux-armv7l/wheel/./heaven_base/utils 2026-01-03T08:13:45,901 copying build/lib/heaven_base/utils/test_omnitool.py -> build/bdist.linux-armv7l/wheel/./heaven_base/utils 2026-01-03T08:13:45,903 copying build/lib/heaven_base/utils/context_window_config.py -> build/bdist.linux-armv7l/wheel/./heaven_base/utils 2026-01-03T08:13:45,905 copying build/lib/heaven_base/utils/token_counter.py -> build/bdist.linux-armv7l/wheel/./heaven_base/utils 2026-01-03T08:13:45,908 copying build/lib/heaven_base/utils/test_neo4jtool_real.py -> build/bdist.linux-armv7l/wheel/./heaven_base/utils 2026-01-03T08:13:45,909 copying build/lib/heaven_base/utils/agent_result_reader.py -> build/bdist.linux-armv7l/wheel/./heaven_base/utils 2026-01-03T08:13:45,911 copying build/lib/heaven_base/utils/mcp_client.py -> build/bdist.linux-armv7l/wheel/./heaven_base/utils 2026-01-03T08:13:45,914 copying build/lib/heaven_base/utils/recursive_summarize.py -> build/bdist.linux-armv7l/wheel/./heaven_base/utils 2026-01-03T08:13:45,917 copying build/lib/heaven_base/utils/git_container_base_util.py -> build/bdist.linux-armv7l/wheel/./heaven_base/utils 2026-01-03T08:13:45,920 creating build/bdist.linux-armv7l/wheel/heaven_base/cli 2026-01-03T08:13:45,921 copying build/lib/heaven_base/cli/heaven_cli.py -> build/bdist.linux-armv7l/wheel/./heaven_base/cli 2026-01-03T08:13:45,923 copying build/lib/heaven_base/cli/__init__.py -> build/bdist.linux-armv7l/wheel/./heaven_base/cli 2026-01-03T08:13:45,926 creating build/bdist.linux-armv7l/wheel/heaven_base/registry 2026-01-03T08:13:45,927 copying build/lib/heaven_base/registry/__init__.py -> build/bdist.linux-armv7l/wheel/./heaven_base/registry 2026-01-03T08:13:45,929 copying build/lib/heaven_base/registry/RegistryFactory_new.py -> build/bdist.linux-armv7l/wheel/./heaven_base/registry 2026-01-03T08:13:45,931 copying build/lib/heaven_base/registry/matryoshka_dispatcher.py -> build/bdist.linux-armv7l/wheel/./heaven_base/registry 2026-01-03T08:13:45,934 copying build/lib/heaven_base/registry/simple_registry_service.py -> build/bdist.linux-armv7l/wheel/./heaven_base/registry 2026-01-03T08:13:45,936 copying build/lib/heaven_base/registry/registry_service_old.py -> build/bdist.linux-armv7l/wheel/./heaven_base/registry 2026-01-03T08:13:45,938 copying build/lib/heaven_base/registry/registry_service.py -> build/bdist.linux-armv7l/wheel/./heaven_base/registry 2026-01-03T08:13:45,941 copying build/lib/heaven_base/registry/RegistryFactory.py -> build/bdist.linux-armv7l/wheel/./heaven_base/registry 2026-01-03T08:13:45,943 copying build/lib/heaven_base/registry/RegistryFactory_simple.py -> build/bdist.linux-armv7l/wheel/./heaven_base/registry 2026-01-03T08:13:45,945 copying build/lib/heaven_base/registry/tree_repl_lib_registry.json -> build/bdist.linux-armv7l/wheel/./heaven_base/registry 2026-01-03T08:13:45,947 copying build/lib/heaven_base/registry/registry_demo.py -> build/bdist.linux-armv7l/wheel/./heaven_base/registry 2026-01-03T08:13:45,949 copying build/lib/heaven_base/registry/matryoshka_helper.py -> build/bdist.linux-armv7l/wheel/./heaven_base/registry 2026-01-03T08:13:45,951 copying build/lib/heaven_base/registry/registry_service_new.py -> build/bdist.linux-armv7l/wheel/./heaven_base/registry 2026-01-03T08:13:45,953 copying build/lib/heaven_base/registry/heaven_framework_lib_registry.json -> build/bdist.linux-armv7l/wheel/./heaven_base/registry 2026-01-03T08:13:45,956 creating build/bdist.linux-armv7l/wheel/heaven_base/memory 2026-01-03T08:13:45,957 copying build/lib/heaven_base/memory/base_piece.py -> build/bdist.linux-armv7l/wheel/./heaven_base/memory 2026-01-03T08:13:45,959 copying build/lib/heaven_base/memory/__init__.py -> build/bdist.linux-armv7l/wheel/./heaven_base/memory 2026-01-03T08:13:45,961 copying build/lib/heaven_base/memory/history.py -> build/bdist.linux-armv7l/wheel/./heaven_base/memory 2026-01-03T08:13:45,964 copying build/lib/heaven_base/memory/heaven_event.py -> build/bdist.linux-armv7l/wheel/./heaven_base/memory 2026-01-03T08:13:45,967 copying build/lib/heaven_base/memory/conversations.py -> build/bdist.linux-armv7l/wheel/./heaven_base/memory 2026-01-03T08:13:45,970 copying build/lib/heaven_base/memory/heaven_history.py -> build/bdist.linux-armv7l/wheel/./heaven_base/memory 2026-01-03T08:13:45,973 copying build/lib/heaven_base/baseheavenagent.py -> build/bdist.linux-armv7l/wheel/./heaven_base 2026-01-03T08:13:45,978 copying build/lib/heaven_base/unified_chat.py -> build/bdist.linux-armv7l/wheel/./heaven_base 2026-01-03T08:13:45,981 copying build/lib/heaven_base/auto_summarizing_agent.py -> build/bdist.linux-armv7l/wheel/./heaven_base 2026-01-03T08:13:45,984 copying build/lib/heaven_base/baseheaventool.py -> build/bdist.linux-armv7l/wheel/./heaven_base 2026-01-03T08:13:45,987 creating build/bdist.linux-armv7l/wheel/heaven_base/configs 2026-01-03T08:13:45,988 copying build/lib/heaven_base/configs/uni_api_config.json -> build/bdist.linux-armv7l/wheel/./heaven_base/configs 2026-01-03T08:13:45,990 copying build/lib/heaven_base/configs/__init__.py -> build/bdist.linux-armv7l/wheel/./heaven_base/configs 2026-01-03T08:13:45,992 copying build/lib/heaven_base/configs/hermes_config.py -> build/bdist.linux-armv7l/wheel/./heaven_base/configs 2026-01-03T08:13:45,994 copying build/lib/heaven_base/configs/base_config.py -> build/bdist.linux-armv7l/wheel/./heaven_base/configs 2026-01-03T08:13:45,996 copying build/lib/heaven_base/make_heaven_tool_from_docstring.py -> build/bdist.linux-armv7l/wheel/./heaven_base 2026-01-03T08:13:45,999 creating build/bdist.linux-armv7l/wheel/heaven_base/agents 2026-01-03T08:13:46,000 copying build/lib/heaven_base/agents/self_learning_agent_config.py -> build/bdist.linux-armv7l/wheel/./heaven_base/agents 2026-01-03T08:13:46,003 creating build/bdist.linux-armv7l/wheel/heaven_base/agents/example_maker 2026-01-03T08:13:46,004 copying build/lib/heaven_base/agents/example_maker/__init__.py -> build/bdist.linux-armv7l/wheel/./heaven_base/agents/example_maker 2026-01-03T08:13:46,006 copying build/lib/heaven_base/agents/example_maker/example_maker_agent_config.py -> build/bdist.linux-armv7l/wheel/./heaven_base/agents/example_maker 2026-01-03T08:13:46,009 copying build/lib/heaven_base/agents/phase_aggregator_agent.py -> build/bdist.linux-armv7l/wheel/./heaven_base/agents 2026-01-03T08:13:46,011 copying build/lib/heaven_base/agents/self_learning_agent_skeleton.py -> build/bdist.linux-armv7l/wheel/./heaven_base/agents 2026-01-03T08:13:46,014 copying build/lib/heaven_base/agents/subphase_detector_agent.py -> build/bdist.linux-armv7l/wheel/./heaven_base/agents 2026-01-03T08:13:46,017 creating build/bdist.linux-armv7l/wheel/heaven_base/agents/summary_agent 2026-01-03T08:13:46,018 copying build/lib/heaven_base/agents/summary_agent/__init__.py -> build/bdist.linux-armv7l/wheel/./heaven_base/agents/summary_agent 2026-01-03T08:13:46,020 copying build/lib/heaven_base/agents/summary_agent/summary_agent.py -> build/bdist.linux-armv7l/wheel/./heaven_base/agents/summary_agent 2026-01-03T08:13:46,022 copying build/lib/heaven_base/agents/summary_agent/summary_util.py -> build/bdist.linux-armv7l/wheel/./heaven_base/agents/summary_agent 2026-01-03T08:13:46,025 creating build/bdist.linux-armv7l/wheel/heaven_base/agents/docstring_agent 2026-01-03T08:13:46,026 copying build/lib/heaven_base/agents/docstring_agent/__init__.py -> build/bdist.linux-armv7l/wheel/./heaven_base/agents/docstring_agent 2026-01-03T08:13:46,028 copying build/lib/heaven_base/agents/docstring_agent/docstring_agent_config.py -> build/bdist.linux-armv7l/wheel/./heaven_base/agents/docstring_agent 2026-01-03T08:13:46,031 creating build/bdist.linux-armv7l/wheel/heaven_base/agents/decider 2026-01-03T08:13:46,032 copying build/lib/heaven_base/agents/decider/__init__.py -> build/bdist.linux-armv7l/wheel/./heaven_base/agents/decider 2026-01-03T08:13:46,034 copying build/lib/heaven_base/agents/decider/decider_agent_config.py -> build/bdist.linux-armv7l/wheel/./heaven_base/agents/decider 2026-01-03T08:13:46,036 copying build/lib/heaven_base/agents/phase_detector_agent.py -> build/bdist.linux-armv7l/wheel/./heaven_base/agents 2026-01-03T08:13:46,039 copying build/lib/heaven_base/agents/redactor_agent_config.py -> build/bdist.linux-armv7l/wheel/./heaven_base/agents 2026-01-03T08:13:46,041 copying build/lib/heaven_base/agents/prompt_engineering_agent_config.py -> build/bdist.linux-armv7l/wheel/./heaven_base/agents 2026-01-03T08:13:46,043 copying build/lib/heaven_base/agents/coder_agent_config.py -> build/bdist.linux-armv7l/wheel/./heaven_base/agents 2026-01-03T08:13:46,045 copying build/lib/heaven_base/agents/scripture_writer_agent_config.py -> build/bdist.linux-armv7l/wheel/./heaven_base/agents 2026-01-03T08:13:46,047 copying build/lib/heaven_base/agents/disciple_agent_config.py -> build/bdist.linux-armv7l/wheel/./heaven_base/agents 2026-01-03T08:13:46,049 copying build/lib/heaven_base/agents/self_learning_agent.py -> build/bdist.linux-armv7l/wheel/./heaven_base/agents 2026-01-03T08:13:46,052 copying build/lib/heaven_base/agents/concept_resolver_agent.py -> build/bdist.linux-armv7l/wheel/./heaven_base/agents 2026-01-03T08:13:46,055 creating build/bdist.linux-armv7l/wheel/heaven_base/acolyte_v2 2026-01-03T08:13:46,056 copying build/lib/heaven_base/acolyte_v2/__init__.py -> build/bdist.linux-armv7l/wheel/./heaven_base/acolyte_v2 2026-01-03T08:13:46,058 copying build/lib/heaven_base/acolyte_v2/run_acolyte.py -> build/bdist.linux-armv7l/wheel/./heaven_base/acolyte_v2 2026-01-03T08:13:46,060 copying build/lib/heaven_base/acolyte_v2/acolyte_agent_config.py -> build/bdist.linux-armv7l/wheel/./heaven_base/acolyte_v2 2026-01-03T08:13:46,062 running install_egg_info 2026-01-03T08:13:46,069 Copying heaven_framework.egg-info to build/bdist.linux-armv7l/wheel/./heaven_framework-0.1.17-py3.11.egg-info 2026-01-03T08:13:46,087 running install_scripts 2026-01-03T08:13:46,103 creating build/bdist.linux-armv7l/wheel/heaven_framework-0.1.17.dist-info/WHEEL 2026-01-03T08:13:46,106 creating '/tmp/pip-wheel-awhf7c5k/.tmp-9s73p6aa/heaven_framework-0.1.17-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-01-03T08:13:46,111 adding 'heaven_base/__init__.py' 2026-01-03T08:13:46,112 adding 'heaven_base/__init__.py.bak' 2026-01-03T08:13:46,116 adding 'heaven_base/auto_summarizing_agent.py' 2026-01-03T08:13:46,149 adding 'heaven_base/baseheavenagent.py' 2026-01-03T08:13:46,160 adding 'heaven_base/baseheaventool.py' 2026-01-03T08:13:46,163 adding 'heaven_base/decorators.py' 2026-01-03T08:13:46,165 adding 'heaven_base/documentation_pipeline.py' 2026-01-03T08:13:46,169 adding 'heaven_base/make_heaven_tool_from_docstring.py' 2026-01-03T08:13:46,170 adding 'heaven_base/mcp_tool_wrapper.py' 2026-01-03T08:13:46,173 adding 'heaven_base/unified_chat.py' 2026-01-03T08:13:46,175 adding 'heaven_base/acolyte_v2/__init__.py' 2026-01-03T08:13:46,176 adding 'heaven_base/acolyte_v2/acolyte_agent_config.py' 2026-01-03T08:13:46,178 adding 'heaven_base/acolyte_v2/run_acolyte.py' 2026-01-03T08:13:46,180 adding 'heaven_base/agents/coder_agent_config.py' 2026-01-03T08:13:46,182 adding 'heaven_base/agents/concept_resolver_agent.py' 2026-01-03T08:13:46,184 adding 'heaven_base/agents/disciple_agent_config.py' 2026-01-03T08:13:46,186 adding 'heaven_base/agents/phase_aggregator_agent.py' 2026-01-03T08:13:46,188 adding 'heaven_base/agents/phase_detector_agent.py' 2026-01-03T08:13:46,189 adding 'heaven_base/agents/prompt_engineering_agent_config.py' 2026-01-03T08:13:46,191 adding 'heaven_base/agents/redactor_agent_config.py' 2026-01-03T08:13:46,192 adding 'heaven_base/agents/scripture_writer_agent_config.py' 2026-01-03T08:13:46,194 adding 'heaven_base/agents/self_learning_agent.py' 2026-01-03T08:13:46,195 adding 'heaven_base/agents/self_learning_agent_config.py' 2026-01-03T08:13:46,198 adding 'heaven_base/agents/self_learning_agent_skeleton.py' 2026-01-03T08:13:46,201 adding 'heaven_base/agents/subphase_detector_agent.py' 2026-01-03T08:13:46,203 adding 'heaven_base/agents/decider/__init__.py' 2026-01-03T08:13:46,205 adding 'heaven_base/agents/decider/decider_agent_config.py' 2026-01-03T08:13:46,207 adding 'heaven_base/agents/docstring_agent/__init__.py' 2026-01-03T08:13:46,208 adding 'heaven_base/agents/docstring_agent/docstring_agent_config.py' 2026-01-03T08:13:46,210 adding 'heaven_base/agents/example_maker/__init__.py' 2026-01-03T08:13:46,212 adding 'heaven_base/agents/example_maker/example_maker_agent_config.py' 2026-01-03T08:13:46,213 adding 'heaven_base/agents/summary_agent/__init__.py' 2026-01-03T08:13:46,215 adding 'heaven_base/agents/summary_agent/summary_agent.py' 2026-01-03T08:13:46,216 adding 'heaven_base/agents/summary_agent/summary_util.py' 2026-01-03T08:13:46,218 adding 'heaven_base/cli/__init__.py' 2026-01-03T08:13:46,220 adding 'heaven_base/cli/heaven_cli.py' 2026-01-03T08:13:46,222 adding 'heaven_base/configs/__init__.py' 2026-01-03T08:13:46,223 adding 'heaven_base/configs/base_config.py' 2026-01-03T08:13:46,225 adding 'heaven_base/configs/hermes_config.py' 2026-01-03T08:13:46,226 adding 'heaven_base/configs/uni_api_config.json' 2026-01-03T08:13:46,228 adding 'heaven_base/docs/__init__.py' 2026-01-03T08:13:46,230 adding 'heaven_base/docs/examples/__init__.py' 2026-01-03T08:13:46,231 adding 'heaven_base/docs/examples/heaven_callbacks.py' 2026-01-03T08:13:46,233 adding 'heaven_base/langgraph/__init__.py' 2026-01-03T08:13:46,246 adding 'heaven_base/langgraph/foundation.py' 2026-01-03T08:13:46,249 adding 'heaven_base/langgraph/hermes_legos.py' 2026-01-03T08:13:46,251 adding 'heaven_base/langgraph/utility_legos.py' 2026-01-03T08:13:46,253 adding 'heaven_base/mcps/__init__.py' 2026-01-03T08:13:46,256 adding 'heaven_base/mcps/toolbox_server.py' 2026-01-03T08:13:46,257 adding 'heaven_base/memory/__init__.py' 2026-01-03T08:13:46,259 adding 'heaven_base/memory/base_piece.py' 2026-01-03T08:13:46,261 adding 'heaven_base/memory/conversations.py' 2026-01-03T08:13:46,264 adding 'heaven_base/memory/heaven_event.py' 2026-01-03T08:13:46,266 adding 'heaven_base/memory/heaven_history.py' 2026-01-03T08:13:46,272 adding 'heaven_base/memory/history.py' 2026-01-03T08:13:46,274 adding 'heaven_base/old_acolyte/__init__.py' 2026-01-03T08:13:46,276 adding 'heaven_base/old_acolyte/gospel_writer.py' 2026-01-03T08:13:46,279 adding 'heaven_base/progenitor/system_prompt_config.py' 2026-01-03T08:13:46,281 adding 'heaven_base/prompts/heaven_variable.py' 2026-01-03T08:13:46,283 adding 'heaven_base/prompts/sandbox_react_frontend_prompt.txt' 2026-01-03T08:13:46,285 adding 'heaven_base/prompts/prompt_blocks/prompt_block_registry.py' 2026-01-03T08:13:46,286 adding 'heaven_base/prompts/prompt_blocks/prompt_block_utils.py' 2026-01-03T08:13:46,288 adding 'heaven_base/prompts/prompt_blocks/sanc_fractal.txt' 2026-01-03T08:13:46,290 adding 'heaven_base/prompts/prompt_blocks/blocks/acronym_generation_for_skillchains.json' 2026-01-03T08:13:46,291 adding 'heaven_base/prompts/prompt_blocks/blocks/agent_epistemological_crisis_triage.json' 2026-01-03T08:13:46,292 adding 'heaven_base/prompts/prompt_blocks/blocks/aggregate_multiple_skillchains.json' 2026-01-03T08:13:46,294 adding 'heaven_base/prompts/prompt_blocks/blocks/blocked_workflow_reporting_and_escalation.json' 2026-01-03T08:13:46,295 adding 'heaven_base/prompts/prompt_blocks/blocks/code_debugging_basics_v1.json' 2026-01-03T08:13:46,296 adding 'heaven_base/prompts/prompt_blocks/blocks/coding.debugging.simple_code_issue.json' 2026-01-03T08:13:46,298 adding 'heaven_base/prompts/prompt_blocks/blocks/coding_assistant_debug_review_system_v1.json' 2026-01-03T08:13:46,299 adding 'heaven_base/prompts/prompt_blocks/blocks/debugging_core_simple.json' 2026-01-03T08:13:46,301 adding 'heaven_base/prompts/prompt_blocks/blocks/prompt_block_content_revision.json' 2026-01-03T08:13:46,302 adding 'heaven_base/prompts/prompt_blocks/blocks/prompt_block_creation_and_semantic_search.json' 2026-01-03T08:13:46,303 adding 'heaven_base/prompts/prompt_blocks/blocks/prompt_block_duplicate_check_and_create.json' 2026-01-03T08:13:46,304 adding 'heaven_base/prompts/prompt_blocks/blocks/prompt_block_guide.json' 2026-01-03T08:13:46,306 adding 'heaven_base/prompts/prompt_blocks/blocks/prompt_block_quality_review_and_approval.json' 2026-01-03T08:13:46,307 adding 'heaven_base/prompts/prompt_blocks/blocks/prompt_engineering_best_practices.json' 2026-01-03T08:13:46,309 adding 'heaven_base/prompts/prompt_blocks/blocks/sectioned_acronym_generation.json' 2026-01-03T08:13:46,310 adding 'heaven_base/prompts/prompt_blocks/blocks/skillchain_expression_language_instruction_prompt.json' 2026-01-03T08:13:46,311 adding 'heaven_base/prompts/prompt_blocks/blocks/systems_design.json' 2026-01-03T08:13:46,313 adding 'heaven_base/registry/RegistryFactory.py' 2026-01-03T08:13:46,315 adding 'heaven_base/registry/RegistryFactory_new.py' 2026-01-03T08:13:46,316 adding 'heaven_base/registry/RegistryFactory_simple.py' 2026-01-03T08:13:46,317 adding 'heaven_base/registry/__init__.py' 2026-01-03T08:13:46,319 adding 'heaven_base/registry/heaven_framework_lib_registry.json' 2026-01-03T08:13:46,320 adding 'heaven_base/registry/matryoshka_dispatcher.py' 2026-01-03T08:13:46,322 adding 'heaven_base/registry/matryoshka_helper.py' 2026-01-03T08:13:46,323 adding 'heaven_base/registry/registry_demo.py' 2026-01-03T08:13:46,325 adding 'heaven_base/registry/registry_service.py' 2026-01-03T08:13:46,326 adding 'heaven_base/registry/registry_service_new.py' 2026-01-03T08:13:46,328 adding 'heaven_base/registry/registry_service_old.py' 2026-01-03T08:13:46,330 adding 'heaven_base/registry/simple_registry_service.py' 2026-01-03T08:13:46,331 adding 'heaven_base/registry/tree_repl_lib_registry.json' 2026-01-03T08:13:46,333 adding 'heaven_base/templates/langgraph_scripture_template.py' 2026-01-03T08:13:46,335 adding 'heaven_base/tool_utils/__init__.py' 2026-01-03T08:13:46,336 adding 'heaven_base/tool_utils/_think_utils.py' 2026-01-03T08:13:46,339 adding 'heaven_base/tool_utils/agent_config_test.py' 2026-01-03T08:13:46,341 adding 'heaven_base/tool_utils/completion_runners.py' 2026-01-03T08:13:46,343 adding 'heaven_base/tool_utils/concept_neo4j_utils.py' 2026-01-03T08:13:46,349 adding 'heaven_base/tool_utils/context_manager.py' 2026-01-03T08:13:46,352 adding 'heaven_base/tool_utils/dependency_finder.py' 2026-01-03T08:13:46,353 adding 'heaven_base/tool_utils/find_tool_use_in_history.py' 2026-01-03T08:13:46,355 adding 'heaven_base/tool_utils/github_kanban.py' 2026-01-03T08:13:46,358 adding 'heaven_base/tool_utils/github_kanban.py.backup' 2026-01-03T08:13:46,364 adding 'heaven_base/tool_utils/hermes_utils.py' 2026-01-03T08:13:46,366 adding 'heaven_base/tool_utils/neo4j_utils.py' 2026-01-03T08:13:46,367 adding 'heaven_base/tool_utils/produce_prompt_block_util.py' 2026-01-03T08:13:46,369 adding 'heaven_base/tool_utils/prompt_injection_system_vX1.py' 2026-01-03T08:13:46,370 adding 'heaven_base/tool_utils/safe_code_reader.py' 2026-01-03T08:13:46,372 adding 'heaven_base/tool_utils/skillchain_utils.py' 2026-01-03T08:13:46,374 adding 'heaven_base/tool_utils/tree_kanban.py' 2026-01-03T08:13:46,376 adding 'heaven_base/tool_utils/tree_kanban.py.backup' 2026-01-03T08:13:46,379 adding 'heaven_base/tools/__init__.py' 2026-01-03T08:13:46,381 adding 'heaven_base/tools/acolyte_chain_tools.py' 2026-01-03T08:13:46,382 adding 'heaven_base/tools/acolyte_chains.py' 2026-01-03T08:13:46,384 adding 'heaven_base/tools/agent_config_test_tool.py' 2026-01-03T08:13:46,386 adding 'heaven_base/tools/bash_tool.py' 2026-01-03T08:13:46,387 adding 'heaven_base/tools/code_localizer_tool.py' 2026-01-03T08:13:46,389 adding 'heaven_base/tools/matryoshka_registry_tool.py' 2026-01-03T08:13:46,391 adding 'heaven_base/tools/mcp_session_tools.py' 2026-01-03T08:13:46,392 adding 'heaven_base/tools/neo4j_tool.py' 2026-01-03T08:13:46,399 adding 'heaven_base/tools/network_edit_tool.py' 2026-01-03T08:13:46,401 adding 'heaven_base/tools/redaction_tool.py' 2026-01-03T08:13:46,403 adding 'heaven_base/tools/registry_tool.py' 2026-01-03T08:13:46,404 adding 'heaven_base/tools/retrieve_tool_info_tool.py' 2026-01-03T08:13:46,405 adding 'heaven_base/tools/run.py' 2026-01-03T08:13:46,407 adding 'heaven_base/tools/safe_code_reader_tool.py' 2026-01-03T08:13:46,408 adding 'heaven_base/tools/search_prompt_blocks_tool.py' 2026-01-03T08:13:46,409 adding 'heaven_base/tools/straightforwardsummarizer_tool.py' 2026-01-03T08:13:46,411 adding 'heaven_base/tools/think_tool.py' 2026-01-03T08:13:46,412 adding 'heaven_base/tools/view_history_tool.py' 2026-01-03T08:13:46,414 adding 'heaven_base/tools/websearch_tool.py' 2026-01-03T08:13:46,416 adding 'heaven_base/tools/workflow_relay_tool.py' 2026-01-03T08:13:46,417 adding 'heaven_base/tools/write_block_report_tool.py' 2026-01-03T08:13:46,418 adding 'heaven_base/tools/write_prompt_block_tool.py' 2026-01-03T08:13:46,420 adding 'heaven_base/tools/write_skillchain_type_prompt_block_tool.py' 2026-01-03T08:13:46,421 adding 'heaven_base/utils/__init__.py' 2026-01-03T08:13:46,423 adding 'heaven_base/utils/agent_and_tool_lists.py' 2026-01-03T08:13:46,425 adding 'heaven_base/utils/agent_client.py' 2026-01-03T08:13:46,426 adding 'heaven_base/utils/agent_result_reader.py' 2026-01-03T08:13:46,431 adding 'heaven_base/utils/auto_summarize.py' 2026-01-03T08:13:46,433 adding 'heaven_base/utils/context_window_config.py' 2026-01-03T08:13:46,435 adding 'heaven_base/utils/get_env_value.py' 2026-01-03T08:13:46,438 adding 'heaven_base/utils/git_container_base_util.py' 2026-01-03T08:13:46,440 adding 'heaven_base/utils/heaven_conversation_utils.py' 2026-01-03T08:13:46,442 adding 'heaven_base/utils/heaven_response_utils.py' 2026-01-03T08:13:46,445 adding 'heaven_base/utils/mcp_agent_orchestrator.py' 2026-01-03T08:13:46,447 adding 'heaven_base/utils/mcp_client.py' 2026-01-03T08:13:46,449 adding 'heaven_base/utils/mcp_tool_converter.py' 2026-01-03T08:13:46,450 adding 'heaven_base/utils/name_utils.py' 2026-01-03T08:13:46,452 adding 'heaven_base/utils/omnitool.py' 2026-01-03T08:13:46,457 adding 'heaven_base/utils/recursive_summarize.py' 2026-01-03T08:13:46,459 adding 'heaven_base/utils/test_neo4jtool_real.py' 2026-01-03T08:13:46,460 adding 'heaven_base/utils/test_omnitool.py' 2026-01-03T08:13:46,461 adding 'heaven_base/utils/test_omnitool_real.py' 2026-01-03T08:13:46,463 adding 'heaven_base/utils/token_counter.py' 2026-01-03T08:13:46,464 adding 'heaven_base/utils/wiki_config.py' 2026-01-03T08:13:46,467 adding 'heaven_framework-0.1.17.dist-info/licenses/LICENSE' 2026-01-03T08:13:46,468 adding 'heaven_framework-0.1.17.dist-info/METADATA' 2026-01-03T08:13:46,469 adding 'heaven_framework-0.1.17.dist-info/WHEEL' 2026-01-03T08:13:46,470 adding 'heaven_framework-0.1.17.dist-info/entry_points.txt' 2026-01-03T08:13:46,471 adding 'heaven_framework-0.1.17.dist-info/top_level.txt' 2026-01-03T08:13:46,474 adding 'heaven_framework-0.1.17.dist-info/RECORD' 2026-01-03T08:13:46,482 removing build/bdist.linux-armv7l/wheel 2026-01-03T08:13:46,634 Building wheel for heaven-framework (pyproject.toml): finished with status 'done' 2026-01-03T08:13:46,650 Created wheel for heaven-framework: filename=heaven_framework-0.1.17-py3-none-any.whl size=444654 sha256=62b21c6468d874a4dc5255ad98d63fd6f13dc5c9dfabda7b44b1d5fccca3c34d 2026-01-03T08:13:46,651 Stored in directory: /tmp/pip-ephem-wheel-cache-6tvl84oy/wheels/ae/64/ff/36dbf9ee2c0f9ce095573adc05fa9ba67961abe3d777fec868 2026-01-03T08:13:46,668 Successfully built heaven-framework 2026-01-03T08:13:46,687 Removed build tracker: '/tmp/pip-build-tracker-s210jm11'