2025-09-08T07:07:04,402 Created temporary directory: /tmp/pip-build-tracker-_nt5bxr5 2025-09-08T07:07:04,403 Initialized build tracking at /tmp/pip-build-tracker-_nt5bxr5 2025-09-08T07:07:04,403 Created build tracker: /tmp/pip-build-tracker-_nt5bxr5 2025-09-08T07:07:04,403 Entered build tracker: /tmp/pip-build-tracker-_nt5bxr5 2025-09-08T07:07:04,403 Created temporary directory: /tmp/pip-wheel-9s46k3eq 2025-09-08T07:07:04,407 Created temporary directory: /tmp/pip-ephem-wheel-cache-y8gskttu 2025-09-08T07:07:04,463 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-08T07:07:04,465 2 location(s) to search for versions of hypertools: 2025-09-08T07:07:04,465 * https://pypi.org/simple/hypertools/ 2025-09-08T07:07:04,465 * https://www.piwheels.org/simple/hypertools/ 2025-09-08T07:07:04,465 Fetching project page and analyzing links: https://pypi.org/simple/hypertools/ 2025-09-08T07:07:04,466 Getting page https://pypi.org/simple/hypertools/ 2025-09-08T07:07:04,467 Found index url https://pypi.org/simple/ 2025-09-08T07:07:04,613 Fetched page https://pypi.org/simple/hypertools/ as application/vnd.pypi.simple.v1+json 2025-09-08T07:07:04,621 Found link https://files.pythonhosted.org/packages/7c/d8/e6844d9aff2abaf1b03801d7197f56451b952fa3d1785654ee1fce887c3e/hypertools-0.1.0.tar.gz (from https://pypi.org/simple/hypertools/), version: 0.1.0 2025-09-08T07:07:04,621 Found link https://files.pythonhosted.org/packages/3d/cd/fe64709decec93394f9c2855623124ac553de897ad9a37fb76c3083e4546/hypertools-0.1.1.tar.gz (from https://pypi.org/simple/hypertools/), version: 0.1.1 2025-09-08T07:07:04,622 Found link https://files.pythonhosted.org/packages/d1/47/c973679eb246552c5c0e45178423842ef6cb04376e9d5f3d4962c9cc5854/hypertools-0.1.2.tar.gz (from https://pypi.org/simple/hypertools/), version: 0.1.2 2025-09-08T07:07:04,622 Found link https://files.pythonhosted.org/packages/21/16/4cbf152eb2d4320bc912010472bc4bd3f3c93305b3ab73484ee393c19dd7/hypertools-0.1.3.tar.gz (from https://pypi.org/simple/hypertools/), version: 0.1.3 2025-09-08T07:07:04,623 Found link https://files.pythonhosted.org/packages/5e/dd/c3c59f47c91263cdff02f7160917f49ebb30cc4c37b3270860048e44a2c2/hypertools-0.1.4.tar.gz (from https://pypi.org/simple/hypertools/), version: 0.1.4 2025-09-08T07:07:04,623 Found link https://files.pythonhosted.org/packages/82/07/ca5db80560521b19b0fb0257434005175967ef41543453dcac83423fd61c/hypertools-0.1.5.tar.gz (from https://pypi.org/simple/hypertools/), version: 0.1.5 2025-09-08T07:07:04,624 Found link https://files.pythonhosted.org/packages/79/51/16039ce97812a618a03b692e2b9025ade547b0205279b039cc0559fb918c/hypertools-0.1.6.tar.gz (from https://pypi.org/simple/hypertools/), version: 0.1.6 2025-09-08T07:07:04,624 Found link https://files.pythonhosted.org/packages/0c/9f/7c3406a9babcaf8e3e64448f1a8109c2bb319f4b30d56f5ad120a36aa1a4/hypertools-0.1.7.tar.gz (from https://pypi.org/simple/hypertools/), version: 0.1.7 2025-09-08T07:07:04,625 Found link https://files.pythonhosted.org/packages/97/85/795aec24d1e0aa9de87bad2f72ca7edd3363500111ccd1a77f19b7ec1779/hypertools-0.2.0.tar.gz (from https://pypi.org/simple/hypertools/), version: 0.2.0 2025-09-08T07:07:04,625 Found link https://files.pythonhosted.org/packages/07/2c/61fea1331f5f9722733d5ee372a5821c7d81e81001f37e069db9f2e6ef3c/hypertools-0.2.1.tar.gz (from https://pypi.org/simple/hypertools/), version: 0.2.1 2025-09-08T07:07:04,626 Found link https://files.pythonhosted.org/packages/2b/b6/c094a295d82a4b056860adedd805cfe92c273aa50444f2be2b913d81a1ed/hypertools-0.3.0.tar.gz (from https://pypi.org/simple/hypertools/), version: 0.3.0 2025-09-08T07:07:04,626 Found link https://files.pythonhosted.org/packages/1c/f2/fce971c81d9fe331d3a4bbed2febf2e5e06f9681f4820f5e8cb8c4f31dc9/hypertools-0.3.1.tar.gz (from https://pypi.org/simple/hypertools/), version: 0.3.1 2025-09-08T07:07:04,627 Found link https://files.pythonhosted.org/packages/f5/64/f8c307e287d009dd9dbf978aa78023e138fab0fa7defc84e23c7a412f0e4/hypertools-0.4.0.tar.gz (from https://pypi.org/simple/hypertools/), version: 0.4.0 2025-09-08T07:07:04,627 Skipping link: No binaries permitted for hypertools: https://files.pythonhosted.org/packages/bd/3c/39f74d7ec357fb44692cedc3e61ae31ecdaede510d2034af9f1994fb728b/hypertools-0.4.1-py2-none-any.whl (from https://pypi.org/simple/hypertools/) 2025-09-08T07:07:04,628 Found link https://files.pythonhosted.org/packages/a7/36/8ab6d04729a557ca3e4864a83321551796c1ac2959e1d0f5df8d7c69584a/hypertools-0.4.1.tar.gz (from https://pypi.org/simple/hypertools/), version: 0.4.1 2025-09-08T07:07:04,628 Found link https://files.pythonhosted.org/packages/99/68/a704a82c234f01d44a6f48246337a414af64892363fe86f84104944c9a6c/hypertools-0.4.2.tar.gz (from https://pypi.org/simple/hypertools/), version: 0.4.2 2025-09-08T07:07:04,629 Found link https://files.pythonhosted.org/packages/44/d8/74cf7678fe1eef8ee1843123ea7d94dba59f2c982c52d01a11035f010826/hypertools-0.5.0.tar.gz (from https://pypi.org/simple/hypertools/), version: 0.5.0 2025-09-08T07:07:04,629 Found link https://files.pythonhosted.org/packages/55/21/7149d05928171795fa83b5d649b819a82451215d8ba8f0057b08377c126b/hypertools-0.5.1.tar.gz (from https://pypi.org/simple/hypertools/), version: 0.5.1 2025-09-08T07:07:04,630 Found link https://files.pythonhosted.org/packages/74/85/94f7f6908646fe19fbd36dbcab7e5a5861255f64f4629367dbc52b538a36/hypertools-0.6.2.tar.gz (from https://pypi.org/simple/hypertools/) (requires-python:>=3.5), version: 0.6.2 2025-09-08T07:07:04,631 Found link https://files.pythonhosted.org/packages/ec/af/0338aca227cc5c0b99cbe5f326b7f6cccb91e157da179eb87bbba4e7ff84/hypertools-0.6.3.tar.gz (from https://pypi.org/simple/hypertools/) (requires-python:>=3.5), version: 0.6.3 2025-09-08T07:07:04,631 Skipping link: No binaries permitted for hypertools: https://files.pythonhosted.org/packages/09/8d/54736bd23e346fcf33fa15d63c2403c05a191a0c1047ed01a24b68794fc6/hypertools-0.7.0-py3-none-any.whl (from https://pypi.org/simple/hypertools/) (requires-python:>=3.5) 2025-09-08T07:07:04,632 Found link https://files.pythonhosted.org/packages/91/2e/b5291eaeaba3036718c11746267d38b3b7cb0369849ad51c3b0aa29adffa/hypertools-0.7.0.tar.gz (from https://pypi.org/simple/hypertools/) (requires-python:>=3.5), version: 0.7.0 2025-09-08T07:07:04,632 Skipping link: No binaries permitted for hypertools: https://files.pythonhosted.org/packages/89/1b/4527440b461a586be5c53cffd09dc33014c6e3e40ed82565301a47906d02/hypertools-0.8.0-py3-none-any.whl (from https://pypi.org/simple/hypertools/) (requires-python:>=3.6) 2025-09-08T07:07:04,633 Found link https://files.pythonhosted.org/packages/ca/07/c642511445449947e960b5566938a403d39d48e0f0af4c08d9e28fa782e2/hypertools-0.8.0.tar.gz (from https://pypi.org/simple/hypertools/) (requires-python:>=3.6), version: 0.8.0 2025-09-08T07:07:04,634 Skipping link: No binaries permitted for hypertools: https://files.pythonhosted.org/packages/c0/17/7b47052acd1819d560ee8b49511c0c2f8692510d1d2c2adf7d6ea325f70a/hypertools-0.8.1-py3-none-any.whl (from https://pypi.org/simple/hypertools/) (requires-python:>=3.9) 2025-09-08T07:07:04,635 Found link https://files.pythonhosted.org/packages/0b/d4/33b3a3040623dc42a2af3cd4ec62f14498a5cf8e0e686d41964fdd94dd3b/hypertools-0.8.1.tar.gz (from https://pypi.org/simple/hypertools/) (requires-python:>=3.9), version: 0.8.1 2025-09-08T07:07:04,636 Fetching project page and analyzing links: https://www.piwheels.org/simple/hypertools/ 2025-09-08T07:07:04,636 Getting page https://www.piwheels.org/simple/hypertools/ 2025-09-08T07:07:04,637 Found index url https://www.piwheels.org/simple/ 2025-09-08T07:07:04,735 Fetched page https://www.piwheels.org/simple/hypertools/ as text/html 2025-09-08T07:07:04,739 Skipping link: No binaries permitted for hypertools: https://archive1.piwheels.org/simple/hypertools/hypertools-0.8.1-py3-none-any.whl#sha256=c1a5fb737fbc5223cf9a02c920be2db1254c819af9c8354abbc349d01a740f78 (from https://www.piwheels.org/simple/hypertools/) (requires-python:>=3.9) 2025-09-08T07:07:04,739 Skipping link: No binaries permitted for hypertools: https://archive1.piwheels.org/simple/hypertools/hypertools-0.8.0-py3-none-any.whl#sha256=a74949622dd26ad362f700a72e03888dbc1678cf3c776270c4e4ec793585b30b (from https://www.piwheels.org/simple/hypertools/) (requires-python:>=3.6) 2025-09-08T07:07:04,739 Skipping link: No binaries permitted for hypertools: https://archive1.piwheels.org/simple/hypertools/hypertools-0.7.0-py3-none-any.whl#sha256=a988f7e89c5dfdc2c1f2cf8c396314bf1662af667764d3ae514838f6c703f83d (from https://www.piwheels.org/simple/hypertools/) (requires-python:>=3.5) 2025-09-08T07:07:04,739 Skipping link: No binaries permitted for hypertools: https://archive1.piwheels.org/simple/hypertools/hypertools-0.6.3-py3-none-any.whl#sha256=deaa5752582d086c47b60cce8fb6bc2489a256f77b0f909610179a87dcdc0d6c (from https://www.piwheels.org/simple/hypertools/) (requires-python:>=3.5) 2025-09-08T07:07:04,740 Skipping link: No binaries permitted for hypertools: https://archive1.piwheels.org/simple/hypertools/hypertools-0.6.2-py3-none-any.whl#sha256=5fee5444a1ce1778efee7c5ac845f394e84e5247f62513ca60a07bf7a7379991 (from https://www.piwheels.org/simple/hypertools/) (requires-python:>=3.5) 2025-09-08T07:07:04,740 Skipping link: No binaries permitted for hypertools: https://archive1.piwheels.org/simple/hypertools/hypertools-0.5.1-py3-none-any.whl#sha256=0e5dd551dbb4f352b613dde868aa83d621652f483d0508cf8f6682440a954151 (from https://www.piwheels.org/simple/hypertools/) 2025-09-08T07:07:04,740 Skipping link: No binaries permitted for hypertools: https://archive1.piwheels.org/simple/hypertools/hypertools-0.5.0-py3-none-any.whl#sha256=b00deae803c98bf864ee3e49a2fbe8c2cc4678b2d7335c0e8cb3e6ba5744bbe6 (from https://www.piwheels.org/simple/hypertools/) 2025-09-08T07:07:04,740 Skipping link: No binaries permitted for hypertools: https://archive1.piwheels.org/simple/hypertools/hypertools-0.4.2-py3-none-any.whl#sha256=5e4786496b807fb27f2c965fe67341264ba92a69784f080525cf54f382a079dc (from https://www.piwheels.org/simple/hypertools/) 2025-09-08T07:07:04,740 Skipping link: No binaries permitted for hypertools: https://archive1.piwheels.org/simple/hypertools/hypertools-0.4.1-py3-none-any.whl#sha256=4c8530f768d88755e5c3a0e664484a46dc487c2c1e779437a64e390a109ad09f (from https://www.piwheels.org/simple/hypertools/) 2025-09-08T07:07:04,740 Skipping link: No binaries permitted for hypertools: https://archive1.piwheels.org/simple/hypertools/hypertools-0.4.0-py3-none-any.whl#sha256=a6e029f6cb78a1ef9767cd2342e259bed496d0ebdfa68a722141c0ac9e09f176 (from https://www.piwheels.org/simple/hypertools/) 2025-09-08T07:07:04,740 Skipping link: No binaries permitted for hypertools: https://archive1.piwheels.org/simple/hypertools/hypertools-0.3.1-py3-none-any.whl#sha256=8040ab16dde3f74df032976300056d64be9a91a28449c442f70a826514150987 (from https://www.piwheels.org/simple/hypertools/) 2025-09-08T07:07:04,740 Skipping link: No binaries permitted for hypertools: https://archive1.piwheels.org/simple/hypertools/hypertools-0.3.0-py3-none-any.whl#sha256=430fc06804f763a858b35369dd18ba314bb779f54a1bd1273f19c1af05fde068 (from https://www.piwheels.org/simple/hypertools/) 2025-09-08T07:07:04,740 Skipping link: No binaries permitted for hypertools: https://archive1.piwheels.org/simple/hypertools/hypertools-0.2.1-py3-none-any.whl#sha256=679673a1a027e6063803194c0bf3b4efbf0f2bdd7eeab92941e968aae3f3f6f6 (from https://www.piwheels.org/simple/hypertools/) 2025-09-08T07:07:04,741 Skipping link: No binaries permitted for hypertools: https://archive1.piwheels.org/simple/hypertools/hypertools-0.2.0-py3-none-any.whl#sha256=e7d3f302e15746b524855466bffc8a72808d82ab9488b437bfcc6c88f985b269 (from https://www.piwheels.org/simple/hypertools/) 2025-09-08T07:07:04,741 Skipping link: No binaries permitted for hypertools: https://archive1.piwheels.org/simple/hypertools/hypertools-0.1.7-py3-none-any.whl#sha256=b405d61189d9ee9e3a714b7ca601c2790a6a93170c8a0f5bc98753605344ecb6 (from https://www.piwheels.org/simple/hypertools/) 2025-09-08T07:07:04,741 Skipping link: No binaries permitted for hypertools: https://archive1.piwheels.org/simple/hypertools/hypertools-0.1.6-py3-none-any.whl#sha256=65dab844fb49b126dc4c931b7dee8738ef946be4e73269da082381f7f79617c2 (from https://www.piwheels.org/simple/hypertools/) 2025-09-08T07:07:04,741 Skipping link: No binaries permitted for hypertools: https://archive1.piwheels.org/simple/hypertools/hypertools-0.1.5-py3-none-any.whl#sha256=02653e1d6699212142cbe7745e75ea32af1eb490f8c9ccf411b8ba2710fe9397 (from https://www.piwheels.org/simple/hypertools/) 2025-09-08T07:07:04,741 Skipping link: No binaries permitted for hypertools: https://archive1.piwheels.org/simple/hypertools/hypertools-0.1.4-py3-none-any.whl#sha256=6011813067b9176f6188248f7c465600d0d54f99be45886603653952f8fe6473 (from https://www.piwheels.org/simple/hypertools/) 2025-09-08T07:07:04,741 Skipping link: No binaries permitted for hypertools: https://archive1.piwheels.org/simple/hypertools/hypertools-0.1.3-py3-none-any.whl#sha256=b043801feadef4014a05f8109dd35a6b6c5255231fd998cc20bade01afaf5010 (from https://www.piwheels.org/simple/hypertools/) 2025-09-08T07:07:04,741 Skipping link: No binaries permitted for hypertools: https://archive1.piwheels.org/simple/hypertools/hypertools-0.1.2-py3-none-any.whl#sha256=e320a2bb44f389c5f9074e5f9795647dc098db7e9ed48de6f0a9c0b2e5a6bbef (from https://www.piwheels.org/simple/hypertools/) 2025-09-08T07:07:04,741 Skipping link: No binaries permitted for hypertools: https://archive1.piwheels.org/simple/hypertools/hypertools-0.1.1-py3-none-any.whl#sha256=63d7d96df61da14cd755791f3046140c87f24d42053223deeccf72b699e0879a (from https://www.piwheels.org/simple/hypertools/) 2025-09-08T07:07:04,742 Skipping link: not a file: https://www.piwheels.org/simple/hypertools/ 2025-09-08T07:07:04,742 Skipping link: not a file: https://pypi.org/simple/hypertools/ 2025-09-08T07:07:04,769 Given no hashes to check 1 links for project 'hypertools': discarding no candidates 2025-09-08T07:07:04,770 Collecting hypertools==0.1.0 2025-09-08T07:07:04,772 Created temporary directory: /tmp/pip-unpack-j15bk8s2 2025-09-08T07:07:04,909 Downloading hypertools-0.1.0.tar.gz (19 kB) 2025-09-08T07:07:04,943 Added hypertools==0.1.0 from https://files.pythonhosted.org/packages/7c/d8/e6844d9aff2abaf1b03801d7197f56451b952fa3d1785654ee1fce887c3e/hypertools-0.1.0.tar.gz to build tracker '/tmp/pip-build-tracker-_nt5bxr5' 2025-09-08T07:07:04,944 Running setup.py (path:/tmp/pip-wheel-9s46k3eq/hypertools_c76c9d7685384abbb6286014d4ed1465/setup.py) egg_info for package hypertools 2025-09-08T07:07:04,945 Created temporary directory: /tmp/pip-pip-egg-info-qd0y2y1h 2025-09-08T07:07:04,945 Preparing metadata (setup.py): started 2025-09-08T07:07:04,946 Running command python setup.py egg_info 2025-09-08T07:07:05,460 Traceback (most recent call last): 2025-09-08T07:07:05,461 File "", line 2, in 2025-09-08T07:07:05,461 exec(compile(''' 2025-09-08T07:07:05,462 ~~~~^^^^^^^^^^^^ 2025-09-08T07:07:05,462 # This is -- a caller that pip uses to run setup.py 2025-09-08T07:07:05,462 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T07:07:05,462 ...<32 lines>... 2025-09-08T07:07:05,462 exec(compile(setup_py_code, filename, "exec")) 2025-09-08T07:07:05,462 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T07:07:05,462 ''' % ('/tmp/pip-wheel-9s46k3eq/hypertools_c76c9d7685384abbb6286014d4ed1465/setup.py',), "", "exec")) 2025-09-08T07:07:05,462 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T07:07:05,463 File "", line 35, in 2025-09-08T07:07:05,463 File "/tmp/pip-wheel-9s46k3eq/hypertools_c76c9d7685384abbb6286014d4ed1465/setup.py", line 25, in 2025-09-08T07:07:05,463 with open('LICENSE') as f: 2025-09-08T07:07:05,463 ~~~~^^^^^^^^^^^ 2025-09-08T07:07:05,463 FileNotFoundError: [Errno 2] No such file or directory: 'LICENSE' 2025-09-08T07:07:05,547 ERROR: python setup.py egg_info exited with 1 2025-09-08T07:07:05,558 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2025-09-08T07:07:05,558 exec(compile('"'"''"'"''"'"' 2025-09-08T07:07:05,558 # This is -- a caller that pip uses to run setup.py 2025-09-08T07:07:05,558 # 2025-09-08T07:07:05,558 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-08T07:07:05,558 # import from `distutils.core` to work with newer packaging standards. 2025-09-08T07:07:05,558 # - It provides a clear error message when setuptools is not installed. 2025-09-08T07:07:05,558 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-08T07:07:05,558 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-08T07:07:05,558 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-08T07:07:05,558 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-08T07:07:05,558 import os, sys, tokenize, traceback 2025-09-08T07:07:05,558 2025-09-08T07:07:05,558 try: 2025-09-08T07:07:05,558 import setuptools 2025-09-08T07:07:05,558 except ImportError: 2025-09-08T07:07:05,558 print( 2025-09-08T07:07:05,558 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-08T07:07:05,558 "the build environment with exception:", 2025-09-08T07:07:05,558 file=sys.stderr, 2025-09-08T07:07:05,558 ) 2025-09-08T07:07:05,558 traceback.print_exc() 2025-09-08T07:07:05,558 sys.exit(1) 2025-09-08T07:07:05,558 2025-09-08T07:07:05,558 __file__ = %r 2025-09-08T07:07:05,558 sys.argv[0] = __file__ 2025-09-08T07:07:05,558 2025-09-08T07:07:05,558 if os.path.exists(__file__): 2025-09-08T07:07:05,558 filename = __file__ 2025-09-08T07:07:05,558 with tokenize.open(__file__) as f: 2025-09-08T07:07:05,558 setup_py_code = f.read() 2025-09-08T07:07:05,558 else: 2025-09-08T07:07:05,558 filename = "" 2025-09-08T07:07:05,558 setup_py_code = "from setuptools import setup; setup()" 2025-09-08T07:07:05,558 2025-09-08T07:07:05,558 exec(compile(setup_py_code, filename, "exec")) 2025-09-08T07:07:05,558 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-9s46k3eq/hypertools_c76c9d7685384abbb6286014d4ed1465/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-qd0y2y1h[/] 2025-09-08T07:07:05,559 [bold magenta]cwd[/]: /tmp/pip-wheel-9s46k3eq/hypertools_c76c9d7685384abbb6286014d4ed1465/ 2025-09-08T07:07:05,559 Preparing metadata (setup.py): finished with status 'error' 2025-09-08T07:07:05,560 ERROR: metadata generation failed 2025-09-08T07:07:05,565 Exception information: 2025-09-08T07:07:05,565 Traceback (most recent call last): 2025-09-08T07:07:05,565 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 63, in generate_metadata 2025-09-08T07:07:05,565 call_subprocess( 2025-09-08T07:07:05,565 ~~~~~~~~~~~~~~~^ 2025-09-08T07:07:05,565 args, 2025-09-08T07:07:05,565 ^^^^^ 2025-09-08T07:07:05,565 ...<2 lines>... 2025-09-08T07:07:05,565 spinner=spinner, 2025-09-08T07:07:05,565 ^^^^^^^^^^^^^^^^ 2025-09-08T07:07:05,565 ) 2025-09-08T07:07:05,565 ^ 2025-09-08T07:07:05,565 File "/usr/lib/python3/dist-packages/pip/_internal/utils/subprocess.py", line 209, in call_subprocess 2025-09-08T07:07:05,565 raise error 2025-09-08T07:07:05,565 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2025-09-08T07:07:05,565 2025-09-08T07:07:05,565 The above exception was the direct cause of the following exception: 2025-09-08T07:07:05,565 2025-09-08T07:07:05,565 Traceback (most recent call last): 2025-09-08T07:07:05,565 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-08T07:07:05,565 status = _inner_run() 2025-09-08T07:07:05,565 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-08T07:07:05,565 return self.run(options, args) 2025-09-08T07:07:05,565 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-08T07:07:05,565 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-08T07:07:05,565 return func(self, options, args) 2025-09-08T07:07:05,565 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2025-09-08T07:07:05,565 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2025-09-08T07:07:05,565 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 96, in resolve 2025-09-08T07:07:05,565 result = self._result = resolver.resolve( 2025-09-08T07:07:05,565 ~~~~~~~~~~~~~~~~^ 2025-09-08T07:07:05,565 collected.requirements, max_rounds=limit_how_complex_resolution_can_be 2025-09-08T07:07:05,565 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T07:07:05,565 ) 2025-09-08T07:07:05,565 ^ 2025-09-08T07:07:05,565 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 515, in resolve 2025-09-08T07:07:05,565 state = resolution.resolve(requirements, max_rounds=max_rounds) 2025-09-08T07:07:05,565 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 388, in resolve 2025-09-08T07:07:05,565 self._add_to_criteria(self.state.criteria, r, parent=None) 2025-09-08T07:07:05,565 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T07:07:05,565 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 141, in _add_to_criteria 2025-09-08T07:07:05,565 if not criterion.candidates: 2025-09-08T07:07:05,565 ^^^^^^^^^^^^^^^^^^^^ 2025-09-08T07:07:05,565 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/structs.py", line 194, in __bool__ 2025-09-08T07:07:05,565 return bool(self._sequence) 2025-09-08T07:07:05,565 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 163, in __bool__ 2025-09-08T07:07:05,565 self._bool = any(self) 2025-09-08T07:07:05,565 ~~~^^^^^^ 2025-09-08T07:07:05,565 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 147, in 2025-09-08T07:07:05,565 return (c for c in iterator if id(c) not in self._incompatible_ids) 2025-09-08T07:07:05,565 ^^^^^^^^ 2025-09-08T07:07:05,565 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 37, in _iter_built 2025-09-08T07:07:05,565 candidate = func() 2025-09-08T07:07:05,565 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 187, in _make_candidate_from_link 2025-09-08T07:07:05,565 base: Optional[BaseCandidate] = self._make_base_candidate_from_link( 2025-09-08T07:07:05,565 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-08T07:07:05,565 link, template, name, version 2025-09-08T07:07:05,565 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T07:07:05,565 ) 2025-09-08T07:07:05,565 ^ 2025-09-08T07:07:05,565 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 233, in _make_base_candidate_from_link 2025-09-08T07:07:05,565 self._link_candidate_cache[link] = LinkCandidate( 2025-09-08T07:07:05,565 ~~~~~~~~~~~~~^ 2025-09-08T07:07:05,565 link, 2025-09-08T07:07:05,565 ^^^^^ 2025-09-08T07:07:05,565 ...<3 lines>... 2025-09-08T07:07:05,565 version=version, 2025-09-08T07:07:05,565 ^^^^^^^^^^^^^^^^ 2025-09-08T07:07:05,565 ) 2025-09-08T07:07:05,565 ^ 2025-09-08T07:07:05,565 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 306, in __init__ 2025-09-08T07:07:05,565 super().__init__( 2025-09-08T07:07:05,565 ~~~~~~~~~~~~~~~~^ 2025-09-08T07:07:05,565 link=link, 2025-09-08T07:07:05,565 ^^^^^^^^^^ 2025-09-08T07:07:05,565 ...<4 lines>... 2025-09-08T07:07:05,565 version=version, 2025-09-08T07:07:05,565 ^^^^^^^^^^^^^^^^ 2025-09-08T07:07:05,565 ) 2025-09-08T07:07:05,565 ^ 2025-09-08T07:07:05,565 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 159, in __init__ 2025-09-08T07:07:05,565 self.dist = self._prepare() 2025-09-08T07:07:05,565 ~~~~~~~~~~~~~^^ 2025-09-08T07:07:05,565 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 236, in _prepare 2025-09-08T07:07:05,565 dist = self._prepare_distribution() 2025-09-08T07:07:05,565 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 317, in _prepare_distribution 2025-09-08T07:07:05,565 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2025-09-08T07:07:05,565 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T07:07:05,565 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 532, in prepare_linked_requirement 2025-09-08T07:07:05,565 return self._prepare_linked_requirement(req, parallel_builds) 2025-09-08T07:07:05,565 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T07:07:05,565 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 647, in _prepare_linked_requirement 2025-09-08T07:07:05,565 dist = _get_prepared_distribution( 2025-09-08T07:07:05,565 req, 2025-09-08T07:07:05,565 ...<3 lines>... 2025-09-08T07:07:05,565 self.check_build_deps, 2025-09-08T07:07:05,565 ) 2025-09-08T07:07:05,565 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 71, in _get_prepared_distribution 2025-09-08T07:07:05,565 abstract_dist.prepare_distribution_metadata( 2025-09-08T07:07:05,565 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-08T07:07:05,565 finder, build_isolation, check_build_deps 2025-09-08T07:07:05,565 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T07:07:05,565 ) 2025-09-08T07:07:05,565 ^ 2025-09-08T07:07:05,565 File "/usr/lib/python3/dist-packages/pip/_internal/distributions/sdist.py", line 69, in prepare_distribution_metadata 2025-09-08T07:07:05,565 self.req.prepare_metadata() 2025-09-08T07:07:05,565 ~~~~~~~~~~~~~~~~~~~~~~~~~^^ 2025-09-08T07:07:05,565 File "/usr/lib/python3/dist-packages/pip/_internal/req/req_install.py", line 581, in prepare_metadata 2025-09-08T07:07:05,565 self.metadata_directory = generate_metadata_legacy( 2025-09-08T07:07:05,565 ~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-08T07:07:05,565 build_env=self.build_env, 2025-09-08T07:07:05,565 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T07:07:05,565 ...<3 lines>... 2025-09-08T07:07:05,565 details=details, 2025-09-08T07:07:05,565 ^^^^^^^^^^^^^^^^ 2025-09-08T07:07:05,565 ) 2025-09-08T07:07:05,565 ^ 2025-09-08T07:07:05,565 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 70, in generate_metadata 2025-09-08T07:07:05,565 raise MetadataGenerationFailed(package_details=details) from error 2025-09-08T07:07:05,565 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2025-09-08T07:07:05,585 Removed hypertools==0.1.0 from https://files.pythonhosted.org/packages/7c/d8/e6844d9aff2abaf1b03801d7197f56451b952fa3d1785654ee1fce887c3e/hypertools-0.1.0.tar.gz from build tracker '/tmp/pip-build-tracker-_nt5bxr5' 2025-09-08T07:07:05,585 Removed build tracker: '/tmp/pip-build-tracker-_nt5bxr5'