2023-09-08T15:12:31,564 Created temporary directory: /tmp/pip-build-tracker-xr8u0irq 2023-09-08T15:12:31,565 Initialized build tracking at /tmp/pip-build-tracker-xr8u0irq 2023-09-08T15:12:31,566 Created build tracker: /tmp/pip-build-tracker-xr8u0irq 2023-09-08T15:12:31,566 Entered build tracker: /tmp/pip-build-tracker-xr8u0irq 2023-09-08T15:12:31,567 Created temporary directory: /tmp/pip-wheel-ut_3mxu8 2023-09-08T15:12:31,570 Created temporary directory: /tmp/pip-ephem-wheel-cache-02g697pz 2023-09-08T15:12:31,591 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2023-09-08T15:12:31,595 2 location(s) to search for versions of exofrills: 2023-09-08T15:12:31,595 * https://pypi.org/simple/exofrills/ 2023-09-08T15:12:31,595 * https://www.piwheels.org/simple/exofrills/ 2023-09-08T15:12:31,596 Fetching project page and analyzing links: https://pypi.org/simple/exofrills/ 2023-09-08T15:12:31,597 Getting page https://pypi.org/simple/exofrills/ 2023-09-08T15:12:31,598 Found index url https://pypi.org/simple/ 2023-09-08T15:12:31,738 Fetched page https://pypi.org/simple/exofrills/ as application/vnd.pypi.simple.v1+json 2023-09-08T15:12:31,743 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,744 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,745 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,745 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,746 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,747 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,747 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,748 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,749 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,749 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,750 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,751 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,751 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,752 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,752 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,753 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,754 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,754 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,755 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,755 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,756 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,756 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,757 Fetching project page and analyzing links: https://www.piwheels.org/simple/exofrills/ 2023-09-08T15:12:31,758 Getting page https://www.piwheels.org/simple/exofrills/ 2023-09-08T15:12:31,759 Found index url https://www.piwheels.org/simple/ 2023-09-08T15:12:32,028 Fetched page https://www.piwheels.org/simple/exofrills/ as text/html 2023-09-08T15:12:32,034 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:32,034 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:32,035 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:32,036 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:32,036 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:32,037 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:32,037 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:32,038 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:32,039 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:32,039 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:32,040 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:32,040 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:32,041 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:32,041 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:32,042 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:32,042 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:32,043 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:32,044 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:32,044 Skipping link: not a file: https://www.piwheels.org/simple/exofrills/ 2023-09-08T15:12:32,045 Skipping link: not a file: https://pypi.org/simple/exofrills/ 2023-09-08T15:12:32,066 Given no hashes to check 1 links for project 'exofrills': discarding no candidates 2023-09-08T15:12:32,084 Collecting exofrills==0.1.2 2023-09-08T15:12:32,086 Created temporary directory: /tmp/pip-unpack-y831jy3z 2023-09-08T15:12:32,305 Downloading exofrills-0.1.2.tar.gz (10 kB) 2023-09-08T15:12:32,330 Added exofrills==0.1.2 from https://files.pythonhosted.org/packages/7b/2a/c46ae77f009370f8175a8008a8f7773e8b34943aec738816138735f1a68a/exofrills-0.1.2.tar.gz to build tracker '/tmp/pip-build-tracker-xr8u0irq' 2023-09-08T15:12:32,332 Running setup.py (path:/tmp/pip-wheel-ut_3mxu8/exofrills_3efd4c8d93e545e9962d0fb621726e53/setup.py) egg_info for package exofrills 2023-09-08T15:12:32,333 Created temporary directory: /tmp/pip-pip-egg-info-78lgem0l 2023-09-08T15:12:32,334 Preparing metadata (setup.py): started 2023-09-08T15:12:32,335 Running command python setup.py egg_info 2023-09-08T15:12:32,763 Traceback (most recent call last): 2023-09-08T15:12:32,763 File "", line 2, in 2023-09-08T15:12:32,764 File "", line 34, in 2023-09-08T15:12:32,765 File "/tmp/pip-wheel-ut_3mxu8/exofrills_3efd4c8d93e545e9962d0fb621726e53/setup.py", line 36, in 2023-09-08T15:12:32,766 long_description=open('readme.rst').read(), 2023-09-08T15:12:32,766 ^^^^^^^^^^^^^^^^^^ 2023-09-08T15:12:32,767 FileNotFoundError: [Errno 2] No such file or directory: 'readme.rst' 2023-09-08T15:12:32,835 ERROR: [present-rich] python setup.py egg_info exited with 1 2023-09-08T15:12:32,848 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2023-09-08T15:12:32,848 exec(compile('"'"''"'"''"'"' 2023-09-08T15:12:32,848 # This is -- a caller that pip uses to run setup.py 2023-09-08T15:12:32,848 # 2023-09-08T15:12:32,848 # - It imports setuptools before invoking setup.py, to enable projects that directly 2023-09-08T15:12:32,848 # import from `distutils.core` to work with newer packaging standards. 2023-09-08T15:12:32,848 # - It provides a clear error message when setuptools is not installed. 2023-09-08T15:12:32,848 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2023-09-08T15:12:32,848 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2023-09-08T15:12:32,848 # manifest_maker: standard file '"'"'-c'"'"' not found". 2023-09-08T15:12:32,848 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2023-09-08T15:12:32,848 import os, sys, tokenize 2023-09-08T15:12:32,848 2023-09-08T15:12:32,848 try: 2023-09-08T15:12:32,848 import setuptools 2023-09-08T15:12:32,848 except ImportError as error: 2023-09-08T15:12:32,848 print( 2023-09-08T15:12:32,848 "ERROR: Can not execute `setup.py` since setuptools is not available in " 2023-09-08T15:12:32,848 "the build environment.", 2023-09-08T15:12:32,848 file=sys.stderr, 2023-09-08T15:12:32,848 ) 2023-09-08T15:12:32,848 sys.exit(1) 2023-09-08T15:12:32,848 2023-09-08T15:12:32,848 __file__ = %r 2023-09-08T15:12:32,848 sys.argv[0] = __file__ 2023-09-08T15:12:32,848 2023-09-08T15:12:32,848 if os.path.exists(__file__): 2023-09-08T15:12:32,848 filename = __file__ 2023-09-08T15:12:32,848 with tokenize.open(__file__) as f: 2023-09-08T15:12:32,848 setup_py_code = f.read() 2023-09-08T15:12:32,848 else: 2023-09-08T15:12:32,848 filename = "" 2023-09-08T15:12:32,848 setup_py_code = "from setuptools import setup; setup()" 2023-09-08T15:12:32,848 2023-09-08T15:12:32,848 exec(compile(setup_py_code, filename, "exec")) 2023-09-08T15:12:32,848 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-ut_3mxu8/exofrills_3efd4c8d93e545e9962d0fb621726e53/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-78lgem0l[/] 2023-09-08T15:12:32,848 [bold magenta]cwd[/]: /tmp/pip-wheel-ut_3mxu8/exofrills_3efd4c8d93e545e9962d0fb621726e53/ 2023-09-08T15:12:32,849 Preparing metadata (setup.py): finished with status 'error' 2023-09-08T15:12:32,850 ERROR: [present-rich] metadata generation failed 2023-09-08T15:12:32,856 Exception information: 2023-09-08T15:12:32,856 Traceback (most recent call last): 2023-09-08T15:12:32,856 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,856 call_subprocess( 2023-09-08T15:12:32,856 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/utils/subprocess.py", line 224, in call_subprocess 2023-09-08T15:12:32,856 raise error 2023-09-08T15:12:32,856 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2023-09-08T15:12:32,856 2023-09-08T15:12:32,856 The above exception was the direct cause of the following exception: 2023-09-08T15:12:32,856 2023-09-08T15:12:32,856 Traceback (most recent call last): 2023-09-08T15:12:32,856 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,856 status = run_func(*args) 2023-09-08T15:12:32,856 ^^^^^^^^^^^^^^^ 2023-09-08T15:12:32,856 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/cli/req_command.py", line 248, in wrapper 2023-09-08T15:12:32,856 return func(self, options, args) 2023-09-08T15:12:32,856 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-08T15:12:32,856 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2023-09-08T15:12:32,856 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2023-09-08T15:12:32,856 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-08T15:12:32,856 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 92, in resolve 2023-09-08T15:12:32,856 result = self._result = resolver.resolve( 2023-09-08T15:12:32,856 ^^^^^^^^^^^^^^^^^ 2023-09-08T15:12:32,856 File "/usr/local/lib/python3.11/dist-packages/pip/_vendor/resolvelib/resolvers.py", line 546, in resolve 2023-09-08T15:12:32,856 state = resolution.resolve(requirements, max_rounds=max_rounds) 2023-09-08T15:12:32,856 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-08T15:12:32,856 File "/usr/local/lib/python3.11/dist-packages/pip/_vendor/resolvelib/resolvers.py", line 397, in resolve 2023-09-08T15:12:32,856 self._add_to_criteria(self.state.criteria, r, parent=None) 2023-09-08T15:12:32,856 File "/usr/local/lib/python3.11/dist-packages/pip/_vendor/resolvelib/resolvers.py", line 173, in _add_to_criteria 2023-09-08T15:12:32,856 if not criterion.candidates: 2023-09-08T15:12:32,856 File "/usr/local/lib/python3.11/dist-packages/pip/_vendor/resolvelib/structs.py", line 156, in __bool__ 2023-09-08T15:12:32,856 return bool(self._sequence) 2023-09-08T15:12:32,856 ^^^^^^^^^^^^^^^^^^^^ 2023-09-08T15:12:32,856 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 155, in __bool__ 2023-09-08T15:12:32,856 return any(self) 2023-09-08T15:12:32,856 ^^^^^^^^^ 2023-09-08T15:12:32,856 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 143, in 2023-09-08T15:12:32,856 return (c for c in iterator if id(c) not in self._incompatible_ids) 2023-09-08T15:12:32,856 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-08T15:12:32,856 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,856 candidate = func() 2023-09-08T15:12:32,856 ^^^^^^ 2023-09-08T15:12:32,856 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,856 self._link_candidate_cache[link] = LinkCandidate( 2023-09-08T15:12:32,856 ^^^^^^^^^^^^^^ 2023-09-08T15:12:32,856 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 293, in __init__ 2023-09-08T15:12:32,856 super().__init__( 2023-09-08T15:12:32,856 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 156, in __init__ 2023-09-08T15:12:32,856 self.dist = self._prepare() 2023-09-08T15:12:32,856 ^^^^^^^^^^^^^^^ 2023-09-08T15:12:32,856 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 225, in _prepare 2023-09-08T15:12:32,856 dist = self._prepare_distribution() 2023-09-08T15:12:32,856 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-08T15:12:32,856 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 304, in _prepare_distribution 2023-09-08T15:12:32,856 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2023-09-08T15:12:32,856 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-08T15:12:32,856 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/operations/prepare.py", line 538, in prepare_linked_requirement 2023-09-08T15:12:32,856 return self._prepare_linked_requirement(req, parallel_builds) 2023-09-08T15:12:32,856 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-08T15:12:32,856 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/operations/prepare.py", line 653, in _prepare_linked_requirement 2023-09-08T15:12:32,856 dist = _get_prepared_distribution( 2023-09-08T15:12:32,856 ^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-08T15:12:32,856 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/operations/prepare.py", line 69, in _get_prepared_distribution 2023-09-08T15:12:32,856 abstract_dist.prepare_distribution_metadata( 2023-09-08T15:12:32,856 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/distributions/sdist.py", line 61, in prepare_distribution_metadata 2023-09-08T15:12:32,856 self.req.prepare_metadata() 2023-09-08T15:12:32,856 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/req/req_install.py", line 568, in prepare_metadata 2023-09-08T15:12:32,856 self.metadata_directory = generate_metadata_legacy( 2023-09-08T15:12:32,856 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-08T15:12:32,856 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,856 raise MetadataGenerationFailed(package_details=details) from error 2023-09-08T15:12:32,856 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2023-09-08T15:12:32,868 Removed exofrills==0.1.2 from https://files.pythonhosted.org/packages/7b/2a/c46ae77f009370f8175a8008a8f7773e8b34943aec738816138735f1a68a/exofrills-0.1.2.tar.gz from build tracker '/tmp/pip-build-tracker-xr8u0irq' 2023-09-08T15:12:32,869 Removed build tracker: '/tmp/pip-build-tracker-xr8u0irq'