2023-09-08T05:07:51,712 Created temporary directory: /tmp/pip-build-tracker-i1gb5u6i 2023-09-08T05:07:51,713 Initialized build tracking at /tmp/pip-build-tracker-i1gb5u6i 2023-09-08T05:07:51,714 Created build tracker: /tmp/pip-build-tracker-i1gb5u6i 2023-09-08T05:07:51,714 Entered build tracker: /tmp/pip-build-tracker-i1gb5u6i 2023-09-08T05:07:51,715 Created temporary directory: /tmp/pip-wheel-vjsacxbb 2023-09-08T05:07:51,718 Created temporary directory: /tmp/pip-ephem-wheel-cache-7ijz8erp 2023-09-08T05:07:51,739 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2023-09-08T05:07:51,743 2 location(s) to search for versions of gisdata: 2023-09-08T05:07:51,743 * https://pypi.org/simple/gisdata/ 2023-09-08T05:07:51,743 * https://www.piwheels.org/simple/gisdata/ 2023-09-08T05:07:51,744 Fetching project page and analyzing links: https://pypi.org/simple/gisdata/ 2023-09-08T05:07:51,745 Getting page https://pypi.org/simple/gisdata/ 2023-09-08T05:07:51,746 Found index url https://pypi.org/simple/ 2023-09-08T05:07:51,962 Fetched page https://pypi.org/simple/gisdata/ as application/vnd.pypi.simple.v1+json 2023-09-08T05:07:51,965 Found link https://files.pythonhosted.org/packages/23/0d/a91dbbbd2b8775d573b14bdfa77a12acea9b2f36b2ac0116793dfc767974/gisdata-0.2.tar.gz (from https://pypi.org/simple/gisdata/), version: 0.2 2023-09-08T05:07:51,966 Found link https://files.pythonhosted.org/packages/c5/89/f0144ca91523f462cb54f66d252526619ed0805ab22d48f3e78a149e8de6/gisdata-0.2.1.tar.gz (from https://pypi.org/simple/gisdata/), version: 0.2.1 2023-09-08T05:07:51,967 Found link https://files.pythonhosted.org/packages/f3/e5/f5247e3771cc65d549d3a568d043ca27d6ef85553f6f151b76532f6b79c7/gisdata-0.3.tar.gz (from https://pypi.org/simple/gisdata/), version: 0.3 2023-09-08T05:07:51,967 Found link https://files.pythonhosted.org/packages/d5/d9/1f860da15bc4a2b1d0a2f7c22c7f2c330fe976e7438c66c8c06c238935a0/gisdata-0.3.1.tar.gz (from https://pypi.org/simple/gisdata/), version: 0.3.1 2023-09-08T05:07:51,968 Found link https://files.pythonhosted.org/packages/f5/e2/4e09a18c4a7856a208ec4505d4272cc79ae76b9e71947a03bc5ee1b59de2/gisdata-0.3.2.tar.gz (from https://pypi.org/simple/gisdata/), version: 0.3.2 2023-09-08T05:07:51,969 Found link https://files.pythonhosted.org/packages/27/47/ca5c8e3ccde11b7b789f43287b87d82fcbe0739ba52b85c58b32e6155f65/gisdata-0.3.3.tar.gz (from https://pypi.org/simple/gisdata/), version: 0.3.3 2023-09-08T05:07:51,970 Found link https://files.pythonhosted.org/packages/d4/02/3fc38d048c51538c586aa1dab57d8ab1282d0a9378c4ae456d2542580892/gisdata-0.3.4.tar.gz (from https://pypi.org/simple/gisdata/), version: 0.3.4 2023-09-08T05:07:51,971 Found link https://files.pythonhosted.org/packages/62/89/4389f23e54ec5d80ba4370de582e14b9046ead641ea8318087f12e1ea1c2/gisdata-0.3.7.tar.gz (from https://pypi.org/simple/gisdata/), version: 0.3.7 2023-09-08T05:07:51,971 Found link https://files.pythonhosted.org/packages/2f/d4/d4860f518cc06622f14bebe1e83f51884e9f5b0b5d527d7a243dce63718e/gisdata-0.3.8.tar.gz (from https://pypi.org/simple/gisdata/), version: 0.3.8 2023-09-08T05:07:51,972 Found link https://files.pythonhosted.org/packages/34/fb/1061bed632408f788d711cc44d388ca2bf306e1f306a46ee4da3335405fe/gisdata-0.3.9.tar.gz (from https://pypi.org/simple/gisdata/), version: 0.3.9 2023-09-08T05:07:51,973 Found link https://files.pythonhosted.org/packages/65/a1/3417c7ae75201ee0432fe07f3674e3c647ba832bfea649f17960ab3a2e5a/gisdata-0.4.zip (from https://pypi.org/simple/gisdata/), version: 0.4 2023-09-08T05:07:51,973 Found link https://files.pythonhosted.org/packages/05/56/8eea88a8992c74eadf6ca44416c5ab28ff879fe8c8c85fb9007f25ac1712/gisdata-0.4.1.tar.gz (from https://pypi.org/simple/gisdata/), version: 0.4.1 2023-09-08T05:07:51,974 Found link https://files.pythonhosted.org/packages/91/7d/cda683437930f25b0e0dde8a5286fd9fcace22dd91c73e30a3c0c33c3caf/gisdata-0.4.2.zip (from https://pypi.org/simple/gisdata/), version: 0.4.2 2023-09-08T05:07:51,975 Found link https://files.pythonhosted.org/packages/c5/96/963dea5ec1835963e2a891d75f984b07b57b4d80f6e5022637f707802e1e/gisdata-0.4.3.zip (from https://pypi.org/simple/gisdata/), version: 0.4.3 2023-09-08T05:07:51,976 Found link https://files.pythonhosted.org/packages/55/08/6e9fa596f3c7ddca49ffe0255897da1e7bf5a93b07899356203474d3d436/gisdata-0.4.4.zip (from https://pypi.org/simple/gisdata/), version: 0.4.4 2023-09-08T05:07:51,976 Found link https://files.pythonhosted.org/packages/2a/e3/bd15b7a5d0cdd8d316b051ac3e2ec180bd09d9a144e6df35733cbdc9ca82/gisdata-0.5.4.tar.gz (from https://pypi.org/simple/gisdata/), version: 0.5.4 2023-09-08T05:07:51,977 Fetching project page and analyzing links: https://www.piwheels.org/simple/gisdata/ 2023-09-08T05:07:51,977 Getting page https://www.piwheels.org/simple/gisdata/ 2023-09-08T05:07:51,979 Found index url https://www.piwheels.org/simple/ 2023-09-08T05:07:52,248 Fetched page https://www.piwheels.org/simple/gisdata/ as text/html 2023-09-08T05:07:52,255 Skipping link: No binaries permitted for gisdata: https://www.piwheels.org/simple/gisdata/gisdata-0.2.1-py3-none-any.whl#sha256=1f8ce719256da5165c1583c871efcbb56b2257c027d2ee66e72c42bd0a90212e (from https://www.piwheels.org/simple/gisdata/) 2023-09-08T05:07:52,256 Skipping link: No binaries permitted for gisdata: https://www.piwheels.org/simple/gisdata/gisdata-0.3-py3-none-any.whl#sha256=e75d003f382cd73bdfea68d63115d9b628b9136fca6bb77130957c36533553a6 (from https://www.piwheels.org/simple/gisdata/) 2023-09-08T05:07:52,257 Skipping link: No binaries permitted for gisdata: https://www.piwheels.org/simple/gisdata/gisdata-0.3.1-py3-none-any.whl#sha256=03dc2f01ab52c4667a7e7d75e7351a5bac15c050b77c900c3d6eb9a901765441 (from https://www.piwheels.org/simple/gisdata/) 2023-09-08T05:07:52,257 Skipping link: No binaries permitted for gisdata: https://www.piwheels.org/simple/gisdata/gisdata-0.3.2-py3-none-any.whl#sha256=136eae260a36de5a2b3a67a08286953f45bcf06205af5f34374340cff35ab252 (from https://www.piwheels.org/simple/gisdata/) 2023-09-08T05:07:52,258 Skipping link: No binaries permitted for gisdata: https://www.piwheels.org/simple/gisdata/gisdata-0.3.3-py3-none-any.whl#sha256=f8cc3c9421fbf23fa00d7caa135fffa31b3f355e2c025384478db5503b6424d0 (from https://www.piwheels.org/simple/gisdata/) 2023-09-08T05:07:52,259 Skipping link: No binaries permitted for gisdata: https://www.piwheels.org/simple/gisdata/gisdata-0.3.4-py3-none-any.whl#sha256=5caf2db8205995554a48a369962e90c148177d0e60c4ff0924c67469fd0e3878 (from https://www.piwheels.org/simple/gisdata/) 2023-09-08T05:07:52,259 Skipping link: No binaries permitted for gisdata: https://www.piwheels.org/simple/gisdata/gisdata-0.3.7-py3-none-any.whl#sha256=2d1f0f6b3a4acf43b32575a8d9d79219306c387db4859ebbfda01d170b7e4c03 (from https://www.piwheels.org/simple/gisdata/) 2023-09-08T05:07:52,260 Skipping link: No binaries permitted for gisdata: https://www.piwheels.org/simple/gisdata/gisdata-0.3.8-py3-none-any.whl#sha256=fd937bb532602ae8917d3485e26ef2c638b76c4d50413dc796844d2477cdc771 (from https://www.piwheels.org/simple/gisdata/) 2023-09-08T05:07:52,261 Skipping link: No binaries permitted for gisdata: https://www.piwheels.org/simple/gisdata/gisdata-0.3.9-py3-none-any.whl#sha256=29bdf2673e5605643e3bb785e7f179657de7a257cbaa8d0afe058b18f69b32ae (from https://www.piwheels.org/simple/gisdata/) 2023-09-08T05:07:52,262 Skipping link: No binaries permitted for gisdata: https://www.piwheels.org/simple/gisdata/gisdata-0.4-py3-none-any.whl#sha256=47b5d123c497cc63e626c2006cec22136cab34e6e7743cddf938a802081e0460 (from https://www.piwheels.org/simple/gisdata/) 2023-09-08T05:07:52,262 Skipping link: No binaries permitted for gisdata: https://www.piwheels.org/simple/gisdata/gisdata-0.4.1-py3-none-any.whl#sha256=54d220aaf08c92a87c48c8a728ada54e39730f35d3e18ae26f6425543d20a6a4 (from https://www.piwheels.org/simple/gisdata/) 2023-09-08T05:07:52,263 Skipping link: No binaries permitted for gisdata: https://www.piwheels.org/simple/gisdata/gisdata-0.4.2-py3-none-any.whl#sha256=128ca27d4488f42a3b285fbf44dfdf3156be0cf2dacece4975013b334ecfe3ee (from https://www.piwheels.org/simple/gisdata/) 2023-09-08T05:07:52,264 Skipping link: No binaries permitted for gisdata: https://www.piwheels.org/simple/gisdata/gisdata-0.4.3-py3-none-any.whl#sha256=e8b18517ffd48fe1cf3a66d69ca22fe4ca6bdd3c9eebce271b23cb76ffa404ce (from https://www.piwheels.org/simple/gisdata/) 2023-09-08T05:07:52,265 Skipping link: No binaries permitted for gisdata: https://www.piwheels.org/simple/gisdata/gisdata-0.4.4-py3-none-any.whl#sha256=d153b0b972aa3f3cd4ab8e82590d4aca5ac81b068e484399dba838495959be5d (from https://www.piwheels.org/simple/gisdata/) 2023-09-08T05:07:52,265 Skipping link: No binaries permitted for gisdata: https://www.piwheels.org/simple/gisdata/gisdata-0.5.4-py3-none-any.whl#sha256=cbb85c7fe9da6f532cf1f92ceaee06b44bb83aad82e9ccb7fd1bd76b01606434 (from https://www.piwheels.org/simple/gisdata/) 2023-09-08T05:07:52,266 Skipping link: not a file: https://www.piwheels.org/simple/gisdata/ 2023-09-08T05:07:52,267 Skipping link: not a file: https://pypi.org/simple/gisdata/ 2023-09-08T05:07:52,296 Given no hashes to check 1 links for project 'gisdata': discarding no candidates 2023-09-08T05:07:52,323 Collecting gisdata==0.2 2023-09-08T05:07:52,326 Created temporary directory: /tmp/pip-unpack-jn4xof_a 2023-09-08T05:07:53,264 Downloading gisdata-0.2.tar.gz (8.2 MB) 2023-09-08T05:07:55,892 Added gisdata==0.2 from https://files.pythonhosted.org/packages/23/0d/a91dbbbd2b8775d573b14bdfa77a12acea9b2f36b2ac0116793dfc767974/gisdata-0.2.tar.gz to build tracker '/tmp/pip-build-tracker-i1gb5u6i' 2023-09-08T05:07:55,894 Running setup.py (path:/tmp/pip-wheel-vjsacxbb/gisdata_5d8bd7065d844726b11ce75acfa3efe1/setup.py) egg_info for package gisdata 2023-09-08T05:07:55,895 Created temporary directory: /tmp/pip-pip-egg-info-sj3hvqck 2023-09-08T05:07:55,895 Preparing metadata (setup.py): started 2023-09-08T05:07:55,897 Running command python setup.py egg_info 2023-09-08T05:07:56,301 Traceback (most recent call last): 2023-09-08T05:07:56,301 File "", line 2, in 2023-09-08T05:07:56,302 File "", line 34, in 2023-09-08T05:07:56,303 File "/tmp/pip-wheel-vjsacxbb/gisdata_5d8bd7065d844726b11ce75acfa3efe1/setup.py", line 13, in 2023-09-08T05:07:56,304 long_description=(read('README.rst')), 2023-09-08T05:07:56,305 ^^^^^^^^^^^^^^^^^^ 2023-09-08T05:07:56,306 File "/tmp/pip-wheel-vjsacxbb/gisdata_5d8bd7065d844726b11ce75acfa3efe1/setup.py", line 5, in read 2023-09-08T05:07:56,307 return open(os.path.join(os.path.dirname(__file__), *rnames)).read() 2023-09-08T05:07:56,308 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-08T05:07:56,308 FileNotFoundError: [Errno 2] No such file or directory: '/tmp/pip-wheel-vjsacxbb/gisdata_5d8bd7065d844726b11ce75acfa3efe1/README.rst' 2023-09-08T05:07:56,373 ERROR: [present-rich] python setup.py egg_info exited with 1 2023-09-08T05:07:56,386 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2023-09-08T05:07:56,386 exec(compile('"'"''"'"''"'"' 2023-09-08T05:07:56,386 # This is -- a caller that pip uses to run setup.py 2023-09-08T05:07:56,386 # 2023-09-08T05:07:56,386 # - It imports setuptools before invoking setup.py, to enable projects that directly 2023-09-08T05:07:56,386 # import from `distutils.core` to work with newer packaging standards. 2023-09-08T05:07:56,386 # - It provides a clear error message when setuptools is not installed. 2023-09-08T05:07:56,386 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2023-09-08T05:07:56,386 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2023-09-08T05:07:56,386 # manifest_maker: standard file '"'"'-c'"'"' not found". 2023-09-08T05:07:56,386 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2023-09-08T05:07:56,386 import os, sys, tokenize 2023-09-08T05:07:56,386 2023-09-08T05:07:56,386 try: 2023-09-08T05:07:56,386 import setuptools 2023-09-08T05:07:56,386 except ImportError as error: 2023-09-08T05:07:56,386 print( 2023-09-08T05:07:56,386 "ERROR: Can not execute `setup.py` since setuptools is not available in " 2023-09-08T05:07:56,386 "the build environment.", 2023-09-08T05:07:56,386 file=sys.stderr, 2023-09-08T05:07:56,386 ) 2023-09-08T05:07:56,386 sys.exit(1) 2023-09-08T05:07:56,386 2023-09-08T05:07:56,386 __file__ = %r 2023-09-08T05:07:56,386 sys.argv[0] = __file__ 2023-09-08T05:07:56,386 2023-09-08T05:07:56,386 if os.path.exists(__file__): 2023-09-08T05:07:56,386 filename = __file__ 2023-09-08T05:07:56,386 with tokenize.open(__file__) as f: 2023-09-08T05:07:56,386 setup_py_code = f.read() 2023-09-08T05:07:56,386 else: 2023-09-08T05:07:56,386 filename = "" 2023-09-08T05:07:56,386 setup_py_code = "from setuptools import setup; setup()" 2023-09-08T05:07:56,386 2023-09-08T05:07:56,386 exec(compile(setup_py_code, filename, "exec")) 2023-09-08T05:07:56,386 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-vjsacxbb/gisdata_5d8bd7065d844726b11ce75acfa3efe1/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-sj3hvqck[/] 2023-09-08T05:07:56,387 [bold magenta]cwd[/]: /tmp/pip-wheel-vjsacxbb/gisdata_5d8bd7065d844726b11ce75acfa3efe1/ 2023-09-08T05:07:56,388 Preparing metadata (setup.py): finished with status 'error' 2023-09-08T05:07:56,389 ERROR: [present-rich] metadata generation failed 2023-09-08T05:07:56,394 Exception information: 2023-09-08T05:07:56,394 Traceback (most recent call last): 2023-09-08T05:07:56,394 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 64, in generate_metadata 2023-09-08T05:07:56,394 call_subprocess( 2023-09-08T05:07:56,394 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/utils/subprocess.py", line 224, in call_subprocess 2023-09-08T05:07:56,394 raise error 2023-09-08T05:07:56,394 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2023-09-08T05:07:56,394 2023-09-08T05:07:56,394 The above exception was the direct cause of the following exception: 2023-09-08T05:07:56,394 2023-09-08T05:07:56,394 Traceback (most recent call last): 2023-09-08T05:07:56,394 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/cli/base_command.py", line 180, in exc_logging_wrapper 2023-09-08T05:07:56,394 status = run_func(*args) 2023-09-08T05:07:56,394 ^^^^^^^^^^^^^^^ 2023-09-08T05:07:56,394 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/cli/req_command.py", line 248, in wrapper 2023-09-08T05:07:56,394 return func(self, options, args) 2023-09-08T05:07:56,394 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-08T05:07:56,394 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2023-09-08T05:07:56,394 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2023-09-08T05:07:56,394 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-08T05:07:56,394 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 92, in resolve 2023-09-08T05:07:56,394 result = self._result = resolver.resolve( 2023-09-08T05:07:56,394 ^^^^^^^^^^^^^^^^^ 2023-09-08T05:07:56,394 File "/usr/local/lib/python3.11/dist-packages/pip/_vendor/resolvelib/resolvers.py", line 546, in resolve 2023-09-08T05:07:56,394 state = resolution.resolve(requirements, max_rounds=max_rounds) 2023-09-08T05:07:56,394 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-08T05:07:56,394 File "/usr/local/lib/python3.11/dist-packages/pip/_vendor/resolvelib/resolvers.py", line 397, in resolve 2023-09-08T05:07:56,394 self._add_to_criteria(self.state.criteria, r, parent=None) 2023-09-08T05:07:56,394 File "/usr/local/lib/python3.11/dist-packages/pip/_vendor/resolvelib/resolvers.py", line 173, in _add_to_criteria 2023-09-08T05:07:56,394 if not criterion.candidates: 2023-09-08T05:07:56,394 File "/usr/local/lib/python3.11/dist-packages/pip/_vendor/resolvelib/structs.py", line 156, in __bool__ 2023-09-08T05:07:56,394 return bool(self._sequence) 2023-09-08T05:07:56,394 ^^^^^^^^^^^^^^^^^^^^ 2023-09-08T05:07:56,394 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 155, in __bool__ 2023-09-08T05:07:56,394 return any(self) 2023-09-08T05:07:56,394 ^^^^^^^^^ 2023-09-08T05:07:56,394 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 143, in 2023-09-08T05:07:56,394 return (c for c in iterator if id(c) not in self._incompatible_ids) 2023-09-08T05:07:56,394 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-08T05:07:56,394 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 47, in _iter_built 2023-09-08T05:07:56,394 candidate = func() 2023-09-08T05:07:56,394 ^^^^^^ 2023-09-08T05:07:56,394 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 206, in _make_candidate_from_link 2023-09-08T05:07:56,394 self._link_candidate_cache[link] = LinkCandidate( 2023-09-08T05:07:56,394 ^^^^^^^^^^^^^^ 2023-09-08T05:07:56,394 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 293, in __init__ 2023-09-08T05:07:56,394 super().__init__( 2023-09-08T05:07:56,394 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 156, in __init__ 2023-09-08T05:07:56,394 self.dist = self._prepare() 2023-09-08T05:07:56,394 ^^^^^^^^^^^^^^^ 2023-09-08T05:07:56,394 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 225, in _prepare 2023-09-08T05:07:56,394 dist = self._prepare_distribution() 2023-09-08T05:07:56,394 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-08T05:07:56,394 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 304, in _prepare_distribution 2023-09-08T05:07:56,394 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2023-09-08T05:07:56,394 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-08T05:07:56,394 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/operations/prepare.py", line 538, in prepare_linked_requirement 2023-09-08T05:07:56,394 return self._prepare_linked_requirement(req, parallel_builds) 2023-09-08T05:07:56,394 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-08T05:07:56,394 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/operations/prepare.py", line 653, in _prepare_linked_requirement 2023-09-08T05:07:56,394 dist = _get_prepared_distribution( 2023-09-08T05:07:56,394 ^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-08T05:07:56,394 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/operations/prepare.py", line 69, in _get_prepared_distribution 2023-09-08T05:07:56,394 abstract_dist.prepare_distribution_metadata( 2023-09-08T05:07:56,394 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/distributions/sdist.py", line 61, in prepare_distribution_metadata 2023-09-08T05:07:56,394 self.req.prepare_metadata() 2023-09-08T05:07:56,394 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/req/req_install.py", line 568, in prepare_metadata 2023-09-08T05:07:56,394 self.metadata_directory = generate_metadata_legacy( 2023-09-08T05:07:56,394 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-08T05:07:56,394 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 71, in generate_metadata 2023-09-08T05:07:56,394 raise MetadataGenerationFailed(package_details=details) from error 2023-09-08T05:07:56,394 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2023-09-08T05:07:56,407 Removed gisdata==0.2 from https://files.pythonhosted.org/packages/23/0d/a91dbbbd2b8775d573b14bdfa77a12acea9b2f36b2ac0116793dfc767974/gisdata-0.2.tar.gz from build tracker '/tmp/pip-build-tracker-i1gb5u6i' 2023-09-08T05:07:56,408 Removed build tracker: '/tmp/pip-build-tracker-i1gb5u6i'