2025-09-08T03:11:28,918 Created temporary directory: /tmp/pip-build-tracker-2wnhq2hd 2025-09-08T03:11:28,918 Initialized build tracking at /tmp/pip-build-tracker-2wnhq2hd 2025-09-08T03:11:28,919 Created build tracker: /tmp/pip-build-tracker-2wnhq2hd 2025-09-08T03:11:28,919 Entered build tracker: /tmp/pip-build-tracker-2wnhq2hd 2025-09-08T03:11:28,919 Created temporary directory: /tmp/pip-wheel-gy07ghfx 2025-09-08T03:11:28,922 Created temporary directory: /tmp/pip-ephem-wheel-cache-c6kf9ih5 2025-09-08T03:11:28,983 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-08T03:11:28,985 2 location(s) to search for versions of sievelib: 2025-09-08T03:11:28,985 * https://pypi.org/simple/sievelib/ 2025-09-08T03:11:28,985 * https://www.piwheels.org/simple/sievelib/ 2025-09-08T03:11:28,985 Fetching project page and analyzing links: https://pypi.org/simple/sievelib/ 2025-09-08T03:11:28,986 Getting page https://pypi.org/simple/sievelib/ 2025-09-08T03:11:28,987 Found index url https://pypi.org/simple/ 2025-09-08T03:11:29,134 Fetched page https://pypi.org/simple/sievelib/ as application/vnd.pypi.simple.v1+json 2025-09-08T03:11:29,138 Found link https://files.pythonhosted.org/packages/08/6e/bed1373df9a5fda5e54857fbe768436396e6523e9076c94b87adb7eda04d/sievelib-0.1.tar.gz (from https://pypi.org/simple/sievelib/), version: 0.1 2025-09-08T03:11:29,138 Found link https://files.pythonhosted.org/packages/be/d6/0963d14d7b22f5aaba6e0cdb16865a6faa9478c2a05c39a9b818cc73ca03/sievelib-0.2.tar.gz (from https://pypi.org/simple/sievelib/), version: 0.2 2025-09-08T03:11:29,138 Found link https://files.pythonhosted.org/packages/8a/8f/3f9850f4db89d47c01eae7e98cdeda1a981a3e1b721a6de1137daa4ad0f8/sievelib-0.3.tar.gz (from https://pypi.org/simple/sievelib/), version: 0.3 2025-09-08T03:11:29,139 Found link https://files.pythonhosted.org/packages/a8/e5/ef737edecd74ecdbf5f0f3b12231b6cb3452032eb00207e7f9a96c07e64b/sievelib-0.4.tar.gz (from https://pypi.org/simple/sievelib/), version: 0.4 2025-09-08T03:11:29,139 Found link https://files.pythonhosted.org/packages/6a/51/add4507f755c7c59c8ce92210d6886715631234542cd2b93044c3af52b3d/sievelib-0.5.tar.gz (from https://pypi.org/simple/sievelib/), version: 0.5 2025-09-08T03:11:29,139 Found link https://files.pythonhosted.org/packages/9b/99/2bcaf9366af2c5cd2866f22baecdbfce9d31142fc74cad140a398b783095/sievelib-0.6.tar.gz (from https://pypi.org/simple/sievelib/), version: 0.6 2025-09-08T03:11:29,139 Found link https://files.pythonhosted.org/packages/0a/ab/6e6cd95567e11c24c57d101abce2e03b54147d6c32c47e6900929eed0d3d/sievelib-0.7.tar.gz (from https://pypi.org/simple/sievelib/), version: 0.7 2025-09-08T03:11:29,140 Found link https://files.pythonhosted.org/packages/0e/82/822c086e4b2ed5c1b4f0119860c32792e5830d3f2bb5e46bac1459e24caa/sievelib-0.8.tar.gz (from https://pypi.org/simple/sievelib/), version: 0.8 2025-09-08T03:11:29,140 Found link https://files.pythonhosted.org/packages/e5/0b/77c17effe0daa79edb7222781ba33e19d1677a9638349e9215e115daddf6/sievelib-0.9.tar.gz (from https://pypi.org/simple/sievelib/), version: 0.9 2025-09-08T03:11:29,140 Found link https://files.pythonhosted.org/packages/7f/e6/bbead7ff661cfd25d2dd58660f7a7d6c35a530ed5ba76fb3970b91581882/sievelib-0.9.1.tar.gz (from https://pypi.org/simple/sievelib/), version: 0.9.1 2025-09-08T03:11:29,140 Found link https://files.pythonhosted.org/packages/5d/d5/87eadeec74f04e3a86c57a7e64ac9dfc4ddae439acf9456117a7b81a2c0d/sievelib-0.9.2.tar.gz (from https://pypi.org/simple/sievelib/), version: 0.9.2 2025-09-08T03:11:29,141 Found link https://files.pythonhosted.org/packages/6f/d3/207a9da2ffdc6841791280ad8069fdbd9a34331d7a356b59c6e96148b82f/sievelib-1.0.0.tar.gz (from https://pypi.org/simple/sievelib/), version: 1.0.0 2025-09-08T03:11:29,141 Found link https://files.pythonhosted.org/packages/88/1b/5a258490afd6f75d88ae2248198ae348e314ab361d948b1c6a95b032207e/sievelib-1.1.0.tar.gz (from https://pypi.org/simple/sievelib/), version: 1.1.0 2025-09-08T03:11:29,141 Skipping link: No binaries permitted for sievelib: https://files.pythonhosted.org/packages/14/fd/3676ef3b06be6385cf69d34470254ac1f80cbd0f58a3830d742c471d1cfa/sievelib-1.1.1-py2.py3-none-any.whl (from https://pypi.org/simple/sievelib/) 2025-09-08T03:11:29,141 Skipping link: unsupported archive format: .egg: https://files.pythonhosted.org/packages/76/2f/8848e7ca2cf939f794beff576bb2c2c26dd24ab620fa19d8b6e592fe9bde/sievelib-1.1.1-py3.6.egg (from https://pypi.org/simple/sievelib/) 2025-09-08T03:11:29,142 Found link https://files.pythonhosted.org/packages/0d/ac/8d1a4d9f9c87a2e0aa7aef57111040e08e41ceea0fe6fc1b2aafded024ee/sievelib-1.1.1.tar.gz (from https://pypi.org/simple/sievelib/), version: 1.1.1 2025-09-08T03:11:29,142 Skipping link: No binaries permitted for sievelib: https://files.pythonhosted.org/packages/17/85/ca7e645bd70a5819f8f88af37bdfc5a0d44206e109deb8ea406d6f0503b9/sievelib-1.2.0-py2.py3-none-any.whl (from https://pypi.org/simple/sievelib/) 2025-09-08T03:11:29,142 Skipping link: unsupported archive format: .egg: https://files.pythonhosted.org/packages/d8/d4/6a271720ab7d7aa7b16beb0f2f0c74f67f5b206cffc508da39bda94d7bbe/sievelib-1.2.0-py3.8.egg (from https://pypi.org/simple/sievelib/) 2025-09-08T03:11:29,142 Found link https://files.pythonhosted.org/packages/92/e1/6271b86c412d312c706c61ff37db7637ae9a61f7d1739a8654cfd77578cd/sievelib-1.2.0.tar.gz (from https://pypi.org/simple/sievelib/), version: 1.2.0 2025-09-08T03:11:29,142 Skipping link: No binaries permitted for sievelib: https://files.pythonhosted.org/packages/dd/b2/40fab9a5f5e354ad318deedcddd48c79caf8cb3cd0af673c37c19845cb1a/sievelib-1.2.1-py2.py3-none-any.whl (from https://pypi.org/simple/sievelib/) 2025-09-08T03:11:29,143 Skipping link: unsupported archive format: .egg: https://files.pythonhosted.org/packages/ec/61/7babfeed93d4b6ec997e25dc83032e3a51289c2d3879fda44fdf853affe1/sievelib-1.2.1-py3.8.egg (from https://pypi.org/simple/sievelib/) 2025-09-08T03:11:29,143 Found link https://files.pythonhosted.org/packages/52/d8/cf7261d10f8a11f7c1d16d0780115f39885466215f5439269a70c3532389/sievelib-1.2.1.tar.gz (from https://pypi.org/simple/sievelib/), version: 1.2.1 2025-09-08T03:11:29,144 Found link https://files.pythonhosted.org/packages/cd/e6/d988c4b2acad709ce63552b54cf2e60c485e88be00236667e45c6e7b7dc4/sievelib-1.3.0.tar.gz (from https://pypi.org/simple/sievelib/) (requires-python:>=3.7), version: 1.3.0 2025-09-08T03:11:29,144 Found link https://files.pythonhosted.org/packages/65/96/b7815e06681c2d519c7202a329c91fe5d2097f4fe33cd047fc5de816196d/sievelib-1.4.0.tar.gz (from https://pypi.org/simple/sievelib/) (requires-python:>=3.7), version: 1.4.0 2025-09-08T03:11:29,145 Found link https://files.pythonhosted.org/packages/cc/39/8dab81db21e50dbab1598c69f04ee7aca23e2c4aac908f3f6fb7234028d1/sievelib-1.4.1.tar.gz (from https://pypi.org/simple/sievelib/) (requires-python:>=3.7), version: 1.4.1 2025-09-08T03:11:29,145 Found link https://files.pythonhosted.org/packages/69/ca/58108804641b408c2e687fcd3a8c0fa5479d3202c1f4f75f248b6fa2c7a4/sievelib-1.4.2.tar.gz (from https://pypi.org/simple/sievelib/) (requires-python:>=3.7), version: 1.4.2 2025-09-08T03:11:29,145 Fetching project page and analyzing links: https://www.piwheels.org/simple/sievelib/ 2025-09-08T03:11:29,146 Getting page https://www.piwheels.org/simple/sievelib/ 2025-09-08T03:11:29,147 Found index url https://www.piwheels.org/simple/ 2025-09-08T03:11:29,253 Fetched page https://www.piwheels.org/simple/sievelib/ as text/html 2025-09-08T03:11:29,257 Skipping link: No binaries permitted for sievelib: https://archive1.piwheels.org/simple/sievelib/sievelib-1.4.2-py2.py3-none-any.whl#sha256=0eab7f153d7cc4531403b4af248e1e1b7d7749441c3ab3cae2479c25106f2a17 (from https://www.piwheels.org/simple/sievelib/) (requires-python:>=3.7) 2025-09-08T03:11:29,258 Skipping link: No binaries permitted for sievelib: https://archive1.piwheels.org/simple/sievelib/sievelib-1.4.1-py2.py3-none-any.whl#sha256=95acee720fa56f60d695e75e3058af94647233b2b9625117e45ff6a7269fd701 (from https://www.piwheels.org/simple/sievelib/) (requires-python:>=3.7) 2025-09-08T03:11:29,258 Skipping link: No binaries permitted for sievelib: https://archive1.piwheels.org/simple/sievelib/sievelib-1.4.0-py2.py3-none-any.whl#sha256=bca2a4378cc947f15675889c35414c9be097be29cba449a2250d0e2c0672e403 (from https://www.piwheels.org/simple/sievelib/) (requires-python:>=3.7) 2025-09-08T03:11:29,258 Skipping link: No binaries permitted for sievelib: https://archive1.piwheels.org/simple/sievelib/sievelib-1.3.0-py2.py3-none-any.whl#sha256=83574417e7fd3edaac7636c55efbeafe6c75726a6c60aff794416410b04f64e2 (from https://www.piwheels.org/simple/sievelib/) (requires-python:>=3.7) 2025-09-08T03:11:29,258 Skipping link: No binaries permitted for sievelib: https://archive1.piwheels.org/simple/sievelib/sievelib-1.2.1-py2.py3-none-any.whl#sha256=307284c4427bd8f3c6bdd49f49628ecca24c3573d42a5fa000f8ffee735f0776 (from https://www.piwheels.org/simple/sievelib/) 2025-09-08T03:11:29,258 Skipping link: No binaries permitted for sievelib: https://archive1.piwheels.org/simple/sievelib/sievelib-1.2.0-py2.py3-none-any.whl#sha256=a34ffb27dffeebe4f540c85a0aaaa6588ff7fbeac11a81a0dba1ead54bf339c5 (from https://www.piwheels.org/simple/sievelib/) 2025-09-08T03:11:29,258 Skipping link: No binaries permitted for sievelib: https://archive1.piwheels.org/simple/sievelib/sievelib-1.1.1-py2.py3-none-any.whl#sha256=b6fe5d4239dab278def5eab9ece95463ea241c99b9ba6dc8ac452394a83f697b (from https://www.piwheels.org/simple/sievelib/) 2025-09-08T03:11:29,259 Skipping link: No binaries permitted for sievelib: https://archive1.piwheels.org/simple/sievelib/sievelib-1.1.0-py3-none-any.whl#sha256=cbf8a656d74b31de74a4d7a7ca56265928059dd355c61cce122ee3885a1b87ce (from https://www.piwheels.org/simple/sievelib/) 2025-09-08T03:11:29,259 Skipping link: No binaries permitted for sievelib: https://archive1.piwheels.org/simple/sievelib/sievelib-1.0.0-py3-none-any.whl#sha256=12232f668374938dca2a0b6b982bb822a8998f7238a85f0285d140c76a93c744 (from https://www.piwheels.org/simple/sievelib/) 2025-09-08T03:11:29,259 Skipping link: No binaries permitted for sievelib: https://archive1.piwheels.org/simple/sievelib/sievelib-0.9.2-py3-none-any.whl#sha256=2f77cc07c954e1f5e3905c669d578675ee3baf6ba0f89ae00a0c759fbbc56ce4 (from https://www.piwheels.org/simple/sievelib/) 2025-09-08T03:11:29,259 Skipping link: No binaries permitted for sievelib: https://archive1.piwheels.org/simple/sievelib/sievelib-0.9.1-py3-none-any.whl#sha256=4532f10eb081cf90a9360451bdc5c80f774f65783b0c1f73db5a165b347c8223 (from https://www.piwheels.org/simple/sievelib/) 2025-09-08T03:11:29,259 Skipping link: No binaries permitted for sievelib: https://archive1.piwheels.org/simple/sievelib/sievelib-0.8-py3-none-any.whl#sha256=20f9ad3c2b604b159f86aabc585028226f975aa55085ee3d5fca5224b025c899 (from https://www.piwheels.org/simple/sievelib/) 2025-09-08T03:11:29,259 Skipping link: No binaries permitted for sievelib: https://archive1.piwheels.org/simple/sievelib/sievelib-0.7-py3-none-any.whl#sha256=d223ac7037f43a949235615a0b9978448298d10561d5136ac023178757c15c7e (from https://www.piwheels.org/simple/sievelib/) 2025-09-08T03:11:29,260 Skipping link: No binaries permitted for sievelib: https://archive1.piwheels.org/simple/sievelib/sievelib-0.6-py3-none-any.whl#sha256=856066cc4fb41108a79a0f2225cc632788b859580094253f053e47559c7126ef (from https://www.piwheels.org/simple/sievelib/) 2025-09-08T03:11:29,260 Skipping link: No binaries permitted for sievelib: https://archive1.piwheels.org/simple/sievelib/sievelib-0.5-py3-none-any.whl#sha256=7fc36ad7d09d454b98efc270b788005960a72767b8385093b24f61747fffe7dd (from https://www.piwheels.org/simple/sievelib/) 2025-09-08T03:11:29,260 Skipping link: No binaries permitted for sievelib: https://archive1.piwheels.org/simple/sievelib/sievelib-0.4-py3-none-any.whl#sha256=744dd98b558a98a1f677dc631ecf04a3c79da5bb4850cffa07bf0d018297a186 (from https://www.piwheels.org/simple/sievelib/) 2025-09-08T03:11:29,260 Skipping link: No binaries permitted for sievelib: https://archive1.piwheels.org/simple/sievelib/sievelib-0.3-py3-none-any.whl#sha256=dee38a4f328f73e91e88d22eed5eaad35d791d0d2dddc744745f8e1aae74256c (from https://www.piwheels.org/simple/sievelib/) 2025-09-08T03:11:29,260 Skipping link: No binaries permitted for sievelib: https://archive1.piwheels.org/simple/sievelib/sievelib-0.2-py3-none-any.whl#sha256=380aeb1e3620a82c37d425880b519b90d4d1dd21640a23ff6a48aefae0723e87 (from https://www.piwheels.org/simple/sievelib/) 2025-09-08T03:11:29,260 Skipping link: No binaries permitted for sievelib: https://archive1.piwheels.org/simple/sievelib/sievelib-0.1-py3-none-any.whl#sha256=0c014dec54daaef9f1c3252e3960efbc5d32e93532104f8facc30859506f49a0 (from https://www.piwheels.org/simple/sievelib/) 2025-09-08T03:11:29,260 Skipping link: not a file: https://www.piwheels.org/simple/sievelib/ 2025-09-08T03:11:29,261 Skipping link: not a file: https://pypi.org/simple/sievelib/ 2025-09-08T03:11:29,290 Given no hashes to check 1 links for project 'sievelib': discarding no candidates 2025-09-08T03:11:29,291 Collecting sievelib==0.9 2025-09-08T03:11:29,292 Created temporary directory: /tmp/pip-unpack-f7oc59lo 2025-09-08T03:11:29,672 Downloading sievelib-0.9.tar.gz (25 kB) 2025-09-08T03:11:29,705 Added sievelib==0.9 from https://files.pythonhosted.org/packages/e5/0b/77c17effe0daa79edb7222781ba33e19d1677a9638349e9215e115daddf6/sievelib-0.9.tar.gz to build tracker '/tmp/pip-build-tracker-2wnhq2hd' 2025-09-08T03:11:29,707 Running setup.py (path:/tmp/pip-wheel-gy07ghfx/sievelib_2b4c5c207af8482d92fbcbd26b004f58/setup.py) egg_info for package sievelib 2025-09-08T03:11:29,707 Created temporary directory: /tmp/pip-pip-egg-info-3yhg0d8u 2025-09-08T03:11:29,707 Preparing metadata (setup.py): started 2025-09-08T03:11:29,708 Running command python setup.py egg_info 2025-09-08T03:11:30,228 Traceback (most recent call last): 2025-09-08T03:11:30,230 File "", line 2, in 2025-09-08T03:11:30,230 exec(compile(''' 2025-09-08T03:11:30,230 ~~~~^^^^^^^^^^^^ 2025-09-08T03:11:30,231 # This is -- a caller that pip uses to run setup.py 2025-09-08T03:11:30,231 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T03:11:30,231 ...<32 lines>... 2025-09-08T03:11:30,231 exec(compile(setup_py_code, filename, "exec")) 2025-09-08T03:11:30,231 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T03:11:30,231 ''' % ('/tmp/pip-wheel-gy07ghfx/sievelib_2b4c5c207af8482d92fbcbd26b004f58/setup.py',), "", "exec")) 2025-09-08T03:11:30,231 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T03:11:30,231 File "", line 35, in 2025-09-08T03:11:30,232 File "/tmp/pip-wheel-gy07ghfx/sievelib_2b4c5c207af8482d92fbcbd26b004f58/setup.py", line 64, in 2025-09-08T03:11:30,232 install_requires=parse_requirements(PIP_REQUIRES), 2025-09-08T03:11:30,232 ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ 2025-09-08T03:11:30,232 File "/tmp/pip-wheel-gy07ghfx/sievelib_2b4c5c207af8482d92fbcbd26b004f58/setup.py", line 18, in parse_requirements 2025-09-08T03:11:30,232 for line in open(f, 'r').read().split('\n'): 2025-09-08T03:11:30,232 ~~~~^^^^^^^^ 2025-09-08T03:11:30,232 FileNotFoundError: [Errno 2] No such file or directory: '/tmp/pip-wheel-gy07ghfx/sievelib_2b4c5c207af8482d92fbcbd26b004f58/requirements.txt' 2025-09-08T03:11:30,315 ERROR: python setup.py egg_info exited with 1 2025-09-08T03:11:30,327 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2025-09-08T03:11:30,327 exec(compile('"'"''"'"''"'"' 2025-09-08T03:11:30,327 # This is -- a caller that pip uses to run setup.py 2025-09-08T03:11:30,327 # 2025-09-08T03:11:30,327 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-08T03:11:30,327 # import from `distutils.core` to work with newer packaging standards. 2025-09-08T03:11:30,327 # - It provides a clear error message when setuptools is not installed. 2025-09-08T03:11:30,327 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-08T03:11:30,327 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-08T03:11:30,327 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-08T03:11:30,327 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-08T03:11:30,327 import os, sys, tokenize, traceback 2025-09-08T03:11:30,327 2025-09-08T03:11:30,327 try: 2025-09-08T03:11:30,327 import setuptools 2025-09-08T03:11:30,327 except ImportError: 2025-09-08T03:11:30,327 print( 2025-09-08T03:11:30,327 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-08T03:11:30,327 "the build environment with exception:", 2025-09-08T03:11:30,327 file=sys.stderr, 2025-09-08T03:11:30,327 ) 2025-09-08T03:11:30,327 traceback.print_exc() 2025-09-08T03:11:30,327 sys.exit(1) 2025-09-08T03:11:30,327 2025-09-08T03:11:30,327 __file__ = %r 2025-09-08T03:11:30,327 sys.argv[0] = __file__ 2025-09-08T03:11:30,327 2025-09-08T03:11:30,327 if os.path.exists(__file__): 2025-09-08T03:11:30,327 filename = __file__ 2025-09-08T03:11:30,327 with tokenize.open(__file__) as f: 2025-09-08T03:11:30,327 setup_py_code = f.read() 2025-09-08T03:11:30,327 else: 2025-09-08T03:11:30,327 filename = "" 2025-09-08T03:11:30,327 setup_py_code = "from setuptools import setup; setup()" 2025-09-08T03:11:30,327 2025-09-08T03:11:30,327 exec(compile(setup_py_code, filename, "exec")) 2025-09-08T03:11:30,327 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-gy07ghfx/sievelib_2b4c5c207af8482d92fbcbd26b004f58/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-3yhg0d8u[/] 2025-09-08T03:11:30,327 [bold magenta]cwd[/]: /tmp/pip-wheel-gy07ghfx/sievelib_2b4c5c207af8482d92fbcbd26b004f58/ 2025-09-08T03:11:30,328 Preparing metadata (setup.py): finished with status 'error' 2025-09-08T03:11:30,328 ERROR: metadata generation failed 2025-09-08T03:11:30,334 Exception information: 2025-09-08T03:11:30,334 Traceback (most recent call last): 2025-09-08T03:11:30,334 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 63, in generate_metadata 2025-09-08T03:11:30,334 call_subprocess( 2025-09-08T03:11:30,334 ~~~~~~~~~~~~~~~^ 2025-09-08T03:11:30,334 args, 2025-09-08T03:11:30,334 ^^^^^ 2025-09-08T03:11:30,334 ...<2 lines>... 2025-09-08T03:11:30,334 spinner=spinner, 2025-09-08T03:11:30,334 ^^^^^^^^^^^^^^^^ 2025-09-08T03:11:30,334 ) 2025-09-08T03:11:30,334 ^ 2025-09-08T03:11:30,334 File "/usr/lib/python3/dist-packages/pip/_internal/utils/subprocess.py", line 209, in call_subprocess 2025-09-08T03:11:30,334 raise error 2025-09-08T03:11:30,334 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2025-09-08T03:11:30,334 2025-09-08T03:11:30,334 The above exception was the direct cause of the following exception: 2025-09-08T03:11:30,334 2025-09-08T03:11:30,334 Traceback (most recent call last): 2025-09-08T03:11:30,334 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-08T03:11:30,334 status = _inner_run() 2025-09-08T03:11:30,334 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-08T03:11:30,334 return self.run(options, args) 2025-09-08T03:11:30,334 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-08T03:11:30,334 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-08T03:11:30,334 return func(self, options, args) 2025-09-08T03:11:30,334 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2025-09-08T03:11:30,334 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2025-09-08T03:11:30,334 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 96, in resolve 2025-09-08T03:11:30,334 result = self._result = resolver.resolve( 2025-09-08T03:11:30,334 ~~~~~~~~~~~~~~~~^ 2025-09-08T03:11:30,334 collected.requirements, max_rounds=limit_how_complex_resolution_can_be 2025-09-08T03:11:30,334 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T03:11:30,334 ) 2025-09-08T03:11:30,334 ^ 2025-09-08T03:11:30,334 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 515, in resolve 2025-09-08T03:11:30,334 state = resolution.resolve(requirements, max_rounds=max_rounds) 2025-09-08T03:11:30,334 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 388, in resolve 2025-09-08T03:11:30,334 self._add_to_criteria(self.state.criteria, r, parent=None) 2025-09-08T03:11:30,334 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T03:11:30,334 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 141, in _add_to_criteria 2025-09-08T03:11:30,334 if not criterion.candidates: 2025-09-08T03:11:30,334 ^^^^^^^^^^^^^^^^^^^^ 2025-09-08T03:11:30,334 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/structs.py", line 194, in __bool__ 2025-09-08T03:11:30,334 return bool(self._sequence) 2025-09-08T03:11:30,334 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 163, in __bool__ 2025-09-08T03:11:30,334 self._bool = any(self) 2025-09-08T03:11:30,334 ~~~^^^^^^ 2025-09-08T03:11:30,334 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 147, in 2025-09-08T03:11:30,334 return (c for c in iterator if id(c) not in self._incompatible_ids) 2025-09-08T03:11:30,334 ^^^^^^^^ 2025-09-08T03:11:30,334 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 37, in _iter_built 2025-09-08T03:11:30,334 candidate = func() 2025-09-08T03:11:30,334 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 187, in _make_candidate_from_link 2025-09-08T03:11:30,334 base: Optional[BaseCandidate] = self._make_base_candidate_from_link( 2025-09-08T03:11:30,334 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-08T03:11:30,334 link, template, name, version 2025-09-08T03:11:30,334 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T03:11:30,334 ) 2025-09-08T03:11:30,334 ^ 2025-09-08T03:11:30,334 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 233, in _make_base_candidate_from_link 2025-09-08T03:11:30,334 self._link_candidate_cache[link] = LinkCandidate( 2025-09-08T03:11:30,334 ~~~~~~~~~~~~~^ 2025-09-08T03:11:30,334 link, 2025-09-08T03:11:30,334 ^^^^^ 2025-09-08T03:11:30,334 ...<3 lines>... 2025-09-08T03:11:30,334 version=version, 2025-09-08T03:11:30,334 ^^^^^^^^^^^^^^^^ 2025-09-08T03:11:30,334 ) 2025-09-08T03:11:30,334 ^ 2025-09-08T03:11:30,334 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 306, in __init__ 2025-09-08T03:11:30,334 super().__init__( 2025-09-08T03:11:30,334 ~~~~~~~~~~~~~~~~^ 2025-09-08T03:11:30,334 link=link, 2025-09-08T03:11:30,334 ^^^^^^^^^^ 2025-09-08T03:11:30,334 ...<4 lines>... 2025-09-08T03:11:30,334 version=version, 2025-09-08T03:11:30,334 ^^^^^^^^^^^^^^^^ 2025-09-08T03:11:30,334 ) 2025-09-08T03:11:30,334 ^ 2025-09-08T03:11:30,334 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 159, in __init__ 2025-09-08T03:11:30,334 self.dist = self._prepare() 2025-09-08T03:11:30,334 ~~~~~~~~~~~~~^^ 2025-09-08T03:11:30,334 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 236, in _prepare 2025-09-08T03:11:30,334 dist = self._prepare_distribution() 2025-09-08T03:11:30,334 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 317, in _prepare_distribution 2025-09-08T03:11:30,334 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2025-09-08T03:11:30,334 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T03:11:30,334 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 532, in prepare_linked_requirement 2025-09-08T03:11:30,334 return self._prepare_linked_requirement(req, parallel_builds) 2025-09-08T03:11:30,334 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T03:11:30,334 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 647, in _prepare_linked_requirement 2025-09-08T03:11:30,334 dist = _get_prepared_distribution( 2025-09-08T03:11:30,334 req, 2025-09-08T03:11:30,334 ...<3 lines>... 2025-09-08T03:11:30,334 self.check_build_deps, 2025-09-08T03:11:30,334 ) 2025-09-08T03:11:30,334 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 71, in _get_prepared_distribution 2025-09-08T03:11:30,334 abstract_dist.prepare_distribution_metadata( 2025-09-08T03:11:30,334 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-08T03:11:30,334 finder, build_isolation, check_build_deps 2025-09-08T03:11:30,334 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T03:11:30,334 ) 2025-09-08T03:11:30,334 ^ 2025-09-08T03:11:30,334 File "/usr/lib/python3/dist-packages/pip/_internal/distributions/sdist.py", line 69, in prepare_distribution_metadata 2025-09-08T03:11:30,334 self.req.prepare_metadata() 2025-09-08T03:11:30,334 ~~~~~~~~~~~~~~~~~~~~~~~~~^^ 2025-09-08T03:11:30,334 File "/usr/lib/python3/dist-packages/pip/_internal/req/req_install.py", line 581, in prepare_metadata 2025-09-08T03:11:30,334 self.metadata_directory = generate_metadata_legacy( 2025-09-08T03:11:30,334 ~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-08T03:11:30,334 build_env=self.build_env, 2025-09-08T03:11:30,334 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T03:11:30,334 ...<3 lines>... 2025-09-08T03:11:30,334 details=details, 2025-09-08T03:11:30,334 ^^^^^^^^^^^^^^^^ 2025-09-08T03:11:30,334 ) 2025-09-08T03:11:30,334 ^ 2025-09-08T03:11:30,334 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 70, in generate_metadata 2025-09-08T03:11:30,334 raise MetadataGenerationFailed(package_details=details) from error 2025-09-08T03:11:30,334 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2025-09-08T03:11:30,357 Removed sievelib==0.9 from https://files.pythonhosted.org/packages/e5/0b/77c17effe0daa79edb7222781ba33e19d1677a9638349e9215e115daddf6/sievelib-0.9.tar.gz from build tracker '/tmp/pip-build-tracker-2wnhq2hd' 2025-09-08T03:11:30,357 Removed build tracker: '/tmp/pip-build-tracker-2wnhq2hd'