2025-09-04T15:59:45,498 Created temporary directory: /tmp/pip-build-tracker-pf5ghr6x 2025-09-04T15:59:45,499 Initialized build tracking at /tmp/pip-build-tracker-pf5ghr6x 2025-09-04T15:59:45,499 Created build tracker: /tmp/pip-build-tracker-pf5ghr6x 2025-09-04T15:59:45,499 Entered build tracker: /tmp/pip-build-tracker-pf5ghr6x 2025-09-04T15:59:45,499 Created temporary directory: /tmp/pip-wheel-elz4u4me 2025-09-04T15:59:45,503 Created temporary directory: /tmp/pip-ephem-wheel-cache-5jbwyb8c 2025-09-04T15:59:45,560 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-04T15:59:45,562 2 location(s) to search for versions of mozinfo: 2025-09-04T15:59:45,562 * https://pypi.org/simple/mozinfo/ 2025-09-04T15:59:45,562 * https://www.piwheels.org/simple/mozinfo/ 2025-09-04T15:59:45,563 Fetching project page and analyzing links: https://pypi.org/simple/mozinfo/ 2025-09-04T15:59:45,563 Getting page https://pypi.org/simple/mozinfo/ 2025-09-04T15:59:45,564 Found index url https://pypi.org/simple/ 2025-09-04T15:59:45,637 Fetched page https://pypi.org/simple/mozinfo/ as application/vnd.pypi.simple.v1+json 2025-09-04T15:59:45,640 Found link https://files.pythonhosted.org/packages/05/6c/08cbe02eaf9358e5e60305b4f801805a90896448fe0181b8dc595e1f2d67/mozinfo-0.3.2.tar.gz (from https://pypi.org/simple/mozinfo/), version: 0.3.2 2025-09-04T15:59:45,640 Found link https://files.pythonhosted.org/packages/f0/38/73e94572e71d73603c614a865cf0daf92ccb766d2bea4a75cb1c09b2c90a/mozinfo-0.3.3.tar.gz (from https://pypi.org/simple/mozinfo/), version: 0.3.3 2025-09-04T15:59:45,640 Found link https://files.pythonhosted.org/packages/81/a2/9a0a19220c577887eb2f0f547d4d62944528f2cc7aad2c6c987722d6bff8/mozinfo-0.4.tar.gz (from https://pypi.org/simple/mozinfo/), version: 0.4 2025-09-04T15:59:45,641 Found link https://files.pythonhosted.org/packages/ed/21/a2cf70c36be80ecff045d6cadccd97bb7f9d23c7bf74c22a9c7500f4491b/mozinfo-0.5.tar.gz (from https://pypi.org/simple/mozinfo/), version: 0.5 2025-09-04T15:59:45,641 Found link https://files.pythonhosted.org/packages/1a/a7/c828e24e1a2ec387d33f9b70a8bd4a5d45f58845172a42a1cfe07297eac7/mozinfo-0.6.tar.gz (from https://pypi.org/simple/mozinfo/), version: 0.6 2025-09-04T15:59:45,641 Found link https://files.pythonhosted.org/packages/0c/b0/ebe25560d86735148c6b07e49974915e8404165dd84c0fcc4b2865efefd3/mozinfo-0.7.tar.gz (from https://pypi.org/simple/mozinfo/), version: 0.7 2025-09-04T15:59:45,641 Found link https://files.pythonhosted.org/packages/c6/8a/c45ec417d485428391ae5a4737d0df836e40ee20044cf2d361e6ab8f47fc/mozinfo-0.8.tar.gz (from https://pypi.org/simple/mozinfo/), version: 0.8 2025-09-04T15:59:45,641 Found link https://files.pythonhosted.org/packages/cd/18/666fe2f87bb833966a5c4834fe2397fc95cd2083fff0419f548fb04bfe7d/mozinfo-0.9.tar.gz (from https://pypi.org/simple/mozinfo/), version: 0.9 2025-09-04T15:59:45,642 Found link https://files.pythonhosted.org/packages/db/a3/ef600acad5177fc1dfe822f6645a9153a3a6c72213f061211ba600f935e0/mozinfo-0.10.tar.gz (from https://pypi.org/simple/mozinfo/), version: 0.10 2025-09-04T15:59:45,642 Skipping link: No binaries permitted for mozinfo: https://files.pythonhosted.org/packages/65/54/7cb1912fcf3f2176616fd17b9afa9665e82918e6a1fcc7b91b1407a602c9/mozinfo-1.0.0-py2.py3-none-any.whl (from https://pypi.org/simple/mozinfo/) 2025-09-04T15:59:45,642 Found link https://files.pythonhosted.org/packages/7e/61/b8f7e43fae6dbe28848e6c9cefb42e4c8542d252d86e181b6cf6d80a9b49/mozinfo-1.0.0.tar.gz (from https://pypi.org/simple/mozinfo/), version: 1.0.0 2025-09-04T15:59:45,642 Skipping link: No binaries permitted for mozinfo: https://files.pythonhosted.org/packages/bd/49/e24d1a3ed1a8d2e39593ddd10a60516164e42f080f8b2ffecb5b0c36e71e/mozinfo-1.1.0-py2.py3-none-any.whl (from https://pypi.org/simple/mozinfo/) 2025-09-04T15:59:45,642 Found link https://files.pythonhosted.org/packages/26/af/dde5913e553be10468faf885bfd25e2a79f8b08e1f8157d7f254950e56cd/mozinfo-1.1.0.tar.gz (from https://pypi.org/simple/mozinfo/), version: 1.1.0 2025-09-04T15:59:45,643 Skipping link: No binaries permitted for mozinfo: https://files.pythonhosted.org/packages/e3/ff/6449bd1f89db21da36a37e69f2a21352ab3dbb9535e048aa90155bca3692/mozinfo-1.2.0-py2.py3-none-any.whl (from https://pypi.org/simple/mozinfo/) 2025-09-04T15:59:45,643 Found link https://files.pythonhosted.org/packages/0e/b6/303a969a3fe3ed5ef98b5154d96875af59553a85653a6df8ef9108829c58/mozinfo-1.2.0.tar.gz (from https://pypi.org/simple/mozinfo/), version: 1.2.0 2025-09-04T15:59:45,643 Skipping link: No binaries permitted for mozinfo: https://files.pythonhosted.org/packages/e3/cc/02a7d3850b9cf9b4e3866e026af7f6074ebed690f5fc74dfe056ab2fb734/mozinfo-1.2.1-py2.py3-none-any.whl (from https://pypi.org/simple/mozinfo/) 2025-09-04T15:59:45,643 Found link https://files.pythonhosted.org/packages/00/f6/3f036444ef9b38622068160d919fdf323b8e854ba96dad6918d40f09c038/mozinfo-1.2.1.tar.gz (from https://pypi.org/simple/mozinfo/), version: 1.2.1 2025-09-04T15:59:45,643 Found link https://files.pythonhosted.org/packages/49/af/5544ceda137684e1d7dcecfd7e2d7b73dc0b4b99a0b9d1bb0cafb5c4cb73/mozinfo-1.2.2.tar.gz (from https://pypi.org/simple/mozinfo/), version: 1.2.2 2025-09-04T15:59:45,644 Skipping link: No binaries permitted for mozinfo: https://files.pythonhosted.org/packages/28/b2/0efcb9aa6d1362aa00b567c8f355f028332a5a533f80c45e5dacd12a5466/mozinfo-1.2.3-py2.py3-none-any.whl (from https://pypi.org/simple/mozinfo/) 2025-09-04T15:59:45,644 Found link https://files.pythonhosted.org/packages/23/35/96cccb2244a08247f5c1b5e810d6117d35a30e4a3e29679ed0c7dd2406c6/mozinfo-1.2.3.tar.gz (from https://pypi.org/simple/mozinfo/), version: 1.2.3 2025-09-04T15:59:45,644 Fetching project page and analyzing links: https://www.piwheels.org/simple/mozinfo/ 2025-09-04T15:59:45,644 Getting page https://www.piwheels.org/simple/mozinfo/ 2025-09-04T15:59:45,645 Found index url https://www.piwheels.org/simple/ 2025-09-04T15:59:45,739 Fetched page https://www.piwheels.org/simple/mozinfo/ as text/html 2025-09-04T15:59:45,742 Skipping link: No binaries permitted for mozinfo: https://www.piwheels.org/simple/mozinfo/mozinfo-1.2.3-py2.py3-none-any.whl#sha256=46a1f54c1a9ec26a103e0f6fe0b17f05f091c7e87382d06b4a0f4486b3bb3d3e (from https://www.piwheels.org/simple/mozinfo/) 2025-09-04T15:59:45,742 Skipping link: No binaries permitted for mozinfo: https://archive1.piwheels.org/simple/mozinfo/mozinfo-1.2.2-py2.py3-none-any.whl#sha256=f01a15f597c896424b07631ef1985bb1335e5421e1a690e5ed1d290c5ea4ed12 (from https://www.piwheels.org/simple/mozinfo/) 2025-09-04T15:59:45,743 Skipping link: No binaries permitted for mozinfo: https://archive1.piwheels.org/simple/mozinfo/mozinfo-1.2.1-py2.py3-none-any.whl#sha256=65e158464e09ba759f21526c14bef2f8c0ae5b424f14f23e7d863048e16a402a (from https://www.piwheels.org/simple/mozinfo/) 2025-09-04T15:59:45,743 Skipping link: No binaries permitted for mozinfo: https://archive1.piwheels.org/simple/mozinfo/mozinfo-1.2.0-py2.py3-none-any.whl#sha256=35c3276c4e90a581ed80932c9897c4f08688804bcbcfdfbca2600c326105d099 (from https://www.piwheels.org/simple/mozinfo/) 2025-09-04T15:59:45,743 Skipping link: No binaries permitted for mozinfo: https://archive1.piwheels.org/simple/mozinfo/mozinfo-1.1.0-py2.py3-none-any.whl#sha256=299827c42d54ebb3c3547e299846abd15d22ff677cf6c1adbf54faeb9f024832 (from https://www.piwheels.org/simple/mozinfo/) 2025-09-04T15:59:45,743 Skipping link: No binaries permitted for mozinfo: https://archive1.piwheels.org/simple/mozinfo/mozinfo-1.0.0-py2.py3-none-any.whl#sha256=d5f886cbabe3266f061210076fd8a9be312580afc5efe62be10efbb9d087726e (from https://www.piwheels.org/simple/mozinfo/) 2025-09-04T15:59:45,743 Skipping link: No binaries permitted for mozinfo: https://archive1.piwheels.org/simple/mozinfo/mozinfo-0.10-py3-none-any.whl#sha256=24217118fe4450d600fc703acf6f6a99e115164fbe9c9e136a0b6b3ccdd98810 (from https://www.piwheels.org/simple/mozinfo/) 2025-09-04T15:59:45,743 Skipping link: No binaries permitted for mozinfo: https://archive1.piwheels.org/simple/mozinfo/mozinfo-0.9-py3-none-any.whl#sha256=3741ae0660f6fbfb181a9ac71c75ee43432978a9822ea4cde13bd81715c4787b (from https://www.piwheels.org/simple/mozinfo/) 2025-09-04T15:59:45,743 Skipping link: No binaries permitted for mozinfo: https://archive1.piwheels.org/simple/mozinfo/mozinfo-0.8-py3-none-any.whl#sha256=10842456a15b41825800436cb9e297d00f28a01ce66dd399c481894291030f81 (from https://www.piwheels.org/simple/mozinfo/) 2025-09-04T15:59:45,744 Skipping link: No binaries permitted for mozinfo: https://archive1.piwheels.org/simple/mozinfo/mozinfo-0.7-py3-none-any.whl#sha256=0e6bcdb1424c5e443152188fe5fa8d5fccc1e31fe256a0f10298ef37ead0c8d2 (from https://www.piwheels.org/simple/mozinfo/) 2025-09-04T15:59:45,744 Skipping link: No binaries permitted for mozinfo: https://archive1.piwheels.org/simple/mozinfo/mozinfo-0.6-py3-none-any.whl#sha256=d8837d64833e8fc2cf374ea9003970d4a2cf3cc28260cf578a1f34539288e077 (from https://www.piwheels.org/simple/mozinfo/) 2025-09-04T15:59:45,744 Skipping link: No binaries permitted for mozinfo: https://archive1.piwheels.org/simple/mozinfo/mozinfo-0.5-py3-none-any.whl#sha256=429c6a04651681515cf66a575034bd0df288a69af8d690b12daa42580fb172e9 (from https://www.piwheels.org/simple/mozinfo/) 2025-09-04T15:59:45,744 Skipping link: not a file: https://www.piwheels.org/simple/mozinfo/ 2025-09-04T15:59:45,744 Skipping link: not a file: https://pypi.org/simple/mozinfo/ 2025-09-04T15:59:45,769 Given no hashes to check 1 links for project 'mozinfo': discarding no candidates 2025-09-04T15:59:45,771 Collecting mozinfo==0.3.2 2025-09-04T15:59:45,772 Created temporary directory: /tmp/pip-unpack-_5rpjxhz 2025-09-04T15:59:45,913 Downloading mozinfo-0.3.2.tar.gz (5.0 kB) 2025-09-04T15:59:45,930 Added mozinfo==0.3.2 from https://files.pythonhosted.org/packages/05/6c/08cbe02eaf9358e5e60305b4f801805a90896448fe0181b8dc595e1f2d67/mozinfo-0.3.2.tar.gz to build tracker '/tmp/pip-build-tracker-pf5ghr6x' 2025-09-04T15:59:45,932 Running setup.py (path:/tmp/pip-wheel-elz4u4me/mozinfo_5b17c2dbde8c49ddbeaf3fc116392aef/setup.py) egg_info for package mozinfo 2025-09-04T15:59:45,932 Created temporary directory: /tmp/pip-pip-egg-info-o74jg65d 2025-09-04T15:59:45,932 Preparing metadata (setup.py): started 2025-09-04T15:59:45,934 Running command python setup.py egg_info 2025-09-04T15:59:46,447 Traceback (most recent call last): 2025-09-04T15:59:46,449 File "", line 2, in 2025-09-04T15:59:46,449 exec(compile(''' 2025-09-04T15:59:46,449 ~~~~^^^^^^^^^^^^ 2025-09-04T15:59:46,449 # This is -- a caller that pip uses to run setup.py 2025-09-04T15:59:46,449 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-04T15:59:46,449 ...<32 lines>... 2025-09-04T15:59:46,450 exec(compile(setup_py_code, filename, "exec")) 2025-09-04T15:59:46,450 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-04T15:59:46,450 ''' % ('/tmp/pip-wheel-elz4u4me/mozinfo_5b17c2dbde8c49ddbeaf3fc116392aef/setup.py',), "", "exec")) 2025-09-04T15:59:46,450 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-04T15:59:46,450 File "", line 35, in 2025-09-04T15:59:46,450 File "/tmp/pip-wheel-elz4u4me/mozinfo_5b17c2dbde8c49ddbeaf3fc116392aef/setup.py", line 9, in 2025-09-04T15:59:46,450 description = file(os.path.join(here, 'README.md')).read() 2025-09-04T15:59:46,450 ^^^^ 2025-09-04T15:59:46,450 NameError: name 'file' is not defined. Did you mean: 'filter'? 2025-09-04T15:59:46,535 ERROR: python setup.py egg_info exited with 1 2025-09-04T15:59:46,547 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2025-09-04T15:59:46,547 exec(compile('"'"''"'"''"'"' 2025-09-04T15:59:46,547 # This is -- a caller that pip uses to run setup.py 2025-09-04T15:59:46,547 # 2025-09-04T15:59:46,547 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-04T15:59:46,547 # import from `distutils.core` to work with newer packaging standards. 2025-09-04T15:59:46,547 # - It provides a clear error message when setuptools is not installed. 2025-09-04T15:59:46,547 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-04T15:59:46,547 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-04T15:59:46,547 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-04T15:59:46,547 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-04T15:59:46,547 import os, sys, tokenize, traceback 2025-09-04T15:59:46,547 2025-09-04T15:59:46,547 try: 2025-09-04T15:59:46,547 import setuptools 2025-09-04T15:59:46,547 except ImportError: 2025-09-04T15:59:46,547 print( 2025-09-04T15:59:46,547 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-04T15:59:46,547 "the build environment with exception:", 2025-09-04T15:59:46,547 file=sys.stderr, 2025-09-04T15:59:46,547 ) 2025-09-04T15:59:46,547 traceback.print_exc() 2025-09-04T15:59:46,547 sys.exit(1) 2025-09-04T15:59:46,547 2025-09-04T15:59:46,547 __file__ = %r 2025-09-04T15:59:46,547 sys.argv[0] = __file__ 2025-09-04T15:59:46,547 2025-09-04T15:59:46,547 if os.path.exists(__file__): 2025-09-04T15:59:46,547 filename = __file__ 2025-09-04T15:59:46,547 with tokenize.open(__file__) as f: 2025-09-04T15:59:46,547 setup_py_code = f.read() 2025-09-04T15:59:46,547 else: 2025-09-04T15:59:46,547 filename = "" 2025-09-04T15:59:46,547 setup_py_code = "from setuptools import setup; setup()" 2025-09-04T15:59:46,547 2025-09-04T15:59:46,547 exec(compile(setup_py_code, filename, "exec")) 2025-09-04T15:59:46,547 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-elz4u4me/mozinfo_5b17c2dbde8c49ddbeaf3fc116392aef/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-o74jg65d[/] 2025-09-04T15:59:46,548 [bold magenta]cwd[/]: /tmp/pip-wheel-elz4u4me/mozinfo_5b17c2dbde8c49ddbeaf3fc116392aef/ 2025-09-04T15:59:46,548 Preparing metadata (setup.py): finished with status 'error' 2025-09-04T15:59:46,549 ERROR: metadata generation failed 2025-09-04T15:59:46,555 Exception information: 2025-09-04T15:59:46,555 Traceback (most recent call last): 2025-09-04T15:59:46,555 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 63, in generate_metadata 2025-09-04T15:59:46,555 call_subprocess( 2025-09-04T15:59:46,555 ~~~~~~~~~~~~~~~^ 2025-09-04T15:59:46,555 args, 2025-09-04T15:59:46,555 ^^^^^ 2025-09-04T15:59:46,555 ...<2 lines>... 2025-09-04T15:59:46,555 spinner=spinner, 2025-09-04T15:59:46,555 ^^^^^^^^^^^^^^^^ 2025-09-04T15:59:46,555 ) 2025-09-04T15:59:46,555 ^ 2025-09-04T15:59:46,555 File "/usr/lib/python3/dist-packages/pip/_internal/utils/subprocess.py", line 209, in call_subprocess 2025-09-04T15:59:46,555 raise error 2025-09-04T15:59:46,555 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2025-09-04T15:59:46,555 2025-09-04T15:59:46,555 The above exception was the direct cause of the following exception: 2025-09-04T15:59:46,555 2025-09-04T15:59:46,555 Traceback (most recent call last): 2025-09-04T15:59:46,555 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-04T15:59:46,555 status = _inner_run() 2025-09-04T15:59:46,555 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-04T15:59:46,555 return self.run(options, args) 2025-09-04T15:59:46,555 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-04T15:59:46,555 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-04T15:59:46,555 return func(self, options, args) 2025-09-04T15:59:46,555 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2025-09-04T15:59:46,555 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2025-09-04T15:59:46,555 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 96, in resolve 2025-09-04T15:59:46,555 result = self._result = resolver.resolve( 2025-09-04T15:59:46,555 ~~~~~~~~~~~~~~~~^ 2025-09-04T15:59:46,555 collected.requirements, max_rounds=limit_how_complex_resolution_can_be 2025-09-04T15:59:46,555 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-04T15:59:46,555 ) 2025-09-04T15:59:46,555 ^ 2025-09-04T15:59:46,555 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 515, in resolve 2025-09-04T15:59:46,555 state = resolution.resolve(requirements, max_rounds=max_rounds) 2025-09-04T15:59:46,555 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 388, in resolve 2025-09-04T15:59:46,555 self._add_to_criteria(self.state.criteria, r, parent=None) 2025-09-04T15:59:46,555 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-04T15:59:46,555 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 141, in _add_to_criteria 2025-09-04T15:59:46,555 if not criterion.candidates: 2025-09-04T15:59:46,555 ^^^^^^^^^^^^^^^^^^^^ 2025-09-04T15:59:46,555 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/structs.py", line 194, in __bool__ 2025-09-04T15:59:46,555 return bool(self._sequence) 2025-09-04T15:59:46,555 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 163, in __bool__ 2025-09-04T15:59:46,555 self._bool = any(self) 2025-09-04T15:59:46,555 ~~~^^^^^^ 2025-09-04T15:59:46,555 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 147, in 2025-09-04T15:59:46,555 return (c for c in iterator if id(c) not in self._incompatible_ids) 2025-09-04T15:59:46,555 ^^^^^^^^ 2025-09-04T15:59:46,555 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 37, in _iter_built 2025-09-04T15:59:46,555 candidate = func() 2025-09-04T15:59:46,555 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 187, in _make_candidate_from_link 2025-09-04T15:59:46,555 base: Optional[BaseCandidate] = self._make_base_candidate_from_link( 2025-09-04T15:59:46,555 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-04T15:59:46,555 link, template, name, version 2025-09-04T15:59:46,555 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-04T15:59:46,555 ) 2025-09-04T15:59:46,555 ^ 2025-09-04T15:59:46,555 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 233, in _make_base_candidate_from_link 2025-09-04T15:59:46,555 self._link_candidate_cache[link] = LinkCandidate( 2025-09-04T15:59:46,555 ~~~~~~~~~~~~~^ 2025-09-04T15:59:46,555 link, 2025-09-04T15:59:46,555 ^^^^^ 2025-09-04T15:59:46,555 ...<3 lines>... 2025-09-04T15:59:46,555 version=version, 2025-09-04T15:59:46,555 ^^^^^^^^^^^^^^^^ 2025-09-04T15:59:46,555 ) 2025-09-04T15:59:46,555 ^ 2025-09-04T15:59:46,555 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 306, in __init__ 2025-09-04T15:59:46,555 super().__init__( 2025-09-04T15:59:46,555 ~~~~~~~~~~~~~~~~^ 2025-09-04T15:59:46,555 link=link, 2025-09-04T15:59:46,555 ^^^^^^^^^^ 2025-09-04T15:59:46,555 ...<4 lines>... 2025-09-04T15:59:46,555 version=version, 2025-09-04T15:59:46,555 ^^^^^^^^^^^^^^^^ 2025-09-04T15:59:46,555 ) 2025-09-04T15:59:46,555 ^ 2025-09-04T15:59:46,555 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 159, in __init__ 2025-09-04T15:59:46,555 self.dist = self._prepare() 2025-09-04T15:59:46,555 ~~~~~~~~~~~~~^^ 2025-09-04T15:59:46,555 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 236, in _prepare 2025-09-04T15:59:46,555 dist = self._prepare_distribution() 2025-09-04T15:59:46,555 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 317, in _prepare_distribution 2025-09-04T15:59:46,555 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2025-09-04T15:59:46,555 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-04T15:59:46,555 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 532, in prepare_linked_requirement 2025-09-04T15:59:46,555 return self._prepare_linked_requirement(req, parallel_builds) 2025-09-04T15:59:46,555 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ 2025-09-04T15:59:46,555 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 647, in _prepare_linked_requirement 2025-09-04T15:59:46,555 dist = _get_prepared_distribution( 2025-09-04T15:59:46,555 req, 2025-09-04T15:59:46,555 ...<3 lines>... 2025-09-04T15:59:46,555 self.check_build_deps, 2025-09-04T15:59:46,555 ) 2025-09-04T15:59:46,555 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 71, in _get_prepared_distribution 2025-09-04T15:59:46,555 abstract_dist.prepare_distribution_metadata( 2025-09-04T15:59:46,555 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-04T15:59:46,555 finder, build_isolation, check_build_deps 2025-09-04T15:59:46,555 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-04T15:59:46,555 ) 2025-09-04T15:59:46,555 ^ 2025-09-04T15:59:46,555 File "/usr/lib/python3/dist-packages/pip/_internal/distributions/sdist.py", line 69, in prepare_distribution_metadata 2025-09-04T15:59:46,555 self.req.prepare_metadata() 2025-09-04T15:59:46,555 ~~~~~~~~~~~~~~~~~~~~~~~~~^^ 2025-09-04T15:59:46,555 File "/usr/lib/python3/dist-packages/pip/_internal/req/req_install.py", line 581, in prepare_metadata 2025-09-04T15:59:46,555 self.metadata_directory = generate_metadata_legacy( 2025-09-04T15:59:46,555 ~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-04T15:59:46,555 build_env=self.build_env, 2025-09-04T15:59:46,555 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-04T15:59:46,555 ...<3 lines>... 2025-09-04T15:59:46,555 details=details, 2025-09-04T15:59:46,555 ^^^^^^^^^^^^^^^^ 2025-09-04T15:59:46,555 ) 2025-09-04T15:59:46,555 ^ 2025-09-04T15:59:46,555 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 70, in generate_metadata 2025-09-04T15:59:46,555 raise MetadataGenerationFailed(package_details=details) from error 2025-09-04T15:59:46,555 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2025-09-04T15:59:46,577 Removed mozinfo==0.3.2 from https://files.pythonhosted.org/packages/05/6c/08cbe02eaf9358e5e60305b4f801805a90896448fe0181b8dc595e1f2d67/mozinfo-0.3.2.tar.gz from build tracker '/tmp/pip-build-tracker-pf5ghr6x' 2025-09-04T15:59:46,577 Removed build tracker: '/tmp/pip-build-tracker-pf5ghr6x'