2025-09-09T13:38:37,776 Created temporary directory: /tmp/pip-build-tracker-c1mdls_l 2025-09-09T13:38:37,777 Initialized build tracking at /tmp/pip-build-tracker-c1mdls_l 2025-09-09T13:38:37,777 Created build tracker: /tmp/pip-build-tracker-c1mdls_l 2025-09-09T13:38:37,777 Entered build tracker: /tmp/pip-build-tracker-c1mdls_l 2025-09-09T13:38:37,778 Created temporary directory: /tmp/pip-wheel-lvlev18u 2025-09-09T13:38:37,781 Created temporary directory: /tmp/pip-ephem-wheel-cache-8j28buc0 2025-09-09T13:38:37,839 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-09T13:38:37,841 2 location(s) to search for versions of auto-pr: 2025-09-09T13:38:37,841 * https://pypi.org/simple/auto-pr/ 2025-09-09T13:38:37,841 * https://www.piwheels.org/simple/auto-pr/ 2025-09-09T13:38:37,841 Fetching project page and analyzing links: https://pypi.org/simple/auto-pr/ 2025-09-09T13:38:37,842 Getting page https://pypi.org/simple/auto-pr/ 2025-09-09T13:38:37,843 Found index url https://pypi.org/simple/ 2025-09-09T13:38:37,912 Fetched page https://pypi.org/simple/auto-pr/ as application/vnd.pypi.simple.v1+json 2025-09-09T13:38:37,916 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-09T13:38:37,916 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-09T13:38:37,916 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-09T13:38:37,917 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-09T13:38:37,917 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-09T13:38:37,917 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-09T13:38:37,918 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-09T13:38:37,918 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-09T13:38:37,918 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-09T13:38:37,918 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-09T13:38:37,919 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-09T13:38:37,919 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-09T13:38:37,919 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-09T13:38:37,919 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-09T13:38:37,919 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-09T13:38:37,920 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-09T13:38:37,920 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-09T13:38:37,921 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-09T13:38:37,921 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-09T13:38:37,921 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-09T13:38:37,921 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-09T13:38:37,922 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-09T13:38:37,922 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-09T13:38:37,922 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-09T13:38:37,923 Fetching project page and analyzing links: https://www.piwheels.org/simple/auto-pr/ 2025-09-09T13:38:37,923 Getting page https://www.piwheels.org/simple/auto-pr/ 2025-09-09T13:38:37,924 Found index url https://www.piwheels.org/simple/ 2025-09-09T13:38:38,023 Fetched page https://www.piwheels.org/simple/auto-pr/ as text/html 2025-09-09T13:38:38,026 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-09T13:38:38,026 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-09T13:38:38,026 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-09T13:38:38,026 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-09T13:38:38,026 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-09T13:38:38,027 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-09T13:38:38,027 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-09T13:38:38,027 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-09T13:38:38,027 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-09T13:38:38,027 Skipping link: not a file: https://www.piwheels.org/simple/auto-pr/ 2025-09-09T13:38:38,027 Skipping link: not a file: https://pypi.org/simple/auto-pr/ 2025-09-09T13:38:38,058 Given no hashes to check 1 links for project 'auto-pr': discarding no candidates 2025-09-09T13:38:38,059 Collecting auto-pr==1.0.0 2025-09-09T13:38:38,060 Created temporary directory: /tmp/pip-unpack-127qrnkt 2025-09-09T13:38:38,198 Downloading auto-pr-1.0.0.tar.gz (17 kB) 2025-09-09T13:38:38,234 Added auto-pr==1.0.0 from https://files.pythonhosted.org/packages/af/29/8bb438fc5ba8853254e813a65676524c80e7c67e99bf66ceb0c142615981/auto-pr-1.0.0.tar.gz to build tracker '/tmp/pip-build-tracker-c1mdls_l' 2025-09-09T13:38:38,235 Running setup.py (path:/tmp/pip-wheel-lvlev18u/auto-pr_7850bce1507c4d44b2529ffdf7b23d0e/setup.py) egg_info for package auto-pr 2025-09-09T13:38:38,235 Created temporary directory: /tmp/pip-pip-egg-info-knc7w8qq 2025-09-09T13:38:38,235 Preparing metadata (setup.py): started 2025-09-09T13:38:38,236 Running command python setup.py egg_info 2025-09-09T13:38:38,831 Traceback (most recent call last): 2025-09-09T13:38:38,833 File "", line 2, in 2025-09-09T13:38:38,833 exec(compile(''' 2025-09-09T13:38:38,833 ~~~~^^^^^^^^^^^^ 2025-09-09T13:38:38,833 # This is -- a caller that pip uses to run setup.py 2025-09-09T13:38:38,833 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T13:38:38,833 ...<32 lines>... 2025-09-09T13:38:38,833 exec(compile(setup_py_code, filename, "exec")) 2025-09-09T13:38:38,834 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T13:38:38,834 ''' % ('/tmp/pip-wheel-lvlev18u/auto-pr_7850bce1507c4d44b2529ffdf7b23d0e/setup.py',), "", "exec")) 2025-09-09T13:38:38,834 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T13:38:38,834 File "", line 35, in 2025-09-09T13:38:38,834 File "/tmp/pip-wheel-lvlev18u/auto-pr_7850bce1507c4d44b2529ffdf7b23d0e/setup.py", line 2, in 2025-09-09T13:38:38,834 from autopr import __version__ 2025-09-09T13:38:38,834 File "/tmp/pip-wheel-lvlev18u/auto-pr_7850bce1507c4d44b2529ffdf7b23d0e/autopr/__init__.py", line 8, in 2025-09-09T13:38:38,834 from autopr import workdir, config, github, repo, database 2025-09-09T13:38:38,835 File "/tmp/pip-wheel-lvlev18u/auto-pr_7850bce1507c4d44b2529ffdf7b23d0e/autopr/workdir.py", line 5, in 2025-09-09T13:38:38,835 from marshmallow import ValidationError 2025-09-09T13:38:38,835 ModuleNotFoundError: No module named 'marshmallow' 2025-09-09T13:38:38,926 ERROR: python setup.py egg_info exited with 1 2025-09-09T13:38:38,939 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2025-09-09T13:38:38,939 exec(compile('"'"''"'"''"'"' 2025-09-09T13:38:38,939 # This is -- a caller that pip uses to run setup.py 2025-09-09T13:38:38,939 # 2025-09-09T13:38:38,939 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-09T13:38:38,939 # import from `distutils.core` to work with newer packaging standards. 2025-09-09T13:38:38,939 # - It provides a clear error message when setuptools is not installed. 2025-09-09T13:38:38,939 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-09T13:38:38,939 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-09T13:38:38,939 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-09T13:38:38,939 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-09T13:38:38,939 import os, sys, tokenize, traceback 2025-09-09T13:38:38,939 2025-09-09T13:38:38,939 try: 2025-09-09T13:38:38,939 import setuptools 2025-09-09T13:38:38,939 except ImportError: 2025-09-09T13:38:38,939 print( 2025-09-09T13:38:38,939 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-09T13:38:38,939 "the build environment with exception:", 2025-09-09T13:38:38,939 file=sys.stderr, 2025-09-09T13:38:38,939 ) 2025-09-09T13:38:38,939 traceback.print_exc() 2025-09-09T13:38:38,939 sys.exit(1) 2025-09-09T13:38:38,939 2025-09-09T13:38:38,939 __file__ = %r 2025-09-09T13:38:38,939 sys.argv[0] = __file__ 2025-09-09T13:38:38,939 2025-09-09T13:38:38,939 if os.path.exists(__file__): 2025-09-09T13:38:38,939 filename = __file__ 2025-09-09T13:38:38,939 with tokenize.open(__file__) as f: 2025-09-09T13:38:38,939 setup_py_code = f.read() 2025-09-09T13:38:38,939 else: 2025-09-09T13:38:38,939 filename = "" 2025-09-09T13:38:38,939 setup_py_code = "from setuptools import setup; setup()" 2025-09-09T13:38:38,939 2025-09-09T13:38:38,939 exec(compile(setup_py_code, filename, "exec")) 2025-09-09T13:38:38,939 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-lvlev18u/auto-pr_7850bce1507c4d44b2529ffdf7b23d0e/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-knc7w8qq[/] 2025-09-09T13:38:38,939 [bold magenta]cwd[/]: /tmp/pip-wheel-lvlev18u/auto-pr_7850bce1507c4d44b2529ffdf7b23d0e/ 2025-09-09T13:38:38,939 Preparing metadata (setup.py): finished with status 'error' 2025-09-09T13:38:38,940 ERROR: metadata generation failed 2025-09-09T13:38:38,946 Exception information: 2025-09-09T13:38:38,946 Traceback (most recent call last): 2025-09-09T13:38:38,946 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 63, in generate_metadata 2025-09-09T13:38:38,946 call_subprocess( 2025-09-09T13:38:38,946 ~~~~~~~~~~~~~~~^ 2025-09-09T13:38:38,946 args, 2025-09-09T13:38:38,946 ^^^^^ 2025-09-09T13:38:38,946 ...<2 lines>... 2025-09-09T13:38:38,946 spinner=spinner, 2025-09-09T13:38:38,946 ^^^^^^^^^^^^^^^^ 2025-09-09T13:38:38,946 ) 2025-09-09T13:38:38,946 ^ 2025-09-09T13:38:38,946 File "/usr/lib/python3/dist-packages/pip/_internal/utils/subprocess.py", line 209, in call_subprocess 2025-09-09T13:38:38,946 raise error 2025-09-09T13:38:38,946 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2025-09-09T13:38:38,946 2025-09-09T13:38:38,946 The above exception was the direct cause of the following exception: 2025-09-09T13:38:38,946 2025-09-09T13:38:38,946 Traceback (most recent call last): 2025-09-09T13:38:38,946 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-09T13:38:38,946 status = _inner_run() 2025-09-09T13:38:38,946 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-09T13:38:38,946 return self.run(options, args) 2025-09-09T13:38:38,946 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-09T13:38:38,946 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-09T13:38:38,946 return func(self, options, args) 2025-09-09T13:38:38,946 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2025-09-09T13:38:38,946 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2025-09-09T13:38:38,946 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 96, in resolve 2025-09-09T13:38:38,946 result = self._result = resolver.resolve( 2025-09-09T13:38:38,946 ~~~~~~~~~~~~~~~~^ 2025-09-09T13:38:38,946 collected.requirements, max_rounds=limit_how_complex_resolution_can_be 2025-09-09T13:38:38,946 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T13:38:38,946 ) 2025-09-09T13:38:38,946 ^ 2025-09-09T13:38:38,946 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 515, in resolve 2025-09-09T13:38:38,946 state = resolution.resolve(requirements, max_rounds=max_rounds) 2025-09-09T13:38:38,946 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 388, in resolve 2025-09-09T13:38:38,946 self._add_to_criteria(self.state.criteria, r, parent=None) 2025-09-09T13:38:38,946 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T13:38:38,946 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 141, in _add_to_criteria 2025-09-09T13:38:38,946 if not criterion.candidates: 2025-09-09T13:38:38,946 ^^^^^^^^^^^^^^^^^^^^ 2025-09-09T13:38:38,946 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/structs.py", line 194, in __bool__ 2025-09-09T13:38:38,946 return bool(self._sequence) 2025-09-09T13:38:38,946 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 163, in __bool__ 2025-09-09T13:38:38,946 self._bool = any(self) 2025-09-09T13:38:38,946 ~~~^^^^^^ 2025-09-09T13:38:38,946 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 147, in 2025-09-09T13:38:38,946 return (c for c in iterator if id(c) not in self._incompatible_ids) 2025-09-09T13:38:38,946 ^^^^^^^^ 2025-09-09T13:38:38,946 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 37, in _iter_built 2025-09-09T13:38:38,946 candidate = func() 2025-09-09T13:38:38,946 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 187, in _make_candidate_from_link 2025-09-09T13:38:38,946 base: Optional[BaseCandidate] = self._make_base_candidate_from_link( 2025-09-09T13:38:38,946 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-09T13:38:38,946 link, template, name, version 2025-09-09T13:38:38,946 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T13:38:38,946 ) 2025-09-09T13:38:38,946 ^ 2025-09-09T13:38:38,946 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 233, in _make_base_candidate_from_link 2025-09-09T13:38:38,946 self._link_candidate_cache[link] = LinkCandidate( 2025-09-09T13:38:38,946 ~~~~~~~~~~~~~^ 2025-09-09T13:38:38,946 link, 2025-09-09T13:38:38,946 ^^^^^ 2025-09-09T13:38:38,946 ...<3 lines>... 2025-09-09T13:38:38,946 version=version, 2025-09-09T13:38:38,946 ^^^^^^^^^^^^^^^^ 2025-09-09T13:38:38,946 ) 2025-09-09T13:38:38,946 ^ 2025-09-09T13:38:38,946 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 306, in __init__ 2025-09-09T13:38:38,946 super().__init__( 2025-09-09T13:38:38,946 ~~~~~~~~~~~~~~~~^ 2025-09-09T13:38:38,946 link=link, 2025-09-09T13:38:38,946 ^^^^^^^^^^ 2025-09-09T13:38:38,946 ...<4 lines>... 2025-09-09T13:38:38,946 version=version, 2025-09-09T13:38:38,946 ^^^^^^^^^^^^^^^^ 2025-09-09T13:38:38,946 ) 2025-09-09T13:38:38,946 ^ 2025-09-09T13:38:38,946 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 159, in __init__ 2025-09-09T13:38:38,946 self.dist = self._prepare() 2025-09-09T13:38:38,946 ~~~~~~~~~~~~~^^ 2025-09-09T13:38:38,946 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 236, in _prepare 2025-09-09T13:38:38,946 dist = self._prepare_distribution() 2025-09-09T13:38:38,946 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 317, in _prepare_distribution 2025-09-09T13:38:38,946 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2025-09-09T13:38:38,946 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T13:38:38,946 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 532, in prepare_linked_requirement 2025-09-09T13:38:38,946 return self._prepare_linked_requirement(req, parallel_builds) 2025-09-09T13:38:38,946 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T13:38:38,946 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 647, in _prepare_linked_requirement 2025-09-09T13:38:38,946 dist = _get_prepared_distribution( 2025-09-09T13:38:38,946 req, 2025-09-09T13:38:38,946 ...<3 lines>... 2025-09-09T13:38:38,946 self.check_build_deps, 2025-09-09T13:38:38,946 ) 2025-09-09T13:38:38,946 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 71, in _get_prepared_distribution 2025-09-09T13:38:38,946 abstract_dist.prepare_distribution_metadata( 2025-09-09T13:38:38,946 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-09T13:38:38,946 finder, build_isolation, check_build_deps 2025-09-09T13:38:38,946 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T13:38:38,946 ) 2025-09-09T13:38:38,946 ^ 2025-09-09T13:38:38,946 File "/usr/lib/python3/dist-packages/pip/_internal/distributions/sdist.py", line 69, in prepare_distribution_metadata 2025-09-09T13:38:38,946 self.req.prepare_metadata() 2025-09-09T13:38:38,946 ~~~~~~~~~~~~~~~~~~~~~~~~~^^ 2025-09-09T13:38:38,946 File "/usr/lib/python3/dist-packages/pip/_internal/req/req_install.py", line 581, in prepare_metadata 2025-09-09T13:38:38,946 self.metadata_directory = generate_metadata_legacy( 2025-09-09T13:38:38,946 ~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-09T13:38:38,946 build_env=self.build_env, 2025-09-09T13:38:38,946 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T13:38:38,946 ...<3 lines>... 2025-09-09T13:38:38,946 details=details, 2025-09-09T13:38:38,946 ^^^^^^^^^^^^^^^^ 2025-09-09T13:38:38,946 ) 2025-09-09T13:38:38,946 ^ 2025-09-09T13:38:38,946 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 70, in generate_metadata 2025-09-09T13:38:38,946 raise MetadataGenerationFailed(package_details=details) from error 2025-09-09T13:38:38,946 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2025-09-09T13:38:38,967 Removed auto-pr==1.0.0 from https://files.pythonhosted.org/packages/af/29/8bb438fc5ba8853254e813a65676524c80e7c67e99bf66ceb0c142615981/auto-pr-1.0.0.tar.gz from build tracker '/tmp/pip-build-tracker-c1mdls_l' 2025-09-09T13:38:38,967 Removed build tracker: '/tmp/pip-build-tracker-c1mdls_l'