2026-01-03T10:29:18,503 Created temporary directory: /tmp/pip-ephem-wheel-cache-cn025l2g 2026-01-03T10:29:18,505 Created temporary directory: /tmp/pip-build-tracker-zpsxzw6d 2026-01-03T10:29:18,505 Initialized build tracking at /tmp/pip-build-tracker-zpsxzw6d 2026-01-03T10:29:18,506 Created build tracker: /tmp/pip-build-tracker-zpsxzw6d 2026-01-03T10:29:18,506 Entered build tracker: /tmp/pip-build-tracker-zpsxzw6d 2026-01-03T10:29:18,507 Created temporary directory: /tmp/pip-wheel-g5ok0w3z 2026-01-03T10:29:18,510 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-03T10:29:18,513 Created temporary directory: /tmp/pip-ephem-wheel-cache-d5eia7oh 2026-01-03T10:29:18,534 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-01-03T10:29:18,538 2 location(s) to search for versions of heaven-framework: 2026-01-03T10:29:18,538 * https://pypi.org/simple/heaven-framework/ 2026-01-03T10:29:18,538 * https://www.piwheels.org/simple/heaven-framework/ 2026-01-03T10:29:18,539 Fetching project page and analyzing links: https://pypi.org/simple/heaven-framework/ 2026-01-03T10:29:18,540 Getting page https://pypi.org/simple/heaven-framework/ 2026-01-03T10:29:18,541 Found index url https://pypi.org/simple 2026-01-03T10:29:18,757 Fetched page https://pypi.org/simple/heaven-framework/ as application/vnd.pypi.simple.v1+json 2026-01-03T10:29:18,765 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-03T10:29:18,766 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-03T10:29:18,767 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-03T10:29:18,768 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-03T10:29:18,769 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-03T10:29:18,770 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-03T10:29:18,770 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-03T10:29:18,771 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-03T10:29:18,772 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-03T10:29:18,773 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-03T10:29:18,774 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-03T10:29:18,775 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-03T10:29:18,776 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-03T10:29:18,776 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-03T10:29:18,777 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-03T10:29:18,778 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-03T10:29:18,779 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-03T10:29:18,780 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-03T10:29:18,780 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-03T10:29:18,781 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-03T10:29:18,782 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-03T10:29:18,783 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-03T10:29:18,784 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-03T10:29:18,785 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-03T10:29:18,786 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-03T10:29:18,787 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-03T10:29:18,787 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-03T10:29:18,788 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-03T10:29:18,789 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-03T10:29:18,790 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-03T10:29:18,790 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-03T10:29:18,791 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-03T10:29:18,792 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-03T10:29:18,793 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-03T10:29:18,794 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-03T10:29:18,795 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-03T10:29:18,795 Skipping link: No binaries permitted for heaven-framework: https://files.pythonhosted.org/packages/91/12/2c06c8f7da51872b5c821c08d53d67be5fae3f9cf8883484b81c0d304e88/heaven_framework-0.1.18-py3-none-any.whl (from https://pypi.org/simple/heaven-framework/) (requires-python:>=3.9) 2026-01-03T10:29:18,796 Found link https://files.pythonhosted.org/packages/17/e8/48a552f7fa743dfe1c9ad7302792841ad4058ce7842285ce5ff00f401e35/heaven_framework-0.1.18.tar.gz (from https://pypi.org/simple/heaven-framework/) (requires-python:>=3.9), version: 0.1.18 2026-01-03T10:29:18,797 Fetching project page and analyzing links: https://www.piwheels.org/simple/heaven-framework/ 2026-01-03T10:29:18,798 Getting page https://www.piwheels.org/simple/heaven-framework/ 2026-01-03T10:29:18,799 Found index url https://www.piwheels.org/simple 2026-01-03T10:29:19,176 Fetched page https://www.piwheels.org/simple/heaven-framework/ as text/html 2026-01-03T10:29:19,182 Skipping link: No binaries permitted for heaven-framework: https://www.piwheels.org/simple/heaven-framework/heaven_framework-0.1.17-py3-none-any.whl#sha256=62b21c6468d874a4dc5255ad98d63fd6f13dc5c9dfabda7b44b1d5fccca3c34d (from https://www.piwheels.org/simple/heaven-framework/) (requires-python:>=3.9) 2026-01-03T10:29:19,183 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-03T10:29:19,183 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-03T10:29:19,184 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-03T10:29:19,185 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-03T10:29:19,185 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-03T10:29:19,186 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-03T10:29:19,186 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-03T10:29:19,187 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-03T10:29:19,187 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-03T10:29:19,188 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-03T10:29:19,189 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-03T10:29:19,190 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-03T10:29:19,190 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-03T10:29:19,191 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-03T10:29:19,191 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-03T10:29:19,192 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-03T10:29:19,192 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-03T10:29:19,193 Skipping link: not a file: https://www.piwheels.org/simple/heaven-framework/ 2026-01-03T10:29:19,194 Skipping link: not a file: https://pypi.org/simple/heaven-framework/ 2026-01-03T10:29:19,215 Given no hashes to check 1 links for project 'heaven-framework': discarding no candidates 2026-01-03T10:29:19,233 Collecting heaven-framework==0.1.18 2026-01-03T10:29:19,236 Created temporary directory: /tmp/pip-unpack-r0oxqvwg 2026-01-03T10:29:19,457 Downloading heaven_framework-0.1.18.tar.gz (537 kB) 2026-01-03T10:29:20,096 Added heaven-framework==0.1.18 from https://files.pythonhosted.org/packages/17/e8/48a552f7fa743dfe1c9ad7302792841ad4058ce7842285ce5ff00f401e35/heaven_framework-0.1.18.tar.gz to build tracker '/tmp/pip-build-tracker-zpsxzw6d' 2026-01-03T10:29:20,103 Created temporary directory: /tmp/pip-build-env-j615n41_ 2026-01-03T10:29:20,109 Installing build dependencies: started 2026-01-03T10:29:20,110 Running command pip subprocess to install build dependencies 2026-01-03T10:29:21,266 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-01-03T10:29:21,928 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-03T10:29:21,952 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-01-03T10:29:23,696 Collecting setuptools>=61 2026-01-03T10:29:23,787 Using cached https://www.piwheels.org/simple/setuptools/setuptools-80.9.0-py3-none-any.whl (1.2 MB) 2026-01-03T10:29:24,054 Collecting wheel 2026-01-03T10:29:24,071 Using cached https://www.piwheels.org/simple/wheel/wheel-0.45.1-py3-none-any.whl (72 kB) 2026-01-03T10:29:24,401 Collecting setuptools-scm>=8 2026-01-03T10:29:24,420 Using cached https://www.piwheels.org/simple/setuptools-scm/setuptools_scm-9.2.2-py3-none-any.whl (62 kB) 2026-01-03T10:29:24,616 Collecting packaging>=20 2026-01-03T10:29:24,633 Using cached https://www.piwheels.org/simple/packaging/packaging-25.0-py3-none-any.whl (66 kB) 2026-01-03T10:29:27,661 Installing collected packages: wheel, setuptools, packaging, setuptools-scm 2026-01-03T10:29:27,913 Creating /tmp/pip-build-env-j615n41_/overlay/local/bin 2026-01-03T10:29:27,916 changing mode of /tmp/pip-build-env-j615n41_/overlay/local/bin/wheel to 755 2026-01-03T10:29:32,104 changing mode of /tmp/pip-build-env-j615n41_/overlay/local/bin/setuptools-scm to 755 2026-01-03T10:29:32,143 Successfully installed packaging-25.0 setuptools-80.9.0 setuptools-scm-9.2.2 wheel-0.45.1 2026-01-03T10:29:32,459 Installing build dependencies: finished with status 'done' 2026-01-03T10:29:32,466 Getting requirements to build wheel: started 2026-01-03T10:29:32,467 Running command Getting requirements to build wheel 2026-01-03T10:29:33,240 toml section missing PosixPath('pyproject.toml') does not contain a tool.setuptools_scm section 2026-01-03T10:29:33,294 /tmp/pip-build-env-j615n41_/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:75: _MissingDynamic: `keywords` defined outside of `pyproject.toml` is ignored. 2026-01-03T10:29:33,295 !! 2026-01-03T10:29:33,296 ******************************************************************************** 2026-01-03T10:29:33,297 The following seems to be defined outside of `pyproject.toml`: 2026-01-03T10:29:33,299 `keywords = ['agents ai llm framework heaven']` 2026-01-03T10:29:33,300 According to the spec (see the link below), however, setuptools CANNOT 2026-01-03T10:29:33,300 consider this value unless `keywords` is listed as `dynamic`. 2026-01-03T10:29:33,302 https://packaging.python.org/en/latest/specifications/pyproject-toml/#declaring-project-metadata-the-project-table 2026-01-03T10:29:33,303 To prevent this problem, you can list `keywords` under `dynamic` or alternatively 2026-01-03T10:29:33,304 remove the `[project]` table from your file and rely entirely on other means of 2026-01-03T10:29:33,304 configuration. 2026-01-03T10:29:33,305 ******************************************************************************** 2026-01-03T10:29:33,306 !! 2026-01-03T10:29:33,307 _handle_missing_dynamic(dist, project_table) 2026-01-03T10:29:33,308 /tmp/pip-build-env-j615n41_/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-01-03T10:29:33,309 !! 2026-01-03T10:29:33,310 ******************************************************************************** 2026-01-03T10:29:33,311 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-03T10:29:33,312 By 2026-Feb-18, you need to update your project and remove deprecated calls 2026-01-03T10:29:33,312 or your builds will no longer be supported. 2026-01-03T10:29:33,314 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-01-03T10:29:33,314 ******************************************************************************** 2026-01-03T10:29:33,316 !! 2026-01-03T10:29:33,316 corresp(dist, value, root_dir) 2026-01-03T10:29:33,317 /tmp/pip-build-env-j615n41_/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsWarning: `install_requires` overwritten in `pyproject.toml` (dependencies) 2026-01-03T10:29:33,318 corresp(dist, value, root_dir) 2026-01-03T10:29:33,319 /tmp/pip-build-env-j615n41_/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsWarning: `extras_require` overwritten in `pyproject.toml` (optional-dependencies) 2026-01-03T10:29:33,319 corresp(dist, value, root_dir) 2026-01-03T10:29:33,412 /tmp/pip-build-env-j615n41_/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-01-03T10:29:33,413 !! 2026-01-03T10:29:33,414 ******************************************************************************** 2026-01-03T10:29:33,415 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-01-03T10:29:33,416 License :: OSI Approved :: MIT License 2026-01-03T10:29:33,417 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-01-03T10:29:33,417 ******************************************************************************** 2026-01-03T10:29:33,418 !! 2026-01-03T10:29:33,419 dist._finalize_license_expression() 2026-01-03T10:29:33,420 /tmp/pip-build-env-j615n41_/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-01-03T10:29:33,420 !! 2026-01-03T10:29:33,421 ******************************************************************************** 2026-01-03T10:29:33,422 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-01-03T10:29:33,423 License :: OSI Approved :: MIT License 2026-01-03T10:29:33,425 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-01-03T10:29:33,426 ******************************************************************************** 2026-01-03T10:29:33,427 !! 2026-01-03T10:29:33,428 self._finalize_license_expression() 2026-01-03T10:29:33,432 running egg_info 2026-01-03T10:29:33,442 writing heaven_framework.egg-info/PKG-INFO 2026-01-03T10:29:33,450 writing dependency_links to heaven_framework.egg-info/dependency_links.txt 2026-01-03T10:29:33,452 writing entry points to heaven_framework.egg-info/entry_points.txt 2026-01-03T10:29:33,457 writing requirements to heaven_framework.egg-info/requires.txt 2026-01-03T10:29:33,458 writing top-level names to heaven_framework.egg-info/top_level.txt 2026-01-03T10:29:33,544 listing git files failed - pretending there aren't any 2026-01-03T10:29:33,553 reading manifest file 'heaven_framework.egg-info/SOURCES.txt' 2026-01-03T10:29:33,580 reading manifest template 'MANIFEST.in' 2026-01-03T10:29:33,665 warning: no previously-included files matching '__pycache__' found anywhere in distribution 2026-01-03T10:29:33,667 warning: no previously-included files matching '*.py[co]' found anywhere in distribution 2026-01-03T10:29:33,669 warning: no previously-included files matching '.DS_Store' found anywhere in distribution 2026-01-03T10:29:33,669 adding license file 'LICENSE' 2026-01-03T10:29:33,684 writing manifest file 'heaven_framework.egg-info/SOURCES.txt' 2026-01-03T10:29:33,816 Getting requirements to build wheel: finished with status 'done' 2026-01-03T10:29:33,820 Created temporary directory: /tmp/pip-modern-metadata-v677wx9v 2026-01-03T10:29:33,822 Preparing metadata (pyproject.toml): started 2026-01-03T10:29:33,824 Running command Preparing metadata (pyproject.toml) 2026-01-03T10:29:34,544 toml section missing PosixPath('pyproject.toml') does not contain a tool.setuptools_scm section 2026-01-03T10:29:34,601 /tmp/pip-build-env-j615n41_/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:75: _MissingDynamic: `keywords` defined outside of `pyproject.toml` is ignored. 2026-01-03T10:29:34,602 !! 2026-01-03T10:29:34,603 ******************************************************************************** 2026-01-03T10:29:34,604 The following seems to be defined outside of `pyproject.toml`: 2026-01-03T10:29:34,607 `keywords = ['agents ai llm framework heaven']` 2026-01-03T10:29:34,608 According to the spec (see the link below), however, setuptools CANNOT 2026-01-03T10:29:34,609 consider this value unless `keywords` is listed as `dynamic`. 2026-01-03T10:29:34,610 https://packaging.python.org/en/latest/specifications/pyproject-toml/#declaring-project-metadata-the-project-table 2026-01-03T10:29:34,613 To prevent this problem, you can list `keywords` under `dynamic` or alternatively 2026-01-03T10:29:34,613 remove the `[project]` table from your file and rely entirely on other means of 2026-01-03T10:29:34,614 configuration. 2026-01-03T10:29:34,614 ******************************************************************************** 2026-01-03T10:29:34,616 !! 2026-01-03T10:29:34,616 _handle_missing_dynamic(dist, project_table) 2026-01-03T10:29:34,617 /tmp/pip-build-env-j615n41_/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-01-03T10:29:34,619 !! 2026-01-03T10:29:34,621 ******************************************************************************** 2026-01-03T10:29:34,621 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-03T10:29:34,624 By 2026-Feb-18, you need to update your project and remove deprecated calls 2026-01-03T10:29:34,625 or your builds will no longer be supported. 2026-01-03T10:29:34,626 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-01-03T10:29:34,627 ******************************************************************************** 2026-01-03T10:29:34,630 !! 2026-01-03T10:29:34,631 corresp(dist, value, root_dir) 2026-01-03T10:29:34,632 /tmp/pip-build-env-j615n41_/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsWarning: `install_requires` overwritten in `pyproject.toml` (dependencies) 2026-01-03T10:29:34,632 corresp(dist, value, root_dir) 2026-01-03T10:29:34,635 /tmp/pip-build-env-j615n41_/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsWarning: `extras_require` overwritten in `pyproject.toml` (optional-dependencies) 2026-01-03T10:29:34,636 corresp(dist, value, root_dir) 2026-01-03T10:29:34,720 /tmp/pip-build-env-j615n41_/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-01-03T10:29:34,721 !! 2026-01-03T10:29:34,724 ******************************************************************************** 2026-01-03T10:29:34,725 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-01-03T10:29:34,727 License :: OSI Approved :: MIT License 2026-01-03T10:29:34,729 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-01-03T10:29:34,730 ******************************************************************************** 2026-01-03T10:29:34,732 !! 2026-01-03T10:29:34,734 dist._finalize_license_expression() 2026-01-03T10:29:34,735 /tmp/pip-build-env-j615n41_/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-01-03T10:29:34,736 !! 2026-01-03T10:29:34,737 ******************************************************************************** 2026-01-03T10:29:34,739 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-01-03T10:29:34,741 License :: OSI Approved :: MIT License 2026-01-03T10:29:34,742 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-01-03T10:29:34,743 ******************************************************************************** 2026-01-03T10:29:34,744 !! 2026-01-03T10:29:34,747 self._finalize_license_expression() 2026-01-03T10:29:34,747 running dist_info 2026-01-03T10:29:34,763 creating /tmp/pip-modern-metadata-v677wx9v/heaven_framework.egg-info 2026-01-03T10:29:34,764 writing /tmp/pip-modern-metadata-v677wx9v/heaven_framework.egg-info/PKG-INFO 2026-01-03T10:29:34,772 writing dependency_links to /tmp/pip-modern-metadata-v677wx9v/heaven_framework.egg-info/dependency_links.txt 2026-01-03T10:29:34,775 writing entry points to /tmp/pip-modern-metadata-v677wx9v/heaven_framework.egg-info/entry_points.txt 2026-01-03T10:29:34,780 writing requirements to /tmp/pip-modern-metadata-v677wx9v/heaven_framework.egg-info/requires.txt 2026-01-03T10:29:34,781 writing top-level names to /tmp/pip-modern-metadata-v677wx9v/heaven_framework.egg-info/top_level.txt 2026-01-03T10:29:34,782 writing manifest file '/tmp/pip-modern-metadata-v677wx9v/heaven_framework.egg-info/SOURCES.txt' 2026-01-03T10:29:34,869 listing git files failed - pretending there aren't any 2026-01-03T10:29:34,877 reading manifest file '/tmp/pip-modern-metadata-v677wx9v/heaven_framework.egg-info/SOURCES.txt' 2026-01-03T10:29:34,881 reading manifest template 'MANIFEST.in' 2026-01-03T10:29:35,001 warning: no previously-included files matching '__pycache__' found anywhere in distribution 2026-01-03T10:29:35,004 warning: no previously-included files matching '*.py[co]' found anywhere in distribution 2026-01-03T10:29:35,005 warning: no previously-included files matching '.DS_Store' found anywhere in distribution 2026-01-03T10:29:35,006 adding license file 'LICENSE' 2026-01-03T10:29:35,015 writing manifest file '/tmp/pip-modern-metadata-v677wx9v/heaven_framework.egg-info/SOURCES.txt' 2026-01-03T10:29:35,017 creating '/tmp/pip-modern-metadata-v677wx9v/heaven_framework-0.1.18.dist-info' 2026-01-03T10:29:35,193 Preparing metadata (pyproject.toml): finished with status 'done' 2026-01-03T10:29:35,200 Source in /tmp/pip-wheel-g5ok0w3z/heaven-framework_11706960775c4fca838f3abe7c69f85b has version 0.1.18, which satisfies requirement heaven-framework==0.1.18 from https://files.pythonhosted.org/packages/17/e8/48a552f7fa743dfe1c9ad7302792841ad4058ce7842285ce5ff00f401e35/heaven_framework-0.1.18.tar.gz 2026-01-03T10:29:35,203 Removed heaven-framework==0.1.18 from https://files.pythonhosted.org/packages/17/e8/48a552f7fa743dfe1c9ad7302792841ad4058ce7842285ce5ff00f401e35/heaven_framework-0.1.18.tar.gz from build tracker '/tmp/pip-build-tracker-zpsxzw6d' 2026-01-03T10:29:35,212 Created temporary directory: /tmp/pip-unpack-w_67703q 2026-01-03T10:29:35,216 Building wheels for collected packages: heaven-framework 2026-01-03T10:29:35,223 Created temporary directory: /tmp/pip-wheel-87pg3bjv 2026-01-03T10:29:35,223 Destination directory: /tmp/pip-wheel-87pg3bjv 2026-01-03T10:29:35,228 Building wheel for heaven-framework (pyproject.toml): started 2026-01-03T10:29:35,230 Running command Building wheel for heaven-framework (pyproject.toml) 2026-01-03T10:29:35,940 toml section missing PosixPath('pyproject.toml') does not contain a tool.setuptools_scm section 2026-01-03T10:29:35,993 /tmp/pip-build-env-j615n41_/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:75: _MissingDynamic: `keywords` defined outside of `pyproject.toml` is ignored. 2026-01-03T10:29:35,994 !! 2026-01-03T10:29:35,995 ******************************************************************************** 2026-01-03T10:29:35,996 The following seems to be defined outside of `pyproject.toml`: 2026-01-03T10:29:35,999 `keywords = ['agents ai llm framework heaven']` 2026-01-03T10:29:36,000 According to the spec (see the link below), however, setuptools CANNOT 2026-01-03T10:29:36,001 consider this value unless `keywords` is listed as `dynamic`. 2026-01-03T10:29:36,002 https://packaging.python.org/en/latest/specifications/pyproject-toml/#declaring-project-metadata-the-project-table 2026-01-03T10:29:36,005 To prevent this problem, you can list `keywords` under `dynamic` or alternatively 2026-01-03T10:29:36,005 remove the `[project]` table from your file and rely entirely on other means of 2026-01-03T10:29:36,006 configuration. 2026-01-03T10:29:36,006 ******************************************************************************** 2026-01-03T10:29:36,007 !! 2026-01-03T10:29:36,008 _handle_missing_dynamic(dist, project_table) 2026-01-03T10:29:36,009 /tmp/pip-build-env-j615n41_/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-01-03T10:29:36,011 !! 2026-01-03T10:29:36,012 ******************************************************************************** 2026-01-03T10:29:36,013 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-03T10:29:36,014 By 2026-Feb-18, you need to update your project and remove deprecated calls 2026-01-03T10:29:36,014 or your builds will no longer be supported. 2026-01-03T10:29:36,016 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-01-03T10:29:36,017 ******************************************************************************** 2026-01-03T10:29:36,020 !! 2026-01-03T10:29:36,021 corresp(dist, value, root_dir) 2026-01-03T10:29:36,021 /tmp/pip-build-env-j615n41_/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsWarning: `install_requires` overwritten in `pyproject.toml` (dependencies) 2026-01-03T10:29:36,022 corresp(dist, value, root_dir) 2026-01-03T10:29:36,023 /tmp/pip-build-env-j615n41_/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsWarning: `extras_require` overwritten in `pyproject.toml` (optional-dependencies) 2026-01-03T10:29:36,023 corresp(dist, value, root_dir) 2026-01-03T10:29:36,089 /tmp/pip-build-env-j615n41_/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-01-03T10:29:36,089 !! 2026-01-03T10:29:36,092 ******************************************************************************** 2026-01-03T10:29:36,093 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-01-03T10:29:36,094 License :: OSI Approved :: MIT License 2026-01-03T10:29:36,096 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-01-03T10:29:36,096 ******************************************************************************** 2026-01-03T10:29:36,098 !! 2026-01-03T10:29:36,099 dist._finalize_license_expression() 2026-01-03T10:29:36,099 /tmp/pip-build-env-j615n41_/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-01-03T10:29:36,100 !! 2026-01-03T10:29:36,102 ******************************************************************************** 2026-01-03T10:29:36,103 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-01-03T10:29:36,104 License :: OSI Approved :: MIT License 2026-01-03T10:29:36,108 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-01-03T10:29:36,109 ******************************************************************************** 2026-01-03T10:29:36,110 !! 2026-01-03T10:29:36,110 self._finalize_license_expression() 2026-01-03T10:29:36,111 running bdist_wheel 2026-01-03T10:29:36,131 running build 2026-01-03T10:29:36,134 running build_py 2026-01-03T10:29:36,142 creating build/lib/heaven_base 2026-01-03T10:29:36,145 copying heaven_base/auto_summarizing_agent.py -> build/lib/heaven_base 2026-01-03T10:29:36,148 copying heaven_base/__init__.py -> build/lib/heaven_base 2026-01-03T10:29:36,152 copying heaven_base/baseheaventool.py -> build/lib/heaven_base 2026-01-03T10:29:36,155 copying heaven_base/decorators.py -> build/lib/heaven_base 2026-01-03T10:29:36,157 copying heaven_base/baseheavenagent.py -> build/lib/heaven_base 2026-01-03T10:29:36,165 copying heaven_base/documentation_pipeline.py -> build/lib/heaven_base 2026-01-03T10:29:36,169 copying heaven_base/mcp_tool_wrapper.py -> build/lib/heaven_base 2026-01-03T10:29:36,171 copying heaven_base/unified_chat.py -> build/lib/heaven_base 2026-01-03T10:29:36,173 copying heaven_base/make_heaven_tool_from_docstring.py -> build/lib/heaven_base 2026-01-03T10:29:36,177 creating build/lib/heaven_base/agents 2026-01-03T10:29:36,178 copying heaven_base/agents/self_learning_agent.py -> build/lib/heaven_base/agents 2026-01-03T10:29:36,182 copying heaven_base/agents/self_learning_agent_skeleton.py -> build/lib/heaven_base/agents 2026-01-03T10:29:36,184 copying heaven_base/agents/disciple_agent_config.py -> build/lib/heaven_base/agents 2026-01-03T10:29:36,187 copying heaven_base/agents/concept_resolver_agent.py -> build/lib/heaven_base/agents 2026-01-03T10:29:36,191 copying heaven_base/agents/prompt_engineering_agent_config.py -> build/lib/heaven_base/agents 2026-01-03T10:29:36,193 copying heaven_base/agents/redactor_agent_config.py -> build/lib/heaven_base/agents 2026-01-03T10:29:36,195 copying heaven_base/agents/subphase_detector_agent.py -> build/lib/heaven_base/agents 2026-01-03T10:29:36,198 copying heaven_base/agents/self_learning_agent_config.py -> build/lib/heaven_base/agents 2026-01-03T10:29:36,202 copying heaven_base/agents/phase_aggregator_agent.py -> build/lib/heaven_base/agents 2026-01-03T10:29:36,205 copying heaven_base/agents/scripture_writer_agent_config.py -> build/lib/heaven_base/agents 2026-01-03T10:29:36,207 copying heaven_base/agents/coder_agent_config.py -> build/lib/heaven_base/agents 2026-01-03T10:29:36,211 copying heaven_base/agents/phase_detector_agent.py -> build/lib/heaven_base/agents 2026-01-03T10:29:36,216 creating build/lib/heaven_base/agents/summary_agent 2026-01-03T10:29:36,217 copying heaven_base/agents/summary_agent/__init__.py -> build/lib/heaven_base/agents/summary_agent 2026-01-03T10:29:36,220 copying heaven_base/agents/summary_agent/summary_agent.py -> build/lib/heaven_base/agents/summary_agent 2026-01-03T10:29:36,222 copying heaven_base/agents/summary_agent/summary_util.py -> build/lib/heaven_base/agents/summary_agent 2026-01-03T10:29:36,224 creating build/lib/heaven_base/cli 2026-01-03T10:29:36,227 copying heaven_base/cli/__init__.py -> build/lib/heaven_base/cli 2026-01-03T10:29:36,229 copying heaven_base/cli/heaven_cli.py -> build/lib/heaven_base/cli 2026-01-03T10:29:36,234 creating build/lib/heaven_base/configs 2026-01-03T10:29:36,235 copying heaven_base/configs/__init__.py -> build/lib/heaven_base/configs 2026-01-03T10:29:36,237 copying heaven_base/configs/base_config.py -> build/lib/heaven_base/configs 2026-01-03T10:29:36,240 copying heaven_base/configs/hermes_config.py -> build/lib/heaven_base/configs 2026-01-03T10:29:36,245 creating build/lib/heaven_base/langgraph 2026-01-03T10:29:36,246 copying heaven_base/langgraph/foundation.py -> build/lib/heaven_base/langgraph 2026-01-03T10:29:36,252 copying heaven_base/langgraph/__init__.py -> build/lib/heaven_base/langgraph 2026-01-03T10:29:36,255 copying heaven_base/langgraph/hermes_legos.py -> build/lib/heaven_base/langgraph 2026-01-03T10:29:36,258 copying heaven_base/langgraph/utility_legos.py -> build/lib/heaven_base/langgraph 2026-01-03T10:29:36,261 creating build/lib/heaven_base/mcps 2026-01-03T10:29:36,262 copying heaven_base/mcps/__init__.py -> build/lib/heaven_base/mcps 2026-01-03T10:29:36,266 copying heaven_base/mcps/toolbox_server.py -> build/lib/heaven_base/mcps 2026-01-03T10:29:36,270 creating build/lib/heaven_base/memory 2026-01-03T10:29:36,271 copying heaven_base/memory/__init__.py -> build/lib/heaven_base/memory 2026-01-03T10:29:36,273 copying heaven_base/memory/heaven_history.py -> build/lib/heaven_base/memory 2026-01-03T10:29:36,277 copying heaven_base/memory/history.py -> build/lib/heaven_base/memory 2026-01-03T10:29:36,282 copying heaven_base/memory/conversations.py -> build/lib/heaven_base/memory 2026-01-03T10:29:36,285 copying heaven_base/memory/heaven_event.py -> build/lib/heaven_base/memory 2026-01-03T10:29:36,290 copying heaven_base/memory/base_piece.py -> build/lib/heaven_base/memory 2026-01-03T10:29:36,292 creating build/lib/heaven_base/progenitor 2026-01-03T10:29:36,295 copying heaven_base/progenitor/system_prompt_config.py -> build/lib/heaven_base/progenitor 2026-01-03T10:29:36,298 creating build/lib/heaven_base/prompts 2026-01-03T10:29:36,300 copying heaven_base/prompts/heaven_variable.py -> build/lib/heaven_base/prompts 2026-01-03T10:29:36,305 creating build/lib/heaven_base/registry 2026-01-03T10:29:36,305 copying heaven_base/registry/RegistryFactory.py -> build/lib/heaven_base/registry 2026-01-03T10:29:36,308 copying heaven_base/registry/__init__.py -> build/lib/heaven_base/registry 2026-01-03T10:29:36,311 copying heaven_base/registry/matryoshka_helper.py -> build/lib/heaven_base/registry 2026-01-03T10:29:36,315 copying heaven_base/registry/registry_service_old.py -> build/lib/heaven_base/registry 2026-01-03T10:29:36,319 copying heaven_base/registry/matryoshka_dispatcher.py -> build/lib/heaven_base/registry 2026-01-03T10:29:36,323 copying heaven_base/registry/registry_demo.py -> build/lib/heaven_base/registry 2026-01-03T10:29:36,326 copying heaven_base/registry/simple_registry_service.py -> build/lib/heaven_base/registry 2026-01-03T10:29:36,330 copying heaven_base/registry/RegistryFactory_new.py -> build/lib/heaven_base/registry 2026-01-03T10:29:36,333 copying heaven_base/registry/registry_service_new.py -> build/lib/heaven_base/registry 2026-01-03T10:29:36,335 copying heaven_base/registry/registry_service.py -> build/lib/heaven_base/registry 2026-01-03T10:29:36,339 copying heaven_base/registry/RegistryFactory_simple.py -> build/lib/heaven_base/registry 2026-01-03T10:29:36,344 creating build/lib/heaven_base/tools 2026-01-03T10:29:36,345 copying heaven_base/tools/workflow_relay_tool.py -> build/lib/heaven_base/tools 2026-01-03T10:29:36,348 copying heaven_base/tools/redaction_tool.py -> build/lib/heaven_base/tools 2026-01-03T10:29:36,354 copying heaven_base/tools/safe_code_reader_tool.py -> build/lib/heaven_base/tools 2026-01-03T10:29:36,357 copying heaven_base/tools/retrieve_tool_info_tool.py -> build/lib/heaven_base/tools 2026-01-03T10:29:36,362 copying heaven_base/tools/bash_tool.py -> build/lib/heaven_base/tools 2026-01-03T10:29:36,366 copying heaven_base/tools/__init__.py -> build/lib/heaven_base/tools 2026-01-03T10:29:36,369 copying heaven_base/tools/view_history_tool.py -> build/lib/heaven_base/tools 2026-01-03T10:29:36,371 copying heaven_base/tools/registry_tool.py -> build/lib/heaven_base/tools 2026-01-03T10:29:36,375 copying heaven_base/tools/acolyte_chains.py -> build/lib/heaven_base/tools 2026-01-03T10:29:36,378 copying heaven_base/tools/write_block_report_tool.py -> build/lib/heaven_base/tools 2026-01-03T10:29:36,382 copying heaven_base/tools/straightforwardsummarizer_tool.py -> build/lib/heaven_base/tools 2026-01-03T10:29:36,384 copying heaven_base/tools/mcp_session_tools.py -> build/lib/heaven_base/tools 2026-01-03T10:29:36,388 copying heaven_base/tools/run.py -> build/lib/heaven_base/tools 2026-01-03T10:29:36,390 copying heaven_base/tools/matryoshka_registry_tool.py -> build/lib/heaven_base/tools 2026-01-03T10:29:36,394 copying heaven_base/tools/neo4j_tool.py -> build/lib/heaven_base/tools 2026-01-03T10:29:36,397 copying heaven_base/tools/network_edit_tool.py -> build/lib/heaven_base/tools 2026-01-03T10:29:36,404 copying heaven_base/tools/write_prompt_block_tool.py -> build/lib/heaven_base/tools 2026-01-03T10:29:36,408 copying heaven_base/tools/write_skillchain_type_prompt_block_tool.py -> build/lib/heaven_base/tools 2026-01-03T10:29:36,412 copying heaven_base/tools/acolyte_chain_tools.py -> build/lib/heaven_base/tools 2026-01-03T10:29:36,417 copying heaven_base/tools/code_localizer_tool.py -> build/lib/heaven_base/tools 2026-01-03T10:29:36,420 copying heaven_base/tools/agent_config_test_tool.py -> build/lib/heaven_base/tools 2026-01-03T10:29:36,425 copying heaven_base/tools/think_tool.py -> build/lib/heaven_base/tools 2026-01-03T10:29:36,427 copying heaven_base/tools/search_prompt_blocks_tool.py -> build/lib/heaven_base/tools 2026-01-03T10:29:36,429 copying heaven_base/tools/websearch_tool.py -> build/lib/heaven_base/tools 2026-01-03T10:29:36,434 creating build/lib/heaven_base/tool_utils 2026-01-03T10:29:36,435 copying heaven_base/tool_utils/find_tool_use_in_history.py -> build/lib/heaven_base/tool_utils 2026-01-03T10:29:36,438 copying heaven_base/tool_utils/github_kanban.py -> build/lib/heaven_base/tool_utils 2026-01-03T10:29:36,441 copying heaven_base/tool_utils/skillchain_utils.py -> build/lib/heaven_base/tool_utils 2026-01-03T10:29:36,446 copying heaven_base/tool_utils/prompt_injection_system_vX1.py -> build/lib/heaven_base/tool_utils 2026-01-03T10:29:36,449 copying heaven_base/tool_utils/hermes_utils.py -> build/lib/heaven_base/tool_utils 2026-01-03T10:29:36,455 copying heaven_base/tool_utils/__init__.py -> build/lib/heaven_base/tool_utils 2026-01-03T10:29:36,458 copying heaven_base/tool_utils/produce_prompt_block_util.py -> build/lib/heaven_base/tool_utils 2026-01-03T10:29:36,460 copying heaven_base/tool_utils/agent_config_test.py -> build/lib/heaven_base/tool_utils 2026-01-03T10:29:36,464 copying heaven_base/tool_utils/context_manager.py -> build/lib/heaven_base/tool_utils 2026-01-03T10:29:36,469 copying heaven_base/tool_utils/completion_runners.py -> build/lib/heaven_base/tool_utils 2026-01-03T10:29:36,473 copying heaven_base/tool_utils/safe_code_reader.py -> build/lib/heaven_base/tool_utils 2026-01-03T10:29:36,475 copying heaven_base/tool_utils/tree_kanban.py -> build/lib/heaven_base/tool_utils 2026-01-03T10:29:36,479 copying heaven_base/tool_utils/_think_utils.py -> build/lib/heaven_base/tool_utils 2026-01-03T10:29:36,482 copying heaven_base/tool_utils/dependency_finder.py -> build/lib/heaven_base/tool_utils 2026-01-03T10:29:36,486 copying heaven_base/tool_utils/neo4j_utils.py -> build/lib/heaven_base/tool_utils 2026-01-03T10:29:36,488 copying heaven_base/tool_utils/concept_neo4j_utils.py -> build/lib/heaven_base/tool_utils 2026-01-03T10:29:36,494 creating build/lib/heaven_base/utils 2026-01-03T10:29:36,495 copying heaven_base/utils/get_env_value.py -> build/lib/heaven_base/utils 2026-01-03T10:29:36,499 copying heaven_base/utils/context_window_config.py -> build/lib/heaven_base/utils 2026-01-03T10:29:36,502 copying heaven_base/utils/recursive_summarize.py -> build/lib/heaven_base/utils 2026-01-03T10:29:36,506 copying heaven_base/utils/__init__.py -> build/lib/heaven_base/utils 2026-01-03T10:29:36,508 copying heaven_base/utils/mcp_tool_converter.py -> build/lib/heaven_base/utils 2026-01-03T10:29:36,512 copying heaven_base/utils/token_counter.py -> build/lib/heaven_base/utils 2026-01-03T10:29:36,515 copying heaven_base/utils/name_utils.py -> build/lib/heaven_base/utils 2026-01-03T10:29:36,518 copying heaven_base/utils/agent_result_reader.py -> build/lib/heaven_base/utils 2026-01-03T10:29:36,520 copying heaven_base/utils/mcp_client.py -> build/lib/heaven_base/utils 2026-01-03T10:29:36,524 copying heaven_base/utils/omnitool.py -> build/lib/heaven_base/utils 2026-01-03T10:29:36,526 copying heaven_base/utils/agent_client.py -> build/lib/heaven_base/utils 2026-01-03T10:29:36,530 copying heaven_base/utils/heaven_conversation_utils.py -> build/lib/heaven_base/utils 2026-01-03T10:29:36,532 copying heaven_base/utils/heaven_response_utils.py -> build/lib/heaven_base/utils 2026-01-03T10:29:36,536 copying heaven_base/utils/test_omnitool_real.py -> build/lib/heaven_base/utils 2026-01-03T10:29:36,538 copying heaven_base/utils/test_neo4jtool_real.py -> build/lib/heaven_base/utils 2026-01-03T10:29:36,542 copying heaven_base/utils/agent_and_tool_lists.py -> build/lib/heaven_base/utils 2026-01-03T10:29:36,544 copying heaven_base/utils/wiki_config.py -> build/lib/heaven_base/utils 2026-01-03T10:29:36,546 copying heaven_base/utils/git_container_base_util.py -> build/lib/heaven_base/utils 2026-01-03T10:29:36,551 copying heaven_base/utils/mcp_agent_orchestrator.py -> build/lib/heaven_base/utils 2026-01-03T10:29:36,554 copying heaven_base/utils/auto_summarize.py -> build/lib/heaven_base/utils 2026-01-03T10:29:36,558 copying heaven_base/utils/test_omnitool.py -> build/lib/heaven_base/utils 2026-01-03T10:29:36,561 running egg_info 2026-01-03T10:29:36,579 writing heaven_framework.egg-info/PKG-INFO 2026-01-03T10:29:36,587 writing dependency_links to heaven_framework.egg-info/dependency_links.txt 2026-01-03T10:29:36,588 writing entry points to heaven_framework.egg-info/entry_points.txt 2026-01-03T10:29:36,591 writing requirements to heaven_framework.egg-info/requires.txt 2026-01-03T10:29:36,594 writing top-level names to heaven_framework.egg-info/top_level.txt 2026-01-03T10:29:36,662 listing git files failed - pretending there aren't any 2026-01-03T10:29:36,671 reading manifest file 'heaven_framework.egg-info/SOURCES.txt' 2026-01-03T10:29:36,685 reading manifest template 'MANIFEST.in' 2026-01-03T10:29:36,783 warning: no previously-included files matching '__pycache__' found anywhere in distribution 2026-01-03T10:29:36,785 warning: no previously-included files matching '*.py[co]' found anywhere in distribution 2026-01-03T10:29:36,787 warning: no previously-included files matching '.DS_Store' found anywhere in distribution 2026-01-03T10:29:36,788 adding license file 'LICENSE' 2026-01-03T10:29:36,801 writing manifest file 'heaven_framework.egg-info/SOURCES.txt' 2026-01-03T10:29:36,806 /tmp/pip-build-env-j615n41_/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-03T10:29:36,807 !! 2026-01-03T10:29:36,810 ******************************************************************************** 2026-01-03T10:29:36,810 ############################ 2026-01-03T10:29:36,811 # Package would be ignored # 2026-01-03T10:29:36,811 ############################ 2026-01-03T10:29:36,812 Python recognizes 'heaven_base.acolyte_v2' as an importable package[^1], 2026-01-03T10:29:36,813 but it is absent from setuptools' `packages` configuration. 2026-01-03T10:29:36,815 This leads to an ambiguous overall configuration. If you want to distribute this 2026-01-03T10:29:36,816 package, please make sure that 'heaven_base.acolyte_v2' is explicitly added 2026-01-03T10:29:36,817 to the `packages` configuration field. 2026-01-03T10:29:36,818 Alternatively, you can also rely on setuptools' discovery methods 2026-01-03T10:29:36,820 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-01-03T10:29:36,821 instead of `find_packages(...)`/`find:`). 2026-01-03T10:29:36,822 You can read more about "package discovery" on setuptools documentation page: 2026-01-03T10:29:36,825 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-01-03T10:29:36,827 If you don't want 'heaven_base.acolyte_v2' to be distributed and are 2026-01-03T10:29:36,827 already explicitly excluding 'heaven_base.acolyte_v2' via 2026-01-03T10:29:36,828 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-01-03T10:29:36,828 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-01-03T10:29:36,830 combination with a more fine grained `package-data` configuration. 2026-01-03T10:29:36,832 You can read more about "package data files" on setuptools documentation page: 2026-01-03T10:29:36,833 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-01-03T10:29:36,835 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-01-03T10:29:36,836 even if it does not contain any `.py` files. 2026-01-03T10:29:36,836 On the other hand, currently there is no concept of package data 2026-01-03T10:29:36,837 directory, all directories are treated like packages. 2026-01-03T10:29:36,837 ******************************************************************************** 2026-01-03T10:29:36,839 !! 2026-01-03T10:29:36,839 check.warn(importable) 2026-01-03T10:29:36,841 /tmp/pip-build-env-j615n41_/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-03T10:29:36,842 !! 2026-01-03T10:29:36,843 ******************************************************************************** 2026-01-03T10:29:36,846 ############################ 2026-01-03T10:29:36,846 # Package would be ignored # 2026-01-03T10:29:36,847 ############################ 2026-01-03T10:29:36,848 Python recognizes 'heaven_base.agents.decider' as an importable package[^1], 2026-01-03T10:29:36,848 but it is absent from setuptools' `packages` configuration. 2026-01-03T10:29:36,851 This leads to an ambiguous overall configuration. If you want to distribute this 2026-01-03T10:29:36,852 package, please make sure that 'heaven_base.agents.decider' is explicitly added 2026-01-03T10:29:36,852 to the `packages` configuration field. 2026-01-03T10:29:36,855 Alternatively, you can also rely on setuptools' discovery methods 2026-01-03T10:29:36,855 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-01-03T10:29:36,856 instead of `find_packages(...)`/`find:`). 2026-01-03T10:29:36,857 You can read more about "package discovery" on setuptools documentation page: 2026-01-03T10:29:36,860 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-01-03T10:29:36,861 If you don't want 'heaven_base.agents.decider' to be distributed and are 2026-01-03T10:29:36,864 already explicitly excluding 'heaven_base.agents.decider' via 2026-01-03T10:29:36,864 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-01-03T10:29:36,865 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-01-03T10:29:36,866 combination with a more fine grained `package-data` configuration. 2026-01-03T10:29:36,869 You can read more about "package data files" on setuptools documentation page: 2026-01-03T10:29:36,870 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-01-03T10:29:36,873 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-01-03T10:29:36,874 even if it does not contain any `.py` files. 2026-01-03T10:29:36,875 On the other hand, currently there is no concept of package data 2026-01-03T10:29:36,875 directory, all directories are treated like packages. 2026-01-03T10:29:36,876 ******************************************************************************** 2026-01-03T10:29:36,879 !! 2026-01-03T10:29:36,880 check.warn(importable) 2026-01-03T10:29:36,880 /tmp/pip-build-env-j615n41_/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-03T10:29:36,881 !! 2026-01-03T10:29:36,882 ******************************************************************************** 2026-01-03T10:29:36,884 ############################ 2026-01-03T10:29:36,884 # Package would be ignored # 2026-01-03T10:29:36,885 ############################ 2026-01-03T10:29:36,886 Python recognizes 'heaven_base.agents.docstring_agent' as an importable package[^1], 2026-01-03T10:29:36,886 but it is absent from setuptools' `packages` configuration. 2026-01-03T10:29:36,887 This leads to an ambiguous overall configuration. If you want to distribute this 2026-01-03T10:29:36,889 package, please make sure that 'heaven_base.agents.docstring_agent' is explicitly added 2026-01-03T10:29:36,890 to the `packages` configuration field. 2026-01-03T10:29:36,891 Alternatively, you can also rely on setuptools' discovery methods 2026-01-03T10:29:36,892 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-01-03T10:29:36,893 instead of `find_packages(...)`/`find:`). 2026-01-03T10:29:36,895 You can read more about "package discovery" on setuptools documentation page: 2026-01-03T10:29:36,896 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-01-03T10:29:36,897 If you don't want 'heaven_base.agents.docstring_agent' to be distributed and are 2026-01-03T10:29:36,898 already explicitly excluding 'heaven_base.agents.docstring_agent' via 2026-01-03T10:29:36,901 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-01-03T10:29:36,901 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-01-03T10:29:36,902 combination with a more fine grained `package-data` configuration. 2026-01-03T10:29:36,903 You can read more about "package data files" on setuptools documentation page: 2026-01-03T10:29:36,906 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-01-03T10:29:36,908 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-01-03T10:29:36,908 even if it does not contain any `.py` files. 2026-01-03T10:29:36,911 On the other hand, currently there is no concept of package data 2026-01-03T10:29:36,911 directory, all directories are treated like packages. 2026-01-03T10:29:36,912 ******************************************************************************** 2026-01-03T10:29:36,913 !! 2026-01-03T10:29:36,916 check.warn(importable) 2026-01-03T10:29:36,916 /tmp/pip-build-env-j615n41_/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-03T10:29:36,917 !! 2026-01-03T10:29:36,918 ******************************************************************************** 2026-01-03T10:29:36,919 ############################ 2026-01-03T10:29:36,921 # Package would be ignored # 2026-01-03T10:29:36,922 ############################ 2026-01-03T10:29:36,923 Python recognizes 'heaven_base.agents.example_maker' as an importable package[^1], 2026-01-03T10:29:36,923 but it is absent from setuptools' `packages` configuration. 2026-01-03T10:29:36,924 This leads to an ambiguous overall configuration. If you want to distribute this 2026-01-03T10:29:36,927 package, please make sure that 'heaven_base.agents.example_maker' is explicitly added 2026-01-03T10:29:36,928 to the `packages` configuration field. 2026-01-03T10:29:36,929 Alternatively, you can also rely on setuptools' discovery methods 2026-01-03T10:29:36,930 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-01-03T10:29:36,932 instead of `find_packages(...)`/`find:`). 2026-01-03T10:29:36,933 You can read more about "package discovery" on setuptools documentation page: 2026-01-03T10:29:36,934 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-01-03T10:29:36,935 If you don't want 'heaven_base.agents.example_maker' to be distributed and are 2026-01-03T10:29:36,936 already explicitly excluding 'heaven_base.agents.example_maker' via 2026-01-03T10:29:36,938 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-01-03T10:29:36,939 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-01-03T10:29:36,940 combination with a more fine grained `package-data` configuration. 2026-01-03T10:29:36,942 You can read more about "package data files" on setuptools documentation page: 2026-01-03T10:29:36,944 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-01-03T10:29:36,947 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-01-03T10:29:36,949 even if it does not contain any `.py` files. 2026-01-03T10:29:36,949 On the other hand, currently there is no concept of package data 2026-01-03T10:29:36,950 directory, all directories are treated like packages. 2026-01-03T10:29:36,951 ******************************************************************************** 2026-01-03T10:29:36,952 !! 2026-01-03T10:29:36,952 check.warn(importable) 2026-01-03T10:29:36,954 /tmp/pip-build-env-j615n41_/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-03T10:29:36,955 !! 2026-01-03T10:29:36,956 ******************************************************************************** 2026-01-03T10:29:36,957 ############################ 2026-01-03T10:29:36,957 # Package would be ignored # 2026-01-03T10:29:36,958 ############################ 2026-01-03T10:29:36,960 Python recognizes 'heaven_base.docs' as an importable package[^1], 2026-01-03T10:29:36,960 but it is absent from setuptools' `packages` configuration. 2026-01-03T10:29:36,962 This leads to an ambiguous overall configuration. If you want to distribute this 2026-01-03T10:29:36,962 package, please make sure that 'heaven_base.docs' is explicitly added 2026-01-03T10:29:36,963 to the `packages` configuration field. 2026-01-03T10:29:36,965 Alternatively, you can also rely on setuptools' discovery methods 2026-01-03T10:29:36,966 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-01-03T10:29:36,967 instead of `find_packages(...)`/`find:`). 2026-01-03T10:29:36,968 You can read more about "package discovery" on setuptools documentation page: 2026-01-03T10:29:36,969 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-01-03T10:29:36,972 If you don't want 'heaven_base.docs' to be distributed and are 2026-01-03T10:29:36,972 already explicitly excluding 'heaven_base.docs' via 2026-01-03T10:29:36,973 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-01-03T10:29:36,974 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-01-03T10:29:36,974 combination with a more fine grained `package-data` configuration. 2026-01-03T10:29:36,976 You can read more about "package data files" on setuptools documentation page: 2026-01-03T10:29:36,977 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-01-03T10:29:36,980 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-01-03T10:29:36,980 even if it does not contain any `.py` files. 2026-01-03T10:29:36,981 On the other hand, currently there is no concept of package data 2026-01-03T10:29:36,982 directory, all directories are treated like packages. 2026-01-03T10:29:36,983 ******************************************************************************** 2026-01-03T10:29:36,984 !! 2026-01-03T10:29:36,984 check.warn(importable) 2026-01-03T10:29:36,985 /tmp/pip-build-env-j615n41_/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-03T10:29:36,985 !! 2026-01-03T10:29:36,988 ******************************************************************************** 2026-01-03T10:29:36,989 ############################ 2026-01-03T10:29:36,989 # Package would be ignored # 2026-01-03T10:29:36,990 ############################ 2026-01-03T10:29:36,990 Python recognizes 'heaven_base.docs.examples' as an importable package[^1], 2026-01-03T10:29:36,991 but it is absent from setuptools' `packages` configuration. 2026-01-03T10:29:36,993 This leads to an ambiguous overall configuration. If you want to distribute this 2026-01-03T10:29:36,994 package, please make sure that 'heaven_base.docs.examples' is explicitly added 2026-01-03T10:29:36,994 to the `packages` configuration field. 2026-01-03T10:29:36,996 Alternatively, you can also rely on setuptools' discovery methods 2026-01-03T10:29:36,996 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-01-03T10:29:36,997 instead of `find_packages(...)`/`find:`). 2026-01-03T10:29:36,999 You can read more about "package discovery" on setuptools documentation page: 2026-01-03T10:29:37,000 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-01-03T10:29:37,002 If you don't want 'heaven_base.docs.examples' to be distributed and are 2026-01-03T10:29:37,002 already explicitly excluding 'heaven_base.docs.examples' via 2026-01-03T10:29:37,003 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-01-03T10:29:37,004 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-01-03T10:29:37,005 combination with a more fine grained `package-data` configuration. 2026-01-03T10:29:37,006 You can read more about "package data files" on setuptools documentation page: 2026-01-03T10:29:37,007 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-01-03T10:29:37,010 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-01-03T10:29:37,011 even if it does not contain any `.py` files. 2026-01-03T10:29:37,011 On the other hand, currently there is no concept of package data 2026-01-03T10:29:37,012 directory, all directories are treated like packages. 2026-01-03T10:29:37,012 ******************************************************************************** 2026-01-03T10:29:37,013 !! 2026-01-03T10:29:37,014 check.warn(importable) 2026-01-03T10:29:37,016 /tmp/pip-build-env-j615n41_/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-03T10:29:37,017 !! 2026-01-03T10:29:37,018 ******************************************************************************** 2026-01-03T10:29:37,019 ############################ 2026-01-03T10:29:37,019 # Package would be ignored # 2026-01-03T10:29:37,020 ############################ 2026-01-03T10:29:37,022 Python recognizes 'heaven_base.old_acolyte' as an importable package[^1], 2026-01-03T10:29:37,023 but it is absent from setuptools' `packages` configuration. 2026-01-03T10:29:37,023 This leads to an ambiguous overall configuration. If you want to distribute this 2026-01-03T10:29:37,024 package, please make sure that 'heaven_base.old_acolyte' is explicitly added 2026-01-03T10:29:37,025 to the `packages` configuration field. 2026-01-03T10:29:37,027 Alternatively, you can also rely on setuptools' discovery methods 2026-01-03T10:29:37,028 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-01-03T10:29:37,029 instead of `find_packages(...)`/`find:`). 2026-01-03T10:29:37,030 You can read more about "package discovery" on setuptools documentation page: 2026-01-03T10:29:37,031 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-01-03T10:29:37,035 If you don't want 'heaven_base.old_acolyte' to be distributed and are 2026-01-03T10:29:37,035 already explicitly excluding 'heaven_base.old_acolyte' via 2026-01-03T10:29:37,036 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-01-03T10:29:37,038 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-01-03T10:29:37,039 combination with a more fine grained `package-data` configuration. 2026-01-03T10:29:37,040 You can read more about "package data files" on setuptools documentation page: 2026-01-03T10:29:37,042 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-01-03T10:29:37,044 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-01-03T10:29:37,045 even if it does not contain any `.py` files. 2026-01-03T10:29:37,046 On the other hand, currently there is no concept of package data 2026-01-03T10:29:37,046 directory, all directories are treated like packages. 2026-01-03T10:29:37,048 ******************************************************************************** 2026-01-03T10:29:37,050 !! 2026-01-03T10:29:37,050 check.warn(importable) 2026-01-03T10:29:37,051 /tmp/pip-build-env-j615n41_/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-03T10:29:37,051 !! 2026-01-03T10:29:37,053 ******************************************************************************** 2026-01-03T10:29:37,055 ############################ 2026-01-03T10:29:37,055 # Package would be ignored # 2026-01-03T10:29:37,056 ############################ 2026-01-03T10:29:37,057 Python recognizes 'heaven_base.prompts.prompt_blocks' as an importable package[^1], 2026-01-03T10:29:37,057 but it is absent from setuptools' `packages` configuration. 2026-01-03T10:29:37,060 This leads to an ambiguous overall configuration. If you want to distribute this 2026-01-03T10:29:37,061 package, please make sure that 'heaven_base.prompts.prompt_blocks' is explicitly added 2026-01-03T10:29:37,061 to the `packages` configuration field. 2026-01-03T10:29:37,063 Alternatively, you can also rely on setuptools' discovery methods 2026-01-03T10:29:37,063 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-01-03T10:29:37,066 instead of `find_packages(...)`/`find:`). 2026-01-03T10:29:37,067 You can read more about "package discovery" on setuptools documentation page: 2026-01-03T10:29:37,069 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-01-03T10:29:37,072 If you don't want 'heaven_base.prompts.prompt_blocks' to be distributed and are 2026-01-03T10:29:37,073 already explicitly excluding 'heaven_base.prompts.prompt_blocks' via 2026-01-03T10:29:37,074 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-01-03T10:29:37,074 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-01-03T10:29:37,075 combination with a more fine grained `package-data` configuration. 2026-01-03T10:29:37,078 You can read more about "package data files" on setuptools documentation page: 2026-01-03T10:29:37,079 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-01-03T10:29:37,081 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-01-03T10:29:37,081 even if it does not contain any `.py` files. 2026-01-03T10:29:37,082 On the other hand, currently there is no concept of package data 2026-01-03T10:29:37,084 directory, all directories are treated like packages. 2026-01-03T10:29:37,085 ******************************************************************************** 2026-01-03T10:29:37,086 !! 2026-01-03T10:29:37,086 check.warn(importable) 2026-01-03T10:29:37,087 /tmp/pip-build-env-j615n41_/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-03T10:29:37,087 !! 2026-01-03T10:29:37,090 ******************************************************************************** 2026-01-03T10:29:37,091 ############################ 2026-01-03T10:29:37,092 # Package would be ignored # 2026-01-03T10:29:37,092 ############################ 2026-01-03T10:29:37,093 Python recognizes 'heaven_base.prompts.prompt_blocks.blocks' as an importable package[^1], 2026-01-03T10:29:37,093 but it is absent from setuptools' `packages` configuration. 2026-01-03T10:29:37,096 This leads to an ambiguous overall configuration. If you want to distribute this 2026-01-03T10:29:37,097 package, please make sure that 'heaven_base.prompts.prompt_blocks.blocks' is explicitly added 2026-01-03T10:29:37,098 to the `packages` configuration field. 2026-01-03T10:29:37,099 Alternatively, you can also rely on setuptools' discovery methods 2026-01-03T10:29:37,102 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-01-03T10:29:37,103 instead of `find_packages(...)`/`find:`). 2026-01-03T10:29:37,104 You can read more about "package discovery" on setuptools documentation page: 2026-01-03T10:29:37,106 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-01-03T10:29:37,109 If you don't want 'heaven_base.prompts.prompt_blocks.blocks' to be distributed and are 2026-01-03T10:29:37,109 already explicitly excluding 'heaven_base.prompts.prompt_blocks.blocks' via 2026-01-03T10:29:37,110 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-01-03T10:29:37,111 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-01-03T10:29:37,112 combination with a more fine grained `package-data` configuration. 2026-01-03T10:29:37,113 You can read more about "package data files" on setuptools documentation page: 2026-01-03T10:29:37,116 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-01-03T10:29:37,118 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-01-03T10:29:37,118 even if it does not contain any `.py` files. 2026-01-03T10:29:37,119 On the other hand, currently there is no concept of package data 2026-01-03T10:29:37,122 directory, all directories are treated like packages. 2026-01-03T10:29:37,123 ******************************************************************************** 2026-01-03T10:29:37,124 !! 2026-01-03T10:29:37,125 check.warn(importable) 2026-01-03T10:29:37,125 /tmp/pip-build-env-j615n41_/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-03T10:29:37,128 !! 2026-01-03T10:29:37,129 ******************************************************************************** 2026-01-03T10:29:37,130 ############################ 2026-01-03T10:29:37,130 # Package would be ignored # 2026-01-03T10:29:37,131 ############################ 2026-01-03T10:29:37,135 Python recognizes 'heaven_base.templates' as an importable package[^1], 2026-01-03T10:29:37,135 but it is absent from setuptools' `packages` configuration. 2026-01-03T10:29:37,137 This leads to an ambiguous overall configuration. If you want to distribute this 2026-01-03T10:29:37,140 package, please make sure that 'heaven_base.templates' is explicitly added 2026-01-03T10:29:37,140 to the `packages` configuration field. 2026-01-03T10:29:37,142 Alternatively, you can also rely on setuptools' discovery methods 2026-01-03T10:29:37,142 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-01-03T10:29:37,143 instead of `find_packages(...)`/`find:`). 2026-01-03T10:29:37,147 You can read more about "package discovery" on setuptools documentation page: 2026-01-03T10:29:37,149 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-01-03T10:29:37,151 If you don't want 'heaven_base.templates' to be distributed and are 2026-01-03T10:29:37,152 already explicitly excluding 'heaven_base.templates' via 2026-01-03T10:29:37,153 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-01-03T10:29:37,153 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-01-03T10:29:37,154 combination with a more fine grained `package-data` configuration. 2026-01-03T10:29:37,155 You can read more about "package data files" on setuptools documentation page: 2026-01-03T10:29:37,158 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-01-03T10:29:37,160 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-01-03T10:29:37,161 even if it does not contain any `.py` files. 2026-01-03T10:29:37,161 On the other hand, currently there is no concept of package data 2026-01-03T10:29:37,163 directory, all directories are treated like packages. 2026-01-03T10:29:37,164 ******************************************************************************** 2026-01-03T10:29:37,165 !! 2026-01-03T10:29:37,166 check.warn(importable) 2026-01-03T10:29:37,167 copying heaven_base/__init__.py.bak -> build/lib/heaven_base 2026-01-03T10:29:37,167 creating build/lib/heaven_base/acolyte_v2 2026-01-03T10:29:37,170 copying heaven_base/acolyte_v2/__init__.py -> build/lib/heaven_base/acolyte_v2 2026-01-03T10:29:37,170 copying heaven_base/acolyte_v2/acolyte_agent_config.py -> build/lib/heaven_base/acolyte_v2 2026-01-03T10:29:37,171 copying heaven_base/acolyte_v2/run_acolyte.py -> build/lib/heaven_base/acolyte_v2 2026-01-03T10:29:37,171 creating build/lib/heaven_base/docs 2026-01-03T10:29:37,172 copying heaven_base/docs/__init__.py -> build/lib/heaven_base/docs 2026-01-03T10:29:37,173 creating build/lib/heaven_base/docs/examples 2026-01-03T10:29:37,173 copying heaven_base/docs/examples/__init__.py -> build/lib/heaven_base/docs/examples 2026-01-03T10:29:37,175 copying heaven_base/docs/examples/heaven_callbacks.py -> build/lib/heaven_base/docs/examples 2026-01-03T10:29:37,176 creating build/lib/heaven_base/old_acolyte 2026-01-03T10:29:37,177 copying heaven_base/old_acolyte/__init__.py -> build/lib/heaven_base/old_acolyte 2026-01-03T10:29:37,177 copying heaven_base/old_acolyte/gospel_writer.py -> build/lib/heaven_base/old_acolyte 2026-01-03T10:29:37,178 creating build/lib/heaven_base/templates 2026-01-03T10:29:37,179 copying heaven_base/templates/langgraph_scripture_template.py -> build/lib/heaven_base/templates 2026-01-03T10:29:37,179 creating build/lib/heaven_base/agents/decider 2026-01-03T10:29:37,181 copying heaven_base/agents/decider/__init__.py -> build/lib/heaven_base/agents/decider 2026-01-03T10:29:37,182 copying heaven_base/agents/decider/decider_agent_config.py -> build/lib/heaven_base/agents/decider 2026-01-03T10:29:37,182 creating build/lib/heaven_base/agents/docstring_agent 2026-01-03T10:29:37,183 copying heaven_base/agents/docstring_agent/__init__.py -> build/lib/heaven_base/agents/docstring_agent 2026-01-03T10:29:37,183 copying heaven_base/agents/docstring_agent/docstring_agent_config.py -> build/lib/heaven_base/agents/docstring_agent 2026-01-03T10:29:37,184 creating build/lib/heaven_base/agents/example_maker 2026-01-03T10:29:37,185 copying heaven_base/agents/example_maker/__init__.py -> build/lib/heaven_base/agents/example_maker 2026-01-03T10:29:37,185 copying heaven_base/agents/example_maker/example_maker_agent_config.py -> build/lib/heaven_base/agents/example_maker 2026-01-03T10:29:37,187 copying heaven_base/configs/uni_api_config.json -> build/lib/heaven_base/configs 2026-01-03T10:29:37,188 copying heaven_base/prompts/sandbox_react_frontend_prompt.txt -> build/lib/heaven_base/prompts 2026-01-03T10:29:37,189 creating build/lib/heaven_base/prompts/prompt_blocks 2026-01-03T10:29:37,189 copying heaven_base/prompts/prompt_blocks/prompt_block_registry.py -> build/lib/heaven_base/prompts/prompt_blocks 2026-01-03T10:29:37,190 copying heaven_base/prompts/prompt_blocks/prompt_block_utils.py -> build/lib/heaven_base/prompts/prompt_blocks 2026-01-03T10:29:37,190 copying heaven_base/prompts/prompt_blocks/sanc_fractal.txt -> build/lib/heaven_base/prompts/prompt_blocks 2026-01-03T10:29:37,191 creating build/lib/heaven_base/prompts/prompt_blocks/blocks 2026-01-03T10:29:37,193 copying heaven_base/prompts/prompt_blocks/blocks/acronym_generation_for_skillchains.json -> build/lib/heaven_base/prompts/prompt_blocks/blocks 2026-01-03T10:29:37,194 copying heaven_base/prompts/prompt_blocks/blocks/agent_epistemological_crisis_triage.json -> build/lib/heaven_base/prompts/prompt_blocks/blocks 2026-01-03T10:29:37,194 copying heaven_base/prompts/prompt_blocks/blocks/aggregate_multiple_skillchains.json -> build/lib/heaven_base/prompts/prompt_blocks/blocks 2026-01-03T10:29:37,195 copying heaven_base/prompts/prompt_blocks/blocks/blocked_workflow_reporting_and_escalation.json -> build/lib/heaven_base/prompts/prompt_blocks/blocks 2026-01-03T10:29:37,196 copying heaven_base/prompts/prompt_blocks/blocks/code_debugging_basics_v1.json -> build/lib/heaven_base/prompts/prompt_blocks/blocks 2026-01-03T10:29:37,196 copying heaven_base/prompts/prompt_blocks/blocks/coding.debugging.simple_code_issue.json -> build/lib/heaven_base/prompts/prompt_blocks/blocks 2026-01-03T10:29:37,197 copying heaven_base/prompts/prompt_blocks/blocks/coding_assistant_debug_review_system_v1.json -> build/lib/heaven_base/prompts/prompt_blocks/blocks 2026-01-03T10:29:37,199 copying heaven_base/prompts/prompt_blocks/blocks/debugging_core_simple.json -> build/lib/heaven_base/prompts/prompt_blocks/blocks 2026-01-03T10:29:37,200 copying heaven_base/prompts/prompt_blocks/blocks/prompt_block_content_revision.json -> build/lib/heaven_base/prompts/prompt_blocks/blocks 2026-01-03T10:29:37,200 copying heaven_base/prompts/prompt_blocks/blocks/prompt_block_creation_and_semantic_search.json -> build/lib/heaven_base/prompts/prompt_blocks/blocks 2026-01-03T10:29:37,201 copying heaven_base/prompts/prompt_blocks/blocks/prompt_block_duplicate_check_and_create.json -> build/lib/heaven_base/prompts/prompt_blocks/blocks 2026-01-03T10:29:37,202 copying heaven_base/prompts/prompt_blocks/blocks/prompt_block_guide.json -> build/lib/heaven_base/prompts/prompt_blocks/blocks 2026-01-03T10:29:37,202 copying heaven_base/prompts/prompt_blocks/blocks/prompt_block_quality_review_and_approval.json -> build/lib/heaven_base/prompts/prompt_blocks/blocks 2026-01-03T10:29:37,203 copying heaven_base/prompts/prompt_blocks/blocks/prompt_engineering_best_practices.json -> build/lib/heaven_base/prompts/prompt_blocks/blocks 2026-01-03T10:29:37,206 copying heaven_base/prompts/prompt_blocks/blocks/sectioned_acronym_generation.json -> build/lib/heaven_base/prompts/prompt_blocks/blocks 2026-01-03T10:29:37,206 copying heaven_base/prompts/prompt_blocks/blocks/skillchain_expression_language_instruction_prompt.json -> build/lib/heaven_base/prompts/prompt_blocks/blocks 2026-01-03T10:29:37,207 copying heaven_base/prompts/prompt_blocks/blocks/systems_design.json -> build/lib/heaven_base/prompts/prompt_blocks/blocks 2026-01-03T10:29:37,207 copying heaven_base/registry/MATRYOSHKA_GUIDE.md -> build/lib/heaven_base/registry 2026-01-03T10:29:37,208 copying heaven_base/registry/heaven_framework_lib_registry.json -> build/lib/heaven_base/registry 2026-01-03T10:29:37,208 copying heaven_base/registry/tree_repl_lib_registry.json -> build/lib/heaven_base/registry 2026-01-03T10:29:37,209 copying heaven_base/tool_utils/github_kanban.py.backup -> build/lib/heaven_base/tool_utils 2026-01-03T10:29:37,209 copying heaven_base/tool_utils/tree_kanban.py.backup -> build/lib/heaven_base/tool_utils 2026-01-03T10:29:37,212 installing to build/bdist.linux-armv7l/wheel 2026-01-03T10:29:37,212 running install 2026-01-03T10:29:37,213 running install_lib 2026-01-03T10:29:37,213 creating build/bdist.linux-armv7l/wheel 2026-01-03T10:29:37,214 creating build/bdist.linux-armv7l/wheel/heaven_base 2026-01-03T10:29:37,214 creating build/bdist.linux-armv7l/wheel/heaven_base/templates 2026-01-03T10:29:37,215 copying build/lib/heaven_base/templates/langgraph_scripture_template.py -> build/bdist.linux-armv7l/wheel/./heaven_base/templates 2026-01-03T10:29:37,217 copying build/lib/heaven_base/auto_summarizing_agent.py -> build/bdist.linux-armv7l/wheel/./heaven_base 2026-01-03T10:29:37,218 copying build/lib/heaven_base/__init__.py -> build/bdist.linux-armv7l/wheel/./heaven_base 2026-01-03T10:29:37,219 creating build/bdist.linux-armv7l/wheel/heaven_base/prompts 2026-01-03T10:29:37,219 copying build/lib/heaven_base/prompts/sandbox_react_frontend_prompt.txt -> build/bdist.linux-armv7l/wheel/./heaven_base/prompts 2026-01-03T10:29:37,220 copying build/lib/heaven_base/prompts/heaven_variable.py -> build/bdist.linux-armv7l/wheel/./heaven_base/prompts 2026-01-03T10:29:37,223 creating build/bdist.linux-armv7l/wheel/heaven_base/prompts/prompt_blocks 2026-01-03T10:29:37,224 creating build/bdist.linux-armv7l/wheel/heaven_base/prompts/prompt_blocks/blocks 2026-01-03T10:29:37,224 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-03T10:29:37,225 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-03T10:29:37,228 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-03T10:29:37,229 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-03T10:29:37,229 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-03T10:29:37,230 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-03T10:29:37,230 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-03T10:29:37,234 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-03T10:29:37,236 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-03T10:29:37,236 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-03T10:29:37,239 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-03T10:29:37,240 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-03T10:29:37,243 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-03T10:29:37,243 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-03T10:29:37,244 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-03T10:29:37,245 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-03T10:29:37,245 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-03T10:29:37,246 copying build/lib/heaven_base/prompts/prompt_blocks/prompt_block_utils.py -> build/bdist.linux-armv7l/wheel/./heaven_base/prompts/prompt_blocks 2026-01-03T10:29:37,248 copying build/lib/heaven_base/prompts/prompt_blocks/sanc_fractal.txt -> build/bdist.linux-armv7l/wheel/./heaven_base/prompts/prompt_blocks 2026-01-03T10:29:37,249 copying build/lib/heaven_base/prompts/prompt_blocks/prompt_block_registry.py -> build/bdist.linux-armv7l/wheel/./heaven_base/prompts/prompt_blocks 2026-01-03T10:29:37,250 copying build/lib/heaven_base/baseheaventool.py -> build/bdist.linux-armv7l/wheel/./heaven_base 2026-01-03T10:29:37,250 copying build/lib/heaven_base/decorators.py -> build/bdist.linux-armv7l/wheel/./heaven_base 2026-01-03T10:29:37,251 creating build/bdist.linux-armv7l/wheel/heaven_base/configs 2026-01-03T10:29:37,253 copying build/lib/heaven_base/configs/__init__.py -> build/bdist.linux-armv7l/wheel/./heaven_base/configs 2026-01-03T10:29:37,255 copying build/lib/heaven_base/configs/uni_api_config.json -> build/bdist.linux-armv7l/wheel/./heaven_base/configs 2026-01-03T10:29:37,259 copying build/lib/heaven_base/configs/base_config.py -> build/bdist.linux-armv7l/wheel/./heaven_base/configs 2026-01-03T10:29:37,263 copying build/lib/heaven_base/configs/hermes_config.py -> build/bdist.linux-armv7l/wheel/./heaven_base/configs 2026-01-03T10:29:37,268 creating build/bdist.linux-armv7l/wheel/heaven_base/progenitor 2026-01-03T10:29:37,270 copying build/lib/heaven_base/progenitor/system_prompt_config.py -> build/bdist.linux-armv7l/wheel/./heaven_base/progenitor 2026-01-03T10:29:37,275 copying build/lib/heaven_base/baseheavenagent.py -> build/bdist.linux-armv7l/wheel/./heaven_base 2026-01-03T10:29:37,287 creating build/bdist.linux-armv7l/wheel/heaven_base/registry 2026-01-03T10:29:37,288 copying build/lib/heaven_base/registry/RegistryFactory.py -> build/bdist.linux-armv7l/wheel/./heaven_base/registry 2026-01-03T10:29:37,293 copying build/lib/heaven_base/registry/__init__.py -> build/bdist.linux-armv7l/wheel/./heaven_base/registry 2026-01-03T10:29:37,295 copying build/lib/heaven_base/registry/matryoshka_helper.py -> build/bdist.linux-armv7l/wheel/./heaven_base/registry 2026-01-03T10:29:37,299 copying build/lib/heaven_base/registry/registry_service_old.py -> build/bdist.linux-armv7l/wheel/./heaven_base/registry 2026-01-03T10:29:37,303 copying build/lib/heaven_base/registry/matryoshka_dispatcher.py -> build/bdist.linux-armv7l/wheel/./heaven_base/registry 2026-01-03T10:29:37,306 copying build/lib/heaven_base/registry/registry_demo.py -> build/bdist.linux-armv7l/wheel/./heaven_base/registry 2026-01-03T10:29:37,309 copying build/lib/heaven_base/registry/simple_registry_service.py -> build/bdist.linux-armv7l/wheel/./heaven_base/registry 2026-01-03T10:29:37,312 copying build/lib/heaven_base/registry/MATRYOSHKA_GUIDE.md -> build/bdist.linux-armv7l/wheel/./heaven_base/registry 2026-01-03T10:29:37,317 copying build/lib/heaven_base/registry/RegistryFactory_new.py -> build/bdist.linux-armv7l/wheel/./heaven_base/registry 2026-01-03T10:29:37,322 copying build/lib/heaven_base/registry/heaven_framework_lib_registry.json -> build/bdist.linux-armv7l/wheel/./heaven_base/registry 2026-01-03T10:29:37,327 copying build/lib/heaven_base/registry/registry_service_new.py -> build/bdist.linux-armv7l/wheel/./heaven_base/registry 2026-01-03T10:29:37,329 copying build/lib/heaven_base/registry/registry_service.py -> build/bdist.linux-armv7l/wheel/./heaven_base/registry 2026-01-03T10:29:37,333 copying build/lib/heaven_base/registry/tree_repl_lib_registry.json -> build/bdist.linux-armv7l/wheel/./heaven_base/registry 2026-01-03T10:29:37,335 copying build/lib/heaven_base/registry/RegistryFactory_simple.py -> build/bdist.linux-armv7l/wheel/./heaven_base/registry 2026-01-03T10:29:37,339 copying build/lib/heaven_base/documentation_pipeline.py -> build/bdist.linux-armv7l/wheel/./heaven_base 2026-01-03T10:29:37,343 copying build/lib/heaven_base/mcp_tool_wrapper.py -> build/bdist.linux-armv7l/wheel/./heaven_base 2026-01-03T10:29:37,346 creating build/bdist.linux-armv7l/wheel/heaven_base/cli 2026-01-03T10:29:37,349 copying build/lib/heaven_base/cli/__init__.py -> build/bdist.linux-armv7l/wheel/./heaven_base/cli 2026-01-03T10:29:37,352 copying build/lib/heaven_base/cli/heaven_cli.py -> build/bdist.linux-armv7l/wheel/./heaven_base/cli 2026-01-03T10:29:37,356 creating build/bdist.linux-armv7l/wheel/heaven_base/acolyte_v2 2026-01-03T10:29:37,358 copying build/lib/heaven_base/acolyte_v2/acolyte_agent_config.py -> build/bdist.linux-armv7l/wheel/./heaven_base/acolyte_v2 2026-01-03T10:29:37,362 copying build/lib/heaven_base/acolyte_v2/__init__.py -> build/bdist.linux-armv7l/wheel/./heaven_base/acolyte_v2 2026-01-03T10:29:37,367 copying build/lib/heaven_base/acolyte_v2/run_acolyte.py -> build/bdist.linux-armv7l/wheel/./heaven_base/acolyte_v2 2026-01-03T10:29:37,373 creating build/bdist.linux-armv7l/wheel/heaven_base/mcps 2026-01-03T10:29:37,377 copying build/lib/heaven_base/mcps/__init__.py -> build/bdist.linux-armv7l/wheel/./heaven_base/mcps 2026-01-03T10:29:37,380 copying build/lib/heaven_base/mcps/toolbox_server.py -> build/bdist.linux-armv7l/wheel/./heaven_base/mcps 2026-01-03T10:29:37,384 copying build/lib/heaven_base/__init__.py.bak -> build/bdist.linux-armv7l/wheel/./heaven_base 2026-01-03T10:29:37,390 creating build/bdist.linux-armv7l/wheel/heaven_base/utils 2026-01-03T10:29:37,392 copying build/lib/heaven_base/utils/get_env_value.py -> build/bdist.linux-armv7l/wheel/./heaven_base/utils 2026-01-03T10:29:37,397 copying build/lib/heaven_base/utils/context_window_config.py -> build/bdist.linux-armv7l/wheel/./heaven_base/utils 2026-01-03T10:29:37,402 copying build/lib/heaven_base/utils/recursive_summarize.py -> build/bdist.linux-armv7l/wheel/./heaven_base/utils 2026-01-03T10:29:37,411 copying build/lib/heaven_base/utils/__init__.py -> build/bdist.linux-armv7l/wheel/./heaven_base/utils 2026-01-03T10:29:37,415 copying build/lib/heaven_base/utils/mcp_tool_converter.py -> build/bdist.linux-armv7l/wheel/./heaven_base/utils 2026-01-03T10:29:37,420 copying build/lib/heaven_base/utils/token_counter.py -> build/bdist.linux-armv7l/wheel/./heaven_base/utils 2026-01-03T10:29:37,425 copying build/lib/heaven_base/utils/name_utils.py -> build/bdist.linux-armv7l/wheel/./heaven_base/utils 2026-01-03T10:29:37,427 copying build/lib/heaven_base/utils/agent_result_reader.py -> build/bdist.linux-armv7l/wheel/./heaven_base/utils 2026-01-03T10:29:37,432 copying build/lib/heaven_base/utils/mcp_client.py -> build/bdist.linux-armv7l/wheel/./heaven_base/utils 2026-01-03T10:29:37,437 copying build/lib/heaven_base/utils/omnitool.py -> build/bdist.linux-armv7l/wheel/./heaven_base/utils 2026-01-03T10:29:37,442 copying build/lib/heaven_base/utils/agent_client.py -> build/bdist.linux-armv7l/wheel/./heaven_base/utils 2026-01-03T10:29:37,446 copying build/lib/heaven_base/utils/heaven_conversation_utils.py -> build/bdist.linux-armv7l/wheel/./heaven_base/utils 2026-01-03T10:29:37,451 copying build/lib/heaven_base/utils/heaven_response_utils.py -> build/bdist.linux-armv7l/wheel/./heaven_base/utils 2026-01-03T10:29:37,455 copying build/lib/heaven_base/utils/test_omnitool_real.py -> build/bdist.linux-armv7l/wheel/./heaven_base/utils 2026-01-03T10:29:37,457 copying build/lib/heaven_base/utils/test_neo4jtool_real.py -> build/bdist.linux-armv7l/wheel/./heaven_base/utils 2026-01-03T10:29:37,462 copying build/lib/heaven_base/utils/agent_and_tool_lists.py -> build/bdist.linux-armv7l/wheel/./heaven_base/utils 2026-01-03T10:29:37,465 copying build/lib/heaven_base/utils/wiki_config.py -> build/bdist.linux-armv7l/wheel/./heaven_base/utils 2026-01-03T10:29:37,469 copying build/lib/heaven_base/utils/git_container_base_util.py -> build/bdist.linux-armv7l/wheel/./heaven_base/utils 2026-01-03T10:29:37,474 copying build/lib/heaven_base/utils/mcp_agent_orchestrator.py -> build/bdist.linux-armv7l/wheel/./heaven_base/utils 2026-01-03T10:29:37,479 copying build/lib/heaven_base/utils/auto_summarize.py -> build/bdist.linux-armv7l/wheel/./heaven_base/utils 2026-01-03T10:29:37,484 copying build/lib/heaven_base/utils/test_omnitool.py -> build/bdist.linux-armv7l/wheel/./heaven_base/utils 2026-01-03T10:29:37,487 copying build/lib/heaven_base/unified_chat.py -> build/bdist.linux-armv7l/wheel/./heaven_base 2026-01-03T10:29:37,491 creating build/bdist.linux-armv7l/wheel/heaven_base/tools 2026-01-03T10:29:37,494 copying build/lib/heaven_base/tools/workflow_relay_tool.py -> build/bdist.linux-armv7l/wheel/./heaven_base/tools 2026-01-03T10:29:37,498 copying build/lib/heaven_base/tools/redaction_tool.py -> build/bdist.linux-armv7l/wheel/./heaven_base/tools 2026-01-03T10:29:37,501 copying build/lib/heaven_base/tools/safe_code_reader_tool.py -> build/bdist.linux-armv7l/wheel/./heaven_base/tools 2026-01-03T10:29:37,505 copying build/lib/heaven_base/tools/retrieve_tool_info_tool.py -> build/bdist.linux-armv7l/wheel/./heaven_base/tools 2026-01-03T10:29:37,508 copying build/lib/heaven_base/tools/bash_tool.py -> build/bdist.linux-armv7l/wheel/./heaven_base/tools 2026-01-03T10:29:37,513 copying build/lib/heaven_base/tools/__init__.py -> build/bdist.linux-armv7l/wheel/./heaven_base/tools 2026-01-03T10:29:37,517 copying build/lib/heaven_base/tools/view_history_tool.py -> build/bdist.linux-armv7l/wheel/./heaven_base/tools 2026-01-03T10:29:37,519 copying build/lib/heaven_base/tools/registry_tool.py -> build/bdist.linux-armv7l/wheel/./heaven_base/tools 2026-01-03T10:29:37,524 copying build/lib/heaven_base/tools/acolyte_chains.py -> build/bdist.linux-armv7l/wheel/./heaven_base/tools 2026-01-03T10:29:37,526 copying build/lib/heaven_base/tools/write_block_report_tool.py -> build/bdist.linux-armv7l/wheel/./heaven_base/tools 2026-01-03T10:29:37,530 copying build/lib/heaven_base/tools/straightforwardsummarizer_tool.py -> build/bdist.linux-armv7l/wheel/./heaven_base/tools 2026-01-03T10:29:37,534 copying build/lib/heaven_base/tools/mcp_session_tools.py -> build/bdist.linux-armv7l/wheel/./heaven_base/tools 2026-01-03T10:29:37,537 copying build/lib/heaven_base/tools/run.py -> build/bdist.linux-armv7l/wheel/./heaven_base/tools 2026-01-03T10:29:37,541 copying build/lib/heaven_base/tools/matryoshka_registry_tool.py -> build/bdist.linux-armv7l/wheel/./heaven_base/tools 2026-01-03T10:29:37,544 copying build/lib/heaven_base/tools/neo4j_tool.py -> build/bdist.linux-armv7l/wheel/./heaven_base/tools 2026-01-03T10:29:37,548 copying build/lib/heaven_base/tools/network_edit_tool.py -> build/bdist.linux-armv7l/wheel/./heaven_base/tools 2026-01-03T10:29:37,560 copying build/lib/heaven_base/tools/write_prompt_block_tool.py -> build/bdist.linux-armv7l/wheel/./heaven_base/tools 2026-01-03T10:29:37,563 copying build/lib/heaven_base/tools/write_skillchain_type_prompt_block_tool.py -> build/bdist.linux-armv7l/wheel/./heaven_base/tools 2026-01-03T10:29:37,565 copying build/lib/heaven_base/tools/acolyte_chain_tools.py -> build/bdist.linux-armv7l/wheel/./heaven_base/tools 2026-01-03T10:29:37,569 copying build/lib/heaven_base/tools/code_localizer_tool.py -> build/bdist.linux-armv7l/wheel/./heaven_base/tools 2026-01-03T10:29:37,572 copying build/lib/heaven_base/tools/agent_config_test_tool.py -> build/bdist.linux-armv7l/wheel/./heaven_base/tools 2026-01-03T10:29:37,575 copying build/lib/heaven_base/tools/think_tool.py -> build/bdist.linux-armv7l/wheel/./heaven_base/tools 2026-01-03T10:29:37,578 copying build/lib/heaven_base/tools/search_prompt_blocks_tool.py -> build/bdist.linux-armv7l/wheel/./heaven_base/tools 2026-01-03T10:29:37,582 copying build/lib/heaven_base/tools/websearch_tool.py -> build/bdist.linux-armv7l/wheel/./heaven_base/tools 2026-01-03T10:29:37,585 copying build/lib/heaven_base/make_heaven_tool_from_docstring.py -> build/bdist.linux-armv7l/wheel/./heaven_base 2026-01-03T10:29:37,588 creating build/bdist.linux-armv7l/wheel/heaven_base/agents 2026-01-03T10:29:37,591 creating build/bdist.linux-armv7l/wheel/heaven_base/agents/summary_agent 2026-01-03T10:29:37,596 copying build/lib/heaven_base/agents/summary_agent/__init__.py -> build/bdist.linux-armv7l/wheel/./heaven_base/agents/summary_agent 2026-01-03T10:29:37,600 copying build/lib/heaven_base/agents/summary_agent/summary_agent.py -> build/bdist.linux-armv7l/wheel/./heaven_base/agents/summary_agent 2026-01-03T10:29:37,603 copying build/lib/heaven_base/agents/summary_agent/summary_util.py -> build/bdist.linux-armv7l/wheel/./heaven_base/agents/summary_agent 2026-01-03T10:29:37,606 copying build/lib/heaven_base/agents/self_learning_agent.py -> build/bdist.linux-armv7l/wheel/./heaven_base/agents 2026-01-03T10:29:37,608 copying build/lib/heaven_base/agents/self_learning_agent_skeleton.py -> build/bdist.linux-armv7l/wheel/./heaven_base/agents 2026-01-03T10:29:37,612 copying build/lib/heaven_base/agents/disciple_agent_config.py -> build/bdist.linux-armv7l/wheel/./heaven_base/agents 2026-01-03T10:29:37,615 copying build/lib/heaven_base/agents/concept_resolver_agent.py -> build/bdist.linux-armv7l/wheel/./heaven_base/agents 2026-01-03T10:29:37,617 copying build/lib/heaven_base/agents/prompt_engineering_agent_config.py -> build/bdist.linux-armv7l/wheel/./heaven_base/agents 2026-01-03T10:29:37,620 creating build/bdist.linux-armv7l/wheel/heaven_base/agents/docstring_agent 2026-01-03T10:29:37,621 copying build/lib/heaven_base/agents/docstring_agent/__init__.py -> build/bdist.linux-armv7l/wheel/./heaven_base/agents/docstring_agent 2026-01-03T10:29:37,624 copying build/lib/heaven_base/agents/docstring_agent/docstring_agent_config.py -> build/bdist.linux-armv7l/wheel/./heaven_base/agents/docstring_agent 2026-01-03T10:29:37,627 creating build/bdist.linux-armv7l/wheel/heaven_base/agents/decider 2026-01-03T10:29:37,628 copying build/lib/heaven_base/agents/decider/__init__.py -> build/bdist.linux-armv7l/wheel/./heaven_base/agents/decider 2026-01-03T10:29:37,630 copying build/lib/heaven_base/agents/decider/decider_agent_config.py -> build/bdist.linux-armv7l/wheel/./heaven_base/agents/decider 2026-01-03T10:29:37,634 creating build/bdist.linux-armv7l/wheel/heaven_base/agents/example_maker 2026-01-03T10:29:37,635 copying build/lib/heaven_base/agents/example_maker/__init__.py -> build/bdist.linux-armv7l/wheel/./heaven_base/agents/example_maker 2026-01-03T10:29:37,640 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-03T10:29:37,642 copying build/lib/heaven_base/agents/redactor_agent_config.py -> build/bdist.linux-armv7l/wheel/./heaven_base/agents 2026-01-03T10:29:37,644 copying build/lib/heaven_base/agents/subphase_detector_agent.py -> build/bdist.linux-armv7l/wheel/./heaven_base/agents 2026-01-03T10:29:37,647 copying build/lib/heaven_base/agents/self_learning_agent_config.py -> build/bdist.linux-armv7l/wheel/./heaven_base/agents 2026-01-03T10:29:37,650 copying build/lib/heaven_base/agents/phase_aggregator_agent.py -> build/bdist.linux-armv7l/wheel/./heaven_base/agents 2026-01-03T10:29:37,653 copying build/lib/heaven_base/agents/scripture_writer_agent_config.py -> build/bdist.linux-armv7l/wheel/./heaven_base/agents 2026-01-03T10:29:37,655 copying build/lib/heaven_base/agents/coder_agent_config.py -> build/bdist.linux-armv7l/wheel/./heaven_base/agents 2026-01-03T10:29:37,657 copying build/lib/heaven_base/agents/phase_detector_agent.py -> build/bdist.linux-armv7l/wheel/./heaven_base/agents 2026-01-03T10:29:37,660 creating build/bdist.linux-armv7l/wheel/heaven_base/old_acolyte 2026-01-03T10:29:37,661 copying build/lib/heaven_base/old_acolyte/__init__.py -> build/bdist.linux-armv7l/wheel/./heaven_base/old_acolyte 2026-01-03T10:29:37,665 copying build/lib/heaven_base/old_acolyte/gospel_writer.py -> build/bdist.linux-armv7l/wheel/./heaven_base/old_acolyte 2026-01-03T10:29:37,668 creating build/bdist.linux-armv7l/wheel/heaven_base/docs 2026-01-03T10:29:37,669 copying build/lib/heaven_base/docs/__init__.py -> build/bdist.linux-armv7l/wheel/./heaven_base/docs 2026-01-03T10:29:37,672 creating build/bdist.linux-armv7l/wheel/heaven_base/docs/examples 2026-01-03T10:29:37,673 copying build/lib/heaven_base/docs/examples/__init__.py -> build/bdist.linux-armv7l/wheel/./heaven_base/docs/examples 2026-01-03T10:29:37,676 copying build/lib/heaven_base/docs/examples/heaven_callbacks.py -> build/bdist.linux-armv7l/wheel/./heaven_base/docs/examples 2026-01-03T10:29:37,681 creating build/bdist.linux-armv7l/wheel/heaven_base/memory 2026-01-03T10:29:37,682 copying build/lib/heaven_base/memory/__init__.py -> build/bdist.linux-armv7l/wheel/./heaven_base/memory 2026-01-03T10:29:37,685 copying build/lib/heaven_base/memory/heaven_history.py -> build/bdist.linux-armv7l/wheel/./heaven_base/memory 2026-01-03T10:29:37,688 copying build/lib/heaven_base/memory/history.py -> build/bdist.linux-armv7l/wheel/./heaven_base/memory 2026-01-03T10:29:37,693 copying build/lib/heaven_base/memory/conversations.py -> build/bdist.linux-armv7l/wheel/./heaven_base/memory 2026-01-03T10:29:37,696 copying build/lib/heaven_base/memory/heaven_event.py -> build/bdist.linux-armv7l/wheel/./heaven_base/memory 2026-01-03T10:29:37,700 copying build/lib/heaven_base/memory/base_piece.py -> build/bdist.linux-armv7l/wheel/./heaven_base/memory 2026-01-03T10:29:37,704 creating build/bdist.linux-armv7l/wheel/heaven_base/tool_utils 2026-01-03T10:29:37,705 copying build/lib/heaven_base/tool_utils/find_tool_use_in_history.py -> build/bdist.linux-armv7l/wheel/./heaven_base/tool_utils 2026-01-03T10:29:37,709 copying build/lib/heaven_base/tool_utils/github_kanban.py -> build/bdist.linux-armv7l/wheel/./heaven_base/tool_utils 2026-01-03T10:29:37,713 copying build/lib/heaven_base/tool_utils/skillchain_utils.py -> build/bdist.linux-armv7l/wheel/./heaven_base/tool_utils 2026-01-03T10:29:37,716 copying build/lib/heaven_base/tool_utils/prompt_injection_system_vX1.py -> build/bdist.linux-armv7l/wheel/./heaven_base/tool_utils 2026-01-03T10:29:37,720 copying build/lib/heaven_base/tool_utils/hermes_utils.py -> build/bdist.linux-armv7l/wheel/./heaven_base/tool_utils 2026-01-03T10:29:37,724 copying build/lib/heaven_base/tool_utils/__init__.py -> build/bdist.linux-armv7l/wheel/./heaven_base/tool_utils 2026-01-03T10:29:37,728 copying build/lib/heaven_base/tool_utils/produce_prompt_block_util.py -> build/bdist.linux-armv7l/wheel/./heaven_base/tool_utils 2026-01-03T10:29:37,731 copying build/lib/heaven_base/tool_utils/agent_config_test.py -> build/bdist.linux-armv7l/wheel/./heaven_base/tool_utils 2026-01-03T10:29:37,735 copying build/lib/heaven_base/tool_utils/github_kanban.py.backup -> build/bdist.linux-armv7l/wheel/./heaven_base/tool_utils 2026-01-03T10:29:37,738 copying build/lib/heaven_base/tool_utils/context_manager.py -> build/bdist.linux-armv7l/wheel/./heaven_base/tool_utils 2026-01-03T10:29:37,742 copying build/lib/heaven_base/tool_utils/completion_runners.py -> build/bdist.linux-armv7l/wheel/./heaven_base/tool_utils 2026-01-03T10:29:37,745 copying build/lib/heaven_base/tool_utils/safe_code_reader.py -> build/bdist.linux-armv7l/wheel/./heaven_base/tool_utils 2026-01-03T10:29:37,748 copying build/lib/heaven_base/tool_utils/tree_kanban.py -> build/bdist.linux-armv7l/wheel/./heaven_base/tool_utils 2026-01-03T10:29:37,752 copying build/lib/heaven_base/tool_utils/_think_utils.py -> build/bdist.linux-armv7l/wheel/./heaven_base/tool_utils 2026-01-03T10:29:37,754 copying build/lib/heaven_base/tool_utils/dependency_finder.py -> build/bdist.linux-armv7l/wheel/./heaven_base/tool_utils 2026-01-03T10:29:37,758 copying build/lib/heaven_base/tool_utils/tree_kanban.py.backup -> build/bdist.linux-armv7l/wheel/./heaven_base/tool_utils 2026-01-03T10:29:37,761 copying build/lib/heaven_base/tool_utils/neo4j_utils.py -> build/bdist.linux-armv7l/wheel/./heaven_base/tool_utils 2026-01-03T10:29:37,765 copying build/lib/heaven_base/tool_utils/concept_neo4j_utils.py -> build/bdist.linux-armv7l/wheel/./heaven_base/tool_utils 2026-01-03T10:29:37,769 creating build/bdist.linux-armv7l/wheel/heaven_base/langgraph 2026-01-03T10:29:37,771 copying build/lib/heaven_base/langgraph/foundation.py -> build/bdist.linux-armv7l/wheel/./heaven_base/langgraph 2026-01-03T10:29:37,776 copying build/lib/heaven_base/langgraph/__init__.py -> build/bdist.linux-armv7l/wheel/./heaven_base/langgraph 2026-01-03T10:29:37,779 copying build/lib/heaven_base/langgraph/hermes_legos.py -> build/bdist.linux-armv7l/wheel/./heaven_base/langgraph 2026-01-03T10:29:37,782 copying build/lib/heaven_base/langgraph/utility_legos.py -> build/bdist.linux-armv7l/wheel/./heaven_base/langgraph 2026-01-03T10:29:37,785 running install_egg_info 2026-01-03T10:29:37,794 Copying heaven_framework.egg-info to build/bdist.linux-armv7l/wheel/./heaven_framework-0.1.18-py3.11.egg-info 2026-01-03T10:29:37,812 running install_scripts 2026-01-03T10:29:37,827 creating build/bdist.linux-armv7l/wheel/heaven_framework-0.1.18.dist-info/WHEEL 2026-01-03T10:29:37,831 creating '/tmp/pip-wheel-87pg3bjv/.tmp-w9dgkxes/heaven_framework-0.1.18-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-01-03T10:29:37,835 adding 'heaven_base/__init__.py' 2026-01-03T10:29:37,837 adding 'heaven_base/__init__.py.bak' 2026-01-03T10:29:37,841 adding 'heaven_base/auto_summarizing_agent.py' 2026-01-03T10:29:37,864 adding 'heaven_base/baseheavenagent.py' 2026-01-03T10:29:37,873 adding 'heaven_base/baseheaventool.py' 2026-01-03T10:29:37,908 adding 'heaven_base/decorators.py' 2026-01-03T10:29:37,941 adding 'heaven_base/documentation_pipeline.py' 2026-01-03T10:29:38,051 adding 'heaven_base/make_heaven_tool_from_docstring.py' 2026-01-03T10:29:38,248 adding 'heaven_base/mcp_tool_wrapper.py' 2026-01-03T10:29:38,256 adding 'heaven_base/unified_chat.py' 2026-01-03T10:29:38,259 adding 'heaven_base/acolyte_v2/__init__.py' 2026-01-03T10:29:38,261 adding 'heaven_base/acolyte_v2/acolyte_agent_config.py' 2026-01-03T10:29:38,262 adding 'heaven_base/acolyte_v2/run_acolyte.py' 2026-01-03T10:29:38,264 adding 'heaven_base/agents/coder_agent_config.py' 2026-01-03T10:29:38,267 adding 'heaven_base/agents/concept_resolver_agent.py' 2026-01-03T10:29:38,270 adding 'heaven_base/agents/disciple_agent_config.py' 2026-01-03T10:29:38,271 adding 'heaven_base/agents/phase_aggregator_agent.py' 2026-01-03T10:29:38,274 adding 'heaven_base/agents/phase_detector_agent.py' 2026-01-03T10:29:38,275 adding 'heaven_base/agents/prompt_engineering_agent_config.py' 2026-01-03T10:29:38,277 adding 'heaven_base/agents/redactor_agent_config.py' 2026-01-03T10:29:38,278 adding 'heaven_base/agents/scripture_writer_agent_config.py' 2026-01-03T10:29:38,280 adding 'heaven_base/agents/self_learning_agent.py' 2026-01-03T10:29:38,282 adding 'heaven_base/agents/self_learning_agent_config.py' 2026-01-03T10:29:38,285 adding 'heaven_base/agents/self_learning_agent_skeleton.py' 2026-01-03T10:29:38,287 adding 'heaven_base/agents/subphase_detector_agent.py' 2026-01-03T10:29:38,289 adding 'heaven_base/agents/decider/__init__.py' 2026-01-03T10:29:38,291 adding 'heaven_base/agents/decider/decider_agent_config.py' 2026-01-03T10:29:38,293 adding 'heaven_base/agents/docstring_agent/__init__.py' 2026-01-03T10:29:38,295 adding 'heaven_base/agents/docstring_agent/docstring_agent_config.py' 2026-01-03T10:29:38,297 adding 'heaven_base/agents/example_maker/__init__.py' 2026-01-03T10:29:38,299 adding 'heaven_base/agents/example_maker/example_maker_agent_config.py' 2026-01-03T10:29:38,301 adding 'heaven_base/agents/summary_agent/__init__.py' 2026-01-03T10:29:38,303 adding 'heaven_base/agents/summary_agent/summary_agent.py' 2026-01-03T10:29:38,305 adding 'heaven_base/agents/summary_agent/summary_util.py' 2026-01-03T10:29:38,307 adding 'heaven_base/cli/__init__.py' 2026-01-03T10:29:38,310 adding 'heaven_base/cli/heaven_cli.py' 2026-01-03T10:29:38,312 adding 'heaven_base/configs/__init__.py' 2026-01-03T10:29:38,313 adding 'heaven_base/configs/base_config.py' 2026-01-03T10:29:38,316 adding 'heaven_base/configs/hermes_config.py' 2026-01-03T10:29:38,317 adding 'heaven_base/configs/uni_api_config.json' 2026-01-03T10:29:38,320 adding 'heaven_base/docs/__init__.py' 2026-01-03T10:29:38,322 adding 'heaven_base/docs/examples/__init__.py' 2026-01-03T10:29:38,324 adding 'heaven_base/docs/examples/heaven_callbacks.py' 2026-01-03T10:29:38,326 adding 'heaven_base/langgraph/__init__.py' 2026-01-03T10:29:38,340 adding 'heaven_base/langgraph/foundation.py' 2026-01-03T10:29:38,344 adding 'heaven_base/langgraph/hermes_legos.py' 2026-01-03T10:29:38,347 adding 'heaven_base/langgraph/utility_legos.py' 2026-01-03T10:29:38,349 adding 'heaven_base/mcps/__init__.py' 2026-01-03T10:29:38,353 adding 'heaven_base/mcps/toolbox_server.py' 2026-01-03T10:29:38,355 adding 'heaven_base/memory/__init__.py' 2026-01-03T10:29:38,357 adding 'heaven_base/memory/base_piece.py' 2026-01-03T10:29:38,359 adding 'heaven_base/memory/conversations.py' 2026-01-03T10:29:38,363 adding 'heaven_base/memory/heaven_event.py' 2026-01-03T10:29:38,366 adding 'heaven_base/memory/heaven_history.py' 2026-01-03T10:29:38,372 adding 'heaven_base/memory/history.py' 2026-01-03T10:29:38,375 adding 'heaven_base/old_acolyte/__init__.py' 2026-01-03T10:29:38,377 adding 'heaven_base/old_acolyte/gospel_writer.py' 2026-01-03T10:29:38,380 adding 'heaven_base/progenitor/system_prompt_config.py' 2026-01-03T10:29:38,383 adding 'heaven_base/prompts/heaven_variable.py' 2026-01-03T10:29:38,385 adding 'heaven_base/prompts/sandbox_react_frontend_prompt.txt' 2026-01-03T10:29:38,387 adding 'heaven_base/prompts/prompt_blocks/prompt_block_registry.py' 2026-01-03T10:29:38,389 adding 'heaven_base/prompts/prompt_blocks/prompt_block_utils.py' 2026-01-03T10:29:38,391 adding 'heaven_base/prompts/prompt_blocks/sanc_fractal.txt' 2026-01-03T10:29:38,393 adding 'heaven_base/prompts/prompt_blocks/blocks/acronym_generation_for_skillchains.json' 2026-01-03T10:29:38,395 adding 'heaven_base/prompts/prompt_blocks/blocks/agent_epistemological_crisis_triage.json' 2026-01-03T10:29:38,397 adding 'heaven_base/prompts/prompt_blocks/blocks/aggregate_multiple_skillchains.json' 2026-01-03T10:29:38,398 adding 'heaven_base/prompts/prompt_blocks/blocks/blocked_workflow_reporting_and_escalation.json' 2026-01-03T10:29:38,400 adding 'heaven_base/prompts/prompt_blocks/blocks/code_debugging_basics_v1.json' 2026-01-03T10:29:38,402 adding 'heaven_base/prompts/prompt_blocks/blocks/coding.debugging.simple_code_issue.json' 2026-01-03T10:29:38,404 adding 'heaven_base/prompts/prompt_blocks/blocks/coding_assistant_debug_review_system_v1.json' 2026-01-03T10:29:38,405 adding 'heaven_base/prompts/prompt_blocks/blocks/debugging_core_simple.json' 2026-01-03T10:29:38,407 adding 'heaven_base/prompts/prompt_blocks/blocks/prompt_block_content_revision.json' 2026-01-03T10:29:38,408 adding 'heaven_base/prompts/prompt_blocks/blocks/prompt_block_creation_and_semantic_search.json' 2026-01-03T10:29:38,409 adding 'heaven_base/prompts/prompt_blocks/blocks/prompt_block_duplicate_check_and_create.json' 2026-01-03T10:29:38,411 adding 'heaven_base/prompts/prompt_blocks/blocks/prompt_block_guide.json' 2026-01-03T10:29:38,412 adding 'heaven_base/prompts/prompt_blocks/blocks/prompt_block_quality_review_and_approval.json' 2026-01-03T10:29:38,414 adding 'heaven_base/prompts/prompt_blocks/blocks/prompt_engineering_best_practices.json' 2026-01-03T10:29:38,415 adding 'heaven_base/prompts/prompt_blocks/blocks/sectioned_acronym_generation.json' 2026-01-03T10:29:38,417 adding 'heaven_base/prompts/prompt_blocks/blocks/skillchain_expression_language_instruction_prompt.json' 2026-01-03T10:29:38,418 adding 'heaven_base/prompts/prompt_blocks/blocks/systems_design.json' 2026-01-03T10:29:38,421 adding 'heaven_base/registry/MATRYOSHKA_GUIDE.md' 2026-01-03T10:29:38,439 adding 'heaven_base/registry/RegistryFactory.py' 2026-01-03T10:29:38,442 adding 'heaven_base/registry/RegistryFactory_new.py' 2026-01-03T10:29:38,469 adding 'heaven_base/registry/RegistryFactory_simple.py' 2026-01-03T10:29:38,479 adding 'heaven_base/registry/__init__.py' 2026-01-03T10:29:38,512 adding 'heaven_base/registry/heaven_framework_lib_registry.json' 2026-01-03T10:29:38,547 adding 'heaven_base/registry/matryoshka_dispatcher.py' 2026-01-03T10:29:38,556 adding 'heaven_base/registry/matryoshka_helper.py' 2026-01-03T10:29:38,569 adding 'heaven_base/registry/registry_demo.py' 2026-01-03T10:29:38,618 adding 'heaven_base/registry/registry_service.py' 2026-01-03T10:29:38,801 adding 'heaven_base/registry/registry_service_new.py' 2026-01-03T10:29:38,815 adding 'heaven_base/registry/registry_service_old.py' 2026-01-03T10:29:38,817 adding 'heaven_base/registry/simple_registry_service.py' 2026-01-03T10:29:38,819 adding 'heaven_base/registry/tree_repl_lib_registry.json' 2026-01-03T10:29:38,821 adding 'heaven_base/templates/langgraph_scripture_template.py' 2026-01-03T10:29:38,823 adding 'heaven_base/tool_utils/__init__.py' 2026-01-03T10:29:38,825 adding 'heaven_base/tool_utils/_think_utils.py' 2026-01-03T10:29:38,828 adding 'heaven_base/tool_utils/agent_config_test.py' 2026-01-03T10:29:38,830 adding 'heaven_base/tool_utils/completion_runners.py' 2026-01-03T10:29:38,832 adding 'heaven_base/tool_utils/concept_neo4j_utils.py' 2026-01-03T10:29:38,838 adding 'heaven_base/tool_utils/context_manager.py' 2026-01-03T10:29:38,841 adding 'heaven_base/tool_utils/dependency_finder.py' 2026-01-03T10:29:38,842 adding 'heaven_base/tool_utils/find_tool_use_in_history.py' 2026-01-03T10:29:38,845 adding 'heaven_base/tool_utils/github_kanban.py' 2026-01-03T10:29:38,848 adding 'heaven_base/tool_utils/github_kanban.py.backup' 2026-01-03T10:29:38,854 adding 'heaven_base/tool_utils/hermes_utils.py' 2026-01-03T10:29:38,857 adding 'heaven_base/tool_utils/neo4j_utils.py' 2026-01-03T10:29:38,858 adding 'heaven_base/tool_utils/produce_prompt_block_util.py' 2026-01-03T10:29:38,861 adding 'heaven_base/tool_utils/prompt_injection_system_vX1.py' 2026-01-03T10:29:38,863 adding 'heaven_base/tool_utils/safe_code_reader.py' 2026-01-03T10:29:38,865 adding 'heaven_base/tool_utils/skillchain_utils.py' 2026-01-03T10:29:38,868 adding 'heaven_base/tool_utils/tree_kanban.py' 2026-01-03T10:29:38,871 adding 'heaven_base/tool_utils/tree_kanban.py.backup' 2026-01-03T10:29:38,874 adding 'heaven_base/tools/__init__.py' 2026-01-03T10:29:38,877 adding 'heaven_base/tools/acolyte_chain_tools.py' 2026-01-03T10:29:38,879 adding 'heaven_base/tools/acolyte_chains.py' 2026-01-03T10:29:38,882 adding 'heaven_base/tools/agent_config_test_tool.py' 2026-01-03T10:29:38,885 adding 'heaven_base/tools/bash_tool.py' 2026-01-03T10:29:38,887 adding 'heaven_base/tools/code_localizer_tool.py' 2026-01-03T10:29:38,889 adding 'heaven_base/tools/matryoshka_registry_tool.py' 2026-01-03T10:29:38,892 adding 'heaven_base/tools/mcp_session_tools.py' 2026-01-03T10:29:38,894 adding 'heaven_base/tools/neo4j_tool.py' 2026-01-03T10:29:38,903 adding 'heaven_base/tools/network_edit_tool.py' 2026-01-03T10:29:38,905 adding 'heaven_base/tools/redaction_tool.py' 2026-01-03T10:29:38,908 adding 'heaven_base/tools/registry_tool.py' 2026-01-03T10:29:38,911 adding 'heaven_base/tools/retrieve_tool_info_tool.py' 2026-01-03T10:29:38,913 adding 'heaven_base/tools/run.py' 2026-01-03T10:29:38,915 adding 'heaven_base/tools/safe_code_reader_tool.py' 2026-01-03T10:29:38,917 adding 'heaven_base/tools/search_prompt_blocks_tool.py' 2026-01-03T10:29:38,919 adding 'heaven_base/tools/straightforwardsummarizer_tool.py' 2026-01-03T10:29:38,920 adding 'heaven_base/tools/think_tool.py' 2026-01-03T10:29:38,922 adding 'heaven_base/tools/view_history_tool.py' 2026-01-03T10:29:38,924 adding 'heaven_base/tools/websearch_tool.py' 2026-01-03T10:29:38,926 adding 'heaven_base/tools/workflow_relay_tool.py' 2026-01-03T10:29:38,928 adding 'heaven_base/tools/write_block_report_tool.py' 2026-01-03T10:29:38,930 adding 'heaven_base/tools/write_prompt_block_tool.py' 2026-01-03T10:29:38,931 adding 'heaven_base/tools/write_skillchain_type_prompt_block_tool.py' 2026-01-03T10:29:38,934 adding 'heaven_base/utils/__init__.py' 2026-01-03T10:29:38,935 adding 'heaven_base/utils/agent_and_tool_lists.py' 2026-01-03T10:29:38,937 adding 'heaven_base/utils/agent_client.py' 2026-01-03T10:29:38,939 adding 'heaven_base/utils/agent_result_reader.py' 2026-01-03T10:29:38,945 adding 'heaven_base/utils/auto_summarize.py' 2026-01-03T10:29:38,947 adding 'heaven_base/utils/context_window_config.py' 2026-01-03T10:29:38,949 adding 'heaven_base/utils/get_env_value.py' 2026-01-03T10:29:38,952 adding 'heaven_base/utils/git_container_base_util.py' 2026-01-03T10:29:38,955 adding 'heaven_base/utils/heaven_conversation_utils.py' 2026-01-03T10:29:38,957 adding 'heaven_base/utils/heaven_response_utils.py' 2026-01-03T10:29:38,960 adding 'heaven_base/utils/mcp_agent_orchestrator.py' 2026-01-03T10:29:38,962 adding 'heaven_base/utils/mcp_client.py' 2026-01-03T10:29:38,965 adding 'heaven_base/utils/mcp_tool_converter.py' 2026-01-03T10:29:38,966 adding 'heaven_base/utils/name_utils.py' 2026-01-03T10:29:38,968 adding 'heaven_base/utils/omnitool.py' 2026-01-03T10:29:38,974 adding 'heaven_base/utils/recursive_summarize.py' 2026-01-03T10:29:38,976 adding 'heaven_base/utils/test_neo4jtool_real.py' 2026-01-03T10:29:38,977 adding 'heaven_base/utils/test_omnitool.py' 2026-01-03T10:29:38,979 adding 'heaven_base/utils/test_omnitool_real.py' 2026-01-03T10:29:38,981 adding 'heaven_base/utils/token_counter.py' 2026-01-03T10:29:38,982 adding 'heaven_base/utils/wiki_config.py' 2026-01-03T10:29:38,985 adding 'heaven_framework-0.1.18.dist-info/licenses/LICENSE' 2026-01-03T10:29:38,989 adding 'heaven_framework-0.1.18.dist-info/METADATA' 2026-01-03T10:29:38,991 adding 'heaven_framework-0.1.18.dist-info/WHEEL' 2026-01-03T10:29:38,993 adding 'heaven_framework-0.1.18.dist-info/entry_points.txt' 2026-01-03T10:29:38,994 adding 'heaven_framework-0.1.18.dist-info/top_level.txt' 2026-01-03T10:29:38,997 adding 'heaven_framework-0.1.18.dist-info/RECORD' 2026-01-03T10:29:39,006 removing build/bdist.linux-armv7l/wheel 2026-01-03T10:29:39,179 Building wheel for heaven-framework (pyproject.toml): finished with status 'done' 2026-01-03T10:29:39,193 Created wheel for heaven-framework: filename=heaven_framework-0.1.18-py3-none-any.whl size=447803 sha256=6cbc3f4086ee9aed1bbcdd3f4fba39a143c2501e356d13c3ab9890cb850c3c37 2026-01-03T10:29:39,195 Stored in directory: /tmp/pip-ephem-wheel-cache-d5eia7oh/wheels/3e/4f/4f/099a5a46b6abc0c214a066d880d38e356feea7b71aea542d48 2026-01-03T10:29:39,214 Successfully built heaven-framework 2026-01-03T10:29:39,228 Removed build tracker: '/tmp/pip-build-tracker-zpsxzw6d'