2026-02-28T12:11:27,354 Created temporary directory: /tmp/pip-ephem-wheel-cache-z13cp43c 2026-02-28T12:11:27,356 Created temporary directory: /tmp/pip-build-tracker-xigpzrrv 2026-02-28T12:11:27,356 Initialized build tracking at /tmp/pip-build-tracker-xigpzrrv 2026-02-28T12:11:27,357 Created build tracker: /tmp/pip-build-tracker-xigpzrrv 2026-02-28T12:11:27,357 Entered build tracker: /tmp/pip-build-tracker-xigpzrrv 2026-02-28T12:11:27,358 Created temporary directory: /tmp/pip-wheel-559p9hc5 2026-02-28T12:11:27,361 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-02-28T12:11:27,364 Created temporary directory: /tmp/pip-ephem-wheel-cache-bw4adzc4 2026-02-28T12:11:27,387 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-02-28T12:11:27,391 2 location(s) to search for versions of heaven-framework: 2026-02-28T12:11:27,391 * https://pypi.org/simple/heaven-framework/ 2026-02-28T12:11:27,391 * https://www.piwheels.org/simple/heaven-framework/ 2026-02-28T12:11:27,391 Fetching project page and analyzing links: https://pypi.org/simple/heaven-framework/ 2026-02-28T12:11:27,392 Getting page https://pypi.org/simple/heaven-framework/ 2026-02-28T12:11:27,394 Found index url https://pypi.org/simple 2026-02-28T12:11:27,687 Fetched page https://pypi.org/simple/heaven-framework/ as application/vnd.pypi.simple.v1+json 2026-02-28T12:11:27,696 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-02-28T12:11:27,697 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-02-28T12:11:27,698 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-02-28T12:11:27,699 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-02-28T12:11:27,700 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-02-28T12:11:27,701 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-02-28T12:11:27,701 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-02-28T12:11:27,702 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-02-28T12:11:27,703 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-02-28T12:11:27,704 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-02-28T12:11:27,705 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-02-28T12:11:27,706 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-02-28T12:11:27,707 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-02-28T12:11:27,707 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-02-28T12:11:27,708 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-02-28T12:11:27,709 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-02-28T12:11:27,710 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-02-28T12:11:27,711 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-02-28T12:11:27,711 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-02-28T12:11:27,712 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-02-28T12:11:27,713 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-02-28T12:11:27,714 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-02-28T12:11:27,715 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-02-28T12:11:27,716 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-02-28T12:11:27,717 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-02-28T12:11:27,717 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-02-28T12:11:27,718 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-02-28T12:11:27,719 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-02-28T12:11:27,719 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-02-28T12:11:27,720 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-02-28T12:11:27,721 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-02-28T12:11:27,722 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-02-28T12:11:27,722 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-02-28T12:11:27,723 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-02-28T12:11:27,724 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-02-28T12:11:27,725 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-02-28T12:11:27,726 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-02-28T12:11:27,727 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-02-28T12:11:27,727 Skipping link: No binaries permitted for heaven-framework: https://files.pythonhosted.org/packages/a8/04/5d84f6389a73bd09661a7e3b74ed393ce1a49599c9f4105ea91c34aeae6d/heaven_framework-0.1.19-py3-none-any.whl (from https://pypi.org/simple/heaven-framework/) (requires-python:>=3.9) 2026-02-28T12:11:27,729 Found link https://files.pythonhosted.org/packages/06/10/a1123e69533d3dc7c6daba350647a73b36c128c9704b3266010fa4922a3e/heaven_framework-0.1.19.tar.gz (from https://pypi.org/simple/heaven-framework/) (requires-python:>=3.9), version: 0.1.19 2026-02-28T12:11:27,729 Skipping link: No binaries permitted for heaven-framework: https://files.pythonhosted.org/packages/00/b3/a312df6b6ba5c508d4713f3d4b654f2533179edb33e064befad61e143a50/heaven_framework-0.1.20-py3-none-any.whl (from https://pypi.org/simple/heaven-framework/) (requires-python:>=3.9) 2026-02-28T12:11:27,730 Found link https://files.pythonhosted.org/packages/d4/62/d57808fad1014811726158c484657aaf632c7f497d4aa946920fbb0e373b/heaven_framework-0.1.20.tar.gz (from https://pypi.org/simple/heaven-framework/) (requires-python:>=3.9), version: 0.1.20 2026-02-28T12:11:27,731 Fetching project page and analyzing links: https://www.piwheels.org/simple/heaven-framework/ 2026-02-28T12:11:27,731 Getting page https://www.piwheels.org/simple/heaven-framework/ 2026-02-28T12:11:27,733 Found index url https://www.piwheels.org/simple 2026-02-28T12:11:27,919 Fetched page https://www.piwheels.org/simple/heaven-framework/ as text/html 2026-02-28T12:11:27,926 Skipping link: No binaries permitted for heaven-framework: https://archive1.piwheels.org/simple/heaven-framework/heaven_framework-0.1.19-py3-none-any.whl#sha256=571f038a193ae30afb1956dc85fb1c1372d5dc9bf0bf35546d7946167352a640 (from https://www.piwheels.org/simple/heaven-framework/) (requires-python:>=3.9) 2026-02-28T12:11:27,927 Skipping link: No binaries permitted for heaven-framework: https://archive1.piwheels.org/simple/heaven-framework/heaven_framework-0.1.18-py3-none-any.whl#sha256=6cbc3f4086ee9aed1bbcdd3f4fba39a143c2501e356d13c3ab9890cb850c3c37 (from https://www.piwheels.org/simple/heaven-framework/) (requires-python:>=3.9) 2026-02-28T12:11:27,928 Skipping link: No binaries permitted for heaven-framework: https://archive1.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-02-28T12:11:27,928 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-02-28T12:11:27,929 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-02-28T12:11:27,930 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-02-28T12:11:27,930 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-02-28T12:11:27,931 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-02-28T12:11:27,932 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-02-28T12:11:27,932 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-02-28T12:11:27,932 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-02-28T12:11:27,933 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-02-28T12:11:27,933 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-02-28T12:11:27,934 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-02-28T12:11:27,934 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-02-28T12:11:27,935 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-02-28T12:11:27,935 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-02-28T12:11:27,936 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-02-28T12:11:27,936 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-02-28T12:11:27,937 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-02-28T12:11:27,938 Skipping link: not a file: https://www.piwheels.org/simple/heaven-framework/ 2026-02-28T12:11:27,939 Skipping link: not a file: https://pypi.org/simple/heaven-framework/ 2026-02-28T12:11:27,961 Given no hashes to check 1 links for project 'heaven-framework': discarding no candidates 2026-02-28T12:11:27,981 Collecting heaven-framework==0.1.20 2026-02-28T12:11:27,983 Created temporary directory: /tmp/pip-unpack-r_nzpz3g 2026-02-28T12:11:28,196 Downloading heaven_framework-0.1.20.tar.gz (538 kB) 2026-02-28T12:11:28,831 Added heaven-framework==0.1.20 from https://files.pythonhosted.org/packages/d4/62/d57808fad1014811726158c484657aaf632c7f497d4aa946920fbb0e373b/heaven_framework-0.1.20.tar.gz to build tracker '/tmp/pip-build-tracker-xigpzrrv' 2026-02-28T12:11:28,838 Created temporary directory: /tmp/pip-build-env-eq451f__ 2026-02-28T12:11:28,843 Installing build dependencies: started 2026-02-28T12:11:28,844 Running command pip subprocess to install build dependencies 2026-02-28T12:11:29,987 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-02-28T12:11:30,578 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-02-28T12:11:30,601 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-02-28T12:11:32,376 Collecting setuptools>=61 2026-02-28T12:11:32,475 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.0-py3-none-any.whl (1.0 MB) 2026-02-28T12:11:32,744 Collecting wheel 2026-02-28T12:11:32,766 Using cached https://www.piwheels.org/simple/wheel/wheel-0.46.3-py3-none-any.whl (30 kB) 2026-02-28T12:11:33,140 Collecting setuptools-scm>=8 2026-02-28T12:11:33,156 Using cached https://www.piwheels.org/simple/setuptools-scm/setuptools_scm-9.2.2-py3-none-any.whl (62 kB) 2026-02-28T12:11:33,343 Collecting packaging>=24.0 2026-02-28T12:11:33,359 Using cached https://www.piwheels.org/simple/packaging/packaging-26.0-py3-none-any.whl (74 kB) 2026-02-28T12:11:36,401 Installing collected packages: setuptools, packaging, wheel, setuptools-scm 2026-02-28T12:11:39,885 Creating /tmp/pip-build-env-eq451f__/overlay/local/bin 2026-02-28T12:11:39,887 changing mode of /tmp/pip-build-env-eq451f__/overlay/local/bin/wheel to 755 2026-02-28T12:11:40,145 changing mode of /tmp/pip-build-env-eq451f__/overlay/local/bin/setuptools-scm to 755 2026-02-28T12:11:40,174 Successfully installed packaging-26.0 setuptools-82.0.0 setuptools-scm-9.2.2 wheel-0.46.3 2026-02-28T12:11:40,467 Installing build dependencies: finished with status 'done' 2026-02-28T12:11:40,473 Getting requirements to build wheel: started 2026-02-28T12:11:40,475 Running command Getting requirements to build wheel 2026-02-28T12:11:41,113 toml section missing PosixPath('pyproject.toml') does not contain a tool.setuptools_scm section 2026-02-28T12:11:41,147 /tmp/pip-build-env-eq451f__/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:75: _MissingDynamic: `keywords` defined outside of `pyproject.toml` is ignored. 2026-02-28T12:11:41,148 !! 2026-02-28T12:11:41,149 ******************************************************************************** 2026-02-28T12:11:41,150 The following seems to be defined outside of `pyproject.toml`: 2026-02-28T12:11:41,151 `keywords = ['agents ai llm framework heaven']` 2026-02-28T12:11:41,152 According to the spec (see the link below), however, setuptools CANNOT 2026-02-28T12:11:41,153 consider this value unless `keywords` is listed as `dynamic`. 2026-02-28T12:11:41,154 https://packaging.python.org/en/latest/specifications/pyproject-toml/#declaring-project-metadata-the-project-table 2026-02-28T12:11:41,155 To prevent this problem, you can list `keywords` under `dynamic` or alternatively 2026-02-28T12:11:41,155 remove the `[project]` table from your file and rely entirely on other means of 2026-02-28T12:11:41,156 configuration. 2026-02-28T12:11:41,156 ******************************************************************************** 2026-02-28T12:11:41,157 !! 2026-02-28T12:11:41,158 _handle_missing_dynamic(dist, project_table) 2026-02-28T12:11:41,158 /tmp/pip-build-env-eq451f__/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-02-28T12:11:41,159 !! 2026-02-28T12:11:41,160 ******************************************************************************** 2026-02-28T12:11:41,160 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-02-28T12:11:41,161 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-02-28T12:11:41,162 or your builds will no longer be supported. 2026-02-28T12:11:41,163 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-28T12:11:41,163 ******************************************************************************** 2026-02-28T12:11:41,165 !! 2026-02-28T12:11:41,165 corresp(dist, value, root_dir) 2026-02-28T12:11:41,166 /tmp/pip-build-env-eq451f__/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsWarning: `install_requires` overwritten in `pyproject.toml` (dependencies) 2026-02-28T12:11:41,167 corresp(dist, value, root_dir) 2026-02-28T12:11:41,168 /tmp/pip-build-env-eq451f__/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsWarning: `extras_require` overwritten in `pyproject.toml` (optional-dependencies) 2026-02-28T12:11:41,168 corresp(dist, value, root_dir) 2026-02-28T12:11:41,229 /tmp/pip-build-env-eq451f__/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-02-28T12:11:41,230 !! 2026-02-28T12:11:41,231 ******************************************************************************** 2026-02-28T12:11:41,232 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-02-28T12:11:41,233 License :: OSI Approved :: MIT License 2026-02-28T12:11:41,234 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-28T12:11:41,235 ******************************************************************************** 2026-02-28T12:11:41,236 !! 2026-02-28T12:11:41,237 dist._finalize_license_expression() 2026-02-28T12:11:41,237 /tmp/pip-build-env-eq451f__/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-02-28T12:11:41,238 !! 2026-02-28T12:11:41,239 ******************************************************************************** 2026-02-28T12:11:41,240 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-02-28T12:11:41,241 License :: OSI Approved :: MIT License 2026-02-28T12:11:41,242 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-28T12:11:41,243 ******************************************************************************** 2026-02-28T12:11:41,245 !! 2026-02-28T12:11:41,245 self._finalize_license_expression() 2026-02-28T12:11:41,246 running egg_info 2026-02-28T12:11:41,249 writing heaven_framework.egg-info/PKG-INFO 2026-02-28T12:11:41,254 writing dependency_links to heaven_framework.egg-info/dependency_links.txt 2026-02-28T12:11:41,255 writing entry points to heaven_framework.egg-info/entry_points.txt 2026-02-28T12:11:41,258 writing requirements to heaven_framework.egg-info/requires.txt 2026-02-28T12:11:41,259 writing top-level names to heaven_framework.egg-info/top_level.txt 2026-02-28T12:11:41,323 listing git files failed - pretending there aren't any 2026-02-28T12:11:41,330 reading manifest file 'heaven_framework.egg-info/SOURCES.txt' 2026-02-28T12:11:41,353 reading manifest template 'MANIFEST.in' 2026-02-28T12:11:41,423 warning: no previously-included files matching '__pycache__' found anywhere in distribution 2026-02-28T12:11:41,424 warning: no previously-included files matching '*.py[co]' found anywhere in distribution 2026-02-28T12:11:41,425 warning: no previously-included files matching '.DS_Store' found anywhere in distribution 2026-02-28T12:11:41,426 adding license file 'LICENSE' 2026-02-28T12:11:41,438 writing manifest file 'heaven_framework.egg-info/SOURCES.txt' 2026-02-28T12:11:41,541 Getting requirements to build wheel: finished with status 'done' 2026-02-28T12:11:41,545 Created temporary directory: /tmp/pip-modern-metadata-nuo3um2f 2026-02-28T12:11:41,547 Preparing metadata (pyproject.toml): started 2026-02-28T12:11:41,549 Running command Preparing metadata (pyproject.toml) 2026-02-28T12:11:42,142 toml section missing PosixPath('pyproject.toml') does not contain a tool.setuptools_scm section 2026-02-28T12:11:42,175 /tmp/pip-build-env-eq451f__/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:75: _MissingDynamic: `keywords` defined outside of `pyproject.toml` is ignored. 2026-02-28T12:11:42,176 !! 2026-02-28T12:11:42,177 ******************************************************************************** 2026-02-28T12:11:42,178 The following seems to be defined outside of `pyproject.toml`: 2026-02-28T12:11:42,179 `keywords = ['agents ai llm framework heaven']` 2026-02-28T12:11:42,180 According to the spec (see the link below), however, setuptools CANNOT 2026-02-28T12:11:42,181 consider this value unless `keywords` is listed as `dynamic`. 2026-02-28T12:11:42,182 https://packaging.python.org/en/latest/specifications/pyproject-toml/#declaring-project-metadata-the-project-table 2026-02-28T12:11:42,183 To prevent this problem, you can list `keywords` under `dynamic` or alternatively 2026-02-28T12:11:42,184 remove the `[project]` table from your file and rely entirely on other means of 2026-02-28T12:11:42,184 configuration. 2026-02-28T12:11:42,185 ******************************************************************************** 2026-02-28T12:11:42,186 !! 2026-02-28T12:11:42,186 _handle_missing_dynamic(dist, project_table) 2026-02-28T12:11:42,187 /tmp/pip-build-env-eq451f__/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-02-28T12:11:42,188 !! 2026-02-28T12:11:42,189 ******************************************************************************** 2026-02-28T12:11:42,189 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-02-28T12:11:42,191 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-02-28T12:11:42,191 or your builds will no longer be supported. 2026-02-28T12:11:42,193 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-28T12:11:42,193 ******************************************************************************** 2026-02-28T12:11:42,195 !! 2026-02-28T12:11:42,195 corresp(dist, value, root_dir) 2026-02-28T12:11:42,195 /tmp/pip-build-env-eq451f__/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsWarning: `install_requires` overwritten in `pyproject.toml` (dependencies) 2026-02-28T12:11:42,196 corresp(dist, value, root_dir) 2026-02-28T12:11:42,196 /tmp/pip-build-env-eq451f__/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsWarning: `extras_require` overwritten in `pyproject.toml` (optional-dependencies) 2026-02-28T12:11:42,197 corresp(dist, value, root_dir) 2026-02-28T12:11:42,256 /tmp/pip-build-env-eq451f__/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-02-28T12:11:42,257 !! 2026-02-28T12:11:42,258 ******************************************************************************** 2026-02-28T12:11:42,258 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-02-28T12:11:42,259 License :: OSI Approved :: MIT License 2026-02-28T12:11:42,260 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-28T12:11:42,260 ******************************************************************************** 2026-02-28T12:11:42,261 !! 2026-02-28T12:11:42,262 dist._finalize_license_expression() 2026-02-28T12:11:42,262 /tmp/pip-build-env-eq451f__/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-02-28T12:11:42,263 !! 2026-02-28T12:11:42,264 ******************************************************************************** 2026-02-28T12:11:42,265 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-02-28T12:11:42,266 License :: OSI Approved :: MIT License 2026-02-28T12:11:42,267 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-28T12:11:42,268 ******************************************************************************** 2026-02-28T12:11:42,269 !! 2026-02-28T12:11:42,270 self._finalize_license_expression() 2026-02-28T12:11:42,270 running dist_info 2026-02-28T12:11:42,283 creating /tmp/pip-modern-metadata-nuo3um2f/heaven_framework.egg-info 2026-02-28T12:11:42,284 writing /tmp/pip-modern-metadata-nuo3um2f/heaven_framework.egg-info/PKG-INFO 2026-02-28T12:11:42,289 writing dependency_links to /tmp/pip-modern-metadata-nuo3um2f/heaven_framework.egg-info/dependency_links.txt 2026-02-28T12:11:42,291 writing entry points to /tmp/pip-modern-metadata-nuo3um2f/heaven_framework.egg-info/entry_points.txt 2026-02-28T12:11:42,293 writing requirements to /tmp/pip-modern-metadata-nuo3um2f/heaven_framework.egg-info/requires.txt 2026-02-28T12:11:42,295 writing top-level names to /tmp/pip-modern-metadata-nuo3um2f/heaven_framework.egg-info/top_level.txt 2026-02-28T12:11:42,296 writing manifest file '/tmp/pip-modern-metadata-nuo3um2f/heaven_framework.egg-info/SOURCES.txt' 2026-02-28T12:11:42,352 listing git files failed - pretending there aren't any 2026-02-28T12:11:42,358 reading manifest file '/tmp/pip-modern-metadata-nuo3um2f/heaven_framework.egg-info/SOURCES.txt' 2026-02-28T12:11:42,360 reading manifest template 'MANIFEST.in' 2026-02-28T12:11:42,426 warning: no previously-included files matching '__pycache__' found anywhere in distribution 2026-02-28T12:11:42,427 warning: no previously-included files matching '*.py[co]' found anywhere in distribution 2026-02-28T12:11:42,428 warning: no previously-included files matching '.DS_Store' found anywhere in distribution 2026-02-28T12:11:42,429 adding license file 'LICENSE' 2026-02-28T12:11:42,437 writing manifest file '/tmp/pip-modern-metadata-nuo3um2f/heaven_framework.egg-info/SOURCES.txt' 2026-02-28T12:11:42,438 creating '/tmp/pip-modern-metadata-nuo3um2f/heaven_framework-0.1.20.dist-info' 2026-02-28T12:11:42,570 Preparing metadata (pyproject.toml): finished with status 'done' 2026-02-28T12:11:42,575 Source in /tmp/pip-wheel-559p9hc5/heaven-framework_a094bc78d60748769caa754f2ffc59e3 has version 0.1.20, which satisfies requirement heaven-framework==0.1.20 from https://files.pythonhosted.org/packages/d4/62/d57808fad1014811726158c484657aaf632c7f497d4aa946920fbb0e373b/heaven_framework-0.1.20.tar.gz 2026-02-28T12:11:42,576 Removed heaven-framework==0.1.20 from https://files.pythonhosted.org/packages/d4/62/d57808fad1014811726158c484657aaf632c7f497d4aa946920fbb0e373b/heaven_framework-0.1.20.tar.gz from build tracker '/tmp/pip-build-tracker-xigpzrrv' 2026-02-28T12:11:42,582 Created temporary directory: /tmp/pip-unpack-myohag96 2026-02-28T12:11:42,583 Building wheels for collected packages: heaven-framework 2026-02-28T12:11:42,587 Created temporary directory: /tmp/pip-wheel-o78dprqs 2026-02-28T12:11:42,588 Destination directory: /tmp/pip-wheel-o78dprqs 2026-02-28T12:11:42,590 Building wheel for heaven-framework (pyproject.toml): started 2026-02-28T12:11:42,591 Running command Building wheel for heaven-framework (pyproject.toml) 2026-02-28T12:11:43,162 toml section missing PosixPath('pyproject.toml') does not contain a tool.setuptools_scm section 2026-02-28T12:11:43,193 /tmp/pip-build-env-eq451f__/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:75: _MissingDynamic: `keywords` defined outside of `pyproject.toml` is ignored. 2026-02-28T12:11:43,194 !! 2026-02-28T12:11:43,195 ******************************************************************************** 2026-02-28T12:11:43,196 The following seems to be defined outside of `pyproject.toml`: 2026-02-28T12:11:43,197 `keywords = ['agents ai llm framework heaven']` 2026-02-28T12:11:43,198 According to the spec (see the link below), however, setuptools CANNOT 2026-02-28T12:11:43,199 consider this value unless `keywords` is listed as `dynamic`. 2026-02-28T12:11:43,200 https://packaging.python.org/en/latest/specifications/pyproject-toml/#declaring-project-metadata-the-project-table 2026-02-28T12:11:43,201 To prevent this problem, you can list `keywords` under `dynamic` or alternatively 2026-02-28T12:11:43,202 remove the `[project]` table from your file and rely entirely on other means of 2026-02-28T12:11:43,202 configuration. 2026-02-28T12:11:43,203 ******************************************************************************** 2026-02-28T12:11:43,204 !! 2026-02-28T12:11:43,204 _handle_missing_dynamic(dist, project_table) 2026-02-28T12:11:43,205 /tmp/pip-build-env-eq451f__/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-02-28T12:11:43,205 !! 2026-02-28T12:11:43,207 ******************************************************************************** 2026-02-28T12:11:43,207 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-02-28T12:11:43,208 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-02-28T12:11:43,209 or your builds will no longer be supported. 2026-02-28T12:11:43,210 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-28T12:11:43,211 ******************************************************************************** 2026-02-28T12:11:43,212 !! 2026-02-28T12:11:43,213 corresp(dist, value, root_dir) 2026-02-28T12:11:43,214 /tmp/pip-build-env-eq451f__/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsWarning: `install_requires` overwritten in `pyproject.toml` (dependencies) 2026-02-28T12:11:43,214 corresp(dist, value, root_dir) 2026-02-28T12:11:43,215 /tmp/pip-build-env-eq451f__/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsWarning: `extras_require` overwritten in `pyproject.toml` (optional-dependencies) 2026-02-28T12:11:43,216 corresp(dist, value, root_dir) 2026-02-28T12:11:43,267 /tmp/pip-build-env-eq451f__/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-02-28T12:11:43,268 !! 2026-02-28T12:11:43,269 ******************************************************************************** 2026-02-28T12:11:43,269 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-02-28T12:11:43,270 License :: OSI Approved :: MIT License 2026-02-28T12:11:43,271 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-28T12:11:43,272 ******************************************************************************** 2026-02-28T12:11:43,273 !! 2026-02-28T12:11:43,273 dist._finalize_license_expression() 2026-02-28T12:11:43,273 /tmp/pip-build-env-eq451f__/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-02-28T12:11:43,274 !! 2026-02-28T12:11:43,275 ******************************************************************************** 2026-02-28T12:11:43,275 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-02-28T12:11:43,276 License :: OSI Approved :: MIT License 2026-02-28T12:11:43,277 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-28T12:11:43,278 ******************************************************************************** 2026-02-28T12:11:43,279 !! 2026-02-28T12:11:43,280 self._finalize_license_expression() 2026-02-28T12:11:43,280 running bdist_wheel 2026-02-28T12:11:43,298 running build 2026-02-28T12:11:43,298 running build_py 2026-02-28T12:11:43,306 creating build/lib/heaven_base 2026-02-28T12:11:43,308 copying heaven_base/make_heaven_tool_from_docstring.py -> build/lib/heaven_base 2026-02-28T12:11:43,310 copying heaven_base/baseheavenagent.py -> build/lib/heaven_base 2026-02-28T12:11:43,316 copying heaven_base/auto_summarizing_agent.py -> build/lib/heaven_base 2026-02-28T12:11:43,318 copying heaven_base/unified_chat.py -> build/lib/heaven_base 2026-02-28T12:11:43,321 copying heaven_base/__init__.py -> build/lib/heaven_base 2026-02-28T12:11:43,323 copying heaven_base/decorators.py -> build/lib/heaven_base 2026-02-28T12:11:43,325 copying heaven_base/mcp_tool_wrapper.py -> build/lib/heaven_base 2026-02-28T12:11:43,327 copying heaven_base/baseheaventool.py -> build/lib/heaven_base 2026-02-28T12:11:43,330 copying heaven_base/documentation_pipeline.py -> build/lib/heaven_base 2026-02-28T12:11:43,333 creating build/lib/heaven_base/agents 2026-02-28T12:11:43,334 copying heaven_base/agents/scripture_writer_agent_config.py -> build/lib/heaven_base/agents 2026-02-28T12:11:43,336 copying heaven_base/agents/phase_detector_agent.py -> build/lib/heaven_base/agents 2026-02-28T12:11:43,338 copying heaven_base/agents/self_learning_agent_config.py -> build/lib/heaven_base/agents 2026-02-28T12:11:43,340 copying heaven_base/agents/self_learning_agent.py -> build/lib/heaven_base/agents 2026-02-28T12:11:43,342 copying heaven_base/agents/redactor_agent_config.py -> build/lib/heaven_base/agents 2026-02-28T12:11:43,345 copying heaven_base/agents/self_learning_agent_skeleton.py -> build/lib/heaven_base/agents 2026-02-28T12:11:43,347 copying heaven_base/agents/phase_aggregator_agent.py -> build/lib/heaven_base/agents 2026-02-28T12:11:43,350 copying heaven_base/agents/disciple_agent_config.py -> build/lib/heaven_base/agents 2026-02-28T12:11:43,352 copying heaven_base/agents/coder_agent_config.py -> build/lib/heaven_base/agents 2026-02-28T12:11:43,354 copying heaven_base/agents/prompt_engineering_agent_config.py -> build/lib/heaven_base/agents 2026-02-28T12:11:43,355 copying heaven_base/agents/concept_resolver_agent.py -> build/lib/heaven_base/agents 2026-02-28T12:11:43,358 copying heaven_base/agents/subphase_detector_agent.py -> build/lib/heaven_base/agents 2026-02-28T12:11:43,360 creating build/lib/heaven_base/agents/summary_agent 2026-02-28T12:11:43,361 copying heaven_base/agents/summary_agent/summary_agent.py -> build/lib/heaven_base/agents/summary_agent 2026-02-28T12:11:43,363 copying heaven_base/agents/summary_agent/__init__.py -> build/lib/heaven_base/agents/summary_agent 2026-02-28T12:11:43,365 copying heaven_base/agents/summary_agent/summary_util.py -> build/lib/heaven_base/agents/summary_agent 2026-02-28T12:11:43,367 creating build/lib/heaven_base/cli 2026-02-28T12:11:43,368 copying heaven_base/cli/heaven_cli.py -> build/lib/heaven_base/cli 2026-02-28T12:11:43,370 copying heaven_base/cli/__init__.py -> build/lib/heaven_base/cli 2026-02-28T12:11:43,373 creating build/lib/heaven_base/configs 2026-02-28T12:11:43,374 copying heaven_base/configs/__init__.py -> build/lib/heaven_base/configs 2026-02-28T12:11:43,375 copying heaven_base/configs/hermes_config.py -> build/lib/heaven_base/configs 2026-02-28T12:11:43,377 copying heaven_base/configs/base_config.py -> build/lib/heaven_base/configs 2026-02-28T12:11:43,380 creating build/lib/heaven_base/langgraph 2026-02-28T12:11:43,381 copying heaven_base/langgraph/utility_legos.py -> build/lib/heaven_base/langgraph 2026-02-28T12:11:43,383 copying heaven_base/langgraph/__init__.py -> build/lib/heaven_base/langgraph 2026-02-28T12:11:43,385 copying heaven_base/langgraph/hermes_legos.py -> build/lib/heaven_base/langgraph 2026-02-28T12:11:43,387 copying heaven_base/langgraph/foundation.py -> build/lib/heaven_base/langgraph 2026-02-28T12:11:43,392 creating build/lib/heaven_base/mcps 2026-02-28T12:11:43,393 copying heaven_base/mcps/toolbox_server.py -> build/lib/heaven_base/mcps 2026-02-28T12:11:43,396 copying heaven_base/mcps/__init__.py -> build/lib/heaven_base/mcps 2026-02-28T12:11:43,398 creating build/lib/heaven_base/memory 2026-02-28T12:11:43,399 copying heaven_base/memory/conversations.py -> build/lib/heaven_base/memory 2026-02-28T12:11:43,402 copying heaven_base/memory/__init__.py -> build/lib/heaven_base/memory 2026-02-28T12:11:43,403 copying heaven_base/memory/heaven_history.py -> build/lib/heaven_base/memory 2026-02-28T12:11:43,406 copying heaven_base/memory/heaven_event.py -> build/lib/heaven_base/memory 2026-02-28T12:11:43,408 copying heaven_base/memory/base_piece.py -> build/lib/heaven_base/memory 2026-02-28T12:11:43,410 copying heaven_base/memory/history.py -> build/lib/heaven_base/memory 2026-02-28T12:11:43,414 creating build/lib/heaven_base/progenitor 2026-02-28T12:11:43,415 copying heaven_base/progenitor/system_prompt_config.py -> build/lib/heaven_base/progenitor 2026-02-28T12:11:43,418 creating build/lib/heaven_base/prompts 2026-02-28T12:11:43,419 copying heaven_base/prompts/heaven_variable.py -> build/lib/heaven_base/prompts 2026-02-28T12:11:43,422 creating build/lib/heaven_base/registry 2026-02-28T12:11:43,423 copying heaven_base/registry/registry_service.py -> build/lib/heaven_base/registry 2026-02-28T12:11:43,425 copying heaven_base/registry/RegistryFactory_new.py -> build/lib/heaven_base/registry 2026-02-28T12:11:43,427 copying heaven_base/registry/simple_registry_service.py -> build/lib/heaven_base/registry 2026-02-28T12:11:43,429 copying heaven_base/registry/registry_service_new.py -> build/lib/heaven_base/registry 2026-02-28T12:11:43,431 copying heaven_base/registry/__init__.py -> build/lib/heaven_base/registry 2026-02-28T12:11:43,433 copying heaven_base/registry/RegistryFactory_simple.py -> build/lib/heaven_base/registry 2026-02-28T12:11:43,435 copying heaven_base/registry/registry_service_old.py -> build/lib/heaven_base/registry 2026-02-28T12:11:43,437 copying heaven_base/registry/RegistryFactory.py -> build/lib/heaven_base/registry 2026-02-28T12:11:43,439 copying heaven_base/registry/matryoshka_dispatcher.py -> build/lib/heaven_base/registry 2026-02-28T12:11:43,442 copying heaven_base/registry/registry_demo.py -> build/lib/heaven_base/registry 2026-02-28T12:11:43,444 copying heaven_base/registry/matryoshka_helper.py -> build/lib/heaven_base/registry 2026-02-28T12:11:43,447 creating build/lib/heaven_base/tools 2026-02-28T12:11:43,448 copying heaven_base/tools/search_prompt_blocks_tool.py -> build/lib/heaven_base/tools 2026-02-28T12:11:43,449 copying heaven_base/tools/straightforwardsummarizer_tool.py -> build/lib/heaven_base/tools 2026-02-28T12:11:43,451 copying heaven_base/tools/think_tool.py -> build/lib/heaven_base/tools 2026-02-28T12:11:43,453 copying heaven_base/tools/view_history_tool.py -> build/lib/heaven_base/tools 2026-02-28T12:11:43,455 copying heaven_base/tools/retrieve_tool_info_tool.py -> build/lib/heaven_base/tools 2026-02-28T12:11:43,457 copying heaven_base/tools/write_skillchain_type_prompt_block_tool.py -> build/lib/heaven_base/tools 2026-02-28T12:11:43,459 copying heaven_base/tools/write_block_report_tool.py -> build/lib/heaven_base/tools 2026-02-28T12:11:43,461 copying heaven_base/tools/code_localizer_tool.py -> build/lib/heaven_base/tools 2026-02-28T12:11:43,463 copying heaven_base/tools/__init__.py -> build/lib/heaven_base/tools 2026-02-28T12:11:43,464 copying heaven_base/tools/registry_tool.py -> build/lib/heaven_base/tools 2026-02-28T12:11:43,467 copying heaven_base/tools/workflow_relay_tool.py -> build/lib/heaven_base/tools 2026-02-28T12:11:43,469 copying heaven_base/tools/safe_code_reader_tool.py -> build/lib/heaven_base/tools 2026-02-28T12:11:43,471 copying heaven_base/tools/redaction_tool.py -> build/lib/heaven_base/tools 2026-02-28T12:11:43,473 copying heaven_base/tools/websearch_tool.py -> build/lib/heaven_base/tools 2026-02-28T12:11:43,474 copying heaven_base/tools/network_edit_tool.py -> build/lib/heaven_base/tools 2026-02-28T12:11:43,478 copying heaven_base/tools/neo4j_tool.py -> build/lib/heaven_base/tools 2026-02-28T12:11:43,479 copying heaven_base/tools/matryoshka_registry_tool.py -> build/lib/heaven_base/tools 2026-02-28T12:11:43,482 copying heaven_base/tools/acolyte_chain_tools.py -> build/lib/heaven_base/tools 2026-02-28T12:11:43,484 copying heaven_base/tools/bash_tool.py -> build/lib/heaven_base/tools 2026-02-28T12:11:43,486 copying heaven_base/tools/write_prompt_block_tool.py -> build/lib/heaven_base/tools 2026-02-28T12:11:43,488 copying heaven_base/tools/run.py -> build/lib/heaven_base/tools 2026-02-28T12:11:43,490 copying heaven_base/tools/agent_config_test_tool.py -> build/lib/heaven_base/tools 2026-02-28T12:11:43,492 copying heaven_base/tools/acolyte_chains.py -> build/lib/heaven_base/tools 2026-02-28T12:11:43,494 copying heaven_base/tools/mcp_session_tools.py -> build/lib/heaven_base/tools 2026-02-28T12:11:43,497 creating build/lib/heaven_base/tool_utils 2026-02-28T12:11:43,498 copying heaven_base/tool_utils/tree_kanban.py -> build/lib/heaven_base/tool_utils 2026-02-28T12:11:43,501 copying heaven_base/tool_utils/produce_prompt_block_util.py -> build/lib/heaven_base/tool_utils 2026-02-28T12:11:43,503 copying heaven_base/tool_utils/hermes_utils.py -> build/lib/heaven_base/tool_utils 2026-02-28T12:11:43,506 copying heaven_base/tool_utils/github_kanban.py -> build/lib/heaven_base/tool_utils 2026-02-28T12:11:43,508 copying heaven_base/tool_utils/concept_neo4j_utils.py -> build/lib/heaven_base/tool_utils 2026-02-28T12:11:43,511 copying heaven_base/tool_utils/context_manager.py -> build/lib/heaven_base/tool_utils 2026-02-28T12:11:43,514 copying heaven_base/tool_utils/completion_runners.py -> build/lib/heaven_base/tool_utils 2026-02-28T12:11:43,516 copying heaven_base/tool_utils/skillchain_utils.py -> build/lib/heaven_base/tool_utils 2026-02-28T12:11:43,518 copying heaven_base/tool_utils/safe_code_reader.py -> build/lib/heaven_base/tool_utils 2026-02-28T12:11:43,520 copying heaven_base/tool_utils/__init__.py -> build/lib/heaven_base/tool_utils 2026-02-28T12:11:43,522 copying heaven_base/tool_utils/find_tool_use_in_history.py -> build/lib/heaven_base/tool_utils 2026-02-28T12:11:43,523 copying heaven_base/tool_utils/agent_config_test.py -> build/lib/heaven_base/tool_utils 2026-02-28T12:11:43,526 copying heaven_base/tool_utils/neo4j_utils.py -> build/lib/heaven_base/tool_utils 2026-02-28T12:11:43,528 copying heaven_base/tool_utils/dependency_finder.py -> build/lib/heaven_base/tool_utils 2026-02-28T12:11:43,531 copying heaven_base/tool_utils/prompt_injection_system_vX1.py -> build/lib/heaven_base/tool_utils 2026-02-28T12:11:43,533 copying heaven_base/tool_utils/_think_utils.py -> build/lib/heaven_base/tool_utils 2026-02-28T12:11:43,535 creating build/lib/heaven_base/utils 2026-02-28T12:11:43,536 copying heaven_base/utils/heaven_conversation_utils.py -> build/lib/heaven_base/utils 2026-02-28T12:11:43,538 copying heaven_base/utils/recursive_summarize.py -> build/lib/heaven_base/utils 2026-02-28T12:11:43,541 copying heaven_base/utils/git_container_base_util.py -> build/lib/heaven_base/utils 2026-02-28T12:11:43,544 copying heaven_base/utils/auto_summarize.py -> build/lib/heaven_base/utils 2026-02-28T12:11:43,547 copying heaven_base/utils/agent_result_reader.py -> build/lib/heaven_base/utils 2026-02-28T12:11:43,549 copying heaven_base/utils/mcp_tool_converter.py -> build/lib/heaven_base/utils 2026-02-28T12:11:43,551 copying heaven_base/utils/name_utils.py -> build/lib/heaven_base/utils 2026-02-28T12:11:43,553 copying heaven_base/utils/__init__.py -> build/lib/heaven_base/utils 2026-02-28T12:11:43,554 copying heaven_base/utils/agent_and_tool_lists.py -> build/lib/heaven_base/utils 2026-02-28T12:11:43,557 copying heaven_base/utils/heaven_response_utils.py -> build/lib/heaven_base/utils 2026-02-28T12:11:43,559 copying heaven_base/utils/test_omnitool.py -> build/lib/heaven_base/utils 2026-02-28T12:11:43,561 copying heaven_base/utils/token_counter.py -> build/lib/heaven_base/utils 2026-02-28T12:11:43,563 copying heaven_base/utils/mcp_agent_orchestrator.py -> build/lib/heaven_base/utils 2026-02-28T12:11:43,565 copying heaven_base/utils/get_env_value.py -> build/lib/heaven_base/utils 2026-02-28T12:11:43,567 copying heaven_base/utils/mcp_client.py -> build/lib/heaven_base/utils 2026-02-28T12:11:43,570 copying heaven_base/utils/test_omnitool_real.py -> build/lib/heaven_base/utils 2026-02-28T12:11:43,571 copying heaven_base/utils/context_window_config.py -> build/lib/heaven_base/utils 2026-02-28T12:11:43,573 copying heaven_base/utils/wiki_config.py -> build/lib/heaven_base/utils 2026-02-28T12:11:43,575 copying heaven_base/utils/omnitool.py -> build/lib/heaven_base/utils 2026-02-28T12:11:43,577 copying heaven_base/utils/test_neo4jtool_real.py -> build/lib/heaven_base/utils 2026-02-28T12:11:43,579 copying heaven_base/utils/agent_client.py -> build/lib/heaven_base/utils 2026-02-28T12:11:43,581 running egg_info 2026-02-28T12:11:43,593 writing heaven_framework.egg-info/PKG-INFO 2026-02-28T12:11:43,597 writing dependency_links to heaven_framework.egg-info/dependency_links.txt 2026-02-28T12:11:43,599 writing entry points to heaven_framework.egg-info/entry_points.txt 2026-02-28T12:11:43,601 writing requirements to heaven_framework.egg-info/requires.txt 2026-02-28T12:11:43,602 writing top-level names to heaven_framework.egg-info/top_level.txt 2026-02-28T12:11:43,646 listing git files failed - pretending there aren't any 2026-02-28T12:11:43,651 reading manifest file 'heaven_framework.egg-info/SOURCES.txt' 2026-02-28T12:11:43,664 reading manifest template 'MANIFEST.in' 2026-02-28T12:11:43,727 warning: no previously-included files matching '__pycache__' found anywhere in distribution 2026-02-28T12:11:43,728 warning: no previously-included files matching '*.py[co]' found anywhere in distribution 2026-02-28T12:11:43,729 warning: no previously-included files matching '.DS_Store' found anywhere in distribution 2026-02-28T12:11:43,730 adding license file 'LICENSE' 2026-02-28T12:11:43,742 writing manifest file 'heaven_framework.egg-info/SOURCES.txt' 2026-02-28T12:11:43,745 /tmp/pip-build-env-eq451f__/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'heaven_base.acolyte_v2' is absent from the `packages` configuration. 2026-02-28T12:11:43,746 !! 2026-02-28T12:11:43,746 ******************************************************************************** 2026-02-28T12:11:43,747 ############################ 2026-02-28T12:11:43,747 # Package would be ignored # 2026-02-28T12:11:43,748 ############################ 2026-02-28T12:11:43,748 Python recognizes 'heaven_base.acolyte_v2' as an importable package[^1], 2026-02-28T12:11:43,749 but it is absent from setuptools' `packages` configuration. 2026-02-28T12:11:43,749 This leads to an ambiguous overall configuration. If you want to distribute this 2026-02-28T12:11:43,750 package, please make sure that 'heaven_base.acolyte_v2' is explicitly added 2026-02-28T12:11:43,750 to the `packages` configuration field. 2026-02-28T12:11:43,751 Alternatively, you can also rely on setuptools' discovery methods 2026-02-28T12:11:43,751 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-02-28T12:11:43,752 instead of `find_packages(...)`/`find:`). 2026-02-28T12:11:43,753 You can read more about "package discovery" on setuptools documentation page: 2026-02-28T12:11:43,754 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-02-28T12:11:43,755 If you don't want 'heaven_base.acolyte_v2' to be distributed and are 2026-02-28T12:11:43,756 already explicitly excluding 'heaven_base.acolyte_v2' via 2026-02-28T12:11:43,756 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-02-28T12:11:43,757 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-02-28T12:11:43,757 combination with a more fine grained `package-data` configuration. 2026-02-28T12:11:43,758 You can read more about "package data files" on setuptools documentation page: 2026-02-28T12:11:43,760 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-02-28T12:11:43,761 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-02-28T12:11:43,762 even if it does not contain any `.py` files. 2026-02-28T12:11:43,762 On the other hand, currently there is no concept of package data 2026-02-28T12:11:43,763 directory, all directories are treated like packages. 2026-02-28T12:11:43,763 ******************************************************************************** 2026-02-28T12:11:43,765 !! 2026-02-28T12:11:43,765 check.warn(importable) 2026-02-28T12:11:43,766 /tmp/pip-build-env-eq451f__/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'heaven_base.agents.decider' is absent from the `packages` configuration. 2026-02-28T12:11:43,766 !! 2026-02-28T12:11:43,767 ******************************************************************************** 2026-02-28T12:11:43,768 ############################ 2026-02-28T12:11:43,768 # Package would be ignored # 2026-02-28T12:11:43,769 ############################ 2026-02-28T12:11:43,769 Python recognizes 'heaven_base.agents.decider' as an importable package[^1], 2026-02-28T12:11:43,770 but it is absent from setuptools' `packages` configuration. 2026-02-28T12:11:43,771 This leads to an ambiguous overall configuration. If you want to distribute this 2026-02-28T12:11:43,771 package, please make sure that 'heaven_base.agents.decider' is explicitly added 2026-02-28T12:11:43,772 to the `packages` configuration field. 2026-02-28T12:11:43,773 Alternatively, you can also rely on setuptools' discovery methods 2026-02-28T12:11:43,774 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-02-28T12:11:43,774 instead of `find_packages(...)`/`find:`). 2026-02-28T12:11:43,775 You can read more about "package discovery" on setuptools documentation page: 2026-02-28T12:11:43,776 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-02-28T12:11:43,777 If you don't want 'heaven_base.agents.decider' to be distributed and are 2026-02-28T12:11:43,777 already explicitly excluding 'heaven_base.agents.decider' via 2026-02-28T12:11:43,778 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-02-28T12:11:43,778 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-02-28T12:11:43,779 combination with a more fine grained `package-data` configuration. 2026-02-28T12:11:43,779 You can read more about "package data files" on setuptools documentation page: 2026-02-28T12:11:43,780 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-02-28T12:11:43,782 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-02-28T12:11:43,782 even if it does not contain any `.py` files. 2026-02-28T12:11:43,783 On the other hand, currently there is no concept of package data 2026-02-28T12:11:43,783 directory, all directories are treated like packages. 2026-02-28T12:11:43,784 ******************************************************************************** 2026-02-28T12:11:43,785 !! 2026-02-28T12:11:43,786 check.warn(importable) 2026-02-28T12:11:43,786 /tmp/pip-build-env-eq451f__/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'heaven_base.agents.docstring_agent' is absent from the `packages` configuration. 2026-02-28T12:11:43,787 !! 2026-02-28T12:11:43,788 ******************************************************************************** 2026-02-28T12:11:43,789 ############################ 2026-02-28T12:11:43,789 # Package would be ignored # 2026-02-28T12:11:43,790 ############################ 2026-02-28T12:11:43,790 Python recognizes 'heaven_base.agents.docstring_agent' as an importable package[^1], 2026-02-28T12:11:43,791 but it is absent from setuptools' `packages` configuration. 2026-02-28T12:11:43,792 This leads to an ambiguous overall configuration. If you want to distribute this 2026-02-28T12:11:43,793 package, please make sure that 'heaven_base.agents.docstring_agent' is explicitly added 2026-02-28T12:11:43,793 to the `packages` configuration field. 2026-02-28T12:11:43,795 Alternatively, you can also rely on setuptools' discovery methods 2026-02-28T12:11:43,795 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-02-28T12:11:43,796 instead of `find_packages(...)`/`find:`). 2026-02-28T12:11:43,797 You can read more about "package discovery" on setuptools documentation page: 2026-02-28T12:11:43,798 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-02-28T12:11:43,799 If you don't want 'heaven_base.agents.docstring_agent' to be distributed and are 2026-02-28T12:11:43,800 already explicitly excluding 'heaven_base.agents.docstring_agent' via 2026-02-28T12:11:43,801 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-02-28T12:11:43,801 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-02-28T12:11:43,802 combination with a more fine grained `package-data` configuration. 2026-02-28T12:11:43,803 You can read more about "package data files" on setuptools documentation page: 2026-02-28T12:11:43,805 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-02-28T12:11:43,806 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-02-28T12:11:43,806 even if it does not contain any `.py` files. 2026-02-28T12:11:43,807 On the other hand, currently there is no concept of package data 2026-02-28T12:11:43,807 directory, all directories are treated like packages. 2026-02-28T12:11:43,808 ******************************************************************************** 2026-02-28T12:11:43,809 !! 2026-02-28T12:11:43,809 check.warn(importable) 2026-02-28T12:11:43,810 /tmp/pip-build-env-eq451f__/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'heaven_base.agents.example_maker' is absent from the `packages` configuration. 2026-02-28T12:11:43,810 !! 2026-02-28T12:11:43,811 ******************************************************************************** 2026-02-28T12:11:43,812 ############################ 2026-02-28T12:11:43,812 # Package would be ignored # 2026-02-28T12:11:43,813 ############################ 2026-02-28T12:11:43,813 Python recognizes 'heaven_base.agents.example_maker' as an importable package[^1], 2026-02-28T12:11:43,814 but it is absent from setuptools' `packages` configuration. 2026-02-28T12:11:43,815 This leads to an ambiguous overall configuration. If you want to distribute this 2026-02-28T12:11:43,815 package, please make sure that 'heaven_base.agents.example_maker' is explicitly added 2026-02-28T12:11:43,816 to the `packages` configuration field. 2026-02-28T12:11:43,817 Alternatively, you can also rely on setuptools' discovery methods 2026-02-28T12:11:43,818 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-02-28T12:11:43,818 instead of `find_packages(...)`/`find:`). 2026-02-28T12:11:43,819 You can read more about "package discovery" on setuptools documentation page: 2026-02-28T12:11:43,821 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-02-28T12:11:43,822 If you don't want 'heaven_base.agents.example_maker' to be distributed and are 2026-02-28T12:11:43,822 already explicitly excluding 'heaven_base.agents.example_maker' via 2026-02-28T12:11:43,823 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-02-28T12:11:43,823 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-02-28T12:11:43,824 combination with a more fine grained `package-data` configuration. 2026-02-28T12:11:43,825 You can read more about "package data files" on setuptools documentation page: 2026-02-28T12:11:43,827 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-02-28T12:11:43,828 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-02-28T12:11:43,829 even if it does not contain any `.py` files. 2026-02-28T12:11:43,830 On the other hand, currently there is no concept of package data 2026-02-28T12:11:43,830 directory, all directories are treated like packages. 2026-02-28T12:11:43,831 ******************************************************************************** 2026-02-28T12:11:43,833 !! 2026-02-28T12:11:43,833 check.warn(importable) 2026-02-28T12:11:43,834 /tmp/pip-build-env-eq451f__/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'heaven_base.docs' is absent from the `packages` configuration. 2026-02-28T12:11:43,835 !! 2026-02-28T12:11:43,836 ******************************************************************************** 2026-02-28T12:11:43,837 ############################ 2026-02-28T12:11:43,837 # Package would be ignored # 2026-02-28T12:11:43,838 ############################ 2026-02-28T12:11:43,838 Python recognizes 'heaven_base.docs' as an importable package[^1], 2026-02-28T12:11:43,839 but it is absent from setuptools' `packages` configuration. 2026-02-28T12:11:43,840 This leads to an ambiguous overall configuration. If you want to distribute this 2026-02-28T12:11:43,840 package, please make sure that 'heaven_base.docs' is explicitly added 2026-02-28T12:11:43,841 to the `packages` configuration field. 2026-02-28T12:11:43,842 Alternatively, you can also rely on setuptools' discovery methods 2026-02-28T12:11:43,842 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-02-28T12:11:43,843 instead of `find_packages(...)`/`find:`). 2026-02-28T12:11:43,844 You can read more about "package discovery" on setuptools documentation page: 2026-02-28T12:11:43,845 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-02-28T12:11:43,846 If you don't want 'heaven_base.docs' to be distributed and are 2026-02-28T12:11:43,847 already explicitly excluding 'heaven_base.docs' via 2026-02-28T12:11:43,847 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-02-28T12:11:43,848 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-02-28T12:11:43,848 combination with a more fine grained `package-data` configuration. 2026-02-28T12:11:43,849 You can read more about "package data files" on setuptools documentation page: 2026-02-28T12:11:43,850 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-02-28T12:11:43,852 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-02-28T12:11:43,853 even if it does not contain any `.py` files. 2026-02-28T12:11:43,853 On the other hand, currently there is no concept of package data 2026-02-28T12:11:43,854 directory, all directories are treated like packages. 2026-02-28T12:11:43,854 ******************************************************************************** 2026-02-28T12:11:43,855 !! 2026-02-28T12:11:43,856 check.warn(importable) 2026-02-28T12:11:43,857 /tmp/pip-build-env-eq451f__/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'heaven_base.docs.examples' is absent from the `packages` configuration. 2026-02-28T12:11:43,857 !! 2026-02-28T12:11:43,858 ******************************************************************************** 2026-02-28T12:11:43,859 ############################ 2026-02-28T12:11:43,860 # Package would be ignored # 2026-02-28T12:11:43,860 ############################ 2026-02-28T12:11:43,861 Python recognizes 'heaven_base.docs.examples' as an importable package[^1], 2026-02-28T12:11:43,861 but it is absent from setuptools' `packages` configuration. 2026-02-28T12:11:43,863 This leads to an ambiguous overall configuration. If you want to distribute this 2026-02-28T12:11:43,863 package, please make sure that 'heaven_base.docs.examples' is explicitly added 2026-02-28T12:11:43,864 to the `packages` configuration field. 2026-02-28T12:11:43,865 Alternatively, you can also rely on setuptools' discovery methods 2026-02-28T12:11:43,866 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-02-28T12:11:43,866 instead of `find_packages(...)`/`find:`). 2026-02-28T12:11:43,868 You can read more about "package discovery" on setuptools documentation page: 2026-02-28T12:11:43,869 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-02-28T12:11:43,870 If you don't want 'heaven_base.docs.examples' to be distributed and are 2026-02-28T12:11:43,871 already explicitly excluding 'heaven_base.docs.examples' via 2026-02-28T12:11:43,872 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-02-28T12:11:43,872 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-02-28T12:11:43,873 combination with a more fine grained `package-data` configuration. 2026-02-28T12:11:43,874 You can read more about "package data files" on setuptools documentation page: 2026-02-28T12:11:43,875 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-02-28T12:11:43,877 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-02-28T12:11:43,877 even if it does not contain any `.py` files. 2026-02-28T12:11:43,878 On the other hand, currently there is no concept of package data 2026-02-28T12:11:43,878 directory, all directories are treated like packages. 2026-02-28T12:11:43,879 ******************************************************************************** 2026-02-28T12:11:43,880 !! 2026-02-28T12:11:43,881 check.warn(importable) 2026-02-28T12:11:43,881 /tmp/pip-build-env-eq451f__/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'heaven_base.old_acolyte' is absent from the `packages` configuration. 2026-02-28T12:11:43,882 !! 2026-02-28T12:11:43,883 ******************************************************************************** 2026-02-28T12:11:43,883 ############################ 2026-02-28T12:11:43,884 # Package would be ignored # 2026-02-28T12:11:43,884 ############################ 2026-02-28T12:11:43,885 Python recognizes 'heaven_base.old_acolyte' as an importable package[^1], 2026-02-28T12:11:43,885 but it is absent from setuptools' `packages` configuration. 2026-02-28T12:11:43,886 This leads to an ambiguous overall configuration. If you want to distribute this 2026-02-28T12:11:43,887 package, please make sure that 'heaven_base.old_acolyte' is explicitly added 2026-02-28T12:11:43,887 to the `packages` configuration field. 2026-02-28T12:11:43,888 Alternatively, you can also rely on setuptools' discovery methods 2026-02-28T12:11:43,889 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-02-28T12:11:43,889 instead of `find_packages(...)`/`find:`). 2026-02-28T12:11:43,890 You can read more about "package discovery" on setuptools documentation page: 2026-02-28T12:11:43,891 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-02-28T12:11:43,892 If you don't want 'heaven_base.old_acolyte' to be distributed and are 2026-02-28T12:11:43,892 already explicitly excluding 'heaven_base.old_acolyte' via 2026-02-28T12:11:43,893 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-02-28T12:11:43,893 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-02-28T12:11:43,894 combination with a more fine grained `package-data` configuration. 2026-02-28T12:11:43,895 You can read more about "package data files" on setuptools documentation page: 2026-02-28T12:11:43,896 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-02-28T12:11:43,897 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-02-28T12:11:43,898 even if it does not contain any `.py` files. 2026-02-28T12:11:43,898 On the other hand, currently there is no concept of package data 2026-02-28T12:11:43,899 directory, all directories are treated like packages. 2026-02-28T12:11:43,899 ******************************************************************************** 2026-02-28T12:11:43,900 !! 2026-02-28T12:11:43,901 check.warn(importable) 2026-02-28T12:11:43,901 /tmp/pip-build-env-eq451f__/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'heaven_base.prompts.prompt_blocks' is absent from the `packages` configuration. 2026-02-28T12:11:43,901 !! 2026-02-28T12:11:43,902 ******************************************************************************** 2026-02-28T12:11:43,903 ############################ 2026-02-28T12:11:43,903 # Package would be ignored # 2026-02-28T12:11:43,903 ############################ 2026-02-28T12:11:43,904 Python recognizes 'heaven_base.prompts.prompt_blocks' as an importable package[^1], 2026-02-28T12:11:43,904 but it is absent from setuptools' `packages` configuration. 2026-02-28T12:11:43,905 This leads to an ambiguous overall configuration. If you want to distribute this 2026-02-28T12:11:43,905 package, please make sure that 'heaven_base.prompts.prompt_blocks' is explicitly added 2026-02-28T12:11:43,906 to the `packages` configuration field. 2026-02-28T12:11:43,907 Alternatively, you can also rely on setuptools' discovery methods 2026-02-28T12:11:43,907 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-02-28T12:11:43,907 instead of `find_packages(...)`/`find:`). 2026-02-28T12:11:43,908 You can read more about "package discovery" on setuptools documentation page: 2026-02-28T12:11:43,909 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-02-28T12:11:43,910 If you don't want 'heaven_base.prompts.prompt_blocks' to be distributed and are 2026-02-28T12:11:43,911 already explicitly excluding 'heaven_base.prompts.prompt_blocks' via 2026-02-28T12:11:43,911 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-02-28T12:11:43,912 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-02-28T12:11:43,912 combination with a more fine grained `package-data` configuration. 2026-02-28T12:11:43,913 You can read more about "package data files" on setuptools documentation page: 2026-02-28T12:11:43,914 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-02-28T12:11:43,916 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-02-28T12:11:43,916 even if it does not contain any `.py` files. 2026-02-28T12:11:43,917 On the other hand, currently there is no concept of package data 2026-02-28T12:11:43,917 directory, all directories are treated like packages. 2026-02-28T12:11:43,918 ******************************************************************************** 2026-02-28T12:11:43,919 !! 2026-02-28T12:11:43,919 check.warn(importable) 2026-02-28T12:11:43,920 /tmp/pip-build-env-eq451f__/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'heaven_base.prompts.prompt_blocks.blocks' is absent from the `packages` configuration. 2026-02-28T12:11:43,920 !! 2026-02-28T12:11:43,921 ******************************************************************************** 2026-02-28T12:11:43,922 ############################ 2026-02-28T12:11:43,922 # Package would be ignored # 2026-02-28T12:11:43,923 ############################ 2026-02-28T12:11:43,924 Python recognizes 'heaven_base.prompts.prompt_blocks.blocks' as an importable package[^1], 2026-02-28T12:11:43,925 but it is absent from setuptools' `packages` configuration. 2026-02-28T12:11:43,926 This leads to an ambiguous overall configuration. If you want to distribute this 2026-02-28T12:11:43,926 package, please make sure that 'heaven_base.prompts.prompt_blocks.blocks' is explicitly added 2026-02-28T12:11:43,927 to the `packages` configuration field. 2026-02-28T12:11:43,929 Alternatively, you can also rely on setuptools' discovery methods 2026-02-28T12:11:43,929 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-02-28T12:11:43,930 instead of `find_packages(...)`/`find:`). 2026-02-28T12:11:43,930 You can read more about "package discovery" on setuptools documentation page: 2026-02-28T12:11:43,931 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-02-28T12:11:43,932 If you don't want 'heaven_base.prompts.prompt_blocks.blocks' to be distributed and are 2026-02-28T12:11:43,933 already explicitly excluding 'heaven_base.prompts.prompt_blocks.blocks' via 2026-02-28T12:11:43,933 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-02-28T12:11:43,934 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-02-28T12:11:43,934 combination with a more fine grained `package-data` configuration. 2026-02-28T12:11:43,935 You can read more about "package data files" on setuptools documentation page: 2026-02-28T12:11:43,936 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-02-28T12:11:43,937 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-02-28T12:11:43,938 even if it does not contain any `.py` files. 2026-02-28T12:11:43,938 On the other hand, currently there is no concept of package data 2026-02-28T12:11:43,939 directory, all directories are treated like packages. 2026-02-28T12:11:43,939 ******************************************************************************** 2026-02-28T12:11:43,940 !! 2026-02-28T12:11:43,941 check.warn(importable) 2026-02-28T12:11:43,941 /tmp/pip-build-env-eq451f__/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'heaven_base.templates' is absent from the `packages` configuration. 2026-02-28T12:11:43,942 !! 2026-02-28T12:11:43,943 ******************************************************************************** 2026-02-28T12:11:43,944 ############################ 2026-02-28T12:11:43,944 # Package would be ignored # 2026-02-28T12:11:43,945 ############################ 2026-02-28T12:11:43,946 Python recognizes 'heaven_base.templates' as an importable package[^1], 2026-02-28T12:11:43,946 but it is absent from setuptools' `packages` configuration. 2026-02-28T12:11:43,948 This leads to an ambiguous overall configuration. If you want to distribute this 2026-02-28T12:11:43,948 package, please make sure that 'heaven_base.templates' is explicitly added 2026-02-28T12:11:43,949 to the `packages` configuration field. 2026-02-28T12:11:43,950 Alternatively, you can also rely on setuptools' discovery methods 2026-02-28T12:11:43,950 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-02-28T12:11:43,951 instead of `find_packages(...)`/`find:`). 2026-02-28T12:11:43,952 You can read more about "package discovery" on setuptools documentation page: 2026-02-28T12:11:43,953 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-02-28T12:11:43,954 If you don't want 'heaven_base.templates' to be distributed and are 2026-02-28T12:11:43,955 already explicitly excluding 'heaven_base.templates' via 2026-02-28T12:11:43,955 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-02-28T12:11:43,956 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-02-28T12:11:43,956 combination with a more fine grained `package-data` configuration. 2026-02-28T12:11:43,958 You can read more about "package data files" on setuptools documentation page: 2026-02-28T12:11:43,959 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-02-28T12:11:43,961 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-02-28T12:11:43,961 even if it does not contain any `.py` files. 2026-02-28T12:11:43,961 On the other hand, currently there is no concept of package data 2026-02-28T12:11:43,962 directory, all directories are treated like packages. 2026-02-28T12:11:43,962 ******************************************************************************** 2026-02-28T12:11:43,963 !! 2026-02-28T12:11:43,963 check.warn(importable) 2026-02-28T12:11:43,963 copying heaven_base/__init__.py.bak -> build/lib/heaven_base 2026-02-28T12:11:43,964 creating build/lib/heaven_base/acolyte_v2 2026-02-28T12:11:43,964 copying heaven_base/acolyte_v2/__init__.py -> build/lib/heaven_base/acolyte_v2 2026-02-28T12:11:43,965 copying heaven_base/acolyte_v2/acolyte_agent_config.py -> build/lib/heaven_base/acolyte_v2 2026-02-28T12:11:43,965 copying heaven_base/acolyte_v2/run_acolyte.py -> build/lib/heaven_base/acolyte_v2 2026-02-28T12:11:43,965 creating build/lib/heaven_base/docs 2026-02-28T12:11:43,966 copying heaven_base/docs/__init__.py -> build/lib/heaven_base/docs 2026-02-28T12:11:43,966 creating build/lib/heaven_base/docs/examples 2026-02-28T12:11:43,966 copying heaven_base/docs/examples/__init__.py -> build/lib/heaven_base/docs/examples 2026-02-28T12:11:43,967 copying heaven_base/docs/examples/heaven_callbacks.py -> build/lib/heaven_base/docs/examples 2026-02-28T12:11:43,967 creating build/lib/heaven_base/old_acolyte 2026-02-28T12:11:43,968 copying heaven_base/old_acolyte/__init__.py -> build/lib/heaven_base/old_acolyte 2026-02-28T12:11:43,968 copying heaven_base/old_acolyte/gospel_writer.py -> build/lib/heaven_base/old_acolyte 2026-02-28T12:11:43,969 creating build/lib/heaven_base/templates 2026-02-28T12:11:43,969 copying heaven_base/templates/langgraph_scripture_template.py -> build/lib/heaven_base/templates 2026-02-28T12:11:43,970 creating build/lib/heaven_base/agents/decider 2026-02-28T12:11:43,971 copying heaven_base/agents/decider/__init__.py -> build/lib/heaven_base/agents/decider 2026-02-28T12:11:43,971 copying heaven_base/agents/decider/decider_agent_config.py -> build/lib/heaven_base/agents/decider 2026-02-28T12:11:43,972 creating build/lib/heaven_base/agents/docstring_agent 2026-02-28T12:11:43,972 copying heaven_base/agents/docstring_agent/__init__.py -> build/lib/heaven_base/agents/docstring_agent 2026-02-28T12:11:43,973 copying heaven_base/agents/docstring_agent/docstring_agent_config.py -> build/lib/heaven_base/agents/docstring_agent 2026-02-28T12:11:43,974 creating build/lib/heaven_base/agents/example_maker 2026-02-28T12:11:43,974 copying heaven_base/agents/example_maker/__init__.py -> build/lib/heaven_base/agents/example_maker 2026-02-28T12:11:43,975 copying heaven_base/agents/example_maker/example_maker_agent_config.py -> build/lib/heaven_base/agents/example_maker 2026-02-28T12:11:43,975 copying heaven_base/configs/uni_api_config.json -> build/lib/heaven_base/configs 2026-02-28T12:11:43,976 copying heaven_base/prompts/sandbox_react_frontend_prompt.txt -> build/lib/heaven_base/prompts 2026-02-28T12:11:43,976 creating build/lib/heaven_base/prompts/prompt_blocks 2026-02-28T12:11:43,977 copying heaven_base/prompts/prompt_blocks/prompt_block_registry.py -> build/lib/heaven_base/prompts/prompt_blocks 2026-02-28T12:11:43,977 copying heaven_base/prompts/prompt_blocks/prompt_block_utils.py -> build/lib/heaven_base/prompts/prompt_blocks 2026-02-28T12:11:43,978 copying heaven_base/prompts/prompt_blocks/sanc_fractal.txt -> build/lib/heaven_base/prompts/prompt_blocks 2026-02-28T12:11:43,979 creating build/lib/heaven_base/prompts/prompt_blocks/blocks 2026-02-28T12:11:43,979 copying heaven_base/prompts/prompt_blocks/blocks/acronym_generation_for_skillchains.json -> build/lib/heaven_base/prompts/prompt_blocks/blocks 2026-02-28T12:11:43,979 copying heaven_base/prompts/prompt_blocks/blocks/agent_epistemological_crisis_triage.json -> build/lib/heaven_base/prompts/prompt_blocks/blocks 2026-02-28T12:11:43,980 copying heaven_base/prompts/prompt_blocks/blocks/aggregate_multiple_skillchains.json -> build/lib/heaven_base/prompts/prompt_blocks/blocks 2026-02-28T12:11:43,981 copying heaven_base/prompts/prompt_blocks/blocks/blocked_workflow_reporting_and_escalation.json -> build/lib/heaven_base/prompts/prompt_blocks/blocks 2026-02-28T12:11:43,981 copying heaven_base/prompts/prompt_blocks/blocks/code_debugging_basics_v1.json -> build/lib/heaven_base/prompts/prompt_blocks/blocks 2026-02-28T12:11:43,982 copying heaven_base/prompts/prompt_blocks/blocks/coding.debugging.simple_code_issue.json -> build/lib/heaven_base/prompts/prompt_blocks/blocks 2026-02-28T12:11:43,982 copying heaven_base/prompts/prompt_blocks/blocks/coding_assistant_debug_review_system_v1.json -> build/lib/heaven_base/prompts/prompt_blocks/blocks 2026-02-28T12:11:43,983 copying heaven_base/prompts/prompt_blocks/blocks/debugging_core_simple.json -> build/lib/heaven_base/prompts/prompt_blocks/blocks 2026-02-28T12:11:43,983 copying heaven_base/prompts/prompt_blocks/blocks/prompt_block_content_revision.json -> build/lib/heaven_base/prompts/prompt_blocks/blocks 2026-02-28T12:11:43,984 copying heaven_base/prompts/prompt_blocks/blocks/prompt_block_creation_and_semantic_search.json -> build/lib/heaven_base/prompts/prompt_blocks/blocks 2026-02-28T12:11:43,985 copying heaven_base/prompts/prompt_blocks/blocks/prompt_block_duplicate_check_and_create.json -> build/lib/heaven_base/prompts/prompt_blocks/blocks 2026-02-28T12:11:43,985 copying heaven_base/prompts/prompt_blocks/blocks/prompt_block_guide.json -> build/lib/heaven_base/prompts/prompt_blocks/blocks 2026-02-28T12:11:43,985 copying heaven_base/prompts/prompt_blocks/blocks/prompt_block_quality_review_and_approval.json -> build/lib/heaven_base/prompts/prompt_blocks/blocks 2026-02-28T12:11:43,986 copying heaven_base/prompts/prompt_blocks/blocks/prompt_engineering_best_practices.json -> build/lib/heaven_base/prompts/prompt_blocks/blocks 2026-02-28T12:11:43,987 copying heaven_base/prompts/prompt_blocks/blocks/sectioned_acronym_generation.json -> build/lib/heaven_base/prompts/prompt_blocks/blocks 2026-02-28T12:11:43,987 copying heaven_base/prompts/prompt_blocks/blocks/skillchain_expression_language_instruction_prompt.json -> build/lib/heaven_base/prompts/prompt_blocks/blocks 2026-02-28T12:11:43,988 copying heaven_base/prompts/prompt_blocks/blocks/systems_design.json -> build/lib/heaven_base/prompts/prompt_blocks/blocks 2026-02-28T12:11:43,988 copying heaven_base/registry/MATRYOSHKA_GUIDE.md -> build/lib/heaven_base/registry 2026-02-28T12:11:43,989 copying heaven_base/registry/heaven_framework_lib_registry.json -> build/lib/heaven_base/registry 2026-02-28T12:11:43,990 copying heaven_base/registry/tree_repl_lib_registry.json -> build/lib/heaven_base/registry 2026-02-28T12:11:43,990 copying heaven_base/tool_utils/github_kanban.py.backup -> build/lib/heaven_base/tool_utils 2026-02-28T12:11:43,991 copying heaven_base/tool_utils/tree_kanban.py.backup -> build/lib/heaven_base/tool_utils 2026-02-28T12:11:43,991 installing to build/bdist.linux-armv7l/wheel 2026-02-28T12:11:43,992 running install 2026-02-28T12:11:43,993 running install_lib 2026-02-28T12:11:43,993 creating build/bdist.linux-armv7l/wheel 2026-02-28T12:11:43,994 creating build/bdist.linux-armv7l/wheel/heaven_base 2026-02-28T12:11:43,994 copying build/lib/heaven_base/__init__.py.bak -> build/bdist.linux-armv7l/wheel/./heaven_base 2026-02-28T12:11:43,995 copying build/lib/heaven_base/make_heaven_tool_from_docstring.py -> build/bdist.linux-armv7l/wheel/./heaven_base 2026-02-28T12:11:43,995 creating build/bdist.linux-armv7l/wheel/heaven_base/cli 2026-02-28T12:11:43,996 copying build/lib/heaven_base/cli/heaven_cli.py -> build/bdist.linux-armv7l/wheel/./heaven_base/cli 2026-02-28T12:11:43,997 copying build/lib/heaven_base/cli/__init__.py -> build/bdist.linux-armv7l/wheel/./heaven_base/cli 2026-02-28T12:11:43,999 copying build/lib/heaven_base/baseheavenagent.py -> build/bdist.linux-armv7l/wheel/./heaven_base 2026-02-28T12:11:44,005 copying build/lib/heaven_base/auto_summarizing_agent.py -> build/bdist.linux-armv7l/wheel/./heaven_base 2026-02-28T12:11:44,007 copying build/lib/heaven_base/unified_chat.py -> build/bdist.linux-armv7l/wheel/./heaven_base 2026-02-28T12:11:44,010 creating build/bdist.linux-armv7l/wheel/heaven_base/langgraph 2026-02-28T12:11:44,012 copying build/lib/heaven_base/langgraph/utility_legos.py -> build/bdist.linux-armv7l/wheel/./heaven_base/langgraph 2026-02-28T12:11:44,014 copying build/lib/heaven_base/langgraph/__init__.py -> build/bdist.linux-armv7l/wheel/./heaven_base/langgraph 2026-02-28T12:11:44,016 copying build/lib/heaven_base/langgraph/hermes_legos.py -> build/bdist.linux-armv7l/wheel/./heaven_base/langgraph 2026-02-28T12:11:44,018 copying build/lib/heaven_base/langgraph/foundation.py -> build/bdist.linux-armv7l/wheel/./heaven_base/langgraph 2026-02-28T12:11:44,024 creating build/bdist.linux-armv7l/wheel/heaven_base/utils 2026-02-28T12:11:44,025 copying build/lib/heaven_base/utils/heaven_conversation_utils.py -> build/bdist.linux-armv7l/wheel/./heaven_base/utils 2026-02-28T12:11:44,028 copying build/lib/heaven_base/utils/recursive_summarize.py -> build/bdist.linux-armv7l/wheel/./heaven_base/utils 2026-02-28T12:11:44,031 copying build/lib/heaven_base/utils/git_container_base_util.py -> build/bdist.linux-armv7l/wheel/./heaven_base/utils 2026-02-28T12:11:44,034 copying build/lib/heaven_base/utils/auto_summarize.py -> build/bdist.linux-armv7l/wheel/./heaven_base/utils 2026-02-28T12:11:44,037 copying build/lib/heaven_base/utils/agent_result_reader.py -> build/bdist.linux-armv7l/wheel/./heaven_base/utils 2026-02-28T12:11:44,039 copying build/lib/heaven_base/utils/mcp_tool_converter.py -> build/bdist.linux-armv7l/wheel/./heaven_base/utils 2026-02-28T12:11:44,042 copying build/lib/heaven_base/utils/name_utils.py -> build/bdist.linux-armv7l/wheel/./heaven_base/utils 2026-02-28T12:11:44,044 copying build/lib/heaven_base/utils/__init__.py -> build/bdist.linux-armv7l/wheel/./heaven_base/utils 2026-02-28T12:11:44,046 copying build/lib/heaven_base/utils/agent_and_tool_lists.py -> build/bdist.linux-armv7l/wheel/./heaven_base/utils 2026-02-28T12:11:44,048 copying build/lib/heaven_base/utils/heaven_response_utils.py -> build/bdist.linux-armv7l/wheel/./heaven_base/utils 2026-02-28T12:11:44,051 copying build/lib/heaven_base/utils/test_omnitool.py -> build/bdist.linux-armv7l/wheel/./heaven_base/utils 2026-02-28T12:11:44,054 copying build/lib/heaven_base/utils/token_counter.py -> build/bdist.linux-armv7l/wheel/./heaven_base/utils 2026-02-28T12:11:44,056 copying build/lib/heaven_base/utils/mcp_agent_orchestrator.py -> build/bdist.linux-armv7l/wheel/./heaven_base/utils 2026-02-28T12:11:44,059 copying build/lib/heaven_base/utils/get_env_value.py -> build/bdist.linux-armv7l/wheel/./heaven_base/utils 2026-02-28T12:11:44,062 copying build/lib/heaven_base/utils/mcp_client.py -> build/bdist.linux-armv7l/wheel/./heaven_base/utils 2026-02-28T12:11:44,064 copying build/lib/heaven_base/utils/test_omnitool_real.py -> build/bdist.linux-armv7l/wheel/./heaven_base/utils 2026-02-28T12:11:44,066 copying build/lib/heaven_base/utils/context_window_config.py -> build/bdist.linux-armv7l/wheel/./heaven_base/utils 2026-02-28T12:11:44,069 copying build/lib/heaven_base/utils/wiki_config.py -> build/bdist.linux-armv7l/wheel/./heaven_base/utils 2026-02-28T12:11:44,071 copying build/lib/heaven_base/utils/omnitool.py -> build/bdist.linux-armv7l/wheel/./heaven_base/utils 2026-02-28T12:11:44,074 copying build/lib/heaven_base/utils/test_neo4jtool_real.py -> build/bdist.linux-armv7l/wheel/./heaven_base/utils 2026-02-28T12:11:44,076 copying build/lib/heaven_base/utils/agent_client.py -> build/bdist.linux-armv7l/wheel/./heaven_base/utils 2026-02-28T12:11:44,079 creating build/bdist.linux-armv7l/wheel/heaven_base/configs 2026-02-28T12:11:44,081 copying build/lib/heaven_base/configs/uni_api_config.json -> build/bdist.linux-armv7l/wheel/./heaven_base/configs 2026-02-28T12:11:44,083 copying build/lib/heaven_base/configs/__init__.py -> build/bdist.linux-armv7l/wheel/./heaven_base/configs 2026-02-28T12:11:44,085 copying build/lib/heaven_base/configs/hermes_config.py -> build/bdist.linux-armv7l/wheel/./heaven_base/configs 2026-02-28T12:11:44,088 copying build/lib/heaven_base/configs/base_config.py -> build/bdist.linux-armv7l/wheel/./heaven_base/configs 2026-02-28T12:11:44,091 creating build/bdist.linux-armv7l/wheel/heaven_base/tools 2026-02-28T12:11:44,092 copying build/lib/heaven_base/tools/search_prompt_blocks_tool.py -> build/bdist.linux-armv7l/wheel/./heaven_base/tools 2026-02-28T12:11:44,094 copying build/lib/heaven_base/tools/straightforwardsummarizer_tool.py -> build/bdist.linux-armv7l/wheel/./heaven_base/tools 2026-02-28T12:11:44,097 copying build/lib/heaven_base/tools/think_tool.py -> build/bdist.linux-armv7l/wheel/./heaven_base/tools 2026-02-28T12:11:44,099 copying build/lib/heaven_base/tools/view_history_tool.py -> build/bdist.linux-armv7l/wheel/./heaven_base/tools 2026-02-28T12:11:44,101 copying build/lib/heaven_base/tools/retrieve_tool_info_tool.py -> build/bdist.linux-armv7l/wheel/./heaven_base/tools 2026-02-28T12:11:44,104 copying build/lib/heaven_base/tools/write_skillchain_type_prompt_block_tool.py -> build/bdist.linux-armv7l/wheel/./heaven_base/tools 2026-02-28T12:11:44,106 copying build/lib/heaven_base/tools/write_block_report_tool.py -> build/bdist.linux-armv7l/wheel/./heaven_base/tools 2026-02-28T12:11:44,109 copying build/lib/heaven_base/tools/code_localizer_tool.py -> build/bdist.linux-armv7l/wheel/./heaven_base/tools 2026-02-28T12:11:44,111 copying build/lib/heaven_base/tools/__init__.py -> build/bdist.linux-armv7l/wheel/./heaven_base/tools 2026-02-28T12:11:44,113 copying build/lib/heaven_base/tools/registry_tool.py -> build/bdist.linux-armv7l/wheel/./heaven_base/tools 2026-02-28T12:11:44,116 copying build/lib/heaven_base/tools/workflow_relay_tool.py -> build/bdist.linux-armv7l/wheel/./heaven_base/tools 2026-02-28T12:11:44,119 copying build/lib/heaven_base/tools/safe_code_reader_tool.py -> build/bdist.linux-armv7l/wheel/./heaven_base/tools 2026-02-28T12:11:44,121 copying build/lib/heaven_base/tools/redaction_tool.py -> build/bdist.linux-armv7l/wheel/./heaven_base/tools 2026-02-28T12:11:44,123 copying build/lib/heaven_base/tools/websearch_tool.py -> build/bdist.linux-armv7l/wheel/./heaven_base/tools 2026-02-28T12:11:44,125 copying build/lib/heaven_base/tools/network_edit_tool.py -> build/bdist.linux-armv7l/wheel/./heaven_base/tools 2026-02-28T12:11:44,129 copying build/lib/heaven_base/tools/neo4j_tool.py -> build/bdist.linux-armv7l/wheel/./heaven_base/tools 2026-02-28T12:11:44,131 copying build/lib/heaven_base/tools/matryoshka_registry_tool.py -> build/bdist.linux-armv7l/wheel/./heaven_base/tools 2026-02-28T12:11:44,134 copying build/lib/heaven_base/tools/acolyte_chain_tools.py -> build/bdist.linux-armv7l/wheel/./heaven_base/tools 2026-02-28T12:11:44,136 copying build/lib/heaven_base/tools/bash_tool.py -> build/bdist.linux-armv7l/wheel/./heaven_base/tools 2026-02-28T12:11:44,139 copying build/lib/heaven_base/tools/write_prompt_block_tool.py -> build/bdist.linux-armv7l/wheel/./heaven_base/tools 2026-02-28T12:11:44,141 copying build/lib/heaven_base/tools/run.py -> build/bdist.linux-armv7l/wheel/./heaven_base/tools 2026-02-28T12:11:44,144 copying build/lib/heaven_base/tools/agent_config_test_tool.py -> build/bdist.linux-armv7l/wheel/./heaven_base/tools 2026-02-28T12:11:44,146 copying build/lib/heaven_base/tools/acolyte_chains.py -> build/bdist.linux-armv7l/wheel/./heaven_base/tools 2026-02-28T12:11:44,149 copying build/lib/heaven_base/tools/mcp_session_tools.py -> build/bdist.linux-armv7l/wheel/./heaven_base/tools 2026-02-28T12:11:44,152 creating build/bdist.linux-armv7l/wheel/heaven_base/tool_utils 2026-02-28T12:11:44,154 copying build/lib/heaven_base/tool_utils/tree_kanban.py -> build/bdist.linux-armv7l/wheel/./heaven_base/tool_utils 2026-02-28T12:11:44,157 copying build/lib/heaven_base/tool_utils/produce_prompt_block_util.py -> build/bdist.linux-armv7l/wheel/./heaven_base/tool_utils 2026-02-28T12:11:44,159 copying build/lib/heaven_base/tool_utils/hermes_utils.py -> build/bdist.linux-armv7l/wheel/./heaven_base/tool_utils 2026-02-28T12:11:44,163 copying build/lib/heaven_base/tool_utils/github_kanban.py -> build/bdist.linux-armv7l/wheel/./heaven_base/tool_utils 2026-02-28T12:11:44,166 copying build/lib/heaven_base/tool_utils/concept_neo4j_utils.py -> build/bdist.linux-armv7l/wheel/./heaven_base/tool_utils 2026-02-28T12:11:44,169 copying build/lib/heaven_base/tool_utils/context_manager.py -> build/bdist.linux-armv7l/wheel/./heaven_base/tool_utils 2026-02-28T12:11:44,173 copying build/lib/heaven_base/tool_utils/completion_runners.py -> build/bdist.linux-armv7l/wheel/./heaven_base/tool_utils 2026-02-28T12:11:44,175 copying build/lib/heaven_base/tool_utils/tree_kanban.py.backup -> build/bdist.linux-armv7l/wheel/./heaven_base/tool_utils 2026-02-28T12:11:44,178 copying build/lib/heaven_base/tool_utils/skillchain_utils.py -> build/bdist.linux-armv7l/wheel/./heaven_base/tool_utils 2026-02-28T12:11:44,180 copying build/lib/heaven_base/tool_utils/github_kanban.py.backup -> build/bdist.linux-armv7l/wheel/./heaven_base/tool_utils 2026-02-28T12:11:44,183 copying build/lib/heaven_base/tool_utils/safe_code_reader.py -> build/bdist.linux-armv7l/wheel/./heaven_base/tool_utils 2026-02-28T12:11:44,186 copying build/lib/heaven_base/tool_utils/__init__.py -> build/bdist.linux-armv7l/wheel/./heaven_base/tool_utils 2026-02-28T12:11:44,188 copying build/lib/heaven_base/tool_utils/find_tool_use_in_history.py -> build/bdist.linux-armv7l/wheel/./heaven_base/tool_utils 2026-02-28T12:11:44,190 copying build/lib/heaven_base/tool_utils/agent_config_test.py -> build/bdist.linux-armv7l/wheel/./heaven_base/tool_utils 2026-02-28T12:11:44,193 copying build/lib/heaven_base/tool_utils/neo4j_utils.py -> build/bdist.linux-armv7l/wheel/./heaven_base/tool_utils 2026-02-28T12:11:44,196 copying build/lib/heaven_base/tool_utils/dependency_finder.py -> build/bdist.linux-armv7l/wheel/./heaven_base/tool_utils 2026-02-28T12:11:44,198 copying build/lib/heaven_base/tool_utils/prompt_injection_system_vX1.py -> build/bdist.linux-armv7l/wheel/./heaven_base/tool_utils 2026-02-28T12:11:44,201 copying build/lib/heaven_base/tool_utils/_think_utils.py -> build/bdist.linux-armv7l/wheel/./heaven_base/tool_utils 2026-02-28T12:11:44,203 copying build/lib/heaven_base/__init__.py -> build/bdist.linux-armv7l/wheel/./heaven_base 2026-02-28T12:11:44,206 copying build/lib/heaven_base/decorators.py -> build/bdist.linux-armv7l/wheel/./heaven_base 2026-02-28T12:11:44,209 creating build/bdist.linux-armv7l/wheel/heaven_base/acolyte_v2 2026-02-28T12:11:44,210 copying build/lib/heaven_base/acolyte_v2/run_acolyte.py -> build/bdist.linux-armv7l/wheel/./heaven_base/acolyte_v2 2026-02-28T12:11:44,212 copying build/lib/heaven_base/acolyte_v2/acolyte_agent_config.py -> build/bdist.linux-armv7l/wheel/./heaven_base/acolyte_v2 2026-02-28T12:11:44,215 copying build/lib/heaven_base/acolyte_v2/__init__.py -> build/bdist.linux-armv7l/wheel/./heaven_base/acolyte_v2 2026-02-28T12:11:44,217 creating build/bdist.linux-armv7l/wheel/heaven_base/old_acolyte 2026-02-28T12:11:44,219 copying build/lib/heaven_base/old_acolyte/gospel_writer.py -> build/bdist.linux-armv7l/wheel/./heaven_base/old_acolyte 2026-02-28T12:11:44,221 copying build/lib/heaven_base/old_acolyte/__init__.py -> build/bdist.linux-armv7l/wheel/./heaven_base/old_acolyte 2026-02-28T12:11:44,224 creating build/bdist.linux-armv7l/wheel/heaven_base/progenitor 2026-02-28T12:11:44,225 copying build/lib/heaven_base/progenitor/system_prompt_config.py -> build/bdist.linux-armv7l/wheel/./heaven_base/progenitor 2026-02-28T12:11:44,229 creating build/bdist.linux-armv7l/wheel/heaven_base/templates 2026-02-28T12:11:44,231 copying build/lib/heaven_base/templates/langgraph_scripture_template.py -> build/bdist.linux-armv7l/wheel/./heaven_base/templates 2026-02-28T12:11:44,234 creating build/bdist.linux-armv7l/wheel/heaven_base/prompts 2026-02-28T12:11:44,235 copying build/lib/heaven_base/prompts/sandbox_react_frontend_prompt.txt -> build/bdist.linux-armv7l/wheel/./heaven_base/prompts 2026-02-28T12:11:44,237 copying build/lib/heaven_base/prompts/heaven_variable.py -> build/bdist.linux-armv7l/wheel/./heaven_base/prompts 2026-02-28T12:11:44,240 creating build/bdist.linux-armv7l/wheel/heaven_base/prompts/prompt_blocks 2026-02-28T12:11:44,242 copying build/lib/heaven_base/prompts/prompt_blocks/sanc_fractal.txt -> build/bdist.linux-armv7l/wheel/./heaven_base/prompts/prompt_blocks 2026-02-28T12:11:44,245 copying build/lib/heaven_base/prompts/prompt_blocks/prompt_block_registry.py -> build/bdist.linux-armv7l/wheel/./heaven_base/prompts/prompt_blocks 2026-02-28T12:11:44,247 copying build/lib/heaven_base/prompts/prompt_blocks/prompt_block_utils.py -> build/bdist.linux-armv7l/wheel/./heaven_base/prompts/prompt_blocks 2026-02-28T12:11:44,250 creating build/bdist.linux-armv7l/wheel/heaven_base/prompts/prompt_blocks/blocks 2026-02-28T12:11:44,251 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-02-28T12:11:44,253 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-02-28T12:11:44,256 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-02-28T12:11:44,258 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-02-28T12:11:44,260 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-02-28T12:11:44,262 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-02-28T12:11:44,264 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-02-28T12:11:44,266 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-02-28T12:11:44,269 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-02-28T12:11:44,271 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-02-28T12:11:44,273 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-02-28T12:11:44,275 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-02-28T12:11:44,277 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-02-28T12:11:44,279 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-02-28T12:11:44,281 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-02-28T12:11:44,284 copying build/lib/heaven_base/prompts/prompt_blocks/blocks/systems_design.json -> build/bdist.linux-armv7l/wheel/./heaven_base/prompts/prompt_blocks/blocks 2026-02-28T12:11:44,286 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-02-28T12:11:44,289 creating build/bdist.linux-armv7l/wheel/heaven_base/mcps 2026-02-28T12:11:44,290 copying build/lib/heaven_base/mcps/toolbox_server.py -> build/bdist.linux-armv7l/wheel/./heaven_base/mcps 2026-02-28T12:11:44,293 copying build/lib/heaven_base/mcps/__init__.py -> build/bdist.linux-armv7l/wheel/./heaven_base/mcps 2026-02-28T12:11:44,296 creating build/bdist.linux-armv7l/wheel/heaven_base/registry 2026-02-28T12:11:44,297 copying build/lib/heaven_base/registry/registry_service.py -> build/bdist.linux-armv7l/wheel/./heaven_base/registry 2026-02-28T12:11:44,300 copying build/lib/heaven_base/registry/RegistryFactory_new.py -> build/bdist.linux-armv7l/wheel/./heaven_base/registry 2026-02-28T12:11:44,302 copying build/lib/heaven_base/registry/simple_registry_service.py -> build/bdist.linux-armv7l/wheel/./heaven_base/registry 2026-02-28T12:11:44,305 copying build/lib/heaven_base/registry/registry_service_new.py -> build/bdist.linux-armv7l/wheel/./heaven_base/registry 2026-02-28T12:11:44,307 copying build/lib/heaven_base/registry/heaven_framework_lib_registry.json -> build/bdist.linux-armv7l/wheel/./heaven_base/registry 2026-02-28T12:11:44,309 copying build/lib/heaven_base/registry/__init__.py -> build/bdist.linux-armv7l/wheel/./heaven_base/registry 2026-02-28T12:11:44,311 copying build/lib/heaven_base/registry/RegistryFactory_simple.py -> build/bdist.linux-armv7l/wheel/./heaven_base/registry 2026-02-28T12:11:44,313 copying build/lib/heaven_base/registry/registry_service_old.py -> build/bdist.linux-armv7l/wheel/./heaven_base/registry 2026-02-28T12:11:44,316 copying build/lib/heaven_base/registry/MATRYOSHKA_GUIDE.md -> build/bdist.linux-armv7l/wheel/./heaven_base/registry 2026-02-28T12:11:44,319 copying build/lib/heaven_base/registry/tree_repl_lib_registry.json -> build/bdist.linux-armv7l/wheel/./heaven_base/registry 2026-02-28T12:11:44,321 copying build/lib/heaven_base/registry/RegistryFactory.py -> build/bdist.linux-armv7l/wheel/./heaven_base/registry 2026-02-28T12:11:44,323 copying build/lib/heaven_base/registry/matryoshka_dispatcher.py -> build/bdist.linux-armv7l/wheel/./heaven_base/registry 2026-02-28T12:11:44,326 copying build/lib/heaven_base/registry/registry_demo.py -> build/bdist.linux-armv7l/wheel/./heaven_base/registry 2026-02-28T12:11:44,328 copying build/lib/heaven_base/registry/matryoshka_helper.py -> build/bdist.linux-armv7l/wheel/./heaven_base/registry 2026-02-28T12:11:44,331 creating build/bdist.linux-armv7l/wheel/heaven_base/agents 2026-02-28T12:11:44,332 copying build/lib/heaven_base/agents/scripture_writer_agent_config.py -> build/bdist.linux-armv7l/wheel/./heaven_base/agents 2026-02-28T12:11:44,335 copying build/lib/heaven_base/agents/phase_detector_agent.py -> build/bdist.linux-armv7l/wheel/./heaven_base/agents 2026-02-28T12:11:44,338 copying build/lib/heaven_base/agents/self_learning_agent_config.py -> build/bdist.linux-armv7l/wheel/./heaven_base/agents 2026-02-28T12:11:44,341 creating build/bdist.linux-armv7l/wheel/heaven_base/agents/summary_agent 2026-02-28T12:11:44,342 copying build/lib/heaven_base/agents/summary_agent/summary_agent.py -> build/bdist.linux-armv7l/wheel/./heaven_base/agents/summary_agent 2026-02-28T12:11:44,345 copying build/lib/heaven_base/agents/summary_agent/__init__.py -> build/bdist.linux-armv7l/wheel/./heaven_base/agents/summary_agent 2026-02-28T12:11:44,347 copying build/lib/heaven_base/agents/summary_agent/summary_util.py -> build/bdist.linux-armv7l/wheel/./heaven_base/agents/summary_agent 2026-02-28T12:11:44,349 copying build/lib/heaven_base/agents/self_learning_agent.py -> build/bdist.linux-armv7l/wheel/./heaven_base/agents 2026-02-28T12:11:44,351 copying build/lib/heaven_base/agents/redactor_agent_config.py -> build/bdist.linux-armv7l/wheel/./heaven_base/agents 2026-02-28T12:11:44,354 creating build/bdist.linux-armv7l/wheel/heaven_base/agents/decider 2026-02-28T12:11:44,356 copying build/lib/heaven_base/agents/decider/decider_agent_config.py -> build/bdist.linux-armv7l/wheel/./heaven_base/agents/decider 2026-02-28T12:11:44,358 copying build/lib/heaven_base/agents/decider/__init__.py -> build/bdist.linux-armv7l/wheel/./heaven_base/agents/decider 2026-02-28T12:11:44,360 copying build/lib/heaven_base/agents/self_learning_agent_skeleton.py -> build/bdist.linux-armv7l/wheel/./heaven_base/agents 2026-02-28T12:11:44,364 creating build/bdist.linux-armv7l/wheel/heaven_base/agents/example_maker 2026-02-28T12:11:44,366 copying build/lib/heaven_base/agents/example_maker/__init__.py -> build/bdist.linux-armv7l/wheel/./heaven_base/agents/example_maker 2026-02-28T12:11:44,368 copying build/lib/heaven_base/agents/example_maker/example_maker_agent_config.py -> build/bdist.linux-armv7l/wheel/./heaven_base/agents/example_maker 2026-02-28T12:11:44,371 creating build/bdist.linux-armv7l/wheel/heaven_base/agents/docstring_agent 2026-02-28T12:11:44,373 copying build/lib/heaven_base/agents/docstring_agent/__init__.py -> build/bdist.linux-armv7l/wheel/./heaven_base/agents/docstring_agent 2026-02-28T12:11:44,375 copying build/lib/heaven_base/agents/docstring_agent/docstring_agent_config.py -> build/bdist.linux-armv7l/wheel/./heaven_base/agents/docstring_agent 2026-02-28T12:11:44,377 copying build/lib/heaven_base/agents/phase_aggregator_agent.py -> build/bdist.linux-armv7l/wheel/./heaven_base/agents 2026-02-28T12:11:44,380 copying build/lib/heaven_base/agents/disciple_agent_config.py -> build/bdist.linux-armv7l/wheel/./heaven_base/agents 2026-02-28T12:11:44,382 copying build/lib/heaven_base/agents/coder_agent_config.py -> build/bdist.linux-armv7l/wheel/./heaven_base/agents 2026-02-28T12:11:44,385 copying build/lib/heaven_base/agents/prompt_engineering_agent_config.py -> build/bdist.linux-armv7l/wheel/./heaven_base/agents 2026-02-28T12:11:44,387 copying build/lib/heaven_base/agents/concept_resolver_agent.py -> build/bdist.linux-armv7l/wheel/./heaven_base/agents 2026-02-28T12:11:44,389 copying build/lib/heaven_base/agents/subphase_detector_agent.py -> build/bdist.linux-armv7l/wheel/./heaven_base/agents 2026-02-28T12:11:44,392 copying build/lib/heaven_base/mcp_tool_wrapper.py -> build/bdist.linux-armv7l/wheel/./heaven_base 2026-02-28T12:11:44,394 copying build/lib/heaven_base/baseheaventool.py -> build/bdist.linux-armv7l/wheel/./heaven_base 2026-02-28T12:11:44,397 copying build/lib/heaven_base/documentation_pipeline.py -> build/bdist.linux-armv7l/wheel/./heaven_base 2026-02-28T12:11:44,400 creating build/bdist.linux-armv7l/wheel/heaven_base/docs 2026-02-28T12:11:44,401 copying build/lib/heaven_base/docs/__init__.py -> build/bdist.linux-armv7l/wheel/./heaven_base/docs 2026-02-28T12:11:44,403 creating build/bdist.linux-armv7l/wheel/heaven_base/docs/examples 2026-02-28T12:11:44,404 copying build/lib/heaven_base/docs/examples/__init__.py -> build/bdist.linux-armv7l/wheel/./heaven_base/docs/examples 2026-02-28T12:11:44,406 copying build/lib/heaven_base/docs/examples/heaven_callbacks.py -> build/bdist.linux-armv7l/wheel/./heaven_base/docs/examples 2026-02-28T12:11:44,409 creating build/bdist.linux-armv7l/wheel/heaven_base/memory 2026-02-28T12:11:44,410 copying build/lib/heaven_base/memory/conversations.py -> build/bdist.linux-armv7l/wheel/./heaven_base/memory 2026-02-28T12:11:44,413 copying build/lib/heaven_base/memory/__init__.py -> build/bdist.linux-armv7l/wheel/./heaven_base/memory 2026-02-28T12:11:44,415 copying build/lib/heaven_base/memory/heaven_history.py -> build/bdist.linux-armv7l/wheel/./heaven_base/memory 2026-02-28T12:11:44,417 copying build/lib/heaven_base/memory/heaven_event.py -> build/bdist.linux-armv7l/wheel/./heaven_base/memory 2026-02-28T12:11:44,420 copying build/lib/heaven_base/memory/base_piece.py -> build/bdist.linux-armv7l/wheel/./heaven_base/memory 2026-02-28T12:11:44,422 copying build/lib/heaven_base/memory/history.py -> build/bdist.linux-armv7l/wheel/./heaven_base/memory 2026-02-28T12:11:44,425 running install_egg_info 2026-02-28T12:11:44,431 Copying heaven_framework.egg-info to build/bdist.linux-armv7l/wheel/./heaven_framework-0.1.20-py3.11.egg-info 2026-02-28T12:11:44,445 running install_scripts 2026-02-28T12:11:44,458 creating build/bdist.linux-armv7l/wheel/heaven_framework-0.1.20.dist-info/WHEEL 2026-02-28T12:11:44,461 creating '/tmp/pip-wheel-o78dprqs/.tmp-089umrte/heaven_framework-0.1.20-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-02-28T12:11:44,464 adding 'heaven_base/__init__.py' 2026-02-28T12:11:44,466 adding 'heaven_base/__init__.py.bak' 2026-02-28T12:11:44,469 adding 'heaven_base/auto_summarizing_agent.py' 2026-02-28T12:11:44,491 adding 'heaven_base/baseheavenagent.py' 2026-02-28T12:11:44,498 adding 'heaven_base/baseheaventool.py' 2026-02-28T12:11:44,500 adding 'heaven_base/decorators.py' 2026-02-28T12:11:44,502 adding 'heaven_base/documentation_pipeline.py' 2026-02-28T12:11:44,505 adding 'heaven_base/make_heaven_tool_from_docstring.py' 2026-02-28T12:11:44,506 adding 'heaven_base/mcp_tool_wrapper.py' 2026-02-28T12:11:44,509 adding 'heaven_base/unified_chat.py' 2026-02-28T12:11:44,510 adding 'heaven_base/acolyte_v2/__init__.py' 2026-02-28T12:11:44,512 adding 'heaven_base/acolyte_v2/acolyte_agent_config.py' 2026-02-28T12:11:44,513 adding 'heaven_base/acolyte_v2/run_acolyte.py' 2026-02-28T12:11:44,515 adding 'heaven_base/agents/coder_agent_config.py' 2026-02-28T12:11:44,518 adding 'heaven_base/agents/concept_resolver_agent.py' 2026-02-28T12:11:44,520 adding 'heaven_base/agents/disciple_agent_config.py' 2026-02-28T12:11:44,521 adding 'heaven_base/agents/phase_aggregator_agent.py' 2026-02-28T12:11:44,523 adding 'heaven_base/agents/phase_detector_agent.py' 2026-02-28T12:11:44,525 adding 'heaven_base/agents/prompt_engineering_agent_config.py' 2026-02-28T12:11:44,526 adding 'heaven_base/agents/redactor_agent_config.py' 2026-02-28T12:11:44,528 adding 'heaven_base/agents/scripture_writer_agent_config.py' 2026-02-28T12:11:44,529 adding 'heaven_base/agents/self_learning_agent.py' 2026-02-28T12:11:44,531 adding 'heaven_base/agents/self_learning_agent_config.py' 2026-02-28T12:11:44,534 adding 'heaven_base/agents/self_learning_agent_skeleton.py' 2026-02-28T12:11:44,537 adding 'heaven_base/agents/subphase_detector_agent.py' 2026-02-28T12:11:44,539 adding 'heaven_base/agents/decider/__init__.py' 2026-02-28T12:11:44,540 adding 'heaven_base/agents/decider/decider_agent_config.py' 2026-02-28T12:11:44,542 adding 'heaven_base/agents/docstring_agent/__init__.py' 2026-02-28T12:11:44,544 adding 'heaven_base/agents/docstring_agent/docstring_agent_config.py' 2026-02-28T12:11:44,545 adding 'heaven_base/agents/example_maker/__init__.py' 2026-02-28T12:11:44,547 adding 'heaven_base/agents/example_maker/example_maker_agent_config.py' 2026-02-28T12:11:44,549 adding 'heaven_base/agents/summary_agent/__init__.py' 2026-02-28T12:11:44,550 adding 'heaven_base/agents/summary_agent/summary_agent.py' 2026-02-28T12:11:44,552 adding 'heaven_base/agents/summary_agent/summary_util.py' 2026-02-28T12:11:44,554 adding 'heaven_base/cli/__init__.py' 2026-02-28T12:11:44,556 adding 'heaven_base/cli/heaven_cli.py' 2026-02-28T12:11:44,558 adding 'heaven_base/configs/__init__.py' 2026-02-28T12:11:44,559 adding 'heaven_base/configs/base_config.py' 2026-02-28T12:11:44,561 adding 'heaven_base/configs/hermes_config.py' 2026-02-28T12:11:44,563 adding 'heaven_base/configs/uni_api_config.json' 2026-02-28T12:11:44,565 adding 'heaven_base/docs/__init__.py' 2026-02-28T12:11:44,566 adding 'heaven_base/docs/examples/__init__.py' 2026-02-28T12:11:44,568 adding 'heaven_base/docs/examples/heaven_callbacks.py' 2026-02-28T12:11:44,570 adding 'heaven_base/langgraph/__init__.py' 2026-02-28T12:11:44,583 adding 'heaven_base/langgraph/foundation.py' 2026-02-28T12:11:44,585 adding 'heaven_base/langgraph/hermes_legos.py' 2026-02-28T12:11:44,588 adding 'heaven_base/langgraph/utility_legos.py' 2026-02-28T12:11:44,590 adding 'heaven_base/mcps/__init__.py' 2026-02-28T12:11:44,595 adding 'heaven_base/mcps/toolbox_server.py' 2026-02-28T12:11:44,597 adding 'heaven_base/memory/__init__.py' 2026-02-28T12:11:44,599 adding 'heaven_base/memory/base_piece.py' 2026-02-28T12:11:44,602 adding 'heaven_base/memory/conversations.py' 2026-02-28T12:11:44,607 adding 'heaven_base/memory/heaven_event.py' 2026-02-28T12:11:44,610 adding 'heaven_base/memory/heaven_history.py' 2026-02-28T12:11:44,618 adding 'heaven_base/memory/history.py' 2026-02-28T12:11:44,621 adding 'heaven_base/old_acolyte/__init__.py' 2026-02-28T12:11:44,624 adding 'heaven_base/old_acolyte/gospel_writer.py' 2026-02-28T12:11:44,628 adding 'heaven_base/progenitor/system_prompt_config.py' 2026-02-28T12:11:44,631 adding 'heaven_base/prompts/heaven_variable.py' 2026-02-28T12:11:44,633 adding 'heaven_base/prompts/sandbox_react_frontend_prompt.txt' 2026-02-28T12:11:44,635 adding 'heaven_base/prompts/prompt_blocks/prompt_block_registry.py' 2026-02-28T12:11:44,637 adding 'heaven_base/prompts/prompt_blocks/prompt_block_utils.py' 2026-02-28T12:11:44,639 adding 'heaven_base/prompts/prompt_blocks/sanc_fractal.txt' 2026-02-28T12:11:44,641 adding 'heaven_base/prompts/prompt_blocks/blocks/acronym_generation_for_skillchains.json' 2026-02-28T12:11:44,643 adding 'heaven_base/prompts/prompt_blocks/blocks/agent_epistemological_crisis_triage.json' 2026-02-28T12:11:44,645 adding 'heaven_base/prompts/prompt_blocks/blocks/aggregate_multiple_skillchains.json' 2026-02-28T12:11:44,646 adding 'heaven_base/prompts/prompt_blocks/blocks/blocked_workflow_reporting_and_escalation.json' 2026-02-28T12:11:44,648 adding 'heaven_base/prompts/prompt_blocks/blocks/code_debugging_basics_v1.json' 2026-02-28T12:11:44,650 adding 'heaven_base/prompts/prompt_blocks/blocks/coding.debugging.simple_code_issue.json' 2026-02-28T12:11:44,652 adding 'heaven_base/prompts/prompt_blocks/blocks/coding_assistant_debug_review_system_v1.json' 2026-02-28T12:11:44,654 adding 'heaven_base/prompts/prompt_blocks/blocks/debugging_core_simple.json' 2026-02-28T12:11:44,655 adding 'heaven_base/prompts/prompt_blocks/blocks/prompt_block_content_revision.json' 2026-02-28T12:11:44,657 adding 'heaven_base/prompts/prompt_blocks/blocks/prompt_block_creation_and_semantic_search.json' 2026-02-28T12:11:44,658 adding 'heaven_base/prompts/prompt_blocks/blocks/prompt_block_duplicate_check_and_create.json' 2026-02-28T12:11:44,660 adding 'heaven_base/prompts/prompt_blocks/blocks/prompt_block_guide.json' 2026-02-28T12:11:44,662 adding 'heaven_base/prompts/prompt_blocks/blocks/prompt_block_quality_review_and_approval.json' 2026-02-28T12:11:44,663 adding 'heaven_base/prompts/prompt_blocks/blocks/prompt_engineering_best_practices.json' 2026-02-28T12:11:44,665 adding 'heaven_base/prompts/prompt_blocks/blocks/sectioned_acronym_generation.json' 2026-02-28T12:11:44,667 adding 'heaven_base/prompts/prompt_blocks/blocks/skillchain_expression_language_instruction_prompt.json' 2026-02-28T12:11:44,669 adding 'heaven_base/prompts/prompt_blocks/blocks/systems_design.json' 2026-02-28T12:11:44,672 adding 'heaven_base/registry/MATRYOSHKA_GUIDE.md' 2026-02-28T12:11:44,674 adding 'heaven_base/registry/RegistryFactory.py' 2026-02-28T12:11:44,676 adding 'heaven_base/registry/RegistryFactory_new.py' 2026-02-28T12:11:44,677 adding 'heaven_base/registry/RegistryFactory_simple.py' 2026-02-28T12:11:44,679 adding 'heaven_base/registry/__init__.py' 2026-02-28T12:11:44,681 adding 'heaven_base/registry/heaven_framework_lib_registry.json' 2026-02-28T12:11:44,683 adding 'heaven_base/registry/matryoshka_dispatcher.py' 2026-02-28T12:11:44,685 adding 'heaven_base/registry/matryoshka_helper.py' 2026-02-28T12:11:44,687 adding 'heaven_base/registry/registry_demo.py' 2026-02-28T12:11:44,689 adding 'heaven_base/registry/registry_service.py' 2026-02-28T12:11:44,691 adding 'heaven_base/registry/registry_service_new.py' 2026-02-28T12:11:44,692 adding 'heaven_base/registry/registry_service_old.py' 2026-02-28T12:11:44,694 adding 'heaven_base/registry/simple_registry_service.py' 2026-02-28T12:11:44,696 adding 'heaven_base/registry/tree_repl_lib_registry.json' 2026-02-28T12:11:44,698 adding 'heaven_base/templates/langgraph_scripture_template.py' 2026-02-28T12:11:44,700 adding 'heaven_base/tool_utils/__init__.py' 2026-02-28T12:11:44,701 adding 'heaven_base/tool_utils/_think_utils.py' 2026-02-28T12:11:44,704 adding 'heaven_base/tool_utils/agent_config_test.py' 2026-02-28T12:11:44,706 adding 'heaven_base/tool_utils/completion_runners.py' 2026-02-28T12:11:44,708 adding 'heaven_base/tool_utils/concept_neo4j_utils.py' 2026-02-28T12:11:44,714 adding 'heaven_base/tool_utils/context_manager.py' 2026-02-28T12:11:44,716 adding 'heaven_base/tool_utils/dependency_finder.py' 2026-02-28T12:11:44,718 adding 'heaven_base/tool_utils/find_tool_use_in_history.py' 2026-02-28T12:11:44,720 adding 'heaven_base/tool_utils/github_kanban.py' 2026-02-28T12:11:44,723 adding 'heaven_base/tool_utils/github_kanban.py.backup' 2026-02-28T12:11:44,729 adding 'heaven_base/tool_utils/hermes_utils.py' 2026-02-28T12:11:44,731 adding 'heaven_base/tool_utils/neo4j_utils.py' 2026-02-28T12:11:44,733 adding 'heaven_base/tool_utils/produce_prompt_block_util.py' 2026-02-28T12:11:44,734 adding 'heaven_base/tool_utils/prompt_injection_system_vX1.py' 2026-02-28T12:11:44,736 adding 'heaven_base/tool_utils/safe_code_reader.py' 2026-02-28T12:11:44,737 adding 'heaven_base/tool_utils/skillchain_utils.py' 2026-02-28T12:11:44,739 adding 'heaven_base/tool_utils/tree_kanban.py' 2026-02-28T12:11:44,742 adding 'heaven_base/tool_utils/tree_kanban.py.backup' 2026-02-28T12:11:44,744 adding 'heaven_base/tools/__init__.py' 2026-02-28T12:11:44,746 adding 'heaven_base/tools/acolyte_chain_tools.py' 2026-02-28T12:11:44,747 adding 'heaven_base/tools/acolyte_chains.py' 2026-02-28T12:11:44,749 adding 'heaven_base/tools/agent_config_test_tool.py' 2026-02-28T12:11:44,751 adding 'heaven_base/tools/bash_tool.py' 2026-02-28T12:11:44,753 adding 'heaven_base/tools/code_localizer_tool.py' 2026-02-28T12:11:44,754 adding 'heaven_base/tools/matryoshka_registry_tool.py' 2026-02-28T12:11:44,756 adding 'heaven_base/tools/mcp_session_tools.py' 2026-02-28T12:11:44,757 adding 'heaven_base/tools/neo4j_tool.py' 2026-02-28T12:11:44,764 adding 'heaven_base/tools/network_edit_tool.py' 2026-02-28T12:11:44,766 adding 'heaven_base/tools/redaction_tool.py' 2026-02-28T12:11:44,768 adding 'heaven_base/tools/registry_tool.py' 2026-02-28T12:11:44,769 adding 'heaven_base/tools/retrieve_tool_info_tool.py' 2026-02-28T12:11:44,770 adding 'heaven_base/tools/run.py' 2026-02-28T12:11:44,772 adding 'heaven_base/tools/safe_code_reader_tool.py' 2026-02-28T12:11:44,773 adding 'heaven_base/tools/search_prompt_blocks_tool.py' 2026-02-28T12:11:44,774 adding 'heaven_base/tools/straightforwardsummarizer_tool.py' 2026-02-28T12:11:44,776 adding 'heaven_base/tools/think_tool.py' 2026-02-28T12:11:44,777 adding 'heaven_base/tools/view_history_tool.py' 2026-02-28T12:11:44,779 adding 'heaven_base/tools/websearch_tool.py' 2026-02-28T12:11:44,781 adding 'heaven_base/tools/workflow_relay_tool.py' 2026-02-28T12:11:44,782 adding 'heaven_base/tools/write_block_report_tool.py' 2026-02-28T12:11:44,784 adding 'heaven_base/tools/write_prompt_block_tool.py' 2026-02-28T12:11:44,786 adding 'heaven_base/tools/write_skillchain_type_prompt_block_tool.py' 2026-02-28T12:11:44,788 adding 'heaven_base/utils/__init__.py' 2026-02-28T12:11:44,789 adding 'heaven_base/utils/agent_and_tool_lists.py' 2026-02-28T12:11:44,791 adding 'heaven_base/utils/agent_client.py' 2026-02-28T12:11:44,792 adding 'heaven_base/utils/agent_result_reader.py' 2026-02-28T12:11:44,798 adding 'heaven_base/utils/auto_summarize.py' 2026-02-28T12:11:44,800 adding 'heaven_base/utils/context_window_config.py' 2026-02-28T12:11:44,802 adding 'heaven_base/utils/get_env_value.py' 2026-02-28T12:11:44,804 adding 'heaven_base/utils/git_container_base_util.py' 2026-02-28T12:11:44,806 adding 'heaven_base/utils/heaven_conversation_utils.py' 2026-02-28T12:11:44,809 adding 'heaven_base/utils/heaven_response_utils.py' 2026-02-28T12:11:44,811 adding 'heaven_base/utils/mcp_agent_orchestrator.py' 2026-02-28T12:11:44,813 adding 'heaven_base/utils/mcp_client.py' 2026-02-28T12:11:44,815 adding 'heaven_base/utils/mcp_tool_converter.py' 2026-02-28T12:11:44,816 adding 'heaven_base/utils/name_utils.py' 2026-02-28T12:11:44,818 adding 'heaven_base/utils/omnitool.py' 2026-02-28T12:11:44,823 adding 'heaven_base/utils/recursive_summarize.py' 2026-02-28T12:11:44,825 adding 'heaven_base/utils/test_neo4jtool_real.py' 2026-02-28T12:11:44,826 adding 'heaven_base/utils/test_omnitool.py' 2026-02-28T12:11:44,827 adding 'heaven_base/utils/test_omnitool_real.py' 2026-02-28T12:11:44,829 adding 'heaven_base/utils/token_counter.py' 2026-02-28T12:11:44,830 adding 'heaven_base/utils/wiki_config.py' 2026-02-28T12:11:44,832 adding 'heaven_framework-0.1.20.dist-info/licenses/LICENSE' 2026-02-28T12:11:44,834 adding 'heaven_framework-0.1.20.dist-info/METADATA' 2026-02-28T12:11:44,835 adding 'heaven_framework-0.1.20.dist-info/WHEEL' 2026-02-28T12:11:44,836 adding 'heaven_framework-0.1.20.dist-info/entry_points.txt' 2026-02-28T12:11:44,837 adding 'heaven_framework-0.1.20.dist-info/top_level.txt' 2026-02-28T12:11:44,840 adding 'heaven_framework-0.1.20.dist-info/RECORD' 2026-02-28T12:11:44,847 removing build/bdist.linux-armv7l/wheel 2026-02-28T12:11:44,995 Building wheel for heaven-framework (pyproject.toml): finished with status 'done' 2026-02-28T12:11:45,008 Created wheel for heaven-framework: filename=heaven_framework-0.1.20-py3-none-any.whl size=448606 sha256=0fc31d41edcf93d2f80ba3eed3e4075824d50a48c8e2b23a15b736a925e1fd75 2026-02-28T12:11:45,009 Stored in directory: /tmp/pip-ephem-wheel-cache-bw4adzc4/wheels/07/3d/97/90d91d184296b7104d2f1725d99e6f3a44cb0b50c1a19460cf 2026-02-28T12:11:45,026 Successfully built heaven-framework 2026-02-28T12:11:45,044 Removed build tracker: '/tmp/pip-build-tracker-xigpzrrv'