2023-09-10T21:46:55,256 Created temporary directory: /tmp/pip-build-tracker-71oixjve 2023-09-10T21:46:55,257 Initialized build tracking at /tmp/pip-build-tracker-71oixjve 2023-09-10T21:46:55,258 Created build tracker: /tmp/pip-build-tracker-71oixjve 2023-09-10T21:46:55,258 Entered build tracker: /tmp/pip-build-tracker-71oixjve 2023-09-10T21:46:55,259 Created temporary directory: /tmp/pip-wheel-pba4sauq 2023-09-10T21:46:55,262 Created temporary directory: /tmp/pip-ephem-wheel-cache-spfhwkoo 2023-09-10T21:46:55,284 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2023-09-10T21:46:55,287 2 location(s) to search for versions of trio-websocket: 2023-09-10T21:46:55,287 * https://pypi.org/simple/trio-websocket/ 2023-09-10T21:46:55,287 * https://www.piwheels.org/simple/trio-websocket/ 2023-09-10T21:46:55,288 Fetching project page and analyzing links: https://pypi.org/simple/trio-websocket/ 2023-09-10T21:46:55,289 Getting page https://pypi.org/simple/trio-websocket/ 2023-09-10T21:46:55,290 Found index url https://pypi.org/simple/ 2023-09-10T21:46:55,428 Fetched page https://pypi.org/simple/trio-websocket/ as application/vnd.pypi.simple.v1+json 2023-09-10T21:46:55,433 Found link https://files.pythonhosted.org/packages/fd/7c/d6b15d4c48f97da39de6ef6ad2e9009de7075dcdda7c1d7fcd26e3db75c6/trio-websocket-0.0.1.tar.gz (from https://pypi.org/simple/trio-websocket/), version: 0.0.1 2023-09-10T21:46:55,434 Found link https://files.pythonhosted.org/packages/6e/51/4874c1d2df060ed2f2143a0efa5076b373cd754c9216379b7fdc474e523f/trio-websocket-0.2.0.tar.gz (from https://pypi.org/simple/trio-websocket/) (requires-python:>=3.5), version: 0.2.0 2023-09-10T21:46:55,435 Found link https://files.pythonhosted.org/packages/d8/e8/ec73081cb37817652d9c0952fc6b7b99aa2a2987bc5fcbc26a47ce14fb85/trio-websocket-0.3.0.tar.gz (from https://pypi.org/simple/trio-websocket/) (requires-python:>=3.5), version: 0.3.0 2023-09-10T21:46:55,436 Found link https://files.pythonhosted.org/packages/03/5e/edf8b0d9eac6a12fb0af7d6ec0e9d6393edfa32cf5193fb1d6ef78365c05/trio-websocket-0.4.0.tar.gz (from https://pypi.org/simple/trio-websocket/) (requires-python:>=3.5), version: 0.4.0 2023-09-10T21:46:55,437 Found link https://files.pythonhosted.org/packages/91/b1/4e0de4a192c4700ef7fccda326595a0e2c16da643d88e1580df1094ae0fd/trio-websocket-0.5.0.tar.gz (from https://pypi.org/simple/trio-websocket/) (requires-python:>=3.5), version: 0.5.0 2023-09-10T21:46:55,438 Found link https://files.pythonhosted.org/packages/14/26/c90e100994b4ebcae22a402122672be753703400897af659b2a8b294dc15/trio-websocket-0.6.0.tar.gz (from https://pypi.org/simple/trio-websocket/) (requires-python:>=3.5), version: 0.6.0 2023-09-10T21:46:55,439 Found link https://files.pythonhosted.org/packages/1d/5b/40c701f1ddadf1b8e055b2378fe992acd43de1c3e72a07807f327fe5f390/trio-websocket-0.7.0.tar.gz (from https://pypi.org/simple/trio-websocket/) (requires-python:>=3.5), version: 0.7.0 2023-09-10T21:46:55,440 Found link https://files.pythonhosted.org/packages/4a/da/7651f2d7dff8e4ea917683e683e95e1a1ef0ff90dbae7cddfc808c9dd277/trio-websocket-0.8.0.tar.gz (from https://pypi.org/simple/trio-websocket/) (requires-python:>=3.5), version: 0.8.0 2023-09-10T21:46:55,441 Found link https://files.pythonhosted.org/packages/6a/e0/e9c5feeb94260bb4b6dad7aa79515c2fb39167617365a25aa12c812e8900/trio-websocket-0.8.1.tar.gz (from https://pypi.org/simple/trio-websocket/) (requires-python:>=3.5), version: 0.8.1 2023-09-10T21:46:55,442 Found link https://files.pythonhosted.org/packages/44/81/1c31e96bd542f390c03eab9cafa8866c03d193fb06534b135bcb051ee19b/trio-websocket-0.9.0.tar.gz (from https://pypi.org/simple/trio-websocket/) (requires-python:>=3.5), version: 0.9.0 2023-09-10T21:46:55,443 Skipping link: No binaries permitted for trio-websocket: https://files.pythonhosted.org/packages/d1/c7/dcbc4e7ee949e401914fa3b36af0805df8cdd713cff8047b01c9aae56a97/trio_websocket-0.9.0-py3-none-any.whl (from https://pypi.org/simple/trio-websocket/) (requires-python:>=3.5) 2023-09-10T21:46:55,444 Found link https://files.pythonhosted.org/packages/47/98/6321654d5ecdf33d1054efa72f3489ba3f1c33aa61af21386aba3de18a11/trio-websocket-0.9.1.tar.gz (from https://pypi.org/simple/trio-websocket/) (requires-python:>=3.5), version: 0.9.1 2023-09-10T21:46:55,444 Skipping link: No binaries permitted for trio-websocket: https://files.pythonhosted.org/packages/1e/3f/4ca34c5ec2c670ffcaed093fae999516e8d975c44fa6e2ac2ee6b293fda6/trio_websocket-0.9.1-py3-none-any.whl (from https://pypi.org/simple/trio-websocket/) (requires-python:>=3.5) 2023-09-10T21:46:55,446 Found link https://files.pythonhosted.org/packages/75/91/44a0a016025794ba9fef530a6fbe59987153e2cbea7e11fe2f3d8c618740/trio-websocket-0.9.2.tar.gz (from https://pypi.org/simple/trio-websocket/) (requires-python:>=3.5), version: 0.9.2 2023-09-10T21:46:55,446 Skipping link: No binaries permitted for trio-websocket: https://files.pythonhosted.org/packages/db/c5/b5e8bc1f40568a354f2a9cc296b8892605a9d2f22e725290fc33836dd2a3/trio_websocket-0.9.2-py3-none-any.whl (from https://pypi.org/simple/trio-websocket/) (requires-python:>=3.5) 2023-09-10T21:46:55,447 Found link https://files.pythonhosted.org/packages/78/36/1f8e186d8f29b44503bd1447cf9482b949ff4864d7b21c90f6688982310c/trio-websocket-0.10.0.tar.gz (from https://pypi.org/simple/trio-websocket/) (requires-python:>=3.7), version: 0.10.0 2023-09-10T21:46:55,447 Skipping link: No binaries permitted for trio-websocket: https://files.pythonhosted.org/packages/3e/7d/b34fc53268a54f5cb731456c35a28b0b08e0ee2687968c977813445c0b5e/trio_websocket-0.10.0-py3-none-any.whl (from https://pypi.org/simple/trio-websocket/) (requires-python:>=3.7) 2023-09-10T21:46:55,448 Found link https://files.pythonhosted.org/packages/54/9b/d9a170e9d4eb5fe6220776d541f214b01a0b4319ff3b77e49510633b02bd/trio-websocket-0.10.1.tar.gz (from https://pypi.org/simple/trio-websocket/) (requires-python:>=3.7), version: 0.10.1 2023-09-10T21:46:55,449 Skipping link: No binaries permitted for trio-websocket: https://files.pythonhosted.org/packages/29/88/ec3be5629cad8bc496a96272a6617443d0801c5434a4afcdaac4a6d1b68d/trio_websocket-0.10.1-py3-none-any.whl (from https://pypi.org/simple/trio-websocket/) (requires-python:>=3.7) 2023-09-10T21:46:55,450 Found link https://files.pythonhosted.org/packages/ea/56/33f46c824c43493de52d62842e569a8c3db6b0e965825257a0684a608580/trio-websocket-0.10.2.tar.gz (from https://pypi.org/simple/trio-websocket/) (requires-python:>=3.7), version: 0.10.2 2023-09-10T21:46:55,450 Skipping link: No binaries permitted for trio-websocket: https://files.pythonhosted.org/packages/ea/20/fbfa99f222b0aa298d4de6c20a65acf0ed18cab9a4392cea3f34c936a41a/trio_websocket-0.10.2-py3-none-any.whl (from https://pypi.org/simple/trio-websocket/) (requires-python:>=3.7) 2023-09-10T21:46:55,451 Found link https://files.pythonhosted.org/packages/07/ee/fcc7708dd5c8667caf3579c45067821d8e03a560faef9d53d46af7d7c851/trio-websocket-0.10.3.tar.gz (from https://pypi.org/simple/trio-websocket/) (requires-python:>=3.7), version: 0.10.3 2023-09-10T21:46:55,452 Skipping link: No binaries permitted for trio-websocket: https://files.pythonhosted.org/packages/a5/a6/06e2373f95c12e9e8f6b910a76c86e375348ead77ab476230640666310fb/trio_websocket-0.10.3-py3-none-any.whl (from https://pypi.org/simple/trio-websocket/) (requires-python:>=3.7) 2023-09-10T21:46:55,453 Found link https://files.pythonhosted.org/packages/b2/9e/a529b1bb6289e252112c96929380d93a59c084bea90707701b9e7ee1af59/trio-websocket-0.10.4.tar.gz (from https://pypi.org/simple/trio-websocket/) (requires-python:>=3.7), version: 0.10.4 2023-09-10T21:46:55,453 Skipping link: No binaries permitted for trio-websocket: https://files.pythonhosted.org/packages/f2/25/868488d8b05104e3d1bf162565bbadd5fe6d62bf903710e6402c3aaceb1e/trio_websocket-0.10.4-py3-none-any.whl (from https://pypi.org/simple/trio-websocket/) (requires-python:>=3.7) 2023-09-10T21:46:55,454 Fetching project page and analyzing links: https://www.piwheels.org/simple/trio-websocket/ 2023-09-10T21:46:55,455 Getting page https://www.piwheels.org/simple/trio-websocket/ 2023-09-10T21:46:55,456 Found index url https://www.piwheels.org/simple/ 2023-09-10T21:46:55,784 Fetched page https://www.piwheels.org/simple/trio-websocket/ as text/html 2023-09-10T21:46:55,790 Skipping link: No binaries permitted for trio-websocket: https://www.piwheels.org/simple/trio-websocket/trio_websocket-0.10.4-py3-none-any.whl#sha256=b77ce67b4e2a156f4bc2ecf66c2fa39c829fbd30236c492f8c69dadf03c65ac4 (from https://www.piwheels.org/simple/trio-websocket/) (requires-python:>=3.7) 2023-09-10T21:46:55,791 Skipping link: No binaries permitted for trio-websocket: https://www.piwheels.org/simple/trio-websocket/trio_websocket-0.10.3-py3-none-any.whl#sha256=f680c98aceea70ba3d76d056d114fa27afb805812d7ce4549470002d898b2fd8 (from https://www.piwheels.org/simple/trio-websocket/) (requires-python:>=3.7) 2023-09-10T21:46:55,791 Skipping link: No binaries permitted for trio-websocket: https://www.piwheels.org/simple/trio-websocket/trio_websocket-0.10.2-py3-none-any.whl#sha256=d85fffb6f62cd53d205a656db18622869edff013dd074ef83eba7a3337288333 (from https://www.piwheels.org/simple/trio-websocket/) (requires-python:>=3.7) 2023-09-10T21:46:55,791 Skipping link: No binaries permitted for trio-websocket: https://www.piwheels.org/simple/trio-websocket/trio_websocket-0.10.1-py3-none-any.whl#sha256=3b2f9f4591add1f7070dee0593238e12814bdf964756c81f233a0d5297ba3bdc (from https://www.piwheels.org/simple/trio-websocket/) (requires-python:>=3.7) 2023-09-10T21:46:55,792 Skipping link: No binaries permitted for trio-websocket: https://www.piwheels.org/simple/trio-websocket/trio_websocket-0.10.0-py3-none-any.whl#sha256=4e66978fd8b1176875dfff4a0eb0b411b86b3a2bdfcd65fe4f27dd431f18c4aa (from https://www.piwheels.org/simple/trio-websocket/) (requires-python:>=3.7) 2023-09-10T21:46:55,792 Skipping link: No binaries permitted for trio-websocket: https://www.piwheels.org/simple/trio-websocket/trio_websocket-0.9.2-py3-none-any.whl#sha256=5b558f6e83cc20a37c3b61202476c5295d1addf57bd65543364e0337e37ed2bc (from https://www.piwheels.org/simple/trio-websocket/) (requires-python:>=3.5) 2023-09-10T21:46:55,793 Skipping link: No binaries permitted for trio-websocket: https://www.piwheels.org/simple/trio-websocket/trio_websocket-0.9.1-py3-none-any.whl#sha256=6a1e152dcaa73264d398328ff474f3cfcfc7660c02b826b03012414014e9170b (from https://www.piwheels.org/simple/trio-websocket/) (requires-python:>=3.5) 2023-09-10T21:46:55,793 Skipping link: No binaries permitted for trio-websocket: https://www.piwheels.org/simple/trio-websocket/trio_websocket-0.9.0-py3-none-any.whl#sha256=0c82515fd7dbef5e9f115fae24b2e690902ee7e8cd7d58cdbba1670758b048fb (from https://www.piwheels.org/simple/trio-websocket/) (requires-python:>=3.5) 2023-09-10T21:46:55,794 Skipping link: No binaries permitted for trio-websocket: https://www.piwheels.org/simple/trio-websocket/trio_websocket-0.8.1-py3-none-any.whl#sha256=59ea00fb40809033aa7a61c44b883b5a76d0da03d321326283023e814932a50c (from https://www.piwheels.org/simple/trio-websocket/) (requires-python:>=3.5) 2023-09-10T21:46:55,794 Skipping link: No binaries permitted for trio-websocket: https://www.piwheels.org/simple/trio-websocket/trio_websocket-0.8.0-py3-none-any.whl#sha256=2aaf8d12163d4792592f3c2e391559630654030d6a58bd40a7a338e21a4ce617 (from https://www.piwheels.org/simple/trio-websocket/) (requires-python:>=3.5) 2023-09-10T21:46:55,795 Skipping link: No binaries permitted for trio-websocket: https://www.piwheels.org/simple/trio-websocket/trio_websocket-0.7.0-py3-none-any.whl#sha256=97a11be3875e0496a8288dda3bb8f82f3a9f71be881373f9eac23ca09a0bc35f (from https://www.piwheels.org/simple/trio-websocket/) (requires-python:>=3.5) 2023-09-10T21:46:55,795 Skipping link: No binaries permitted for trio-websocket: https://www.piwheels.org/simple/trio-websocket/trio_websocket-0.6.0-py3-none-any.whl#sha256=9da276e95d9863405b6984caabc3884dd2b6b45cca262b169e416360791d66e0 (from https://www.piwheels.org/simple/trio-websocket/) (requires-python:>=3.5) 2023-09-10T21:46:55,796 Skipping link: No binaries permitted for trio-websocket: https://www.piwheels.org/simple/trio-websocket/trio_websocket-0.5.0-py3-none-any.whl#sha256=16915c2a673a93383aed51eaa7b12113176e03cc215934d72a6f5f813b4e04a5 (from https://www.piwheels.org/simple/trio-websocket/) (requires-python:>=3.5) 2023-09-10T21:46:55,796 Skipping link: No binaries permitted for trio-websocket: https://www.piwheels.org/simple/trio-websocket/trio_websocket-0.4.0-py3-none-any.whl#sha256=3abf3f6417b80cc76d54155d088a2459f0fc0f842f2c9059ec888a57c28c9efb (from https://www.piwheels.org/simple/trio-websocket/) (requires-python:>=3.5) 2023-09-10T21:46:55,797 Skipping link: No binaries permitted for trio-websocket: https://www.piwheels.org/simple/trio-websocket/trio_websocket-0.3.0-py3-none-any.whl#sha256=d18ddb5d3770b0c1f5ce4df9f33f0b6e84e19ab1754011f54ed642b1a3486104 (from https://www.piwheels.org/simple/trio-websocket/) (requires-python:>=3.5) 2023-09-10T21:46:55,798 Skipping link: No binaries permitted for trio-websocket: https://www.piwheels.org/simple/trio-websocket/trio_websocket-0.2.0-py3-none-any.whl#sha256=b50bb638e955144b547bbe68d47a7fa54bbb0c93bf02598f48e0e2e50b5adbd1 (from https://www.piwheels.org/simple/trio-websocket/) (requires-python:>=3.5) 2023-09-10T21:46:55,798 Skipping link: not a file: https://www.piwheels.org/simple/trio-websocket/ 2023-09-10T21:46:55,799 Skipping link: not a file: https://pypi.org/simple/trio-websocket/ 2023-09-10T21:46:55,819 Given no hashes to check 1 links for project 'trio-websocket': discarding no candidates 2023-09-10T21:46:55,837 Collecting trio-websocket==0.0.1 2023-09-10T21:46:55,839 Created temporary directory: /tmp/pip-unpack-qewccadj 2023-09-10T21:46:55,973 Downloading trio-websocket-0.0.1.tar.gz (6.9 kB) 2023-09-10T21:46:55,997 Added trio-websocket==0.0.1 from https://files.pythonhosted.org/packages/fd/7c/d6b15d4c48f97da39de6ef6ad2e9009de7075dcdda7c1d7fcd26e3db75c6/trio-websocket-0.0.1.tar.gz to build tracker '/tmp/pip-build-tracker-71oixjve' 2023-09-10T21:46:55,999 Running setup.py (path:/tmp/pip-wheel-pba4sauq/trio-websocket_7e858c67e6324209957d720ade8e4dae/setup.py) egg_info for package trio-websocket 2023-09-10T21:46:56,000 Created temporary directory: /tmp/pip-pip-egg-info-cjps8mca 2023-09-10T21:46:56,000 Preparing metadata (setup.py): started 2023-09-10T21:46:56,002 Running command python setup.py egg_info 2023-09-10T21:46:56,440 Traceback (most recent call last): 2023-09-10T21:46:56,440 File "", line 2, in 2023-09-10T21:46:56,441 File "", line 34, in 2023-09-10T21:46:56,441 File "/tmp/pip-wheel-pba4sauq/trio-websocket_7e858c67e6324209957d720ade8e4dae/setup.py", line 3, in 2023-09-10T21:46:56,442 from trio_websocket import __version__ as version 2023-09-10T21:46:56,443 File "/tmp/pip-wheel-pba4sauq/trio-websocket_7e858c67e6324209957d720ade8e4dae/trio_websocket/__init__.py", line 7, in 2023-09-10T21:46:56,444 import trio 2023-09-10T21:46:56,445 ModuleNotFoundError: No module named 'trio' 2023-09-10T21:46:56,512 ERROR: [present-rich] python setup.py egg_info exited with 1 2023-09-10T21:46:56,525 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2023-09-10T21:46:56,525 exec(compile('"'"''"'"''"'"' 2023-09-10T21:46:56,525 # This is -- a caller that pip uses to run setup.py 2023-09-10T21:46:56,525 # 2023-09-10T21:46:56,525 # - It imports setuptools before invoking setup.py, to enable projects that directly 2023-09-10T21:46:56,525 # import from `distutils.core` to work with newer packaging standards. 2023-09-10T21:46:56,525 # - It provides a clear error message when setuptools is not installed. 2023-09-10T21:46:56,525 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2023-09-10T21:46:56,525 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2023-09-10T21:46:56,525 # manifest_maker: standard file '"'"'-c'"'"' not found". 2023-09-10T21:46:56,525 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2023-09-10T21:46:56,525 import os, sys, tokenize 2023-09-10T21:46:56,525 2023-09-10T21:46:56,525 try: 2023-09-10T21:46:56,525 import setuptools 2023-09-10T21:46:56,525 except ImportError as error: 2023-09-10T21:46:56,525 print( 2023-09-10T21:46:56,525 "ERROR: Can not execute `setup.py` since setuptools is not available in " 2023-09-10T21:46:56,525 "the build environment.", 2023-09-10T21:46:56,525 file=sys.stderr, 2023-09-10T21:46:56,525 ) 2023-09-10T21:46:56,525 sys.exit(1) 2023-09-10T21:46:56,525 2023-09-10T21:46:56,525 __file__ = %r 2023-09-10T21:46:56,525 sys.argv[0] = __file__ 2023-09-10T21:46:56,525 2023-09-10T21:46:56,525 if os.path.exists(__file__): 2023-09-10T21:46:56,525 filename = __file__ 2023-09-10T21:46:56,525 with tokenize.open(__file__) as f: 2023-09-10T21:46:56,525 setup_py_code = f.read() 2023-09-10T21:46:56,525 else: 2023-09-10T21:46:56,525 filename = "" 2023-09-10T21:46:56,525 setup_py_code = "from setuptools import setup; setup()" 2023-09-10T21:46:56,525 2023-09-10T21:46:56,525 exec(compile(setup_py_code, filename, "exec")) 2023-09-10T21:46:56,525 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-pba4sauq/trio-websocket_7e858c67e6324209957d720ade8e4dae/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-cjps8mca[/] 2023-09-10T21:46:56,525 [bold magenta]cwd[/]: /tmp/pip-wheel-pba4sauq/trio-websocket_7e858c67e6324209957d720ade8e4dae/ 2023-09-10T21:46:56,526 Preparing metadata (setup.py): finished with status 'error' 2023-09-10T21:46:56,527 ERROR: [present-rich] metadata generation failed 2023-09-10T21:46:56,533 Exception information: 2023-09-10T21:46:56,533 Traceback (most recent call last): 2023-09-10T21:46:56,533 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 64, in generate_metadata 2023-09-10T21:46:56,533 call_subprocess( 2023-09-10T21:46:56,533 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/utils/subprocess.py", line 224, in call_subprocess 2023-09-10T21:46:56,533 raise error 2023-09-10T21:46:56,533 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2023-09-10T21:46:56,533 2023-09-10T21:46:56,533 The above exception was the direct cause of the following exception: 2023-09-10T21:46:56,533 2023-09-10T21:46:56,533 Traceback (most recent call last): 2023-09-10T21:46:56,533 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/cli/base_command.py", line 180, in exc_logging_wrapper 2023-09-10T21:46:56,533 status = run_func(*args) 2023-09-10T21:46:56,533 ^^^^^^^^^^^^^^^ 2023-09-10T21:46:56,533 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/cli/req_command.py", line 248, in wrapper 2023-09-10T21:46:56,533 return func(self, options, args) 2023-09-10T21:46:56,533 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-10T21:46:56,533 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2023-09-10T21:46:56,533 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2023-09-10T21:46:56,533 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-10T21:46:56,533 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 92, in resolve 2023-09-10T21:46:56,533 result = self._result = resolver.resolve( 2023-09-10T21:46:56,533 ^^^^^^^^^^^^^^^^^ 2023-09-10T21:46:56,533 File "/usr/local/lib/python3.11/dist-packages/pip/_vendor/resolvelib/resolvers.py", line 546, in resolve 2023-09-10T21:46:56,533 state = resolution.resolve(requirements, max_rounds=max_rounds) 2023-09-10T21:46:56,533 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-10T21:46:56,533 File "/usr/local/lib/python3.11/dist-packages/pip/_vendor/resolvelib/resolvers.py", line 397, in resolve 2023-09-10T21:46:56,533 self._add_to_criteria(self.state.criteria, r, parent=None) 2023-09-10T21:46:56,533 File "/usr/local/lib/python3.11/dist-packages/pip/_vendor/resolvelib/resolvers.py", line 173, in _add_to_criteria 2023-09-10T21:46:56,533 if not criterion.candidates: 2023-09-10T21:46:56,533 File "/usr/local/lib/python3.11/dist-packages/pip/_vendor/resolvelib/structs.py", line 156, in __bool__ 2023-09-10T21:46:56,533 return bool(self._sequence) 2023-09-10T21:46:56,533 ^^^^^^^^^^^^^^^^^^^^ 2023-09-10T21:46:56,533 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 155, in __bool__ 2023-09-10T21:46:56,533 return any(self) 2023-09-10T21:46:56,533 ^^^^^^^^^ 2023-09-10T21:46:56,533 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 143, in 2023-09-10T21:46:56,533 return (c for c in iterator if id(c) not in self._incompatible_ids) 2023-09-10T21:46:56,533 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-10T21:46:56,533 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 47, in _iter_built 2023-09-10T21:46:56,533 candidate = func() 2023-09-10T21:46:56,533 ^^^^^^ 2023-09-10T21:46:56,533 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 206, in _make_candidate_from_link 2023-09-10T21:46:56,533 self._link_candidate_cache[link] = LinkCandidate( 2023-09-10T21:46:56,533 ^^^^^^^^^^^^^^ 2023-09-10T21:46:56,533 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 293, in __init__ 2023-09-10T21:46:56,533 super().__init__( 2023-09-10T21:46:56,533 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 156, in __init__ 2023-09-10T21:46:56,533 self.dist = self._prepare() 2023-09-10T21:46:56,533 ^^^^^^^^^^^^^^^ 2023-09-10T21:46:56,533 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 225, in _prepare 2023-09-10T21:46:56,533 dist = self._prepare_distribution() 2023-09-10T21:46:56,533 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-10T21:46:56,533 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 304, in _prepare_distribution 2023-09-10T21:46:56,533 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2023-09-10T21:46:56,533 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-10T21:46:56,533 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/operations/prepare.py", line 538, in prepare_linked_requirement 2023-09-10T21:46:56,533 return self._prepare_linked_requirement(req, parallel_builds) 2023-09-10T21:46:56,533 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-10T21:46:56,533 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/operations/prepare.py", line 653, in _prepare_linked_requirement 2023-09-10T21:46:56,533 dist = _get_prepared_distribution( 2023-09-10T21:46:56,533 ^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-10T21:46:56,533 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/operations/prepare.py", line 69, in _get_prepared_distribution 2023-09-10T21:46:56,533 abstract_dist.prepare_distribution_metadata( 2023-09-10T21:46:56,533 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/distributions/sdist.py", line 61, in prepare_distribution_metadata 2023-09-10T21:46:56,533 self.req.prepare_metadata() 2023-09-10T21:46:56,533 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/req/req_install.py", line 568, in prepare_metadata 2023-09-10T21:46:56,533 self.metadata_directory = generate_metadata_legacy( 2023-09-10T21:46:56,533 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-10T21:46:56,533 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 71, in generate_metadata 2023-09-10T21:46:56,533 raise MetadataGenerationFailed(package_details=details) from error 2023-09-10T21:46:56,533 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2023-09-10T21:46:56,545 Removed trio-websocket==0.0.1 from https://files.pythonhosted.org/packages/fd/7c/d6b15d4c48f97da39de6ef6ad2e9009de7075dcdda7c1d7fcd26e3db75c6/trio-websocket-0.0.1.tar.gz from build tracker '/tmp/pip-build-tracker-71oixjve' 2023-09-10T21:46:56,547 Removed build tracker: '/tmp/pip-build-tracker-71oixjve'