2023-09-17T04:24:51,023 Created temporary directory: /tmp/pip-build-tracker-e1lrhwhl 2023-09-17T04:24:51,025 Initialized build tracking at /tmp/pip-build-tracker-e1lrhwhl 2023-09-17T04:24:51,025 Created build tracker: /tmp/pip-build-tracker-e1lrhwhl 2023-09-17T04:24:51,026 Entered build tracker: /tmp/pip-build-tracker-e1lrhwhl 2023-09-17T04:24:51,026 Created temporary directory: /tmp/pip-wheel-o1fa9kn_ 2023-09-17T04:24:51,029 Created temporary directory: /tmp/pip-ephem-wheel-cache-xuprfe4j 2023-09-17T04:24:51,051 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2023-09-17T04:24:51,055 2 location(s) to search for versions of disjoint-union: 2023-09-17T04:24:51,055 * https://pypi.org/simple/disjoint-union/ 2023-09-17T04:24:51,055 * https://www.piwheels.org/simple/disjoint-union/ 2023-09-17T04:24:51,056 Fetching project page and analyzing links: https://pypi.org/simple/disjoint-union/ 2023-09-17T04:24:51,057 Getting page https://pypi.org/simple/disjoint-union/ 2023-09-17T04:24:51,058 Found index url https://pypi.org/simple/ 2023-09-17T04:24:51,275 Fetched page https://pypi.org/simple/disjoint-union/ as application/vnd.pypi.simple.v1+json 2023-09-17T04:24:51,281 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,282 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,283 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,283 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,284 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,285 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,286 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,287 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,287 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,288 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,289 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,290 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,291 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,292 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,292 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,293 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,294 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,295 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,295 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,296 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,297 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,298 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,298 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,299 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,300 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,301 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,302 Fetching project page and analyzing links: https://www.piwheels.org/simple/disjoint-union/ 2023-09-17T04:24:51,302 Getting page https://www.piwheels.org/simple/disjoint-union/ 2023-09-17T04:24:51,304 Found index url https://www.piwheels.org/simple/ 2023-09-17T04:24:51,567 Fetched page https://www.piwheels.org/simple/disjoint-union/ as text/html 2023-09-17T04:24:51,572 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,572 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,573 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,573 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,574 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,574 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,575 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,575 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,576 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,577 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,577 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,578 Skipping link: not a file: https://www.piwheels.org/simple/disjoint-union/ 2023-09-17T04:24:51,579 Skipping link: not a file: https://pypi.org/simple/disjoint-union/ 2023-09-17T04:24:51,599 Given no hashes to check 1 links for project 'disjoint-union': discarding no candidates 2023-09-17T04:24:51,617 Collecting disjoint-union==0.4.4 2023-09-17T04:24:51,619 Created temporary directory: /tmp/pip-unpack-a4108kx1 2023-09-17T04:24:51,835 Downloading disjoint_union-0.4.4.tar.gz (5.6 kB) 2023-09-17T04:24:51,863 Added disjoint-union==0.4.4 from https://files.pythonhosted.org/packages/fe/cb/7b81afe66a6447ed7deb558bab6670d1510ee6d437382363865c1ab0e8c6/disjoint_union-0.4.4.tar.gz to build tracker '/tmp/pip-build-tracker-e1lrhwhl' 2023-09-17T04:24:51,865 Running setup.py (path:/tmp/pip-wheel-o1fa9kn_/disjoint-union_6c5444c18d014d8291b29386c7b5e373/setup.py) egg_info for package disjoint-union 2023-09-17T04:24:51,866 Created temporary directory: /tmp/pip-pip-egg-info-_qx8ki4n 2023-09-17T04:24:51,867 Preparing metadata (setup.py): started 2023-09-17T04:24:51,868 Running command python setup.py egg_info 2023-09-17T04:24:52,279 Traceback (most recent call last): 2023-09-17T04:24:52,280 File "", line 2, in 2023-09-17T04:24:52,280 File "", line 34, in 2023-09-17T04:24:52,281 File "/tmp/pip-wheel-o1fa9kn_/disjoint-union_6c5444c18d014d8291b29386c7b5e373/setup.py", line 15, in 2023-09-17T04:24:52,281 .read_text() \ 2023-09-17T04:24:52,282 ^^^^^^^^^^^ 2023-09-17T04:24:52,282 File "/usr/lib/python3.11/pathlib.py", line 1059, in read_text 2023-09-17T04:24:52,283 with self.open(mode='r', encoding=encoding, errors=errors) as f: 2023-09-17T04:24:52,284 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-17T04:24:52,285 File "/usr/lib/python3.11/pathlib.py", line 1045, in open 2023-09-17T04:24:52,285 return io.open(self, mode, buffering, encoding, errors, newline) 2023-09-17T04:24:52,286 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-17T04:24:52,287 FileNotFoundError: [Errno 2] No such file or directory: 'requirements.txt' 2023-09-17T04:24:52,352 ERROR: [present-rich] python setup.py egg_info exited with 1 2023-09-17T04:24:52,365 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2023-09-17T04:24:52,365 exec(compile('"'"''"'"''"'"' 2023-09-17T04:24:52,365 # This is -- a caller that pip uses to run setup.py 2023-09-17T04:24:52,365 # 2023-09-17T04:24:52,365 # - It imports setuptools before invoking setup.py, to enable projects that directly 2023-09-17T04:24:52,365 # import from `distutils.core` to work with newer packaging standards. 2023-09-17T04:24:52,365 # - It provides a clear error message when setuptools is not installed. 2023-09-17T04:24:52,365 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2023-09-17T04:24:52,365 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2023-09-17T04:24:52,365 # manifest_maker: standard file '"'"'-c'"'"' not found". 2023-09-17T04:24:52,365 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2023-09-17T04:24:52,365 import os, sys, tokenize 2023-09-17T04:24:52,365 2023-09-17T04:24:52,365 try: 2023-09-17T04:24:52,365 import setuptools 2023-09-17T04:24:52,365 except ImportError as error: 2023-09-17T04:24:52,365 print( 2023-09-17T04:24:52,365 "ERROR: Can not execute `setup.py` since setuptools is not available in " 2023-09-17T04:24:52,365 "the build environment.", 2023-09-17T04:24:52,365 file=sys.stderr, 2023-09-17T04:24:52,365 ) 2023-09-17T04:24:52,365 sys.exit(1) 2023-09-17T04:24:52,365 2023-09-17T04:24:52,365 __file__ = %r 2023-09-17T04:24:52,365 sys.argv[0] = __file__ 2023-09-17T04:24:52,365 2023-09-17T04:24:52,365 if os.path.exists(__file__): 2023-09-17T04:24:52,365 filename = __file__ 2023-09-17T04:24:52,365 with tokenize.open(__file__) as f: 2023-09-17T04:24:52,365 setup_py_code = f.read() 2023-09-17T04:24:52,365 else: 2023-09-17T04:24:52,365 filename = "" 2023-09-17T04:24:52,365 setup_py_code = "from setuptools import setup; setup()" 2023-09-17T04:24:52,365 2023-09-17T04:24:52,365 exec(compile(setup_py_code, filename, "exec")) 2023-09-17T04:24:52,365 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-o1fa9kn_/disjoint-union_6c5444c18d014d8291b29386c7b5e373/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-_qx8ki4n[/] 2023-09-17T04:24:52,366 [bold magenta]cwd[/]: /tmp/pip-wheel-o1fa9kn_/disjoint-union_6c5444c18d014d8291b29386c7b5e373/ 2023-09-17T04:24:52,367 Preparing metadata (setup.py): finished with status 'error' 2023-09-17T04:24:52,368 ERROR: [present-rich] metadata generation failed 2023-09-17T04:24:52,374 Exception information: 2023-09-17T04:24:52,374 Traceback (most recent call last): 2023-09-17T04:24:52,374 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,374 call_subprocess( 2023-09-17T04:24:52,374 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/utils/subprocess.py", line 224, in call_subprocess 2023-09-17T04:24:52,374 raise error 2023-09-17T04:24:52,374 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2023-09-17T04:24:52,374 2023-09-17T04:24:52,374 The above exception was the direct cause of the following exception: 2023-09-17T04:24:52,374 2023-09-17T04:24:52,374 Traceback (most recent call last): 2023-09-17T04:24:52,374 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,374 status = run_func(*args) 2023-09-17T04:24:52,374 ^^^^^^^^^^^^^^^ 2023-09-17T04:24:52,374 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/cli/req_command.py", line 248, in wrapper 2023-09-17T04:24:52,374 return func(self, options, args) 2023-09-17T04:24:52,374 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-17T04:24:52,374 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2023-09-17T04:24:52,374 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2023-09-17T04:24:52,374 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-17T04:24:52,374 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 92, in resolve 2023-09-17T04:24:52,374 result = self._result = resolver.resolve( 2023-09-17T04:24:52,374 ^^^^^^^^^^^^^^^^^ 2023-09-17T04:24:52,374 File "/usr/local/lib/python3.11/dist-packages/pip/_vendor/resolvelib/resolvers.py", line 546, in resolve 2023-09-17T04:24:52,374 state = resolution.resolve(requirements, max_rounds=max_rounds) 2023-09-17T04:24:52,374 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-17T04:24:52,374 File "/usr/local/lib/python3.11/dist-packages/pip/_vendor/resolvelib/resolvers.py", line 397, in resolve 2023-09-17T04:24:52,374 self._add_to_criteria(self.state.criteria, r, parent=None) 2023-09-17T04:24:52,374 File "/usr/local/lib/python3.11/dist-packages/pip/_vendor/resolvelib/resolvers.py", line 173, in _add_to_criteria 2023-09-17T04:24:52,374 if not criterion.candidates: 2023-09-17T04:24:52,374 File "/usr/local/lib/python3.11/dist-packages/pip/_vendor/resolvelib/structs.py", line 156, in __bool__ 2023-09-17T04:24:52,374 return bool(self._sequence) 2023-09-17T04:24:52,374 ^^^^^^^^^^^^^^^^^^^^ 2023-09-17T04:24:52,374 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 155, in __bool__ 2023-09-17T04:24:52,374 return any(self) 2023-09-17T04:24:52,374 ^^^^^^^^^ 2023-09-17T04:24:52,374 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 143, in 2023-09-17T04:24:52,374 return (c for c in iterator if id(c) not in self._incompatible_ids) 2023-09-17T04:24:52,374 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-17T04:24:52,374 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,374 candidate = func() 2023-09-17T04:24:52,374 ^^^^^^ 2023-09-17T04:24:52,374 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,374 self._link_candidate_cache[link] = LinkCandidate( 2023-09-17T04:24:52,374 ^^^^^^^^^^^^^^ 2023-09-17T04:24:52,374 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 293, in __init__ 2023-09-17T04:24:52,374 super().__init__( 2023-09-17T04:24:52,374 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 156, in __init__ 2023-09-17T04:24:52,374 self.dist = self._prepare() 2023-09-17T04:24:52,374 ^^^^^^^^^^^^^^^ 2023-09-17T04:24:52,374 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 225, in _prepare 2023-09-17T04:24:52,374 dist = self._prepare_distribution() 2023-09-17T04:24:52,374 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-17T04:24:52,374 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 304, in _prepare_distribution 2023-09-17T04:24:52,374 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2023-09-17T04:24:52,374 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-17T04:24:52,374 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/operations/prepare.py", line 538, in prepare_linked_requirement 2023-09-17T04:24:52,374 return self._prepare_linked_requirement(req, parallel_builds) 2023-09-17T04:24:52,374 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-17T04:24:52,374 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/operations/prepare.py", line 653, in _prepare_linked_requirement 2023-09-17T04:24:52,374 dist = _get_prepared_distribution( 2023-09-17T04:24:52,374 ^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-17T04:24:52,374 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/operations/prepare.py", line 69, in _get_prepared_distribution 2023-09-17T04:24:52,374 abstract_dist.prepare_distribution_metadata( 2023-09-17T04:24:52,374 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/distributions/sdist.py", line 61, in prepare_distribution_metadata 2023-09-17T04:24:52,374 self.req.prepare_metadata() 2023-09-17T04:24:52,374 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/req/req_install.py", line 568, in prepare_metadata 2023-09-17T04:24:52,374 self.metadata_directory = generate_metadata_legacy( 2023-09-17T04:24:52,374 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-17T04:24:52,374 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,374 raise MetadataGenerationFailed(package_details=details) from error 2023-09-17T04:24:52,374 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2023-09-17T04:24:52,386 Removed disjoint-union==0.4.4 from https://files.pythonhosted.org/packages/fe/cb/7b81afe66a6447ed7deb558bab6670d1510ee6d437382363865c1ab0e8c6/disjoint_union-0.4.4.tar.gz from build tracker '/tmp/pip-build-tracker-e1lrhwhl' 2023-09-17T04:24:52,387 Removed build tracker: '/tmp/pip-build-tracker-e1lrhwhl'