2025-09-07T20:39:58,968 Created temporary directory: /tmp/pip-build-tracker-5nt8xzcc 2025-09-07T20:39:58,969 Initialized build tracking at /tmp/pip-build-tracker-5nt8xzcc 2025-09-07T20:39:58,969 Created build tracker: /tmp/pip-build-tracker-5nt8xzcc 2025-09-07T20:39:58,969 Entered build tracker: /tmp/pip-build-tracker-5nt8xzcc 2025-09-07T20:39:58,969 Created temporary directory: /tmp/pip-wheel-1pb6iors 2025-09-07T20:39:58,972 Created temporary directory: /tmp/pip-ephem-wheel-cache-w_btl4_v 2025-09-07T20:39:59,028 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-07T20:39:59,030 2 location(s) to search for versions of tempstorage: 2025-09-07T20:39:59,030 * https://pypi.org/simple/tempstorage/ 2025-09-07T20:39:59,030 * https://www.piwheels.org/simple/tempstorage/ 2025-09-07T20:39:59,030 Fetching project page and analyzing links: https://pypi.org/simple/tempstorage/ 2025-09-07T20:39:59,031 Getting page https://pypi.org/simple/tempstorage/ 2025-09-07T20:39:59,032 Found index url https://pypi.org/simple/ 2025-09-07T20:39:59,102 Fetched page https://pypi.org/simple/tempstorage/ as application/vnd.pypi.simple.v1+json 2025-09-07T20:39:59,104 Found link https://files.pythonhosted.org/packages/f9/d3/ad4e60cf4f5215cc227acf708ff8be9da9019fdc42f4fd3f983a5b1e7c15/tempstorage-2.11.0b1.tar.gz (from https://pypi.org/simple/tempstorage/), version: 2.11.0b1 2025-09-07T20:39:59,105 Found link https://files.pythonhosted.org/packages/73/21/2371c8e79855d040e5cf8f83d88f9cd099d2cb84f7498567ce01f5981c0d/tempstorage-2.11.1.tar.gz (from https://pypi.org/simple/tempstorage/), version: 2.11.1 2025-09-07T20:39:59,105 Found link https://files.pythonhosted.org/packages/1f/e1/e1f66fada44b2097c03794a0ddeb0c12d2b600cc5f40410089e862267afb/tempstorage-2.11.2.zip (from https://pypi.org/simple/tempstorage/), version: 2.11.2 2025-09-07T20:39:59,105 Found link https://files.pythonhosted.org/packages/e6/d9/b37b374fe73b88fbb223090ea25c7e6aa2bc0fdc39e70e8aadf58ec9bcce/tempstorage-2.11.3.zip (from https://pypi.org/simple/tempstorage/), version: 2.11.3 2025-09-07T20:39:59,105 Found link https://files.pythonhosted.org/packages/aa/f1/853805a90ea02fff682a8a7b19e7e38f9104bfd38d84a1764493ab1ea36b/tempstorage-2.12.0.zip (from https://pypi.org/simple/tempstorage/), version: 2.12.0 2025-09-07T20:39:59,105 Found link https://files.pythonhosted.org/packages/79/f1/59f7b77c29063076c48431a17fa1772ef6319d56947270ed6c5a68ec201d/tempstorage-2.12.1.zip (from https://pypi.org/simple/tempstorage/), version: 2.12.1 2025-09-07T20:39:59,106 Found link https://files.pythonhosted.org/packages/05/db/57768d06fe601210dd375ad15dc93013980cc1e4a3817f1034fd69d5a6ed/tempstorage-2.12.2.zip (from https://pypi.org/simple/tempstorage/), version: 2.12.2 2025-09-07T20:39:59,106 Found link https://files.pythonhosted.org/packages/9b/6e/79cd4bae58329f6c0d15bb906300b474f9c3988bfa414a72f5a3dbdb02ae/tempstorage-3.0.zip (from https://pypi.org/simple/tempstorage/), version: 3.0 2025-09-07T20:39:59,106 Skipping link: No binaries permitted for tempstorage: https://files.pythonhosted.org/packages/a9/a5/6db47567afcf95092bc456e3e45681b6cae91835dc91259d3fb5f25e5413/tempstorage-4.0-py2.py3-none-any.whl (from https://pypi.org/simple/tempstorage/) 2025-09-07T20:39:59,106 Found link https://files.pythonhosted.org/packages/f7/8b/5a808edb1fd9858d52ef56b9f2ca44b6c5e62d053e5714bdf6dd890d12c4/tempstorage-4.0.tar.gz (from https://pypi.org/simple/tempstorage/), version: 4.0 2025-09-07T20:39:59,106 Found link https://files.pythonhosted.org/packages/5d/72/20ecf490991a7127fc1a1ea2177fdb13553cbe5b7f21925e58ff7881749f/tempstorage-4.0.1.tar.gz (from https://pypi.org/simple/tempstorage/), version: 4.0.1 2025-09-07T20:39:59,106 Skipping link: No binaries permitted for tempstorage: https://files.pythonhosted.org/packages/d3/36/3488f776b7974500e938192b1028a12094895c24cea2d87a238821382921/tempstorage-5.0-py2.py3-none-any.whl (from https://pypi.org/simple/tempstorage/) 2025-09-07T20:39:59,107 Found link https://files.pythonhosted.org/packages/a6/81/197375b58066fe799b47fbe3eba4d9641cd6e71bdf929e162f04f3c5684c/tempstorage-5.0.tar.gz (from https://pypi.org/simple/tempstorage/), version: 5.0 2025-09-07T20:39:59,107 Skipping link: No binaries permitted for tempstorage: https://files.pythonhosted.org/packages/48/3c/25644ba5665d4af5f4dfd238d11a192aa4f70f310e7c22ba1037a344bf81/tempstorage-5.1-py2.py3-none-any.whl (from https://pypi.org/simple/tempstorage/) 2025-09-07T20:39:59,107 Found link https://files.pythonhosted.org/packages/b2/f3/f414805cb1943935e32f5629b4f6a0f86e1063e2dce5cbd940c57ea52321/tempstorage-5.1.tar.gz (from https://pypi.org/simple/tempstorage/), version: 5.1 2025-09-07T20:39:59,107 Skipping link: No binaries permitted for tempstorage: https://files.pythonhosted.org/packages/06/6c/9349f848b3afe29764f1ab54f03725422bd3d9c2869d8a85a8a356ec35a1/tempstorage-5.2-py2.py3-none-any.whl (from https://pypi.org/simple/tempstorage/) (requires-python:>=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*) 2025-09-07T20:39:59,109 Found link https://files.pythonhosted.org/packages/44/2d/8f0a353a697126fe540bf6c5483e62ca515f8dbe4c93093e35c7d32566f2/tempstorage-5.2.tar.gz (from https://pypi.org/simple/tempstorage/) (requires-python:>=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*), version: 5.2 2025-09-07T20:39:59,109 Skipping link: No binaries permitted for tempstorage: https://files.pythonhosted.org/packages/d9/4b/fdb21167b6aca4363819e8bb1bd4a3a883bab7af6dde615cff7d87b33583/tempstorage-6.0-py3-none-any.whl (from https://pypi.org/simple/tempstorage/) (requires-python:>=3.7) 2025-09-07T20:39:59,109 Found link https://files.pythonhosted.org/packages/c6/20/7df8c42a53899b4e5a181dbc75e7e1bd843a7b8e629d52de296937cf69d8/tempstorage-6.0.tar.gz (from https://pypi.org/simple/tempstorage/) (requires-python:>=3.7), version: 6.0 2025-09-07T20:39:59,110 Fetching project page and analyzing links: https://www.piwheels.org/simple/tempstorage/ 2025-09-07T20:39:59,110 Getting page https://www.piwheels.org/simple/tempstorage/ 2025-09-07T20:39:59,111 Found index url https://www.piwheels.org/simple/ 2025-09-07T20:39:59,270 Fetched page https://www.piwheels.org/simple/tempstorage/ as text/html 2025-09-07T20:39:59,276 Skipping link: No binaries permitted for tempstorage: https://archive1.piwheels.org/simple/tempstorage/tempstorage-6.0-py3-none-any.whl#sha256=283e63c8c71b5e6f99234df9e50c5b0c1d267adb2db862540b815bad13f73eb8 (from https://www.piwheels.org/simple/tempstorage/) (requires-python:>=3.7) 2025-09-07T20:39:59,276 Skipping link: No binaries permitted for tempstorage: https://archive1.piwheels.org/simple/tempstorage/tempstorage-5.2-py2.py3-none-any.whl#sha256=d5c242f3e85f0b212918f03d035875c055576593ac8351e343a4f6f7de37631e (from https://www.piwheels.org/simple/tempstorage/) (requires-python:>=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*) 2025-09-07T20:39:59,276 Skipping link: No binaries permitted for tempstorage: https://archive1.piwheels.org/simple/tempstorage/tempstorage-5.1-py2.py3-none-any.whl#sha256=2ab8f36ea57beafef361eb8bae5b4a72181e0a8360d616cb18370c912db72771 (from https://www.piwheels.org/simple/tempstorage/) 2025-09-07T20:39:59,277 Skipping link: No binaries permitted for tempstorage: https://archive1.piwheels.org/simple/tempstorage/tempstorage-5.0-py2.py3-none-any.whl#sha256=a7504c621435478968cafba5bb600c59151e6d5c881811380b3007ef97a34f28 (from https://www.piwheels.org/simple/tempstorage/) 2025-09-07T20:39:59,277 Skipping link: No binaries permitted for tempstorage: https://archive1.piwheels.org/simple/tempstorage/tempstorage-4.0.1-py2.py3-none-any.whl#sha256=64b5df877338c8c22459f0f19603f9fdfbceb4ff4fb4e7e7b691fa14f3be14ae (from https://www.piwheels.org/simple/tempstorage/) 2025-09-07T20:39:59,277 Skipping link: No binaries permitted for tempstorage: https://archive1.piwheels.org/simple/tempstorage/tempstorage-4.0-py2.py3-none-any.whl#sha256=0c9b9edfc118ecb8c010f171c5d39fc75cb98ae5d781a0e4ef4b2f88e65d785f (from https://www.piwheels.org/simple/tempstorage/) 2025-09-07T20:39:59,277 Skipping link: No binaries permitted for tempstorage: https://archive1.piwheels.org/simple/tempstorage/tempstorage-3.0-py3-none-any.whl#sha256=c9719f9f572baeee6bc379b7e065661f1b2b1c45f21a3090890387483c9e61fc (from https://www.piwheels.org/simple/tempstorage/) 2025-09-07T20:39:59,277 Skipping link: No binaries permitted for tempstorage: https://archive1.piwheels.org/simple/tempstorage/tempstorage-2.11.1-py3-none-any.whl#sha256=6b5eac0e8abb52f297d6ff65f0d45cda87c685272f6500fc951849aa66723345 (from https://www.piwheels.org/simple/tempstorage/) 2025-09-07T20:39:59,278 Skipping link: No binaries permitted for tempstorage: https://archive1.piwheels.org/simple/tempstorage/tempstorage-2.11.0b1-py3-none-any.whl#sha256=4ade048f8ba626999e47714fe1dfb8c3269a880001488dcc1fea4bd6d8309ae9 (from https://www.piwheels.org/simple/tempstorage/) 2025-09-07T20:39:59,278 Skipping link: not a file: https://www.piwheels.org/simple/tempstorage/ 2025-09-07T20:39:59,278 Skipping link: not a file: https://pypi.org/simple/tempstorage/ 2025-09-07T20:39:59,308 Given no hashes to check 1 links for project 'tempstorage': discarding no candidates 2025-09-07T20:39:59,309 Collecting tempstorage==2.11.3 2025-09-07T20:39:59,310 Created temporary directory: /tmp/pip-unpack-1c8q1k5u 2025-09-07T20:39:59,447 Downloading tempstorage-2.11.3.zip (16 kB) 2025-09-07T20:39:59,467 Added tempstorage==2.11.3 from https://files.pythonhosted.org/packages/e6/d9/b37b374fe73b88fbb223090ea25c7e6aa2bc0fdc39e70e8aadf58ec9bcce/tempstorage-2.11.3.zip to build tracker '/tmp/pip-build-tracker-5nt8xzcc' 2025-09-07T20:39:59,468 Running setup.py (path:/tmp/pip-wheel-1pb6iors/tempstorage_fc8a4aa71d7d485a9ba10553dc037e14/setup.py) egg_info for package tempstorage 2025-09-07T20:39:59,469 Created temporary directory: /tmp/pip-pip-egg-info-efy6foqh 2025-09-07T20:39:59,469 Preparing metadata (setup.py): started 2025-09-07T20:39:59,470 Running command python setup.py egg_info 2025-09-07T20:39:59,991 Traceback (most recent call last): 2025-09-07T20:39:59,992 File "", line 2, in 2025-09-07T20:39:59,993 exec(compile(''' 2025-09-07T20:39:59,993 ~~~~^^^^^^^^^^^^ 2025-09-07T20:39:59,993 # This is -- a caller that pip uses to run setup.py 2025-09-07T20:39:59,994 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T20:39:59,994 ...<32 lines>... 2025-09-07T20:39:59,994 exec(compile(setup_py_code, filename, "exec")) 2025-09-07T20:39:59,994 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T20:39:59,994 ''' % ('/tmp/pip-wheel-1pb6iors/tempstorage_fc8a4aa71d7d485a9ba10553dc037e14/setup.py',), "", "exec")) 2025-09-07T20:39:59,995 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T20:39:59,995 File "", line 35, in 2025-09-07T20:39:59,995 File "/tmp/pip-wheel-1pb6iors/tempstorage_fc8a4aa71d7d485a9ba10553dc037e14/setup.py", line 19, in 2025-09-07T20:39:59,995 long_description = file("README.txt").read() + "\n" + \ 2025-09-07T20:39:59,996 ^^^^ 2025-09-07T20:39:59,996 NameError: name 'file' is not defined. Did you mean: 'filter'? 2025-09-07T20:40:00,078 ERROR: python setup.py egg_info exited with 1 2025-09-07T20:40:00,090 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2025-09-07T20:40:00,090 exec(compile('"'"''"'"''"'"' 2025-09-07T20:40:00,090 # This is -- a caller that pip uses to run setup.py 2025-09-07T20:40:00,090 # 2025-09-07T20:40:00,090 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-07T20:40:00,090 # import from `distutils.core` to work with newer packaging standards. 2025-09-07T20:40:00,090 # - It provides a clear error message when setuptools is not installed. 2025-09-07T20:40:00,090 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-07T20:40:00,090 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-07T20:40:00,090 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-07T20:40:00,090 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-07T20:40:00,090 import os, sys, tokenize, traceback 2025-09-07T20:40:00,090 2025-09-07T20:40:00,090 try: 2025-09-07T20:40:00,090 import setuptools 2025-09-07T20:40:00,090 except ImportError: 2025-09-07T20:40:00,090 print( 2025-09-07T20:40:00,090 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-07T20:40:00,090 "the build environment with exception:", 2025-09-07T20:40:00,090 file=sys.stderr, 2025-09-07T20:40:00,090 ) 2025-09-07T20:40:00,090 traceback.print_exc() 2025-09-07T20:40:00,090 sys.exit(1) 2025-09-07T20:40:00,090 2025-09-07T20:40:00,090 __file__ = %r 2025-09-07T20:40:00,090 sys.argv[0] = __file__ 2025-09-07T20:40:00,090 2025-09-07T20:40:00,090 if os.path.exists(__file__): 2025-09-07T20:40:00,090 filename = __file__ 2025-09-07T20:40:00,090 with tokenize.open(__file__) as f: 2025-09-07T20:40:00,090 setup_py_code = f.read() 2025-09-07T20:40:00,090 else: 2025-09-07T20:40:00,090 filename = "" 2025-09-07T20:40:00,090 setup_py_code = "from setuptools import setup; setup()" 2025-09-07T20:40:00,090 2025-09-07T20:40:00,090 exec(compile(setup_py_code, filename, "exec")) 2025-09-07T20:40:00,090 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-1pb6iors/tempstorage_fc8a4aa71d7d485a9ba10553dc037e14/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-efy6foqh[/] 2025-09-07T20:40:00,090 [bold magenta]cwd[/]: /tmp/pip-wheel-1pb6iors/tempstorage_fc8a4aa71d7d485a9ba10553dc037e14/ 2025-09-07T20:40:00,090 Preparing metadata (setup.py): finished with status 'error' 2025-09-07T20:40:00,091 ERROR: metadata generation failed 2025-09-07T20:40:00,096 Exception information: 2025-09-07T20:40:00,096 Traceback (most recent call last): 2025-09-07T20:40:00,096 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 63, in generate_metadata 2025-09-07T20:40:00,096 call_subprocess( 2025-09-07T20:40:00,096 ~~~~~~~~~~~~~~~^ 2025-09-07T20:40:00,096 args, 2025-09-07T20:40:00,096 ^^^^^ 2025-09-07T20:40:00,096 ...<2 lines>... 2025-09-07T20:40:00,096 spinner=spinner, 2025-09-07T20:40:00,096 ^^^^^^^^^^^^^^^^ 2025-09-07T20:40:00,096 ) 2025-09-07T20:40:00,096 ^ 2025-09-07T20:40:00,096 File "/usr/lib/python3/dist-packages/pip/_internal/utils/subprocess.py", line 209, in call_subprocess 2025-09-07T20:40:00,096 raise error 2025-09-07T20:40:00,096 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2025-09-07T20:40:00,096 2025-09-07T20:40:00,096 The above exception was the direct cause of the following exception: 2025-09-07T20:40:00,096 2025-09-07T20:40:00,096 Traceback (most recent call last): 2025-09-07T20:40:00,096 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-07T20:40:00,096 status = _inner_run() 2025-09-07T20:40:00,096 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-07T20:40:00,096 return self.run(options, args) 2025-09-07T20:40:00,096 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-07T20:40:00,096 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-07T20:40:00,096 return func(self, options, args) 2025-09-07T20:40:00,096 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2025-09-07T20:40:00,096 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2025-09-07T20:40:00,096 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 96, in resolve 2025-09-07T20:40:00,096 result = self._result = resolver.resolve( 2025-09-07T20:40:00,096 ~~~~~~~~~~~~~~~~^ 2025-09-07T20:40:00,096 collected.requirements, max_rounds=limit_how_complex_resolution_can_be 2025-09-07T20:40:00,096 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T20:40:00,096 ) 2025-09-07T20:40:00,096 ^ 2025-09-07T20:40:00,096 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 515, in resolve 2025-09-07T20:40:00,096 state = resolution.resolve(requirements, max_rounds=max_rounds) 2025-09-07T20:40:00,096 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 388, in resolve 2025-09-07T20:40:00,096 self._add_to_criteria(self.state.criteria, r, parent=None) 2025-09-07T20:40:00,096 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T20:40:00,096 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 141, in _add_to_criteria 2025-09-07T20:40:00,096 if not criterion.candidates: 2025-09-07T20:40:00,096 ^^^^^^^^^^^^^^^^^^^^ 2025-09-07T20:40:00,096 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/structs.py", line 194, in __bool__ 2025-09-07T20:40:00,096 return bool(self._sequence) 2025-09-07T20:40:00,096 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 163, in __bool__ 2025-09-07T20:40:00,096 self._bool = any(self) 2025-09-07T20:40:00,096 ~~~^^^^^^ 2025-09-07T20:40:00,096 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 147, in 2025-09-07T20:40:00,096 return (c for c in iterator if id(c) not in self._incompatible_ids) 2025-09-07T20:40:00,096 ^^^^^^^^ 2025-09-07T20:40:00,096 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 37, in _iter_built 2025-09-07T20:40:00,096 candidate = func() 2025-09-07T20:40:00,096 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 187, in _make_candidate_from_link 2025-09-07T20:40:00,096 base: Optional[BaseCandidate] = self._make_base_candidate_from_link( 2025-09-07T20:40:00,096 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-07T20:40:00,096 link, template, name, version 2025-09-07T20:40:00,096 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T20:40:00,096 ) 2025-09-07T20:40:00,096 ^ 2025-09-07T20:40:00,096 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 233, in _make_base_candidate_from_link 2025-09-07T20:40:00,096 self._link_candidate_cache[link] = LinkCandidate( 2025-09-07T20:40:00,096 ~~~~~~~~~~~~~^ 2025-09-07T20:40:00,096 link, 2025-09-07T20:40:00,096 ^^^^^ 2025-09-07T20:40:00,096 ...<3 lines>... 2025-09-07T20:40:00,096 version=version, 2025-09-07T20:40:00,096 ^^^^^^^^^^^^^^^^ 2025-09-07T20:40:00,096 ) 2025-09-07T20:40:00,096 ^ 2025-09-07T20:40:00,096 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 306, in __init__ 2025-09-07T20:40:00,096 super().__init__( 2025-09-07T20:40:00,096 ~~~~~~~~~~~~~~~~^ 2025-09-07T20:40:00,096 link=link, 2025-09-07T20:40:00,096 ^^^^^^^^^^ 2025-09-07T20:40:00,096 ...<4 lines>... 2025-09-07T20:40:00,096 version=version, 2025-09-07T20:40:00,096 ^^^^^^^^^^^^^^^^ 2025-09-07T20:40:00,096 ) 2025-09-07T20:40:00,096 ^ 2025-09-07T20:40:00,096 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 159, in __init__ 2025-09-07T20:40:00,096 self.dist = self._prepare() 2025-09-07T20:40:00,096 ~~~~~~~~~~~~~^^ 2025-09-07T20:40:00,096 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 236, in _prepare 2025-09-07T20:40:00,096 dist = self._prepare_distribution() 2025-09-07T20:40:00,096 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 317, in _prepare_distribution 2025-09-07T20:40:00,096 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2025-09-07T20:40:00,096 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T20:40:00,096 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 532, in prepare_linked_requirement 2025-09-07T20:40:00,096 return self._prepare_linked_requirement(req, parallel_builds) 2025-09-07T20:40:00,096 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T20:40:00,096 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 647, in _prepare_linked_requirement 2025-09-07T20:40:00,096 dist = _get_prepared_distribution( 2025-09-07T20:40:00,096 req, 2025-09-07T20:40:00,096 ...<3 lines>... 2025-09-07T20:40:00,096 self.check_build_deps, 2025-09-07T20:40:00,096 ) 2025-09-07T20:40:00,096 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 71, in _get_prepared_distribution 2025-09-07T20:40:00,096 abstract_dist.prepare_distribution_metadata( 2025-09-07T20:40:00,096 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-07T20:40:00,096 finder, build_isolation, check_build_deps 2025-09-07T20:40:00,096 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T20:40:00,096 ) 2025-09-07T20:40:00,096 ^ 2025-09-07T20:40:00,096 File "/usr/lib/python3/dist-packages/pip/_internal/distributions/sdist.py", line 69, in prepare_distribution_metadata 2025-09-07T20:40:00,096 self.req.prepare_metadata() 2025-09-07T20:40:00,096 ~~~~~~~~~~~~~~~~~~~~~~~~~^^ 2025-09-07T20:40:00,096 File "/usr/lib/python3/dist-packages/pip/_internal/req/req_install.py", line 581, in prepare_metadata 2025-09-07T20:40:00,096 self.metadata_directory = generate_metadata_legacy( 2025-09-07T20:40:00,096 ~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-07T20:40:00,096 build_env=self.build_env, 2025-09-07T20:40:00,096 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T20:40:00,096 ...<3 lines>... 2025-09-07T20:40:00,096 details=details, 2025-09-07T20:40:00,096 ^^^^^^^^^^^^^^^^ 2025-09-07T20:40:00,096 ) 2025-09-07T20:40:00,096 ^ 2025-09-07T20:40:00,096 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 70, in generate_metadata 2025-09-07T20:40:00,096 raise MetadataGenerationFailed(package_details=details) from error 2025-09-07T20:40:00,096 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2025-09-07T20:40:00,117 Removed tempstorage==2.11.3 from https://files.pythonhosted.org/packages/e6/d9/b37b374fe73b88fbb223090ea25c7e6aa2bc0fdc39e70e8aadf58ec9bcce/tempstorage-2.11.3.zip from build tracker '/tmp/pip-build-tracker-5nt8xzcc' 2025-09-07T20:40:00,117 Removed build tracker: '/tmp/pip-build-tracker-5nt8xzcc'