2026-03-22T15:15:44,418 Created temporary directory: /tmp/pip-ephem-wheel-cache-hv7is3k7 2026-03-22T15:15:44,420 Created temporary directory: /tmp/pip-build-tracker-7r9tswwk 2026-03-22T15:15:44,421 Initialized build tracking at /tmp/pip-build-tracker-7r9tswwk 2026-03-22T15:15:44,421 Created build tracker: /tmp/pip-build-tracker-7r9tswwk 2026-03-22T15:15:44,422 Entered build tracker: /tmp/pip-build-tracker-7r9tswwk 2026-03-22T15:15:44,423 Created temporary directory: /tmp/pip-wheel-diuzwavb 2026-03-22T15:15:44,425 DEPRECATION: --no-binary currently disables reading from the cache of locally built wheels. In the future --no-binary will not influence the wheel cache. pip 23.1 will enforce this behaviour change. A possible replacement is to use the --no-cache-dir option. You can use the flag --use-feature=no-binary-enable-wheel-cache to test the upcoming behaviour. Discussion can be found at https://github.com/pypa/pip/issues/11453 2026-03-22T15:15:44,428 Created temporary directory: /tmp/pip-ephem-wheel-cache-mmg892v4 2026-03-22T15:15:44,450 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-03-22T15:15:44,454 2 location(s) to search for versions of heaven-framework: 2026-03-22T15:15:44,454 * https://pypi.org/simple/heaven-framework/ 2026-03-22T15:15:44,454 * https://www.piwheels.org/simple/heaven-framework/ 2026-03-22T15:15:44,455 Fetching project page and analyzing links: https://pypi.org/simple/heaven-framework/ 2026-03-22T15:15:44,456 Getting page https://pypi.org/simple/heaven-framework/ 2026-03-22T15:15:44,457 Found index url https://pypi.org/simple 2026-03-22T15:15:44,668 Fetched page https://pypi.org/simple/heaven-framework/ as application/vnd.pypi.simple.v1+json 2026-03-22T15:15:44,678 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-03-22T15:15:44,679 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-03-22T15:15:44,680 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-03-22T15:15:44,681 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-03-22T15:15:44,682 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-03-22T15:15:44,683 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-03-22T15:15:44,683 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-03-22T15:15:44,684 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-03-22T15:15:44,685 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-03-22T15:15:44,686 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-03-22T15:15:44,687 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-03-22T15:15:44,688 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-03-22T15:15:44,689 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-03-22T15:15:44,690 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-03-22T15:15:44,690 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-03-22T15:15:44,691 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-03-22T15:15:44,692 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-03-22T15:15:44,693 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-03-22T15:15:44,693 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-03-22T15:15:44,694 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-03-22T15:15:44,695 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-03-22T15:15:44,696 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-03-22T15:15:44,697 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-03-22T15:15:44,698 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-03-22T15:15:44,698 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-03-22T15:15:44,699 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-03-22T15:15:44,700 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-03-22T15:15:44,701 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-03-22T15:15:44,702 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-03-22T15:15:44,703 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-03-22T15:15:44,704 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-03-22T15:15:44,704 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-03-22T15:15:44,705 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-03-22T15:15:44,706 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-03-22T15:15:44,707 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-03-22T15:15:44,708 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-03-22T15:15:44,708 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-03-22T15:15:44,709 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-03-22T15:15:44,710 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-03-22T15:15:44,711 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-03-22T15:15:44,712 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-03-22T15:15:44,713 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-03-22T15:15:44,713 Skipping link: No binaries permitted for heaven-framework: https://files.pythonhosted.org/packages/f7/4c/dc338002318fd5d3e3272c2f778699c19a15840bfc763c9da6b864807c5b/heaven_framework-0.1.21-py3-none-any.whl (from https://pypi.org/simple/heaven-framework/) (requires-python:>=3.9) 2026-03-22T15:15:44,714 Found link https://files.pythonhosted.org/packages/dd/d0/4fc21a922bd408ab9667ff3bf979fd87b48629e6a88790904129064208d5/heaven_framework-0.1.21.tar.gz (from https://pypi.org/simple/heaven-framework/) (requires-python:>=3.9), version: 0.1.21 2026-03-22T15:15:44,715 Skipping link: No binaries permitted for heaven-framework: https://files.pythonhosted.org/packages/33/d0/144aeccd89a606bf0dd20a23f526ef26bc3eb5c5398b38a2727b8ee99a2f/heaven_framework-0.1.22-py3-none-any.whl (from https://pypi.org/simple/heaven-framework/) (requires-python:>=3.9) 2026-03-22T15:15:44,716 Found link https://files.pythonhosted.org/packages/7b/ad/b59ae7c440a639a4adfe6d1adc614dfaacd03212a3361f71fca806d8822b/heaven_framework-0.1.22.tar.gz (from https://pypi.org/simple/heaven-framework/) (requires-python:>=3.9), version: 0.1.22 2026-03-22T15:15:44,717 Fetching project page and analyzing links: https://www.piwheels.org/simple/heaven-framework/ 2026-03-22T15:15:44,717 Getting page https://www.piwheels.org/simple/heaven-framework/ 2026-03-22T15:15:44,719 Found index url https://www.piwheels.org/simple 2026-03-22T15:15:44,876 Fetched page https://www.piwheels.org/simple/heaven-framework/ as text/html 2026-03-22T15:15:44,883 Skipping link: No binaries permitted for heaven-framework: https://www.piwheels.org/simple/heaven-framework/heaven_framework-0.1.21-py3-none-any.whl#sha256=b8368d8687a03b4f8b9f2af4f0dabd833e89c37c939ec90138744ef23afecbe2 (from https://www.piwheels.org/simple/heaven-framework/) (requires-python:>=3.9) 2026-03-22T15:15:44,884 Skipping link: No binaries permitted for heaven-framework: https://www.piwheels.org/simple/heaven-framework/heaven_framework-0.1.20-py3-none-any.whl#sha256=0fc31d41edcf93d2f80ba3eed3e4075824d50a48c8e2b23a15b736a925e1fd75 (from https://www.piwheels.org/simple/heaven-framework/) (requires-python:>=3.9) 2026-03-22T15:15:44,884 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-03-22T15:15:44,885 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-03-22T15:15:44,886 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-03-22T15:15:44,886 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-03-22T15:15:44,887 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-03-22T15:15:44,887 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-03-22T15:15:44,887 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-03-22T15:15:44,888 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-03-22T15:15:44,888 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-03-22T15:15:44,889 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-03-22T15:15:44,890 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-03-22T15:15:44,890 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-03-22T15:15:44,891 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-03-22T15:15:44,891 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-03-22T15:15:44,892 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-03-22T15:15:44,892 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-03-22T15:15:44,893 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-03-22T15:15:44,893 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-03-22T15:15:44,894 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-03-22T15:15:44,894 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-03-22T15:15:44,895 Skipping link: not a file: https://www.piwheels.org/simple/heaven-framework/ 2026-03-22T15:15:44,895 Skipping link: not a file: https://pypi.org/simple/heaven-framework/ 2026-03-22T15:15:44,917 Given no hashes to check 1 links for project 'heaven-framework': discarding no candidates 2026-03-22T15:15:44,935 Collecting heaven-framework==0.1.22 2026-03-22T15:15:44,937 Created temporary directory: /tmp/pip-unpack-jxeetkb9 2026-03-22T15:15:45,068 Downloading heaven_framework-0.1.22.tar.gz (1.5 MB) 2026-03-22T15:15:46,099 Added heaven-framework==0.1.22 from https://files.pythonhosted.org/packages/7b/ad/b59ae7c440a639a4adfe6d1adc614dfaacd03212a3361f71fca806d8822b/heaven_framework-0.1.22.tar.gz to build tracker '/tmp/pip-build-tracker-7r9tswwk' 2026-03-22T15:15:46,106 Created temporary directory: /tmp/pip-build-env-9d84fy65 2026-03-22T15:15:46,111 Installing build dependencies: started 2026-03-22T15:15:46,112 Running command pip subprocess to install build dependencies 2026-03-22T15:15:47,288 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-03-22T15:15:47,914 DEPRECATION: --no-binary currently disables reading from the cache of locally built wheels. In the future --no-binary will not influence the wheel cache. pip 23.1 will enforce this behaviour change. A possible replacement is to use the --no-cache-dir option. You can use the flag --use-feature=no-binary-enable-wheel-cache to test the upcoming behaviour. Discussion can be found at https://github.com/pypa/pip/issues/11453 2026-03-22T15:15:47,938 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-03-22T15:15:49,761 Collecting setuptools>=61 2026-03-22T15:15:49,887 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-03-22T15:15:50,180 Collecting wheel 2026-03-22T15:15:50,195 Using cached https://www.piwheels.org/simple/wheel/wheel-0.46.3-py3-none-any.whl (30 kB) 2026-03-22T15:15:50,529 Collecting setuptools-scm>=8 2026-03-22T15:15:50,545 Using cached https://www.piwheels.org/simple/setuptools-scm/setuptools_scm-9.2.2-py3-none-any.whl (62 kB) 2026-03-22T15:15:50,732 Collecting packaging>=24.0 2026-03-22T15:15:50,749 Using cached https://www.piwheels.org/simple/packaging/packaging-26.0-py3-none-any.whl (74 kB) 2026-03-22T15:15:53,765 Installing collected packages: setuptools, packaging, wheel, setuptools-scm 2026-03-22T15:15:57,235 Creating /tmp/pip-build-env-9d84fy65/overlay/local/bin 2026-03-22T15:15:57,237 changing mode of /tmp/pip-build-env-9d84fy65/overlay/local/bin/wheel to 755 2026-03-22T15:15:57,508 changing mode of /tmp/pip-build-env-9d84fy65/overlay/local/bin/setuptools-scm to 755 2026-03-22T15:15:57,537 Successfully installed packaging-26.0 setuptools-82.0.1 setuptools-scm-9.2.2 wheel-0.46.3 2026-03-22T15:15:57,826 Installing build dependencies: finished with status 'done' 2026-03-22T15:15:57,839 Getting requirements to build wheel: started 2026-03-22T15:15:57,841 Running command Getting requirements to build wheel 2026-03-22T15:15:58,515 toml section missing PosixPath('pyproject.toml') does not contain a tool.setuptools_scm section 2026-03-22T15:15:58,553 /tmp/pip-build-env-9d84fy65/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:75: _MissingDynamic: `keywords` defined outside of `pyproject.toml` is ignored. 2026-03-22T15:15:58,553 !! 2026-03-22T15:15:58,554 ******************************************************************************** 2026-03-22T15:15:58,555 The following seems to be defined outside of `pyproject.toml`: 2026-03-22T15:15:58,556 `keywords = ['agents ai llm framework heaven']` 2026-03-22T15:15:58,557 According to the spec (see the link below), however, setuptools CANNOT 2026-03-22T15:15:58,558 consider this value unless `keywords` is listed as `dynamic`. 2026-03-22T15:15:58,559 https://packaging.python.org/en/latest/specifications/pyproject-toml/#declaring-project-metadata-the-project-table 2026-03-22T15:15:58,560 To prevent this problem, you can list `keywords` under `dynamic` or alternatively 2026-03-22T15:15:58,561 remove the `[project]` table from your file and rely entirely on other means of 2026-03-22T15:15:58,561 configuration. 2026-03-22T15:15:58,562 ******************************************************************************** 2026-03-22T15:15:58,563 !! 2026-03-22T15:15:58,564 _handle_missing_dynamic(dist, project_table) 2026-03-22T15:15:58,565 /tmp/pip-build-env-9d84fy65/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-03-22T15:15:58,565 !! 2026-03-22T15:15:58,567 ******************************************************************************** 2026-03-22T15:15:58,568 Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). 2026-03-22T15:15:58,570 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-03-22T15:15:58,570 or your builds will no longer be supported. 2026-03-22T15:15:58,574 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-22T15:15:58,575 ******************************************************************************** 2026-03-22T15:15:58,577 !! 2026-03-22T15:15:58,578 corresp(dist, value, root_dir) 2026-03-22T15:15:58,579 /tmp/pip-build-env-9d84fy65/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsWarning: `install_requires` overwritten in `pyproject.toml` (dependencies) 2026-03-22T15:15:58,580 corresp(dist, value, root_dir) 2026-03-22T15:15:58,581 /tmp/pip-build-env-9d84fy65/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsWarning: `extras_require` overwritten in `pyproject.toml` (optional-dependencies) 2026-03-22T15:15:58,582 corresp(dist, value, root_dir) 2026-03-22T15:15:58,675 /tmp/pip-build-env-9d84fy65/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-22T15:15:58,676 !! 2026-03-22T15:15:58,676 ******************************************************************************** 2026-03-22T15:15:58,677 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-22T15:15:58,678 License :: OSI Approved :: MIT License 2026-03-22T15:15:58,679 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-22T15:15:58,679 ******************************************************************************** 2026-03-22T15:15:58,680 !! 2026-03-22T15:15:58,681 dist._finalize_license_expression() 2026-03-22T15:15:58,681 /tmp/pip-build-env-9d84fy65/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-22T15:15:58,682 !! 2026-03-22T15:15:58,683 ******************************************************************************** 2026-03-22T15:15:58,683 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-22T15:15:58,684 License :: OSI Approved :: MIT License 2026-03-22T15:15:58,685 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-22T15:15:58,685 ******************************************************************************** 2026-03-22T15:15:58,686 !! 2026-03-22T15:15:58,687 self._finalize_license_expression() 2026-03-22T15:15:58,687 running egg_info 2026-03-22T15:15:58,694 writing heaven_framework.egg-info/PKG-INFO 2026-03-22T15:15:58,698 writing dependency_links to heaven_framework.egg-info/dependency_links.txt 2026-03-22T15:15:58,700 writing entry points to heaven_framework.egg-info/entry_points.txt 2026-03-22T15:15:58,703 writing requirements to heaven_framework.egg-info/requires.txt 2026-03-22T15:15:58,704 writing top-level names to heaven_framework.egg-info/top_level.txt 2026-03-22T15:15:58,780 listing git files failed - pretending there aren't any 2026-03-22T15:15:58,787 reading manifest file 'heaven_framework.egg-info/SOURCES.txt' 2026-03-22T15:15:58,814 reading manifest template 'MANIFEST.in' 2026-03-22T15:15:58,885 warning: no previously-included files matching '__pycache__' found anywhere in distribution 2026-03-22T15:15:58,887 warning: no previously-included files matching '*.py[co]' found anywhere in distribution 2026-03-22T15:15:58,888 warning: no previously-included files matching '.DS_Store' found anywhere in distribution 2026-03-22T15:15:58,889 adding license file 'LICENSE' 2026-03-22T15:15:58,902 writing manifest file 'heaven_framework.egg-info/SOURCES.txt' 2026-03-22T15:15:59,005 Getting requirements to build wheel: finished with status 'done' 2026-03-22T15:15:59,008 Created temporary directory: /tmp/pip-modern-metadata-ch6f83bm 2026-03-22T15:15:59,011 Preparing metadata (pyproject.toml): started 2026-03-22T15:15:59,012 Running command Preparing metadata (pyproject.toml) 2026-03-22T15:15:59,619 toml section missing PosixPath('pyproject.toml') does not contain a tool.setuptools_scm section 2026-03-22T15:15:59,653 /tmp/pip-build-env-9d84fy65/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:75: _MissingDynamic: `keywords` defined outside of `pyproject.toml` is ignored. 2026-03-22T15:15:59,654 !! 2026-03-22T15:15:59,655 ******************************************************************************** 2026-03-22T15:15:59,656 The following seems to be defined outside of `pyproject.toml`: 2026-03-22T15:15:59,657 `keywords = ['agents ai llm framework heaven']` 2026-03-22T15:15:59,658 According to the spec (see the link below), however, setuptools CANNOT 2026-03-22T15:15:59,659 consider this value unless `keywords` is listed as `dynamic`. 2026-03-22T15:15:59,660 https://packaging.python.org/en/latest/specifications/pyproject-toml/#declaring-project-metadata-the-project-table 2026-03-22T15:15:59,661 To prevent this problem, you can list `keywords` under `dynamic` or alternatively 2026-03-22T15:15:59,661 remove the `[project]` table from your file and rely entirely on other means of 2026-03-22T15:15:59,662 configuration. 2026-03-22T15:15:59,662 ******************************************************************************** 2026-03-22T15:15:59,663 !! 2026-03-22T15:15:59,663 _handle_missing_dynamic(dist, project_table) 2026-03-22T15:15:59,664 /tmp/pip-build-env-9d84fy65/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-03-22T15:15:59,664 !! 2026-03-22T15:15:59,665 ******************************************************************************** 2026-03-22T15:15:59,666 Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). 2026-03-22T15:15:59,667 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-03-22T15:15:59,667 or your builds will no longer be supported. 2026-03-22T15:15:59,668 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-22T15:15:59,669 ******************************************************************************** 2026-03-22T15:15:59,670 !! 2026-03-22T15:15:59,670 corresp(dist, value, root_dir) 2026-03-22T15:15:59,671 /tmp/pip-build-env-9d84fy65/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsWarning: `install_requires` overwritten in `pyproject.toml` (dependencies) 2026-03-22T15:15:59,672 corresp(dist, value, root_dir) 2026-03-22T15:15:59,672 /tmp/pip-build-env-9d84fy65/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsWarning: `extras_require` overwritten in `pyproject.toml` (optional-dependencies) 2026-03-22T15:15:59,673 corresp(dist, value, root_dir) 2026-03-22T15:15:59,740 /tmp/pip-build-env-9d84fy65/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-22T15:15:59,740 !! 2026-03-22T15:15:59,742 ******************************************************************************** 2026-03-22T15:15:59,742 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-22T15:15:59,743 License :: OSI Approved :: MIT License 2026-03-22T15:15:59,745 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-22T15:15:59,745 ******************************************************************************** 2026-03-22T15:15:59,746 !! 2026-03-22T15:15:59,747 dist._finalize_license_expression() 2026-03-22T15:15:59,747 /tmp/pip-build-env-9d84fy65/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-22T15:15:59,748 !! 2026-03-22T15:15:59,749 ******************************************************************************** 2026-03-22T15:15:59,750 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-22T15:15:59,751 License :: OSI Approved :: MIT License 2026-03-22T15:15:59,752 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-22T15:15:59,753 ******************************************************************************** 2026-03-22T15:15:59,754 !! 2026-03-22T15:15:59,755 self._finalize_license_expression() 2026-03-22T15:15:59,755 running dist_info 2026-03-22T15:15:59,766 creating /tmp/pip-modern-metadata-ch6f83bm/heaven_framework.egg-info 2026-03-22T15:15:59,767 writing /tmp/pip-modern-metadata-ch6f83bm/heaven_framework.egg-info/PKG-INFO 2026-03-22T15:15:59,772 writing dependency_links to /tmp/pip-modern-metadata-ch6f83bm/heaven_framework.egg-info/dependency_links.txt 2026-03-22T15:15:59,773 writing entry points to /tmp/pip-modern-metadata-ch6f83bm/heaven_framework.egg-info/entry_points.txt 2026-03-22T15:15:59,776 writing requirements to /tmp/pip-modern-metadata-ch6f83bm/heaven_framework.egg-info/requires.txt 2026-03-22T15:15:59,777 writing top-level names to /tmp/pip-modern-metadata-ch6f83bm/heaven_framework.egg-info/top_level.txt 2026-03-22T15:15:59,778 writing manifest file '/tmp/pip-modern-metadata-ch6f83bm/heaven_framework.egg-info/SOURCES.txt' 2026-03-22T15:15:59,838 listing git files failed - pretending there aren't any 2026-03-22T15:15:59,844 reading manifest file '/tmp/pip-modern-metadata-ch6f83bm/heaven_framework.egg-info/SOURCES.txt' 2026-03-22T15:15:59,846 reading manifest template 'MANIFEST.in' 2026-03-22T15:15:59,924 warning: no previously-included files matching '__pycache__' found anywhere in distribution 2026-03-22T15:15:59,925 warning: no previously-included files matching '*.py[co]' found anywhere in distribution 2026-03-22T15:15:59,926 warning: no previously-included files matching '.DS_Store' found anywhere in distribution 2026-03-22T15:15:59,927 adding license file 'LICENSE' 2026-03-22T15:15:59,935 writing manifest file '/tmp/pip-modern-metadata-ch6f83bm/heaven_framework.egg-info/SOURCES.txt' 2026-03-22T15:15:59,936 creating '/tmp/pip-modern-metadata-ch6f83bm/heaven_framework-0.1.22.dist-info' 2026-03-22T15:16:00,068 Preparing metadata (pyproject.toml): finished with status 'done' 2026-03-22T15:16:00,074 Source in /tmp/pip-wheel-diuzwavb/heaven-framework_193f2d5880724849a543dbf960543d65 has version 0.1.22, which satisfies requirement heaven-framework==0.1.22 from https://files.pythonhosted.org/packages/7b/ad/b59ae7c440a639a4adfe6d1adc614dfaacd03212a3361f71fca806d8822b/heaven_framework-0.1.22.tar.gz 2026-03-22T15:16:00,075 Removed heaven-framework==0.1.22 from https://files.pythonhosted.org/packages/7b/ad/b59ae7c440a639a4adfe6d1adc614dfaacd03212a3361f71fca806d8822b/heaven_framework-0.1.22.tar.gz from build tracker '/tmp/pip-build-tracker-7r9tswwk' 2026-03-22T15:16:00,081 Created temporary directory: /tmp/pip-unpack-rvqgrtbt 2026-03-22T15:16:00,082 Building wheels for collected packages: heaven-framework 2026-03-22T15:16:00,087 Created temporary directory: /tmp/pip-wheel-79sn6agq 2026-03-22T15:16:00,088 Destination directory: /tmp/pip-wheel-79sn6agq 2026-03-22T15:16:00,090 Building wheel for heaven-framework (pyproject.toml): started 2026-03-22T15:16:00,092 Running command Building wheel for heaven-framework (pyproject.toml) 2026-03-22T15:16:00,700 toml section missing PosixPath('pyproject.toml') does not contain a tool.setuptools_scm section 2026-03-22T15:16:00,734 /tmp/pip-build-env-9d84fy65/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:75: _MissingDynamic: `keywords` defined outside of `pyproject.toml` is ignored. 2026-03-22T15:16:00,734 !! 2026-03-22T15:16:00,735 ******************************************************************************** 2026-03-22T15:16:00,736 The following seems to be defined outside of `pyproject.toml`: 2026-03-22T15:16:00,737 `keywords = ['agents ai llm framework heaven']` 2026-03-22T15:16:00,739 According to the spec (see the link below), however, setuptools CANNOT 2026-03-22T15:16:00,739 consider this value unless `keywords` is listed as `dynamic`. 2026-03-22T15:16:00,740 https://packaging.python.org/en/latest/specifications/pyproject-toml/#declaring-project-metadata-the-project-table 2026-03-22T15:16:00,742 To prevent this problem, you can list `keywords` under `dynamic` or alternatively 2026-03-22T15:16:00,742 remove the `[project]` table from your file and rely entirely on other means of 2026-03-22T15:16:00,743 configuration. 2026-03-22T15:16:00,743 ******************************************************************************** 2026-03-22T15:16:00,744 !! 2026-03-22T15:16:00,744 _handle_missing_dynamic(dist, project_table) 2026-03-22T15:16:00,745 /tmp/pip-build-env-9d84fy65/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-03-22T15:16:00,745 !! 2026-03-22T15:16:00,746 ******************************************************************************** 2026-03-22T15:16:00,747 Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). 2026-03-22T15:16:00,748 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-03-22T15:16:00,748 or your builds will no longer be supported. 2026-03-22T15:16:00,749 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-22T15:16:00,750 ******************************************************************************** 2026-03-22T15:16:00,750 !! 2026-03-22T15:16:00,751 corresp(dist, value, root_dir) 2026-03-22T15:16:00,751 /tmp/pip-build-env-9d84fy65/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsWarning: `install_requires` overwritten in `pyproject.toml` (dependencies) 2026-03-22T15:16:00,752 corresp(dist, value, root_dir) 2026-03-22T15:16:00,753 /tmp/pip-build-env-9d84fy65/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsWarning: `extras_require` overwritten in `pyproject.toml` (optional-dependencies) 2026-03-22T15:16:00,754 corresp(dist, value, root_dir) 2026-03-22T15:16:00,830 /tmp/pip-build-env-9d84fy65/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-22T15:16:00,831 !! 2026-03-22T15:16:00,832 ******************************************************************************** 2026-03-22T15:16:00,833 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-22T15:16:00,835 License :: OSI Approved :: MIT License 2026-03-22T15:16:00,836 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-22T15:16:00,837 ******************************************************************************** 2026-03-22T15:16:00,838 !! 2026-03-22T15:16:00,839 dist._finalize_license_expression() 2026-03-22T15:16:00,839 /tmp/pip-build-env-9d84fy65/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-22T15:16:00,840 !! 2026-03-22T15:16:00,841 ******************************************************************************** 2026-03-22T15:16:00,842 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-22T15:16:00,843 License :: OSI Approved :: MIT License 2026-03-22T15:16:00,844 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-22T15:16:00,845 ******************************************************************************** 2026-03-22T15:16:00,846 !! 2026-03-22T15:16:00,847 self._finalize_license_expression() 2026-03-22T15:16:00,848 running bdist_wheel 2026-03-22T15:16:00,863 running build 2026-03-22T15:16:00,863 running build_py 2026-03-22T15:16:00,871 creating build/lib/heaven_base 2026-03-22T15:16:00,874 copying heaven_base/state_machine.py -> build/lib/heaven_base 2026-03-22T15:16:00,877 copying heaven_base/compaction.py -> build/lib/heaven_base 2026-03-22T15:16:00,879 copying heaven_base/mcp_tool_wrapper.py -> build/lib/heaven_base 2026-03-22T15:16:00,881 copying heaven_base/baseheaventool.py -> build/lib/heaven_base 2026-03-22T15:16:00,884 copying heaven_base/documentation_pipeline.py -> build/lib/heaven_base 2026-03-22T15:16:00,887 copying heaven_base/unified_chat.py -> build/lib/heaven_base 2026-03-22T15:16:00,890 copying heaven_base/make_heaven_tool_from_docstring.py -> build/lib/heaven_base 2026-03-22T15:16:00,892 copying heaven_base/decorators.py -> build/lib/heaven_base 2026-03-22T15:16:00,895 copying heaven_base/baseheavenagent.py -> build/lib/heaven_base 2026-03-22T15:16:00,902 copying heaven_base/__init__.py -> build/lib/heaven_base 2026-03-22T15:16:00,905 copying heaven_base/auto_summarizing_agent.py -> build/lib/heaven_base 2026-03-22T15:16:00,908 creating build/lib/heaven_base/agents 2026-03-22T15:16:00,909 copying heaven_base/agents/redactor_agent_config.py -> build/lib/heaven_base/agents 2026-03-22T15:16:00,912 copying heaven_base/agents/coder_agent_config.py -> build/lib/heaven_base/agents 2026-03-22T15:16:00,914 copying heaven_base/agents/phase_detector_agent.py -> build/lib/heaven_base/agents 2026-03-22T15:16:00,916 copying heaven_base/agents/self_learning_agent.py -> build/lib/heaven_base/agents 2026-03-22T15:16:00,919 copying heaven_base/agents/subphase_detector_agent.py -> build/lib/heaven_base/agents 2026-03-22T15:16:00,921 copying heaven_base/agents/disciple_agent_config.py -> build/lib/heaven_base/agents 2026-03-22T15:16:00,923 copying heaven_base/agents/self_learning_agent_config.py -> build/lib/heaven_base/agents 2026-03-22T15:16:00,926 copying heaven_base/agents/self_learning_agent_skeleton.py -> build/lib/heaven_base/agents 2026-03-22T15:16:00,928 copying heaven_base/agents/concept_resolver_agent.py -> build/lib/heaven_base/agents 2026-03-22T15:16:00,931 copying heaven_base/agents/scripture_writer_agent_config.py -> build/lib/heaven_base/agents 2026-03-22T15:16:00,933 copying heaven_base/agents/prompt_engineering_agent_config.py -> build/lib/heaven_base/agents 2026-03-22T15:16:00,935 copying heaven_base/agents/phase_aggregator_agent.py -> build/lib/heaven_base/agents 2026-03-22T15:16:00,938 creating build/lib/heaven_base/agents/summary_agent 2026-03-22T15:16:00,939 copying heaven_base/agents/summary_agent/summary_util.py -> build/lib/heaven_base/agents/summary_agent 2026-03-22T15:16:00,941 copying heaven_base/agents/summary_agent/summary_agent.py -> build/lib/heaven_base/agents/summary_agent 2026-03-22T15:16:00,944 copying heaven_base/agents/summary_agent/__init__.py -> build/lib/heaven_base/agents/summary_agent 2026-03-22T15:16:00,946 creating build/lib/heaven_base/agents/decider 2026-03-22T15:16:00,947 copying heaven_base/agents/decider/decider_agent_config.py -> build/lib/heaven_base/agents/decider 2026-03-22T15:16:00,950 copying heaven_base/agents/decider/__init__.py -> build/lib/heaven_base/agents/decider 2026-03-22T15:16:00,953 creating build/lib/heaven_base/agents/docstring_agent 2026-03-22T15:16:00,954 copying heaven_base/agents/docstring_agent/docstring_agent_config.py -> build/lib/heaven_base/agents/docstring_agent 2026-03-22T15:16:00,956 copying heaven_base/agents/docstring_agent/__init__.py -> build/lib/heaven_base/agents/docstring_agent 2026-03-22T15:16:00,958 creating build/lib/heaven_base/agents/example_maker 2026-03-22T15:16:00,959 copying heaven_base/agents/example_maker/example_maker_agent_config.py -> build/lib/heaven_base/agents/example_maker 2026-03-22T15:16:00,962 copying heaven_base/agents/example_maker/__init__.py -> build/lib/heaven_base/agents/example_maker 2026-03-22T15:16:00,964 creating build/lib/heaven_base/cli 2026-03-22T15:16:00,965 copying heaven_base/cli/heaven_cli.py -> build/lib/heaven_base/cli 2026-03-22T15:16:00,968 copying heaven_base/cli/heaven_client.py -> build/lib/heaven_base/cli 2026-03-22T15:16:00,971 copying heaven_base/cli/__init__.py -> build/lib/heaven_base/cli 2026-03-22T15:16:00,973 creating build/lib/heaven_base/configs 2026-03-22T15:16:00,974 copying heaven_base/configs/hermes_config.py -> build/lib/heaven_base/configs 2026-03-22T15:16:00,977 copying heaven_base/configs/__init__.py -> build/lib/heaven_base/configs 2026-03-22T15:16:00,978 copying heaven_base/configs/base_config.py -> build/lib/heaven_base/configs 2026-03-22T15:16:00,981 creating build/lib/heaven_base/langgraph 2026-03-22T15:16:00,982 copying heaven_base/langgraph/utility_legos.py -> build/lib/heaven_base/langgraph 2026-03-22T15:16:00,984 copying heaven_base/langgraph/foundation.py -> build/lib/heaven_base/langgraph 2026-03-22T15:16:00,989 copying heaven_base/langgraph/hermes_legos.py -> build/lib/heaven_base/langgraph 2026-03-22T15:16:00,992 copying heaven_base/langgraph/__init__.py -> build/lib/heaven_base/langgraph 2026-03-22T15:16:00,994 creating build/lib/heaven_base/mcps 2026-03-22T15:16:00,995 copying heaven_base/mcps/toolbox_server.py -> build/lib/heaven_base/mcps 2026-03-22T15:16:00,998 copying heaven_base/mcps/__init__.py -> build/lib/heaven_base/mcps 2026-03-22T15:16:01,000 creating build/lib/heaven_base/memory 2026-03-22T15:16:01,001 copying heaven_base/memory/history.py -> build/lib/heaven_base/memory 2026-03-22T15:16:01,004 copying heaven_base/memory/heaven_history.py -> build/lib/heaven_base/memory 2026-03-22T15:16:01,006 copying heaven_base/memory/heaven_event.py -> build/lib/heaven_base/memory 2026-03-22T15:16:01,009 copying heaven_base/memory/conversations.py -> build/lib/heaven_base/memory 2026-03-22T15:16:01,011 copying heaven_base/memory/base_piece.py -> build/lib/heaven_base/memory 2026-03-22T15:16:01,013 copying heaven_base/memory/__init__.py -> build/lib/heaven_base/memory 2026-03-22T15:16:01,015 creating build/lib/heaven_base/progenitor 2026-03-22T15:16:01,016 copying heaven_base/progenitor/system_prompt_config.py -> build/lib/heaven_base/progenitor 2026-03-22T15:16:01,020 creating build/lib/heaven_base/prompts 2026-03-22T15:16:01,021 copying heaven_base/prompts/heaven_variable.py -> build/lib/heaven_base/prompts 2026-03-22T15:16:01,024 creating build/lib/heaven_base/registry 2026-03-22T15:16:01,025 copying heaven_base/registry/RegistryFactory_new.py -> build/lib/heaven_base/registry 2026-03-22T15:16:01,027 copying heaven_base/registry/RegistryFactory.py -> build/lib/heaven_base/registry 2026-03-22T15:16:01,029 copying heaven_base/registry/simple_registry_service.py -> build/lib/heaven_base/registry 2026-03-22T15:16:01,032 copying heaven_base/registry/registry_service_old.py -> build/lib/heaven_base/registry 2026-03-22T15:16:01,034 copying heaven_base/registry/registry_demo.py -> build/lib/heaven_base/registry 2026-03-22T15:16:01,036 copying heaven_base/registry/matryoshka_dispatcher.py -> build/lib/heaven_base/registry 2026-03-22T15:16:01,038 copying heaven_base/registry/registry_service.py -> build/lib/heaven_base/registry 2026-03-22T15:16:01,040 copying heaven_base/registry/matryoshka_helper.py -> build/lib/heaven_base/registry 2026-03-22T15:16:01,043 copying heaven_base/registry/registry_service_new.py -> build/lib/heaven_base/registry 2026-03-22T15:16:01,045 copying heaven_base/registry/RegistryFactory_simple.py -> build/lib/heaven_base/registry 2026-03-22T15:16:01,047 copying heaven_base/registry/__init__.py -> build/lib/heaven_base/registry 2026-03-22T15:16:01,049 creating build/lib/heaven_base/swarm 2026-03-22T15:16:01,050 copying heaven_base/swarm/runner.py -> build/lib/heaven_base/swarm 2026-03-22T15:16:01,052 copying heaven_base/swarm/swarm_tool.py -> build/lib/heaven_base/swarm 2026-03-22T15:16:01,055 copying heaven_base/swarm/__init__.py -> build/lib/heaven_base/swarm 2026-03-22T15:16:01,058 creating build/lib/heaven_base/tools 2026-03-22T15:16:01,059 copying heaven_base/tools/constrained_bash_tool.py -> build/lib/heaven_base/tools 2026-03-22T15:16:01,061 copying heaven_base/tools/mcp_session_tools.py -> build/lib/heaven_base/tools 2026-03-22T15:16:01,063 copying heaven_base/tools/acolyte_chains.py -> build/lib/heaven_base/tools 2026-03-22T15:16:01,065 copying heaven_base/tools/safe_code_reader_tool.py -> build/lib/heaven_base/tools 2026-03-22T15:16:01,067 copying heaven_base/tools/bash_tool.py -> build/lib/heaven_base/tools 2026-03-22T15:16:01,070 copying heaven_base/tools/neo4j_tool.py -> build/lib/heaven_base/tools 2026-03-22T15:16:01,071 copying heaven_base/tools/code_localizer_tool.py -> build/lib/heaven_base/tools 2026-03-22T15:16:01,073 copying heaven_base/tools/view_history_tool.py -> build/lib/heaven_base/tools 2026-03-22T15:16:01,075 copying heaven_base/tools/network_edit_tool.py -> build/lib/heaven_base/tools 2026-03-22T15:16:01,079 copying heaven_base/tools/straightforwardsummarizer_tool.py -> build/lib/heaven_base/tools 2026-03-22T15:16:01,081 copying heaven_base/tools/task_system_tool.py -> build/lib/heaven_base/tools 2026-03-22T15:16:01,083 copying heaven_base/tools/acolyte_chain_tools.py -> build/lib/heaven_base/tools 2026-03-22T15:16:01,085 copying heaven_base/tools/workflow_relay_tool.py -> build/lib/heaven_base/tools 2026-03-22T15:16:01,087 copying heaven_base/tools/think_tool.py -> build/lib/heaven_base/tools 2026-03-22T15:16:01,089 copying heaven_base/tools/write_block_report_tool.py -> build/lib/heaven_base/tools 2026-03-22T15:16:01,091 copying heaven_base/tools/search_prompt_blocks_tool.py -> build/lib/heaven_base/tools 2026-03-22T15:16:01,093 copying heaven_base/tools/swarm_tool.py -> build/lib/heaven_base/tools 2026-03-22T15:16:01,095 copying heaven_base/tools/skill_tool.py -> build/lib/heaven_base/tools 2026-03-22T15:16:01,097 copying heaven_base/tools/write_prompt_block_tool.py -> build/lib/heaven_base/tools 2026-03-22T15:16:01,099 copying heaven_base/tools/write_skillchain_type_prompt_block_tool.py -> build/lib/heaven_base/tools 2026-03-22T15:16:01,101 copying heaven_base/tools/run.py -> build/lib/heaven_base/tools 2026-03-22T15:16:01,102 copying heaven_base/tools/websearch_tool.py -> build/lib/heaven_base/tools 2026-03-22T15:16:01,104 copying heaven_base/tools/chain_tool.py -> build/lib/heaven_base/tools 2026-03-22T15:16:01,107 copying heaven_base/tools/redaction_tool.py -> build/lib/heaven_base/tools 2026-03-22T15:16:01,109 copying heaven_base/tools/agent_config_test_tool.py -> build/lib/heaven_base/tools 2026-03-22T15:16:01,111 copying heaven_base/tools/matryoshka_registry_tool.py -> build/lib/heaven_base/tools 2026-03-22T15:16:01,113 copying heaven_base/tools/registry_tool.py -> build/lib/heaven_base/tools 2026-03-22T15:16:01,115 copying heaven_base/tools/__init__.py -> build/lib/heaven_base/tools 2026-03-22T15:16:01,117 copying heaven_base/tools/state_machine_tool.py -> build/lib/heaven_base/tools 2026-03-22T15:16:01,119 copying heaven_base/tools/hermes_tool.py -> build/lib/heaven_base/tools 2026-03-22T15:16:01,122 copying heaven_base/tools/retrieve_tool_info_tool.py -> build/lib/heaven_base/tools 2026-03-22T15:16:01,125 creating build/lib/heaven_base/tool_utils 2026-03-22T15:16:01,125 copying heaven_base/tool_utils/find_tool_use_in_history.py -> build/lib/heaven_base/tool_utils 2026-03-22T15:16:01,127 copying heaven_base/tool_utils/agent_config_test.py -> build/lib/heaven_base/tool_utils 2026-03-22T15:16:01,130 copying heaven_base/tool_utils/safe_code_reader.py -> build/lib/heaven_base/tool_utils 2026-03-22T15:16:01,132 copying heaven_base/tool_utils/skill_utils.py -> build/lib/heaven_base/tool_utils 2026-03-22T15:16:01,134 copying heaven_base/tool_utils/hermes_utils.py -> build/lib/heaven_base/tool_utils 2026-03-22T15:16:01,137 copying heaven_base/tool_utils/prompt_injection_system_vX1.py -> build/lib/heaven_base/tool_utils 2026-03-22T15:16:01,139 copying heaven_base/tool_utils/_think_utils.py -> build/lib/heaven_base/tool_utils 2026-03-22T15:16:01,141 copying heaven_base/tool_utils/github_kanban.py -> build/lib/heaven_base/tool_utils 2026-03-22T15:16:01,143 copying heaven_base/tool_utils/concept_neo4j_utils.py -> build/lib/heaven_base/tool_utils 2026-03-22T15:16:01,146 copying heaven_base/tool_utils/completion_runners.py -> build/lib/heaven_base/tool_utils 2026-03-22T15:16:01,148 copying heaven_base/tool_utils/neo4j_utils.py -> build/lib/heaven_base/tool_utils 2026-03-22T15:16:01,150 copying heaven_base/tool_utils/default_hooks.py -> build/lib/heaven_base/tool_utils 2026-03-22T15:16:01,152 copying heaven_base/tool_utils/dependency_finder.py -> build/lib/heaven_base/tool_utils 2026-03-22T15:16:01,154 copying heaven_base/tool_utils/produce_prompt_block_util.py -> build/lib/heaven_base/tool_utils 2026-03-22T15:16:01,156 copying heaven_base/tool_utils/skillchain_utils.py -> build/lib/heaven_base/tool_utils 2026-03-22T15:16:01,158 copying heaven_base/tool_utils/context_manager.py -> build/lib/heaven_base/tool_utils 2026-03-22T15:16:01,162 copying heaven_base/tool_utils/__init__.py -> build/lib/heaven_base/tool_utils 2026-03-22T15:16:01,163 copying heaven_base/tool_utils/tree_kanban.py -> build/lib/heaven_base/tool_utils 2026-03-22T15:16:01,167 creating build/lib/heaven_base/utils 2026-03-22T15:16:01,168 copying heaven_base/utils/mcp_client.py -> build/lib/heaven_base/utils 2026-03-22T15:16:01,171 copying heaven_base/utils/mcp_tool_converter.py -> build/lib/heaven_base/utils 2026-03-22T15:16:01,173 copying heaven_base/utils/recursive_summarize.py -> build/lib/heaven_base/utils 2026-03-22T15:16:01,176 copying heaven_base/utils/agent_client.py -> build/lib/heaven_base/utils 2026-03-22T15:16:01,178 copying heaven_base/utils/git_container_base_util.py -> build/lib/heaven_base/utils 2026-03-22T15:16:01,181 copying heaven_base/utils/test_omnitool_real.py -> build/lib/heaven_base/utils 2026-03-22T15:16:01,183 copying heaven_base/utils/heaven_conversation_utils.py -> build/lib/heaven_base/utils 2026-03-22T15:16:01,185 copying heaven_base/utils/omnitool.py -> build/lib/heaven_base/utils 2026-03-22T15:16:01,188 copying heaven_base/utils/mcp_agent_orchestrator.py -> build/lib/heaven_base/utils 2026-03-22T15:16:01,190 copying heaven_base/utils/wiki_config.py -> build/lib/heaven_base/utils 2026-03-22T15:16:01,192 copying heaven_base/utils/get_env_value.py -> build/lib/heaven_base/utils 2026-03-22T15:16:01,195 copying heaven_base/utils/auto_summarize.py -> build/lib/heaven_base/utils 2026-03-22T15:16:01,198 copying heaven_base/utils/token_counter.py -> build/lib/heaven_base/utils 2026-03-22T15:16:01,200 copying heaven_base/utils/test_neo4jtool_real.py -> build/lib/heaven_base/utils 2026-03-22T15:16:01,202 copying heaven_base/utils/name_utils.py -> build/lib/heaven_base/utils 2026-03-22T15:16:01,204 copying heaven_base/utils/context_window_config.py -> build/lib/heaven_base/utils 2026-03-22T15:16:01,206 copying heaven_base/utils/test_omnitool.py -> build/lib/heaven_base/utils 2026-03-22T15:16:01,209 copying heaven_base/utils/agent_and_tool_lists.py -> build/lib/heaven_base/utils 2026-03-22T15:16:01,211 copying heaven_base/utils/heaven_response_utils.py -> build/lib/heaven_base/utils 2026-03-22T15:16:01,214 copying heaven_base/utils/__init__.py -> build/lib/heaven_base/utils 2026-03-22T15:16:01,215 copying heaven_base/utils/agent_result_reader.py -> build/lib/heaven_base/utils 2026-03-22T15:16:01,217 running egg_info 2026-03-22T15:16:01,230 writing heaven_framework.egg-info/PKG-INFO 2026-03-22T15:16:01,234 writing dependency_links to heaven_framework.egg-info/dependency_links.txt 2026-03-22T15:16:01,235 writing entry points to heaven_framework.egg-info/entry_points.txt 2026-03-22T15:16:01,238 writing requirements to heaven_framework.egg-info/requires.txt 2026-03-22T15:16:01,239 writing top-level names to heaven_framework.egg-info/top_level.txt 2026-03-22T15:16:01,288 listing git files failed - pretending there aren't any 2026-03-22T15:16:01,295 reading manifest file 'heaven_framework.egg-info/SOURCES.txt' 2026-03-22T15:16:01,310 reading manifest template 'MANIFEST.in' 2026-03-22T15:16:01,381 warning: no previously-included files matching '__pycache__' found anywhere in distribution 2026-03-22T15:16:01,383 warning: no previously-included files matching '*.py[co]' found anywhere in distribution 2026-03-22T15:16:01,385 warning: no previously-included files matching '.DS_Store' found anywhere in distribution 2026-03-22T15:16:01,385 adding license file 'LICENSE' 2026-03-22T15:16:01,399 writing manifest file 'heaven_framework.egg-info/SOURCES.txt' 2026-03-22T15:16:01,403 /tmp/pip-build-env-9d84fy65/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-03-22T15:16:01,403 !! 2026-03-22T15:16:01,404 ******************************************************************************** 2026-03-22T15:16:01,405 ############################ 2026-03-22T15:16:01,405 # Package would be ignored # 2026-03-22T15:16:01,406 ############################ 2026-03-22T15:16:01,406 Python recognizes 'heaven_base.acolyte_v2' as an importable package[^1], 2026-03-22T15:16:01,406 but it is absent from setuptools' `packages` configuration. 2026-03-22T15:16:01,407 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-22T15:16:01,408 package, please make sure that 'heaven_base.acolyte_v2' is explicitly added 2026-03-22T15:16:01,409 to the `packages` configuration field. 2026-03-22T15:16:01,409 Alternatively, you can also rely on setuptools' discovery methods 2026-03-22T15:16:01,410 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-22T15:16:01,410 instead of `find_packages(...)`/`find:`). 2026-03-22T15:16:01,411 You can read more about "package discovery" on setuptools documentation page: 2026-03-22T15:16:01,413 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-22T15:16:01,414 If you don't want 'heaven_base.acolyte_v2' to be distributed and are 2026-03-22T15:16:01,414 already explicitly excluding 'heaven_base.acolyte_v2' via 2026-03-22T15:16:01,415 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-22T15:16:01,415 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-22T15:16:01,416 combination with a more fine grained `package-data` configuration. 2026-03-22T15:16:01,417 You can read more about "package data files" on setuptools documentation page: 2026-03-22T15:16:01,418 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-22T15:16:01,420 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-22T15:16:01,420 even if it does not contain any `.py` files. 2026-03-22T15:16:01,421 On the other hand, currently there is no concept of package data 2026-03-22T15:16:01,421 directory, all directories are treated like packages. 2026-03-22T15:16:01,422 ******************************************************************************** 2026-03-22T15:16:01,423 !! 2026-03-22T15:16:01,423 check.warn(importable) 2026-03-22T15:16:01,424 /tmp/pip-build-env-9d84fy65/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-03-22T15:16:01,424 !! 2026-03-22T15:16:01,425 ******************************************************************************** 2026-03-22T15:16:01,426 ############################ 2026-03-22T15:16:01,426 # Package would be ignored # 2026-03-22T15:16:01,427 ############################ 2026-03-22T15:16:01,428 Python recognizes 'heaven_base.docs' as an importable package[^1], 2026-03-22T15:16:01,428 but it is absent from setuptools' `packages` configuration. 2026-03-22T15:16:01,429 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-22T15:16:01,430 package, please make sure that 'heaven_base.docs' is explicitly added 2026-03-22T15:16:01,430 to the `packages` configuration field. 2026-03-22T15:16:01,431 Alternatively, you can also rely on setuptools' discovery methods 2026-03-22T15:16:01,432 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-22T15:16:01,432 instead of `find_packages(...)`/`find:`). 2026-03-22T15:16:01,433 You can read more about "package discovery" on setuptools documentation page: 2026-03-22T15:16:01,434 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-22T15:16:01,435 If you don't want 'heaven_base.docs' to be distributed and are 2026-03-22T15:16:01,435 already explicitly excluding 'heaven_base.docs' via 2026-03-22T15:16:01,435 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-22T15:16:01,436 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-22T15:16:01,436 combination with a more fine grained `package-data` configuration. 2026-03-22T15:16:01,437 You can read more about "package data files" on setuptools documentation page: 2026-03-22T15:16:01,438 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-22T15:16:01,439 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-22T15:16:01,440 even if it does not contain any `.py` files. 2026-03-22T15:16:01,440 On the other hand, currently there is no concept of package data 2026-03-22T15:16:01,441 directory, all directories are treated like packages. 2026-03-22T15:16:01,441 ******************************************************************************** 2026-03-22T15:16:01,442 !! 2026-03-22T15:16:01,442 check.warn(importable) 2026-03-22T15:16:01,443 /tmp/pip-build-env-9d84fy65/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-03-22T15:16:01,443 !! 2026-03-22T15:16:01,445 ******************************************************************************** 2026-03-22T15:16:01,445 ############################ 2026-03-22T15:16:01,446 # Package would be ignored # 2026-03-22T15:16:01,446 ############################ 2026-03-22T15:16:01,447 Python recognizes 'heaven_base.docs.examples' as an importable package[^1], 2026-03-22T15:16:01,447 but it is absent from setuptools' `packages` configuration. 2026-03-22T15:16:01,448 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-22T15:16:01,449 package, please make sure that 'heaven_base.docs.examples' is explicitly added 2026-03-22T15:16:01,449 to the `packages` configuration field. 2026-03-22T15:16:01,450 Alternatively, you can also rely on setuptools' discovery methods 2026-03-22T15:16:01,451 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-22T15:16:01,451 instead of `find_packages(...)`/`find:`). 2026-03-22T15:16:01,452 You can read more about "package discovery" on setuptools documentation page: 2026-03-22T15:16:01,453 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-22T15:16:01,454 If you don't want 'heaven_base.docs.examples' to be distributed and are 2026-03-22T15:16:01,455 already explicitly excluding 'heaven_base.docs.examples' via 2026-03-22T15:16:01,455 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-22T15:16:01,456 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-22T15:16:01,456 combination with a more fine grained `package-data` configuration. 2026-03-22T15:16:01,457 You can read more about "package data files" on setuptools documentation page: 2026-03-22T15:16:01,458 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-22T15:16:01,459 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-22T15:16:01,460 even if it does not contain any `.py` files. 2026-03-22T15:16:01,460 On the other hand, currently there is no concept of package data 2026-03-22T15:16:01,460 directory, all directories are treated like packages. 2026-03-22T15:16:01,461 ******************************************************************************** 2026-03-22T15:16:01,462 !! 2026-03-22T15:16:01,462 check.warn(importable) 2026-03-22T15:16:01,462 /tmp/pip-build-env-9d84fy65/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'heaven_base.hooks' is absent from the `packages` configuration. 2026-03-22T15:16:01,463 !! 2026-03-22T15:16:01,464 ******************************************************************************** 2026-03-22T15:16:01,464 ############################ 2026-03-22T15:16:01,465 # Package would be ignored # 2026-03-22T15:16:01,465 ############################ 2026-03-22T15:16:01,465 Python recognizes 'heaven_base.hooks' as an importable package[^1], 2026-03-22T15:16:01,466 but it is absent from setuptools' `packages` configuration. 2026-03-22T15:16:01,467 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-22T15:16:01,467 package, please make sure that 'heaven_base.hooks' is explicitly added 2026-03-22T15:16:01,468 to the `packages` configuration field. 2026-03-22T15:16:01,469 Alternatively, you can also rely on setuptools' discovery methods 2026-03-22T15:16:01,469 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-22T15:16:01,469 instead of `find_packages(...)`/`find:`). 2026-03-22T15:16:01,470 You can read more about "package discovery" on setuptools documentation page: 2026-03-22T15:16:01,471 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-22T15:16:01,472 If you don't want 'heaven_base.hooks' to be distributed and are 2026-03-22T15:16:01,473 already explicitly excluding 'heaven_base.hooks' via 2026-03-22T15:16:01,473 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-22T15:16:01,474 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-22T15:16:01,474 combination with a more fine grained `package-data` configuration. 2026-03-22T15:16:01,475 You can read more about "package data files" on setuptools documentation page: 2026-03-22T15:16:01,476 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-22T15:16:01,478 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-22T15:16:01,478 even if it does not contain any `.py` files. 2026-03-22T15:16:01,479 On the other hand, currently there is no concept of package data 2026-03-22T15:16:01,480 directory, all directories are treated like packages. 2026-03-22T15:16:01,480 ******************************************************************************** 2026-03-22T15:16:01,481 !! 2026-03-22T15:16:01,482 check.warn(importable) 2026-03-22T15:16:01,482 /tmp/pip-build-env-9d84fy65/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-03-22T15:16:01,483 !! 2026-03-22T15:16:01,484 ******************************************************************************** 2026-03-22T15:16:01,485 ############################ 2026-03-22T15:16:01,485 # Package would be ignored # 2026-03-22T15:16:01,486 ############################ 2026-03-22T15:16:01,486 Python recognizes 'heaven_base.old_acolyte' as an importable package[^1], 2026-03-22T15:16:01,487 but it is absent from setuptools' `packages` configuration. 2026-03-22T15:16:01,488 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-22T15:16:01,488 package, please make sure that 'heaven_base.old_acolyte' is explicitly added 2026-03-22T15:16:01,489 to the `packages` configuration field. 2026-03-22T15:16:01,489 Alternatively, you can also rely on setuptools' discovery methods 2026-03-22T15:16:01,490 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-22T15:16:01,490 instead of `find_packages(...)`/`find:`). 2026-03-22T15:16:01,491 You can read more about "package discovery" on setuptools documentation page: 2026-03-22T15:16:01,492 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-22T15:16:01,493 If you don't want 'heaven_base.old_acolyte' to be distributed and are 2026-03-22T15:16:01,493 already explicitly excluding 'heaven_base.old_acolyte' via 2026-03-22T15:16:01,493 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-22T15:16:01,494 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-22T15:16:01,494 combination with a more fine grained `package-data` configuration. 2026-03-22T15:16:01,495 You can read more about "package data files" on setuptools documentation page: 2026-03-22T15:16:01,496 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-22T15:16:01,497 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-22T15:16:01,498 even if it does not contain any `.py` files. 2026-03-22T15:16:01,498 On the other hand, currently there is no concept of package data 2026-03-22T15:16:01,499 directory, all directories are treated like packages. 2026-03-22T15:16:01,499 ******************************************************************************** 2026-03-22T15:16:01,500 !! 2026-03-22T15:16:01,501 check.warn(importable) 2026-03-22T15:16:01,501 /tmp/pip-build-env-9d84fy65/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-03-22T15:16:01,502 !! 2026-03-22T15:16:01,503 ******************************************************************************** 2026-03-22T15:16:01,503 ############################ 2026-03-22T15:16:01,504 # Package would be ignored # 2026-03-22T15:16:01,504 ############################ 2026-03-22T15:16:01,505 Python recognizes 'heaven_base.prompts.prompt_blocks' as an importable package[^1], 2026-03-22T15:16:01,505 but it is absent from setuptools' `packages` configuration. 2026-03-22T15:16:01,506 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-22T15:16:01,506 package, please make sure that 'heaven_base.prompts.prompt_blocks' is explicitly added 2026-03-22T15:16:01,507 to the `packages` configuration field. 2026-03-22T15:16:01,508 Alternatively, you can also rely on setuptools' discovery methods 2026-03-22T15:16:01,509 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-22T15:16:01,509 instead of `find_packages(...)`/`find:`). 2026-03-22T15:16:01,511 You can read more about "package discovery" on setuptools documentation page: 2026-03-22T15:16:01,512 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-22T15:16:01,513 If you don't want 'heaven_base.prompts.prompt_blocks' to be distributed and are 2026-03-22T15:16:01,513 already explicitly excluding 'heaven_base.prompts.prompt_blocks' via 2026-03-22T15:16:01,514 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-22T15:16:01,514 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-22T15:16:01,514 combination with a more fine grained `package-data` configuration. 2026-03-22T15:16:01,515 You can read more about "package data files" on setuptools documentation page: 2026-03-22T15:16:01,516 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-22T15:16:01,517 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-22T15:16:01,518 even if it does not contain any `.py` files. 2026-03-22T15:16:01,518 On the other hand, currently there is no concept of package data 2026-03-22T15:16:01,519 directory, all directories are treated like packages. 2026-03-22T15:16:01,519 ******************************************************************************** 2026-03-22T15:16:01,520 !! 2026-03-22T15:16:01,520 check.warn(importable) 2026-03-22T15:16:01,521 /tmp/pip-build-env-9d84fy65/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-03-22T15:16:01,521 !! 2026-03-22T15:16:01,522 ******************************************************************************** 2026-03-22T15:16:01,522 ############################ 2026-03-22T15:16:01,523 # Package would be ignored # 2026-03-22T15:16:01,523 ############################ 2026-03-22T15:16:01,524 Python recognizes 'heaven_base.prompts.prompt_blocks.blocks' as an importable package[^1], 2026-03-22T15:16:01,524 but it is absent from setuptools' `packages` configuration. 2026-03-22T15:16:01,525 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-22T15:16:01,526 package, please make sure that 'heaven_base.prompts.prompt_blocks.blocks' is explicitly added 2026-03-22T15:16:01,526 to the `packages` configuration field. 2026-03-22T15:16:01,527 Alternatively, you can also rely on setuptools' discovery methods 2026-03-22T15:16:01,528 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-22T15:16:01,528 instead of `find_packages(...)`/`find:`). 2026-03-22T15:16:01,529 You can read more about "package discovery" on setuptools documentation page: 2026-03-22T15:16:01,530 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-22T15:16:01,531 If you don't want 'heaven_base.prompts.prompt_blocks.blocks' to be distributed and are 2026-03-22T15:16:01,532 already explicitly excluding 'heaven_base.prompts.prompt_blocks.blocks' via 2026-03-22T15:16:01,532 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-22T15:16:01,533 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-22T15:16:01,533 combination with a more fine grained `package-data` configuration. 2026-03-22T15:16:01,534 You can read more about "package data files" on setuptools documentation page: 2026-03-22T15:16:01,535 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-22T15:16:01,537 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-22T15:16:01,537 even if it does not contain any `.py` files. 2026-03-22T15:16:01,538 On the other hand, currently there is no concept of package data 2026-03-22T15:16:01,539 directory, all directories are treated like packages. 2026-03-22T15:16:01,540 ******************************************************************************** 2026-03-22T15:16:01,540 !! 2026-03-22T15:16:01,541 check.warn(importable) 2026-03-22T15:16:01,541 /tmp/pip-build-env-9d84fy65/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-03-22T15:16:01,542 !! 2026-03-22T15:16:01,543 ******************************************************************************** 2026-03-22T15:16:01,543 ############################ 2026-03-22T15:16:01,543 # Package would be ignored # 2026-03-22T15:16:01,544 ############################ 2026-03-22T15:16:01,544 Python recognizes 'heaven_base.templates' as an importable package[^1], 2026-03-22T15:16:01,544 but it is absent from setuptools' `packages` configuration. 2026-03-22T15:16:01,545 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-22T15:16:01,546 package, please make sure that 'heaven_base.templates' is explicitly added 2026-03-22T15:16:01,546 to the `packages` configuration field. 2026-03-22T15:16:01,547 Alternatively, you can also rely on setuptools' discovery methods 2026-03-22T15:16:01,548 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-22T15:16:01,548 instead of `find_packages(...)`/`find:`). 2026-03-22T15:16:01,549 You can read more about "package discovery" on setuptools documentation page: 2026-03-22T15:16:01,550 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-22T15:16:01,551 If you don't want 'heaven_base.templates' to be distributed and are 2026-03-22T15:16:01,551 already explicitly excluding 'heaven_base.templates' via 2026-03-22T15:16:01,552 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-22T15:16:01,552 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-22T15:16:01,553 combination with a more fine grained `package-data` configuration. 2026-03-22T15:16:01,554 You can read more about "package data files" on setuptools documentation page: 2026-03-22T15:16:01,555 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-22T15:16:01,556 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-22T15:16:01,556 even if it does not contain any `.py` files. 2026-03-22T15:16:01,557 On the other hand, currently there is no concept of package data 2026-03-22T15:16:01,558 directory, all directories are treated like packages. 2026-03-22T15:16:01,558 ******************************************************************************** 2026-03-22T15:16:01,559 !! 2026-03-22T15:16:01,560 check.warn(importable) 2026-03-22T15:16:01,560 copying heaven_base/__init__.py.bak -> build/lib/heaven_base 2026-03-22T15:16:01,561 creating build/lib/heaven_base/acolyte_v2 2026-03-22T15:16:01,561 copying heaven_base/acolyte_v2/__init__.py -> build/lib/heaven_base/acolyte_v2 2026-03-22T15:16:01,561 copying heaven_base/acolyte_v2/acolyte_agent_config.py -> build/lib/heaven_base/acolyte_v2 2026-03-22T15:16:01,562 copying heaven_base/acolyte_v2/run_acolyte.py -> build/lib/heaven_base/acolyte_v2 2026-03-22T15:16:01,562 creating build/lib/heaven_base/docs 2026-03-22T15:16:01,563 copying heaven_base/docs/__init__.py -> build/lib/heaven_base/docs 2026-03-22T15:16:01,564 creating build/lib/heaven_base/docs/examples 2026-03-22T15:16:01,564 copying heaven_base/docs/examples/__init__.py -> build/lib/heaven_base/docs/examples 2026-03-22T15:16:01,565 copying heaven_base/docs/examples/heaven_callbacks.py -> build/lib/heaven_base/docs/examples 2026-03-22T15:16:01,565 creating build/lib/heaven_base/hooks 2026-03-22T15:16:01,566 copying heaven_base/hooks/__init__.py -> build/lib/heaven_base/hooks 2026-03-22T15:16:01,567 copying heaven_base/hooks/default_hooks.py -> build/lib/heaven_base/hooks 2026-03-22T15:16:01,567 creating build/lib/heaven_base/old_acolyte 2026-03-22T15:16:01,568 copying heaven_base/old_acolyte/__init__.py -> build/lib/heaven_base/old_acolyte 2026-03-22T15:16:01,568 copying heaven_base/old_acolyte/gospel_writer.py -> build/lib/heaven_base/old_acolyte 2026-03-22T15:16:01,569 creating build/lib/heaven_base/templates 2026-03-22T15:16:01,569 copying heaven_base/templates/langgraph_scripture_template.py -> build/lib/heaven_base/templates 2026-03-22T15:16:01,569 copying heaven_base/configs/uni_api_config.json -> build/lib/heaven_base/configs 2026-03-22T15:16:01,570 copying heaven_base/prompts/sandbox_react_frontend_prompt.txt -> build/lib/heaven_base/prompts 2026-03-22T15:16:01,570 creating build/lib/heaven_base/prompts/prompt_blocks 2026-03-22T15:16:01,571 copying heaven_base/prompts/prompt_blocks/prompt_block_registry.py -> build/lib/heaven_base/prompts/prompt_blocks 2026-03-22T15:16:01,571 copying heaven_base/prompts/prompt_blocks/prompt_block_utils.py -> build/lib/heaven_base/prompts/prompt_blocks 2026-03-22T15:16:01,572 copying heaven_base/prompts/prompt_blocks/sanc_fractal.txt -> build/lib/heaven_base/prompts/prompt_blocks 2026-03-22T15:16:01,572 creating build/lib/heaven_base/prompts/prompt_blocks/blocks 2026-03-22T15:16:01,573 copying heaven_base/prompts/prompt_blocks/blocks/acronym_generation_for_skillchains.json -> build/lib/heaven_base/prompts/prompt_blocks/blocks 2026-03-22T15:16:01,573 copying heaven_base/prompts/prompt_blocks/blocks/agent_epistemological_crisis_triage.json -> build/lib/heaven_base/prompts/prompt_blocks/blocks 2026-03-22T15:16:01,574 copying heaven_base/prompts/prompt_blocks/blocks/aggregate_multiple_skillchains.json -> build/lib/heaven_base/prompts/prompt_blocks/blocks 2026-03-22T15:16:01,574 copying heaven_base/prompts/prompt_blocks/blocks/blocked_workflow_reporting_and_escalation.json -> build/lib/heaven_base/prompts/prompt_blocks/blocks 2026-03-22T15:16:01,575 copying heaven_base/prompts/prompt_blocks/blocks/code_debugging_basics_v1.json -> build/lib/heaven_base/prompts/prompt_blocks/blocks 2026-03-22T15:16:01,575 copying heaven_base/prompts/prompt_blocks/blocks/coding.debugging.simple_code_issue.json -> build/lib/heaven_base/prompts/prompt_blocks/blocks 2026-03-22T15:16:01,576 copying heaven_base/prompts/prompt_blocks/blocks/coding_assistant_debug_review_system_v1.json -> build/lib/heaven_base/prompts/prompt_blocks/blocks 2026-03-22T15:16:01,576 copying heaven_base/prompts/prompt_blocks/blocks/debugging_core_simple.json -> build/lib/heaven_base/prompts/prompt_blocks/blocks 2026-03-22T15:16:01,577 copying heaven_base/prompts/prompt_blocks/blocks/prompt_block_content_revision.json -> build/lib/heaven_base/prompts/prompt_blocks/blocks 2026-03-22T15:16:01,577 copying heaven_base/prompts/prompt_blocks/blocks/prompt_block_creation_and_semantic_search.json -> build/lib/heaven_base/prompts/prompt_blocks/blocks 2026-03-22T15:16:01,578 copying heaven_base/prompts/prompt_blocks/blocks/prompt_block_duplicate_check_and_create.json -> build/lib/heaven_base/prompts/prompt_blocks/blocks 2026-03-22T15:16:01,578 copying heaven_base/prompts/prompt_blocks/blocks/prompt_block_guide.json -> build/lib/heaven_base/prompts/prompt_blocks/blocks 2026-03-22T15:16:01,579 copying heaven_base/prompts/prompt_blocks/blocks/prompt_block_quality_review_and_approval.json -> build/lib/heaven_base/prompts/prompt_blocks/blocks 2026-03-22T15:16:01,579 copying heaven_base/prompts/prompt_blocks/blocks/prompt_engineering_best_practices.json -> build/lib/heaven_base/prompts/prompt_blocks/blocks 2026-03-22T15:16:01,580 copying heaven_base/prompts/prompt_blocks/blocks/sectioned_acronym_generation.json -> build/lib/heaven_base/prompts/prompt_blocks/blocks 2026-03-22T15:16:01,581 copying heaven_base/prompts/prompt_blocks/blocks/skillchain_expression_language_instruction_prompt.json -> build/lib/heaven_base/prompts/prompt_blocks/blocks 2026-03-22T15:16:01,581 copying heaven_base/prompts/prompt_blocks/blocks/systems_design.json -> build/lib/heaven_base/prompts/prompt_blocks/blocks 2026-03-22T15:16:01,582 copying heaven_base/registry/MATRYOSHKA_GUIDE.md -> build/lib/heaven_base/registry 2026-03-22T15:16:01,583 copying heaven_base/registry/heaven_framework_lib_registry.json -> build/lib/heaven_base/registry 2026-03-22T15:16:01,583 copying heaven_base/registry/tree_repl_lib_registry.json -> build/lib/heaven_base/registry 2026-03-22T15:16:01,583 copying heaven_base/swarm/tmux.swarm.conf -> build/lib/heaven_base/swarm 2026-03-22T15:16:01,584 copying heaven_base/tool_utils/github_kanban.py.backup -> build/lib/heaven_base/tool_utils 2026-03-22T15:16:01,584 copying heaven_base/tool_utils/tree_kanban.py.backup -> build/lib/heaven_base/tool_utils 2026-03-22T15:16:01,585 installing to build/bdist.linux-armv7l/wheel 2026-03-22T15:16:01,585 running install 2026-03-22T15:16:01,606 running install_lib 2026-03-22T15:16:01,613 creating build/bdist.linux-armv7l/wheel 2026-03-22T15:16:01,615 creating build/bdist.linux-armv7l/wheel/heaven_base 2026-03-22T15:16:01,617 creating build/bdist.linux-armv7l/wheel/heaven_base/tool_utils 2026-03-22T15:16:01,618 copying build/lib/heaven_base/tool_utils/github_kanban.py.backup -> build/bdist.linux-armv7l/wheel/./heaven_base/tool_utils 2026-03-22T15:16:01,621 copying build/lib/heaven_base/tool_utils/find_tool_use_in_history.py -> build/bdist.linux-armv7l/wheel/./heaven_base/tool_utils 2026-03-22T15:16:01,623 copying build/lib/heaven_base/tool_utils/agent_config_test.py -> build/bdist.linux-armv7l/wheel/./heaven_base/tool_utils 2026-03-22T15:16:01,625 copying build/lib/heaven_base/tool_utils/safe_code_reader.py -> build/bdist.linux-armv7l/wheel/./heaven_base/tool_utils 2026-03-22T15:16:01,627 copying build/lib/heaven_base/tool_utils/skill_utils.py -> build/bdist.linux-armv7l/wheel/./heaven_base/tool_utils 2026-03-22T15:16:01,629 copying build/lib/heaven_base/tool_utils/hermes_utils.py -> build/bdist.linux-armv7l/wheel/./heaven_base/tool_utils 2026-03-22T15:16:01,632 copying build/lib/heaven_base/tool_utils/prompt_injection_system_vX1.py -> build/bdist.linux-armv7l/wheel/./heaven_base/tool_utils 2026-03-22T15:16:01,634 copying build/lib/heaven_base/tool_utils/_think_utils.py -> build/bdist.linux-armv7l/wheel/./heaven_base/tool_utils 2026-03-22T15:16:01,636 copying build/lib/heaven_base/tool_utils/github_kanban.py -> build/bdist.linux-armv7l/wheel/./heaven_base/tool_utils 2026-03-22T15:16:01,639 copying build/lib/heaven_base/tool_utils/concept_neo4j_utils.py -> build/bdist.linux-armv7l/wheel/./heaven_base/tool_utils 2026-03-22T15:16:01,642 copying build/lib/heaven_base/tool_utils/completion_runners.py -> build/bdist.linux-armv7l/wheel/./heaven_base/tool_utils 2026-03-22T15:16:01,644 copying build/lib/heaven_base/tool_utils/neo4j_utils.py -> build/bdist.linux-armv7l/wheel/./heaven_base/tool_utils 2026-03-22T15:16:01,647 copying build/lib/heaven_base/tool_utils/default_hooks.py -> build/bdist.linux-armv7l/wheel/./heaven_base/tool_utils 2026-03-22T15:16:01,649 copying build/lib/heaven_base/tool_utils/dependency_finder.py -> build/bdist.linux-armv7l/wheel/./heaven_base/tool_utils 2026-03-22T15:16:01,651 copying build/lib/heaven_base/tool_utils/produce_prompt_block_util.py -> build/bdist.linux-armv7l/wheel/./heaven_base/tool_utils 2026-03-22T15:16:01,653 copying build/lib/heaven_base/tool_utils/skillchain_utils.py -> build/bdist.linux-armv7l/wheel/./heaven_base/tool_utils 2026-03-22T15:16:01,655 copying build/lib/heaven_base/tool_utils/tree_kanban.py.backup -> build/bdist.linux-armv7l/wheel/./heaven_base/tool_utils 2026-03-22T15:16:01,658 copying build/lib/heaven_base/tool_utils/context_manager.py -> build/bdist.linux-armv7l/wheel/./heaven_base/tool_utils 2026-03-22T15:16:01,661 copying build/lib/heaven_base/tool_utils/__init__.py -> build/bdist.linux-armv7l/wheel/./heaven_base/tool_utils 2026-03-22T15:16:01,663 copying build/lib/heaven_base/tool_utils/tree_kanban.py -> build/bdist.linux-armv7l/wheel/./heaven_base/tool_utils 2026-03-22T15:16:01,666 copying build/lib/heaven_base/state_machine.py -> build/bdist.linux-armv7l/wheel/./heaven_base 2026-03-22T15:16:01,668 copying build/lib/heaven_base/compaction.py -> build/bdist.linux-armv7l/wheel/./heaven_base 2026-03-22T15:16:01,671 copying build/lib/heaven_base/__init__.py.bak -> build/bdist.linux-armv7l/wheel/./heaven_base 2026-03-22T15:16:01,673 creating build/bdist.linux-armv7l/wheel/heaven_base/utils 2026-03-22T15:16:01,674 copying build/lib/heaven_base/utils/mcp_client.py -> build/bdist.linux-armv7l/wheel/./heaven_base/utils 2026-03-22T15:16:01,676 copying build/lib/heaven_base/utils/mcp_tool_converter.py -> build/bdist.linux-armv7l/wheel/./heaven_base/utils 2026-03-22T15:16:01,678 copying build/lib/heaven_base/utils/recursive_summarize.py -> build/bdist.linux-armv7l/wheel/./heaven_base/utils 2026-03-22T15:16:01,681 copying build/lib/heaven_base/utils/agent_client.py -> build/bdist.linux-armv7l/wheel/./heaven_base/utils 2026-03-22T15:16:01,683 copying build/lib/heaven_base/utils/git_container_base_util.py -> build/bdist.linux-armv7l/wheel/./heaven_base/utils 2026-03-22T15:16:01,686 copying build/lib/heaven_base/utils/test_omnitool_real.py -> build/bdist.linux-armv7l/wheel/./heaven_base/utils 2026-03-22T15:16:01,688 copying build/lib/heaven_base/utils/heaven_conversation_utils.py -> build/bdist.linux-armv7l/wheel/./heaven_base/utils 2026-03-22T15:16:01,690 copying build/lib/heaven_base/utils/omnitool.py -> build/bdist.linux-armv7l/wheel/./heaven_base/utils 2026-03-22T15:16:01,692 copying build/lib/heaven_base/utils/mcp_agent_orchestrator.py -> build/bdist.linux-armv7l/wheel/./heaven_base/utils 2026-03-22T15:16:01,694 copying build/lib/heaven_base/utils/wiki_config.py -> build/bdist.linux-armv7l/wheel/./heaven_base/utils 2026-03-22T15:16:01,696 copying build/lib/heaven_base/utils/get_env_value.py -> build/bdist.linux-armv7l/wheel/./heaven_base/utils 2026-03-22T15:16:01,698 copying build/lib/heaven_base/utils/auto_summarize.py -> build/bdist.linux-armv7l/wheel/./heaven_base/utils 2026-03-22T15:16:01,701 copying build/lib/heaven_base/utils/token_counter.py -> build/bdist.linux-armv7l/wheel/./heaven_base/utils 2026-03-22T15:16:01,703 copying build/lib/heaven_base/utils/test_neo4jtool_real.py -> build/bdist.linux-armv7l/wheel/./heaven_base/utils 2026-03-22T15:16:01,705 copying build/lib/heaven_base/utils/name_utils.py -> build/bdist.linux-armv7l/wheel/./heaven_base/utils 2026-03-22T15:16:01,707 copying build/lib/heaven_base/utils/context_window_config.py -> build/bdist.linux-armv7l/wheel/./heaven_base/utils 2026-03-22T15:16:01,710 copying build/lib/heaven_base/utils/test_omnitool.py -> build/bdist.linux-armv7l/wheel/./heaven_base/utils 2026-03-22T15:16:01,711 copying build/lib/heaven_base/utils/agent_and_tool_lists.py -> build/bdist.linux-armv7l/wheel/./heaven_base/utils 2026-03-22T15:16:01,714 copying build/lib/heaven_base/utils/heaven_response_utils.py -> build/bdist.linux-armv7l/wheel/./heaven_base/utils 2026-03-22T15:16:01,716 copying build/lib/heaven_base/utils/__init__.py -> build/bdist.linux-armv7l/wheel/./heaven_base/utils 2026-03-22T15:16:01,718 copying build/lib/heaven_base/utils/agent_result_reader.py -> build/bdist.linux-armv7l/wheel/./heaven_base/utils 2026-03-22T15:16:01,721 creating build/bdist.linux-armv7l/wheel/heaven_base/registry 2026-03-22T15:16:01,722 copying build/lib/heaven_base/registry/RegistryFactory_new.py -> build/bdist.linux-armv7l/wheel/./heaven_base/registry 2026-03-22T15:16:01,724 copying build/lib/heaven_base/registry/RegistryFactory.py -> build/bdist.linux-armv7l/wheel/./heaven_base/registry 2026-03-22T15:16:01,726 copying build/lib/heaven_base/registry/simple_registry_service.py -> build/bdist.linux-armv7l/wheel/./heaven_base/registry 2026-03-22T15:16:01,728 copying build/lib/heaven_base/registry/registry_service_old.py -> build/bdist.linux-armv7l/wheel/./heaven_base/registry 2026-03-22T15:16:01,731 copying build/lib/heaven_base/registry/registry_demo.py -> build/bdist.linux-armv7l/wheel/./heaven_base/registry 2026-03-22T15:16:01,733 copying build/lib/heaven_base/registry/matryoshka_dispatcher.py -> build/bdist.linux-armv7l/wheel/./heaven_base/registry 2026-03-22T15:16:01,735 copying build/lib/heaven_base/registry/registry_service.py -> build/bdist.linux-armv7l/wheel/./heaven_base/registry 2026-03-22T15:16:01,737 copying build/lib/heaven_base/registry/heaven_framework_lib_registry.json -> build/bdist.linux-armv7l/wheel/./heaven_base/registry 2026-03-22T15:16:01,739 copying build/lib/heaven_base/registry/matryoshka_helper.py -> build/bdist.linux-armv7l/wheel/./heaven_base/registry 2026-03-22T15:16:01,741 copying build/lib/heaven_base/registry/MATRYOSHKA_GUIDE.md -> build/bdist.linux-armv7l/wheel/./heaven_base/registry 2026-03-22T15:16:01,743 copying build/lib/heaven_base/registry/registry_service_new.py -> build/bdist.linux-armv7l/wheel/./heaven_base/registry 2026-03-22T15:16:01,745 copying build/lib/heaven_base/registry/RegistryFactory_simple.py -> build/bdist.linux-armv7l/wheel/./heaven_base/registry 2026-03-22T15:16:01,747 copying build/lib/heaven_base/registry/__init__.py -> build/bdist.linux-armv7l/wheel/./heaven_base/registry 2026-03-22T15:16:01,749 copying build/lib/heaven_base/registry/tree_repl_lib_registry.json -> build/bdist.linux-armv7l/wheel/./heaven_base/registry 2026-03-22T15:16:01,751 copying build/lib/heaven_base/mcp_tool_wrapper.py -> build/bdist.linux-armv7l/wheel/./heaven_base 2026-03-22T15:16:01,753 copying build/lib/heaven_base/baseheaventool.py -> build/bdist.linux-armv7l/wheel/./heaven_base 2026-03-22T15:16:01,757 creating build/bdist.linux-armv7l/wheel/heaven_base/progenitor 2026-03-22T15:16:01,758 copying build/lib/heaven_base/progenitor/system_prompt_config.py -> build/bdist.linux-armv7l/wheel/./heaven_base/progenitor 2026-03-22T15:16:01,760 copying build/lib/heaven_base/documentation_pipeline.py -> build/bdist.linux-armv7l/wheel/./heaven_base 2026-03-22T15:16:01,764 creating build/bdist.linux-armv7l/wheel/heaven_base/tools 2026-03-22T15:16:01,765 copying build/lib/heaven_base/tools/constrained_bash_tool.py -> build/bdist.linux-armv7l/wheel/./heaven_base/tools 2026-03-22T15:16:01,767 copying build/lib/heaven_base/tools/mcp_session_tools.py -> build/bdist.linux-armv7l/wheel/./heaven_base/tools 2026-03-22T15:16:01,769 copying build/lib/heaven_base/tools/acolyte_chains.py -> build/bdist.linux-armv7l/wheel/./heaven_base/tools 2026-03-22T15:16:01,772 copying build/lib/heaven_base/tools/safe_code_reader_tool.py -> build/bdist.linux-armv7l/wheel/./heaven_base/tools 2026-03-22T15:16:01,774 copying build/lib/heaven_base/tools/bash_tool.py -> build/bdist.linux-armv7l/wheel/./heaven_base/tools 2026-03-22T15:16:01,776 copying build/lib/heaven_base/tools/neo4j_tool.py -> build/bdist.linux-armv7l/wheel/./heaven_base/tools 2026-03-22T15:16:01,778 copying build/lib/heaven_base/tools/code_localizer_tool.py -> build/bdist.linux-armv7l/wheel/./heaven_base/tools 2026-03-22T15:16:01,780 copying build/lib/heaven_base/tools/view_history_tool.py -> build/bdist.linux-armv7l/wheel/./heaven_base/tools 2026-03-22T15:16:01,783 copying build/lib/heaven_base/tools/network_edit_tool.py -> build/bdist.linux-armv7l/wheel/./heaven_base/tools 2026-03-22T15:16:01,786 copying build/lib/heaven_base/tools/straightforwardsummarizer_tool.py -> build/bdist.linux-armv7l/wheel/./heaven_base/tools 2026-03-22T15:16:01,788 copying build/lib/heaven_base/tools/task_system_tool.py -> build/bdist.linux-armv7l/wheel/./heaven_base/tools 2026-03-22T15:16:01,790 copying build/lib/heaven_base/tools/acolyte_chain_tools.py -> build/bdist.linux-armv7l/wheel/./heaven_base/tools 2026-03-22T15:16:01,793 copying build/lib/heaven_base/tools/workflow_relay_tool.py -> build/bdist.linux-armv7l/wheel/./heaven_base/tools 2026-03-22T15:16:01,795 copying build/lib/heaven_base/tools/think_tool.py -> build/bdist.linux-armv7l/wheel/./heaven_base/tools 2026-03-22T15:16:01,797 copying build/lib/heaven_base/tools/write_block_report_tool.py -> build/bdist.linux-armv7l/wheel/./heaven_base/tools 2026-03-22T15:16:01,799 copying build/lib/heaven_base/tools/search_prompt_blocks_tool.py -> build/bdist.linux-armv7l/wheel/./heaven_base/tools 2026-03-22T15:16:01,801 copying build/lib/heaven_base/tools/swarm_tool.py -> build/bdist.linux-armv7l/wheel/./heaven_base/tools 2026-03-22T15:16:01,804 copying build/lib/heaven_base/tools/skill_tool.py -> build/bdist.linux-armv7l/wheel/./heaven_base/tools 2026-03-22T15:16:01,807 copying build/lib/heaven_base/tools/write_prompt_block_tool.py -> build/bdist.linux-armv7l/wheel/./heaven_base/tools 2026-03-22T15:16:01,809 copying build/lib/heaven_base/tools/write_skillchain_type_prompt_block_tool.py -> build/bdist.linux-armv7l/wheel/./heaven_base/tools 2026-03-22T15:16:01,811 copying build/lib/heaven_base/tools/run.py -> build/bdist.linux-armv7l/wheel/./heaven_base/tools 2026-03-22T15:16:01,812 copying build/lib/heaven_base/tools/websearch_tool.py -> build/bdist.linux-armv7l/wheel/./heaven_base/tools 2026-03-22T15:16:01,814 copying build/lib/heaven_base/tools/chain_tool.py -> build/bdist.linux-armv7l/wheel/./heaven_base/tools 2026-03-22T15:16:01,817 copying build/lib/heaven_base/tools/redaction_tool.py -> build/bdist.linux-armv7l/wheel/./heaven_base/tools 2026-03-22T15:16:01,819 copying build/lib/heaven_base/tools/agent_config_test_tool.py -> build/bdist.linux-armv7l/wheel/./heaven_base/tools 2026-03-22T15:16:01,821 copying build/lib/heaven_base/tools/matryoshka_registry_tool.py -> build/bdist.linux-armv7l/wheel/./heaven_base/tools 2026-03-22T15:16:01,823 copying build/lib/heaven_base/tools/registry_tool.py -> build/bdist.linux-armv7l/wheel/./heaven_base/tools 2026-03-22T15:16:01,826 copying build/lib/heaven_base/tools/__init__.py -> build/bdist.linux-armv7l/wheel/./heaven_base/tools 2026-03-22T15:16:01,827 copying build/lib/heaven_base/tools/state_machine_tool.py -> build/bdist.linux-armv7l/wheel/./heaven_base/tools 2026-03-22T15:16:01,830 copying build/lib/heaven_base/tools/hermes_tool.py -> build/bdist.linux-armv7l/wheel/./heaven_base/tools 2026-03-22T15:16:01,832 copying build/lib/heaven_base/tools/retrieve_tool_info_tool.py -> build/bdist.linux-armv7l/wheel/./heaven_base/tools 2026-03-22T15:16:01,834 creating build/bdist.linux-armv7l/wheel/heaven_base/configs 2026-03-22T15:16:01,835 copying build/lib/heaven_base/configs/hermes_config.py -> build/bdist.linux-armv7l/wheel/./heaven_base/configs 2026-03-22T15:16:01,838 copying build/lib/heaven_base/configs/__init__.py -> build/bdist.linux-armv7l/wheel/./heaven_base/configs 2026-03-22T15:16:01,840 copying build/lib/heaven_base/configs/uni_api_config.json -> build/bdist.linux-armv7l/wheel/./heaven_base/configs 2026-03-22T15:16:01,841 copying build/lib/heaven_base/configs/base_config.py -> build/bdist.linux-armv7l/wheel/./heaven_base/configs 2026-03-22T15:16:01,844 creating build/bdist.linux-armv7l/wheel/heaven_base/mcps 2026-03-22T15:16:01,845 copying build/lib/heaven_base/mcps/toolbox_server.py -> build/bdist.linux-armv7l/wheel/./heaven_base/mcps 2026-03-22T15:16:01,848 copying build/lib/heaven_base/mcps/__init__.py -> build/bdist.linux-armv7l/wheel/./heaven_base/mcps 2026-03-22T15:16:01,849 copying build/lib/heaven_base/unified_chat.py -> build/bdist.linux-armv7l/wheel/./heaven_base 2026-03-22T15:16:01,852 creating build/bdist.linux-armv7l/wheel/heaven_base/swarm 2026-03-22T15:16:01,853 copying build/lib/heaven_base/swarm/runner.py -> build/bdist.linux-armv7l/wheel/./heaven_base/swarm 2026-03-22T15:16:01,856 copying build/lib/heaven_base/swarm/swarm_tool.py -> build/bdist.linux-armv7l/wheel/./heaven_base/swarm 2026-03-22T15:16:01,858 copying build/lib/heaven_base/swarm/tmux.swarm.conf -> build/bdist.linux-armv7l/wheel/./heaven_base/swarm 2026-03-22T15:16:01,860 copying build/lib/heaven_base/swarm/__init__.py -> build/bdist.linux-armv7l/wheel/./heaven_base/swarm 2026-03-22T15:16:01,862 creating build/bdist.linux-armv7l/wheel/heaven_base/acolyte_v2 2026-03-22T15:16:01,864 copying build/lib/heaven_base/acolyte_v2/run_acolyte.py -> build/bdist.linux-armv7l/wheel/./heaven_base/acolyte_v2 2026-03-22T15:16:01,866 copying build/lib/heaven_base/acolyte_v2/acolyte_agent_config.py -> build/bdist.linux-armv7l/wheel/./heaven_base/acolyte_v2 2026-03-22T15:16:01,867 copying build/lib/heaven_base/acolyte_v2/__init__.py -> build/bdist.linux-armv7l/wheel/./heaven_base/acolyte_v2 2026-03-22T15:16:01,870 creating build/bdist.linux-armv7l/wheel/heaven_base/docs 2026-03-22T15:16:01,871 creating build/bdist.linux-armv7l/wheel/heaven_base/docs/examples 2026-03-22T15:16:01,872 copying build/lib/heaven_base/docs/examples/heaven_callbacks.py -> build/bdist.linux-armv7l/wheel/./heaven_base/docs/examples 2026-03-22T15:16:01,875 copying build/lib/heaven_base/docs/examples/__init__.py -> build/bdist.linux-armv7l/wheel/./heaven_base/docs/examples 2026-03-22T15:16:01,876 copying build/lib/heaven_base/docs/__init__.py -> build/bdist.linux-armv7l/wheel/./heaven_base/docs 2026-03-22T15:16:01,878 creating build/bdist.linux-armv7l/wheel/heaven_base/memory 2026-03-22T15:16:01,879 copying build/lib/heaven_base/memory/history.py -> build/bdist.linux-armv7l/wheel/./heaven_base/memory 2026-03-22T15:16:01,882 copying build/lib/heaven_base/memory/heaven_history.py -> build/bdist.linux-armv7l/wheel/./heaven_base/memory 2026-03-22T15:16:01,885 copying build/lib/heaven_base/memory/heaven_event.py -> build/bdist.linux-armv7l/wheel/./heaven_base/memory 2026-03-22T15:16:01,887 copying build/lib/heaven_base/memory/conversations.py -> build/bdist.linux-armv7l/wheel/./heaven_base/memory 2026-03-22T15:16:01,890 copying build/lib/heaven_base/memory/base_piece.py -> build/bdist.linux-armv7l/wheel/./heaven_base/memory 2026-03-22T15:16:01,891 copying build/lib/heaven_base/memory/__init__.py -> build/bdist.linux-armv7l/wheel/./heaven_base/memory 2026-03-22T15:16:01,894 creating build/bdist.linux-armv7l/wheel/heaven_base/agents 2026-03-22T15:16:01,895 creating build/bdist.linux-armv7l/wheel/heaven_base/agents/summary_agent 2026-03-22T15:16:01,896 copying build/lib/heaven_base/agents/summary_agent/summary_util.py -> build/bdist.linux-armv7l/wheel/./heaven_base/agents/summary_agent 2026-03-22T15:16:01,899 copying build/lib/heaven_base/agents/summary_agent/summary_agent.py -> build/bdist.linux-armv7l/wheel/./heaven_base/agents/summary_agent 2026-03-22T15:16:01,900 copying build/lib/heaven_base/agents/summary_agent/__init__.py -> build/bdist.linux-armv7l/wheel/./heaven_base/agents/summary_agent 2026-03-22T15:16:01,902 copying build/lib/heaven_base/agents/redactor_agent_config.py -> build/bdist.linux-armv7l/wheel/./heaven_base/agents 2026-03-22T15:16:01,904 copying build/lib/heaven_base/agents/coder_agent_config.py -> build/bdist.linux-armv7l/wheel/./heaven_base/agents 2026-03-22T15:16:01,906 copying build/lib/heaven_base/agents/phase_detector_agent.py -> build/bdist.linux-armv7l/wheel/./heaven_base/agents 2026-03-22T15:16:01,909 copying build/lib/heaven_base/agents/self_learning_agent.py -> build/bdist.linux-armv7l/wheel/./heaven_base/agents 2026-03-22T15:16:01,911 copying build/lib/heaven_base/agents/subphase_detector_agent.py -> build/bdist.linux-armv7l/wheel/./heaven_base/agents 2026-03-22T15:16:01,914 copying build/lib/heaven_base/agents/disciple_agent_config.py -> build/bdist.linux-armv7l/wheel/./heaven_base/agents 2026-03-22T15:16:01,916 creating build/bdist.linux-armv7l/wheel/heaven_base/agents/decider 2026-03-22T15:16:01,917 copying build/lib/heaven_base/agents/decider/decider_agent_config.py -> build/bdist.linux-armv7l/wheel/./heaven_base/agents/decider 2026-03-22T15:16:01,920 copying build/lib/heaven_base/agents/decider/__init__.py -> build/bdist.linux-armv7l/wheel/./heaven_base/agents/decider 2026-03-22T15:16:01,922 copying build/lib/heaven_base/agents/self_learning_agent_config.py -> build/bdist.linux-armv7l/wheel/./heaven_base/agents 2026-03-22T15:16:01,924 copying build/lib/heaven_base/agents/self_learning_agent_skeleton.py -> build/bdist.linux-armv7l/wheel/./heaven_base/agents 2026-03-22T15:16:01,926 copying build/lib/heaven_base/agents/concept_resolver_agent.py -> build/bdist.linux-armv7l/wheel/./heaven_base/agents 2026-03-22T15:16:01,929 copying build/lib/heaven_base/agents/scripture_writer_agent_config.py -> build/bdist.linux-armv7l/wheel/./heaven_base/agents 2026-03-22T15:16:01,931 creating build/bdist.linux-armv7l/wheel/heaven_base/agents/example_maker 2026-03-22T15:16:01,932 copying build/lib/heaven_base/agents/example_maker/example_maker_agent_config.py -> build/bdist.linux-armv7l/wheel/./heaven_base/agents/example_maker 2026-03-22T15:16:01,935 copying build/lib/heaven_base/agents/example_maker/__init__.py -> build/bdist.linux-armv7l/wheel/./heaven_base/agents/example_maker 2026-03-22T15:16:01,936 copying build/lib/heaven_base/agents/prompt_engineering_agent_config.py -> build/bdist.linux-armv7l/wheel/./heaven_base/agents 2026-03-22T15:16:01,939 creating build/bdist.linux-armv7l/wheel/heaven_base/agents/docstring_agent 2026-03-22T15:16:01,940 copying build/lib/heaven_base/agents/docstring_agent/docstring_agent_config.py -> build/bdist.linux-armv7l/wheel/./heaven_base/agents/docstring_agent 2026-03-22T15:16:01,942 copying build/lib/heaven_base/agents/docstring_agent/__init__.py -> build/bdist.linux-armv7l/wheel/./heaven_base/agents/docstring_agent 2026-03-22T15:16:01,944 copying build/lib/heaven_base/agents/phase_aggregator_agent.py -> build/bdist.linux-armv7l/wheel/./heaven_base/agents 2026-03-22T15:16:01,946 creating build/bdist.linux-armv7l/wheel/heaven_base/templates 2026-03-22T15:16:01,947 copying build/lib/heaven_base/templates/langgraph_scripture_template.py -> build/bdist.linux-armv7l/wheel/./heaven_base/templates 2026-03-22T15:16:01,949 copying build/lib/heaven_base/make_heaven_tool_from_docstring.py -> build/bdist.linux-armv7l/wheel/./heaven_base 2026-03-22T15:16:01,952 creating build/bdist.linux-armv7l/wheel/heaven_base/old_acolyte 2026-03-22T15:16:01,953 copying build/lib/heaven_base/old_acolyte/gospel_writer.py -> build/bdist.linux-armv7l/wheel/./heaven_base/old_acolyte 2026-03-22T15:16:01,956 copying build/lib/heaven_base/old_acolyte/__init__.py -> build/bdist.linux-armv7l/wheel/./heaven_base/old_acolyte 2026-03-22T15:16:01,958 copying build/lib/heaven_base/decorators.py -> build/bdist.linux-armv7l/wheel/./heaven_base 2026-03-22T15:16:01,960 copying build/lib/heaven_base/baseheavenagent.py -> build/bdist.linux-armv7l/wheel/./heaven_base 2026-03-22T15:16:01,966 creating build/bdist.linux-armv7l/wheel/heaven_base/prompts 2026-03-22T15:16:01,967 creating build/bdist.linux-armv7l/wheel/heaven_base/prompts/prompt_blocks 2026-03-22T15:16:01,969 creating build/bdist.linux-armv7l/wheel/heaven_base/prompts/prompt_blocks/blocks 2026-03-22T15:16:01,970 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-03-22T15:16:01,972 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-03-22T15:16:01,974 copying build/lib/heaven_base/prompts/prompt_blocks/blocks/systems_design.json -> build/bdist.linux-armv7l/wheel/./heaven_base/prompts/prompt_blocks/blocks 2026-03-22T15:16:01,976 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-03-22T15:16:01,978 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-03-22T15:16:01,980 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-03-22T15:16:01,982 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-03-22T15:16:01,984 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-03-22T15:16:01,986 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-03-22T15:16:01,988 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-03-22T15:16:01,990 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-03-22T15:16:01,991 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-03-22T15:16:01,993 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-03-22T15:16:01,995 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-03-22T15:16:01,996 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-03-22T15:16:01,998 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-03-22T15:16:02,000 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-03-22T15:16:02,002 copying build/lib/heaven_base/prompts/prompt_blocks/prompt_block_registry.py -> build/bdist.linux-armv7l/wheel/./heaven_base/prompts/prompt_blocks 2026-03-22T15:16:02,004 copying build/lib/heaven_base/prompts/prompt_blocks/prompt_block_utils.py -> build/bdist.linux-armv7l/wheel/./heaven_base/prompts/prompt_blocks 2026-03-22T15:16:02,006 copying build/lib/heaven_base/prompts/prompt_blocks/sanc_fractal.txt -> build/bdist.linux-armv7l/wheel/./heaven_base/prompts/prompt_blocks 2026-03-22T15:16:02,008 copying build/lib/heaven_base/prompts/heaven_variable.py -> build/bdist.linux-armv7l/wheel/./heaven_base/prompts 2026-03-22T15:16:02,010 copying build/lib/heaven_base/prompts/sandbox_react_frontend_prompt.txt -> build/bdist.linux-armv7l/wheel/./heaven_base/prompts 2026-03-22T15:16:02,013 creating build/bdist.linux-armv7l/wheel/heaven_base/cli 2026-03-22T15:16:02,014 copying build/lib/heaven_base/cli/heaven_cli.py -> build/bdist.linux-armv7l/wheel/./heaven_base/cli 2026-03-22T15:16:02,016 copying build/lib/heaven_base/cli/heaven_client.py -> build/bdist.linux-armv7l/wheel/./heaven_base/cli 2026-03-22T15:16:02,019 copying build/lib/heaven_base/cli/__init__.py -> build/bdist.linux-armv7l/wheel/./heaven_base/cli 2026-03-22T15:16:02,021 copying build/lib/heaven_base/__init__.py -> build/bdist.linux-armv7l/wheel/./heaven_base 2026-03-22T15:16:02,023 copying build/lib/heaven_base/auto_summarizing_agent.py -> build/bdist.linux-armv7l/wheel/./heaven_base 2026-03-22T15:16:02,026 creating build/bdist.linux-armv7l/wheel/heaven_base/langgraph 2026-03-22T15:16:02,028 copying build/lib/heaven_base/langgraph/utility_legos.py -> build/bdist.linux-armv7l/wheel/./heaven_base/langgraph 2026-03-22T15:16:02,030 copying build/lib/heaven_base/langgraph/foundation.py -> build/bdist.linux-armv7l/wheel/./heaven_base/langgraph 2026-03-22T15:16:02,035 copying build/lib/heaven_base/langgraph/hermes_legos.py -> build/bdist.linux-armv7l/wheel/./heaven_base/langgraph 2026-03-22T15:16:02,037 copying build/lib/heaven_base/langgraph/__init__.py -> build/bdist.linux-armv7l/wheel/./heaven_base/langgraph 2026-03-22T15:16:02,040 creating build/bdist.linux-armv7l/wheel/heaven_base/hooks 2026-03-22T15:16:02,041 copying build/lib/heaven_base/hooks/default_hooks.py -> build/bdist.linux-armv7l/wheel/./heaven_base/hooks 2026-03-22T15:16:02,043 copying build/lib/heaven_base/hooks/__init__.py -> build/bdist.linux-armv7l/wheel/./heaven_base/hooks 2026-03-22T15:16:02,045 running install_egg_info 2026-03-22T15:16:02,051 Copying heaven_framework.egg-info to build/bdist.linux-armv7l/wheel/./heaven_framework-0.1.22-py3.11.egg-info 2026-03-22T15:16:02,065 running install_scripts 2026-03-22T15:16:02,077 creating build/bdist.linux-armv7l/wheel/heaven_framework-0.1.22.dist-info/WHEEL 2026-03-22T15:16:02,080 creating '/tmp/pip-wheel-79sn6agq/.tmp-s5ypaw3w/heaven_framework-0.1.22-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-03-22T15:16:02,083 adding 'heaven_base/__init__.py' 2026-03-22T15:16:02,084 adding 'heaven_base/__init__.py.bak' 2026-03-22T15:16:02,087 adding 'heaven_base/auto_summarizing_agent.py' 2026-03-22T15:16:02,110 adding 'heaven_base/baseheavenagent.py' 2026-03-22T15:16:02,118 adding 'heaven_base/baseheaventool.py' 2026-03-22T15:16:02,120 adding 'heaven_base/compaction.py' 2026-03-22T15:16:02,122 adding 'heaven_base/decorators.py' 2026-03-22T15:16:02,124 adding 'heaven_base/documentation_pipeline.py' 2026-03-22T15:16:02,126 adding 'heaven_base/make_heaven_tool_from_docstring.py' 2026-03-22T15:16:02,128 adding 'heaven_base/mcp_tool_wrapper.py' 2026-03-22T15:16:02,131 adding 'heaven_base/state_machine.py' 2026-03-22T15:16:02,134 adding 'heaven_base/unified_chat.py' 2026-03-22T15:16:02,135 adding 'heaven_base/acolyte_v2/__init__.py' 2026-03-22T15:16:02,137 adding 'heaven_base/acolyte_v2/acolyte_agent_config.py' 2026-03-22T15:16:02,138 adding 'heaven_base/acolyte_v2/run_acolyte.py' 2026-03-22T15:16:02,140 adding 'heaven_base/agents/coder_agent_config.py' 2026-03-22T15:16:02,143 adding 'heaven_base/agents/concept_resolver_agent.py' 2026-03-22T15:16:02,144 adding 'heaven_base/agents/disciple_agent_config.py' 2026-03-22T15:16:02,146 adding 'heaven_base/agents/phase_aggregator_agent.py' 2026-03-22T15:16:02,149 adding 'heaven_base/agents/phase_detector_agent.py' 2026-03-22T15:16:02,150 adding 'heaven_base/agents/prompt_engineering_agent_config.py' 2026-03-22T15:16:02,152 adding 'heaven_base/agents/redactor_agent_config.py' 2026-03-22T15:16:02,153 adding 'heaven_base/agents/scripture_writer_agent_config.py' 2026-03-22T15:16:02,155 adding 'heaven_base/agents/self_learning_agent.py' 2026-03-22T15:16:02,156 adding 'heaven_base/agents/self_learning_agent_config.py' 2026-03-22T15:16:02,159 adding 'heaven_base/agents/self_learning_agent_skeleton.py' 2026-03-22T15:16:02,162 adding 'heaven_base/agents/subphase_detector_agent.py' 2026-03-22T15:16:02,164 adding 'heaven_base/agents/decider/__init__.py' 2026-03-22T15:16:02,165 adding 'heaven_base/agents/decider/decider_agent_config.py' 2026-03-22T15:16:02,167 adding 'heaven_base/agents/docstring_agent/__init__.py' 2026-03-22T15:16:02,169 adding 'heaven_base/agents/docstring_agent/docstring_agent_config.py' 2026-03-22T15:16:02,171 adding 'heaven_base/agents/example_maker/__init__.py' 2026-03-22T15:16:02,172 adding 'heaven_base/agents/example_maker/example_maker_agent_config.py' 2026-03-22T15:16:02,174 adding 'heaven_base/agents/summary_agent/__init__.py' 2026-03-22T15:16:02,176 adding 'heaven_base/agents/summary_agent/summary_agent.py' 2026-03-22T15:16:02,177 adding 'heaven_base/agents/summary_agent/summary_util.py' 2026-03-22T15:16:02,179 adding 'heaven_base/cli/__init__.py' 2026-03-22T15:16:02,181 adding 'heaven_base/cli/heaven_cli.py' 2026-03-22T15:16:02,184 adding 'heaven_base/cli/heaven_client.py' 2026-03-22T15:16:02,186 adding 'heaven_base/configs/__init__.py' 2026-03-22T15:16:02,187 adding 'heaven_base/configs/base_config.py' 2026-03-22T15:16:02,189 adding 'heaven_base/configs/hermes_config.py' 2026-03-22T15:16:02,190 adding 'heaven_base/configs/uni_api_config.json' 2026-03-22T15:16:02,192 adding 'heaven_base/docs/__init__.py' 2026-03-22T15:16:02,193 adding 'heaven_base/docs/examples/__init__.py' 2026-03-22T15:16:02,195 adding 'heaven_base/docs/examples/heaven_callbacks.py' 2026-03-22T15:16:02,197 adding 'heaven_base/hooks/__init__.py' 2026-03-22T15:16:02,198 adding 'heaven_base/hooks/default_hooks.py' 2026-03-22T15:16:02,200 adding 'heaven_base/langgraph/__init__.py' 2026-03-22T15:16:02,212 adding 'heaven_base/langgraph/foundation.py' 2026-03-22T15:16:02,215 adding 'heaven_base/langgraph/hermes_legos.py' 2026-03-22T15:16:02,218 adding 'heaven_base/langgraph/utility_legos.py' 2026-03-22T15:16:02,220 adding 'heaven_base/mcps/__init__.py' 2026-03-22T15:16:02,223 adding 'heaven_base/mcps/toolbox_server.py' 2026-03-22T15:16:02,224 adding 'heaven_base/memory/__init__.py' 2026-03-22T15:16:02,226 adding 'heaven_base/memory/base_piece.py' 2026-03-22T15:16:02,228 adding 'heaven_base/memory/conversations.py' 2026-03-22T15:16:02,231 adding 'heaven_base/memory/heaven_event.py' 2026-03-22T15:16:02,233 adding 'heaven_base/memory/heaven_history.py' 2026-03-22T15:16:02,239 adding 'heaven_base/memory/history.py' 2026-03-22T15:16:02,241 adding 'heaven_base/old_acolyte/__init__.py' 2026-03-22T15:16:02,243 adding 'heaven_base/old_acolyte/gospel_writer.py' 2026-03-22T15:16:02,246 adding 'heaven_base/progenitor/system_prompt_config.py' 2026-03-22T15:16:02,248 adding 'heaven_base/prompts/heaven_variable.py' 2026-03-22T15:16:02,249 adding 'heaven_base/prompts/sandbox_react_frontend_prompt.txt' 2026-03-22T15:16:02,251 adding 'heaven_base/prompts/prompt_blocks/prompt_block_registry.py' 2026-03-22T15:16:02,253 adding 'heaven_base/prompts/prompt_blocks/prompt_block_utils.py' 2026-03-22T15:16:02,254 adding 'heaven_base/prompts/prompt_blocks/sanc_fractal.txt' 2026-03-22T15:16:02,256 adding 'heaven_base/prompts/prompt_blocks/blocks/acronym_generation_for_skillchains.json' 2026-03-22T15:16:02,257 adding 'heaven_base/prompts/prompt_blocks/blocks/agent_epistemological_crisis_triage.json' 2026-03-22T15:16:02,259 adding 'heaven_base/prompts/prompt_blocks/blocks/aggregate_multiple_skillchains.json' 2026-03-22T15:16:02,260 adding 'heaven_base/prompts/prompt_blocks/blocks/blocked_workflow_reporting_and_escalation.json' 2026-03-22T15:16:02,261 adding 'heaven_base/prompts/prompt_blocks/blocks/code_debugging_basics_v1.json' 2026-03-22T15:16:02,263 adding 'heaven_base/prompts/prompt_blocks/blocks/coding.debugging.simple_code_issue.json' 2026-03-22T15:16:02,264 adding 'heaven_base/prompts/prompt_blocks/blocks/coding_assistant_debug_review_system_v1.json' 2026-03-22T15:16:02,266 adding 'heaven_base/prompts/prompt_blocks/blocks/debugging_core_simple.json' 2026-03-22T15:16:02,268 adding 'heaven_base/prompts/prompt_blocks/blocks/prompt_block_content_revision.json' 2026-03-22T15:16:02,269 adding 'heaven_base/prompts/prompt_blocks/blocks/prompt_block_creation_and_semantic_search.json' 2026-03-22T15:16:02,270 adding 'heaven_base/prompts/prompt_blocks/blocks/prompt_block_duplicate_check_and_create.json' 2026-03-22T15:16:02,272 adding 'heaven_base/prompts/prompt_blocks/blocks/prompt_block_guide.json' 2026-03-22T15:16:02,273 adding 'heaven_base/prompts/prompt_blocks/blocks/prompt_block_quality_review_and_approval.json' 2026-03-22T15:16:02,274 adding 'heaven_base/prompts/prompt_blocks/blocks/prompt_engineering_best_practices.json' 2026-03-22T15:16:02,276 adding 'heaven_base/prompts/prompt_blocks/blocks/sectioned_acronym_generation.json' 2026-03-22T15:16:02,277 adding 'heaven_base/prompts/prompt_blocks/blocks/skillchain_expression_language_instruction_prompt.json' 2026-03-22T15:16:02,279 adding 'heaven_base/prompts/prompt_blocks/blocks/systems_design.json' 2026-03-22T15:16:02,282 adding 'heaven_base/registry/MATRYOSHKA_GUIDE.md' 2026-03-22T15:16:02,283 adding 'heaven_base/registry/RegistryFactory.py' 2026-03-22T15:16:02,285 adding 'heaven_base/registry/RegistryFactory_new.py' 2026-03-22T15:16:02,287 adding 'heaven_base/registry/RegistryFactory_simple.py' 2026-03-22T15:16:02,288 adding 'heaven_base/registry/__init__.py' 2026-03-22T15:16:02,289 adding 'heaven_base/registry/heaven_framework_lib_registry.json' 2026-03-22T15:16:02,291 adding 'heaven_base/registry/matryoshka_dispatcher.py' 2026-03-22T15:16:02,293 adding 'heaven_base/registry/matryoshka_helper.py' 2026-03-22T15:16:02,294 adding 'heaven_base/registry/registry_demo.py' 2026-03-22T15:16:02,295 adding 'heaven_base/registry/registry_service.py' 2026-03-22T15:16:02,296 adding 'heaven_base/registry/registry_service_new.py' 2026-03-22T15:16:02,298 adding 'heaven_base/registry/registry_service_old.py' 2026-03-22T15:16:02,300 adding 'heaven_base/registry/simple_registry_service.py' 2026-03-22T15:16:02,301 adding 'heaven_base/registry/tree_repl_lib_registry.json' 2026-03-22T15:16:02,303 adding 'heaven_base/swarm/__init__.py' 2026-03-22T15:16:02,304 adding 'heaven_base/swarm/runner.py' 2026-03-22T15:16:02,306 adding 'heaven_base/swarm/swarm_tool.py' 2026-03-22T15:16:02,307 adding 'heaven_base/swarm/tmux.swarm.conf' 2026-03-22T15:16:02,309 adding 'heaven_base/templates/langgraph_scripture_template.py' 2026-03-22T15:16:02,311 adding 'heaven_base/tool_utils/__init__.py' 2026-03-22T15:16:02,313 adding 'heaven_base/tool_utils/_think_utils.py' 2026-03-22T15:16:02,314 adding 'heaven_base/tool_utils/agent_config_test.py' 2026-03-22T15:16:02,316 adding 'heaven_base/tool_utils/completion_runners.py' 2026-03-22T15:16:02,318 adding 'heaven_base/tool_utils/concept_neo4j_utils.py' 2026-03-22T15:16:02,324 adding 'heaven_base/tool_utils/context_manager.py' 2026-03-22T15:16:02,325 adding 'heaven_base/tool_utils/default_hooks.py' 2026-03-22T15:16:02,327 adding 'heaven_base/tool_utils/dependency_finder.py' 2026-03-22T15:16:02,329 adding 'heaven_base/tool_utils/find_tool_use_in_history.py' 2026-03-22T15:16:02,331 adding 'heaven_base/tool_utils/github_kanban.py' 2026-03-22T15:16:02,334 adding 'heaven_base/tool_utils/github_kanban.py.backup' 2026-03-22T15:16:02,340 adding 'heaven_base/tool_utils/hermes_utils.py' 2026-03-22T15:16:02,342 adding 'heaven_base/tool_utils/neo4j_utils.py' 2026-03-22T15:16:02,344 adding 'heaven_base/tool_utils/produce_prompt_block_util.py' 2026-03-22T15:16:02,345 adding 'heaven_base/tool_utils/prompt_injection_system_vX1.py' 2026-03-22T15:16:02,347 adding 'heaven_base/tool_utils/safe_code_reader.py' 2026-03-22T15:16:02,348 adding 'heaven_base/tool_utils/skill_utils.py' 2026-03-22T15:16:02,350 adding 'heaven_base/tool_utils/skillchain_utils.py' 2026-03-22T15:16:02,352 adding 'heaven_base/tool_utils/tree_kanban.py' 2026-03-22T15:16:02,354 adding 'heaven_base/tool_utils/tree_kanban.py.backup' 2026-03-22T15:16:02,356 adding 'heaven_base/tools/__init__.py' 2026-03-22T15:16:02,358 adding 'heaven_base/tools/acolyte_chain_tools.py' 2026-03-22T15:16:02,360 adding 'heaven_base/tools/acolyte_chains.py' 2026-03-22T15:16:02,362 adding 'heaven_base/tools/agent_config_test_tool.py' 2026-03-22T15:16:02,364 adding 'heaven_base/tools/bash_tool.py' 2026-03-22T15:16:02,365 adding 'heaven_base/tools/chain_tool.py' 2026-03-22T15:16:02,366 adding 'heaven_base/tools/code_localizer_tool.py' 2026-03-22T15:16:02,368 adding 'heaven_base/tools/constrained_bash_tool.py' 2026-03-22T15:16:02,370 adding 'heaven_base/tools/hermes_tool.py' 2026-03-22T15:16:02,371 adding 'heaven_base/tools/matryoshka_registry_tool.py' 2026-03-22T15:16:02,373 adding 'heaven_base/tools/mcp_session_tools.py' 2026-03-22T15:16:02,374 adding 'heaven_base/tools/neo4j_tool.py' 2026-03-22T15:16:02,381 adding 'heaven_base/tools/network_edit_tool.py' 2026-03-22T15:16:02,383 adding 'heaven_base/tools/redaction_tool.py' 2026-03-22T15:16:02,385 adding 'heaven_base/tools/registry_tool.py' 2026-03-22T15:16:02,386 adding 'heaven_base/tools/retrieve_tool_info_tool.py' 2026-03-22T15:16:02,387 adding 'heaven_base/tools/run.py' 2026-03-22T15:16:02,389 adding 'heaven_base/tools/safe_code_reader_tool.py' 2026-03-22T15:16:02,390 adding 'heaven_base/tools/search_prompt_blocks_tool.py' 2026-03-22T15:16:02,391 adding 'heaven_base/tools/skill_tool.py' 2026-03-22T15:16:02,393 adding 'heaven_base/tools/state_machine_tool.py' 2026-03-22T15:16:02,394 adding 'heaven_base/tools/straightforwardsummarizer_tool.py' 2026-03-22T15:16:02,396 adding 'heaven_base/tools/swarm_tool.py' 2026-03-22T15:16:02,397 adding 'heaven_base/tools/task_system_tool.py' 2026-03-22T15:16:02,399 adding 'heaven_base/tools/think_tool.py' 2026-03-22T15:16:02,400 adding 'heaven_base/tools/view_history_tool.py' 2026-03-22T15:16:02,402 adding 'heaven_base/tools/websearch_tool.py' 2026-03-22T15:16:02,404 adding 'heaven_base/tools/workflow_relay_tool.py' 2026-03-22T15:16:02,405 adding 'heaven_base/tools/write_block_report_tool.py' 2026-03-22T15:16:02,406 adding 'heaven_base/tools/write_prompt_block_tool.py' 2026-03-22T15:16:02,408 adding 'heaven_base/tools/write_skillchain_type_prompt_block_tool.py' 2026-03-22T15:16:02,409 adding 'heaven_base/utils/__init__.py' 2026-03-22T15:16:02,411 adding 'heaven_base/utils/agent_and_tool_lists.py' 2026-03-22T15:16:02,412 adding 'heaven_base/utils/agent_client.py' 2026-03-22T15:16:02,414 adding 'heaven_base/utils/agent_result_reader.py' 2026-03-22T15:16:02,419 adding 'heaven_base/utils/auto_summarize.py' 2026-03-22T15:16:02,421 adding 'heaven_base/utils/context_window_config.py' 2026-03-22T15:16:02,423 adding 'heaven_base/utils/get_env_value.py' 2026-03-22T15:16:02,426 adding 'heaven_base/utils/git_container_base_util.py' 2026-03-22T15:16:02,428 adding 'heaven_base/utils/heaven_conversation_utils.py' 2026-03-22T15:16:02,430 adding 'heaven_base/utils/heaven_response_utils.py' 2026-03-22T15:16:02,433 adding 'heaven_base/utils/mcp_agent_orchestrator.py' 2026-03-22T15:16:02,435 adding 'heaven_base/utils/mcp_client.py' 2026-03-22T15:16:02,437 adding 'heaven_base/utils/mcp_tool_converter.py' 2026-03-22T15:16:02,438 adding 'heaven_base/utils/name_utils.py' 2026-03-22T15:16:02,440 adding 'heaven_base/utils/omnitool.py' 2026-03-22T15:16:02,445 adding 'heaven_base/utils/recursive_summarize.py' 2026-03-22T15:16:02,447 adding 'heaven_base/utils/test_neo4jtool_real.py' 2026-03-22T15:16:02,448 adding 'heaven_base/utils/test_omnitool.py' 2026-03-22T15:16:02,449 adding 'heaven_base/utils/test_omnitool_real.py' 2026-03-22T15:16:02,451 adding 'heaven_base/utils/token_counter.py' 2026-03-22T15:16:02,452 adding 'heaven_base/utils/wiki_config.py' 2026-03-22T15:16:02,455 adding 'heaven_framework-0.1.22.dist-info/licenses/LICENSE' 2026-03-22T15:16:02,456 adding 'heaven_framework-0.1.22.dist-info/METADATA' 2026-03-22T15:16:02,457 adding 'heaven_framework-0.1.22.dist-info/WHEEL' 2026-03-22T15:16:02,458 adding 'heaven_framework-0.1.22.dist-info/entry_points.txt' 2026-03-22T15:16:02,459 adding 'heaven_framework-0.1.22.dist-info/top_level.txt' 2026-03-22T15:16:02,463 adding 'heaven_framework-0.1.22.dist-info/RECORD' 2026-03-22T15:16:02,470 removing build/bdist.linux-armv7l/wheel 2026-03-22T15:16:02,616 Building wheel for heaven-framework (pyproject.toml): finished with status 'done' 2026-03-22T15:16:02,634 Created wheel for heaven-framework: filename=heaven_framework-0.1.22-py3-none-any.whl size=484533 sha256=13f18ade1315f97ddb33812fed71cd5ebef66cd7d2bacb2231ee2accca893666 2026-03-22T15:16:02,635 Stored in directory: /tmp/pip-ephem-wheel-cache-mmg892v4/wheels/2c/0f/27/e4aa9e281dc35b423d04ddd59d858cb50806195414b5eca4e7 2026-03-22T15:16:02,653 Successfully built heaven-framework 2026-03-22T15:16:02,667 Removed build tracker: '/tmp/pip-build-tracker-7r9tswwk'