2025-09-10T03:54:50,645 Created temporary directory: /tmp/pip-build-tracker-fq9whguh 2025-09-10T03:54:50,645 Initialized build tracking at /tmp/pip-build-tracker-fq9whguh 2025-09-10T03:54:50,646 Created build tracker: /tmp/pip-build-tracker-fq9whguh 2025-09-10T03:54:50,646 Entered build tracker: /tmp/pip-build-tracker-fq9whguh 2025-09-10T03:54:50,646 Created temporary directory: /tmp/pip-wheel-ir33dmvg 2025-09-10T03:54:50,649 Created temporary directory: /tmp/pip-ephem-wheel-cache-q443i727 2025-09-10T03:54:50,709 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-10T03:54:50,711 2 location(s) to search for versions of pylint-report: 2025-09-10T03:54:50,711 * https://pypi.org/simple/pylint-report/ 2025-09-10T03:54:50,711 * https://www.piwheels.org/simple/pylint-report/ 2025-09-10T03:54:50,711 Fetching project page and analyzing links: https://pypi.org/simple/pylint-report/ 2025-09-10T03:54:50,712 Getting page https://pypi.org/simple/pylint-report/ 2025-09-10T03:54:50,713 Found index url https://pypi.org/simple/ 2025-09-10T03:54:50,861 Fetched page https://pypi.org/simple/pylint-report/ as application/vnd.pypi.simple.v1+json 2025-09-10T03:54:50,867 Skipping link: No binaries permitted for pylint-report: https://files.pythonhosted.org/packages/e3/fd/0356369e375743c24a14e0c58d37f8dc6c5919ad7255d773edf5ca27e800/pylint_report-0.1.4-py3-none-any.whl (from https://pypi.org/simple/pylint-report/) (requires-python:>=3.6) 2025-09-10T03:54:50,869 Found link https://files.pythonhosted.org/packages/ee/59/8fe77589fe62b0d86426f52803e428c117c73baecf6c368ca523350adbfd/pylint_report-0.1.4.tar.gz (from https://pypi.org/simple/pylint-report/) (requires-python:>=3.6), version: 0.1.4 2025-09-10T03:54:50,869 Skipping link: No binaries permitted for pylint-report: https://files.pythonhosted.org/packages/41/35/926c10e90c8bf95e42a216ae06789a4bd3aca615bb24a83ee82cc0cfc1cd/pylint_report-0.1.7-py3-none-any.whl (from https://pypi.org/simple/pylint-report/) (requires-python:>=3.6) 2025-09-10T03:54:50,870 Found link https://files.pythonhosted.org/packages/5c/bb/fe3a3f5be849287c2887e333597bb9e884c9d65448486cb4d8bfb53e91d5/pylint_report-0.1.7.tar.gz (from https://pypi.org/simple/pylint-report/) (requires-python:>=3.6), version: 0.1.7 2025-09-10T03:54:50,870 Skipping link: No binaries permitted for pylint-report: https://files.pythonhosted.org/packages/59/4e/800ddeca928d3c68d0d542451e07ef6a3aa4b763076bc25d5692bed3b400/pylint_report-0.1.8-py3-none-any.whl (from https://pypi.org/simple/pylint-report/) (requires-python:>=3.6) 2025-09-10T03:54:50,871 Found link https://files.pythonhosted.org/packages/7c/37/b7f95b8d58e0957d45521f33d9a427fc4fc4b12b1d2b46258d56d678ee44/pylint_report-0.1.8.tar.gz (from https://pypi.org/simple/pylint-report/) (requires-python:>=3.6), version: 0.1.8 2025-09-10T03:54:50,871 Skipping link: No binaries permitted for pylint-report: https://files.pythonhosted.org/packages/72/ee/f6f8c80a463ac28d9fd95276510601facff63c4e6132def00e37b9a9c7f8/pylint_report-0.2.0-py3-none-any.whl (from https://pypi.org/simple/pylint-report/) (requires-python:>=3.6) 2025-09-10T03:54:50,871 Found link https://files.pythonhosted.org/packages/ed/ba/e1fbade46a76ccb2dfaf890f714ed3a4f22583d61ab4c2dfc7e00b680be7/pylint_report-0.2.0.tar.gz (from https://pypi.org/simple/pylint-report/) (requires-python:>=3.6), version: 0.2.0 2025-09-10T03:54:50,872 Skipping link: No binaries permitted for pylint-report: https://files.pythonhosted.org/packages/f2/85/34ad7be7b30f43173f06037bc202f09d78db6e584ab5fa8682f61dc80f01/pylint_report-0.2.1-py3-none-any.whl (from https://pypi.org/simple/pylint-report/) (requires-python:>=3.6) 2025-09-10T03:54:50,872 Found link https://files.pythonhosted.org/packages/31/ef/e51c548bd0faf80a2e76aed9215eba4aaef8dbf3c08911a57573ebc0a5e5/pylint_report-0.2.1.tar.gz (from https://pypi.org/simple/pylint-report/) (requires-python:>=3.6), version: 0.2.1 2025-09-10T03:54:50,873 Skipping link: No binaries permitted for pylint-report: https://files.pythonhosted.org/packages/5b/24/25a484792915ef38a60a5695f391dbb3d445903e349047bbdc292b5fc129/pylint_report-0.2.2-py3-none-any.whl (from https://pypi.org/simple/pylint-report/) (requires-python:>=3.6) 2025-09-10T03:54:50,873 Found link https://files.pythonhosted.org/packages/0d/27/6e40f53e6c215c0a463bf62dd88404e3e72629c9c7a98b7129f2ac613e04/pylint_report-0.2.2.tar.gz (from https://pypi.org/simple/pylint-report/) (requires-python:>=3.6), version: 0.2.2 2025-09-10T03:54:50,873 Skipping link: No binaries permitted for pylint-report: https://files.pythonhosted.org/packages/f2/02/64624bd91c08f613126c6eda7d563591d75b2a3b55f4d999de3d1d8296cc/pylint_report-2.4.0-py3-none-any.whl (from https://pypi.org/simple/pylint-report/) (requires-python:>=3.8) 2025-09-10T03:54:50,875 Found link https://files.pythonhosted.org/packages/d2/77/d7cb6b091b54e2ebc98e8b140756ccf2fe2c942befc2bca2fee17620ecfe/pylint_report-2.4.0.tar.gz (from https://pypi.org/simple/pylint-report/) (requires-python:>=3.8), version: 2.4.0 2025-09-10T03:54:50,875 Skipping link: No binaries permitted for pylint-report: https://files.pythonhosted.org/packages/9b/f8/7eb169f2ed2d711cee8ff6826bf606c9a09428a24920a0cbe1ceb2517dce/pylint_report-2.4.1-py3-none-any.whl (from https://pypi.org/simple/pylint-report/) (requires-python:>=3.8) 2025-09-10T03:54:50,875 Found link https://files.pythonhosted.org/packages/52/1f/83216ccdf826fc839be4219dd9d85a16266403cf4597dc86b434b1c89423/pylint_report-2.4.1.tar.gz (from https://pypi.org/simple/pylint-report/) (requires-python:>=3.8), version: 2.4.1 2025-09-10T03:54:50,876 Skipping link: No binaries permitted for pylint-report: https://files.pythonhosted.org/packages/d2/46/ddcd68b2fbfb9404731c36c0694b1cdfcabf62327b4e9f7b9f7546160a04/pylint_report-2.4.2-py3-none-any.whl (from https://pypi.org/simple/pylint-report/) (requires-python:>=3.8) 2025-09-10T03:54:50,876 Found link https://files.pythonhosted.org/packages/8b/ad/fa3675abe72beea35be6957e77533b3f7343f3e67b13b22d10a52fb126fe/pylint_report-2.4.2.tar.gz (from https://pypi.org/simple/pylint-report/) (requires-python:>=3.8), version: 2.4.2 2025-09-10T03:54:50,877 Fetching project page and analyzing links: https://www.piwheels.org/simple/pylint-report/ 2025-09-10T03:54:50,877 Getting page https://www.piwheels.org/simple/pylint-report/ 2025-09-10T03:54:50,879 Found index url https://www.piwheels.org/simple/ 2025-09-10T03:54:50,966 Fetched page https://www.piwheels.org/simple/pylint-report/ as text/html 2025-09-10T03:54:50,968 Skipping link: No binaries permitted for pylint-report: https://archive1.piwheels.org/simple/pylint-report/pylint_report-2.4.2-py3-none-any.whl#sha256=810cb60ce957487bae3ab96e51f1693372f01e455b266df84d919cf0293e5fb1 (from https://www.piwheels.org/simple/pylint-report/) (requires-python:>=3.8) 2025-09-10T03:54:50,968 Skipping link: No binaries permitted for pylint-report: https://archive1.piwheels.org/simple/pylint-report/pylint_report-2.4.1-py3-none-any.whl#sha256=fd26ae52bdb6af77cf91697112ca8d38b91ecdd3791d596ff456a9254f7104f5 (from https://www.piwheels.org/simple/pylint-report/) (requires-python:>=3.8) 2025-09-10T03:54:50,968 Skipping link: No binaries permitted for pylint-report: https://archive1.piwheels.org/simple/pylint-report/pylint_report-2.4.0-py3-none-any.whl#sha256=14a992395be9ace95331d68ad15c40697baa0f0a9d87d02995c663e8447be9d2 (from https://www.piwheels.org/simple/pylint-report/) (requires-python:>=3.8) 2025-09-10T03:54:50,969 Skipping link: No binaries permitted for pylint-report: https://archive1.piwheels.org/simple/pylint-report/pylint_report-0.1.8-py3-none-any.whl#sha256=4106a600f047cbe3982bf0e5a7892cf2569e125d7aa4dc6873551dc356f676bb (from https://www.piwheels.org/simple/pylint-report/) (requires-python:>=3.6) 2025-09-10T03:54:50,969 Skipping link: No binaries permitted for pylint-report: https://archive1.piwheels.org/simple/pylint-report/pylint_report-0.1.7-py3-none-any.whl#sha256=0c0ce4561727d9b483310c9c5d68ec09db8efa2c44b0947bf9e1e69121359c32 (from https://www.piwheels.org/simple/pylint-report/) (requires-python:>=3.6) 2025-09-10T03:54:50,969 Skipping link: No binaries permitted for pylint-report: https://archive1.piwheels.org/simple/pylint-report/pylint_report-0.1.4-py3-none-any.whl#sha256=4ccbb7083b804cd44977d3cc32960cec149f0f13effa53e2c81e3b8c831aa4e5 (from https://www.piwheels.org/simple/pylint-report/) (requires-python:>=3.6) 2025-09-10T03:54:50,969 Skipping link: not a file: https://www.piwheels.org/simple/pylint-report/ 2025-09-10T03:54:50,969 Skipping link: not a file: https://pypi.org/simple/pylint-report/ 2025-09-10T03:54:50,995 Given no hashes to check 1 links for project 'pylint-report': discarding no candidates 2025-09-10T03:54:50,996 Collecting pylint-report==0.2.0 2025-09-10T03:54:50,998 Created temporary directory: /tmp/pip-unpack-hqccirmc 2025-09-10T03:54:51,136 Downloading pylint_report-0.2.0.tar.gz (7.7 kB) 2025-09-10T03:54:51,156 Added pylint-report==0.2.0 from https://files.pythonhosted.org/packages/ed/ba/e1fbade46a76ccb2dfaf890f714ed3a4f22583d61ab4c2dfc7e00b680be7/pylint_report-0.2.0.tar.gz to build tracker '/tmp/pip-build-tracker-fq9whguh' 2025-09-10T03:54:51,157 Running setup.py (path:/tmp/pip-wheel-ir33dmvg/pylint-report_5a4c737c6724452ea9a3104cc815ade7/setup.py) egg_info for package pylint-report 2025-09-10T03:54:51,158 Created temporary directory: /tmp/pip-pip-egg-info-l54m397b 2025-09-10T03:54:51,158 Preparing metadata (setup.py): started 2025-09-10T03:54:51,159 Running command python setup.py egg_info 2025-09-10T03:54:51,671 Traceback (most recent call last): 2025-09-10T03:54:51,673 File "", line 2, in 2025-09-10T03:54:51,673 exec(compile(''' 2025-09-10T03:54:51,673 ~~~~^^^^^^^^^^^^ 2025-09-10T03:54:51,673 # This is -- a caller that pip uses to run setup.py 2025-09-10T03:54:51,673 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-10T03:54:51,673 ...<32 lines>... 2025-09-10T03:54:51,673 exec(compile(setup_py_code, filename, "exec")) 2025-09-10T03:54:51,674 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-10T03:54:51,674 ''' % ('/tmp/pip-wheel-ir33dmvg/pylint-report_5a4c737c6724452ea9a3104cc815ade7/setup.py',), "", "exec")) 2025-09-10T03:54:51,674 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-10T03:54:51,674 File "", line 35, in 2025-09-10T03:54:51,674 File "/tmp/pip-wheel-ir33dmvg/pylint-report_5a4c737c6724452ea9a3104cc815ade7/setup.py", line 6, in 2025-09-10T03:54:51,674 version=pylint_report.__version__, 2025-09-10T03:54:51,674 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-10T03:54:51,674 AttributeError: module 'pylint_report' has no attribute '__version__' 2025-09-10T03:54:51,758 ERROR: python setup.py egg_info exited with 1 2025-09-10T03:54:51,771 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2025-09-10T03:54:51,771 exec(compile('"'"''"'"''"'"' 2025-09-10T03:54:51,771 # This is -- a caller that pip uses to run setup.py 2025-09-10T03:54:51,771 # 2025-09-10T03:54:51,771 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-10T03:54:51,771 # import from `distutils.core` to work with newer packaging standards. 2025-09-10T03:54:51,771 # - It provides a clear error message when setuptools is not installed. 2025-09-10T03:54:51,771 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-10T03:54:51,771 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-10T03:54:51,771 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-10T03:54:51,771 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-10T03:54:51,771 import os, sys, tokenize, traceback 2025-09-10T03:54:51,771 2025-09-10T03:54:51,771 try: 2025-09-10T03:54:51,771 import setuptools 2025-09-10T03:54:51,771 except ImportError: 2025-09-10T03:54:51,771 print( 2025-09-10T03:54:51,771 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-10T03:54:51,771 "the build environment with exception:", 2025-09-10T03:54:51,771 file=sys.stderr, 2025-09-10T03:54:51,771 ) 2025-09-10T03:54:51,771 traceback.print_exc() 2025-09-10T03:54:51,771 sys.exit(1) 2025-09-10T03:54:51,771 2025-09-10T03:54:51,771 __file__ = %r 2025-09-10T03:54:51,771 sys.argv[0] = __file__ 2025-09-10T03:54:51,771 2025-09-10T03:54:51,771 if os.path.exists(__file__): 2025-09-10T03:54:51,771 filename = __file__ 2025-09-10T03:54:51,771 with tokenize.open(__file__) as f: 2025-09-10T03:54:51,771 setup_py_code = f.read() 2025-09-10T03:54:51,771 else: 2025-09-10T03:54:51,771 filename = "" 2025-09-10T03:54:51,771 setup_py_code = "from setuptools import setup; setup()" 2025-09-10T03:54:51,771 2025-09-10T03:54:51,771 exec(compile(setup_py_code, filename, "exec")) 2025-09-10T03:54:51,771 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-ir33dmvg/pylint-report_5a4c737c6724452ea9a3104cc815ade7/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-l54m397b[/] 2025-09-10T03:54:51,771 [bold magenta]cwd[/]: /tmp/pip-wheel-ir33dmvg/pylint-report_5a4c737c6724452ea9a3104cc815ade7/ 2025-09-10T03:54:51,771 Preparing metadata (setup.py): finished with status 'error' 2025-09-10T03:54:51,772 ERROR: metadata generation failed 2025-09-10T03:54:51,778 Exception information: 2025-09-10T03:54:51,778 Traceback (most recent call last): 2025-09-10T03:54:51,778 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 63, in generate_metadata 2025-09-10T03:54:51,778 call_subprocess( 2025-09-10T03:54:51,778 ~~~~~~~~~~~~~~~^ 2025-09-10T03:54:51,778 args, 2025-09-10T03:54:51,778 ^^^^^ 2025-09-10T03:54:51,778 ...<2 lines>... 2025-09-10T03:54:51,778 spinner=spinner, 2025-09-10T03:54:51,778 ^^^^^^^^^^^^^^^^ 2025-09-10T03:54:51,778 ) 2025-09-10T03:54:51,778 ^ 2025-09-10T03:54:51,778 File "/usr/lib/python3/dist-packages/pip/_internal/utils/subprocess.py", line 209, in call_subprocess 2025-09-10T03:54:51,778 raise error 2025-09-10T03:54:51,778 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2025-09-10T03:54:51,778 2025-09-10T03:54:51,778 The above exception was the direct cause of the following exception: 2025-09-10T03:54:51,778 2025-09-10T03:54:51,778 Traceback (most recent call last): 2025-09-10T03:54:51,778 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-10T03:54:51,778 status = _inner_run() 2025-09-10T03:54:51,778 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-10T03:54:51,778 return self.run(options, args) 2025-09-10T03:54:51,778 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-10T03:54:51,778 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-10T03:54:51,778 return func(self, options, args) 2025-09-10T03:54:51,778 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2025-09-10T03:54:51,778 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2025-09-10T03:54:51,778 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 96, in resolve 2025-09-10T03:54:51,778 result = self._result = resolver.resolve( 2025-09-10T03:54:51,778 ~~~~~~~~~~~~~~~~^ 2025-09-10T03:54:51,778 collected.requirements, max_rounds=limit_how_complex_resolution_can_be 2025-09-10T03:54:51,778 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-10T03:54:51,778 ) 2025-09-10T03:54:51,778 ^ 2025-09-10T03:54:51,778 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 515, in resolve 2025-09-10T03:54:51,778 state = resolution.resolve(requirements, max_rounds=max_rounds) 2025-09-10T03:54:51,778 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 388, in resolve 2025-09-10T03:54:51,778 self._add_to_criteria(self.state.criteria, r, parent=None) 2025-09-10T03:54:51,778 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-10T03:54:51,778 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 141, in _add_to_criteria 2025-09-10T03:54:51,778 if not criterion.candidates: 2025-09-10T03:54:51,778 ^^^^^^^^^^^^^^^^^^^^ 2025-09-10T03:54:51,778 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/structs.py", line 194, in __bool__ 2025-09-10T03:54:51,778 return bool(self._sequence) 2025-09-10T03:54:51,778 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 163, in __bool__ 2025-09-10T03:54:51,778 self._bool = any(self) 2025-09-10T03:54:51,778 ~~~^^^^^^ 2025-09-10T03:54:51,778 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 147, in 2025-09-10T03:54:51,778 return (c for c in iterator if id(c) not in self._incompatible_ids) 2025-09-10T03:54:51,778 ^^^^^^^^ 2025-09-10T03:54:51,778 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 37, in _iter_built 2025-09-10T03:54:51,778 candidate = func() 2025-09-10T03:54:51,778 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 187, in _make_candidate_from_link 2025-09-10T03:54:51,778 base: Optional[BaseCandidate] = self._make_base_candidate_from_link( 2025-09-10T03:54:51,778 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-10T03:54:51,778 link, template, name, version 2025-09-10T03:54:51,778 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-10T03:54:51,778 ) 2025-09-10T03:54:51,778 ^ 2025-09-10T03:54:51,778 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 233, in _make_base_candidate_from_link 2025-09-10T03:54:51,778 self._link_candidate_cache[link] = LinkCandidate( 2025-09-10T03:54:51,778 ~~~~~~~~~~~~~^ 2025-09-10T03:54:51,778 link, 2025-09-10T03:54:51,778 ^^^^^ 2025-09-10T03:54:51,778 ...<3 lines>... 2025-09-10T03:54:51,778 version=version, 2025-09-10T03:54:51,778 ^^^^^^^^^^^^^^^^ 2025-09-10T03:54:51,778 ) 2025-09-10T03:54:51,778 ^ 2025-09-10T03:54:51,778 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 306, in __init__ 2025-09-10T03:54:51,778 super().__init__( 2025-09-10T03:54:51,778 ~~~~~~~~~~~~~~~~^ 2025-09-10T03:54:51,778 link=link, 2025-09-10T03:54:51,778 ^^^^^^^^^^ 2025-09-10T03:54:51,778 ...<4 lines>... 2025-09-10T03:54:51,778 version=version, 2025-09-10T03:54:51,778 ^^^^^^^^^^^^^^^^ 2025-09-10T03:54:51,778 ) 2025-09-10T03:54:51,778 ^ 2025-09-10T03:54:51,778 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 159, in __init__ 2025-09-10T03:54:51,778 self.dist = self._prepare() 2025-09-10T03:54:51,778 ~~~~~~~~~~~~~^^ 2025-09-10T03:54:51,778 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 236, in _prepare 2025-09-10T03:54:51,778 dist = self._prepare_distribution() 2025-09-10T03:54:51,778 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 317, in _prepare_distribution 2025-09-10T03:54:51,778 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2025-09-10T03:54:51,778 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-10T03:54:51,778 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 532, in prepare_linked_requirement 2025-09-10T03:54:51,778 return self._prepare_linked_requirement(req, parallel_builds) 2025-09-10T03:54:51,778 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ 2025-09-10T03:54:51,778 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 647, in _prepare_linked_requirement 2025-09-10T03:54:51,778 dist = _get_prepared_distribution( 2025-09-10T03:54:51,778 req, 2025-09-10T03:54:51,778 ...<3 lines>... 2025-09-10T03:54:51,778 self.check_build_deps, 2025-09-10T03:54:51,778 ) 2025-09-10T03:54:51,778 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 71, in _get_prepared_distribution 2025-09-10T03:54:51,778 abstract_dist.prepare_distribution_metadata( 2025-09-10T03:54:51,778 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-10T03:54:51,778 finder, build_isolation, check_build_deps 2025-09-10T03:54:51,778 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-10T03:54:51,778 ) 2025-09-10T03:54:51,778 ^ 2025-09-10T03:54:51,778 File "/usr/lib/python3/dist-packages/pip/_internal/distributions/sdist.py", line 69, in prepare_distribution_metadata 2025-09-10T03:54:51,778 self.req.prepare_metadata() 2025-09-10T03:54:51,778 ~~~~~~~~~~~~~~~~~~~~~~~~~^^ 2025-09-10T03:54:51,778 File "/usr/lib/python3/dist-packages/pip/_internal/req/req_install.py", line 581, in prepare_metadata 2025-09-10T03:54:51,778 self.metadata_directory = generate_metadata_legacy( 2025-09-10T03:54:51,778 ~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-10T03:54:51,778 build_env=self.build_env, 2025-09-10T03:54:51,778 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-10T03:54:51,778 ...<3 lines>... 2025-09-10T03:54:51,778 details=details, 2025-09-10T03:54:51,778 ^^^^^^^^^^^^^^^^ 2025-09-10T03:54:51,778 ) 2025-09-10T03:54:51,778 ^ 2025-09-10T03:54:51,778 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 70, in generate_metadata 2025-09-10T03:54:51,778 raise MetadataGenerationFailed(package_details=details) from error 2025-09-10T03:54:51,778 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2025-09-10T03:54:51,799 Removed pylint-report==0.2.0 from https://files.pythonhosted.org/packages/ed/ba/e1fbade46a76ccb2dfaf890f714ed3a4f22583d61ab4c2dfc7e00b680be7/pylint_report-0.2.0.tar.gz from build tracker '/tmp/pip-build-tracker-fq9whguh' 2025-09-10T03:54:51,800 Removed build tracker: '/tmp/pip-build-tracker-fq9whguh'