2025-09-07T21:16:09,937 Created temporary directory: /tmp/pip-build-tracker-emhkuon3 2025-09-07T21:16:09,938 Initialized build tracking at /tmp/pip-build-tracker-emhkuon3 2025-09-07T21:16:09,938 Created build tracker: /tmp/pip-build-tracker-emhkuon3 2025-09-07T21:16:09,939 Entered build tracker: /tmp/pip-build-tracker-emhkuon3 2025-09-07T21:16:09,939 Created temporary directory: /tmp/pip-wheel-fnyrfavc 2025-09-07T21:16:09,942 Created temporary directory: /tmp/pip-ephem-wheel-cache-odb3fxk6 2025-09-07T21:16:10,004 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-07T21:16:10,006 2 location(s) to search for versions of infi-unittest: 2025-09-07T21:16:10,006 * https://pypi.org/simple/infi-unittest/ 2025-09-07T21:16:10,006 * https://www.piwheels.org/simple/infi-unittest/ 2025-09-07T21:16:10,006 Fetching project page and analyzing links: https://pypi.org/simple/infi-unittest/ 2025-09-07T21:16:10,007 Getting page https://pypi.org/simple/infi-unittest/ 2025-09-07T21:16:10,008 Found index url https://pypi.org/simple/ 2025-09-07T21:16:10,080 Fetched page https://pypi.org/simple/infi-unittest/ as application/vnd.pypi.simple.v1+json 2025-09-07T21:16:10,083 Found link https://files.pythonhosted.org/packages/fe/61/f60cbd3181478d4870e3ca25c8aaef080506aba73fd8fbc541132c9c034a/infi.unittest-0.0.1.macosx-10.4-x86_64.tar.gz (from https://pypi.org/simple/infi-unittest/), version: 0.0.1.macosx-10.4-x86_64 2025-09-07T21:16:10,083 Found link https://files.pythonhosted.org/packages/a0/b7/e4a079927cd7716ed8b711f8bdedc1d5e497c79d866bcdb2a8020073845f/infi.unittest-0.0.1.tar.gz (from https://pypi.org/simple/infi-unittest/), version: 0.0.1 2025-09-07T21:16:10,084 Found link https://files.pythonhosted.org/packages/0b/ed/0408385b66fdf7542f929f93cc8a103d884541b68f2ef1eb7fe5e0e263c5/infi.unittest-0.0.2.tar.gz (from https://pypi.org/simple/infi-unittest/), version: 0.0.2 2025-09-07T21:16:10,084 Found link https://files.pythonhosted.org/packages/51/e0/6c8cd3cc6c60d2db4ab69d767ca82a72100c967ca1b6ce19241dccf23465/infi.unittest-0.0.4.tar.gz (from https://pypi.org/simple/infi-unittest/), version: 0.0.4 2025-09-07T21:16:10,084 Skipping link: unsupported archive format: .egg: https://files.pythonhosted.org/packages/7b/85/3beee12ffedb42766639e81d4f8aa3d6a61216e824d6cd92eff42d017005/infi.unittest-0.0.5-py2.6.egg (from https://pypi.org/simple/infi-unittest/) 2025-09-07T21:16:10,084 Skipping link: unsupported archive format: .egg: https://files.pythonhosted.org/packages/e8/24/43d0dd0bdfef5463271aed5351b1abc3b5e0c91697573e1453bd3dd2f227/infi.unittest-0.0.5-py2.7.egg (from https://pypi.org/simple/infi-unittest/) 2025-09-07T21:16:10,084 Skipping link: unsupported archive format: .egg: https://files.pythonhosted.org/packages/4d/d4/88042b6efadcb8ba165d5900d4e3bc8b2988bc708d695f5dc07d091771cc/infi.unittest-0.0.6-py2.6.egg (from https://pypi.org/simple/infi-unittest/) 2025-09-07T21:16:10,085 Skipping link: unsupported archive format: .egg: https://files.pythonhosted.org/packages/ba/1b/45a9852df5d73f5eeccdb271bc09c9aac975279a90c9bd80c7782e948fe4/infi.unittest-0.0.6-py2.7.egg (from https://pypi.org/simple/infi-unittest/) 2025-09-07T21:16:10,085 Found link https://files.pythonhosted.org/packages/6c/35/8976416d196b8e6e5a567f3b3a42d2432acefbe4df82d6f000a3fa723848/infi.unittest-0.0.6.tar.gz (from https://pypi.org/simple/infi-unittest/), version: 0.0.6 2025-09-07T21:16:10,085 Skipping link: unsupported archive format: .egg: https://files.pythonhosted.org/packages/a2/87/f77890fc6de3af0b327b20ecc7826e60a71c527caa36933fef07a4d6e607/infi.unittest-0.0.7-py2.6.egg (from https://pypi.org/simple/infi-unittest/) 2025-09-07T21:16:10,085 Skipping link: unsupported archive format: .egg: https://files.pythonhosted.org/packages/62/b8/5c3e0a5e48e840807f45f3b3f30650384426308ab8f7875729150cd11592/infi.unittest-0.0.7-py2.7.egg (from https://pypi.org/simple/infi-unittest/) 2025-09-07T21:16:10,085 Found link https://files.pythonhosted.org/packages/04/ca/aa94ea8d5b9643ccbcb1277ef61b4ef88cee07e26db6dbdfc34e7b342098/infi.unittest-0.0.7.tar.gz (from https://pypi.org/simple/infi-unittest/), version: 0.0.7 2025-09-07T21:16:10,085 Skipping link: unsupported archive format: .egg: https://files.pythonhosted.org/packages/50/ac/61a528afc54049881ecc61cf46cdd4985f512d3ea9375dc77682a9d51ea6/infi.unittest-0.0.8-py2.6.egg (from https://pypi.org/simple/infi-unittest/) 2025-09-07T21:16:10,085 Skipping link: unsupported archive format: .egg: https://files.pythonhosted.org/packages/c1/9f/007695c19eb344ddc28af76461c00c5ca0604bb4f4bde3af3056b8b6ce59/infi.unittest-0.0.8-py2.7.egg (from https://pypi.org/simple/infi-unittest/) 2025-09-07T21:16:10,086 Found link https://files.pythonhosted.org/packages/47/35/98448490708fe59ec3bae7ba8bda5626a04ca94911265f2a37b661075001/infi.unittest-0.0.8.tar.gz (from https://pypi.org/simple/infi-unittest/), version: 0.0.8 2025-09-07T21:16:10,086 Found link https://files.pythonhosted.org/packages/0f/74/bbe62dd646af5a25dac96e86d21079e94ad785237b2f632fa70965b594fe/infi.unittest-0.0.9.tar.gz (from https://pypi.org/simple/infi-unittest/), version: 0.0.9 2025-09-07T21:16:10,086 Found link https://files.pythonhosted.org/packages/46/ee/e37faeb278142263165e7ee75bba769e2aff611a7c808d111a77ca8c343b/infi.unittest-0.0.10.tar.gz (from https://pypi.org/simple/infi-unittest/), version: 0.0.10 2025-09-07T21:16:10,086 Found link https://files.pythonhosted.org/packages/f6/0d/f0f47ea24adfea956c7fe6ed84f77cdb9bf1181b48c3dc9f6f935f929944/infi.unittest-0.0.11.tar.gz (from https://pypi.org/simple/infi-unittest/), version: 0.0.11 2025-09-07T21:16:10,086 Found link https://files.pythonhosted.org/packages/b1/b6/aaadb8d80b0ae6e13d5ad7f46d07abe1ee8de8f0f69a00b0ea4f8c62bef9/infi.unittest-0.0.12.tar.gz (from https://pypi.org/simple/infi-unittest/), version: 0.0.12 2025-09-07T21:16:10,087 Found link https://files.pythonhosted.org/packages/11/17/4a252738394e07e31e2df4b1ac31998de1db888f5cc84a572109e5d5ba3d/infi.unittest-0.0.13.tar.gz (from https://pypi.org/simple/infi-unittest/), version: 0.0.13 2025-09-07T21:16:10,087 Found link https://files.pythonhosted.org/packages/64/fc/f07db14d558fad8cdf90437af2482c7e55e6344063effe826424132f185b/infi.unittest-0.0.14.tar.gz (from https://pypi.org/simple/infi-unittest/), version: 0.0.14 2025-09-07T21:16:10,087 Found link https://files.pythonhosted.org/packages/49/04/8101f6abc0cf114dff3ae65addea497396175a26d590a00f21b6039f2e91/infi.unittest-0.0.15.tar.gz (from https://pypi.org/simple/infi-unittest/), version: 0.0.15 2025-09-07T21:16:10,087 Found link https://files.pythonhosted.org/packages/4e/a8/18b55e1d868553fb3e2b0f638ec67725cc076759b47eb271d3dc382f341a/infi.unittest-0.0.16.tar.gz (from https://pypi.org/simple/infi-unittest/), version: 0.0.16 2025-09-07T21:16:10,088 Found link https://files.pythonhosted.org/packages/73/c6/cd602617abb4ef3783e3bf74b80c036b242510288b0b35cb9d9c4b047893/infi.unittest-0.0.17.tar.gz (from https://pypi.org/simple/infi-unittest/), version: 0.0.17 2025-09-07T21:16:10,088 Found link https://files.pythonhosted.org/packages/07/63/9f1b027af32692a59ad94d3c6cd53259beb8b71d6e403e10e2bb19720f73/infi.unittest-0.0.18.tar.gz (from https://pypi.org/simple/infi-unittest/), version: 0.0.18 2025-09-07T21:16:10,088 Found link https://files.pythonhosted.org/packages/0f/c8/cf5c32e0717d83b8025213f25bd0cea8475eec8df205dca02806fe3fba43/infi.unittest-0.0.19.tar.gz (from https://pypi.org/simple/infi-unittest/), version: 0.0.19 2025-09-07T21:16:10,088 Found link https://files.pythonhosted.org/packages/9c/e5/42f02483edef98e7915b548559b72329d03f47006d21bb62d3bb0767d72d/infi.unittest-1.0.0.tar.gz (from https://pypi.org/simple/infi-unittest/), version: 1.0.0 2025-09-07T21:16:10,088 Found link https://files.pythonhosted.org/packages/1e/c6/7a2d44b5449d54ebdfb3a8ca401e81c1932a954c63dab6e88e3da8c8f347/infi.unittest-1.1.0.tar.gz (from https://pypi.org/simple/infi-unittest/), version: 1.1.0 2025-09-07T21:16:10,089 Fetching project page and analyzing links: https://www.piwheels.org/simple/infi-unittest/ 2025-09-07T21:16:10,089 Getting page https://www.piwheels.org/simple/infi-unittest/ 2025-09-07T21:16:10,090 Found index url https://www.piwheels.org/simple/ 2025-09-07T21:16:10,179 Fetched page https://www.piwheels.org/simple/infi-unittest/ as text/html 2025-09-07T21:16:10,182 Skipping link: No binaries permitted for infi-unittest: https://archive1.piwheels.org/simple/infi-unittest/infi.unittest-1.1.0-py3-none-any.whl#sha256=5ef435c191a4296c8ef4d09bbc4b3db48aa73899d52f4a080b77518fe5bf6b1d (from https://www.piwheels.org/simple/infi-unittest/) 2025-09-07T21:16:10,182 Skipping link: No binaries permitted for infi-unittest: https://archive1.piwheels.org/simple/infi-unittest/infi.unittest-1.0.0-py3-none-any.whl#sha256=08ef1847d643888de2a73fce804ebf38c87d7dfca9cae91d7df82537b4fc3c43 (from https://www.piwheels.org/simple/infi-unittest/) 2025-09-07T21:16:10,182 Skipping link: No binaries permitted for infi-unittest: https://archive1.piwheels.org/simple/infi-unittest/infi.unittest-0.0.19-py3-none-any.whl#sha256=0ba725d3df0b22afb6437f43c2c56a9c80a2ff5e26e92d0e8c074cbb9efcfac4 (from https://www.piwheels.org/simple/infi-unittest/) 2025-09-07T21:16:10,183 Skipping link: No binaries permitted for infi-unittest: https://archive1.piwheels.org/simple/infi-unittest/infi.unittest-0.0.18-py3-none-any.whl#sha256=69cd412c58aaffdc4f56819b982637c10a9e0789a43a53a6cd4bb1471bae8521 (from https://www.piwheels.org/simple/infi-unittest/) 2025-09-07T21:16:10,183 Skipping link: No binaries permitted for infi-unittest: https://archive1.piwheels.org/simple/infi-unittest/infi.unittest-0.0.17-py3-none-any.whl#sha256=52a862293df7d3793472ba44fb56ad2511c857fcecc52cbd61b6d026679d4fef (from https://www.piwheels.org/simple/infi-unittest/) 2025-09-07T21:16:10,183 Skipping link: No binaries permitted for infi-unittest: https://archive1.piwheels.org/simple/infi-unittest/infi.unittest-0.0.16-py3-none-any.whl#sha256=52632a251cb2b201ac1814b16b3d0e0c93d2ae1047cdfae9b45d930833000dbf (from https://www.piwheels.org/simple/infi-unittest/) 2025-09-07T21:16:10,183 Skipping link: No binaries permitted for infi-unittest: https://archive1.piwheels.org/simple/infi-unittest/infi.unittest-0.0.15-py3-none-any.whl#sha256=f917ed0e96a3f128a99f379ff2657807a86221d91f1e06a0fc83e7613aeba3fe (from https://www.piwheels.org/simple/infi-unittest/) 2025-09-07T21:16:10,183 Skipping link: No binaries permitted for infi-unittest: https://archive1.piwheels.org/simple/infi-unittest/infi.unittest-0.0.14-py3-none-any.whl#sha256=f7b56914100aec48efc51187544b7485fa0f08e62b7fec64840f1158cbc97907 (from https://www.piwheels.org/simple/infi-unittest/) 2025-09-07T21:16:10,183 Skipping link: No binaries permitted for infi-unittest: https://archive1.piwheels.org/simple/infi-unittest/infi.unittest-0.0.13-py3-none-any.whl#sha256=334d2328f13071874962d179c9dabea45430dc870616d274cb38d0fb9066bac6 (from https://www.piwheels.org/simple/infi-unittest/) 2025-09-07T21:16:10,183 Skipping link: No binaries permitted for infi-unittest: https://archive1.piwheels.org/simple/infi-unittest/infi.unittest-0.0.12-py3-none-any.whl#sha256=b628f07fe006514f758dd18c9f899dd55643ef56922605b009b4750c2e3bc4a7 (from https://www.piwheels.org/simple/infi-unittest/) 2025-09-07T21:16:10,183 Skipping link: No binaries permitted for infi-unittest: https://archive1.piwheels.org/simple/infi-unittest/infi.unittest-0.0.11-py3-none-any.whl#sha256=8c7772367c43f40cc4f6d71c862c915a4949398b1bbda1cae5d4a5edb75f0b3f (from https://www.piwheels.org/simple/infi-unittest/) 2025-09-07T21:16:10,184 Skipping link: No binaries permitted for infi-unittest: https://archive1.piwheels.org/simple/infi-unittest/infi.unittest-0.0.10-py3-none-any.whl#sha256=f7c45fb5bbd9adb30657ba6a2e05de1fca97949866a58010d81246e4f0c3f2b9 (from https://www.piwheels.org/simple/infi-unittest/) 2025-09-07T21:16:10,184 Skipping link: No binaries permitted for infi-unittest: https://archive1.piwheels.org/simple/infi-unittest/infi.unittest-0.0.9-py3-none-any.whl#sha256=aed09b09d94ceaf5489278ea515d9e97e44d480904c482fe463d470e9d88895c (from https://www.piwheels.org/simple/infi-unittest/) 2025-09-07T21:16:10,184 Skipping link: No binaries permitted for infi-unittest: https://archive1.piwheels.org/simple/infi-unittest/infi.unittest-0.0.2-py3-none-any.whl#sha256=abcb4e407539f26637d77e83d96a481a41582901ac55eb3ca855818fb253dc77 (from https://www.piwheels.org/simple/infi-unittest/) 2025-09-07T21:16:10,184 Skipping link: No binaries permitted for infi-unittest: https://archive1.piwheels.org/simple/infi-unittest/infi.unittest-0.0.1-py3-none-any.whl#sha256=e457b506416ec37b47b026f59d0bcdaba4f2957fe3bfecec28b2ba1b6ea3e2b5 (from https://www.piwheels.org/simple/infi-unittest/) 2025-09-07T21:16:10,184 Skipping link: not a file: https://www.piwheels.org/simple/infi-unittest/ 2025-09-07T21:16:10,184 Skipping link: not a file: https://pypi.org/simple/infi-unittest/ 2025-09-07T21:16:10,209 Given no hashes to check 1 links for project 'infi-unittest': discarding no candidates 2025-09-07T21:16:10,210 Collecting infi-unittest==0.0.7 2025-09-07T21:16:10,211 Created temporary directory: /tmp/pip-unpack-9ci6hxe6 2025-09-07T21:16:10,349 Downloading infi.unittest-0.0.7.tar.gz (4.8 kB) 2025-09-07T21:16:10,377 Added infi-unittest==0.0.7 from https://files.pythonhosted.org/packages/04/ca/aa94ea8d5b9643ccbcb1277ef61b4ef88cee07e26db6dbdfc34e7b342098/infi.unittest-0.0.7.tar.gz to build tracker '/tmp/pip-build-tracker-emhkuon3' 2025-09-07T21:16:10,378 Running setup.py (path:/tmp/pip-wheel-fnyrfavc/infi-unittest_c20bdc4c495e4472878be65729020963/setup.py) egg_info for package infi-unittest 2025-09-07T21:16:10,378 Created temporary directory: /tmp/pip-pip-egg-info-cl0k7w7p 2025-09-07T21:16:10,378 Preparing metadata (setup.py): started 2025-09-07T21:16:10,379 Running command python setup.py egg_info 2025-09-07T21:16:10,879 Traceback (most recent call last): 2025-09-07T21:16:10,880 File "", line 2, in 2025-09-07T21:16:10,880 exec(compile(''' 2025-09-07T21:16:10,880 ~~~~^^^^^^^^^^^^ 2025-09-07T21:16:10,880 # This is -- a caller that pip uses to run setup.py 2025-09-07T21:16:10,880 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T21:16:10,881 ...<32 lines>... 2025-09-07T21:16:10,881 exec(compile(setup_py_code, filename, "exec")) 2025-09-07T21:16:10,881 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T21:16:10,881 ''' % ('/tmp/pip-wheel-fnyrfavc/infi-unittest_c20bdc4c495e4472878be65729020963/setup.py',), "", "exec")) 2025-09-07T21:16:10,881 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T21:16:10,881 File "", line 35, in 2025-09-07T21:16:10,881 File "/tmp/pip-wheel-fnyrfavc/infi-unittest_c20bdc4c495e4472878be65729020963/setup.py", line 6 2025-09-07T21:16:10,881 exec version_file.read() 2025-09-07T21:16:10,881 ^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T21:16:10,882 SyntaxError: Missing parentheses in call to 'exec'. Did you mean exec(...)? 2025-09-07T21:16:10,966 ERROR: python setup.py egg_info exited with 1 2025-09-07T21:16:10,978 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2025-09-07T21:16:10,978 exec(compile('"'"''"'"''"'"' 2025-09-07T21:16:10,978 # This is -- a caller that pip uses to run setup.py 2025-09-07T21:16:10,978 # 2025-09-07T21:16:10,978 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-07T21:16:10,978 # import from `distutils.core` to work with newer packaging standards. 2025-09-07T21:16:10,978 # - It provides a clear error message when setuptools is not installed. 2025-09-07T21:16:10,978 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-07T21:16:10,978 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-07T21:16:10,978 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-07T21:16:10,978 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-07T21:16:10,978 import os, sys, tokenize, traceback 2025-09-07T21:16:10,978 2025-09-07T21:16:10,978 try: 2025-09-07T21:16:10,978 import setuptools 2025-09-07T21:16:10,978 except ImportError: 2025-09-07T21:16:10,978 print( 2025-09-07T21:16:10,978 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-07T21:16:10,978 "the build environment with exception:", 2025-09-07T21:16:10,978 file=sys.stderr, 2025-09-07T21:16:10,978 ) 2025-09-07T21:16:10,978 traceback.print_exc() 2025-09-07T21:16:10,978 sys.exit(1) 2025-09-07T21:16:10,978 2025-09-07T21:16:10,978 __file__ = %r 2025-09-07T21:16:10,978 sys.argv[0] = __file__ 2025-09-07T21:16:10,978 2025-09-07T21:16:10,978 if os.path.exists(__file__): 2025-09-07T21:16:10,978 filename = __file__ 2025-09-07T21:16:10,978 with tokenize.open(__file__) as f: 2025-09-07T21:16:10,978 setup_py_code = f.read() 2025-09-07T21:16:10,978 else: 2025-09-07T21:16:10,978 filename = "" 2025-09-07T21:16:10,978 setup_py_code = "from setuptools import setup; setup()" 2025-09-07T21:16:10,978 2025-09-07T21:16:10,978 exec(compile(setup_py_code, filename, "exec")) 2025-09-07T21:16:10,978 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-fnyrfavc/infi-unittest_c20bdc4c495e4472878be65729020963/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-cl0k7w7p[/] 2025-09-07T21:16:10,978 [bold magenta]cwd[/]: /tmp/pip-wheel-fnyrfavc/infi-unittest_c20bdc4c495e4472878be65729020963/ 2025-09-07T21:16:10,979 Preparing metadata (setup.py): finished with status 'error' 2025-09-07T21:16:10,980 ERROR: metadata generation failed 2025-09-07T21:16:10,986 Exception information: 2025-09-07T21:16:10,986 Traceback (most recent call last): 2025-09-07T21:16:10,986 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 63, in generate_metadata 2025-09-07T21:16:10,986 call_subprocess( 2025-09-07T21:16:10,986 ~~~~~~~~~~~~~~~^ 2025-09-07T21:16:10,986 args, 2025-09-07T21:16:10,986 ^^^^^ 2025-09-07T21:16:10,986 ...<2 lines>... 2025-09-07T21:16:10,986 spinner=spinner, 2025-09-07T21:16:10,986 ^^^^^^^^^^^^^^^^ 2025-09-07T21:16:10,986 ) 2025-09-07T21:16:10,986 ^ 2025-09-07T21:16:10,986 File "/usr/lib/python3/dist-packages/pip/_internal/utils/subprocess.py", line 209, in call_subprocess 2025-09-07T21:16:10,986 raise error 2025-09-07T21:16:10,986 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2025-09-07T21:16:10,986 2025-09-07T21:16:10,986 The above exception was the direct cause of the following exception: 2025-09-07T21:16:10,986 2025-09-07T21:16:10,986 Traceback (most recent call last): 2025-09-07T21:16:10,986 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-07T21:16:10,986 status = _inner_run() 2025-09-07T21:16:10,986 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-07T21:16:10,986 return self.run(options, args) 2025-09-07T21:16:10,986 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-07T21:16:10,986 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-07T21:16:10,986 return func(self, options, args) 2025-09-07T21:16:10,986 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2025-09-07T21:16:10,986 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2025-09-07T21:16:10,986 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 96, in resolve 2025-09-07T21:16:10,986 result = self._result = resolver.resolve( 2025-09-07T21:16:10,986 ~~~~~~~~~~~~~~~~^ 2025-09-07T21:16:10,986 collected.requirements, max_rounds=limit_how_complex_resolution_can_be 2025-09-07T21:16:10,986 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T21:16:10,986 ) 2025-09-07T21:16:10,986 ^ 2025-09-07T21:16:10,986 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 515, in resolve 2025-09-07T21:16:10,986 state = resolution.resolve(requirements, max_rounds=max_rounds) 2025-09-07T21:16:10,986 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 388, in resolve 2025-09-07T21:16:10,986 self._add_to_criteria(self.state.criteria, r, parent=None) 2025-09-07T21:16:10,986 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T21:16:10,986 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 141, in _add_to_criteria 2025-09-07T21:16:10,986 if not criterion.candidates: 2025-09-07T21:16:10,986 ^^^^^^^^^^^^^^^^^^^^ 2025-09-07T21:16:10,986 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/structs.py", line 194, in __bool__ 2025-09-07T21:16:10,986 return bool(self._sequence) 2025-09-07T21:16:10,986 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 163, in __bool__ 2025-09-07T21:16:10,986 self._bool = any(self) 2025-09-07T21:16:10,986 ~~~^^^^^^ 2025-09-07T21:16:10,986 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 147, in 2025-09-07T21:16:10,986 return (c for c in iterator if id(c) not in self._incompatible_ids) 2025-09-07T21:16:10,986 ^^^^^^^^ 2025-09-07T21:16:10,986 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 37, in _iter_built 2025-09-07T21:16:10,986 candidate = func() 2025-09-07T21:16:10,986 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 187, in _make_candidate_from_link 2025-09-07T21:16:10,986 base: Optional[BaseCandidate] = self._make_base_candidate_from_link( 2025-09-07T21:16:10,986 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-07T21:16:10,986 link, template, name, version 2025-09-07T21:16:10,986 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T21:16:10,986 ) 2025-09-07T21:16:10,986 ^ 2025-09-07T21:16:10,986 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 233, in _make_base_candidate_from_link 2025-09-07T21:16:10,986 self._link_candidate_cache[link] = LinkCandidate( 2025-09-07T21:16:10,986 ~~~~~~~~~~~~~^ 2025-09-07T21:16:10,986 link, 2025-09-07T21:16:10,986 ^^^^^ 2025-09-07T21:16:10,986 ...<3 lines>... 2025-09-07T21:16:10,986 version=version, 2025-09-07T21:16:10,986 ^^^^^^^^^^^^^^^^ 2025-09-07T21:16:10,986 ) 2025-09-07T21:16:10,986 ^ 2025-09-07T21:16:10,986 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 306, in __init__ 2025-09-07T21:16:10,986 super().__init__( 2025-09-07T21:16:10,986 ~~~~~~~~~~~~~~~~^ 2025-09-07T21:16:10,986 link=link, 2025-09-07T21:16:10,986 ^^^^^^^^^^ 2025-09-07T21:16:10,986 ...<4 lines>... 2025-09-07T21:16:10,986 version=version, 2025-09-07T21:16:10,986 ^^^^^^^^^^^^^^^^ 2025-09-07T21:16:10,986 ) 2025-09-07T21:16:10,986 ^ 2025-09-07T21:16:10,986 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 159, in __init__ 2025-09-07T21:16:10,986 self.dist = self._prepare() 2025-09-07T21:16:10,986 ~~~~~~~~~~~~~^^ 2025-09-07T21:16:10,986 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 236, in _prepare 2025-09-07T21:16:10,986 dist = self._prepare_distribution() 2025-09-07T21:16:10,986 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 317, in _prepare_distribution 2025-09-07T21:16:10,986 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2025-09-07T21:16:10,986 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T21:16:10,986 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 532, in prepare_linked_requirement 2025-09-07T21:16:10,986 return self._prepare_linked_requirement(req, parallel_builds) 2025-09-07T21:16:10,986 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T21:16:10,986 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 647, in _prepare_linked_requirement 2025-09-07T21:16:10,986 dist = _get_prepared_distribution( 2025-09-07T21:16:10,986 req, 2025-09-07T21:16:10,986 ...<3 lines>... 2025-09-07T21:16:10,986 self.check_build_deps, 2025-09-07T21:16:10,986 ) 2025-09-07T21:16:10,986 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 71, in _get_prepared_distribution 2025-09-07T21:16:10,986 abstract_dist.prepare_distribution_metadata( 2025-09-07T21:16:10,986 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-07T21:16:10,986 finder, build_isolation, check_build_deps 2025-09-07T21:16:10,986 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T21:16:10,986 ) 2025-09-07T21:16:10,986 ^ 2025-09-07T21:16:10,986 File "/usr/lib/python3/dist-packages/pip/_internal/distributions/sdist.py", line 69, in prepare_distribution_metadata 2025-09-07T21:16:10,986 self.req.prepare_metadata() 2025-09-07T21:16:10,986 ~~~~~~~~~~~~~~~~~~~~~~~~~^^ 2025-09-07T21:16:10,986 File "/usr/lib/python3/dist-packages/pip/_internal/req/req_install.py", line 581, in prepare_metadata 2025-09-07T21:16:10,986 self.metadata_directory = generate_metadata_legacy( 2025-09-07T21:16:10,986 ~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-07T21:16:10,986 build_env=self.build_env, 2025-09-07T21:16:10,986 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T21:16:10,986 ...<3 lines>... 2025-09-07T21:16:10,986 details=details, 2025-09-07T21:16:10,986 ^^^^^^^^^^^^^^^^ 2025-09-07T21:16:10,986 ) 2025-09-07T21:16:10,986 ^ 2025-09-07T21:16:10,986 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 70, in generate_metadata 2025-09-07T21:16:10,986 raise MetadataGenerationFailed(package_details=details) from error 2025-09-07T21:16:10,986 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2025-09-07T21:16:11,009 Removed infi-unittest==0.0.7 from https://files.pythonhosted.org/packages/04/ca/aa94ea8d5b9643ccbcb1277ef61b4ef88cee07e26db6dbdfc34e7b342098/infi.unittest-0.0.7.tar.gz from build tracker '/tmp/pip-build-tracker-emhkuon3' 2025-09-07T21:16:11,009 Removed build tracker: '/tmp/pip-build-tracker-emhkuon3'