2023-09-08T15:12:30,832 Created temporary directory: /tmp/pip-build-tracker-30bseab4 2023-09-08T15:12:30,833 Initialized build tracking at /tmp/pip-build-tracker-30bseab4 2023-09-08T15:12:30,833 Created build tracker: /tmp/pip-build-tracker-30bseab4 2023-09-08T15:12:30,834 Entered build tracker: /tmp/pip-build-tracker-30bseab4 2023-09-08T15:12:30,834 Created temporary directory: /tmp/pip-wheel-ljdnpf7o 2023-09-08T15:12:30,837 Created temporary directory: /tmp/pip-ephem-wheel-cache-p1e7mlad 2023-09-08T15:12:30,859 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2023-09-08T15:12:30,863 2 location(s) to search for versions of exofrills: 2023-09-08T15:12:30,863 * https://pypi.org/simple/exofrills/ 2023-09-08T15:12:30,863 * https://www.piwheels.org/simple/exofrills/ 2023-09-08T15:12:30,863 Fetching project page and analyzing links: https://pypi.org/simple/exofrills/ 2023-09-08T15:12:30,864 Getting page https://pypi.org/simple/exofrills/ 2023-09-08T15:12:30,866 Found index url https://pypi.org/simple/ 2023-09-08T15:12:31,084 Fetched page https://pypi.org/simple/exofrills/ as application/vnd.pypi.simple.v1+json 2023-09-08T15:12:31,089 Found link https://files.pythonhosted.org/packages/c1/3a/87ed34d868f1f7b400df62e6079dc635476563f55116f15cce34aba8b4ad/exofrills-0.1.tar.gz (from https://pypi.org/simple/exofrills/), version: 0.1 2023-09-08T15:12:31,090 Found link https://files.pythonhosted.org/packages/02/29/6f6dcf8aa96ab8c147a52d404959c6f6cfe9e41e04f79df56cba8591709d/exofrills-0.1.1.tar.gz (from https://pypi.org/simple/exofrills/), version: 0.1.1 2023-09-08T15:12:31,091 Found link https://files.pythonhosted.org/packages/7b/2a/c46ae77f009370f8175a8008a8f7773e8b34943aec738816138735f1a68a/exofrills-0.1.2.tar.gz (from https://pypi.org/simple/exofrills/), version: 0.1.2 2023-09-08T15:12:31,091 Found link https://files.pythonhosted.org/packages/b0/12/0ed9320056f30cccd23510755e80ddff0ca9ec4824dcda2b2b4b7657dfb5/exofrills-0.1.3.tar.gz (from https://pypi.org/simple/exofrills/), version: 0.1.3 2023-09-08T15:12:31,092 Found link https://files.pythonhosted.org/packages/6b/a2/d1df297c822442de2562632dc2cdb280d77164db05706a9b2680d5cd0494/exofrills-0.1.4.tar.gz (from https://pypi.org/simple/exofrills/), version: 0.1.4 2023-09-08T15:12:31,093 Found link https://files.pythonhosted.org/packages/7d/9a/60a41d2c05b7d36bba92895a0134f6e3e2937a7b35070ad70f5abf7e7119/exofrills-0.1.5.tar.gz (from https://pypi.org/simple/exofrills/), version: 0.1.5 2023-09-08T15:12:31,093 Found link https://files.pythonhosted.org/packages/56/2e/3e4d21f29fdc3f607e0973c7c045679d8da707b2b37ddd39036f09daff9d/exofrills-0.1.6.tar.gz (from https://pypi.org/simple/exofrills/), version: 0.1.6 2023-09-08T15:12:31,094 Found link https://files.pythonhosted.org/packages/28/4a/c1c2aab4dd05cbf0f7b11065ba0b36c367e8d3a0cf2201a001ccd66c8bd7/exofrills-0.1.7.tar.gz (from https://pypi.org/simple/exofrills/), version: 0.1.7 2023-09-08T15:12:31,095 Found link https://files.pythonhosted.org/packages/ed/f9/487a40fc4b60b6b9c37a96b12a4e8c0348823cded1877aa8eaf76331d891/exofrills-0.1.8.tar.gz (from https://pypi.org/simple/exofrills/), version: 0.1.8 2023-09-08T15:12:31,095 Found link https://files.pythonhosted.org/packages/6a/d0/39700eb67ed96fa544dd5d49627a06b9e17dd89ee1c2ed55f61f9ebe2f86/exofrills-0.1.9.tar.gz (from https://pypi.org/simple/exofrills/), version: 0.1.9 2023-09-08T15:12:31,096 Found link https://files.pythonhosted.org/packages/63/86/54236c3472a095c7964bf525b1a8c15ddb53d5ea8cf2304527eab219a310/exofrills-0.1.10.tar.gz (from https://pypi.org/simple/exofrills/), version: 0.1.10 2023-09-08T15:12:31,096 Found link https://files.pythonhosted.org/packages/ec/bf/9394be688ac2339005a55d74652007978775d17931e8249161f78f979b5b/exofrills-0.1.11.tar.gz (from https://pypi.org/simple/exofrills/), version: 0.1.11 2023-09-08T15:12:31,097 Found link https://files.pythonhosted.org/packages/45/9a/f27e36444248a14924c8b54ba5fb3505ea5bd97f250d8a7fb505e3be00af/exofrills-0.1.12.tar.gz (from https://pypi.org/simple/exofrills/), version: 0.1.12 2023-09-08T15:12:31,098 Found link https://files.pythonhosted.org/packages/8d/ff/ba7263a5c8b176adb9b07da52b055de49c8b833efa98eb0bd1160f4afa35/exofrills-0.1.13.tar.gz (from https://pypi.org/simple/exofrills/), version: 0.1.13 2023-09-08T15:12:31,098 Found link https://files.pythonhosted.org/packages/41/48/8798aafb90c30b6e478cae94e727db8b760603030caef18802951e0f6aee/exofrills-0.1.14.tar.gz (from https://pypi.org/simple/exofrills/), version: 0.1.14 2023-09-08T15:12:31,099 Found link https://files.pythonhosted.org/packages/90/48/7fccb4d0cb5d7c0453ec0d325fce4ab01aee732eb9d92eec3b2ac6d165df/exofrills-0.2.0.tar.gz (from https://pypi.org/simple/exofrills/), version: 0.2.0 2023-09-08T15:12:31,099 Found link https://files.pythonhosted.org/packages/f7/c4/adf71e1e20bd50b1513496aad433184c495f5de36fc1b066ee42dce3ef7f/exofrills-0.2.1.tar.gz (from https://pypi.org/simple/exofrills/), version: 0.2.1 2023-09-08T15:12:31,100 Found link https://files.pythonhosted.org/packages/e4/41/290d91260a860357ed50feda1cebe9368f24125608465044cb5ac7e20890/exofrills-0.2.2.tar.gz (from https://pypi.org/simple/exofrills/), version: 0.2.2 2023-09-08T15:12:31,101 Found link https://files.pythonhosted.org/packages/41/3d/f1b63610a543ff902ec6bae3f2a94286b40ded12539d00159e83d934bc2b/exofrills-0.3.0.tar.gz (from https://pypi.org/simple/exofrills/), version: 0.3.0 2023-09-08T15:12:31,101 Found link https://files.pythonhosted.org/packages/d8/2a/99dd7722b241c5f049153a56df7a0f90043c2d75459ffa743e3f90c70dcf/exofrills-0.3.1.tar.gz (from https://pypi.org/simple/exofrills/), version: 0.3.1 2023-09-08T15:12:31,102 Found link https://files.pythonhosted.org/packages/fc/6e/f790e5894e3df533d889de7311450f9e47b2b333b7f88d8c7a607aed6c6d/exofrills-0.3.2.tar.gz (from https://pypi.org/simple/exofrills/), version: 0.3.2 2023-09-08T15:12:31,102 Found link https://files.pythonhosted.org/packages/58/81/c55a4f1f546c4f2f6d786133997ad007fa9c3cfd24ca27948323ffa07326/exofrills-0.3.3.tar.gz (from https://pypi.org/simple/exofrills/), version: 0.3.3 2023-09-08T15:12:31,103 Fetching project page and analyzing links: https://www.piwheels.org/simple/exofrills/ 2023-09-08T15:12:31,103 Getting page https://www.piwheels.org/simple/exofrills/ 2023-09-08T15:12:31,105 Found index url https://www.piwheels.org/simple/ 2023-09-08T15:12:31,381 Fetched page https://www.piwheels.org/simple/exofrills/ as text/html 2023-09-08T15:12:31,387 Skipping link: No binaries permitted for exofrills: https://www.piwheels.org/simple/exofrills/exofrills-0.1.10-py3-none-any.whl#sha256=a80c1e7654a8758fbe2a9b506fe59feed481c94db5b601c42e2171e40860a259 (from https://www.piwheels.org/simple/exofrills/) 2023-09-08T15:12:31,387 Skipping link: No binaries permitted for exofrills: https://www.piwheels.org/simple/exofrills/exofrills-0.1.11-py3-none-any.whl#sha256=4a76b1b53bfd54e04bab116b5622f77f6b8dc4b41e8d8d4dd2fb360f20207321 (from https://www.piwheels.org/simple/exofrills/) 2023-09-08T15:12:31,388 Skipping link: No binaries permitted for exofrills: https://www.piwheels.org/simple/exofrills/exofrills-0.1.12-py3-none-any.whl#sha256=2ae9f3757a45d809b44e2804a886c2e065021d786347425b53557442028058e2 (from https://www.piwheels.org/simple/exofrills/) 2023-09-08T15:12:31,388 Skipping link: No binaries permitted for exofrills: https://www.piwheels.org/simple/exofrills/exofrills-0.1.13-py3-none-any.whl#sha256=789242cbe96335db967d67468a93d13d202a88cd54f988275222c089c8b40f64 (from https://www.piwheels.org/simple/exofrills/) 2023-09-08T15:12:31,389 Skipping link: No binaries permitted for exofrills: https://www.piwheels.org/simple/exofrills/exofrills-0.1.14-py3-none-any.whl#sha256=2d746f11c4344682248f59abedd91b1c264c506eeb5ba313a78c2463ee075bf5 (from https://www.piwheels.org/simple/exofrills/) 2023-09-08T15:12:31,390 Skipping link: No binaries permitted for exofrills: https://www.piwheels.org/simple/exofrills/exofrills-0.1.4-py3-none-any.whl#sha256=b2f98b7ddc2c39a88f1320a19c086543ac3c26be1b6073cd6030ad09c42a431e (from https://www.piwheels.org/simple/exofrills/) 2023-09-08T15:12:31,390 Skipping link: No binaries permitted for exofrills: https://www.piwheels.org/simple/exofrills/exofrills-0.1.5-py3-none-any.whl#sha256=0696b067d3e3993aa7de7c4c13d012d5ef8f2cb6a23c38cf866f3c3acf8592a9 (from https://www.piwheels.org/simple/exofrills/) 2023-09-08T15:12:31,391 Skipping link: No binaries permitted for exofrills: https://www.piwheels.org/simple/exofrills/exofrills-0.1.6-py3-none-any.whl#sha256=250f0ac2a539800382382d1688bad958d91a2803b610cb0389e2f702f15d9075 (from https://www.piwheels.org/simple/exofrills/) 2023-09-08T15:12:31,391 Skipping link: No binaries permitted for exofrills: https://www.piwheels.org/simple/exofrills/exofrills-0.1.7-py3-none-any.whl#sha256=db2ccb3ecf195c0303de46feecded4db0046fde412579d19625aa13d94d25a3c (from https://www.piwheels.org/simple/exofrills/) 2023-09-08T15:12:31,392 Skipping link: No binaries permitted for exofrills: https://www.piwheels.org/simple/exofrills/exofrills-0.1.8-py3-none-any.whl#sha256=8341922465d112831b560658446267b082d7d967c7513c35d7c02242d7616e1a (from https://www.piwheels.org/simple/exofrills/) 2023-09-08T15:12:31,392 Skipping link: No binaries permitted for exofrills: https://www.piwheels.org/simple/exofrills/exofrills-0.1.9-py3-none-any.whl#sha256=0ec4c3b6089353d044bd9a5543d209361c5e73a1d8f9a59c99391807d5f6b719 (from https://www.piwheels.org/simple/exofrills/) 2023-09-08T15:12:31,393 Skipping link: No binaries permitted for exofrills: https://www.piwheels.org/simple/exofrills/exofrills-0.2.0-py3-none-any.whl#sha256=c4bad305ae17d0055de44b426fa98adecc065679358a620be2190ea89b933147 (from https://www.piwheels.org/simple/exofrills/) 2023-09-08T15:12:31,393 Skipping link: No binaries permitted for exofrills: https://www.piwheels.org/simple/exofrills/exofrills-0.2.1-py3-none-any.whl#sha256=a629b843fe003a21bef698f67e27ee4b08fb6a0f4def5e67fe542d22a0130e3e (from https://www.piwheels.org/simple/exofrills/) 2023-09-08T15:12:31,394 Skipping link: No binaries permitted for exofrills: https://www.piwheels.org/simple/exofrills/exofrills-0.2.2-py3-none-any.whl#sha256=6786865b2eff4b31b9cafe9adad065e891bfc60c37723c3eae914c1bd1295fbb (from https://www.piwheels.org/simple/exofrills/) 2023-09-08T15:12:31,394 Skipping link: No binaries permitted for exofrills: https://www.piwheels.org/simple/exofrills/exofrills-0.3.0-py3-none-any.whl#sha256=063dbd25cc6038d368a874c41683cd277ffd137394b406c17c778e2b522e5d41 (from https://www.piwheels.org/simple/exofrills/) 2023-09-08T15:12:31,395 Skipping link: No binaries permitted for exofrills: https://www.piwheels.org/simple/exofrills/exofrills-0.3.1-py3-none-any.whl#sha256=e0fdc30177de782d69c881cc4011a997758c6c4bace2de7a3d07879d7ceb7963 (from https://www.piwheels.org/simple/exofrills/) 2023-09-08T15:12:31,395 Skipping link: No binaries permitted for exofrills: https://www.piwheels.org/simple/exofrills/exofrills-0.3.2-py3-none-any.whl#sha256=3a77a642850ef304eb1b63484374708e3c54db38f8e818552e2a0fbf20915d8b (from https://www.piwheels.org/simple/exofrills/) 2023-09-08T15:12:31,396 Skipping link: No binaries permitted for exofrills: https://www.piwheels.org/simple/exofrills/exofrills-0.3.3-py3-none-any.whl#sha256=0db1de1c9fa4aebd71caaa7a4ea0136137364d2430ccb069158a76b1cdf1d41b (from https://www.piwheels.org/simple/exofrills/) 2023-09-08T15:12:31,396 Skipping link: not a file: https://www.piwheels.org/simple/exofrills/ 2023-09-08T15:12:31,397 Skipping link: not a file: https://pypi.org/simple/exofrills/ 2023-09-08T15:12:31,418 Given no hashes to check 1 links for project 'exofrills': discarding no candidates 2023-09-08T15:12:31,436 Collecting exofrills==0.1 2023-09-08T15:12:31,438 Created temporary directory: /tmp/pip-unpack-839aykof 2023-09-08T15:12:31,649 Downloading exofrills-0.1.tar.gz (10 kB) 2023-09-08T15:12:31,674 Added exofrills==0.1 from https://files.pythonhosted.org/packages/c1/3a/87ed34d868f1f7b400df62e6079dc635476563f55116f15cce34aba8b4ad/exofrills-0.1.tar.gz to build tracker '/tmp/pip-build-tracker-30bseab4' 2023-09-08T15:12:31,675 Running setup.py (path:/tmp/pip-wheel-ljdnpf7o/exofrills_0e16b281db60459a89bb494158c392c8/setup.py) egg_info for package exofrills 2023-09-08T15:12:31,676 Created temporary directory: /tmp/pip-pip-egg-info-r1oxzczk 2023-09-08T15:12:31,677 Preparing metadata (setup.py): started 2023-09-08T15:12:31,678 Running command python setup.py egg_info 2023-09-08T15:12:32,080 Traceback (most recent call last): 2023-09-08T15:12:32,080 File "", line 2, in 2023-09-08T15:12:32,081 File "", line 34, in 2023-09-08T15:12:32,081 File "/tmp/pip-wheel-ljdnpf7o/exofrills_0e16b281db60459a89bb494158c392c8/setup.py", line 35, in 2023-09-08T15:12:32,082 long_description=open('readme.rst').read(), 2023-09-08T15:12:32,083 ^^^^^^^^^^^^^^^^^^ 2023-09-08T15:12:32,084 FileNotFoundError: [Errno 2] No such file or directory: 'readme.rst' 2023-09-08T15:12:32,152 ERROR: [present-rich] python setup.py egg_info exited with 1 2023-09-08T15:12:32,165 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2023-09-08T15:12:32,165 exec(compile('"'"''"'"''"'"' 2023-09-08T15:12:32,165 # This is -- a caller that pip uses to run setup.py 2023-09-08T15:12:32,165 # 2023-09-08T15:12:32,165 # - It imports setuptools before invoking setup.py, to enable projects that directly 2023-09-08T15:12:32,165 # import from `distutils.core` to work with newer packaging standards. 2023-09-08T15:12:32,165 # - It provides a clear error message when setuptools is not installed. 2023-09-08T15:12:32,165 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2023-09-08T15:12:32,165 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2023-09-08T15:12:32,165 # manifest_maker: standard file '"'"'-c'"'"' not found". 2023-09-08T15:12:32,165 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2023-09-08T15:12:32,165 import os, sys, tokenize 2023-09-08T15:12:32,165 2023-09-08T15:12:32,165 try: 2023-09-08T15:12:32,165 import setuptools 2023-09-08T15:12:32,165 except ImportError as error: 2023-09-08T15:12:32,165 print( 2023-09-08T15:12:32,165 "ERROR: Can not execute `setup.py` since setuptools is not available in " 2023-09-08T15:12:32,165 "the build environment.", 2023-09-08T15:12:32,165 file=sys.stderr, 2023-09-08T15:12:32,165 ) 2023-09-08T15:12:32,165 sys.exit(1) 2023-09-08T15:12:32,165 2023-09-08T15:12:32,165 __file__ = %r 2023-09-08T15:12:32,165 sys.argv[0] = __file__ 2023-09-08T15:12:32,165 2023-09-08T15:12:32,165 if os.path.exists(__file__): 2023-09-08T15:12:32,165 filename = __file__ 2023-09-08T15:12:32,165 with tokenize.open(__file__) as f: 2023-09-08T15:12:32,165 setup_py_code = f.read() 2023-09-08T15:12:32,165 else: 2023-09-08T15:12:32,165 filename = "" 2023-09-08T15:12:32,165 setup_py_code = "from setuptools import setup; setup()" 2023-09-08T15:12:32,165 2023-09-08T15:12:32,165 exec(compile(setup_py_code, filename, "exec")) 2023-09-08T15:12:32,165 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-ljdnpf7o/exofrills_0e16b281db60459a89bb494158c392c8/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-r1oxzczk[/] 2023-09-08T15:12:32,165 [bold magenta]cwd[/]: /tmp/pip-wheel-ljdnpf7o/exofrills_0e16b281db60459a89bb494158c392c8/ 2023-09-08T15:12:32,166 Preparing metadata (setup.py): finished with status 'error' 2023-09-08T15:12:32,167 ERROR: [present-rich] metadata generation failed 2023-09-08T15:12:32,173 Exception information: 2023-09-08T15:12:32,173 Traceback (most recent call last): 2023-09-08T15:12:32,173 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 64, in generate_metadata 2023-09-08T15:12:32,173 call_subprocess( 2023-09-08T15:12:32,173 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/utils/subprocess.py", line 224, in call_subprocess 2023-09-08T15:12:32,173 raise error 2023-09-08T15:12:32,173 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2023-09-08T15:12:32,173 2023-09-08T15:12:32,173 The above exception was the direct cause of the following exception: 2023-09-08T15:12:32,173 2023-09-08T15:12:32,173 Traceback (most recent call last): 2023-09-08T15:12:32,173 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/cli/base_command.py", line 180, in exc_logging_wrapper 2023-09-08T15:12:32,173 status = run_func(*args) 2023-09-08T15:12:32,173 ^^^^^^^^^^^^^^^ 2023-09-08T15:12:32,173 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/cli/req_command.py", line 248, in wrapper 2023-09-08T15:12:32,173 return func(self, options, args) 2023-09-08T15:12:32,173 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-08T15:12:32,173 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2023-09-08T15:12:32,173 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2023-09-08T15:12:32,173 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-08T15:12:32,173 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 92, in resolve 2023-09-08T15:12:32,173 result = self._result = resolver.resolve( 2023-09-08T15:12:32,173 ^^^^^^^^^^^^^^^^^ 2023-09-08T15:12:32,173 File "/usr/local/lib/python3.11/dist-packages/pip/_vendor/resolvelib/resolvers.py", line 546, in resolve 2023-09-08T15:12:32,173 state = resolution.resolve(requirements, max_rounds=max_rounds) 2023-09-08T15:12:32,173 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-08T15:12:32,173 File "/usr/local/lib/python3.11/dist-packages/pip/_vendor/resolvelib/resolvers.py", line 397, in resolve 2023-09-08T15:12:32,173 self._add_to_criteria(self.state.criteria, r, parent=None) 2023-09-08T15:12:32,173 File "/usr/local/lib/python3.11/dist-packages/pip/_vendor/resolvelib/resolvers.py", line 173, in _add_to_criteria 2023-09-08T15:12:32,173 if not criterion.candidates: 2023-09-08T15:12:32,173 File "/usr/local/lib/python3.11/dist-packages/pip/_vendor/resolvelib/structs.py", line 156, in __bool__ 2023-09-08T15:12:32,173 return bool(self._sequence) 2023-09-08T15:12:32,173 ^^^^^^^^^^^^^^^^^^^^ 2023-09-08T15:12:32,173 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 155, in __bool__ 2023-09-08T15:12:32,173 return any(self) 2023-09-08T15:12:32,173 ^^^^^^^^^ 2023-09-08T15:12:32,173 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 143, in 2023-09-08T15:12:32,173 return (c for c in iterator if id(c) not in self._incompatible_ids) 2023-09-08T15:12:32,173 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-08T15:12:32,173 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 47, in _iter_built 2023-09-08T15:12:32,173 candidate = func() 2023-09-08T15:12:32,173 ^^^^^^ 2023-09-08T15:12:32,173 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 206, in _make_candidate_from_link 2023-09-08T15:12:32,173 self._link_candidate_cache[link] = LinkCandidate( 2023-09-08T15:12:32,173 ^^^^^^^^^^^^^^ 2023-09-08T15:12:32,173 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 293, in __init__ 2023-09-08T15:12:32,173 super().__init__( 2023-09-08T15:12:32,173 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 156, in __init__ 2023-09-08T15:12:32,173 self.dist = self._prepare() 2023-09-08T15:12:32,173 ^^^^^^^^^^^^^^^ 2023-09-08T15:12:32,173 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 225, in _prepare 2023-09-08T15:12:32,173 dist = self._prepare_distribution() 2023-09-08T15:12:32,173 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-08T15:12:32,173 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 304, in _prepare_distribution 2023-09-08T15:12:32,173 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2023-09-08T15:12:32,173 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-08T15:12:32,173 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/operations/prepare.py", line 538, in prepare_linked_requirement 2023-09-08T15:12:32,173 return self._prepare_linked_requirement(req, parallel_builds) 2023-09-08T15:12:32,173 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-08T15:12:32,173 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/operations/prepare.py", line 653, in _prepare_linked_requirement 2023-09-08T15:12:32,173 dist = _get_prepared_distribution( 2023-09-08T15:12:32,173 ^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-08T15:12:32,173 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/operations/prepare.py", line 69, in _get_prepared_distribution 2023-09-08T15:12:32,173 abstract_dist.prepare_distribution_metadata( 2023-09-08T15:12:32,173 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/distributions/sdist.py", line 61, in prepare_distribution_metadata 2023-09-08T15:12:32,173 self.req.prepare_metadata() 2023-09-08T15:12:32,173 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/req/req_install.py", line 568, in prepare_metadata 2023-09-08T15:12:32,173 self.metadata_directory = generate_metadata_legacy( 2023-09-08T15:12:32,173 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-08T15:12:32,173 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 71, in generate_metadata 2023-09-08T15:12:32,173 raise MetadataGenerationFailed(package_details=details) from error 2023-09-08T15:12:32,173 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2023-09-08T15:12:32,185 Removed exofrills==0.1 from https://files.pythonhosted.org/packages/c1/3a/87ed34d868f1f7b400df62e6079dc635476563f55116f15cce34aba8b4ad/exofrills-0.1.tar.gz from build tracker '/tmp/pip-build-tracker-30bseab4' 2023-09-08T15:12:32,186 Removed build tracker: '/tmp/pip-build-tracker-30bseab4'