2025-09-08T08:20:06,265 Created temporary directory: /tmp/pip-build-tracker-fd6lxjn2 2025-09-08T08:20:06,265 Initialized build tracking at /tmp/pip-build-tracker-fd6lxjn2 2025-09-08T08:20:06,266 Created build tracker: /tmp/pip-build-tracker-fd6lxjn2 2025-09-08T08:20:06,266 Entered build tracker: /tmp/pip-build-tracker-fd6lxjn2 2025-09-08T08:20:06,266 Created temporary directory: /tmp/pip-wheel-zkyp2ata 2025-09-08T08:20:06,270 Created temporary directory: /tmp/pip-ephem-wheel-cache-qye3dkyu 2025-09-08T08:20:06,328 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-08T08:20:06,330 2 location(s) to search for versions of logdissect: 2025-09-08T08:20:06,330 * https://pypi.org/simple/logdissect/ 2025-09-08T08:20:06,330 * https://www.piwheels.org/simple/logdissect/ 2025-09-08T08:20:06,330 Fetching project page and analyzing links: https://pypi.org/simple/logdissect/ 2025-09-08T08:20:06,331 Getting page https://pypi.org/simple/logdissect/ 2025-09-08T08:20:06,332 Found index url https://pypi.org/simple/ 2025-09-08T08:20:06,478 Fetched page https://pypi.org/simple/logdissect/ as application/vnd.pypi.simple.v1+json 2025-09-08T08:20:06,484 Found link https://files.pythonhosted.org/packages/41/4e/aa2493c90ffda8e9d73fd9426f36faa6c4afac61031dcb86cc41638e57b7/logdissect-1.1.tar.gz (from https://pypi.org/simple/logdissect/), version: 1.1 2025-09-08T08:20:06,484 Found link https://files.pythonhosted.org/packages/ce/43/bc914c4058713a6851a3dc206046b3bf516354d4b3c47b2bcbd64f676672/logdissect-1.1.1.tar.gz (from https://pypi.org/simple/logdissect/), version: 1.1.1 2025-09-08T08:20:06,485 Found link https://files.pythonhosted.org/packages/4b/f9/7dba5afe6cc03cfa894f9cf3885823da0696ff2f560ba124de4e7f44dae7/logdissect-1.2.tar.gz (from https://pypi.org/simple/logdissect/), version: 1.2 2025-09-08T08:20:06,485 Found link https://files.pythonhosted.org/packages/27/37/88823f5af203c76bba295cdf9405f56599ec796ec575e0aa4c19aca633f1/logdissect-1.2.1.tar.gz (from https://pypi.org/simple/logdissect/), version: 1.2.1 2025-09-08T08:20:06,485 Found link https://files.pythonhosted.org/packages/8e/ee/59959d01d160ce264506e7e01eb496eb5923d10e664d1976f35b801bfc5f/logdissect-1.2.2.tar.gz (from https://pypi.org/simple/logdissect/), version: 1.2.2 2025-09-08T08:20:06,486 Found link https://files.pythonhosted.org/packages/3d/87/6d891d502c7444237a786de1fcf55feeabeb3c5677743bc0c1d5d9f49b72/logdissect-1.3.tar.gz (from https://pypi.org/simple/logdissect/), version: 1.3 2025-09-08T08:20:06,486 Found link https://files.pythonhosted.org/packages/fc/a7/580d71b03d4a637ccf92aad3a4717d83e7cad9298c8185c1dd376a2cc595/logdissect-1.3.1.tar.gz (from https://pypi.org/simple/logdissect/), version: 1.3.1 2025-09-08T08:20:06,487 Found link https://files.pythonhosted.org/packages/2c/67/706efe8e94ddb37f4bf8ad257b24a4560a92edef2ebb2db95d1f4277aff0/logdissect-2.0.tar.gz (from https://pypi.org/simple/logdissect/), version: 2.0 2025-09-08T08:20:06,487 Found link https://files.pythonhosted.org/packages/93/e1/45370979ce364efb9c8c051b172c4ab71f9bbe4842096a3cccfb9eee63e3/logdissect-2.0.1.tar.gz (from https://pypi.org/simple/logdissect/), version: 2.0.1 2025-09-08T08:20:06,487 Found link https://files.pythonhosted.org/packages/41/83/79d01471e9f1e118389d082b3cd25748b95e8b7a7b726154e074832606a5/logdissect-2.0.2.tar.gz (from https://pypi.org/simple/logdissect/), version: 2.0.2 2025-09-08T08:20:06,488 Found link https://files.pythonhosted.org/packages/94/ca/fff83255b0cf80b1f9d1fd6220d3c8ac74b7c9cde0a42e71f1f580be293a/logdissect-2.1.tar.gz (from https://pypi.org/simple/logdissect/), version: 2.1 2025-09-08T08:20:06,488 Found link https://files.pythonhosted.org/packages/71/d8/c67d98c9085c5cf9dc6120cdc8b39e5172ce53269523573ec596db0e9370/logdissect-2.2.tar.gz (from https://pypi.org/simple/logdissect/), version: 2.2 2025-09-08T08:20:06,489 Found link https://files.pythonhosted.org/packages/8d/8a/e6645f7f5c1563fb2c99fd5afa6930d8b8a7c3753cecc25c378e0a11448b/logdissect-2.2.1.tar.gz (from https://pypi.org/simple/logdissect/), version: 2.2.1 2025-09-08T08:20:06,489 Found link https://files.pythonhosted.org/packages/34/29/af02cfae7fce6bc6fbfe08aae6222b5e284144b3a7ed201b9d870ff3592b/logdissect-3.0.tar.gz (from https://pypi.org/simple/logdissect/), version: 3.0 2025-09-08T08:20:06,490 Found link https://files.pythonhosted.org/packages/ce/6d/0be1ce06d1a2335e68d9b31ac037789da018fe4af77bd681bf88b978a746/logdissect-3.0.1.tar.gz (from https://pypi.org/simple/logdissect/), version: 3.0.1 2025-09-08T08:20:06,490 Found link https://files.pythonhosted.org/packages/d5/d5/9ddc0006639dcb6b0c6436e506139ac0f99fad64fd847919034bd55fbdcc/logdissect-3.0.2.tar.gz (from https://pypi.org/simple/logdissect/), version: 3.0.2 2025-09-08T08:20:06,490 Found link https://files.pythonhosted.org/packages/7a/cf/8373b0b3c075f033c5b4c7129d25537c9f9e01208856d92a3242165bbabf/logdissect-3.1.tar.gz (from https://pypi.org/simple/logdissect/), version: 3.1 2025-09-08T08:20:06,491 Found link https://files.pythonhosted.org/packages/b9/f5/5f8c4fb2f7bdd1e24dc71ed6dc65478bc4e6188980318582247b54616cca/logdissect-3.1.1.tar.gz (from https://pypi.org/simple/logdissect/), version: 3.1.1 2025-09-08T08:20:06,491 Fetching project page and analyzing links: https://www.piwheels.org/simple/logdissect/ 2025-09-08T08:20:06,492 Getting page https://www.piwheels.org/simple/logdissect/ 2025-09-08T08:20:06,493 Found index url https://www.piwheels.org/simple/ 2025-09-08T08:20:06,587 Fetched page https://www.piwheels.org/simple/logdissect/ as text/html 2025-09-08T08:20:06,591 Skipping link: No binaries permitted for logdissect: https://archive1.piwheels.org/simple/logdissect/logdissect-3.1.1-py3-none-any.whl#sha256=cc628f86ad0610c703f566fd876fd8acf6d1b07178675167e3ad6b393adc7129 (from https://www.piwheels.org/simple/logdissect/) 2025-09-08T08:20:06,591 Skipping link: No binaries permitted for logdissect: https://archive1.piwheels.org/simple/logdissect/logdissect-3.1-py3-none-any.whl#sha256=6cd31fb700d17501b8527e18760a1a7c9737656792ccf32e83813ab110a7bbea (from https://www.piwheels.org/simple/logdissect/) 2025-09-08T08:20:06,591 Skipping link: No binaries permitted for logdissect: https://archive1.piwheels.org/simple/logdissect/logdissect-3.0.2-py3-none-any.whl#sha256=c1532417cb6d44bc7be9fd568abb5cdd95129b738ac30154e311c810faa307e3 (from https://www.piwheels.org/simple/logdissect/) 2025-09-08T08:20:06,591 Skipping link: No binaries permitted for logdissect: https://archive1.piwheels.org/simple/logdissect/logdissect-3.0.1-py3-none-any.whl#sha256=8d7a190d485a8aa3db153abe3d8fbcfddf83e94a36acdd4315cb754f396aea10 (from https://www.piwheels.org/simple/logdissect/) 2025-09-08T08:20:06,592 Skipping link: No binaries permitted for logdissect: https://archive1.piwheels.org/simple/logdissect/logdissect-3.0-py3-none-any.whl#sha256=77e253c91f1b2d6d7ffe09f300527d4a2fad7e4f968449e4814a5cd22c28d15f (from https://www.piwheels.org/simple/logdissect/) 2025-09-08T08:20:06,592 Skipping link: No binaries permitted for logdissect: https://archive1.piwheels.org/simple/logdissect/logdissect-2.2.1-py3-none-any.whl#sha256=a0e36db17d2a11b03f886aff57820339ac5027c2f1f0172cd88b85caa8747ab7 (from https://www.piwheels.org/simple/logdissect/) 2025-09-08T08:20:06,592 Skipping link: No binaries permitted for logdissect: https://archive1.piwheels.org/simple/logdissect/logdissect-2.2-py3-none-any.whl#sha256=1a8a543838d5d0d925d79f2159b980508f109cc22d1c28ca78f32c99d1016751 (from https://www.piwheels.org/simple/logdissect/) 2025-09-08T08:20:06,592 Skipping link: No binaries permitted for logdissect: https://archive1.piwheels.org/simple/logdissect/logdissect-2.1-py3-none-any.whl#sha256=76f43ef9dd30a261402ea4a331873f92a9b19ae613f01513559f7cf9a2499458 (from https://www.piwheels.org/simple/logdissect/) 2025-09-08T08:20:06,592 Skipping link: No binaries permitted for logdissect: https://archive1.piwheels.org/simple/logdissect/logdissect-2.0.1-py3-none-any.whl#sha256=1c887337cbc08757c86fc48c5991eff5cce40bcc6823a7e49b1b05f8b0bbcd72 (from https://www.piwheels.org/simple/logdissect/) 2025-09-08T08:20:06,592 Skipping link: No binaries permitted for logdissect: https://archive1.piwheels.org/simple/logdissect/logdissect-1.3.1-py3-none-any.whl#sha256=67b577828de62a63e4fde77a9a08bcbd6a946083f1c44a904fe5d7644d558f25 (from https://www.piwheels.org/simple/logdissect/) 2025-09-08T08:20:06,592 Skipping link: No binaries permitted for logdissect: https://archive1.piwheels.org/simple/logdissect/logdissect-1.3-py3-none-any.whl#sha256=03214ad34a4521fea7f94493bd274a98a6275dd394b903cf8d5307b62bf9f2db (from https://www.piwheels.org/simple/logdissect/) 2025-09-08T08:20:06,593 Skipping link: No binaries permitted for logdissect: https://archive1.piwheels.org/simple/logdissect/logdissect-1.2.2-py3-none-any.whl#sha256=f0e22be62a240a4d4525344523de3efe303ddce2a3093d1ec525246a33f9b64e (from https://www.piwheels.org/simple/logdissect/) 2025-09-08T08:20:06,593 Skipping link: No binaries permitted for logdissect: https://archive1.piwheels.org/simple/logdissect/logdissect-1.2.1-py3-none-any.whl#sha256=6337f486a5f3d8d90ddef043573dd3fb09431c1c0faf1336a70e901a8c278d3e (from https://www.piwheels.org/simple/logdissect/) 2025-09-08T08:20:06,593 Skipping link: No binaries permitted for logdissect: https://archive1.piwheels.org/simple/logdissect/logdissect-1.2-py3-none-any.whl#sha256=654537ec3eed884972d2cc35174c758f4f56ce1f8d992b8fdea899b8f9280eac (from https://www.piwheels.org/simple/logdissect/) 2025-09-08T08:20:06,593 Skipping link: No binaries permitted for logdissect: https://archive1.piwheels.org/simple/logdissect/logdissect-1.1.1-py3-none-any.whl#sha256=273d862fe2b018b485b99c68bbdcf1d8d8a3b8706fb6aec96e5d0775b40452a2 (from https://www.piwheels.org/simple/logdissect/) 2025-09-08T08:20:06,593 Skipping link: No binaries permitted for logdissect: https://archive1.piwheels.org/simple/logdissect/logdissect-1.1-py3-none-any.whl#sha256=c71cda791735e5dc1a42edc09f4e74a8333b3ca0dca6287e2923a22da9fab60a (from https://www.piwheels.org/simple/logdissect/) 2025-09-08T08:20:06,593 Skipping link: not a file: https://www.piwheels.org/simple/logdissect/ 2025-09-08T08:20:06,594 Skipping link: not a file: https://pypi.org/simple/logdissect/ 2025-09-08T08:20:06,625 Given no hashes to check 1 links for project 'logdissect': discarding no candidates 2025-09-08T08:20:06,626 Collecting logdissect==2.0 2025-09-08T08:20:06,627 Created temporary directory: /tmp/pip-unpack-a97_zam2 2025-09-08T08:20:06,763 Downloading logdissect-2.0.tar.gz (18 kB) 2025-09-08T08:20:06,806 Added logdissect==2.0 from https://files.pythonhosted.org/packages/2c/67/706efe8e94ddb37f4bf8ad257b24a4560a92edef2ebb2db95d1f4277aff0/logdissect-2.0.tar.gz to build tracker '/tmp/pip-build-tracker-fd6lxjn2' 2025-09-08T08:20:06,807 Running setup.py (path:/tmp/pip-wheel-zkyp2ata/logdissect_011d4d7d0080429c976c732754a3c078/setup.py) egg_info for package logdissect 2025-09-08T08:20:06,807 Created temporary directory: /tmp/pip-pip-egg-info-pl4jow3l 2025-09-08T08:20:06,807 Preparing metadata (setup.py): started 2025-09-08T08:20:06,808 Running command python setup.py egg_info 2025-09-08T08:20:07,324 Traceback (most recent call last): 2025-09-08T08:20:07,326 File "", line 2, in 2025-09-08T08:20:07,326 exec(compile(''' 2025-09-08T08:20:07,326 ~~~~^^^^^^^^^^^^ 2025-09-08T08:20:07,326 # This is -- a caller that pip uses to run setup.py 2025-09-08T08:20:07,326 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T08:20:07,326 ...<32 lines>... 2025-09-08T08:20:07,326 exec(compile(setup_py_code, filename, "exec")) 2025-09-08T08:20:07,326 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T08:20:07,327 ''' % ('/tmp/pip-wheel-zkyp2ata/logdissect_011d4d7d0080429c976c732754a3c078/setup.py',), "", "exec")) 2025-09-08T08:20:07,327 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T08:20:07,327 File "", line 35, in 2025-09-08T08:20:07,327 File "/tmp/pip-wheel-zkyp2ata/logdissect_011d4d7d0080429c976c732754a3c078/setup.py", line 87, in 2025-09-08T08:20:07,327 from logdissect import __version__ 2025-09-08T08:20:07,327 File "/tmp/pip-wheel-zkyp2ata/logdissect_011d4d7d0080429c976c732754a3c078/logdissect/__init__.py", line 7, in 2025-09-08T08:20:07,327 import logdissect.parsers 2025-09-08T08:20:07,327 File "/tmp/pip-wheel-zkyp2ata/logdissect_011d4d7d0080429c976c732754a3c078/logdissect/parsers/__init__.py", line 25, in 2025-09-08T08:20:07,328 import logdissect.parsers.syslogbsd 2025-09-08T08:20:07,328 File "/tmp/pip-wheel-zkyp2ata/logdissect_011d4d7d0080429c976c732754a3c078/logdissect/parsers/syslogbsd.py", line 47 2025-09-08T08:20:07,328 current_entry = LogEntry() 2025-09-08T08:20:07,328 ^ 2025-09-08T08:20:07,328 TabError: inconsistent use of tabs and spaces in indentation 2025-09-08T08:20:07,411 ERROR: python setup.py egg_info exited with 1 2025-09-08T08:20:07,423 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2025-09-08T08:20:07,423 exec(compile('"'"''"'"''"'"' 2025-09-08T08:20:07,423 # This is -- a caller that pip uses to run setup.py 2025-09-08T08:20:07,423 # 2025-09-08T08:20:07,423 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-08T08:20:07,423 # import from `distutils.core` to work with newer packaging standards. 2025-09-08T08:20:07,423 # - It provides a clear error message when setuptools is not installed. 2025-09-08T08:20:07,423 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-08T08:20:07,423 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-08T08:20:07,423 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-08T08:20:07,423 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-08T08:20:07,423 import os, sys, tokenize, traceback 2025-09-08T08:20:07,423 2025-09-08T08:20:07,423 try: 2025-09-08T08:20:07,423 import setuptools 2025-09-08T08:20:07,423 except ImportError: 2025-09-08T08:20:07,423 print( 2025-09-08T08:20:07,423 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-08T08:20:07,423 "the build environment with exception:", 2025-09-08T08:20:07,423 file=sys.stderr, 2025-09-08T08:20:07,423 ) 2025-09-08T08:20:07,423 traceback.print_exc() 2025-09-08T08:20:07,423 sys.exit(1) 2025-09-08T08:20:07,423 2025-09-08T08:20:07,423 __file__ = %r 2025-09-08T08:20:07,423 sys.argv[0] = __file__ 2025-09-08T08:20:07,423 2025-09-08T08:20:07,423 if os.path.exists(__file__): 2025-09-08T08:20:07,423 filename = __file__ 2025-09-08T08:20:07,423 with tokenize.open(__file__) as f: 2025-09-08T08:20:07,423 setup_py_code = f.read() 2025-09-08T08:20:07,423 else: 2025-09-08T08:20:07,423 filename = "" 2025-09-08T08:20:07,423 setup_py_code = "from setuptools import setup; setup()" 2025-09-08T08:20:07,423 2025-09-08T08:20:07,423 exec(compile(setup_py_code, filename, "exec")) 2025-09-08T08:20:07,423 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-zkyp2ata/logdissect_011d4d7d0080429c976c732754a3c078/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-pl4jow3l[/] 2025-09-08T08:20:07,423 [bold magenta]cwd[/]: /tmp/pip-wheel-zkyp2ata/logdissect_011d4d7d0080429c976c732754a3c078/ 2025-09-08T08:20:07,423 Preparing metadata (setup.py): finished with status 'error' 2025-09-08T08:20:07,424 ERROR: metadata generation failed 2025-09-08T08:20:07,429 Exception information: 2025-09-08T08:20:07,429 Traceback (most recent call last): 2025-09-08T08:20:07,429 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 63, in generate_metadata 2025-09-08T08:20:07,429 call_subprocess( 2025-09-08T08:20:07,429 ~~~~~~~~~~~~~~~^ 2025-09-08T08:20:07,429 args, 2025-09-08T08:20:07,429 ^^^^^ 2025-09-08T08:20:07,429 ...<2 lines>... 2025-09-08T08:20:07,429 spinner=spinner, 2025-09-08T08:20:07,429 ^^^^^^^^^^^^^^^^ 2025-09-08T08:20:07,429 ) 2025-09-08T08:20:07,429 ^ 2025-09-08T08:20:07,429 File "/usr/lib/python3/dist-packages/pip/_internal/utils/subprocess.py", line 209, in call_subprocess 2025-09-08T08:20:07,429 raise error 2025-09-08T08:20:07,429 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2025-09-08T08:20:07,429 2025-09-08T08:20:07,429 The above exception was the direct cause of the following exception: 2025-09-08T08:20:07,429 2025-09-08T08:20:07,429 Traceback (most recent call last): 2025-09-08T08:20:07,429 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-08T08:20:07,429 status = _inner_run() 2025-09-08T08:20:07,429 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-08T08:20:07,429 return self.run(options, args) 2025-09-08T08:20:07,429 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-08T08:20:07,429 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-08T08:20:07,429 return func(self, options, args) 2025-09-08T08:20:07,429 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2025-09-08T08:20:07,429 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2025-09-08T08:20:07,429 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 96, in resolve 2025-09-08T08:20:07,429 result = self._result = resolver.resolve( 2025-09-08T08:20:07,429 ~~~~~~~~~~~~~~~~^ 2025-09-08T08:20:07,429 collected.requirements, max_rounds=limit_how_complex_resolution_can_be 2025-09-08T08:20:07,429 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T08:20:07,429 ) 2025-09-08T08:20:07,429 ^ 2025-09-08T08:20:07,429 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 515, in resolve 2025-09-08T08:20:07,429 state = resolution.resolve(requirements, max_rounds=max_rounds) 2025-09-08T08:20:07,429 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 388, in resolve 2025-09-08T08:20:07,429 self._add_to_criteria(self.state.criteria, r, parent=None) 2025-09-08T08:20:07,429 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T08:20:07,429 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 141, in _add_to_criteria 2025-09-08T08:20:07,429 if not criterion.candidates: 2025-09-08T08:20:07,429 ^^^^^^^^^^^^^^^^^^^^ 2025-09-08T08:20:07,429 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/structs.py", line 194, in __bool__ 2025-09-08T08:20:07,429 return bool(self._sequence) 2025-09-08T08:20:07,429 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 163, in __bool__ 2025-09-08T08:20:07,429 self._bool = any(self) 2025-09-08T08:20:07,429 ~~~^^^^^^ 2025-09-08T08:20:07,429 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 147, in 2025-09-08T08:20:07,429 return (c for c in iterator if id(c) not in self._incompatible_ids) 2025-09-08T08:20:07,429 ^^^^^^^^ 2025-09-08T08:20:07,429 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 37, in _iter_built 2025-09-08T08:20:07,429 candidate = func() 2025-09-08T08:20:07,429 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 187, in _make_candidate_from_link 2025-09-08T08:20:07,429 base: Optional[BaseCandidate] = self._make_base_candidate_from_link( 2025-09-08T08:20:07,429 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-08T08:20:07,429 link, template, name, version 2025-09-08T08:20:07,429 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T08:20:07,429 ) 2025-09-08T08:20:07,429 ^ 2025-09-08T08:20:07,429 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 233, in _make_base_candidate_from_link 2025-09-08T08:20:07,429 self._link_candidate_cache[link] = LinkCandidate( 2025-09-08T08:20:07,429 ~~~~~~~~~~~~~^ 2025-09-08T08:20:07,429 link, 2025-09-08T08:20:07,429 ^^^^^ 2025-09-08T08:20:07,429 ...<3 lines>... 2025-09-08T08:20:07,429 version=version, 2025-09-08T08:20:07,429 ^^^^^^^^^^^^^^^^ 2025-09-08T08:20:07,429 ) 2025-09-08T08:20:07,429 ^ 2025-09-08T08:20:07,429 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 306, in __init__ 2025-09-08T08:20:07,429 super().__init__( 2025-09-08T08:20:07,429 ~~~~~~~~~~~~~~~~^ 2025-09-08T08:20:07,429 link=link, 2025-09-08T08:20:07,429 ^^^^^^^^^^ 2025-09-08T08:20:07,429 ...<4 lines>... 2025-09-08T08:20:07,429 version=version, 2025-09-08T08:20:07,429 ^^^^^^^^^^^^^^^^ 2025-09-08T08:20:07,429 ) 2025-09-08T08:20:07,429 ^ 2025-09-08T08:20:07,429 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 159, in __init__ 2025-09-08T08:20:07,429 self.dist = self._prepare() 2025-09-08T08:20:07,429 ~~~~~~~~~~~~~^^ 2025-09-08T08:20:07,429 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 236, in _prepare 2025-09-08T08:20:07,429 dist = self._prepare_distribution() 2025-09-08T08:20:07,429 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 317, in _prepare_distribution 2025-09-08T08:20:07,429 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2025-09-08T08:20:07,429 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T08:20:07,429 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 532, in prepare_linked_requirement 2025-09-08T08:20:07,429 return self._prepare_linked_requirement(req, parallel_builds) 2025-09-08T08:20:07,429 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T08:20:07,429 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 647, in _prepare_linked_requirement 2025-09-08T08:20:07,429 dist = _get_prepared_distribution( 2025-09-08T08:20:07,429 req, 2025-09-08T08:20:07,429 ...<3 lines>... 2025-09-08T08:20:07,429 self.check_build_deps, 2025-09-08T08:20:07,429 ) 2025-09-08T08:20:07,429 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 71, in _get_prepared_distribution 2025-09-08T08:20:07,429 abstract_dist.prepare_distribution_metadata( 2025-09-08T08:20:07,429 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-08T08:20:07,429 finder, build_isolation, check_build_deps 2025-09-08T08:20:07,429 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T08:20:07,429 ) 2025-09-08T08:20:07,429 ^ 2025-09-08T08:20:07,429 File "/usr/lib/python3/dist-packages/pip/_internal/distributions/sdist.py", line 69, in prepare_distribution_metadata 2025-09-08T08:20:07,429 self.req.prepare_metadata() 2025-09-08T08:20:07,429 ~~~~~~~~~~~~~~~~~~~~~~~~~^^ 2025-09-08T08:20:07,429 File "/usr/lib/python3/dist-packages/pip/_internal/req/req_install.py", line 581, in prepare_metadata 2025-09-08T08:20:07,429 self.metadata_directory = generate_metadata_legacy( 2025-09-08T08:20:07,429 ~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-08T08:20:07,429 build_env=self.build_env, 2025-09-08T08:20:07,429 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T08:20:07,429 ...<3 lines>... 2025-09-08T08:20:07,429 details=details, 2025-09-08T08:20:07,429 ^^^^^^^^^^^^^^^^ 2025-09-08T08:20:07,429 ) 2025-09-08T08:20:07,429 ^ 2025-09-08T08:20:07,429 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 70, in generate_metadata 2025-09-08T08:20:07,429 raise MetadataGenerationFailed(package_details=details) from error 2025-09-08T08:20:07,429 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2025-09-08T08:20:07,450 Removed logdissect==2.0 from https://files.pythonhosted.org/packages/2c/67/706efe8e94ddb37f4bf8ad257b24a4560a92edef2ebb2db95d1f4277aff0/logdissect-2.0.tar.gz from build tracker '/tmp/pip-build-tracker-fd6lxjn2' 2025-09-08T08:20:07,450 Removed build tracker: '/tmp/pip-build-tracker-fd6lxjn2'