2025-09-08T08:02:42,908 Created temporary directory: /tmp/pip-build-tracker-hm7t3_8d 2025-09-08T08:02:42,909 Initialized build tracking at /tmp/pip-build-tracker-hm7t3_8d 2025-09-08T08:02:42,909 Created build tracker: /tmp/pip-build-tracker-hm7t3_8d 2025-09-08T08:02:42,909 Entered build tracker: /tmp/pip-build-tracker-hm7t3_8d 2025-09-08T08:02:42,909 Created temporary directory: /tmp/pip-wheel-nvp_w8er 2025-09-08T08:02:42,913 Created temporary directory: /tmp/pip-ephem-wheel-cache-mvmow4f8 2025-09-08T08:02:42,970 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-08T08:02:42,973 2 location(s) to search for versions of chumpy: 2025-09-08T08:02:42,973 * https://pypi.org/simple/chumpy/ 2025-09-08T08:02:42,973 * https://www.piwheels.org/simple/chumpy/ 2025-09-08T08:02:42,973 Fetching project page and analyzing links: https://pypi.org/simple/chumpy/ 2025-09-08T08:02:42,974 Getting page https://pypi.org/simple/chumpy/ 2025-09-08T08:02:42,975 Found index url https://pypi.org/simple/ 2025-09-08T08:02:43,046 Fetched page https://pypi.org/simple/chumpy/ as application/vnd.pypi.simple.v1+json 2025-09-08T08:02:43,050 Found link https://files.pythonhosted.org/packages/bf/27/17698645e28c034fe93a9c4984b57ec9c55d303b7b7ea650be17ea31fcd0/chumpy-0.51.tar.gz (from https://pypi.org/simple/chumpy/), version: 0.51 2025-09-08T08:02:43,050 Found link https://files.pythonhosted.org/packages/fc/a1/47aec1b6a89aff023e601479fdd820a064f780c4eed64c55414f965c4ba0/chumpy-0.52.tar.gz (from https://pypi.org/simple/chumpy/), version: 0.52 2025-09-08T08:02:43,050 Found link https://files.pythonhosted.org/packages/26/68/8bf2139f5e3f05ce7457c86caf7a1f5b16f7afe62dd8bd2667481881ac8f/chumpy-0.53.tar.gz (from https://pypi.org/simple/chumpy/), version: 0.53 2025-09-08T08:02:43,050 Found link https://files.pythonhosted.org/packages/92/04/a55bbdd7b569f14d5f1faea94561f195a2702c7c2a68a73ff1483ce8a62c/chumpy-0.54.tar.gz (from https://pypi.org/simple/chumpy/), version: 0.54 2025-09-08T08:02:43,051 Found link https://files.pythonhosted.org/packages/2d/c7/26018e9b7c1259b3044e2feab6ad5c905b0b3cb70411f6944358491e16eb/chumpy-0.55.tar.gz (from https://pypi.org/simple/chumpy/), version: 0.55 2025-09-08T08:02:43,051 Found link https://files.pythonhosted.org/packages/bb/68/116aac41f88b9a652d149aebc1ca28b4fd1591719621e203e6971d3a523f/chumpy-0.56.tar.gz (from https://pypi.org/simple/chumpy/), version: 0.56 2025-09-08T08:02:43,051 Found link https://files.pythonhosted.org/packages/4e/8f/a8ae94880b1fc0c417939059a4c7b79b6e09fb9f35c3f339c89a3b853336/chumpy-0.57.tar.gz (from https://pypi.org/simple/chumpy/), version: 0.57 2025-09-08T08:02:43,051 Found link https://files.pythonhosted.org/packages/05/53/f0632567a15e8899ac9010fe8bfbeb3c624c8ac43c3b042deaa08235c1e0/chumpy-0.58.tar.gz (from https://pypi.org/simple/chumpy/), version: 0.58 2025-09-08T08:02:43,052 Found link https://files.pythonhosted.org/packages/11/0d/e0cbc92bcdb1c9c92407cc368d6591f0d6ecc37bcbc9af6625d307d554cf/chumpy-0.59.tar.gz (from https://pypi.org/simple/chumpy/), version: 0.59 2025-09-08T08:02:43,052 Found link https://files.pythonhosted.org/packages/34/76/5a8315e67115312f871cf80ae6e35f6ed1ccb14295364e5b09d8b9dbf35f/chumpy-0.60.tar.gz (from https://pypi.org/simple/chumpy/), version: 0.60 2025-09-08T08:02:43,052 Found link https://files.pythonhosted.org/packages/28/cd/86403ff9aaa3539f26426222024127d70884e475f7a414a164ec0c716993/chumpy-0.61.tar.gz (from https://pypi.org/simple/chumpy/), version: 0.61 2025-09-08T08:02:43,052 Found link https://files.pythonhosted.org/packages/e7/42/a2aa0bedb32ffe9313fcec9bfcc9a1878bb3d002ef0c3be87e8542c85d77/chumpy-0.62.tar.gz (from https://pypi.org/simple/chumpy/), version: 0.62 2025-09-08T08:02:43,052 Found link https://files.pythonhosted.org/packages/68/14/3d413c860c42ee50018657e24f068e96d26985d420b595b5367c62223462/chumpy-0.63.tar.gz (from https://pypi.org/simple/chumpy/), version: 0.63 2025-09-08T08:02:43,053 Found link https://files.pythonhosted.org/packages/71/0d/e251a58632e5c5f104ca5244aed4ba9701bef3be912b2a96d24143969ec6/chumpy-0.64.tar.gz (from https://pypi.org/simple/chumpy/), version: 0.64 2025-09-08T08:02:43,053 Found link https://files.pythonhosted.org/packages/65/46/c60db25c7aceee40df9d9ab0e5b8b03d646d184019695d3350c6b3ac246f/chumpy-0.65.tar.gz (from https://pypi.org/simple/chumpy/), version: 0.65 2025-09-08T08:02:43,053 Found link https://files.pythonhosted.org/packages/8a/71/c4e6454f51f6426e65fc2e93ecb0994d224adc2ac4eedb829229ed4960b8/chumpy-0.66.tar.gz (from https://pypi.org/simple/chumpy/), version: 0.66 2025-09-08T08:02:43,053 Found link https://files.pythonhosted.org/packages/4f/d3/f776aa3f9d4c93e7e2cffe216da44d253ff7bfc5a3a0eacd4018aa83be2b/chumpy-0.67.1.tar.gz (from https://pypi.org/simple/chumpy/), version: 0.67.1 2025-09-08T08:02:43,054 Found link https://files.pythonhosted.org/packages/ec/a7/bf198712627e60d3bee2f8b438c7e9fd1dec4e8758a2501e4b5b1f07cb75/chumpy-0.67.2.tar.gz (from https://pypi.org/simple/chumpy/), version: 0.67.2 2025-09-08T08:02:43,054 Found link https://files.pythonhosted.org/packages/01/54/84df31669eee87650610689b062d1ba7e1507109c886ce957877a42f39fa/chumpy-0.67.3.tar.gz (from https://pypi.org/simple/chumpy/), version: 0.67.3 2025-09-08T08:02:43,054 Found link https://files.pythonhosted.org/packages/3d/e8/352d4a61647add764ac32c7e704c23531620f2accde3f32e4a7295ee3c88/chumpy-0.67.4.tar.gz (from https://pypi.org/simple/chumpy/), version: 0.67.4 2025-09-08T08:02:43,054 Found link https://files.pythonhosted.org/packages/61/61/dc4e134b39674ecdd12a68139d2b82c4f9514133e023c070c973afced53a/chumpy-0.67.5.tar.gz (from https://pypi.org/simple/chumpy/), version: 0.67.5 2025-09-08T08:02:43,055 Found link https://files.pythonhosted.org/packages/25/ac/91898664a978d18e2bf7eabb2bdb98257289dfb744236d32ed2b93fb43d8/chumpy-0.67.6.tar.gz (from https://pypi.org/simple/chumpy/), version: 0.67.6 2025-09-08T08:02:43,055 Found link https://files.pythonhosted.org/packages/3f/c8/240ef7de09c08b9b8ef7b439a706245c67150ae277aa577c3b66f40a12ac/chumpy-0.67.7.tar.gz (from https://pypi.org/simple/chumpy/), version: 0.67.7 2025-09-08T08:02:43,055 Found link https://files.pythonhosted.org/packages/29/b2/16d3e76b7fa0a37e6a9fcdea15cf0db1feb24349605969a952f476305784/chumpy-0.68.tar.gz (from https://pypi.org/simple/chumpy/), version: 0.68 2025-09-08T08:02:43,055 Found link https://files.pythonhosted.org/packages/87/81/d7a94ad0ff556b9dd1bf27b84c0b255d9ba22ad5952f20088dafacd9292e/chumpy-0.69.tar.gz (from https://pypi.org/simple/chumpy/), version: 0.69 2025-09-08T08:02:43,056 Found link https://files.pythonhosted.org/packages/01/f7/865755c8bdb837841938de622e6c8b5cb6b1c933bde3bd3332f0cd4574f1/chumpy-0.70.tar.gz (from https://pypi.org/simple/chumpy/), version: 0.70 2025-09-08T08:02:43,056 Fetching project page and analyzing links: https://www.piwheels.org/simple/chumpy/ 2025-09-08T08:02:43,057 Getting page https://www.piwheels.org/simple/chumpy/ 2025-09-08T08:02:43,058 Found index url https://www.piwheels.org/simple/ 2025-09-08T08:02:43,154 Fetched page https://www.piwheels.org/simple/chumpy/ as text/html 2025-09-08T08:02:43,158 Skipping link: No binaries permitted for chumpy: https://archive1.piwheels.org/simple/chumpy/chumpy-0.70-py3-none-any.whl#sha256=20e95f61d18a2fcf0b75539cb016d70969cfebd45eee9d396d33997877b95408 (from https://www.piwheels.org/simple/chumpy/) 2025-09-08T08:02:43,158 Skipping link: No binaries permitted for chumpy: https://archive1.piwheels.org/simple/chumpy/chumpy-0.69-py3-none-any.whl#sha256=82e642d2865b02430e828c0788bf8bc5e14e658d86464c305cbdb8177a1031f1 (from https://www.piwheels.org/simple/chumpy/) 2025-09-08T08:02:43,158 Skipping link: No binaries permitted for chumpy: https://archive1.piwheels.org/simple/chumpy/chumpy-0.68-py3-none-any.whl#sha256=c234d3d99495b770fbbb54b308e462a58c9d93493d199dc22a205e4273a2cbe4 (from https://www.piwheels.org/simple/chumpy/) 2025-09-08T08:02:43,158 Skipping link: No binaries permitted for chumpy: https://archive1.piwheels.org/simple/chumpy/chumpy-0.67.7-py3-none-any.whl#sha256=8d03b3be9d94dca914ce3faa0f176ea91a26da77572bb8dc07692a054f3e9a5a (from https://www.piwheels.org/simple/chumpy/) 2025-09-08T08:02:43,158 Skipping link: No binaries permitted for chumpy: https://archive1.piwheels.org/simple/chumpy/chumpy-0.67.6-py3-none-any.whl#sha256=fcd61795e618fe4b7e61e3e1230ba20be50376d48d974d48919b57213dca2213 (from https://www.piwheels.org/simple/chumpy/) 2025-09-08T08:02:43,158 Skipping link: No binaries permitted for chumpy: https://archive1.piwheels.org/simple/chumpy/chumpy-0.67.5-py3-none-any.whl#sha256=9cd94a1189f021a63da447767a2f342b20e98d88b8f0c6af08f960392adce3af (from https://www.piwheels.org/simple/chumpy/) 2025-09-08T08:02:43,159 Skipping link: No binaries permitted for chumpy: https://archive1.piwheels.org/simple/chumpy/chumpy-0.66-py3-none-any.whl#sha256=af4e8221bb41168e6a4c4b2c46db0307abb1229feef6ed47ff98ef59c000998a (from https://www.piwheels.org/simple/chumpy/) 2025-09-08T08:02:43,159 Skipping link: No binaries permitted for chumpy: https://archive1.piwheels.org/simple/chumpy/chumpy-0.65-py3-none-any.whl#sha256=1c4834fe8d44f49165799d865dc2e41437b6982a72e26d73b94a596440262884 (from https://www.piwheels.org/simple/chumpy/) 2025-09-08T08:02:43,159 Skipping link: No binaries permitted for chumpy: https://archive1.piwheels.org/simple/chumpy/chumpy-0.64-py3-none-any.whl#sha256=ea983aea5369431a9662627bb2cf1f3e4aecd044eef57354f0284afc48ec44f6 (from https://www.piwheels.org/simple/chumpy/) 2025-09-08T08:02:43,159 Skipping link: No binaries permitted for chumpy: https://archive1.piwheels.org/simple/chumpy/chumpy-0.63-py3-none-any.whl#sha256=ec5bfa564e66a1a03ad56fface9d05d3b5708664007a2ce83e09a90d47e34dd8 (from https://www.piwheels.org/simple/chumpy/) 2025-09-08T08:02:43,159 Skipping link: No binaries permitted for chumpy: https://archive1.piwheels.org/simple/chumpy/chumpy-0.62-py3-none-any.whl#sha256=bfc9b5ca43808b53c4f392c10d2b0736e9f8e947cad02051643bbc7e2013e1a6 (from https://www.piwheels.org/simple/chumpy/) 2025-09-08T08:02:43,159 Skipping link: No binaries permitted for chumpy: https://archive1.piwheels.org/simple/chumpy/chumpy-0.61-py3-none-any.whl#sha256=e227dc5cd08e5d629623e53a1d8de40c2bd4ea9718ecc5db12e9c35040087de9 (from https://www.piwheels.org/simple/chumpy/) 2025-09-08T08:02:43,159 Skipping link: No binaries permitted for chumpy: https://archive1.piwheels.org/simple/chumpy/chumpy-0.60-py3-none-any.whl#sha256=d594ebfcff9c795d9b5c0dd0f00cf05e024dde116aa83b1cfe7a0bc81a7ae15b (from https://www.piwheels.org/simple/chumpy/) 2025-09-08T08:02:43,159 Skipping link: No binaries permitted for chumpy: https://archive1.piwheels.org/simple/chumpy/chumpy-0.59-py3-none-any.whl#sha256=824a7bad1b0ac6314dd2a1b3d892d0d09dc7a3bfed41ee17376cb771078e456d (from https://www.piwheels.org/simple/chumpy/) 2025-09-08T08:02:43,160 Skipping link: No binaries permitted for chumpy: https://archive1.piwheels.org/simple/chumpy/chumpy-0.58-py3-none-any.whl#sha256=31262edcf33bc708e9cc2f9872efd3a19c8c4431f5bd795beb477b5a883d1fab (from https://www.piwheels.org/simple/chumpy/) 2025-09-08T08:02:43,160 Skipping link: No binaries permitted for chumpy: https://archive1.piwheels.org/simple/chumpy/chumpy-0.57-py3-none-any.whl#sha256=55ff869f4264836c1e57ae34ada651738d031207a8442261aea708ebac1878d6 (from https://www.piwheels.org/simple/chumpy/) 2025-09-08T08:02:43,160 Skipping link: No binaries permitted for chumpy: https://archive1.piwheels.org/simple/chumpy/chumpy-0.56-py3-none-any.whl#sha256=a6d30e62118ecc1decbcf0725d91e06e1c99364a6ea64b50fdb205bc0f46c31f (from https://www.piwheels.org/simple/chumpy/) 2025-09-08T08:02:43,160 Skipping link: No binaries permitted for chumpy: https://archive1.piwheels.org/simple/chumpy/chumpy-0.55-py3-none-any.whl#sha256=3857a53d1d22b692a57766378e193d77897aac8270fa6083a0682c5f88c57876 (from https://www.piwheels.org/simple/chumpy/) 2025-09-08T08:02:43,160 Skipping link: No binaries permitted for chumpy: https://archive1.piwheels.org/simple/chumpy/chumpy-0.54-py3-none-any.whl#sha256=707ac87667f2e5f1b844951a0ece911ea2f64ee71b289d7812d795c65b3950e9 (from https://www.piwheels.org/simple/chumpy/) 2025-09-08T08:02:43,160 Skipping link: No binaries permitted for chumpy: https://archive1.piwheels.org/simple/chumpy/chumpy-0.53-py3-none-any.whl#sha256=c0e9b7cbf513e785af59aa2cd9b33a588ca1be07f2754ffdfa0268318335c2d4 (from https://www.piwheels.org/simple/chumpy/) 2025-09-08T08:02:43,160 Skipping link: No binaries permitted for chumpy: https://archive1.piwheels.org/simple/chumpy/chumpy-0.52-py3-none-any.whl#sha256=bb4a803d42c1e8207048ea9a07321918dddbeb122bb25f27bd94f55ad6790c48 (from https://www.piwheels.org/simple/chumpy/) 2025-09-08T08:02:43,160 Skipping link: No binaries permitted for chumpy: https://archive1.piwheels.org/simple/chumpy/chumpy-0.51-py3-none-any.whl#sha256=d67f91fdd0ef62c3ad3ef1c32ac917cfab7bbc799c2929e66d6fd558427401af (from https://www.piwheels.org/simple/chumpy/) 2025-09-08T08:02:43,161 Skipping link: not a file: https://www.piwheels.org/simple/chumpy/ 2025-09-08T08:02:43,161 Skipping link: not a file: https://pypi.org/simple/chumpy/ 2025-09-08T08:02:43,187 Given no hashes to check 1 links for project 'chumpy': discarding no candidates 2025-09-08T08:02:43,188 Collecting chumpy==0.67.4 2025-09-08T08:02:43,189 Created temporary directory: /tmp/pip-unpack-7lu5wsxe 2025-09-08T08:02:43,326 Downloading chumpy-0.67.4.tar.gz (47 kB) 2025-09-08T08:02:43,368 Added chumpy==0.67.4 from https://files.pythonhosted.org/packages/3d/e8/352d4a61647add764ac32c7e704c23531620f2accde3f32e4a7295ee3c88/chumpy-0.67.4.tar.gz to build tracker '/tmp/pip-build-tracker-hm7t3_8d' 2025-09-08T08:02:43,369 Running setup.py (path:/tmp/pip-wheel-nvp_w8er/chumpy_b2a73a9e9491477f883244424772d5b4/setup.py) egg_info for package chumpy 2025-09-08T08:02:43,369 Created temporary directory: /tmp/pip-pip-egg-info-hfjs1e6y 2025-09-08T08:02:43,370 Preparing metadata (setup.py): started 2025-09-08T08:02:43,370 Running command python setup.py egg_info 2025-09-08T08:02:43,884 Traceback (most recent call last): 2025-09-08T08:02:43,885 File "", line 2, in 2025-09-08T08:02:43,885 exec(compile(''' 2025-09-08T08:02:43,885 ~~~~^^^^^^^^^^^^ 2025-09-08T08:02:43,885 # This is -- a caller that pip uses to run setup.py 2025-09-08T08:02:43,886 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T08:02:43,886 ...<32 lines>... 2025-09-08T08:02:43,886 exec(compile(setup_py_code, filename, "exec")) 2025-09-08T08:02:43,886 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T08:02:43,886 ''' % ('/tmp/pip-wheel-nvp_w8er/chumpy_b2a73a9e9491477f883244424772d5b4/setup.py',), "", "exec")) 2025-09-08T08:02:43,886 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T08:02:43,886 File "", line 35, in 2025-09-08T08:02:43,886 File "/tmp/pip-wheel-nvp_w8er/chumpy_b2a73a9e9491477f883244424772d5b4/setup.py", line 9, in 2025-09-08T08:02:43,887 from pip.req import parse_requirements 2025-09-08T08:02:43,887 ModuleNotFoundError: No module named 'pip.req' 2025-09-08T08:02:43,971 ERROR: python setup.py egg_info exited with 1 2025-09-08T08:02:43,982 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2025-09-08T08:02:43,982 exec(compile('"'"''"'"''"'"' 2025-09-08T08:02:43,982 # This is -- a caller that pip uses to run setup.py 2025-09-08T08:02:43,982 # 2025-09-08T08:02:43,982 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-08T08:02:43,982 # import from `distutils.core` to work with newer packaging standards. 2025-09-08T08:02:43,982 # - It provides a clear error message when setuptools is not installed. 2025-09-08T08:02:43,982 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-08T08:02:43,982 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-08T08:02:43,982 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-08T08:02:43,982 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-08T08:02:43,982 import os, sys, tokenize, traceback 2025-09-08T08:02:43,982 2025-09-08T08:02:43,982 try: 2025-09-08T08:02:43,982 import setuptools 2025-09-08T08:02:43,982 except ImportError: 2025-09-08T08:02:43,982 print( 2025-09-08T08:02:43,982 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-08T08:02:43,982 "the build environment with exception:", 2025-09-08T08:02:43,982 file=sys.stderr, 2025-09-08T08:02:43,982 ) 2025-09-08T08:02:43,982 traceback.print_exc() 2025-09-08T08:02:43,982 sys.exit(1) 2025-09-08T08:02:43,982 2025-09-08T08:02:43,982 __file__ = %r 2025-09-08T08:02:43,982 sys.argv[0] = __file__ 2025-09-08T08:02:43,982 2025-09-08T08:02:43,982 if os.path.exists(__file__): 2025-09-08T08:02:43,982 filename = __file__ 2025-09-08T08:02:43,982 with tokenize.open(__file__) as f: 2025-09-08T08:02:43,982 setup_py_code = f.read() 2025-09-08T08:02:43,982 else: 2025-09-08T08:02:43,982 filename = "" 2025-09-08T08:02:43,982 setup_py_code = "from setuptools import setup; setup()" 2025-09-08T08:02:43,982 2025-09-08T08:02:43,982 exec(compile(setup_py_code, filename, "exec")) 2025-09-08T08:02:43,982 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-nvp_w8er/chumpy_b2a73a9e9491477f883244424772d5b4/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-hfjs1e6y[/] 2025-09-08T08:02:43,983 [bold magenta]cwd[/]: /tmp/pip-wheel-nvp_w8er/chumpy_b2a73a9e9491477f883244424772d5b4/ 2025-09-08T08:02:43,983 Preparing metadata (setup.py): finished with status 'error' 2025-09-08T08:02:43,984 ERROR: metadata generation failed 2025-09-08T08:02:43,988 Exception information: 2025-09-08T08:02:43,988 Traceback (most recent call last): 2025-09-08T08:02:43,988 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 63, in generate_metadata 2025-09-08T08:02:43,988 call_subprocess( 2025-09-08T08:02:43,988 ~~~~~~~~~~~~~~~^ 2025-09-08T08:02:43,988 args, 2025-09-08T08:02:43,988 ^^^^^ 2025-09-08T08:02:43,988 ...<2 lines>... 2025-09-08T08:02:43,988 spinner=spinner, 2025-09-08T08:02:43,988 ^^^^^^^^^^^^^^^^ 2025-09-08T08:02:43,988 ) 2025-09-08T08:02:43,988 ^ 2025-09-08T08:02:43,988 File "/usr/lib/python3/dist-packages/pip/_internal/utils/subprocess.py", line 209, in call_subprocess 2025-09-08T08:02:43,988 raise error 2025-09-08T08:02:43,988 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2025-09-08T08:02:43,988 2025-09-08T08:02:43,988 The above exception was the direct cause of the following exception: 2025-09-08T08:02:43,988 2025-09-08T08:02:43,988 Traceback (most recent call last): 2025-09-08T08:02:43,988 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-08T08:02:43,988 status = _inner_run() 2025-09-08T08:02:43,988 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-08T08:02:43,988 return self.run(options, args) 2025-09-08T08:02:43,988 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-08T08:02:43,988 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-08T08:02:43,988 return func(self, options, args) 2025-09-08T08:02:43,988 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2025-09-08T08:02:43,988 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2025-09-08T08:02:43,988 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 96, in resolve 2025-09-08T08:02:43,988 result = self._result = resolver.resolve( 2025-09-08T08:02:43,988 ~~~~~~~~~~~~~~~~^ 2025-09-08T08:02:43,988 collected.requirements, max_rounds=limit_how_complex_resolution_can_be 2025-09-08T08:02:43,988 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T08:02:43,988 ) 2025-09-08T08:02:43,988 ^ 2025-09-08T08:02:43,988 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 515, in resolve 2025-09-08T08:02:43,988 state = resolution.resolve(requirements, max_rounds=max_rounds) 2025-09-08T08:02:43,988 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 388, in resolve 2025-09-08T08:02:43,988 self._add_to_criteria(self.state.criteria, r, parent=None) 2025-09-08T08:02:43,988 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T08:02:43,988 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 141, in _add_to_criteria 2025-09-08T08:02:43,988 if not criterion.candidates: 2025-09-08T08:02:43,988 ^^^^^^^^^^^^^^^^^^^^ 2025-09-08T08:02:43,988 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/structs.py", line 194, in __bool__ 2025-09-08T08:02:43,988 return bool(self._sequence) 2025-09-08T08:02:43,988 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 163, in __bool__ 2025-09-08T08:02:43,988 self._bool = any(self) 2025-09-08T08:02:43,988 ~~~^^^^^^ 2025-09-08T08:02:43,988 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 147, in 2025-09-08T08:02:43,988 return (c for c in iterator if id(c) not in self._incompatible_ids) 2025-09-08T08:02:43,988 ^^^^^^^^ 2025-09-08T08:02:43,988 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 37, in _iter_built 2025-09-08T08:02:43,988 candidate = func() 2025-09-08T08:02:43,988 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 187, in _make_candidate_from_link 2025-09-08T08:02:43,988 base: Optional[BaseCandidate] = self._make_base_candidate_from_link( 2025-09-08T08:02:43,988 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-08T08:02:43,988 link, template, name, version 2025-09-08T08:02:43,988 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T08:02:43,988 ) 2025-09-08T08:02:43,988 ^ 2025-09-08T08:02:43,988 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 233, in _make_base_candidate_from_link 2025-09-08T08:02:43,988 self._link_candidate_cache[link] = LinkCandidate( 2025-09-08T08:02:43,988 ~~~~~~~~~~~~~^ 2025-09-08T08:02:43,988 link, 2025-09-08T08:02:43,988 ^^^^^ 2025-09-08T08:02:43,988 ...<3 lines>... 2025-09-08T08:02:43,988 version=version, 2025-09-08T08:02:43,988 ^^^^^^^^^^^^^^^^ 2025-09-08T08:02:43,988 ) 2025-09-08T08:02:43,988 ^ 2025-09-08T08:02:43,988 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 306, in __init__ 2025-09-08T08:02:43,988 super().__init__( 2025-09-08T08:02:43,988 ~~~~~~~~~~~~~~~~^ 2025-09-08T08:02:43,988 link=link, 2025-09-08T08:02:43,988 ^^^^^^^^^^ 2025-09-08T08:02:43,988 ...<4 lines>... 2025-09-08T08:02:43,988 version=version, 2025-09-08T08:02:43,988 ^^^^^^^^^^^^^^^^ 2025-09-08T08:02:43,988 ) 2025-09-08T08:02:43,988 ^ 2025-09-08T08:02:43,988 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 159, in __init__ 2025-09-08T08:02:43,988 self.dist = self._prepare() 2025-09-08T08:02:43,988 ~~~~~~~~~~~~~^^ 2025-09-08T08:02:43,988 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 236, in _prepare 2025-09-08T08:02:43,988 dist = self._prepare_distribution() 2025-09-08T08:02:43,988 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 317, in _prepare_distribution 2025-09-08T08:02:43,988 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2025-09-08T08:02:43,988 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T08:02:43,988 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 532, in prepare_linked_requirement 2025-09-08T08:02:43,988 return self._prepare_linked_requirement(req, parallel_builds) 2025-09-08T08:02:43,988 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T08:02:43,988 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 647, in _prepare_linked_requirement 2025-09-08T08:02:43,988 dist = _get_prepared_distribution( 2025-09-08T08:02:43,988 req, 2025-09-08T08:02:43,988 ...<3 lines>... 2025-09-08T08:02:43,988 self.check_build_deps, 2025-09-08T08:02:43,988 ) 2025-09-08T08:02:43,988 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 71, in _get_prepared_distribution 2025-09-08T08:02:43,988 abstract_dist.prepare_distribution_metadata( 2025-09-08T08:02:43,988 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-08T08:02:43,988 finder, build_isolation, check_build_deps 2025-09-08T08:02:43,988 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T08:02:43,988 ) 2025-09-08T08:02:43,988 ^ 2025-09-08T08:02:43,988 File "/usr/lib/python3/dist-packages/pip/_internal/distributions/sdist.py", line 69, in prepare_distribution_metadata 2025-09-08T08:02:43,988 self.req.prepare_metadata() 2025-09-08T08:02:43,988 ~~~~~~~~~~~~~~~~~~~~~~~~~^^ 2025-09-08T08:02:43,988 File "/usr/lib/python3/dist-packages/pip/_internal/req/req_install.py", line 581, in prepare_metadata 2025-09-08T08:02:43,988 self.metadata_directory = generate_metadata_legacy( 2025-09-08T08:02:43,988 ~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-08T08:02:43,988 build_env=self.build_env, 2025-09-08T08:02:43,988 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T08:02:43,988 ...<3 lines>... 2025-09-08T08:02:43,988 details=details, 2025-09-08T08:02:43,988 ^^^^^^^^^^^^^^^^ 2025-09-08T08:02:43,988 ) 2025-09-08T08:02:43,988 ^ 2025-09-08T08:02:43,988 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 70, in generate_metadata 2025-09-08T08:02:43,988 raise MetadataGenerationFailed(package_details=details) from error 2025-09-08T08:02:43,988 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2025-09-08T08:02:44,009 Removed chumpy==0.67.4 from https://files.pythonhosted.org/packages/3d/e8/352d4a61647add764ac32c7e704c23531620f2accde3f32e4a7295ee3c88/chumpy-0.67.4.tar.gz from build tracker '/tmp/pip-build-tracker-hm7t3_8d' 2025-09-08T08:02:44,009 Removed build tracker: '/tmp/pip-build-tracker-hm7t3_8d'