2023-09-08T14:31:59,824 Created temporary directory: /tmp/pip-build-tracker-bpux7053 2023-09-08T14:31:59,825 Initialized build tracking at /tmp/pip-build-tracker-bpux7053 2023-09-08T14:31:59,826 Created build tracker: /tmp/pip-build-tracker-bpux7053 2023-09-08T14:31:59,826 Entered build tracker: /tmp/pip-build-tracker-bpux7053 2023-09-08T14:31:59,827 Created temporary directory: /tmp/pip-wheel-mb6l5o2v 2023-09-08T14:31:59,830 Created temporary directory: /tmp/pip-ephem-wheel-cache-n6zxsvza 2023-09-08T14:31:59,851 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2023-09-08T14:31:59,855 2 location(s) to search for versions of warcprox: 2023-09-08T14:31:59,855 * https://pypi.org/simple/warcprox/ 2023-09-08T14:31:59,855 * https://www.piwheels.org/simple/warcprox/ 2023-09-08T14:31:59,856 Fetching project page and analyzing links: https://pypi.org/simple/warcprox/ 2023-09-08T14:31:59,856 Getting page https://pypi.org/simple/warcprox/ 2023-09-08T14:31:59,858 Found index url https://pypi.org/simple/ 2023-09-08T14:32:00,071 Fetched page https://pypi.org/simple/warcprox/ as application/vnd.pypi.simple.v1+json 2023-09-08T14:32:00,076 Found link https://files.pythonhosted.org/packages/d4/17/ddf8c6813b4b350677952d3e91752ca2513e3a7f8ca252f44b8475fb4565/warcprox-1.0.tar.gz (from https://pypi.org/simple/warcprox/), version: 1.0 2023-09-08T14:32:00,077 Found link https://files.pythonhosted.org/packages/41/bb/1ae355c0867c49a830c0ae610994a3ced9918f3efc8ad5e0b0e18aa578cd/warcprox-1.1.tar.gz (from https://pypi.org/simple/warcprox/), version: 1.1 2023-09-08T14:32:00,078 Found link https://files.pythonhosted.org/packages/43/2d/12073a1b78dc401a7bb9f361461ccf66d48b581e1a64c8de3c2bb30e6347/warcprox-1.2.tar.gz (from https://pypi.org/simple/warcprox/), version: 1.2 2023-09-08T14:32:00,078 Found link https://files.pythonhosted.org/packages/b6/aa/4b2615bd53757334fdd24e5a240c529b4c8bc4770d3cdf97e2260de9eab0/warcprox-1.3.tar.gz (from https://pypi.org/simple/warcprox/), version: 1.3 2023-09-08T14:32:00,079 Found link https://files.pythonhosted.org/packages/08/77/8edbcd19009a0f3699442c0fbb792928b9d2dbf17f8a959a12f58b8155b3/warcprox-1.4.tar.gz (from https://pypi.org/simple/warcprox/), version: 1.4 2023-09-08T14:32:00,080 Found link https://files.pythonhosted.org/packages/ff/c4/533986e4c76030ed119ab3401ad09bc2e8002ca49e51f5297c9608426487/warcprox-2.0.dev9.tar.gz (from https://pypi.org/simple/warcprox/), version: 2.0.dev9 2023-09-08T14:32:00,080 Found link https://files.pythonhosted.org/packages/00/27/758e5d7f81fafa0ef907d61631ddf66962f3b8510d7c25010b9bb315b751/warcprox-2.0b1.tar.gz (from https://pypi.org/simple/warcprox/), version: 2.0b1 2023-09-08T14:32:00,081 Found link https://files.pythonhosted.org/packages/f7/5e/54a398ea8f6cce519fc8b647c7af2b05244f4267fa3a063efd6aadf1caa7/warcprox-2.0b2.tar.gz (from https://pypi.org/simple/warcprox/), version: 2.0b2 2023-09-08T14:32:00,082 Found link https://files.pythonhosted.org/packages/cb/eb/dc92b7278119a7e66df7025dc4c39cec99adedc50e2a0e45494618cecdbf/warcprox-2.0.tar.gz (from https://pypi.org/simple/warcprox/), version: 2.0 2023-09-08T14:32:00,082 Found link https://files.pythonhosted.org/packages/23/12/c20482c713bda39644e5026b3cc2fa2701204483074f99b8f5965057f2d1/warcprox-2.0.1.tar.gz (from https://pypi.org/simple/warcprox/), version: 2.0.1 2023-09-08T14:32:00,083 Found link https://files.pythonhosted.org/packages/6e/0c/7170a86a5a43cbb886508a77b51f87f6567f15f8d3ede4b7568b0320b613/warcprox-2.1b1.dev60.tar.gz (from https://pypi.org/simple/warcprox/), version: 2.1b1.dev60 2023-09-08T14:32:00,083 Found link https://files.pythonhosted.org/packages/8b/2f/c27ef95e6d23208f11fbecb8f45c12d0d21f09c2cc5b6642264c456bfd3c/warcprox-2.1b1.dev68.tar.gz (from https://pypi.org/simple/warcprox/), version: 2.1b1.dev68 2023-09-08T14:32:00,084 Found link https://files.pythonhosted.org/packages/82/41/d1d8650007daef9ea77ddfbcc6ea7811df498c64e2c45e086817be1af3d0/warcprox-2.1b1.dev71.tar.gz (from https://pypi.org/simple/warcprox/), version: 2.1b1.dev71 2023-09-08T14:32:00,085 Found link https://files.pythonhosted.org/packages/73/75/8985836800d883c570121cd12613758e894df262b105b8092f852921efc8/warcprox-2.1b1.dev86.tar.gz (from https://pypi.org/simple/warcprox/), version: 2.1b1.dev86 2023-09-08T14:32:00,085 Found link https://files.pythonhosted.org/packages/ea/70/6fd44d003b2b2b73a32a62698635962eac506f0c0feae455e8067c5b762b/warcprox-2.1b1.dev87.tar.gz (from https://pypi.org/simple/warcprox/), version: 2.1b1.dev87 2023-09-08T14:32:00,086 Found link https://files.pythonhosted.org/packages/97/66/bb4fc9bc8abfe97dc71bb9b3a54a1764ad548ce15bbcebf610e0ef02c914/warcprox-2.2.tar.gz (from https://pypi.org/simple/warcprox/), version: 2.2 2023-09-08T14:32:00,087 Found link https://files.pythonhosted.org/packages/45/6a/25dc668f625d14a64dd20283f4dc03f41433f02de0fc21aa7aa081fa0db6/warcprox-2.3.tar.gz (from https://pypi.org/simple/warcprox/), version: 2.3 2023-09-08T14:32:00,087 Found link https://files.pythonhosted.org/packages/f0/07/4ef0447ec96384a9d29b97d57905a209bd71c89409e179c942fd3bd60f02/warcprox-2.4b1.tar.gz (from https://pypi.org/simple/warcprox/), version: 2.4b1 2023-09-08T14:32:00,088 Found link https://files.pythonhosted.org/packages/22/bf/43653a6c83027b31256d33cb24466d0b928d7a5dbacac1088a62b2e17ee0/warcprox-2.4b2.tar.gz (from https://pypi.org/simple/warcprox/), version: 2.4b2 2023-09-08T14:32:00,088 Found link https://files.pythonhosted.org/packages/1c/63/7a60024c9a01c7407757474dcd428bf21a6fad6272a1021c22ca5a955067/warcprox-2.4b3.tar.gz (from https://pypi.org/simple/warcprox/), version: 2.4b3 2023-09-08T14:32:00,089 Found link https://files.pythonhosted.org/packages/e3/ce/af98e6573780877ce572ad8528708799af1860a49f4a8dc714ef3a524fc3/warcprox-2.4b5.tar.gz (from https://pypi.org/simple/warcprox/), version: 2.4b5 2023-09-08T14:32:00,089 Found link https://files.pythonhosted.org/packages/d9/7c/dfad72a1bff14c9d6defb2bf403f56b1f12381afe24610197349eb896138/warcprox-2.4b6.tar.gz (from https://pypi.org/simple/warcprox/), version: 2.4b6 2023-09-08T14:32:00,090 Found link https://files.pythonhosted.org/packages/e5/c1/08e5259ca02ebb7257b48c2c49d12fe012ecc8922bec44cdffd959d37758/warcprox-2.4.9.tar.gz (from https://pypi.org/simple/warcprox/), version: 2.4.9 2023-09-08T14:32:00,090 Found link https://files.pythonhosted.org/packages/97/2a/699279920300e3e100ec017162a0cf0fe5c6a8b1fbf0328d282459061892/warcprox-2.4.17.tar.gz (from https://pypi.org/simple/warcprox/), version: 2.4.17 2023-09-08T14:32:00,091 Fetching project page and analyzing links: https://www.piwheels.org/simple/warcprox/ 2023-09-08T14:32:00,092 Getting page https://www.piwheels.org/simple/warcprox/ 2023-09-08T14:32:00,093 Found index url https://www.piwheels.org/simple/ 2023-09-08T14:32:00,456 Fetched page https://www.piwheels.org/simple/warcprox/ as text/html 2023-09-08T14:32:00,466 Skipping link: No binaries permitted for warcprox: https://www.piwheels.org/simple/warcprox/warcprox-1.1-py3-none-any.whl#sha256=d8dcdd8cbb36bf5508d1ac706fe3afd0af4633a5fb70eda2075c90036263bf94 (from https://www.piwheels.org/simple/warcprox/) 2023-09-08T14:32:00,467 Skipping link: No binaries permitted for warcprox: https://www.piwheels.org/simple/warcprox/warcprox-1.2-py3-none-any.whl#sha256=6833a9530b62113ae4a9850ed81fc0f20000a81d42b458f4b1bafc1e68f65e3e (from https://www.piwheels.org/simple/warcprox/) 2023-09-08T14:32:00,467 Skipping link: No binaries permitted for warcprox: https://www.piwheels.org/simple/warcprox/warcprox-1.3-py3-none-any.whl#sha256=6192e23f27266d5656bca5d1a1d3024f8f200d140f95284a7e35a4f90c5a840d (from https://www.piwheels.org/simple/warcprox/) 2023-09-08T14:32:00,468 Skipping link: No binaries permitted for warcprox: https://www.piwheels.org/simple/warcprox/warcprox-1.4-py3-none-any.whl#sha256=3e794ad47182eb37c4bf17da9a3dc199961fe3e7277630e86739c8fd6fa8fdbc (from https://www.piwheels.org/simple/warcprox/) 2023-09-08T14:32:00,469 Skipping link: No binaries permitted for warcprox: https://www.piwheels.org/simple/warcprox/warcprox-2.0-py3-none-any.whl#sha256=b0fb4b0b23aded343e6c405154e3fd254b6078eadf0cf9b22d449ba3a0c83d3a (from https://www.piwheels.org/simple/warcprox/) 2023-09-08T14:32:00,469 Skipping link: No binaries permitted for warcprox: https://www.piwheels.org/simple/warcprox/warcprox-2.0.1-py3-none-any.whl#sha256=fc7997bd3a9fb4782dec73c207ca51ecd1e5fce61ee4c4206a14338ea3ac1d20 (from https://www.piwheels.org/simple/warcprox/) 2023-09-08T14:32:00,470 Skipping link: No binaries permitted for warcprox: https://www.piwheels.org/simple/warcprox/warcprox-2.0b1-py3-none-any.whl#sha256=348b4b1b4078064f50e5b29d35b74dfff09a00674540d77cb6526b6531ce9489 (from https://www.piwheels.org/simple/warcprox/) 2023-09-08T14:32:00,471 Skipping link: No binaries permitted for warcprox: https://www.piwheels.org/simple/warcprox/warcprox-2.0b2-py3-none-any.whl#sha256=3b74c35e0a115ce7399148413ea498f6fcfac55d90e0b79fa2d8ef05246df7c0 (from https://www.piwheels.org/simple/warcprox/) 2023-09-08T14:32:00,471 Skipping link: No binaries permitted for warcprox: https://www.piwheels.org/simple/warcprox/warcprox-2.0.dev9-py3-none-any.whl#sha256=ea11fe474bb3940793206d2d74334b77ade6e81fe69a5a74a01e74d3d8bc1d4d (from https://www.piwheels.org/simple/warcprox/) 2023-09-08T14:32:00,472 Skipping link: No binaries permitted for warcprox: https://www.piwheels.org/simple/warcprox/warcprox-2.1b1.dev60-py3-none-any.whl#sha256=e36b577edc03c8235a0af4f6b83dae535530e84b152185b342de1846fa3e7803 (from https://www.piwheels.org/simple/warcprox/) 2023-09-08T14:32:00,472 Skipping link: No binaries permitted for warcprox: https://www.piwheels.org/simple/warcprox/warcprox-2.1b1.dev68-py3-none-any.whl#sha256=6f2ceebc2c1b33dddf73cfd975071f1e480c083bdc808432175bf4ff96db9ae9 (from https://www.piwheels.org/simple/warcprox/) 2023-09-08T14:32:00,473 Skipping link: No binaries permitted for warcprox: https://www.piwheels.org/simple/warcprox/warcprox-2.1b1.dev71-py3-none-any.whl#sha256=c3fb48dc50bad0a3a71d1e6f5723069fbdd68c38caff80599ef025e3e0f20b8b (from https://www.piwheels.org/simple/warcprox/) 2023-09-08T14:32:00,474 Skipping link: No binaries permitted for warcprox: https://www.piwheels.org/simple/warcprox/warcprox-2.1b1.dev86-py3-none-any.whl#sha256=90c9c7b2e0b07a97e96e618750c30149fc8391a7c3aa236e9b0a61cd4beeb6f0 (from https://www.piwheels.org/simple/warcprox/) 2023-09-08T14:32:00,474 Skipping link: No binaries permitted for warcprox: https://www.piwheels.org/simple/warcprox/warcprox-2.1b1.dev87-py3-none-any.whl#sha256=214d024cdc9755d611d4ce64fef9446a926d6dee7f8d1e9bc2cd3af276e6af99 (from https://www.piwheels.org/simple/warcprox/) 2023-09-08T14:32:00,475 Skipping link: No binaries permitted for warcprox: https://www.piwheels.org/simple/warcprox/warcprox-2.2-py3-none-any.whl#sha256=092ebae806916e8302502614997678dbea9605d497cb7dc0c95d7852ee02d6d9 (from https://www.piwheels.org/simple/warcprox/) 2023-09-08T14:32:00,475 Skipping link: No binaries permitted for warcprox: https://www.piwheels.org/simple/warcprox/warcprox-2.3-py3-none-any.whl#sha256=b66962cb80bd2dba5a0cc928cfe719dc387454f394a7d2f4284e89fd5faf2dc7 (from https://www.piwheels.org/simple/warcprox/) 2023-09-08T14:32:00,476 Skipping link: No binaries permitted for warcprox: https://www.piwheels.org/simple/warcprox/warcprox-2.4.17-py3-none-any.whl#sha256=c45d18615b8b841e338a26a16cd52007cafe5bb7ebf8dddd254a2a1588bdd8a4 (from https://www.piwheels.org/simple/warcprox/) 2023-09-08T14:32:00,477 Skipping link: No binaries permitted for warcprox: https://www.piwheels.org/simple/warcprox/warcprox-2.4.9-py3-none-any.whl#sha256=ec8935fb1f97429915185a030ad7be455d684bf4499579e373fb9946cfa0fa02 (from https://www.piwheels.org/simple/warcprox/) 2023-09-08T14:32:00,477 Skipping link: No binaries permitted for warcprox: https://www.piwheels.org/simple/warcprox/warcprox-2.4b1-py3-none-any.whl#sha256=e9ede7885b5f9c3e6d67613a4f3fe3b1a14b7f6f6c9fd0fac56e5a890289df31 (from https://www.piwheels.org/simple/warcprox/) 2023-09-08T14:32:00,478 Skipping link: No binaries permitted for warcprox: https://www.piwheels.org/simple/warcprox/warcprox-2.4b2-py3-none-any.whl#sha256=58024f7d8bc196e9bfc6381297d7971ea3a52bb2d3eac54904514de1456dba1b (from https://www.piwheels.org/simple/warcprox/) 2023-09-08T14:32:00,479 Skipping link: No binaries permitted for warcprox: https://www.piwheels.org/simple/warcprox/warcprox-2.4b3-py3-none-any.whl#sha256=2a4a5a54b518a50d1b685317fd8f8c3647fe178e74e46626e402dc5323f3481e (from https://www.piwheels.org/simple/warcprox/) 2023-09-08T14:32:00,480 Skipping link: No binaries permitted for warcprox: https://www.piwheels.org/simple/warcprox/warcprox-2.4b5-py3-none-any.whl#sha256=cdb593de25c6c990b02cc0626de4f2f8622460ef1300b92f3cf67145d1e9f82b (from https://www.piwheels.org/simple/warcprox/) 2023-09-08T14:32:00,480 Skipping link: No binaries permitted for warcprox: https://www.piwheels.org/simple/warcprox/warcprox-2.4b6-py3-none-any.whl#sha256=e9fc4b630db4277543d4297e86fc72a7513452b93e8725c27823257d8e4e2bc5 (from https://www.piwheels.org/simple/warcprox/) 2023-09-08T14:32:00,481 Skipping link: not a file: https://www.piwheels.org/simple/warcprox/ 2023-09-08T14:32:00,481 Skipping link: not a file: https://pypi.org/simple/warcprox/ 2023-09-08T14:32:00,508 Given no hashes to check 1 links for project 'warcprox': discarding no candidates 2023-09-08T14:32:00,526 Collecting warcprox==1.0 2023-09-08T14:32:00,528 Created temporary directory: /tmp/pip-unpack-8s1jeo22 2023-09-08T14:32:00,740 Downloading warcprox-1.0.tar.gz (16 kB) 2023-09-08T14:32:00,775 Added warcprox==1.0 from https://files.pythonhosted.org/packages/d4/17/ddf8c6813b4b350677952d3e91752ca2513e3a7f8ca252f44b8475fb4565/warcprox-1.0.tar.gz to build tracker '/tmp/pip-build-tracker-bpux7053' 2023-09-08T14:32:00,776 Running setup.py (path:/tmp/pip-wheel-mb6l5o2v/warcprox_6b9acb770a0948eda8f318353fea6a41/setup.py) egg_info for package warcprox 2023-09-08T14:32:00,777 Created temporary directory: /tmp/pip-pip-egg-info-vpfscx9v 2023-09-08T14:32:00,778 Preparing metadata (setup.py): started 2023-09-08T14:32:00,779 Running command python setup.py egg_info 2023-09-08T14:32:01,179 Traceback (most recent call last): 2023-09-08T14:32:01,180 File "", line 2, in 2023-09-08T14:32:01,180 File "", line 34, in 2023-09-08T14:32:01,181 File "/tmp/pip-wheel-mb6l5o2v/warcprox_6b9acb770a0948eda8f318353fea6a41/setup.py", line 12, in 2023-09-08T14:32:01,182 long_description=open('README.md').read(), 2023-09-08T14:32:01,183 ^^^^^^^^^^^^^^^^^ 2023-09-08T14:32:01,184 FileNotFoundError: [Errno 2] No such file or directory: 'README.md' 2023-09-08T14:32:01,252 ERROR: [present-rich] python setup.py egg_info exited with 1 2023-09-08T14:32:01,265 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2023-09-08T14:32:01,265 exec(compile('"'"''"'"''"'"' 2023-09-08T14:32:01,265 # This is -- a caller that pip uses to run setup.py 2023-09-08T14:32:01,265 # 2023-09-08T14:32:01,265 # - It imports setuptools before invoking setup.py, to enable projects that directly 2023-09-08T14:32:01,265 # import from `distutils.core` to work with newer packaging standards. 2023-09-08T14:32:01,265 # - It provides a clear error message when setuptools is not installed. 2023-09-08T14:32:01,265 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2023-09-08T14:32:01,265 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2023-09-08T14:32:01,265 # manifest_maker: standard file '"'"'-c'"'"' not found". 2023-09-08T14:32:01,265 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2023-09-08T14:32:01,265 import os, sys, tokenize 2023-09-08T14:32:01,265 2023-09-08T14:32:01,265 try: 2023-09-08T14:32:01,265 import setuptools 2023-09-08T14:32:01,265 except ImportError as error: 2023-09-08T14:32:01,265 print( 2023-09-08T14:32:01,265 "ERROR: Can not execute `setup.py` since setuptools is not available in " 2023-09-08T14:32:01,265 "the build environment.", 2023-09-08T14:32:01,265 file=sys.stderr, 2023-09-08T14:32:01,265 ) 2023-09-08T14:32:01,265 sys.exit(1) 2023-09-08T14:32:01,265 2023-09-08T14:32:01,265 __file__ = %r 2023-09-08T14:32:01,265 sys.argv[0] = __file__ 2023-09-08T14:32:01,265 2023-09-08T14:32:01,265 if os.path.exists(__file__): 2023-09-08T14:32:01,265 filename = __file__ 2023-09-08T14:32:01,265 with tokenize.open(__file__) as f: 2023-09-08T14:32:01,265 setup_py_code = f.read() 2023-09-08T14:32:01,265 else: 2023-09-08T14:32:01,265 filename = "" 2023-09-08T14:32:01,265 setup_py_code = "from setuptools import setup; setup()" 2023-09-08T14:32:01,265 2023-09-08T14:32:01,265 exec(compile(setup_py_code, filename, "exec")) 2023-09-08T14:32:01,265 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-mb6l5o2v/warcprox_6b9acb770a0948eda8f318353fea6a41/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-vpfscx9v[/] 2023-09-08T14:32:01,266 [bold magenta]cwd[/]: /tmp/pip-wheel-mb6l5o2v/warcprox_6b9acb770a0948eda8f318353fea6a41/ 2023-09-08T14:32:01,267 Preparing metadata (setup.py): finished with status 'error' 2023-09-08T14:32:01,268 ERROR: [present-rich] metadata generation failed 2023-09-08T14:32:01,273 Exception information: 2023-09-08T14:32:01,273 Traceback (most recent call last): 2023-09-08T14:32:01,273 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 64, in generate_metadata 2023-09-08T14:32:01,273 call_subprocess( 2023-09-08T14:32:01,273 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/utils/subprocess.py", line 224, in call_subprocess 2023-09-08T14:32:01,273 raise error 2023-09-08T14:32:01,273 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2023-09-08T14:32:01,273 2023-09-08T14:32:01,273 The above exception was the direct cause of the following exception: 2023-09-08T14:32:01,273 2023-09-08T14:32:01,273 Traceback (most recent call last): 2023-09-08T14:32:01,273 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/cli/base_command.py", line 180, in exc_logging_wrapper 2023-09-08T14:32:01,273 status = run_func(*args) 2023-09-08T14:32:01,273 ^^^^^^^^^^^^^^^ 2023-09-08T14:32:01,273 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/cli/req_command.py", line 248, in wrapper 2023-09-08T14:32:01,273 return func(self, options, args) 2023-09-08T14:32:01,273 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-08T14:32:01,273 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2023-09-08T14:32:01,273 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2023-09-08T14:32:01,273 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-08T14:32:01,273 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 92, in resolve 2023-09-08T14:32:01,273 result = self._result = resolver.resolve( 2023-09-08T14:32:01,273 ^^^^^^^^^^^^^^^^^ 2023-09-08T14:32:01,273 File "/usr/local/lib/python3.11/dist-packages/pip/_vendor/resolvelib/resolvers.py", line 546, in resolve 2023-09-08T14:32:01,273 state = resolution.resolve(requirements, max_rounds=max_rounds) 2023-09-08T14:32:01,273 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-08T14:32:01,273 File "/usr/local/lib/python3.11/dist-packages/pip/_vendor/resolvelib/resolvers.py", line 397, in resolve 2023-09-08T14:32:01,273 self._add_to_criteria(self.state.criteria, r, parent=None) 2023-09-08T14:32:01,273 File "/usr/local/lib/python3.11/dist-packages/pip/_vendor/resolvelib/resolvers.py", line 173, in _add_to_criteria 2023-09-08T14:32:01,273 if not criterion.candidates: 2023-09-08T14:32:01,273 File "/usr/local/lib/python3.11/dist-packages/pip/_vendor/resolvelib/structs.py", line 156, in __bool__ 2023-09-08T14:32:01,273 return bool(self._sequence) 2023-09-08T14:32:01,273 ^^^^^^^^^^^^^^^^^^^^ 2023-09-08T14:32:01,273 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 155, in __bool__ 2023-09-08T14:32:01,273 return any(self) 2023-09-08T14:32:01,273 ^^^^^^^^^ 2023-09-08T14:32:01,273 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 143, in 2023-09-08T14:32:01,273 return (c for c in iterator if id(c) not in self._incompatible_ids) 2023-09-08T14:32:01,273 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-08T14:32:01,273 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 47, in _iter_built 2023-09-08T14:32:01,273 candidate = func() 2023-09-08T14:32:01,273 ^^^^^^ 2023-09-08T14:32:01,273 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 206, in _make_candidate_from_link 2023-09-08T14:32:01,273 self._link_candidate_cache[link] = LinkCandidate( 2023-09-08T14:32:01,273 ^^^^^^^^^^^^^^ 2023-09-08T14:32:01,273 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 293, in __init__ 2023-09-08T14:32:01,273 super().__init__( 2023-09-08T14:32:01,273 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 156, in __init__ 2023-09-08T14:32:01,273 self.dist = self._prepare() 2023-09-08T14:32:01,273 ^^^^^^^^^^^^^^^ 2023-09-08T14:32:01,273 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 225, in _prepare 2023-09-08T14:32:01,273 dist = self._prepare_distribution() 2023-09-08T14:32:01,273 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-08T14:32:01,273 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 304, in _prepare_distribution 2023-09-08T14:32:01,273 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2023-09-08T14:32:01,273 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-08T14:32:01,273 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/operations/prepare.py", line 538, in prepare_linked_requirement 2023-09-08T14:32:01,273 return self._prepare_linked_requirement(req, parallel_builds) 2023-09-08T14:32:01,273 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-08T14:32:01,273 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/operations/prepare.py", line 653, in _prepare_linked_requirement 2023-09-08T14:32:01,273 dist = _get_prepared_distribution( 2023-09-08T14:32:01,273 ^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-08T14:32:01,273 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/operations/prepare.py", line 69, in _get_prepared_distribution 2023-09-08T14:32:01,273 abstract_dist.prepare_distribution_metadata( 2023-09-08T14:32:01,273 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/distributions/sdist.py", line 61, in prepare_distribution_metadata 2023-09-08T14:32:01,273 self.req.prepare_metadata() 2023-09-08T14:32:01,273 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/req/req_install.py", line 568, in prepare_metadata 2023-09-08T14:32:01,273 self.metadata_directory = generate_metadata_legacy( 2023-09-08T14:32:01,273 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-08T14:32:01,273 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 71, in generate_metadata 2023-09-08T14:32:01,273 raise MetadataGenerationFailed(package_details=details) from error 2023-09-08T14:32:01,273 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2023-09-08T14:32:01,285 Removed warcprox==1.0 from https://files.pythonhosted.org/packages/d4/17/ddf8c6813b4b350677952d3e91752ca2513e3a7f8ca252f44b8475fb4565/warcprox-1.0.tar.gz from build tracker '/tmp/pip-build-tracker-bpux7053' 2023-09-08T14:32:01,286 Removed build tracker: '/tmp/pip-build-tracker-bpux7053'