2023-09-17T04:24:51,418 Created temporary directory: /tmp/pip-build-tracker-nm0qzq42 2023-09-17T04:24:51,419 Initialized build tracking at /tmp/pip-build-tracker-nm0qzq42 2023-09-17T04:24:51,420 Created build tracker: /tmp/pip-build-tracker-nm0qzq42 2023-09-17T04:24:51,420 Entered build tracker: /tmp/pip-build-tracker-nm0qzq42 2023-09-17T04:24:51,421 Created temporary directory: /tmp/pip-wheel-3gcz1ht1 2023-09-17T04:24:51,424 Created temporary directory: /tmp/pip-ephem-wheel-cache-k28jcylq 2023-09-17T04:24:51,446 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2023-09-17T04:24:51,450 2 location(s) to search for versions of disjoint-union: 2023-09-17T04:24:51,450 * https://pypi.org/simple/disjoint-union/ 2023-09-17T04:24:51,450 * https://www.piwheels.org/simple/disjoint-union/ 2023-09-17T04:24:51,451 Fetching project page and analyzing links: https://pypi.org/simple/disjoint-union/ 2023-09-17T04:24:51,452 Getting page https://pypi.org/simple/disjoint-union/ 2023-09-17T04:24:51,453 Found index url https://pypi.org/simple/ 2023-09-17T04:24:51,595 Fetched page https://pypi.org/simple/disjoint-union/ as application/vnd.pypi.simple.v1+json 2023-09-17T04:24:51,600 Skipping link: No binaries permitted for disjoint-union: https://files.pythonhosted.org/packages/43/47/3872b35b13f57475ac6140bad9b59be94aea4d383c1fbd0d13a3bb1599f7/disjoint_union-0.0.1-py2.py3-none-any.whl (from https://pypi.org/simple/disjoint-union/) (requires-python:>=3.6) 2023-09-17T04:24:51,601 Found link https://files.pythonhosted.org/packages/1d/40/5aedbd3a2b291ccbda4affc3244a011a03ef21217a9269d6bd0f32a18c3b/disjoint_union-0.0.1.tar.gz (from https://pypi.org/simple/disjoint-union/) (requires-python:>=3.6), version: 0.0.1 2023-09-17T04:24:51,602 Skipping link: No binaries permitted for disjoint-union: https://files.pythonhosted.org/packages/af/fc/1f8f115e9dcf4530d79d5b94d9ece21c817b8a429aadcbee1018ddf30dfc/disjoint_union-0.0.2-py2.py3-none-any.whl (from https://pypi.org/simple/disjoint-union/) (requires-python:>=3.6) 2023-09-17T04:24:51,603 Found link https://files.pythonhosted.org/packages/5e/40/7593bdd3738867f562241c9f3aa2918b305df4bb4285d45e96ef79dd67ae/disjoint_union-0.0.2.tar.gz (from https://pypi.org/simple/disjoint-union/) (requires-python:>=3.6), version: 0.0.2 2023-09-17T04:24:51,603 Skipping link: No binaries permitted for disjoint-union: https://files.pythonhosted.org/packages/33/51/7fbf95085b4c59b135aada575fb8ce9fc2c6d616463a8c3e7d401800b5fb/disjoint_union-0.0.3-py2.py3-none-any.whl (from https://pypi.org/simple/disjoint-union/) (requires-python:>=3.6) 2023-09-17T04:24:51,604 Found link https://files.pythonhosted.org/packages/e4/eb/ffe5e5480e9078f7da830c1f7de87b3030fadf0916baaf934f1cd6b0de40/disjoint_union-0.0.3.tar.gz (from https://pypi.org/simple/disjoint-union/) (requires-python:>=3.6), version: 0.0.3 2023-09-17T04:24:51,605 Skipping link: No binaries permitted for disjoint-union: https://files.pythonhosted.org/packages/2c/6c/0221e59be596a585dddc96710c48465310101ae2b810a7e2471768729b17/disjoint_union-0.0.4-py2.py3-none-any.whl (from https://pypi.org/simple/disjoint-union/) (requires-python:>=3.6) 2023-09-17T04:24:51,606 Found link https://files.pythonhosted.org/packages/d8/0a/5d7eddde64c177d063f1deb616db32b415347d2726aa311837df0ff89a2d/disjoint_union-0.0.4.tar.gz (from https://pypi.org/simple/disjoint-union/) (requires-python:>=3.6), version: 0.0.4 2023-09-17T04:24:51,607 Skipping link: No binaries permitted for disjoint-union: https://files.pythonhosted.org/packages/24/d0/1b3bfecc73a35d3ca646a85934cc6a25d09ea650d5605b11b3a61813c28a/disjoint_union-0.1.0-py2.py3-none-any.whl (from https://pypi.org/simple/disjoint-union/) (requires-python:>=3.6) 2023-09-17T04:24:51,608 Found link https://files.pythonhosted.org/packages/b8/34/3328e4a00dbb18754380bf7b403a7fc4eaa40fb51c6c300df9827eaf889e/disjoint_union-0.1.0.tar.gz (from https://pypi.org/simple/disjoint-union/) (requires-python:>=3.6), version: 0.1.0 2023-09-17T04:24:51,608 Skipping link: No binaries permitted for disjoint-union: https://files.pythonhosted.org/packages/76/e0/ea1a68b09fd8f9cb53f77c4f175e46fb2cb57bbc83d92045327078af36f8/disjoint_union-0.1.1-py2.py3-none-any.whl (from https://pypi.org/simple/disjoint-union/) (requires-python:>=3.6) 2023-09-17T04:24:51,609 Found link https://files.pythonhosted.org/packages/b7/14/ff27122aa9e3ce21df0932416303022bb4ecf6c42b0f3103089016757325/disjoint_union-0.1.1.tar.gz (from https://pypi.org/simple/disjoint-union/) (requires-python:>=3.6), version: 0.1.1 2023-09-17T04:24:51,610 Skipping link: No binaries permitted for disjoint-union: https://files.pythonhosted.org/packages/05/48/2cd637e486e3e30668404d3f620cfb35ca432e1c876f45665a140a9fedc3/disjoint_union-0.2.0-py2.py3-none-any.whl (from https://pypi.org/simple/disjoint-union/) (requires-python:>=3.6) 2023-09-17T04:24:51,611 Found link https://files.pythonhosted.org/packages/e5/63/fcac64ab1d5eebd715b1b605f26e5e86dc77b55162dd722007a9290bcbb2/disjoint_union-0.2.0.tar.gz (from https://pypi.org/simple/disjoint-union/) (requires-python:>=3.6), version: 0.2.0 2023-09-17T04:24:51,612 Skipping link: No binaries permitted for disjoint-union: https://files.pythonhosted.org/packages/ef/41/159e5f7050af8458b26bb3bd512d50c2762837758526d087ec1d6c838b74/disjoint_union-0.3.0-py2.py3-none-any.whl (from https://pypi.org/simple/disjoint-union/) (requires-python:>=3.6) 2023-09-17T04:24:51,612 Found link https://files.pythonhosted.org/packages/fc/45/3f4fcc368d667c518b0903e813c318cb52f734ab741e2cb181db81785d5c/disjoint_union-0.3.0.tar.gz (from https://pypi.org/simple/disjoint-union/) (requires-python:>=3.6), version: 0.3.0 2023-09-17T04:24:51,613 Skipping link: No binaries permitted for disjoint-union: https://files.pythonhosted.org/packages/a7/12/fdbe93cac3d060b04295e0c7baa71757789fb69a7580d99be5d70acefab4/disjoint_union-0.4.0-py2.py3-none-any.whl (from https://pypi.org/simple/disjoint-union/) (requires-python:>=3.6) 2023-09-17T04:24:51,614 Found link https://files.pythonhosted.org/packages/16/50/0de1e649fd1bf42c38afaeaf587ba77374145439587ee31e0a1375dcf91d/disjoint_union-0.4.0.tar.gz (from https://pypi.org/simple/disjoint-union/) (requires-python:>=3.6), version: 0.4.0 2023-09-17T04:24:51,614 Skipping link: No binaries permitted for disjoint-union: https://files.pythonhosted.org/packages/a5/55/188bdf4cff0ec580c5cd4e43b2a05f32cd966b019df22c21122d1134d934/disjoint_union-0.4.2-py2.py3-none-any.whl (from https://pypi.org/simple/disjoint-union/) (requires-python:>=3.6) 2023-09-17T04:24:51,615 Found link https://files.pythonhosted.org/packages/f7/6f/a69bacd61ee6410f8a41041f2c76848d268a9b75db17b5fea82ab34f2e8a/disjoint_union-0.4.2.tar.gz (from https://pypi.org/simple/disjoint-union/) (requires-python:>=3.6), version: 0.4.2 2023-09-17T04:24:51,616 Skipping link: No binaries permitted for disjoint-union: https://files.pythonhosted.org/packages/fe/e9/3897f8ae0d96bdfaffcf2a69c01dabf953c595df4d6888ca27582892157a/disjoint_union-0.4.3-py2.py3-none-any.whl (from https://pypi.org/simple/disjoint-union/) (requires-python:>=3.6) 2023-09-17T04:24:51,617 Found link https://files.pythonhosted.org/packages/4e/d2/040c92efda9e92426a423c3e56bd5d822f3e8cd5bb38ad67f61f97e1dd6c/disjoint_union-0.4.3.tar.gz (from https://pypi.org/simple/disjoint-union/) (requires-python:>=3.6), version: 0.4.3 2023-09-17T04:24:51,617 Skipping link: No binaries permitted for disjoint-union: https://files.pythonhosted.org/packages/1f/b9/597a8b63582e07844ae09f1483e88da3ba69d90f8611c7f38a18d19144b1/disjoint_union-0.4.4-py2.py3-none-any.whl (from https://pypi.org/simple/disjoint-union/) (requires-python:>=3.6) 2023-09-17T04:24:51,618 Found link https://files.pythonhosted.org/packages/fe/cb/7b81afe66a6447ed7deb558bab6670d1510ee6d437382363865c1ab0e8c6/disjoint_union-0.4.4.tar.gz (from https://pypi.org/simple/disjoint-union/) (requires-python:>=3.6), version: 0.4.4 2023-09-17T04:24:51,619 Skipping link: No binaries permitted for disjoint-union: https://files.pythonhosted.org/packages/90/a1/fee4593f62f1586411e5311d1b7b8b5ce7a5652c823a3e294a6eca6df965/disjoint_union-0.5.0-py2.py3-none-any.whl (from https://pypi.org/simple/disjoint-union/) (requires-python:>=3.10) 2023-09-17T04:24:51,620 Found link https://files.pythonhosted.org/packages/98/5a/3b8334a1d8dafa3fac6e8c36bfb4c86e8230824329cb4b94920836ab2238/disjoint_union-0.5.0.tar.gz (from https://pypi.org/simple/disjoint-union/) (requires-python:>=3.10), version: 0.5.0 2023-09-17T04:24:51,621 Fetching project page and analyzing links: https://www.piwheels.org/simple/disjoint-union/ 2023-09-17T04:24:51,621 Getting page https://www.piwheels.org/simple/disjoint-union/ 2023-09-17T04:24:51,623 Found index url https://www.piwheels.org/simple/ 2023-09-17T04:24:51,889 Fetched page https://www.piwheels.org/simple/disjoint-union/ as text/html 2023-09-17T04:24:51,893 Skipping link: No binaries permitted for disjoint-union: https://www.piwheels.org/simple/disjoint-union/disjoint_union-0.4.3-py2.py3-none-any.whl#sha256=b8f8b5fe4bad57571d772ba12b6fca3583bdbe5e9e821f2616c567f456bdfe89 (from https://www.piwheels.org/simple/disjoint-union/) (requires-python:>=3.6) 2023-09-17T04:24:51,894 Skipping link: No binaries permitted for disjoint-union: https://www.piwheels.org/simple/disjoint-union/disjoint_union-0.4.2-py2.py3-none-any.whl#sha256=c59ef898167ffca6d4a1236bd079cef399414813d164d7c753a263f257ffd9df (from https://www.piwheels.org/simple/disjoint-union/) (requires-python:>=3.6) 2023-09-17T04:24:51,894 Skipping link: No binaries permitted for disjoint-union: https://www.piwheels.org/simple/disjoint-union/disjoint_union-0.4.0-py2.py3-none-any.whl#sha256=c380b3f13ec554f3ed6a045de722a01db5b94d2910aa0db5dd9e3ec023da6ca0 (from https://www.piwheels.org/simple/disjoint-union/) (requires-python:>=3.6) 2023-09-17T04:24:51,895 Skipping link: No binaries permitted for disjoint-union: https://www.piwheels.org/simple/disjoint-union/disjoint_union-0.3.0-py2.py3-none-any.whl#sha256=bd8950282000502fd42d8d2d783b27328b01198a062bae87a230cc4f1c5a1dc1 (from https://www.piwheels.org/simple/disjoint-union/) (requires-python:>=3.6) 2023-09-17T04:24:51,895 Skipping link: No binaries permitted for disjoint-union: https://www.piwheels.org/simple/disjoint-union/disjoint_union-0.2.0-py2.py3-none-any.whl#sha256=48a4e18316adeb3000cb44860d98d9ad9f61e6c2dc033c2f1e01c3708504ea1f (from https://www.piwheels.org/simple/disjoint-union/) (requires-python:>=3.6) 2023-09-17T04:24:51,896 Skipping link: No binaries permitted for disjoint-union: https://www.piwheels.org/simple/disjoint-union/disjoint_union-0.1.1-py2.py3-none-any.whl#sha256=85c2032250aac1a048b10cb764303c5f2f245e48cc678a9c915dd8c93ec206dc (from https://www.piwheels.org/simple/disjoint-union/) (requires-python:>=3.6) 2023-09-17T04:24:51,896 Skipping link: No binaries permitted for disjoint-union: https://www.piwheels.org/simple/disjoint-union/disjoint_union-0.1.0-py2.py3-none-any.whl#sha256=3aac0debe2f44a9433db9586d5966d9657a80e001d31e85ff0971f3944e53577 (from https://www.piwheels.org/simple/disjoint-union/) (requires-python:>=3.6) 2023-09-17T04:24:51,897 Skipping link: No binaries permitted for disjoint-union: https://www.piwheels.org/simple/disjoint-union/disjoint_union-0.0.4-py2.py3-none-any.whl#sha256=eeded2bb10987274f807da350bf3545310ca2b482eba7af9f76ce9e65d0530cf (from https://www.piwheels.org/simple/disjoint-union/) (requires-python:>=3.6) 2023-09-17T04:24:51,898 Skipping link: No binaries permitted for disjoint-union: https://www.piwheels.org/simple/disjoint-union/disjoint_union-0.0.3-py2.py3-none-any.whl#sha256=ca07a88375fbb5bb7ece76cd2174ad4e32ebbc5d59fc0609e25cc215f1ad47df (from https://www.piwheels.org/simple/disjoint-union/) (requires-python:>=3.6) 2023-09-17T04:24:51,898 Skipping link: No binaries permitted for disjoint-union: https://www.piwheels.org/simple/disjoint-union/disjoint_union-0.0.2-py2.py3-none-any.whl#sha256=db581c76307e3edd94d1bb7c94ef906c683edd77de8b15e2c63d63be0e37aec4 (from https://www.piwheels.org/simple/disjoint-union/) (requires-python:>=3.6) 2023-09-17T04:24:51,899 Skipping link: No binaries permitted for disjoint-union: https://www.piwheels.org/simple/disjoint-union/disjoint_union-0.0.1-py2.py3-none-any.whl#sha256=efcd0957c5b99c702246cea7dd3ab7d20f23a1ddbdbe17ae73530ee2fd721ca2 (from https://www.piwheels.org/simple/disjoint-union/) (requires-python:>=3.6) 2023-09-17T04:24:51,900 Skipping link: not a file: https://www.piwheels.org/simple/disjoint-union/ 2023-09-17T04:24:51,901 Skipping link: not a file: https://pypi.org/simple/disjoint-union/ 2023-09-17T04:24:51,920 Given no hashes to check 1 links for project 'disjoint-union': discarding no candidates 2023-09-17T04:24:51,938 Collecting disjoint-union==0.5.0 2023-09-17T04:24:51,940 Created temporary directory: /tmp/pip-unpack-sfkey8w1 2023-09-17T04:24:52,154 Downloading disjoint_union-0.5.0.tar.gz (5.7 kB) 2023-09-17T04:24:52,183 Added disjoint-union==0.5.0 from https://files.pythonhosted.org/packages/98/5a/3b8334a1d8dafa3fac6e8c36bfb4c86e8230824329cb4b94920836ab2238/disjoint_union-0.5.0.tar.gz to build tracker '/tmp/pip-build-tracker-nm0qzq42' 2023-09-17T04:24:52,184 Running setup.py (path:/tmp/pip-wheel-3gcz1ht1/disjoint-union_dbb0b8cf18e34c2185596c28a0500ee6/setup.py) egg_info for package disjoint-union 2023-09-17T04:24:52,185 Created temporary directory: /tmp/pip-pip-egg-info-uyycw1iz 2023-09-17T04:24:52,185 Preparing metadata (setup.py): started 2023-09-17T04:24:52,187 Running command python setup.py egg_info 2023-09-17T04:24:52,591 Traceback (most recent call last): 2023-09-17T04:24:52,592 File "", line 2, in 2023-09-17T04:24:52,592 File "", line 34, in 2023-09-17T04:24:52,593 File "/tmp/pip-wheel-3gcz1ht1/disjoint-union_dbb0b8cf18e34c2185596c28a0500ee6/setup.py", line 15, in 2023-09-17T04:24:52,593 .read_text() \ 2023-09-17T04:24:52,594 ^^^^^^^^^^^ 2023-09-17T04:24:52,594 File "/usr/lib/python3.11/pathlib.py", line 1059, in read_text 2023-09-17T04:24:52,595 with self.open(mode='r', encoding=encoding, errors=errors) as f: 2023-09-17T04:24:52,596 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-17T04:24:52,597 File "/usr/lib/python3.11/pathlib.py", line 1045, in open 2023-09-17T04:24:52,598 return io.open(self, mode, buffering, encoding, errors, newline) 2023-09-17T04:24:52,599 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-17T04:24:52,600 FileNotFoundError: [Errno 2] No such file or directory: 'requirements.txt' 2023-09-17T04:24:52,664 ERROR: [present-rich] python setup.py egg_info exited with 1 2023-09-17T04:24:52,677 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2023-09-17T04:24:52,677 exec(compile('"'"''"'"''"'"' 2023-09-17T04:24:52,677 # This is -- a caller that pip uses to run setup.py 2023-09-17T04:24:52,677 # 2023-09-17T04:24:52,677 # - It imports setuptools before invoking setup.py, to enable projects that directly 2023-09-17T04:24:52,677 # import from `distutils.core` to work with newer packaging standards. 2023-09-17T04:24:52,677 # - It provides a clear error message when setuptools is not installed. 2023-09-17T04:24:52,677 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2023-09-17T04:24:52,677 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2023-09-17T04:24:52,677 # manifest_maker: standard file '"'"'-c'"'"' not found". 2023-09-17T04:24:52,677 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2023-09-17T04:24:52,677 import os, sys, tokenize 2023-09-17T04:24:52,677 2023-09-17T04:24:52,677 try: 2023-09-17T04:24:52,677 import setuptools 2023-09-17T04:24:52,677 except ImportError as error: 2023-09-17T04:24:52,677 print( 2023-09-17T04:24:52,677 "ERROR: Can not execute `setup.py` since setuptools is not available in " 2023-09-17T04:24:52,677 "the build environment.", 2023-09-17T04:24:52,677 file=sys.stderr, 2023-09-17T04:24:52,677 ) 2023-09-17T04:24:52,677 sys.exit(1) 2023-09-17T04:24:52,677 2023-09-17T04:24:52,677 __file__ = %r 2023-09-17T04:24:52,677 sys.argv[0] = __file__ 2023-09-17T04:24:52,677 2023-09-17T04:24:52,677 if os.path.exists(__file__): 2023-09-17T04:24:52,677 filename = __file__ 2023-09-17T04:24:52,677 with tokenize.open(__file__) as f: 2023-09-17T04:24:52,677 setup_py_code = f.read() 2023-09-17T04:24:52,677 else: 2023-09-17T04:24:52,677 filename = "" 2023-09-17T04:24:52,677 setup_py_code = "from setuptools import setup; setup()" 2023-09-17T04:24:52,677 2023-09-17T04:24:52,677 exec(compile(setup_py_code, filename, "exec")) 2023-09-17T04:24:52,677 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-3gcz1ht1/disjoint-union_dbb0b8cf18e34c2185596c28a0500ee6/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-uyycw1iz[/] 2023-09-17T04:24:52,677 [bold magenta]cwd[/]: /tmp/pip-wheel-3gcz1ht1/disjoint-union_dbb0b8cf18e34c2185596c28a0500ee6/ 2023-09-17T04:24:52,678 Preparing metadata (setup.py): finished with status 'error' 2023-09-17T04:24:52,679 ERROR: [present-rich] metadata generation failed 2023-09-17T04:24:52,685 Exception information: 2023-09-17T04:24:52,685 Traceback (most recent call last): 2023-09-17T04:24:52,685 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 64, in generate_metadata 2023-09-17T04:24:52,685 call_subprocess( 2023-09-17T04:24:52,685 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/utils/subprocess.py", line 224, in call_subprocess 2023-09-17T04:24:52,685 raise error 2023-09-17T04:24:52,685 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2023-09-17T04:24:52,685 2023-09-17T04:24:52,685 The above exception was the direct cause of the following exception: 2023-09-17T04:24:52,685 2023-09-17T04:24:52,685 Traceback (most recent call last): 2023-09-17T04:24:52,685 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/cli/base_command.py", line 180, in exc_logging_wrapper 2023-09-17T04:24:52,685 status = run_func(*args) 2023-09-17T04:24:52,685 ^^^^^^^^^^^^^^^ 2023-09-17T04:24:52,685 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/cli/req_command.py", line 248, in wrapper 2023-09-17T04:24:52,685 return func(self, options, args) 2023-09-17T04:24:52,685 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-17T04:24:52,685 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2023-09-17T04:24:52,685 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2023-09-17T04:24:52,685 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-17T04:24:52,685 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 92, in resolve 2023-09-17T04:24:52,685 result = self._result = resolver.resolve( 2023-09-17T04:24:52,685 ^^^^^^^^^^^^^^^^^ 2023-09-17T04:24:52,685 File "/usr/local/lib/python3.11/dist-packages/pip/_vendor/resolvelib/resolvers.py", line 546, in resolve 2023-09-17T04:24:52,685 state = resolution.resolve(requirements, max_rounds=max_rounds) 2023-09-17T04:24:52,685 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-17T04:24:52,685 File "/usr/local/lib/python3.11/dist-packages/pip/_vendor/resolvelib/resolvers.py", line 397, in resolve 2023-09-17T04:24:52,685 self._add_to_criteria(self.state.criteria, r, parent=None) 2023-09-17T04:24:52,685 File "/usr/local/lib/python3.11/dist-packages/pip/_vendor/resolvelib/resolvers.py", line 173, in _add_to_criteria 2023-09-17T04:24:52,685 if not criterion.candidates: 2023-09-17T04:24:52,685 File "/usr/local/lib/python3.11/dist-packages/pip/_vendor/resolvelib/structs.py", line 156, in __bool__ 2023-09-17T04:24:52,685 return bool(self._sequence) 2023-09-17T04:24:52,685 ^^^^^^^^^^^^^^^^^^^^ 2023-09-17T04:24:52,685 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 155, in __bool__ 2023-09-17T04:24:52,685 return any(self) 2023-09-17T04:24:52,685 ^^^^^^^^^ 2023-09-17T04:24:52,685 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 143, in 2023-09-17T04:24:52,685 return (c for c in iterator if id(c) not in self._incompatible_ids) 2023-09-17T04:24:52,685 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-17T04:24:52,685 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 47, in _iter_built 2023-09-17T04:24:52,685 candidate = func() 2023-09-17T04:24:52,685 ^^^^^^ 2023-09-17T04:24:52,685 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 206, in _make_candidate_from_link 2023-09-17T04:24:52,685 self._link_candidate_cache[link] = LinkCandidate( 2023-09-17T04:24:52,685 ^^^^^^^^^^^^^^ 2023-09-17T04:24:52,685 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 293, in __init__ 2023-09-17T04:24:52,685 super().__init__( 2023-09-17T04:24:52,685 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 156, in __init__ 2023-09-17T04:24:52,685 self.dist = self._prepare() 2023-09-17T04:24:52,685 ^^^^^^^^^^^^^^^ 2023-09-17T04:24:52,685 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 225, in _prepare 2023-09-17T04:24:52,685 dist = self._prepare_distribution() 2023-09-17T04:24:52,685 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-17T04:24:52,685 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 304, in _prepare_distribution 2023-09-17T04:24:52,685 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2023-09-17T04:24:52,685 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-17T04:24:52,685 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/operations/prepare.py", line 538, in prepare_linked_requirement 2023-09-17T04:24:52,685 return self._prepare_linked_requirement(req, parallel_builds) 2023-09-17T04:24:52,685 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-17T04:24:52,685 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/operations/prepare.py", line 653, in _prepare_linked_requirement 2023-09-17T04:24:52,685 dist = _get_prepared_distribution( 2023-09-17T04:24:52,685 ^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-17T04:24:52,685 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/operations/prepare.py", line 69, in _get_prepared_distribution 2023-09-17T04:24:52,685 abstract_dist.prepare_distribution_metadata( 2023-09-17T04:24:52,685 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/distributions/sdist.py", line 61, in prepare_distribution_metadata 2023-09-17T04:24:52,685 self.req.prepare_metadata() 2023-09-17T04:24:52,685 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/req/req_install.py", line 568, in prepare_metadata 2023-09-17T04:24:52,685 self.metadata_directory = generate_metadata_legacy( 2023-09-17T04:24:52,685 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-17T04:24:52,685 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 71, in generate_metadata 2023-09-17T04:24:52,685 raise MetadataGenerationFailed(package_details=details) from error 2023-09-17T04:24:52,685 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2023-09-17T04:24:52,697 Removed disjoint-union==0.5.0 from https://files.pythonhosted.org/packages/98/5a/3b8334a1d8dafa3fac6e8c36bfb4c86e8230824329cb4b94920836ab2238/disjoint_union-0.5.0.tar.gz from build tracker '/tmp/pip-build-tracker-nm0qzq42' 2023-09-17T04:24:52,698 Removed build tracker: '/tmp/pip-build-tracker-nm0qzq42'