2025-09-12T01:38:16,815 Created temporary directory: /tmp/pip-build-tracker-pgl92ixf 2025-09-12T01:38:16,815 Initialized build tracking at /tmp/pip-build-tracker-pgl92ixf 2025-09-12T01:38:16,816 Created build tracker: /tmp/pip-build-tracker-pgl92ixf 2025-09-12T01:38:16,816 Entered build tracker: /tmp/pip-build-tracker-pgl92ixf 2025-09-12T01:38:16,816 Created temporary directory: /tmp/pip-wheel-4or3s7r2 2025-09-12T01:38:16,819 Created temporary directory: /tmp/pip-ephem-wheel-cache-oeorupr3 2025-09-12T01:38:16,881 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-12T01:38:16,883 2 location(s) to search for versions of hdl21: 2025-09-12T01:38:16,883 * https://pypi.org/simple/hdl21/ 2025-09-12T01:38:16,883 * https://www.piwheels.org/simple/hdl21/ 2025-09-12T01:38:16,884 Fetching project page and analyzing links: https://pypi.org/simple/hdl21/ 2025-09-12T01:38:16,884 Getting page https://pypi.org/simple/hdl21/ 2025-09-12T01:38:16,885 Found index url https://pypi.org/simple/ 2025-09-12T01:38:17,036 Fetched page https://pypi.org/simple/hdl21/ as application/vnd.pypi.simple.v1+json 2025-09-12T01:38:17,039 Skipping link: No binaries permitted for hdl21: https://files.pythonhosted.org/packages/25/a7/1db529a97b2a73aaa7536af2dae733e0bf18bb22f46ec322f8f4cfc78a1f/hdl21-0.1.0-py3-none-any.whl (from https://pypi.org/simple/hdl21/) (requires-python:>=3.7,<4.0) 2025-09-12T01:38:17,040 Found link https://files.pythonhosted.org/packages/66/14/4ad61f3c0473bd12cbcab4a403c9a087a46eae90c8a541c3f353b7e59f33/hdl21-0.1.0.tar.gz (from https://pypi.org/simple/hdl21/) (requires-python:>=3.7,<4.0), version: 0.1.0 2025-09-12T01:38:17,041 Skipping link: No binaries permitted for hdl21: https://files.pythonhosted.org/packages/79/fc/7fa8629ae8bc17d5bcb5aef0d32c3eb72d15b9cf8147f57f8db64aaa5a8d/hdl21-0.1.1-py3-none-any.whl (from https://pypi.org/simple/hdl21/) (requires-python:>=3.7,<4.0) 2025-09-12T01:38:17,041 Found link https://files.pythonhosted.org/packages/b1/6d/7c3f0a94bf48cffc29ac5d5e4081c11a427e300101ad0b5242a71602d067/hdl21-0.1.1.tar.gz (from https://pypi.org/simple/hdl21/) (requires-python:>=3.7,<4.0), version: 0.1.1 2025-09-12T01:38:17,042 Found link https://files.pythonhosted.org/packages/84/a4/e1a4a2ee3bf4d2e465bc7b36c1919f35bbc4823ae02ff05629919cf160bf/hdl21-0.2.0rc1.tar.gz (from https://pypi.org/simple/hdl21/) (requires-python:>=3.8, <4), version: 0.2.0rc1 2025-09-12T01:38:17,042 Found link https://files.pythonhosted.org/packages/b5/48/1df4d5fd708abffe133450a27fe334f513a61f5d1fc1d77c5187ad402c40/hdl21-0.2.0.tar.gz (from https://pypi.org/simple/hdl21/) (requires-python:>=3.8, <4), version: 0.2.0 2025-09-12T01:38:17,042 Found link https://files.pythonhosted.org/packages/2f/fd/53e7a9e16f1e40b24b723e6d20a95e15eb313637c83c80c91417bee74413/hdl21-1.0.0rc0.tar.gz (from https://pypi.org/simple/hdl21/) (requires-python:>=3.8, <4), version: 1.0.0rc0 2025-09-12T01:38:17,043 Found link https://files.pythonhosted.org/packages/14/15/9594cf187c41b037a9aeb5831616c3b0d588f9d827c056e3ff3d3c095563/hdl21-1.0.0.tar.gz (from https://pypi.org/simple/hdl21/) (requires-python:>=3.8, <4), version: 1.0.0 2025-09-12T01:38:17,044 Found link https://files.pythonhosted.org/packages/8b/aa/4d73b97621e2f3f700829915ce3fc3c75a82803eff01c5aeb5a9e881a8ee/hdl21-2.0.dev0.tar.gz (from https://pypi.org/simple/hdl21/) (requires-python:>=3.7, <4), version: 2.0.dev0 2025-09-12T01:38:17,044 Found link https://files.pythonhosted.org/packages/b3/a3/43c2b4aebcd3b3f013a0d0ddad7e3130e9bdadd7f4a28113a0bd76e04ada/hdl21-2.0.0.tar.gz (from https://pypi.org/simple/hdl21/) (requires-python:>=3.7, <4), version: 2.0.0 2025-09-12T01:38:17,044 Found link https://files.pythonhosted.org/packages/94/9c/78459fdb6778648acd19ff747885cb9ebb6d7ee94fa7572966ebdc705c26/hdl21-3.0.dev0.tar.gz (from https://pypi.org/simple/hdl21/) (requires-python:>=3.7, <4), version: 3.0.dev0 2025-09-12T01:38:17,045 Found link https://files.pythonhosted.org/packages/13/06/dee6168c76fb98b7d5c15cc458771f0b31da46bf96431a0ad860738954d6/hdl21-3.0.dev2.tar.gz (from https://pypi.org/simple/hdl21/) (requires-python:>=3.7, <4), version: 3.0.dev2 2025-09-12T01:38:17,045 Found link https://files.pythonhosted.org/packages/dc/11/d08ea0d26d45be6bc657728ef00d769f32aeb37fcf59c95c7dd7d9a27e1b/hdl21-3.0.dev3.tar.gz (from https://pypi.org/simple/hdl21/) (requires-python:>=3.7, <4), version: 3.0.dev3 2025-09-12T01:38:17,045 Found link https://files.pythonhosted.org/packages/1c/cc/4e13613248053d17ee25e139671816b75dea5b3c79fbb028e863f0d48061/hdl21-3.0.tar.gz (from https://pypi.org/simple/hdl21/) (requires-python:>=3.7, <4), version: 3.0 2025-09-12T01:38:17,046 Found link https://files.pythonhosted.org/packages/84/a7/ceb3a1b3954a483da9bf7febea67b453abf2f62bf5a8c78d033dce776fef/hdl21-3.0.1.tar.gz (from https://pypi.org/simple/hdl21/) (requires-python:>=3.7, <4), version: 3.0.1 2025-09-12T01:38:17,046 Link requires a different Python (3.13.5 not in: '>=3.7, <3.12'): https://files.pythonhosted.org/packages/b2/cc/9c87b71b14895460cfbf56c1e6b6bb9c4daf9d28c676fdade22544462358/hdl21-4.0.0rc0.tar.gz (from https://pypi.org/simple/hdl21/) (requires-python:>=3.7, <3.12) 2025-09-12T01:38:17,047 Skipping link: 4.0.0rc0 Requires-Python >=3.7, <3.12: https://files.pythonhosted.org/packages/b2/cc/9c87b71b14895460cfbf56c1e6b6bb9c4daf9d28c676fdade22544462358/hdl21-4.0.0rc0.tar.gz (from https://pypi.org/simple/hdl21/) (requires-python:>=3.7, <3.12) 2025-09-12T01:38:17,047 Link requires a different Python (3.13.5 not in: '>=3.7, <3.12'): https://files.pythonhosted.org/packages/ee/a3/7b5d98480fd2b01e1bdc9400d33bf31c65b716e754cc28b533bce6fa73a8/hdl21-4.0.0.tar.gz (from https://pypi.org/simple/hdl21/) (requires-python:>=3.7, <3.12) 2025-09-12T01:38:17,047 Skipping link: 4.0.0 Requires-Python >=3.7, <3.12: https://files.pythonhosted.org/packages/ee/a3/7b5d98480fd2b01e1bdc9400d33bf31c65b716e754cc28b533bce6fa73a8/hdl21-4.0.0.tar.gz (from https://pypi.org/simple/hdl21/) (requires-python:>=3.7, <3.12) 2025-09-12T01:38:17,047 Link requires a different Python (3.13.5 not in: '>=3.7, <3.12'): https://files.pythonhosted.org/packages/09/68/031d7ce8a7cc3c2333078e61a003abbdfeca79837da12f6832eca175479b/hdl21-5.0.0.tar.gz (from https://pypi.org/simple/hdl21/) (requires-python:>=3.7, <3.12) 2025-09-12T01:38:17,048 Skipping link: 5.0.0 Requires-Python >=3.7, <3.12: https://files.pythonhosted.org/packages/09/68/031d7ce8a7cc3c2333078e61a003abbdfeca79837da12f6832eca175479b/hdl21-5.0.0.tar.gz (from https://pypi.org/simple/hdl21/) (requires-python:>=3.7, <3.12) 2025-09-12T01:38:17,048 Link requires a different Python (3.13.5 not in: '<3.13,>=3.7'): https://files.pythonhosted.org/packages/a8/87/d4b1bba4326e5ecce49b781a8a9e1411efe61dbee0da3b029e4a1fa54321/hdl21-6.0.0rc0.tar.gz (from https://pypi.org/simple/hdl21/) (requires-python:<3.13,>=3.7) 2025-09-12T01:38:17,049 Skipping link: 6.0.0rc0 Requires-Python <3.13,>=3.7: https://files.pythonhosted.org/packages/a8/87/d4b1bba4326e5ecce49b781a8a9e1411efe61dbee0da3b029e4a1fa54321/hdl21-6.0.0rc0.tar.gz (from https://pypi.org/simple/hdl21/) (requires-python:<3.13,>=3.7) 2025-09-12T01:38:17,049 Link requires a different Python (3.13.5 not in: '<3.13,>=3.7'): https://files.pythonhosted.org/packages/26/50/612c2b940a12c28428950cd08619d84e83f96f0b2e513b5da30d1849644b/hdl21-6.0.0.tar.gz (from https://pypi.org/simple/hdl21/) (requires-python:<3.13,>=3.7) 2025-09-12T01:38:17,049 Skipping link: 6.0.0 Requires-Python <3.13,>=3.7: https://files.pythonhosted.org/packages/26/50/612c2b940a12c28428950cd08619d84e83f96f0b2e513b5da30d1849644b/hdl21-6.0.0.tar.gz (from https://pypi.org/simple/hdl21/) (requires-python:<3.13,>=3.7) 2025-09-12T01:38:17,049 Link requires a different Python (3.13.5 not in: '<3.13,>=3.7'): https://files.pythonhosted.org/packages/28/a6/da1b65f14fe6efd24cbb24cb1184bc9bce914923b79c623e78faef34d7e5/hdl21-7.0.0.dev0.tar.gz (from https://pypi.org/simple/hdl21/) (requires-python:<3.13,>=3.7) 2025-09-12T01:38:17,049 Skipping link: 7.0.0.dev0 Requires-Python <3.13,>=3.7: https://files.pythonhosted.org/packages/28/a6/da1b65f14fe6efd24cbb24cb1184bc9bce914923b79c623e78faef34d7e5/hdl21-7.0.0.dev0.tar.gz (from https://pypi.org/simple/hdl21/) (requires-python:<3.13,>=3.7) 2025-09-12T01:38:17,049 Link requires a different Python (3.13.5 not in: '<3.13,>=3.7'): https://files.pythonhosted.org/packages/cb/3d/124bfbdd7cc539c4b05d1975a4c185136424fa3b6f236fa4a0a1482567c7/hdl21-7.0.0.dev1.tar.gz (from https://pypi.org/simple/hdl21/) (requires-python:<3.13,>=3.7) 2025-09-12T01:38:17,050 Skipping link: 7.0.0.dev1 Requires-Python <3.13,>=3.7: https://files.pythonhosted.org/packages/cb/3d/124bfbdd7cc539c4b05d1975a4c185136424fa3b6f236fa4a0a1482567c7/hdl21-7.0.0.dev1.tar.gz (from https://pypi.org/simple/hdl21/) (requires-python:<3.13,>=3.7) 2025-09-12T01:38:17,050 Link requires a different Python (3.13.5 not in: '<3.13,>=3.7'): https://files.pythonhosted.org/packages/db/5a/7e62dd300917664f3e19398654a9b77d07e2c60631cff1c96d383a4a1087/hdl21-7.0.0.tar.gz (from https://pypi.org/simple/hdl21/) (requires-python:<3.13,>=3.7) 2025-09-12T01:38:17,050 Skipping link: 7.0.0 Requires-Python <3.13,>=3.7: https://files.pythonhosted.org/packages/db/5a/7e62dd300917664f3e19398654a9b77d07e2c60631cff1c96d383a4a1087/hdl21-7.0.0.tar.gz (from https://pypi.org/simple/hdl21/) (requires-python:<3.13,>=3.7) 2025-09-12T01:38:17,050 Fetching project page and analyzing links: https://www.piwheels.org/simple/hdl21/ 2025-09-12T01:38:17,051 Getting page https://www.piwheels.org/simple/hdl21/ 2025-09-12T01:38:17,052 Found index url https://www.piwheels.org/simple/ 2025-09-12T01:38:17,140 Fetched page https://www.piwheels.org/simple/hdl21/ as text/html 2025-09-12T01:38:17,146 Skipping link: No binaries permitted for hdl21: https://archive1.piwheels.org/simple/hdl21/hdl21-7.0.0-py3-none-any.whl#sha256=454bee71b0d72517026fc6ab5aa23bd947ee8da42f6c5099adc51e571d179dc3 (from https://www.piwheels.org/simple/hdl21/) (requires-python:>=3.7, <3.13) 2025-09-12T01:38:17,146 Skipping link: No binaries permitted for hdl21: https://archive1.piwheels.org/simple/hdl21/hdl21-7.0.0.dev1-py3-none-any.whl#sha256=548cfc57d60110d1310eadf4831ee53734b7a68e10661086236196dd429ca9de (from https://www.piwheels.org/simple/hdl21/) (requires-python:>=3.7, <3.13) 2025-09-12T01:38:17,146 Skipping link: No binaries permitted for hdl21: https://archive1.piwheels.org/simple/hdl21/hdl21-7.0.0.dev0-py3-none-any.whl#sha256=3494975fd0a6fc53bb4a4d62fdee866d6221f829628dcba0f53092c2ae4694f6 (from https://www.piwheels.org/simple/hdl21/) (requires-python:>=3.7, <3.13) 2025-09-12T01:38:17,147 Skipping link: No binaries permitted for hdl21: https://archive1.piwheels.org/simple/hdl21/hdl21-6.0.0-py3-none-any.whl#sha256=7d6e8fcd297e490f365a639bf226dae5e4ad5a4e4f0771ed94f33394571dcfb8 (from https://www.piwheels.org/simple/hdl21/) (requires-python:>=3.7, <3.13) 2025-09-12T01:38:17,147 Skipping link: No binaries permitted for hdl21: https://archive1.piwheels.org/simple/hdl21/hdl21-6.0.0rc0-py3-none-any.whl#sha256=9dad11367d35425c563312732da99905555475129a1c2c4709a57e22bec45a35 (from https://www.piwheels.org/simple/hdl21/) (requires-python:>=3.7, <3.13) 2025-09-12T01:38:17,147 Skipping link: No binaries permitted for hdl21: https://archive1.piwheels.org/simple/hdl21/hdl21-5.0.0-py3-none-any.whl#sha256=b65f9e945365b0d690c2707e0c8053ccef8818765c99cdfbb8ce77b847a9edb4 (from https://www.piwheels.org/simple/hdl21/) (requires-python:>=3.7, <3.12) 2025-09-12T01:38:17,147 Skipping link: No binaries permitted for hdl21: https://archive1.piwheels.org/simple/hdl21/hdl21-4.0.0-py3-none-any.whl#sha256=c1b8c42f6d8347e14ad3f047a11250fd95802db3170a189754ddf35ad2343715 (from https://www.piwheels.org/simple/hdl21/) (requires-python:>=3.7, <3.12) 2025-09-12T01:38:17,147 Skipping link: No binaries permitted for hdl21: https://archive1.piwheels.org/simple/hdl21/hdl21-4.0.0rc0-py3-none-any.whl#sha256=b6ede89d727acec0c2c35e4caf26e573976c8829d1a400bb59acba15b610d87a (from https://www.piwheels.org/simple/hdl21/) (requires-python:>=3.7, <3.12) 2025-09-12T01:38:17,147 Skipping link: No binaries permitted for hdl21: https://archive1.piwheels.org/simple/hdl21/hdl21-3.0.1-py3-none-any.whl#sha256=0af81fb012c1a0950a1fd1de505afd5c5fcc6cdfef99a768cf5584a86f741813 (from https://www.piwheels.org/simple/hdl21/) (requires-python:>=3.7, <4) 2025-09-12T01:38:17,148 Skipping link: No binaries permitted for hdl21: https://archive1.piwheels.org/simple/hdl21/hdl21-3.0.dev3-py3-none-any.whl#sha256=1070a47aca9fe880fd3268e8f106a2214b984cb201548721b01a2e5d2c341d2d (from https://www.piwheels.org/simple/hdl21/) (requires-python:>=3.7, <4) 2025-09-12T01:38:17,148 Skipping link: No binaries permitted for hdl21: https://archive1.piwheels.org/simple/hdl21/hdl21-3.0.dev2-py3-none-any.whl#sha256=28f37234a2a8225919a2170d85ac9bf00a219fe4c5586679f16f70744f523a5c (from https://www.piwheels.org/simple/hdl21/) (requires-python:>=3.7, <4) 2025-09-12T01:38:17,148 Skipping link: No binaries permitted for hdl21: https://archive1.piwheels.org/simple/hdl21/hdl21-3.0.dev0-py3-none-any.whl#sha256=0d9d1ca8e9a55275414b88be33484ac52648da0d259d27263913b447db818b96 (from https://www.piwheels.org/simple/hdl21/) (requires-python:>=3.7, <4) 2025-09-12T01:38:17,148 Skipping link: No binaries permitted for hdl21: https://archive1.piwheels.org/simple/hdl21/hdl21-2.0.0-py3-none-any.whl#sha256=aedaa8212e6c61b0179c4e359bf42d4d72e247fdc8600bfac6ec5633b9166c6d (from https://www.piwheels.org/simple/hdl21/) (requires-python:>=3.7, <4) 2025-09-12T01:38:17,148 Skipping link: No binaries permitted for hdl21: https://archive1.piwheels.org/simple/hdl21/hdl21-2.0.dev0-py3-none-any.whl#sha256=0072eb41a1cb39e3701f3e1cb7649b3b5a86f6740595f457adebeb6ff8c38cad (from https://www.piwheels.org/simple/hdl21/) (requires-python:>=3.7, <4) 2025-09-12T01:38:17,148 Skipping link: No binaries permitted for hdl21: https://archive1.piwheels.org/simple/hdl21/hdl21-1.0.0-py3-none-any.whl#sha256=075e964ac3cccb093701eed8191df544d8628fe4b02941019797e6c3df9e5e3b (from https://www.piwheels.org/simple/hdl21/) (requires-python:>=3.8, <4) 2025-09-12T01:38:17,149 Skipping link: No binaries permitted for hdl21: https://archive1.piwheels.org/simple/hdl21/hdl21-1.0.0rc0-py3-none-any.whl#sha256=8d92635af207208c0f3370646d2e9add030650a122abd9617d3d77a4fa7c77c4 (from https://www.piwheels.org/simple/hdl21/) (requires-python:>=3.8, <4) 2025-09-12T01:38:17,149 Skipping link: No binaries permitted for hdl21: https://archive1.piwheels.org/simple/hdl21/hdl21-0.2.0-py3-none-any.whl#sha256=c3bc8584fd454d9b2ecaa010ddeea127fc7649956275b2f217d0a30384c17415 (from https://www.piwheels.org/simple/hdl21/) (requires-python:>=3.8, <4) 2025-09-12T01:38:17,149 Skipping link: No binaries permitted for hdl21: https://archive1.piwheels.org/simple/hdl21/hdl21-0.2.0rc1-py3-none-any.whl#sha256=a5b4d3d7a8291dba41879ad6464fe43376a5c09ae0365e28fcfba98278e93571 (from https://www.piwheels.org/simple/hdl21/) (requires-python:>=3.8, <4) 2025-09-12T01:38:17,149 Skipping link: No binaries permitted for hdl21: https://archive1.piwheels.org/simple/hdl21/hdl21-0.1.1-py3-none-any.whl#sha256=7c177dccdfdef38d08def60f5571e2fd5b08ab59f240777a06cf6b94b99ced1e (from https://www.piwheels.org/simple/hdl21/) (requires-python:>=3.7,<4.0) 2025-09-12T01:38:17,149 Skipping link: No binaries permitted for hdl21: https://archive1.piwheels.org/simple/hdl21/hdl21-0.1.0-py3-none-any.whl#sha256=0281fdbbf18a4d2a40a5b59fc6dcb19c376204c62ef66f8c0766ca6c6bac9a62 (from https://www.piwheels.org/simple/hdl21/) (requires-python:>=3.7,<4.0) 2025-09-12T01:38:17,149 Skipping link: not a file: https://www.piwheels.org/simple/hdl21/ 2025-09-12T01:38:17,150 Skipping link: not a file: https://pypi.org/simple/hdl21/ 2025-09-12T01:38:17,175 Given no hashes to check 1 links for project 'hdl21': discarding no candidates 2025-09-12T01:38:17,177 Collecting hdl21==3.0 2025-09-12T01:38:17,178 Created temporary directory: /tmp/pip-unpack-ptx8e6h1 2025-09-12T01:38:17,318 Downloading hdl21-3.0.tar.gz (151 kB) 2025-09-12T01:38:17,442 Added hdl21==3.0 from https://files.pythonhosted.org/packages/1c/cc/4e13613248053d17ee25e139671816b75dea5b3c79fbb028e863f0d48061/hdl21-3.0.tar.gz to build tracker '/tmp/pip-build-tracker-pgl92ixf' 2025-09-12T01:38:17,444 Running setup.py (path:/tmp/pip-wheel-4or3s7r2/hdl21_23769aef2cf84ef4a5aa310ba1e229b5/setup.py) egg_info for package hdl21 2025-09-12T01:38:17,444 Created temporary directory: /tmp/pip-pip-egg-info-qqe0yff_ 2025-09-12T01:38:17,444 Preparing metadata (setup.py): started 2025-09-12T01:38:17,445 Running command python setup.py egg_info 2025-09-12T01:38:17,996 Traceback (most recent call last): 2025-09-12T01:38:17,999 File "", line 2, in 2025-09-12T01:38:18,000 exec(compile(''' 2025-09-12T01:38:18,000 ~~~~^^^^^^^^^^^^ 2025-09-12T01:38:18,000 # This is -- a caller that pip uses to run setup.py 2025-09-12T01:38:18,000 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-12T01:38:18,000 ...<32 lines>... 2025-09-12T01:38:18,001 exec(compile(setup_py_code, filename, "exec")) 2025-09-12T01:38:18,001 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-12T01:38:18,001 ''' % ('/tmp/pip-wheel-4or3s7r2/hdl21_23769aef2cf84ef4a5aa310ba1e229b5/setup.py',), "", "exec")) 2025-09-12T01:38:18,001 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-12T01:38:18,001 File "", line 35, in 2025-09-12T01:38:18,001 File "/tmp/pip-wheel-4or3s7r2/hdl21_23769aef2cf84ef4a5aa310ba1e229b5/setup.py", line 16, in 2025-09-12T01:38:18,002 long_description = (here / "readme.md").read_text(encoding="utf-8") 2025-09-12T01:38:18,002 File "/usr/lib/python3.13/pathlib/_local.py", line 548, in read_text 2025-09-12T01:38:18,002 return PathBase.read_text(self, encoding, errors, newline) 2025-09-12T01:38:18,002 ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-12T01:38:18,002 File "/usr/lib/python3.13/pathlib/_abc.py", line 632, in read_text 2025-09-12T01:38:18,003 with self.open(mode='r', encoding=encoding, errors=errors, newline=newline) as f: 2025-09-12T01:38:18,003 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-12T01:38:18,003 File "/usr/lib/python3.13/pathlib/_local.py", line 539, in open 2025-09-12T01:38:18,003 return io.open(self, mode, buffering, encoding, errors, newline) 2025-09-12T01:38:18,003 ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-12T01:38:18,003 FileNotFoundError: [Errno 2] No such file or directory: '/tmp/pip-wheel-4or3s7r2/hdl21_23769aef2cf84ef4a5aa310ba1e229b5/readme.md' 2025-09-12T01:38:18,099 ERROR: python setup.py egg_info exited with 1 2025-09-12T01:38:18,112 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2025-09-12T01:38:18,112 exec(compile('"'"''"'"''"'"' 2025-09-12T01:38:18,112 # This is -- a caller that pip uses to run setup.py 2025-09-12T01:38:18,112 # 2025-09-12T01:38:18,112 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-12T01:38:18,112 # import from `distutils.core` to work with newer packaging standards. 2025-09-12T01:38:18,112 # - It provides a clear error message when setuptools is not installed. 2025-09-12T01:38:18,112 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-12T01:38:18,112 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-12T01:38:18,112 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-12T01:38:18,112 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-12T01:38:18,112 import os, sys, tokenize, traceback 2025-09-12T01:38:18,112 2025-09-12T01:38:18,112 try: 2025-09-12T01:38:18,112 import setuptools 2025-09-12T01:38:18,112 except ImportError: 2025-09-12T01:38:18,112 print( 2025-09-12T01:38:18,112 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-12T01:38:18,112 "the build environment with exception:", 2025-09-12T01:38:18,112 file=sys.stderr, 2025-09-12T01:38:18,112 ) 2025-09-12T01:38:18,112 traceback.print_exc() 2025-09-12T01:38:18,112 sys.exit(1) 2025-09-12T01:38:18,112 2025-09-12T01:38:18,112 __file__ = %r 2025-09-12T01:38:18,112 sys.argv[0] = __file__ 2025-09-12T01:38:18,112 2025-09-12T01:38:18,112 if os.path.exists(__file__): 2025-09-12T01:38:18,112 filename = __file__ 2025-09-12T01:38:18,112 with tokenize.open(__file__) as f: 2025-09-12T01:38:18,112 setup_py_code = f.read() 2025-09-12T01:38:18,112 else: 2025-09-12T01:38:18,112 filename = "" 2025-09-12T01:38:18,112 setup_py_code = "from setuptools import setup; setup()" 2025-09-12T01:38:18,112 2025-09-12T01:38:18,112 exec(compile(setup_py_code, filename, "exec")) 2025-09-12T01:38:18,112 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-4or3s7r2/hdl21_23769aef2cf84ef4a5aa310ba1e229b5/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-qqe0yff_[/] 2025-09-12T01:38:18,112 [bold magenta]cwd[/]: /tmp/pip-wheel-4or3s7r2/hdl21_23769aef2cf84ef4a5aa310ba1e229b5/ 2025-09-12T01:38:18,113 Preparing metadata (setup.py): finished with status 'error' 2025-09-12T01:38:18,114 ERROR: metadata generation failed 2025-09-12T01:38:18,120 Exception information: 2025-09-12T01:38:18,120 Traceback (most recent call last): 2025-09-12T01:38:18,120 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 63, in generate_metadata 2025-09-12T01:38:18,120 call_subprocess( 2025-09-12T01:38:18,120 ~~~~~~~~~~~~~~~^ 2025-09-12T01:38:18,120 args, 2025-09-12T01:38:18,120 ^^^^^ 2025-09-12T01:38:18,120 ...<2 lines>... 2025-09-12T01:38:18,120 spinner=spinner, 2025-09-12T01:38:18,120 ^^^^^^^^^^^^^^^^ 2025-09-12T01:38:18,120 ) 2025-09-12T01:38:18,120 ^ 2025-09-12T01:38:18,120 File "/usr/lib/python3/dist-packages/pip/_internal/utils/subprocess.py", line 209, in call_subprocess 2025-09-12T01:38:18,120 raise error 2025-09-12T01:38:18,120 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2025-09-12T01:38:18,120 2025-09-12T01:38:18,120 The above exception was the direct cause of the following exception: 2025-09-12T01:38:18,120 2025-09-12T01:38:18,120 Traceback (most recent call last): 2025-09-12T01:38:18,120 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-12T01:38:18,120 status = _inner_run() 2025-09-12T01:38:18,120 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-12T01:38:18,120 return self.run(options, args) 2025-09-12T01:38:18,120 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-12T01:38:18,120 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-12T01:38:18,120 return func(self, options, args) 2025-09-12T01:38:18,120 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2025-09-12T01:38:18,120 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2025-09-12T01:38:18,120 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 96, in resolve 2025-09-12T01:38:18,120 result = self._result = resolver.resolve( 2025-09-12T01:38:18,120 ~~~~~~~~~~~~~~~~^ 2025-09-12T01:38:18,120 collected.requirements, max_rounds=limit_how_complex_resolution_can_be 2025-09-12T01:38:18,120 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-12T01:38:18,120 ) 2025-09-12T01:38:18,120 ^ 2025-09-12T01:38:18,120 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 515, in resolve 2025-09-12T01:38:18,120 state = resolution.resolve(requirements, max_rounds=max_rounds) 2025-09-12T01:38:18,120 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 388, in resolve 2025-09-12T01:38:18,120 self._add_to_criteria(self.state.criteria, r, parent=None) 2025-09-12T01:38:18,120 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-12T01:38:18,120 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 141, in _add_to_criteria 2025-09-12T01:38:18,120 if not criterion.candidates: 2025-09-12T01:38:18,120 ^^^^^^^^^^^^^^^^^^^^ 2025-09-12T01:38:18,120 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/structs.py", line 194, in __bool__ 2025-09-12T01:38:18,120 return bool(self._sequence) 2025-09-12T01:38:18,120 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 163, in __bool__ 2025-09-12T01:38:18,120 self._bool = any(self) 2025-09-12T01:38:18,120 ~~~^^^^^^ 2025-09-12T01:38:18,120 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 147, in 2025-09-12T01:38:18,120 return (c for c in iterator if id(c) not in self._incompatible_ids) 2025-09-12T01:38:18,120 ^^^^^^^^ 2025-09-12T01:38:18,120 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 37, in _iter_built 2025-09-12T01:38:18,120 candidate = func() 2025-09-12T01:38:18,120 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 187, in _make_candidate_from_link 2025-09-12T01:38:18,120 base: Optional[BaseCandidate] = self._make_base_candidate_from_link( 2025-09-12T01:38:18,120 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-12T01:38:18,120 link, template, name, version 2025-09-12T01:38:18,120 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-12T01:38:18,120 ) 2025-09-12T01:38:18,120 ^ 2025-09-12T01:38:18,120 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 233, in _make_base_candidate_from_link 2025-09-12T01:38:18,120 self._link_candidate_cache[link] = LinkCandidate( 2025-09-12T01:38:18,120 ~~~~~~~~~~~~~^ 2025-09-12T01:38:18,120 link, 2025-09-12T01:38:18,120 ^^^^^ 2025-09-12T01:38:18,120 ...<3 lines>... 2025-09-12T01:38:18,120 version=version, 2025-09-12T01:38:18,120 ^^^^^^^^^^^^^^^^ 2025-09-12T01:38:18,120 ) 2025-09-12T01:38:18,120 ^ 2025-09-12T01:38:18,120 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 306, in __init__ 2025-09-12T01:38:18,120 super().__init__( 2025-09-12T01:38:18,120 ~~~~~~~~~~~~~~~~^ 2025-09-12T01:38:18,120 link=link, 2025-09-12T01:38:18,120 ^^^^^^^^^^ 2025-09-12T01:38:18,120 ...<4 lines>... 2025-09-12T01:38:18,120 version=version, 2025-09-12T01:38:18,120 ^^^^^^^^^^^^^^^^ 2025-09-12T01:38:18,120 ) 2025-09-12T01:38:18,120 ^ 2025-09-12T01:38:18,120 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 159, in __init__ 2025-09-12T01:38:18,120 self.dist = self._prepare() 2025-09-12T01:38:18,120 ~~~~~~~~~~~~~^^ 2025-09-12T01:38:18,120 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 236, in _prepare 2025-09-12T01:38:18,120 dist = self._prepare_distribution() 2025-09-12T01:38:18,120 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 317, in _prepare_distribution 2025-09-12T01:38:18,120 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2025-09-12T01:38:18,120 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-12T01:38:18,120 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 532, in prepare_linked_requirement 2025-09-12T01:38:18,120 return self._prepare_linked_requirement(req, parallel_builds) 2025-09-12T01:38:18,120 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ 2025-09-12T01:38:18,120 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 647, in _prepare_linked_requirement 2025-09-12T01:38:18,120 dist = _get_prepared_distribution( 2025-09-12T01:38:18,120 req, 2025-09-12T01:38:18,120 ...<3 lines>... 2025-09-12T01:38:18,120 self.check_build_deps, 2025-09-12T01:38:18,120 ) 2025-09-12T01:38:18,120 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 71, in _get_prepared_distribution 2025-09-12T01:38:18,120 abstract_dist.prepare_distribution_metadata( 2025-09-12T01:38:18,120 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-12T01:38:18,120 finder, build_isolation, check_build_deps 2025-09-12T01:38:18,120 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-12T01:38:18,120 ) 2025-09-12T01:38:18,120 ^ 2025-09-12T01:38:18,120 File "/usr/lib/python3/dist-packages/pip/_internal/distributions/sdist.py", line 69, in prepare_distribution_metadata 2025-09-12T01:38:18,120 self.req.prepare_metadata() 2025-09-12T01:38:18,120 ~~~~~~~~~~~~~~~~~~~~~~~~~^^ 2025-09-12T01:38:18,120 File "/usr/lib/python3/dist-packages/pip/_internal/req/req_install.py", line 581, in prepare_metadata 2025-09-12T01:38:18,120 self.metadata_directory = generate_metadata_legacy( 2025-09-12T01:38:18,120 ~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-12T01:38:18,120 build_env=self.build_env, 2025-09-12T01:38:18,120 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-12T01:38:18,120 ...<3 lines>... 2025-09-12T01:38:18,120 details=details, 2025-09-12T01:38:18,120 ^^^^^^^^^^^^^^^^ 2025-09-12T01:38:18,120 ) 2025-09-12T01:38:18,120 ^ 2025-09-12T01:38:18,120 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 70, in generate_metadata 2025-09-12T01:38:18,120 raise MetadataGenerationFailed(package_details=details) from error 2025-09-12T01:38:18,120 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2025-09-12T01:38:18,143 Removed hdl21==3.0 from https://files.pythonhosted.org/packages/1c/cc/4e13613248053d17ee25e139671816b75dea5b3c79fbb028e863f0d48061/hdl21-3.0.tar.gz from build tracker '/tmp/pip-build-tracker-pgl92ixf' 2025-09-12T01:38:18,144 Removed build tracker: '/tmp/pip-build-tracker-pgl92ixf'