2025-09-07T21:36:31,820 Created temporary directory: /tmp/pip-build-tracker-ddjwj3z9 2025-09-07T21:36:31,821 Initialized build tracking at /tmp/pip-build-tracker-ddjwj3z9 2025-09-07T21:36:31,821 Created build tracker: /tmp/pip-build-tracker-ddjwj3z9 2025-09-07T21:36:31,821 Entered build tracker: /tmp/pip-build-tracker-ddjwj3z9 2025-09-07T21:36:31,821 Created temporary directory: /tmp/pip-wheel-pvqmpom1 2025-09-07T21:36:31,825 Created temporary directory: /tmp/pip-ephem-wheel-cache-zmddpfab 2025-09-07T21:36:31,882 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-07T21:36:31,885 2 location(s) to search for versions of gisdata: 2025-09-07T21:36:31,885 * https://pypi.org/simple/gisdata/ 2025-09-07T21:36:31,885 * https://www.piwheels.org/simple/gisdata/ 2025-09-07T21:36:31,885 Fetching project page and analyzing links: https://pypi.org/simple/gisdata/ 2025-09-07T21:36:31,885 Getting page https://pypi.org/simple/gisdata/ 2025-09-07T21:36:31,887 Found index url https://pypi.org/simple/ 2025-09-07T21:36:32,037 Fetched page https://pypi.org/simple/gisdata/ as application/vnd.pypi.simple.v1+json 2025-09-07T21:36:32,042 Found link https://files.pythonhosted.org/packages/23/0d/a91dbbbd2b8775d573b14bdfa77a12acea9b2f36b2ac0116793dfc767974/gisdata-0.2.tar.gz (from https://pypi.org/simple/gisdata/), version: 0.2 2025-09-07T21:36:32,042 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 2025-09-07T21:36:32,043 Found link https://files.pythonhosted.org/packages/f3/e5/f5247e3771cc65d549d3a568d043ca27d6ef85553f6f151b76532f6b79c7/gisdata-0.3.tar.gz (from https://pypi.org/simple/gisdata/), version: 0.3 2025-09-07T21:36:32,043 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 2025-09-07T21:36:32,044 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 2025-09-07T21:36:32,044 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 2025-09-07T21:36:32,044 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 2025-09-07T21:36:32,045 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 2025-09-07T21:36:32,045 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 2025-09-07T21:36:32,046 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 2025-09-07T21:36:32,046 Found link https://files.pythonhosted.org/packages/65/a1/3417c7ae75201ee0432fe07f3674e3c647ba832bfea649f17960ab3a2e5a/gisdata-0.4.zip (from https://pypi.org/simple/gisdata/), version: 0.4 2025-09-07T21:36:32,046 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 2025-09-07T21:36:32,047 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 2025-09-07T21:36:32,047 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 2025-09-07T21:36:32,048 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 2025-09-07T21:36:32,048 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 2025-09-07T21:36:32,049 Fetching project page and analyzing links: https://www.piwheels.org/simple/gisdata/ 2025-09-07T21:36:32,049 Getting page https://www.piwheels.org/simple/gisdata/ 2025-09-07T21:36:32,051 Found index url https://www.piwheels.org/simple/ 2025-09-07T21:36:32,150 Fetched page https://www.piwheels.org/simple/gisdata/ as text/html 2025-09-07T21:36:32,155 Skipping link: No binaries permitted for gisdata: https://archive1.piwheels.org/simple/gisdata/gisdata-0.5.4-py3-none-any.whl#sha256=cbb85c7fe9da6f532cf1f92ceaee06b44bb83aad82e9ccb7fd1bd76b01606434 (from https://www.piwheels.org/simple/gisdata/) 2025-09-07T21:36:32,155 Skipping link: No binaries permitted for gisdata: https://archive1.piwheels.org/simple/gisdata/gisdata-0.4.4-py3-none-any.whl#sha256=d153b0b972aa3f3cd4ab8e82590d4aca5ac81b068e484399dba838495959be5d (from https://www.piwheels.org/simple/gisdata/) 2025-09-07T21:36:32,155 Skipping link: No binaries permitted for gisdata: https://archive1.piwheels.org/simple/gisdata/gisdata-0.4.3-py3-none-any.whl#sha256=e8b18517ffd48fe1cf3a66d69ca22fe4ca6bdd3c9eebce271b23cb76ffa404ce (from https://www.piwheels.org/simple/gisdata/) 2025-09-07T21:36:32,155 Skipping link: No binaries permitted for gisdata: https://archive1.piwheels.org/simple/gisdata/gisdata-0.4.2-py3-none-any.whl#sha256=128ca27d4488f42a3b285fbf44dfdf3156be0cf2dacece4975013b334ecfe3ee (from https://www.piwheels.org/simple/gisdata/) 2025-09-07T21:36:32,155 Skipping link: No binaries permitted for gisdata: https://archive1.piwheels.org/simple/gisdata/gisdata-0.4.1-py3-none-any.whl#sha256=54d220aaf08c92a87c48c8a728ada54e39730f35d3e18ae26f6425543d20a6a4 (from https://www.piwheels.org/simple/gisdata/) 2025-09-07T21:36:32,156 Skipping link: No binaries permitted for gisdata: https://archive1.piwheels.org/simple/gisdata/gisdata-0.4-py3-none-any.whl#sha256=47b5d123c497cc63e626c2006cec22136cab34e6e7743cddf938a802081e0460 (from https://www.piwheels.org/simple/gisdata/) 2025-09-07T21:36:32,156 Skipping link: No binaries permitted for gisdata: https://archive1.piwheels.org/simple/gisdata/gisdata-0.3.9-py3-none-any.whl#sha256=29bdf2673e5605643e3bb785e7f179657de7a257cbaa8d0afe058b18f69b32ae (from https://www.piwheels.org/simple/gisdata/) 2025-09-07T21:36:32,156 Skipping link: No binaries permitted for gisdata: https://archive1.piwheels.org/simple/gisdata/gisdata-0.3.8-py3-none-any.whl#sha256=fd937bb532602ae8917d3485e26ef2c638b76c4d50413dc796844d2477cdc771 (from https://www.piwheels.org/simple/gisdata/) 2025-09-07T21:36:32,156 Skipping link: No binaries permitted for gisdata: https://archive1.piwheels.org/simple/gisdata/gisdata-0.3.7-py3-none-any.whl#sha256=2d1f0f6b3a4acf43b32575a8d9d79219306c387db4859ebbfda01d170b7e4c03 (from https://www.piwheels.org/simple/gisdata/) 2025-09-07T21:36:32,156 Skipping link: No binaries permitted for gisdata: https://archive1.piwheels.org/simple/gisdata/gisdata-0.3.4-py3-none-any.whl#sha256=5caf2db8205995554a48a369962e90c148177d0e60c4ff0924c67469fd0e3878 (from https://www.piwheels.org/simple/gisdata/) 2025-09-07T21:36:32,156 Skipping link: No binaries permitted for gisdata: https://archive1.piwheels.org/simple/gisdata/gisdata-0.3.3-py3-none-any.whl#sha256=f8cc3c9421fbf23fa00d7caa135fffa31b3f355e2c025384478db5503b6424d0 (from https://www.piwheels.org/simple/gisdata/) 2025-09-07T21:36:32,156 Skipping link: No binaries permitted for gisdata: https://archive1.piwheels.org/simple/gisdata/gisdata-0.3.2-py3-none-any.whl#sha256=136eae260a36de5a2b3a67a08286953f45bcf06205af5f34374340cff35ab252 (from https://www.piwheels.org/simple/gisdata/) 2025-09-07T21:36:32,157 Skipping link: No binaries permitted for gisdata: https://archive1.piwheels.org/simple/gisdata/gisdata-0.3.1-py3-none-any.whl#sha256=03dc2f01ab52c4667a7e7d75e7351a5bac15c050b77c900c3d6eb9a901765441 (from https://www.piwheels.org/simple/gisdata/) 2025-09-07T21:36:32,157 Skipping link: No binaries permitted for gisdata: https://archive1.piwheels.org/simple/gisdata/gisdata-0.3-py3-none-any.whl#sha256=e75d003f382cd73bdfea68d63115d9b628b9136fca6bb77130957c36533553a6 (from https://www.piwheels.org/simple/gisdata/) 2025-09-07T21:36:32,157 Skipping link: No binaries permitted for gisdata: https://archive1.piwheels.org/simple/gisdata/gisdata-0.2.1-py3-none-any.whl#sha256=1f8ce719256da5165c1583c871efcbb56b2257c027d2ee66e72c42bd0a90212e (from https://www.piwheels.org/simple/gisdata/) 2025-09-07T21:36:32,157 Skipping link: not a file: https://www.piwheels.org/simple/gisdata/ 2025-09-07T21:36:32,157 Skipping link: not a file: https://pypi.org/simple/gisdata/ 2025-09-07T21:36:32,183 Given no hashes to check 1 links for project 'gisdata': discarding no candidates 2025-09-07T21:36:32,184 Collecting gisdata==0.2 2025-09-07T21:36:32,186 Created temporary directory: /tmp/pip-unpack-qpe0u6un 2025-09-07T21:36:32,414 Downloading gisdata-0.2.tar.gz (8.2 MB) 2025-09-07T21:36:35,101 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-ddjwj3z9' 2025-09-07T21:36:35,102 Running setup.py (path:/tmp/pip-wheel-pvqmpom1/gisdata_4d2d5d994fd74517a9bd76cf11a5b721/setup.py) egg_info for package gisdata 2025-09-07T21:36:35,103 Created temporary directory: /tmp/pip-pip-egg-info-1_jxeu0v 2025-09-07T21:36:35,103 Preparing metadata (setup.py): started 2025-09-07T21:36:35,104 Running command python setup.py egg_info 2025-09-07T21:36:35,629 Traceback (most recent call last): 2025-09-07T21:36:35,631 File "", line 2, in 2025-09-07T21:36:35,631 exec(compile(''' 2025-09-07T21:36:35,631 ~~~~^^^^^^^^^^^^ 2025-09-07T21:36:35,631 # This is -- a caller that pip uses to run setup.py 2025-09-07T21:36:35,631 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T21:36:35,632 ...<32 lines>... 2025-09-07T21:36:35,632 exec(compile(setup_py_code, filename, "exec")) 2025-09-07T21:36:35,632 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T21:36:35,632 ''' % ('/tmp/pip-wheel-pvqmpom1/gisdata_4d2d5d994fd74517a9bd76cf11a5b721/setup.py',), "", "exec")) 2025-09-07T21:36:35,632 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T21:36:35,632 File "", line 35, in 2025-09-07T21:36:35,632 File "/tmp/pip-wheel-pvqmpom1/gisdata_4d2d5d994fd74517a9bd76cf11a5b721/setup.py", line 13, in 2025-09-07T21:36:35,633 long_description=(read('README.rst')), 2025-09-07T21:36:35,633 ~~~~^^^^^^^^^^^^^^ 2025-09-07T21:36:35,633 File "/tmp/pip-wheel-pvqmpom1/gisdata_4d2d5d994fd74517a9bd76cf11a5b721/setup.py", line 5, in read 2025-09-07T21:36:35,633 return open(os.path.join(os.path.dirname(__file__), *rnames)).read() 2025-09-07T21:36:35,633 ~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T21:36:35,633 FileNotFoundError: [Errno 2] No such file or directory: '/tmp/pip-wheel-pvqmpom1/gisdata_4d2d5d994fd74517a9bd76cf11a5b721/README.rst' 2025-09-07T21:36:35,716 ERROR: python setup.py egg_info exited with 1 2025-09-07T21:36:35,728 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2025-09-07T21:36:35,728 exec(compile('"'"''"'"''"'"' 2025-09-07T21:36:35,728 # This is -- a caller that pip uses to run setup.py 2025-09-07T21:36:35,728 # 2025-09-07T21:36:35,728 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-07T21:36:35,728 # import from `distutils.core` to work with newer packaging standards. 2025-09-07T21:36:35,728 # - It provides a clear error message when setuptools is not installed. 2025-09-07T21:36:35,728 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-07T21:36:35,728 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-07T21:36:35,728 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-07T21:36:35,728 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-07T21:36:35,728 import os, sys, tokenize, traceback 2025-09-07T21:36:35,728 2025-09-07T21:36:35,728 try: 2025-09-07T21:36:35,728 import setuptools 2025-09-07T21:36:35,728 except ImportError: 2025-09-07T21:36:35,728 print( 2025-09-07T21:36:35,728 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-07T21:36:35,728 "the build environment with exception:", 2025-09-07T21:36:35,728 file=sys.stderr, 2025-09-07T21:36:35,728 ) 2025-09-07T21:36:35,728 traceback.print_exc() 2025-09-07T21:36:35,728 sys.exit(1) 2025-09-07T21:36:35,728 2025-09-07T21:36:35,728 __file__ = %r 2025-09-07T21:36:35,728 sys.argv[0] = __file__ 2025-09-07T21:36:35,728 2025-09-07T21:36:35,728 if os.path.exists(__file__): 2025-09-07T21:36:35,728 filename = __file__ 2025-09-07T21:36:35,728 with tokenize.open(__file__) as f: 2025-09-07T21:36:35,728 setup_py_code = f.read() 2025-09-07T21:36:35,728 else: 2025-09-07T21:36:35,728 filename = "" 2025-09-07T21:36:35,728 setup_py_code = "from setuptools import setup; setup()" 2025-09-07T21:36:35,728 2025-09-07T21:36:35,728 exec(compile(setup_py_code, filename, "exec")) 2025-09-07T21:36:35,728 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-pvqmpom1/gisdata_4d2d5d994fd74517a9bd76cf11a5b721/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-1_jxeu0v[/] 2025-09-07T21:36:35,728 [bold magenta]cwd[/]: /tmp/pip-wheel-pvqmpom1/gisdata_4d2d5d994fd74517a9bd76cf11a5b721/ 2025-09-07T21:36:35,728 Preparing metadata (setup.py): finished with status 'error' 2025-09-07T21:36:35,729 ERROR: metadata generation failed 2025-09-07T21:36:35,734 Exception information: 2025-09-07T21:36:35,734 Traceback (most recent call last): 2025-09-07T21:36:35,734 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 63, in generate_metadata 2025-09-07T21:36:35,734 call_subprocess( 2025-09-07T21:36:35,734 ~~~~~~~~~~~~~~~^ 2025-09-07T21:36:35,734 args, 2025-09-07T21:36:35,734 ^^^^^ 2025-09-07T21:36:35,734 ...<2 lines>... 2025-09-07T21:36:35,734 spinner=spinner, 2025-09-07T21:36:35,734 ^^^^^^^^^^^^^^^^ 2025-09-07T21:36:35,734 ) 2025-09-07T21:36:35,734 ^ 2025-09-07T21:36:35,734 File "/usr/lib/python3/dist-packages/pip/_internal/utils/subprocess.py", line 209, in call_subprocess 2025-09-07T21:36:35,734 raise error 2025-09-07T21:36:35,734 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2025-09-07T21:36:35,734 2025-09-07T21:36:35,734 The above exception was the direct cause of the following exception: 2025-09-07T21:36:35,734 2025-09-07T21:36:35,734 Traceback (most recent call last): 2025-09-07T21:36:35,734 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-07T21:36:35,734 status = _inner_run() 2025-09-07T21:36:35,734 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-07T21:36:35,734 return self.run(options, args) 2025-09-07T21:36:35,734 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-07T21:36:35,734 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-07T21:36:35,734 return func(self, options, args) 2025-09-07T21:36:35,734 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2025-09-07T21:36:35,734 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2025-09-07T21:36:35,734 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 96, in resolve 2025-09-07T21:36:35,734 result = self._result = resolver.resolve( 2025-09-07T21:36:35,734 ~~~~~~~~~~~~~~~~^ 2025-09-07T21:36:35,734 collected.requirements, max_rounds=limit_how_complex_resolution_can_be 2025-09-07T21:36:35,734 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T21:36:35,734 ) 2025-09-07T21:36:35,734 ^ 2025-09-07T21:36:35,734 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 515, in resolve 2025-09-07T21:36:35,734 state = resolution.resolve(requirements, max_rounds=max_rounds) 2025-09-07T21:36:35,734 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 388, in resolve 2025-09-07T21:36:35,734 self._add_to_criteria(self.state.criteria, r, parent=None) 2025-09-07T21:36:35,734 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T21:36:35,734 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 141, in _add_to_criteria 2025-09-07T21:36:35,734 if not criterion.candidates: 2025-09-07T21:36:35,734 ^^^^^^^^^^^^^^^^^^^^ 2025-09-07T21:36:35,734 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/structs.py", line 194, in __bool__ 2025-09-07T21:36:35,734 return bool(self._sequence) 2025-09-07T21:36:35,734 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 163, in __bool__ 2025-09-07T21:36:35,734 self._bool = any(self) 2025-09-07T21:36:35,734 ~~~^^^^^^ 2025-09-07T21:36:35,734 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 147, in 2025-09-07T21:36:35,734 return (c for c in iterator if id(c) not in self._incompatible_ids) 2025-09-07T21:36:35,734 ^^^^^^^^ 2025-09-07T21:36:35,734 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 37, in _iter_built 2025-09-07T21:36:35,734 candidate = func() 2025-09-07T21:36:35,734 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 187, in _make_candidate_from_link 2025-09-07T21:36:35,734 base: Optional[BaseCandidate] = self._make_base_candidate_from_link( 2025-09-07T21:36:35,734 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-07T21:36:35,734 link, template, name, version 2025-09-07T21:36:35,734 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T21:36:35,734 ) 2025-09-07T21:36:35,734 ^ 2025-09-07T21:36:35,734 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 233, in _make_base_candidate_from_link 2025-09-07T21:36:35,734 self._link_candidate_cache[link] = LinkCandidate( 2025-09-07T21:36:35,734 ~~~~~~~~~~~~~^ 2025-09-07T21:36:35,734 link, 2025-09-07T21:36:35,734 ^^^^^ 2025-09-07T21:36:35,734 ...<3 lines>... 2025-09-07T21:36:35,734 version=version, 2025-09-07T21:36:35,734 ^^^^^^^^^^^^^^^^ 2025-09-07T21:36:35,734 ) 2025-09-07T21:36:35,734 ^ 2025-09-07T21:36:35,734 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 306, in __init__ 2025-09-07T21:36:35,734 super().__init__( 2025-09-07T21:36:35,734 ~~~~~~~~~~~~~~~~^ 2025-09-07T21:36:35,734 link=link, 2025-09-07T21:36:35,734 ^^^^^^^^^^ 2025-09-07T21:36:35,734 ...<4 lines>... 2025-09-07T21:36:35,734 version=version, 2025-09-07T21:36:35,734 ^^^^^^^^^^^^^^^^ 2025-09-07T21:36:35,734 ) 2025-09-07T21:36:35,734 ^ 2025-09-07T21:36:35,734 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 159, in __init__ 2025-09-07T21:36:35,734 self.dist = self._prepare() 2025-09-07T21:36:35,734 ~~~~~~~~~~~~~^^ 2025-09-07T21:36:35,734 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 236, in _prepare 2025-09-07T21:36:35,734 dist = self._prepare_distribution() 2025-09-07T21:36:35,734 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 317, in _prepare_distribution 2025-09-07T21:36:35,734 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2025-09-07T21:36:35,734 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T21:36:35,734 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 532, in prepare_linked_requirement 2025-09-07T21:36:35,734 return self._prepare_linked_requirement(req, parallel_builds) 2025-09-07T21:36:35,734 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T21:36:35,734 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 647, in _prepare_linked_requirement 2025-09-07T21:36:35,734 dist = _get_prepared_distribution( 2025-09-07T21:36:35,734 req, 2025-09-07T21:36:35,734 ...<3 lines>... 2025-09-07T21:36:35,734 self.check_build_deps, 2025-09-07T21:36:35,734 ) 2025-09-07T21:36:35,734 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 71, in _get_prepared_distribution 2025-09-07T21:36:35,734 abstract_dist.prepare_distribution_metadata( 2025-09-07T21:36:35,734 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-07T21:36:35,734 finder, build_isolation, check_build_deps 2025-09-07T21:36:35,734 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T21:36:35,734 ) 2025-09-07T21:36:35,734 ^ 2025-09-07T21:36:35,734 File "/usr/lib/python3/dist-packages/pip/_internal/distributions/sdist.py", line 69, in prepare_distribution_metadata 2025-09-07T21:36:35,734 self.req.prepare_metadata() 2025-09-07T21:36:35,734 ~~~~~~~~~~~~~~~~~~~~~~~~~^^ 2025-09-07T21:36:35,734 File "/usr/lib/python3/dist-packages/pip/_internal/req/req_install.py", line 581, in prepare_metadata 2025-09-07T21:36:35,734 self.metadata_directory = generate_metadata_legacy( 2025-09-07T21:36:35,734 ~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-07T21:36:35,734 build_env=self.build_env, 2025-09-07T21:36:35,734 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T21:36:35,734 ...<3 lines>... 2025-09-07T21:36:35,734 details=details, 2025-09-07T21:36:35,734 ^^^^^^^^^^^^^^^^ 2025-09-07T21:36:35,734 ) 2025-09-07T21:36:35,734 ^ 2025-09-07T21:36:35,734 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 70, in generate_metadata 2025-09-07T21:36:35,734 raise MetadataGenerationFailed(package_details=details) from error 2025-09-07T21:36:35,734 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2025-09-07T21:36:35,757 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-ddjwj3z9' 2025-09-07T21:36:35,757 Removed build tracker: '/tmp/pip-build-tracker-ddjwj3z9'