2025-09-08T09:54:28,266 Created temporary directory: /tmp/pip-build-tracker-rhg0co7g 2025-09-08T09:54:28,266 Initialized build tracking at /tmp/pip-build-tracker-rhg0co7g 2025-09-08T09:54:28,266 Created build tracker: /tmp/pip-build-tracker-rhg0co7g 2025-09-08T09:54:28,267 Entered build tracker: /tmp/pip-build-tracker-rhg0co7g 2025-09-08T09:54:28,267 Created temporary directory: /tmp/pip-wheel-1d0393u0 2025-09-08T09:54:28,270 Created temporary directory: /tmp/pip-ephem-wheel-cache-a0jr8kte 2025-09-08T09:54:28,326 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-08T09:54:28,329 2 location(s) to search for versions of python-geosupport: 2025-09-08T09:54:28,329 * https://pypi.org/simple/python-geosupport/ 2025-09-08T09:54:28,329 * https://www.piwheels.org/simple/python-geosupport/ 2025-09-08T09:54:28,329 Fetching project page and analyzing links: https://pypi.org/simple/python-geosupport/ 2025-09-08T09:54:28,329 Getting page https://pypi.org/simple/python-geosupport/ 2025-09-08T09:54:28,330 Found index url https://pypi.org/simple/ 2025-09-08T09:54:28,478 Fetched page https://pypi.org/simple/python-geosupport/ as application/vnd.pypi.simple.v1+json 2025-09-08T09:54:28,485 Found link https://files.pythonhosted.org/packages/cf/8d/460b90a605054c92948c989d86627bdd2805db6a7619f018855ec7abd2f8/python-geosupport-0.0.1.tar.gz (from https://pypi.org/simple/python-geosupport/), version: 0.0.1 2025-09-08T09:54:28,486 Found link https://files.pythonhosted.org/packages/59/f7/9ec7f19fa15c13c75f64c6a5b3fc6407b022d32d32138efe5edc80453a12/python-geosupport-0.0.2.tar.gz (from https://pypi.org/simple/python-geosupport/), version: 0.0.2 2025-09-08T09:54:28,486 Found link https://files.pythonhosted.org/packages/bd/2a/01e81cc3f0cbdd9c9c283e87f8a9f18243e6300485e4d729ca58674e8362/python-geosupport-0.0.3.tar.gz (from https://pypi.org/simple/python-geosupport/), version: 0.0.3 2025-09-08T09:54:28,487 Found link https://files.pythonhosted.org/packages/21/89/e85030191ab221e1f23fc1a4f1d3e4d1065fb8a9726105218324d52cf755/python-geosupport-0.0.4.dev0.tar.gz (from https://pypi.org/simple/python-geosupport/), version: 0.0.4.dev0 2025-09-08T09:54:28,487 Found link https://files.pythonhosted.org/packages/75/67/5c606083a778824ccfaf8da6d6efa65a0ec8f65ffbcb5e99a1b160607a58/python-geosupport-0.0.4.tar.gz (from https://pypi.org/simple/python-geosupport/), version: 0.0.4 2025-09-08T09:54:28,488 Found link https://files.pythonhosted.org/packages/5c/d9/ebaec34e95bfb2bce91e8ff71b69b8178544df281550504583008cb7e25b/python-geosupport-0.0.5.tar.gz (from https://pypi.org/simple/python-geosupport/), version: 0.0.5 2025-09-08T09:54:28,488 Found link https://files.pythonhosted.org/packages/65/88/ebe8fb5a1cd5e0803a8f051d220ba1e6b2e0a4e662859e240ed929fc18f9/python-geosupport-0.0.6.tar.gz (from https://pypi.org/simple/python-geosupport/), version: 0.0.6 2025-09-08T09:54:28,489 Found link https://files.pythonhosted.org/packages/af/ce/1bb962e376d7dd2eb07a88c06e685a881fb56e8918f1729fc9a0ecc386c7/python-geosupport-0.0.7.tar.gz (from https://pypi.org/simple/python-geosupport/), version: 0.0.7 2025-09-08T09:54:28,489 Found link https://files.pythonhosted.org/packages/79/55/c3825b8a2a1f32412078016065f3e0328e04cd48b02b71b12816efe357b0/python-geosupport-0.0.8.tar.gz (from https://pypi.org/simple/python-geosupport/), version: 0.0.8 2025-09-08T09:54:28,490 Found link https://files.pythonhosted.org/packages/32/41/5e4a9da124268619aef78b13a1d763aff1dba052f86c276e00d7126f3e0f/python-geosupport-0.0.9.tar.gz (from https://pypi.org/simple/python-geosupport/), version: 0.0.9 2025-09-08T09:54:28,490 Found link https://files.pythonhosted.org/packages/94/22/cb1998c153c4f88e97b218ed3078d9cd434c48e410bc78499f848905594e/python-geosupport-0.1.0.tar.gz (from https://pypi.org/simple/python-geosupport/), version: 0.1.0 2025-09-08T09:54:28,491 Found link https://files.pythonhosted.org/packages/7f/cd/ae7aa1f19480e081dce591955a98948ec418074837871f32c81668467981/python-geosupport-1.0.0.tar.gz (from https://pypi.org/simple/python-geosupport/), version: 1.0.0 2025-09-08T09:54:28,491 Found link https://files.pythonhosted.org/packages/12/d4/a2adc85607d01b436ccef608ab8c92ff73de812a8ee46e9f7dafdd5ce158/python-geosupport-1.0.1.tar.gz (from https://pypi.org/simple/python-geosupport/), version: 1.0.1 2025-09-08T09:54:28,492 Found link https://files.pythonhosted.org/packages/d2/16/e76ba854259c994bc72b26289c2a23ee0d64e2ca3bdfb40d65dc244c6cdc/python-geosupport-1.0.2.tar.gz (from https://pypi.org/simple/python-geosupport/), version: 1.0.2 2025-09-08T09:54:28,492 Found link https://files.pythonhosted.org/packages/4f/f2/9710007d7aa8228728db099b8b46d8a1a5883166dbbf62ba10cab35af213/python-geosupport-1.0.3.tar.gz (from https://pypi.org/simple/python-geosupport/), version: 1.0.3 2025-09-08T09:54:28,493 Found link https://files.pythonhosted.org/packages/95/78/3ea6aba98772ed1ba28f2d71a2ed5db4add979f9a6e5baf207268b5273e5/python-geosupport-1.0.4.tar.gz (from https://pypi.org/simple/python-geosupport/), version: 1.0.4 2025-09-08T09:54:28,493 Found link https://files.pythonhosted.org/packages/0f/42/1768af7a7cf7beb9a6a1dfcd14458ac4d0889fe9238d646024aa5f6adfd6/python-geosupport-1.0.5.tar.gz (from https://pypi.org/simple/python-geosupport/), version: 1.0.5 2025-09-08T09:54:28,494 Found link https://files.pythonhosted.org/packages/4a/55/0b6c97e742a77148789c847f0d2c5dca6a3beb516edb62d1e5b72df46844/python-geosupport-1.0.6.tar.gz (from https://pypi.org/simple/python-geosupport/), version: 1.0.6 2025-09-08T09:54:28,494 Found link https://files.pythonhosted.org/packages/9b/0c/575a0320163a85a3dc81a88f3bea9ef453e92c9d6403c2f1c09c11e4b547/python-geosupport-1.0.7.tar.gz (from https://pypi.org/simple/python-geosupport/), version: 1.0.7 2025-09-08T09:54:28,495 Found link https://files.pythonhosted.org/packages/c0/12/c718cc10e675f40084403d436b9d4a233e57c27eb8445e51bc660e162d54/python-geosupport-1.0.8.tar.gz (from https://pypi.org/simple/python-geosupport/), version: 1.0.8 2025-09-08T09:54:28,495 Found link https://files.pythonhosted.org/packages/a4/f3/75fc204cea32323b3759063e59268dafd92c37cb06aaac60fa33f61cfc51/python-geosupport-1.0.9.tar.gz (from https://pypi.org/simple/python-geosupport/), version: 1.0.9 2025-09-08T09:54:28,496 Found link https://files.pythonhosted.org/packages/18/b7/77bc8a8ae12311b3a05780668a6206f74c27fb17048bb181ad740db27dda/python_geosupport-1.0.10.tar.gz (from https://pypi.org/simple/python-geosupport/), version: 1.0.10 2025-09-08T09:54:28,496 Skipping link: No binaries permitted for python-geosupport: https://files.pythonhosted.org/packages/b6/2d/162ec539f06f3cc32215ce90f968d55c8fb80b0d9a03ae992973f372c9f0/python_geosupport-1.1.0-py2.py3-none-any.whl (from https://pypi.org/simple/python-geosupport/) (requires-python:>=3.8) 2025-09-08T09:54:28,497 Found link https://files.pythonhosted.org/packages/31/ac/0ad95fcd87727835448b43f5ad353423f87e458c5f83f9a9c5ee2a913a01/python_geosupport-1.1.0.tar.gz (from https://pypi.org/simple/python-geosupport/) (requires-python:>=3.8), version: 1.1.0 2025-09-08T09:54:28,498 Fetching project page and analyzing links: https://www.piwheels.org/simple/python-geosupport/ 2025-09-08T09:54:28,499 Getting page https://www.piwheels.org/simple/python-geosupport/ 2025-09-08T09:54:28,500 Found index url https://www.piwheels.org/simple/ 2025-09-08T09:54:28,590 Fetched page https://www.piwheels.org/simple/python-geosupport/ as text/html 2025-09-08T09:54:28,595 Skipping link: No binaries permitted for python-geosupport: https://archive1.piwheels.org/simple/python-geosupport/python_geosupport-1.1.0-py2.py3-none-any.whl#sha256=bc794d0ebba0f8dd5c3460ed44d02374d8365c84b2c289607058fa13f3652604 (from https://www.piwheels.org/simple/python-geosupport/) (requires-python:>=3.8) 2025-09-08T09:54:28,595 Skipping link: No binaries permitted for python-geosupport: https://archive1.piwheels.org/simple/python-geosupport/python_geosupport-1.0.10-py2.py3-none-any.whl#sha256=ed06b0a638408a482bac087cabefe90535af12135cbb9b25e1bc21f0889201b7 (from https://www.piwheels.org/simple/python-geosupport/) 2025-09-08T09:54:28,595 Skipping link: No binaries permitted for python-geosupport: https://archive1.piwheels.org/simple/python-geosupport/python_geosupport-1.0.9-py2.py3-none-any.whl#sha256=033c3f52a9860dc08cc27e8e29685d83203ea0953a80ccc4cd7b7f9e0a05f7a2 (from https://www.piwheels.org/simple/python-geosupport/) 2025-09-08T09:54:28,595 Skipping link: No binaries permitted for python-geosupport: https://archive1.piwheels.org/simple/python-geosupport/python_geosupport-1.0.8-py2.py3-none-any.whl#sha256=12653bf7cc071ecd55b72945a337846f1eddd9a8fdb8f7a87eb8e9f84154ed62 (from https://www.piwheels.org/simple/python-geosupport/) 2025-09-08T09:54:28,595 Skipping link: No binaries permitted for python-geosupport: https://archive1.piwheels.org/simple/python-geosupport/python_geosupport-1.0.7-py2.py3-none-any.whl#sha256=a30c53876b3cc470e82bba8ab247a66b524fe235f6598202b9b788f7cb0c80e4 (from https://www.piwheels.org/simple/python-geosupport/) 2025-09-08T09:54:28,595 Skipping link: No binaries permitted for python-geosupport: https://archive1.piwheels.org/simple/python-geosupport/python_geosupport-1.0.6-py2.py3-none-any.whl#sha256=2fe139c129e6718af809a29de6be5c5941de9b5bcb14359b69d8dd2e3f44f55c (from https://www.piwheels.org/simple/python-geosupport/) 2025-09-08T09:54:28,595 Skipping link: No binaries permitted for python-geosupport: https://archive1.piwheels.org/simple/python-geosupport/python_geosupport-1.0.5-py2.py3-none-any.whl#sha256=42e162dd43687c9261165f7e4c1410a72886286a9fbdb4a57de9c29739ce2fd0 (from https://www.piwheels.org/simple/python-geosupport/) 2025-09-08T09:54:28,596 Skipping link: No binaries permitted for python-geosupport: https://archive1.piwheels.org/simple/python-geosupport/python_geosupport-1.0.4-py2.py3-none-any.whl#sha256=f2a67dfb527abcc8b1121ded261ee0a217d1d8794df480371582533aadb9064a (from https://www.piwheels.org/simple/python-geosupport/) 2025-09-08T09:54:28,596 Skipping link: No binaries permitted for python-geosupport: https://archive1.piwheels.org/simple/python-geosupport/python_geosupport-1.0.3-py2.py3-none-any.whl#sha256=3c8714072c34c7c838ae25c83062cc71bb0724b29ba898dd1233d4ca8a3c7388 (from https://www.piwheels.org/simple/python-geosupport/) 2025-09-08T09:54:28,596 Skipping link: No binaries permitted for python-geosupport: https://archive1.piwheels.org/simple/python-geosupport/python_geosupport-1.0.2-py2.py3-none-any.whl#sha256=e2d75938313aa7fbfebc534211e77d927510fc7fefe3e83a7189d3b25a4943d7 (from https://www.piwheels.org/simple/python-geosupport/) 2025-09-08T09:54:28,596 Skipping link: No binaries permitted for python-geosupport: https://archive1.piwheels.org/simple/python-geosupport/python_geosupport-1.0.1-py2.py3-none-any.whl#sha256=c76d2db2244aa0f423a5503b9a1e01cd3bee2b20e78bf8acf3a8b0cd9e7e9ccd (from https://www.piwheels.org/simple/python-geosupport/) 2025-09-08T09:54:28,596 Skipping link: No binaries permitted for python-geosupport: https://archive1.piwheels.org/simple/python-geosupport/python_geosupport-1.0.0-py2.py3-none-any.whl#sha256=93e511c04b2f142e0f0e159e4f2c526e008a77eaa40f06e14e9ab1ef20125e46 (from https://www.piwheels.org/simple/python-geosupport/) 2025-09-08T09:54:28,596 Skipping link: No binaries permitted for python-geosupport: https://archive1.piwheels.org/simple/python-geosupport/python_geosupport-0.1.0-py2.py3-none-any.whl#sha256=075adf7d010ec19cd8a42988c3a596f3b3d744e23c29dd639228714afc34562b (from https://www.piwheels.org/simple/python-geosupport/) 2025-09-08T09:54:28,596 Skipping link: No binaries permitted for python-geosupport: https://archive1.piwheels.org/simple/python-geosupport/python_geosupport-0.0.9-py2.py3-none-any.whl#sha256=142bebc112a6fd9cf7f9b37a3fc0413d8c2be1c431bb0c8f748eeccbb2f825ff (from https://www.piwheels.org/simple/python-geosupport/) 2025-09-08T09:54:28,596 Skipping link: No binaries permitted for python-geosupport: https://archive1.piwheels.org/simple/python-geosupport/python_geosupport-0.0.8-py2.py3-none-any.whl#sha256=25a14c1ae6cb112a0eeb0c2ca02e991de1c8340cfb6924da1e4d4950fd2660d7 (from https://www.piwheels.org/simple/python-geosupport/) 2025-09-08T09:54:28,597 Skipping link: No binaries permitted for python-geosupport: https://archive1.piwheels.org/simple/python-geosupport/python_geosupport-0.0.7-py2.py3-none-any.whl#sha256=ace5e5ff3c560aa384396d2acab6de8eb0400ccacf79ccb7b3d39e7026c04561 (from https://www.piwheels.org/simple/python-geosupport/) 2025-09-08T09:54:28,597 Skipping link: No binaries permitted for python-geosupport: https://archive1.piwheels.org/simple/python-geosupport/python_geosupport-0.0.6-py2.py3-none-any.whl#sha256=2232bd2700b525313463dd62d45788b775bdeec995397fc988bf9b8a97e1aee6 (from https://www.piwheels.org/simple/python-geosupport/) 2025-09-08T09:54:28,597 Skipping link: No binaries permitted for python-geosupport: https://archive1.piwheels.org/simple/python-geosupport/python_geosupport-0.0.5-py2.py3-none-any.whl#sha256=7961d027bb346392e609ce6177af755551de40d283338fcea431eb64eb69d733 (from https://www.piwheels.org/simple/python-geosupport/) 2025-09-08T09:54:28,597 Skipping link: No binaries permitted for python-geosupport: https://archive1.piwheels.org/simple/python-geosupport/python_geosupport-0.0.4-py2.py3-none-any.whl#sha256=fb3b6cb68ec89fb97860ec717d6370dc2f457a778b7081f6cf5239cb7899309b (from https://www.piwheels.org/simple/python-geosupport/) 2025-09-08T09:54:28,597 Skipping link: No binaries permitted for python-geosupport: https://archive1.piwheels.org/simple/python-geosupport/python_geosupport-0.0.4.dev0-py2.py3-none-any.whl#sha256=f5ff48c6140d15752fcc4535e79290185e7a840c33939804ad31e2fb0b350fb4 (from https://www.piwheels.org/simple/python-geosupport/) 2025-09-08T09:54:28,597 Skipping link: No binaries permitted for python-geosupport: https://archive1.piwheels.org/simple/python-geosupport/python_geosupport-0.0.3-py2.py3-none-any.whl#sha256=e14a343606c0e98d843ca2aa3a36d44e1a10196906b2a5ea2981a3b0984f2166 (from https://www.piwheels.org/simple/python-geosupport/) 2025-09-08T09:54:28,597 Skipping link: No binaries permitted for python-geosupport: https://archive1.piwheels.org/simple/python-geosupport/python_geosupport-0.0.2-py2.py3-none-any.whl#sha256=c517cbee624874922f230286d05dde07b7b10ae6f763b8b889e3c9058dcdc75e (from https://www.piwheels.org/simple/python-geosupport/) 2025-09-08T09:54:28,598 Skipping link: not a file: https://www.piwheels.org/simple/python-geosupport/ 2025-09-08T09:54:28,598 Skipping link: not a file: https://pypi.org/simple/python-geosupport/ 2025-09-08T09:54:28,623 Given no hashes to check 1 links for project 'python-geosupport': discarding no candidates 2025-09-08T09:54:28,624 Collecting python-geosupport==0.0.1 2025-09-08T09:54:28,626 Created temporary directory: /tmp/pip-unpack-jztzxofl 2025-09-08T09:54:28,762 Downloading python-geosupport-0.0.1.tar.gz (4.8 kB) 2025-09-08T09:54:28,781 Added python-geosupport==0.0.1 from https://files.pythonhosted.org/packages/cf/8d/460b90a605054c92948c989d86627bdd2805db6a7619f018855ec7abd2f8/python-geosupport-0.0.1.tar.gz to build tracker '/tmp/pip-build-tracker-rhg0co7g' 2025-09-08T09:54:28,783 Running setup.py (path:/tmp/pip-wheel-1d0393u0/python-geosupport_f90738d4239f4ac2a53167d9cd294448/setup.py) egg_info for package python-geosupport 2025-09-08T09:54:28,784 Created temporary directory: /tmp/pip-pip-egg-info-i1j_57cc 2025-09-08T09:54:28,784 Preparing metadata (setup.py): started 2025-09-08T09:54:28,786 Running command python setup.py egg_info 2025-09-08T09:54:29,292 Traceback (most recent call last): 2025-09-08T09:54:29,294 File "", line 2, in 2025-09-08T09:54:29,294 exec(compile(''' 2025-09-08T09:54:29,294 ~~~~^^^^^^^^^^^^ 2025-09-08T09:54:29,294 # This is -- a caller that pip uses to run setup.py 2025-09-08T09:54:29,294 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T09:54:29,295 ...<32 lines>... 2025-09-08T09:54:29,295 exec(compile(setup_py_code, filename, "exec")) 2025-09-08T09:54:29,295 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T09:54:29,295 ''' % ('/tmp/pip-wheel-1d0393u0/python-geosupport_f90738d4239f4ac2a53167d9cd294448/setup.py',), "", "exec")) 2025-09-08T09:54:29,295 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T09:54:29,295 File "", line 35, in 2025-09-08T09:54:29,295 File "/tmp/pip-wheel-1d0393u0/python-geosupport_f90738d4239f4ac2a53167d9cd294448/setup.py", line 12, in 2025-09-08T09:54:29,296 with open(os.path.join(os.path.dirname(os.path.realpath(__file__)), 'README.rst'), encoding='utf-8') as f: 2025-09-08T09:54:29,296 ~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T09:54:29,296 FileNotFoundError: [Errno 2] No such file or directory: '/tmp/pip-wheel-1d0393u0/python-geosupport_f90738d4239f4ac2a53167d9cd294448/README.rst' 2025-09-08T09:54:29,380 ERROR: python setup.py egg_info exited with 1 2025-09-08T09:54:29,391 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2025-09-08T09:54:29,391 exec(compile('"'"''"'"''"'"' 2025-09-08T09:54:29,391 # This is -- a caller that pip uses to run setup.py 2025-09-08T09:54:29,391 # 2025-09-08T09:54:29,391 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-08T09:54:29,391 # import from `distutils.core` to work with newer packaging standards. 2025-09-08T09:54:29,391 # - It provides a clear error message when setuptools is not installed. 2025-09-08T09:54:29,391 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-08T09:54:29,391 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-08T09:54:29,391 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-08T09:54:29,391 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-08T09:54:29,391 import os, sys, tokenize, traceback 2025-09-08T09:54:29,391 2025-09-08T09:54:29,391 try: 2025-09-08T09:54:29,391 import setuptools 2025-09-08T09:54:29,391 except ImportError: 2025-09-08T09:54:29,391 print( 2025-09-08T09:54:29,391 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-08T09:54:29,391 "the build environment with exception:", 2025-09-08T09:54:29,391 file=sys.stderr, 2025-09-08T09:54:29,391 ) 2025-09-08T09:54:29,391 traceback.print_exc() 2025-09-08T09:54:29,391 sys.exit(1) 2025-09-08T09:54:29,391 2025-09-08T09:54:29,391 __file__ = %r 2025-09-08T09:54:29,391 sys.argv[0] = __file__ 2025-09-08T09:54:29,391 2025-09-08T09:54:29,391 if os.path.exists(__file__): 2025-09-08T09:54:29,391 filename = __file__ 2025-09-08T09:54:29,391 with tokenize.open(__file__) as f: 2025-09-08T09:54:29,391 setup_py_code = f.read() 2025-09-08T09:54:29,391 else: 2025-09-08T09:54:29,391 filename = "" 2025-09-08T09:54:29,391 setup_py_code = "from setuptools import setup; setup()" 2025-09-08T09:54:29,391 2025-09-08T09:54:29,391 exec(compile(setup_py_code, filename, "exec")) 2025-09-08T09:54:29,391 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-1d0393u0/python-geosupport_f90738d4239f4ac2a53167d9cd294448/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-i1j_57cc[/] 2025-09-08T09:54:29,392 [bold magenta]cwd[/]: /tmp/pip-wheel-1d0393u0/python-geosupport_f90738d4239f4ac2a53167d9cd294448/ 2025-09-08T09:54:29,392 Preparing metadata (setup.py): finished with status 'error' 2025-09-08T09:54:29,393 ERROR: metadata generation failed 2025-09-08T09:54:29,398 Exception information: 2025-09-08T09:54:29,398 Traceback (most recent call last): 2025-09-08T09:54:29,398 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 63, in generate_metadata 2025-09-08T09:54:29,398 call_subprocess( 2025-09-08T09:54:29,398 ~~~~~~~~~~~~~~~^ 2025-09-08T09:54:29,398 args, 2025-09-08T09:54:29,398 ^^^^^ 2025-09-08T09:54:29,398 ...<2 lines>... 2025-09-08T09:54:29,398 spinner=spinner, 2025-09-08T09:54:29,398 ^^^^^^^^^^^^^^^^ 2025-09-08T09:54:29,398 ) 2025-09-08T09:54:29,398 ^ 2025-09-08T09:54:29,398 File "/usr/lib/python3/dist-packages/pip/_internal/utils/subprocess.py", line 209, in call_subprocess 2025-09-08T09:54:29,398 raise error 2025-09-08T09:54:29,398 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2025-09-08T09:54:29,398 2025-09-08T09:54:29,398 The above exception was the direct cause of the following exception: 2025-09-08T09:54:29,398 2025-09-08T09:54:29,398 Traceback (most recent call last): 2025-09-08T09:54:29,398 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-08T09:54:29,398 status = _inner_run() 2025-09-08T09:54:29,398 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-08T09:54:29,398 return self.run(options, args) 2025-09-08T09:54:29,398 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-08T09:54:29,398 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-08T09:54:29,398 return func(self, options, args) 2025-09-08T09:54:29,398 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2025-09-08T09:54:29,398 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2025-09-08T09:54:29,398 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 96, in resolve 2025-09-08T09:54:29,398 result = self._result = resolver.resolve( 2025-09-08T09:54:29,398 ~~~~~~~~~~~~~~~~^ 2025-09-08T09:54:29,398 collected.requirements, max_rounds=limit_how_complex_resolution_can_be 2025-09-08T09:54:29,398 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T09:54:29,398 ) 2025-09-08T09:54:29,398 ^ 2025-09-08T09:54:29,398 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 515, in resolve 2025-09-08T09:54:29,398 state = resolution.resolve(requirements, max_rounds=max_rounds) 2025-09-08T09:54:29,398 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 388, in resolve 2025-09-08T09:54:29,398 self._add_to_criteria(self.state.criteria, r, parent=None) 2025-09-08T09:54:29,398 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T09:54:29,398 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 141, in _add_to_criteria 2025-09-08T09:54:29,398 if not criterion.candidates: 2025-09-08T09:54:29,398 ^^^^^^^^^^^^^^^^^^^^ 2025-09-08T09:54:29,398 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/structs.py", line 194, in __bool__ 2025-09-08T09:54:29,398 return bool(self._sequence) 2025-09-08T09:54:29,398 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 163, in __bool__ 2025-09-08T09:54:29,398 self._bool = any(self) 2025-09-08T09:54:29,398 ~~~^^^^^^ 2025-09-08T09:54:29,398 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 147, in 2025-09-08T09:54:29,398 return (c for c in iterator if id(c) not in self._incompatible_ids) 2025-09-08T09:54:29,398 ^^^^^^^^ 2025-09-08T09:54:29,398 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 37, in _iter_built 2025-09-08T09:54:29,398 candidate = func() 2025-09-08T09:54:29,398 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 187, in _make_candidate_from_link 2025-09-08T09:54:29,398 base: Optional[BaseCandidate] = self._make_base_candidate_from_link( 2025-09-08T09:54:29,398 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-08T09:54:29,398 link, template, name, version 2025-09-08T09:54:29,398 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T09:54:29,398 ) 2025-09-08T09:54:29,398 ^ 2025-09-08T09:54:29,398 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 233, in _make_base_candidate_from_link 2025-09-08T09:54:29,398 self._link_candidate_cache[link] = LinkCandidate( 2025-09-08T09:54:29,398 ~~~~~~~~~~~~~^ 2025-09-08T09:54:29,398 link, 2025-09-08T09:54:29,398 ^^^^^ 2025-09-08T09:54:29,398 ...<3 lines>... 2025-09-08T09:54:29,398 version=version, 2025-09-08T09:54:29,398 ^^^^^^^^^^^^^^^^ 2025-09-08T09:54:29,398 ) 2025-09-08T09:54:29,398 ^ 2025-09-08T09:54:29,398 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 306, in __init__ 2025-09-08T09:54:29,398 super().__init__( 2025-09-08T09:54:29,398 ~~~~~~~~~~~~~~~~^ 2025-09-08T09:54:29,398 link=link, 2025-09-08T09:54:29,398 ^^^^^^^^^^ 2025-09-08T09:54:29,398 ...<4 lines>... 2025-09-08T09:54:29,398 version=version, 2025-09-08T09:54:29,398 ^^^^^^^^^^^^^^^^ 2025-09-08T09:54:29,398 ) 2025-09-08T09:54:29,398 ^ 2025-09-08T09:54:29,398 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 159, in __init__ 2025-09-08T09:54:29,398 self.dist = self._prepare() 2025-09-08T09:54:29,398 ~~~~~~~~~~~~~^^ 2025-09-08T09:54:29,398 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 236, in _prepare 2025-09-08T09:54:29,398 dist = self._prepare_distribution() 2025-09-08T09:54:29,398 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 317, in _prepare_distribution 2025-09-08T09:54:29,398 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2025-09-08T09:54:29,398 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T09:54:29,398 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 532, in prepare_linked_requirement 2025-09-08T09:54:29,398 return self._prepare_linked_requirement(req, parallel_builds) 2025-09-08T09:54:29,398 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T09:54:29,398 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 647, in _prepare_linked_requirement 2025-09-08T09:54:29,398 dist = _get_prepared_distribution( 2025-09-08T09:54:29,398 req, 2025-09-08T09:54:29,398 ...<3 lines>... 2025-09-08T09:54:29,398 self.check_build_deps, 2025-09-08T09:54:29,398 ) 2025-09-08T09:54:29,398 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 71, in _get_prepared_distribution 2025-09-08T09:54:29,398 abstract_dist.prepare_distribution_metadata( 2025-09-08T09:54:29,398 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-08T09:54:29,398 finder, build_isolation, check_build_deps 2025-09-08T09:54:29,398 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T09:54:29,398 ) 2025-09-08T09:54:29,398 ^ 2025-09-08T09:54:29,398 File "/usr/lib/python3/dist-packages/pip/_internal/distributions/sdist.py", line 69, in prepare_distribution_metadata 2025-09-08T09:54:29,398 self.req.prepare_metadata() 2025-09-08T09:54:29,398 ~~~~~~~~~~~~~~~~~~~~~~~~~^^ 2025-09-08T09:54:29,398 File "/usr/lib/python3/dist-packages/pip/_internal/req/req_install.py", line 581, in prepare_metadata 2025-09-08T09:54:29,398 self.metadata_directory = generate_metadata_legacy( 2025-09-08T09:54:29,398 ~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-08T09:54:29,398 build_env=self.build_env, 2025-09-08T09:54:29,398 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T09:54:29,398 ...<3 lines>... 2025-09-08T09:54:29,398 details=details, 2025-09-08T09:54:29,398 ^^^^^^^^^^^^^^^^ 2025-09-08T09:54:29,398 ) 2025-09-08T09:54:29,398 ^ 2025-09-08T09:54:29,398 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 70, in generate_metadata 2025-09-08T09:54:29,398 raise MetadataGenerationFailed(package_details=details) from error 2025-09-08T09:54:29,398 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2025-09-08T09:54:29,418 Removed python-geosupport==0.0.1 from https://files.pythonhosted.org/packages/cf/8d/460b90a605054c92948c989d86627bdd2805db6a7619f018855ec7abd2f8/python-geosupport-0.0.1.tar.gz from build tracker '/tmp/pip-build-tracker-rhg0co7g' 2025-09-08T09:54:29,418 Removed build tracker: '/tmp/pip-build-tracker-rhg0co7g'