2023-09-09T21:11:32,083 Created temporary directory: /tmp/pip-build-tracker-obx2srya 2023-09-09T21:11:32,084 Initialized build tracking at /tmp/pip-build-tracker-obx2srya 2023-09-09T21:11:32,085 Created build tracker: /tmp/pip-build-tracker-obx2srya 2023-09-09T21:11:32,085 Entered build tracker: /tmp/pip-build-tracker-obx2srya 2023-09-09T21:11:32,086 Created temporary directory: /tmp/pip-wheel-97lxul9r 2023-09-09T21:11:32,089 Created temporary directory: /tmp/pip-ephem-wheel-cache-kttrpjqs 2023-09-09T21:11:32,110 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2023-09-09T21:11:32,114 2 location(s) to search for versions of terrascript: 2023-09-09T21:11:32,114 * https://pypi.org/simple/terrascript/ 2023-09-09T21:11:32,114 * https://www.piwheels.org/simple/terrascript/ 2023-09-09T21:11:32,115 Fetching project page and analyzing links: https://pypi.org/simple/terrascript/ 2023-09-09T21:11:32,115 Getting page https://pypi.org/simple/terrascript/ 2023-09-09T21:11:32,117 Found index url https://pypi.org/simple/ 2023-09-09T21:11:32,367 Fetched page https://pypi.org/simple/terrascript/ as application/vnd.pypi.simple.v1+json 2023-09-09T21:11:32,371 Skipping link: No binaries permitted for terrascript: https://files.pythonhosted.org/packages/40/dc/8e42b0b782314ee2f6ba988a1269c607e3a385f3bd9e8d6e409067e10541/terrascript-0.1.0-py2.py3-none-any.whl (from https://pypi.org/simple/terrascript/) 2023-09-09T21:11:32,372 Found link https://files.pythonhosted.org/packages/f4/6a/98c61ba2d8acb4e196f51b4f70a87416d0f7b4af0e9457893036c61e6bad/terrascript-0.1.0.tar.gz (from https://pypi.org/simple/terrascript/), version: 0.1.0 2023-09-09T21:11:32,372 Found link https://files.pythonhosted.org/packages/5f/cb/2ec69b7093303e796a884ea8f7ebd9d02cab15e5603d650d5f1e745712ba/terrascript-0.2.0.tar.gz (from https://pypi.org/simple/terrascript/), version: 0.2.0 2023-09-09T21:11:32,373 Found link https://files.pythonhosted.org/packages/2c/5d/c32adcedeb393197bbea1bf35c0405fb90f47fa2cb43c66caf7b77cff92a/terrascript-0.2.1.tar.gz (from https://pypi.org/simple/terrascript/), version: 0.2.1 2023-09-09T21:11:32,373 Found link https://files.pythonhosted.org/packages/e3/7e/af84577f04c17c45d7714fa2e57146fd0aeed68778d6a64cf5dd3407399a/terrascript-0.3.0.tar.gz (from https://pypi.org/simple/terrascript/), version: 0.3.0 2023-09-09T21:11:32,374 Found link https://files.pythonhosted.org/packages/ac/62/ffd6cd26e0f22bec106512d131bfefe3ac9ce828ab3ecef4c211138cfbf1/terrascript-0.4.0.tar.gz (from https://pypi.org/simple/terrascript/), version: 0.4.0 2023-09-09T21:11:32,375 Found link https://files.pythonhosted.org/packages/85/d7/8a6206b530c94c157fc97bd0117ec97bc0ff844727117a5e3b1acffae24e/terrascript-0.4.1.tar.gz (from https://pypi.org/simple/terrascript/), version: 0.4.1 2023-09-09T21:11:32,376 Found link https://files.pythonhosted.org/packages/23/38/f814ed41351388ee29510b4fb16b4723cacbacdcc346f2bd366022661856/terrascript-0.5.0.tar.gz (from https://pypi.org/simple/terrascript/), version: 0.5.0 2023-09-09T21:11:32,376 Skipping link: unsupported archive format: .egg: https://files.pythonhosted.org/packages/1d/37/1aae46156e534e3cbac40f616cf13f3975d71a08e8e18f1e1f574dc370f2/terrascript-0.5.1-py3.6.egg (from https://pypi.org/simple/terrascript/) 2023-09-09T21:11:32,377 Found link https://files.pythonhosted.org/packages/38/ea/aa7f543ee15055a0c4aab892a4b9ebdbee162b66da833c4b4d87b592327b/terrascript-0.5.1.tar.gz (from https://pypi.org/simple/terrascript/), version: 0.5.1 2023-09-09T21:11:32,377 Skipping link: No binaries permitted for terrascript: https://files.pythonhosted.org/packages/ec/72/b95b1aded9c0db8010605b5fb7dc444561da4d6733f071f49c0c2111e54e/terrascript-0.6.0-py2.py3-none-any.whl (from https://pypi.org/simple/terrascript/) 2023-09-09T21:11:32,378 Skipping link: unsupported archive format: .egg: https://files.pythonhosted.org/packages/c5/b5/39f7972b669d22aa21086986277a6a868def317d905a77450b0c1e1d864d/terrascript-0.6.0-py3.6.egg (from https://pypi.org/simple/terrascript/) 2023-09-09T21:11:32,379 Found link https://files.pythonhosted.org/packages/45/e7/a1090430748a573b2cd9d96f75ce6648f34dfb90e7412e4ad5b5d01f8ab1/terrascript-0.6.0.tar.gz (from https://pypi.org/simple/terrascript/), version: 0.6.0 2023-09-09T21:11:32,379 Skipping link: No binaries permitted for terrascript: https://files.pythonhosted.org/packages/55/fb/62ad5605bfd77b8eaefa1d6c438e346f1ed58d55caf92b245a5fbe1da2f2/terrascript-0.6.1-py2.py3-none-any.whl (from https://pypi.org/simple/terrascript/) 2023-09-09T21:11:32,380 Found link https://files.pythonhosted.org/packages/ea/2c/4492cc794ec426a222069ab2a7c6d507b515fc460845adb196d0d8de89f9/terrascript-0.6.1.tar.gz (from https://pypi.org/simple/terrascript/), version: 0.6.1 2023-09-09T21:11:32,381 Skipping link: No binaries permitted for terrascript: https://files.pythonhosted.org/packages/ef/22/bf3860af237724e8a901e267534a3cac0a1dab860ccb94ba4f3f9dfc7460/terrascript-0.8.0-py2.py3-none-any.whl (from https://pypi.org/simple/terrascript/) 2023-09-09T21:11:32,381 Found link https://files.pythonhosted.org/packages/93/a5/b78c36baae9ee7a2cc3accf0b2870cbfd6bb32643de4fd2e0165c2acc1e3/terrascript-0.8.0.tar.gz (from https://pypi.org/simple/terrascript/), version: 0.8.0 2023-09-09T21:11:32,382 Skipping link: No binaries permitted for terrascript: https://files.pythonhosted.org/packages/c5/d3/73498d25910f4e64e9b48a3e6dd2f11d391b3a0e9456f61001c3c4253d84/terrascript-0.9.0-py2.py3-none-any.whl (from https://pypi.org/simple/terrascript/) 2023-09-09T21:11:32,382 Found link https://files.pythonhosted.org/packages/83/14/a45bf668e0413167538adffac85d2b58b7ea7c209fc9fed5d30ad1948e01/terrascript-0.9.0.tar.gz (from https://pypi.org/simple/terrascript/), version: 0.9.0 2023-09-09T21:11:32,383 Fetching project page and analyzing links: https://www.piwheels.org/simple/terrascript/ 2023-09-09T21:11:32,383 Getting page https://www.piwheels.org/simple/terrascript/ 2023-09-09T21:11:32,385 Found index url https://www.piwheels.org/simple/ 2023-09-09T21:11:33,236 Fetched page https://www.piwheels.org/simple/terrascript/ as text/html 2023-09-09T21:11:33,245 Skipping link: No binaries permitted for terrascript: https://www.piwheels.org/simple/terrascript/terrascript-0.1.0-py2.py3-none-any.whl#sha256=96f388fafa6925f80fac60519a330f969cc9c2ba5f8846ea926e350be2877c2b (from https://www.piwheels.org/simple/terrascript/) 2023-09-09T21:11:33,246 Skipping link: No binaries permitted for terrascript: https://www.piwheels.org/simple/terrascript/terrascript-0.2.1-py2.py3-none-any.whl#sha256=68dd2fb460761d84b204de21e43e1d960c3b113d0e4903cbdf956d2c11565013 (from https://www.piwheels.org/simple/terrascript/) 2023-09-09T21:11:33,247 Skipping link: No binaries permitted for terrascript: https://www.piwheels.org/simple/terrascript/terrascript-0.3.0-py2.py3-none-any.whl#sha256=781f2e08da8d60692eecce0781094233b1f84001bb4609b11a4695f59129bcbf (from https://www.piwheels.org/simple/terrascript/) 2023-09-09T21:11:33,248 Skipping link: No binaries permitted for terrascript: https://www.piwheels.org/simple/terrascript/terrascript-0.4.0-py2.py3-none-any.whl#sha256=e5b4ae9aa47b7f8aaa043e7f1c016b506ce1ee44a37b8bedf7bda947703d8aca (from https://www.piwheels.org/simple/terrascript/) 2023-09-09T21:11:33,249 Skipping link: No binaries permitted for terrascript: https://www.piwheels.org/simple/terrascript/terrascript-0.4.1-py2.py3-none-any.whl#sha256=cbcd3ffdd4bda4ae7369077c404278a638a689a43f2a3ca583f118b4c24b0be3 (from https://www.piwheels.org/simple/terrascript/) 2023-09-09T21:11:33,250 Skipping link: No binaries permitted for terrascript: https://www.piwheels.org/simple/terrascript/terrascript-0.5.0-py2.py3-none-any.whl#sha256=c25e87cbafab64a91ddd5cdc6abc32f027a125eb9a5e533c90d8167c3dbb68c7 (from https://www.piwheels.org/simple/terrascript/) 2023-09-09T21:11:33,251 Skipping link: No binaries permitted for terrascript: https://www.piwheels.org/simple/terrascript/terrascript-0.5.1-py2.py3-none-any.whl#sha256=a533fb4dda4f62343f6a5c952c75db2347edd8409cbec667357f62adb05af8c8 (from https://www.piwheels.org/simple/terrascript/) 2023-09-09T21:11:33,252 Skipping link: No binaries permitted for terrascript: https://www.piwheels.org/simple/terrascript/terrascript-0.6.0-py2.py3-none-any.whl#sha256=12ce84811e0e8778dec14f54b056557d8601b69016a7f97815e42edbb3386732 (from https://www.piwheels.org/simple/terrascript/) 2023-09-09T21:11:33,253 Skipping link: No binaries permitted for terrascript: https://www.piwheels.org/simple/terrascript/terrascript-0.6.1-py2.py3-none-any.whl#sha256=308fbff1a06499d2b06e6ccce8aa4fa0f0587d0dd87b9287f6e2f1103094a033 (from https://www.piwheels.org/simple/terrascript/) 2023-09-09T21:11:33,255 Skipping link: No binaries permitted for terrascript: https://www.piwheels.org/simple/terrascript/terrascript-0.8.0-py2.py3-none-any.whl#sha256=144fbb57d517654f6badf9314e7696b695dd2628b37058df91c0f547f39a3cee (from https://www.piwheels.org/simple/terrascript/) 2023-09-09T21:11:33,256 Skipping link: No binaries permitted for terrascript: https://www.piwheels.org/simple/terrascript/terrascript-0.9.0-py2.py3-none-any.whl#sha256=1b823ab06b295143f6a1a32c2b6e68b2f63272b9f70e7b66676aa1929dc38552 (from https://www.piwheels.org/simple/terrascript/) 2023-09-09T21:11:33,258 Skipping link: not a file: https://www.piwheels.org/simple/terrascript/ 2023-09-09T21:11:33,259 Skipping link: not a file: https://pypi.org/simple/terrascript/ 2023-09-09T21:11:33,288 Given no hashes to check 1 links for project 'terrascript': discarding no candidates 2023-09-09T21:11:33,306 Collecting terrascript==0.2.0 2023-09-09T21:11:33,309 Created temporary directory: /tmp/pip-unpack-r8t204ar 2023-09-09T21:11:33,522 Downloading terrascript-0.2.0.tar.gz (11 kB) 2023-09-09T21:11:33,580 Added terrascript==0.2.0 from https://files.pythonhosted.org/packages/5f/cb/2ec69b7093303e796a884ea8f7ebd9d02cab15e5603d650d5f1e745712ba/terrascript-0.2.0.tar.gz to build tracker '/tmp/pip-build-tracker-obx2srya' 2023-09-09T21:11:33,581 Running setup.py (path:/tmp/pip-wheel-97lxul9r/terrascript_9fafd7335fc346d2a4925e77ca3bb005/setup.py) egg_info for package terrascript 2023-09-09T21:11:33,582 Created temporary directory: /tmp/pip-pip-egg-info-u_ligr0b 2023-09-09T21:11:33,583 Preparing metadata (setup.py): started 2023-09-09T21:11:33,584 Running command python setup.py egg_info 2023-09-09T21:11:33,998 Traceback (most recent call last): 2023-09-09T21:11:33,999 File "", line 2, in 2023-09-09T21:11:34,000 File "", line 34, in 2023-09-09T21:11:34,001 File "/tmp/pip-wheel-97lxul9r/terrascript_9fafd7335fc346d2a4925e77ca3bb005/setup.py", line 19, in 2023-09-09T21:11:34,001 r.strip() for r in open(join(dirname(__file__), 'test_requirements.txt')).readlines() 2023-09-09T21:11:34,002 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-09T21:11:34,003 FileNotFoundError: [Errno 2] No such file or directory: '/tmp/pip-wheel-97lxul9r/terrascript_9fafd7335fc346d2a4925e77ca3bb005/test_requirements.txt' 2023-09-09T21:11:34,069 ERROR: [present-rich] python setup.py egg_info exited with 1 2023-09-09T21:11:34,084 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2023-09-09T21:11:34,084 exec(compile('"'"''"'"''"'"' 2023-09-09T21:11:34,084 # This is -- a caller that pip uses to run setup.py 2023-09-09T21:11:34,084 # 2023-09-09T21:11:34,084 # - It imports setuptools before invoking setup.py, to enable projects that directly 2023-09-09T21:11:34,084 # import from `distutils.core` to work with newer packaging standards. 2023-09-09T21:11:34,084 # - It provides a clear error message when setuptools is not installed. 2023-09-09T21:11:34,084 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2023-09-09T21:11:34,084 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2023-09-09T21:11:34,084 # manifest_maker: standard file '"'"'-c'"'"' not found". 2023-09-09T21:11:34,084 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2023-09-09T21:11:34,084 import os, sys, tokenize 2023-09-09T21:11:34,084 2023-09-09T21:11:34,084 try: 2023-09-09T21:11:34,084 import setuptools 2023-09-09T21:11:34,084 except ImportError as error: 2023-09-09T21:11:34,084 print( 2023-09-09T21:11:34,084 "ERROR: Can not execute `setup.py` since setuptools is not available in " 2023-09-09T21:11:34,084 "the build environment.", 2023-09-09T21:11:34,084 file=sys.stderr, 2023-09-09T21:11:34,084 ) 2023-09-09T21:11:34,084 sys.exit(1) 2023-09-09T21:11:34,084 2023-09-09T21:11:34,084 __file__ = %r 2023-09-09T21:11:34,084 sys.argv[0] = __file__ 2023-09-09T21:11:34,084 2023-09-09T21:11:34,084 if os.path.exists(__file__): 2023-09-09T21:11:34,084 filename = __file__ 2023-09-09T21:11:34,084 with tokenize.open(__file__) as f: 2023-09-09T21:11:34,084 setup_py_code = f.read() 2023-09-09T21:11:34,084 else: 2023-09-09T21:11:34,084 filename = "" 2023-09-09T21:11:34,084 setup_py_code = "from setuptools import setup; setup()" 2023-09-09T21:11:34,084 2023-09-09T21:11:34,084 exec(compile(setup_py_code, filename, "exec")) 2023-09-09T21:11:34,084 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-97lxul9r/terrascript_9fafd7335fc346d2a4925e77ca3bb005/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-u_ligr0b[/] 2023-09-09T21:11:34,084 [bold magenta]cwd[/]: /tmp/pip-wheel-97lxul9r/terrascript_9fafd7335fc346d2a4925e77ca3bb005/ 2023-09-09T21:11:34,086 Preparing metadata (setup.py): finished with status 'error' 2023-09-09T21:11:34,087 ERROR: [present-rich] metadata generation failed 2023-09-09T21:11:34,093 Exception information: 2023-09-09T21:11:34,093 Traceback (most recent call last): 2023-09-09T21:11:34,093 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 64, in generate_metadata 2023-09-09T21:11:34,093 call_subprocess( 2023-09-09T21:11:34,093 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/utils/subprocess.py", line 224, in call_subprocess 2023-09-09T21:11:34,093 raise error 2023-09-09T21:11:34,093 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2023-09-09T21:11:34,093 2023-09-09T21:11:34,093 The above exception was the direct cause of the following exception: 2023-09-09T21:11:34,093 2023-09-09T21:11:34,093 Traceback (most recent call last): 2023-09-09T21:11:34,093 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/cli/base_command.py", line 180, in exc_logging_wrapper 2023-09-09T21:11:34,093 status = run_func(*args) 2023-09-09T21:11:34,093 ^^^^^^^^^^^^^^^ 2023-09-09T21:11:34,093 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/cli/req_command.py", line 248, in wrapper 2023-09-09T21:11:34,093 return func(self, options, args) 2023-09-09T21:11:34,093 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-09T21:11:34,093 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2023-09-09T21:11:34,093 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2023-09-09T21:11:34,093 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-09T21:11:34,093 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 92, in resolve 2023-09-09T21:11:34,093 result = self._result = resolver.resolve( 2023-09-09T21:11:34,093 ^^^^^^^^^^^^^^^^^ 2023-09-09T21:11:34,093 File "/usr/local/lib/python3.11/dist-packages/pip/_vendor/resolvelib/resolvers.py", line 546, in resolve 2023-09-09T21:11:34,093 state = resolution.resolve(requirements, max_rounds=max_rounds) 2023-09-09T21:11:34,093 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-09T21:11:34,093 File "/usr/local/lib/python3.11/dist-packages/pip/_vendor/resolvelib/resolvers.py", line 397, in resolve 2023-09-09T21:11:34,093 self._add_to_criteria(self.state.criteria, r, parent=None) 2023-09-09T21:11:34,093 File "/usr/local/lib/python3.11/dist-packages/pip/_vendor/resolvelib/resolvers.py", line 173, in _add_to_criteria 2023-09-09T21:11:34,093 if not criterion.candidates: 2023-09-09T21:11:34,093 File "/usr/local/lib/python3.11/dist-packages/pip/_vendor/resolvelib/structs.py", line 156, in __bool__ 2023-09-09T21:11:34,093 return bool(self._sequence) 2023-09-09T21:11:34,093 ^^^^^^^^^^^^^^^^^^^^ 2023-09-09T21:11:34,093 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 155, in __bool__ 2023-09-09T21:11:34,093 return any(self) 2023-09-09T21:11:34,093 ^^^^^^^^^ 2023-09-09T21:11:34,093 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 143, in 2023-09-09T21:11:34,093 return (c for c in iterator if id(c) not in self._incompatible_ids) 2023-09-09T21:11:34,093 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-09T21:11:34,093 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 47, in _iter_built 2023-09-09T21:11:34,093 candidate = func() 2023-09-09T21:11:34,093 ^^^^^^ 2023-09-09T21:11:34,093 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 206, in _make_candidate_from_link 2023-09-09T21:11:34,093 self._link_candidate_cache[link] = LinkCandidate( 2023-09-09T21:11:34,093 ^^^^^^^^^^^^^^ 2023-09-09T21:11:34,093 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 293, in __init__ 2023-09-09T21:11:34,093 super().__init__( 2023-09-09T21:11:34,093 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 156, in __init__ 2023-09-09T21:11:34,093 self.dist = self._prepare() 2023-09-09T21:11:34,093 ^^^^^^^^^^^^^^^ 2023-09-09T21:11:34,093 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 225, in _prepare 2023-09-09T21:11:34,093 dist = self._prepare_distribution() 2023-09-09T21:11:34,093 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-09T21:11:34,093 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 304, in _prepare_distribution 2023-09-09T21:11:34,093 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2023-09-09T21:11:34,093 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-09T21:11:34,093 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/operations/prepare.py", line 538, in prepare_linked_requirement 2023-09-09T21:11:34,093 return self._prepare_linked_requirement(req, parallel_builds) 2023-09-09T21:11:34,093 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-09T21:11:34,093 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/operations/prepare.py", line 653, in _prepare_linked_requirement 2023-09-09T21:11:34,093 dist = _get_prepared_distribution( 2023-09-09T21:11:34,093 ^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-09T21:11:34,093 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/operations/prepare.py", line 69, in _get_prepared_distribution 2023-09-09T21:11:34,093 abstract_dist.prepare_distribution_metadata( 2023-09-09T21:11:34,093 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/distributions/sdist.py", line 61, in prepare_distribution_metadata 2023-09-09T21:11:34,093 self.req.prepare_metadata() 2023-09-09T21:11:34,093 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/req/req_install.py", line 568, in prepare_metadata 2023-09-09T21:11:34,093 self.metadata_directory = generate_metadata_legacy( 2023-09-09T21:11:34,093 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-09T21:11:34,093 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 71, in generate_metadata 2023-09-09T21:11:34,093 raise MetadataGenerationFailed(package_details=details) from error 2023-09-09T21:11:34,093 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2023-09-09T21:11:34,108 Removed terrascript==0.2.0 from https://files.pythonhosted.org/packages/5f/cb/2ec69b7093303e796a884ea8f7ebd9d02cab15e5603d650d5f1e745712ba/terrascript-0.2.0.tar.gz from build tracker '/tmp/pip-build-tracker-obx2srya' 2023-09-09T21:11:34,110 Removed build tracker: '/tmp/pip-build-tracker-obx2srya'