2025-09-08T01:28:57,753 Created temporary directory: /tmp/pip-build-tracker-en521wdv 2025-09-08T01:28:57,754 Initialized build tracking at /tmp/pip-build-tracker-en521wdv 2025-09-08T01:28:57,754 Created build tracker: /tmp/pip-build-tracker-en521wdv 2025-09-08T01:28:57,754 Entered build tracker: /tmp/pip-build-tracker-en521wdv 2025-09-08T01:28:57,754 Created temporary directory: /tmp/pip-wheel-_jsc1q4u 2025-09-08T01:28:57,757 Created temporary directory: /tmp/pip-ephem-wheel-cache-437wn1qn 2025-09-08T01:28:57,818 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-08T01:28:57,820 2 location(s) to search for versions of striplog: 2025-09-08T01:28:57,820 * https://pypi.org/simple/striplog/ 2025-09-08T01:28:57,820 * https://www.piwheels.org/simple/striplog/ 2025-09-08T01:28:57,821 Fetching project page and analyzing links: https://pypi.org/simple/striplog/ 2025-09-08T01:28:57,821 Getting page https://pypi.org/simple/striplog/ 2025-09-08T01:28:57,822 Found index url https://pypi.org/simple/ 2025-09-08T01:28:57,969 Fetched page https://pypi.org/simple/striplog/ as application/vnd.pypi.simple.v1+json 2025-09-08T01:28:57,977 Found link https://files.pythonhosted.org/packages/3e/8b/4ba3aa2a1aaa46f08fdad4974882125ab3e70e74403ad479a0b42fe72e14/striplog-0.4.tar.gz (from https://pypi.org/simple/striplog/), version: 0.4 2025-09-08T01:28:57,978 Found link https://files.pythonhosted.org/packages/76/91/bef5f640fcd17bf906157314a1d68f75fc5e35b764d502c9bc55fc9fb4e4/striplog-0.4.1.tar.gz (from https://pypi.org/simple/striplog/), version: 0.4.1 2025-09-08T01:28:57,978 Found link https://files.pythonhosted.org/packages/7a/7b/21edf563e35eb755bea8771a27954ed9f670772237741ed34755ed581147/striplog-0.4.2.tar.gz (from https://pypi.org/simple/striplog/), version: 0.4.2 2025-09-08T01:28:57,979 Found link https://files.pythonhosted.org/packages/81/34/c23eeaefd7017b65b9c4ef8cf8b9f68c847ad27d3ef446d5ce53c034c35f/striplog-0.5.1.tar.gz (from https://pypi.org/simple/striplog/), version: 0.5.1 2025-09-08T01:28:57,979 Found link https://files.pythonhosted.org/packages/de/ff/438287b49a48b87f66a5412107f7811ce40f53eb30fb6d71941ddd9f719e/striplog-0.5.2.tar.gz (from https://pypi.org/simple/striplog/), version: 0.5.2 2025-09-08T01:28:57,980 Found link https://files.pythonhosted.org/packages/62/08/2cece90180fbb44f94851426a18cb320c3476ac20076ffcd13aeb05ed6ee/striplog-0.5.3.tar.gz (from https://pypi.org/simple/striplog/), version: 0.5.3 2025-09-08T01:28:57,980 Found link https://files.pythonhosted.org/packages/94/46/fd3e47accd8bb35f428cff390f8ec31826b46d59c7c02998bf6a52052655/striplog-0.5.4.tar.gz (from https://pypi.org/simple/striplog/), version: 0.5.4 2025-09-08T01:28:57,981 Found link https://files.pythonhosted.org/packages/bb/95/3d94e1fa84ab31d6b9509bf0416a1f18d72bbe017e1f7c5c18f38fdc9fad/striplog-0.5.5.tar.gz (from https://pypi.org/simple/striplog/), version: 0.5.5 2025-09-08T01:28:57,981 Found link https://files.pythonhosted.org/packages/c3/8b/e83f4b927541a51034a7517f56c92263d57de68cf0393433b0c139226e37/striplog-0.5.6.tar.gz (from https://pypi.org/simple/striplog/), version: 0.5.6 2025-09-08T01:28:57,982 Found link https://files.pythonhosted.org/packages/c5/2e/ea99d64de031d53ed6e18ceea46823120a6b4050f94e29ae707ba185f285/striplog-0.6.0.tar.gz (from https://pypi.org/simple/striplog/), version: 0.6.0 2025-09-08T01:28:57,982 Found link https://files.pythonhosted.org/packages/47/a5/3b5581d72e44bef85cdd38da1cc9eae6a623b4d5f72f671849c00f2634ff/striplog-0.7.0.tar.gz (from https://pypi.org/simple/striplog/), version: 0.7.0 2025-09-08T01:28:57,982 Found link https://files.pythonhosted.org/packages/38/f1/8d37af04f2197652bc9058029cb7002ad74f25255f2274c812d0debe7f69/striplog-0.7.1.tar.gz (from https://pypi.org/simple/striplog/), version: 0.7.1 2025-09-08T01:28:57,983 Found link https://files.pythonhosted.org/packages/e2/2a/7be72249766948a4081f3c02ae28e2707d9c2baec246db4623f1ff43b736/striplog-0.7.2.tar.gz (from https://pypi.org/simple/striplog/), version: 0.7.2 2025-09-08T01:28:57,983 Found link https://files.pythonhosted.org/packages/1c/3c/4ddd9e84219a317677070b67360f811901f01dad0c70c33d2bb00f05963a/striplog-0.7.3.tar.gz (from https://pypi.org/simple/striplog/), version: 0.7.3 2025-09-08T01:28:57,984 Found link https://files.pythonhosted.org/packages/e4/55/b29de20756b29d555905917853bf6ad08da2f7f17dc22809fa5eb3570cd8/striplog-0.8.0.tar.gz (from https://pypi.org/simple/striplog/), version: 0.8.0 2025-09-08T01:28:57,984 Found link https://files.pythonhosted.org/packages/3c/b8/1627cd9dbe9cb27e8258eff5c53db683c8221b7ebe490e10a46229cf4c76/striplog-0.8.1.tar.gz (from https://pypi.org/simple/striplog/), version: 0.8.1 2025-09-08T01:28:57,985 Found link https://files.pythonhosted.org/packages/ef/56/2de9a7cd13b6d1d780059d8de593f51ffed8d1e853cd4708e5edd9554c3b/striplog-0.8.2.tar.gz (from https://pypi.org/simple/striplog/), version: 0.8.2 2025-09-08T01:28:57,985 Found link https://files.pythonhosted.org/packages/45/15/d23747fd920cef0e509fe269b0163d88ef43b91c2e0efb2f965a85cc45db/striplog-0.8.3.tar.gz (from https://pypi.org/simple/striplog/), version: 0.8.3 2025-09-08T01:28:57,986 Found link https://files.pythonhosted.org/packages/2d/55/c3849a27ef3def8cc4e00b82876a23581e00d8f72a93943b0a372ef92720/striplog-0.8.4.tar.gz (from https://pypi.org/simple/striplog/), version: 0.8.4 2025-09-08T01:28:57,986 Found link https://files.pythonhosted.org/packages/65/e4/905f52751578467f5a529e053125c1b9d4938a3c757dd6e1882d7763e457/striplog-0.8.5.tar.gz (from https://pypi.org/simple/striplog/), version: 0.8.5 2025-09-08T01:28:57,986 Found link https://files.pythonhosted.org/packages/6a/c3/2ba129cad966cb0f9145bbe652d7d4fb4938f3a9b0649173641d63b684b5/striplog-0.8.6.tar.gz (from https://pypi.org/simple/striplog/), version: 0.8.6 2025-09-08T01:28:57,987 Found link https://files.pythonhosted.org/packages/4a/8c/73e1ff0eb8a94b01e10b893ce909afbdf4d837f33a177987c3b5d88c79b1/striplog-0.8.7.tar.gz (from https://pypi.org/simple/striplog/), version: 0.8.7 2025-09-08T01:28:57,987 Found link https://files.pythonhosted.org/packages/55/b6/f51ec01860eabe8ec0cb540b2e571771d5e98bfaaa424714ac96d82828c3/striplog-0.8.8.tar.gz (from https://pypi.org/simple/striplog/), version: 0.8.8 2025-09-08T01:28:57,988 Skipping link: No binaries permitted for striplog: https://files.pythonhosted.org/packages/34/47/e2ade977b29c40be607412a4c674449e314621bdc193150bedb2bfd6068b/striplog-0.9.2rc0-py3-none-any.whl (from https://pypi.org/simple/striplog/) (requires-python:>=3.6) 2025-09-08T01:28:57,989 Found link https://files.pythonhosted.org/packages/85/ee/717be2b5e6b4cce652081bd0b359fe0bb5eb06a97f27f5f8e21ddf77f0fd/striplog-0.9.2rc0.tar.gz (from https://pypi.org/simple/striplog/) (requires-python:>=3.6), version: 0.9.2rc0 2025-09-08T01:28:57,990 Skipping link: No binaries permitted for striplog: https://files.pythonhosted.org/packages/a7/e5/e04e7036fe54865e039383906c7ffec69a375e3a6f642e438fa04f8cad12/striplog-0.9.2-py3-none-any.whl (from https://pypi.org/simple/striplog/) (requires-python:>=3.6) 2025-09-08T01:28:57,990 Found link https://files.pythonhosted.org/packages/02/f8/3a2fcee98f1af76fa346371ad6b1df3ab87a1894a6176d421b07db65d009/striplog-0.9.2.tar.gz (from https://pypi.org/simple/striplog/) (requires-python:>=3.6), version: 0.9.2 2025-09-08T01:28:57,991 Fetching project page and analyzing links: https://www.piwheels.org/simple/striplog/ 2025-09-08T01:28:57,991 Getting page https://www.piwheels.org/simple/striplog/ 2025-09-08T01:28:57,993 Found index url https://www.piwheels.org/simple/ 2025-09-08T01:28:58,091 Fetched page https://www.piwheels.org/simple/striplog/ as text/html 2025-09-08T01:28:58,096 Skipping link: No binaries permitted for striplog: https://archive1.piwheels.org/simple/striplog/striplog-0.9.2-py3-none-any.whl#sha256=185970ba91e693b8bc0b43d74a1770c16e807577daa97b87c91d208cd3fc05ae (from https://www.piwheels.org/simple/striplog/) (requires-python:>=3.6) 2025-09-08T01:28:58,096 Skipping link: No binaries permitted for striplog: https://archive1.piwheels.org/simple/striplog/striplog-0.9.2rc0-py3-none-any.whl#sha256=84941eccad4202ec210101c0d8eac6315a5fbae80c8c5f1a3e28bfaa179612dd (from https://www.piwheels.org/simple/striplog/) (requires-python:>=3.6) 2025-09-08T01:28:58,096 Skipping link: No binaries permitted for striplog: https://archive1.piwheels.org/simple/striplog/striplog-0.8.8-py3-none-any.whl#sha256=7d164f9e0f02bdccef63497fe64178f5943138bc9b3fb96b71175af0b1500d0a (from https://www.piwheels.org/simple/striplog/) 2025-09-08T01:28:58,097 Skipping link: No binaries permitted for striplog: https://archive1.piwheels.org/simple/striplog/striplog-0.8.7-py3-none-any.whl#sha256=819e794a8792eb49fb58d7d014816023341326eb0b79eb5d7d534cbcec6e196a (from https://www.piwheels.org/simple/striplog/) 2025-09-08T01:28:58,097 Skipping link: No binaries permitted for striplog: https://archive1.piwheels.org/simple/striplog/striplog-0.8.6-py3-none-any.whl#sha256=e1003f6f1eedc1065ec78afa8f0ef3399b0c49189d8a0b966eaf9a0d670ba18f (from https://www.piwheels.org/simple/striplog/) 2025-09-08T01:28:58,097 Skipping link: No binaries permitted for striplog: https://archive1.piwheels.org/simple/striplog/striplog-0.8.5-py3-none-any.whl#sha256=56b2cbffb2a6cb4fa6df39158edb9512c9232432e74586758b67867159c04485 (from https://www.piwheels.org/simple/striplog/) 2025-09-08T01:28:58,097 Skipping link: No binaries permitted for striplog: https://archive1.piwheels.org/simple/striplog/striplog-0.8.4-py3-none-any.whl#sha256=b7e8df2a7e196a989b8f572de124d22934c276ee60a914f8c5cd17b6c1a282ef (from https://www.piwheels.org/simple/striplog/) 2025-09-08T01:28:58,097 Skipping link: No binaries permitted for striplog: https://archive1.piwheels.org/simple/striplog/striplog-0.8.3-py3-none-any.whl#sha256=fcafbbc2d5c8ddab124bd5c2fe3a920903cbaab07cfaf9339cbe317ccad047ef (from https://www.piwheels.org/simple/striplog/) 2025-09-08T01:28:58,097 Skipping link: No binaries permitted for striplog: https://archive1.piwheels.org/simple/striplog/striplog-0.8.2-py3-none-any.whl#sha256=fcc19a0a700a3a01d934ef190652e43162c7bfe1230b24d80b67d71286b79e33 (from https://www.piwheels.org/simple/striplog/) 2025-09-08T01:28:58,097 Skipping link: No binaries permitted for striplog: https://archive1.piwheels.org/simple/striplog/striplog-0.8.1-py3-none-any.whl#sha256=81ed5fd39ce84235b988e705eeea74a488aa5719fd6841bcff42b70f1447e872 (from https://www.piwheels.org/simple/striplog/) 2025-09-08T01:28:58,097 Skipping link: No binaries permitted for striplog: https://archive1.piwheels.org/simple/striplog/striplog-0.8.0-py3-none-any.whl#sha256=a16c4ef89d40de379f088fe8248e68d0c1f6a27a72680a51ce45ca09d17819cc (from https://www.piwheels.org/simple/striplog/) 2025-09-08T01:28:58,098 Skipping link: No binaries permitted for striplog: https://archive1.piwheels.org/simple/striplog/striplog-0.7.3-py3-none-any.whl#sha256=8c643fc635a15951d6f4b33bbf24bcb435ddbd976e4737041b263af15433e35c (from https://www.piwheels.org/simple/striplog/) 2025-09-08T01:28:58,098 Skipping link: No binaries permitted for striplog: https://archive1.piwheels.org/simple/striplog/striplog-0.7.2-py3-none-any.whl#sha256=511af1cbcf0496e92afaf8c10b893ef65df9117932f53757e2f5e10028c6d55b (from https://www.piwheels.org/simple/striplog/) 2025-09-08T01:28:58,098 Skipping link: No binaries permitted for striplog: https://archive1.piwheels.org/simple/striplog/striplog-0.7.1-py3-none-any.whl#sha256=5a74857b0ead135c6cae9e2dab6d5d5031926ef2707eacf01dcf3eccf6335058 (from https://www.piwheels.org/simple/striplog/) 2025-09-08T01:28:58,098 Skipping link: No binaries permitted for striplog: https://archive1.piwheels.org/simple/striplog/striplog-0.7.0-py3-none-any.whl#sha256=e91aaaf5fe5f9c3f423b67c791010a9907be72c7c441903f6d81709f8d400464 (from https://www.piwheels.org/simple/striplog/) 2025-09-08T01:28:58,098 Skipping link: No binaries permitted for striplog: https://archive1.piwheels.org/simple/striplog/striplog-0.6.0-py3-none-any.whl#sha256=b056eb6417016bc9b6b91e4332770687543c81072b5860380d070ff81b38069b (from https://www.piwheels.org/simple/striplog/) 2025-09-08T01:28:58,098 Skipping link: No binaries permitted for striplog: https://archive1.piwheels.org/simple/striplog/striplog-0.5.6-py3-none-any.whl#sha256=e5a052357d4e5ed92ec715eb6c7fc9324f9200acc1049b2e7bcb1e732be2adc8 (from https://www.piwheels.org/simple/striplog/) 2025-09-08T01:28:58,098 Skipping link: No binaries permitted for striplog: https://archive1.piwheels.org/simple/striplog/striplog-0.5.5-py3-none-any.whl#sha256=4ab016272e1bcd8ac7876ffc7f764b071222c07acd9d5e0998f5d99f4278c4af (from https://www.piwheels.org/simple/striplog/) 2025-09-08T01:28:58,098 Skipping link: No binaries permitted for striplog: https://archive1.piwheels.org/simple/striplog/striplog-0.5.4-py3-none-any.whl#sha256=3b51c0b85aca34e7ed4f86d03b07b5719eca32a5107ee63a9be4864510cc9fa2 (from https://www.piwheels.org/simple/striplog/) 2025-09-08T01:28:58,099 Skipping link: No binaries permitted for striplog: https://archive1.piwheels.org/simple/striplog/striplog-0.5.3-py3-none-any.whl#sha256=cfa43be3c8c43b4945202954039dbeda984c04e66e4eef43642d88965d261989 (from https://www.piwheels.org/simple/striplog/) 2025-09-08T01:28:58,099 Skipping link: No binaries permitted for striplog: https://archive1.piwheels.org/simple/striplog/striplog-0.5.2-py3-none-any.whl#sha256=4ded314e9c482f5bf766f6d404b4ef1fb920c887fb0980f17d351fa20a223a49 (from https://www.piwheels.org/simple/striplog/) 2025-09-08T01:28:58,099 Skipping link: No binaries permitted for striplog: https://archive1.piwheels.org/simple/striplog/striplog-0.5.1-py3-none-any.whl#sha256=2b33d0af4b8dd2658e0471ee59f43d6d8c80489a3c3f42be02f3a8d61b701a7c (from https://www.piwheels.org/simple/striplog/) 2025-09-08T01:28:58,099 Skipping link: No binaries permitted for striplog: https://archive1.piwheels.org/simple/striplog/striplog-0.4.2-py3-none-any.whl#sha256=17c6cbc344b050b1af6946ff89534c9e2b9387bf1d3e86a372431ecc376b4205 (from https://www.piwheels.org/simple/striplog/) 2025-09-08T01:28:58,099 Skipping link: No binaries permitted for striplog: https://archive1.piwheels.org/simple/striplog/striplog-0.4.1-py3-none-any.whl#sha256=ec489d148d6e149b71205388531065be44b4d84161b7f3e21b29c9880214010d (from https://www.piwheels.org/simple/striplog/) 2025-09-08T01:28:58,099 Skipping link: not a file: https://www.piwheels.org/simple/striplog/ 2025-09-08T01:28:58,099 Skipping link: not a file: https://pypi.org/simple/striplog/ 2025-09-08T01:28:58,126 Given no hashes to check 1 links for project 'striplog': discarding no candidates 2025-09-08T01:28:58,128 Collecting striplog==0.4 2025-09-08T01:28:58,129 Created temporary directory: /tmp/pip-unpack-5qtp7qsu 2025-09-08T01:28:58,333 Downloading striplog-0.4.tar.gz (33 kB) 2025-09-08T01:28:58,367 Added striplog==0.4 from https://files.pythonhosted.org/packages/3e/8b/4ba3aa2a1aaa46f08fdad4974882125ab3e70e74403ad479a0b42fe72e14/striplog-0.4.tar.gz to build tracker '/tmp/pip-build-tracker-en521wdv' 2025-09-08T01:28:58,368 Running setup.py (path:/tmp/pip-wheel-_jsc1q4u/striplog_fcb42f28447b4b15b3552f5f0c3a2244/setup.py) egg_info for package striplog 2025-09-08T01:28:58,369 Created temporary directory: /tmp/pip-pip-egg-info-y8_fm_wo 2025-09-08T01:28:58,369 Preparing metadata (setup.py): started 2025-09-08T01:28:58,370 Running command python setup.py egg_info 2025-09-08T01:28:58,879 Traceback (most recent call last): 2025-09-08T01:28:58,880 File "", line 2, in 2025-09-08T01:28:58,880 exec(compile(''' 2025-09-08T01:28:58,880 ~~~~^^^^^^^^^^^^ 2025-09-08T01:28:58,881 # This is -- a caller that pip uses to run setup.py 2025-09-08T01:28:58,881 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T01:28:58,881 ...<32 lines>... 2025-09-08T01:28:58,881 exec(compile(setup_py_code, filename, "exec")) 2025-09-08T01:28:58,881 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T01:28:58,881 ''' % ('/tmp/pip-wheel-_jsc1q4u/striplog_fcb42f28447b4b15b3552f5f0c3a2244/setup.py',), "", "exec")) 2025-09-08T01:28:58,881 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T01:28:58,881 File "", line 35, in 2025-09-08T01:28:58,882 File "/tmp/pip-wheel-_jsc1q4u/striplog_fcb42f28447b4b15b3552f5f0c3a2244/setup.py", line 3, in 2025-09-08T01:28:58,882 REQUIREMENTS = [i.strip() for i in open("requirements.txt").readlines()] 2025-09-08T01:28:58,882 ~~~~^^^^^^^^^^^^^^^^^^^^ 2025-09-08T01:28:58,882 FileNotFoundError: [Errno 2] No such file or directory: 'requirements.txt' 2025-09-08T01:28:58,966 ERROR: python setup.py egg_info exited with 1 2025-09-08T01:28:58,978 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2025-09-08T01:28:58,978 exec(compile('"'"''"'"''"'"' 2025-09-08T01:28:58,978 # This is -- a caller that pip uses to run setup.py 2025-09-08T01:28:58,978 # 2025-09-08T01:28:58,978 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-08T01:28:58,978 # import from `distutils.core` to work with newer packaging standards. 2025-09-08T01:28:58,978 # - It provides a clear error message when setuptools is not installed. 2025-09-08T01:28:58,978 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-08T01:28:58,978 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-08T01:28:58,978 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-08T01:28:58,978 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-08T01:28:58,978 import os, sys, tokenize, traceback 2025-09-08T01:28:58,978 2025-09-08T01:28:58,978 try: 2025-09-08T01:28:58,978 import setuptools 2025-09-08T01:28:58,978 except ImportError: 2025-09-08T01:28:58,978 print( 2025-09-08T01:28:58,978 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-08T01:28:58,978 "the build environment with exception:", 2025-09-08T01:28:58,978 file=sys.stderr, 2025-09-08T01:28:58,978 ) 2025-09-08T01:28:58,978 traceback.print_exc() 2025-09-08T01:28:58,978 sys.exit(1) 2025-09-08T01:28:58,978 2025-09-08T01:28:58,978 __file__ = %r 2025-09-08T01:28:58,978 sys.argv[0] = __file__ 2025-09-08T01:28:58,978 2025-09-08T01:28:58,978 if os.path.exists(__file__): 2025-09-08T01:28:58,978 filename = __file__ 2025-09-08T01:28:58,978 with tokenize.open(__file__) as f: 2025-09-08T01:28:58,978 setup_py_code = f.read() 2025-09-08T01:28:58,978 else: 2025-09-08T01:28:58,978 filename = "" 2025-09-08T01:28:58,978 setup_py_code = "from setuptools import setup; setup()" 2025-09-08T01:28:58,978 2025-09-08T01:28:58,978 exec(compile(setup_py_code, filename, "exec")) 2025-09-08T01:28:58,978 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-_jsc1q4u/striplog_fcb42f28447b4b15b3552f5f0c3a2244/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-y8_fm_wo[/] 2025-09-08T01:28:58,978 [bold magenta]cwd[/]: /tmp/pip-wheel-_jsc1q4u/striplog_fcb42f28447b4b15b3552f5f0c3a2244/ 2025-09-08T01:28:58,979 Preparing metadata (setup.py): finished with status 'error' 2025-09-08T01:28:58,979 ERROR: metadata generation failed 2025-09-08T01:28:58,985 Exception information: 2025-09-08T01:28:58,985 Traceback (most recent call last): 2025-09-08T01:28:58,985 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 63, in generate_metadata 2025-09-08T01:28:58,985 call_subprocess( 2025-09-08T01:28:58,985 ~~~~~~~~~~~~~~~^ 2025-09-08T01:28:58,985 args, 2025-09-08T01:28:58,985 ^^^^^ 2025-09-08T01:28:58,985 ...<2 lines>... 2025-09-08T01:28:58,985 spinner=spinner, 2025-09-08T01:28:58,985 ^^^^^^^^^^^^^^^^ 2025-09-08T01:28:58,985 ) 2025-09-08T01:28:58,985 ^ 2025-09-08T01:28:58,985 File "/usr/lib/python3/dist-packages/pip/_internal/utils/subprocess.py", line 209, in call_subprocess 2025-09-08T01:28:58,985 raise error 2025-09-08T01:28:58,985 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2025-09-08T01:28:58,985 2025-09-08T01:28:58,985 The above exception was the direct cause of the following exception: 2025-09-08T01:28:58,985 2025-09-08T01:28:58,985 Traceback (most recent call last): 2025-09-08T01:28:58,985 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-08T01:28:58,985 status = _inner_run() 2025-09-08T01:28:58,985 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-08T01:28:58,985 return self.run(options, args) 2025-09-08T01:28:58,985 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-08T01:28:58,985 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-08T01:28:58,985 return func(self, options, args) 2025-09-08T01:28:58,985 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2025-09-08T01:28:58,985 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2025-09-08T01:28:58,985 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 96, in resolve 2025-09-08T01:28:58,985 result = self._result = resolver.resolve( 2025-09-08T01:28:58,985 ~~~~~~~~~~~~~~~~^ 2025-09-08T01:28:58,985 collected.requirements, max_rounds=limit_how_complex_resolution_can_be 2025-09-08T01:28:58,985 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T01:28:58,985 ) 2025-09-08T01:28:58,985 ^ 2025-09-08T01:28:58,985 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 515, in resolve 2025-09-08T01:28:58,985 state = resolution.resolve(requirements, max_rounds=max_rounds) 2025-09-08T01:28:58,985 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 388, in resolve 2025-09-08T01:28:58,985 self._add_to_criteria(self.state.criteria, r, parent=None) 2025-09-08T01:28:58,985 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T01:28:58,985 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 141, in _add_to_criteria 2025-09-08T01:28:58,985 if not criterion.candidates: 2025-09-08T01:28:58,985 ^^^^^^^^^^^^^^^^^^^^ 2025-09-08T01:28:58,985 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/structs.py", line 194, in __bool__ 2025-09-08T01:28:58,985 return bool(self._sequence) 2025-09-08T01:28:58,985 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 163, in __bool__ 2025-09-08T01:28:58,985 self._bool = any(self) 2025-09-08T01:28:58,985 ~~~^^^^^^ 2025-09-08T01:28:58,985 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 147, in 2025-09-08T01:28:58,985 return (c for c in iterator if id(c) not in self._incompatible_ids) 2025-09-08T01:28:58,985 ^^^^^^^^ 2025-09-08T01:28:58,985 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 37, in _iter_built 2025-09-08T01:28:58,985 candidate = func() 2025-09-08T01:28:58,985 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 187, in _make_candidate_from_link 2025-09-08T01:28:58,985 base: Optional[BaseCandidate] = self._make_base_candidate_from_link( 2025-09-08T01:28:58,985 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-08T01:28:58,985 link, template, name, version 2025-09-08T01:28:58,985 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T01:28:58,985 ) 2025-09-08T01:28:58,985 ^ 2025-09-08T01:28:58,985 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 233, in _make_base_candidate_from_link 2025-09-08T01:28:58,985 self._link_candidate_cache[link] = LinkCandidate( 2025-09-08T01:28:58,985 ~~~~~~~~~~~~~^ 2025-09-08T01:28:58,985 link, 2025-09-08T01:28:58,985 ^^^^^ 2025-09-08T01:28:58,985 ...<3 lines>... 2025-09-08T01:28:58,985 version=version, 2025-09-08T01:28:58,985 ^^^^^^^^^^^^^^^^ 2025-09-08T01:28:58,985 ) 2025-09-08T01:28:58,985 ^ 2025-09-08T01:28:58,985 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 306, in __init__ 2025-09-08T01:28:58,985 super().__init__( 2025-09-08T01:28:58,985 ~~~~~~~~~~~~~~~~^ 2025-09-08T01:28:58,985 link=link, 2025-09-08T01:28:58,985 ^^^^^^^^^^ 2025-09-08T01:28:58,985 ...<4 lines>... 2025-09-08T01:28:58,985 version=version, 2025-09-08T01:28:58,985 ^^^^^^^^^^^^^^^^ 2025-09-08T01:28:58,985 ) 2025-09-08T01:28:58,985 ^ 2025-09-08T01:28:58,985 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 159, in __init__ 2025-09-08T01:28:58,985 self.dist = self._prepare() 2025-09-08T01:28:58,985 ~~~~~~~~~~~~~^^ 2025-09-08T01:28:58,985 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 236, in _prepare 2025-09-08T01:28:58,985 dist = self._prepare_distribution() 2025-09-08T01:28:58,985 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 317, in _prepare_distribution 2025-09-08T01:28:58,985 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2025-09-08T01:28:58,985 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T01:28:58,985 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 532, in prepare_linked_requirement 2025-09-08T01:28:58,985 return self._prepare_linked_requirement(req, parallel_builds) 2025-09-08T01:28:58,985 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T01:28:58,985 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 647, in _prepare_linked_requirement 2025-09-08T01:28:58,985 dist = _get_prepared_distribution( 2025-09-08T01:28:58,985 req, 2025-09-08T01:28:58,985 ...<3 lines>... 2025-09-08T01:28:58,985 self.check_build_deps, 2025-09-08T01:28:58,985 ) 2025-09-08T01:28:58,985 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 71, in _get_prepared_distribution 2025-09-08T01:28:58,985 abstract_dist.prepare_distribution_metadata( 2025-09-08T01:28:58,985 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-08T01:28:58,985 finder, build_isolation, check_build_deps 2025-09-08T01:28:58,985 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T01:28:58,985 ) 2025-09-08T01:28:58,985 ^ 2025-09-08T01:28:58,985 File "/usr/lib/python3/dist-packages/pip/_internal/distributions/sdist.py", line 69, in prepare_distribution_metadata 2025-09-08T01:28:58,985 self.req.prepare_metadata() 2025-09-08T01:28:58,985 ~~~~~~~~~~~~~~~~~~~~~~~~~^^ 2025-09-08T01:28:58,985 File "/usr/lib/python3/dist-packages/pip/_internal/req/req_install.py", line 581, in prepare_metadata 2025-09-08T01:28:58,985 self.metadata_directory = generate_metadata_legacy( 2025-09-08T01:28:58,985 ~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-08T01:28:58,985 build_env=self.build_env, 2025-09-08T01:28:58,985 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T01:28:58,985 ...<3 lines>... 2025-09-08T01:28:58,985 details=details, 2025-09-08T01:28:58,985 ^^^^^^^^^^^^^^^^ 2025-09-08T01:28:58,985 ) 2025-09-08T01:28:58,985 ^ 2025-09-08T01:28:58,985 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 70, in generate_metadata 2025-09-08T01:28:58,985 raise MetadataGenerationFailed(package_details=details) from error 2025-09-08T01:28:58,985 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2025-09-08T01:28:59,006 Removed striplog==0.4 from https://files.pythonhosted.org/packages/3e/8b/4ba3aa2a1aaa46f08fdad4974882125ab3e70e74403ad479a0b42fe72e14/striplog-0.4.tar.gz from build tracker '/tmp/pip-build-tracker-en521wdv' 2025-09-08T01:28:59,007 Removed build tracker: '/tmp/pip-build-tracker-en521wdv'