2025-09-03T20:44:48,138 Created temporary directory: /tmp/pip-build-tracker-heo9fi_5 2025-09-03T20:44:48,138 Initialized build tracking at /tmp/pip-build-tracker-heo9fi_5 2025-09-03T20:44:48,138 Created build tracker: /tmp/pip-build-tracker-heo9fi_5 2025-09-03T20:44:48,138 Entered build tracker: /tmp/pip-build-tracker-heo9fi_5 2025-09-03T20:44:48,139 Created temporary directory: /tmp/pip-wheel-bgn2aq4s 2025-09-03T20:44:48,142 Created temporary directory: /tmp/pip-ephem-wheel-cache-32npht5m 2025-09-03T20:44:48,197 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-03T20:44:48,199 2 location(s) to search for versions of heatshrink2: 2025-09-03T20:44:48,199 * https://pypi.org/simple/heatshrink2/ 2025-09-03T20:44:48,199 * https://www.piwheels.org/simple/heatshrink2/ 2025-09-03T20:44:48,199 Fetching project page and analyzing links: https://pypi.org/simple/heatshrink2/ 2025-09-03T20:44:48,199 Getting page https://pypi.org/simple/heatshrink2/ 2025-09-03T20:44:48,201 Found index url https://pypi.org/simple/ 2025-09-03T20:44:48,351 Fetched page https://pypi.org/simple/heatshrink2/ as application/vnd.pypi.simple.v1+json 2025-09-03T20:44:48,364 Found link https://files.pythonhosted.org/packages/fb/e5/eb35c3fe099f92e0a9c1323f1cf3de78ee826441738a03238049f0cfc792/heatshrink2-0.1.0.tar.gz (from https://pypi.org/simple/heatshrink2/), version: 0.1.0 2025-09-03T20:44:48,365 Found link https://files.pythonhosted.org/packages/41/12/5909da56a81a1da1d6a5f50b07067680f0fd09b77210c47da2e44e7fe510/heatshrink2-0.2.0.tar.gz (from https://pypi.org/simple/heatshrink2/), version: 0.2.0 2025-09-03T20:44:48,365 Found link https://files.pythonhosted.org/packages/22/2a/69dc892be0078998fb244f53b93187f23944c49174af79cc38110d697ffd/heatshrink2-0.4.0.tar.gz (from https://pypi.org/simple/heatshrink2/), version: 0.4.0 2025-09-03T20:44:48,365 Found link https://files.pythonhosted.org/packages/29/07/5268689ea8f151a499d9d7280dc9748556e30a04ddee86aadccebb0a63fb/heatshrink2-0.5.0.tar.gz (from https://pypi.org/simple/heatshrink2/), version: 0.5.0 2025-09-03T20:44:48,366 Found link https://files.pythonhosted.org/packages/4c/a3/2ca968a11eb383fe43d7e28d7aba9676f5192f17b8793ac321da20dc45a9/heatshrink2-0.6.0.tar.gz (from https://pypi.org/simple/heatshrink2/), version: 0.6.0 2025-09-03T20:44:48,366 Found link https://files.pythonhosted.org/packages/67/01/fe570828a22cd0453427c13d999dfd360658efe0f65fab6d96c045897523/heatshrink2-0.7.0.tar.gz (from https://pypi.org/simple/heatshrink2/), version: 0.7.0 2025-09-03T20:44:48,367 Skipping link: No binaries permitted for heatshrink2: https://files.pythonhosted.org/packages/1c/36/a48c10ece35833390dd83061c86487d59587b23de56a971885a793a7cf06/heatshrink2-0.8.0-cp37-cp37m-win32.whl (from https://pypi.org/simple/heatshrink2/) 2025-09-03T20:44:48,367 Skipping link: No binaries permitted for heatshrink2: https://files.pythonhosted.org/packages/9b/28/b8ac9bd6fb82b3c2bc49ca901866dc4ee137100e059e2d0983021a225a30/heatshrink2-0.8.0-cp37-cp37m-win_amd64.whl (from https://pypi.org/simple/heatshrink2/) 2025-09-03T20:44:48,367 Found link https://files.pythonhosted.org/packages/49/30/ff277f36bf8277d87133f0e9dc7c0247851dcab475b2eba67a6512d7f835/heatshrink2-0.8.0.tar.gz (from https://pypi.org/simple/heatshrink2/), version: 0.8.0 2025-09-03T20:44:48,368 Skipping link: No binaries permitted for heatshrink2: https://files.pythonhosted.org/packages/25/38/a3e8113c6ac3d5f2cc95b66b1d04b0a3dd90b594647cb0c917f2cb5caa7e/heatshrink2-0.9.0-cp37-cp37m-win32.whl (from https://pypi.org/simple/heatshrink2/) 2025-09-03T20:44:48,368 Skipping link: No binaries permitted for heatshrink2: https://files.pythonhosted.org/packages/dd/e7/b2898e05c4fc5cb7a763b7f758ce798845e8066c02714329427d03b3f1df/heatshrink2-0.9.0-cp37-cp37m-win_amd64.whl (from https://pypi.org/simple/heatshrink2/) 2025-09-03T20:44:48,368 Skipping link: No binaries permitted for heatshrink2: https://files.pythonhosted.org/packages/fa/62/c512e9129786e78b278241ce190d8008c3230a7f7b3b8f05fc818e202af0/heatshrink2-0.9.0-cp38-cp38-win32.whl (from https://pypi.org/simple/heatshrink2/) 2025-09-03T20:44:48,368 Skipping link: No binaries permitted for heatshrink2: https://files.pythonhosted.org/packages/30/27/9f48c4e424bf287badc9c537bff2978ce45ac589575b2e4a2e2fbbf38e29/heatshrink2-0.9.0-cp38-cp38-win_amd64.whl (from https://pypi.org/simple/heatshrink2/) 2025-09-03T20:44:48,369 Found link https://files.pythonhosted.org/packages/4e/cb/9899810ad8cf9cd32e31e4b2c4de7c2883b5cfe96b65ceed3273bf000e8f/heatshrink2-0.9.0.tar.gz (from https://pypi.org/simple/heatshrink2/), version: 0.9.0 2025-09-03T20:44:48,369 Skipping link: No binaries permitted for heatshrink2: https://files.pythonhosted.org/packages/ff/e6/123d29e37d25d3a0467b985475653c470488d5645379f816ddabf6ded063/heatshrink2-0.10.0-cp37-cp37m-win32.whl (from https://pypi.org/simple/heatshrink2/) 2025-09-03T20:44:48,369 Skipping link: No binaries permitted for heatshrink2: https://files.pythonhosted.org/packages/ae/02/1ddb7703a3b867857ca0a9a79bde9dfb8861f0be22710e1e37f7c007a518/heatshrink2-0.10.0-cp37-cp37m-win_amd64.whl (from https://pypi.org/simple/heatshrink2/) 2025-09-03T20:44:48,370 Skipping link: No binaries permitted for heatshrink2: https://files.pythonhosted.org/packages/9f/20/7a3cfb94322cd1b3a91f940eb1bc04dbc0e9903fd2339639106540972235/heatshrink2-0.10.0-cp38-cp38-win32.whl (from https://pypi.org/simple/heatshrink2/) 2025-09-03T20:44:48,370 Skipping link: No binaries permitted for heatshrink2: https://files.pythonhosted.org/packages/43/d6/803691dbdfb45769e777818e8bb76a309f39878b8bdeabd28b88f9155228/heatshrink2-0.10.0-cp38-cp38-win_amd64.whl (from https://pypi.org/simple/heatshrink2/) 2025-09-03T20:44:48,370 Skipping link: No binaries permitted for heatshrink2: https://files.pythonhosted.org/packages/c8/83/889bcf1082c349888f6df70469d601a30f37f29f9201b41a9f9d12887be7/heatshrink2-0.10.0-cp39-cp39-win32.whl (from https://pypi.org/simple/heatshrink2/) 2025-09-03T20:44:48,370 Skipping link: No binaries permitted for heatshrink2: https://files.pythonhosted.org/packages/5a/17/dd02be933f4259bc938f212f38b3a6662f0d47135db8acd2050384dd53a4/heatshrink2-0.10.0-cp39-cp39-win_amd64.whl (from https://pypi.org/simple/heatshrink2/) 2025-09-03T20:44:48,371 Found link https://files.pythonhosted.org/packages/43/61/ef3deb4691ce6237c438030e986b94ae34ff19e42ac1159f70a537dadbd2/heatshrink2-0.10.0.tar.gz (from https://pypi.org/simple/heatshrink2/), version: 0.10.0 2025-09-03T20:44:48,371 Skipping link: No binaries permitted for heatshrink2: https://files.pythonhosted.org/packages/54/8e/e0e009d5c0d1e88f9de074d4db5cd25e473a10d6e8b7dd2374d8208030b9/heatshrink2-0.11.0-cp310-cp310-win32.whl (from https://pypi.org/simple/heatshrink2/) 2025-09-03T20:44:48,371 Skipping link: No binaries permitted for heatshrink2: https://files.pythonhosted.org/packages/40/23/89491b4dcc28deda88409ca37a7594ce12d2465f609bc0745a1b732ac4d5/heatshrink2-0.11.0-cp310-cp310-win_amd64.whl (from https://pypi.org/simple/heatshrink2/) 2025-09-03T20:44:48,372 Skipping link: No binaries permitted for heatshrink2: https://files.pythonhosted.org/packages/e7/29/8c8e9e9c73c90b2a63ad965d94e125b8c3fba47f96d9c7a107b7856924bd/heatshrink2-0.11.0-cp37-cp37m-win32.whl (from https://pypi.org/simple/heatshrink2/) 2025-09-03T20:44:48,372 Skipping link: No binaries permitted for heatshrink2: https://files.pythonhosted.org/packages/9e/49/d246cb356cffc77e6c6af97a27701a7c79fc12223b9b81f05e8e73a2557f/heatshrink2-0.11.0-cp37-cp37m-win_amd64.whl (from https://pypi.org/simple/heatshrink2/) 2025-09-03T20:44:48,372 Skipping link: No binaries permitted for heatshrink2: https://files.pythonhosted.org/packages/7f/02/455d28e3b0692125f5538aa1ac06ad8603a069f8e817fa37057dba8e7ff2/heatshrink2-0.11.0-cp38-cp38-win32.whl (from https://pypi.org/simple/heatshrink2/) 2025-09-03T20:44:48,372 Skipping link: No binaries permitted for heatshrink2: https://files.pythonhosted.org/packages/1a/63/76e1e7ec9e01538a18d2d003ce87d528e401ea3c28b375a9a51c16b68101/heatshrink2-0.11.0-cp38-cp38-win_amd64.whl (from https://pypi.org/simple/heatshrink2/) 2025-09-03T20:44:48,373 Skipping link: No binaries permitted for heatshrink2: https://files.pythonhosted.org/packages/e0/87/750e8eb05e30f39ab695a407a62ebe9cec92957e5d0705dcfef9e67c44aa/heatshrink2-0.11.0-cp39-cp39-win32.whl (from https://pypi.org/simple/heatshrink2/) 2025-09-03T20:44:48,373 Skipping link: No binaries permitted for heatshrink2: https://files.pythonhosted.org/packages/00/bb/dbe9f0d2375fd13224658601eed0e668b91800f1d2e3465a8e460021557e/heatshrink2-0.11.0-cp39-cp39-win_amd64.whl (from https://pypi.org/simple/heatshrink2/) 2025-09-03T20:44:48,373 Found link https://files.pythonhosted.org/packages/8f/d5/05ad4f9ef3af1cba108ab661ce23b2bdfb4ee95ccaf78ae2bd72abb01592/heatshrink2-0.11.0.tar.gz (from https://pypi.org/simple/heatshrink2/), version: 0.11.0 2025-09-03T20:44:48,374 Skipping link: No binaries permitted for heatshrink2: https://files.pythonhosted.org/packages/7e/61/9ad0635267c447395b8abe7a860a9300d9c320463a4cb68351fbf013d452/heatshrink2-0.12.0-cp310-cp310-win32.whl (from https://pypi.org/simple/heatshrink2/) 2025-09-03T20:44:48,374 Skipping link: No binaries permitted for heatshrink2: https://files.pythonhosted.org/packages/9e/8f/905b7ce7def5608c9ba72368b91d2919f5ee462894ac4f8b6f842387944e/heatshrink2-0.12.0-cp310-cp310-win_amd64.whl (from https://pypi.org/simple/heatshrink2/) 2025-09-03T20:44:48,374 Skipping link: No binaries permitted for heatshrink2: https://files.pythonhosted.org/packages/c0/d0/009c775a133271b26a9c53515c2ddc6d9372acf35f883a1ec10a1f304895/heatshrink2-0.12.0-cp311-cp311-win32.whl (from https://pypi.org/simple/heatshrink2/) 2025-09-03T20:44:48,374 Skipping link: No binaries permitted for heatshrink2: https://files.pythonhosted.org/packages/12/2e/490c0239e460c64d662cceee6427649b5a3eb0bddfdd1fe4e38d23a21cc9/heatshrink2-0.12.0-cp311-cp311-win_amd64.whl (from https://pypi.org/simple/heatshrink2/) 2025-09-03T20:44:48,375 Skipping link: No binaries permitted for heatshrink2: https://files.pythonhosted.org/packages/0d/11/e465d5407579568f47af9c39c7fc3ed74ca22feba7d1cd6d467ca81682c6/heatshrink2-0.12.0-cp37-cp37m-win32.whl (from https://pypi.org/simple/heatshrink2/) 2025-09-03T20:44:48,375 Skipping link: No binaries permitted for heatshrink2: https://files.pythonhosted.org/packages/23/7b/073e0f09c736468621a71f81e9c3462a7995eaa032a9cda7384fc5020248/heatshrink2-0.12.0-cp37-cp37m-win_amd64.whl (from https://pypi.org/simple/heatshrink2/) 2025-09-03T20:44:48,375 Skipping link: No binaries permitted for heatshrink2: https://files.pythonhosted.org/packages/f4/ca/a8a41aeed8f356906becdb03d47cd4c4d13633a686e4bdc474362ae79a88/heatshrink2-0.12.0-cp38-cp38-win32.whl (from https://pypi.org/simple/heatshrink2/) 2025-09-03T20:44:48,375 Skipping link: No binaries permitted for heatshrink2: https://files.pythonhosted.org/packages/d3/4c/50bcd8db919f76f7760aaa566df074f6b60db4dc10d1380677aa7b855486/heatshrink2-0.12.0-cp38-cp38-win_amd64.whl (from https://pypi.org/simple/heatshrink2/) 2025-09-03T20:44:48,376 Skipping link: No binaries permitted for heatshrink2: https://files.pythonhosted.org/packages/62/55/4c0f9e62acd625e4d06a78ea6ad6055bed7de5d159003889ebc12507ffaf/heatshrink2-0.12.0-cp39-cp39-win32.whl (from https://pypi.org/simple/heatshrink2/) 2025-09-03T20:44:48,376 Skipping link: No binaries permitted for heatshrink2: https://files.pythonhosted.org/packages/8b/0f/342546d972fc3818fc990bc42fdd06b7b5315f8d18e2f516e6ff20ede35a/heatshrink2-0.12.0-cp39-cp39-win_amd64.whl (from https://pypi.org/simple/heatshrink2/) 2025-09-03T20:44:48,376 Found link https://files.pythonhosted.org/packages/f8/39/bedf839008c775307c3655a9a446ad853ee379bde537cc21c5257aa6efeb/heatshrink2-0.12.0.tar.gz (from https://pypi.org/simple/heatshrink2/), version: 0.12.0 2025-09-03T20:44:48,377 Skipping link: No binaries permitted for heatshrink2: https://files.pythonhosted.org/packages/c5/0c/68bc166e99b564c71b9356b26f4ee05ff49a4f02999b2b001187f9d7b5de/heatshrink2-0.13.0-cp310-cp310-win32.whl (from https://pypi.org/simple/heatshrink2/) 2025-09-03T20:44:48,377 Skipping link: No binaries permitted for heatshrink2: https://files.pythonhosted.org/packages/eb/b8/cc12d5881e2012b4278991ff9ab71849f2c13aa07b975b85ef497124b225/heatshrink2-0.13.0-cp310-cp310-win_amd64.whl (from https://pypi.org/simple/heatshrink2/) 2025-09-03T20:44:48,377 Skipping link: No binaries permitted for heatshrink2: https://files.pythonhosted.org/packages/4f/cd/37429614a7dd0b6aba30d18264b5892b726d40151388c7b7f6778266a68b/heatshrink2-0.13.0-cp311-cp311-win32.whl (from https://pypi.org/simple/heatshrink2/) 2025-09-03T20:44:48,377 Skipping link: No binaries permitted for heatshrink2: https://files.pythonhosted.org/packages/30/60/675088369238a54e1217a9007066727d032921e51292816ea5d197b6c018/heatshrink2-0.13.0-cp311-cp311-win_amd64.whl (from https://pypi.org/simple/heatshrink2/) 2025-09-03T20:44:48,377 Skipping link: No binaries permitted for heatshrink2: https://files.pythonhosted.org/packages/98/35/4cea898af2b8e26cd1eba99894a8eba325461f84cdf3fe72708913d0e20e/heatshrink2-0.13.0-cp312-cp312-win32.whl (from https://pypi.org/simple/heatshrink2/) 2025-09-03T20:44:48,377 Skipping link: No binaries permitted for heatshrink2: https://files.pythonhosted.org/packages/1a/27/a04c0ada1426fc9c6ff2714cda9319e1aaeb43b6563e402b8de54d71a5b0/heatshrink2-0.13.0-cp312-cp312-win_amd64.whl (from https://pypi.org/simple/heatshrink2/) 2025-09-03T20:44:48,377 Skipping link: No binaries permitted for heatshrink2: https://files.pythonhosted.org/packages/30/a5/8d35fe7243fcd7b9620ab39313b65c3dfcfc99e3265102aaba2fdbb5c44d/heatshrink2-0.13.0-cp37-cp37m-win32.whl (from https://pypi.org/simple/heatshrink2/) 2025-09-03T20:44:48,378 Skipping link: No binaries permitted for heatshrink2: https://files.pythonhosted.org/packages/f1/d3/f94b818f4944dc84f60877cbb8ec5f69b51d3f18abc9890b8b56ecd2af52/heatshrink2-0.13.0-cp37-cp37m-win_amd64.whl (from https://pypi.org/simple/heatshrink2/) 2025-09-03T20:44:48,378 Skipping link: No binaries permitted for heatshrink2: https://files.pythonhosted.org/packages/39/0c/de9d326c39321873cdbe392faac5ef552f7fd02ee2ddc59b288462fadea9/heatshrink2-0.13.0-cp38-cp38-win32.whl (from https://pypi.org/simple/heatshrink2/) 2025-09-03T20:44:48,378 Skipping link: No binaries permitted for heatshrink2: https://files.pythonhosted.org/packages/c9/f4/03ec6a89685e2642ff4ed2b96e2a97e42c1529d6c59f06969e7e3f984904/heatshrink2-0.13.0-cp38-cp38-win_amd64.whl (from https://pypi.org/simple/heatshrink2/) 2025-09-03T20:44:48,378 Skipping link: No binaries permitted for heatshrink2: https://files.pythonhosted.org/packages/4a/67/be123db2f60c2fde57ef471969301806bae5e707e072e115f61ff186fd1e/heatshrink2-0.13.0-cp39-cp39-win32.whl (from https://pypi.org/simple/heatshrink2/) 2025-09-03T20:44:48,378 Skipping link: No binaries permitted for heatshrink2: https://files.pythonhosted.org/packages/69/90/693b73a5e48abc144af97739133794beae3ecc50bfc8bfe14b0f80266a05/heatshrink2-0.13.0-cp39-cp39-win_amd64.whl (from https://pypi.org/simple/heatshrink2/) 2025-09-03T20:44:48,378 Found link https://files.pythonhosted.org/packages/22/53/5a46650f76811bfc174df261553f621ccc921ef84628cabf0261810ce140/heatshrink2-0.13.0.tar.gz (from https://pypi.org/simple/heatshrink2/), version: 0.13.0 2025-09-03T20:44:48,378 Fetching project page and analyzing links: https://www.piwheels.org/simple/heatshrink2/ 2025-09-03T20:44:48,379 Getting page https://www.piwheels.org/simple/heatshrink2/ 2025-09-03T20:44:48,379 Found index url https://www.piwheels.org/simple/ 2025-09-03T20:44:48,467 Fetched page https://www.piwheels.org/simple/heatshrink2/ as text/html 2025-09-03T20:44:48,480 Skipping link: No binaries permitted for heatshrink2: https://www.piwheels.org/simple/heatshrink2/heatshrink2-0.13.0-cp311-cp311-linux_armv6l.whl#sha256=eca4e5d8a500c66b8066dfcbc8657a72ad5bffe1b13bdabd457f2899322b047c (from https://www.piwheels.org/simple/heatshrink2/) 2025-09-03T20:44:48,480 Skipping link: No binaries permitted for heatshrink2: https://www.piwheels.org/simple/heatshrink2/heatshrink2-0.13.0-cp311-cp311-linux_armv7l.whl#sha256=eca4e5d8a500c66b8066dfcbc8657a72ad5bffe1b13bdabd457f2899322b047c (from https://www.piwheels.org/simple/heatshrink2/) 2025-09-03T20:44:48,481 Skipping link: No binaries permitted for heatshrink2: https://archive1.piwheels.org/simple/heatshrink2/heatshrink2-0.13.0-cp37-cp37m-linux_armv6l.whl#sha256=c78177a5f98af2963b6588cdf7a14f13145e5acbd14632009b003878977f22ca (from https://www.piwheels.org/simple/heatshrink2/) 2025-09-03T20:44:48,481 Skipping link: No binaries permitted for heatshrink2: https://archive1.piwheels.org/simple/heatshrink2/heatshrink2-0.13.0-cp37-cp37m-linux_armv7l.whl#sha256=c78177a5f98af2963b6588cdf7a14f13145e5acbd14632009b003878977f22ca (from https://www.piwheels.org/simple/heatshrink2/) 2025-09-03T20:44:48,481 Skipping link: No binaries permitted for heatshrink2: https://archive1.piwheels.org/simple/heatshrink2/heatshrink2-0.13.0-cp39-cp39-linux_armv6l.whl#sha256=f5b0ff46c2c1843dab521cbeaa662fa674ecb00c30f3544c0b254f337a3fea1a (from https://www.piwheels.org/simple/heatshrink2/) 2025-09-03T20:44:48,481 Skipping link: No binaries permitted for heatshrink2: https://archive1.piwheels.org/simple/heatshrink2/heatshrink2-0.13.0-cp39-cp39-linux_armv7l.whl#sha256=f5b0ff46c2c1843dab521cbeaa662fa674ecb00c30f3544c0b254f337a3fea1a (from https://www.piwheels.org/simple/heatshrink2/) 2025-09-03T20:44:48,481 Skipping link: No binaries permitted for heatshrink2: https://archive1.piwheels.org/simple/heatshrink2/heatshrink2-0.12.0-cp37-cp37m-linux_armv6l.whl#sha256=e88c8a7e25795850c125b19cd87d23cca54f89c9ea0e23cfb2788c1770501e95 (from https://www.piwheels.org/simple/heatshrink2/) 2025-09-03T20:44:48,481 Skipping link: No binaries permitted for heatshrink2: https://archive1.piwheels.org/simple/heatshrink2/heatshrink2-0.12.0-cp37-cp37m-linux_armv7l.whl#sha256=e88c8a7e25795850c125b19cd87d23cca54f89c9ea0e23cfb2788c1770501e95 (from https://www.piwheels.org/simple/heatshrink2/) 2025-09-03T20:44:48,482 Skipping link: No binaries permitted for heatshrink2: https://archive1.piwheels.org/simple/heatshrink2/heatshrink2-0.12.0-cp39-cp39-linux_armv6l.whl#sha256=4ed2a08dba2be35ca7c7e3bf9e1e25a20f256d5e3217eb67a085d2c39de8579e (from https://www.piwheels.org/simple/heatshrink2/) 2025-09-03T20:44:48,482 Skipping link: No binaries permitted for heatshrink2: https://archive1.piwheels.org/simple/heatshrink2/heatshrink2-0.12.0-cp39-cp39-linux_armv7l.whl#sha256=4ed2a08dba2be35ca7c7e3bf9e1e25a20f256d5e3217eb67a085d2c39de8579e (from https://www.piwheels.org/simple/heatshrink2/) 2025-09-03T20:44:48,482 Skipping link: No binaries permitted for heatshrink2: https://archive1.piwheels.org/simple/heatshrink2/heatshrink2-0.11.0-cp35-cp35m-linux_armv6l.whl#sha256=be9fd2697c0726842c495c1812a0d8c4356887f82773b0518e13f17275d7def5 (from https://www.piwheels.org/simple/heatshrink2/) 2025-09-03T20:44:48,482 Skipping link: No binaries permitted for heatshrink2: https://archive1.piwheels.org/simple/heatshrink2/heatshrink2-0.11.0-cp35-cp35m-linux_armv7l.whl#sha256=be9fd2697c0726842c495c1812a0d8c4356887f82773b0518e13f17275d7def5 (from https://www.piwheels.org/simple/heatshrink2/) 2025-09-03T20:44:48,482 Skipping link: No binaries permitted for heatshrink2: https://archive1.piwheels.org/simple/heatshrink2/heatshrink2-0.11.0-cp37-cp37m-linux_armv6l.whl#sha256=0479f1e39742e26c40feec0dc76191dad3f759e6896d2d375fa2c7594d1a761a (from https://www.piwheels.org/simple/heatshrink2/) 2025-09-03T20:44:48,482 Skipping link: No binaries permitted for heatshrink2: https://archive1.piwheels.org/simple/heatshrink2/heatshrink2-0.11.0-cp37-cp37m-linux_armv7l.whl#sha256=0479f1e39742e26c40feec0dc76191dad3f759e6896d2d375fa2c7594d1a761a (from https://www.piwheels.org/simple/heatshrink2/) 2025-09-03T20:44:48,482 Skipping link: No binaries permitted for heatshrink2: https://archive1.piwheels.org/simple/heatshrink2/heatshrink2-0.11.0-cp39-cp39-linux_armv6l.whl#sha256=9974e5fdf94a6783bf87aa807bc483c2ecf465472e4b333e75635de600984926 (from https://www.piwheels.org/simple/heatshrink2/) 2025-09-03T20:44:48,483 Skipping link: No binaries permitted for heatshrink2: https://archive1.piwheels.org/simple/heatshrink2/heatshrink2-0.11.0-cp39-cp39-linux_armv7l.whl#sha256=9974e5fdf94a6783bf87aa807bc483c2ecf465472e4b333e75635de600984926 (from https://www.piwheels.org/simple/heatshrink2/) 2025-09-03T20:44:48,483 Skipping link: No binaries permitted for heatshrink2: https://archive1.piwheels.org/simple/heatshrink2/heatshrink2-0.10.0-cp35-cp35m-linux_armv6l.whl#sha256=61be688233009f6037f7185c50c04732c049187dd558909938042ac91c2db885 (from https://www.piwheels.org/simple/heatshrink2/) 2025-09-03T20:44:48,483 Skipping link: No binaries permitted for heatshrink2: https://archive1.piwheels.org/simple/heatshrink2/heatshrink2-0.10.0-cp35-cp35m-linux_armv7l.whl#sha256=61be688233009f6037f7185c50c04732c049187dd558909938042ac91c2db885 (from https://www.piwheels.org/simple/heatshrink2/) 2025-09-03T20:44:48,483 Skipping link: No binaries permitted for heatshrink2: https://archive1.piwheels.org/simple/heatshrink2/heatshrink2-0.10.0-cp37-cp37m-linux_armv6l.whl#sha256=627e67ea2bc9a475396898367d87662f22180a111e68c1aff272361ea97dae79 (from https://www.piwheels.org/simple/heatshrink2/) 2025-09-03T20:44:48,483 Skipping link: No binaries permitted for heatshrink2: https://archive1.piwheels.org/simple/heatshrink2/heatshrink2-0.10.0-cp37-cp37m-linux_armv7l.whl#sha256=627e67ea2bc9a475396898367d87662f22180a111e68c1aff272361ea97dae79 (from https://www.piwheels.org/simple/heatshrink2/) 2025-09-03T20:44:48,483 Skipping link: No binaries permitted for heatshrink2: https://archive1.piwheels.org/simple/heatshrink2/heatshrink2-0.10.0-cp39-cp39-linux_armv6l.whl#sha256=4e4a31f68f3536f31ce7d5cc2e66ef4eaf027db6ce01ee6f0d87d97305bfd778 (from https://www.piwheels.org/simple/heatshrink2/) 2025-09-03T20:44:48,484 Skipping link: No binaries permitted for heatshrink2: https://archive1.piwheels.org/simple/heatshrink2/heatshrink2-0.10.0-cp39-cp39-linux_armv7l.whl#sha256=4e4a31f68f3536f31ce7d5cc2e66ef4eaf027db6ce01ee6f0d87d97305bfd778 (from https://www.piwheels.org/simple/heatshrink2/) 2025-09-03T20:44:48,484 Skipping link: No binaries permitted for heatshrink2: https://archive1.piwheels.org/simple/heatshrink2/heatshrink2-0.9.0-cp35-cp35m-linux_armv6l.whl#sha256=dfc06034f3bbb4c6c52ceeeb233587dca44d7083e6de7e50b23d59b8032344df (from https://www.piwheels.org/simple/heatshrink2/) 2025-09-03T20:44:48,484 Skipping link: No binaries permitted for heatshrink2: https://archive1.piwheels.org/simple/heatshrink2/heatshrink2-0.9.0-cp35-cp35m-linux_armv7l.whl#sha256=dfc06034f3bbb4c6c52ceeeb233587dca44d7083e6de7e50b23d59b8032344df (from https://www.piwheels.org/simple/heatshrink2/) 2025-09-03T20:44:48,484 Skipping link: No binaries permitted for heatshrink2: https://archive1.piwheels.org/simple/heatshrink2/heatshrink2-0.9.0-cp37-cp37m-linux_armv6l.whl#sha256=1a8a623be42aaffeb6466f74f957480fac9013e4f0ade5d69b8a161f69d21807 (from https://www.piwheels.org/simple/heatshrink2/) 2025-09-03T20:44:48,484 Skipping link: No binaries permitted for heatshrink2: https://archive1.piwheels.org/simple/heatshrink2/heatshrink2-0.9.0-cp37-cp37m-linux_armv7l.whl#sha256=1a8a623be42aaffeb6466f74f957480fac9013e4f0ade5d69b8a161f69d21807 (from https://www.piwheels.org/simple/heatshrink2/) 2025-09-03T20:44:48,484 Skipping link: No binaries permitted for heatshrink2: https://archive1.piwheels.org/simple/heatshrink2/heatshrink2-0.9.0-cp39-cp39-linux_armv6l.whl#sha256=1fde9181461592abfcbf1cece7a503fe68d88e6f0452c6cc9eba18c2dc6248a5 (from https://www.piwheels.org/simple/heatshrink2/) 2025-09-03T20:44:48,484 Skipping link: No binaries permitted for heatshrink2: https://archive1.piwheels.org/simple/heatshrink2/heatshrink2-0.9.0-cp39-cp39-linux_armv7l.whl#sha256=1fde9181461592abfcbf1cece7a503fe68d88e6f0452c6cc9eba18c2dc6248a5 (from https://www.piwheels.org/simple/heatshrink2/) 2025-09-03T20:44:48,485 Skipping link: No binaries permitted for heatshrink2: https://archive1.piwheels.org/simple/heatshrink2/heatshrink2-0.8.0-cp35-cp35m-linux_armv7l.whl#sha256=10f530c5f55bae916f395462cec20e1b9aeb2b7a2fbd780695bac52bc1626496 (from https://www.piwheels.org/simple/heatshrink2/) 2025-09-03T20:44:48,485 Skipping link: No binaries permitted for heatshrink2: https://archive1.piwheels.org/simple/heatshrink2/heatshrink2-0.8.0-cp35-cp35m-linux_armv6l.whl#sha256=10f530c5f55bae916f395462cec20e1b9aeb2b7a2fbd780695bac52bc1626496 (from https://www.piwheels.org/simple/heatshrink2/) 2025-09-03T20:44:48,485 Skipping link: No binaries permitted for heatshrink2: https://archive1.piwheels.org/simple/heatshrink2/heatshrink2-0.8.0-cp37-cp37m-linux_armv7l.whl#sha256=88d543c5ff7c017d1779cabcff1cd2b0be484bb0a1debb21e3a7bb586f774cf4 (from https://www.piwheels.org/simple/heatshrink2/) 2025-09-03T20:44:48,485 Skipping link: No binaries permitted for heatshrink2: https://archive1.piwheels.org/simple/heatshrink2/heatshrink2-0.8.0-cp37-cp37m-linux_armv6l.whl#sha256=88d543c5ff7c017d1779cabcff1cd2b0be484bb0a1debb21e3a7bb586f774cf4 (from https://www.piwheels.org/simple/heatshrink2/) 2025-09-03T20:44:48,485 Skipping link: No binaries permitted for heatshrink2: https://archive1.piwheels.org/simple/heatshrink2/heatshrink2-0.8.0-cp39-cp39-linux_armv6l.whl#sha256=2df9a3dc9909280d07316ba92340e1d53b11ae4a7c59bea29636da6edc59d6a1 (from https://www.piwheels.org/simple/heatshrink2/) 2025-09-03T20:44:48,485 Skipping link: No binaries permitted for heatshrink2: https://archive1.piwheels.org/simple/heatshrink2/heatshrink2-0.8.0-cp39-cp39-linux_armv7l.whl#sha256=2df9a3dc9909280d07316ba92340e1d53b11ae4a7c59bea29636da6edc59d6a1 (from https://www.piwheels.org/simple/heatshrink2/) 2025-09-03T20:44:48,485 Skipping link: No binaries permitted for heatshrink2: https://archive1.piwheels.org/simple/heatshrink2/heatshrink2-0.7.0-cp35-cp35m-linux_armv7l.whl#sha256=e4615744c7e0298edece98ff2efd98e86746bf438f222817a236a0d58d24de00 (from https://www.piwheels.org/simple/heatshrink2/) 2025-09-03T20:44:48,486 Skipping link: No binaries permitted for heatshrink2: https://archive1.piwheels.org/simple/heatshrink2/heatshrink2-0.7.0-cp35-cp35m-linux_armv6l.whl#sha256=e4615744c7e0298edece98ff2efd98e86746bf438f222817a236a0d58d24de00 (from https://www.piwheels.org/simple/heatshrink2/) 2025-09-03T20:44:48,486 Skipping link: No binaries permitted for heatshrink2: https://archive1.piwheels.org/simple/heatshrink2/heatshrink2-0.7.0-cp37-cp37m-linux_armv7l.whl#sha256=412fc4795358a71340803d0f3d4fd321460153b1502c9b24d19cb126f67aa4d5 (from https://www.piwheels.org/simple/heatshrink2/) 2025-09-03T20:44:48,486 Skipping link: No binaries permitted for heatshrink2: https://archive1.piwheels.org/simple/heatshrink2/heatshrink2-0.7.0-cp37-cp37m-linux_armv6l.whl#sha256=412fc4795358a71340803d0f3d4fd321460153b1502c9b24d19cb126f67aa4d5 (from https://www.piwheels.org/simple/heatshrink2/) 2025-09-03T20:44:48,486 Skipping link: No binaries permitted for heatshrink2: https://archive1.piwheels.org/simple/heatshrink2/heatshrink2-0.7.0-cp39-cp39-linux_armv6l.whl#sha256=f7118a49f9286e7313dea3e23060fa07f6b8cf4b3d9921c179366bb4e60fbe9f (from https://www.piwheels.org/simple/heatshrink2/) 2025-09-03T20:44:48,486 Skipping link: No binaries permitted for heatshrink2: https://archive1.piwheels.org/simple/heatshrink2/heatshrink2-0.7.0-cp39-cp39-linux_armv7l.whl#sha256=f7118a49f9286e7313dea3e23060fa07f6b8cf4b3d9921c179366bb4e60fbe9f (from https://www.piwheels.org/simple/heatshrink2/) 2025-09-03T20:44:48,486 Skipping link: No binaries permitted for heatshrink2: https://archive1.piwheels.org/simple/heatshrink2/heatshrink2-0.6.0-cp35-cp35m-linux_armv6l.whl#sha256=c5e7ac8dc7c045718ca407fbae6efc56a0131ed9b3bf80f65e0ac4ca25c89f03 (from https://www.piwheels.org/simple/heatshrink2/) 2025-09-03T20:44:48,486 Skipping link: No binaries permitted for heatshrink2: https://archive1.piwheels.org/simple/heatshrink2/heatshrink2-0.6.0-cp35-cp35m-linux_armv7l.whl#sha256=c5e7ac8dc7c045718ca407fbae6efc56a0131ed9b3bf80f65e0ac4ca25c89f03 (from https://www.piwheels.org/simple/heatshrink2/) 2025-09-03T20:44:48,487 Skipping link: No binaries permitted for heatshrink2: https://archive1.piwheels.org/simple/heatshrink2/heatshrink2-0.6.0-cp37-cp37m-linux_armv6l.whl#sha256=ffb5d9e91245c2be692be79475009c51d0ee9522a57cf283e8de61ab886ff48e (from https://www.piwheels.org/simple/heatshrink2/) 2025-09-03T20:44:48,487 Skipping link: No binaries permitted for heatshrink2: https://archive1.piwheels.org/simple/heatshrink2/heatshrink2-0.6.0-cp37-cp37m-linux_armv7l.whl#sha256=ffb5d9e91245c2be692be79475009c51d0ee9522a57cf283e8de61ab886ff48e (from https://www.piwheels.org/simple/heatshrink2/) 2025-09-03T20:44:48,487 Skipping link: No binaries permitted for heatshrink2: https://archive1.piwheels.org/simple/heatshrink2/heatshrink2-0.6.0-cp39-cp39-linux_armv6l.whl#sha256=86f5e76312b431ec96b6f79e8bc3d6038cbe7b42ea263740012a6048d51ac014 (from https://www.piwheels.org/simple/heatshrink2/) 2025-09-03T20:44:48,487 Skipping link: No binaries permitted for heatshrink2: https://archive1.piwheels.org/simple/heatshrink2/heatshrink2-0.6.0-cp39-cp39-linux_armv7l.whl#sha256=86f5e76312b431ec96b6f79e8bc3d6038cbe7b42ea263740012a6048d51ac014 (from https://www.piwheels.org/simple/heatshrink2/) 2025-09-03T20:44:48,487 Skipping link: No binaries permitted for heatshrink2: https://archive1.piwheels.org/simple/heatshrink2/heatshrink2-0.5.0-cp35-cp35m-linux_armv7l.whl#sha256=21351609185502d6164508059de1042c7267e0a27131002f2cec6d720afbadc2 (from https://www.piwheels.org/simple/heatshrink2/) 2025-09-03T20:44:48,487 Skipping link: No binaries permitted for heatshrink2: https://archive1.piwheels.org/simple/heatshrink2/heatshrink2-0.5.0-cp35-cp35m-linux_armv6l.whl#sha256=21351609185502d6164508059de1042c7267e0a27131002f2cec6d720afbadc2 (from https://www.piwheels.org/simple/heatshrink2/) 2025-09-03T20:44:48,488 Skipping link: No binaries permitted for heatshrink2: https://archive1.piwheels.org/simple/heatshrink2/heatshrink2-0.5.0-cp37-cp37m-linux_armv6l.whl#sha256=977f4bc862b0b5e324ba3e082d61a0c8bfa6d4692f1f5e400cd220938f5ea244 (from https://www.piwheels.org/simple/heatshrink2/) 2025-09-03T20:44:48,488 Skipping link: No binaries permitted for heatshrink2: https://archive1.piwheels.org/simple/heatshrink2/heatshrink2-0.5.0-cp37-cp37m-linux_armv7l.whl#sha256=977f4bc862b0b5e324ba3e082d61a0c8bfa6d4692f1f5e400cd220938f5ea244 (from https://www.piwheels.org/simple/heatshrink2/) 2025-09-03T20:44:48,488 Skipping link: No binaries permitted for heatshrink2: https://archive1.piwheels.org/simple/heatshrink2/heatshrink2-0.5.0-cp39-cp39-linux_armv6l.whl#sha256=6d53d78571658235aa1d6588ae650fc4cd9f3d27c219153338aa99585e89092a (from https://www.piwheels.org/simple/heatshrink2/) 2025-09-03T20:44:48,488 Skipping link: No binaries permitted for heatshrink2: https://archive1.piwheels.org/simple/heatshrink2/heatshrink2-0.5.0-cp39-cp39-linux_armv7l.whl#sha256=6d53d78571658235aa1d6588ae650fc4cd9f3d27c219153338aa99585e89092a (from https://www.piwheels.org/simple/heatshrink2/) 2025-09-03T20:44:48,488 Skipping link: No binaries permitted for heatshrink2: https://archive1.piwheels.org/simple/heatshrink2/heatshrink2-0.4.0-cp35-cp35m-linux_armv6l.whl#sha256=d5353ce3764ba5b57e5252593704f0e889fd504bf923958e454cbf4ef776d982 (from https://www.piwheels.org/simple/heatshrink2/) 2025-09-03T20:44:48,488 Skipping link: No binaries permitted for heatshrink2: https://archive1.piwheels.org/simple/heatshrink2/heatshrink2-0.4.0-cp35-cp35m-linux_armv7l.whl#sha256=d5353ce3764ba5b57e5252593704f0e889fd504bf923958e454cbf4ef776d982 (from https://www.piwheels.org/simple/heatshrink2/) 2025-09-03T20:44:48,488 Skipping link: No binaries permitted for heatshrink2: https://archive1.piwheels.org/simple/heatshrink2/heatshrink2-0.4.0-cp37-cp37m-linux_armv7l.whl#sha256=661a15b0c9e31e344901c9b554aa19442d2d0667ec2ea37b5717fb8079638da4 (from https://www.piwheels.org/simple/heatshrink2/) 2025-09-03T20:44:48,489 Skipping link: No binaries permitted for heatshrink2: https://archive1.piwheels.org/simple/heatshrink2/heatshrink2-0.4.0-cp37-cp37m-linux_armv6l.whl#sha256=661a15b0c9e31e344901c9b554aa19442d2d0667ec2ea37b5717fb8079638da4 (from https://www.piwheels.org/simple/heatshrink2/) 2025-09-03T20:44:48,489 Skipping link: No binaries permitted for heatshrink2: https://archive1.piwheels.org/simple/heatshrink2/heatshrink2-0.2.0-cp35-cp35m-linux_armv6l.whl#sha256=bec89dbdfabc4b8db9bfa220618a6af6761f6a25de12aa9d5430ccea526d5755 (from https://www.piwheels.org/simple/heatshrink2/) 2025-09-03T20:44:48,489 Skipping link: No binaries permitted for heatshrink2: https://archive1.piwheels.org/simple/heatshrink2/heatshrink2-0.2.0-cp35-cp35m-linux_armv7l.whl#sha256=bec89dbdfabc4b8db9bfa220618a6af6761f6a25de12aa9d5430ccea526d5755 (from https://www.piwheels.org/simple/heatshrink2/) 2025-09-03T20:44:48,489 Skipping link: No binaries permitted for heatshrink2: https://archive1.piwheels.org/simple/heatshrink2/heatshrink2-0.2.0-cp37-cp37m-linux_armv7l.whl#sha256=42b4b3cb244f7574d394b9f3ec1416248fb7a45b53a911243928f740dae03549 (from https://www.piwheels.org/simple/heatshrink2/) 2025-09-03T20:44:48,489 Skipping link: No binaries permitted for heatshrink2: https://archive1.piwheels.org/simple/heatshrink2/heatshrink2-0.2.0-cp37-cp37m-linux_armv6l.whl#sha256=42b4b3cb244f7574d394b9f3ec1416248fb7a45b53a911243928f740dae03549 (from https://www.piwheels.org/simple/heatshrink2/) 2025-09-03T20:44:48,489 Skipping link: No binaries permitted for heatshrink2: https://www.piwheels.org/simple/heatshrink2/heatshrink2-0.1.0-py3-none-any.whl#sha256=c7179a9050793390f795f5219758d2326136499e191c1906506b9e69b1213aed (from https://www.piwheels.org/simple/heatshrink2/) 2025-09-03T20:44:48,489 Skipping link: not a file: https://www.piwheels.org/simple/heatshrink2/ 2025-09-03T20:44:48,490 Skipping link: not a file: https://pypi.org/simple/heatshrink2/ 2025-09-03T20:44:48,512 Given no hashes to check 1 links for project 'heatshrink2': discarding no candidates 2025-09-03T20:44:48,513 Collecting heatshrink2==0.2.0 2025-09-03T20:44:48,515 Created temporary directory: /tmp/pip-unpack-fvgised9 2025-09-03T20:44:48,653 Downloading heatshrink2-0.2.0.tar.gz (100 kB) 2025-09-03T20:44:48,707 Added heatshrink2==0.2.0 from https://files.pythonhosted.org/packages/41/12/5909da56a81a1da1d6a5f50b07067680f0fd09b77210c47da2e44e7fe510/heatshrink2-0.2.0.tar.gz to build tracker '/tmp/pip-build-tracker-heo9fi_5' 2025-09-03T20:44:48,708 Running setup.py (path:/tmp/pip-wheel-bgn2aq4s/heatshrink2_936c007a9f2d485bbd304024e7b974cb/setup.py) egg_info for package heatshrink2 2025-09-03T20:44:48,708 Created temporary directory: /tmp/pip-pip-egg-info-7a38s1e6 2025-09-03T20:44:48,709 Preparing metadata (setup.py): started 2025-09-03T20:44:48,709 Running command python setup.py egg_info 2025-09-03T20:44:52,652 Error compiling Cython file: 2025-09-03T20:44:52,652 ------------------------------------------------------------ 2025-09-03T20:44:52,652 ... 2025-09-03T20:44:52,653 import array 2025-09-03T20:44:52,653 import numbers 2025-09-03T20:44:52,653 from cpython cimport array 2025-09-03T20:44:52,653 from libc.stdint cimport uint8_t 2025-09-03T20:44:52,653 cimport _heatshrink 2025-09-03T20:44:52,653 ^ 2025-09-03T20:44:52,653 ------------------------------------------------------------ 2025-09-03T20:44:52,654 heatshrink2/core.pyx:6:8: '_heatshrink.pxd' not found 2025-09-03T20:44:52,654 Error compiling Cython file: 2025-09-03T20:44:52,654 ------------------------------------------------------------ 2025-09-03T20:44:52,654 ... 2025-09-03T20:44:52,654 return val 2025-09-03T20:44:52,654 cdef class Writer: 2025-09-03T20:44:52,654 """Thin wrapper around heatshrink_encoder""" 2025-09-03T20:44:52,655 cdef _heatshrink.heatshrink_encoder *_hse 2025-09-03T20:44:52,655 ^ 2025-09-03T20:44:52,655 ------------------------------------------------------------ 2025-09-03T20:44:52,655 heatshrink2/core.pyx:48:9: 'heatshrink_encoder' is not a type identifier 2025-09-03T20:44:52,655 Error compiling Cython file: 2025-09-03T20:44:52,656 ------------------------------------------------------------ 2025-09-03T20:44:52,656 ... 2025-09-03T20:44:52,656 out_buf_size, 2025-09-03T20:44:52,656 &poll_size 2025-09-03T20:44:52,656 ) 2025-09-03T20:44:52,656 return res, poll_size 2025-09-03T20:44:52,656 def is_poll_empty(self, _heatshrink.HSE_poll_res res): 2025-09-03T20:44:52,656 ^ 2025-09-03T20:44:52,656 ------------------------------------------------------------ 2025-09-03T20:44:52,657 heatshrink2/core.pyx:109:28: 'HSE_poll_res' is not a type identifier 2025-09-03T20:44:52,657 Error compiling Cython file: 2025-09-03T20:44:52,657 ------------------------------------------------------------ 2025-09-03T20:44:52,657 ... 2025-09-03T20:44:52,657 def finish(self): 2025-09-03T20:44:52,657 """Notifies the encoder that the input stream is finished.""" 2025-09-03T20:44:52,657 return _heatshrink.heatshrink_encoder_finish(self._hse) 2025-09-03T20:44:52,658 def is_finished(self, _heatshrink.HSE_finish_res res): 2025-09-03T20:44:52,658 ^ 2025-09-03T20:44:52,658 ------------------------------------------------------------ 2025-09-03T20:44:52,658 heatshrink2/core.pyx:116:26: 'HSE_finish_res' is not a type identifier 2025-09-03T20:44:52,658 Error compiling Cython file: 2025-09-03T20:44:52,658 ------------------------------------------------------------ 2025-09-03T20:44:52,658 ... 2025-09-03T20:44:52,658 return res == _heatshrink.HSER_FINISH_DONE 2025-09-03T20:44:52,659 cdef class Reader: 2025-09-03T20:44:52,659 """Thin wrapper around heatshrink_decoder""" 2025-09-03T20:44:52,659 cdef _heatshrink.heatshrink_decoder *_hsd 2025-09-03T20:44:52,659 ^ 2025-09-03T20:44:52,659 ------------------------------------------------------------ 2025-09-03T20:44:52,659 heatshrink2/core.pyx:122:9: 'heatshrink_decoder' is not a type identifier 2025-09-03T20:44:52,660 Error compiling Cython file: 2025-09-03T20:44:52,660 ------------------------------------------------------------ 2025-09-03T20:44:52,660 ... 2025-09-03T20:44:52,660 out_buf_size, 2025-09-03T20:44:52,660 &poll_size 2025-09-03T20:44:52,660 ) 2025-09-03T20:44:52,660 return res, poll_size 2025-09-03T20:44:52,660 def is_poll_empty(self, _heatshrink.HSD_poll_res res): 2025-09-03T20:44:52,660 ^ 2025-09-03T20:44:52,660 ------------------------------------------------------------ 2025-09-03T20:44:52,661 heatshrink2/core.pyx:182:28: 'HSD_poll_res' is not a type identifier 2025-09-03T20:44:52,661 Error compiling Cython file: 2025-09-03T20:44:52,661 ------------------------------------------------------------ 2025-09-03T20:44:52,661 ... 2025-09-03T20:44:52,661 def finish(self): 2025-09-03T20:44:52,661 """Notifies the encoder that the input stream is finished.""" 2025-09-03T20:44:52,661 return _heatshrink.heatshrink_decoder_finish(self._hsd) 2025-09-03T20:44:52,662 def is_finished(self, _heatshrink.HSD_finish_res res): 2025-09-03T20:44:52,662 ^ 2025-09-03T20:44:52,662 ------------------------------------------------------------ 2025-09-03T20:44:52,662 heatshrink2/core.pyx:189:26: 'HSD_finish_res' is not a type identifier 2025-09-03T20:44:52,664 Error compiling Cython file: 2025-09-03T20:44:52,664 ------------------------------------------------------------ 2025-09-03T20:44:52,665 ... 2025-09-03T20:44:52,665 """ 2025-09-03T20:44:52,665 Sink input in to the encoder with an optional N byte `offset`. 2025-09-03T20:44:52,665 """ 2025-09-03T20:44:52,665 cdef: 2025-09-03T20:44:52,665 size_t sink_size 2025-09-03T20:44:52,665 _heatshrink.HSE_sink_res res 2025-09-03T20:44:52,665 ^ 2025-09-03T20:44:52,665 ------------------------------------------------------------ 2025-09-03T20:44:52,666 heatshrink2/core.pyx:77:12: 'HSE_sink_res' is not a type identifier 2025-09-03T20:44:52,666 Error compiling Cython file: 2025-09-03T20:44:52,666 ------------------------------------------------------------ 2025-09-03T20:44:52,666 ... 2025-09-03T20:44:52,666 Assumes that the passed in array is large enough to 2025-09-03T20:44:52,666 contain all data from the state machine. 2025-09-03T20:44:52,666 """ 2025-09-03T20:44:52,666 cdef: 2025-09-03T20:44:52,666 size_t poll_size 2025-09-03T20:44:52,667 _heatshrink.HSE_poll_res res 2025-09-03T20:44:52,667 ^ 2025-09-03T20:44:52,667 ------------------------------------------------------------ 2025-09-03T20:44:52,667 heatshrink2/core.pyx:97:12: 'HSE_poll_res' is not a type identifier 2025-09-03T20:44:52,671 Error compiling Cython file: 2025-09-03T20:44:52,671 ------------------------------------------------------------ 2025-09-03T20:44:52,672 ... 2025-09-03T20:44:52,672 """ 2025-09-03T20:44:52,672 Sink input in to the encoder with an optional N byte `offset`. 2025-09-03T20:44:52,672 """ 2025-09-03T20:44:52,672 cdef: 2025-09-03T20:44:52,672 size_t sink_size 2025-09-03T20:44:52,672 _heatshrink.HSD_sink_res res 2025-09-03T20:44:52,672 ^ 2025-09-03T20:44:52,672 ------------------------------------------------------------ 2025-09-03T20:44:52,672 heatshrink2/core.pyx:155:12: 'HSD_sink_res' is not a type identifier 2025-09-03T20:44:52,673 Error compiling Cython file: 2025-09-03T20:44:52,673 ------------------------------------------------------------ 2025-09-03T20:44:52,673 ... 2025-09-03T20:44:52,673 return res, sink_size 2025-09-03T20:44:52,673 def poll(self, array.array out_buf): 2025-09-03T20:44:52,673 cdef: 2025-09-03T20:44:52,673 size_t poll_size 2025-09-03T20:44:52,673 _heatshrink.HSD_poll_res res 2025-09-03T20:44:52,674 ^ 2025-09-03T20:44:52,674 ------------------------------------------------------------ 2025-09-03T20:44:52,674 heatshrink2/core.pyx:170:12: 'HSD_poll_res' is not a type identifier 2025-09-03T20:44:52,714 Error compiling Cython file: 2025-09-03T20:44:52,714 ------------------------------------------------------------ 2025-09-03T20:44:52,714 ... 2025-09-03T20:44:52,714 from libc.stdint cimport uint8_t 2025-09-03T20:44:52,714 cimport _heatshrink 2025-09-03T20:44:52,714 MIN_WINDOW_SZ2 = _heatshrink.HEATSHRINK_MIN_WINDOW_BITS 2025-09-03T20:44:52,714 ^ 2025-09-03T20:44:52,715 ------------------------------------------------------------ 2025-09-03T20:44:52,715 heatshrink2/core.pyx:9:28: cimported module has no attribute 'HEATSHRINK_MIN_WINDOW_BITS' 2025-09-03T20:44:52,715 Error compiling Cython file: 2025-09-03T20:44:52,715 ------------------------------------------------------------ 2025-09-03T20:44:52,715 ... 2025-09-03T20:44:52,715 cimport _heatshrink 2025-09-03T20:44:52,716 MIN_WINDOW_SZ2 = _heatshrink.HEATSHRINK_MIN_WINDOW_BITS 2025-09-03T20:44:52,716 MAX_WINDOW_SZ2 = _heatshrink.HEATSHRINK_MAX_WINDOW_BITS 2025-09-03T20:44:52,716 ^ 2025-09-03T20:44:52,716 ------------------------------------------------------------ 2025-09-03T20:44:52,716 heatshrink2/core.pyx:10:28: cimported module has no attribute 'HEATSHRINK_MAX_WINDOW_BITS' 2025-09-03T20:44:52,716 Error compiling Cython file: 2025-09-03T20:44:52,716 ------------------------------------------------------------ 2025-09-03T20:44:52,716 ... 2025-09-03T20:44:52,717 MIN_WINDOW_SZ2 = _heatshrink.HEATSHRINK_MIN_WINDOW_BITS 2025-09-03T20:44:52,717 MAX_WINDOW_SZ2 = _heatshrink.HEATSHRINK_MAX_WINDOW_BITS 2025-09-03T20:44:52,717 DEFAULT_WINDOW_SZ2 = 11 2025-09-03T20:44:52,717 MIN_LOOKAHEAD_SZ2 = _heatshrink.HEATSHRINK_MIN_LOOKAHEAD_BITS 2025-09-03T20:44:52,717 ^ 2025-09-03T20:44:52,717 ------------------------------------------------------------ 2025-09-03T20:44:52,717 heatshrink2/core.pyx:13:31: cimported module has no attribute 'HEATSHRINK_MIN_LOOKAHEAD_BITS' 2025-09-03T20:44:52,732 Error compiling Cython file: 2025-09-03T20:44:52,732 ------------------------------------------------------------ 2025-09-03T20:44:52,732 ... 2025-09-03T20:44:52,732 _validate_bounds(window_sz2, name='window_sz2', 2025-09-03T20:44:52,732 min=MIN_WINDOW_SZ2, max=MAX_WINDOW_SZ2) 2025-09-03T20:44:52,733 _validate_bounds(lookahead_sz2, name='lookahead_sz2', 2025-09-03T20:44:52,733 min=MIN_LOOKAHEAD_SZ2, max=window_sz2) 2025-09-03T20:44:52,733 self._hse = _heatshrink.heatshrink_encoder_alloc(window_sz2, lookahead_sz2) 2025-09-03T20:44:52,733 ^ 2025-09-03T20:44:52,733 ------------------------------------------------------------ 2025-09-03T20:44:52,733 heatshrink2/core.pyx:59:31: cimported module has no attribute 'heatshrink_encoder_alloc' 2025-09-03T20:44:52,733 Error compiling Cython file: 2025-09-03T20:44:52,733 ------------------------------------------------------------ 2025-09-03T20:44:52,734 ... 2025-09-03T20:44:52,734 if self._hse is NULL: 2025-09-03T20:44:52,734 raise MemoryError('Failed to allocate encoder.') 2025-09-03T20:44:52,734 def __dealloc__(self): 2025-09-03T20:44:52,734 if self._hse is not NULL: 2025-09-03T20:44:52,734 _heatshrink.heatshrink_encoder_free(self._hse) 2025-09-03T20:44:52,734 ^ 2025-09-03T20:44:52,734 ------------------------------------------------------------ 2025-09-03T20:44:52,734 heatshrink2/core.pyx:65:23: cimported module has no attribute 'heatshrink_encoder_free' 2025-09-03T20:44:52,735 Error compiling Cython file: 2025-09-03T20:44:52,735 ------------------------------------------------------------ 2025-09-03T20:44:52,735 ... 2025-09-03T20:44:52,735 size_t sink_size 2025-09-03T20:44:52,735 _heatshrink.HSE_sink_res res 2025-09-03T20:44:52,735 size_t in_buf_size = len(in_buf) 2025-09-03T20:44:52,735 res = _heatshrink.heatshrink_encoder_sink( 2025-09-03T20:44:52,735 ^ 2025-09-03T20:44:52,736 ------------------------------------------------------------ 2025-09-03T20:44:52,736 heatshrink2/core.pyx:81:25: cimported module has no attribute 'heatshrink_encoder_sink' 2025-09-03T20:44:52,736 Error compiling Cython file: 2025-09-03T20:44:52,736 ------------------------------------------------------------ 2025-09-03T20:44:52,736 ... 2025-09-03T20:44:52,736 size_t poll_size 2025-09-03T20:44:52,737 _heatshrink.HSE_poll_res res 2025-09-03T20:44:52,737 size_t out_buf_size = len(out_buf) 2025-09-03T20:44:52,737 res = _heatshrink.heatshrink_encoder_poll( 2025-09-03T20:44:52,737 ^ 2025-09-03T20:44:52,737 ------------------------------------------------------------ 2025-09-03T20:44:52,737 heatshrink2/core.pyx:101:25: cimported module has no attribute 'heatshrink_encoder_poll' 2025-09-03T20:44:52,737 Error compiling Cython file: 2025-09-03T20:44:52,738 ------------------------------------------------------------ 2025-09-03T20:44:52,738 ... 2025-09-03T20:44:52,738 &poll_size 2025-09-03T20:44:52,738 ) 2025-09-03T20:44:52,738 return res, poll_size 2025-09-03T20:44:52,738 def is_poll_empty(self, _heatshrink.HSE_poll_res res): 2025-09-03T20:44:52,738 return res == _heatshrink.HSER_POLL_EMPTY 2025-09-03T20:44:52,738 ^ 2025-09-03T20:44:52,738 ------------------------------------------------------------ 2025-09-03T20:44:52,738 heatshrink2/core.pyx:110:33: cimported module has no attribute 'HSER_POLL_EMPTY' 2025-09-03T20:44:52,739 Error compiling Cython file: 2025-09-03T20:44:52,739 ------------------------------------------------------------ 2025-09-03T20:44:52,739 ... 2025-09-03T20:44:52,739 def is_poll_empty(self, _heatshrink.HSE_poll_res res): 2025-09-03T20:44:52,739 return res == _heatshrink.HSER_POLL_EMPTY 2025-09-03T20:44:52,739 def finish(self): 2025-09-03T20:44:52,739 """Notifies the encoder that the input stream is finished.""" 2025-09-03T20:44:52,739 return _heatshrink.heatshrink_encoder_finish(self._hse) 2025-09-03T20:44:52,739 ^ 2025-09-03T20:44:52,740 ------------------------------------------------------------ 2025-09-03T20:44:52,740 heatshrink2/core.pyx:114:26: cimported module has no attribute 'heatshrink_encoder_finish' 2025-09-03T20:44:52,740 Error compiling Cython file: 2025-09-03T20:44:52,740 ------------------------------------------------------------ 2025-09-03T20:44:52,740 ... 2025-09-03T20:44:52,740 def finish(self): 2025-09-03T20:44:52,740 """Notifies the encoder that the input stream is finished.""" 2025-09-03T20:44:52,740 return _heatshrink.heatshrink_encoder_finish(self._hse) 2025-09-03T20:44:52,741 def is_finished(self, _heatshrink.HSE_finish_res res): 2025-09-03T20:44:52,741 return res == _heatshrink.HSER_FINISH_DONE 2025-09-03T20:44:52,741 ^ 2025-09-03T20:44:52,741 ------------------------------------------------------------ 2025-09-03T20:44:52,741 heatshrink2/core.pyx:117:33: cimported module has no attribute 'HSER_FINISH_DONE' 2025-09-03T20:44:52,741 Error compiling Cython file: 2025-09-03T20:44:52,741 ------------------------------------------------------------ 2025-09-03T20:44:52,741 ... 2025-09-03T20:44:52,741 _validate_bounds(window_sz2, name='window_sz2', 2025-09-03T20:44:52,742 min=MIN_WINDOW_SZ2, max=MAX_WINDOW_SZ2) 2025-09-03T20:44:52,742 _validate_bounds(lookahead_sz2, name='lookahead_sz2', 2025-09-03T20:44:52,742 min=MIN_LOOKAHEAD_SZ2, max=window_sz2) 2025-09-03T20:44:52,742 self._hsd = _heatshrink.heatshrink_decoder_alloc( 2025-09-03T20:44:52,742 ^ 2025-09-03T20:44:52,742 ------------------------------------------------------------ 2025-09-03T20:44:52,742 heatshrink2/core.pyx:136:31: cimported module has no attribute 'heatshrink_decoder_alloc' 2025-09-03T20:44:52,742 Error compiling Cython file: 2025-09-03T20:44:52,742 ------------------------------------------------------------ 2025-09-03T20:44:52,743 ... 2025-09-03T20:44:52,743 if self._hsd is NULL: 2025-09-03T20:44:52,743 raise MemoryError('Failed to allocate decoder.') 2025-09-03T20:44:52,743 def __dealloc__(self): 2025-09-03T20:44:52,743 if self._hsd is not NULL: 2025-09-03T20:44:52,743 _heatshrink.heatshrink_decoder_free(self._hsd) 2025-09-03T20:44:52,743 ^ 2025-09-03T20:44:52,743 ------------------------------------------------------------ 2025-09-03T20:44:52,743 heatshrink2/core.pyx:143:23: cimported module has no attribute 'heatshrink_decoder_free' 2025-09-03T20:44:52,744 Error compiling Cython file: 2025-09-03T20:44:52,744 ------------------------------------------------------------ 2025-09-03T20:44:52,744 ... 2025-09-03T20:44:52,744 size_t sink_size 2025-09-03T20:44:52,744 _heatshrink.HSD_sink_res res 2025-09-03T20:44:52,744 size_t in_buf_size = len(in_buf) 2025-09-03T20:44:52,744 res = _heatshrink.heatshrink_decoder_sink( 2025-09-03T20:44:52,744 ^ 2025-09-03T20:44:52,745 ------------------------------------------------------------ 2025-09-03T20:44:52,745 heatshrink2/core.pyx:159:25: cimported module has no attribute 'heatshrink_decoder_sink' 2025-09-03T20:44:52,745 Error compiling Cython file: 2025-09-03T20:44:52,745 ------------------------------------------------------------ 2025-09-03T20:44:52,745 ... 2025-09-03T20:44:52,745 size_t poll_size 2025-09-03T20:44:52,745 _heatshrink.HSD_poll_res res 2025-09-03T20:44:52,745 size_t out_buf_size = len(out_buf) 2025-09-03T20:44:52,746 res = _heatshrink.heatshrink_decoder_poll( 2025-09-03T20:44:52,746 ^ 2025-09-03T20:44:52,746 ------------------------------------------------------------ 2025-09-03T20:44:52,746 heatshrink2/core.pyx:174:25: cimported module has no attribute 'heatshrink_decoder_poll' 2025-09-03T20:44:52,746 Error compiling Cython file: 2025-09-03T20:44:52,746 ------------------------------------------------------------ 2025-09-03T20:44:52,746 ... 2025-09-03T20:44:52,746 &poll_size 2025-09-03T20:44:52,747 ) 2025-09-03T20:44:52,747 return res, poll_size 2025-09-03T20:44:52,747 def is_poll_empty(self, _heatshrink.HSD_poll_res res): 2025-09-03T20:44:52,747 return res == _heatshrink.HSDR_POLL_EMPTY 2025-09-03T20:44:52,747 ^ 2025-09-03T20:44:52,747 ------------------------------------------------------------ 2025-09-03T20:44:52,747 heatshrink2/core.pyx:183:33: cimported module has no attribute 'HSDR_POLL_EMPTY' 2025-09-03T20:44:52,747 Error compiling Cython file: 2025-09-03T20:44:52,748 ------------------------------------------------------------ 2025-09-03T20:44:52,748 ... 2025-09-03T20:44:52,748 def is_poll_empty(self, _heatshrink.HSD_poll_res res): 2025-09-03T20:44:52,748 return res == _heatshrink.HSDR_POLL_EMPTY 2025-09-03T20:44:52,748 def finish(self): 2025-09-03T20:44:52,748 """Notifies the encoder that the input stream is finished.""" 2025-09-03T20:44:52,748 return _heatshrink.heatshrink_decoder_finish(self._hsd) 2025-09-03T20:44:52,748 ^ 2025-09-03T20:44:52,748 ------------------------------------------------------------ 2025-09-03T20:44:52,748 heatshrink2/core.pyx:187:26: cimported module has no attribute 'heatshrink_decoder_finish' 2025-09-03T20:44:52,749 Error compiling Cython file: 2025-09-03T20:44:52,749 ------------------------------------------------------------ 2025-09-03T20:44:52,749 ... 2025-09-03T20:44:52,749 def finish(self): 2025-09-03T20:44:52,749 """Notifies the encoder that the input stream is finished.""" 2025-09-03T20:44:52,749 return _heatshrink.heatshrink_decoder_finish(self._hsd) 2025-09-03T20:44:52,749 def is_finished(self, _heatshrink.HSD_finish_res res): 2025-09-03T20:44:52,749 return res == _heatshrink.HSDR_FINISH_DONE 2025-09-03T20:44:52,749 ^ 2025-09-03T20:44:52,749 ------------------------------------------------------------ 2025-09-03T20:44:52,750 heatshrink2/core.pyx:190:33: cimported module has no attribute 'HSDR_FINISH_DONE' 2025-09-03T20:44:52,802 Traceback (most recent call last): 2025-09-03T20:44:52,804 File "", line 2, in 2025-09-03T20:44:52,804 exec(compile(''' 2025-09-03T20:44:52,804 ~~~~^^^^^^^^^^^^ 2025-09-03T20:44:52,804 # This is -- a caller that pip uses to run setup.py 2025-09-03T20:44:52,804 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-03T20:44:52,805 ...<32 lines>... 2025-09-03T20:44:52,805 exec(compile(setup_py_code, filename, "exec")) 2025-09-03T20:44:52,805 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-03T20:44:52,805 ''' % ('/tmp/pip-wheel-bgn2aq4s/heatshrink2_936c007a9f2d485bbd304024e7b974cb/setup.py',), "", "exec")) 2025-09-03T20:44:52,805 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-03T20:44:52,805 File "", line 35, in 2025-09-03T20:44:52,805 File "/tmp/pip-wheel-bgn2aq4s/heatshrink2_936c007a9f2d485bbd304024e7b974cb/setup.py", line 25, in 2025-09-03T20:44:52,805 extensions = cythonize([heatshrink_module]) 2025-09-03T20:44:52,805 File "/usr/local/lib/python3.13/dist-packages/Cython/Build/Dependencies.py", line 1154, in cythonize 2025-09-03T20:44:52,806 cythonize_one(*args) 2025-09-03T20:44:52,806 ~~~~~~~~~~~~~^^^^^^^ 2025-09-03T20:44:52,806 File "/usr/local/lib/python3.13/dist-packages/Cython/Build/Dependencies.py", line 1298, in cythonize_one 2025-09-03T20:44:52,806 raise CompileError(None, pyx_file) 2025-09-03T20:44:52,806 Cython.Compiler.Errors.CompileError: heatshrink2/core.pyx 2025-09-03T20:44:52,806 Compiling heatshrink2/core.pyx because it changed. 2025-09-03T20:44:52,806 [1/1] Cythonizing heatshrink2/core.pyx 2025-09-03T20:44:53,143 ERROR: python setup.py egg_info exited with 1 2025-09-03T20:44:53,156 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2025-09-03T20:44:53,156 exec(compile('"'"''"'"''"'"' 2025-09-03T20:44:53,156 # This is -- a caller that pip uses to run setup.py 2025-09-03T20:44:53,156 # 2025-09-03T20:44:53,156 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-03T20:44:53,156 # import from `distutils.core` to work with newer packaging standards. 2025-09-03T20:44:53,156 # - It provides a clear error message when setuptools is not installed. 2025-09-03T20:44:53,156 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-03T20:44:53,156 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-03T20:44:53,156 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-03T20:44:53,156 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-03T20:44:53,156 import os, sys, tokenize, traceback 2025-09-03T20:44:53,156 2025-09-03T20:44:53,156 try: 2025-09-03T20:44:53,156 import setuptools 2025-09-03T20:44:53,156 except ImportError: 2025-09-03T20:44:53,156 print( 2025-09-03T20:44:53,156 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-03T20:44:53,156 "the build environment with exception:", 2025-09-03T20:44:53,156 file=sys.stderr, 2025-09-03T20:44:53,156 ) 2025-09-03T20:44:53,156 traceback.print_exc() 2025-09-03T20:44:53,156 sys.exit(1) 2025-09-03T20:44:53,156 2025-09-03T20:44:53,156 __file__ = %r 2025-09-03T20:44:53,156 sys.argv[0] = __file__ 2025-09-03T20:44:53,156 2025-09-03T20:44:53,156 if os.path.exists(__file__): 2025-09-03T20:44:53,156 filename = __file__ 2025-09-03T20:44:53,156 with tokenize.open(__file__) as f: 2025-09-03T20:44:53,156 setup_py_code = f.read() 2025-09-03T20:44:53,156 else: 2025-09-03T20:44:53,156 filename = "" 2025-09-03T20:44:53,156 setup_py_code = "from setuptools import setup; setup()" 2025-09-03T20:44:53,156 2025-09-03T20:44:53,156 exec(compile(setup_py_code, filename, "exec")) 2025-09-03T20:44:53,156 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-bgn2aq4s/heatshrink2_936c007a9f2d485bbd304024e7b974cb/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-7a38s1e6[/] 2025-09-03T20:44:53,156 [bold magenta]cwd[/]: /tmp/pip-wheel-bgn2aq4s/heatshrink2_936c007a9f2d485bbd304024e7b974cb/ 2025-09-03T20:44:53,156 Preparing metadata (setup.py): finished with status 'error' 2025-09-03T20:44:53,157 ERROR: metadata generation failed 2025-09-03T20:44:53,162 Exception information: 2025-09-03T20:44:53,162 Traceback (most recent call last): 2025-09-03T20:44:53,162 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 63, in generate_metadata 2025-09-03T20:44:53,162 call_subprocess( 2025-09-03T20:44:53,162 ~~~~~~~~~~~~~~~^ 2025-09-03T20:44:53,162 args, 2025-09-03T20:44:53,162 ^^^^^ 2025-09-03T20:44:53,162 ...<2 lines>... 2025-09-03T20:44:53,162 spinner=spinner, 2025-09-03T20:44:53,162 ^^^^^^^^^^^^^^^^ 2025-09-03T20:44:53,162 ) 2025-09-03T20:44:53,162 ^ 2025-09-03T20:44:53,162 File "/usr/lib/python3/dist-packages/pip/_internal/utils/subprocess.py", line 209, in call_subprocess 2025-09-03T20:44:53,162 raise error 2025-09-03T20:44:53,162 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2025-09-03T20:44:53,162 2025-09-03T20:44:53,162 The above exception was the direct cause of the following exception: 2025-09-03T20:44:53,162 2025-09-03T20:44:53,162 Traceback (most recent call last): 2025-09-03T20:44:53,162 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-03T20:44:53,162 status = _inner_run() 2025-09-03T20:44:53,162 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-03T20:44:53,162 return self.run(options, args) 2025-09-03T20:44:53,162 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-03T20:44:53,162 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-03T20:44:53,162 return func(self, options, args) 2025-09-03T20:44:53,162 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2025-09-03T20:44:53,162 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2025-09-03T20:44:53,162 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 96, in resolve 2025-09-03T20:44:53,162 result = self._result = resolver.resolve( 2025-09-03T20:44:53,162 ~~~~~~~~~~~~~~~~^ 2025-09-03T20:44:53,162 collected.requirements, max_rounds=limit_how_complex_resolution_can_be 2025-09-03T20:44:53,162 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-03T20:44:53,162 ) 2025-09-03T20:44:53,162 ^ 2025-09-03T20:44:53,162 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 515, in resolve 2025-09-03T20:44:53,162 state = resolution.resolve(requirements, max_rounds=max_rounds) 2025-09-03T20:44:53,162 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 388, in resolve 2025-09-03T20:44:53,162 self._add_to_criteria(self.state.criteria, r, parent=None) 2025-09-03T20:44:53,162 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-03T20:44:53,162 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 141, in _add_to_criteria 2025-09-03T20:44:53,162 if not criterion.candidates: 2025-09-03T20:44:53,162 ^^^^^^^^^^^^^^^^^^^^ 2025-09-03T20:44:53,162 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/structs.py", line 194, in __bool__ 2025-09-03T20:44:53,162 return bool(self._sequence) 2025-09-03T20:44:53,162 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 163, in __bool__ 2025-09-03T20:44:53,162 self._bool = any(self) 2025-09-03T20:44:53,162 ~~~^^^^^^ 2025-09-03T20:44:53,162 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 147, in 2025-09-03T20:44:53,162 return (c for c in iterator if id(c) not in self._incompatible_ids) 2025-09-03T20:44:53,162 ^^^^^^^^ 2025-09-03T20:44:53,162 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 37, in _iter_built 2025-09-03T20:44:53,162 candidate = func() 2025-09-03T20:44:53,162 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 187, in _make_candidate_from_link 2025-09-03T20:44:53,162 base: Optional[BaseCandidate] = self._make_base_candidate_from_link( 2025-09-03T20:44:53,162 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-03T20:44:53,162 link, template, name, version 2025-09-03T20:44:53,162 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-03T20:44:53,162 ) 2025-09-03T20:44:53,162 ^ 2025-09-03T20:44:53,162 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 233, in _make_base_candidate_from_link 2025-09-03T20:44:53,162 self._link_candidate_cache[link] = LinkCandidate( 2025-09-03T20:44:53,162 ~~~~~~~~~~~~~^ 2025-09-03T20:44:53,162 link, 2025-09-03T20:44:53,162 ^^^^^ 2025-09-03T20:44:53,162 ...<3 lines>... 2025-09-03T20:44:53,162 version=version, 2025-09-03T20:44:53,162 ^^^^^^^^^^^^^^^^ 2025-09-03T20:44:53,162 ) 2025-09-03T20:44:53,162 ^ 2025-09-03T20:44:53,162 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 306, in __init__ 2025-09-03T20:44:53,162 super().__init__( 2025-09-03T20:44:53,162 ~~~~~~~~~~~~~~~~^ 2025-09-03T20:44:53,162 link=link, 2025-09-03T20:44:53,162 ^^^^^^^^^^ 2025-09-03T20:44:53,162 ...<4 lines>... 2025-09-03T20:44:53,162 version=version, 2025-09-03T20:44:53,162 ^^^^^^^^^^^^^^^^ 2025-09-03T20:44:53,162 ) 2025-09-03T20:44:53,162 ^ 2025-09-03T20:44:53,162 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 159, in __init__ 2025-09-03T20:44:53,162 self.dist = self._prepare() 2025-09-03T20:44:53,162 ~~~~~~~~~~~~~^^ 2025-09-03T20:44:53,162 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 236, in _prepare 2025-09-03T20:44:53,162 dist = self._prepare_distribution() 2025-09-03T20:44:53,162 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 317, in _prepare_distribution 2025-09-03T20:44:53,162 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2025-09-03T20:44:53,162 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-03T20:44:53,162 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 532, in prepare_linked_requirement 2025-09-03T20:44:53,162 return self._prepare_linked_requirement(req, parallel_builds) 2025-09-03T20:44:53,162 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ 2025-09-03T20:44:53,162 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 647, in _prepare_linked_requirement 2025-09-03T20:44:53,162 dist = _get_prepared_distribution( 2025-09-03T20:44:53,162 req, 2025-09-03T20:44:53,162 ...<3 lines>... 2025-09-03T20:44:53,162 self.check_build_deps, 2025-09-03T20:44:53,162 ) 2025-09-03T20:44:53,162 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 71, in _get_prepared_distribution 2025-09-03T20:44:53,162 abstract_dist.prepare_distribution_metadata( 2025-09-03T20:44:53,162 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-03T20:44:53,162 finder, build_isolation, check_build_deps 2025-09-03T20:44:53,162 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-03T20:44:53,162 ) 2025-09-03T20:44:53,162 ^ 2025-09-03T20:44:53,162 File "/usr/lib/python3/dist-packages/pip/_internal/distributions/sdist.py", line 69, in prepare_distribution_metadata 2025-09-03T20:44:53,162 self.req.prepare_metadata() 2025-09-03T20:44:53,162 ~~~~~~~~~~~~~~~~~~~~~~~~~^^ 2025-09-03T20:44:53,162 File "/usr/lib/python3/dist-packages/pip/_internal/req/req_install.py", line 581, in prepare_metadata 2025-09-03T20:44:53,162 self.metadata_directory = generate_metadata_legacy( 2025-09-03T20:44:53,162 ~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-03T20:44:53,162 build_env=self.build_env, 2025-09-03T20:44:53,162 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-03T20:44:53,162 ...<3 lines>... 2025-09-03T20:44:53,162 details=details, 2025-09-03T20:44:53,162 ^^^^^^^^^^^^^^^^ 2025-09-03T20:44:53,162 ) 2025-09-03T20:44:53,162 ^ 2025-09-03T20:44:53,162 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 70, in generate_metadata 2025-09-03T20:44:53,162 raise MetadataGenerationFailed(package_details=details) from error 2025-09-03T20:44:53,162 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2025-09-03T20:44:53,187 Removed heatshrink2==0.2.0 from https://files.pythonhosted.org/packages/41/12/5909da56a81a1da1d6a5f50b07067680f0fd09b77210c47da2e44e7fe510/heatshrink2-0.2.0.tar.gz from build tracker '/tmp/pip-build-tracker-heo9fi_5' 2025-09-03T20:44:53,187 Removed build tracker: '/tmp/pip-build-tracker-heo9fi_5'