2023-09-08T02:24:38,634 Created temporary directory: /tmp/pip-build-tracker-upneo_ph 2023-09-08T02:24:38,635 Initialized build tracking at /tmp/pip-build-tracker-upneo_ph 2023-09-08T02:24:38,636 Created build tracker: /tmp/pip-build-tracker-upneo_ph 2023-09-08T02:24:38,636 Entered build tracker: /tmp/pip-build-tracker-upneo_ph 2023-09-08T02:24:38,637 Created temporary directory: /tmp/pip-wheel-lyd7pung 2023-09-08T02:24:38,640 Created temporary directory: /tmp/pip-ephem-wheel-cache-0ykm5s77 2023-09-08T02:24:38,661 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2023-09-08T02:24:38,665 2 location(s) to search for versions of pybreaker: 2023-09-08T02:24:38,665 * https://pypi.org/simple/pybreaker/ 2023-09-08T02:24:38,665 * https://www.piwheels.org/simple/pybreaker/ 2023-09-08T02:24:38,666 Fetching project page and analyzing links: https://pypi.org/simple/pybreaker/ 2023-09-08T02:24:38,666 Getting page https://pypi.org/simple/pybreaker/ 2023-09-08T02:24:38,668 Found index url https://pypi.org/simple/ 2023-09-08T02:24:38,890 Fetched page https://pypi.org/simple/pybreaker/ as application/vnd.pypi.simple.v1+json 2023-09-08T02:24:38,896 Found link https://files.pythonhosted.org/packages/b1/d2/b28f2e47ddd7694a7a97b683bb1de9feca153ad223023adc9f8eb10f57b8/pybreaker-0.1.1.tar.gz (from https://pypi.org/simple/pybreaker/), version: 0.1.1 2023-09-08T02:24:38,896 Found link https://files.pythonhosted.org/packages/42/96/d236e72831a43a360ec35e85d8a7467317b756cd685d8810fa6b4b626b65/pybreaker-0.2.tar.gz (from https://pypi.org/simple/pybreaker/), version: 0.2 2023-09-08T02:24:38,897 Found link https://files.pythonhosted.org/packages/1e/7c/87b013d93515f123e36c096838be59e193cee50a17e791e67d140b456ca2/pybreaker-0.2.1.tar.gz (from https://pypi.org/simple/pybreaker/), version: 0.2.1 2023-09-08T02:24:38,897 Skipping link: unsupported archive format: .egg: https://files.pythonhosted.org/packages/e7/af/abddb720d7d94e1887a53b90d30f317434f99c1c225c7df23f492a5c54a7/pybreaker-0.2.2-py2.6.egg (from https://pypi.org/simple/pybreaker/) 2023-09-08T02:24:38,898 Skipping link: unsupported archive format: .egg: https://files.pythonhosted.org/packages/c3/3a/e3aac21ee72b233d3f2fff67241a76f0744708143f78d71db2093724e8da/pybreaker-0.2.2-py2.7.egg (from https://pypi.org/simple/pybreaker/) 2023-09-08T02:24:38,899 Skipping link: unsupported archive format: .egg: https://files.pythonhosted.org/packages/5e/8e/03dc2f8ba7ff90b25cfacc8df59ef2d9c9697fcfc11fe7393fd548febe82/pybreaker-0.2.2-py3.2.egg (from https://pypi.org/simple/pybreaker/) 2023-09-08T02:24:38,899 Found link https://files.pythonhosted.org/packages/b8/2f/7adcc986f943d7a4457cd5a2ae94f74f326840b798911856ae1e6bce3712/pybreaker-0.2.2.tar.gz (from https://pypi.org/simple/pybreaker/), version: 0.2.2 2023-09-08T02:24:38,900 Found link https://files.pythonhosted.org/packages/ab/21/a58aec83d9695f23a779c14283feaa5de714e763b55c16731f80e6b5a9cc/pybreaker-0.2.3.tar.gz (from https://pypi.org/simple/pybreaker/), version: 0.2.3 2023-09-08T02:24:38,901 Found link https://files.pythonhosted.org/packages/b9/69/8287919f2aedae931456cf74fda6e8d23936f54e817052b8f7982888a937/pybreaker-0.3.0.tar.gz (from https://pypi.org/simple/pybreaker/), version: 0.3.0 2023-09-08T02:24:38,902 Found link https://files.pythonhosted.org/packages/15/f7/0208f3ffb3ea6ddda18b43dd2c0495326f5c6bf1c83fa93c44539ad8f0ca/pybreaker-0.3.1.tar.gz (from https://pypi.org/simple/pybreaker/), version: 0.3.1 2023-09-08T02:24:38,902 Found link https://files.pythonhosted.org/packages/4e/aa/7b0c3cf7a4ebca449dd42acd4c74ff207661227d80efe3f053cd21291db4/pybreaker-0.3.2.tar.gz (from https://pypi.org/simple/pybreaker/), version: 0.3.2 2023-09-08T02:24:38,903 Found link https://files.pythonhosted.org/packages/12/8d/0e19396f6b71327dbd5eae7fa6f0a4b886c34d8d2bfc854d4f223c61e6ec/pybreaker-0.3.3.tar.gz (from https://pypi.org/simple/pybreaker/), version: 0.3.3 2023-09-08T02:24:38,904 Found link https://files.pythonhosted.org/packages/ad/b1/b9c6e27c52899a503420cf335ce19d5e4024d72c7081aff87f21ce750c45/pybreaker-0.4.0.tar.gz (from https://pypi.org/simple/pybreaker/), version: 0.4.0 2023-09-08T02:24:38,904 Found link https://files.pythonhosted.org/packages/f6/36/eba7b5d8c113724d607f37a69a764eae72324749da870ae8f62792ec4e94/pybreaker-0.4.1.tar.gz (from https://pypi.org/simple/pybreaker/), version: 0.4.1 2023-09-08T02:24:38,905 Found link https://files.pythonhosted.org/packages/3e/78/e291f6ed115e7d396e6a501c3398ce32e5a0d26cdf307d9bb5de98525d44/pybreaker-0.4.2.tar.gz (from https://pypi.org/simple/pybreaker/), version: 0.4.2 2023-09-08T02:24:38,906 Found link https://files.pythonhosted.org/packages/40/d5/ffacc5b20376c0d0a677f597817cfd603ad195cb47223c1ab5db414f4335/pybreaker-0.4.4.tar.gz (from https://pypi.org/simple/pybreaker/), version: 0.4.4 2023-09-08T02:24:38,906 Found link https://files.pythonhosted.org/packages/5e/15/d3d120022aab24bbfb22a1eae479592d62dcece7188d5d3fcc590f587ccc/pybreaker-0.4.5.tar.gz (from https://pypi.org/simple/pybreaker/), version: 0.4.5 2023-09-08T02:24:38,907 Found link https://files.pythonhosted.org/packages/be/b7/a520f2ea910149249acb99b7ae316610fde8bb8f4c1e3181cf4d1de86652/pybreaker-0.5.0.tar.gz (from https://pypi.org/simple/pybreaker/), version: 0.5.0 2023-09-08T02:24:38,907 Found link https://files.pythonhosted.org/packages/1d/c7/33834aa826b086fd69e6f017d988d9d4c96fa2adffcf5cf5a47cf59ee061/pybreaker-0.6.0.tar.gz (from https://pypi.org/simple/pybreaker/), version: 0.6.0 2023-09-08T02:24:38,908 Found link https://files.pythonhosted.org/packages/75/e5/0b7ebc6748593f9643758e4d1b41bbf3f261f074ac0952b159a289cd8270/pybreaker-0.7.0.tar.gz (from https://pypi.org/simple/pybreaker/), version: 0.7.0 2023-09-08T02:24:38,908 Found link https://files.pythonhosted.org/packages/ea/2e/8f6cafaed265acb12f6c7f870496e75d02e11f83ed213f1b4976a27af7b9/pybreaker-0.8.0.tar.gz (from https://pypi.org/simple/pybreaker/), version: 0.8.0 2023-09-08T02:24:38,909 Skipping link: No binaries permitted for pybreaker: https://files.pythonhosted.org/packages/e6/f4/7ee8ceaeb75853263cb5447c8215a453a8b0e93a15c7ac64ac834eb24968/pybreaker-1.0.0-py3-none-any.whl (from https://pypi.org/simple/pybreaker/) (requires-python:>=3.7) 2023-09-08T02:24:38,910 Found link https://files.pythonhosted.org/packages/5f/3c/c7de25ebcba076b2a52163274bf7460913254541909b660ab024ea8b459b/pybreaker-1.0.0.tar.gz (from https://pypi.org/simple/pybreaker/) (requires-python:>=3.7), version: 1.0.0 2023-09-08T02:24:38,910 Skipping link: No binaries permitted for pybreaker: https://files.pythonhosted.org/packages/7a/fe/13c16b18112ee3944929036df9240e41454cd980ded570263d9d1084c0f2/pybreaker-1.0.1-py3-none-any.whl (from https://pypi.org/simple/pybreaker/) (requires-python:>=3.7) 2023-09-08T02:24:38,911 Found link https://files.pythonhosted.org/packages/35/45/380598964d9f4d9aa2fdd835950e8641dd33a79104d807a1d91e085333ba/pybreaker-1.0.1.tar.gz (from https://pypi.org/simple/pybreaker/) (requires-python:>=3.7), version: 1.0.1 2023-09-08T02:24:38,912 Skipping link: No binaries permitted for pybreaker: https://files.pythonhosted.org/packages/c1/cc/d5907a50716ce913a69e9776c3fbc24af1ecc4c4719655d1da96a4336fd3/pybreaker-1.0.2-py3-none-any.whl (from https://pypi.org/simple/pybreaker/) (requires-python:>=3.7) 2023-09-08T02:24:38,913 Found link https://files.pythonhosted.org/packages/69/07/2e02b7eb63f06eb69ec5aed5425fd54504f0976e7625ea9dcbe69cdfa195/pybreaker-1.0.2.tar.gz (from https://pypi.org/simple/pybreaker/) (requires-python:>=3.7), version: 1.0.2 2023-09-08T02:24:38,914 Fetching project page and analyzing links: https://www.piwheels.org/simple/pybreaker/ 2023-09-08T02:24:38,915 Getting page https://www.piwheels.org/simple/pybreaker/ 2023-09-08T02:24:38,916 Found index url https://www.piwheels.org/simple/ 2023-09-08T02:24:39,222 Fetched page https://www.piwheels.org/simple/pybreaker/ as text/html 2023-09-08T02:24:39,228 Skipping link: No binaries permitted for pybreaker: https://www.piwheels.org/simple/pybreaker/pybreaker-1.0.2-py3-none-any.whl#sha256=3de7178a2690b62b208363289935517dc9c0628c67038ca278220f7ac858f388 (from https://www.piwheels.org/simple/pybreaker/) (requires-python:>=3.7) 2023-09-08T02:24:39,228 Skipping link: No binaries permitted for pybreaker: https://www.piwheels.org/simple/pybreaker/pybreaker-1.0.1-py3-none-any.whl#sha256=9a01772661deb8ac48915b4c4073e5f6755353cd8496fe87c34e7c5af5fb5e4f (from https://www.piwheels.org/simple/pybreaker/) (requires-python:>=3.7) 2023-09-08T02:24:39,229 Skipping link: No binaries permitted for pybreaker: https://www.piwheels.org/simple/pybreaker/pybreaker-1.0.0-py3-none-any.whl#sha256=c09aaaf5be7f6b32b88e5d06734d45c20db94ec56d3092c998884de5822d6abc (from https://www.piwheels.org/simple/pybreaker/) (requires-python:>=3.7) 2023-09-08T02:24:39,230 Skipping link: No binaries permitted for pybreaker: https://www.piwheels.org/simple/pybreaker/pybreaker-0.8.0-py3-none-any.whl#sha256=dd136e1c41f4e5d62f14075566f5bb6e722db819d5aad38a2a3860f961fa23ad (from https://www.piwheels.org/simple/pybreaker/) 2023-09-08T02:24:39,230 Skipping link: No binaries permitted for pybreaker: https://www.piwheels.org/simple/pybreaker/pybreaker-0.7.0-py3-none-any.whl#sha256=e1780edfd597f91ca488d2dd763949b8a50acc4da08a508d062b05da4063e273 (from https://www.piwheels.org/simple/pybreaker/) 2023-09-08T02:24:39,231 Skipping link: No binaries permitted for pybreaker: https://www.piwheels.org/simple/pybreaker/pybreaker-0.6.0-py3-none-any.whl#sha256=5cb03544ae0edb6ca2e6bc3cc021ba8e761d8585cfb74db133716442eb61f62d (from https://www.piwheels.org/simple/pybreaker/) 2023-09-08T02:24:39,231 Skipping link: No binaries permitted for pybreaker: https://www.piwheels.org/simple/pybreaker/pybreaker-0.5.0-py3-none-any.whl#sha256=85eec71f8bebea89a8392ff84598050a54c50652ea48cd2827dcd0a3f2ad6a2b (from https://www.piwheels.org/simple/pybreaker/) 2023-09-08T02:24:39,231 Skipping link: No binaries permitted for pybreaker: https://www.piwheels.org/simple/pybreaker/pybreaker-0.4.5-py3-none-any.whl#sha256=80e2e5d9852479efe94332c652ec8d68962534c4d5d2742a3d51ee46075bf00f (from https://www.piwheels.org/simple/pybreaker/) 2023-09-08T02:24:39,232 Skipping link: No binaries permitted for pybreaker: https://www.piwheels.org/simple/pybreaker/pybreaker-0.4.4-py3-none-any.whl#sha256=13270a3b25060c01bcb216ab21c8c29592d94f41cb30861f6c855534546357a6 (from https://www.piwheels.org/simple/pybreaker/) 2023-09-08T02:24:39,232 Skipping link: No binaries permitted for pybreaker: https://www.piwheels.org/simple/pybreaker/pybreaker-0.4.2-py3-none-any.whl#sha256=d197fcc140799ef6adbc39439808ffc16a234c530987d5de8fe7565281597f6a (from https://www.piwheels.org/simple/pybreaker/) 2023-09-08T02:24:39,233 Skipping link: No binaries permitted for pybreaker: https://www.piwheels.org/simple/pybreaker/pybreaker-0.4.1-py3-none-any.whl#sha256=4e9dab60cdaccccdb8f688ffff4cec8316a24fba47da3c2598a284e08b12f9e7 (from https://www.piwheels.org/simple/pybreaker/) 2023-09-08T02:24:39,234 Skipping link: No binaries permitted for pybreaker: https://www.piwheels.org/simple/pybreaker/pybreaker-0.4.0-py3-none-any.whl#sha256=4bfeb05e4766f72199ee6459bdad1e9abc8f94485236147dd3593bac56a260c6 (from https://www.piwheels.org/simple/pybreaker/) 2023-09-08T02:24:39,234 Skipping link: No binaries permitted for pybreaker: https://www.piwheels.org/simple/pybreaker/pybreaker-0.3.3-py3-none-any.whl#sha256=9e0eda966e991ed1dce5b8da043a6c105c3a898bdcf2ecb13acce0ea53760398 (from https://www.piwheels.org/simple/pybreaker/) 2023-09-08T02:24:39,235 Skipping link: No binaries permitted for pybreaker: https://www.piwheels.org/simple/pybreaker/pybreaker-0.3.2-py3-none-any.whl#sha256=536e788aa3d204c4bc4037d22e6d5f25f3420cd66bb26029412ed40b49c8c3be (from https://www.piwheels.org/simple/pybreaker/) 2023-09-08T02:24:39,235 Skipping link: No binaries permitted for pybreaker: https://www.piwheels.org/simple/pybreaker/pybreaker-0.3.1-py3-none-any.whl#sha256=6fdc748269e186302ddf1e87112506446ce55440bf2280fa01260747c44a3ea2 (from https://www.piwheels.org/simple/pybreaker/) 2023-09-08T02:24:39,236 Skipping link: No binaries permitted for pybreaker: https://www.piwheels.org/simple/pybreaker/pybreaker-0.3.0-py3-none-any.whl#sha256=03160ecd805570e2db1c1482052a6d721a877439b83cfc842abd5c52d65ebea8 (from https://www.piwheels.org/simple/pybreaker/) 2023-09-08T02:24:39,236 Skipping link: No binaries permitted for pybreaker: https://www.piwheels.org/simple/pybreaker/pybreaker-0.2.3-py3-none-any.whl#sha256=c7c7afed8dfcf5751c3f624253d1180c0a101ab4420b0a37b0fc6b99716cca15 (from https://www.piwheels.org/simple/pybreaker/) 2023-09-08T02:24:39,237 Skipping link: No binaries permitted for pybreaker: https://www.piwheels.org/simple/pybreaker/pybreaker-0.2.2-py3-none-any.whl#sha256=49706e9304d0e94d0540fdae224f91dc2c711f1b5bf065b912c2da43849f0ade (from https://www.piwheels.org/simple/pybreaker/) 2023-09-08T02:24:39,238 Skipping link: not a file: https://www.piwheels.org/simple/pybreaker/ 2023-09-08T02:24:39,238 Skipping link: not a file: https://pypi.org/simple/pybreaker/ 2023-09-08T02:24:39,258 Given no hashes to check 1 links for project 'pybreaker': discarding no candidates 2023-09-08T02:24:39,284 Collecting pybreaker==0.1.1 2023-09-08T02:24:39,287 Created temporary directory: /tmp/pip-unpack-dfdp5lvg 2023-09-08T02:24:39,536 Downloading pybreaker-0.1.1.tar.gz (14 kB) 2023-09-08T02:24:39,573 Added pybreaker==0.1.1 from https://files.pythonhosted.org/packages/b1/d2/b28f2e47ddd7694a7a97b683bb1de9feca153ad223023adc9f8eb10f57b8/pybreaker-0.1.1.tar.gz to build tracker '/tmp/pip-build-tracker-upneo_ph' 2023-09-08T02:24:39,575 Running setup.py (path:/tmp/pip-wheel-lyd7pung/pybreaker_8d746f2a2e3f480c8832ac8d1c287c1c/setup.py) egg_info for package pybreaker 2023-09-08T02:24:39,576 Created temporary directory: /tmp/pip-pip-egg-info-3r6taexr 2023-09-08T02:24:39,576 Preparing metadata (setup.py): started 2023-09-08T02:24:39,577 Running command python setup.py egg_info 2023-09-08T02:24:39,983 Traceback (most recent call last): 2023-09-08T02:24:39,984 File "", line 2, in 2023-09-08T02:24:39,984 File "", line 34, in 2023-09-08T02:24:39,985 File "/tmp/pip-wheel-lyd7pung/pybreaker_8d746f2a2e3f480c8832ac8d1c287c1c/setup.py", line 4, in 2023-09-08T02:24:39,986 import ez_setup 2023-09-08T02:24:39,987 File "/tmp/pip-wheel-lyd7pung/pybreaker_8d746f2a2e3f480c8832ac8d1c287c1c/ez_setup.py", line 106 2023-09-08T02:24:39,988 except pkg_resources.VersionConflict, e: 2023-09-08T02:24:39,989 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-08T02:24:39,990 SyntaxError: multiple exception types must be parenthesized 2023-09-08T02:24:40,062 ERROR: [present-rich] python setup.py egg_info exited with 1 2023-09-08T02:24:40,075 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2023-09-08T02:24:40,075 exec(compile('"'"''"'"''"'"' 2023-09-08T02:24:40,075 # This is -- a caller that pip uses to run setup.py 2023-09-08T02:24:40,075 # 2023-09-08T02:24:40,075 # - It imports setuptools before invoking setup.py, to enable projects that directly 2023-09-08T02:24:40,075 # import from `distutils.core` to work with newer packaging standards. 2023-09-08T02:24:40,075 # - It provides a clear error message when setuptools is not installed. 2023-09-08T02:24:40,075 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2023-09-08T02:24:40,075 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2023-09-08T02:24:40,075 # manifest_maker: standard file '"'"'-c'"'"' not found". 2023-09-08T02:24:40,075 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2023-09-08T02:24:40,075 import os, sys, tokenize 2023-09-08T02:24:40,075 2023-09-08T02:24:40,075 try: 2023-09-08T02:24:40,075 import setuptools 2023-09-08T02:24:40,075 except ImportError as error: 2023-09-08T02:24:40,075 print( 2023-09-08T02:24:40,075 "ERROR: Can not execute `setup.py` since setuptools is not available in " 2023-09-08T02:24:40,075 "the build environment.", 2023-09-08T02:24:40,075 file=sys.stderr, 2023-09-08T02:24:40,075 ) 2023-09-08T02:24:40,075 sys.exit(1) 2023-09-08T02:24:40,075 2023-09-08T02:24:40,075 __file__ = %r 2023-09-08T02:24:40,075 sys.argv[0] = __file__ 2023-09-08T02:24:40,075 2023-09-08T02:24:40,075 if os.path.exists(__file__): 2023-09-08T02:24:40,075 filename = __file__ 2023-09-08T02:24:40,075 with tokenize.open(__file__) as f: 2023-09-08T02:24:40,075 setup_py_code = f.read() 2023-09-08T02:24:40,075 else: 2023-09-08T02:24:40,075 filename = "" 2023-09-08T02:24:40,075 setup_py_code = "from setuptools import setup; setup()" 2023-09-08T02:24:40,075 2023-09-08T02:24:40,075 exec(compile(setup_py_code, filename, "exec")) 2023-09-08T02:24:40,075 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-lyd7pung/pybreaker_8d746f2a2e3f480c8832ac8d1c287c1c/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-3r6taexr[/] 2023-09-08T02:24:40,076 [bold magenta]cwd[/]: /tmp/pip-wheel-lyd7pung/pybreaker_8d746f2a2e3f480c8832ac8d1c287c1c/ 2023-09-08T02:24:40,077 Preparing metadata (setup.py): finished with status 'error' 2023-09-08T02:24:40,078 ERROR: [present-rich] metadata generation failed 2023-09-08T02:24:40,084 Exception information: 2023-09-08T02:24:40,084 Traceback (most recent call last): 2023-09-08T02:24:40,084 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 64, in generate_metadata 2023-09-08T02:24:40,084 call_subprocess( 2023-09-08T02:24:40,084 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/utils/subprocess.py", line 224, in call_subprocess 2023-09-08T02:24:40,084 raise error 2023-09-08T02:24:40,084 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2023-09-08T02:24:40,084 2023-09-08T02:24:40,084 The above exception was the direct cause of the following exception: 2023-09-08T02:24:40,084 2023-09-08T02:24:40,084 Traceback (most recent call last): 2023-09-08T02:24:40,084 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/cli/base_command.py", line 180, in exc_logging_wrapper 2023-09-08T02:24:40,084 status = run_func(*args) 2023-09-08T02:24:40,084 ^^^^^^^^^^^^^^^ 2023-09-08T02:24:40,084 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/cli/req_command.py", line 248, in wrapper 2023-09-08T02:24:40,084 return func(self, options, args) 2023-09-08T02:24:40,084 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-08T02:24:40,084 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2023-09-08T02:24:40,084 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2023-09-08T02:24:40,084 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-08T02:24:40,084 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 92, in resolve 2023-09-08T02:24:40,084 result = self._result = resolver.resolve( 2023-09-08T02:24:40,084 ^^^^^^^^^^^^^^^^^ 2023-09-08T02:24:40,084 File "/usr/local/lib/python3.11/dist-packages/pip/_vendor/resolvelib/resolvers.py", line 546, in resolve 2023-09-08T02:24:40,084 state = resolution.resolve(requirements, max_rounds=max_rounds) 2023-09-08T02:24:40,084 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-08T02:24:40,084 File "/usr/local/lib/python3.11/dist-packages/pip/_vendor/resolvelib/resolvers.py", line 397, in resolve 2023-09-08T02:24:40,084 self._add_to_criteria(self.state.criteria, r, parent=None) 2023-09-08T02:24:40,084 File "/usr/local/lib/python3.11/dist-packages/pip/_vendor/resolvelib/resolvers.py", line 173, in _add_to_criteria 2023-09-08T02:24:40,084 if not criterion.candidates: 2023-09-08T02:24:40,084 File "/usr/local/lib/python3.11/dist-packages/pip/_vendor/resolvelib/structs.py", line 156, in __bool__ 2023-09-08T02:24:40,084 return bool(self._sequence) 2023-09-08T02:24:40,084 ^^^^^^^^^^^^^^^^^^^^ 2023-09-08T02:24:40,084 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 155, in __bool__ 2023-09-08T02:24:40,084 return any(self) 2023-09-08T02:24:40,084 ^^^^^^^^^ 2023-09-08T02:24:40,084 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 143, in 2023-09-08T02:24:40,084 return (c for c in iterator if id(c) not in self._incompatible_ids) 2023-09-08T02:24:40,084 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-08T02:24:40,084 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 47, in _iter_built 2023-09-08T02:24:40,084 candidate = func() 2023-09-08T02:24:40,084 ^^^^^^ 2023-09-08T02:24:40,084 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 206, in _make_candidate_from_link 2023-09-08T02:24:40,084 self._link_candidate_cache[link] = LinkCandidate( 2023-09-08T02:24:40,084 ^^^^^^^^^^^^^^ 2023-09-08T02:24:40,084 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 293, in __init__ 2023-09-08T02:24:40,084 super().__init__( 2023-09-08T02:24:40,084 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 156, in __init__ 2023-09-08T02:24:40,084 self.dist = self._prepare() 2023-09-08T02:24:40,084 ^^^^^^^^^^^^^^^ 2023-09-08T02:24:40,084 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 225, in _prepare 2023-09-08T02:24:40,084 dist = self._prepare_distribution() 2023-09-08T02:24:40,084 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-08T02:24:40,084 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 304, in _prepare_distribution 2023-09-08T02:24:40,084 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2023-09-08T02:24:40,084 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-08T02:24:40,084 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/operations/prepare.py", line 538, in prepare_linked_requirement 2023-09-08T02:24:40,084 return self._prepare_linked_requirement(req, parallel_builds) 2023-09-08T02:24:40,084 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-08T02:24:40,084 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/operations/prepare.py", line 653, in _prepare_linked_requirement 2023-09-08T02:24:40,084 dist = _get_prepared_distribution( 2023-09-08T02:24:40,084 ^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-08T02:24:40,084 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/operations/prepare.py", line 69, in _get_prepared_distribution 2023-09-08T02:24:40,084 abstract_dist.prepare_distribution_metadata( 2023-09-08T02:24:40,084 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/distributions/sdist.py", line 61, in prepare_distribution_metadata 2023-09-08T02:24:40,084 self.req.prepare_metadata() 2023-09-08T02:24:40,084 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/req/req_install.py", line 568, in prepare_metadata 2023-09-08T02:24:40,084 self.metadata_directory = generate_metadata_legacy( 2023-09-08T02:24:40,084 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-08T02:24:40,084 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 71, in generate_metadata 2023-09-08T02:24:40,084 raise MetadataGenerationFailed(package_details=details) from error 2023-09-08T02:24:40,084 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2023-09-08T02:24:40,096 Removed pybreaker==0.1.1 from https://files.pythonhosted.org/packages/b1/d2/b28f2e47ddd7694a7a97b683bb1de9feca153ad223023adc9f8eb10f57b8/pybreaker-0.1.1.tar.gz from build tracker '/tmp/pip-build-tracker-upneo_ph' 2023-09-08T02:24:40,096 Removed build tracker: '/tmp/pip-build-tracker-upneo_ph'