2023-09-14T00:27:11,992 Created temporary directory: /tmp/pip-build-tracker-da3yh1e5 2023-09-14T00:27:11,993 Initialized build tracking at /tmp/pip-build-tracker-da3yh1e5 2023-09-14T00:27:11,994 Created build tracker: /tmp/pip-build-tracker-da3yh1e5 2023-09-14T00:27:11,994 Entered build tracker: /tmp/pip-build-tracker-da3yh1e5 2023-09-14T00:27:11,995 Created temporary directory: /tmp/pip-wheel-36smre7a 2023-09-14T00:27:11,998 Created temporary directory: /tmp/pip-ephem-wheel-cache-e72s450f 2023-09-14T00:27:12,019 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2023-09-14T00:27:12,023 2 location(s) to search for versions of district42: 2023-09-14T00:27:12,023 * https://pypi.org/simple/district42/ 2023-09-14T00:27:12,023 * https://www.piwheels.org/simple/district42/ 2023-09-14T00:27:12,024 Fetching project page and analyzing links: https://pypi.org/simple/district42/ 2023-09-14T00:27:12,025 Getting page https://pypi.org/simple/district42/ 2023-09-14T00:27:12,026 Found index url https://pypi.org/simple/ 2023-09-14T00:27:12,242 Fetched page https://pypi.org/simple/district42/ as application/vnd.pypi.simple.v1+json 2023-09-14T00:27:12,251 Skipping link: No binaries permitted for district42: https://files.pythonhosted.org/packages/c6/21/b29d4e1790c9986adae88a41e6a0c7f335f0a87e109ca5284c66538973fc/district42-0.5.2-py3-none-any.whl (from https://pypi.org/simple/district42/) 2023-09-14T00:27:12,252 Found link https://files.pythonhosted.org/packages/39/71/e9d1080fb52d5cc4433d16f00c72d11ec01fd534fc36592f4b29b5cd28ce/district42-0.5.2.tar.gz (from https://pypi.org/simple/district42/), version: 0.5.2 2023-09-14T00:27:12,252 Skipping link: No binaries permitted for district42: https://files.pythonhosted.org/packages/91/c4/6b5cc17a51256bde408ad064a568ea87ad013f05de39ffdd0c5dd018f01e/district42-0.5.4-py3-none-any.whl (from https://pypi.org/simple/district42/) 2023-09-14T00:27:12,253 Found link https://files.pythonhosted.org/packages/12/f0/3f3b68612ab826fff5a7de91fcf1ad121de4d9154f5664fdbc069532c7a5/district42-0.5.4.tar.gz (from https://pypi.org/simple/district42/), version: 0.5.4 2023-09-14T00:27:12,254 Skipping link: No binaries permitted for district42: https://files.pythonhosted.org/packages/dd/64/4da4e45b013ab73096b1aaeb9d0512cc6922cfce01a1d85e166337e3bd21/district42-0.5.5-py2-none-any.whl (from https://pypi.org/simple/district42/) 2023-09-14T00:27:12,254 Found link https://files.pythonhosted.org/packages/32/1d/92c8de18feb6a6f62577fe4b6177363f981ac0a160cdc58e04853fb49b3d/district42-0.5.5.tar.gz (from https://pypi.org/simple/district42/), version: 0.5.5 2023-09-14T00:27:12,255 Skipping link: No binaries permitted for district42: https://files.pythonhosted.org/packages/0e/86/6664d057d9f2a4eb2d987e38aea2bf746d1d6ed73b3a96e41781f9e6a5c4/district42-0.6.9-py3-none-any.whl (from https://pypi.org/simple/district42/) (requires-python:>=3.6) 2023-09-14T00:27:12,256 Skipping link: unsupported archive format: .egg: https://files.pythonhosted.org/packages/9e/10/656d94a157d42bfca09405eab4ee1948c4ac3c59951180cf161397f7f3fa/district42-0.6.9-py3.6.egg (from https://pypi.org/simple/district42/) (requires-python:>=3.6) 2023-09-14T00:27:12,256 Found link https://files.pythonhosted.org/packages/be/c3/b5f1c6e571cbc006d68a719c4707b59c38fc7e08ddbddb50ac682997b312/district42-0.6.9.tar.gz (from https://pypi.org/simple/district42/) (requires-python:>=3.6), version: 0.6.9 2023-09-14T00:27:12,257 Skipping link: No binaries permitted for district42: https://files.pythonhosted.org/packages/6f/ad/bd59f75d5165fecedb6cd9877d63f44d40cd2a2e4dff6d47f8656cd2cdd7/district42-1.0.0-py3-none-any.whl (from https://pypi.org/simple/district42/) (requires-python:>=3.8) 2023-09-14T00:27:12,258 Found link https://files.pythonhosted.org/packages/3f/35/02d50f97205090a07f2c6b4c983126c1f4ce57ffd3bece33a653f91e6a87/district42-1.0.0.tar.gz (from https://pypi.org/simple/district42/) (requires-python:>=3.8), version: 1.0.0 2023-09-14T00:27:12,259 Skipping link: No binaries permitted for district42: https://files.pythonhosted.org/packages/09/b0/7231647d02da59800669fcc6f439e40c080d5ad46a5dfcebfcdf14232642/district42-1.1.0-py3-none-any.whl (from https://pypi.org/simple/district42/) (requires-python:>=3.8) 2023-09-14T00:27:12,259 Found link https://files.pythonhosted.org/packages/91/74/9a582ca1b488d93fc84f663a3b4ce3928223b5c20e2c33b741c984292db7/district42-1.1.0.tar.gz (from https://pypi.org/simple/district42/) (requires-python:>=3.8), version: 1.1.0 2023-09-14T00:27:12,260 Skipping link: No binaries permitted for district42: https://files.pythonhosted.org/packages/d7/2a/aaa29c2d9a292bc5bf822071cef2b3fa324aaad4e6f047b5ce5437e05045/district42-1.1.1-py3-none-any.whl (from https://pypi.org/simple/district42/) (requires-python:>=3.8) 2023-09-14T00:27:12,261 Found link https://files.pythonhosted.org/packages/27/57/d280850685e10bcd5f57ee629ff5f3ff593fa3894816a84c77ffc3f27eab/district42-1.1.1.tar.gz (from https://pypi.org/simple/district42/) (requires-python:>=3.8), version: 1.1.1 2023-09-14T00:27:12,262 Skipping link: No binaries permitted for district42: https://files.pythonhosted.org/packages/9e/22/ee18e9998d6a0486f084d73d36a5403d03220e17b576ab09035755453722/district42-1.2.0-py3-none-any.whl (from https://pypi.org/simple/district42/) (requires-python:>=3.8) 2023-09-14T00:27:12,263 Found link https://files.pythonhosted.org/packages/1a/cc/f95e4df310fe3babc6e5159b9fcb9a536bffeebead08d68105c743d3237d/district42-1.2.0.tar.gz (from https://pypi.org/simple/district42/) (requires-python:>=3.8), version: 1.2.0 2023-09-14T00:27:12,263 Skipping link: No binaries permitted for district42: https://files.pythonhosted.org/packages/8d/e7/2855206994c83c9ad0db627e250621edfe4dacfd833d965a87cad37f20e3/district42-1.3.0-py3-none-any.whl (from https://pypi.org/simple/district42/) (requires-python:>=3.8) 2023-09-14T00:27:12,264 Found link https://files.pythonhosted.org/packages/95/4a/3f05d3b4dfdc7c729ede8a3ebf1b5a6d84c7b82c0391fa50fdfe6d228030/district42-1.3.0.tar.gz (from https://pypi.org/simple/district42/) (requires-python:>=3.8), version: 1.3.0 2023-09-14T00:27:12,265 Skipping link: No binaries permitted for district42: https://files.pythonhosted.org/packages/c2/8d/4cc32f8d043d9e0a1fcb05806e32bc3c1f78f190d66601c246277a3b5fd7/district42-1.3.1-py3-none-any.whl (from https://pypi.org/simple/district42/) (requires-python:>=3.8) 2023-09-14T00:27:12,266 Found link https://files.pythonhosted.org/packages/79/d0/da2f2391e949bafa7655871c930cb9e19a47ff02a02b272fec2cd12928eb/district42-1.3.1.tar.gz (from https://pypi.org/simple/district42/) (requires-python:>=3.8), version: 1.3.1 2023-09-14T00:27:12,266 Skipping link: No binaries permitted for district42: https://files.pythonhosted.org/packages/8d/fb/1303543859501fce5b211fa8952a50aeed25ccc443220556ff45c7b36450/district42-1.3.2-py3-none-any.whl (from https://pypi.org/simple/district42/) (requires-python:>=3.8) 2023-09-14T00:27:12,267 Found link https://files.pythonhosted.org/packages/2c/1e/9883df803b40874b5117421bf389e025338505c56340b89d2aca94fba035/district42-1.3.2.tar.gz (from https://pypi.org/simple/district42/) (requires-python:>=3.8), version: 1.3.2 2023-09-14T00:27:12,268 Skipping link: No binaries permitted for district42: https://files.pythonhosted.org/packages/85/18/068f2d9eb1668b7a1e36c286cd4ef37910a4b665aa7a0ad0f48ad587f60c/district42-1.3.3-py3-none-any.whl (from https://pypi.org/simple/district42/) (requires-python:>=3.8) 2023-09-14T00:27:12,269 Found link https://files.pythonhosted.org/packages/4a/a6/9bcd89e29abd8577218a21bb66b23d3745fd1adf31e90bbd81bdd52f0dd6/district42-1.3.3.tar.gz (from https://pypi.org/simple/district42/) (requires-python:>=3.8), version: 1.3.3 2023-09-14T00:27:12,269 Skipping link: No binaries permitted for district42: https://files.pythonhosted.org/packages/a4/21/03a981415c5159b08f8646e6da1c771f08ad0989abe6d3d2b9bf58df7a9e/district42-1.3.4-py3-none-any.whl (from https://pypi.org/simple/district42/) (requires-python:>=3.8) 2023-09-14T00:27:12,270 Found link https://files.pythonhosted.org/packages/4f/3c/a710bd67aa627cc68c0594860b6387bfc60743c30f77c5ed20fdaedcdf0e/district42-1.3.4.tar.gz (from https://pypi.org/simple/district42/) (requires-python:>=3.8), version: 1.3.4 2023-09-14T00:27:12,271 Skipping link: No binaries permitted for district42: https://files.pythonhosted.org/packages/d5/32/9981b764b183c36a905559d1543e4b89022f837716812231b96c2e71553c/district42-1.3.5-py3-none-any.whl (from https://pypi.org/simple/district42/) (requires-python:>=3.8) 2023-09-14T00:27:12,273 Found link https://files.pythonhosted.org/packages/6a/ea/dcc9ac3b91fda06528d2486fa6c6574ed29986312e0006f3c9fe12ad0d3a/district42-1.3.5.tar.gz (from https://pypi.org/simple/district42/) (requires-python:>=3.8), version: 1.3.5 2023-09-14T00:27:12,273 Skipping link: No binaries permitted for district42: https://files.pythonhosted.org/packages/33/ba/d1856bc1fa650d4763ed97ce0ade7a613c61202f7063663a25435adb7f03/district42-1.3.6-py3-none-any.whl (from https://pypi.org/simple/district42/) (requires-python:>=3.8) 2023-09-14T00:27:12,274 Found link https://files.pythonhosted.org/packages/fa/b6/bdf260af2e94964b253abf5ae41711f24e331bd1f852bd5fd1ba2cc38b1f/district42-1.3.6.tar.gz (from https://pypi.org/simple/district42/) (requires-python:>=3.8), version: 1.3.6 2023-09-14T00:27:12,274 Skipping link: No binaries permitted for district42: https://files.pythonhosted.org/packages/7c/0f/1b8303275220d274aa058c7ba199fab89c7e09e20c4749b8bcd3678dadae/district42-1.3.7-py3-none-any.whl (from https://pypi.org/simple/district42/) (requires-python:>=3.8) 2023-09-14T00:27:12,275 Found link https://files.pythonhosted.org/packages/0c/72/ff81396592b45a89f88776e08b5904a9af756cef280d386c8d82d6d09f3a/district42-1.3.7.tar.gz (from https://pypi.org/simple/district42/) (requires-python:>=3.8), version: 1.3.7 2023-09-14T00:27:12,276 Skipping link: No binaries permitted for district42: https://files.pythonhosted.org/packages/f2/37/4dbd26a4e46959c639e58d049c12ef0d5e7a70cf7c0ba25a927113f746d6/district42-1.3.8-py3-none-any.whl (from https://pypi.org/simple/district42/) (requires-python:>=3.8) 2023-09-14T00:27:12,277 Found link https://files.pythonhosted.org/packages/c6/36/e4a89e09b87bc5d7a75ebbf66a84960afbfd377affeeb941aa25ca9f7f8c/district42-1.3.8.tar.gz (from https://pypi.org/simple/district42/) (requires-python:>=3.8), version: 1.3.8 2023-09-14T00:27:12,277 Skipping link: No binaries permitted for district42: https://files.pythonhosted.org/packages/c3/b3/ffebfda92b7c23a0efc9cd5599ec28a05712429ac8b3128f9919c2418fcf/district42-1.4.0-py3-none-any.whl (from https://pypi.org/simple/district42/) (requires-python:>=3.8) 2023-09-14T00:27:12,278 Found link https://files.pythonhosted.org/packages/8b/20/32e1797a83029ee65af9bad7f7eb35ef09bc3981c07546f72f2949f4715d/district42-1.4.0.tar.gz (from https://pypi.org/simple/district42/) (requires-python:>=3.8), version: 1.4.0 2023-09-14T00:27:12,279 Skipping link: No binaries permitted for district42: https://files.pythonhosted.org/packages/fc/68/53dc35f8bd2fc139581db41d5879b8d10caffd89fe7e2007bab526c97afc/district42-1.5.0-py3-none-any.whl (from https://pypi.org/simple/district42/) (requires-python:>=3.8) 2023-09-14T00:27:12,280 Found link https://files.pythonhosted.org/packages/d0/b6/cf8ba7d51cff11cc748d1d587db247352762bb4b3fe78389cab254e2a85b/district42-1.5.0.tar.gz (from https://pypi.org/simple/district42/) (requires-python:>=3.8), version: 1.5.0 2023-09-14T00:27:12,281 Skipping link: No binaries permitted for district42: https://files.pythonhosted.org/packages/0a/89/855f8f64fd6810001dd790b09c474245bcb316cf172fbfc839324654dcfd/district42-1.5.1-py3-none-any.whl (from https://pypi.org/simple/district42/) (requires-python:>=3.8) 2023-09-14T00:27:12,282 Found link https://files.pythonhosted.org/packages/69/26/657c3cc5f5b3e2e52af058297980d6a4c5d20c6fd224a08bdaa03133b58c/district42-1.5.1.tar.gz (from https://pypi.org/simple/district42/) (requires-python:>=3.8), version: 1.5.1 2023-09-14T00:27:12,282 Skipping link: No binaries permitted for district42: https://files.pythonhosted.org/packages/88/34/cd1eba6a000f3e98e0b037453d5743dc8a9629b5a8abcba21a1f5e9a45ee/district42-1.6.0-py3-none-any.whl (from https://pypi.org/simple/district42/) (requires-python:>=3.8) 2023-09-14T00:27:12,283 Found link https://files.pythonhosted.org/packages/08/a2/5f686079cf203f72ab6e461028352632dfe4e0f7666afd4f7f4fcadc07a1/district42-1.6.0.tar.gz (from https://pypi.org/simple/district42/) (requires-python:>=3.8), version: 1.6.0 2023-09-14T00:27:12,284 Skipping link: No binaries permitted for district42: https://files.pythonhosted.org/packages/d8/ab/bf845dc1a964e8760f850514e8d3e08bf8da31a7ffe59ccea5c83b3bf3c6/district42-1.7.0-py3-none-any.whl (from https://pypi.org/simple/district42/) (requires-python:>=3.8) 2023-09-14T00:27:12,285 Found link https://files.pythonhosted.org/packages/fb/55/05b08987da03eb30b548187544bf20cec1057aea08f0bbea5bda6354425e/district42-1.7.0.tar.gz (from https://pypi.org/simple/district42/) (requires-python:>=3.8), version: 1.7.0 2023-09-14T00:27:12,286 Fetching project page and analyzing links: https://www.piwheels.org/simple/district42/ 2023-09-14T00:27:12,287 Getting page https://www.piwheels.org/simple/district42/ 2023-09-14T00:27:12,288 Found index url https://www.piwheels.org/simple/ 2023-09-14T00:27:12,553 Fetched page https://www.piwheels.org/simple/district42/ as text/html 2023-09-14T00:27:12,555 Skipping link: No binaries permitted for district42: https://www.piwheels.org/simple/district42/district42-0.6.9-py3-none-any.whl#sha256=5c365debf254e79b3c190d986a0d7b82e3e1e2644cdc9b145be8a7a2ec33c167 (from https://www.piwheels.org/simple/district42/) (requires-python:>=3.6) 2023-09-14T00:27:12,556 Skipping link: No binaries permitted for district42: https://www.piwheels.org/simple/district42/district42-0.5.5-py3-none-any.whl#sha256=e1a9eecb30c0b1b991af8b069d1216e0b98e81e5ab5e3f8677a03acae0a85aac (from https://www.piwheels.org/simple/district42/) 2023-09-14T00:27:12,557 Skipping link: No binaries permitted for district42: https://www.piwheels.org/simple/district42/district42-0.5.4-py3-none-any.whl#sha256=6fe3a39481bd3991d4990297985778a6a1ce0f2b5d7bac3c9e92471c8b3c045d (from https://www.piwheels.org/simple/district42/) 2023-09-14T00:27:12,557 Skipping link: No binaries permitted for district42: https://www.piwheels.org/simple/district42/district42-0.5.2-py3-none-any.whl#sha256=83cc513ba0b11aedb8d733506f2b0d800f41b789f4e48a482cd0b8a4a82ec2db (from https://www.piwheels.org/simple/district42/) 2023-09-14T00:27:12,558 Skipping link: not a file: https://www.piwheels.org/simple/district42/ 2023-09-14T00:27:12,559 Skipping link: not a file: https://pypi.org/simple/district42/ 2023-09-14T00:27:12,581 Given no hashes to check 1 links for project 'district42': discarding no candidates 2023-09-14T00:27:12,602 Collecting district42==1.0.0 2023-09-14T00:27:12,607 Created temporary directory: /tmp/pip-unpack-uzwhvw6t 2023-09-14T00:27:12,824 Downloading district42-1.0.0.tar.gz (19 kB) 2023-09-14T00:27:12,942 Added district42==1.0.0 from https://files.pythonhosted.org/packages/3f/35/02d50f97205090a07f2c6b4c983126c1f4ce57ffd3bece33a653f91e6a87/district42-1.0.0.tar.gz to build tracker '/tmp/pip-build-tracker-da3yh1e5' 2023-09-14T00:27:12,944 Running setup.py (path:/tmp/pip-wheel-36smre7a/district42_2d58f92c2fbd4e499401f3c2578c22e5/setup.py) egg_info for package district42 2023-09-14T00:27:12,945 Created temporary directory: /tmp/pip-pip-egg-info-bbbe_kke 2023-09-14T00:27:12,945 Preparing metadata (setup.py): started 2023-09-14T00:27:12,947 Running command python setup.py egg_info 2023-09-14T00:27:13,381 Traceback (most recent call last): 2023-09-14T00:27:13,381 File "", line 2, in 2023-09-14T00:27:13,382 File "", line 34, in 2023-09-14T00:27:13,382 File "/tmp/pip-wheel-36smre7a/district42_2d58f92c2fbd4e499401f3c2578c22e5/setup.py", line 27, in 2023-09-14T00:27:13,383 install_requires=find_required(), 2023-09-14T00:27:13,384 ^^^^^^^^^^^^^^^ 2023-09-14T00:27:13,385 File "/tmp/pip-wheel-36smre7a/district42_2d58f92c2fbd4e499401f3c2578c22e5/setup.py", line 5, in find_required 2023-09-14T00:27:13,386 with open("requirements.txt") as f: 2023-09-14T00:27:13,387 ^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-14T00:27:13,388 FileNotFoundError: [Errno 2] No such file or directory: 'requirements.txt' 2023-09-14T00:27:13,456 ERROR: [present-rich] python setup.py egg_info exited with 1 2023-09-14T00:27:13,470 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2023-09-14T00:27:13,470 exec(compile('"'"''"'"''"'"' 2023-09-14T00:27:13,470 # This is -- a caller that pip uses to run setup.py 2023-09-14T00:27:13,470 # 2023-09-14T00:27:13,470 # - It imports setuptools before invoking setup.py, to enable projects that directly 2023-09-14T00:27:13,470 # import from `distutils.core` to work with newer packaging standards. 2023-09-14T00:27:13,470 # - It provides a clear error message when setuptools is not installed. 2023-09-14T00:27:13,470 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2023-09-14T00:27:13,470 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2023-09-14T00:27:13,470 # manifest_maker: standard file '"'"'-c'"'"' not found". 2023-09-14T00:27:13,470 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2023-09-14T00:27:13,470 import os, sys, tokenize 2023-09-14T00:27:13,470 2023-09-14T00:27:13,470 try: 2023-09-14T00:27:13,470 import setuptools 2023-09-14T00:27:13,470 except ImportError as error: 2023-09-14T00:27:13,470 print( 2023-09-14T00:27:13,470 "ERROR: Can not execute `setup.py` since setuptools is not available in " 2023-09-14T00:27:13,470 "the build environment.", 2023-09-14T00:27:13,470 file=sys.stderr, 2023-09-14T00:27:13,470 ) 2023-09-14T00:27:13,470 sys.exit(1) 2023-09-14T00:27:13,470 2023-09-14T00:27:13,470 __file__ = %r 2023-09-14T00:27:13,470 sys.argv[0] = __file__ 2023-09-14T00:27:13,470 2023-09-14T00:27:13,470 if os.path.exists(__file__): 2023-09-14T00:27:13,470 filename = __file__ 2023-09-14T00:27:13,470 with tokenize.open(__file__) as f: 2023-09-14T00:27:13,470 setup_py_code = f.read() 2023-09-14T00:27:13,470 else: 2023-09-14T00:27:13,470 filename = "" 2023-09-14T00:27:13,470 setup_py_code = "from setuptools import setup; setup()" 2023-09-14T00:27:13,470 2023-09-14T00:27:13,470 exec(compile(setup_py_code, filename, "exec")) 2023-09-14T00:27:13,470 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-36smre7a/district42_2d58f92c2fbd4e499401f3c2578c22e5/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-bbbe_kke[/] 2023-09-14T00:27:13,470 [bold magenta]cwd[/]: /tmp/pip-wheel-36smre7a/district42_2d58f92c2fbd4e499401f3c2578c22e5/ 2023-09-14T00:27:13,471 Preparing metadata (setup.py): finished with status 'error' 2023-09-14T00:27:13,472 ERROR: [present-rich] metadata generation failed 2023-09-14T00:27:13,478 Exception information: 2023-09-14T00:27:13,478 Traceback (most recent call last): 2023-09-14T00:27:13,478 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 64, in generate_metadata 2023-09-14T00:27:13,478 call_subprocess( 2023-09-14T00:27:13,478 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/utils/subprocess.py", line 224, in call_subprocess 2023-09-14T00:27:13,478 raise error 2023-09-14T00:27:13,478 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2023-09-14T00:27:13,478 2023-09-14T00:27:13,478 The above exception was the direct cause of the following exception: 2023-09-14T00:27:13,478 2023-09-14T00:27:13,478 Traceback (most recent call last): 2023-09-14T00:27:13,478 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/cli/base_command.py", line 180, in exc_logging_wrapper 2023-09-14T00:27:13,478 status = run_func(*args) 2023-09-14T00:27:13,478 ^^^^^^^^^^^^^^^ 2023-09-14T00:27:13,478 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/cli/req_command.py", line 248, in wrapper 2023-09-14T00:27:13,478 return func(self, options, args) 2023-09-14T00:27:13,478 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-14T00:27:13,478 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2023-09-14T00:27:13,478 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2023-09-14T00:27:13,478 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-14T00:27:13,478 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 92, in resolve 2023-09-14T00:27:13,478 result = self._result = resolver.resolve( 2023-09-14T00:27:13,478 ^^^^^^^^^^^^^^^^^ 2023-09-14T00:27:13,478 File "/usr/local/lib/python3.11/dist-packages/pip/_vendor/resolvelib/resolvers.py", line 546, in resolve 2023-09-14T00:27:13,478 state = resolution.resolve(requirements, max_rounds=max_rounds) 2023-09-14T00:27:13,478 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-14T00:27:13,478 File "/usr/local/lib/python3.11/dist-packages/pip/_vendor/resolvelib/resolvers.py", line 397, in resolve 2023-09-14T00:27:13,478 self._add_to_criteria(self.state.criteria, r, parent=None) 2023-09-14T00:27:13,478 File "/usr/local/lib/python3.11/dist-packages/pip/_vendor/resolvelib/resolvers.py", line 173, in _add_to_criteria 2023-09-14T00:27:13,478 if not criterion.candidates: 2023-09-14T00:27:13,478 File "/usr/local/lib/python3.11/dist-packages/pip/_vendor/resolvelib/structs.py", line 156, in __bool__ 2023-09-14T00:27:13,478 return bool(self._sequence) 2023-09-14T00:27:13,478 ^^^^^^^^^^^^^^^^^^^^ 2023-09-14T00:27:13,478 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 155, in __bool__ 2023-09-14T00:27:13,478 return any(self) 2023-09-14T00:27:13,478 ^^^^^^^^^ 2023-09-14T00:27:13,478 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 143, in 2023-09-14T00:27:13,478 return (c for c in iterator if id(c) not in self._incompatible_ids) 2023-09-14T00:27:13,478 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-14T00:27:13,478 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 47, in _iter_built 2023-09-14T00:27:13,478 candidate = func() 2023-09-14T00:27:13,478 ^^^^^^ 2023-09-14T00:27:13,478 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 206, in _make_candidate_from_link 2023-09-14T00:27:13,478 self._link_candidate_cache[link] = LinkCandidate( 2023-09-14T00:27:13,478 ^^^^^^^^^^^^^^ 2023-09-14T00:27:13,478 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 293, in __init__ 2023-09-14T00:27:13,478 super().__init__( 2023-09-14T00:27:13,478 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 156, in __init__ 2023-09-14T00:27:13,478 self.dist = self._prepare() 2023-09-14T00:27:13,478 ^^^^^^^^^^^^^^^ 2023-09-14T00:27:13,478 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 225, in _prepare 2023-09-14T00:27:13,478 dist = self._prepare_distribution() 2023-09-14T00:27:13,478 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-14T00:27:13,478 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 304, in _prepare_distribution 2023-09-14T00:27:13,478 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2023-09-14T00:27:13,478 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-14T00:27:13,478 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/operations/prepare.py", line 538, in prepare_linked_requirement 2023-09-14T00:27:13,478 return self._prepare_linked_requirement(req, parallel_builds) 2023-09-14T00:27:13,478 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-14T00:27:13,478 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/operations/prepare.py", line 653, in _prepare_linked_requirement 2023-09-14T00:27:13,478 dist = _get_prepared_distribution( 2023-09-14T00:27:13,478 ^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-14T00:27:13,478 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/operations/prepare.py", line 69, in _get_prepared_distribution 2023-09-14T00:27:13,478 abstract_dist.prepare_distribution_metadata( 2023-09-14T00:27:13,478 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/distributions/sdist.py", line 61, in prepare_distribution_metadata 2023-09-14T00:27:13,478 self.req.prepare_metadata() 2023-09-14T00:27:13,478 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/req/req_install.py", line 568, in prepare_metadata 2023-09-14T00:27:13,478 self.metadata_directory = generate_metadata_legacy( 2023-09-14T00:27:13,478 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-14T00:27:13,478 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 71, in generate_metadata 2023-09-14T00:27:13,478 raise MetadataGenerationFailed(package_details=details) from error 2023-09-14T00:27:13,478 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2023-09-14T00:27:13,491 Removed district42==1.0.0 from https://files.pythonhosted.org/packages/3f/35/02d50f97205090a07f2c6b4c983126c1f4ce57ffd3bece33a653f91e6a87/district42-1.0.0.tar.gz from build tracker '/tmp/pip-build-tracker-da3yh1e5' 2023-09-14T00:27:13,491 Removed build tracker: '/tmp/pip-build-tracker-da3yh1e5'