2025-09-07T23:12:14,302 Created temporary directory: /tmp/pip-build-tracker-xm1flb2w 2025-09-07T23:12:14,303 Initialized build tracking at /tmp/pip-build-tracker-xm1flb2w 2025-09-07T23:12:14,303 Created build tracker: /tmp/pip-build-tracker-xm1flb2w 2025-09-07T23:12:14,303 Entered build tracker: /tmp/pip-build-tracker-xm1flb2w 2025-09-07T23:12:14,303 Created temporary directory: /tmp/pip-wheel-ppiwg8ek 2025-09-07T23:12:14,306 Created temporary directory: /tmp/pip-ephem-wheel-cache-7vbytrdc 2025-09-07T23:12:14,363 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-07T23:12:14,365 2 location(s) to search for versions of sphinx-prompt: 2025-09-07T23:12:14,365 * https://pypi.org/simple/sphinx-prompt/ 2025-09-07T23:12:14,365 * https://www.piwheels.org/simple/sphinx-prompt/ 2025-09-07T23:12:14,366 Fetching project page and analyzing links: https://pypi.org/simple/sphinx-prompt/ 2025-09-07T23:12:14,366 Getting page https://pypi.org/simple/sphinx-prompt/ 2025-09-07T23:12:14,367 Found index url https://pypi.org/simple/ 2025-09-07T23:12:14,530 Fetched page https://pypi.org/simple/sphinx-prompt/ as application/vnd.pypi.simple.v1+json 2025-09-07T23:12:14,538 Found link https://files.pythonhosted.org/packages/6e/b4/9bd31276b769464615d41a7b29cf92dbd7508327c7bb9be3835fff8c028e/sphinx-prompt-0.1.tar.gz (from https://pypi.org/simple/sphinx-prompt/), version: 0.1 2025-09-07T23:12:14,538 Found link https://files.pythonhosted.org/packages/fd/6b/a0f4fc9752008ac33480baf757ea3d7116eed6d200dbb7984107b9a6c2c0/sphinx-prompt-0.2.tar.gz (from https://pypi.org/simple/sphinx-prompt/), version: 0.2 2025-09-07T23:12:14,539 Found link https://files.pythonhosted.org/packages/75/0b/0a549e5ef2e1cb91fa1cbb00648dfcac99e56c52707de26c7ef453049552/sphinx-prompt-0.2.1.tar.gz (from https://pypi.org/simple/sphinx-prompt/), version: 0.2.1 2025-09-07T23:12:14,539 Found link https://files.pythonhosted.org/packages/7e/88/eedbfd62fe6c7e70b1bd87551230b2029be66d7e35a2548e6afa64ea85ca/sphinx-prompt-0.2.2.tar.gz (from https://pypi.org/simple/sphinx-prompt/), version: 0.2.2 2025-09-07T23:12:14,540 Found link https://files.pythonhosted.org/packages/dd/d1/02400fd67ab1fdd398f81a79f7cbf87ede8b2ae2b378e94b97b640b3d67e/sphinx-prompt-1.0.0.tar.gz (from https://pypi.org/simple/sphinx-prompt/), version: 1.0.0 2025-09-07T23:12:14,541 Found link https://files.pythonhosted.org/packages/16/1e/0dd94829b97676b7d7cdf2f0e86cb169d6f2ffb56590427833d281370116/sphinx-prompt-1.1.0.tar.gz (from https://pypi.org/simple/sphinx-prompt/), version: 1.1.0 2025-09-07T23:12:14,541 Skipping link: No binaries permitted for sphinx-prompt: https://files.pythonhosted.org/packages/f8/57/f031af89d9e8234efbb54b83f19415c0d5f962e2a63cab6060870e79f091/sphinx_prompt-1.1.0-py2-none-any.whl (from https://pypi.org/simple/sphinx-prompt/) 2025-09-07T23:12:14,542 Found link https://files.pythonhosted.org/packages/21/b0/bf65fd04253df592ecfce9f7bb47558743c10028872a4663f21c91d338dd/sphinx-prompt-1.2.0.linux-x86_64.tar.gz (from https://pypi.org/simple/sphinx-prompt/), version: 1.2.0.linux-x86_64 2025-09-07T23:12:14,542 Skipping link: No binaries permitted for sphinx-prompt: https://files.pythonhosted.org/packages/2d/30/20e8e5739eb6973875abdc1f345de87b195a95b98861936cf54d1245238b/sphinx_prompt-1.2.0-py3-none-any.whl (from https://pypi.org/simple/sphinx-prompt/) 2025-09-07T23:12:14,542 Found link https://files.pythonhosted.org/packages/20/5f/d7f79ae3ae2b8ef5214bec1312ec24b8728b58f6571e8ca2233293502fe7/sphinx-prompt-1.3.0.tar.gz (from https://pypi.org/simple/sphinx-prompt/), version: 1.3.0 2025-09-07T23:12:14,543 Skipping link: No binaries permitted for sphinx-prompt: https://files.pythonhosted.org/packages/4a/5b/4913660fbe8325cf3b1721ac74486e13aa1fa35883eaa39b200f3f9b8714/sphinx_prompt-1.3.0-py3-none-any.whl (from https://pypi.org/simple/sphinx-prompt/) 2025-09-07T23:12:14,543 Found link https://files.pythonhosted.org/packages/7a/ad/07846a45632766fb90c87b02a39a96a354016287bdefb6ebc8713ac9e5df/sphinx-prompt-1.4.0.tar.gz (from https://pypi.org/simple/sphinx-prompt/), version: 1.4.0 2025-09-07T23:12:14,543 Skipping link: No binaries permitted for sphinx-prompt: https://files.pythonhosted.org/packages/19/e4/7fc51c0f1fa62fb6e51c4b6dc724e62b447d347a94ce301253652522ccc0/sphinx_prompt-1.4.0-py3-none-any.whl (from https://pypi.org/simple/sphinx-prompt/) 2025-09-07T23:12:14,543 Skipping link: No binaries permitted for sphinx-prompt: https://files.pythonhosted.org/packages/82/21/d586f993ac5aafd855dab44252acde54cf2652ce1bbaed126650e9d0cc54/sphinx_prompt-1.5.0-py3-none-any.whl (from https://pypi.org/simple/sphinx-prompt/) 2025-09-07T23:12:14,544 Skipping link: No binaries permitted for sphinx-prompt: https://files.pythonhosted.org/packages/11/25/a9252d0ccf84247b602a47cbe1ec6669647971841594ee8a1ed38b7b1c38/sphinx_prompt-1.6.0-py3-none-any.whl (from https://pypi.org/simple/sphinx-prompt/) (requires-python:>=3.8,<3.11) 2025-09-07T23:12:14,545 Link requires a different Python (3.13.5 not in: '>=3.8,<3.11'): https://files.pythonhosted.org/packages/d0/fb/a252124876be4e2eb2a25536c76e817e10d96ecd47b971016b960cb8d726/sphinx_prompt-1.6.0.tar.gz (from https://pypi.org/simple/sphinx-prompt/) (requires-python:>=3.8,<3.11) 2025-09-07T23:12:14,545 Skipping link: 1.6.0 Requires-Python >=3.8,<3.11: https://files.pythonhosted.org/packages/d0/fb/a252124876be4e2eb2a25536c76e817e10d96ecd47b971016b960cb8d726/sphinx_prompt-1.6.0.tar.gz (from https://pypi.org/simple/sphinx-prompt/) (requires-python:>=3.8,<3.11) 2025-09-07T23:12:14,545 Skipping link: No binaries permitted for sphinx-prompt: https://files.pythonhosted.org/packages/60/94/89f33756b82dbe9453cd05176c43a43e7f2337816f48c8a234396f027493/sphinx_prompt-1.7.0-py3-none-any.whl (from https://pypi.org/simple/sphinx-prompt/) (requires-python:>=3.8,<3.11) 2025-09-07T23:12:14,545 Link requires a different Python (3.13.5 not in: '>=3.8,<3.11'): https://files.pythonhosted.org/packages/40/00/c601097bfa180c0622bef4b3a8cbb91c10281b4fec2fa1cac835fa74001c/sphinx_prompt-1.7.0.tar.gz (from https://pypi.org/simple/sphinx-prompt/) (requires-python:>=3.8,<3.11) 2025-09-07T23:12:14,545 Skipping link: 1.7.0 Requires-Python >=3.8,<3.11: https://files.pythonhosted.org/packages/40/00/c601097bfa180c0622bef4b3a8cbb91c10281b4fec2fa1cac835fa74001c/sphinx_prompt-1.7.0.tar.gz (from https://pypi.org/simple/sphinx-prompt/) (requires-python:>=3.8,<3.11) 2025-09-07T23:12:14,545 Skipping link: No binaries permitted for sphinx-prompt: https://files.pythonhosted.org/packages/39/49/f890a2668b7cbf375f5528b549c8d36dd2e801b0fbb7b2b5ef65663ecb6c/sphinx_prompt-1.8.0-py3-none-any.whl (from https://pypi.org/simple/sphinx-prompt/) (requires-python:>=3.9,<4.0) 2025-09-07T23:12:14,546 Found link https://files.pythonhosted.org/packages/e7/fb/7a07b8df1ca2418147a6b13e3f6b445071f2565198b45efa631d0d6ef0cd/sphinx_prompt-1.8.0.tar.gz (from https://pypi.org/simple/sphinx-prompt/) (requires-python:>=3.9,<4.0), version: 1.8.0 2025-09-07T23:12:14,546 Skipping link: No binaries permitted for sphinx-prompt: https://files.pythonhosted.org/packages/76/98/e90ca466e0ede452d3e5a8d92b8fb68db6de269856e019ed9cab69440522/sphinx_prompt-1.9.0-py3-none-any.whl (from https://pypi.org/simple/sphinx-prompt/) (requires-python:>=3.10) 2025-09-07T23:12:14,547 Found link https://files.pythonhosted.org/packages/34/fe/ac4e24f35b5148b31ac717ae7dcc7a2f7ec56eb729e22c7252ed8ad2d9a5/sphinx_prompt-1.9.0.tar.gz (from https://pypi.org/simple/sphinx-prompt/) (requires-python:>=3.10), version: 1.9.0 2025-09-07T23:12:14,547 Skipping link: No binaries permitted for sphinx-prompt: https://files.pythonhosted.org/packages/3f/5e/f359e06019dbf0d7f8e23f46c535085c7dc367190a7e19456a09a0153a70/sphinx_prompt-1.10.0-py3-none-any.whl (from https://pypi.org/simple/sphinx-prompt/) (requires-python:>=3.11) 2025-09-07T23:12:14,548 Found link https://files.pythonhosted.org/packages/c7/2b/8f3a87784e6313e48b4d91dfb4aae1e5af3fa0c94ef9e875eb2e471e1418/sphinx_prompt-1.10.0.tar.gz (from https://pypi.org/simple/sphinx-prompt/) (requires-python:>=3.11), version: 1.10.0 2025-09-07T23:12:14,548 Skipping link: No binaries permitted for sphinx-prompt: https://files.pythonhosted.org/packages/33/23/dca289e67226222ce988f7a4a31cae0c0f4752338ead0c1e509203658080/sphinx_prompt-1.10.1-py3-none-any.whl (from https://pypi.org/simple/sphinx-prompt/) (requires-python:>=3.11) 2025-09-07T23:12:14,548 Found link https://files.pythonhosted.org/packages/6c/1b/ceb8d295275982121eefc8a4f0b71edf7f26c16f5bc53f4204527f173783/sphinx_prompt-1.10.1.tar.gz (from https://pypi.org/simple/sphinx-prompt/) (requires-python:>=3.11), version: 1.10.1 2025-09-07T23:12:14,549 Fetching project page and analyzing links: https://www.piwheels.org/simple/sphinx-prompt/ 2025-09-07T23:12:14,549 Getting page https://www.piwheels.org/simple/sphinx-prompt/ 2025-09-07T23:12:14,550 Found index url https://www.piwheels.org/simple/ 2025-09-07T23:12:14,648 Fetched page https://www.piwheels.org/simple/sphinx-prompt/ as text/html 2025-09-07T23:12:14,651 Skipping link: No binaries permitted for sphinx-prompt: https://archive1.piwheels.org/simple/sphinx-prompt/sphinx_prompt-1.10.1-py3-none-any.whl#sha256=6cd34abbeedc14446bba76036b1821da142052f7043c5a8a3d6b84565ee54900 (from https://www.piwheels.org/simple/sphinx-prompt/) (requires-python:>=3.11) 2025-09-07T23:12:14,652 Skipping link: No binaries permitted for sphinx-prompt: https://archive1.piwheels.org/simple/sphinx-prompt/sphinx_prompt-1.10.0-py3-none-any.whl#sha256=d62f7a1aa346225d30222a271dc78997031204a5f199ce5006c14ece0d94b217 (from https://www.piwheels.org/simple/sphinx-prompt/) (requires-python:>=3.11) 2025-09-07T23:12:14,652 Skipping link: No binaries permitted for sphinx-prompt: https://archive1.piwheels.org/simple/sphinx-prompt/sphinx_prompt-1.9.0-py3-none-any.whl#sha256=9cec8c64d0cdadb0c352c07a0f9b5f4b09da102649fabbad4cafca88f00652c5 (from https://www.piwheels.org/simple/sphinx-prompt/) (requires-python:>=3.10,<4.0) 2025-09-07T23:12:14,652 Skipping link: No binaries permitted for sphinx-prompt: https://archive1.piwheels.org/simple/sphinx-prompt/sphinx_prompt-1.8.0-py3-none-any.whl#sha256=f911cdb9ec902719a81da9e4619cd0b3c311fce077d1807eb289fcb7749c620d (from https://www.piwheels.org/simple/sphinx-prompt/) (requires-python:>=3.9,<4.0) 2025-09-07T23:12:14,652 Skipping link: No binaries permitted for sphinx-prompt: https://archive1.piwheels.org/simple/sphinx-prompt/sphinx_prompt-1.4.0-py3-none-any.whl#sha256=ac54b204c3e0ff75851d92060672b65407ff67f8942bde2eb6ba318b8e7ca595 (from https://www.piwheels.org/simple/sphinx-prompt/) 2025-09-07T23:12:14,652 Skipping link: No binaries permitted for sphinx-prompt: https://archive1.piwheels.org/simple/sphinx-prompt/sphinx_prompt-1.3.0-py3-none-any.whl#sha256=f3d2389c55dadc790e10a936bf889706671538af442078d3f9dea634adf81d0b (from https://www.piwheels.org/simple/sphinx-prompt/) 2025-09-07T23:12:14,653 Skipping link: No binaries permitted for sphinx-prompt: https://archive1.piwheels.org/simple/sphinx-prompt/sphinx_prompt-1.2.0-py3-none-any.whl#sha256=3255438fa2480863cadbcebb098421f0cece761e0a440f577f891dc6779960e3 (from https://www.piwheels.org/simple/sphinx-prompt/) 2025-09-07T23:12:14,653 Skipping link: No binaries permitted for sphinx-prompt: https://archive1.piwheels.org/simple/sphinx-prompt/sphinx_prompt-1.1.0-py3-none-any.whl#sha256=026bee25d7e764a30f34c5f11f936690f91a7d6d1879dc9bd82da5d999647a36 (from https://www.piwheels.org/simple/sphinx-prompt/) 2025-09-07T23:12:14,653 Skipping link: No binaries permitted for sphinx-prompt: https://archive1.piwheels.org/simple/sphinx-prompt/sphinx_prompt-1.0.0-py3-none-any.whl#sha256=658e7fa01bb34b9e1f1173d625baf4ca5b08cbacb5b287aba7e112c4e8bd5c3e (from https://www.piwheels.org/simple/sphinx-prompt/) 2025-09-07T23:12:14,653 Skipping link: No binaries permitted for sphinx-prompt: https://archive1.piwheels.org/simple/sphinx-prompt/sphinx_prompt-0.2.2-py3-none-any.whl#sha256=a2fb208c8e5264e34408c2760b4dcc2e37e00a14e6d8524e948a1aefc2bf08e6 (from https://www.piwheels.org/simple/sphinx-prompt/) 2025-09-07T23:12:14,653 Skipping link: No binaries permitted for sphinx-prompt: https://archive1.piwheels.org/simple/sphinx-prompt/sphinx_prompt-0.2-py3-none-any.whl#sha256=1d1f56f1f3d31a7358393fb92d69497ce4cf8fd9ae6c7a2c8d0ca842074bc5ab (from https://www.piwheels.org/simple/sphinx-prompt/) 2025-09-07T23:12:14,653 Skipping link: No binaries permitted for sphinx-prompt: https://archive1.piwheels.org/simple/sphinx-prompt/sphinx_prompt-0.1-py3-none-any.whl#sha256=f342d400d04888e2ed9fd8f951076168bc16429ed4e1ed7959eaee0361d901ff (from https://www.piwheels.org/simple/sphinx-prompt/) 2025-09-07T23:12:14,654 Skipping link: not a file: https://www.piwheels.org/simple/sphinx-prompt/ 2025-09-07T23:12:14,654 Skipping link: not a file: https://pypi.org/simple/sphinx-prompt/ 2025-09-07T23:12:14,683 Given no hashes to check 1 links for project 'sphinx-prompt': discarding no candidates 2025-09-07T23:12:14,684 Collecting sphinx-prompt==0.2.1 2025-09-07T23:12:14,686 Created temporary directory: /tmp/pip-unpack-les4my15 2025-09-07T23:12:14,822 Downloading sphinx-prompt-0.2.1.tar.gz (2.8 kB) 2025-09-07T23:12:14,844 Added sphinx-prompt==0.2.1 from https://files.pythonhosted.org/packages/75/0b/0a549e5ef2e1cb91fa1cbb00648dfcac99e56c52707de26c7ef453049552/sphinx-prompt-0.2.1.tar.gz to build tracker '/tmp/pip-build-tracker-xm1flb2w' 2025-09-07T23:12:14,845 Running setup.py (path:/tmp/pip-wheel-ppiwg8ek/sphinx-prompt_157642d98dec48d78e43390f1da967c8/setup.py) egg_info for package sphinx-prompt 2025-09-07T23:12:14,846 Created temporary directory: /tmp/pip-pip-egg-info-2jlb3kez 2025-09-07T23:12:14,846 Preparing metadata (setup.py): started 2025-09-07T23:12:14,847 Running command python setup.py egg_info 2025-09-07T23:12:15,361 Traceback (most recent call last): 2025-09-07T23:12:15,362 File "", line 2, in 2025-09-07T23:12:15,362 exec(compile(''' 2025-09-07T23:12:15,362 ~~~~^^^^^^^^^^^^ 2025-09-07T23:12:15,363 # This is -- a caller that pip uses to run setup.py 2025-09-07T23:12:15,363 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T23:12:15,363 ...<32 lines>... 2025-09-07T23:12:15,363 exec(compile(setup_py_code, filename, "exec")) 2025-09-07T23:12:15,363 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T23:12:15,363 ''' % ('/tmp/pip-wheel-ppiwg8ek/sphinx-prompt_157642d98dec48d78e43390f1da967c8/setup.py',), "", "exec")) 2025-09-07T23:12:15,363 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T23:12:15,363 File "", line 35, in 2025-09-07T23:12:15,363 File "/tmp/pip-wheel-ppiwg8ek/sphinx-prompt_157642d98dec48d78e43390f1da967c8/setup.py", line 9, in 2025-09-07T23:12:15,364 open(os.path.join(here, 'README.rst')).read() 2025-09-07T23:12:15,364 ~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T23:12:15,364 FileNotFoundError: [Errno 2] No such file or directory: '/tmp/pip-wheel-ppiwg8ek/sphinx-prompt_157642d98dec48d78e43390f1da967c8/README.rst' 2025-09-07T23:12:15,447 ERROR: python setup.py egg_info exited with 1 2025-09-07T23:12:15,460 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2025-09-07T23:12:15,460 exec(compile('"'"''"'"''"'"' 2025-09-07T23:12:15,460 # This is -- a caller that pip uses to run setup.py 2025-09-07T23:12:15,460 # 2025-09-07T23:12:15,460 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-07T23:12:15,460 # import from `distutils.core` to work with newer packaging standards. 2025-09-07T23:12:15,460 # - It provides a clear error message when setuptools is not installed. 2025-09-07T23:12:15,460 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-07T23:12:15,460 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-07T23:12:15,460 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-07T23:12:15,460 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-07T23:12:15,460 import os, sys, tokenize, traceback 2025-09-07T23:12:15,460 2025-09-07T23:12:15,460 try: 2025-09-07T23:12:15,460 import setuptools 2025-09-07T23:12:15,460 except ImportError: 2025-09-07T23:12:15,460 print( 2025-09-07T23:12:15,460 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-07T23:12:15,460 "the build environment with exception:", 2025-09-07T23:12:15,460 file=sys.stderr, 2025-09-07T23:12:15,460 ) 2025-09-07T23:12:15,460 traceback.print_exc() 2025-09-07T23:12:15,460 sys.exit(1) 2025-09-07T23:12:15,460 2025-09-07T23:12:15,460 __file__ = %r 2025-09-07T23:12:15,460 sys.argv[0] = __file__ 2025-09-07T23:12:15,460 2025-09-07T23:12:15,460 if os.path.exists(__file__): 2025-09-07T23:12:15,460 filename = __file__ 2025-09-07T23:12:15,460 with tokenize.open(__file__) as f: 2025-09-07T23:12:15,460 setup_py_code = f.read() 2025-09-07T23:12:15,460 else: 2025-09-07T23:12:15,460 filename = "" 2025-09-07T23:12:15,460 setup_py_code = "from setuptools import setup; setup()" 2025-09-07T23:12:15,460 2025-09-07T23:12:15,460 exec(compile(setup_py_code, filename, "exec")) 2025-09-07T23:12:15,460 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-ppiwg8ek/sphinx-prompt_157642d98dec48d78e43390f1da967c8/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-2jlb3kez[/] 2025-09-07T23:12:15,460 [bold magenta]cwd[/]: /tmp/pip-wheel-ppiwg8ek/sphinx-prompt_157642d98dec48d78e43390f1da967c8/ 2025-09-07T23:12:15,461 Preparing metadata (setup.py): finished with status 'error' 2025-09-07T23:12:15,462 ERROR: metadata generation failed 2025-09-07T23:12:15,467 Exception information: 2025-09-07T23:12:15,467 Traceback (most recent call last): 2025-09-07T23:12:15,467 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 63, in generate_metadata 2025-09-07T23:12:15,467 call_subprocess( 2025-09-07T23:12:15,467 ~~~~~~~~~~~~~~~^ 2025-09-07T23:12:15,467 args, 2025-09-07T23:12:15,467 ^^^^^ 2025-09-07T23:12:15,467 ...<2 lines>... 2025-09-07T23:12:15,467 spinner=spinner, 2025-09-07T23:12:15,467 ^^^^^^^^^^^^^^^^ 2025-09-07T23:12:15,467 ) 2025-09-07T23:12:15,467 ^ 2025-09-07T23:12:15,467 File "/usr/lib/python3/dist-packages/pip/_internal/utils/subprocess.py", line 209, in call_subprocess 2025-09-07T23:12:15,467 raise error 2025-09-07T23:12:15,467 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2025-09-07T23:12:15,467 2025-09-07T23:12:15,467 The above exception was the direct cause of the following exception: 2025-09-07T23:12:15,467 2025-09-07T23:12:15,467 Traceback (most recent call last): 2025-09-07T23:12:15,467 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-07T23:12:15,467 status = _inner_run() 2025-09-07T23:12:15,467 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-07T23:12:15,467 return self.run(options, args) 2025-09-07T23:12:15,467 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-07T23:12:15,467 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-07T23:12:15,467 return func(self, options, args) 2025-09-07T23:12:15,467 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2025-09-07T23:12:15,467 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2025-09-07T23:12:15,467 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 96, in resolve 2025-09-07T23:12:15,467 result = self._result = resolver.resolve( 2025-09-07T23:12:15,467 ~~~~~~~~~~~~~~~~^ 2025-09-07T23:12:15,467 collected.requirements, max_rounds=limit_how_complex_resolution_can_be 2025-09-07T23:12:15,467 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T23:12:15,467 ) 2025-09-07T23:12:15,467 ^ 2025-09-07T23:12:15,467 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 515, in resolve 2025-09-07T23:12:15,467 state = resolution.resolve(requirements, max_rounds=max_rounds) 2025-09-07T23:12:15,467 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 388, in resolve 2025-09-07T23:12:15,467 self._add_to_criteria(self.state.criteria, r, parent=None) 2025-09-07T23:12:15,467 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T23:12:15,467 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 141, in _add_to_criteria 2025-09-07T23:12:15,467 if not criterion.candidates: 2025-09-07T23:12:15,467 ^^^^^^^^^^^^^^^^^^^^ 2025-09-07T23:12:15,467 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/structs.py", line 194, in __bool__ 2025-09-07T23:12:15,467 return bool(self._sequence) 2025-09-07T23:12:15,467 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 163, in __bool__ 2025-09-07T23:12:15,467 self._bool = any(self) 2025-09-07T23:12:15,467 ~~~^^^^^^ 2025-09-07T23:12:15,467 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 147, in 2025-09-07T23:12:15,467 return (c for c in iterator if id(c) not in self._incompatible_ids) 2025-09-07T23:12:15,467 ^^^^^^^^ 2025-09-07T23:12:15,467 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 37, in _iter_built 2025-09-07T23:12:15,467 candidate = func() 2025-09-07T23:12:15,467 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 187, in _make_candidate_from_link 2025-09-07T23:12:15,467 base: Optional[BaseCandidate] = self._make_base_candidate_from_link( 2025-09-07T23:12:15,467 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-07T23:12:15,467 link, template, name, version 2025-09-07T23:12:15,467 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T23:12:15,467 ) 2025-09-07T23:12:15,467 ^ 2025-09-07T23:12:15,467 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 233, in _make_base_candidate_from_link 2025-09-07T23:12:15,467 self._link_candidate_cache[link] = LinkCandidate( 2025-09-07T23:12:15,467 ~~~~~~~~~~~~~^ 2025-09-07T23:12:15,467 link, 2025-09-07T23:12:15,467 ^^^^^ 2025-09-07T23:12:15,467 ...<3 lines>... 2025-09-07T23:12:15,467 version=version, 2025-09-07T23:12:15,467 ^^^^^^^^^^^^^^^^ 2025-09-07T23:12:15,467 ) 2025-09-07T23:12:15,467 ^ 2025-09-07T23:12:15,467 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 306, in __init__ 2025-09-07T23:12:15,467 super().__init__( 2025-09-07T23:12:15,467 ~~~~~~~~~~~~~~~~^ 2025-09-07T23:12:15,467 link=link, 2025-09-07T23:12:15,467 ^^^^^^^^^^ 2025-09-07T23:12:15,467 ...<4 lines>... 2025-09-07T23:12:15,467 version=version, 2025-09-07T23:12:15,467 ^^^^^^^^^^^^^^^^ 2025-09-07T23:12:15,467 ) 2025-09-07T23:12:15,467 ^ 2025-09-07T23:12:15,467 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 159, in __init__ 2025-09-07T23:12:15,467 self.dist = self._prepare() 2025-09-07T23:12:15,467 ~~~~~~~~~~~~~^^ 2025-09-07T23:12:15,467 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 236, in _prepare 2025-09-07T23:12:15,467 dist = self._prepare_distribution() 2025-09-07T23:12:15,467 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 317, in _prepare_distribution 2025-09-07T23:12:15,467 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2025-09-07T23:12:15,467 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T23:12:15,467 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 532, in prepare_linked_requirement 2025-09-07T23:12:15,467 return self._prepare_linked_requirement(req, parallel_builds) 2025-09-07T23:12:15,467 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T23:12:15,467 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 647, in _prepare_linked_requirement 2025-09-07T23:12:15,467 dist = _get_prepared_distribution( 2025-09-07T23:12:15,467 req, 2025-09-07T23:12:15,467 ...<3 lines>... 2025-09-07T23:12:15,467 self.check_build_deps, 2025-09-07T23:12:15,467 ) 2025-09-07T23:12:15,467 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 71, in _get_prepared_distribution 2025-09-07T23:12:15,467 abstract_dist.prepare_distribution_metadata( 2025-09-07T23:12:15,467 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-07T23:12:15,467 finder, build_isolation, check_build_deps 2025-09-07T23:12:15,467 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T23:12:15,467 ) 2025-09-07T23:12:15,467 ^ 2025-09-07T23:12:15,467 File "/usr/lib/python3/dist-packages/pip/_internal/distributions/sdist.py", line 69, in prepare_distribution_metadata 2025-09-07T23:12:15,467 self.req.prepare_metadata() 2025-09-07T23:12:15,467 ~~~~~~~~~~~~~~~~~~~~~~~~~^^ 2025-09-07T23:12:15,467 File "/usr/lib/python3/dist-packages/pip/_internal/req/req_install.py", line 581, in prepare_metadata 2025-09-07T23:12:15,467 self.metadata_directory = generate_metadata_legacy( 2025-09-07T23:12:15,467 ~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-07T23:12:15,467 build_env=self.build_env, 2025-09-07T23:12:15,467 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T23:12:15,467 ...<3 lines>... 2025-09-07T23:12:15,467 details=details, 2025-09-07T23:12:15,467 ^^^^^^^^^^^^^^^^ 2025-09-07T23:12:15,467 ) 2025-09-07T23:12:15,467 ^ 2025-09-07T23:12:15,467 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 70, in generate_metadata 2025-09-07T23:12:15,467 raise MetadataGenerationFailed(package_details=details) from error 2025-09-07T23:12:15,467 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2025-09-07T23:12:15,488 Removed sphinx-prompt==0.2.1 from https://files.pythonhosted.org/packages/75/0b/0a549e5ef2e1cb91fa1cbb00648dfcac99e56c52707de26c7ef453049552/sphinx-prompt-0.2.1.tar.gz from build tracker '/tmp/pip-build-tracker-xm1flb2w' 2025-09-07T23:12:15,489 Removed build tracker: '/tmp/pip-build-tracker-xm1flb2w'