2025-09-07T21:47:27,026 Created temporary directory: /tmp/pip-build-tracker-9qfmz73b 2025-09-07T21:47:27,026 Initialized build tracking at /tmp/pip-build-tracker-9qfmz73b 2025-09-07T21:47:27,027 Created build tracker: /tmp/pip-build-tracker-9qfmz73b 2025-09-07T21:47:27,027 Entered build tracker: /tmp/pip-build-tracker-9qfmz73b 2025-09-07T21:47:27,027 Created temporary directory: /tmp/pip-wheel-rzpka3gz 2025-09-07T21:47:27,030 Created temporary directory: /tmp/pip-ephem-wheel-cache-jktbh6_o 2025-09-07T21:47:27,090 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-07T21:47:27,092 2 location(s) to search for versions of lcov-cobertura: 2025-09-07T21:47:27,092 * https://pypi.org/simple/lcov-cobertura/ 2025-09-07T21:47:27,092 * https://www.piwheels.org/simple/lcov-cobertura/ 2025-09-07T21:47:27,093 Fetching project page and analyzing links: https://pypi.org/simple/lcov-cobertura/ 2025-09-07T21:47:27,093 Getting page https://pypi.org/simple/lcov-cobertura/ 2025-09-07T21:47:27,094 Found index url https://pypi.org/simple/ 2025-09-07T21:47:27,256 Fetched page https://pypi.org/simple/lcov-cobertura/ as application/vnd.pypi.simple.v1+json 2025-09-07T21:47:27,260 Skipping link: unsupported archive format: .exe: https://files.pythonhosted.org/packages/62/78/f2e74292bedc187601eea4d9a57398ee3470c05ef2005139ad807a479148/lcov_cobertura-1.0.macosx-10.8-intel.exe (from https://pypi.org/simple/lcov-cobertura/) 2025-09-07T21:47:27,260 Found link https://files.pythonhosted.org/packages/92/bc/b0fdbb283350c6f56858d2bdb5f51e43a75129e4030ca8b3b919e7808d5e/lcov_cobertura-1.0.tar.gz (from https://pypi.org/simple/lcov-cobertura/), version: 1.0 2025-09-07T21:47:27,261 Skipping link: unsupported archive format: .exe: https://files.pythonhosted.org/packages/18/f1/ebd64be66f92966b1525bce0632833a7b459c3a12de66eb83c0fe2481947/lcov_cobertura-1.1.macosx-10.8-x86_64.exe (from https://pypi.org/simple/lcov-cobertura/) 2025-09-07T21:47:27,261 Found link https://files.pythonhosted.org/packages/a8/e3/57c57d95f4850c72fda20fb05652e93a422e7d23da0d6723dca38c6472f5/lcov_cobertura-1.1.tar.gz (from https://pypi.org/simple/lcov-cobertura/), version: 1.1 2025-09-07T21:47:27,261 Skipping link: unsupported archive format: .exe: https://files.pythonhosted.org/packages/f6/a5/1b2bf1310e7e506412f505b06893a4de2363e340f6631806448697099665/lcov_cobertura-1.1.1.macosx-10.8-intel.exe (from https://pypi.org/simple/lcov-cobertura/) 2025-09-07T21:47:27,261 Found link https://files.pythonhosted.org/packages/1c/4f/db4dd9947d8b203140f4772202a273ba862f44920ce2d7cc45a6f721f7d7/lcov_cobertura-1.1.1.tar.gz (from https://pypi.org/simple/lcov-cobertura/), version: 1.1.1 2025-09-07T21:47:27,262 Skipping link: unsupported archive format: .exe: https://files.pythonhosted.org/packages/a6/5c/25992b0d0f5ee0305914ac508d3b85544a98572dd15e7a4a928264753305/lcov_cobertura-1.2.macosx-10.8-intel.exe (from https://pypi.org/simple/lcov-cobertura/) 2025-09-07T21:47:27,262 Found link https://files.pythonhosted.org/packages/f9/74/113952835b84ae1f2aebe69a86adb7261a845bb6fcdd7eb7c851391a5254/lcov_cobertura-1.2.tar.gz (from https://pypi.org/simple/lcov-cobertura/), version: 1.2 2025-09-07T21:47:27,262 Skipping link: unsupported archive format: .exe: https://files.pythonhosted.org/packages/01/84/d7e5d5a9f192dbec8f3498dab35fc4a3d9006ac5cea6a7b8f5ad9a7ff018/lcov_cobertura-1.3.macosx-10.8-intel.exe (from https://pypi.org/simple/lcov-cobertura/) 2025-09-07T21:47:27,262 Found link https://files.pythonhosted.org/packages/31/69/023a14a2fd4e609c3f01a5d02560bae2d6ef1c1c46a8d974041f7a7ddfc6/lcov_cobertura-1.3.tar.gz (from https://pypi.org/simple/lcov-cobertura/), version: 1.3 2025-09-07T21:47:27,263 Skipping link: unsupported archive format: .exe: https://files.pythonhosted.org/packages/99/2d/a603e2d3cd81c5702eb2fda4d23649227a98a2181fbe4cfc401df4349415/lcov_cobertura-1.4.macosx-10.8-intel.exe (from https://pypi.org/simple/lcov-cobertura/) 2025-09-07T21:47:27,263 Found link https://files.pythonhosted.org/packages/09/1d/c5add7be6e423807739f85c88f0136f47725dbc68e06877599388dff29b3/lcov_cobertura-1.4.tar.gz (from https://pypi.org/simple/lcov-cobertura/), version: 1.4 2025-09-07T21:47:27,263 Skipping link: unsupported archive format: .exe: https://files.pythonhosted.org/packages/2b/85/3410fe917a1f6de8f172a6b25966f4561b3264ae6a8737925298b11e392c/lcov_cobertura-1.5.macosx-10.9-x86_64.exe (from https://pypi.org/simple/lcov-cobertura/) 2025-09-07T21:47:27,263 Found link https://files.pythonhosted.org/packages/aa/65/f3d9f912b790e1fb0ed121844ab6da137a8e6406a12fe971a2d7dbdaf0ea/lcov_cobertura-1.5.tar.gz (from https://pypi.org/simple/lcov-cobertura/), version: 1.5 2025-09-07T21:47:27,263 Skipping link: unsupported archive format: .exe: https://files.pythonhosted.org/packages/77/37/cedfdd9d521af2e53a7aaa774afae377630cbf292d3089dfab1852536975/lcov_cobertura-1.6.macosx-10.10-x86_64.exe (from https://pypi.org/simple/lcov-cobertura/) 2025-09-07T21:47:27,264 Found link https://files.pythonhosted.org/packages/2c/e0/e154d5a776b3536c317ff205baac3906207db120feb5ff39c4c948b3353a/lcov_cobertura-1.6.tar.gz (from https://pypi.org/simple/lcov-cobertura/), version: 1.6 2025-09-07T21:47:27,264 Skipping link: No binaries permitted for lcov-cobertura: https://files.pythonhosted.org/packages/b5/a8/7c1d5096a147084a55aa728eaa92242b14ca1870d426c1099e29aacc5653/lcov_cobertura-2.0.0-py3-none-any.whl (from https://pypi.org/simple/lcov-cobertura/) (requires-python:>=3.6) 2025-09-07T21:47:27,265 Found link https://files.pythonhosted.org/packages/62/ef/bcdf1ec9d7e3419c268bb20c94dbcdfca14b231b16030deafbecefd04605/lcov_cobertura-2.0.0.tar.gz (from https://pypi.org/simple/lcov-cobertura/) (requires-python:>=3.6), version: 2.0.0 2025-09-07T21:47:27,265 Skipping link: No binaries permitted for lcov-cobertura: https://files.pythonhosted.org/packages/5c/f2/69d25a925440cafdb0cde23cf401fa450c366d3ad9fb28ce82074e8e02c5/lcov_cobertura-2.0.1-py3-none-any.whl (from https://pypi.org/simple/lcov-cobertura/) (requires-python:>=3.6) 2025-09-07T21:47:27,265 Found link https://files.pythonhosted.org/packages/80/f7/a08a6c093825cdb018e0ed06dad75234c02ba7e1e2bf7a9e3519db59545b/lcov_cobertura-2.0.1.tar.gz (from https://pypi.org/simple/lcov-cobertura/) (requires-python:>=3.6), version: 2.0.1 2025-09-07T21:47:27,265 Skipping link: No binaries permitted for lcov-cobertura: https://files.pythonhosted.org/packages/0b/79/62a957410a368d1d3e2f0fa411820d4ff7eec393ced882d60464773002e1/lcov_cobertura-2.0.2-py3-none-any.whl (from https://pypi.org/simple/lcov-cobertura/) (requires-python:>=3.6) 2025-09-07T21:47:27,266 Found link https://files.pythonhosted.org/packages/56/51/c6aef321778fbdf3d11653dd2cce3af6cba6ba6037295634425f502aafca/lcov_cobertura-2.0.2.tar.gz (from https://pypi.org/simple/lcov-cobertura/) (requires-python:>=3.6), version: 2.0.2 2025-09-07T21:47:27,266 Skipping link: No binaries permitted for lcov-cobertura: https://files.pythonhosted.org/packages/78/7a/9b1448f18172e7034f1dcc717d804a86430cbd24fc7c38782a800bf3faae/lcov_cobertura-2.1.1-py3-none-any.whl (from https://pypi.org/simple/lcov-cobertura/) (requires-python:>=3.8) 2025-09-07T21:47:27,266 Found link https://files.pythonhosted.org/packages/7b/d0/64bda2ec25aff095a1adb41fdab22bc467e63d1cc5a8c5130ac2bf444b88/lcov_cobertura-2.1.1.tar.gz (from https://pypi.org/simple/lcov-cobertura/) (requires-python:>=3.8), version: 2.1.1 2025-09-07T21:47:27,267 Fetching project page and analyzing links: https://www.piwheels.org/simple/lcov-cobertura/ 2025-09-07T21:47:27,267 Getting page https://www.piwheels.org/simple/lcov-cobertura/ 2025-09-07T21:47:27,268 Found index url https://www.piwheels.org/simple/ 2025-09-07T21:47:27,364 Fetched page https://www.piwheels.org/simple/lcov-cobertura/ as text/html 2025-09-07T21:47:27,367 Skipping link: No binaries permitted for lcov-cobertura: https://archive1.piwheels.org/simple/lcov-cobertura/lcov_cobertura-2.1.1-py3-none-any.whl#sha256=9df5160237eebf23086faf287cd4f47924a42f8a2e72a1b32b8946c135e973aa (from https://www.piwheels.org/simple/lcov-cobertura/) (requires-python:>=3.8) 2025-09-07T21:47:27,367 Skipping link: No binaries permitted for lcov-cobertura: https://archive1.piwheels.org/simple/lcov-cobertura/lcov_cobertura-2.0.2-py3-none-any.whl#sha256=f438a22aebc4cd284ef29d6cd9dcbb887f43bdd2a3581b20bce46037386e00e2 (from https://www.piwheels.org/simple/lcov-cobertura/) (requires-python:>=3.6) 2025-09-07T21:47:27,367 Skipping link: No binaries permitted for lcov-cobertura: https://archive1.piwheels.org/simple/lcov-cobertura/lcov_cobertura-2.0.1-py3-none-any.whl#sha256=41349fee744a522a0717375abb0962bcfabb054e5dd8baf2df8ce6acc8cc8eea (from https://www.piwheels.org/simple/lcov-cobertura/) (requires-python:>=3.6) 2025-09-07T21:47:27,367 Skipping link: No binaries permitted for lcov-cobertura: https://archive1.piwheels.org/simple/lcov-cobertura/lcov_cobertura-2.0.0-py3-none-any.whl#sha256=573240a22586c811c51410d8331fce58fed5bffaf4d5c0cb0d1759f09e5b2cf6 (from https://www.piwheels.org/simple/lcov-cobertura/) (requires-python:>=3.6) 2025-09-07T21:47:27,368 Skipping link: No binaries permitted for lcov-cobertura: https://archive1.piwheels.org/simple/lcov-cobertura/lcov_cobertura-1.6-py3-none-any.whl#sha256=afe15579ef184c6a2e88c9277114c13f8ee80a298eabc9e4b67d2460e485d586 (from https://www.piwheels.org/simple/lcov-cobertura/) 2025-09-07T21:47:27,368 Skipping link: No binaries permitted for lcov-cobertura: https://archive1.piwheels.org/simple/lcov-cobertura/lcov_cobertura-1.5-py3-none-any.whl#sha256=063bab33711b8da99a875e2cec052dbc415cc9f56a56e9f548047f5390ce8b7b (from https://www.piwheels.org/simple/lcov-cobertura/) 2025-09-07T21:47:27,368 Skipping link: No binaries permitted for lcov-cobertura: https://archive1.piwheels.org/simple/lcov-cobertura/lcov_cobertura-1.4-py3-none-any.whl#sha256=ea088c2bffbd44225d9ad34d0c292ad6297b81bf11f824a2f06660f2bdb95dd7 (from https://www.piwheels.org/simple/lcov-cobertura/) 2025-09-07T21:47:27,368 Skipping link: No binaries permitted for lcov-cobertura: https://archive1.piwheels.org/simple/lcov-cobertura/lcov_cobertura-1.3-py3-none-any.whl#sha256=a68538afd8864edbcabddbb3d3c7d00869407ca5cc9f9c419b835e5b85a0d850 (from https://www.piwheels.org/simple/lcov-cobertura/) 2025-09-07T21:47:27,368 Skipping link: No binaries permitted for lcov-cobertura: https://archive1.piwheels.org/simple/lcov-cobertura/lcov_cobertura-1.2-py3-none-any.whl#sha256=fc47030e12d2510acab9e62bffe6f0716e6e3128ac65f361f473a3339633f241 (from https://www.piwheels.org/simple/lcov-cobertura/) 2025-09-07T21:47:27,368 Skipping link: No binaries permitted for lcov-cobertura: https://archive1.piwheels.org/simple/lcov-cobertura/lcov_cobertura-1.1.1-py3-none-any.whl#sha256=19ce0fc9dd6bd2f6dc5cfc09bc2e841e57547642b4801c296eecae070c48506a (from https://www.piwheels.org/simple/lcov-cobertura/) 2025-09-07T21:47:27,369 Skipping link: No binaries permitted for lcov-cobertura: https://archive1.piwheels.org/simple/lcov-cobertura/lcov_cobertura-1.1-py3-none-any.whl#sha256=21aaa7647786f38ca82dce2ae544c708eec747e8280855b3017ea59fe0ee7c94 (from https://www.piwheels.org/simple/lcov-cobertura/) 2025-09-07T21:47:27,369 Skipping link: not a file: https://www.piwheels.org/simple/lcov-cobertura/ 2025-09-07T21:47:27,369 Skipping link: not a file: https://pypi.org/simple/lcov-cobertura/ 2025-09-07T21:47:27,397 Given no hashes to check 1 links for project 'lcov-cobertura': discarding no candidates 2025-09-07T21:47:27,398 Collecting lcov-cobertura==1.0 2025-09-07T21:47:27,399 Created temporary directory: /tmp/pip-unpack-rxgvacqy 2025-09-07T21:47:27,539 Downloading lcov_cobertura-1.0.tar.gz (63 kB) 2025-09-07T21:47:27,590 Added lcov-cobertura==1.0 from https://files.pythonhosted.org/packages/92/bc/b0fdbb283350c6f56858d2bdb5f51e43a75129e4030ca8b3b919e7808d5e/lcov_cobertura-1.0.tar.gz to build tracker '/tmp/pip-build-tracker-9qfmz73b' 2025-09-07T21:47:27,591 Running setup.py (path:/tmp/pip-wheel-rzpka3gz/lcov-cobertura_f618a2b0aff545a5a9fdab2462b39fbe/setup.py) egg_info for package lcov-cobertura 2025-09-07T21:47:27,591 Created temporary directory: /tmp/pip-pip-egg-info-w3hu1th1 2025-09-07T21:47:27,591 Preparing metadata (setup.py): started 2025-09-07T21:47:27,592 Running command python setup.py egg_info 2025-09-07T21:47:28,159 Traceback (most recent call last): 2025-09-07T21:47:28,161 File "", line 2, in 2025-09-07T21:47:28,161 exec(compile(''' 2025-09-07T21:47:28,161 ~~~~^^^^^^^^^^^^ 2025-09-07T21:47:28,161 # This is -- a caller that pip uses to run setup.py 2025-09-07T21:47:28,161 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T21:47:28,162 ...<32 lines>... 2025-09-07T21:47:28,162 exec(compile(setup_py_code, filename, "exec")) 2025-09-07T21:47:28,162 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T21:47:28,162 ''' % ('/tmp/pip-wheel-rzpka3gz/lcov-cobertura_f618a2b0aff545a5a9fdab2462b39fbe/setup.py',), "", "exec")) 2025-09-07T21:47:28,162 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T21:47:28,163 File "", line 35, in 2025-09-07T21:47:28,163 File "/tmp/pip-wheel-rzpka3gz/lcov-cobertura_f618a2b0aff545a5a9fdab2462b39fbe/setup.py", line 12, in 2025-09-07T21:47:28,163 import lcov_cobertura 2025-09-07T21:47:28,163 File "/tmp/pip-wheel-rzpka3gz/lcov-cobertura_f618a2b0aff545a5a9fdab2462b39fbe/lcov_cobertura/lcov_cobertura.py", line 301 2025-09-07T21:47:28,164 print main.__doc__ 2025-09-07T21:47:28,164 ^^^^^^^^^^^^^^^^^^ 2025-09-07T21:47:28,164 SyntaxError: Missing parentheses in call to 'print'. Did you mean print(...)? 2025-09-07T21:47:28,259 ERROR: python setup.py egg_info exited with 1 2025-09-07T21:47:28,272 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2025-09-07T21:47:28,272 exec(compile('"'"''"'"''"'"' 2025-09-07T21:47:28,272 # This is -- a caller that pip uses to run setup.py 2025-09-07T21:47:28,272 # 2025-09-07T21:47:28,272 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-07T21:47:28,272 # import from `distutils.core` to work with newer packaging standards. 2025-09-07T21:47:28,272 # - It provides a clear error message when setuptools is not installed. 2025-09-07T21:47:28,272 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-07T21:47:28,272 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-07T21:47:28,272 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-07T21:47:28,272 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-07T21:47:28,272 import os, sys, tokenize, traceback 2025-09-07T21:47:28,272 2025-09-07T21:47:28,272 try: 2025-09-07T21:47:28,272 import setuptools 2025-09-07T21:47:28,272 except ImportError: 2025-09-07T21:47:28,272 print( 2025-09-07T21:47:28,272 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-07T21:47:28,272 "the build environment with exception:", 2025-09-07T21:47:28,272 file=sys.stderr, 2025-09-07T21:47:28,272 ) 2025-09-07T21:47:28,272 traceback.print_exc() 2025-09-07T21:47:28,272 sys.exit(1) 2025-09-07T21:47:28,272 2025-09-07T21:47:28,272 __file__ = %r 2025-09-07T21:47:28,272 sys.argv[0] = __file__ 2025-09-07T21:47:28,272 2025-09-07T21:47:28,272 if os.path.exists(__file__): 2025-09-07T21:47:28,272 filename = __file__ 2025-09-07T21:47:28,272 with tokenize.open(__file__) as f: 2025-09-07T21:47:28,272 setup_py_code = f.read() 2025-09-07T21:47:28,272 else: 2025-09-07T21:47:28,272 filename = "" 2025-09-07T21:47:28,272 setup_py_code = "from setuptools import setup; setup()" 2025-09-07T21:47:28,272 2025-09-07T21:47:28,272 exec(compile(setup_py_code, filename, "exec")) 2025-09-07T21:47:28,272 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-rzpka3gz/lcov-cobertura_f618a2b0aff545a5a9fdab2462b39fbe/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-w3hu1th1[/] 2025-09-07T21:47:28,273 [bold magenta]cwd[/]: /tmp/pip-wheel-rzpka3gz/lcov-cobertura_f618a2b0aff545a5a9fdab2462b39fbe/ 2025-09-07T21:47:28,273 Preparing metadata (setup.py): finished with status 'error' 2025-09-07T21:47:28,274 ERROR: metadata generation failed 2025-09-07T21:47:28,280 Exception information: 2025-09-07T21:47:28,280 Traceback (most recent call last): 2025-09-07T21:47:28,280 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 63, in generate_metadata 2025-09-07T21:47:28,280 call_subprocess( 2025-09-07T21:47:28,280 ~~~~~~~~~~~~~~~^ 2025-09-07T21:47:28,280 args, 2025-09-07T21:47:28,280 ^^^^^ 2025-09-07T21:47:28,280 ...<2 lines>... 2025-09-07T21:47:28,280 spinner=spinner, 2025-09-07T21:47:28,280 ^^^^^^^^^^^^^^^^ 2025-09-07T21:47:28,280 ) 2025-09-07T21:47:28,280 ^ 2025-09-07T21:47:28,280 File "/usr/lib/python3/dist-packages/pip/_internal/utils/subprocess.py", line 209, in call_subprocess 2025-09-07T21:47:28,280 raise error 2025-09-07T21:47:28,280 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2025-09-07T21:47:28,280 2025-09-07T21:47:28,280 The above exception was the direct cause of the following exception: 2025-09-07T21:47:28,280 2025-09-07T21:47:28,280 Traceback (most recent call last): 2025-09-07T21:47:28,280 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-07T21:47:28,280 status = _inner_run() 2025-09-07T21:47:28,280 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-07T21:47:28,280 return self.run(options, args) 2025-09-07T21:47:28,280 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-07T21:47:28,280 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-07T21:47:28,280 return func(self, options, args) 2025-09-07T21:47:28,280 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2025-09-07T21:47:28,280 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2025-09-07T21:47:28,280 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 96, in resolve 2025-09-07T21:47:28,280 result = self._result = resolver.resolve( 2025-09-07T21:47:28,280 ~~~~~~~~~~~~~~~~^ 2025-09-07T21:47:28,280 collected.requirements, max_rounds=limit_how_complex_resolution_can_be 2025-09-07T21:47:28,280 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T21:47:28,280 ) 2025-09-07T21:47:28,280 ^ 2025-09-07T21:47:28,280 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 515, in resolve 2025-09-07T21:47:28,280 state = resolution.resolve(requirements, max_rounds=max_rounds) 2025-09-07T21:47:28,280 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 388, in resolve 2025-09-07T21:47:28,280 self._add_to_criteria(self.state.criteria, r, parent=None) 2025-09-07T21:47:28,280 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T21:47:28,280 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 141, in _add_to_criteria 2025-09-07T21:47:28,280 if not criterion.candidates: 2025-09-07T21:47:28,280 ^^^^^^^^^^^^^^^^^^^^ 2025-09-07T21:47:28,280 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/structs.py", line 194, in __bool__ 2025-09-07T21:47:28,280 return bool(self._sequence) 2025-09-07T21:47:28,280 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 163, in __bool__ 2025-09-07T21:47:28,280 self._bool = any(self) 2025-09-07T21:47:28,280 ~~~^^^^^^ 2025-09-07T21:47:28,280 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 147, in 2025-09-07T21:47:28,280 return (c for c in iterator if id(c) not in self._incompatible_ids) 2025-09-07T21:47:28,280 ^^^^^^^^ 2025-09-07T21:47:28,280 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 37, in _iter_built 2025-09-07T21:47:28,280 candidate = func() 2025-09-07T21:47:28,280 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 187, in _make_candidate_from_link 2025-09-07T21:47:28,280 base: Optional[BaseCandidate] = self._make_base_candidate_from_link( 2025-09-07T21:47:28,280 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-07T21:47:28,280 link, template, name, version 2025-09-07T21:47:28,280 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T21:47:28,280 ) 2025-09-07T21:47:28,280 ^ 2025-09-07T21:47:28,280 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 233, in _make_base_candidate_from_link 2025-09-07T21:47:28,280 self._link_candidate_cache[link] = LinkCandidate( 2025-09-07T21:47:28,280 ~~~~~~~~~~~~~^ 2025-09-07T21:47:28,280 link, 2025-09-07T21:47:28,280 ^^^^^ 2025-09-07T21:47:28,280 ...<3 lines>... 2025-09-07T21:47:28,280 version=version, 2025-09-07T21:47:28,280 ^^^^^^^^^^^^^^^^ 2025-09-07T21:47:28,280 ) 2025-09-07T21:47:28,280 ^ 2025-09-07T21:47:28,280 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 306, in __init__ 2025-09-07T21:47:28,280 super().__init__( 2025-09-07T21:47:28,280 ~~~~~~~~~~~~~~~~^ 2025-09-07T21:47:28,280 link=link, 2025-09-07T21:47:28,280 ^^^^^^^^^^ 2025-09-07T21:47:28,280 ...<4 lines>... 2025-09-07T21:47:28,280 version=version, 2025-09-07T21:47:28,280 ^^^^^^^^^^^^^^^^ 2025-09-07T21:47:28,280 ) 2025-09-07T21:47:28,280 ^ 2025-09-07T21:47:28,280 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 159, in __init__ 2025-09-07T21:47:28,280 self.dist = self._prepare() 2025-09-07T21:47:28,280 ~~~~~~~~~~~~~^^ 2025-09-07T21:47:28,280 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 236, in _prepare 2025-09-07T21:47:28,280 dist = self._prepare_distribution() 2025-09-07T21:47:28,280 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 317, in _prepare_distribution 2025-09-07T21:47:28,280 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2025-09-07T21:47:28,280 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T21:47:28,280 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 532, in prepare_linked_requirement 2025-09-07T21:47:28,280 return self._prepare_linked_requirement(req, parallel_builds) 2025-09-07T21:47:28,280 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T21:47:28,280 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 647, in _prepare_linked_requirement 2025-09-07T21:47:28,280 dist = _get_prepared_distribution( 2025-09-07T21:47:28,280 req, 2025-09-07T21:47:28,280 ...<3 lines>... 2025-09-07T21:47:28,280 self.check_build_deps, 2025-09-07T21:47:28,280 ) 2025-09-07T21:47:28,280 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 71, in _get_prepared_distribution 2025-09-07T21:47:28,280 abstract_dist.prepare_distribution_metadata( 2025-09-07T21:47:28,280 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-07T21:47:28,280 finder, build_isolation, check_build_deps 2025-09-07T21:47:28,280 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T21:47:28,280 ) 2025-09-07T21:47:28,280 ^ 2025-09-07T21:47:28,280 File "/usr/lib/python3/dist-packages/pip/_internal/distributions/sdist.py", line 69, in prepare_distribution_metadata 2025-09-07T21:47:28,280 self.req.prepare_metadata() 2025-09-07T21:47:28,280 ~~~~~~~~~~~~~~~~~~~~~~~~~^^ 2025-09-07T21:47:28,280 File "/usr/lib/python3/dist-packages/pip/_internal/req/req_install.py", line 581, in prepare_metadata 2025-09-07T21:47:28,280 self.metadata_directory = generate_metadata_legacy( 2025-09-07T21:47:28,280 ~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-07T21:47:28,280 build_env=self.build_env, 2025-09-07T21:47:28,280 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T21:47:28,280 ...<3 lines>... 2025-09-07T21:47:28,280 details=details, 2025-09-07T21:47:28,280 ^^^^^^^^^^^^^^^^ 2025-09-07T21:47:28,280 ) 2025-09-07T21:47:28,280 ^ 2025-09-07T21:47:28,280 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 70, in generate_metadata 2025-09-07T21:47:28,280 raise MetadataGenerationFailed(package_details=details) from error 2025-09-07T21:47:28,280 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2025-09-07T21:47:28,304 Removed lcov-cobertura==1.0 from https://files.pythonhosted.org/packages/92/bc/b0fdbb283350c6f56858d2bdb5f51e43a75129e4030ca8b3b919e7808d5e/lcov_cobertura-1.0.tar.gz from build tracker '/tmp/pip-build-tracker-9qfmz73b' 2025-09-07T21:47:28,305 Removed build tracker: '/tmp/pip-build-tracker-9qfmz73b'