2025-09-08T23:31:10,832 Created temporary directory: /tmp/pip-build-tracker-mk7pklkw 2025-09-08T23:31:10,832 Initialized build tracking at /tmp/pip-build-tracker-mk7pklkw 2025-09-08T23:31:10,833 Created build tracker: /tmp/pip-build-tracker-mk7pklkw 2025-09-08T23:31:10,833 Entered build tracker: /tmp/pip-build-tracker-mk7pklkw 2025-09-08T23:31:10,833 Created temporary directory: /tmp/pip-wheel-hzwz4ppd 2025-09-08T23:31:10,836 Created temporary directory: /tmp/pip-ephem-wheel-cache-8o2qz5d5 2025-09-08T23:31:10,895 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-08T23:31:10,898 2 location(s) to search for versions of bob-bio-vein: 2025-09-08T23:31:10,898 * https://pypi.org/simple/bob-bio-vein/ 2025-09-08T23:31:10,898 * https://www.piwheels.org/simple/bob-bio-vein/ 2025-09-08T23:31:10,899 Fetching project page and analyzing links: https://pypi.org/simple/bob-bio-vein/ 2025-09-08T23:31:10,899 Getting page https://pypi.org/simple/bob-bio-vein/ 2025-09-08T23:31:10,900 Found index url https://pypi.org/simple/ 2025-09-08T23:31:10,972 Fetched page https://pypi.org/simple/bob-bio-vein/ as application/vnd.pypi.simple.v1+json 2025-09-08T23:31:10,975 Found link https://files.pythonhosted.org/packages/63/96/96f9aea55860315725c3998b17b94144b3ae9be6667aea4788f83a3b4c50/bob.bio.vein-1.0.0.zip (from https://pypi.org/simple/bob-bio-vein/), version: 1.0.0 2025-09-08T23:31:10,976 Found link https://files.pythonhosted.org/packages/c1/96/f53f64c4881cd56fe5442ffbaeb4069d70aaeb6b46242041fcb7e0b41dc2/bob.bio.vein-1.0.1.zip (from https://pypi.org/simple/bob-bio-vein/), version: 1.0.1 2025-09-08T23:31:10,976 Found link https://files.pythonhosted.org/packages/2e/4b/df64009a53ac67c227230cf61160be9558c9c02c49b33b806586037549c1/bob.bio.vein-1.1.0.zip (from https://pypi.org/simple/bob-bio-vein/), version: 1.1.0 2025-09-08T23:31:10,976 Found link https://files.pythonhosted.org/packages/0e/e6/7b35a08ffc414cf8c4a91cbe96223e64b726899563df58c71004ff1b53d8/bob.bio.vein-1.1.2.zip (from https://pypi.org/simple/bob-bio-vein/), version: 1.1.2 2025-09-08T23:31:10,977 Found link https://files.pythonhosted.org/packages/c8/2b/840f551a54fd0c1baae315e60be535b08093adfdd7c23ee8d3f619e8cfa3/bob.bio.vein-1.1.3.zip (from https://pypi.org/simple/bob-bio-vein/), version: 1.1.3 2025-09-08T23:31:10,977 Found link https://files.pythonhosted.org/packages/ff/34/18c63c7fc47a62c7d833ee0108203ba0091bc7a9a218095ac9bf8a33a82a/bob.bio.vein-1.1.4.zip (from https://pypi.org/simple/bob-bio-vein/), version: 1.1.4 2025-09-08T23:31:10,977 Found link https://files.pythonhosted.org/packages/86/39/8c23c79e9bc01e196ba89759e6d2df5b6b9660f3c10d9ddd41bcd01b90a6/bob.bio.vein-1.1.5.zip (from https://pypi.org/simple/bob-bio-vein/), version: 1.1.5 2025-09-08T23:31:10,977 Found link https://files.pythonhosted.org/packages/f0/b5/72b5cbcc263776be9bc2c0eb48ba18da48c4e64d4ebbdbec1d7aa0671822/bob.bio.vein-1.1.6.zip (from https://pypi.org/simple/bob-bio-vein/), version: 1.1.6 2025-09-08T23:31:10,978 Found link https://files.pythonhosted.org/packages/9e/4d/30714f300dc02d9143b29036072346b27af0cb00bedd9f5124675bcd87ae/bob.bio.vein-2.0.0.zip (from https://pypi.org/simple/bob-bio-vein/), version: 2.0.0 2025-09-08T23:31:10,978 Found link https://files.pythonhosted.org/packages/3f/2c/2570dbeb32fa96fb9820aef214d75f03ae4ec93348393042ab389c83b582/bob.bio.vein-3.0.0.zip (from https://pypi.org/simple/bob-bio-vein/), version: 3.0.0 2025-09-08T23:31:10,978 Found link https://files.pythonhosted.org/packages/d1/80/1e601a74cac04e4ba19d01b7a8464eefe0da4da0191700354fedf00c66af/bob.bio.vein-4.0.0.zip (from https://pypi.org/simple/bob-bio-vein/), version: 4.0.0 2025-09-08T23:31:10,978 Found link https://files.pythonhosted.org/packages/07/83/a9dbe70becd99e534cf23a158218bf545f313babb1f7bb429f82f4004a15/bob.bio.vein-4.0.1.zip (from https://pypi.org/simple/bob-bio-vein/), version: 4.0.1 2025-09-08T23:31:10,978 Found link https://files.pythonhosted.org/packages/4c/1b/2a7042329d72cda9fb3063f8f37b4d8524fabe57b99f19a7099afd8adbab/bob.bio.vein-4.0.2.zip (from https://pypi.org/simple/bob-bio-vein/), version: 4.0.2 2025-09-08T23:31:10,979 Found link https://files.pythonhosted.org/packages/05/ad/13e6effd89ead35238486720f7b5014a8883dbabe1b9af7545170c07a193/bob.bio.vein-4.0.3.zip (from https://pypi.org/simple/bob-bio-vein/), version: 4.0.3 2025-09-08T23:31:10,979 Skipping link: No binaries permitted for bob-bio-vein: https://files.pythonhosted.org/packages/a4/79/144dca0d5b5b3b5033269a7d37f0eef52cdab4c8e7d5403874e3a480eaf6/bob.bio.vein-5.0.0-py2.py3-none-any.whl (from https://pypi.org/simple/bob-bio-vein/) (requires-python:>=3.9) 2025-09-08T23:31:10,979 Found link https://files.pythonhosted.org/packages/f3/88/e602cadbaa9b2777846c7d31f28f51b4018f66e524c794c022dde797ddb5/bob.bio.vein-5.0.0.tar.gz (from https://pypi.org/simple/bob-bio-vein/) (requires-python:>=3.9), version: 5.0.0 2025-09-08T23:31:10,980 Skipping link: No binaries permitted for bob-bio-vein: https://files.pythonhosted.org/packages/ce/8a/038f4556fbd3ccfba64fdf3a352c5d8bbb52892669a5e8153f2312c695e3/bob.bio.vein-5.0.1b0-py2.py3-none-any.whl (from https://pypi.org/simple/bob-bio-vein/) (requires-python:>=3.9) 2025-09-08T23:31:10,980 Found link https://files.pythonhosted.org/packages/14/3e/dad0d021ce314fc5cdc522b2159c687b65e964bfdc60dec76b9a92850745/bob.bio.vein-5.0.1b0.tar.gz (from https://pypi.org/simple/bob-bio-vein/) (requires-python:>=3.9), version: 5.0.1b0 2025-09-08T23:31:10,980 Skipping link: No binaries permitted for bob-bio-vein: https://files.pythonhosted.org/packages/4c/e6/577fdb36992f42db62508177487c1e6c5dc2b62a3425045ed8cd8cc5158e/bob.bio.vein-5.0.1-py2.py3-none-any.whl (from https://pypi.org/simple/bob-bio-vein/) (requires-python:>=3.9) 2025-09-08T23:31:10,980 Found link https://files.pythonhosted.org/packages/0c/92/278faffb2317d6d5ed5d5934baaca53b8affc26665c6294b80d1c144b191/bob_bio_vein-5.0.1.tar.gz (from https://pypi.org/simple/bob-bio-vein/) (requires-python:>=3.9), version: 5.0.1 2025-09-08T23:31:10,981 Fetching project page and analyzing links: https://www.piwheels.org/simple/bob-bio-vein/ 2025-09-08T23:31:10,981 Getting page https://www.piwheels.org/simple/bob-bio-vein/ 2025-09-08T23:31:10,982 Found index url https://www.piwheels.org/simple/ 2025-09-08T23:31:11,070 Fetched page https://www.piwheels.org/simple/bob-bio-vein/ as text/html 2025-09-08T23:31:11,073 Skipping link: No binaries permitted for bob-bio-vein: https://archive1.piwheels.org/simple/bob-bio-vein/bob.bio.vein-5.0.1-py2.py3-none-any.whl#sha256=78f42a0bfd7801c6a44b8bf233203a9746ecc754ebf7898847bfeb813b222c45 (from https://www.piwheels.org/simple/bob-bio-vein/) (requires-python:>=3.9) 2025-09-08T23:31:11,073 Skipping link: No binaries permitted for bob-bio-vein: https://archive1.piwheels.org/simple/bob-bio-vein/bob.bio.vein-5.0.1b0-py2.py3-none-any.whl#sha256=3c467f5bfd057454f98bb78413feddaa4cdf7b810428361a3c4b122c4fd25c15 (from https://www.piwheels.org/simple/bob-bio-vein/) (requires-python:>=3.9) 2025-09-08T23:31:11,073 Skipping link: No binaries permitted for bob-bio-vein: https://archive1.piwheels.org/simple/bob-bio-vein/bob.bio.vein-5.0.0-py2.py3-none-any.whl#sha256=d5232ab1e5cb7f2e6ec751c928075771dd7f6ebf13cba89f3c2b980f8ab97167 (from https://www.piwheels.org/simple/bob-bio-vein/) (requires-python:>=3.9) 2025-09-08T23:31:11,073 Skipping link: No binaries permitted for bob-bio-vein: https://archive1.piwheels.org/simple/bob-bio-vein/bob.bio.vein-4.0.3-py3-none-any.whl#sha256=1ccbe6af4bf15821f0c6c70e8a5ed94aaf16097c624ed072112cd3b6c7eab3ba (from https://www.piwheels.org/simple/bob-bio-vein/) 2025-09-08T23:31:11,073 Skipping link: No binaries permitted for bob-bio-vein: https://archive1.piwheels.org/simple/bob-bio-vein/bob.bio.vein-4.0.2-py3-none-any.whl#sha256=870a313ec952b7a357df6b4c2d847d933fc6eca6f8d3563c92d5ff330039dcdc (from https://www.piwheels.org/simple/bob-bio-vein/) 2025-09-08T23:31:11,073 Skipping link: No binaries permitted for bob-bio-vein: https://archive1.piwheels.org/simple/bob-bio-vein/bob.bio.vein-4.0.1-py3-none-any.whl#sha256=553006978d600273f20bf8c73913a2ec16d605ee6d8612cb73aa4971f053e5fe (from https://www.piwheels.org/simple/bob-bio-vein/) 2025-09-08T23:31:11,073 Skipping link: No binaries permitted for bob-bio-vein: https://archive1.piwheels.org/simple/bob-bio-vein/bob.bio.vein-4.0.0-py3-none-any.whl#sha256=ab471613312025e679d782bd8e31a1c5efe01b4f2767e93115021c98717638a6 (from https://www.piwheels.org/simple/bob-bio-vein/) 2025-09-08T23:31:11,074 Skipping link: No binaries permitted for bob-bio-vein: https://archive1.piwheels.org/simple/bob-bio-vein/bob.bio.vein-3.0.0-py3-none-any.whl#sha256=33cf95dc2e3a7ffa3b722fcafb975e8f74b8c245c44392503e436e653f73d5e7 (from https://www.piwheels.org/simple/bob-bio-vein/) 2025-09-08T23:31:11,074 Skipping link: No binaries permitted for bob-bio-vein: https://archive1.piwheels.org/simple/bob-bio-vein/bob.bio.vein-2.0.0-py3-none-any.whl#sha256=28dfad9ff6aa5ae10ab6273a22af6a18ce016da2261f1d0574badaaf9a03944d (from https://www.piwheels.org/simple/bob-bio-vein/) 2025-09-08T23:31:11,074 Skipping link: No binaries permitted for bob-bio-vein: https://archive1.piwheels.org/simple/bob-bio-vein/bob.bio.vein-1.1.0-py3-none-any.whl#sha256=911615313afdf75d629f4a5f04d3cbe74b62a250251152f7fc1577aab00bcfa0 (from https://www.piwheels.org/simple/bob-bio-vein/) 2025-09-08T23:31:11,074 Skipping link: No binaries permitted for bob-bio-vein: https://archive1.piwheels.org/simple/bob-bio-vein/bob.bio.vein-1.0.1-py3-none-any.whl#sha256=b164fc61f9079e0a3ee8121676786fac4cb73d852998719d008857ef57016780 (from https://www.piwheels.org/simple/bob-bio-vein/) 2025-09-08T23:31:11,074 Skipping link: not a file: https://www.piwheels.org/simple/bob-bio-vein/ 2025-09-08T23:31:11,074 Skipping link: not a file: https://pypi.org/simple/bob-bio-vein/ 2025-09-08T23:31:11,101 Given no hashes to check 1 links for project 'bob-bio-vein': discarding no candidates 2025-09-08T23:31:11,102 Collecting bob-bio-vein==1.1.5 2025-09-08T23:31:11,104 Created temporary directory: /tmp/pip-unpack-zstukpaw 2025-09-08T23:31:11,248 Downloading bob.bio.vein-1.1.5.zip (4.4 MB) 2025-09-08T23:31:12,468 Added bob-bio-vein==1.1.5 from https://files.pythonhosted.org/packages/86/39/8c23c79e9bc01e196ba89759e6d2df5b6b9660f3c10d9ddd41bcd01b90a6/bob.bio.vein-1.1.5.zip to build tracker '/tmp/pip-build-tracker-mk7pklkw' 2025-09-08T23:31:12,469 Running setup.py (path:/tmp/pip-wheel-hzwz4ppd/bob-bio-vein_7e9145cd9854499f940fc8a9711b0d70/setup.py) egg_info for package bob-bio-vein 2025-09-08T23:31:12,469 Created temporary directory: /tmp/pip-pip-egg-info-olda5bt5 2025-09-08T23:31:12,469 Preparing metadata (setup.py): started 2025-09-08T23:31:12,470 Running command python setup.py egg_info 2025-09-08T23:31:13,458 Traceback (most recent call last): 2025-09-08T23:31:13,460 File "", line 2, in 2025-09-08T23:31:13,460 exec(compile(''' 2025-09-08T23:31:13,460 ~~~~^^^^^^^^^^^^ 2025-09-08T23:31:13,460 # This is -- a caller that pip uses to run setup.py 2025-09-08T23:31:13,460 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T23:31:13,460 ...<32 lines>... 2025-09-08T23:31:13,460 exec(compile(setup_py_code, filename, "exec")) 2025-09-08T23:31:13,460 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T23:31:13,461 ''' % ('/tmp/pip-wheel-hzwz4ppd/bob-bio-vein_7e9145cd9854499f940fc8a9711b0d70/setup.py',), "", "exec")) 2025-09-08T23:31:13,461 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T23:31:13,461 File "", line 35, in 2025-09-08T23:31:13,461 File "/tmp/pip-wheel-hzwz4ppd/bob-bio-vein_7e9145cd9854499f940fc8a9711b0d70/setup.py", line 7, in 2025-09-08T23:31:13,461 from bob.extension.utils import load_requirements, find_packages 2025-09-08T23:31:13,461 ModuleNotFoundError: No module named 'bob.extension' 2025-09-08T23:31:13,570 ERROR: python setup.py egg_info exited with 1 2025-09-08T23:31:13,581 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2025-09-08T23:31:13,581 exec(compile('"'"''"'"''"'"' 2025-09-08T23:31:13,581 # This is -- a caller that pip uses to run setup.py 2025-09-08T23:31:13,581 # 2025-09-08T23:31:13,581 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-08T23:31:13,581 # import from `distutils.core` to work with newer packaging standards. 2025-09-08T23:31:13,581 # - It provides a clear error message when setuptools is not installed. 2025-09-08T23:31:13,581 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-08T23:31:13,581 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-08T23:31:13,581 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-08T23:31:13,581 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-08T23:31:13,581 import os, sys, tokenize, traceback 2025-09-08T23:31:13,581 2025-09-08T23:31:13,581 try: 2025-09-08T23:31:13,581 import setuptools 2025-09-08T23:31:13,581 except ImportError: 2025-09-08T23:31:13,581 print( 2025-09-08T23:31:13,581 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-08T23:31:13,581 "the build environment with exception:", 2025-09-08T23:31:13,581 file=sys.stderr, 2025-09-08T23:31:13,581 ) 2025-09-08T23:31:13,581 traceback.print_exc() 2025-09-08T23:31:13,581 sys.exit(1) 2025-09-08T23:31:13,581 2025-09-08T23:31:13,581 __file__ = %r 2025-09-08T23:31:13,581 sys.argv[0] = __file__ 2025-09-08T23:31:13,581 2025-09-08T23:31:13,581 if os.path.exists(__file__): 2025-09-08T23:31:13,581 filename = __file__ 2025-09-08T23:31:13,581 with tokenize.open(__file__) as f: 2025-09-08T23:31:13,581 setup_py_code = f.read() 2025-09-08T23:31:13,581 else: 2025-09-08T23:31:13,581 filename = "" 2025-09-08T23:31:13,581 setup_py_code = "from setuptools import setup; setup()" 2025-09-08T23:31:13,581 2025-09-08T23:31:13,581 exec(compile(setup_py_code, filename, "exec")) 2025-09-08T23:31:13,581 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-hzwz4ppd/bob-bio-vein_7e9145cd9854499f940fc8a9711b0d70/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-olda5bt5[/] 2025-09-08T23:31:13,582 [bold magenta]cwd[/]: /tmp/pip-wheel-hzwz4ppd/bob-bio-vein_7e9145cd9854499f940fc8a9711b0d70/ 2025-09-08T23:31:13,582 Preparing metadata (setup.py): finished with status 'error' 2025-09-08T23:31:13,583 ERROR: metadata generation failed 2025-09-08T23:31:13,588 Exception information: 2025-09-08T23:31:13,588 Traceback (most recent call last): 2025-09-08T23:31:13,588 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 63, in generate_metadata 2025-09-08T23:31:13,588 call_subprocess( 2025-09-08T23:31:13,588 ~~~~~~~~~~~~~~~^ 2025-09-08T23:31:13,588 args, 2025-09-08T23:31:13,588 ^^^^^ 2025-09-08T23:31:13,588 ...<2 lines>... 2025-09-08T23:31:13,588 spinner=spinner, 2025-09-08T23:31:13,588 ^^^^^^^^^^^^^^^^ 2025-09-08T23:31:13,588 ) 2025-09-08T23:31:13,588 ^ 2025-09-08T23:31:13,588 File "/usr/lib/python3/dist-packages/pip/_internal/utils/subprocess.py", line 209, in call_subprocess 2025-09-08T23:31:13,588 raise error 2025-09-08T23:31:13,588 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2025-09-08T23:31:13,588 2025-09-08T23:31:13,588 The above exception was the direct cause of the following exception: 2025-09-08T23:31:13,588 2025-09-08T23:31:13,588 Traceback (most recent call last): 2025-09-08T23:31:13,588 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-08T23:31:13,588 status = _inner_run() 2025-09-08T23:31:13,588 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-08T23:31:13,588 return self.run(options, args) 2025-09-08T23:31:13,588 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-08T23:31:13,588 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-08T23:31:13,588 return func(self, options, args) 2025-09-08T23:31:13,588 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2025-09-08T23:31:13,588 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2025-09-08T23:31:13,588 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 96, in resolve 2025-09-08T23:31:13,588 result = self._result = resolver.resolve( 2025-09-08T23:31:13,588 ~~~~~~~~~~~~~~~~^ 2025-09-08T23:31:13,588 collected.requirements, max_rounds=limit_how_complex_resolution_can_be 2025-09-08T23:31:13,588 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T23:31:13,588 ) 2025-09-08T23:31:13,588 ^ 2025-09-08T23:31:13,588 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 515, in resolve 2025-09-08T23:31:13,588 state = resolution.resolve(requirements, max_rounds=max_rounds) 2025-09-08T23:31:13,588 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 388, in resolve 2025-09-08T23:31:13,588 self._add_to_criteria(self.state.criteria, r, parent=None) 2025-09-08T23:31:13,588 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T23:31:13,588 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 141, in _add_to_criteria 2025-09-08T23:31:13,588 if not criterion.candidates: 2025-09-08T23:31:13,588 ^^^^^^^^^^^^^^^^^^^^ 2025-09-08T23:31:13,588 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/structs.py", line 194, in __bool__ 2025-09-08T23:31:13,588 return bool(self._sequence) 2025-09-08T23:31:13,588 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 163, in __bool__ 2025-09-08T23:31:13,588 self._bool = any(self) 2025-09-08T23:31:13,588 ~~~^^^^^^ 2025-09-08T23:31:13,588 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 147, in 2025-09-08T23:31:13,588 return (c for c in iterator if id(c) not in self._incompatible_ids) 2025-09-08T23:31:13,588 ^^^^^^^^ 2025-09-08T23:31:13,588 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 37, in _iter_built 2025-09-08T23:31:13,588 candidate = func() 2025-09-08T23:31:13,588 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 187, in _make_candidate_from_link 2025-09-08T23:31:13,588 base: Optional[BaseCandidate] = self._make_base_candidate_from_link( 2025-09-08T23:31:13,588 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-08T23:31:13,588 link, template, name, version 2025-09-08T23:31:13,588 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T23:31:13,588 ) 2025-09-08T23:31:13,588 ^ 2025-09-08T23:31:13,588 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 233, in _make_base_candidate_from_link 2025-09-08T23:31:13,588 self._link_candidate_cache[link] = LinkCandidate( 2025-09-08T23:31:13,588 ~~~~~~~~~~~~~^ 2025-09-08T23:31:13,588 link, 2025-09-08T23:31:13,588 ^^^^^ 2025-09-08T23:31:13,588 ...<3 lines>... 2025-09-08T23:31:13,588 version=version, 2025-09-08T23:31:13,588 ^^^^^^^^^^^^^^^^ 2025-09-08T23:31:13,588 ) 2025-09-08T23:31:13,588 ^ 2025-09-08T23:31:13,588 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 306, in __init__ 2025-09-08T23:31:13,588 super().__init__( 2025-09-08T23:31:13,588 ~~~~~~~~~~~~~~~~^ 2025-09-08T23:31:13,588 link=link, 2025-09-08T23:31:13,588 ^^^^^^^^^^ 2025-09-08T23:31:13,588 ...<4 lines>... 2025-09-08T23:31:13,588 version=version, 2025-09-08T23:31:13,588 ^^^^^^^^^^^^^^^^ 2025-09-08T23:31:13,588 ) 2025-09-08T23:31:13,588 ^ 2025-09-08T23:31:13,588 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 159, in __init__ 2025-09-08T23:31:13,588 self.dist = self._prepare() 2025-09-08T23:31:13,588 ~~~~~~~~~~~~~^^ 2025-09-08T23:31:13,588 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 236, in _prepare 2025-09-08T23:31:13,588 dist = self._prepare_distribution() 2025-09-08T23:31:13,588 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 317, in _prepare_distribution 2025-09-08T23:31:13,588 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2025-09-08T23:31:13,588 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T23:31:13,588 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 532, in prepare_linked_requirement 2025-09-08T23:31:13,588 return self._prepare_linked_requirement(req, parallel_builds) 2025-09-08T23:31:13,588 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T23:31:13,588 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 647, in _prepare_linked_requirement 2025-09-08T23:31:13,588 dist = _get_prepared_distribution( 2025-09-08T23:31:13,588 req, 2025-09-08T23:31:13,588 ...<3 lines>... 2025-09-08T23:31:13,588 self.check_build_deps, 2025-09-08T23:31:13,588 ) 2025-09-08T23:31:13,588 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 71, in _get_prepared_distribution 2025-09-08T23:31:13,588 abstract_dist.prepare_distribution_metadata( 2025-09-08T23:31:13,588 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-08T23:31:13,588 finder, build_isolation, check_build_deps 2025-09-08T23:31:13,588 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T23:31:13,588 ) 2025-09-08T23:31:13,588 ^ 2025-09-08T23:31:13,588 File "/usr/lib/python3/dist-packages/pip/_internal/distributions/sdist.py", line 69, in prepare_distribution_metadata 2025-09-08T23:31:13,588 self.req.prepare_metadata() 2025-09-08T23:31:13,588 ~~~~~~~~~~~~~~~~~~~~~~~~~^^ 2025-09-08T23:31:13,588 File "/usr/lib/python3/dist-packages/pip/_internal/req/req_install.py", line 581, in prepare_metadata 2025-09-08T23:31:13,588 self.metadata_directory = generate_metadata_legacy( 2025-09-08T23:31:13,588 ~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-08T23:31:13,588 build_env=self.build_env, 2025-09-08T23:31:13,588 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T23:31:13,588 ...<3 lines>... 2025-09-08T23:31:13,588 details=details, 2025-09-08T23:31:13,588 ^^^^^^^^^^^^^^^^ 2025-09-08T23:31:13,588 ) 2025-09-08T23:31:13,588 ^ 2025-09-08T23:31:13,588 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 70, in generate_metadata 2025-09-08T23:31:13,588 raise MetadataGenerationFailed(package_details=details) from error 2025-09-08T23:31:13,588 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2025-09-08T23:31:13,608 Removed bob-bio-vein==1.1.5 from https://files.pythonhosted.org/packages/86/39/8c23c79e9bc01e196ba89759e6d2df5b6b9660f3c10d9ddd41bcd01b90a6/bob.bio.vein-1.1.5.zip from build tracker '/tmp/pip-build-tracker-mk7pklkw' 2025-09-08T23:31:13,608 Removed build tracker: '/tmp/pip-build-tracker-mk7pklkw'