2025-09-08T14:08:44,504 Created temporary directory: /tmp/pip-build-tracker-1wu82d2n 2025-09-08T14:08:44,505 Initialized build tracking at /tmp/pip-build-tracker-1wu82d2n 2025-09-08T14:08:44,505 Created build tracker: /tmp/pip-build-tracker-1wu82d2n 2025-09-08T14:08:44,505 Entered build tracker: /tmp/pip-build-tracker-1wu82d2n 2025-09-08T14:08:44,505 Created temporary directory: /tmp/pip-wheel-4e3fp7ac 2025-09-08T14:08:44,508 Created temporary directory: /tmp/pip-ephem-wheel-cache-8hdzohum 2025-09-08T14:08:44,567 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-08T14:08:44,569 2 location(s) to search for versions of heat: 2025-09-08T14:08:44,569 * https://pypi.org/simple/heat/ 2025-09-08T14:08:44,569 * https://www.piwheels.org/simple/heat/ 2025-09-08T14:08:44,569 Fetching project page and analyzing links: https://pypi.org/simple/heat/ 2025-09-08T14:08:44,570 Getting page https://pypi.org/simple/heat/ 2025-09-08T14:08:44,571 Found index url https://pypi.org/simple/ 2025-09-08T14:08:44,798 Fetched page https://pypi.org/simple/heat/ as application/vnd.pypi.simple.v1+json 2025-09-08T14:08:44,808 Skipping link: No binaries permitted for heat: https://files.pythonhosted.org/packages/a5/cb/9b4195991c8f1459a417efa367e9438dc395afc68446aec5600b2462c1a8/HeAT-0.0.0-py3-none-any.whl (from https://pypi.org/simple/heat/) 2025-09-08T14:08:44,808 Skipping link: No binaries permitted for heat: https://files.pythonhosted.org/packages/32/c8/91f362a5d705207b83eab83bfdbc1b4277132be3d3cec03420370470ced7/heat-0.0.0-py3-none-any.whl (from https://pypi.org/simple/heat/) 2025-09-08T14:08:44,809 Found link https://files.pythonhosted.org/packages/5e/84/69e7687a18f99db4f4fd549a5ae78903bc2a301b0299b55aa50fcb5c5176/heat-0.0.0.tar.gz (from https://pypi.org/simple/heat/), version: 0.0.0 2025-09-08T14:08:44,809 Found link https://files.pythonhosted.org/packages/10/d0/eebcaf448aaa89d3b663c9cf2e2c9b05bdea4363ff96292580009d05ea41/heat-0.0.2.tar.gz (from https://pypi.org/simple/heat/), version: 0.0.2 2025-09-08T14:08:44,810 Found link https://files.pythonhosted.org/packages/f7/c8/060bf05e10bb0817116f738a2671e4bb1c9925d7fca387d3049835791a43/heat-0.0.5.tar.gz (from https://pypi.org/simple/heat/), version: 0.0.5 2025-09-08T14:08:44,810 Found link https://files.pythonhosted.org/packages/30/0d/82a37b29b01782a22a512469362f2ea53673bd156f4d74c3fc0de9f2bf8c/heat-0.1.0.tar.gz (from https://pypi.org/simple/heat/), version: 0.1.0 2025-09-08T14:08:44,810 Found link https://files.pythonhosted.org/packages/70/18/a84ede68156d09167100fc08d6fcfdd6d7614278bbd00bd7a8cded1522b4/heat-0.2.1.tar.gz (from https://pypi.org/simple/heat/), version: 0.2.1 2025-09-08T14:08:44,810 Found link https://files.pythonhosted.org/packages/a1/3a/109ca3285cc58ccb87c683c71b29be3ac8a1e11c7afaa27170c764a93b3f/heat-0.2.2.tar.gz (from https://pypi.org/simple/heat/), version: 0.2.2 2025-09-08T14:08:44,811 Found link https://files.pythonhosted.org/packages/a8/8b/0cb288770d1b40f6f98e0f151073055498e61be0f1d70c4062857266c3cd/heat-0.3.0.tar.gz (from https://pypi.org/simple/heat/), version: 0.3.0 2025-09-08T14:08:44,811 Skipping link: No binaries permitted for heat: https://files.pythonhosted.org/packages/8e/fe/6b665d688c9ef64311f58075e801f0202ff67cf6c2948c3715d18c0a0597/heat-0.4.0-py3-none-any.whl (from https://pypi.org/simple/heat/) (requires-python:~=3.6) 2025-09-08T14:08:44,812 Found link https://files.pythonhosted.org/packages/ae/66/0d155708707403ab3436e18294a3518ec02bcbd070efcff0907e1403e0a2/heat-0.4.0.tar.gz (from https://pypi.org/simple/heat/) (requires-python:~=3.6), version: 0.4.0 2025-09-08T14:08:44,813 Skipping link: No binaries permitted for heat: https://files.pythonhosted.org/packages/8e/2f/0945ed8bf1088041de0224ca7e5f27415f14298322acd9751c3c52a20eda/heat-0.5.0-py3-none-any.whl (from https://pypi.org/simple/heat/) (requires-python:~=3.6) 2025-09-08T14:08:44,813 Found link https://files.pythonhosted.org/packages/2a/d5/c957032623f8742e16595b9e23c102661f2d46105185991ae6f7a313a079/heat-0.5.0.tar.gz (from https://pypi.org/simple/heat/) (requires-python:~=3.6), version: 0.5.0 2025-09-08T14:08:44,813 Skipping link: No binaries permitted for heat: https://files.pythonhosted.org/packages/8b/b6/b2a102e2e9e5e8365df33f2804b935366817dfd78626ca81bcedbd4bbc51/heat-0.5.1-py3-none-any.whl (from https://pypi.org/simple/heat/) (requires-python:~=3.6) 2025-09-08T14:08:44,813 Found link https://files.pythonhosted.org/packages/7f/a3/61ea51ede4efdcc95d18de698795b952fb495ffdaf11c8b6561305955d63/heat-0.5.1.tar.gz (from https://pypi.org/simple/heat/) (requires-python:~=3.6), version: 0.5.1 2025-09-08T14:08:44,814 Skipping link: No binaries permitted for heat: https://files.pythonhosted.org/packages/19/e3/6752c4f510b90a8dde7c029a5a3eb886857a62ac771768448c8f1264a07c/heat-1.0.0-py3-none-any.whl (from https://pypi.org/simple/heat/) (requires-python:>=3.7) 2025-09-08T14:08:44,814 Found link https://files.pythonhosted.org/packages/c2/e1/2b5f472ff81c5bc372dbe183e97dbd96b514f8b5aac26092c39ed6a6fdca/heat-1.0.0.tar.gz (from https://pypi.org/simple/heat/) (requires-python:>=3.7), version: 1.0.0 2025-09-08T14:08:44,815 Skipping link: No binaries permitted for heat: https://files.pythonhosted.org/packages/7d/68/66257597686f31aeb756bc80eafc867ace0f5cbc08e810db79156b4569d8/heat-1.1.0-py3-none-any.whl (from https://pypi.org/simple/heat/) (requires-python:>=3.7) 2025-09-08T14:08:44,815 Found link https://files.pythonhosted.org/packages/95/17/5fd180adb89ce807281e19e9589c24b4d08986b819fd77e0e43ac784f2d3/heat-1.1.0.tar.gz (from https://pypi.org/simple/heat/) (requires-python:>=3.7), version: 1.1.0 2025-09-08T14:08:44,815 Skipping link: No binaries permitted for heat: https://files.pythonhosted.org/packages/68/02/653e297663dfbdadac3fc0c3752b9a8ab5aab48bf14d46062a78f5b2b776/heat-1.1.1-py3-none-any.whl (from https://pypi.org/simple/heat/) (requires-python:>=3.7) 2025-09-08T14:08:44,816 Found link https://files.pythonhosted.org/packages/5d/3a/4781f1e6910753bfdfa6712c83c732c60e675d8de14983926a0d9306c7a6/heat-1.1.1.tar.gz (from https://pypi.org/simple/heat/) (requires-python:>=3.7), version: 1.1.1 2025-09-08T14:08:44,816 Skipping link: No binaries permitted for heat: https://files.pythonhosted.org/packages/f8/c0/c17afb42f15f05b97eb4b690e580745883ed42b25a0b8c6a1ce373834923/heat-1.2.0-py3-none-any.whl (from https://pypi.org/simple/heat/) (requires-python:>=3.7) 2025-09-08T14:08:44,816 Found link https://files.pythonhosted.org/packages/67/3a/91fc694a052c2467effd01c104bbff186346bb4dd2e07a2ed0d24bb17a52/heat-1.2.0.tar.gz (from https://pypi.org/simple/heat/) (requires-python:>=3.7), version: 1.2.0 2025-09-08T14:08:44,816 Skipping link: No binaries permitted for heat: https://files.pythonhosted.org/packages/23/e1/8a1bad643082cca1c64f7bf82af1917c88d7131559a84ff66f22e17a1036/heat-1.2.1-py3-none-any.whl (from https://pypi.org/simple/heat/) (requires-python:>=3.7) 2025-09-08T14:08:44,817 Found link https://files.pythonhosted.org/packages/77/ec/d655e6dd833b764a5b547a1bc8840f3fd0ef6487bf76e9df2b1d7c1e8c72/heat-1.2.1.tar.gz (from https://pypi.org/simple/heat/) (requires-python:>=3.7), version: 1.2.1 2025-09-08T14:08:44,817 Skipping link: No binaries permitted for heat: https://files.pythonhosted.org/packages/7b/7f/9ff1e43b6e2b35a0792a61ff909c680d48c86b46c322e90435cc97146d43/heat-1.2.2-py3-none-any.whl (from https://pypi.org/simple/heat/) (requires-python:>=3.7) 2025-09-08T14:08:44,817 Found link https://files.pythonhosted.org/packages/a0/25/6f2990faf6bf95a193b2f72902bdb8d70d6380a735e54497178a12474c79/heat-1.2.2.tar.gz (from https://pypi.org/simple/heat/) (requires-python:>=3.7), version: 1.2.2 2025-09-08T14:08:44,817 Skipping link: No binaries permitted for heat: https://files.pythonhosted.org/packages/a6/b9/3d9dd4940b0a5b2f1ef81f982a4d608614c3e062cd079f12b0c342f36992/heat-1.3.0-py3-none-any.whl (from https://pypi.org/simple/heat/) (requires-python:>=3.8) 2025-09-08T14:08:44,818 Found link https://files.pythonhosted.org/packages/f6/e2/ae62f7f3567b79a3b81bd71801fccb88665a76f00068ded542d2c6359e52/heat-1.3.0.tar.gz (from https://pypi.org/simple/heat/) (requires-python:>=3.8), version: 1.3.0 2025-09-08T14:08:44,818 Skipping link: No binaries permitted for heat: https://files.pythonhosted.org/packages/8f/8b/1e6736acff0f018bd7e065dca62e350b2909abd174e825b371b21b0b7835/heat-1.3.1-py3-none-any.whl (from https://pypi.org/simple/heat/) (requires-python:>=3.8) 2025-09-08T14:08:44,819 Found link https://files.pythonhosted.org/packages/b4/8d/50a404bc1a2c9e79f662a598b8c8fd3059677d1831ab986fdf411cd07d9d/heat-1.3.1.tar.gz (from https://pypi.org/simple/heat/) (requires-python:>=3.8), version: 1.3.1 2025-09-08T14:08:44,819 Skipping link: No binaries permitted for heat: https://files.pythonhosted.org/packages/8c/7b/444d68d6ecb7b494f7bd78fb6af343b0340f1c17888307b69e1e59ff35d6/heat-1.4.0-py3-none-any.whl (from https://pypi.org/simple/heat/) (requires-python:>=3.8) 2025-09-08T14:08:44,819 Found link https://files.pythonhosted.org/packages/a7/e4/d4ab6fbd5031121bb08f123bea25749d1b9740ef023bb9bd2d2a411ef624/heat-1.4.0.tar.gz (from https://pypi.org/simple/heat/) (requires-python:>=3.8), version: 1.4.0 2025-09-08T14:08:44,819 Skipping link: No binaries permitted for heat: https://files.pythonhosted.org/packages/6e/e2/8a5f5d1f95529706a3ad1b0d1cc16141d5f78768bd81cf8dad09a54c5858/heat-1.4.1-py3-none-any.whl (from https://pypi.org/simple/heat/) (requires-python:>=3.8) 2025-09-08T14:08:44,820 Found link https://files.pythonhosted.org/packages/97/3f/5ad7a32daafef35688301f06767cbc64a206ae2e669c4f32c77ae557b52f/heat-1.4.1.tar.gz (from https://pypi.org/simple/heat/) (requires-python:>=3.8), version: 1.4.1 2025-09-08T14:08:44,820 Skipping link: No binaries permitted for heat: https://files.pythonhosted.org/packages/cf/7f/f12638de9cf50fa35f380d5183acc8ae9fbcf7283b9733939bfc00783457/heat-1.4.2-py3-none-any.whl (from https://pypi.org/simple/heat/) (requires-python:>=3.8) 2025-09-08T14:08:44,820 Found link https://files.pythonhosted.org/packages/f9/68/3057c6b86136e91e44317aacc53ca92deeb15238dfb39d5ec68f3768352c/heat-1.4.2.tar.gz (from https://pypi.org/simple/heat/) (requires-python:>=3.8), version: 1.4.2 2025-09-08T14:08:44,820 Skipping link: No binaries permitted for heat: https://files.pythonhosted.org/packages/e3/5b/0c23f478070146f52c1713983677647c4035cd5a1fdf702fe2bd4409d91e/heat-1.5.0-py3-none-any.whl (from https://pypi.org/simple/heat/) (requires-python:>=3.9) 2025-09-08T14:08:44,821 Found link https://files.pythonhosted.org/packages/02/1b/acf5373230767c80e37340bbce1434a91dc68a2900749fed5241cdeb52db/heat-1.5.0.tar.gz (from https://pypi.org/simple/heat/) (requires-python:>=3.9), version: 1.5.0 2025-09-08T14:08:44,822 Skipping link: No binaries permitted for heat: https://files.pythonhosted.org/packages/ee/3f/f44f96c9f11e6fcae16fb371a4516e7a598b25bf3185ec705c1d95420408/heat-1.5.1-py3-none-any.whl (from https://pypi.org/simple/heat/) (requires-python:>=3.9) 2025-09-08T14:08:44,822 Found link https://files.pythonhosted.org/packages/90/d7/3db345f60e0065c00308fa30bddeaf047a54050d6e1689e826e9ce4f3375/heat-1.5.1.tar.gz (from https://pypi.org/simple/heat/) (requires-python:>=3.9), version: 1.5.1 2025-09-08T14:08:44,822 Skipping link: No binaries permitted for heat: https://files.pythonhosted.org/packages/ea/b2/f5881a10109347be62a5d26d472ec2580a55382f902a3ee6a056fe19a85f/heat-1.6.0-py3-none-any.whl (from https://pypi.org/simple/heat/) (requires-python:>=3.10) 2025-09-08T14:08:44,823 Found link https://files.pythonhosted.org/packages/77/76/a1fbc6584b90816a4767eed2a7e9aa282c8264583a1cab2d70cd1a298407/heat-1.6.0.tar.gz (from https://pypi.org/simple/heat/) (requires-python:>=3.10), version: 1.6.0 2025-09-08T14:08:44,823 Fetching project page and analyzing links: https://www.piwheels.org/simple/heat/ 2025-09-08T14:08:44,824 Getting page https://www.piwheels.org/simple/heat/ 2025-09-08T14:08:44,825 Found index url https://www.piwheels.org/simple/ 2025-09-08T14:08:44,913 Fetched page https://www.piwheels.org/simple/heat/ as text/html 2025-09-08T14:08:44,919 Skipping link: No binaries permitted for heat: https://archive1.piwheels.org/simple/heat/heat-1.5.1-py3-none-any.whl#sha256=9bbb88dbbc19662faff2906d9361761a38b094ddcb44b23381b8902ca2a6fdb3 (from https://www.piwheels.org/simple/heat/) (requires-python:>=3.9) 2025-09-08T14:08:44,919 Skipping link: No binaries permitted for heat: https://archive1.piwheels.org/simple/heat/heat-1.5.0-py3-none-any.whl#sha256=4d75831eabaa9b924c79f44693ca54ae36ed1411a0da59584db7941fb6ffedbd (from https://www.piwheels.org/simple/heat/) (requires-python:>=3.9) 2025-09-08T14:08:44,919 Skipping link: No binaries permitted for heat: https://archive1.piwheels.org/simple/heat/heat-1.4.2-py3-none-any.whl#sha256=fd7d2ccaaa1d885cb26a69c5d537d78053e8a510152a148302ac9fd004fcd83c (from https://www.piwheels.org/simple/heat/) (requires-python:>=3.8) 2025-09-08T14:08:44,920 Skipping link: No binaries permitted for heat: https://archive1.piwheels.org/simple/heat/heat-1.4.1-py3-none-any.whl#sha256=08af78c352fd9bf3a1d0a497ff4b0f5dd8318a2f486006cda2e71543c4067d30 (from https://www.piwheels.org/simple/heat/) (requires-python:>=3.8) 2025-09-08T14:08:44,920 Skipping link: No binaries permitted for heat: https://archive1.piwheels.org/simple/heat/heat-1.4.0-py3-none-any.whl#sha256=faa6250c9490596a37ab2602a478b3477b995b5bad1da0824570f75b738b68fe (from https://www.piwheels.org/simple/heat/) (requires-python:>=3.8) 2025-09-08T14:08:44,920 Skipping link: No binaries permitted for heat: https://archive1.piwheels.org/simple/heat/heat-1.3.1-py3-none-any.whl#sha256=6a56060d41b364c4f811dae4ddff5178ee4d93895875f7f68abf7dbed7933eb8 (from https://www.piwheels.org/simple/heat/) (requires-python:>=3.8) 2025-09-08T14:08:44,920 Skipping link: No binaries permitted for heat: https://archive1.piwheels.org/simple/heat/heat-1.3.0-py3-none-any.whl#sha256=1556c6d5d766add982b3538b69222e03565d121032ad9ae293d3fbd0a46e16bd (from https://www.piwheels.org/simple/heat/) (requires-python:>=3.8) 2025-09-08T14:08:44,920 Skipping link: No binaries permitted for heat: https://archive1.piwheels.org/simple/heat/heat-1.2.2-py3-none-any.whl#sha256=ebd59d69c4d3d1e263a9e7da6963654e2303b6558bc9d1f438ad35184f7d0126 (from https://www.piwheels.org/simple/heat/) (requires-python:>=3.7) 2025-09-08T14:08:44,920 Skipping link: No binaries permitted for heat: https://archive1.piwheels.org/simple/heat/heat-1.2.1-py3-none-any.whl#sha256=35237cf27a784a3bc619b104024ec0928b86d603a1780af09ed7998603e7c390 (from https://www.piwheels.org/simple/heat/) (requires-python:>=3.7) 2025-09-08T14:08:44,920 Skipping link: No binaries permitted for heat: https://archive1.piwheels.org/simple/heat/heat-1.2.0-py3-none-any.whl#sha256=88209765926d145c45f70d6c3f4fd43cf70a14a34b5c1e6490aeeef5de649898 (from https://www.piwheels.org/simple/heat/) (requires-python:>=3.7) 2025-09-08T14:08:44,921 Skipping link: No binaries permitted for heat: https://archive1.piwheels.org/simple/heat/heat-1.1.1-py3-none-any.whl#sha256=68e0e45a507ee2c0e85ae9dd6bf1dcce25bf3fb83f2ab18773c40547ee45202a (from https://www.piwheels.org/simple/heat/) (requires-python:>=3.7) 2025-09-08T14:08:44,921 Skipping link: No binaries permitted for heat: https://archive1.piwheels.org/simple/heat/heat-1.1.0-py3-none-any.whl#sha256=8d3a819a44c359207decb641c3935f170bf074675fc3b8076e18063b7c52bafe (from https://www.piwheels.org/simple/heat/) (requires-python:>=3.7) 2025-09-08T14:08:44,921 Skipping link: No binaries permitted for heat: https://archive1.piwheels.org/simple/heat/heat-1.0.0-py3-none-any.whl#sha256=94990516718da66da27b9bb427feb07a4df71ad221bf2a9bd5860abbf59863be (from https://www.piwheels.org/simple/heat/) (requires-python:>=3.7) 2025-09-08T14:08:44,921 Skipping link: No binaries permitted for heat: https://archive1.piwheels.org/simple/heat/heat-0.5.1-py3-none-any.whl#sha256=7d6c006c9593226ba6c6ea6f43a77c465d4c6e70f60fd1dad6e4fb4230bae9ce (from https://www.piwheels.org/simple/heat/) (requires-python:~=3.6) 2025-09-08T14:08:44,921 Skipping link: No binaries permitted for heat: https://archive1.piwheels.org/simple/heat/heat-0.5.0-py3-none-any.whl#sha256=c1f69f6e75e1f705711b10364e194c555f55cb7bd3e9fad04178fd285688341d (from https://www.piwheels.org/simple/heat/) (requires-python:~=3.6) 2025-09-08T14:08:44,921 Skipping link: No binaries permitted for heat: https://archive1.piwheels.org/simple/heat/heat-0.4.0-py3-none-any.whl#sha256=903e3008f256483429070f118349a7b64e58b79a8d543de54c00176645cc03ba (from https://www.piwheels.org/simple/heat/) (requires-python:~=3.6) 2025-09-08T14:08:44,922 Skipping link: No binaries permitted for heat: https://archive1.piwheels.org/simple/heat/heat-0.3.0-py3-none-any.whl#sha256=652552284be3a7afa3bdad843fadcc301481daee6677e3b53b3db2b72d5f4814 (from https://www.piwheels.org/simple/heat/) 2025-09-08T14:08:44,922 Skipping link: No binaries permitted for heat: https://archive1.piwheels.org/simple/heat/heat-0.2.2-py3-none-any.whl#sha256=3b133fe07c7afe48f0e3182173f5001a0e984b45cb7d59aeb8c76d77f121c037 (from https://www.piwheels.org/simple/heat/) 2025-09-08T14:08:44,922 Skipping link: No binaries permitted for heat: https://archive1.piwheels.org/simple/heat/heat-0.2.1-py3-none-any.whl#sha256=1c0f229fa089871ca27fa77d506d6b766234e8cba6cc77852c8da36c16600621 (from https://www.piwheels.org/simple/heat/) 2025-09-08T14:08:44,922 Skipping link: No binaries permitted for heat: https://archive1.piwheels.org/simple/heat/heat-0.1.0-py3-none-any.whl#sha256=2e9c40cff991f3b76abf3d4f472808666ac9f081d9a08f6df6c96eeb153ec99b (from https://www.piwheels.org/simple/heat/) 2025-09-08T14:08:44,922 Skipping link: No binaries permitted for heat: https://archive1.piwheels.org/simple/heat/heat-0.0.5-py3-none-any.whl#sha256=6ff0d736e6b8386864f553545ad6c1616dbd0704fa8f6328427b86541e317da0 (from https://www.piwheels.org/simple/heat/) 2025-09-08T14:08:44,922 Skipping link: No binaries permitted for heat: https://archive1.piwheels.org/simple/heat/HeAT-0.0.0-py3-none-any.whl#sha256=2e1d4d4ec56390af43c6d9ce636412f7453434f6569342b6b9d81957cf35d479 (from https://www.piwheels.org/simple/heat/) 2025-09-08T14:08:44,922 Skipping link: not a file: https://www.piwheels.org/simple/heat/ 2025-09-08T14:08:44,923 Skipping link: not a file: https://pypi.org/simple/heat/ 2025-09-08T14:08:44,949 Given no hashes to check 1 links for project 'heat': discarding no candidates 2025-09-08T14:08:44,951 Collecting heat==0.0.2 2025-09-08T14:08:44,952 Created temporary directory: /tmp/pip-unpack-2pf6o3kd 2025-09-08T14:08:45,089 Downloading heat-0.0.2.tar.gz (2.0 kB) 2025-09-08T14:08:45,104 Added heat==0.0.2 from https://files.pythonhosted.org/packages/10/d0/eebcaf448aaa89d3b663c9cf2e2c9b05bdea4363ff96292580009d05ea41/heat-0.0.2.tar.gz to build tracker '/tmp/pip-build-tracker-1wu82d2n' 2025-09-08T14:08:45,106 Running setup.py (path:/tmp/pip-wheel-4e3fp7ac/heat_6fc0e6a881c44ce3960c35d525adf537/setup.py) egg_info for package heat 2025-09-08T14:08:45,107 Created temporary directory: /tmp/pip-pip-egg-info-27c38x7r 2025-09-08T14:08:45,107 Preparing metadata (setup.py): started 2025-09-08T14:08:45,109 Running command python setup.py egg_info 2025-09-08T14:08:45,620 Traceback (most recent call last): 2025-09-08T14:08:45,622 File "", line 2, in 2025-09-08T14:08:45,622 exec(compile(''' 2025-09-08T14:08:45,622 ~~~~^^^^^^^^^^^^ 2025-09-08T14:08:45,622 # This is -- a caller that pip uses to run setup.py 2025-09-08T14:08:45,622 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T14:08:45,622 ...<32 lines>... 2025-09-08T14:08:45,623 exec(compile(setup_py_code, filename, "exec")) 2025-09-08T14:08:45,623 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T14:08:45,623 ''' % ('/tmp/pip-wheel-4e3fp7ac/heat_6fc0e6a881c44ce3960c35d525adf537/setup.py',), "", "exec")) 2025-09-08T14:08:45,623 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T14:08:45,623 File "", line 35, in 2025-09-08T14:08:45,623 File "/tmp/pip-wheel-4e3fp7ac/heat_6fc0e6a881c44ce3960c35d525adf537/setup.py", line 3, in 2025-09-08T14:08:45,623 with open("README.md", "r") as fh: 2025-09-08T14:08:45,624 ~~~~^^^^^^^^^^^^^^^^^^ 2025-09-08T14:08:45,624 FileNotFoundError: [Errno 2] No such file or directory: 'README.md' 2025-09-08T14:08:45,708 ERROR: python setup.py egg_info exited with 1 2025-09-08T14:08:45,721 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2025-09-08T14:08:45,721 exec(compile('"'"''"'"''"'"' 2025-09-08T14:08:45,721 # This is -- a caller that pip uses to run setup.py 2025-09-08T14:08:45,721 # 2025-09-08T14:08:45,721 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-08T14:08:45,721 # import from `distutils.core` to work with newer packaging standards. 2025-09-08T14:08:45,721 # - It provides a clear error message when setuptools is not installed. 2025-09-08T14:08:45,721 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-08T14:08:45,721 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-08T14:08:45,721 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-08T14:08:45,721 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-08T14:08:45,721 import os, sys, tokenize, traceback 2025-09-08T14:08:45,721 2025-09-08T14:08:45,721 try: 2025-09-08T14:08:45,721 import setuptools 2025-09-08T14:08:45,721 except ImportError: 2025-09-08T14:08:45,721 print( 2025-09-08T14:08:45,721 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-08T14:08:45,721 "the build environment with exception:", 2025-09-08T14:08:45,721 file=sys.stderr, 2025-09-08T14:08:45,721 ) 2025-09-08T14:08:45,721 traceback.print_exc() 2025-09-08T14:08:45,721 sys.exit(1) 2025-09-08T14:08:45,721 2025-09-08T14:08:45,721 __file__ = %r 2025-09-08T14:08:45,721 sys.argv[0] = __file__ 2025-09-08T14:08:45,721 2025-09-08T14:08:45,721 if os.path.exists(__file__): 2025-09-08T14:08:45,721 filename = __file__ 2025-09-08T14:08:45,721 with tokenize.open(__file__) as f: 2025-09-08T14:08:45,721 setup_py_code = f.read() 2025-09-08T14:08:45,721 else: 2025-09-08T14:08:45,721 filename = "" 2025-09-08T14:08:45,721 setup_py_code = "from setuptools import setup; setup()" 2025-09-08T14:08:45,721 2025-09-08T14:08:45,721 exec(compile(setup_py_code, filename, "exec")) 2025-09-08T14:08:45,721 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-4e3fp7ac/heat_6fc0e6a881c44ce3960c35d525adf537/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-27c38x7r[/] 2025-09-08T14:08:45,721 [bold magenta]cwd[/]: /tmp/pip-wheel-4e3fp7ac/heat_6fc0e6a881c44ce3960c35d525adf537/ 2025-09-08T14:08:45,721 Preparing metadata (setup.py): finished with status 'error' 2025-09-08T14:08:45,722 ERROR: metadata generation failed 2025-09-08T14:08:45,728 Exception information: 2025-09-08T14:08:45,728 Traceback (most recent call last): 2025-09-08T14:08:45,728 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 63, in generate_metadata 2025-09-08T14:08:45,728 call_subprocess( 2025-09-08T14:08:45,728 ~~~~~~~~~~~~~~~^ 2025-09-08T14:08:45,728 args, 2025-09-08T14:08:45,728 ^^^^^ 2025-09-08T14:08:45,728 ...<2 lines>... 2025-09-08T14:08:45,728 spinner=spinner, 2025-09-08T14:08:45,728 ^^^^^^^^^^^^^^^^ 2025-09-08T14:08:45,728 ) 2025-09-08T14:08:45,728 ^ 2025-09-08T14:08:45,728 File "/usr/lib/python3/dist-packages/pip/_internal/utils/subprocess.py", line 209, in call_subprocess 2025-09-08T14:08:45,728 raise error 2025-09-08T14:08:45,728 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2025-09-08T14:08:45,728 2025-09-08T14:08:45,728 The above exception was the direct cause of the following exception: 2025-09-08T14:08:45,728 2025-09-08T14:08:45,728 Traceback (most recent call last): 2025-09-08T14:08:45,728 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-08T14:08:45,728 status = _inner_run() 2025-09-08T14:08:45,728 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-08T14:08:45,728 return self.run(options, args) 2025-09-08T14:08:45,728 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-08T14:08:45,728 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-08T14:08:45,728 return func(self, options, args) 2025-09-08T14:08:45,728 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2025-09-08T14:08:45,728 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2025-09-08T14:08:45,728 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 96, in resolve 2025-09-08T14:08:45,728 result = self._result = resolver.resolve( 2025-09-08T14:08:45,728 ~~~~~~~~~~~~~~~~^ 2025-09-08T14:08:45,728 collected.requirements, max_rounds=limit_how_complex_resolution_can_be 2025-09-08T14:08:45,728 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T14:08:45,728 ) 2025-09-08T14:08:45,728 ^ 2025-09-08T14:08:45,728 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 515, in resolve 2025-09-08T14:08:45,728 state = resolution.resolve(requirements, max_rounds=max_rounds) 2025-09-08T14:08:45,728 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 388, in resolve 2025-09-08T14:08:45,728 self._add_to_criteria(self.state.criteria, r, parent=None) 2025-09-08T14:08:45,728 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T14:08:45,728 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 141, in _add_to_criteria 2025-09-08T14:08:45,728 if not criterion.candidates: 2025-09-08T14:08:45,728 ^^^^^^^^^^^^^^^^^^^^ 2025-09-08T14:08:45,728 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/structs.py", line 194, in __bool__ 2025-09-08T14:08:45,728 return bool(self._sequence) 2025-09-08T14:08:45,728 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 163, in __bool__ 2025-09-08T14:08:45,728 self._bool = any(self) 2025-09-08T14:08:45,728 ~~~^^^^^^ 2025-09-08T14:08:45,728 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 147, in 2025-09-08T14:08:45,728 return (c for c in iterator if id(c) not in self._incompatible_ids) 2025-09-08T14:08:45,728 ^^^^^^^^ 2025-09-08T14:08:45,728 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 37, in _iter_built 2025-09-08T14:08:45,728 candidate = func() 2025-09-08T14:08:45,728 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 187, in _make_candidate_from_link 2025-09-08T14:08:45,728 base: Optional[BaseCandidate] = self._make_base_candidate_from_link( 2025-09-08T14:08:45,728 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-08T14:08:45,728 link, template, name, version 2025-09-08T14:08:45,728 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T14:08:45,728 ) 2025-09-08T14:08:45,728 ^ 2025-09-08T14:08:45,728 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 233, in _make_base_candidate_from_link 2025-09-08T14:08:45,728 self._link_candidate_cache[link] = LinkCandidate( 2025-09-08T14:08:45,728 ~~~~~~~~~~~~~^ 2025-09-08T14:08:45,728 link, 2025-09-08T14:08:45,728 ^^^^^ 2025-09-08T14:08:45,728 ...<3 lines>... 2025-09-08T14:08:45,728 version=version, 2025-09-08T14:08:45,728 ^^^^^^^^^^^^^^^^ 2025-09-08T14:08:45,728 ) 2025-09-08T14:08:45,728 ^ 2025-09-08T14:08:45,728 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 306, in __init__ 2025-09-08T14:08:45,728 super().__init__( 2025-09-08T14:08:45,728 ~~~~~~~~~~~~~~~~^ 2025-09-08T14:08:45,728 link=link, 2025-09-08T14:08:45,728 ^^^^^^^^^^ 2025-09-08T14:08:45,728 ...<4 lines>... 2025-09-08T14:08:45,728 version=version, 2025-09-08T14:08:45,728 ^^^^^^^^^^^^^^^^ 2025-09-08T14:08:45,728 ) 2025-09-08T14:08:45,728 ^ 2025-09-08T14:08:45,728 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 159, in __init__ 2025-09-08T14:08:45,728 self.dist = self._prepare() 2025-09-08T14:08:45,728 ~~~~~~~~~~~~~^^ 2025-09-08T14:08:45,728 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 236, in _prepare 2025-09-08T14:08:45,728 dist = self._prepare_distribution() 2025-09-08T14:08:45,728 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 317, in _prepare_distribution 2025-09-08T14:08:45,728 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2025-09-08T14:08:45,728 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T14:08:45,728 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 532, in prepare_linked_requirement 2025-09-08T14:08:45,728 return self._prepare_linked_requirement(req, parallel_builds) 2025-09-08T14:08:45,728 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T14:08:45,728 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 647, in _prepare_linked_requirement 2025-09-08T14:08:45,728 dist = _get_prepared_distribution( 2025-09-08T14:08:45,728 req, 2025-09-08T14:08:45,728 ...<3 lines>... 2025-09-08T14:08:45,728 self.check_build_deps, 2025-09-08T14:08:45,728 ) 2025-09-08T14:08:45,728 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 71, in _get_prepared_distribution 2025-09-08T14:08:45,728 abstract_dist.prepare_distribution_metadata( 2025-09-08T14:08:45,728 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-08T14:08:45,728 finder, build_isolation, check_build_deps 2025-09-08T14:08:45,728 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T14:08:45,728 ) 2025-09-08T14:08:45,728 ^ 2025-09-08T14:08:45,728 File "/usr/lib/python3/dist-packages/pip/_internal/distributions/sdist.py", line 69, in prepare_distribution_metadata 2025-09-08T14:08:45,728 self.req.prepare_metadata() 2025-09-08T14:08:45,728 ~~~~~~~~~~~~~~~~~~~~~~~~~^^ 2025-09-08T14:08:45,728 File "/usr/lib/python3/dist-packages/pip/_internal/req/req_install.py", line 581, in prepare_metadata 2025-09-08T14:08:45,728 self.metadata_directory = generate_metadata_legacy( 2025-09-08T14:08:45,728 ~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-08T14:08:45,728 build_env=self.build_env, 2025-09-08T14:08:45,728 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T14:08:45,728 ...<3 lines>... 2025-09-08T14:08:45,728 details=details, 2025-09-08T14:08:45,728 ^^^^^^^^^^^^^^^^ 2025-09-08T14:08:45,728 ) 2025-09-08T14:08:45,728 ^ 2025-09-08T14:08:45,728 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 70, in generate_metadata 2025-09-08T14:08:45,728 raise MetadataGenerationFailed(package_details=details) from error 2025-09-08T14:08:45,728 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2025-09-08T14:08:45,749 Removed heat==0.0.2 from https://files.pythonhosted.org/packages/10/d0/eebcaf448aaa89d3b663c9cf2e2c9b05bdea4363ff96292580009d05ea41/heat-0.0.2.tar.gz from build tracker '/tmp/pip-build-tracker-1wu82d2n' 2025-09-08T14:08:45,749 Removed build tracker: '/tmp/pip-build-tracker-1wu82d2n'