2025-09-09T11:34:01,358 Created temporary directory: /tmp/pip-build-tracker-5wttmrz7 2025-09-09T11:34:01,359 Initialized build tracking at /tmp/pip-build-tracker-5wttmrz7 2025-09-09T11:34:01,359 Created build tracker: /tmp/pip-build-tracker-5wttmrz7 2025-09-09T11:34:01,359 Entered build tracker: /tmp/pip-build-tracker-5wttmrz7 2025-09-09T11:34:01,360 Created temporary directory: /tmp/pip-wheel-i2r_fel3 2025-09-09T11:34:01,363 Created temporary directory: /tmp/pip-ephem-wheel-cache-jbuhlxcs 2025-09-09T11:34:01,418 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-09T11:34:01,420 2 location(s) to search for versions of auto-pr: 2025-09-09T11:34:01,420 * https://pypi.org/simple/auto-pr/ 2025-09-09T11:34:01,420 * https://www.piwheels.org/simple/auto-pr/ 2025-09-09T11:34:01,420 Fetching project page and analyzing links: https://pypi.org/simple/auto-pr/ 2025-09-09T11:34:01,421 Getting page https://pypi.org/simple/auto-pr/ 2025-09-09T11:34:01,422 Found index url https://pypi.org/simple/ 2025-09-09T11:34:01,626 Fetched page https://pypi.org/simple/auto-pr/ as application/vnd.pypi.simple.v1+json 2025-09-09T11:34:01,634 Found link https://files.pythonhosted.org/packages/bd/38/01949abc10d105a0376215f98feef10d001278470330edb30dd9c63bad3a/auto-pr-0.1.2.tar.gz (from https://pypi.org/simple/auto-pr/) (requires-python:>=3.8), version: 0.1.2 2025-09-09T11:34:01,635 Skipping link: No binaries permitted for auto-pr: https://files.pythonhosted.org/packages/67/5e/a691e0fc825fe6b442d24564d6c98dfd339f888196edcce8724c8bc473f7/auto_pr-0.1.2-py3-none-any.whl (from https://pypi.org/simple/auto-pr/) (requires-python:>=3.8) 2025-09-09T11:34:01,635 Found link https://files.pythonhosted.org/packages/b2/ff/9a75f3ba9e26d724070f5aeeaf46fffdac97d9cc9ba34a04f3622634e282/auto-pr-0.2.0.tar.gz (from https://pypi.org/simple/auto-pr/) (requires-python:>=3.8), version: 0.2.0 2025-09-09T11:34:01,636 Skipping link: No binaries permitted for auto-pr: https://files.pythonhosted.org/packages/a7/59/e15a7981e45f2b1a72dabf32aae0620058eba6f42f41f2240746dd719338/auto_pr-0.2.0-py3-none-any.whl (from https://pypi.org/simple/auto-pr/) (requires-python:>=3.8) 2025-09-09T11:34:01,636 Found link https://files.pythonhosted.org/packages/af/29/8bb438fc5ba8853254e813a65676524c80e7c67e99bf66ceb0c142615981/auto-pr-1.0.0.tar.gz (from https://pypi.org/simple/auto-pr/) (requires-python:>=3.8), version: 1.0.0 2025-09-09T11:34:01,636 Skipping link: No binaries permitted for auto-pr: https://files.pythonhosted.org/packages/27/78/0be084b84a144f209328447e8cc3b973ec426b27cfabe8f4049cfc741ea9/auto_pr-1.0.0-py3-none-any.whl (from https://pypi.org/simple/auto-pr/) (requires-python:>=3.8) 2025-09-09T11:34:01,637 Found link https://files.pythonhosted.org/packages/27/b3/5612d4b2c972fbf67ae03dffb4bfc05cbbadacf1e4f838e35204bd967164/auto-pr-1.0.1.tar.gz (from https://pypi.org/simple/auto-pr/) (requires-python:>=3.8,<4.0), version: 1.0.1 2025-09-09T11:34:01,637 Skipping link: No binaries permitted for auto-pr: https://files.pythonhosted.org/packages/3c/a0/07768bb6300f8da394d10bdfa192068b8d74ff227e892693e3293e716ec8/auto_pr-1.0.1-py3-none-any.whl (from https://pypi.org/simple/auto-pr/) (requires-python:>=3.8,<4.0) 2025-09-09T11:34:01,638 Found link https://files.pythonhosted.org/packages/fc/76/8f8d0723d84d98d6a50dfb7f7e1c7d7db7a12de8be9ad3494bf783218ef2/auto-pr-1.0.2.tar.gz (from https://pypi.org/simple/auto-pr/) (requires-python:>=3.8,<4.0), version: 1.0.2 2025-09-09T11:34:01,638 Skipping link: No binaries permitted for auto-pr: https://files.pythonhosted.org/packages/97/03/29721259208e1826f03be06a1b90d8e0cac476f75190cfabf60c0971b157/auto_pr-1.0.2-py3-none-any.whl (from https://pypi.org/simple/auto-pr/) (requires-python:>=3.8,<4.0) 2025-09-09T11:34:01,638 Skipping link: No binaries permitted for auto-pr: https://files.pythonhosted.org/packages/b7/9a/882fe46f114217b21879e5c8e55f3bedeed85b74724a43db84c243f2fde1/auto_pr-1.0.3-py3-none-any.whl (from https://pypi.org/simple/auto-pr/) (requires-python:>=3.8,<4.0) 2025-09-09T11:34:01,638 Found link https://files.pythonhosted.org/packages/ca/5c/574b7d13d045447111dcb9e75202e3da6e45d67c9aca880baf8eac26fb6f/auto_pr-1.0.3.tar.gz (from https://pypi.org/simple/auto-pr/) (requires-python:>=3.8,<4.0), version: 1.0.3 2025-09-09T11:34:01,639 Skipping link: No binaries permitted for auto-pr: https://files.pythonhosted.org/packages/ab/b4/00f86a991c89e56497dac064aaedae8499af5a90d6eb79a6b0823f2a45b7/auto_pr-1.0.4-py3-none-any.whl (from https://pypi.org/simple/auto-pr/) (requires-python:>=3.8,<4.0) 2025-09-09T11:34:01,639 Found link https://files.pythonhosted.org/packages/94/ae/a5a6e83e8b4ebf16881ae452e2e4b6dbbeebd2ab64e2cc8a6d7c33abb50a/auto_pr-1.0.4.tar.gz (from https://pypi.org/simple/auto-pr/) (requires-python:>=3.8,<4.0), version: 1.0.4 2025-09-09T11:34:01,639 Skipping link: No binaries permitted for auto-pr: https://files.pythonhosted.org/packages/49/17/35989c651d58d6eaa2f90ca2d216c8d27d1be78c64c10fb4ad9cb99c34f2/auto_pr-1.0.5-py3-none-any.whl (from https://pypi.org/simple/auto-pr/) (requires-python:<4.0,>=3.8) 2025-09-09T11:34:01,640 Found link https://files.pythonhosted.org/packages/53/60/0afbc8b4a109932d71f35489885e439b1eb41996468aea8a86c9c89b89fe/auto_pr-1.0.5.tar.gz (from https://pypi.org/simple/auto-pr/) (requires-python:<4.0,>=3.8), version: 1.0.5 2025-09-09T11:34:01,640 Skipping link: No binaries permitted for auto-pr: https://files.pythonhosted.org/packages/3b/5e/9c70cb34dd6efad93880700d9fb3a0058757d0cc53a5ed88a1cc8e9069a1/auto_pr-1.0.6-py3-none-any.whl (from https://pypi.org/simple/auto-pr/) (requires-python:<4.0,>=3.8) 2025-09-09T11:34:01,640 Found link https://files.pythonhosted.org/packages/a0/cd/de905711e48f0a69b0aa794c28661139edfa8a8b288ce3f64fe9778e07e6/auto_pr-1.0.6.tar.gz (from https://pypi.org/simple/auto-pr/) (requires-python:<4.0,>=3.8), version: 1.0.6 2025-09-09T11:34:01,641 Skipping link: No binaries permitted for auto-pr: https://files.pythonhosted.org/packages/e5/24/558cf12ac7360b0c3f760fa497a6ee594e3897dd60e7c1fb9b0a298aebfe/auto_pr-1.0.7-py3-none-any.whl (from https://pypi.org/simple/auto-pr/) (requires-python:<4.0,>=3.8) 2025-09-09T11:34:01,641 Found link https://files.pythonhosted.org/packages/bb/1e/a4c95c415a16933adc0a96b8f09397bcd26d1cb571ce9706bdcf83be3109/auto_pr-1.0.7.tar.gz (from https://pypi.org/simple/auto-pr/) (requires-python:<4.0,>=3.8), version: 1.0.7 2025-09-09T11:34:01,641 Skipping link: No binaries permitted for auto-pr: https://files.pythonhosted.org/packages/2b/54/c942fa2163aa0857b8aec885e69df27594f9d3e9442b99fef236f208b7ee/auto_pr-1.0.10-py3-none-any.whl (from https://pypi.org/simple/auto-pr/) (requires-python:<4.0,>=3.9) 2025-09-09T11:34:01,642 Found link https://files.pythonhosted.org/packages/e4/e2/ecfab6e969bb72f3a23cf55ccc4104488d84b2a0f4393d596c7913647ca7/auto_pr-1.0.10.tar.gz (from https://pypi.org/simple/auto-pr/) (requires-python:<4.0,>=3.9), version: 1.0.10 2025-09-09T11:34:01,642 Skipping link: No binaries permitted for auto-pr: https://files.pythonhosted.org/packages/69/a3/e6c6ad2a4caecd9a8e786ebc4dad4f75caa808c6b4a7242be2fe70d1f7e8/auto_pr-1.0.11-py3-none-any.whl (from https://pypi.org/simple/auto-pr/) (requires-python:<4.0,>=3.9) 2025-09-09T11:34:01,643 Found link https://files.pythonhosted.org/packages/d3/04/2320e2f19bcb6e64f29d0b6828659055ff72db815472dfa433c6a6e97f2e/auto_pr-1.0.11.tar.gz (from https://pypi.org/simple/auto-pr/) (requires-python:<4.0,>=3.9), version: 1.0.11 2025-09-09T11:34:01,643 Fetching project page and analyzing links: https://www.piwheels.org/simple/auto-pr/ 2025-09-09T11:34:01,643 Getting page https://www.piwheels.org/simple/auto-pr/ 2025-09-09T11:34:01,645 Found index url https://www.piwheels.org/simple/ 2025-09-09T11:34:01,736 Fetched page https://www.piwheels.org/simple/auto-pr/ as text/html 2025-09-09T11:34:01,739 Skipping link: No binaries permitted for auto-pr: https://archive1.piwheels.org/simple/auto-pr/auto_pr-1.0.11-py3-none-any.whl#sha256=48ee97106aa48dfeceefd62c353da4b080860f0c853b7b222c1a252fda884b56 (from https://www.piwheels.org/simple/auto-pr/) (requires-python:>=3.9,<4.0) 2025-09-09T11:34:01,739 Skipping link: No binaries permitted for auto-pr: https://archive1.piwheels.org/simple/auto-pr/auto_pr-1.0.10-py3-none-any.whl#sha256=2498ea563cb22579763757801a232e1f76bd08a21c1ad4e03b512aa57b71ea85 (from https://www.piwheels.org/simple/auto-pr/) (requires-python:>=3.9,<4.0) 2025-09-09T11:34:01,739 Skipping link: No binaries permitted for auto-pr: https://archive1.piwheels.org/simple/auto-pr/auto_pr-1.0.7-py3-none-any.whl#sha256=91a2f263a5c0bc295c6193ff3615b9b7f3d45cffaef283b389d49a44089b875c (from https://www.piwheels.org/simple/auto-pr/) (requires-python:>=3.8,<4.0) 2025-09-09T11:34:01,739 Skipping link: No binaries permitted for auto-pr: https://archive1.piwheels.org/simple/auto-pr/auto_pr-1.0.6-py3-none-any.whl#sha256=e9a0b88c6bfafd7e2c10966d5357178a06e14ef0192436fd3e5f8b3c707714fa (from https://www.piwheels.org/simple/auto-pr/) (requires-python:>=3.8,<4.0) 2025-09-09T11:34:01,739 Skipping link: No binaries permitted for auto-pr: https://archive1.piwheels.org/simple/auto-pr/auto_pr-1.0.5-py3-none-any.whl#sha256=fd1d275fe3356dcf8b23d8b0d120bd7c32101f4aaf3b9055f4b62f539b182250 (from https://www.piwheels.org/simple/auto-pr/) (requires-python:>=3.8,<4.0) 2025-09-09T11:34:01,739 Skipping link: No binaries permitted for auto-pr: https://archive1.piwheels.org/simple/auto-pr/auto_pr-1.0.4-py3-none-any.whl#sha256=c5ca2754fee14cbef3f64e96e228f1fff0992dd05019fea1b3ca4b835aedaa72 (from https://www.piwheels.org/simple/auto-pr/) (requires-python:>=3.8,<4.0) 2025-09-09T11:34:01,740 Skipping link: No binaries permitted for auto-pr: https://archive1.piwheels.org/simple/auto-pr/auto_pr-1.0.3-py3-none-any.whl#sha256=787ffe3e72116bbb7a7349c78942473eaceb8f7c5beb48e8a8318e8b460ecbd6 (from https://www.piwheels.org/simple/auto-pr/) (requires-python:>=3.8,<4.0) 2025-09-09T11:34:01,740 Skipping link: No binaries permitted for auto-pr: https://archive1.piwheels.org/simple/auto-pr/auto_pr-1.0.2-py3-none-any.whl#sha256=0a4229b13b3de45579d99e0e795982e2386b9d2f68ecb1d5cfb053dd87bd0b9f (from https://www.piwheels.org/simple/auto-pr/) (requires-python:>=3.8,<4.0) 2025-09-09T11:34:01,740 Skipping link: No binaries permitted for auto-pr: https://archive1.piwheels.org/simple/auto-pr/auto_pr-1.0.1-py3-none-any.whl#sha256=2e79713d5c5fb8efdc45600965cacf2123f9bae1ea8b86b2a3389d97366dff81 (from https://www.piwheels.org/simple/auto-pr/) (requires-python:>=3.8,<4.0) 2025-09-09T11:34:01,740 Skipping link: not a file: https://www.piwheels.org/simple/auto-pr/ 2025-09-09T11:34:01,740 Skipping link: not a file: https://pypi.org/simple/auto-pr/ 2025-09-09T11:34:01,770 Given no hashes to check 1 links for project 'auto-pr': discarding no candidates 2025-09-09T11:34:01,771 Collecting auto-pr==0.1.2 2025-09-09T11:34:01,773 Created temporary directory: /tmp/pip-unpack-bj3fewy8 2025-09-09T11:34:01,911 Downloading auto-pr-0.1.2.tar.gz (12 kB) 2025-09-09T11:34:01,947 Added auto-pr==0.1.2 from https://files.pythonhosted.org/packages/bd/38/01949abc10d105a0376215f98feef10d001278470330edb30dd9c63bad3a/auto-pr-0.1.2.tar.gz to build tracker '/tmp/pip-build-tracker-5wttmrz7' 2025-09-09T11:34:01,948 Running setup.py (path:/tmp/pip-wheel-i2r_fel3/auto-pr_3186e8ca0f6d4121b08de7125979e3b5/setup.py) egg_info for package auto-pr 2025-09-09T11:34:01,948 Created temporary directory: /tmp/pip-pip-egg-info-n0987z9k 2025-09-09T11:34:01,948 Preparing metadata (setup.py): started 2025-09-09T11:34:01,949 Running command python setup.py egg_info 2025-09-09T11:34:02,463 Traceback (most recent call last): 2025-09-09T11:34:02,465 File "", line 2, in 2025-09-09T11:34:02,465 exec(compile(''' 2025-09-09T11:34:02,465 ~~~~^^^^^^^^^^^^ 2025-09-09T11:34:02,465 # This is -- a caller that pip uses to run setup.py 2025-09-09T11:34:02,465 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T11:34:02,465 ...<32 lines>... 2025-09-09T11:34:02,465 exec(compile(setup_py_code, filename, "exec")) 2025-09-09T11:34:02,465 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T11:34:02,465 ''' % ('/tmp/pip-wheel-i2r_fel3/auto-pr_3186e8ca0f6d4121b08de7125979e3b5/setup.py',), "", "exec")) 2025-09-09T11:34:02,466 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T11:34:02,466 File "", line 35, in 2025-09-09T11:34:02,466 File "/tmp/pip-wheel-i2r_fel3/auto-pr_3186e8ca0f6d4121b08de7125979e3b5/setup.py", line 2, in 2025-09-09T11:34:02,466 from autopr import __version__ 2025-09-09T11:34:02,466 File "/tmp/pip-wheel-i2r_fel3/auto-pr_3186e8ca0f6d4121b08de7125979e3b5/autopr/__init__.py", line 4, in 2025-09-09T11:34:02,466 import click 2025-09-09T11:34:02,466 ModuleNotFoundError: No module named 'click' 2025-09-09T11:34:02,550 ERROR: python setup.py egg_info exited with 1 2025-09-09T11:34:02,562 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2025-09-09T11:34:02,562 exec(compile('"'"''"'"''"'"' 2025-09-09T11:34:02,562 # This is -- a caller that pip uses to run setup.py 2025-09-09T11:34:02,562 # 2025-09-09T11:34:02,562 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-09T11:34:02,562 # import from `distutils.core` to work with newer packaging standards. 2025-09-09T11:34:02,562 # - It provides a clear error message when setuptools is not installed. 2025-09-09T11:34:02,562 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-09T11:34:02,562 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-09T11:34:02,562 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-09T11:34:02,562 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-09T11:34:02,562 import os, sys, tokenize, traceback 2025-09-09T11:34:02,562 2025-09-09T11:34:02,562 try: 2025-09-09T11:34:02,562 import setuptools 2025-09-09T11:34:02,562 except ImportError: 2025-09-09T11:34:02,562 print( 2025-09-09T11:34:02,562 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-09T11:34:02,562 "the build environment with exception:", 2025-09-09T11:34:02,562 file=sys.stderr, 2025-09-09T11:34:02,562 ) 2025-09-09T11:34:02,562 traceback.print_exc() 2025-09-09T11:34:02,562 sys.exit(1) 2025-09-09T11:34:02,562 2025-09-09T11:34:02,562 __file__ = %r 2025-09-09T11:34:02,562 sys.argv[0] = __file__ 2025-09-09T11:34:02,562 2025-09-09T11:34:02,562 if os.path.exists(__file__): 2025-09-09T11:34:02,562 filename = __file__ 2025-09-09T11:34:02,562 with tokenize.open(__file__) as f: 2025-09-09T11:34:02,562 setup_py_code = f.read() 2025-09-09T11:34:02,562 else: 2025-09-09T11:34:02,562 filename = "" 2025-09-09T11:34:02,562 setup_py_code = "from setuptools import setup; setup()" 2025-09-09T11:34:02,562 2025-09-09T11:34:02,562 exec(compile(setup_py_code, filename, "exec")) 2025-09-09T11:34:02,562 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-i2r_fel3/auto-pr_3186e8ca0f6d4121b08de7125979e3b5/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-n0987z9k[/] 2025-09-09T11:34:02,562 [bold magenta]cwd[/]: /tmp/pip-wheel-i2r_fel3/auto-pr_3186e8ca0f6d4121b08de7125979e3b5/ 2025-09-09T11:34:02,562 Preparing metadata (setup.py): finished with status 'error' 2025-09-09T11:34:02,563 ERROR: metadata generation failed 2025-09-09T11:34:02,568 Exception information: 2025-09-09T11:34:02,568 Traceback (most recent call last): 2025-09-09T11:34:02,568 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 63, in generate_metadata 2025-09-09T11:34:02,568 call_subprocess( 2025-09-09T11:34:02,568 ~~~~~~~~~~~~~~~^ 2025-09-09T11:34:02,568 args, 2025-09-09T11:34:02,568 ^^^^^ 2025-09-09T11:34:02,568 ...<2 lines>... 2025-09-09T11:34:02,568 spinner=spinner, 2025-09-09T11:34:02,568 ^^^^^^^^^^^^^^^^ 2025-09-09T11:34:02,568 ) 2025-09-09T11:34:02,568 ^ 2025-09-09T11:34:02,568 File "/usr/lib/python3/dist-packages/pip/_internal/utils/subprocess.py", line 209, in call_subprocess 2025-09-09T11:34:02,568 raise error 2025-09-09T11:34:02,568 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2025-09-09T11:34:02,568 2025-09-09T11:34:02,568 The above exception was the direct cause of the following exception: 2025-09-09T11:34:02,568 2025-09-09T11:34:02,568 Traceback (most recent call last): 2025-09-09T11:34:02,568 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-09T11:34:02,568 status = _inner_run() 2025-09-09T11:34:02,568 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-09T11:34:02,568 return self.run(options, args) 2025-09-09T11:34:02,568 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-09T11:34:02,568 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-09T11:34:02,568 return func(self, options, args) 2025-09-09T11:34:02,568 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2025-09-09T11:34:02,568 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2025-09-09T11:34:02,568 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 96, in resolve 2025-09-09T11:34:02,568 result = self._result = resolver.resolve( 2025-09-09T11:34:02,568 ~~~~~~~~~~~~~~~~^ 2025-09-09T11:34:02,568 collected.requirements, max_rounds=limit_how_complex_resolution_can_be 2025-09-09T11:34:02,568 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T11:34:02,568 ) 2025-09-09T11:34:02,568 ^ 2025-09-09T11:34:02,568 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 515, in resolve 2025-09-09T11:34:02,568 state = resolution.resolve(requirements, max_rounds=max_rounds) 2025-09-09T11:34:02,568 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 388, in resolve 2025-09-09T11:34:02,568 self._add_to_criteria(self.state.criteria, r, parent=None) 2025-09-09T11:34:02,568 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T11:34:02,568 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 141, in _add_to_criteria 2025-09-09T11:34:02,568 if not criterion.candidates: 2025-09-09T11:34:02,568 ^^^^^^^^^^^^^^^^^^^^ 2025-09-09T11:34:02,568 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/structs.py", line 194, in __bool__ 2025-09-09T11:34:02,568 return bool(self._sequence) 2025-09-09T11:34:02,568 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 163, in __bool__ 2025-09-09T11:34:02,568 self._bool = any(self) 2025-09-09T11:34:02,568 ~~~^^^^^^ 2025-09-09T11:34:02,568 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 147, in 2025-09-09T11:34:02,568 return (c for c in iterator if id(c) not in self._incompatible_ids) 2025-09-09T11:34:02,568 ^^^^^^^^ 2025-09-09T11:34:02,568 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 37, in _iter_built 2025-09-09T11:34:02,568 candidate = func() 2025-09-09T11:34:02,568 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 187, in _make_candidate_from_link 2025-09-09T11:34:02,568 base: Optional[BaseCandidate] = self._make_base_candidate_from_link( 2025-09-09T11:34:02,568 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-09T11:34:02,568 link, template, name, version 2025-09-09T11:34:02,568 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T11:34:02,568 ) 2025-09-09T11:34:02,568 ^ 2025-09-09T11:34:02,568 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 233, in _make_base_candidate_from_link 2025-09-09T11:34:02,568 self._link_candidate_cache[link] = LinkCandidate( 2025-09-09T11:34:02,568 ~~~~~~~~~~~~~^ 2025-09-09T11:34:02,568 link, 2025-09-09T11:34:02,568 ^^^^^ 2025-09-09T11:34:02,568 ...<3 lines>... 2025-09-09T11:34:02,568 version=version, 2025-09-09T11:34:02,568 ^^^^^^^^^^^^^^^^ 2025-09-09T11:34:02,568 ) 2025-09-09T11:34:02,568 ^ 2025-09-09T11:34:02,568 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 306, in __init__ 2025-09-09T11:34:02,568 super().__init__( 2025-09-09T11:34:02,568 ~~~~~~~~~~~~~~~~^ 2025-09-09T11:34:02,568 link=link, 2025-09-09T11:34:02,568 ^^^^^^^^^^ 2025-09-09T11:34:02,568 ...<4 lines>... 2025-09-09T11:34:02,568 version=version, 2025-09-09T11:34:02,568 ^^^^^^^^^^^^^^^^ 2025-09-09T11:34:02,568 ) 2025-09-09T11:34:02,568 ^ 2025-09-09T11:34:02,568 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 159, in __init__ 2025-09-09T11:34:02,568 self.dist = self._prepare() 2025-09-09T11:34:02,568 ~~~~~~~~~~~~~^^ 2025-09-09T11:34:02,568 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 236, in _prepare 2025-09-09T11:34:02,568 dist = self._prepare_distribution() 2025-09-09T11:34:02,568 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 317, in _prepare_distribution 2025-09-09T11:34:02,568 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2025-09-09T11:34:02,568 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T11:34:02,568 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 532, in prepare_linked_requirement 2025-09-09T11:34:02,568 return self._prepare_linked_requirement(req, parallel_builds) 2025-09-09T11:34:02,568 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T11:34:02,568 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 647, in _prepare_linked_requirement 2025-09-09T11:34:02,568 dist = _get_prepared_distribution( 2025-09-09T11:34:02,568 req, 2025-09-09T11:34:02,568 ...<3 lines>... 2025-09-09T11:34:02,568 self.check_build_deps, 2025-09-09T11:34:02,568 ) 2025-09-09T11:34:02,568 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 71, in _get_prepared_distribution 2025-09-09T11:34:02,568 abstract_dist.prepare_distribution_metadata( 2025-09-09T11:34:02,568 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-09T11:34:02,568 finder, build_isolation, check_build_deps 2025-09-09T11:34:02,568 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T11:34:02,568 ) 2025-09-09T11:34:02,568 ^ 2025-09-09T11:34:02,568 File "/usr/lib/python3/dist-packages/pip/_internal/distributions/sdist.py", line 69, in prepare_distribution_metadata 2025-09-09T11:34:02,568 self.req.prepare_metadata() 2025-09-09T11:34:02,568 ~~~~~~~~~~~~~~~~~~~~~~~~~^^ 2025-09-09T11:34:02,568 File "/usr/lib/python3/dist-packages/pip/_internal/req/req_install.py", line 581, in prepare_metadata 2025-09-09T11:34:02,568 self.metadata_directory = generate_metadata_legacy( 2025-09-09T11:34:02,568 ~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-09T11:34:02,568 build_env=self.build_env, 2025-09-09T11:34:02,568 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T11:34:02,568 ...<3 lines>... 2025-09-09T11:34:02,568 details=details, 2025-09-09T11:34:02,568 ^^^^^^^^^^^^^^^^ 2025-09-09T11:34:02,568 ) 2025-09-09T11:34:02,568 ^ 2025-09-09T11:34:02,568 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 70, in generate_metadata 2025-09-09T11:34:02,568 raise MetadataGenerationFailed(package_details=details) from error 2025-09-09T11:34:02,568 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2025-09-09T11:34:02,591 Removed auto-pr==0.1.2 from https://files.pythonhosted.org/packages/bd/38/01949abc10d105a0376215f98feef10d001278470330edb30dd9c63bad3a/auto-pr-0.1.2.tar.gz from build tracker '/tmp/pip-build-tracker-5wttmrz7' 2025-09-09T11:34:02,591 Removed build tracker: '/tmp/pip-build-tracker-5wttmrz7'