2025-09-08T14:33:44,966 Created temporary directory: /tmp/pip-build-tracker-gun_tnwd 2025-09-08T14:33:44,967 Initialized build tracking at /tmp/pip-build-tracker-gun_tnwd 2025-09-08T14:33:44,967 Created build tracker: /tmp/pip-build-tracker-gun_tnwd 2025-09-08T14:33:44,967 Entered build tracker: /tmp/pip-build-tracker-gun_tnwd 2025-09-08T14:33:44,967 Created temporary directory: /tmp/pip-wheel-fhbntu23 2025-09-08T14:33:44,970 Created temporary directory: /tmp/pip-ephem-wheel-cache-gtg6c206 2025-09-08T14:33:45,026 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-08T14:33:45,029 2 location(s) to search for versions of git-big-picture: 2025-09-08T14:33:45,029 * https://pypi.org/simple/git-big-picture/ 2025-09-08T14:33:45,029 * https://www.piwheels.org/simple/git-big-picture/ 2025-09-08T14:33:45,029 Fetching project page and analyzing links: https://pypi.org/simple/git-big-picture/ 2025-09-08T14:33:45,029 Getting page https://pypi.org/simple/git-big-picture/ 2025-09-08T14:33:45,031 Found index url https://pypi.org/simple/ 2025-09-08T14:33:45,177 Fetched page https://pypi.org/simple/git-big-picture/ as application/vnd.pypi.simple.v1+json 2025-09-08T14:33:45,182 Found link https://files.pythonhosted.org/packages/f2/f5/56a71ef8cca822fd5de4d733c97951daefc6cdc94b4e647661957349f943/git-big-picture-0.10.0.tar.gz (from https://pypi.org/simple/git-big-picture/), version: 0.10.0 2025-09-08T14:33:45,183 Found link https://files.pythonhosted.org/packages/b4/ca/39696fb6ca3a54a9e5809aef40c964dcd4dfee9ba8ad3ac6742d2117620a/git-big-picture-0.10.1.tar.gz (from https://pypi.org/simple/git-big-picture/), version: 0.10.1 2025-09-08T14:33:45,184 Found link https://files.pythonhosted.org/packages/14/f8/69d05f942b322062606fbb535144ff3b551516ce244fc0e23dcb714f27de/git-big-picture-1.0.0.tar.gz (from https://pypi.org/simple/git-big-picture/) (requires-python:>=3.6), version: 1.0.0 2025-09-08T14:33:45,185 Skipping link: No binaries permitted for git-big-picture: https://files.pythonhosted.org/packages/55/1a/21798d321c5cac9ab1f1d690c10e3d673ec39423b5b2959e8843caf8ebea/git_big_picture-1.0.0-py3-none-any.whl (from https://pypi.org/simple/git-big-picture/) (requires-python:>=3.6) 2025-09-08T14:33:45,185 Found link https://files.pythonhosted.org/packages/fd/ef/8671f95ea6a258d7d2303bbcf0dc62df4642dacc91999e9753c0d6b63b81/git-big-picture-1.1.0.tar.gz (from https://pypi.org/simple/git-big-picture/) (requires-python:>=3.6), version: 1.1.0 2025-09-08T14:33:45,186 Skipping link: No binaries permitted for git-big-picture: https://files.pythonhosted.org/packages/a1/7e/8c242f7e66ea130d2b6993f4b6a8daade54ac1c98be629e6ab3094ca728b/git_big_picture-1.1.0-py3-none-any.whl (from https://pypi.org/simple/git-big-picture/) (requires-python:>=3.6) 2025-09-08T14:33:45,186 Found link https://files.pythonhosted.org/packages/a3/72/1cea94b7d819cd5f046b7672b6a0f1e94231105b59ce3e17fe584e127642/git-big-picture-1.1.1.tar.gz (from https://pypi.org/simple/git-big-picture/) (requires-python:>=3.6), version: 1.1.1 2025-09-08T14:33:45,187 Skipping link: No binaries permitted for git-big-picture: https://files.pythonhosted.org/packages/10/94/2cd9b13fd90923ce35f076a6d3925a7d82b7aec479524dbf5765c194c5f8/git_big_picture-1.1.1-py3-none-any.whl (from https://pypi.org/simple/git-big-picture/) (requires-python:>=3.6) 2025-09-08T14:33:45,188 Found link https://files.pythonhosted.org/packages/98/e7/9f5bfd560c3f5cf87308b4324d5d7611d066c6736b92aa0484f3131ed64d/git-big-picture-1.2.0.tar.gz (from https://pypi.org/simple/git-big-picture/) (requires-python:>=3.7), version: 1.2.0 2025-09-08T14:33:45,188 Skipping link: No binaries permitted for git-big-picture: https://files.pythonhosted.org/packages/17/08/1d84eaeb7447c9b2275930a9e54352b7f6e995b8affdac744f7ef3deb6bb/git_big_picture-1.2.0-py3-none-any.whl (from https://pypi.org/simple/git-big-picture/) (requires-python:>=3.7) 2025-09-08T14:33:45,189 Found link https://files.pythonhosted.org/packages/3a/4a/94ca16189c09d89fe8f460e191d71dc2b13ae5172dc2034bd42c4d2d7141/git-big-picture-1.2.1.tar.gz (from https://pypi.org/simple/git-big-picture/) (requires-python:>=3.7), version: 1.2.1 2025-09-08T14:33:45,189 Skipping link: No binaries permitted for git-big-picture: https://files.pythonhosted.org/packages/6d/68/343c462ee2873f9696e8d790332c607b4abb4a1ea381ea21aabe9780535f/git_big_picture-1.2.1-py3-none-any.whl (from https://pypi.org/simple/git-big-picture/) (requires-python:>=3.7) 2025-09-08T14:33:45,190 Found link https://files.pythonhosted.org/packages/27/2c/dc9395ccbb069e1e837a2df268015caa301a349f76a25b411567c3a77bbb/git-big-picture-1.2.2.tar.gz (from https://pypi.org/simple/git-big-picture/) (requires-python:>=3.7), version: 1.2.2 2025-09-08T14:33:45,190 Skipping link: No binaries permitted for git-big-picture: https://files.pythonhosted.org/packages/04/a0/598197068af481addb90c138c713ed3a45343b2b4fe9fcebbac6483c24c5/git_big_picture-1.2.2-py3-none-any.whl (from https://pypi.org/simple/git-big-picture/) (requires-python:>=3.7) 2025-09-08T14:33:45,191 Found link https://files.pythonhosted.org/packages/bb/df/15392f049576f9b3989ffe9d5ec12135f8d9618c089a6259c5a2c16556c9/git-big-picture-1.3.0.tar.gz (from https://pypi.org/simple/git-big-picture/) (requires-python:>=3.8), version: 1.3.0 2025-09-08T14:33:45,192 Skipping link: No binaries permitted for git-big-picture: https://files.pythonhosted.org/packages/f3/a6/cc8c97be2406585cf20c6676c27ae0216b3cd9ae7565a167f005e546525d/git_big_picture-1.3.0-py3-none-any.whl (from https://pypi.org/simple/git-big-picture/) (requires-python:>=3.8) 2025-09-08T14:33:45,192 Fetching project page and analyzing links: https://www.piwheels.org/simple/git-big-picture/ 2025-09-08T14:33:45,193 Getting page https://www.piwheels.org/simple/git-big-picture/ 2025-09-08T14:33:45,195 Found index url https://www.piwheels.org/simple/ 2025-09-08T14:33:45,292 Fetched page https://www.piwheels.org/simple/git-big-picture/ as text/html 2025-09-08T14:33:45,294 Skipping link: No binaries permitted for git-big-picture: https://archive1.piwheels.org/simple/git-big-picture/git_big_picture-1.3.0-py3-none-any.whl#sha256=5fe9264d8945c0515142b68f50f7895ce70d7e25f64ff09f5deac5312f950509 (from https://www.piwheels.org/simple/git-big-picture/) (requires-python:>=3.8) 2025-09-08T14:33:45,295 Skipping link: No binaries permitted for git-big-picture: https://archive1.piwheels.org/simple/git-big-picture/git_big_picture-1.2.2-py3-none-any.whl#sha256=a86e72b6054471fa71aeaa1f4608ddd46448d60b6da8626f2ae629826fe5400a (from https://www.piwheels.org/simple/git-big-picture/) (requires-python:>=3.7) 2025-09-08T14:33:45,295 Skipping link: No binaries permitted for git-big-picture: https://archive1.piwheels.org/simple/git-big-picture/git_big_picture-1.2.1-py3-none-any.whl#sha256=512f49dcbfedbc35ecb15f152b5c3b6bc72f8c59ff38196d64c5442f44530d8a (from https://www.piwheels.org/simple/git-big-picture/) (requires-python:>=3.7) 2025-09-08T14:33:45,295 Skipping link: No binaries permitted for git-big-picture: https://archive1.piwheels.org/simple/git-big-picture/git_big_picture-1.2.0-py3-none-any.whl#sha256=b21d6c4a03cc37ab2fc5d4988010f7fd33b05f31cd5bbc685fad2bae98307ad8 (from https://www.piwheels.org/simple/git-big-picture/) (requires-python:>=3.7) 2025-09-08T14:33:45,295 Skipping link: No binaries permitted for git-big-picture: https://archive1.piwheels.org/simple/git-big-picture/git_big_picture-1.1.1-py3-none-any.whl#sha256=a20a480057ced1585c4c38497d27a5012f12dd29697313f0bb8fa6ddbb5c17d8 (from https://www.piwheels.org/simple/git-big-picture/) (requires-python:>=3.6) 2025-09-08T14:33:45,295 Skipping link: No binaries permitted for git-big-picture: https://archive1.piwheels.org/simple/git-big-picture/git_big_picture-1.1.0-py3-none-any.whl#sha256=49d5a486a762090e18c0f87ac4a8ac8eac527fe084b7fca2340fd2bcdd75fd8d (from https://www.piwheels.org/simple/git-big-picture/) (requires-python:>=3.6) 2025-09-08T14:33:45,295 Skipping link: No binaries permitted for git-big-picture: https://archive1.piwheels.org/simple/git-big-picture/git_big_picture-1.0.0-py3-none-any.whl#sha256=53d9202bc35b00b5e8cfc01e9837b0e903ea8c86533fa07af6a4e8ef7ae0590d (from https://www.piwheels.org/simple/git-big-picture/) (requires-python:>=3.6) 2025-09-08T14:33:45,295 Skipping link: No binaries permitted for git-big-picture: https://archive1.piwheels.org/simple/git-big-picture/git_big_picture-0.10.1-py3-none-any.whl#sha256=0b27779e4cc84774ccbe8dda2bb42c6b98ec25c13da4aad674ac1c2998deaed3 (from https://www.piwheels.org/simple/git-big-picture/) 2025-09-08T14:33:45,295 Skipping link: not a file: https://www.piwheels.org/simple/git-big-picture/ 2025-09-08T14:33:45,296 Skipping link: not a file: https://pypi.org/simple/git-big-picture/ 2025-09-08T14:33:45,320 Given no hashes to check 1 links for project 'git-big-picture': discarding no candidates 2025-09-08T14:33:45,321 Collecting git-big-picture==0.10.0 2025-09-08T14:33:45,322 Created temporary directory: /tmp/pip-unpack-n94h8dj3 2025-09-08T14:33:45,530 Downloading git-big-picture-0.10.0.tar.gz (19 kB) 2025-09-08T14:33:45,553 Added git-big-picture==0.10.0 from https://files.pythonhosted.org/packages/f2/f5/56a71ef8cca822fd5de4d733c97951daefc6cdc94b4e647661957349f943/git-big-picture-0.10.0.tar.gz to build tracker '/tmp/pip-build-tracker-gun_tnwd' 2025-09-08T14:33:45,554 Running setup.py (path:/tmp/pip-wheel-fhbntu23/git-big-picture_d689e7301487479d86e08b4118928767/setup.py) egg_info for package git-big-picture 2025-09-08T14:33:45,555 Created temporary directory: /tmp/pip-pip-egg-info-cs4cwuob 2025-09-08T14:33:45,555 Preparing metadata (setup.py): started 2025-09-08T14:33:45,556 Running command python setup.py egg_info 2025-09-08T14:33:46,074 Traceback (most recent call last): 2025-09-08T14:33:46,076 File "", line 2, in 2025-09-08T14:33:46,076 exec(compile(''' 2025-09-08T14:33:46,076 ~~~~^^^^^^^^^^^^ 2025-09-08T14:33:46,076 # This is -- a caller that pip uses to run setup.py 2025-09-08T14:33:46,076 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T14:33:46,076 ...<32 lines>... 2025-09-08T14:33:46,077 exec(compile(setup_py_code, filename, "exec")) 2025-09-08T14:33:46,077 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T14:33:46,077 ''' % ('/tmp/pip-wheel-fhbntu23/git-big-picture_d689e7301487479d86e08b4118928767/setup.py',), "", "exec")) 2025-09-08T14:33:46,077 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T14:33:46,077 File "", line 35, in 2025-09-08T14:33:46,077 File "/tmp/pip-wheel-fhbntu23/git-big-picture_d689e7301487479d86e08b4118928767/setup.py", line 24, in 2025-09-08T14:33:46,077 from git_big_picture import __version__ as VERSION 2025-09-08T14:33:46,078 ModuleNotFoundError: No module named 'git_big_picture' 2025-09-08T14:33:46,161 ERROR: python setup.py egg_info exited with 1 2025-09-08T14:33:46,173 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2025-09-08T14:33:46,173 exec(compile('"'"''"'"''"'"' 2025-09-08T14:33:46,173 # This is -- a caller that pip uses to run setup.py 2025-09-08T14:33:46,173 # 2025-09-08T14:33:46,173 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-08T14:33:46,173 # import from `distutils.core` to work with newer packaging standards. 2025-09-08T14:33:46,173 # - It provides a clear error message when setuptools is not installed. 2025-09-08T14:33:46,173 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-08T14:33:46,173 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-08T14:33:46,173 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-08T14:33:46,173 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-08T14:33:46,173 import os, sys, tokenize, traceback 2025-09-08T14:33:46,173 2025-09-08T14:33:46,173 try: 2025-09-08T14:33:46,173 import setuptools 2025-09-08T14:33:46,173 except ImportError: 2025-09-08T14:33:46,173 print( 2025-09-08T14:33:46,173 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-08T14:33:46,173 "the build environment with exception:", 2025-09-08T14:33:46,173 file=sys.stderr, 2025-09-08T14:33:46,173 ) 2025-09-08T14:33:46,173 traceback.print_exc() 2025-09-08T14:33:46,173 sys.exit(1) 2025-09-08T14:33:46,173 2025-09-08T14:33:46,173 __file__ = %r 2025-09-08T14:33:46,173 sys.argv[0] = __file__ 2025-09-08T14:33:46,173 2025-09-08T14:33:46,173 if os.path.exists(__file__): 2025-09-08T14:33:46,173 filename = __file__ 2025-09-08T14:33:46,173 with tokenize.open(__file__) as f: 2025-09-08T14:33:46,173 setup_py_code = f.read() 2025-09-08T14:33:46,173 else: 2025-09-08T14:33:46,173 filename = "" 2025-09-08T14:33:46,173 setup_py_code = "from setuptools import setup; setup()" 2025-09-08T14:33:46,173 2025-09-08T14:33:46,173 exec(compile(setup_py_code, filename, "exec")) 2025-09-08T14:33:46,173 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-fhbntu23/git-big-picture_d689e7301487479d86e08b4118928767/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-cs4cwuob[/] 2025-09-08T14:33:46,173 [bold magenta]cwd[/]: /tmp/pip-wheel-fhbntu23/git-big-picture_d689e7301487479d86e08b4118928767/ 2025-09-08T14:33:46,173 Preparing metadata (setup.py): finished with status 'error' 2025-09-08T14:33:46,174 ERROR: metadata generation failed 2025-09-08T14:33:46,179 Exception information: 2025-09-08T14:33:46,179 Traceback (most recent call last): 2025-09-08T14:33:46,179 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 63, in generate_metadata 2025-09-08T14:33:46,179 call_subprocess( 2025-09-08T14:33:46,179 ~~~~~~~~~~~~~~~^ 2025-09-08T14:33:46,179 args, 2025-09-08T14:33:46,179 ^^^^^ 2025-09-08T14:33:46,179 ...<2 lines>... 2025-09-08T14:33:46,179 spinner=spinner, 2025-09-08T14:33:46,179 ^^^^^^^^^^^^^^^^ 2025-09-08T14:33:46,179 ) 2025-09-08T14:33:46,179 ^ 2025-09-08T14:33:46,179 File "/usr/lib/python3/dist-packages/pip/_internal/utils/subprocess.py", line 209, in call_subprocess 2025-09-08T14:33:46,179 raise error 2025-09-08T14:33:46,179 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2025-09-08T14:33:46,179 2025-09-08T14:33:46,179 The above exception was the direct cause of the following exception: 2025-09-08T14:33:46,179 2025-09-08T14:33:46,179 Traceback (most recent call last): 2025-09-08T14:33:46,179 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-08T14:33:46,179 status = _inner_run() 2025-09-08T14:33:46,179 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-08T14:33:46,179 return self.run(options, args) 2025-09-08T14:33:46,179 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-08T14:33:46,179 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-08T14:33:46,179 return func(self, options, args) 2025-09-08T14:33:46,179 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2025-09-08T14:33:46,179 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2025-09-08T14:33:46,179 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 96, in resolve 2025-09-08T14:33:46,179 result = self._result = resolver.resolve( 2025-09-08T14:33:46,179 ~~~~~~~~~~~~~~~~^ 2025-09-08T14:33:46,179 collected.requirements, max_rounds=limit_how_complex_resolution_can_be 2025-09-08T14:33:46,179 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T14:33:46,179 ) 2025-09-08T14:33:46,179 ^ 2025-09-08T14:33:46,179 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 515, in resolve 2025-09-08T14:33:46,179 state = resolution.resolve(requirements, max_rounds=max_rounds) 2025-09-08T14:33:46,179 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 388, in resolve 2025-09-08T14:33:46,179 self._add_to_criteria(self.state.criteria, r, parent=None) 2025-09-08T14:33:46,179 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T14:33:46,179 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 141, in _add_to_criteria 2025-09-08T14:33:46,179 if not criterion.candidates: 2025-09-08T14:33:46,179 ^^^^^^^^^^^^^^^^^^^^ 2025-09-08T14:33:46,179 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/structs.py", line 194, in __bool__ 2025-09-08T14:33:46,179 return bool(self._sequence) 2025-09-08T14:33:46,179 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 163, in __bool__ 2025-09-08T14:33:46,179 self._bool = any(self) 2025-09-08T14:33:46,179 ~~~^^^^^^ 2025-09-08T14:33:46,179 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 147, in 2025-09-08T14:33:46,179 return (c for c in iterator if id(c) not in self._incompatible_ids) 2025-09-08T14:33:46,179 ^^^^^^^^ 2025-09-08T14:33:46,179 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 37, in _iter_built 2025-09-08T14:33:46,179 candidate = func() 2025-09-08T14:33:46,179 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 187, in _make_candidate_from_link 2025-09-08T14:33:46,179 base: Optional[BaseCandidate] = self._make_base_candidate_from_link( 2025-09-08T14:33:46,179 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-08T14:33:46,179 link, template, name, version 2025-09-08T14:33:46,179 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T14:33:46,179 ) 2025-09-08T14:33:46,179 ^ 2025-09-08T14:33:46,179 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 233, in _make_base_candidate_from_link 2025-09-08T14:33:46,179 self._link_candidate_cache[link] = LinkCandidate( 2025-09-08T14:33:46,179 ~~~~~~~~~~~~~^ 2025-09-08T14:33:46,179 link, 2025-09-08T14:33:46,179 ^^^^^ 2025-09-08T14:33:46,179 ...<3 lines>... 2025-09-08T14:33:46,179 version=version, 2025-09-08T14:33:46,179 ^^^^^^^^^^^^^^^^ 2025-09-08T14:33:46,179 ) 2025-09-08T14:33:46,179 ^ 2025-09-08T14:33:46,179 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 306, in __init__ 2025-09-08T14:33:46,179 super().__init__( 2025-09-08T14:33:46,179 ~~~~~~~~~~~~~~~~^ 2025-09-08T14:33:46,179 link=link, 2025-09-08T14:33:46,179 ^^^^^^^^^^ 2025-09-08T14:33:46,179 ...<4 lines>... 2025-09-08T14:33:46,179 version=version, 2025-09-08T14:33:46,179 ^^^^^^^^^^^^^^^^ 2025-09-08T14:33:46,179 ) 2025-09-08T14:33:46,179 ^ 2025-09-08T14:33:46,179 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 159, in __init__ 2025-09-08T14:33:46,179 self.dist = self._prepare() 2025-09-08T14:33:46,179 ~~~~~~~~~~~~~^^ 2025-09-08T14:33:46,179 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 236, in _prepare 2025-09-08T14:33:46,179 dist = self._prepare_distribution() 2025-09-08T14:33:46,179 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 317, in _prepare_distribution 2025-09-08T14:33:46,179 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2025-09-08T14:33:46,179 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T14:33:46,179 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 532, in prepare_linked_requirement 2025-09-08T14:33:46,179 return self._prepare_linked_requirement(req, parallel_builds) 2025-09-08T14:33:46,179 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T14:33:46,179 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 647, in _prepare_linked_requirement 2025-09-08T14:33:46,179 dist = _get_prepared_distribution( 2025-09-08T14:33:46,179 req, 2025-09-08T14:33:46,179 ...<3 lines>... 2025-09-08T14:33:46,179 self.check_build_deps, 2025-09-08T14:33:46,179 ) 2025-09-08T14:33:46,179 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 71, in _get_prepared_distribution 2025-09-08T14:33:46,179 abstract_dist.prepare_distribution_metadata( 2025-09-08T14:33:46,179 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-08T14:33:46,179 finder, build_isolation, check_build_deps 2025-09-08T14:33:46,179 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T14:33:46,179 ) 2025-09-08T14:33:46,179 ^ 2025-09-08T14:33:46,179 File "/usr/lib/python3/dist-packages/pip/_internal/distributions/sdist.py", line 69, in prepare_distribution_metadata 2025-09-08T14:33:46,179 self.req.prepare_metadata() 2025-09-08T14:33:46,179 ~~~~~~~~~~~~~~~~~~~~~~~~~^^ 2025-09-08T14:33:46,179 File "/usr/lib/python3/dist-packages/pip/_internal/req/req_install.py", line 581, in prepare_metadata 2025-09-08T14:33:46,179 self.metadata_directory = generate_metadata_legacy( 2025-09-08T14:33:46,179 ~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-08T14:33:46,179 build_env=self.build_env, 2025-09-08T14:33:46,179 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T14:33:46,179 ...<3 lines>... 2025-09-08T14:33:46,179 details=details, 2025-09-08T14:33:46,179 ^^^^^^^^^^^^^^^^ 2025-09-08T14:33:46,179 ) 2025-09-08T14:33:46,179 ^ 2025-09-08T14:33:46,179 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 70, in generate_metadata 2025-09-08T14:33:46,179 raise MetadataGenerationFailed(package_details=details) from error 2025-09-08T14:33:46,179 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2025-09-08T14:33:46,199 Removed git-big-picture==0.10.0 from https://files.pythonhosted.org/packages/f2/f5/56a71ef8cca822fd5de4d733c97951daefc6cdc94b4e647661957349f943/git-big-picture-0.10.0.tar.gz from build tracker '/tmp/pip-build-tracker-gun_tnwd' 2025-09-08T14:33:46,200 Removed build tracker: '/tmp/pip-build-tracker-gun_tnwd'