2025-09-08T03:21:41,091 Created temporary directory: /tmp/pip-build-tracker-jayi9qty 2025-09-08T03:21:41,092 Initialized build tracking at /tmp/pip-build-tracker-jayi9qty 2025-09-08T03:21:41,092 Created build tracker: /tmp/pip-build-tracker-jayi9qty 2025-09-08T03:21:41,092 Entered build tracker: /tmp/pip-build-tracker-jayi9qty 2025-09-08T03:21:41,092 Created temporary directory: /tmp/pip-wheel-edfhcy3g 2025-09-08T03:21:41,096 Created temporary directory: /tmp/pip-ephem-wheel-cache-uc0lnvkm 2025-09-08T03:21:41,155 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-08T03:21:41,158 2 location(s) to search for versions of crlibm: 2025-09-08T03:21:41,158 * https://pypi.org/simple/crlibm/ 2025-09-08T03:21:41,158 * https://www.piwheels.org/simple/crlibm/ 2025-09-08T03:21:41,158 Fetching project page and analyzing links: https://pypi.org/simple/crlibm/ 2025-09-08T03:21:41,159 Getting page https://pypi.org/simple/crlibm/ 2025-09-08T03:21:41,160 Found index url https://pypi.org/simple/ 2025-09-08T03:21:41,236 Fetched page https://pypi.org/simple/crlibm/ as application/vnd.pypi.simple.v1+json 2025-09-08T03:21:41,239 Skipping link: No binaries permitted for crlibm: https://files.pythonhosted.org/packages/c7/f3/5ff55be3a9d58470cb156dab43bc1ca6dcfe3b9119720e693ea3ba28bcc6/crlibm-1.0.0-cp27-none-win32.whl (from https://pypi.org/simple/crlibm/) 2025-09-08T03:21:41,239 Skipping link: No binaries permitted for crlibm: https://files.pythonhosted.org/packages/42/31/405a8bf4fe71a25705734644be1be9f142b3f6ded9a1288c6468390fdc79/crlibm-1.0.0-cp27-none-win_amd64.whl (from https://pypi.org/simple/crlibm/) 2025-09-08T03:21:41,240 Found link https://files.pythonhosted.org/packages/3c/91/cc73b743173c31eb72670463d8c713c4afbd29f38b80228d6eb981b543c1/crlibm-1.0.0.zip (from https://pypi.org/simple/crlibm/), version: 1.0.0 2025-09-08T03:21:41,240 Skipping link: No binaries permitted for crlibm: https://files.pythonhosted.org/packages/9f/08/d10a9e87a3da7a201a1e4e9f82a0b1e7817ff51a8ca32d4f7e6c506b05ae/crlibm-1.0.1rc1-cp27-none-win32.whl (from https://pypi.org/simple/crlibm/) 2025-09-08T03:21:41,240 Skipping link: No binaries permitted for crlibm: https://files.pythonhosted.org/packages/19/d8/b87d796de4fb52c2e3fb2b6dcd4f46fa57e0a204f3c7bb63639099ff5dbf/crlibm-1.0.1rc1-cp27-none-win_amd64.whl (from https://pypi.org/simple/crlibm/) 2025-09-08T03:21:41,240 Found link https://files.pythonhosted.org/packages/1d/49/aeea8cd7f18e5b91267c72f7a7b8d98865f3820b8c6aa9392820debfdb6a/crlibm-1.0.1rc1.zip (from https://pypi.org/simple/crlibm/), version: 1.0.1rc1 2025-09-08T03:21:41,241 Skipping link: No binaries permitted for crlibm: https://files.pythonhosted.org/packages/5c/71/40b50e493ec93089178b853972d57785be3fd8bc3f325b058f19d025b062/crlibm-1.0.1-cp27-none-win32.whl (from https://pypi.org/simple/crlibm/) 2025-09-08T03:21:41,241 Skipping link: No binaries permitted for crlibm: https://files.pythonhosted.org/packages/a9/7e/536f7c8d8bec0db28d8d088dc8711dd649d4565389541fce8f5fe46cb802/crlibm-1.0.1-cp27-none-win_amd64.whl (from https://pypi.org/simple/crlibm/) 2025-09-08T03:21:41,241 Found link https://files.pythonhosted.org/packages/f0/47/f7299a21eda16b9d77e1eab14e668b19df5604df015f07117426e6a7dad0/crlibm-1.0.1.zip (from https://pypi.org/simple/crlibm/), version: 1.0.1 2025-09-08T03:21:41,241 Skipping link: No binaries permitted for crlibm: https://files.pythonhosted.org/packages/ec/34/03537bfbab52c8b4ed35da886f8cf9beee3cf41cc2595f075a6b19fafdd4/crlibm-1.0.2-cp27-cp27m-win32.whl (from https://pypi.org/simple/crlibm/) 2025-09-08T03:21:41,241 Skipping link: No binaries permitted for crlibm: https://files.pythonhosted.org/packages/b7/bb/ea10a65888945e607b0f9307f64549fc0d5bc2df9074e2415ddafdc3009c/crlibm-1.0.2-cp27-cp27m-win_amd64.whl (from https://pypi.org/simple/crlibm/) 2025-09-08T03:21:41,242 Skipping link: No binaries permitted for crlibm: https://files.pythonhosted.org/packages/5d/91/bdc7ba8ec5fe6804ea87bd7aaeb46e70baa41c2e7e7ff47d8cf305a98900/crlibm-1.0.2-cp35-cp35m-win32.whl (from https://pypi.org/simple/crlibm/) 2025-09-08T03:21:41,242 Skipping link: No binaries permitted for crlibm: https://files.pythonhosted.org/packages/3d/71/8051bd9f544e024a9b625effe62e7a82c9f98986b4e74513f53c0573dd99/crlibm-1.0.2-cp35-cp35m-win_amd64.whl (from https://pypi.org/simple/crlibm/) 2025-09-08T03:21:41,242 Found link https://files.pythonhosted.org/packages/2a/35/54bb9ee252de3c4e2b8ad088e70a2f0fa374a1dee29471fc3f1952f1c15c/crlibm-1.0.2.tar.gz (from https://pypi.org/simple/crlibm/), version: 1.0.2 2025-09-08T03:21:41,242 Skipping link: No binaries permitted for crlibm: https://files.pythonhosted.org/packages/aa/7a/9ba1211ef26fc0d447db8d04e8d601948ee3ae8139369760fee7722081ac/crlibm-1.0.3-cp27-cp27m-win32.whl (from https://pypi.org/simple/crlibm/) 2025-09-08T03:21:41,243 Skipping link: No binaries permitted for crlibm: https://files.pythonhosted.org/packages/5e/4a/f28f4c6aee30e64359ddddc8a475588b1817c416ae2dcf89e7385431fdee/crlibm-1.0.3-cp27-cp27m-win_amd64.whl (from https://pypi.org/simple/crlibm/) 2025-09-08T03:21:41,243 Skipping link: No binaries permitted for crlibm: https://files.pythonhosted.org/packages/8b/d8/ae571a1156cd2f243f3c0746663f4063f4844b348f9fd123dede0487fa7c/crlibm-1.0.3-cp33-none-win32.whl (from https://pypi.org/simple/crlibm/) 2025-09-08T03:21:41,243 Skipping link: No binaries permitted for crlibm: https://files.pythonhosted.org/packages/5f/e4/230e359f73d2d7178eda315d67b67d673dfbffc576a8f952d0b71b0077a4/crlibm-1.0.3-cp33-none-win_amd64.whl (from https://pypi.org/simple/crlibm/) 2025-09-08T03:21:41,243 Skipping link: No binaries permitted for crlibm: https://files.pythonhosted.org/packages/8f/59/c606276a1601807f8c37d2fd934b21255ac8683197b88747e5139c6f6ca5/crlibm-1.0.3-cp34-cp34m-win32.whl (from https://pypi.org/simple/crlibm/) 2025-09-08T03:21:41,243 Skipping link: No binaries permitted for crlibm: https://files.pythonhosted.org/packages/bb/b2/e9ffc09c8c853c49493c09e500801bb34f04f552311fb9f60e12d52a92d1/crlibm-1.0.3-cp34-cp34m-win_amd64.whl (from https://pypi.org/simple/crlibm/) 2025-09-08T03:21:41,243 Skipping link: No binaries permitted for crlibm: https://files.pythonhosted.org/packages/51/af/81d4aec691f67735b8d5052cdbe389931c723d8d154eb6138b5eaef17266/crlibm-1.0.3-cp35-cp35m-win32.whl (from https://pypi.org/simple/crlibm/) 2025-09-08T03:21:41,243 Skipping link: No binaries permitted for crlibm: https://files.pythonhosted.org/packages/58/a9/ecf28c1a4a0fb6309584e4002ede3aa2bd45794ea06c49f53ba1130cc115/crlibm-1.0.3-cp35-cp35m-win_amd64.whl (from https://pypi.org/simple/crlibm/) 2025-09-08T03:21:41,244 Found link https://files.pythonhosted.org/packages/8e/0b/1faf9944f83d9f64e939ee8e6638b9335a2a7166445e28450d237f193459/crlibm-1.0.3.tar.gz (from https://pypi.org/simple/crlibm/), version: 1.0.3 2025-09-08T03:21:41,244 Fetching project page and analyzing links: https://www.piwheels.org/simple/crlibm/ 2025-09-08T03:21:41,244 Getting page https://www.piwheels.org/simple/crlibm/ 2025-09-08T03:21:41,245 Found index url https://www.piwheels.org/simple/ 2025-09-08T03:21:41,335 Fetched page https://www.piwheels.org/simple/crlibm/ as text/html 2025-09-08T03:21:41,340 Skipping link: No binaries permitted for crlibm: https://archive1.piwheels.org/simple/crlibm/crlibm-1.0.3-cp37-cp37m-linux_armv6l.whl#sha256=d096e64f40cdb4881109d6791a3b43352a6081838cf720ebb26190984cf8f661 (from https://www.piwheels.org/simple/crlibm/) 2025-09-08T03:21:41,340 Skipping link: No binaries permitted for crlibm: https://archive1.piwheels.org/simple/crlibm/crlibm-1.0.3-cp37-cp37m-linux_armv7l.whl#sha256=d096e64f40cdb4881109d6791a3b43352a6081838cf720ebb26190984cf8f661 (from https://www.piwheels.org/simple/crlibm/) 2025-09-08T03:21:41,340 Skipping link: No binaries permitted for crlibm: https://archive1.piwheels.org/simple/crlibm/crlibm-1.0.3-cp35-cp35m-linux_armv7l.whl#sha256=e1d59aaa6347a936b974669e83f8d0ebdc27f951d23198f04fcabc65c8ca804d (from https://www.piwheels.org/simple/crlibm/) 2025-09-08T03:21:41,341 Skipping link: No binaries permitted for crlibm: https://archive1.piwheels.org/simple/crlibm/crlibm-1.0.3-cp35-cp35m-linux_armv6l.whl#sha256=e1d59aaa6347a936b974669e83f8d0ebdc27f951d23198f04fcabc65c8ca804d (from https://www.piwheels.org/simple/crlibm/) 2025-09-08T03:21:41,341 Skipping link: No binaries permitted for crlibm: https://archive1.piwheels.org/simple/crlibm/crlibm-1.0.3-cp34-cp34m-linux_armv6l.whl#sha256=1d3fbf80c04ab99bfedfd913b0724d0de3d2a259683c9c98c30ab95e46bfbb72 (from https://www.piwheels.org/simple/crlibm/) 2025-09-08T03:21:41,341 Skipping link: No binaries permitted for crlibm: https://archive1.piwheels.org/simple/crlibm/crlibm-1.0.3-cp34-cp34m-linux_armv7l.whl#sha256=1d3fbf80c04ab99bfedfd913b0724d0de3d2a259683c9c98c30ab95e46bfbb72 (from https://www.piwheels.org/simple/crlibm/) 2025-09-08T03:21:41,341 Skipping link: No binaries permitted for crlibm: https://archive1.piwheels.org/simple/crlibm/crlibm-1.0.3-cp311-cp311-linux_armv6l.whl#sha256=af82362d4983b7099872e806da539cc2394bc1cd8f459381a7be0cc802c2e50d (from https://www.piwheels.org/simple/crlibm/) 2025-09-08T03:21:41,341 Skipping link: No binaries permitted for crlibm: https://archive1.piwheels.org/simple/crlibm/crlibm-1.0.3-cp311-cp311-linux_armv7l.whl#sha256=af82362d4983b7099872e806da539cc2394bc1cd8f459381a7be0cc802c2e50d (from https://www.piwheels.org/simple/crlibm/) 2025-09-08T03:21:41,341 Skipping link: No binaries permitted for crlibm: https://archive1.piwheels.org/simple/crlibm/crlibm-1.0.3-cp39-cp39-linux_armv6l.whl#sha256=1f786af3270495c4b15b98609eae486ff25ed55a6859664374e184ba3d2aadae (from https://www.piwheels.org/simple/crlibm/) 2025-09-08T03:21:41,342 Skipping link: No binaries permitted for crlibm: https://archive1.piwheels.org/simple/crlibm/crlibm-1.0.3-cp39-cp39-linux_armv7l.whl#sha256=1f786af3270495c4b15b98609eae486ff25ed55a6859664374e184ba3d2aadae (from https://www.piwheels.org/simple/crlibm/) 2025-09-08T03:21:41,342 Skipping link: No binaries permitted for crlibm: https://archive1.piwheels.org/simple/crlibm/crlibm-1.0.2-cp37-cp37m-linux_armv7l.whl#sha256=2797d01cc732a9732a0281d52c582e66f6c027432a7dea918a4623d9c15f2e35 (from https://www.piwheels.org/simple/crlibm/) 2025-09-08T03:21:41,342 Skipping link: No binaries permitted for crlibm: https://archive1.piwheels.org/simple/crlibm/crlibm-1.0.2-cp37-cp37m-linux_armv6l.whl#sha256=2797d01cc732a9732a0281d52c582e66f6c027432a7dea918a4623d9c15f2e35 (from https://www.piwheels.org/simple/crlibm/) 2025-09-08T03:21:41,342 Skipping link: No binaries permitted for crlibm: https://archive1.piwheels.org/simple/crlibm/crlibm-1.0.2-cp34-cp34m-linux_armv6l.whl#sha256=b85438c6fbc1cffe950e0dd33b9542a7a9b8898c5e07c26b63689526f1ccd0af (from https://www.piwheels.org/simple/crlibm/) 2025-09-08T03:21:41,342 Skipping link: No binaries permitted for crlibm: https://archive1.piwheels.org/simple/crlibm/crlibm-1.0.2-cp34-cp34m-linux_armv7l.whl#sha256=b85438c6fbc1cffe950e0dd33b9542a7a9b8898c5e07c26b63689526f1ccd0af (from https://www.piwheels.org/simple/crlibm/) 2025-09-08T03:21:41,342 Skipping link: No binaries permitted for crlibm: https://archive1.piwheels.org/simple/crlibm/crlibm-1.0.2-cp35-cp35m-linux_armv6l.whl#sha256=adf3e4ba48db5f839adb0c6ebb21dbc448afaf2d0d865c6d8ccaa9e5403636b2 (from https://www.piwheels.org/simple/crlibm/) 2025-09-08T03:21:41,343 Skipping link: No binaries permitted for crlibm: https://archive1.piwheels.org/simple/crlibm/crlibm-1.0.2-cp35-cp35m-linux_armv7l.whl#sha256=adf3e4ba48db5f839adb0c6ebb21dbc448afaf2d0d865c6d8ccaa9e5403636b2 (from https://www.piwheels.org/simple/crlibm/) 2025-09-08T03:21:41,343 Skipping link: No binaries permitted for crlibm: https://archive1.piwheels.org/simple/crlibm/crlibm-1.0.2-cp311-cp311-linux_armv6l.whl#sha256=620a2b6dc6b9cbd81d38a8e8ea6707a362337f28f413610d81ea77b006e06d80 (from https://www.piwheels.org/simple/crlibm/) 2025-09-08T03:21:41,343 Skipping link: No binaries permitted for crlibm: https://archive1.piwheels.org/simple/crlibm/crlibm-1.0.2-cp311-cp311-linux_armv7l.whl#sha256=620a2b6dc6b9cbd81d38a8e8ea6707a362337f28f413610d81ea77b006e06d80 (from https://www.piwheels.org/simple/crlibm/) 2025-09-08T03:21:41,343 Skipping link: No binaries permitted for crlibm: https://archive1.piwheels.org/simple/crlibm/crlibm-1.0.2-cp39-cp39-linux_armv6l.whl#sha256=00b6c71b080e6ca253ac58d5747138820e80b1a36269d18f3a1ed0efa8574d3e (from https://www.piwheels.org/simple/crlibm/) 2025-09-08T03:21:41,343 Skipping link: No binaries permitted for crlibm: https://archive1.piwheels.org/simple/crlibm/crlibm-1.0.2-cp39-cp39-linux_armv7l.whl#sha256=00b6c71b080e6ca253ac58d5747138820e80b1a36269d18f3a1ed0efa8574d3e (from https://www.piwheels.org/simple/crlibm/) 2025-09-08T03:21:41,343 Skipping link: not a file: https://www.piwheels.org/simple/crlibm/ 2025-09-08T03:21:41,344 Skipping link: not a file: https://pypi.org/simple/crlibm/ 2025-09-08T03:21:41,369 Given no hashes to check 1 links for project 'crlibm': discarding no candidates 2025-09-08T03:21:41,370 Collecting crlibm==1.0.1 2025-09-08T03:21:41,372 Created temporary directory: /tmp/pip-unpack-vy5jwsk0 2025-09-08T03:21:41,521 Downloading crlibm-1.0.1.zip (1.7 MB) 2025-09-08T03:21:41,800 Added crlibm==1.0.1 from https://files.pythonhosted.org/packages/f0/47/f7299a21eda16b9d77e1eab14e668b19df5604df015f07117426e6a7dad0/crlibm-1.0.1.zip to build tracker '/tmp/pip-build-tracker-jayi9qty' 2025-09-08T03:21:41,802 Running setup.py (path:/tmp/pip-wheel-edfhcy3g/crlibm_5b897ab788cf4347bc866209522cb3bb/setup.py) egg_info for package crlibm 2025-09-08T03:21:41,802 Created temporary directory: /tmp/pip-pip-egg-info-e4uuxps8 2025-09-08T03:21:41,802 Preparing metadata (setup.py): started 2025-09-08T03:21:41,803 Running command python setup.py egg_info 2025-09-08T03:21:42,425 Traceback (most recent call last): 2025-09-08T03:21:42,426 File "", line 2, in 2025-09-08T03:21:42,427 exec(compile(''' 2025-09-08T03:21:42,427 ~~~~^^^^^^^^^^^^ 2025-09-08T03:21:42,427 # This is -- a caller that pip uses to run setup.py 2025-09-08T03:21:42,427 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T03:21:42,427 ...<32 lines>... 2025-09-08T03:21:42,427 exec(compile(setup_py_code, filename, "exec")) 2025-09-08T03:21:42,428 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T03:21:42,428 ''' % ('/tmp/pip-wheel-edfhcy3g/crlibm_5b897ab788cf4347bc866209522cb3bb/setup.py',), "", "exec")) 2025-09-08T03:21:42,428 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T03:21:42,428 File "", line 35, in 2025-09-08T03:21:42,428 File "/tmp/pip-wheel-edfhcy3g/crlibm_5b897ab788cf4347bc866209522cb3bb/setup.py", line 13, in 2025-09-08T03:21:42,428 from distutils.command.upload import upload 2025-09-08T03:21:42,429 ModuleNotFoundError: No module named 'distutils.command.upload' 2025-09-08T03:21:42,532 ERROR: python setup.py egg_info exited with 1 2025-09-08T03:21:42,545 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2025-09-08T03:21:42,545 exec(compile('"'"''"'"''"'"' 2025-09-08T03:21:42,545 # This is -- a caller that pip uses to run setup.py 2025-09-08T03:21:42,545 # 2025-09-08T03:21:42,545 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-08T03:21:42,545 # import from `distutils.core` to work with newer packaging standards. 2025-09-08T03:21:42,545 # - It provides a clear error message when setuptools is not installed. 2025-09-08T03:21:42,545 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-08T03:21:42,545 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-08T03:21:42,545 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-08T03:21:42,545 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-08T03:21:42,545 import os, sys, tokenize, traceback 2025-09-08T03:21:42,545 2025-09-08T03:21:42,545 try: 2025-09-08T03:21:42,545 import setuptools 2025-09-08T03:21:42,545 except ImportError: 2025-09-08T03:21:42,545 print( 2025-09-08T03:21:42,545 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-08T03:21:42,545 "the build environment with exception:", 2025-09-08T03:21:42,545 file=sys.stderr, 2025-09-08T03:21:42,545 ) 2025-09-08T03:21:42,545 traceback.print_exc() 2025-09-08T03:21:42,545 sys.exit(1) 2025-09-08T03:21:42,545 2025-09-08T03:21:42,545 __file__ = %r 2025-09-08T03:21:42,545 sys.argv[0] = __file__ 2025-09-08T03:21:42,545 2025-09-08T03:21:42,545 if os.path.exists(__file__): 2025-09-08T03:21:42,545 filename = __file__ 2025-09-08T03:21:42,545 with tokenize.open(__file__) as f: 2025-09-08T03:21:42,545 setup_py_code = f.read() 2025-09-08T03:21:42,545 else: 2025-09-08T03:21:42,545 filename = "" 2025-09-08T03:21:42,545 setup_py_code = "from setuptools import setup; setup()" 2025-09-08T03:21:42,545 2025-09-08T03:21:42,545 exec(compile(setup_py_code, filename, "exec")) 2025-09-08T03:21:42,545 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-edfhcy3g/crlibm_5b897ab788cf4347bc866209522cb3bb/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-e4uuxps8[/] 2025-09-08T03:21:42,545 [bold magenta]cwd[/]: /tmp/pip-wheel-edfhcy3g/crlibm_5b897ab788cf4347bc866209522cb3bb/ 2025-09-08T03:21:42,546 Preparing metadata (setup.py): finished with status 'error' 2025-09-08T03:21:42,547 ERROR: metadata generation failed 2025-09-08T03:21:42,553 Exception information: 2025-09-08T03:21:42,553 Traceback (most recent call last): 2025-09-08T03:21:42,553 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 63, in generate_metadata 2025-09-08T03:21:42,553 call_subprocess( 2025-09-08T03:21:42,553 ~~~~~~~~~~~~~~~^ 2025-09-08T03:21:42,553 args, 2025-09-08T03:21:42,553 ^^^^^ 2025-09-08T03:21:42,553 ...<2 lines>... 2025-09-08T03:21:42,553 spinner=spinner, 2025-09-08T03:21:42,553 ^^^^^^^^^^^^^^^^ 2025-09-08T03:21:42,553 ) 2025-09-08T03:21:42,553 ^ 2025-09-08T03:21:42,553 File "/usr/lib/python3/dist-packages/pip/_internal/utils/subprocess.py", line 209, in call_subprocess 2025-09-08T03:21:42,553 raise error 2025-09-08T03:21:42,553 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2025-09-08T03:21:42,553 2025-09-08T03:21:42,553 The above exception was the direct cause of the following exception: 2025-09-08T03:21:42,553 2025-09-08T03:21:42,553 Traceback (most recent call last): 2025-09-08T03:21:42,553 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-08T03:21:42,553 status = _inner_run() 2025-09-08T03:21:42,553 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-08T03:21:42,553 return self.run(options, args) 2025-09-08T03:21:42,553 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-08T03:21:42,553 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-08T03:21:42,553 return func(self, options, args) 2025-09-08T03:21:42,553 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2025-09-08T03:21:42,553 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2025-09-08T03:21:42,553 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 96, in resolve 2025-09-08T03:21:42,553 result = self._result = resolver.resolve( 2025-09-08T03:21:42,553 ~~~~~~~~~~~~~~~~^ 2025-09-08T03:21:42,553 collected.requirements, max_rounds=limit_how_complex_resolution_can_be 2025-09-08T03:21:42,553 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T03:21:42,553 ) 2025-09-08T03:21:42,553 ^ 2025-09-08T03:21:42,553 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 515, in resolve 2025-09-08T03:21:42,553 state = resolution.resolve(requirements, max_rounds=max_rounds) 2025-09-08T03:21:42,553 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 388, in resolve 2025-09-08T03:21:42,553 self._add_to_criteria(self.state.criteria, r, parent=None) 2025-09-08T03:21:42,553 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T03:21:42,553 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 141, in _add_to_criteria 2025-09-08T03:21:42,553 if not criterion.candidates: 2025-09-08T03:21:42,553 ^^^^^^^^^^^^^^^^^^^^ 2025-09-08T03:21:42,553 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/structs.py", line 194, in __bool__ 2025-09-08T03:21:42,553 return bool(self._sequence) 2025-09-08T03:21:42,553 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 163, in __bool__ 2025-09-08T03:21:42,553 self._bool = any(self) 2025-09-08T03:21:42,553 ~~~^^^^^^ 2025-09-08T03:21:42,553 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 147, in 2025-09-08T03:21:42,553 return (c for c in iterator if id(c) not in self._incompatible_ids) 2025-09-08T03:21:42,553 ^^^^^^^^ 2025-09-08T03:21:42,553 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 37, in _iter_built 2025-09-08T03:21:42,553 candidate = func() 2025-09-08T03:21:42,553 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 187, in _make_candidate_from_link 2025-09-08T03:21:42,553 base: Optional[BaseCandidate] = self._make_base_candidate_from_link( 2025-09-08T03:21:42,553 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-08T03:21:42,553 link, template, name, version 2025-09-08T03:21:42,553 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T03:21:42,553 ) 2025-09-08T03:21:42,553 ^ 2025-09-08T03:21:42,553 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 233, in _make_base_candidate_from_link 2025-09-08T03:21:42,553 self._link_candidate_cache[link] = LinkCandidate( 2025-09-08T03:21:42,553 ~~~~~~~~~~~~~^ 2025-09-08T03:21:42,553 link, 2025-09-08T03:21:42,553 ^^^^^ 2025-09-08T03:21:42,553 ...<3 lines>... 2025-09-08T03:21:42,553 version=version, 2025-09-08T03:21:42,553 ^^^^^^^^^^^^^^^^ 2025-09-08T03:21:42,553 ) 2025-09-08T03:21:42,553 ^ 2025-09-08T03:21:42,553 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 306, in __init__ 2025-09-08T03:21:42,553 super().__init__( 2025-09-08T03:21:42,553 ~~~~~~~~~~~~~~~~^ 2025-09-08T03:21:42,553 link=link, 2025-09-08T03:21:42,553 ^^^^^^^^^^ 2025-09-08T03:21:42,553 ...<4 lines>... 2025-09-08T03:21:42,553 version=version, 2025-09-08T03:21:42,553 ^^^^^^^^^^^^^^^^ 2025-09-08T03:21:42,553 ) 2025-09-08T03:21:42,553 ^ 2025-09-08T03:21:42,553 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 159, in __init__ 2025-09-08T03:21:42,553 self.dist = self._prepare() 2025-09-08T03:21:42,553 ~~~~~~~~~~~~~^^ 2025-09-08T03:21:42,553 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 236, in _prepare 2025-09-08T03:21:42,553 dist = self._prepare_distribution() 2025-09-08T03:21:42,553 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 317, in _prepare_distribution 2025-09-08T03:21:42,553 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2025-09-08T03:21:42,553 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T03:21:42,553 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 532, in prepare_linked_requirement 2025-09-08T03:21:42,553 return self._prepare_linked_requirement(req, parallel_builds) 2025-09-08T03:21:42,553 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T03:21:42,553 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 647, in _prepare_linked_requirement 2025-09-08T03:21:42,553 dist = _get_prepared_distribution( 2025-09-08T03:21:42,553 req, 2025-09-08T03:21:42,553 ...<3 lines>... 2025-09-08T03:21:42,553 self.check_build_deps, 2025-09-08T03:21:42,553 ) 2025-09-08T03:21:42,553 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 71, in _get_prepared_distribution 2025-09-08T03:21:42,553 abstract_dist.prepare_distribution_metadata( 2025-09-08T03:21:42,553 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-08T03:21:42,553 finder, build_isolation, check_build_deps 2025-09-08T03:21:42,553 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T03:21:42,553 ) 2025-09-08T03:21:42,553 ^ 2025-09-08T03:21:42,553 File "/usr/lib/python3/dist-packages/pip/_internal/distributions/sdist.py", line 69, in prepare_distribution_metadata 2025-09-08T03:21:42,553 self.req.prepare_metadata() 2025-09-08T03:21:42,553 ~~~~~~~~~~~~~~~~~~~~~~~~~^^ 2025-09-08T03:21:42,553 File "/usr/lib/python3/dist-packages/pip/_internal/req/req_install.py", line 581, in prepare_metadata 2025-09-08T03:21:42,553 self.metadata_directory = generate_metadata_legacy( 2025-09-08T03:21:42,553 ~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-08T03:21:42,553 build_env=self.build_env, 2025-09-08T03:21:42,553 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T03:21:42,553 ...<3 lines>... 2025-09-08T03:21:42,553 details=details, 2025-09-08T03:21:42,553 ^^^^^^^^^^^^^^^^ 2025-09-08T03:21:42,553 ) 2025-09-08T03:21:42,553 ^ 2025-09-08T03:21:42,553 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 70, in generate_metadata 2025-09-08T03:21:42,553 raise MetadataGenerationFailed(package_details=details) from error 2025-09-08T03:21:42,553 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2025-09-08T03:21:42,576 Removed crlibm==1.0.1 from https://files.pythonhosted.org/packages/f0/47/f7299a21eda16b9d77e1eab14e668b19df5604df015f07117426e6a7dad0/crlibm-1.0.1.zip from build tracker '/tmp/pip-build-tracker-jayi9qty' 2025-09-08T03:21:42,576 Removed build tracker: '/tmp/pip-build-tracker-jayi9qty'