2025-09-08T21:55:27,013 Created temporary directory: /tmp/pip-build-tracker-w24401yu 2025-09-08T21:55:27,014 Initialized build tracking at /tmp/pip-build-tracker-w24401yu 2025-09-08T21:55:27,014 Created build tracker: /tmp/pip-build-tracker-w24401yu 2025-09-08T21:55:27,014 Entered build tracker: /tmp/pip-build-tracker-w24401yu 2025-09-08T21:55:27,015 Created temporary directory: /tmp/pip-wheel-lyze2gok 2025-09-08T21:55:27,018 Created temporary directory: /tmp/pip-ephem-wheel-cache-qd6std8x 2025-09-08T21:55:27,077 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-08T21:55:27,080 2 location(s) to search for versions of generators: 2025-09-08T21:55:27,080 * https://pypi.org/simple/generators/ 2025-09-08T21:55:27,080 * https://www.piwheels.org/simple/generators/ 2025-09-08T21:55:27,080 Fetching project page and analyzing links: https://pypi.org/simple/generators/ 2025-09-08T21:55:27,080 Getting page https://pypi.org/simple/generators/ 2025-09-08T21:55:27,082 Found index url https://pypi.org/simple/ 2025-09-08T21:55:27,230 Fetched page https://pypi.org/simple/generators/ as application/vnd.pypi.simple.v1+json 2025-09-08T21:55:27,243 Found link https://files.pythonhosted.org/packages/61/d0/e0ca860fcce592d30f2a1a8d04ed3b8a83d4edf06030a89d4d041b9cd167/generators-2017.9.6.tar.gz (from https://pypi.org/simple/generators/), version: 2017.9.6 2025-09-08T21:55:27,244 Found link https://files.pythonhosted.org/packages/2e/6e/e480fe60ca0d41cf4d21861f5fef21a43ebbd42e63b6fd329988a209c703/generators-2017.9.6.2.tar.gz (from https://pypi.org/simple/generators/), version: 2017.9.6.2 2025-09-08T21:55:27,245 Found link https://files.pythonhosted.org/packages/3e/d9/f3ba2d9969660439a4a0a61cd3c6b302f0feffd4b9146910b26ed9a19ec4/generators-2017.9.6.3.tar.gz (from https://pypi.org/simple/generators/), version: 2017.9.6.3 2025-09-08T21:55:27,245 Found link https://files.pythonhosted.org/packages/3a/2d/903d4567dd709d8a41b05e6b07427a9ef7489e430731f7d3e93937a20353/generators-2017.9.6.4.tar.gz (from https://pypi.org/simple/generators/), version: 2017.9.6.4 2025-09-08T21:55:27,246 Found link https://files.pythonhosted.org/packages/41/3b/5f6b5cb0cc044e03e6b9b2f0c7ba271ee9a8f14960fc1696f509f415dca6/generators-2017.9.9.1.tar.gz (from https://pypi.org/simple/generators/), version: 2017.9.9.1 2025-09-08T21:55:27,246 Found link https://files.pythonhosted.org/packages/88/83/15418cb436abc209df3e71f2b293db19f43829ac64e77967e7f7071ee460/generators-2017.9.9.2.tar.gz (from https://pypi.org/simple/generators/), version: 2017.9.9.2 2025-09-08T21:55:27,247 Found link https://files.pythonhosted.org/packages/82/6c/7f70d0a4efee04d41122b0c8a528444f1374b157e25bc7e79b9c8a7e60fd/generators-2017.9.9.3.tar.gz (from https://pypi.org/simple/generators/), version: 2017.9.9.3 2025-09-08T21:55:27,247 Found link https://files.pythonhosted.org/packages/18/5e/a7c2a38eeaec38a0fb327e00ca7a14d8d057167ffc988171b056b1dc42ec/generators-2017.9.9.4.tar.gz (from https://pypi.org/simple/generators/), version: 2017.9.9.4 2025-09-08T21:55:27,247 Found link https://files.pythonhosted.org/packages/cf/cf/130ce257bf0ce225387e745934c5c1b84a19b1696924f6219cb28d5e2f9b/generators-2017.9.20.tar.gz (from https://pypi.org/simple/generators/), version: 2017.9.20 2025-09-08T21:55:27,248 Found link https://files.pythonhosted.org/packages/6f/2c/b828a74e5a5284a1da30bcf4da1efde22f86593b7084703ae725bed4a2d3/generators-2017.9.23.tar.gz (from https://pypi.org/simple/generators/), version: 2017.9.23 2025-09-08T21:55:27,248 Found link https://files.pythonhosted.org/packages/d3/ae/3ad404f0218f7e501bfb4c97fff7d9d50c45f4177c5f62f363c94934fd3c/generators-2017.9.23.1.tar.gz (from https://pypi.org/simple/generators/), version: 2017.9.23.1 2025-09-08T21:55:27,249 Found link https://files.pythonhosted.org/packages/8d/6c/e9d00d38954940053304133d09511ba8facd0abb54ada4c8a030609350dc/generators-2017.9.23.2.tar.gz (from https://pypi.org/simple/generators/), version: 2017.9.23.2 2025-09-08T21:55:27,249 Found link https://files.pythonhosted.org/packages/a9/e5/924464ecb7bfc0c51f8704daad0fd561ad9f4a5f65305d2024b7ab1ef66d/generators-2017.9.24.tar.gz (from https://pypi.org/simple/generators/), version: 2017.9.24 2025-09-08T21:55:27,250 Found link https://files.pythonhosted.org/packages/fb/6c/929cade90671bc416215e43b52aa7df5378ebccea348f30a25e4c87c79db/generators-2017.9.26.tar.gz (from https://pypi.org/simple/generators/), version: 2017.9.26 2025-09-08T21:55:27,250 Found link https://files.pythonhosted.org/packages/01/7d/502ffb63bf634bd238f853f1d776f6983ada428004e97ff0925c97196af7/generators-2017.9.26.1.tar.gz (from https://pypi.org/simple/generators/), version: 2017.9.26.1 2025-09-08T21:55:27,251 Found link https://files.pythonhosted.org/packages/5b/e5/ba540a3c0ba5917113db334695a1cb74751e647bc516d7d33fa9f93fcf2e/generators-2017.9.27.tar.gz (from https://pypi.org/simple/generators/), version: 2017.9.27 2025-09-08T21:55:27,251 Found link https://files.pythonhosted.org/packages/69/b1/536bdaf17bf0ae6982b6b127d864002873e97a6ee1317785e5854bfcb4f5/generators-2017.9.27.1.tar.gz (from https://pypi.org/simple/generators/), version: 2017.9.27.1 2025-09-08T21:55:27,252 Found link https://files.pythonhosted.org/packages/95/c0/aea20858bce551ec53a98ef34566b3d5a28788db2d1e31732196a488b476/generators-2017.10.2.tar.gz (from https://pypi.org/simple/generators/), version: 2017.10.2 2025-09-08T21:55:27,252 Found link https://files.pythonhosted.org/packages/af/bb/ca4f54b2b60c5f070703ac505e79e69b789b1a9f6cd8d1266732201e6690/generators-2017.10.6.1.tar.gz (from https://pypi.org/simple/generators/), version: 2017.10.6.1 2025-09-08T21:55:27,253 Found link https://files.pythonhosted.org/packages/47/f0/ff8d245375e76dac6c5d2efde1066d154da5bc80f9fdc1541c0db0a7eec6/generators-2017.10.12.tar.gz (from https://pypi.org/simple/generators/), version: 2017.10.12 2025-09-08T21:55:27,253 Found link https://files.pythonhosted.org/packages/de/a7/9aebea025593c7fb3dda3c75e9f824d35a36f9a13a00cf5ac18435351e0f/generators-2017.10.17.tar.gz (from https://pypi.org/simple/generators/), version: 2017.10.17 2025-09-08T21:55:27,253 Found link https://files.pythonhosted.org/packages/58/33/57eb7b5d75f50ecfdc99237eda51131ad59dd9e2d245365490e26856ebad/generators-2017.10.17.1.tar.gz (from https://pypi.org/simple/generators/), version: 2017.10.17.1 2025-09-08T21:55:27,254 Found link https://files.pythonhosted.org/packages/89/76/974a09cb0fbd23a3309e2ea8ceb6b51d4d1ec7285d81f32d40d0500b4a0b/generators-2017.10.17.2.tar.gz (from https://pypi.org/simple/generators/), version: 2017.10.17.2 2025-09-08T21:55:27,254 Found link https://files.pythonhosted.org/packages/a3/a4/fa59defde14cc2882cb1dbf647ad4525e81a838637309b9f63251d386622/generators-2017.12.9.tar.gz (from https://pypi.org/simple/generators/), version: 2017.12.9 2025-09-08T21:55:27,254 Found link https://files.pythonhosted.org/packages/57/25/4a40753cba150a0279072a78a4a3f248ed6f25d342195cf58ec1bfcec673/generators-2018.1.1.tar.gz (from https://pypi.org/simple/generators/), version: 2018.1.1 2025-09-08T21:55:27,254 Found link https://files.pythonhosted.org/packages/89/82/4dec39bed0213eca6e36076c77de8b87cfd6d5199267a9839ee9fdcb655d/generators-2018.1.24.tar.gz (from https://pypi.org/simple/generators/), version: 2018.1.24 2025-09-08T21:55:27,254 Found link https://files.pythonhosted.org/packages/49/e6/a9ab1ed7d1323f258d373187374ca46350c13ef281f234480e5bd47560c4/generators-2018.2.17.tar.gz (from https://pypi.org/simple/generators/), version: 2018.2.17 2025-09-08T21:55:27,255 Found link https://files.pythonhosted.org/packages/b1/47/a29c71a72606d5debf366c23e3d7a842ed08a8b69762630ec8bf56e838ae/generators-2018.2.19.2.tar.gz (from https://pypi.org/simple/generators/), version: 2018.2.19.2 2025-09-08T21:55:27,255 Found link https://files.pythonhosted.org/packages/03/2a/0e1489b98c99e7c65a0908a151053d2ab514720cd3b6a74e9971eca3260e/generators-2018.2.20.tar.gz (from https://pypi.org/simple/generators/), version: 2018.2.20 2025-09-08T21:55:27,255 Found link https://files.pythonhosted.org/packages/e8/c1/9f71a7b9a16a27c3beff67f027dbaee8f6e74b64407e9ba0d3c52bc3f525/generators-2018.2.21.tar.gz (from https://pypi.org/simple/generators/), version: 2018.2.21 2025-09-08T21:55:27,255 Found link https://files.pythonhosted.org/packages/e1/7e/095506a4e9240bacdfa89df796544bef58465a0bd938e35ade5a0c6e0346/generators-2018.2.22.tar.gz (from https://pypi.org/simple/generators/), version: 2018.2.22 2025-09-08T21:55:27,255 Found link https://files.pythonhosted.org/packages/f9/f9/869620ec9a3c6d6ad943cc827025cf1934c4d3c98e1646963269e35e8d2e/generators-2018.2.22.1.tar.gz (from https://pypi.org/simple/generators/), version: 2018.2.22.1 2025-09-08T21:55:27,256 Found link https://files.pythonhosted.org/packages/5f/29/24f0c6cbc10a08493ebc9cec676f735aa127c2fe18382ab8a1014823a2cf/generators-2018.2.28.tar.gz (from https://pypi.org/simple/generators/), version: 2018.2.28 2025-09-08T21:55:27,256 Found link https://files.pythonhosted.org/packages/40/32/8b60ae7328971dbf5c3bfb5fa72131a03047f8e940bf0e7b42d0403d7bbf/generators-2018.3.10.tar.gz (from https://pypi.org/simple/generators/), version: 2018.3.10 2025-09-08T21:55:27,256 Found link https://files.pythonhosted.org/packages/02/c3/944a689a7ff9ac3177ab9620902d14badfdae99a7b78b76837510dc7bc99/generators-2018.3.10.2.tar.gz (from https://pypi.org/simple/generators/), version: 2018.3.10.2 2025-09-08T21:55:27,256 Found link https://files.pythonhosted.org/packages/e1/d8/8020c3db21fc0cc89d54e78cf70dbd21179a9075d78edbff34d5a58cc1d3/generators-2018.3.10.3.tar.gz (from https://pypi.org/simple/generators/), version: 2018.3.10.3 2025-09-08T21:55:27,256 Found link https://files.pythonhosted.org/packages/61/c0/5dd46fc2db39e55af885698c5751a9a32be5fb93625e020c1c79dee9a890/generators-2018.3.10.4.tar.gz (from https://pypi.org/simple/generators/), version: 2018.3.10.4 2025-09-08T21:55:27,256 Found link https://files.pythonhosted.org/packages/cf/18/d653c1322661627264475c80fbff7dcfa9f85ae41caba47140ff570bf9f7/generators-2018.3.11.tar.gz (from https://pypi.org/simple/generators/), version: 2018.3.11 2025-09-08T21:55:27,257 Found link https://files.pythonhosted.org/packages/4f/7e/35a61b7c48e50d8eda42408b497af669d3edda68e7275b4432275980f48e/generators-2018.3.12.tar.gz (from https://pypi.org/simple/generators/), version: 2018.3.12 2025-09-08T21:55:27,257 Found link https://files.pythonhosted.org/packages/20/97/f4cf1f18189d0ea757607f4cb62c808f924d2604e5db705f8006d3b7c60c/generators-2018.3.14.tar.gz (from https://pypi.org/simple/generators/), version: 2018.3.14 2025-09-08T21:55:27,257 Found link https://files.pythonhosted.org/packages/f2/e7/054b5af661e87a34503fb2708b8561450df2e4251e07c9849d42a1c3a4fa/generators-2018.3.14.1.tar.gz (from https://pypi.org/simple/generators/), version: 2018.3.14.1 2025-09-08T21:55:27,257 Found link https://files.pythonhosted.org/packages/82/bd/f36b977e8e2c822c795f3525423cb1fd380d385e5e35cba8c8b268afa06e/generators-2018.3.29.tar.gz (from https://pypi.org/simple/generators/), version: 2018.3.29 2025-09-08T21:55:27,257 Found link https://files.pythonhosted.org/packages/73/77/b7690ac84170c1b5b1559b349f4279b74dbdf7483e74cfd7f53dc1cd71d5/generators-2018.11.4.tar.gz (from https://pypi.org/simple/generators/), version: 2018.11.4 2025-09-08T21:55:27,258 Found link https://files.pythonhosted.org/packages/fa/31/45a9d5454d499fdfb37d7ef4d4d89366c48d3a0a4fbe2a089e961416ec2c/generators-2019.5.1.tar.gz (from https://pypi.org/simple/generators/), version: 2019.5.1 2025-09-08T21:55:27,258 Found link https://files.pythonhosted.org/packages/81/1c/45b35a6c4797564fd8e1b60a6d79f60ea3b8cb4ca1a5b62cdddcc699efec/generators-2019.5.4.tar.gz (from https://pypi.org/simple/generators/), version: 2019.5.4 2025-09-08T21:55:27,258 Found link https://files.pythonhosted.org/packages/b0/12/df304101e10e7263dc23efa8c9f6988830e83c31643cd6f16f70d7676d6d/generators-2019.6.21.tar.gz (from https://pypi.org/simple/generators/), version: 2019.6.21 2025-09-08T21:55:27,258 Found link https://files.pythonhosted.org/packages/75/2b/39d654fe7e92882e6d2a885e3b6f844b6fb707c7f8894fdcea08c3bc2765/generators-2019.11.29.3.tar.gz (from https://pypi.org/simple/generators/), version: 2019.11.29.3 2025-09-08T21:55:27,258 Found link https://files.pythonhosted.org/packages/81/6a/9337d825ff886506604f154e07a6170721b0bc21db98fdd8f631f82eed48/generators-2019.11.29.4.tar.gz (from https://pypi.org/simple/generators/), version: 2019.11.29.4 2025-09-08T21:55:27,258 Found link https://files.pythonhosted.org/packages/e3/13/9addeb5af0c72b33415e49e0e1b29e3dd63bcbb350b998625752523fb9ec/generators-2019.12.25.tar.gz (from https://pypi.org/simple/generators/), version: 2019.12.25 2025-09-08T21:55:27,259 Found link https://files.pythonhosted.org/packages/58/c4/5c6eeb0bd738684f047a458277bd6976c10ad62588be3b7ab7ed047abc23/generators-2019.12.28.tar.gz (from https://pypi.org/simple/generators/), version: 2019.12.28 2025-09-08T21:55:27,259 Found link https://files.pythonhosted.org/packages/f7/33/2fafee7367158d041f9ba6ad016ef4fabf2d3df54a938a579585ff720c46/generators-2020.2.4.tar.gz (from https://pypi.org/simple/generators/), version: 2020.2.4 2025-09-08T21:55:27,259 Found link https://files.pythonhosted.org/packages/56/09/2e3008238690d027b94f13dce733f29ab78e36d4d91f56daaba839f876b9/generators-2020.4.27.tar.gz (from https://pypi.org/simple/generators/), version: 2020.4.27 2025-09-08T21:55:27,259 Fetching project page and analyzing links: https://www.piwheels.org/simple/generators/ 2025-09-08T21:55:27,260 Getting page https://www.piwheels.org/simple/generators/ 2025-09-08T21:55:27,260 Found index url https://www.piwheels.org/simple/ 2025-09-08T21:55:27,344 Fetched page https://www.piwheels.org/simple/generators/ as text/html 2025-09-08T21:55:27,355 Skipping link: No binaries permitted for generators: https://archive1.piwheels.org/simple/generators/generators-2020.4.27-py3-none-any.whl#sha256=6ac867bac30e65bc36af49b2df6ea4bdcfe1cbed64a7bfef0a9af3912ed0eb7b (from https://www.piwheels.org/simple/generators/) 2025-09-08T21:55:27,356 Skipping link: No binaries permitted for generators: https://archive1.piwheels.org/simple/generators/generators-2020.2.4-py3-none-any.whl#sha256=255e9da369a45180e5668076fc587c94cb920b7a69435ccf0a044e5fedece5c7 (from https://www.piwheels.org/simple/generators/) 2025-09-08T21:55:27,356 Skipping link: No binaries permitted for generators: https://archive1.piwheels.org/simple/generators/generators-2019.12.28-py3-none-any.whl#sha256=97282b8e7b55b8dee68f1b3cfe39d92f553916844efd75a3aa0e287eca7f033f (from https://www.piwheels.org/simple/generators/) 2025-09-08T21:55:27,356 Skipping link: No binaries permitted for generators: https://archive1.piwheels.org/simple/generators/generators-2019.12.25-py3-none-any.whl#sha256=16c65e3d27ee9984720db9ae0294e2c2dcee62e32b9cd2f4f842534b3c3340af (from https://www.piwheels.org/simple/generators/) 2025-09-08T21:55:27,356 Skipping link: No binaries permitted for generators: https://archive1.piwheels.org/simple/generators/generators-2019.11.29.4-py3-none-any.whl#sha256=53d3acddf64b0aba235d0a66ad1f4b05e480b316695243fffc5fc1a828716d64 (from https://www.piwheels.org/simple/generators/) 2025-09-08T21:55:27,356 Skipping link: No binaries permitted for generators: https://archive1.piwheels.org/simple/generators/generators-2019.6.21-py3-none-any.whl#sha256=f7b18416674f34a65be76c60328da825dc114bd98ebae904b2044e0853bf6126 (from https://www.piwheels.org/simple/generators/) 2025-09-08T21:55:27,356 Skipping link: No binaries permitted for generators: https://archive1.piwheels.org/simple/generators/generators-2019.5.4-py3-none-any.whl#sha256=09727c1790fa791ff30e512f0d56c4c47cf2d2b1ac210709008ce61a147d39ff (from https://www.piwheels.org/simple/generators/) 2025-09-08T21:55:27,357 Skipping link: No binaries permitted for generators: https://archive1.piwheels.org/simple/generators/generators-2019.5.1-py3-none-any.whl#sha256=fa2f94b178027c7a58a17c5672e7fef063a649abbf468b0ab533076bab156a70 (from https://www.piwheels.org/simple/generators/) 2025-09-08T21:55:27,357 Skipping link: No binaries permitted for generators: https://archive1.piwheels.org/simple/generators/generators-2018.11.4-py3-none-any.whl#sha256=72f19da26f08cc72f0c46bcb9f4408e5a2bf8d259c302899742e42057dc3c929 (from https://www.piwheels.org/simple/generators/) 2025-09-08T21:55:27,357 Skipping link: No binaries permitted for generators: https://archive1.piwheels.org/simple/generators/generators-2018.3.29-py3-none-any.whl#sha256=529a20a243b5ab01f9eb5b5fbecde3a71a7bb8557872b8df34c252c0a0a61cd7 (from https://www.piwheels.org/simple/generators/) 2025-09-08T21:55:27,357 Skipping link: No binaries permitted for generators: https://archive1.piwheels.org/simple/generators/generators-2018.3.14.1-py3-none-any.whl#sha256=fed44d862ecfa46f514696a50d8d6ba39111d8087870fe5cbb21d7aa0fc57273 (from https://www.piwheels.org/simple/generators/) 2025-09-08T21:55:27,357 Skipping link: No binaries permitted for generators: https://archive1.piwheels.org/simple/generators/generators-2018.3.14-py3-none-any.whl#sha256=8b5bb0852bd7efa92287703829f6a0d141d7db2402968d55e3295429822cfbf4 (from https://www.piwheels.org/simple/generators/) 2025-09-08T21:55:27,357 Skipping link: No binaries permitted for generators: https://archive1.piwheels.org/simple/generators/generators-2018.3.12-py3-none-any.whl#sha256=e78adb0fb6c41ea501ac5c443963e2071890debeb38ac9d9ceb0279181ac6de0 (from https://www.piwheels.org/simple/generators/) 2025-09-08T21:55:27,357 Skipping link: No binaries permitted for generators: https://archive1.piwheels.org/simple/generators/generators-2018.3.11-py3-none-any.whl#sha256=10ab5a7eeaa389a4dc2df14137bcd0e32ce74ab5619b4ae87c6c10c716f688bf (from https://www.piwheels.org/simple/generators/) 2025-09-08T21:55:27,358 Skipping link: No binaries permitted for generators: https://archive1.piwheels.org/simple/generators/generators-2018.3.10.4-py3-none-any.whl#sha256=4ce5f8d55f98975d710353c1d1bdabf02fb2b5ab2d25ccdccf1c35e5867f2ef6 (from https://www.piwheels.org/simple/generators/) 2025-09-08T21:55:27,358 Skipping link: No binaries permitted for generators: https://archive1.piwheels.org/simple/generators/generators-2018.3.10.3-py3-none-any.whl#sha256=44820b0778f7dde326d29f25d06410d40a6536cd2352629f398c245579595fb9 (from https://www.piwheels.org/simple/generators/) 2025-09-08T21:55:27,358 Skipping link: No binaries permitted for generators: https://archive1.piwheels.org/simple/generators/generators-2018.3.10.2-py3-none-any.whl#sha256=ab55e006a5e0c106d2fb4a8136bd9f08e712ec67d50613e1461c4fb3c7c30665 (from https://www.piwheels.org/simple/generators/) 2025-09-08T21:55:27,358 Skipping link: No binaries permitted for generators: https://archive1.piwheels.org/simple/generators/generators-2018.3.10-py3-none-any.whl#sha256=498faa1b11a599589bdbd576f53b8597587d634e0efc84a4984a652b050efac8 (from https://www.piwheels.org/simple/generators/) 2025-09-08T21:55:27,358 Skipping link: No binaries permitted for generators: https://archive1.piwheels.org/simple/generators/generators-2018.2.28-py3-none-any.whl#sha256=9eeda0aaf981e8effbc0d5f3a5fb3257e7a76ffb462d5e268c258fd861a929ab (from https://www.piwheels.org/simple/generators/) 2025-09-08T21:55:27,358 Skipping link: No binaries permitted for generators: https://archive1.piwheels.org/simple/generators/generators-2018.2.22.1-py3-none-any.whl#sha256=0522ad2f2830e7f06b0c0c6e8d28128ee7a1b91a8a249c7b05d96f3f86fd97d5 (from https://www.piwheels.org/simple/generators/) 2025-09-08T21:55:27,359 Skipping link: No binaries permitted for generators: https://archive1.piwheels.org/simple/generators/generators-2018.2.22-py3-none-any.whl#sha256=7190d60ed1c75b21aaae0345230e8a89e289f3392a747e995f97c6d927069797 (from https://www.piwheels.org/simple/generators/) 2025-09-08T21:55:27,359 Skipping link: No binaries permitted for generators: https://archive1.piwheels.org/simple/generators/generators-2018.2.21-py3-none-any.whl#sha256=7aa6ef7ec172ab7f069270b296d43d80ce538ff9f543a9d429c66dd5295b68e9 (from https://www.piwheels.org/simple/generators/) 2025-09-08T21:55:27,359 Skipping link: No binaries permitted for generators: https://archive1.piwheels.org/simple/generators/generators-2018.2.20-py3-none-any.whl#sha256=59195925b2a9bbbf09dd49c98d4686bb620c54d63a67b9a01df3499ebe344dc6 (from https://www.piwheels.org/simple/generators/) 2025-09-08T21:55:27,359 Skipping link: No binaries permitted for generators: https://archive1.piwheels.org/simple/generators/generators-2018.2.19.2-py3-none-any.whl#sha256=31fc8731628daf6819f781aae81e916aed1c8d75f099ab709f007dcdcf772379 (from https://www.piwheels.org/simple/generators/) 2025-09-08T21:55:27,359 Skipping link: No binaries permitted for generators: https://archive1.piwheels.org/simple/generators/generators-2018.2.17-py3-none-any.whl#sha256=24cb20ec35978ade2fe8daef56f9a438797e258ba5b9940f531d13eb8fee2f22 (from https://www.piwheels.org/simple/generators/) 2025-09-08T21:55:27,359 Skipping link: No binaries permitted for generators: https://archive1.piwheels.org/simple/generators/generators-2018.1.24-py3-none-any.whl#sha256=e40efe084fd4954e243641549671e71c9a4aecb3816ead96e4a1ee410e6587a6 (from https://www.piwheels.org/simple/generators/) 2025-09-08T21:55:27,359 Skipping link: No binaries permitted for generators: https://archive1.piwheels.org/simple/generators/generators-2018.1.1-py3-none-any.whl#sha256=705f34150aebeb42533154cbd8c345bc4c3179e5283a88e71d5d0298ac30217f (from https://www.piwheels.org/simple/generators/) 2025-09-08T21:55:27,360 Skipping link: No binaries permitted for generators: https://archive1.piwheels.org/simple/generators/generators-2017.12.9-py3-none-any.whl#sha256=21daaf4d9bd786eeeaa30eed42d1d3f7c47e1e7f65027ddf0101dee79677bae8 (from https://www.piwheels.org/simple/generators/) 2025-09-08T21:55:27,360 Skipping link: No binaries permitted for generators: https://archive1.piwheels.org/simple/generators/generators-2017.10.17.2-py3-none-any.whl#sha256=4470c59213449d5124049a11934078d7fbb245a7cb9a8652a114e454bd358524 (from https://www.piwheels.org/simple/generators/) 2025-09-08T21:55:27,360 Skipping link: No binaries permitted for generators: https://archive1.piwheels.org/simple/generators/generators-2017.10.17.1-py3-none-any.whl#sha256=1e6f8bfa17c48f10d691fa51a60bbcc9299a5f4fb24d616b44db927c689d9e32 (from https://www.piwheels.org/simple/generators/) 2025-09-08T21:55:27,360 Skipping link: No binaries permitted for generators: https://archive1.piwheels.org/simple/generators/generators-2017.10.17-py3-none-any.whl#sha256=0bbfdc3b119e2e462268817e921ffb807921a95808cad62aa9232bf2f15873c1 (from https://www.piwheels.org/simple/generators/) 2025-09-08T21:55:27,360 Skipping link: No binaries permitted for generators: https://archive1.piwheels.org/simple/generators/generators-2017.10.12-py3-none-any.whl#sha256=7516e364ef20162c414b58df88a610401c45f2bc1dfa7800cc28da10638bf665 (from https://www.piwheels.org/simple/generators/) 2025-09-08T21:55:27,360 Skipping link: No binaries permitted for generators: https://archive1.piwheels.org/simple/generators/generators-2017.10.6.1-py3-none-any.whl#sha256=27b8d0bfcc3bd2b8d45704875c34e375a0610e289e8819bb1ea90a829efe250d (from https://www.piwheels.org/simple/generators/) 2025-09-08T21:55:27,360 Skipping link: No binaries permitted for generators: https://archive1.piwheels.org/simple/generators/generators-2017.10.2-py3-none-any.whl#sha256=984a26f8a869f9723ef0c907cc76697d214ae0ee51d322aa57c2050accec1791 (from https://www.piwheels.org/simple/generators/) 2025-09-08T21:55:27,361 Skipping link: No binaries permitted for generators: https://archive1.piwheels.org/simple/generators/generators-2017.9.27.1-py3-none-any.whl#sha256=df7b96d9538446c315e52e87da9ce9557f0e88307fb45f7906026e12de8dcd50 (from https://www.piwheels.org/simple/generators/) 2025-09-08T21:55:27,361 Skipping link: No binaries permitted for generators: https://archive1.piwheels.org/simple/generators/generators-2017.9.27-py3-none-any.whl#sha256=68b34b3721ab90a1c17e940abfad57743f7c9bc73004cdb39c9d1e2d23a45065 (from https://www.piwheels.org/simple/generators/) 2025-09-08T21:55:27,361 Skipping link: No binaries permitted for generators: https://archive1.piwheels.org/simple/generators/generators-2017.9.26.1-py3-none-any.whl#sha256=45c1836df12bc05c1b905912ce12a8b86d103f17ce16c00e72e90fcf1c1ad870 (from https://www.piwheels.org/simple/generators/) 2025-09-08T21:55:27,361 Skipping link: No binaries permitted for generators: https://archive1.piwheels.org/simple/generators/generators-2017.9.26-py3-none-any.whl#sha256=d333d052182a343ecee9bbecf29923d4caf4a8ec431342cc12c320c20e2a8716 (from https://www.piwheels.org/simple/generators/) 2025-09-08T21:55:27,361 Skipping link: No binaries permitted for generators: https://archive1.piwheels.org/simple/generators/generators-2017.9.24-py3-none-any.whl#sha256=d5957d73ab97e0cabb6d70df2e6961bd090531a1f5dd981b934fda28932120b4 (from https://www.piwheels.org/simple/generators/) 2025-09-08T21:55:27,361 Skipping link: No binaries permitted for generators: https://archive1.piwheels.org/simple/generators/generators-2017.9.23.2-py3-none-any.whl#sha256=510ff220701f3c188035f2e73f541d411bf0cb9b525fbdb86d66561e6c4b7964 (from https://www.piwheels.org/simple/generators/) 2025-09-08T21:55:27,361 Skipping link: No binaries permitted for generators: https://archive1.piwheels.org/simple/generators/generators-2017.9.23.1-py3-none-any.whl#sha256=fa7e5447f888056820c89477bf12a47c822968ca2decbffe212d7103b8d9dbf8 (from https://www.piwheels.org/simple/generators/) 2025-09-08T21:55:27,362 Skipping link: No binaries permitted for generators: https://archive1.piwheels.org/simple/generators/generators-2017.9.23-py3-none-any.whl#sha256=3d8bda6836b284ddb903f29e58c9b1dce79b83adbbac1773dd3b8c3aa6736ff5 (from https://www.piwheels.org/simple/generators/) 2025-09-08T21:55:27,362 Skipping link: No binaries permitted for generators: https://archive1.piwheels.org/simple/generators/generators-2017.9.20-py3-none-any.whl#sha256=f6f191888066c95fb43775ff690cad8e211c70abc5425d14af0298a7bebecb50 (from https://www.piwheels.org/simple/generators/) 2025-09-08T21:55:27,362 Skipping link: No binaries permitted for generators: https://archive1.piwheels.org/simple/generators/generators-2017.9.9.4-py3-none-any.whl#sha256=4e06fd9c07c233890859bb67f732101ce437354c4b60f412e52ff0c920f79419 (from https://www.piwheels.org/simple/generators/) 2025-09-08T21:55:27,362 Skipping link: No binaries permitted for generators: https://archive1.piwheels.org/simple/generators/generators-2017.9.9.3-py3-none-any.whl#sha256=10ff6f3194e60ff0116353ec652beed3bfff60b200d39d3cf2fae3313db25b1c (from https://www.piwheels.org/simple/generators/) 2025-09-08T21:55:27,362 Skipping link: No binaries permitted for generators: https://archive1.piwheels.org/simple/generators/generators-2017.9.9.2-py3-none-any.whl#sha256=77e4eb19eff50ed66e4a8b132f862a64f4275156616da6b9ca57968bb66b4dc4 (from https://www.piwheels.org/simple/generators/) 2025-09-08T21:55:27,362 Skipping link: No binaries permitted for generators: https://archive1.piwheels.org/simple/generators/generators-2017.9.9.1-py3-none-any.whl#sha256=9df4544d4f7246cc2e20731fdcdd076880fc154f166808fbb1cba217b6349b97 (from https://www.piwheels.org/simple/generators/) 2025-09-08T21:55:27,362 Skipping link: No binaries permitted for generators: https://archive1.piwheels.org/simple/generators/generators-2017.9.6.4-py3-none-any.whl#sha256=a585f4f254e7bba92656beadc04a6e88ba6bb13494ac89776737693b2f6475cc (from https://www.piwheels.org/simple/generators/) 2025-09-08T21:55:27,363 Skipping link: No binaries permitted for generators: https://archive1.piwheels.org/simple/generators/generators-2017.9.6.3-py3-none-any.whl#sha256=01f7e20557177edd5032a140843f7cf52d6e7c8ee3564b6efd83804c6cb5cd3f (from https://www.piwheels.org/simple/generators/) 2025-09-08T21:55:27,363 Skipping link: No binaries permitted for generators: https://archive1.piwheels.org/simple/generators/generators-2017.9.6.2-py3-none-any.whl#sha256=6bb3bad953180c86a44a0acd067cdb737ec68b6faee0a95b9f46085905f849b9 (from https://www.piwheels.org/simple/generators/) 2025-09-08T21:55:27,363 Skipping link: No binaries permitted for generators: https://archive1.piwheels.org/simple/generators/generators-2017.9.6-py3-none-any.whl#sha256=44f0e480c0fddac9d3d198dd4fc421a0972d64a3681672dd32091aa65f37a6b3 (from https://www.piwheels.org/simple/generators/) 2025-09-08T21:55:27,363 Skipping link: not a file: https://www.piwheels.org/simple/generators/ 2025-09-08T21:55:27,363 Skipping link: not a file: https://pypi.org/simple/generators/ 2025-09-08T21:55:27,393 Given no hashes to check 1 links for project 'generators': discarding no candidates 2025-09-08T21:55:27,394 Collecting generators==2019.11.29.3 2025-09-08T21:55:27,395 Created temporary directory: /tmp/pip-unpack-52dkby8x 2025-09-08T21:55:27,536 Downloading generators-2019.11.29.3.tar.gz (23 kB) 2025-09-08T21:55:27,589 Added generators==2019.11.29.3 from https://files.pythonhosted.org/packages/75/2b/39d654fe7e92882e6d2a885e3b6f844b6fb707c7f8894fdcea08c3bc2765/generators-2019.11.29.3.tar.gz to build tracker '/tmp/pip-build-tracker-w24401yu' 2025-09-08T21:55:27,590 Running setup.py (path:/tmp/pip-wheel-lyze2gok/generators_d591544467324034a17ad81a3ca44634/setup.py) egg_info for package generators 2025-09-08T21:55:27,590 Created temporary directory: /tmp/pip-pip-egg-info-uft08akk 2025-09-08T21:55:27,590 Preparing metadata (setup.py): started 2025-09-08T21:55:27,591 Running command python setup.py egg_info 2025-09-08T21:55:28,117 Traceback (most recent call last): 2025-09-08T21:55:28,119 File "", line 2, in 2025-09-08T21:55:28,119 exec(compile(''' 2025-09-08T21:55:28,119 ~~~~^^^^^^^^^^^^ 2025-09-08T21:55:28,119 # This is -- a caller that pip uses to run setup.py 2025-09-08T21:55:28,120 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T21:55:28,120 ...<32 lines>... 2025-09-08T21:55:28,120 exec(compile(setup_py_code, filename, "exec")) 2025-09-08T21:55:28,120 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T21:55:28,120 ''' % ('/tmp/pip-wheel-lyze2gok/generators_d591544467324034a17ad81a3ca44634/setup.py',), "", "exec")) 2025-09-08T21:55:28,120 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T21:55:28,120 File "", line 35, in 2025-09-08T21:55:28,120 File "/tmp/pip-wheel-lyze2gok/generators_d591544467324034a17ad81a3ca44634/setup.py", line 34, in 2025-09-08T21:55:28,120 install_requires = list(requires()), 2025-09-08T21:55:28,121 ~~~~^^^^^^^^^^^^ 2025-09-08T21:55:28,121 File "/tmp/pip-wheel-lyze2gok/generators_d591544467324034a17ad81a3ca44634/setup.py", line 20, in requires 2025-09-08T21:55:28,121 with open('requirements.txt', 'r') as f: 2025-09-08T21:55:28,121 ~~~~^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T21:55:28,121 FileNotFoundError: [Errno 2] No such file or directory: 'requirements.txt' 2025-09-08T21:55:28,205 ERROR: python setup.py egg_info exited with 1 2025-09-08T21:55:28,219 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2025-09-08T21:55:28,219 exec(compile('"'"''"'"''"'"' 2025-09-08T21:55:28,219 # This is -- a caller that pip uses to run setup.py 2025-09-08T21:55:28,219 # 2025-09-08T21:55:28,219 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-08T21:55:28,219 # import from `distutils.core` to work with newer packaging standards. 2025-09-08T21:55:28,219 # - It provides a clear error message when setuptools is not installed. 2025-09-08T21:55:28,219 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-08T21:55:28,219 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-08T21:55:28,219 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-08T21:55:28,219 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-08T21:55:28,219 import os, sys, tokenize, traceback 2025-09-08T21:55:28,219 2025-09-08T21:55:28,219 try: 2025-09-08T21:55:28,219 import setuptools 2025-09-08T21:55:28,219 except ImportError: 2025-09-08T21:55:28,219 print( 2025-09-08T21:55:28,219 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-08T21:55:28,219 "the build environment with exception:", 2025-09-08T21:55:28,219 file=sys.stderr, 2025-09-08T21:55:28,219 ) 2025-09-08T21:55:28,219 traceback.print_exc() 2025-09-08T21:55:28,219 sys.exit(1) 2025-09-08T21:55:28,219 2025-09-08T21:55:28,219 __file__ = %r 2025-09-08T21:55:28,219 sys.argv[0] = __file__ 2025-09-08T21:55:28,219 2025-09-08T21:55:28,219 if os.path.exists(__file__): 2025-09-08T21:55:28,219 filename = __file__ 2025-09-08T21:55:28,219 with tokenize.open(__file__) as f: 2025-09-08T21:55:28,219 setup_py_code = f.read() 2025-09-08T21:55:28,219 else: 2025-09-08T21:55:28,219 filename = "" 2025-09-08T21:55:28,219 setup_py_code = "from setuptools import setup; setup()" 2025-09-08T21:55:28,219 2025-09-08T21:55:28,219 exec(compile(setup_py_code, filename, "exec")) 2025-09-08T21:55:28,219 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-lyze2gok/generators_d591544467324034a17ad81a3ca44634/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-uft08akk[/] 2025-09-08T21:55:28,219 [bold magenta]cwd[/]: /tmp/pip-wheel-lyze2gok/generators_d591544467324034a17ad81a3ca44634/ 2025-09-08T21:55:28,219 Preparing metadata (setup.py): finished with status 'error' 2025-09-08T21:55:28,220 ERROR: metadata generation failed 2025-09-08T21:55:28,226 Exception information: 2025-09-08T21:55:28,226 Traceback (most recent call last): 2025-09-08T21:55:28,226 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 63, in generate_metadata 2025-09-08T21:55:28,226 call_subprocess( 2025-09-08T21:55:28,226 ~~~~~~~~~~~~~~~^ 2025-09-08T21:55:28,226 args, 2025-09-08T21:55:28,226 ^^^^^ 2025-09-08T21:55:28,226 ...<2 lines>... 2025-09-08T21:55:28,226 spinner=spinner, 2025-09-08T21:55:28,226 ^^^^^^^^^^^^^^^^ 2025-09-08T21:55:28,226 ) 2025-09-08T21:55:28,226 ^ 2025-09-08T21:55:28,226 File "/usr/lib/python3/dist-packages/pip/_internal/utils/subprocess.py", line 209, in call_subprocess 2025-09-08T21:55:28,226 raise error 2025-09-08T21:55:28,226 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2025-09-08T21:55:28,226 2025-09-08T21:55:28,226 The above exception was the direct cause of the following exception: 2025-09-08T21:55:28,226 2025-09-08T21:55:28,226 Traceback (most recent call last): 2025-09-08T21:55:28,226 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-08T21:55:28,226 status = _inner_run() 2025-09-08T21:55:28,226 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-08T21:55:28,226 return self.run(options, args) 2025-09-08T21:55:28,226 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-08T21:55:28,226 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-08T21:55:28,226 return func(self, options, args) 2025-09-08T21:55:28,226 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2025-09-08T21:55:28,226 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2025-09-08T21:55:28,226 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 96, in resolve 2025-09-08T21:55:28,226 result = self._result = resolver.resolve( 2025-09-08T21:55:28,226 ~~~~~~~~~~~~~~~~^ 2025-09-08T21:55:28,226 collected.requirements, max_rounds=limit_how_complex_resolution_can_be 2025-09-08T21:55:28,226 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T21:55:28,226 ) 2025-09-08T21:55:28,226 ^ 2025-09-08T21:55:28,226 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 515, in resolve 2025-09-08T21:55:28,226 state = resolution.resolve(requirements, max_rounds=max_rounds) 2025-09-08T21:55:28,226 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 388, in resolve 2025-09-08T21:55:28,226 self._add_to_criteria(self.state.criteria, r, parent=None) 2025-09-08T21:55:28,226 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T21:55:28,226 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 141, in _add_to_criteria 2025-09-08T21:55:28,226 if not criterion.candidates: 2025-09-08T21:55:28,226 ^^^^^^^^^^^^^^^^^^^^ 2025-09-08T21:55:28,226 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/structs.py", line 194, in __bool__ 2025-09-08T21:55:28,226 return bool(self._sequence) 2025-09-08T21:55:28,226 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 163, in __bool__ 2025-09-08T21:55:28,226 self._bool = any(self) 2025-09-08T21:55:28,226 ~~~^^^^^^ 2025-09-08T21:55:28,226 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 147, in 2025-09-08T21:55:28,226 return (c for c in iterator if id(c) not in self._incompatible_ids) 2025-09-08T21:55:28,226 ^^^^^^^^ 2025-09-08T21:55:28,226 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 37, in _iter_built 2025-09-08T21:55:28,226 candidate = func() 2025-09-08T21:55:28,226 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 187, in _make_candidate_from_link 2025-09-08T21:55:28,226 base: Optional[BaseCandidate] = self._make_base_candidate_from_link( 2025-09-08T21:55:28,226 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-08T21:55:28,226 link, template, name, version 2025-09-08T21:55:28,226 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T21:55:28,226 ) 2025-09-08T21:55:28,226 ^ 2025-09-08T21:55:28,226 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 233, in _make_base_candidate_from_link 2025-09-08T21:55:28,226 self._link_candidate_cache[link] = LinkCandidate( 2025-09-08T21:55:28,226 ~~~~~~~~~~~~~^ 2025-09-08T21:55:28,226 link, 2025-09-08T21:55:28,226 ^^^^^ 2025-09-08T21:55:28,226 ...<3 lines>... 2025-09-08T21:55:28,226 version=version, 2025-09-08T21:55:28,226 ^^^^^^^^^^^^^^^^ 2025-09-08T21:55:28,226 ) 2025-09-08T21:55:28,226 ^ 2025-09-08T21:55:28,226 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 306, in __init__ 2025-09-08T21:55:28,226 super().__init__( 2025-09-08T21:55:28,226 ~~~~~~~~~~~~~~~~^ 2025-09-08T21:55:28,226 link=link, 2025-09-08T21:55:28,226 ^^^^^^^^^^ 2025-09-08T21:55:28,226 ...<4 lines>... 2025-09-08T21:55:28,226 version=version, 2025-09-08T21:55:28,226 ^^^^^^^^^^^^^^^^ 2025-09-08T21:55:28,226 ) 2025-09-08T21:55:28,226 ^ 2025-09-08T21:55:28,226 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 159, in __init__ 2025-09-08T21:55:28,226 self.dist = self._prepare() 2025-09-08T21:55:28,226 ~~~~~~~~~~~~~^^ 2025-09-08T21:55:28,226 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 236, in _prepare 2025-09-08T21:55:28,226 dist = self._prepare_distribution() 2025-09-08T21:55:28,226 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 317, in _prepare_distribution 2025-09-08T21:55:28,226 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2025-09-08T21:55:28,226 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T21:55:28,226 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 532, in prepare_linked_requirement 2025-09-08T21:55:28,226 return self._prepare_linked_requirement(req, parallel_builds) 2025-09-08T21:55:28,226 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T21:55:28,226 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 647, in _prepare_linked_requirement 2025-09-08T21:55:28,226 dist = _get_prepared_distribution( 2025-09-08T21:55:28,226 req, 2025-09-08T21:55:28,226 ...<3 lines>... 2025-09-08T21:55:28,226 self.check_build_deps, 2025-09-08T21:55:28,226 ) 2025-09-08T21:55:28,226 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 71, in _get_prepared_distribution 2025-09-08T21:55:28,226 abstract_dist.prepare_distribution_metadata( 2025-09-08T21:55:28,226 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-08T21:55:28,226 finder, build_isolation, check_build_deps 2025-09-08T21:55:28,226 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T21:55:28,226 ) 2025-09-08T21:55:28,226 ^ 2025-09-08T21:55:28,226 File "/usr/lib/python3/dist-packages/pip/_internal/distributions/sdist.py", line 69, in prepare_distribution_metadata 2025-09-08T21:55:28,226 self.req.prepare_metadata() 2025-09-08T21:55:28,226 ~~~~~~~~~~~~~~~~~~~~~~~~~^^ 2025-09-08T21:55:28,226 File "/usr/lib/python3/dist-packages/pip/_internal/req/req_install.py", line 581, in prepare_metadata 2025-09-08T21:55:28,226 self.metadata_directory = generate_metadata_legacy( 2025-09-08T21:55:28,226 ~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-08T21:55:28,226 build_env=self.build_env, 2025-09-08T21:55:28,226 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T21:55:28,226 ...<3 lines>... 2025-09-08T21:55:28,226 details=details, 2025-09-08T21:55:28,226 ^^^^^^^^^^^^^^^^ 2025-09-08T21:55:28,226 ) 2025-09-08T21:55:28,226 ^ 2025-09-08T21:55:28,226 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 70, in generate_metadata 2025-09-08T21:55:28,226 raise MetadataGenerationFailed(package_details=details) from error 2025-09-08T21:55:28,226 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2025-09-08T21:55:28,247 Removed generators==2019.11.29.3 from https://files.pythonhosted.org/packages/75/2b/39d654fe7e92882e6d2a885e3b6f844b6fb707c7f8894fdcea08c3bc2765/generators-2019.11.29.3.tar.gz from build tracker '/tmp/pip-build-tracker-w24401yu' 2025-09-08T21:55:28,247 Removed build tracker: '/tmp/pip-build-tracker-w24401yu'