2025-09-08T06:11:35,996 Created temporary directory: /tmp/pip-build-tracker-33wg_dzr 2025-09-08T06:11:35,997 Initialized build tracking at /tmp/pip-build-tracker-33wg_dzr 2025-09-08T06:11:35,997 Created build tracker: /tmp/pip-build-tracker-33wg_dzr 2025-09-08T06:11:35,997 Entered build tracker: /tmp/pip-build-tracker-33wg_dzr 2025-09-08T06:11:35,997 Created temporary directory: /tmp/pip-wheel-_o21f87u 2025-09-08T06:11:36,000 Created temporary directory: /tmp/pip-ephem-wheel-cache-5_rqp3jx 2025-09-08T06:11:36,057 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-08T06:11:36,059 2 location(s) to search for versions of contextily: 2025-09-08T06:11:36,059 * https://pypi.org/simple/contextily/ 2025-09-08T06:11:36,059 * https://www.piwheels.org/simple/contextily/ 2025-09-08T06:11:36,060 Fetching project page and analyzing links: https://pypi.org/simple/contextily/ 2025-09-08T06:11:36,060 Getting page https://pypi.org/simple/contextily/ 2025-09-08T06:11:36,061 Found index url https://pypi.org/simple/ 2025-09-08T06:11:36,207 Fetched page https://pypi.org/simple/contextily/ as application/vnd.pypi.simple.v1+json 2025-09-08T06:11:36,215 Found link https://files.pythonhosted.org/packages/68/64/78ebd707d8b82a3d56d6f441cd19955bf6004242576d6a73febc0ba7cda8/contextily-0.9.0.tar.gz (from https://pypi.org/simple/contextily/), version: 0.9.0 2025-09-08T06:11:36,216 Found link https://files.pythonhosted.org/packages/4b/ed/0f03287295318f8f20e35e93157076f2f90beb6512b505e4825065be858a/contextily-0.9.1.tar.gz (from https://pypi.org/simple/contextily/), version: 0.9.1 2025-09-08T06:11:36,217 Found link https://files.pythonhosted.org/packages/bd/4a/edb38d67062093e18bdce60b5cab01ab598ac94b1797b88bd69416da705b/contextily-0.9.2.tar.gz (from https://pypi.org/simple/contextily/), version: 0.9.2 2025-09-08T06:11:36,217 Found link https://files.pythonhosted.org/packages/10/34/2aabf40c1acfb4b2f623e90f1a130eba80fd664a2d91c801558acebe3d3c/contextily-0.99.0.tar.gz (from https://pypi.org/simple/contextily/), version: 0.99.0 2025-09-08T06:11:36,217 Skipping link: No binaries permitted for contextily: https://files.pythonhosted.org/packages/1c/1c/534e6000b49003d0dc5261298e46853e405d5e27bae8232d1f3d4745b3de/contextily-1.0rc1-py3-none-any.whl (from https://pypi.org/simple/contextily/) (requires-python:>=3.5) 2025-09-08T06:11:36,218 Found link https://files.pythonhosted.org/packages/a4/a9/4dc3036091d86ca921552db07b5618bb96bd5af21d5d429740c33f83dfaa/contextily-1.0rc1.tar.gz (from https://pypi.org/simple/contextily/) (requires-python:>=3.5), version: 1.0rc1 2025-09-08T06:11:36,219 Skipping link: No binaries permitted for contextily: https://files.pythonhosted.org/packages/bb/e0/fd2f860ac34c97c1370514a1fa37d33c46dca5bea8a6f49dc167fbffbc1f/contextily-1.0rc2-py3-none-any.whl (from https://pypi.org/simple/contextily/) (requires-python:>=3.5) 2025-09-08T06:11:36,219 Found link https://files.pythonhosted.org/packages/8a/24/21f85d70a1e714d29eb61fcd1a371a92beac13023fe96e519f3272b0c954/contextily-1.0rc2.tar.gz (from https://pypi.org/simple/contextily/) (requires-python:>=3.5), version: 1.0rc2 2025-09-08T06:11:36,220 Skipping link: No binaries permitted for contextily: https://files.pythonhosted.org/packages/c1/95/6a228a25a5e93ae236efe42a36659b61b1b4e7ceee75dd5bc4bab8944c44/contextily-1.0.0-py3-none-any.whl (from https://pypi.org/simple/contextily/) (requires-python:>=3.5) 2025-09-08T06:11:36,220 Found link https://files.pythonhosted.org/packages/dd/2f/23b2c2e9defc1dfbcf73e49068159c077044f96cf3a5845d8ce62132ab3a/contextily-1.0.0.tar.gz (from https://pypi.org/simple/contextily/) (requires-python:>=3.5), version: 1.0.0 2025-09-08T06:11:36,220 Skipping link: No binaries permitted for contextily: https://files.pythonhosted.org/packages/93/2a/22b34b6129303c594c21cb80ded800ebd6d13037f00d162d9b3a3785d5ea/contextily-1.0.1-py3-none-any.whl (from https://pypi.org/simple/contextily/) (requires-python:>=3.6) 2025-09-08T06:11:36,221 Found link https://files.pythonhosted.org/packages/00/c9/51b43b984b89e3be17a3d8c194c46681d2da618e0b7cc0b7d86909873fa8/contextily-1.0.1.tar.gz (from https://pypi.org/simple/contextily/) (requires-python:>=3.6), version: 1.0.1 2025-09-08T06:11:36,222 Skipping link: No binaries permitted for contextily: https://files.pythonhosted.org/packages/d3/8a/f7916ad000c30b86793a0c7a63946baa413f40f33edb5b10f78a1b150d24/contextily-1.1.0-py3-none-any.whl (from https://pypi.org/simple/contextily/) (requires-python:>=3.6) 2025-09-08T06:11:36,222 Found link https://files.pythonhosted.org/packages/f7/84/0b98581a893f7735faa442ee21f2f51183717e94e98cfc06e7d9d55193ba/contextily-1.1.0.tar.gz (from https://pypi.org/simple/contextily/) (requires-python:>=3.6), version: 1.1.0 2025-09-08T06:11:36,222 Skipping link: No binaries permitted for contextily: https://files.pythonhosted.org/packages/97/c9/c6dcadf139384322a814503b30ff56ec58153f82ba5763d932d908df5085/contextily-1.2.0-py3-none-any.whl (from https://pypi.org/simple/contextily/) (requires-python:>=3.6) 2025-09-08T06:11:36,223 Found link https://files.pythonhosted.org/packages/dd/df/4bcd3751e201e1e3e68d9ddc2eba6010f740bfb6601bd859247edc4e285b/contextily-1.2.0.tar.gz (from https://pypi.org/simple/contextily/) (requires-python:>=3.6), version: 1.2.0 2025-09-08T06:11:36,223 Skipping link: No binaries permitted for contextily: https://files.pythonhosted.org/packages/5d/05/1f9a5bcde8b46e250393883c3dc47f0bfbc7f25337bd768579f4c4fd84b3/contextily-1.3.0-py3-none-any.whl (from https://pypi.org/simple/contextily/) (requires-python:>=3.6) 2025-09-08T06:11:36,223 Found link https://files.pythonhosted.org/packages/9d/37/aa391616f2d3b5b5cb70f89eb8d85742bdf1d94db7a0c77fd1dce33cdab2/contextily-1.3.0.tar.gz (from https://pypi.org/simple/contextily/) (requires-python:>=3.6), version: 1.3.0 2025-09-08T06:11:36,224 Skipping link: No binaries permitted for contextily: https://files.pythonhosted.org/packages/83/35/562e72099bf50228fa2a8e161db35a94090f3939cb73aa54e385096ca3ff/contextily-1.4.0-py3-none-any.whl (from https://pypi.org/simple/contextily/) (requires-python:>=3.8) 2025-09-08T06:11:36,225 Found link https://files.pythonhosted.org/packages/82/db/76cf8823b2d884dd72f837b5377156c42a0db9b762db789f998cb8797db8/contextily-1.4.0.tar.gz (from https://pypi.org/simple/contextily/) (requires-python:>=3.8), version: 1.4.0 2025-09-08T06:11:36,225 Skipping link: No binaries permitted for contextily: https://files.pythonhosted.org/packages/17/19/1051cd673ea58286b5148bf5c6eb42bdadb0b0b335c601cd5cea549aa17b/contextily-1.5.0-py3-none-any.whl (from https://pypi.org/simple/contextily/) (requires-python:>=3.8) 2025-09-08T06:11:36,225 Found link https://files.pythonhosted.org/packages/f8/83/c9bf43a7d34535499b127d2be9f5454c60d23aed64b071caaae7da1274d0/contextily-1.5.0.tar.gz (from https://pypi.org/simple/contextily/) (requires-python:>=3.8), version: 1.5.0 2025-09-08T06:11:36,226 Skipping link: No binaries permitted for contextily: https://files.pythonhosted.org/packages/06/9f/00c346214569e7ded8ffae6b025c32acf43b10313a7c0c68f4b8eebf3d0b/contextily-1.5.1-py3-none-any.whl (from https://pypi.org/simple/contextily/) (requires-python:>=3.8) 2025-09-08T06:11:36,226 Found link https://files.pythonhosted.org/packages/e2/bc/dadcc7b5b6998cd127e0d40f41a58bb6c9c89799023cb32a4e6cf1ccbe9d/contextily-1.5.1.tar.gz (from https://pypi.org/simple/contextily/) (requires-python:>=3.8), version: 1.5.1 2025-09-08T06:11:36,226 Skipping link: No binaries permitted for contextily: https://files.pythonhosted.org/packages/00/89/c09ddb0345f944f194f0e0ce0591cdfdda72e58165e09526c1bfefad6b8e/contextily-1.5.2-py3-none-any.whl (from https://pypi.org/simple/contextily/) (requires-python:>=3.8) 2025-09-08T06:11:36,227 Found link https://files.pythonhosted.org/packages/72/fa/2763ff776879220c76ecb3e59867606c666212d615e574754022902ed68f/contextily-1.5.2.tar.gz (from https://pypi.org/simple/contextily/) (requires-python:>=3.8), version: 1.5.2 2025-09-08T06:11:36,227 Skipping link: No binaries permitted for contextily: https://files.pythonhosted.org/packages/d2/84/dbcd682289fe8fa3f7c16318e06a7626608f767a9a163954df58f245adef/contextily-1.6.0-py3-none-any.whl (from https://pypi.org/simple/contextily/) (requires-python:>=3.9) 2025-09-08T06:11:36,228 Found link https://files.pythonhosted.org/packages/7c/99/014a2e1f4a180f4d9d459a795319fd8b9858217b445a5e0ef5a8ef59b592/contextily-1.6.0.tar.gz (from https://pypi.org/simple/contextily/) (requires-python:>=3.9), version: 1.6.0 2025-09-08T06:11:36,228 Skipping link: No binaries permitted for contextily: https://files.pythonhosted.org/packages/ae/5e/0d202379cdcc81d2bcc3d28b327485e2c3b82cd22a189352205f8ac4ade0/contextily-1.6.1-py3-none-any.whl (from https://pypi.org/simple/contextily/) (requires-python:>=3.9) 2025-09-08T06:11:36,229 Found link https://files.pythonhosted.org/packages/e4/ee/9dfbac5d2941a6147d99fde6799392c0d9933fb414e2ac5dcd825adfa063/contextily-1.6.1.tar.gz (from https://pypi.org/simple/contextily/) (requires-python:>=3.9), version: 1.6.1 2025-09-08T06:11:36,229 Skipping link: No binaries permitted for contextily: https://files.pythonhosted.org/packages/fb/46/07a029b73f9a5c7bbf9b538e6441c42014a448f335a1cc780616f2594bad/contextily-1.6.2-py3-none-any.whl (from https://pypi.org/simple/contextily/) (requires-python:>=3.9) 2025-09-08T06:11:36,229 Found link https://files.pythonhosted.org/packages/85/5c/67e809b32a8e4017a2dbfea90d4401167b087fc0cab88e82c7abc4da91d6/contextily-1.6.2.tar.gz (from https://pypi.org/simple/contextily/) (requires-python:>=3.9), version: 1.6.2 2025-09-08T06:11:36,230 Fetching project page and analyzing links: https://www.piwheels.org/simple/contextily/ 2025-09-08T06:11:36,231 Getting page https://www.piwheels.org/simple/contextily/ 2025-09-08T06:11:36,232 Found index url https://www.piwheels.org/simple/ 2025-09-08T06:11:36,319 Fetched page https://www.piwheels.org/simple/contextily/ as text/html 2025-09-08T06:11:36,324 Skipping link: No binaries permitted for contextily: https://archive1.piwheels.org/simple/contextily/contextily-1.6.2-py3-none-any.whl#sha256=b946e8e18e87a3253fe1005892df6f576d274aba898755e56ed49b4bdffd79e7 (from https://www.piwheels.org/simple/contextily/) (requires-python:>=3.9) 2025-09-08T06:11:36,324 Skipping link: No binaries permitted for contextily: https://archive1.piwheels.org/simple/contextily/contextily-1.6.1-py3-none-any.whl#sha256=266cf4f52fcaf4c0b8c2b7fd4bf0308eda8f1e4fae3bdacc40b68223b44d7a55 (from https://www.piwheels.org/simple/contextily/) (requires-python:>=3.9) 2025-09-08T06:11:36,325 Skipping link: No binaries permitted for contextily: https://archive1.piwheels.org/simple/contextily/contextily-1.6.0-py3-none-any.whl#sha256=7d7785a2622fc4a5609542dbcb4c290e5fede328bfbd813416a220884dc63094 (from https://www.piwheels.org/simple/contextily/) (requires-python:>=3.9) 2025-09-08T06:11:36,325 Skipping link: No binaries permitted for contextily: https://archive1.piwheels.org/simple/contextily/contextily-1.5.2-py3-none-any.whl#sha256=5818e56636687cda4b7c453a65b82ddd8aa954db482036bef73ac81ae8c4ae87 (from https://www.piwheels.org/simple/contextily/) (requires-python:>=3.8) 2025-09-08T06:11:36,325 Skipping link: No binaries permitted for contextily: https://archive1.piwheels.org/simple/contextily/contextily-1.5.1-py3-none-any.whl#sha256=475e521e931c059b59364116e8ae0b31fa942a54265106e6c93108407184a56f (from https://www.piwheels.org/simple/contextily/) (requires-python:>=3.8) 2025-09-08T06:11:36,325 Skipping link: No binaries permitted for contextily: https://archive1.piwheels.org/simple/contextily/contextily-1.5.0-py3-none-any.whl#sha256=7a4702fc0228d50bdd1eb44d1e50b74762694327f9cbda0f8495489f93f9811e (from https://www.piwheels.org/simple/contextily/) (requires-python:>=3.8) 2025-09-08T06:11:36,325 Skipping link: No binaries permitted for contextily: https://archive1.piwheels.org/simple/contextily/contextily-1.4.0-py3-none-any.whl#sha256=8ec1677f19e303886f98e44fd3078235eda839866ba19f1413fbc37d27f49d96 (from https://www.piwheels.org/simple/contextily/) (requires-python:>=3.8) 2025-09-08T06:11:36,325 Skipping link: No binaries permitted for contextily: https://archive1.piwheels.org/simple/contextily/contextily-1.3.0-py3-none-any.whl#sha256=1285d16e97ae8a064e77872f4381d6e546ff1619217937527ab866a689408337 (from https://www.piwheels.org/simple/contextily/) (requires-python:>=3.6) 2025-09-08T06:11:36,326 Skipping link: No binaries permitted for contextily: https://archive1.piwheels.org/simple/contextily/contextily-1.2.0-py3-none-any.whl#sha256=cb39f62439fd986df4cd0d7ba4bdac321676c0c22a2acbec20eb3413bc1697b4 (from https://www.piwheels.org/simple/contextily/) (requires-python:>=3.6) 2025-09-08T06:11:36,326 Skipping link: No binaries permitted for contextily: https://archive1.piwheels.org/simple/contextily/contextily-1.1.0-py3-none-any.whl#sha256=152d6e23273faf9ce862376465e2bd5ca72de9667a5a2bd34ce10e06de313deb (from https://www.piwheels.org/simple/contextily/) (requires-python:>=3.6) 2025-09-08T06:11:36,326 Skipping link: No binaries permitted for contextily: https://archive1.piwheels.org/simple/contextily/contextily-1.0.1-py3-none-any.whl#sha256=945b31a3fab38a31f06379cefa6d625d02ac56610c3a4dedd5b5b7dc82a8cb7a (from https://www.piwheels.org/simple/contextily/) (requires-python:>=3.6) 2025-09-08T06:11:36,326 Skipping link: No binaries permitted for contextily: https://archive1.piwheels.org/simple/contextily/contextily-1.0.0-py3-none-any.whl#sha256=5380f9845a75075c11b8f09ebc3d9471f4ba39105a33b2875ebdd2938ea43684 (from https://www.piwheels.org/simple/contextily/) (requires-python:>=3.5) 2025-09-08T06:11:36,326 Skipping link: No binaries permitted for contextily: https://archive1.piwheels.org/simple/contextily/contextily-1.0rc2-py3-none-any.whl#sha256=6b5fa6958404568762f8357cb9116b5d711333c345c6fde24dfea7b18566f25a (from https://www.piwheels.org/simple/contextily/) (requires-python:>=3.5) 2025-09-08T06:11:36,326 Skipping link: No binaries permitted for contextily: https://archive1.piwheels.org/simple/contextily/contextily-1.0rc1-py3-none-any.whl#sha256=1645246461aaf7247bd6d4a4e84fa29fbbb5af41397af42f4fcaee4b57a8000d (from https://www.piwheels.org/simple/contextily/) (requires-python:>=3.5) 2025-09-08T06:11:36,326 Skipping link: No binaries permitted for contextily: https://archive1.piwheels.org/simple/contextily/contextily-0.99.0-py3-none-any.whl#sha256=d2ad06a859e5bdf75090ae02d9df960cf6ab50c09468c6c97826f70e9fb55ed6 (from https://www.piwheels.org/simple/contextily/) 2025-09-08T06:11:36,327 Skipping link: No binaries permitted for contextily: https://archive1.piwheels.org/simple/contextily/contextily-0.9.2-py3-none-any.whl#sha256=a0bd41f1a043417f9632f8bf73a24e4dd2131e0d0299f660f6a6924c3539beb8 (from https://www.piwheels.org/simple/contextily/) 2025-09-08T06:11:36,327 Skipping link: No binaries permitted for contextily: https://archive1.piwheels.org/simple/contextily/contextily-0.9.0-py3-none-any.whl#sha256=b43b08e4792c9118ed525e4b3f81e27f122f04580b34d1139b5b52ff58b6c9b4 (from https://www.piwheels.org/simple/contextily/) 2025-09-08T06:11:36,327 Skipping link: not a file: https://www.piwheels.org/simple/contextily/ 2025-09-08T06:11:36,327 Skipping link: not a file: https://pypi.org/simple/contextily/ 2025-09-08T06:11:36,355 Given no hashes to check 1 links for project 'contextily': discarding no candidates 2025-09-08T06:11:36,356 Collecting contextily==0.9.1 2025-09-08T06:11:36,358 Created temporary directory: /tmp/pip-unpack-6n749l8i 2025-09-08T06:11:36,494 Downloading contextily-0.9.1.tar.gz (3.4 kB) 2025-09-08T06:11:36,517 Added contextily==0.9.1 from https://files.pythonhosted.org/packages/4b/ed/0f03287295318f8f20e35e93157076f2f90beb6512b505e4825065be858a/contextily-0.9.1.tar.gz to build tracker '/tmp/pip-build-tracker-33wg_dzr' 2025-09-08T06:11:36,518 Running setup.py (path:/tmp/pip-wheel-_o21f87u/contextily_053f13c8ad184b1d85fdff1b6b729d0c/setup.py) egg_info for package contextily 2025-09-08T06:11:36,518 Created temporary directory: /tmp/pip-pip-egg-info-u6qrcq6o 2025-09-08T06:11:36,518 Preparing metadata (setup.py): started 2025-09-08T06:11:36,519 Running command python setup.py egg_info 2025-09-08T06:11:37,026 Traceback (most recent call last): 2025-09-08T06:11:37,027 File "", line 2, in 2025-09-08T06:11:37,027 exec(compile(''' 2025-09-08T06:11:37,028 ~~~~^^^^^^^^^^^^ 2025-09-08T06:11:37,028 # This is -- a caller that pip uses to run setup.py 2025-09-08T06:11:37,028 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T06:11:37,028 ...<32 lines>... 2025-09-08T06:11:37,028 exec(compile(setup_py_code, filename, "exec")) 2025-09-08T06:11:37,028 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T06:11:37,028 ''' % ('/tmp/pip-wheel-_o21f87u/contextily_053f13c8ad184b1d85fdff1b6b729d0c/setup.py',), "", "exec")) 2025-09-08T06:11:37,028 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T06:11:37,029 File "", line 35, in 2025-09-08T06:11:37,029 File "/tmp/pip-wheel-_o21f87u/contextily_053f13c8ad184b1d85fdff1b6b729d0c/setup.py", line 4, in 2025-09-08T06:11:37,029 with open('requirements.txt') as f: 2025-09-08T06:11:37,029 ~~~~^^^^^^^^^^^^^^^^^^^^ 2025-09-08T06:11:37,029 FileNotFoundError: [Errno 2] No such file or directory: 'requirements.txt' 2025-09-08T06:11:37,113 ERROR: python setup.py egg_info exited with 1 2025-09-08T06:11:37,125 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2025-09-08T06:11:37,125 exec(compile('"'"''"'"''"'"' 2025-09-08T06:11:37,125 # This is -- a caller that pip uses to run setup.py 2025-09-08T06:11:37,125 # 2025-09-08T06:11:37,125 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-08T06:11:37,125 # import from `distutils.core` to work with newer packaging standards. 2025-09-08T06:11:37,125 # - It provides a clear error message when setuptools is not installed. 2025-09-08T06:11:37,125 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-08T06:11:37,125 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-08T06:11:37,125 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-08T06:11:37,125 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-08T06:11:37,125 import os, sys, tokenize, traceback 2025-09-08T06:11:37,125 2025-09-08T06:11:37,125 try: 2025-09-08T06:11:37,125 import setuptools 2025-09-08T06:11:37,125 except ImportError: 2025-09-08T06:11:37,125 print( 2025-09-08T06:11:37,125 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-08T06:11:37,125 "the build environment with exception:", 2025-09-08T06:11:37,125 file=sys.stderr, 2025-09-08T06:11:37,125 ) 2025-09-08T06:11:37,125 traceback.print_exc() 2025-09-08T06:11:37,125 sys.exit(1) 2025-09-08T06:11:37,125 2025-09-08T06:11:37,125 __file__ = %r 2025-09-08T06:11:37,125 sys.argv[0] = __file__ 2025-09-08T06:11:37,125 2025-09-08T06:11:37,125 if os.path.exists(__file__): 2025-09-08T06:11:37,125 filename = __file__ 2025-09-08T06:11:37,125 with tokenize.open(__file__) as f: 2025-09-08T06:11:37,125 setup_py_code = f.read() 2025-09-08T06:11:37,125 else: 2025-09-08T06:11:37,125 filename = "" 2025-09-08T06:11:37,125 setup_py_code = "from setuptools import setup; setup()" 2025-09-08T06:11:37,125 2025-09-08T06:11:37,125 exec(compile(setup_py_code, filename, "exec")) 2025-09-08T06:11:37,125 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-_o21f87u/contextily_053f13c8ad184b1d85fdff1b6b729d0c/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-u6qrcq6o[/] 2025-09-08T06:11:37,125 [bold magenta]cwd[/]: /tmp/pip-wheel-_o21f87u/contextily_053f13c8ad184b1d85fdff1b6b729d0c/ 2025-09-08T06:11:37,126 Preparing metadata (setup.py): finished with status 'error' 2025-09-08T06:11:37,127 ERROR: metadata generation failed 2025-09-08T06:11:37,133 Exception information: 2025-09-08T06:11:37,133 Traceback (most recent call last): 2025-09-08T06:11:37,133 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 63, in generate_metadata 2025-09-08T06:11:37,133 call_subprocess( 2025-09-08T06:11:37,133 ~~~~~~~~~~~~~~~^ 2025-09-08T06:11:37,133 args, 2025-09-08T06:11:37,133 ^^^^^ 2025-09-08T06:11:37,133 ...<2 lines>... 2025-09-08T06:11:37,133 spinner=spinner, 2025-09-08T06:11:37,133 ^^^^^^^^^^^^^^^^ 2025-09-08T06:11:37,133 ) 2025-09-08T06:11:37,133 ^ 2025-09-08T06:11:37,133 File "/usr/lib/python3/dist-packages/pip/_internal/utils/subprocess.py", line 209, in call_subprocess 2025-09-08T06:11:37,133 raise error 2025-09-08T06:11:37,133 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2025-09-08T06:11:37,133 2025-09-08T06:11:37,133 The above exception was the direct cause of the following exception: 2025-09-08T06:11:37,133 2025-09-08T06:11:37,133 Traceback (most recent call last): 2025-09-08T06:11:37,133 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-08T06:11:37,133 status = _inner_run() 2025-09-08T06:11:37,133 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-08T06:11:37,133 return self.run(options, args) 2025-09-08T06:11:37,133 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-08T06:11:37,133 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-08T06:11:37,133 return func(self, options, args) 2025-09-08T06:11:37,133 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2025-09-08T06:11:37,133 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2025-09-08T06:11:37,133 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 96, in resolve 2025-09-08T06:11:37,133 result = self._result = resolver.resolve( 2025-09-08T06:11:37,133 ~~~~~~~~~~~~~~~~^ 2025-09-08T06:11:37,133 collected.requirements, max_rounds=limit_how_complex_resolution_can_be 2025-09-08T06:11:37,133 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T06:11:37,133 ) 2025-09-08T06:11:37,133 ^ 2025-09-08T06:11:37,133 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 515, in resolve 2025-09-08T06:11:37,133 state = resolution.resolve(requirements, max_rounds=max_rounds) 2025-09-08T06:11:37,133 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 388, in resolve 2025-09-08T06:11:37,133 self._add_to_criteria(self.state.criteria, r, parent=None) 2025-09-08T06:11:37,133 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T06:11:37,133 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 141, in _add_to_criteria 2025-09-08T06:11:37,133 if not criterion.candidates: 2025-09-08T06:11:37,133 ^^^^^^^^^^^^^^^^^^^^ 2025-09-08T06:11:37,133 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/structs.py", line 194, in __bool__ 2025-09-08T06:11:37,133 return bool(self._sequence) 2025-09-08T06:11:37,133 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 163, in __bool__ 2025-09-08T06:11:37,133 self._bool = any(self) 2025-09-08T06:11:37,133 ~~~^^^^^^ 2025-09-08T06:11:37,133 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 147, in 2025-09-08T06:11:37,133 return (c for c in iterator if id(c) not in self._incompatible_ids) 2025-09-08T06:11:37,133 ^^^^^^^^ 2025-09-08T06:11:37,133 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 37, in _iter_built 2025-09-08T06:11:37,133 candidate = func() 2025-09-08T06:11:37,133 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 187, in _make_candidate_from_link 2025-09-08T06:11:37,133 base: Optional[BaseCandidate] = self._make_base_candidate_from_link( 2025-09-08T06:11:37,133 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-08T06:11:37,133 link, template, name, version 2025-09-08T06:11:37,133 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T06:11:37,133 ) 2025-09-08T06:11:37,133 ^ 2025-09-08T06:11:37,133 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 233, in _make_base_candidate_from_link 2025-09-08T06:11:37,133 self._link_candidate_cache[link] = LinkCandidate( 2025-09-08T06:11:37,133 ~~~~~~~~~~~~~^ 2025-09-08T06:11:37,133 link, 2025-09-08T06:11:37,133 ^^^^^ 2025-09-08T06:11:37,133 ...<3 lines>... 2025-09-08T06:11:37,133 version=version, 2025-09-08T06:11:37,133 ^^^^^^^^^^^^^^^^ 2025-09-08T06:11:37,133 ) 2025-09-08T06:11:37,133 ^ 2025-09-08T06:11:37,133 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 306, in __init__ 2025-09-08T06:11:37,133 super().__init__( 2025-09-08T06:11:37,133 ~~~~~~~~~~~~~~~~^ 2025-09-08T06:11:37,133 link=link, 2025-09-08T06:11:37,133 ^^^^^^^^^^ 2025-09-08T06:11:37,133 ...<4 lines>... 2025-09-08T06:11:37,133 version=version, 2025-09-08T06:11:37,133 ^^^^^^^^^^^^^^^^ 2025-09-08T06:11:37,133 ) 2025-09-08T06:11:37,133 ^ 2025-09-08T06:11:37,133 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 159, in __init__ 2025-09-08T06:11:37,133 self.dist = self._prepare() 2025-09-08T06:11:37,133 ~~~~~~~~~~~~~^^ 2025-09-08T06:11:37,133 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 236, in _prepare 2025-09-08T06:11:37,133 dist = self._prepare_distribution() 2025-09-08T06:11:37,133 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 317, in _prepare_distribution 2025-09-08T06:11:37,133 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2025-09-08T06:11:37,133 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T06:11:37,133 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 532, in prepare_linked_requirement 2025-09-08T06:11:37,133 return self._prepare_linked_requirement(req, parallel_builds) 2025-09-08T06:11:37,133 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T06:11:37,133 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 647, in _prepare_linked_requirement 2025-09-08T06:11:37,133 dist = _get_prepared_distribution( 2025-09-08T06:11:37,133 req, 2025-09-08T06:11:37,133 ...<3 lines>... 2025-09-08T06:11:37,133 self.check_build_deps, 2025-09-08T06:11:37,133 ) 2025-09-08T06:11:37,133 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 71, in _get_prepared_distribution 2025-09-08T06:11:37,133 abstract_dist.prepare_distribution_metadata( 2025-09-08T06:11:37,133 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-08T06:11:37,133 finder, build_isolation, check_build_deps 2025-09-08T06:11:37,133 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T06:11:37,133 ) 2025-09-08T06:11:37,133 ^ 2025-09-08T06:11:37,133 File "/usr/lib/python3/dist-packages/pip/_internal/distributions/sdist.py", line 69, in prepare_distribution_metadata 2025-09-08T06:11:37,133 self.req.prepare_metadata() 2025-09-08T06:11:37,133 ~~~~~~~~~~~~~~~~~~~~~~~~~^^ 2025-09-08T06:11:37,133 File "/usr/lib/python3/dist-packages/pip/_internal/req/req_install.py", line 581, in prepare_metadata 2025-09-08T06:11:37,133 self.metadata_directory = generate_metadata_legacy( 2025-09-08T06:11:37,133 ~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-08T06:11:37,133 build_env=self.build_env, 2025-09-08T06:11:37,133 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T06:11:37,133 ...<3 lines>... 2025-09-08T06:11:37,133 details=details, 2025-09-08T06:11:37,133 ^^^^^^^^^^^^^^^^ 2025-09-08T06:11:37,133 ) 2025-09-08T06:11:37,133 ^ 2025-09-08T06:11:37,133 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 70, in generate_metadata 2025-09-08T06:11:37,133 raise MetadataGenerationFailed(package_details=details) from error 2025-09-08T06:11:37,133 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2025-09-08T06:11:37,156 Removed contextily==0.9.1 from https://files.pythonhosted.org/packages/4b/ed/0f03287295318f8f20e35e93157076f2f90beb6512b505e4825065be858a/contextily-0.9.1.tar.gz from build tracker '/tmp/pip-build-tracker-33wg_dzr' 2025-09-08T06:11:37,156 Removed build tracker: '/tmp/pip-build-tracker-33wg_dzr'