2023-09-08T12:04:26,031 Created temporary directory: /tmp/pip-build-tracker-zt734j58 2023-09-08T12:04:26,032 Initialized build tracking at /tmp/pip-build-tracker-zt734j58 2023-09-08T12:04:26,033 Created build tracker: /tmp/pip-build-tracker-zt734j58 2023-09-08T12:04:26,033 Entered build tracker: /tmp/pip-build-tracker-zt734j58 2023-09-08T12:04:26,034 Created temporary directory: /tmp/pip-wheel-7a9cnrae 2023-09-08T12:04:26,037 Created temporary directory: /tmp/pip-ephem-wheel-cache-9kpprnsc 2023-09-08T12:04:26,059 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2023-09-08T12:04:26,063 2 location(s) to search for versions of twunnel: 2023-09-08T12:04:26,063 * https://pypi.org/simple/twunnel/ 2023-09-08T12:04:26,063 * https://www.piwheels.org/simple/twunnel/ 2023-09-08T12:04:26,063 Fetching project page and analyzing links: https://pypi.org/simple/twunnel/ 2023-09-08T12:04:26,064 Getting page https://pypi.org/simple/twunnel/ 2023-09-08T12:04:26,066 Found index url https://pypi.org/simple/ 2023-09-08T12:04:26,317 Fetched page https://pypi.org/simple/twunnel/ as application/vnd.pypi.simple.v1+json 2023-09-08T12:04:26,323 Found link https://files.pythonhosted.org/packages/b3/f2/034591239a38626aec59dd7152a9d34e425b0eef4cfded9e260056f8de99/twunnel-0.1.0.zip (from https://pypi.org/simple/twunnel/), version: 0.1.0 2023-09-08T12:04:26,324 Found link https://files.pythonhosted.org/packages/e7/64/c940c8eea34de64ad5e1e05ea6071820b47c719e7ee4bdbfa63db4ae97f2/twunnel-0.2.0.zip (from https://pypi.org/simple/twunnel/), version: 0.2.0 2023-09-08T12:04:26,324 Found link https://files.pythonhosted.org/packages/a0/54/61e3730578b91695d735ec8f67cf169bb62473c3b8d6beb8ab5946df6436/twunnel-0.3.0.zip (from https://pypi.org/simple/twunnel/), version: 0.3.0 2023-09-08T12:04:26,325 Found link https://files.pythonhosted.org/packages/75/7c/faae99f4da1a810260b3a9013f3a3f02e6b7eb148456e72a67d3f8067404/twunnel-0.4.0.zip (from https://pypi.org/simple/twunnel/), version: 0.4.0 2023-09-08T12:04:26,326 Found link https://files.pythonhosted.org/packages/6a/32/36f1da611035145a8c72ea3d8613bb92ba9c7e350887cd4b2cd3d5f07883/twunnel-0.4.1.zip (from https://pypi.org/simple/twunnel/), version: 0.4.1 2023-09-08T12:04:26,326 Found link https://files.pythonhosted.org/packages/2c/81/df4111cf747188d0cf467d7bb8532d4c76c602deb2a7ca0b791fd33fd012/twunnel-0.4.2.zip (from https://pypi.org/simple/twunnel/), version: 0.4.2 2023-09-08T12:04:26,327 Found link https://files.pythonhosted.org/packages/16/cb/aa76608f98e2e0e3903217374c205bd1dcb3d3f7e6f717f6b4a1a783f15f/twunnel-0.4.3.zip (from https://pypi.org/simple/twunnel/), version: 0.4.3 2023-09-08T12:04:26,328 Found link https://files.pythonhosted.org/packages/80/d6/cdd68cd186905da2db28499496195b28c6d68353c4841335c8949cb9c4af/twunnel-0.4.4.zip (from https://pypi.org/simple/twunnel/), version: 0.4.4 2023-09-08T12:04:26,329 Found link https://files.pythonhosted.org/packages/f2/1e/964f3c601e6dde8114f811c30a027597645ad3330128b94ee4846c159959/twunnel-0.5.0.zip (from https://pypi.org/simple/twunnel/), version: 0.5.0 2023-09-08T12:04:26,330 Found link https://files.pythonhosted.org/packages/55/13/b3d0917a6f9e7204d2e4138265a9bb4eeb02c3419cec6a92575aeca27235/twunnel-0.6.0.zip (from https://pypi.org/simple/twunnel/), version: 0.6.0 2023-09-08T12:04:26,330 Found link https://files.pythonhosted.org/packages/e5/62/bd85769ddb593fa8d4d600c06053c02b705048b5e36f5bee8aa6e8cb6bfc/twunnel-0.7.0.zip (from https://pypi.org/simple/twunnel/), version: 0.7.0 2023-09-08T12:04:26,331 Found link https://files.pythonhosted.org/packages/09/b1/e9c5d148ab9a91faf898f58ff0d85ca69427afad4c167663e36469a79f3b/twunnel-0.7.1.zip (from https://pypi.org/simple/twunnel/), version: 0.7.1 2023-09-08T12:04:26,332 Found link https://files.pythonhosted.org/packages/d8/b5/8f3f538a4dea02071b1851cb28ac44e41ba1350b8751e04d33f36dc3063e/twunnel-0.7.2.zip (from https://pypi.org/simple/twunnel/), version: 0.7.2 2023-09-08T12:04:26,332 Found link https://files.pythonhosted.org/packages/15/30/2d46cf823dc6cef997534726d85d0c91fdea8222ba9f6dfdf65b3ea731e1/twunnel-0.7.3.zip (from https://pypi.org/simple/twunnel/), version: 0.7.3 2023-09-08T12:04:26,333 Found link https://files.pythonhosted.org/packages/f8/41/ddac7d6eceb53ff893d0498f8cccea9d51dad622d2f7c52e5c3ab1723f42/twunnel-0.7.4.zip (from https://pypi.org/simple/twunnel/), version: 0.7.4 2023-09-08T12:04:26,334 Found link https://files.pythonhosted.org/packages/01/4a/c9e9070585ee0d3c7414c406ef6af2fca99aff79752a6dac54f9c85d1ef5/twunnel-0.8.0.zip (from https://pypi.org/simple/twunnel/), version: 0.8.0 2023-09-08T12:04:26,335 Found link https://files.pythonhosted.org/packages/94/5e/73bc3843bfb007b254893ee96cb0e4175178c43e7d7ebd271b2f1c3c6ead/twunnel-0.8.1.zip (from https://pypi.org/simple/twunnel/), version: 0.8.1 2023-09-08T12:04:26,335 Found link https://files.pythonhosted.org/packages/00/28/22d0db25316b7c26fd573a3f7d29825c7e2d7206edcd4f59ffbd0d1683a2/twunnel-0.9.0.zip (from https://pypi.org/simple/twunnel/), version: 0.9.0 2023-09-08T12:04:26,336 Found link https://files.pythonhosted.org/packages/90/22/6af1cfec1af1cd5a2b92ee381b10a8d0f7a856b17c9164b7325958ed680f/twunnel-0.9.1.zip (from https://pypi.org/simple/twunnel/), version: 0.9.1 2023-09-08T12:04:26,336 Found link https://files.pythonhosted.org/packages/40/01/4a63deb59d77be76edefa3d6f3c01fc08e1ce8c05569b1b39bbe27eecf55/twunnel-0.10.0.zip (from https://pypi.org/simple/twunnel/), version: 0.10.0 2023-09-08T12:04:26,337 Found link https://files.pythonhosted.org/packages/3a/81/2380a352f384f1c9c4075def09efdee5d8a35509bb4f23255a73c237af06/twunnel-0.11.0.zip (from https://pypi.org/simple/twunnel/), version: 0.11.0 2023-09-08T12:04:26,338 Found link https://files.pythonhosted.org/packages/d6/32/569be281e1ab18140201aba714b9decf9606b5c0836014346f1f97677aaf/twunnel-0.12.0.zip (from https://pypi.org/simple/twunnel/), version: 0.12.0 2023-09-08T12:04:26,338 Found link https://files.pythonhosted.org/packages/76/55/408a298ba334b8202ba714e7c9d1c4145702b3f4ea709635494063b3ea16/twunnel-0.12.1.zip (from https://pypi.org/simple/twunnel/), version: 0.12.1 2023-09-08T12:04:26,339 Found link https://files.pythonhosted.org/packages/4f/ab/50e2b49fab085ae52f596aa809d5b36ce6c99bb2ce3e18c5d11bea405c3e/twunnel-0.13.0.zip (from https://pypi.org/simple/twunnel/), version: 0.13.0 2023-09-08T12:04:26,339 Found link https://files.pythonhosted.org/packages/9e/9c/87d35f7cb806e8b5c5d4efa691311bb01a5b8fa62f91cbc77c094b0a0ab3/twunnel-0.13.1.zip (from https://pypi.org/simple/twunnel/), version: 0.13.1 2023-09-08T12:04:26,340 Found link https://files.pythonhosted.org/packages/cf/78/ddb0dd309a2f4f2db50aeafbbcb57c0ae45f90733928ef8743379540cea1/twunnel-0.14.0.zip (from https://pypi.org/simple/twunnel/), version: 0.14.0 2023-09-08T12:04:26,341 Fetching project page and analyzing links: https://www.piwheels.org/simple/twunnel/ 2023-09-08T12:04:26,342 Getting page https://www.piwheels.org/simple/twunnel/ 2023-09-08T12:04:26,343 Found index url https://www.piwheels.org/simple/ 2023-09-08T12:04:26,657 Fetched page https://www.piwheels.org/simple/twunnel/ as text/html 2023-09-08T12:04:26,665 Skipping link: No binaries permitted for twunnel: https://www.piwheels.org/simple/twunnel/twunnel-0.10.0-py3-none-any.whl#sha256=2b85700ce5c4549fb75f988ba611156f477dd292911b4917d33229a72602b8b5 (from https://www.piwheels.org/simple/twunnel/) 2023-09-08T12:04:26,665 Skipping link: No binaries permitted for twunnel: https://www.piwheels.org/simple/twunnel/twunnel-0.11.0-py3-none-any.whl#sha256=c6c99a465dfc9a5a8a7b84e50ed57af81ae8ef1e3231b75ddcebad1cd2204217 (from https://www.piwheels.org/simple/twunnel/) 2023-09-08T12:04:26,666 Skipping link: No binaries permitted for twunnel: https://www.piwheels.org/simple/twunnel/twunnel-0.12.0-py3-none-any.whl#sha256=d55bb5bb843032452bd51a2f15de58fefec78b9f2c20280aefbfb5b84781eec0 (from https://www.piwheels.org/simple/twunnel/) 2023-09-08T12:04:26,667 Skipping link: No binaries permitted for twunnel: https://www.piwheels.org/simple/twunnel/twunnel-0.12.1-py3-none-any.whl#sha256=638fbaef9de10338e749aba5e8b7a51a68ffef2c79dfe0c140c05f8fac612bed (from https://www.piwheels.org/simple/twunnel/) 2023-09-08T12:04:26,667 Skipping link: No binaries permitted for twunnel: https://www.piwheels.org/simple/twunnel/twunnel-0.13.0-py3-none-any.whl#sha256=9c0797544ec2cadd397efbc47cd09bed522c11a642b907f0f005d59f4e88eeae (from https://www.piwheels.org/simple/twunnel/) 2023-09-08T12:04:26,668 Skipping link: No binaries permitted for twunnel: https://www.piwheels.org/simple/twunnel/twunnel-0.13.1-py3-none-any.whl#sha256=00bce5a92bcb0538eb59e13e3ecc0d2de0a02d54aa905f05e31167435bce2173 (from https://www.piwheels.org/simple/twunnel/) 2023-09-08T12:04:26,669 Skipping link: No binaries permitted for twunnel: https://www.piwheels.org/simple/twunnel/twunnel-0.14.0-py3-none-any.whl#sha256=2d8324983330df6f2098bc2ba03b6a752937e75a0e93533c5789e03061f58eca (from https://www.piwheels.org/simple/twunnel/) 2023-09-08T12:04:26,669 Skipping link: No binaries permitted for twunnel: https://www.piwheels.org/simple/twunnel/twunnel-0.2.0-py3-none-any.whl#sha256=703af42d98bd1e5c683c4349430087d36d0566b5621d7ca50231f93e3e27e946 (from https://www.piwheels.org/simple/twunnel/) 2023-09-08T12:04:26,670 Skipping link: No binaries permitted for twunnel: https://www.piwheels.org/simple/twunnel/twunnel-0.3.0-py3-none-any.whl#sha256=08193e40955163db8cd7ac7c14aca37a4f8ff2ff7f1f61ae2c016dd98942dd31 (from https://www.piwheels.org/simple/twunnel/) 2023-09-08T12:04:26,670 Skipping link: No binaries permitted for twunnel: https://www.piwheels.org/simple/twunnel/twunnel-0.4.0-py3-none-any.whl#sha256=b867e70e3eab63d1b3fef4688c50644882cd79001fce794da4491ed8e2b1e17e (from https://www.piwheels.org/simple/twunnel/) 2023-09-08T12:04:26,671 Skipping link: No binaries permitted for twunnel: https://www.piwheels.org/simple/twunnel/twunnel-0.4.1-py3-none-any.whl#sha256=766219cfc86bbc945c7e5b485ce0ec050c9ace76c44ef3e3b7b44be978f77851 (from https://www.piwheels.org/simple/twunnel/) 2023-09-08T12:04:26,671 Skipping link: No binaries permitted for twunnel: https://www.piwheels.org/simple/twunnel/twunnel-0.4.2-py3-none-any.whl#sha256=13758839a5dcb973fd61656293e845b45327a9c2f348a7a7f7f55b45db08d613 (from https://www.piwheels.org/simple/twunnel/) 2023-09-08T12:04:26,672 Skipping link: No binaries permitted for twunnel: https://www.piwheels.org/simple/twunnel/twunnel-0.4.3-py3-none-any.whl#sha256=6e6acd56564d118c1d1d0dbcadd0d01985aaabe464cbfbe2d574337eaa52b572 (from https://www.piwheels.org/simple/twunnel/) 2023-09-08T12:04:26,673 Skipping link: No binaries permitted for twunnel: https://www.piwheels.org/simple/twunnel/twunnel-0.4.4-py3-none-any.whl#sha256=dc20953b7245d5da48d8b84f529a2ef29473a1af8293692e39b44ddff7fca539 (from https://www.piwheels.org/simple/twunnel/) 2023-09-08T12:04:26,673 Skipping link: No binaries permitted for twunnel: https://www.piwheels.org/simple/twunnel/twunnel-0.5.0-py3-none-any.whl#sha256=e157fd8ae2d2b180343ca41aa01a1a9b11446e9ed3e74202de4604249f799600 (from https://www.piwheels.org/simple/twunnel/) 2023-09-08T12:04:26,674 Skipping link: No binaries permitted for twunnel: https://www.piwheels.org/simple/twunnel/twunnel-0.6.0-py3-none-any.whl#sha256=b3e1d47956c49984decbad4bbb2f8e4e695bc2425b514a46551aef5e20a3d7f3 (from https://www.piwheels.org/simple/twunnel/) 2023-09-08T12:04:26,674 Skipping link: No binaries permitted for twunnel: https://www.piwheels.org/simple/twunnel/twunnel-0.7.0-py3-none-any.whl#sha256=13c365c82d17653b4c0012b2d12e7ae45741fb19ce8a41cec0a340563d89861e (from https://www.piwheels.org/simple/twunnel/) 2023-09-08T12:04:26,675 Skipping link: No binaries permitted for twunnel: https://www.piwheels.org/simple/twunnel/twunnel-0.7.1-py3-none-any.whl#sha256=c1e6041b955a3662289930dd98e060b46a0f18523fc5ce488a8d47fdddd3bd11 (from https://www.piwheels.org/simple/twunnel/) 2023-09-08T12:04:26,676 Skipping link: No binaries permitted for twunnel: https://www.piwheels.org/simple/twunnel/twunnel-0.7.2-py3-none-any.whl#sha256=fe8afd890c7b11e88be587d827d3478f10ae061af6520c673d2dd3f68c79919b (from https://www.piwheels.org/simple/twunnel/) 2023-09-08T12:04:26,676 Skipping link: No binaries permitted for twunnel: https://www.piwheels.org/simple/twunnel/twunnel-0.7.3-py3-none-any.whl#sha256=278047930194cc7b0529af82dc95f5fa64d44cd54496efd620fea1a5def9f8d4 (from https://www.piwheels.org/simple/twunnel/) 2023-09-08T12:04:26,677 Skipping link: No binaries permitted for twunnel: https://www.piwheels.org/simple/twunnel/twunnel-0.7.4-py3-none-any.whl#sha256=533ee0d9c7f1de7850ff72ae0e412a9a1a7b6db59be4056484fd8db435443c7e (from https://www.piwheels.org/simple/twunnel/) 2023-09-08T12:04:26,678 Skipping link: No binaries permitted for twunnel: https://www.piwheels.org/simple/twunnel/twunnel-0.8.0-py3-none-any.whl#sha256=6b4db4d6284dc96ece8e9cf03f992deedde94ccdcd805688f31e261f834d664f (from https://www.piwheels.org/simple/twunnel/) 2023-09-08T12:04:26,678 Skipping link: No binaries permitted for twunnel: https://www.piwheels.org/simple/twunnel/twunnel-0.8.1-py3-none-any.whl#sha256=1e45ef432607423a9fc2f4dbbc1e39018f53c1457bee26887eedae1a4b9b1a7d (from https://www.piwheels.org/simple/twunnel/) 2023-09-08T12:04:26,679 Skipping link: No binaries permitted for twunnel: https://www.piwheels.org/simple/twunnel/twunnel-0.9.0-py3-none-any.whl#sha256=2c5097e26cc14e628e7677537ccd77341c9df70ed859f48b190e9aa2c0c06763 (from https://www.piwheels.org/simple/twunnel/) 2023-09-08T12:04:26,679 Skipping link: No binaries permitted for twunnel: https://www.piwheels.org/simple/twunnel/twunnel-0.9.1-py3-none-any.whl#sha256=a7c7bf55a8c83dd21eeb0080a66d8f13701ba28e40897296f347fe151d13af87 (from https://www.piwheels.org/simple/twunnel/) 2023-09-08T12:04:26,680 Skipping link: not a file: https://www.piwheels.org/simple/twunnel/ 2023-09-08T12:04:26,680 Skipping link: not a file: https://pypi.org/simple/twunnel/ 2023-09-08T12:04:26,702 Given no hashes to check 1 links for project 'twunnel': discarding no candidates 2023-09-08T12:04:26,720 Collecting twunnel==0.1.0 2023-09-08T12:04:26,722 Created temporary directory: /tmp/pip-unpack-xcbhnlv8 2023-09-08T12:04:26,935 Downloading twunnel-0.1.0.zip (8.0 kB) 2023-09-08T12:04:26,960 Added twunnel==0.1.0 from https://files.pythonhosted.org/packages/b3/f2/034591239a38626aec59dd7152a9d34e425b0eef4cfded9e260056f8de99/twunnel-0.1.0.zip to build tracker '/tmp/pip-build-tracker-zt734j58' 2023-09-08T12:04:26,961 Running setup.py (path:/tmp/pip-wheel-7a9cnrae/twunnel_fbcf7831dedd455aae0b834c133fdceb/setup.py) egg_info for package twunnel 2023-09-08T12:04:26,962 Created temporary directory: /tmp/pip-pip-egg-info-6d65ran8 2023-09-08T12:04:26,963 Preparing metadata (setup.py): started 2023-09-08T12:04:26,964 Running command python setup.py egg_info 2023-09-08T12:04:27,401 Traceback (most recent call last): 2023-09-08T12:04:27,401 File "", line 2, in 2023-09-08T12:04:27,402 File "", line 34, in 2023-09-08T12:04:27,402 File "/tmp/pip-wheel-7a9cnrae/twunnel_fbcf7831dedd455aae0b834c133fdceb/setup.py", line 12, in 2023-09-08T12:04:27,403 import twunnel 2023-09-08T12:04:27,404 File "/tmp/pip-wheel-7a9cnrae/twunnel_fbcf7831dedd455aae0b834c133fdceb/twunnel/__init__.py", line 7, in 2023-09-08T12:04:27,405 from twunnel import TunnelProtocol, TunnelProtocolFactory, Tunnel, HTTPTunnelOutputProtocol, HTTPTunnelOutputProtocolFactory, SOCKS5TunnelOutputProtocol, SOCKS5TunnelOutputProtocolFactory 2023-09-08T12:04:27,406 ImportError: cannot import name 'TunnelProtocol' from partially initialized module 'twunnel' (most likely due to a circular import) (/tmp/pip-wheel-7a9cnrae/twunnel_fbcf7831dedd455aae0b834c133fdceb/twunnel/__init__.py) 2023-09-08T12:04:27,474 ERROR: [present-rich] python setup.py egg_info exited with 1 2023-09-08T12:04:27,487 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2023-09-08T12:04:27,487 exec(compile('"'"''"'"''"'"' 2023-09-08T12:04:27,487 # This is -- a caller that pip uses to run setup.py 2023-09-08T12:04:27,487 # 2023-09-08T12:04:27,487 # - It imports setuptools before invoking setup.py, to enable projects that directly 2023-09-08T12:04:27,487 # import from `distutils.core` to work with newer packaging standards. 2023-09-08T12:04:27,487 # - It provides a clear error message when setuptools is not installed. 2023-09-08T12:04:27,487 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2023-09-08T12:04:27,487 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2023-09-08T12:04:27,487 # manifest_maker: standard file '"'"'-c'"'"' not found". 2023-09-08T12:04:27,487 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2023-09-08T12:04:27,487 import os, sys, tokenize 2023-09-08T12:04:27,487 2023-09-08T12:04:27,487 try: 2023-09-08T12:04:27,487 import setuptools 2023-09-08T12:04:27,487 except ImportError as error: 2023-09-08T12:04:27,487 print( 2023-09-08T12:04:27,487 "ERROR: Can not execute `setup.py` since setuptools is not available in " 2023-09-08T12:04:27,487 "the build environment.", 2023-09-08T12:04:27,487 file=sys.stderr, 2023-09-08T12:04:27,487 ) 2023-09-08T12:04:27,487 sys.exit(1) 2023-09-08T12:04:27,487 2023-09-08T12:04:27,487 __file__ = %r 2023-09-08T12:04:27,487 sys.argv[0] = __file__ 2023-09-08T12:04:27,487 2023-09-08T12:04:27,487 if os.path.exists(__file__): 2023-09-08T12:04:27,487 filename = __file__ 2023-09-08T12:04:27,487 with tokenize.open(__file__) as f: 2023-09-08T12:04:27,487 setup_py_code = f.read() 2023-09-08T12:04:27,487 else: 2023-09-08T12:04:27,487 filename = "" 2023-09-08T12:04:27,487 setup_py_code = "from setuptools import setup; setup()" 2023-09-08T12:04:27,487 2023-09-08T12:04:27,487 exec(compile(setup_py_code, filename, "exec")) 2023-09-08T12:04:27,487 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-7a9cnrae/twunnel_fbcf7831dedd455aae0b834c133fdceb/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-6d65ran8[/] 2023-09-08T12:04:27,487 [bold magenta]cwd[/]: /tmp/pip-wheel-7a9cnrae/twunnel_fbcf7831dedd455aae0b834c133fdceb/ 2023-09-08T12:04:27,488 Preparing metadata (setup.py): finished with status 'error' 2023-09-08T12:04:27,490 ERROR: [present-rich] metadata generation failed 2023-09-08T12:04:27,495 Exception information: 2023-09-08T12:04:27,495 Traceback (most recent call last): 2023-09-08T12:04:27,495 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 64, in generate_metadata 2023-09-08T12:04:27,495 call_subprocess( 2023-09-08T12:04:27,495 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/utils/subprocess.py", line 224, in call_subprocess 2023-09-08T12:04:27,495 raise error 2023-09-08T12:04:27,495 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2023-09-08T12:04:27,495 2023-09-08T12:04:27,495 The above exception was the direct cause of the following exception: 2023-09-08T12:04:27,495 2023-09-08T12:04:27,495 Traceback (most recent call last): 2023-09-08T12:04:27,495 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/cli/base_command.py", line 180, in exc_logging_wrapper 2023-09-08T12:04:27,495 status = run_func(*args) 2023-09-08T12:04:27,495 ^^^^^^^^^^^^^^^ 2023-09-08T12:04:27,495 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/cli/req_command.py", line 248, in wrapper 2023-09-08T12:04:27,495 return func(self, options, args) 2023-09-08T12:04:27,495 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-08T12:04:27,495 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2023-09-08T12:04:27,495 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2023-09-08T12:04:27,495 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-08T12:04:27,495 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 92, in resolve 2023-09-08T12:04:27,495 result = self._result = resolver.resolve( 2023-09-08T12:04:27,495 ^^^^^^^^^^^^^^^^^ 2023-09-08T12:04:27,495 File "/usr/local/lib/python3.11/dist-packages/pip/_vendor/resolvelib/resolvers.py", line 546, in resolve 2023-09-08T12:04:27,495 state = resolution.resolve(requirements, max_rounds=max_rounds) 2023-09-08T12:04:27,495 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-08T12:04:27,495 File "/usr/local/lib/python3.11/dist-packages/pip/_vendor/resolvelib/resolvers.py", line 397, in resolve 2023-09-08T12:04:27,495 self._add_to_criteria(self.state.criteria, r, parent=None) 2023-09-08T12:04:27,495 File "/usr/local/lib/python3.11/dist-packages/pip/_vendor/resolvelib/resolvers.py", line 173, in _add_to_criteria 2023-09-08T12:04:27,495 if not criterion.candidates: 2023-09-08T12:04:27,495 File "/usr/local/lib/python3.11/dist-packages/pip/_vendor/resolvelib/structs.py", line 156, in __bool__ 2023-09-08T12:04:27,495 return bool(self._sequence) 2023-09-08T12:04:27,495 ^^^^^^^^^^^^^^^^^^^^ 2023-09-08T12:04:27,495 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 155, in __bool__ 2023-09-08T12:04:27,495 return any(self) 2023-09-08T12:04:27,495 ^^^^^^^^^ 2023-09-08T12:04:27,495 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 143, in 2023-09-08T12:04:27,495 return (c for c in iterator if id(c) not in self._incompatible_ids) 2023-09-08T12:04:27,495 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-08T12:04:27,495 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 47, in _iter_built 2023-09-08T12:04:27,495 candidate = func() 2023-09-08T12:04:27,495 ^^^^^^ 2023-09-08T12:04:27,495 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 206, in _make_candidate_from_link 2023-09-08T12:04:27,495 self._link_candidate_cache[link] = LinkCandidate( 2023-09-08T12:04:27,495 ^^^^^^^^^^^^^^ 2023-09-08T12:04:27,495 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 293, in __init__ 2023-09-08T12:04:27,495 super().__init__( 2023-09-08T12:04:27,495 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 156, in __init__ 2023-09-08T12:04:27,495 self.dist = self._prepare() 2023-09-08T12:04:27,495 ^^^^^^^^^^^^^^^ 2023-09-08T12:04:27,495 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 225, in _prepare 2023-09-08T12:04:27,495 dist = self._prepare_distribution() 2023-09-08T12:04:27,495 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-08T12:04:27,495 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 304, in _prepare_distribution 2023-09-08T12:04:27,495 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2023-09-08T12:04:27,495 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-08T12:04:27,495 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/operations/prepare.py", line 538, in prepare_linked_requirement 2023-09-08T12:04:27,495 return self._prepare_linked_requirement(req, parallel_builds) 2023-09-08T12:04:27,495 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-08T12:04:27,495 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/operations/prepare.py", line 653, in _prepare_linked_requirement 2023-09-08T12:04:27,495 dist = _get_prepared_distribution( 2023-09-08T12:04:27,495 ^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-08T12:04:27,495 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/operations/prepare.py", line 69, in _get_prepared_distribution 2023-09-08T12:04:27,495 abstract_dist.prepare_distribution_metadata( 2023-09-08T12:04:27,495 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/distributions/sdist.py", line 61, in prepare_distribution_metadata 2023-09-08T12:04:27,495 self.req.prepare_metadata() 2023-09-08T12:04:27,495 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/req/req_install.py", line 568, in prepare_metadata 2023-09-08T12:04:27,495 self.metadata_directory = generate_metadata_legacy( 2023-09-08T12:04:27,495 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-08T12:04:27,495 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 71, in generate_metadata 2023-09-08T12:04:27,495 raise MetadataGenerationFailed(package_details=details) from error 2023-09-08T12:04:27,495 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2023-09-08T12:04:27,508 Removed twunnel==0.1.0 from https://files.pythonhosted.org/packages/b3/f2/034591239a38626aec59dd7152a9d34e425b0eef4cfded9e260056f8de99/twunnel-0.1.0.zip from build tracker '/tmp/pip-build-tracker-zt734j58' 2023-09-08T12:04:27,509 Removed build tracker: '/tmp/pip-build-tracker-zt734j58'