2024-08-29T15:54:31,341 Created temporary directory: /tmp/pip-build-tracker-6lsnoixj 2024-08-29T15:54:31,342 Initialized build tracking at /tmp/pip-build-tracker-6lsnoixj 2024-08-29T15:54:31,342 Created build tracker: /tmp/pip-build-tracker-6lsnoixj 2024-08-29T15:54:31,343 Entered build tracker: /tmp/pip-build-tracker-6lsnoixj 2024-08-29T15:54:31,343 Created temporary directory: /tmp/pip-wheel-4dwohhbj 2024-08-29T15:54:31,347 Created temporary directory: /tmp/pip-ephem-wheel-cache-keoh9fad 2024-08-29T15:54:31,389 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2024-08-29T15:54:31,392 2 location(s) to search for versions of district42: 2024-08-29T15:54:31,392 * https://pypi.org/simple/district42/ 2024-08-29T15:54:31,392 * https://www.piwheels.org/simple/district42/ 2024-08-29T15:54:31,393 Fetching project page and analyzing links: https://pypi.org/simple/district42/ 2024-08-29T15:54:31,393 Getting page https://pypi.org/simple/district42/ 2024-08-29T15:54:31,395 Found index url https://pypi.org/simple/ 2024-08-29T15:54:31,611 Fetched page https://pypi.org/simple/district42/ as application/vnd.pypi.simple.v1+json 2024-08-29T15:54:31,620 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/) 2024-08-29T15:54:31,621 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 2024-08-29T15:54:31,622 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/) 2024-08-29T15:54:31,623 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 2024-08-29T15:54:31,623 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/) 2024-08-29T15:54:31,624 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 2024-08-29T15:54:31,625 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) 2024-08-29T15:54:31,626 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) 2024-08-29T15:54:31,627 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 2024-08-29T15:54:31,627 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) 2024-08-29T15:54:31,628 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 2024-08-29T15:54:31,629 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) 2024-08-29T15:54:31,630 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 2024-08-29T15:54:31,631 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) 2024-08-29T15:54:31,632 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 2024-08-29T15:54:31,632 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) 2024-08-29T15:54:31,633 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 2024-08-29T15:54:31,634 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) 2024-08-29T15:54:31,634 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 2024-08-29T15:54:31,635 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) 2024-08-29T15:54:31,636 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 2024-08-29T15:54:31,637 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) 2024-08-29T15:54:31,638 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 2024-08-29T15:54:31,638 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) 2024-08-29T15:54:31,639 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 2024-08-29T15:54:31,640 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) 2024-08-29T15:54:31,641 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 2024-08-29T15:54:31,641 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) 2024-08-29T15:54:31,642 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 2024-08-29T15:54:31,643 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) 2024-08-29T15:54:31,644 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 2024-08-29T15:54:31,644 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) 2024-08-29T15:54:31,645 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 2024-08-29T15:54:31,645 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) 2024-08-29T15:54:31,646 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 2024-08-29T15:54:31,647 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) 2024-08-29T15:54:31,648 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 2024-08-29T15:54:31,648 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) 2024-08-29T15:54:31,649 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 2024-08-29T15:54:31,650 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) 2024-08-29T15:54:31,651 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 2024-08-29T15:54:31,651 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) 2024-08-29T15:54:31,652 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 2024-08-29T15:54:31,654 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) 2024-08-29T15:54:31,654 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 2024-08-29T15:54:31,655 Skipping link: No binaries permitted for district42: https://files.pythonhosted.org/packages/6c/54/e54c45ca7e9b89292f2104dc12dd051d716f8f0fdd76f147060c7ea0a4f6/district42-1.8.0-py3-none-any.whl (from https://pypi.org/simple/district42/) (requires-python:>=3.8) 2024-08-29T15:54:31,655 Found link https://files.pythonhosted.org/packages/51/ff/c926b78d3e90772d7afb55b729577c944f119721375754a269a4e8a5995d/district42-1.8.0.tar.gz (from https://pypi.org/simple/district42/) (requires-python:>=3.8), version: 1.8.0 2024-08-29T15:54:31,656 Skipping link: No binaries permitted for district42: https://files.pythonhosted.org/packages/15/d4/f3a9e84941f481460d49bb39640131f2ac785b752f4477248b8106805479/district42-1.9.0-py3-none-any.whl (from https://pypi.org/simple/district42/) (requires-python:>=3.8) 2024-08-29T15:54:31,657 Found link https://files.pythonhosted.org/packages/45/7e/128e96f70e340676eeeaad68148700372abb68088bbf96ffcbad3617ea42/district42-1.9.0.tar.gz (from https://pypi.org/simple/district42/) (requires-python:>=3.8), version: 1.9.0 2024-08-29T15:54:31,658 Fetching project page and analyzing links: https://www.piwheels.org/simple/district42/ 2024-08-29T15:54:31,658 Getting page https://www.piwheels.org/simple/district42/ 2024-08-29T15:54:31,659 Found index url https://www.piwheels.org/simple/ 2024-08-29T15:54:31,833 Fetched page https://www.piwheels.org/simple/district42/ as text/html 2024-08-29T15:54:31,836 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) 2024-08-29T15:54:31,836 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/) 2024-08-29T15:54:31,837 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/) 2024-08-29T15:54:31,838 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/) 2024-08-29T15:54:31,838 Skipping link: not a file: https://www.piwheels.org/simple/district42/ 2024-08-29T15:54:31,839 Skipping link: not a file: https://pypi.org/simple/district42/ 2024-08-29T15:54:31,859 Given no hashes to check 1 links for project 'district42': discarding no candidates 2024-08-29T15:54:31,861 Collecting district42==1.9.0 2024-08-29T15:54:31,863 Created temporary directory: /tmp/pip-unpack-eevv10sn 2024-08-29T15:54:32,074 Downloading district42-1.9.0.tar.gz (18 kB) 2024-08-29T15:54:32,161 Added district42==1.9.0 from https://files.pythonhosted.org/packages/45/7e/128e96f70e340676eeeaad68148700372abb68088bbf96ffcbad3617ea42/district42-1.9.0.tar.gz to build tracker '/tmp/pip-build-tracker-6lsnoixj' 2024-08-29T15:54:32,162 Running setup.py (path:/tmp/pip-wheel-4dwohhbj/district42_952673e103d74db186a9908a4419069c/setup.py) egg_info for package district42 2024-08-29T15:54:32,163 Created temporary directory: /tmp/pip-pip-egg-info-ebhs4rkp 2024-08-29T15:54:32,164 Preparing metadata (setup.py): started 2024-08-29T15:54:32,165 Running command python setup.py egg_info 2024-08-29T15:54:32,650 Traceback (most recent call last): 2024-08-29T15:54:32,651 File "", line 2, in 2024-08-29T15:54:32,651 File "", line 34, in 2024-08-29T15:54:32,652 File "/tmp/pip-wheel-4dwohhbj/district42_952673e103d74db186a9908a4419069c/setup.py", line 31, in 2024-08-29T15:54:32,653 install_requires=find_required(), 2024-08-29T15:54:32,654 ^^^^^^^^^^^^^^^ 2024-08-29T15:54:32,654 File "/tmp/pip-wheel-4dwohhbj/district42_952673e103d74db186a9908a4419069c/setup.py", line 5, in find_required 2024-08-29T15:54:32,655 with open("requirements.txt") as f: 2024-08-29T15:54:32,656 ^^^^^^^^^^^^^^^^^^^^^^^^ 2024-08-29T15:54:32,657 FileNotFoundError: [Errno 2] No such file or directory: 'requirements.txt' 2024-08-29T15:54:32,719 ERROR: python setup.py egg_info exited with 1 2024-08-29T15:54:32,735 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2024-08-29T15:54:32,735 exec(compile('"'"''"'"''"'"' 2024-08-29T15:54:32,735 # This is -- a caller that pip uses to run setup.py 2024-08-29T15:54:32,735 # 2024-08-29T15:54:32,735 # - It imports setuptools before invoking setup.py, to enable projects that directly 2024-08-29T15:54:32,735 # import from `distutils.core` to work with newer packaging standards. 2024-08-29T15:54:32,735 # - It provides a clear error message when setuptools is not installed. 2024-08-29T15:54:32,735 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2024-08-29T15:54:32,735 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2024-08-29T15:54:32,735 # manifest_maker: standard file '"'"'-c'"'"' not found". 2024-08-29T15:54:32,735 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2024-08-29T15:54:32,735 import os, sys, tokenize 2024-08-29T15:54:32,735 2024-08-29T15:54:32,735 try: 2024-08-29T15:54:32,735 import setuptools 2024-08-29T15:54:32,735 except ImportError as error: 2024-08-29T15:54:32,735 print( 2024-08-29T15:54:32,735 "ERROR: Can not execute `setup.py` since setuptools is not available in " 2024-08-29T15:54:32,735 "the build environment.", 2024-08-29T15:54:32,735 file=sys.stderr, 2024-08-29T15:54:32,735 ) 2024-08-29T15:54:32,735 sys.exit(1) 2024-08-29T15:54:32,735 2024-08-29T15:54:32,735 __file__ = %r 2024-08-29T15:54:32,735 sys.argv[0] = __file__ 2024-08-29T15:54:32,735 2024-08-29T15:54:32,735 if os.path.exists(__file__): 2024-08-29T15:54:32,735 filename = __file__ 2024-08-29T15:54:32,735 with tokenize.open(__file__) as f: 2024-08-29T15:54:32,735 setup_py_code = f.read() 2024-08-29T15:54:32,735 else: 2024-08-29T15:54:32,735 filename = "" 2024-08-29T15:54:32,735 setup_py_code = "from setuptools import setup; setup()" 2024-08-29T15:54:32,735 2024-08-29T15:54:32,735 exec(compile(setup_py_code, filename, "exec")) 2024-08-29T15:54:32,735 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-4dwohhbj/district42_952673e103d74db186a9908a4419069c/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-ebhs4rkp[/] 2024-08-29T15:54:32,736 [bold magenta]cwd[/]: /tmp/pip-wheel-4dwohhbj/district42_952673e103d74db186a9908a4419069c/ 2024-08-29T15:54:32,737 Preparing metadata (setup.py): finished with status 'error' 2024-08-29T15:54:32,738 ERROR: metadata generation failed 2024-08-29T15:54:32,743 Exception information: 2024-08-29T15:54:32,743 Traceback (most recent call last): 2024-08-29T15:54:32,743 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 64, in generate_metadata 2024-08-29T15:54:32,743 call_subprocess( 2024-08-29T15:54:32,743 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/utils/subprocess.py", line 209, in call_subprocess 2024-08-29T15:54:32,743 raise error 2024-08-29T15:54:32,743 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2024-08-29T15:54:32,743 2024-08-29T15:54:32,743 The above exception was the direct cause of the following exception: 2024-08-29T15:54:32,743 2024-08-29T15:54:32,743 Traceback (most recent call last): 2024-08-29T15:54:32,743 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2024-08-29T15:54:32,743 status = _inner_run() 2024-08-29T15:54:32,743 ^^^^^^^^^^^^ 2024-08-29T15:54:32,743 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2024-08-29T15:54:32,743 return self.run(options, args) 2024-08-29T15:54:32,743 ^^^^^^^^^^^^^^^^^^^^^^^ 2024-08-29T15:54:32,743 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/cli/req_command.py", line 67, in wrapper 2024-08-29T15:54:32,743 return func(self, options, args) 2024-08-29T15:54:32,743 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-08-29T15:54:32,743 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2024-08-29T15:54:32,743 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2024-08-29T15:54:32,743 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-08-29T15:54:32,743 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 95, in resolve 2024-08-29T15:54:32,743 result = self._result = resolver.resolve( 2024-08-29T15:54:32,743 ^^^^^^^^^^^^^^^^^ 2024-08-29T15:54:32,743 File "/usr/local/lib/python3.11/dist-packages/pip/_vendor/resolvelib/resolvers.py", line 546, in resolve 2024-08-29T15:54:32,743 state = resolution.resolve(requirements, max_rounds=max_rounds) 2024-08-29T15:54:32,743 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-08-29T15:54:32,743 File "/usr/local/lib/python3.11/dist-packages/pip/_vendor/resolvelib/resolvers.py", line 397, in resolve 2024-08-29T15:54:32,743 self._add_to_criteria(self.state.criteria, r, parent=None) 2024-08-29T15:54:32,743 File "/usr/local/lib/python3.11/dist-packages/pip/_vendor/resolvelib/resolvers.py", line 173, in _add_to_criteria 2024-08-29T15:54:32,743 if not criterion.candidates: 2024-08-29T15:54:32,743 File "/usr/local/lib/python3.11/dist-packages/pip/_vendor/resolvelib/structs.py", line 156, in __bool__ 2024-08-29T15:54:32,743 return bool(self._sequence) 2024-08-29T15:54:32,743 ^^^^^^^^^^^^^^^^^^^^ 2024-08-29T15:54:32,743 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 174, in __bool__ 2024-08-29T15:54:32,743 return any(self) 2024-08-29T15:54:32,743 ^^^^^^^^^ 2024-08-29T15:54:32,743 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 162, in 2024-08-29T15:54:32,743 return (c for c in iterator if id(c) not in self._incompatible_ids) 2024-08-29T15:54:32,743 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-08-29T15:54:32,743 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 53, in _iter_built 2024-08-29T15:54:32,743 candidate = func() 2024-08-29T15:54:32,743 ^^^^^^ 2024-08-29T15:54:32,743 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 186, in _make_candidate_from_link 2024-08-29T15:54:32,743 base: Optional[BaseCandidate] = self._make_base_candidate_from_link( 2024-08-29T15:54:32,743 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-08-29T15:54:32,743 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 232, in _make_base_candidate_from_link 2024-08-29T15:54:32,743 self._link_candidate_cache[link] = LinkCandidate( 2024-08-29T15:54:32,743 ^^^^^^^^^^^^^^ 2024-08-29T15:54:32,743 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 303, in __init__ 2024-08-29T15:54:32,743 super().__init__( 2024-08-29T15:54:32,743 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 158, in __init__ 2024-08-29T15:54:32,743 self.dist = self._prepare() 2024-08-29T15:54:32,743 ^^^^^^^^^^^^^^^ 2024-08-29T15:54:32,743 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 235, in _prepare 2024-08-29T15:54:32,743 dist = self._prepare_distribution() 2024-08-29T15:54:32,743 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-08-29T15:54:32,743 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 314, in _prepare_distribution 2024-08-29T15:54:32,743 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2024-08-29T15:54:32,743 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-08-29T15:54:32,743 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/operations/prepare.py", line 527, in prepare_linked_requirement 2024-08-29T15:54:32,743 return self._prepare_linked_requirement(req, parallel_builds) 2024-08-29T15:54:32,743 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-08-29T15:54:32,743 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/operations/prepare.py", line 642, in _prepare_linked_requirement 2024-08-29T15:54:32,743 dist = _get_prepared_distribution( 2024-08-29T15:54:32,743 ^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-08-29T15:54:32,743 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/operations/prepare.py", line 72, in _get_prepared_distribution 2024-08-29T15:54:32,743 abstract_dist.prepare_distribution_metadata( 2024-08-29T15:54:32,743 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/distributions/sdist.py", line 69, in prepare_distribution_metadata 2024-08-29T15:54:32,743 self.req.prepare_metadata() 2024-08-29T15:54:32,743 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/req/req_install.py", line 581, in prepare_metadata 2024-08-29T15:54:32,743 self.metadata_directory = generate_metadata_legacy( 2024-08-29T15:54:32,743 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2024-08-29T15:54:32,743 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 71, in generate_metadata 2024-08-29T15:54:32,743 raise MetadataGenerationFailed(package_details=details) from error 2024-08-29T15:54:32,743 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2024-08-29T15:54:32,757 Removed district42==1.9.0 from https://files.pythonhosted.org/packages/45/7e/128e96f70e340676eeeaad68148700372abb68088bbf96ffcbad3617ea42/district42-1.9.0.tar.gz from build tracker '/tmp/pip-build-tracker-6lsnoixj' 2024-08-29T15:54:32,758 Removed build tracker: '/tmp/pip-build-tracker-6lsnoixj'