2025-09-07T22:05:32,885 Created temporary directory: /tmp/pip-build-tracker-o04j0317 2025-09-07T22:05:32,886 Initialized build tracking at /tmp/pip-build-tracker-o04j0317 2025-09-07T22:05:32,886 Created build tracker: /tmp/pip-build-tracker-o04j0317 2025-09-07T22:05:32,886 Entered build tracker: /tmp/pip-build-tracker-o04j0317 2025-09-07T22:05:32,887 Created temporary directory: /tmp/pip-wheel-uxuzxjhv 2025-09-07T22:05:32,890 Created temporary directory: /tmp/pip-ephem-wheel-cache-ma5ur4es 2025-09-07T22:05:32,948 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-07T22:05:32,950 2 location(s) to search for versions of python-coveralls: 2025-09-07T22:05:32,950 * https://pypi.org/simple/python-coveralls/ 2025-09-07T22:05:32,950 * https://www.piwheels.org/simple/python-coveralls/ 2025-09-07T22:05:32,950 Fetching project page and analyzing links: https://pypi.org/simple/python-coveralls/ 2025-09-07T22:05:32,951 Getting page https://pypi.org/simple/python-coveralls/ 2025-09-07T22:05:32,952 Found index url https://pypi.org/simple/ 2025-09-07T22:05:33,021 Fetched page https://pypi.org/simple/python-coveralls/ as application/vnd.pypi.simple.v1+json 2025-09-07T22:05:33,025 Found link https://files.pythonhosted.org/packages/f1/0e/72a842f04cc6e2e5362442ea39814a3f43c5cc48c69cae6ca3bd0ca65eaf/python-coveralls-1.0.tar.gz (from https://pypi.org/simple/python-coveralls/), version: 1.0 2025-09-07T22:05:33,025 Found link https://files.pythonhosted.org/packages/2c/0a/0f7543141a6b30b7a681929db370df0ba77b4d887ff1c22a6cad2de414f1/python-coveralls-1.0.1.tar.gz (from https://pypi.org/simple/python-coveralls/), version: 1.0.1 2025-09-07T22:05:33,025 Found link https://files.pythonhosted.org/packages/7b/88/43be0484ba0b45cf44c721e206c71593c0214ea0845f9e9aff9d10981100/python-coveralls-1.1.tar.gz (from https://pypi.org/simple/python-coveralls/), version: 1.1 2025-09-07T22:05:33,026 Found link https://files.pythonhosted.org/packages/6c/c4/1bda90eb0435e2d42dddfa65016cef196457be462322485bde81267488c4/python-coveralls-2.0.0.tar.gz (from https://pypi.org/simple/python-coveralls/), version: 2.0.0 2025-09-07T22:05:33,026 Found link https://files.pythonhosted.org/packages/cb/19/53780e3d966d09ae84f0fb407737ce65aeb42ac17ea1b1fe8bf0c07085fc/python-coveralls-2.1.0.tar.gz (from https://pypi.org/simple/python-coveralls/), version: 2.1.0 2025-09-07T22:05:33,026 Found link https://files.pythonhosted.org/packages/22/b0/1898096d618a8c367bba058b62b0aaeeafcda4cbd15b36806121dde416b6/python-coveralls-2.2.0.tar.gz (from https://pypi.org/simple/python-coveralls/), version: 2.2.0 2025-09-07T22:05:33,026 Found link https://files.pythonhosted.org/packages/5c/94/a7f8599778bf89f6000c44489ac8dec73cebf40ed4e60ca482413115eceb/python-coveralls-2.4.0.tar.gz (from https://pypi.org/simple/python-coveralls/), version: 2.4.0 2025-09-07T22:05:33,026 Found link https://files.pythonhosted.org/packages/e7/e3/c2da7500ce4ea9e77a8ff1f71e53f45b66dd9adc82009860220b0fc24106/python-coveralls-2.4.1.tar.gz (from https://pypi.org/simple/python-coveralls/), version: 2.4.1 2025-09-07T22:05:33,027 Found link https://files.pythonhosted.org/packages/08/9c/1f4b0747d15a1c946f3319f4fa628471addf2e1dd95438109c209d4bf737/python-coveralls-2.4.2.tar.gz (from https://pypi.org/simple/python-coveralls/), version: 2.4.2 2025-09-07T22:05:33,027 Skipping link: No binaries permitted for python-coveralls: https://files.pythonhosted.org/packages/37/81/23d6cc2ecd81b2f711b4693caa886e12d9922c988edb19e8087586bd4609/python_coveralls-2.4.2-py2.py3-none-any.whl (from https://pypi.org/simple/python-coveralls/) 2025-09-07T22:05:33,027 Found link https://files.pythonhosted.org/packages/d1/ec/007b0f5b77fd1de997e6a2108ab13d80d26e01d33b6f4e116dfd32ec6948/python-coveralls-2.4.3.tar.gz (from https://pypi.org/simple/python-coveralls/), version: 2.4.3 2025-09-07T22:05:33,027 Skipping link: No binaries permitted for python-coveralls: https://files.pythonhosted.org/packages/bf/83/df3e0b464fd4da1d325187dd6fc57c14ce4bef20ad0c1afb6bd5f89fb197/python_coveralls-2.4.3-py2.py3-none-any.whl (from https://pypi.org/simple/python-coveralls/) 2025-09-07T22:05:33,028 Found link https://files.pythonhosted.org/packages/76/3d/ba90aa1d0f18d242a81e4f5ca1f0d50ded0dbb6a785a390b04933a74b503/python-coveralls-2.5.0.tar.gz (from https://pypi.org/simple/python-coveralls/), version: 2.5.0 2025-09-07T22:05:33,028 Skipping link: No binaries permitted for python-coveralls: https://files.pythonhosted.org/packages/00/cc/f56e8d1da4dc0e4273337598f81a6a1872808398b40f6a0f77c4a4cd6c9b/python_coveralls-2.5.0-py2.py3-none-any.whl (from https://pypi.org/simple/python-coveralls/) 2025-09-07T22:05:33,028 Found link https://files.pythonhosted.org/packages/dd/55/fb8c3f5324226bb02d630c629740eb7e661d524c556033da6144579954f7/python-coveralls-2.6.0.tar.gz (from https://pypi.org/simple/python-coveralls/), version: 2.6.0 2025-09-07T22:05:33,028 Skipping link: No binaries permitted for python-coveralls: https://files.pythonhosted.org/packages/78/66/b165fdcf2bc88aa965618ca5bf545928d63e88e0c8b7d5fb8715842eaf27/python_coveralls-2.6.0-py2.py3-none-any.whl (from https://pypi.org/simple/python-coveralls/) 2025-09-07T22:05:33,028 Found link https://files.pythonhosted.org/packages/e3/90/0eb6eed625a8d89c4d59b5c3fe7a8e3913ecbff42ab07b828097169f638f/python-coveralls-2.7.0.tar.gz (from https://pypi.org/simple/python-coveralls/), version: 2.7.0 2025-09-07T22:05:33,028 Skipping link: No binaries permitted for python-coveralls: https://files.pythonhosted.org/packages/ee/8a/2bac241abf9f43b3795c663a234dc68f9a7efb7b0638989a83680768d32f/python_coveralls-2.7.0-py2.py3-none-any.whl (from https://pypi.org/simple/python-coveralls/) 2025-09-07T22:05:33,029 Found link https://files.pythonhosted.org/packages/80/32/d00486ad8456212ef6a31897a168390c7f7f931a2870d4c46df86a68c69c/python-coveralls-2.8.0.tar.gz (from https://pypi.org/simple/python-coveralls/), version: 2.8.0 2025-09-07T22:05:33,029 Skipping link: No binaries permitted for python-coveralls: https://files.pythonhosted.org/packages/83/fa/67f9a87f089d99d23a4fcc20371521f050711ecee259067dbcf3f0371b2c/python_coveralls-2.8.0-py2.py3-none-any.whl (from https://pypi.org/simple/python-coveralls/) 2025-09-07T22:05:33,029 Found link https://files.pythonhosted.org/packages/a7/75/c07d88092ad2eeab254abd86c526c5577365be22f8927e9215970973ed6e/python-coveralls-2.9.0.tar.gz (from https://pypi.org/simple/python-coveralls/), version: 2.9.0 2025-09-07T22:05:33,029 Skipping link: No binaries permitted for python-coveralls: https://files.pythonhosted.org/packages/37/4a/3063fe764dc4ac25912bcfafc998c5710e8d129eca4e392ce1350a213a71/python_coveralls-2.9.0-py2.py3-none-any.whl (from https://pypi.org/simple/python-coveralls/) 2025-09-07T22:05:33,029 Found link https://files.pythonhosted.org/packages/2e/69/c702223d886b17a05fa356cca009e8e6dd8d7497e7268c9dbfab046b8cd6/python-coveralls-2.9.1.tar.gz (from https://pypi.org/simple/python-coveralls/), version: 2.9.1 2025-09-07T22:05:33,030 Skipping link: No binaries permitted for python-coveralls: https://files.pythonhosted.org/packages/2f/4a/0f776edd7d985e5fc456a8430bde69ce0701f6b6bae17586c74a309f89ae/python_coveralls-2.9.1-py2.py3-none-any.whl (from https://pypi.org/simple/python-coveralls/) 2025-09-07T22:05:33,030 Found link https://files.pythonhosted.org/packages/c2/87/a50e2c1844578d6e4f0d070f607abcec66413883d213eccdb0a19cdff537/python-coveralls-2.9.2.tar.gz (from https://pypi.org/simple/python-coveralls/), version: 2.9.2 2025-09-07T22:05:33,030 Skipping link: No binaries permitted for python-coveralls: https://files.pythonhosted.org/packages/88/49/30982fe5739703ea7c107e98af89366cd18b5951e7613347786877946fbf/python_coveralls-2.9.2-py2.py3-none-any.whl (from https://pypi.org/simple/python-coveralls/) 2025-09-07T22:05:33,030 Found link https://files.pythonhosted.org/packages/a2/55/9db73eeecbb832252e763dc66aa60551fb4560deffda493b56e83602429c/python-coveralls-2.9.3.tar.gz (from https://pypi.org/simple/python-coveralls/), version: 2.9.3 2025-09-07T22:05:33,030 Skipping link: No binaries permitted for python-coveralls: https://files.pythonhosted.org/packages/3b/2d/8c4cefb1de18817d9e05552e29b3780a713122d6fff6c535461836c90186/python_coveralls-2.9.3-py2.py3-none-any.whl (from https://pypi.org/simple/python-coveralls/) 2025-09-07T22:05:33,031 Fetching project page and analyzing links: https://www.piwheels.org/simple/python-coveralls/ 2025-09-07T22:05:33,031 Getting page https://www.piwheels.org/simple/python-coveralls/ 2025-09-07T22:05:33,032 Found index url https://www.piwheels.org/simple/ 2025-09-07T22:05:33,154 Fetched page https://www.piwheels.org/simple/python-coveralls/ as text/html 2025-09-07T22:05:33,159 Skipping link: No binaries permitted for python-coveralls: https://archive1.piwheels.org/simple/python-coveralls/python_coveralls-2.9.3-py2.py3-none-any.whl#sha256=fb0ff49bb1551dac10b06bd55e9790287d898a0f1e2c959802235cae08dd0bff (from https://www.piwheels.org/simple/python-coveralls/) 2025-09-07T22:05:33,159 Skipping link: No binaries permitted for python-coveralls: https://archive1.piwheels.org/simple/python-coveralls/python_coveralls-2.9.2-py2.py3-none-any.whl#sha256=f044de08b547cfa3cd6e120cd4656e217b9ff012a4211ed11a60016e1362223e (from https://www.piwheels.org/simple/python-coveralls/) 2025-09-07T22:05:33,159 Skipping link: No binaries permitted for python-coveralls: https://archive1.piwheels.org/simple/python-coveralls/python_coveralls-2.9.1-py2.py3-none-any.whl#sha256=1748272081e0fc21e2c20c12e5bd18cb13272db1b130758df0d473da0cb31087 (from https://www.piwheels.org/simple/python-coveralls/) 2025-09-07T22:05:33,159 Skipping link: No binaries permitted for python-coveralls: https://archive1.piwheels.org/simple/python-coveralls/python_coveralls-2.9.0-py2.py3-none-any.whl#sha256=1f22b69e166ec27475954b65033e21ba54c6a68779c2d39762ce5c4dcbe013d3 (from https://www.piwheels.org/simple/python-coveralls/) 2025-09-07T22:05:33,160 Skipping link: No binaries permitted for python-coveralls: https://archive1.piwheels.org/simple/python-coveralls/python_coveralls-2.8.0-py2.py3-none-any.whl#sha256=deec78957783097d2054a35d6649f6239fa374de1eb097c27626044cbb395570 (from https://www.piwheels.org/simple/python-coveralls/) 2025-09-07T22:05:33,160 Skipping link: No binaries permitted for python-coveralls: https://archive1.piwheels.org/simple/python-coveralls/python_coveralls-2.7.0-py2.py3-none-any.whl#sha256=5db3e701572c658a1eaff7043800941095252a11fc6f0ec1822917ad77a945d5 (from https://www.piwheels.org/simple/python-coveralls/) 2025-09-07T22:05:33,160 Skipping link: No binaries permitted for python-coveralls: https://archive1.piwheels.org/simple/python-coveralls/python_coveralls-2.6.0-py2.py3-none-any.whl#sha256=5f669ed5345c901a128929c8adae6eb2ebcfeecfe35bc938827c23862f7e4a4f (from https://www.piwheels.org/simple/python-coveralls/) 2025-09-07T22:05:33,160 Skipping link: No binaries permitted for python-coveralls: https://archive1.piwheels.org/simple/python-coveralls/python_coveralls-2.5.0-py2.py3-none-any.whl#sha256=56a50c6ff1fde2a938370e72dc0125d7dcc2d41b8a2b8de7d5d05746a25358a1 (from https://www.piwheels.org/simple/python-coveralls/) 2025-09-07T22:05:33,160 Skipping link: No binaries permitted for python-coveralls: https://archive1.piwheels.org/simple/python-coveralls/python_coveralls-2.4.3-py2.py3-none-any.whl#sha256=2ebfc8cd5280e0ad46e82451b8c0a7cc72753dde1d588df597dc9b7d2a857deb (from https://www.piwheels.org/simple/python-coveralls/) 2025-09-07T22:05:33,161 Skipping link: No binaries permitted for python-coveralls: https://archive1.piwheels.org/simple/python-coveralls/python_coveralls-2.4.2-py2.py3-none-any.whl#sha256=bc6d4e93cc861c40b79dbd9ea9c6c0b566cab2a994063c5710af7bbfa8888396 (from https://www.piwheels.org/simple/python-coveralls/) 2025-09-07T22:05:33,161 Skipping link: No binaries permitted for python-coveralls: https://archive1.piwheels.org/simple/python-coveralls/python_coveralls-2.4.1-py3-none-any.whl#sha256=fafc56f65bde721e7a4cf4071d702522e48707a1e98fed2a2be21f33e453e5ef (from https://www.piwheels.org/simple/python-coveralls/) 2025-09-07T22:05:33,161 Skipping link: No binaries permitted for python-coveralls: https://archive1.piwheels.org/simple/python-coveralls/python_coveralls-2.4.0-py3-none-any.whl#sha256=5beb06311f07e47185a16eb7a08ccc07f928e113d5ee57f69dc39fec5e491f12 (from https://www.piwheels.org/simple/python-coveralls/) 2025-09-07T22:05:33,161 Skipping link: No binaries permitted for python-coveralls: https://archive1.piwheels.org/simple/python-coveralls/python_coveralls-2.2.0-py3-none-any.whl#sha256=827ccdc7936b5cd585a74b21bd7dfa7dc7ac13c93e65501c8a18b3ea6aaa3c5f (from https://www.piwheels.org/simple/python-coveralls/) 2025-09-07T22:05:33,161 Skipping link: No binaries permitted for python-coveralls: https://archive1.piwheels.org/simple/python-coveralls/python_coveralls-2.1.0-py3-none-any.whl#sha256=b5c84d7112bc0246e1ca7d1487ab74cf90b7fb4a0c765d2cbb0962d20af8938d (from https://www.piwheels.org/simple/python-coveralls/) 2025-09-07T22:05:33,162 Skipping link: No binaries permitted for python-coveralls: https://archive1.piwheels.org/simple/python-coveralls/python_coveralls-2.0.0-py3-none-any.whl#sha256=5fc5fcb906143598fe0eebcae734d2e9d7a4b652f18f5ef091ebe97872af50af (from https://www.piwheels.org/simple/python-coveralls/) 2025-09-07T22:05:33,162 Skipping link: No binaries permitted for python-coveralls: https://archive1.piwheels.org/simple/python-coveralls/python_coveralls-1.0.1-py3-none-any.whl#sha256=6fe5f09ec2ec58cbbe8994e4bd65ac792f14ad505e562a321639dd0a727257a0 (from https://www.piwheels.org/simple/python-coveralls/) 2025-09-07T22:05:33,162 Skipping link: No binaries permitted for python-coveralls: https://archive1.piwheels.org/simple/python-coveralls/python_coveralls-1.0-py3-none-any.whl#sha256=ce86b245c8c5ac3eab8b4e686109c34d4008c7bddc3903290f40aae56132c634 (from https://www.piwheels.org/simple/python-coveralls/) 2025-09-07T22:05:33,162 Skipping link: not a file: https://www.piwheels.org/simple/python-coveralls/ 2025-09-07T22:05:33,162 Skipping link: not a file: https://pypi.org/simple/python-coveralls/ 2025-09-07T22:05:33,191 Given no hashes to check 1 links for project 'python-coveralls': discarding no candidates 2025-09-07T22:05:33,192 Collecting python-coveralls==1.1 2025-09-07T22:05:33,193 Created temporary directory: /tmp/pip-unpack-lw30gi8g 2025-09-07T22:05:33,330 Downloading python-coveralls-1.1.tar.gz (5.1 kB) 2025-09-07T22:05:33,353 Added python-coveralls==1.1 from https://files.pythonhosted.org/packages/7b/88/43be0484ba0b45cf44c721e206c71593c0214ea0845f9e9aff9d10981100/python-coveralls-1.1.tar.gz to build tracker '/tmp/pip-build-tracker-o04j0317' 2025-09-07T22:05:33,355 Running setup.py (path:/tmp/pip-wheel-uxuzxjhv/python-coveralls_d28431ad58e347eead1c2ca2e76898ef/setup.py) egg_info for package python-coveralls 2025-09-07T22:05:33,355 Created temporary directory: /tmp/pip-pip-egg-info-f85chyw2 2025-09-07T22:05:33,355 Preparing metadata (setup.py): started 2025-09-07T22:05:33,356 Running command python setup.py egg_info 2025-09-07T22:05:33,870 Traceback (most recent call last): 2025-09-07T22:05:33,872 File "", line 2, in 2025-09-07T22:05:33,872 exec(compile(''' 2025-09-07T22:05:33,872 ~~~~^^^^^^^^^^^^ 2025-09-07T22:05:33,872 # This is -- a caller that pip uses to run setup.py 2025-09-07T22:05:33,872 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T22:05:33,872 ...<32 lines>... 2025-09-07T22:05:33,872 exec(compile(setup_py_code, filename, "exec")) 2025-09-07T22:05:33,872 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T22:05:33,873 ''' % ('/tmp/pip-wheel-uxuzxjhv/python-coveralls_d28431ad58e347eead1c2ca2e76898ef/setup.py',), "", "exec")) 2025-09-07T22:05:33,873 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T22:05:33,873 File "", line 35, in 2025-09-07T22:05:33,873 File "/tmp/pip-wheel-uxuzxjhv/python-coveralls_d28431ad58e347eead1c2ca2e76898ef/setup.py", line 10, in 2025-09-07T22:05:33,873 pkg = __import__('coveralls') 2025-09-07T22:05:33,873 File "/tmp/pip-wheel-uxuzxjhv/python-coveralls_d28431ad58e347eead1c2ca2e76898ef/coveralls/__init__.py", line 84 2025-09-07T22:05:33,873 print response.text 2025-09-07T22:05:33,874 ^^^^^^^^^^^^^^^^^^^ 2025-09-07T22:05:33,874 SyntaxError: Missing parentheses in call to 'print'. Did you mean print(...)? 2025-09-07T22:05:33,958 ERROR: python setup.py egg_info exited with 1 2025-09-07T22:05:33,971 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2025-09-07T22:05:33,971 exec(compile('"'"''"'"''"'"' 2025-09-07T22:05:33,971 # This is -- a caller that pip uses to run setup.py 2025-09-07T22:05:33,971 # 2025-09-07T22:05:33,971 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-07T22:05:33,971 # import from `distutils.core` to work with newer packaging standards. 2025-09-07T22:05:33,971 # - It provides a clear error message when setuptools is not installed. 2025-09-07T22:05:33,971 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-07T22:05:33,971 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-07T22:05:33,971 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-07T22:05:33,971 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-07T22:05:33,971 import os, sys, tokenize, traceback 2025-09-07T22:05:33,971 2025-09-07T22:05:33,971 try: 2025-09-07T22:05:33,971 import setuptools 2025-09-07T22:05:33,971 except ImportError: 2025-09-07T22:05:33,971 print( 2025-09-07T22:05:33,971 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-07T22:05:33,971 "the build environment with exception:", 2025-09-07T22:05:33,971 file=sys.stderr, 2025-09-07T22:05:33,971 ) 2025-09-07T22:05:33,971 traceback.print_exc() 2025-09-07T22:05:33,971 sys.exit(1) 2025-09-07T22:05:33,971 2025-09-07T22:05:33,971 __file__ = %r 2025-09-07T22:05:33,971 sys.argv[0] = __file__ 2025-09-07T22:05:33,971 2025-09-07T22:05:33,971 if os.path.exists(__file__): 2025-09-07T22:05:33,971 filename = __file__ 2025-09-07T22:05:33,971 with tokenize.open(__file__) as f: 2025-09-07T22:05:33,971 setup_py_code = f.read() 2025-09-07T22:05:33,971 else: 2025-09-07T22:05:33,971 filename = "" 2025-09-07T22:05:33,971 setup_py_code = "from setuptools import setup; setup()" 2025-09-07T22:05:33,971 2025-09-07T22:05:33,971 exec(compile(setup_py_code, filename, "exec")) 2025-09-07T22:05:33,971 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-uxuzxjhv/python-coveralls_d28431ad58e347eead1c2ca2e76898ef/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-f85chyw2[/] 2025-09-07T22:05:33,971 [bold magenta]cwd[/]: /tmp/pip-wheel-uxuzxjhv/python-coveralls_d28431ad58e347eead1c2ca2e76898ef/ 2025-09-07T22:05:33,971 Preparing metadata (setup.py): finished with status 'error' 2025-09-07T22:05:33,972 ERROR: metadata generation failed 2025-09-07T22:05:33,978 Exception information: 2025-09-07T22:05:33,978 Traceback (most recent call last): 2025-09-07T22:05:33,978 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 63, in generate_metadata 2025-09-07T22:05:33,978 call_subprocess( 2025-09-07T22:05:33,978 ~~~~~~~~~~~~~~~^ 2025-09-07T22:05:33,978 args, 2025-09-07T22:05:33,978 ^^^^^ 2025-09-07T22:05:33,978 ...<2 lines>... 2025-09-07T22:05:33,978 spinner=spinner, 2025-09-07T22:05:33,978 ^^^^^^^^^^^^^^^^ 2025-09-07T22:05:33,978 ) 2025-09-07T22:05:33,978 ^ 2025-09-07T22:05:33,978 File "/usr/lib/python3/dist-packages/pip/_internal/utils/subprocess.py", line 209, in call_subprocess 2025-09-07T22:05:33,978 raise error 2025-09-07T22:05:33,978 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2025-09-07T22:05:33,978 2025-09-07T22:05:33,978 The above exception was the direct cause of the following exception: 2025-09-07T22:05:33,978 2025-09-07T22:05:33,978 Traceback (most recent call last): 2025-09-07T22:05:33,978 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-07T22:05:33,978 status = _inner_run() 2025-09-07T22:05:33,978 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-07T22:05:33,978 return self.run(options, args) 2025-09-07T22:05:33,978 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-07T22:05:33,978 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-07T22:05:33,978 return func(self, options, args) 2025-09-07T22:05:33,978 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2025-09-07T22:05:33,978 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2025-09-07T22:05:33,978 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 96, in resolve 2025-09-07T22:05:33,978 result = self._result = resolver.resolve( 2025-09-07T22:05:33,978 ~~~~~~~~~~~~~~~~^ 2025-09-07T22:05:33,978 collected.requirements, max_rounds=limit_how_complex_resolution_can_be 2025-09-07T22:05:33,978 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T22:05:33,978 ) 2025-09-07T22:05:33,978 ^ 2025-09-07T22:05:33,978 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 515, in resolve 2025-09-07T22:05:33,978 state = resolution.resolve(requirements, max_rounds=max_rounds) 2025-09-07T22:05:33,978 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 388, in resolve 2025-09-07T22:05:33,978 self._add_to_criteria(self.state.criteria, r, parent=None) 2025-09-07T22:05:33,978 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T22:05:33,978 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 141, in _add_to_criteria 2025-09-07T22:05:33,978 if not criterion.candidates: 2025-09-07T22:05:33,978 ^^^^^^^^^^^^^^^^^^^^ 2025-09-07T22:05:33,978 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/structs.py", line 194, in __bool__ 2025-09-07T22:05:33,978 return bool(self._sequence) 2025-09-07T22:05:33,978 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 163, in __bool__ 2025-09-07T22:05:33,978 self._bool = any(self) 2025-09-07T22:05:33,978 ~~~^^^^^^ 2025-09-07T22:05:33,978 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 147, in 2025-09-07T22:05:33,978 return (c for c in iterator if id(c) not in self._incompatible_ids) 2025-09-07T22:05:33,978 ^^^^^^^^ 2025-09-07T22:05:33,978 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 37, in _iter_built 2025-09-07T22:05:33,978 candidate = func() 2025-09-07T22:05:33,978 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 187, in _make_candidate_from_link 2025-09-07T22:05:33,978 base: Optional[BaseCandidate] = self._make_base_candidate_from_link( 2025-09-07T22:05:33,978 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-07T22:05:33,978 link, template, name, version 2025-09-07T22:05:33,978 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T22:05:33,978 ) 2025-09-07T22:05:33,978 ^ 2025-09-07T22:05:33,978 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 233, in _make_base_candidate_from_link 2025-09-07T22:05:33,978 self._link_candidate_cache[link] = LinkCandidate( 2025-09-07T22:05:33,978 ~~~~~~~~~~~~~^ 2025-09-07T22:05:33,978 link, 2025-09-07T22:05:33,978 ^^^^^ 2025-09-07T22:05:33,978 ...<3 lines>... 2025-09-07T22:05:33,978 version=version, 2025-09-07T22:05:33,978 ^^^^^^^^^^^^^^^^ 2025-09-07T22:05:33,978 ) 2025-09-07T22:05:33,978 ^ 2025-09-07T22:05:33,978 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 306, in __init__ 2025-09-07T22:05:33,978 super().__init__( 2025-09-07T22:05:33,978 ~~~~~~~~~~~~~~~~^ 2025-09-07T22:05:33,978 link=link, 2025-09-07T22:05:33,978 ^^^^^^^^^^ 2025-09-07T22:05:33,978 ...<4 lines>... 2025-09-07T22:05:33,978 version=version, 2025-09-07T22:05:33,978 ^^^^^^^^^^^^^^^^ 2025-09-07T22:05:33,978 ) 2025-09-07T22:05:33,978 ^ 2025-09-07T22:05:33,978 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 159, in __init__ 2025-09-07T22:05:33,978 self.dist = self._prepare() 2025-09-07T22:05:33,978 ~~~~~~~~~~~~~^^ 2025-09-07T22:05:33,978 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 236, in _prepare 2025-09-07T22:05:33,978 dist = self._prepare_distribution() 2025-09-07T22:05:33,978 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 317, in _prepare_distribution 2025-09-07T22:05:33,978 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2025-09-07T22:05:33,978 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T22:05:33,978 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 532, in prepare_linked_requirement 2025-09-07T22:05:33,978 return self._prepare_linked_requirement(req, parallel_builds) 2025-09-07T22:05:33,978 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T22:05:33,978 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 647, in _prepare_linked_requirement 2025-09-07T22:05:33,978 dist = _get_prepared_distribution( 2025-09-07T22:05:33,978 req, 2025-09-07T22:05:33,978 ...<3 lines>... 2025-09-07T22:05:33,978 self.check_build_deps, 2025-09-07T22:05:33,978 ) 2025-09-07T22:05:33,978 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 71, in _get_prepared_distribution 2025-09-07T22:05:33,978 abstract_dist.prepare_distribution_metadata( 2025-09-07T22:05:33,978 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-07T22:05:33,978 finder, build_isolation, check_build_deps 2025-09-07T22:05:33,978 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T22:05:33,978 ) 2025-09-07T22:05:33,978 ^ 2025-09-07T22:05:33,978 File "/usr/lib/python3/dist-packages/pip/_internal/distributions/sdist.py", line 69, in prepare_distribution_metadata 2025-09-07T22:05:33,978 self.req.prepare_metadata() 2025-09-07T22:05:33,978 ~~~~~~~~~~~~~~~~~~~~~~~~~^^ 2025-09-07T22:05:33,978 File "/usr/lib/python3/dist-packages/pip/_internal/req/req_install.py", line 581, in prepare_metadata 2025-09-07T22:05:33,978 self.metadata_directory = generate_metadata_legacy( 2025-09-07T22:05:33,978 ~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-07T22:05:33,978 build_env=self.build_env, 2025-09-07T22:05:33,978 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T22:05:33,978 ...<3 lines>... 2025-09-07T22:05:33,978 details=details, 2025-09-07T22:05:33,978 ^^^^^^^^^^^^^^^^ 2025-09-07T22:05:33,978 ) 2025-09-07T22:05:33,978 ^ 2025-09-07T22:05:33,978 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 70, in generate_metadata 2025-09-07T22:05:33,978 raise MetadataGenerationFailed(package_details=details) from error 2025-09-07T22:05:33,978 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2025-09-07T22:05:34,000 Removed python-coveralls==1.1 from https://files.pythonhosted.org/packages/7b/88/43be0484ba0b45cf44c721e206c71593c0214ea0845f9e9aff9d10981100/python-coveralls-1.1.tar.gz from build tracker '/tmp/pip-build-tracker-o04j0317' 2025-09-07T22:05:34,000 Removed build tracker: '/tmp/pip-build-tracker-o04j0317'