2025-09-10T03:54:32,453 Created temporary directory: /tmp/pip-build-tracker-vtb0e_6y 2025-09-10T03:54:32,454 Initialized build tracking at /tmp/pip-build-tracker-vtb0e_6y 2025-09-10T03:54:32,454 Created build tracker: /tmp/pip-build-tracker-vtb0e_6y 2025-09-10T03:54:32,454 Entered build tracker: /tmp/pip-build-tracker-vtb0e_6y 2025-09-10T03:54:32,454 Created temporary directory: /tmp/pip-wheel-twak_onp 2025-09-10T03:54:32,457 Created temporary directory: /tmp/pip-ephem-wheel-cache-lglk_s11 2025-09-10T03:54:32,515 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-10T03:54:32,517 2 location(s) to search for versions of revolt-py: 2025-09-10T03:54:32,517 * https://pypi.org/simple/revolt-py/ 2025-09-10T03:54:32,517 * https://www.piwheels.org/simple/revolt-py/ 2025-09-10T03:54:32,518 Fetching project page and analyzing links: https://pypi.org/simple/revolt-py/ 2025-09-10T03:54:32,518 Getting page https://pypi.org/simple/revolt-py/ 2025-09-10T03:54:32,519 Found index url https://pypi.org/simple/ 2025-09-10T03:54:32,667 Fetched page https://pypi.org/simple/revolt-py/ as application/vnd.pypi.simple.v1+json 2025-09-10T03:54:32,675 Skipping link: No binaries permitted for revolt-py: https://files.pythonhosted.org/packages/b6/cb/7774695fca1971a68816b4d7657067f0306ae40d1ad47bf41e6818a5c627/revolt.py-0.1.0-py3-none-any.whl (from https://pypi.org/simple/revolt-py/) (requires-python:>=3.9) 2025-09-10T03:54:32,677 Found link https://files.pythonhosted.org/packages/bc/ff/69ed9721663eba31c205051ab6a2c77834cb31f04a96746d29f77293e282/revolt.py-0.1.0.tar.gz (from https://pypi.org/simple/revolt-py/) (requires-python:>=3.9), version: 0.1.0 2025-09-10T03:54:32,677 Skipping link: No binaries permitted for revolt-py: https://files.pythonhosted.org/packages/8f/45/a516ddca4ab9cfe9ac67903afbffc52af6177bddfef5693eceaf74f7f7a4/revolt.py-0.1.1-py3-none-any.whl (from https://pypi.org/simple/revolt-py/) (requires-python:>=3.9) 2025-09-10T03:54:32,678 Found link https://files.pythonhosted.org/packages/23/a8/9b47955df8c407dc1cdd1e016178b6cc817ee7e51e4198117e541a94e727/revolt.py-0.1.1.tar.gz (from https://pypi.org/simple/revolt-py/) (requires-python:>=3.9), version: 0.1.1 2025-09-10T03:54:32,678 Skipping link: No binaries permitted for revolt-py: https://files.pythonhosted.org/packages/c3/8e/fc64ccb6cd6ee4a81aa71d4abdf49dc4c2d80ead0cd3c4cfdf7061900f38/revolt.py-0.1.2-py3-none-any.whl (from https://pypi.org/simple/revolt-py/) (requires-python:>=3.9) 2025-09-10T03:54:32,679 Found link https://files.pythonhosted.org/packages/bf/03/1a7df5572d0aa11fdeb42413f087467b789d42c61eeab8a233966d68c99d/revolt.py-0.1.2.tar.gz (from https://pypi.org/simple/revolt-py/) (requires-python:>=3.9), version: 0.1.2 2025-09-10T03:54:32,679 Skipping link: No binaries permitted for revolt-py: https://files.pythonhosted.org/packages/ec/0b/8e10dcf1d3be4d210dc8b8e67f091a8f77a5c87a137dc720599d016a3e8d/revolt.py-0.1.3-py3-none-any.whl (from https://pypi.org/simple/revolt-py/) (requires-python:>=3.9) 2025-09-10T03:54:32,679 Found link https://files.pythonhosted.org/packages/73/16/985f0b3414012559adabf4e92f6729397b39f22d5a64110c4fb18f342d29/revolt.py-0.1.3.tar.gz (from https://pypi.org/simple/revolt-py/) (requires-python:>=3.9), version: 0.1.3 2025-09-10T03:54:32,680 Skipping link: No binaries permitted for revolt-py: https://files.pythonhosted.org/packages/72/24/5fa282b2fc85e9fec272d6fd25e78b1184b7c0d4b1afa293f626dc229367/revolt.py-0.1.4-py3-none-any.whl (from https://pypi.org/simple/revolt-py/) (requires-python:>=3.9) 2025-09-10T03:54:32,680 Found link https://files.pythonhosted.org/packages/60/a7/5f9dfc93d7fd8e38eef4f7a2d7ee62803f3b9baeb9c151da3246f1eb2fcf/revolt.py-0.1.4.tar.gz (from https://pypi.org/simple/revolt-py/) (requires-python:>=3.9), version: 0.1.4 2025-09-10T03:54:32,681 Skipping link: No binaries permitted for revolt-py: https://files.pythonhosted.org/packages/78/a0/4f83431465d25da36bd4411a09ac56335cd1694096eca59ea775704cc8cc/revolt.py-0.1.5-py3-none-any.whl (from https://pypi.org/simple/revolt-py/) (requires-python:>=3.9) 2025-09-10T03:54:32,681 Found link https://files.pythonhosted.org/packages/09/f8/3bcd6a0e4a6411851e7982593785f053cc82aecc27f684cb45d9398049c2/revolt.py-0.1.5.tar.gz (from https://pypi.org/simple/revolt-py/) (requires-python:>=3.9), version: 0.1.5 2025-09-10T03:54:32,682 Skipping link: No binaries permitted for revolt-py: https://files.pythonhosted.org/packages/22/5b/923a36da745ab4b4536e3cb66d4bb4acbfacc92aa7d707b7b8cd823d7bc3/revolt.py-0.1.6-py3-none-any.whl (from https://pypi.org/simple/revolt-py/) (requires-python:>=3.9) 2025-09-10T03:54:32,682 Found link https://files.pythonhosted.org/packages/16/07/16764c95019e9fa46fc73d5ecf5ba686da0af5c0af1fc9957e61dec648d3/revolt.py-0.1.6.tar.gz (from https://pypi.org/simple/revolt-py/) (requires-python:>=3.9), version: 0.1.6 2025-09-10T03:54:32,682 Skipping link: No binaries permitted for revolt-py: https://files.pythonhosted.org/packages/ec/58/24438b59b8d50148e0c66ab1e30a34abdb7ea934df0d60e44245d9e415f9/revolt.py-0.1.7-py3-none-any.whl (from https://pypi.org/simple/revolt-py/) (requires-python:>=3.9,<4.0) 2025-09-10T03:54:32,684 Found link https://files.pythonhosted.org/packages/66/05/2fcac37c6fcbab26886d2d788c6a0f30621e649034393a52913b4f979196/revolt.py-0.1.7.tar.gz (from https://pypi.org/simple/revolt-py/) (requires-python:>=3.9,<4.0), version: 0.1.7 2025-09-10T03:54:32,684 Skipping link: No binaries permitted for revolt-py: https://files.pythonhosted.org/packages/a4/cb/9f3e8791e0d32ff667dec16fc0237bbb7ae0840bebd52185c41e544eb7fd/revolt.py-0.1.8-py3-none-any.whl (from https://pypi.org/simple/revolt-py/) (requires-python:>=3.9,<4.0) 2025-09-10T03:54:32,685 Found link https://files.pythonhosted.org/packages/44/81/da829e2dcaae843c56b7630d47d1a71cad3bfe288aa7145aad82a6d503a6/revolt.py-0.1.8.tar.gz (from https://pypi.org/simple/revolt-py/) (requires-python:>=3.9,<4.0), version: 0.1.8 2025-09-10T03:54:32,685 Skipping link: No binaries permitted for revolt-py: https://files.pythonhosted.org/packages/e4/82/27aaabd344c0d6df97773b140966ca43a7c94997da4828d4da606fd14caf/revolt.py-0.1.9-py3-none-any.whl (from https://pypi.org/simple/revolt-py/) (requires-python:>=3.9,<4.0) 2025-09-10T03:54:32,686 Found link https://files.pythonhosted.org/packages/49/3b/54b5d67a8b5a15fbdbf98bb0e12adc2a84e1f876ee93c495d8e03ed9ae82/revolt.py-0.1.9.tar.gz (from https://pypi.org/simple/revolt-py/) (requires-python:>=3.9,<4.0), version: 0.1.9 2025-09-10T03:54:32,686 Skipping link: No binaries permitted for revolt-py: https://files.pythonhosted.org/packages/49/25/ae583abe7ef8c3135ff21a7576475c2d5cef29adfa0aa1b62263c2a4874b/revolt.py-0.1.10-py3-none-any.whl (from https://pypi.org/simple/revolt-py/) (requires-python:>=3.9) 2025-09-10T03:54:32,686 Found link https://files.pythonhosted.org/packages/d5/25/7ec262c3c139d0ba4c3925b97aa7278409c52dfd6f28cbf0f18af202f9eb/revolt.py-0.1.10.tar.gz (from https://pypi.org/simple/revolt-py/) (requires-python:>=3.9), version: 0.1.10 2025-09-10T03:54:32,687 Skipping link: No binaries permitted for revolt-py: https://files.pythonhosted.org/packages/bf/75/46264fe643c32d2de379e0bd6c62788b7fb022a72f179137bca2cc24557f/revolt.py-0.1.11-py3-none-any.whl (from https://pypi.org/simple/revolt-py/) (requires-python:>=3.9) 2025-09-10T03:54:32,687 Found link https://files.pythonhosted.org/packages/37/c2/2e8a3462ca37f00e639ed1e59964ea743000bffaeb8d9a74c0df44763d36/revolt.py-0.1.11.tar.gz (from https://pypi.org/simple/revolt-py/) (requires-python:>=3.9), version: 0.1.11 2025-09-10T03:54:32,688 Skipping link: No binaries permitted for revolt-py: https://files.pythonhosted.org/packages/71/eb/2a0f666304ea1b88b5933434f0907e473708fa9f624b6b688595a58fba2f/revolt_py-0.1.11-py3-none-any.whl (from https://pypi.org/simple/revolt-py/) (requires-python:>=3.9) 2025-09-10T03:54:32,688 Skipping link: No binaries permitted for revolt-py: https://files.pythonhosted.org/packages/ad/00/e521212d3ce2944de143dade7e475bb1f048dfc1a15785884a9e38c38aea/revolt.py-0.2.0-py3-none-any.whl (from https://pypi.org/simple/revolt-py/) (requires-python:>=3.9) 2025-09-10T03:54:32,688 Found link https://files.pythonhosted.org/packages/be/e0/fa69c5e9ae0f991d4d95922b13095383ef63730d6adc2122ec0c1904d096/revolt.py-0.2.0.tar.gz (from https://pypi.org/simple/revolt-py/) (requires-python:>=3.9), version: 0.2.0 2025-09-10T03:54:32,689 Fetching project page and analyzing links: https://www.piwheels.org/simple/revolt-py/ 2025-09-10T03:54:32,690 Getting page https://www.piwheels.org/simple/revolt-py/ 2025-09-10T03:54:32,692 Found index url https://www.piwheels.org/simple/ 2025-09-10T03:54:32,785 Fetched page https://www.piwheels.org/simple/revolt-py/ as text/html 2025-09-10T03:54:32,789 Skipping link: No binaries permitted for revolt-py: https://archive1.piwheels.org/simple/revolt-py/revolt.py-0.2.0-py3-none-any.whl#sha256=d40876db30ff23904e3bc46cfda62ddfff8abf4147df41d2811b9a565cefc4ae (from https://www.piwheels.org/simple/revolt-py/) (requires-python:>=3.9) 2025-09-10T03:54:32,789 Skipping link: No binaries permitted for revolt-py: https://archive1.piwheels.org/simple/revolt-py/revolt.py-0.1.11-py3-none-any.whl#sha256=053e38f7573994e553aabbfddda9edc65a9410f49618abc5f024e3a1482a99af (from https://www.piwheels.org/simple/revolt-py/) (requires-python:>=3.9) 2025-09-10T03:54:32,789 Skipping link: No binaries permitted for revolt-py: https://archive1.piwheels.org/simple/revolt-py/revolt_py-0.1.10-py3-none-any.whl#sha256=66188985ec26f3257ea2ddf5f7bff6b37121808dc59a423be83755d2d058de0a (from https://www.piwheels.org/simple/revolt-py/) (requires-python:>=3.9) 2025-09-10T03:54:32,789 Skipping link: No binaries permitted for revolt-py: https://archive1.piwheels.org/simple/revolt-py/revolt.py-0.1.9-py3-none-any.whl#sha256=c4d4b947db0e15dc5d04a7e050376d5126571e98a036fe08482540d9e9d0912e (from https://www.piwheels.org/simple/revolt-py/) (requires-python:>=3.9,<4.0) 2025-09-10T03:54:32,789 Skipping link: No binaries permitted for revolt-py: https://archive1.piwheels.org/simple/revolt-py/revolt.py-0.1.8-py3-none-any.whl#sha256=ebdbcabdc5247e0ae96695be842d0a0d59125de00f29a0f927a814f88f0eb835 (from https://www.piwheels.org/simple/revolt-py/) (requires-python:>=3.9,<4.0) 2025-09-10T03:54:32,789 Skipping link: No binaries permitted for revolt-py: https://archive1.piwheels.org/simple/revolt-py/revolt.py-0.1.7-py3-none-any.whl#sha256=32ea42c1ae06b03049aecbbb937f89c537ab69666af269c180ee8a28205050b2 (from https://www.piwheels.org/simple/revolt-py/) (requires-python:>=3.9,<4.0) 2025-09-10T03:54:32,790 Skipping link: No binaries permitted for revolt-py: https://archive1.piwheels.org/simple/revolt-py/revolt.py-0.1.6-py3-none-any.whl#sha256=b9a9513cc1fae046b1b480c94a8eb5f401a7ffa824866554fe70c79ac756bda6 (from https://www.piwheels.org/simple/revolt-py/) (requires-python:>=3.9) 2025-09-10T03:54:32,790 Skipping link: No binaries permitted for revolt-py: https://archive1.piwheels.org/simple/revolt-py/revolt.py-0.1.5-py3-none-any.whl#sha256=a5d5f5070a376a2de5632d29ecac4a37b65515c1fc717e2f8c475f3ffc044d6e (from https://www.piwheels.org/simple/revolt-py/) (requires-python:>=3.9) 2025-09-10T03:54:32,790 Skipping link: No binaries permitted for revolt-py: https://archive1.piwheels.org/simple/revolt-py/revolt.py-0.1.2-py3-none-any.whl#sha256=b8f8ee612a729ddce4f0f2997ad6414211a6af4591b3c9f3cd1f05b5fe378872 (from https://www.piwheels.org/simple/revolt-py/) (requires-python:>=3.9) 2025-09-10T03:54:32,790 Skipping link: No binaries permitted for revolt-py: https://archive1.piwheels.org/simple/revolt-py/revolt.py-0.1.1-py3-none-any.whl#sha256=df7df5ff9857a123e644df4b5f264dd273511e10c9c492d437e164eab7139970 (from https://www.piwheels.org/simple/revolt-py/) (requires-python:>=3.9) 2025-09-10T03:54:32,790 Skipping link: No binaries permitted for revolt-py: https://archive1.piwheels.org/simple/revolt-py/revolt.py-0.1.0-py3-none-any.whl#sha256=82d78d2b56b5999860427a15d432ed500bfec6f723767e2cfd224baaa48ae4f5 (from https://www.piwheels.org/simple/revolt-py/) (requires-python:>=3.9) 2025-09-10T03:54:32,791 Skipping link: not a file: https://www.piwheels.org/simple/revolt-py/ 2025-09-10T03:54:32,791 Skipping link: not a file: https://pypi.org/simple/revolt-py/ 2025-09-10T03:54:32,817 Given no hashes to check 1 links for project 'revolt-py': discarding no candidates 2025-09-10T03:54:32,819 Collecting revolt-py==0.1.3 2025-09-10T03:54:32,820 Created temporary directory: /tmp/pip-unpack-g1z518jv 2025-09-10T03:54:33,025 Downloading revolt.py-0.1.3.tar.gz (30 kB) 2025-09-10T03:54:33,083 Added revolt-py==0.1.3 from https://files.pythonhosted.org/packages/73/16/985f0b3414012559adabf4e92f6729397b39f22d5a64110c4fb18f342d29/revolt.py-0.1.3.tar.gz to build tracker '/tmp/pip-build-tracker-vtb0e_6y' 2025-09-10T03:54:33,084 Running setup.py (path:/tmp/pip-wheel-twak_onp/revolt-py_2452bebf8745439b8c45581385c36ab3/setup.py) egg_info for package revolt-py 2025-09-10T03:54:33,084 Created temporary directory: /tmp/pip-pip-egg-info-7879uxsf 2025-09-10T03:54:33,084 Preparing metadata (setup.py): started 2025-09-10T03:54:33,085 Running command python setup.py egg_info 2025-09-10T03:54:33,597 Traceback (most recent call last): 2025-09-10T03:54:33,598 File "", line 2, in 2025-09-10T03:54:33,598 exec(compile(''' 2025-09-10T03:54:33,598 ~~~~^^^^^^^^^^^^ 2025-09-10T03:54:33,599 # This is -- a caller that pip uses to run setup.py 2025-09-10T03:54:33,599 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-10T03:54:33,599 ...<32 lines>... 2025-09-10T03:54:33,599 exec(compile(setup_py_code, filename, "exec")) 2025-09-10T03:54:33,599 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-10T03:54:33,599 ''' % ('/tmp/pip-wheel-twak_onp/revolt-py_2452bebf8745439b8c45581385c36ab3/setup.py',), "", "exec")) 2025-09-10T03:54:33,599 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-10T03:54:33,599 File "", line 35, in 2025-09-10T03:54:33,600 File "/tmp/pip-wheel-twak_onp/revolt-py_2452bebf8745439b8c45581385c36ab3/setup.py", line 11, in 2025-09-10T03:54:33,600 with open('requirements.txt') as f: 2025-09-10T03:54:33,600 ~~~~^^^^^^^^^^^^^^^^^^^^ 2025-09-10T03:54:33,600 FileNotFoundError: [Errno 2] No such file or directory: 'requirements.txt' 2025-09-10T03:54:33,685 ERROR: python setup.py egg_info exited with 1 2025-09-10T03:54:33,697 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2025-09-10T03:54:33,697 exec(compile('"'"''"'"''"'"' 2025-09-10T03:54:33,697 # This is -- a caller that pip uses to run setup.py 2025-09-10T03:54:33,697 # 2025-09-10T03:54:33,697 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-10T03:54:33,697 # import from `distutils.core` to work with newer packaging standards. 2025-09-10T03:54:33,697 # - It provides a clear error message when setuptools is not installed. 2025-09-10T03:54:33,697 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-10T03:54:33,697 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-10T03:54:33,697 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-10T03:54:33,697 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-10T03:54:33,697 import os, sys, tokenize, traceback 2025-09-10T03:54:33,697 2025-09-10T03:54:33,697 try: 2025-09-10T03:54:33,697 import setuptools 2025-09-10T03:54:33,697 except ImportError: 2025-09-10T03:54:33,697 print( 2025-09-10T03:54:33,697 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-10T03:54:33,697 "the build environment with exception:", 2025-09-10T03:54:33,697 file=sys.stderr, 2025-09-10T03:54:33,697 ) 2025-09-10T03:54:33,697 traceback.print_exc() 2025-09-10T03:54:33,697 sys.exit(1) 2025-09-10T03:54:33,697 2025-09-10T03:54:33,697 __file__ = %r 2025-09-10T03:54:33,697 sys.argv[0] = __file__ 2025-09-10T03:54:33,697 2025-09-10T03:54:33,697 if os.path.exists(__file__): 2025-09-10T03:54:33,697 filename = __file__ 2025-09-10T03:54:33,697 with tokenize.open(__file__) as f: 2025-09-10T03:54:33,697 setup_py_code = f.read() 2025-09-10T03:54:33,697 else: 2025-09-10T03:54:33,697 filename = "" 2025-09-10T03:54:33,697 setup_py_code = "from setuptools import setup; setup()" 2025-09-10T03:54:33,697 2025-09-10T03:54:33,697 exec(compile(setup_py_code, filename, "exec")) 2025-09-10T03:54:33,697 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-twak_onp/revolt-py_2452bebf8745439b8c45581385c36ab3/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-7879uxsf[/] 2025-09-10T03:54:33,698 [bold magenta]cwd[/]: /tmp/pip-wheel-twak_onp/revolt-py_2452bebf8745439b8c45581385c36ab3/ 2025-09-10T03:54:33,698 Preparing metadata (setup.py): finished with status 'error' 2025-09-10T03:54:33,699 ERROR: metadata generation failed 2025-09-10T03:54:33,705 Exception information: 2025-09-10T03:54:33,705 Traceback (most recent call last): 2025-09-10T03:54:33,705 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 63, in generate_metadata 2025-09-10T03:54:33,705 call_subprocess( 2025-09-10T03:54:33,705 ~~~~~~~~~~~~~~~^ 2025-09-10T03:54:33,705 args, 2025-09-10T03:54:33,705 ^^^^^ 2025-09-10T03:54:33,705 ...<2 lines>... 2025-09-10T03:54:33,705 spinner=spinner, 2025-09-10T03:54:33,705 ^^^^^^^^^^^^^^^^ 2025-09-10T03:54:33,705 ) 2025-09-10T03:54:33,705 ^ 2025-09-10T03:54:33,705 File "/usr/lib/python3/dist-packages/pip/_internal/utils/subprocess.py", line 209, in call_subprocess 2025-09-10T03:54:33,705 raise error 2025-09-10T03:54:33,705 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2025-09-10T03:54:33,705 2025-09-10T03:54:33,705 The above exception was the direct cause of the following exception: 2025-09-10T03:54:33,705 2025-09-10T03:54:33,705 Traceback (most recent call last): 2025-09-10T03:54:33,705 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-10T03:54:33,705 status = _inner_run() 2025-09-10T03:54:33,705 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-10T03:54:33,705 return self.run(options, args) 2025-09-10T03:54:33,705 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-10T03:54:33,705 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-10T03:54:33,705 return func(self, options, args) 2025-09-10T03:54:33,705 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2025-09-10T03:54:33,705 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2025-09-10T03:54:33,705 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 96, in resolve 2025-09-10T03:54:33,705 result = self._result = resolver.resolve( 2025-09-10T03:54:33,705 ~~~~~~~~~~~~~~~~^ 2025-09-10T03:54:33,705 collected.requirements, max_rounds=limit_how_complex_resolution_can_be 2025-09-10T03:54:33,705 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-10T03:54:33,705 ) 2025-09-10T03:54:33,705 ^ 2025-09-10T03:54:33,705 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 515, in resolve 2025-09-10T03:54:33,705 state = resolution.resolve(requirements, max_rounds=max_rounds) 2025-09-10T03:54:33,705 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 388, in resolve 2025-09-10T03:54:33,705 self._add_to_criteria(self.state.criteria, r, parent=None) 2025-09-10T03:54:33,705 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-10T03:54:33,705 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 141, in _add_to_criteria 2025-09-10T03:54:33,705 if not criterion.candidates: 2025-09-10T03:54:33,705 ^^^^^^^^^^^^^^^^^^^^ 2025-09-10T03:54:33,705 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/structs.py", line 194, in __bool__ 2025-09-10T03:54:33,705 return bool(self._sequence) 2025-09-10T03:54:33,705 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 163, in __bool__ 2025-09-10T03:54:33,705 self._bool = any(self) 2025-09-10T03:54:33,705 ~~~^^^^^^ 2025-09-10T03:54:33,705 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 147, in 2025-09-10T03:54:33,705 return (c for c in iterator if id(c) not in self._incompatible_ids) 2025-09-10T03:54:33,705 ^^^^^^^^ 2025-09-10T03:54:33,705 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 37, in _iter_built 2025-09-10T03:54:33,705 candidate = func() 2025-09-10T03:54:33,705 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 187, in _make_candidate_from_link 2025-09-10T03:54:33,705 base: Optional[BaseCandidate] = self._make_base_candidate_from_link( 2025-09-10T03:54:33,705 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-10T03:54:33,705 link, template, name, version 2025-09-10T03:54:33,705 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-10T03:54:33,705 ) 2025-09-10T03:54:33,705 ^ 2025-09-10T03:54:33,705 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 233, in _make_base_candidate_from_link 2025-09-10T03:54:33,705 self._link_candidate_cache[link] = LinkCandidate( 2025-09-10T03:54:33,705 ~~~~~~~~~~~~~^ 2025-09-10T03:54:33,705 link, 2025-09-10T03:54:33,705 ^^^^^ 2025-09-10T03:54:33,705 ...<3 lines>... 2025-09-10T03:54:33,705 version=version, 2025-09-10T03:54:33,705 ^^^^^^^^^^^^^^^^ 2025-09-10T03:54:33,705 ) 2025-09-10T03:54:33,705 ^ 2025-09-10T03:54:33,705 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 306, in __init__ 2025-09-10T03:54:33,705 super().__init__( 2025-09-10T03:54:33,705 ~~~~~~~~~~~~~~~~^ 2025-09-10T03:54:33,705 link=link, 2025-09-10T03:54:33,705 ^^^^^^^^^^ 2025-09-10T03:54:33,705 ...<4 lines>... 2025-09-10T03:54:33,705 version=version, 2025-09-10T03:54:33,705 ^^^^^^^^^^^^^^^^ 2025-09-10T03:54:33,705 ) 2025-09-10T03:54:33,705 ^ 2025-09-10T03:54:33,705 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 159, in __init__ 2025-09-10T03:54:33,705 self.dist = self._prepare() 2025-09-10T03:54:33,705 ~~~~~~~~~~~~~^^ 2025-09-10T03:54:33,705 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 236, in _prepare 2025-09-10T03:54:33,705 dist = self._prepare_distribution() 2025-09-10T03:54:33,705 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 317, in _prepare_distribution 2025-09-10T03:54:33,705 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2025-09-10T03:54:33,705 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-10T03:54:33,705 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 532, in prepare_linked_requirement 2025-09-10T03:54:33,705 return self._prepare_linked_requirement(req, parallel_builds) 2025-09-10T03:54:33,705 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ 2025-09-10T03:54:33,705 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 647, in _prepare_linked_requirement 2025-09-10T03:54:33,705 dist = _get_prepared_distribution( 2025-09-10T03:54:33,705 req, 2025-09-10T03:54:33,705 ...<3 lines>... 2025-09-10T03:54:33,705 self.check_build_deps, 2025-09-10T03:54:33,705 ) 2025-09-10T03:54:33,705 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 71, in _get_prepared_distribution 2025-09-10T03:54:33,705 abstract_dist.prepare_distribution_metadata( 2025-09-10T03:54:33,705 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-10T03:54:33,705 finder, build_isolation, check_build_deps 2025-09-10T03:54:33,705 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-10T03:54:33,705 ) 2025-09-10T03:54:33,705 ^ 2025-09-10T03:54:33,705 File "/usr/lib/python3/dist-packages/pip/_internal/distributions/sdist.py", line 69, in prepare_distribution_metadata 2025-09-10T03:54:33,705 self.req.prepare_metadata() 2025-09-10T03:54:33,705 ~~~~~~~~~~~~~~~~~~~~~~~~~^^ 2025-09-10T03:54:33,705 File "/usr/lib/python3/dist-packages/pip/_internal/req/req_install.py", line 581, in prepare_metadata 2025-09-10T03:54:33,705 self.metadata_directory = generate_metadata_legacy( 2025-09-10T03:54:33,705 ~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-10T03:54:33,705 build_env=self.build_env, 2025-09-10T03:54:33,705 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-10T03:54:33,705 ...<3 lines>... 2025-09-10T03:54:33,705 details=details, 2025-09-10T03:54:33,705 ^^^^^^^^^^^^^^^^ 2025-09-10T03:54:33,705 ) 2025-09-10T03:54:33,705 ^ 2025-09-10T03:54:33,705 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 70, in generate_metadata 2025-09-10T03:54:33,705 raise MetadataGenerationFailed(package_details=details) from error 2025-09-10T03:54:33,705 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2025-09-10T03:54:33,727 Removed revolt-py==0.1.3 from https://files.pythonhosted.org/packages/73/16/985f0b3414012559adabf4e92f6729397b39f22d5a64110c4fb18f342d29/revolt.py-0.1.3.tar.gz from build tracker '/tmp/pip-build-tracker-vtb0e_6y' 2025-09-10T03:54:33,727 Removed build tracker: '/tmp/pip-build-tracker-vtb0e_6y'