2023-09-16T22:59:02,637 Created temporary directory: /tmp/pip-build-tracker-da8jyohl 2023-09-16T22:59:02,638 Initialized build tracking at /tmp/pip-build-tracker-da8jyohl 2023-09-16T22:59:02,639 Created build tracker: /tmp/pip-build-tracker-da8jyohl 2023-09-16T22:59:02,639 Entered build tracker: /tmp/pip-build-tracker-da8jyohl 2023-09-16T22:59:02,640 Created temporary directory: /tmp/pip-wheel-us3p3iw_ 2023-09-16T22:59:02,643 Created temporary directory: /tmp/pip-ephem-wheel-cache-k0aklesm 2023-09-16T22:59:02,665 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2023-09-16T22:59:02,669 2 location(s) to search for versions of semi-ate-spyder: 2023-09-16T22:59:02,669 * https://pypi.org/simple/semi-ate-spyder/ 2023-09-16T22:59:02,669 * https://www.piwheels.org/simple/semi-ate-spyder/ 2023-09-16T22:59:02,670 Fetching project page and analyzing links: https://pypi.org/simple/semi-ate-spyder/ 2023-09-16T22:59:02,671 Getting page https://pypi.org/simple/semi-ate-spyder/ 2023-09-16T22:59:02,672 Found index url https://pypi.org/simple/ 2023-09-16T22:59:02,925 Fetched page https://pypi.org/simple/semi-ate-spyder/ as application/vnd.pypi.simple.v1+json 2023-09-16T22:59:02,930 Found link https://files.pythonhosted.org/packages/1e/73/e7ccb9f47dc8e0110e5ee62c3aa033d9b89ee0d482c32874a382fc3a188c/semi-ate-spyder-0.2.0.tar.gz (from https://pypi.org/simple/semi-ate-spyder/), version: 0.2.0 2023-09-16T22:59:02,931 Found link https://files.pythonhosted.org/packages/74/77/b4abf26b566ea4e66a9fb9925ce058a3ca69531cb926caa3fddb2321f6be/semi-ate-spyder-0.2.2.tar.gz (from https://pypi.org/simple/semi-ate-spyder/), version: 0.2.2 2023-09-16T22:59:02,931 Found link https://files.pythonhosted.org/packages/0f/4c/0305496f7805456788062b1b70e32e97146c2fb773d1bac353e709b639d3/semi-ate-spyder-1.0.0.tar.gz (from https://pypi.org/simple/semi-ate-spyder/), version: 1.0.0 2023-09-16T22:59:02,932 Found link https://files.pythonhosted.org/packages/a2/b9/226e9ebf52618813c448db3d2d300664b5ed3f2e19d9d305b4bda25f72ec/semi-ate-spyder-1.0.1.tar.gz (from https://pypi.org/simple/semi-ate-spyder/), version: 1.0.1 2023-09-16T22:59:02,933 Found link https://files.pythonhosted.org/packages/db/5d/d101105b4c686f43e0f8fede16736ab0dd3f0643aa3562991277e8fa1a86/semi-ate-spyder-1.0.2.tar.gz (from https://pypi.org/simple/semi-ate-spyder/), version: 1.0.2 2023-09-16T22:59:02,933 Found link https://files.pythonhosted.org/packages/36/a2/68658a16900fe3af814df5ee2223aea46ff2c65a84bc8980636150ab39ce/semi-ate-spyder-1.0.3.tar.gz (from https://pypi.org/simple/semi-ate-spyder/), version: 1.0.3 2023-09-16T22:59:02,934 Found link https://files.pythonhosted.org/packages/8f/ea/1c4e181cdbe352f35f3d3d301c03007a678602963a25928d783198234ce6/semi-ate-spyder-1.0.4.tar.gz (from https://pypi.org/simple/semi-ate-spyder/), version: 1.0.4 2023-09-16T22:59:02,935 Found link https://files.pythonhosted.org/packages/6c/61/3748434e50c72e433f4ddf9e0d7fc80a61d0abe659867ee829213f038b26/semi-ate-spyder-1.0.5.tar.gz (from https://pypi.org/simple/semi-ate-spyder/), version: 1.0.5 2023-09-16T22:59:02,936 Found link https://files.pythonhosted.org/packages/70/99/b8fa80b393687b58b3e3c7cc08ba24ddffa9564015b9473ac7845e353db7/semi-ate-spyder-1.0.6.tar.gz (from https://pypi.org/simple/semi-ate-spyder/), version: 1.0.6 2023-09-16T22:59:02,936 Found link https://files.pythonhosted.org/packages/35/d7/f420f4f094c087ca0d28e9d0b984e4981b8557d3edc514325b0ca1f0cae6/semi-ate-spyder-1.0.7.tar.gz (from https://pypi.org/simple/semi-ate-spyder/), version: 1.0.7 2023-09-16T22:59:02,937 Found link https://files.pythonhosted.org/packages/b9/9f/9d735b96ab421b31c3a7b4ea5deac853b745b9b0dc2cbd0c9d88d2c0a435/semi-ate-spyder-1.0.8.tar.gz (from https://pypi.org/simple/semi-ate-spyder/), version: 1.0.8 2023-09-16T22:59:02,938 Found link https://files.pythonhosted.org/packages/90/71/26264be01bb727cc1c9036fcd2d280bc1b23b22510e49ff5378ff3133c46/semi-ate-spyder-1.0.9.tar.gz (from https://pypi.org/simple/semi-ate-spyder/), version: 1.0.9 2023-09-16T22:59:02,938 Found link https://files.pythonhosted.org/packages/28/cd/83d8745018e5838059c9b7af0a3bba90505bd8f4eec145c9c3b7d962939a/semi-ate-spyder-1.0.10.tar.gz (from https://pypi.org/simple/semi-ate-spyder/), version: 1.0.10 2023-09-16T22:59:02,939 Found link https://files.pythonhosted.org/packages/26/40/f089bf55f8083f7cc692b944575e59dc18314e441aea67659b25fd56faeb/semi-ate-spyder-1.0.11.tar.gz (from https://pypi.org/simple/semi-ate-spyder/), version: 1.0.11 2023-09-16T22:59:02,940 Found link https://files.pythonhosted.org/packages/f0/f9/af60b5f841058f5f2b2ff6bff40717ceedac95108f209b99709c15094cc3/semi-ate-spyder-1.0.12.tar.gz (from https://pypi.org/simple/semi-ate-spyder/), version: 1.0.12 2023-09-16T22:59:02,941 Found link https://files.pythonhosted.org/packages/6d/88/e24326944a3abbe1ae07adc0a01eb73453c50fa330eba3f42bbab74bfad0/semi-ate-spyder-1.0.13.tar.gz (from https://pypi.org/simple/semi-ate-spyder/), version: 1.0.13 2023-09-16T22:59:02,941 Found link https://files.pythonhosted.org/packages/11/78/c5cf083d08deae8df35cee2b3ece5fc5220fd5c0a4b76423992a2dd478e5/semi-ate-spyder-1.0.14.tar.gz (from https://pypi.org/simple/semi-ate-spyder/), version: 1.0.14 2023-09-16T22:59:02,942 Found link https://files.pythonhosted.org/packages/5d/29/81d896323160a35e4cd96e1ec7c7358d65dd471b120a3a705414f36f9c60/semi-ate-spyder-1.0.15.tar.gz (from https://pypi.org/simple/semi-ate-spyder/), version: 1.0.15 2023-09-16T22:59:02,943 Fetching project page and analyzing links: https://www.piwheels.org/simple/semi-ate-spyder/ 2023-09-16T22:59:02,943 Getting page https://www.piwheels.org/simple/semi-ate-spyder/ 2023-09-16T22:59:02,944 Found index url https://www.piwheels.org/simple/ 2023-09-16T22:59:03,192 Fetched page https://www.piwheels.org/simple/semi-ate-spyder/ as text/html 2023-09-16T22:59:03,197 Skipping link: No binaries permitted for semi-ate-spyder: https://www.piwheels.org/simple/semi-ate-spyder/semi_ate_spyder-1.0.15-py3-none-any.whl#sha256=5bc66ce5d07b93c3514b969aa540b3175c286239a9854575be7e9f5bf0a7357b (from https://www.piwheels.org/simple/semi-ate-spyder/) 2023-09-16T22:59:03,198 Skipping link: No binaries permitted for semi-ate-spyder: https://www.piwheels.org/simple/semi-ate-spyder/semi_ate_spyder-1.0.14-py3-none-any.whl#sha256=9c2db8f67afeeab7bd031fbd661d499d9c67a64add72affea40994c19885a9b0 (from https://www.piwheels.org/simple/semi-ate-spyder/) 2023-09-16T22:59:03,199 Skipping link: No binaries permitted for semi-ate-spyder: https://www.piwheels.org/simple/semi-ate-spyder/semi_ate_spyder-1.0.13-py3-none-any.whl#sha256=b7dac6cd50309823e41f4806eaffd2e5ed369fd0f042accd9e9c5f7ac3b2ad2b (from https://www.piwheels.org/simple/semi-ate-spyder/) 2023-09-16T22:59:03,199 Skipping link: No binaries permitted for semi-ate-spyder: https://www.piwheels.org/simple/semi-ate-spyder/semi_ate_spyder-1.0.12-py3-none-any.whl#sha256=d441adb29cbfc2097f8ce6187fa9c638b9fc5a6dd1a4f2d8598c3be8de1f2159 (from https://www.piwheels.org/simple/semi-ate-spyder/) 2023-09-16T22:59:03,200 Skipping link: No binaries permitted for semi-ate-spyder: https://www.piwheels.org/simple/semi-ate-spyder/semi_ate_spyder-1.0.11-py3-none-any.whl#sha256=131033a0247b972c3f4775e81e471d8d68d922b994dfade3e14dbd31b3156fe5 (from https://www.piwheels.org/simple/semi-ate-spyder/) 2023-09-16T22:59:03,201 Skipping link: No binaries permitted for semi-ate-spyder: https://www.piwheels.org/simple/semi-ate-spyder/semi_ate_spyder-1.0.10-py3-none-any.whl#sha256=3b68f3002084ca4ecf3aa49e71f405b0f833f89a2669f624db3454ff10e7b64c (from https://www.piwheels.org/simple/semi-ate-spyder/) 2023-09-16T22:59:03,201 Skipping link: No binaries permitted for semi-ate-spyder: https://www.piwheels.org/simple/semi-ate-spyder/semi_ate_spyder-1.0.9-py3-none-any.whl#sha256=c39d6c968c7c08015a83c84c88d81fe4a7e2fa80c611614366ca3e8629e4d290 (from https://www.piwheels.org/simple/semi-ate-spyder/) 2023-09-16T22:59:03,202 Skipping link: No binaries permitted for semi-ate-spyder: https://www.piwheels.org/simple/semi-ate-spyder/semi_ate_spyder-1.0.8-py3-none-any.whl#sha256=c0a26fe95dcc57be45bd861e90416ea06cac4e3658542cea90efa00cc1e2e6bd (from https://www.piwheels.org/simple/semi-ate-spyder/) 2023-09-16T22:59:03,202 Skipping link: No binaries permitted for semi-ate-spyder: https://www.piwheels.org/simple/semi-ate-spyder/semi_ate_spyder-1.0.7-py3-none-any.whl#sha256=cedf79aaec8c79d1d4b8704a147cf10e5deb53451bfd5c821dbe5a8b6b69b738 (from https://www.piwheels.org/simple/semi-ate-spyder/) 2023-09-16T22:59:03,203 Skipping link: No binaries permitted for semi-ate-spyder: https://www.piwheels.org/simple/semi-ate-spyder/semi_ate_spyder-1.0.6-py3-none-any.whl#sha256=a76fa8773de37c41eab2ca294c40fe12948228b76bd37ad015fa70f7cd4275a3 (from https://www.piwheels.org/simple/semi-ate-spyder/) 2023-09-16T22:59:03,204 Skipping link: No binaries permitted for semi-ate-spyder: https://www.piwheels.org/simple/semi-ate-spyder/semi_ate_spyder-1.0.5-py3-none-any.whl#sha256=f6f4a596dcecfca74797be83bef98b2f2faca744ac73171ed429eaee5b03c94c (from https://www.piwheels.org/simple/semi-ate-spyder/) 2023-09-16T22:59:03,204 Skipping link: No binaries permitted for semi-ate-spyder: https://www.piwheels.org/simple/semi-ate-spyder/semi_ate_spyder-1.0.4-py3-none-any.whl#sha256=1fb96cd2a3a5a73491d0b85880a7592a99b3b30bcccf994b3e731ff02c7b30cc (from https://www.piwheels.org/simple/semi-ate-spyder/) 2023-09-16T22:59:03,205 Skipping link: No binaries permitted for semi-ate-spyder: https://www.piwheels.org/simple/semi-ate-spyder/semi_ate_spyder-1.0.3-py3-none-any.whl#sha256=3ed7f6cf19fa24b04263e68f098dbdc4fbb762ab7983801f74ff8fe47e3be4be (from https://www.piwheels.org/simple/semi-ate-spyder/) 2023-09-16T22:59:03,205 Skipping link: No binaries permitted for semi-ate-spyder: https://www.piwheels.org/simple/semi-ate-spyder/semi_ate_spyder-1.0.2-py3-none-any.whl#sha256=87a5fba799f8e85d08f35c2506ecdfe90f07c38f00e93d929e16bb47da525e44 (from https://www.piwheels.org/simple/semi-ate-spyder/) 2023-09-16T22:59:03,206 Skipping link: No binaries permitted for semi-ate-spyder: https://www.piwheels.org/simple/semi-ate-spyder/semi_ate_spyder-1.0.0-py3-none-any.whl#sha256=d6bf06b98ae796c7d315a9f39c526d82fb10eea815ee4f1c02c4b4cb8afea448 (from https://www.piwheels.org/simple/semi-ate-spyder/) 2023-09-16T22:59:03,206 Skipping link: No binaries permitted for semi-ate-spyder: https://www.piwheels.org/simple/semi-ate-spyder/semi_ate_spyder-0.2.2-py3-none-any.whl#sha256=a1c7e89738c133c90a385f9fd477eb5b536cdbdf19e4f9062b097273a7932f1a (from https://www.piwheels.org/simple/semi-ate-spyder/) 2023-09-16T22:59:03,207 Skipping link: No binaries permitted for semi-ate-spyder: https://www.piwheels.org/simple/semi-ate-spyder/semi_ate_spyder-0.2.0-py3-none-any.whl#sha256=bed12681b0e46f727006a5c77cdbb75c6e903257d2e3e52c25f15b70f7350d86 (from https://www.piwheels.org/simple/semi-ate-spyder/) 2023-09-16T22:59:03,207 Skipping link: not a file: https://www.piwheels.org/simple/semi-ate-spyder/ 2023-09-16T22:59:03,208 Skipping link: not a file: https://pypi.org/simple/semi-ate-spyder/ 2023-09-16T22:59:03,230 Given no hashes to check 1 links for project 'semi-ate-spyder': discarding no candidates 2023-09-16T22:59:03,250 Collecting semi-ate-spyder==1.0.1 2023-09-16T22:59:03,253 Created temporary directory: /tmp/pip-unpack-9m_sgj38 2023-09-16T22:59:03,591 Downloading semi-ate-spyder-1.0.1.tar.gz (236 kB) 2023-09-16T22:59:04,073 Added semi-ate-spyder==1.0.1 from https://files.pythonhosted.org/packages/a2/b9/226e9ebf52618813c448db3d2d300664b5ed3f2e19d9d305b4bda25f72ec/semi-ate-spyder-1.0.1.tar.gz to build tracker '/tmp/pip-build-tracker-da8jyohl' 2023-09-16T22:59:04,075 Running setup.py (path:/tmp/pip-wheel-us3p3iw_/semi-ate-spyder_fecae915e74c454f8f20e29e25a499f7/setup.py) egg_info for package semi-ate-spyder 2023-09-16T22:59:04,076 Created temporary directory: /tmp/pip-pip-egg-info-g1uifz23 2023-09-16T22:59:04,076 Preparing metadata (setup.py): started 2023-09-16T22:59:04,078 Running command python setup.py egg_info 2023-09-16T22:59:04,481 Traceback (most recent call last): 2023-09-16T22:59:04,481 File "", line 2, in 2023-09-16T22:59:04,482 File "", line 34, in 2023-09-16T22:59:04,482 File "/tmp/pip-wheel-us3p3iw_/semi-ate-spyder_fecae915e74c454f8f20e29e25a499f7/setup.py", line 14, in 2023-09-16T22:59:04,483 with readme_path.open('r') as f: 2023-09-16T22:59:04,484 ^^^^^^^^^^^^^^^^^^^^^ 2023-09-16T22:59:04,485 File "/usr/lib/python3.11/pathlib.py", line 1045, in open 2023-09-16T22:59:04,486 return io.open(self, mode, buffering, encoding, errors, newline) 2023-09-16T22:59:04,486 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-16T22:59:04,487 FileNotFoundError: [Errno 2] No such file or directory: '/tmp/pip-wheel-us3p3iw_/semi-ate-spyder_fecae915e74c454f8f20e29e25a499f7/../../README.md' 2023-09-16T22:59:04,552 ERROR: [present-rich] python setup.py egg_info exited with 1 2023-09-16T22:59:04,564 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2023-09-16T22:59:04,564 exec(compile('"'"''"'"''"'"' 2023-09-16T22:59:04,564 # This is -- a caller that pip uses to run setup.py 2023-09-16T22:59:04,564 # 2023-09-16T22:59:04,564 # - It imports setuptools before invoking setup.py, to enable projects that directly 2023-09-16T22:59:04,564 # import from `distutils.core` to work with newer packaging standards. 2023-09-16T22:59:04,564 # - It provides a clear error message when setuptools is not installed. 2023-09-16T22:59:04,564 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2023-09-16T22:59:04,564 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2023-09-16T22:59:04,564 # manifest_maker: standard file '"'"'-c'"'"' not found". 2023-09-16T22:59:04,564 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2023-09-16T22:59:04,564 import os, sys, tokenize 2023-09-16T22:59:04,564 2023-09-16T22:59:04,564 try: 2023-09-16T22:59:04,564 import setuptools 2023-09-16T22:59:04,564 except ImportError as error: 2023-09-16T22:59:04,564 print( 2023-09-16T22:59:04,564 "ERROR: Can not execute `setup.py` since setuptools is not available in " 2023-09-16T22:59:04,564 "the build environment.", 2023-09-16T22:59:04,564 file=sys.stderr, 2023-09-16T22:59:04,564 ) 2023-09-16T22:59:04,564 sys.exit(1) 2023-09-16T22:59:04,564 2023-09-16T22:59:04,564 __file__ = %r 2023-09-16T22:59:04,564 sys.argv[0] = __file__ 2023-09-16T22:59:04,564 2023-09-16T22:59:04,564 if os.path.exists(__file__): 2023-09-16T22:59:04,564 filename = __file__ 2023-09-16T22:59:04,564 with tokenize.open(__file__) as f: 2023-09-16T22:59:04,564 setup_py_code = f.read() 2023-09-16T22:59:04,564 else: 2023-09-16T22:59:04,564 filename = "" 2023-09-16T22:59:04,564 setup_py_code = "from setuptools import setup; setup()" 2023-09-16T22:59:04,564 2023-09-16T22:59:04,564 exec(compile(setup_py_code, filename, "exec")) 2023-09-16T22:59:04,564 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-us3p3iw_/semi-ate-spyder_fecae915e74c454f8f20e29e25a499f7/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-g1uifz23[/] 2023-09-16T22:59:04,565 [bold magenta]cwd[/]: /tmp/pip-wheel-us3p3iw_/semi-ate-spyder_fecae915e74c454f8f20e29e25a499f7/ 2023-09-16T22:59:04,565 Preparing metadata (setup.py): finished with status 'error' 2023-09-16T22:59:04,567 ERROR: [present-rich] metadata generation failed 2023-09-16T22:59:04,572 Exception information: 2023-09-16T22:59:04,572 Traceback (most recent call last): 2023-09-16T22:59:04,572 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 64, in generate_metadata 2023-09-16T22:59:04,572 call_subprocess( 2023-09-16T22:59:04,572 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/utils/subprocess.py", line 224, in call_subprocess 2023-09-16T22:59:04,572 raise error 2023-09-16T22:59:04,572 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2023-09-16T22:59:04,572 2023-09-16T22:59:04,572 The above exception was the direct cause of the following exception: 2023-09-16T22:59:04,572 2023-09-16T22:59:04,572 Traceback (most recent call last): 2023-09-16T22:59:04,572 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/cli/base_command.py", line 180, in exc_logging_wrapper 2023-09-16T22:59:04,572 status = run_func(*args) 2023-09-16T22:59:04,572 ^^^^^^^^^^^^^^^ 2023-09-16T22:59:04,572 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/cli/req_command.py", line 248, in wrapper 2023-09-16T22:59:04,572 return func(self, options, args) 2023-09-16T22:59:04,572 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-16T22:59:04,572 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2023-09-16T22:59:04,572 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2023-09-16T22:59:04,572 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-16T22:59:04,572 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 92, in resolve 2023-09-16T22:59:04,572 result = self._result = resolver.resolve( 2023-09-16T22:59:04,572 ^^^^^^^^^^^^^^^^^ 2023-09-16T22:59:04,572 File "/usr/local/lib/python3.11/dist-packages/pip/_vendor/resolvelib/resolvers.py", line 546, in resolve 2023-09-16T22:59:04,572 state = resolution.resolve(requirements, max_rounds=max_rounds) 2023-09-16T22:59:04,572 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-16T22:59:04,572 File "/usr/local/lib/python3.11/dist-packages/pip/_vendor/resolvelib/resolvers.py", line 397, in resolve 2023-09-16T22:59:04,572 self._add_to_criteria(self.state.criteria, r, parent=None) 2023-09-16T22:59:04,572 File "/usr/local/lib/python3.11/dist-packages/pip/_vendor/resolvelib/resolvers.py", line 173, in _add_to_criteria 2023-09-16T22:59:04,572 if not criterion.candidates: 2023-09-16T22:59:04,572 File "/usr/local/lib/python3.11/dist-packages/pip/_vendor/resolvelib/structs.py", line 156, in __bool__ 2023-09-16T22:59:04,572 return bool(self._sequence) 2023-09-16T22:59:04,572 ^^^^^^^^^^^^^^^^^^^^ 2023-09-16T22:59:04,572 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 155, in __bool__ 2023-09-16T22:59:04,572 return any(self) 2023-09-16T22:59:04,572 ^^^^^^^^^ 2023-09-16T22:59:04,572 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 143, in 2023-09-16T22:59:04,572 return (c for c in iterator if id(c) not in self._incompatible_ids) 2023-09-16T22:59:04,572 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-16T22:59:04,572 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 47, in _iter_built 2023-09-16T22:59:04,572 candidate = func() 2023-09-16T22:59:04,572 ^^^^^^ 2023-09-16T22:59:04,572 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 206, in _make_candidate_from_link 2023-09-16T22:59:04,572 self._link_candidate_cache[link] = LinkCandidate( 2023-09-16T22:59:04,572 ^^^^^^^^^^^^^^ 2023-09-16T22:59:04,572 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 293, in __init__ 2023-09-16T22:59:04,572 super().__init__( 2023-09-16T22:59:04,572 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 156, in __init__ 2023-09-16T22:59:04,572 self.dist = self._prepare() 2023-09-16T22:59:04,572 ^^^^^^^^^^^^^^^ 2023-09-16T22:59:04,572 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 225, in _prepare 2023-09-16T22:59:04,572 dist = self._prepare_distribution() 2023-09-16T22:59:04,572 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-16T22:59:04,572 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 304, in _prepare_distribution 2023-09-16T22:59:04,572 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2023-09-16T22:59:04,572 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-16T22:59:04,572 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/operations/prepare.py", line 538, in prepare_linked_requirement 2023-09-16T22:59:04,572 return self._prepare_linked_requirement(req, parallel_builds) 2023-09-16T22:59:04,572 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-16T22:59:04,572 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/operations/prepare.py", line 653, in _prepare_linked_requirement 2023-09-16T22:59:04,572 dist = _get_prepared_distribution( 2023-09-16T22:59:04,572 ^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-16T22:59:04,572 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/operations/prepare.py", line 69, in _get_prepared_distribution 2023-09-16T22:59:04,572 abstract_dist.prepare_distribution_metadata( 2023-09-16T22:59:04,572 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/distributions/sdist.py", line 61, in prepare_distribution_metadata 2023-09-16T22:59:04,572 self.req.prepare_metadata() 2023-09-16T22:59:04,572 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/req/req_install.py", line 568, in prepare_metadata 2023-09-16T22:59:04,572 self.metadata_directory = generate_metadata_legacy( 2023-09-16T22:59:04,572 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-16T22:59:04,572 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 71, in generate_metadata 2023-09-16T22:59:04,572 raise MetadataGenerationFailed(package_details=details) from error 2023-09-16T22:59:04,572 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2023-09-16T22:59:04,584 Removed semi-ate-spyder==1.0.1 from https://files.pythonhosted.org/packages/a2/b9/226e9ebf52618813c448db3d2d300664b5ed3f2e19d9d305b4bda25f72ec/semi-ate-spyder-1.0.1.tar.gz from build tracker '/tmp/pip-build-tracker-da8jyohl' 2023-09-16T22:59:04,585 Removed build tracker: '/tmp/pip-build-tracker-da8jyohl'