2025-09-08T00:51:39,409 Created temporary directory: /tmp/pip-build-tracker-bk0s95jf 2025-09-08T00:51:39,409 Initialized build tracking at /tmp/pip-build-tracker-bk0s95jf 2025-09-08T00:51:39,410 Created build tracker: /tmp/pip-build-tracker-bk0s95jf 2025-09-08T00:51:39,410 Entered build tracker: /tmp/pip-build-tracker-bk0s95jf 2025-09-08T00:51:39,410 Created temporary directory: /tmp/pip-wheel-43y27m03 2025-09-08T00:51:39,413 Created temporary directory: /tmp/pip-ephem-wheel-cache-hnutg2x5 2025-09-08T00:51:39,474 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-08T00:51:39,476 2 location(s) to search for versions of setuptools-markdown: 2025-09-08T00:51:39,476 * https://pypi.org/simple/setuptools-markdown/ 2025-09-08T00:51:39,476 * https://www.piwheels.org/simple/setuptools-markdown/ 2025-09-08T00:51:39,477 Fetching project page and analyzing links: https://pypi.org/simple/setuptools-markdown/ 2025-09-08T00:51:39,477 Getting page https://pypi.org/simple/setuptools-markdown/ 2025-09-08T00:51:39,478 Found index url https://pypi.org/simple/ 2025-09-08T00:51:39,626 Fetched page https://pypi.org/simple/setuptools-markdown/ as application/vnd.pypi.simple.v1+json 2025-09-08T00:51:39,631 Found link https://files.pythonhosted.org/packages/b7/93/e522280918f3f61fd03211356fa05daa7ca41da60078de7421107b19c9ee/setuptools-markdown-0.0dev.tar.gz (from https://pypi.org/simple/setuptools-markdown/), version: 0.0dev 2025-09-08T00:51:39,631 Found link https://files.pythonhosted.org/packages/0b/2b/27435afcb288da3befaf41494c529a2293d1f57d10ae03cb2f971d920388/setuptools-markdown-0.1dev.tar.gz (from https://pypi.org/simple/setuptools-markdown/), version: 0.1dev 2025-09-08T00:51:39,632 Found link https://files.pythonhosted.org/packages/8a/3e/b3b1c39410b07ed5f3afd1a0dce35cb5cc0fff620a1b67595c4de34aac00/setuptools-markdown-0.1.dev1.tar.gz (from https://pypi.org/simple/setuptools-markdown/), version: 0.1.dev1 2025-09-08T00:51:39,633 Found link https://files.pythonhosted.org/packages/80/28/3a0cedec01221d87bd5a5e0b52074bb9f8f16747a914d8c7ee997d004b96/setuptools-markdown-0.1dev1.tar.gz (from https://pypi.org/simple/setuptools-markdown/), version: 0.1dev1 2025-09-08T00:51:39,633 Found link https://files.pythonhosted.org/packages/21/1a/a2830000f4dd5806b2557d2fb1ba6b9f380f38852eac4b96ff8177f01d54/setuptools-markdown-0.1.dev2.tar.gz (from https://pypi.org/simple/setuptools-markdown/), version: 0.1.dev2 2025-09-08T00:51:39,634 Found link https://files.pythonhosted.org/packages/f6/ef/18b99ca55a59ed522b3c3e6aa253fd46fcd95d59bf585c11dfaedffa660a/setuptools-markdown-0.1.tar.gz (from https://pypi.org/simple/setuptools-markdown/), version: 0.1 2025-09-08T00:51:39,634 Found link https://files.pythonhosted.org/packages/48/56/b5b3b690c293263a9664655d29751da2d14f4e381e06799cc77e87e1d74f/setuptools-markdown-0.2.tar.gz (from https://pypi.org/simple/setuptools-markdown/), version: 0.2 2025-09-08T00:51:39,635 Skipping link: No binaries permitted for setuptools-markdown: https://files.pythonhosted.org/packages/62/53/73cabb62645567e148de3f35858016bc9211989dd4bb0e438baf3dc33450/setuptools_markdown-0.2-py2.py3-none-any.whl (from https://pypi.org/simple/setuptools-markdown/) 2025-09-08T00:51:39,635 Found link https://files.pythonhosted.org/packages/b3/7f/3a0ce356e5e77dcdb56d62bf4a294d2810b06f917c87b6946103e6e17e64/setuptools-markdown-0.3.tar.gz (from https://pypi.org/simple/setuptools-markdown/), version: 0.3 2025-09-08T00:51:39,636 Skipping link: No binaries permitted for setuptools-markdown: https://files.pythonhosted.org/packages/3b/bf/99ce62457f65b27fc4ee0a23209d73f1235a5b6a0c2b3273ef8785ba7dc1/setuptools_markdown-0.3-py2.py3-none-any.whl (from https://pypi.org/simple/setuptools-markdown/) 2025-09-08T00:51:39,636 Found link https://files.pythonhosted.org/packages/fe/91/4f5e04d119e3b7379e7a60118b0dc730075639f799460a3ddc430dbce56a/setuptools-markdown-0.4.tar.gz (from https://pypi.org/simple/setuptools-markdown/), version: 0.4 2025-09-08T00:51:39,636 Skipping link: No binaries permitted for setuptools-markdown: https://files.pythonhosted.org/packages/89/25/95977f48e978cdff51fa9a8440f24edd40fd85806f428ba141604cf941a3/setuptools_markdown-0.4-py2.py3-none-any.whl (from https://pypi.org/simple/setuptools-markdown/) 2025-09-08T00:51:39,636 Found link https://files.pythonhosted.org/packages/3e/3a/b41c33a0253830bc2e2970c9437174892507eba3289f693073e8b77e1f99/setuptools-markdown-0.4.1.tar.gz (from https://pypi.org/simple/setuptools-markdown/), version: 0.4.1 2025-09-08T00:51:39,637 Skipping link: No binaries permitted for setuptools-markdown: https://files.pythonhosted.org/packages/cb/d5/617cfee5e25eb4e3e2943a23f70e04b987cde0d8865542b4ff50cef3ae76/setuptools_markdown-0.4.1-py2.py3-none-any.whl (from https://pypi.org/simple/setuptools-markdown/) 2025-09-08T00:51:39,637 Fetching project page and analyzing links: https://www.piwheels.org/simple/setuptools-markdown/ 2025-09-08T00:51:39,637 Getting page https://www.piwheels.org/simple/setuptools-markdown/ 2025-09-08T00:51:39,638 Found index url https://www.piwheels.org/simple/ 2025-09-08T00:51:39,741 Fetched page https://www.piwheels.org/simple/setuptools-markdown/ as text/html 2025-09-08T00:51:39,743 Skipping link: No binaries permitted for setuptools-markdown: https://archive1.piwheels.org/simple/setuptools-markdown/setuptools_markdown-0.4.1-py2.py3-none-any.whl#sha256=1442bc3b4c1b66899cbc88f19076abed733a011bd9a2bab87d9ed28b43661c1d (from https://www.piwheels.org/simple/setuptools-markdown/) 2025-09-08T00:51:39,743 Skipping link: No binaries permitted for setuptools-markdown: https://archive1.piwheels.org/simple/setuptools-markdown/setuptools_markdown-0.4-py2.py3-none-any.whl#sha256=ceef5147a66e585398f325b476ad59361919859e04ccf65f4b1014bd856cdd88 (from https://www.piwheels.org/simple/setuptools-markdown/) 2025-09-08T00:51:39,743 Skipping link: No binaries permitted for setuptools-markdown: https://archive1.piwheels.org/simple/setuptools-markdown/setuptools_markdown-0.3-py2.py3-none-any.whl#sha256=c71f24e0cdaf22ab87be7ca83e4db75e5e5e60a900026a34ece73333b5713226 (from https://www.piwheels.org/simple/setuptools-markdown/) 2025-09-08T00:51:39,743 Skipping link: No binaries permitted for setuptools-markdown: https://archive1.piwheels.org/simple/setuptools-markdown/setuptools_markdown-0.2-py2.py3-none-any.whl#sha256=dd86d0118fb3666b54ae760793f416c9cacd7bc0b3edf024a7ecd4e8fe7bd145 (from https://www.piwheels.org/simple/setuptools-markdown/) 2025-09-08T00:51:39,744 Skipping link: No binaries permitted for setuptools-markdown: https://archive1.piwheels.org/simple/setuptools-markdown/setuptools_markdown-0.1-py3-none-any.whl#sha256=3d193fc684191c500bee7ea6678534e3c49f7a437c467fcbffc3f913543e3bdc (from https://www.piwheels.org/simple/setuptools-markdown/) 2025-09-08T00:51:39,744 Skipping link: No binaries permitted for setuptools-markdown: https://archive1.piwheels.org/simple/setuptools-markdown/setuptools_markdown-0.1.dev2-py3-none-any.whl#sha256=0d598f74033a5262547b202c380f8620df26fc10794ecc5558371cbeca651f08 (from https://www.piwheels.org/simple/setuptools-markdown/) 2025-09-08T00:51:39,744 Skipping link: not a file: https://www.piwheels.org/simple/setuptools-markdown/ 2025-09-08T00:51:39,744 Skipping link: not a file: https://pypi.org/simple/setuptools-markdown/ 2025-09-08T00:51:39,769 Given no hashes to check 1 links for project 'setuptools-markdown': discarding no candidates 2025-09-08T00:51:39,770 Collecting setuptools-markdown==0.0dev 2025-09-08T00:51:39,771 Created temporary directory: /tmp/pip-unpack-9lnw3dbc 2025-09-08T00:51:39,908 Downloading setuptools-markdown-0.0dev.tar.gz (1.4 kB) 2025-09-08T00:51:39,929 Added setuptools-markdown==0.0dev from https://files.pythonhosted.org/packages/b7/93/e522280918f3f61fd03211356fa05daa7ca41da60078de7421107b19c9ee/setuptools-markdown-0.0dev.tar.gz to build tracker '/tmp/pip-build-tracker-bk0s95jf' 2025-09-08T00:51:39,931 Running setup.py (path:/tmp/pip-wheel-43y27m03/setuptools-markdown_8091ee77fbe84d4c8ecfa452b3bb0d8b/setup.py) egg_info for package setuptools-markdown 2025-09-08T00:51:39,932 Created temporary directory: /tmp/pip-pip-egg-info-ibetcrxn 2025-09-08T00:51:39,932 Preparing metadata (setup.py): started 2025-09-08T00:51:39,934 Running command python setup.py egg_info 2025-09-08T00:51:41,080 long_description_markdown_filename: dist = ; attr = 'long_description_markdown_filename'; value = 'README.md' 2025-09-08T00:51:41,086 Traceback (most recent call last): 2025-09-08T00:51:41,089 File "", line 2, in 2025-09-08T00:51:41,090 exec(compile(''' 2025-09-08T00:51:41,090 ~~~~^^^^^^^^^^^^ 2025-09-08T00:51:41,090 # This is -- a caller that pip uses to run setup.py 2025-09-08T00:51:41,090 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T00:51:41,090 ...<32 lines>... 2025-09-08T00:51:41,090 exec(compile(setup_py_code, filename, "exec")) 2025-09-08T00:51:41,090 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T00:51:41,090 ''' % ('/tmp/pip-wheel-43y27m03/setuptools-markdown_8091ee77fbe84d4c8ecfa452b3bb0d8b/setup.py',), "", "exec")) 2025-09-08T00:51:41,091 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T00:51:41,091 File "", line 35, in 2025-09-08T00:51:41,091 File "/tmp/pip-wheel-43y27m03/setuptools-markdown_8091ee77fbe84d4c8ecfa452b3bb0d8b/setup.py", line 5, in 2025-09-08T00:51:41,091 setup( 2025-09-08T00:51:41,091 ~~~~~^ 2025-09-08T00:51:41,091 name="setuptools-markdown", 2025-09-08T00:51:41,091 ^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T00:51:41,091 ...<12 lines>... 2025-09-08T00:51:41,092 """ 2025-09-08T00:51:41,092 ^^^ 2025-09-08T00:51:41,092 ) 2025-09-08T00:51:41,092 ^ 2025-09-08T00:51:41,092 File "/usr/local/lib/python3.13/dist-packages/setuptools/__init__.py", line 115, in setup 2025-09-08T00:51:41,092 return distutils.core.setup(**attrs) 2025-09-08T00:51:41,092 ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ 2025-09-08T00:51:41,092 File "/usr/local/lib/python3.13/dist-packages/setuptools/_distutils/core.py", line 148, in setup 2025-09-08T00:51:41,092 _setup_distribution = dist = klass(attrs) 2025-09-08T00:51:41,093 ~~~~~^^^^^^^ 2025-09-08T00:51:41,093 File "/usr/local/lib/python3.13/dist-packages/setuptools/dist.py", line 321, in __init__ 2025-09-08T00:51:41,093 _Distribution.__init__(self, dist_attrs) 2025-09-08T00:51:41,093 ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ 2025-09-08T00:51:41,093 File "/usr/local/lib/python3.13/dist-packages/setuptools/_distutils/dist.py", line 309, in __init__ 2025-09-08T00:51:41,093 self.finalize_options() 2025-09-08T00:51:41,093 ~~~~~~~~~~~~~~~~~~~~~^^ 2025-09-08T00:51:41,094 File "/usr/local/lib/python3.13/dist-packages/setuptools/dist.py", line 784, in finalize_options 2025-09-08T00:51:41,094 ep(self) 2025-09-08T00:51:41,094 ~~^^^^^^ 2025-09-08T00:51:41,094 File "/usr/local/lib/python3.13/dist-packages/setuptools/dist.py", line 804, in _finalize_setup_keywords 2025-09-08T00:51:41,094 ep.load()(self, ep.name, value) 2025-09-08T00:51:41,094 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T00:51:41,094 File "/tmp/pip-wheel-43y27m03/setuptools-markdown_8091ee77fbe84d4c8ecfa452b3bb0d8b/setuptools_markdown.py", line 15, in long_description_markdown_filename 2025-09-08T00:51:41,094 output = pypandoc.convert(value, 'rst') 2025-09-08T00:51:41,094 ^^^^^^^^^^^^^^^^ 2025-09-08T00:51:41,095 AttributeError: module 'pypandoc' has no attribute 'convert' 2025-09-08T00:51:41,203 ERROR: python setup.py egg_info exited with 1 2025-09-08T00:51:41,215 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2025-09-08T00:51:41,215 exec(compile('"'"''"'"''"'"' 2025-09-08T00:51:41,215 # This is -- a caller that pip uses to run setup.py 2025-09-08T00:51:41,215 # 2025-09-08T00:51:41,215 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-08T00:51:41,215 # import from `distutils.core` to work with newer packaging standards. 2025-09-08T00:51:41,215 # - It provides a clear error message when setuptools is not installed. 2025-09-08T00:51:41,215 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-08T00:51:41,215 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-08T00:51:41,215 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-08T00:51:41,215 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-08T00:51:41,215 import os, sys, tokenize, traceback 2025-09-08T00:51:41,215 2025-09-08T00:51:41,215 try: 2025-09-08T00:51:41,215 import setuptools 2025-09-08T00:51:41,215 except ImportError: 2025-09-08T00:51:41,215 print( 2025-09-08T00:51:41,215 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-08T00:51:41,215 "the build environment with exception:", 2025-09-08T00:51:41,215 file=sys.stderr, 2025-09-08T00:51:41,215 ) 2025-09-08T00:51:41,215 traceback.print_exc() 2025-09-08T00:51:41,215 sys.exit(1) 2025-09-08T00:51:41,215 2025-09-08T00:51:41,215 __file__ = %r 2025-09-08T00:51:41,215 sys.argv[0] = __file__ 2025-09-08T00:51:41,215 2025-09-08T00:51:41,215 if os.path.exists(__file__): 2025-09-08T00:51:41,215 filename = __file__ 2025-09-08T00:51:41,215 with tokenize.open(__file__) as f: 2025-09-08T00:51:41,215 setup_py_code = f.read() 2025-09-08T00:51:41,215 else: 2025-09-08T00:51:41,215 filename = "" 2025-09-08T00:51:41,215 setup_py_code = "from setuptools import setup; setup()" 2025-09-08T00:51:41,215 2025-09-08T00:51:41,215 exec(compile(setup_py_code, filename, "exec")) 2025-09-08T00:51:41,215 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-43y27m03/setuptools-markdown_8091ee77fbe84d4c8ecfa452b3bb0d8b/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-ibetcrxn[/] 2025-09-08T00:51:41,216 [bold magenta]cwd[/]: /tmp/pip-wheel-43y27m03/setuptools-markdown_8091ee77fbe84d4c8ecfa452b3bb0d8b/ 2025-09-08T00:51:41,216 Preparing metadata (setup.py): finished with status 'error' 2025-09-08T00:51:41,217 ERROR: metadata generation failed 2025-09-08T00:51:41,224 Exception information: 2025-09-08T00:51:41,224 Traceback (most recent call last): 2025-09-08T00:51:41,224 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 63, in generate_metadata 2025-09-08T00:51:41,224 call_subprocess( 2025-09-08T00:51:41,224 ~~~~~~~~~~~~~~~^ 2025-09-08T00:51:41,224 args, 2025-09-08T00:51:41,224 ^^^^^ 2025-09-08T00:51:41,224 ...<2 lines>... 2025-09-08T00:51:41,224 spinner=spinner, 2025-09-08T00:51:41,224 ^^^^^^^^^^^^^^^^ 2025-09-08T00:51:41,224 ) 2025-09-08T00:51:41,224 ^ 2025-09-08T00:51:41,224 File "/usr/lib/python3/dist-packages/pip/_internal/utils/subprocess.py", line 209, in call_subprocess 2025-09-08T00:51:41,224 raise error 2025-09-08T00:51:41,224 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2025-09-08T00:51:41,224 2025-09-08T00:51:41,224 The above exception was the direct cause of the following exception: 2025-09-08T00:51:41,224 2025-09-08T00:51:41,224 Traceback (most recent call last): 2025-09-08T00:51:41,224 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-08T00:51:41,224 status = _inner_run() 2025-09-08T00:51:41,224 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-08T00:51:41,224 return self.run(options, args) 2025-09-08T00:51:41,224 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-08T00:51:41,224 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-08T00:51:41,224 return func(self, options, args) 2025-09-08T00:51:41,224 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2025-09-08T00:51:41,224 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2025-09-08T00:51:41,224 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 96, in resolve 2025-09-08T00:51:41,224 result = self._result = resolver.resolve( 2025-09-08T00:51:41,224 ~~~~~~~~~~~~~~~~^ 2025-09-08T00:51:41,224 collected.requirements, max_rounds=limit_how_complex_resolution_can_be 2025-09-08T00:51:41,224 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T00:51:41,224 ) 2025-09-08T00:51:41,224 ^ 2025-09-08T00:51:41,224 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 515, in resolve 2025-09-08T00:51:41,224 state = resolution.resolve(requirements, max_rounds=max_rounds) 2025-09-08T00:51:41,224 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 388, in resolve 2025-09-08T00:51:41,224 self._add_to_criteria(self.state.criteria, r, parent=None) 2025-09-08T00:51:41,224 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T00:51:41,224 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 141, in _add_to_criteria 2025-09-08T00:51:41,224 if not criterion.candidates: 2025-09-08T00:51:41,224 ^^^^^^^^^^^^^^^^^^^^ 2025-09-08T00:51:41,224 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/structs.py", line 194, in __bool__ 2025-09-08T00:51:41,224 return bool(self._sequence) 2025-09-08T00:51:41,224 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 163, in __bool__ 2025-09-08T00:51:41,224 self._bool = any(self) 2025-09-08T00:51:41,224 ~~~^^^^^^ 2025-09-08T00:51:41,224 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 147, in 2025-09-08T00:51:41,224 return (c for c in iterator if id(c) not in self._incompatible_ids) 2025-09-08T00:51:41,224 ^^^^^^^^ 2025-09-08T00:51:41,224 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 37, in _iter_built 2025-09-08T00:51:41,224 candidate = func() 2025-09-08T00:51:41,224 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 187, in _make_candidate_from_link 2025-09-08T00:51:41,224 base: Optional[BaseCandidate] = self._make_base_candidate_from_link( 2025-09-08T00:51:41,224 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-08T00:51:41,224 link, template, name, version 2025-09-08T00:51:41,224 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T00:51:41,224 ) 2025-09-08T00:51:41,224 ^ 2025-09-08T00:51:41,224 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 233, in _make_base_candidate_from_link 2025-09-08T00:51:41,224 self._link_candidate_cache[link] = LinkCandidate( 2025-09-08T00:51:41,224 ~~~~~~~~~~~~~^ 2025-09-08T00:51:41,224 link, 2025-09-08T00:51:41,224 ^^^^^ 2025-09-08T00:51:41,224 ...<3 lines>... 2025-09-08T00:51:41,224 version=version, 2025-09-08T00:51:41,224 ^^^^^^^^^^^^^^^^ 2025-09-08T00:51:41,224 ) 2025-09-08T00:51:41,224 ^ 2025-09-08T00:51:41,224 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 306, in __init__ 2025-09-08T00:51:41,224 super().__init__( 2025-09-08T00:51:41,224 ~~~~~~~~~~~~~~~~^ 2025-09-08T00:51:41,224 link=link, 2025-09-08T00:51:41,224 ^^^^^^^^^^ 2025-09-08T00:51:41,224 ...<4 lines>... 2025-09-08T00:51:41,224 version=version, 2025-09-08T00:51:41,224 ^^^^^^^^^^^^^^^^ 2025-09-08T00:51:41,224 ) 2025-09-08T00:51:41,224 ^ 2025-09-08T00:51:41,224 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 159, in __init__ 2025-09-08T00:51:41,224 self.dist = self._prepare() 2025-09-08T00:51:41,224 ~~~~~~~~~~~~~^^ 2025-09-08T00:51:41,224 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 236, in _prepare 2025-09-08T00:51:41,224 dist = self._prepare_distribution() 2025-09-08T00:51:41,224 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 317, in _prepare_distribution 2025-09-08T00:51:41,224 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2025-09-08T00:51:41,224 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T00:51:41,224 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 532, in prepare_linked_requirement 2025-09-08T00:51:41,224 return self._prepare_linked_requirement(req, parallel_builds) 2025-09-08T00:51:41,224 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T00:51:41,224 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 647, in _prepare_linked_requirement 2025-09-08T00:51:41,224 dist = _get_prepared_distribution( 2025-09-08T00:51:41,224 req, 2025-09-08T00:51:41,224 ...<3 lines>... 2025-09-08T00:51:41,224 self.check_build_deps, 2025-09-08T00:51:41,224 ) 2025-09-08T00:51:41,224 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 71, in _get_prepared_distribution 2025-09-08T00:51:41,224 abstract_dist.prepare_distribution_metadata( 2025-09-08T00:51:41,224 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-08T00:51:41,224 finder, build_isolation, check_build_deps 2025-09-08T00:51:41,224 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T00:51:41,224 ) 2025-09-08T00:51:41,224 ^ 2025-09-08T00:51:41,224 File "/usr/lib/python3/dist-packages/pip/_internal/distributions/sdist.py", line 69, in prepare_distribution_metadata 2025-09-08T00:51:41,224 self.req.prepare_metadata() 2025-09-08T00:51:41,224 ~~~~~~~~~~~~~~~~~~~~~~~~~^^ 2025-09-08T00:51:41,224 File "/usr/lib/python3/dist-packages/pip/_internal/req/req_install.py", line 581, in prepare_metadata 2025-09-08T00:51:41,224 self.metadata_directory = generate_metadata_legacy( 2025-09-08T00:51:41,224 ~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-08T00:51:41,224 build_env=self.build_env, 2025-09-08T00:51:41,224 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T00:51:41,224 ...<3 lines>... 2025-09-08T00:51:41,224 details=details, 2025-09-08T00:51:41,224 ^^^^^^^^^^^^^^^^ 2025-09-08T00:51:41,224 ) 2025-09-08T00:51:41,224 ^ 2025-09-08T00:51:41,224 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 70, in generate_metadata 2025-09-08T00:51:41,224 raise MetadataGenerationFailed(package_details=details) from error 2025-09-08T00:51:41,224 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2025-09-08T00:51:41,247 Removed setuptools-markdown==0.0dev from https://files.pythonhosted.org/packages/b7/93/e522280918f3f61fd03211356fa05daa7ca41da60078de7421107b19c9ee/setuptools-markdown-0.0dev.tar.gz from build tracker '/tmp/pip-build-tracker-bk0s95jf' 2025-09-08T00:51:41,248 Removed build tracker: '/tmp/pip-build-tracker-bk0s95jf'