2025-09-08T10:39:02,217 Created temporary directory: /tmp/pip-build-tracker-fvuxadnt 2025-09-08T10:39:02,218 Initialized build tracking at /tmp/pip-build-tracker-fvuxadnt 2025-09-08T10:39:02,218 Created build tracker: /tmp/pip-build-tracker-fvuxadnt 2025-09-08T10:39:02,218 Entered build tracker: /tmp/pip-build-tracker-fvuxadnt 2025-09-08T10:39:02,218 Created temporary directory: /tmp/pip-wheel-dfpj_yi_ 2025-09-08T10:39:02,221 Created temporary directory: /tmp/pip-ephem-wheel-cache-dn5sioc0 2025-09-08T10:39:02,276 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-08T10:39:02,278 2 location(s) to search for versions of pytest-expecter: 2025-09-08T10:39:02,278 * https://pypi.org/simple/pytest-expecter/ 2025-09-08T10:39:02,278 * https://www.piwheels.org/simple/pytest-expecter/ 2025-09-08T10:39:02,279 Fetching project page and analyzing links: https://pypi.org/simple/pytest-expecter/ 2025-09-08T10:39:02,279 Getting page https://pypi.org/simple/pytest-expecter/ 2025-09-08T10:39:02,280 Found index url https://pypi.org/simple/ 2025-09-08T10:39:02,426 Fetched page https://pypi.org/simple/pytest-expecter/ as application/vnd.pypi.simple.v1+json 2025-09-08T10:39:02,441 Found link https://files.pythonhosted.org/packages/ca/68/888650f2a63fd5a76bdf0b357d9d60db715a5df4126663f720fa816e025c/pytest-expecter-0.2.2.post1.tar.gz (from https://pypi.org/simple/pytest-expecter/), version: 0.2.2.post1 2025-09-08T10:39:02,442 Found link https://files.pythonhosted.org/packages/22/5a/426e6aa641e3d224460a367d86281d563f6a207aefd89407fda4b2bd46c8/pytest-expecter-0.2.2.post2.tar.gz (from https://pypi.org/simple/pytest-expecter/), version: 0.2.2.post2 2025-09-08T10:39:02,442 Skipping link: No binaries permitted for pytest-expecter: https://files.pythonhosted.org/packages/f5/ee/4a050b16046ac31335afb050bcbff0f7ac99475c1514cf11dd2d29d736ea/pytest_expecter-0.2.2.post2-py3-none-any.whl (from https://pypi.org/simple/pytest-expecter/) 2025-09-08T10:39:02,442 Found link https://files.pythonhosted.org/packages/98/2b/35627c6e2298cfe7fa8f5986da994cea4902fdc86570a0d3db976a72eb75/pytest-expecter-0.2.2.post3.tar.gz (from https://pypi.org/simple/pytest-expecter/), version: 0.2.2.post3 2025-09-08T10:39:02,443 Skipping link: No binaries permitted for pytest-expecter: https://files.pythonhosted.org/packages/f0/27/3f8ae75e1558f6744bddd2dceb4ca795b0a452e2783ff44b0bba4e124250/pytest_expecter-0.2.2.post3-py3-none-any.whl (from https://pypi.org/simple/pytest-expecter/) 2025-09-08T10:39:02,443 Found link https://files.pythonhosted.org/packages/d9/5b/1f2214bc4b204b03a34ac1848a7c23e5c23ad8bd699e3de57b9a686a9825/pytest-expecter-0.2.2.post4.tar.gz (from https://pypi.org/simple/pytest-expecter/), version: 0.2.2.post4 2025-09-08T10:39:02,444 Skipping link: No binaries permitted for pytest-expecter: https://files.pythonhosted.org/packages/4d/45/fe619187f37e77304e1d300cda9e8f93aaa7093155fe461d7343736c2464/pytest_expecter-0.2.2.post4-py3-none-any.whl (from https://pypi.org/simple/pytest-expecter/) 2025-09-08T10:39:02,444 Found link https://files.pythonhosted.org/packages/4c/95/ffac3b5372c6c4db45209899c6656cfca23a1f05abe002aa44f1435d1a46/pytest-expecter-0.2.2.post5.tar.gz (from https://pypi.org/simple/pytest-expecter/), version: 0.2.2.post5 2025-09-08T10:39:02,444 Skipping link: No binaries permitted for pytest-expecter: https://files.pythonhosted.org/packages/21/83/473b8f058d04dfa1df3aa6bfe846ef81611ee30145289970f9a2f0396c64/pytest_expecter-0.2.2.post5-py3-none-any.whl (from https://pypi.org/simple/pytest-expecter/) 2025-09-08T10:39:02,444 Found link https://files.pythonhosted.org/packages/ea/58/fe5bfb5f1cfffe1af01ed986430697cf5ae66c488156a7dfd16bcf9abb64/pytest-expecter-0.2.2.post6.tar.gz (from https://pypi.org/simple/pytest-expecter/), version: 0.2.2.post6 2025-09-08T10:39:02,444 Skipping link: No binaries permitted for pytest-expecter: https://files.pythonhosted.org/packages/91/65/2913392bc56554a5588272e9e68575d27376f28fcc13e1eb5e3dd19d0d46/pytest_expecter-0.2.2.post6-py3-none-any.whl (from https://pypi.org/simple/pytest-expecter/) 2025-09-08T10:39:02,445 Found link https://files.pythonhosted.org/packages/6d/a0/cf17a9b3f5ed17e45afb7b68353399b55c7816395037d8062d0591dbf131/pytest-expecter-0.2.2.post7.tar.gz (from https://pypi.org/simple/pytest-expecter/), version: 0.2.2.post7 2025-09-08T10:39:02,445 Skipping link: No binaries permitted for pytest-expecter: https://files.pythonhosted.org/packages/f6/3c/6f20438c1d9f6ca912e1ecaaf30a14dcaba6d36866202411e48690e8b3bd/pytest_expecter-0.2.2.post7-py2-none-any.whl (from https://pypi.org/simple/pytest-expecter/) 2025-09-08T10:39:02,445 Found link https://files.pythonhosted.org/packages/38/ec/4e3ba69bb543fb926fcbf09998640128f878f97eb0bbdc2452a63b8edb3a/pytest-expecter-1.0.tar.gz (from https://pypi.org/simple/pytest-expecter/), version: 1.0 2025-09-08T10:39:02,445 Skipping link: No binaries permitted for pytest-expecter: https://files.pythonhosted.org/packages/b8/56/2a2a2c6cb48f279e9773b7826f3b4f8751a190a08b44d740155009a0e357/pytest_expecter-1.0-py2-none-any.whl (from https://pypi.org/simple/pytest-expecter/) 2025-09-08T10:39:02,445 Found link https://files.pythonhosted.org/packages/b5/52/dbf31e6d4b200d48c45530f73f7e15487e7907b371a30914b81ec34d0af3/pytest-expecter-1.0.post1.tar.gz (from https://pypi.org/simple/pytest-expecter/), version: 1.0.post1 2025-09-08T10:39:02,445 Skipping link: No binaries permitted for pytest-expecter: https://files.pythonhosted.org/packages/d9/e2/02a3af5529d5f7b694afd21bdc87c20d80f0c2f52d65669d356ec80fc43c/pytest_expecter-1.0.post1-py2-none-any.whl (from https://pypi.org/simple/pytest-expecter/) 2025-09-08T10:39:02,446 Found link https://files.pythonhosted.org/packages/2c/ce/921a498761b31205316322e9168b1d9cac20fb4f7f6d255603030e8bb13f/pytest-expecter-1.1b1.tar.gz (from https://pypi.org/simple/pytest-expecter/), version: 1.1b1 2025-09-08T10:39:02,446 Skipping link: No binaries permitted for pytest-expecter: https://files.pythonhosted.org/packages/4f/09/f9d482177a80b8de312cceda684e6152517e3256cbc44666bae400b2545b/pytest_expecter-1.1b1-py2-none-any.whl (from https://pypi.org/simple/pytest-expecter/) 2025-09-08T10:39:02,446 Found link https://files.pythonhosted.org/packages/00/66/52230b2d94dd9df6788474f08325fadad4659dc36a03a796c73624100766/pytest-expecter-1.1b2.tar.gz (from https://pypi.org/simple/pytest-expecter/), version: 1.1b2 2025-09-08T10:39:02,446 Skipping link: No binaries permitted for pytest-expecter: https://files.pythonhosted.org/packages/1a/e3/33a2e250ce886cbd2023c1cc0fe0f1e5c855000c704e6b11465041019447/pytest_expecter-1.1b2-py2-none-any.whl (from https://pypi.org/simple/pytest-expecter/) 2025-09-08T10:39:02,446 Found link https://files.pythonhosted.org/packages/da/c5/720e3970d655d16400f9a2db7e943976283936138390e7976ae61545c2e8/pytest-expecter-1.1.tar.gz (from https://pypi.org/simple/pytest-expecter/), version: 1.1 2025-09-08T10:39:02,446 Skipping link: No binaries permitted for pytest-expecter: https://files.pythonhosted.org/packages/fc/55/d5b94891919cf3d9108ce73192050e344f6a7b3fd132d057168dba3c9af4/pytest_expecter-1.1-py2-none-any.whl (from https://pypi.org/simple/pytest-expecter/) 2025-09-08T10:39:02,447 Found link https://files.pythonhosted.org/packages/18/e9/d7a6a6fdd56b88a8d4220c480a4e62afdf52850295ddb8abd41a8f213e95/pytest-expecter-1.2a1.tar.gz (from https://pypi.org/simple/pytest-expecter/), version: 1.2a1 2025-09-08T10:39:02,447 Skipping link: No binaries permitted for pytest-expecter: https://files.pythonhosted.org/packages/ce/82/6af14b01e2c7f9031999dce23650262f54c51031aa0e6fa1855d26666a6c/pytest_expecter-1.2a1-py2-none-any.whl (from https://pypi.org/simple/pytest-expecter/) 2025-09-08T10:39:02,447 Found link https://files.pythonhosted.org/packages/0e/c0/8bafe09a8322746460749af3f89d4b4573ecb8b612b299ffd216fed01027/pytest-expecter-1.2.tar.gz (from https://pypi.org/simple/pytest-expecter/), version: 1.2 2025-09-08T10:39:02,447 Skipping link: No binaries permitted for pytest-expecter: https://files.pythonhosted.org/packages/ea/37/69a1806e31f7242741e6d9b86575156a7b2c58c2b221620e9e547299d5fd/pytest_expecter-1.2-py2-none-any.whl (from https://pypi.org/simple/pytest-expecter/) 2025-09-08T10:39:02,447 Found link https://files.pythonhosted.org/packages/42/1d/c651f94aacf28b9fbc4195e8f9d0fe40c1faa7ab905934f4403e1c9ad105/pytest-expecter-1.3b1.tar.gz (from https://pypi.org/simple/pytest-expecter/), version: 1.3b1 2025-09-08T10:39:02,447 Skipping link: No binaries permitted for pytest-expecter: https://files.pythonhosted.org/packages/a5/98/4751daa7faa94d355a7ec888265dc5ff21db8e35364c3b0d5d40271e5a36/pytest_expecter-1.3b1-py2-none-any.whl (from https://pypi.org/simple/pytest-expecter/) 2025-09-08T10:39:02,448 Found link https://files.pythonhosted.org/packages/11/36/7d8110e8623b7dcbd2d1a2737df9f8466be1664d7ffae17848a84600b90e/pytest-expecter-1.3b2.tar.gz (from https://pypi.org/simple/pytest-expecter/), version: 1.3b2 2025-09-08T10:39:02,448 Skipping link: No binaries permitted for pytest-expecter: https://files.pythonhosted.org/packages/f0/2e/5de1ab40e431f50efb1ec0059acc2ba2891fb36bd8819ad3e6f890d0c946/pytest_expecter-1.3b2-py2-none-any.whl (from https://pypi.org/simple/pytest-expecter/) 2025-09-08T10:39:02,448 Found link https://files.pythonhosted.org/packages/a5/6f/e4545ec1b14f7a00880165abb41451a571ccfb3df49884f9d734488dbb3c/pytest-expecter-1.3b3.tar.gz (from https://pypi.org/simple/pytest-expecter/), version: 1.3b3 2025-09-08T10:39:02,448 Skipping link: No binaries permitted for pytest-expecter: https://files.pythonhosted.org/packages/05/4c/37fd6f7e3a61f80cbe28b8d632535dc4077b5b1d02d297107e72a29c4259/pytest_expecter-1.3b3-py2-none-any.whl (from https://pypi.org/simple/pytest-expecter/) 2025-09-08T10:39:02,448 Found link https://files.pythonhosted.org/packages/61/c9/ab5d6881f0c33cb7d6f73367fd7812321ffd767ece3219e352bc21a457b5/pytest-expecter-1.3b4.tar.gz (from https://pypi.org/simple/pytest-expecter/), version: 1.3b4 2025-09-08T10:39:02,448 Skipping link: No binaries permitted for pytest-expecter: https://files.pythonhosted.org/packages/9b/23/fd35b633ba34421e3f808192d52484bc482ab19b125db5b49e786f398e2f/pytest_expecter-1.3b4-py2-none-any.whl (from https://pypi.org/simple/pytest-expecter/) 2025-09-08T10:39:02,449 Found link https://files.pythonhosted.org/packages/46/31/1536af290c8bcaba012bd4926ba08e2046a9c4615e398d8349d007939d4e/pytest-expecter-1.3.tar.gz (from https://pypi.org/simple/pytest-expecter/), version: 1.3 2025-09-08T10:39:02,449 Skipping link: No binaries permitted for pytest-expecter: https://files.pythonhosted.org/packages/60/f2/065a17474ba96d3972677fd88c84fafb1e8c03759693d50f4fd637054923/pytest_expecter-1.3-py2-none-any.whl (from https://pypi.org/simple/pytest-expecter/) 2025-09-08T10:39:02,449 Found link https://files.pythonhosted.org/packages/94/07/11a7174171f8adeddcb9a001eb2df49a258dd0b5a3d3174becfbab599238/pytest-expecter-2.0a1.tar.gz (from https://pypi.org/simple/pytest-expecter/) (requires-python:>=3.6,<4.0), version: 2.0a1 2025-09-08T10:39:02,450 Skipping link: No binaries permitted for pytest-expecter: https://files.pythonhosted.org/packages/ad/fd/d3764b1e7d15485ee6e05a11c3272a501b8a5abd3a72db20322f8536df86/pytest_expecter-2.0a1-py3-none-any.whl (from https://pypi.org/simple/pytest-expecter/) (requires-python:>=3.6,<4.0) 2025-09-08T10:39:02,450 Found link https://files.pythonhosted.org/packages/95/76/38012c121df168758913781dfc53e388052434177bc03b310abf354c2b45/pytest-expecter-2.0a2.tar.gz (from https://pypi.org/simple/pytest-expecter/) (requires-python:>=3.6,<4.0), version: 2.0a2 2025-09-08T10:39:02,450 Skipping link: No binaries permitted for pytest-expecter: https://files.pythonhosted.org/packages/30/c0/a963bc394609218dd52228a70dc7591f8f2987af2720f0127f18be141890/pytest_expecter-2.0a2-py3-none-any.whl (from https://pypi.org/simple/pytest-expecter/) (requires-python:>=3.6,<4.0) 2025-09-08T10:39:02,450 Found link https://files.pythonhosted.org/packages/3c/16/db4e57d5bd9beb1a6662bdc0b7273c2dccd9fce52f0e740d638bff56f3a2/pytest-expecter-2.0.tar.gz (from https://pypi.org/simple/pytest-expecter/) (requires-python:>=3.6,<4.0), version: 2.0 2025-09-08T10:39:02,450 Skipping link: No binaries permitted for pytest-expecter: https://files.pythonhosted.org/packages/97/35/2191b61fd706dc432b5c22456b57e346db9b0a55a2e3382cc2dea837aec9/pytest_expecter-2.0-py3-none-any.whl (from https://pypi.org/simple/pytest-expecter/) (requires-python:>=3.6,<4.0) 2025-09-08T10:39:02,450 Found link https://files.pythonhosted.org/packages/94/c9/bff81fe3d04a51c206707b8fab785c9747c3e1cc1360bc393585d7927f90/pytest-expecter-2.1b1.tar.gz (from https://pypi.org/simple/pytest-expecter/) (requires-python:>=3.6,<4.0), version: 2.1b1 2025-09-08T10:39:02,451 Skipping link: No binaries permitted for pytest-expecter: https://files.pythonhosted.org/packages/49/e4/9e473eadb1ef15b6e0f7ba84e74d340280004f6e08cb1fb9da15a6158de6/pytest_expecter-2.1b1-py3-none-any.whl (from https://pypi.org/simple/pytest-expecter/) (requires-python:>=3.6,<4.0) 2025-09-08T10:39:02,451 Found link https://files.pythonhosted.org/packages/2a/11/55a379f292ff42851b1a83a595b19fcfb9f5d1124ae7096f8ed8121cf6d8/pytest-expecter-2.1b2.tar.gz (from https://pypi.org/simple/pytest-expecter/) (requires-python:>=3.6,<4.0), version: 2.1b2 2025-09-08T10:39:02,451 Skipping link: No binaries permitted for pytest-expecter: https://files.pythonhosted.org/packages/53/16/32f21779d68f05b2c8fd34bf2168367f5593d7d266e4e5551637e64448e0/pytest_expecter-2.1b2-py3-none-any.whl (from https://pypi.org/simple/pytest-expecter/) (requires-python:>=3.6,<4.0) 2025-09-08T10:39:02,451 Found link https://files.pythonhosted.org/packages/ae/cb/78d568461e36785ab9f1e9744cbc12a2e6b593ebec7b23f8a258c11e9e35/pytest-expecter-2.1b3.tar.gz (from https://pypi.org/simple/pytest-expecter/) (requires-python:>=3.6,<4.0), version: 2.1b3 2025-09-08T10:39:02,451 Skipping link: No binaries permitted for pytest-expecter: https://files.pythonhosted.org/packages/5d/8c/8f7a8873920fb6b2ce65c667a99f1962220cf2201b4ee6dc9664689c0df3/pytest_expecter-2.1b3-py3-none-any.whl (from https://pypi.org/simple/pytest-expecter/) (requires-python:>=3.6,<4.0) 2025-09-08T10:39:02,451 Found link https://files.pythonhosted.org/packages/7b/da/86c0f6cbf0f62b108cc622a63ffc21d9ab4b3e6cc8d3de37b3b1948a42c5/pytest-expecter-2.1.tar.gz (from https://pypi.org/simple/pytest-expecter/) (requires-python:>=3.6,<4.0), version: 2.1 2025-09-08T10:39:02,452 Skipping link: No binaries permitted for pytest-expecter: https://files.pythonhosted.org/packages/59/2c/6ff5c398d356ead25b5dd9dca3e0fcc9983a9094210646b8644de2f0ad4f/pytest_expecter-2.1-py3-none-any.whl (from https://pypi.org/simple/pytest-expecter/) (requires-python:>=3.6,<4.0) 2025-09-08T10:39:02,452 Found link https://files.pythonhosted.org/packages/cf/18/6a13ec8356041e161ac4efae5c2c3345a19d7faa55ffe317c2897b4757b9/pytest-expecter-2.2b1.tar.gz (from https://pypi.org/simple/pytest-expecter/) (requires-python:>=3.6,<4.0), version: 2.2b1 2025-09-08T10:39:02,452 Skipping link: No binaries permitted for pytest-expecter: https://files.pythonhosted.org/packages/04/7b/c6950f071515b5705d75b736cf1815b756056e02a6c54cc4ce3e8e61ce07/pytest_expecter-2.2b1-py3-none-any.whl (from https://pypi.org/simple/pytest-expecter/) (requires-python:>=3.6,<4.0) 2025-09-08T10:39:02,452 Found link https://files.pythonhosted.org/packages/06/6e/3216763aed9683fe75690d25a352ea537bd75cc508925d3f8b5780a6fb6a/pytest-expecter-2.2b2.tar.gz (from https://pypi.org/simple/pytest-expecter/) (requires-python:>=3.6,<4.0), version: 2.2b2 2025-09-08T10:39:02,452 Skipping link: No binaries permitted for pytest-expecter: https://files.pythonhosted.org/packages/0a/eb/347640a27b0245284e054ee95a2fdfc19adde6513c0d6b26b7d584bade84/pytest_expecter-2.2b2-py3-none-any.whl (from https://pypi.org/simple/pytest-expecter/) (requires-python:>=3.6,<4.0) 2025-09-08T10:39:02,452 Found link https://files.pythonhosted.org/packages/fb/3c/840da120c0938c25d3e87f2b6225268a57f63ad079163cbd9b7610a871aa/pytest-expecter-2.2.tar.gz (from https://pypi.org/simple/pytest-expecter/) (requires-python:>=3.6,<4.0), version: 2.2 2025-09-08T10:39:02,453 Skipping link: No binaries permitted for pytest-expecter: https://files.pythonhosted.org/packages/1d/4f/0b2c12f0254d00347cf14ce3a8678928b4bb94350440983bea4c5c5c787a/pytest_expecter-2.2-py3-none-any.whl (from https://pypi.org/simple/pytest-expecter/) (requires-python:>=3.6,<4.0) 2025-09-08T10:39:02,453 Found link https://files.pythonhosted.org/packages/13/1e/a0c9c30e6fefce61604c10b7698133f66c338aff2ce4c11a1e2e01120e39/pytest-expecter-2.3.tar.gz (from https://pypi.org/simple/pytest-expecter/) (requires-python:>=3.6,<4.0), version: 2.3 2025-09-08T10:39:02,453 Skipping link: No binaries permitted for pytest-expecter: https://files.pythonhosted.org/packages/39/d2/986adb008d7e90d9923deaab56e6c71e7fb055d08013b257057c7edf5019/pytest_expecter-2.3-py3-none-any.whl (from https://pypi.org/simple/pytest-expecter/) (requires-python:>=3.6,<4.0) 2025-09-08T10:39:02,454 Found link https://files.pythonhosted.org/packages/24/2c/c1b0f6b202c106005d9b0f8beb3a15c5df3d486734ffc4f425705f90ddd1/pytest-expecter-3.0.tar.gz (from https://pypi.org/simple/pytest-expecter/) (requires-python:>=3.8,<4.0), version: 3.0 2025-09-08T10:39:02,454 Skipping link: No binaries permitted for pytest-expecter: https://files.pythonhosted.org/packages/d2/71/151868808dd15628fb2fe58ba3d9cd65603d253fb27d63240f4d7980cbcc/pytest_expecter-3.0-py3-none-any.whl (from https://pypi.org/simple/pytest-expecter/) (requires-python:>=3.8,<4.0) 2025-09-08T10:39:02,454 Fetching project page and analyzing links: https://www.piwheels.org/simple/pytest-expecter/ 2025-09-08T10:39:02,454 Getting page https://www.piwheels.org/simple/pytest-expecter/ 2025-09-08T10:39:02,455 Found index url https://www.piwheels.org/simple/ 2025-09-08T10:39:02,546 Fetched page https://www.piwheels.org/simple/pytest-expecter/ as text/html 2025-09-08T10:39:02,552 Skipping link: No binaries permitted for pytest-expecter: https://archive1.piwheels.org/simple/pytest-expecter/pytest_expecter-3.0-py3-none-any.whl#sha256=98fe65ecc1ddb7ca29084dc68ec07983dbbdb20b566fd14140b0b5f4b7c84cc8 (from https://www.piwheels.org/simple/pytest-expecter/) (requires-python:>=3.8,<4.0) 2025-09-08T10:39:02,552 Skipping link: No binaries permitted for pytest-expecter: https://archive1.piwheels.org/simple/pytest-expecter/pytest_expecter-2.3-py3-none-any.whl#sha256=6336d7f43221500e392014a949fd77ee2c2a84bcae2be7669acdd0d7c89b89e9 (from https://www.piwheels.org/simple/pytest-expecter/) (requires-python:>=3.6,<4.0) 2025-09-08T10:39:02,553 Skipping link: No binaries permitted for pytest-expecter: https://archive1.piwheels.org/simple/pytest-expecter/pytest_expecter-2.2-py3-none-any.whl#sha256=15dd0485c23fd03b7a9c0f6819f0cf65c0defd0ce9796725ae51e79e56b279ab (from https://www.piwheels.org/simple/pytest-expecter/) (requires-python:>=3.6,<4.0) 2025-09-08T10:39:02,553 Skipping link: No binaries permitted for pytest-expecter: https://archive1.piwheels.org/simple/pytest-expecter/pytest_expecter-2.2b2-py3-none-any.whl#sha256=92378412a6f88d0dab8fd01c1719051506174ee6633585e851b9e41d011fa3b9 (from https://www.piwheels.org/simple/pytest-expecter/) (requires-python:>=3.6,<4.0) 2025-09-08T10:39:02,553 Skipping link: No binaries permitted for pytest-expecter: https://archive1.piwheels.org/simple/pytest-expecter/pytest_expecter-2.2b1-py3-none-any.whl#sha256=7316db1b5ac19257d436e8db01b9dabd9734d3e4d6ca103a5ecdf2d62f040233 (from https://www.piwheels.org/simple/pytest-expecter/) (requires-python:>=3.6,<4.0) 2025-09-08T10:39:02,553 Skipping link: No binaries permitted for pytest-expecter: https://archive1.piwheels.org/simple/pytest-expecter/pytest_expecter-2.1-py3-none-any.whl#sha256=ab66120671a22be41f7df4c29d76c02d62e3420b8277b1455d2e683a042a0608 (from https://www.piwheels.org/simple/pytest-expecter/) (requires-python:>=3.6,<4.0) 2025-09-08T10:39:02,553 Skipping link: No binaries permitted for pytest-expecter: https://archive1.piwheels.org/simple/pytest-expecter/pytest_expecter-2.1b3-py3-none-any.whl#sha256=55c20add9f64dd26f570fa37043554dd679bbf4b36d080f2796fd87d4dcf3066 (from https://www.piwheels.org/simple/pytest-expecter/) (requires-python:>=3.6,<4.0) 2025-09-08T10:39:02,553 Skipping link: No binaries permitted for pytest-expecter: https://archive1.piwheels.org/simple/pytest-expecter/pytest_expecter-2.1b2-py3-none-any.whl#sha256=931880fe4c76f06398ae92af968343889f4ed0c439e2be1aee04b524847478ed (from https://www.piwheels.org/simple/pytest-expecter/) (requires-python:>=3.6,<4.0) 2025-09-08T10:39:02,554 Skipping link: No binaries permitted for pytest-expecter: https://archive1.piwheels.org/simple/pytest-expecter/pytest_expecter-2.1b1-py3-none-any.whl#sha256=914af660731b750979e573d3ea1c1fb1ab959c4642f7c25e992b60631b3e97b8 (from https://www.piwheels.org/simple/pytest-expecter/) (requires-python:>=3.6,<4.0) 2025-09-08T10:39:02,554 Skipping link: No binaries permitted for pytest-expecter: https://archive1.piwheels.org/simple/pytest-expecter/pytest_expecter-2.0-py3-none-any.whl#sha256=5fd076dad393eacf6588d8a2bc92dd73e447c7990904abb2c2572b6e913a3721 (from https://www.piwheels.org/simple/pytest-expecter/) (requires-python:>=3.6,<4.0) 2025-09-08T10:39:02,554 Skipping link: No binaries permitted for pytest-expecter: https://archive1.piwheels.org/simple/pytest-expecter/pytest_expecter-2.0a2-py3-none-any.whl#sha256=d252e45d24dc476ebd9f9f3b7c1eea001f0782fe15efd9b7aa484a88ab18d9ca (from https://www.piwheels.org/simple/pytest-expecter/) (requires-python:>=3.6,<4.0) 2025-09-08T10:39:02,554 Skipping link: No binaries permitted for pytest-expecter: https://archive1.piwheels.org/simple/pytest-expecter/pytest_expecter-2.0a1-py3-none-any.whl#sha256=ea8c4f721021a074fa7e29a7bacfa3ca82cef572de88a1b7b558ad595db5216a (from https://www.piwheels.org/simple/pytest-expecter/) (requires-python:>=3.6,<4.0) 2025-09-08T10:39:02,554 Skipping link: No binaries permitted for pytest-expecter: https://archive1.piwheels.org/simple/pytest-expecter/pytest_expecter-1.3-py3-none-any.whl#sha256=43d5902b86f913e586edfa735519bb1c542190edb4ff99ae7f430c933c84e68e (from https://www.piwheels.org/simple/pytest-expecter/) 2025-09-08T10:39:02,554 Skipping link: No binaries permitted for pytest-expecter: https://archive1.piwheels.org/simple/pytest-expecter/pytest_expecter-1.3b4-py3-none-any.whl#sha256=2a4e4bce51c009fac546638e8f2693c302482564efc88f91443c1640913a688c (from https://www.piwheels.org/simple/pytest-expecter/) 2025-09-08T10:39:02,554 Skipping link: No binaries permitted for pytest-expecter: https://archive1.piwheels.org/simple/pytest-expecter/pytest_expecter-1.3b3-py3-none-any.whl#sha256=3b82def482bc9fe69a220ed6b3f8f0bc8819df63535fe9e84128f3fc7c3d9244 (from https://www.piwheels.org/simple/pytest-expecter/) 2025-09-08T10:39:02,555 Skipping link: No binaries permitted for pytest-expecter: https://archive1.piwheels.org/simple/pytest-expecter/pytest_expecter-1.3b1-py3-none-any.whl#sha256=eed3083309548bfa7d1fec6cf97d6277729537867283ae477b8c71a94e8dae0a (from https://www.piwheels.org/simple/pytest-expecter/) 2025-09-08T10:39:02,555 Skipping link: No binaries permitted for pytest-expecter: https://archive1.piwheels.org/simple/pytest-expecter/pytest_expecter-1.2-py3-none-any.whl#sha256=aefc8411d5c1ccc436cba71f225514c974a8780aee9ede79b8dcc1ecca09eca2 (from https://www.piwheels.org/simple/pytest-expecter/) 2025-09-08T10:39:02,555 Skipping link: No binaries permitted for pytest-expecter: https://archive1.piwheels.org/simple/pytest-expecter/pytest_expecter-1.2a1-py3-none-any.whl#sha256=6ccc57cb648452d30aff9733194783ec20aa84f9ea3fe16c564a0fe7221884da (from https://www.piwheels.org/simple/pytest-expecter/) 2025-09-08T10:39:02,555 Skipping link: No binaries permitted for pytest-expecter: https://archive1.piwheels.org/simple/pytest-expecter/pytest_expecter-1.1-py3-none-any.whl#sha256=f98ba0a6fd053499a861eea2489877cfdb74faaeaf78dad41f088743260d3114 (from https://www.piwheels.org/simple/pytest-expecter/) 2025-09-08T10:39:02,555 Skipping link: No binaries permitted for pytest-expecter: https://archive1.piwheels.org/simple/pytest-expecter/pytest_expecter-1.1b2-py3-none-any.whl#sha256=4f2beacc13c648b78d355ed43715b06755a41f97540641e20e5b51ffd3efa6b5 (from https://www.piwheels.org/simple/pytest-expecter/) 2025-09-08T10:39:02,555 Skipping link: No binaries permitted for pytest-expecter: https://archive1.piwheels.org/simple/pytest-expecter/pytest_expecter-1.1b1-py3-none-any.whl#sha256=3606c4f03cd09f26b65e739278d5d1f2ea616529954cf02ec268386d9d1ade55 (from https://www.piwheels.org/simple/pytest-expecter/) 2025-09-08T10:39:02,555 Skipping link: No binaries permitted for pytest-expecter: https://archive1.piwheels.org/simple/pytest-expecter/pytest_expecter-1.0.post1-py3-none-any.whl#sha256=8c06dfa717eb6613bd9760b9b5d2a2975ffc1a6228e2a5f781dc32db5c18faef (from https://www.piwheels.org/simple/pytest-expecter/) 2025-09-08T10:39:02,555 Skipping link: No binaries permitted for pytest-expecter: https://archive1.piwheels.org/simple/pytest-expecter/pytest_expecter-0.2.2.post7-py3-none-any.whl#sha256=a1e68e97c56cf1e3ea85aa734114a897e49060253faf30213117d87dc7497dd7 (from https://www.piwheels.org/simple/pytest-expecter/) 2025-09-08T10:39:02,556 Skipping link: No binaries permitted for pytest-expecter: https://archive1.piwheels.org/simple/pytest-expecter/pytest_expecter-0.2.2.post6-py3-none-any.whl#sha256=afa9ee0ece1715d25019cdb8221e57db14118c1551da17724a4e3ee895f8c1aa (from https://www.piwheels.org/simple/pytest-expecter/) 2025-09-08T10:39:02,556 Skipping link: No binaries permitted for pytest-expecter: https://archive1.piwheels.org/simple/pytest-expecter/pytest_expecter-0.2.2.post5-py3-none-any.whl#sha256=9cb071685e722087b071e92dbf35062140cf8b63875dc4c02b4d4e3d0e5bba81 (from https://www.piwheels.org/simple/pytest-expecter/) 2025-09-08T10:39:02,556 Skipping link: No binaries permitted for pytest-expecter: https://archive1.piwheels.org/simple/pytest-expecter/pytest_expecter-0.2.2.post4-py3-none-any.whl#sha256=d369ca23937714e801c33f74cd9267ead935425b445b38307ad86a0404f199fc (from https://www.piwheels.org/simple/pytest-expecter/) 2025-09-08T10:39:02,556 Skipping link: No binaries permitted for pytest-expecter: https://archive1.piwheels.org/simple/pytest-expecter/pytest_expecter-0.2.2.post3-py3-none-any.whl#sha256=9c6ed4d26df0e80a31b2c6ad86a959593f0c5b2459ea366496c45d9bbd9d358a (from https://www.piwheels.org/simple/pytest-expecter/) 2025-09-08T10:39:02,556 Skipping link: No binaries permitted for pytest-expecter: https://archive1.piwheels.org/simple/pytest-expecter/pytest_expecter-0.2.2.post2-py3-none-any.whl#sha256=5785f7d9c64ff378a2f2d715564345a014859a4a34f8626623ef93dbb1109b5d (from https://www.piwheels.org/simple/pytest-expecter/) 2025-09-08T10:39:02,556 Skipping link: No binaries permitted for pytest-expecter: https://archive1.piwheels.org/simple/pytest-expecter/pytest_expecter-0.2.2.post1-py3-none-any.whl#sha256=9a29d7c72fc01b24e8c8eea20415396243630dedeeb91f53d26b8a2a8cd3d481 (from https://www.piwheels.org/simple/pytest-expecter/) 2025-09-08T10:39:02,556 Skipping link: not a file: https://www.piwheels.org/simple/pytest-expecter/ 2025-09-08T10:39:02,557 Skipping link: not a file: https://pypi.org/simple/pytest-expecter/ 2025-09-08T10:39:02,584 Given no hashes to check 1 links for project 'pytest-expecter': discarding no candidates 2025-09-08T10:39:02,585 Collecting pytest-expecter==1.0 2025-09-08T10:39:02,587 Created temporary directory: /tmp/pip-unpack-wm3ue59j 2025-09-08T10:39:02,776 Downloading pytest-expecter-1.0.tar.gz (2.7 kB) 2025-09-08T10:39:02,797 Added pytest-expecter==1.0 from https://files.pythonhosted.org/packages/38/ec/4e3ba69bb543fb926fcbf09998640128f878f97eb0bbdc2452a63b8edb3a/pytest-expecter-1.0.tar.gz to build tracker '/tmp/pip-build-tracker-fvuxadnt' 2025-09-08T10:39:02,800 Running setup.py (path:/tmp/pip-wheel-dfpj_yi_/pytest-expecter_a5e8ecf331a345eebb3964c9c92734de/setup.py) egg_info for package pytest-expecter 2025-09-08T10:39:02,800 Created temporary directory: /tmp/pip-pip-egg-info-f3t_bdl2 2025-09-08T10:39:02,800 Preparing metadata (setup.py): started 2025-09-08T10:39:02,802 Running command python setup.py egg_info 2025-09-08T10:39:03,315 Traceback (most recent call last): 2025-09-08T10:39:03,317 File "", line 2, in 2025-09-08T10:39:03,317 exec(compile(''' 2025-09-08T10:39:03,317 ~~~~^^^^^^^^^^^^ 2025-09-08T10:39:03,317 # This is -- a caller that pip uses to run setup.py 2025-09-08T10:39:03,317 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T10:39:03,317 ...<32 lines>... 2025-09-08T10:39:03,318 exec(compile(setup_py_code, filename, "exec")) 2025-09-08T10:39:03,318 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T10:39:03,318 ''' % ('/tmp/pip-wheel-dfpj_yi_/pytest-expecter_a5e8ecf331a345eebb3964c9c92734de/setup.py',), "", "exec")) 2025-09-08T10:39:03,318 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T10:39:03,318 File "", line 35, in 2025-09-08T10:39:03,318 File "/tmp/pip-wheel-dfpj_yi_/pytest-expecter_a5e8ecf331a345eebb3964c9c92734de/setup.py", line 46, in 2025-09-08T10:39:03,318 name=read_package_variable('__project__'), 2025-09-08T10:39:03,318 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-08T10:39:03,319 File "/tmp/pip-wheel-dfpj_yi_/pytest-expecter_a5e8ecf331a345eebb3964c9c92734de/setup.py", line 24, in read_package_variable 2025-09-08T10:39:03,319 with open(module_path) as module: 2025-09-08T10:39:03,319 ~~~~^^^^^^^^^^^^^ 2025-09-08T10:39:03,319 FileNotFoundError: [Errno 2] No such file or directory: 'expecter/__init__.py' 2025-09-08T10:39:03,403 ERROR: python setup.py egg_info exited with 1 2025-09-08T10:39:03,415 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2025-09-08T10:39:03,415 exec(compile('"'"''"'"''"'"' 2025-09-08T10:39:03,415 # This is -- a caller that pip uses to run setup.py 2025-09-08T10:39:03,415 # 2025-09-08T10:39:03,415 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-08T10:39:03,415 # import from `distutils.core` to work with newer packaging standards. 2025-09-08T10:39:03,415 # - It provides a clear error message when setuptools is not installed. 2025-09-08T10:39:03,415 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-08T10:39:03,415 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-08T10:39:03,415 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-08T10:39:03,415 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-08T10:39:03,415 import os, sys, tokenize, traceback 2025-09-08T10:39:03,415 2025-09-08T10:39:03,415 try: 2025-09-08T10:39:03,415 import setuptools 2025-09-08T10:39:03,415 except ImportError: 2025-09-08T10:39:03,415 print( 2025-09-08T10:39:03,415 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-08T10:39:03,415 "the build environment with exception:", 2025-09-08T10:39:03,415 file=sys.stderr, 2025-09-08T10:39:03,415 ) 2025-09-08T10:39:03,415 traceback.print_exc() 2025-09-08T10:39:03,415 sys.exit(1) 2025-09-08T10:39:03,415 2025-09-08T10:39:03,415 __file__ = %r 2025-09-08T10:39:03,415 sys.argv[0] = __file__ 2025-09-08T10:39:03,415 2025-09-08T10:39:03,415 if os.path.exists(__file__): 2025-09-08T10:39:03,415 filename = __file__ 2025-09-08T10:39:03,415 with tokenize.open(__file__) as f: 2025-09-08T10:39:03,415 setup_py_code = f.read() 2025-09-08T10:39:03,415 else: 2025-09-08T10:39:03,415 filename = "" 2025-09-08T10:39:03,415 setup_py_code = "from setuptools import setup; setup()" 2025-09-08T10:39:03,415 2025-09-08T10:39:03,415 exec(compile(setup_py_code, filename, "exec")) 2025-09-08T10:39:03,415 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-dfpj_yi_/pytest-expecter_a5e8ecf331a345eebb3964c9c92734de/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-f3t_bdl2[/] 2025-09-08T10:39:03,415 [bold magenta]cwd[/]: /tmp/pip-wheel-dfpj_yi_/pytest-expecter_a5e8ecf331a345eebb3964c9c92734de/ 2025-09-08T10:39:03,416 Preparing metadata (setup.py): finished with status 'error' 2025-09-08T10:39:03,417 ERROR: metadata generation failed 2025-09-08T10:39:03,423 Exception information: 2025-09-08T10:39:03,423 Traceback (most recent call last): 2025-09-08T10:39:03,423 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 63, in generate_metadata 2025-09-08T10:39:03,423 call_subprocess( 2025-09-08T10:39:03,423 ~~~~~~~~~~~~~~~^ 2025-09-08T10:39:03,423 args, 2025-09-08T10:39:03,423 ^^^^^ 2025-09-08T10:39:03,423 ...<2 lines>... 2025-09-08T10:39:03,423 spinner=spinner, 2025-09-08T10:39:03,423 ^^^^^^^^^^^^^^^^ 2025-09-08T10:39:03,423 ) 2025-09-08T10:39:03,423 ^ 2025-09-08T10:39:03,423 File "/usr/lib/python3/dist-packages/pip/_internal/utils/subprocess.py", line 209, in call_subprocess 2025-09-08T10:39:03,423 raise error 2025-09-08T10:39:03,423 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2025-09-08T10:39:03,423 2025-09-08T10:39:03,423 The above exception was the direct cause of the following exception: 2025-09-08T10:39:03,423 2025-09-08T10:39:03,423 Traceback (most recent call last): 2025-09-08T10:39:03,423 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-08T10:39:03,423 status = _inner_run() 2025-09-08T10:39:03,423 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-08T10:39:03,423 return self.run(options, args) 2025-09-08T10:39:03,423 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-08T10:39:03,423 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-08T10:39:03,423 return func(self, options, args) 2025-09-08T10:39:03,423 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2025-09-08T10:39:03,423 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2025-09-08T10:39:03,423 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 96, in resolve 2025-09-08T10:39:03,423 result = self._result = resolver.resolve( 2025-09-08T10:39:03,423 ~~~~~~~~~~~~~~~~^ 2025-09-08T10:39:03,423 collected.requirements, max_rounds=limit_how_complex_resolution_can_be 2025-09-08T10:39:03,423 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T10:39:03,423 ) 2025-09-08T10:39:03,423 ^ 2025-09-08T10:39:03,423 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 515, in resolve 2025-09-08T10:39:03,423 state = resolution.resolve(requirements, max_rounds=max_rounds) 2025-09-08T10:39:03,423 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 388, in resolve 2025-09-08T10:39:03,423 self._add_to_criteria(self.state.criteria, r, parent=None) 2025-09-08T10:39:03,423 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T10:39:03,423 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 141, in _add_to_criteria 2025-09-08T10:39:03,423 if not criterion.candidates: 2025-09-08T10:39:03,423 ^^^^^^^^^^^^^^^^^^^^ 2025-09-08T10:39:03,423 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/structs.py", line 194, in __bool__ 2025-09-08T10:39:03,423 return bool(self._sequence) 2025-09-08T10:39:03,423 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 163, in __bool__ 2025-09-08T10:39:03,423 self._bool = any(self) 2025-09-08T10:39:03,423 ~~~^^^^^^ 2025-09-08T10:39:03,423 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 147, in 2025-09-08T10:39:03,423 return (c for c in iterator if id(c) not in self._incompatible_ids) 2025-09-08T10:39:03,423 ^^^^^^^^ 2025-09-08T10:39:03,423 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 37, in _iter_built 2025-09-08T10:39:03,423 candidate = func() 2025-09-08T10:39:03,423 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 187, in _make_candidate_from_link 2025-09-08T10:39:03,423 base: Optional[BaseCandidate] = self._make_base_candidate_from_link( 2025-09-08T10:39:03,423 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-08T10:39:03,423 link, template, name, version 2025-09-08T10:39:03,423 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T10:39:03,423 ) 2025-09-08T10:39:03,423 ^ 2025-09-08T10:39:03,423 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 233, in _make_base_candidate_from_link 2025-09-08T10:39:03,423 self._link_candidate_cache[link] = LinkCandidate( 2025-09-08T10:39:03,423 ~~~~~~~~~~~~~^ 2025-09-08T10:39:03,423 link, 2025-09-08T10:39:03,423 ^^^^^ 2025-09-08T10:39:03,423 ...<3 lines>... 2025-09-08T10:39:03,423 version=version, 2025-09-08T10:39:03,423 ^^^^^^^^^^^^^^^^ 2025-09-08T10:39:03,423 ) 2025-09-08T10:39:03,423 ^ 2025-09-08T10:39:03,423 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 306, in __init__ 2025-09-08T10:39:03,423 super().__init__( 2025-09-08T10:39:03,423 ~~~~~~~~~~~~~~~~^ 2025-09-08T10:39:03,423 link=link, 2025-09-08T10:39:03,423 ^^^^^^^^^^ 2025-09-08T10:39:03,423 ...<4 lines>... 2025-09-08T10:39:03,423 version=version, 2025-09-08T10:39:03,423 ^^^^^^^^^^^^^^^^ 2025-09-08T10:39:03,423 ) 2025-09-08T10:39:03,423 ^ 2025-09-08T10:39:03,423 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 159, in __init__ 2025-09-08T10:39:03,423 self.dist = self._prepare() 2025-09-08T10:39:03,423 ~~~~~~~~~~~~~^^ 2025-09-08T10:39:03,423 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 236, in _prepare 2025-09-08T10:39:03,423 dist = self._prepare_distribution() 2025-09-08T10:39:03,423 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 317, in _prepare_distribution 2025-09-08T10:39:03,423 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2025-09-08T10:39:03,423 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T10:39:03,423 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 532, in prepare_linked_requirement 2025-09-08T10:39:03,423 return self._prepare_linked_requirement(req, parallel_builds) 2025-09-08T10:39:03,423 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T10:39:03,423 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 647, in _prepare_linked_requirement 2025-09-08T10:39:03,423 dist = _get_prepared_distribution( 2025-09-08T10:39:03,423 req, 2025-09-08T10:39:03,423 ...<3 lines>... 2025-09-08T10:39:03,423 self.check_build_deps, 2025-09-08T10:39:03,423 ) 2025-09-08T10:39:03,423 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 71, in _get_prepared_distribution 2025-09-08T10:39:03,423 abstract_dist.prepare_distribution_metadata( 2025-09-08T10:39:03,423 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-08T10:39:03,423 finder, build_isolation, check_build_deps 2025-09-08T10:39:03,423 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T10:39:03,423 ) 2025-09-08T10:39:03,423 ^ 2025-09-08T10:39:03,423 File "/usr/lib/python3/dist-packages/pip/_internal/distributions/sdist.py", line 69, in prepare_distribution_metadata 2025-09-08T10:39:03,423 self.req.prepare_metadata() 2025-09-08T10:39:03,423 ~~~~~~~~~~~~~~~~~~~~~~~~~^^ 2025-09-08T10:39:03,423 File "/usr/lib/python3/dist-packages/pip/_internal/req/req_install.py", line 581, in prepare_metadata 2025-09-08T10:39:03,423 self.metadata_directory = generate_metadata_legacy( 2025-09-08T10:39:03,423 ~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-08T10:39:03,423 build_env=self.build_env, 2025-09-08T10:39:03,423 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T10:39:03,423 ...<3 lines>... 2025-09-08T10:39:03,423 details=details, 2025-09-08T10:39:03,423 ^^^^^^^^^^^^^^^^ 2025-09-08T10:39:03,423 ) 2025-09-08T10:39:03,423 ^ 2025-09-08T10:39:03,423 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 70, in generate_metadata 2025-09-08T10:39:03,423 raise MetadataGenerationFailed(package_details=details) from error 2025-09-08T10:39:03,423 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2025-09-08T10:39:03,446 Removed pytest-expecter==1.0 from https://files.pythonhosted.org/packages/38/ec/4e3ba69bb543fb926fcbf09998640128f878f97eb0bbdc2452a63b8edb3a/pytest-expecter-1.0.tar.gz from build tracker '/tmp/pip-build-tracker-fvuxadnt' 2025-09-08T10:39:03,446 Removed build tracker: '/tmp/pip-build-tracker-fvuxadnt'