2025-09-08T10:48:42,462 Created temporary directory: /tmp/pip-build-tracker-b6trfimm 2025-09-08T10:48:42,463 Initialized build tracking at /tmp/pip-build-tracker-b6trfimm 2025-09-08T10:48:42,463 Created build tracker: /tmp/pip-build-tracker-b6trfimm 2025-09-08T10:48:42,463 Entered build tracker: /tmp/pip-build-tracker-b6trfimm 2025-09-08T10:48:42,463 Created temporary directory: /tmp/pip-wheel-g03dd3ww 2025-09-08T10:48:42,466 Created temporary directory: /tmp/pip-ephem-wheel-cache-6c3uuxi8 2025-09-08T10:48:42,532 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-08T10:48:42,534 2 location(s) to search for versions of junc: 2025-09-08T10:48:42,534 * https://pypi.org/simple/junc/ 2025-09-08T10:48:42,534 * https://www.piwheels.org/simple/junc/ 2025-09-08T10:48:42,534 Fetching project page and analyzing links: https://pypi.org/simple/junc/ 2025-09-08T10:48:42,535 Getting page https://pypi.org/simple/junc/ 2025-09-08T10:48:42,536 Found index url https://pypi.org/simple/ 2025-09-08T10:48:42,607 Fetched page https://pypi.org/simple/junc/ as application/vnd.pypi.simple.v1+json 2025-09-08T10:48:42,610 Found link https://files.pythonhosted.org/packages/fa/c0/c8ccb6b954844ad381c36865fe7bb139e7e4559a306adface5b71e6104c2/junc-0.0.3.tar.gz (from https://pypi.org/simple/junc/), version: 0.0.3 2025-09-08T10:48:42,611 Found link https://files.pythonhosted.org/packages/dc/dd/63ecc84bd2d6db12331db5cb801ba5a8e790f48045fe17f7e78c5be9d7e6/junc-0.1.0.tar.gz (from https://pypi.org/simple/junc/), version: 0.1.0 2025-09-08T10:48:42,611 Found link https://files.pythonhosted.org/packages/46/17/5b1ffa006a9cf054a0d777a983b6f59160859c64a6d485aaf07fa33cfbcd/junc-0.1.1.tar.gz (from https://pypi.org/simple/junc/), version: 0.1.1 2025-09-08T10:48:42,611 Found link https://files.pythonhosted.org/packages/c3/fc/94f1d9f279df7792edd3ceef0b7971198f3b5ae5d973a46ecbe72559d268/junc-0.1.2.tar.gz (from https://pypi.org/simple/junc/), version: 0.1.2 2025-09-08T10:48:42,611 Found link https://files.pythonhosted.org/packages/06/14/ad791c7d429f685a43eed2c0f8301b5e1afe7c3ae39ccdda517551402396/junc-0.1.3.tar.gz (from https://pypi.org/simple/junc/), version: 0.1.3 2025-09-08T10:48:42,612 Found link https://files.pythonhosted.org/packages/af/92/eb83f7d36c7f34c81ba24d8bc99c32b6d72db055d8544a66b5e4319fcb6e/junc-0.1.4.tar.gz (from https://pypi.org/simple/junc/), version: 0.1.4 2025-09-08T10:48:42,612 Found link https://files.pythonhosted.org/packages/f3/86/406bdab6af610b2eea2a1f4fe69edde5bd4c44cbb13a1f2ff66f93ccd1bf/junc-0.1.5.tar.gz (from https://pypi.org/simple/junc/), version: 0.1.5 2025-09-08T10:48:42,612 Found link https://files.pythonhosted.org/packages/29/ad/d2fea6104143f4f8668eefcdebcb3a625dc30d355da10bcdcd377353ba0e/junc-0.1.6.tar.gz (from https://pypi.org/simple/junc/), version: 0.1.6 2025-09-08T10:48:42,612 Found link https://files.pythonhosted.org/packages/dd/64/07f38af80e451427d711f77c5c916d015adc2d395010bbd5f3cee73b99ac/junc-0.1.7.tar.gz (from https://pypi.org/simple/junc/), version: 0.1.7 2025-09-08T10:48:42,612 Found link https://files.pythonhosted.org/packages/14/c3/6d54c818be2eaba5da05bb178a98e777cb767c4ab5ab4e4da022bd346a39/junc-0.1.8.tar.gz (from https://pypi.org/simple/junc/), version: 0.1.8 2025-09-08T10:48:42,613 Found link https://files.pythonhosted.org/packages/19/2e/c80fc73fce47bcef33a498ae17ed277d3edefd89eac5a16a417752414595/junc-0.2.0.tar.gz (from https://pypi.org/simple/junc/), version: 0.2.0 2025-09-08T10:48:42,613 Found link https://files.pythonhosted.org/packages/31/8b/5a9e6e700d6479bf6d4003abe82c5452cac918d8ce905d30195c8fa373f1/junc-0.2.1.tar.gz (from https://pypi.org/simple/junc/), version: 0.2.1 2025-09-08T10:48:42,613 Found link https://files.pythonhosted.org/packages/65/08/66afd846e6a426c94bd9a12a5364e93077185387763c50cbea5873d2e67f/junc-0.2.2.tar.gz (from https://pypi.org/simple/junc/), version: 0.2.2 2025-09-08T10:48:42,613 Found link https://files.pythonhosted.org/packages/83/9e/597e30f5fe35490e7aa127f94d0876847d8a3c511123fcbdff2db8faea8d/junc-0.2.3.tar.gz (from https://pypi.org/simple/junc/), version: 0.2.3 2025-09-08T10:48:42,614 Found link https://files.pythonhosted.org/packages/59/86/1097346b5cb791b9ff6732ec437020938763bf6a9dd2eeab0f6e1dbed362/junc-0.2.4.tar.gz (from https://pypi.org/simple/junc/), version: 0.2.4 2025-09-08T10:48:42,614 Found link https://files.pythonhosted.org/packages/58/84/e75fdbcf5ce363127a8e0f2569c727d9551a7351f6c2d437f77262638ef3/junc-0.3.0.tar.gz (from https://pypi.org/simple/junc/), version: 0.3.0 2025-09-08T10:48:42,614 Found link https://files.pythonhosted.org/packages/61/b9/20df35a6ae746492d791c1d1ea34d5b83384463f988a0822ff798e7a4b07/junc-0.3.1.dev1.tar.gz (from https://pypi.org/simple/junc/), version: 0.3.1.dev1 2025-09-08T10:48:42,614 Found link https://files.pythonhosted.org/packages/39/72/fad893e192111f6a97c32b4ac59048a74c4ebbd0ca68c10f485df70d6a86/junc-0.3.1.tar.gz (from https://pypi.org/simple/junc/), version: 0.3.1 2025-09-08T10:48:42,614 Found link https://files.pythonhosted.org/packages/81/56/a216e7414ab865db16f8e7ff1ac64ced4545a997fc71f707d96befd7be87/junc-1.0.0.tar.gz (from https://pypi.org/simple/junc/), version: 1.0.0 2025-09-08T10:48:42,615 Found link https://files.pythonhosted.org/packages/75/d6/53edfb0955bc772e94428394e3347aedca02f147511f9922386b05f90e3c/junc-2.0.2.tar.gz (from https://pypi.org/simple/junc/), version: 2.0.2 2025-09-08T10:48:42,615 Found link https://files.pythonhosted.org/packages/23/eb/7ab6bca3ea6596a0c3b649d1acb63e51fc9e2294ca72d6f35b788e1b844c/junc-2.1.0.tar.gz (from https://pypi.org/simple/junc/), version: 2.1.0 2025-09-08T10:48:42,615 Found link https://files.pythonhosted.org/packages/c6/ae/be4b53d7fe26a419445ee0220f2684b02b658f915803e116bd799fb3e721/junc-2.1.1.tar.gz (from https://pypi.org/simple/junc/), version: 2.1.1 2025-09-08T10:48:42,615 Found link https://files.pythonhosted.org/packages/fc/70/850053885ce2daf07d546702952170d2c209c507477dcc93850e15ecc25d/junc-2.1.2.tar.gz (from https://pypi.org/simple/junc/), version: 2.1.2 2025-09-08T10:48:42,615 Found link https://files.pythonhosted.org/packages/0d/79/2bfd2b63809b0e107c1aaab0652422ba67c8896f7993d6d222cb843e210e/junc-2.1.3.dev6.tar.gz (from https://pypi.org/simple/junc/), version: 2.1.3.dev6 2025-09-08T10:48:42,616 Fetching project page and analyzing links: https://www.piwheels.org/simple/junc/ 2025-09-08T10:48:42,616 Getting page https://www.piwheels.org/simple/junc/ 2025-09-08T10:48:42,617 Found index url https://www.piwheels.org/simple/ 2025-09-08T10:48:42,702 Fetched page https://www.piwheels.org/simple/junc/ as text/html 2025-09-08T10:48:42,706 Skipping link: No binaries permitted for junc: https://archive1.piwheels.org/simple/junc/junc-2.1.3.dev6-py3-none-any.whl#sha256=e1ec83df4b2406e3a9d437adeeb3677bb5e8a9efd82682a7b38f1554a3677051 (from https://www.piwheels.org/simple/junc/) 2025-09-08T10:48:42,706 Skipping link: No binaries permitted for junc: https://archive1.piwheels.org/simple/junc/junc-2.1.2-py3-none-any.whl#sha256=61d5f5b8be674cc6b4232e9e7d0eef8f3ec800b0969aaefc4d1d4e4345c593ca (from https://www.piwheels.org/simple/junc/) 2025-09-08T10:48:42,706 Skipping link: No binaries permitted for junc: https://archive1.piwheels.org/simple/junc/junc-2.1.1-py3-none-any.whl#sha256=c958926b06c2422f806d4ac30896b448584e9cfe0c60a011587b5eebd4d086f5 (from https://www.piwheels.org/simple/junc/) 2025-09-08T10:48:42,706 Skipping link: No binaries permitted for junc: https://archive1.piwheels.org/simple/junc/junc-2.1.0-py3-none-any.whl#sha256=d08e2c45326dfae49b0bb2109f22d9929db0fc092dc926a083f48f53c646c2d7 (from https://www.piwheels.org/simple/junc/) 2025-09-08T10:48:42,707 Skipping link: No binaries permitted for junc: https://archive1.piwheels.org/simple/junc/junc-2.0.2-py3-none-any.whl#sha256=b53d7679aa36ea8ccf829f0dfcefd99498404389b957c49d75fbc762e1c8efc4 (from https://www.piwheels.org/simple/junc/) 2025-09-08T10:48:42,707 Skipping link: No binaries permitted for junc: https://archive1.piwheels.org/simple/junc/junc-1.0.0-py3-none-any.whl#sha256=bf38ed23a0bf130de776a9d03d147a603783864e83576fedd5f240b875539e4b (from https://www.piwheels.org/simple/junc/) 2025-09-08T10:48:42,707 Skipping link: No binaries permitted for junc: https://archive1.piwheels.org/simple/junc/junc-0.3.1-py3-none-any.whl#sha256=ec5c2fabc3214c67e70ff8811812391bb47473e03ef118f229f1855a4acbde27 (from https://www.piwheels.org/simple/junc/) 2025-09-08T10:48:42,707 Skipping link: No binaries permitted for junc: https://archive1.piwheels.org/simple/junc/junc-0.3.1.dev1-py3-none-any.whl#sha256=c1ffcc763350bd85144efccc51551c01c31ec781dae7f137443480148d9b1243 (from https://www.piwheels.org/simple/junc/) 2025-09-08T10:48:42,707 Skipping link: No binaries permitted for junc: https://archive1.piwheels.org/simple/junc/junc-0.3.0-py3-none-any.whl#sha256=372486d87044a5639ea8f59179a91950414f901eb07d58d343d85a6c6158ba61 (from https://www.piwheels.org/simple/junc/) 2025-09-08T10:48:42,707 Skipping link: No binaries permitted for junc: https://archive1.piwheels.org/simple/junc/junc-0.2.4-py3-none-any.whl#sha256=5f77fcfa732743244ebeaf528f22cad912a1667c152d8ce29d8754cb204d02a0 (from https://www.piwheels.org/simple/junc/) 2025-09-08T10:48:42,708 Skipping link: No binaries permitted for junc: https://archive1.piwheels.org/simple/junc/junc-0.2.3-py3-none-any.whl#sha256=bbe360a7db8163106bdb84f0631109b984f24a440767bc9ec06228bafb7217d9 (from https://www.piwheels.org/simple/junc/) 2025-09-08T10:48:42,708 Skipping link: No binaries permitted for junc: https://archive1.piwheels.org/simple/junc/junc-0.2.2-py3-none-any.whl#sha256=f62ac4c5755b0d20eb433307aed92687b00124a150a6777e2f0f96464542f536 (from https://www.piwheels.org/simple/junc/) 2025-09-08T10:48:42,708 Skipping link: No binaries permitted for junc: https://archive1.piwheels.org/simple/junc/junc-0.2.1-py3-none-any.whl#sha256=c3e00344f971d49919f3e7735b10d175a13d97993518b15e4c7e4f30a4227ae1 (from https://www.piwheels.org/simple/junc/) 2025-09-08T10:48:42,708 Skipping link: No binaries permitted for junc: https://archive1.piwheels.org/simple/junc/junc-0.0.3-py3-none-any.whl#sha256=d8feecadcc1c0cfa86043286a63f589213df669c9de290f4006dbacd4cafae19 (from https://www.piwheels.org/simple/junc/) 2025-09-08T10:48:42,708 Skipping link: not a file: https://www.piwheels.org/simple/junc/ 2025-09-08T10:48:42,709 Skipping link: not a file: https://pypi.org/simple/junc/ 2025-09-08T10:48:42,736 Given no hashes to check 1 links for project 'junc': discarding no candidates 2025-09-08T10:48:42,737 Collecting junc==0.1.7 2025-09-08T10:48:42,739 Created temporary directory: /tmp/pip-unpack-l7ifraic 2025-09-08T10:48:42,875 Downloading junc-0.1.7.tar.gz (3.2 kB) 2025-09-08T10:48:42,895 Added junc==0.1.7 from https://files.pythonhosted.org/packages/dd/64/07f38af80e451427d711f77c5c916d015adc2d395010bbd5f3cee73b99ac/junc-0.1.7.tar.gz to build tracker '/tmp/pip-build-tracker-b6trfimm' 2025-09-08T10:48:42,897 Running setup.py (path:/tmp/pip-wheel-g03dd3ww/junc_211f1a63f82d4851bb286a92a03902d9/setup.py) egg_info for package junc 2025-09-08T10:48:42,897 Created temporary directory: /tmp/pip-pip-egg-info-g1g9xpu8 2025-09-08T10:48:42,898 Preparing metadata (setup.py): started 2025-09-08T10:48:42,899 Running command python setup.py egg_info 2025-09-08T10:48:43,424 Traceback (most recent call last): 2025-09-08T10:48:43,426 File "", line 2, in 2025-09-08T10:48:43,426 exec(compile(''' 2025-09-08T10:48:43,426 ~~~~^^^^^^^^^^^^ 2025-09-08T10:48:43,426 # This is -- a caller that pip uses to run setup.py 2025-09-08T10:48:43,426 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T10:48:43,426 ...<32 lines>... 2025-09-08T10:48:43,427 exec(compile(setup_py_code, filename, "exec")) 2025-09-08T10:48:43,427 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T10:48:43,427 ''' % ('/tmp/pip-wheel-g03dd3ww/junc_211f1a63f82d4851bb286a92a03902d9/setup.py',), "", "exec")) 2025-09-08T10:48:43,427 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T10:48:43,427 File "", line 35, in 2025-09-08T10:48:43,427 File "/tmp/pip-wheel-g03dd3ww/junc_211f1a63f82d4851bb286a92a03902d9/setup.py", line 5, in 2025-09-08T10:48:43,427 from junc import VERSION 2025-09-08T10:48:43,428 File "/tmp/pip-wheel-g03dd3ww/junc_211f1a63f82d4851bb286a92a03902d9/junc.py", line 30, in 2025-09-08T10:48:43,428 from docopt import docopt 2025-09-08T10:48:43,428 ModuleNotFoundError: No module named 'docopt' 2025-09-08T10:48:43,511 ERROR: python setup.py egg_info exited with 1 2025-09-08T10:48:43,523 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2025-09-08T10:48:43,523 exec(compile('"'"''"'"''"'"' 2025-09-08T10:48:43,523 # This is -- a caller that pip uses to run setup.py 2025-09-08T10:48:43,523 # 2025-09-08T10:48:43,523 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-08T10:48:43,523 # import from `distutils.core` to work with newer packaging standards. 2025-09-08T10:48:43,523 # - It provides a clear error message when setuptools is not installed. 2025-09-08T10:48:43,523 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-08T10:48:43,523 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-08T10:48:43,523 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-08T10:48:43,523 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-08T10:48:43,523 import os, sys, tokenize, traceback 2025-09-08T10:48:43,523 2025-09-08T10:48:43,523 try: 2025-09-08T10:48:43,523 import setuptools 2025-09-08T10:48:43,523 except ImportError: 2025-09-08T10:48:43,523 print( 2025-09-08T10:48:43,523 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-08T10:48:43,523 "the build environment with exception:", 2025-09-08T10:48:43,523 file=sys.stderr, 2025-09-08T10:48:43,523 ) 2025-09-08T10:48:43,523 traceback.print_exc() 2025-09-08T10:48:43,523 sys.exit(1) 2025-09-08T10:48:43,523 2025-09-08T10:48:43,523 __file__ = %r 2025-09-08T10:48:43,523 sys.argv[0] = __file__ 2025-09-08T10:48:43,523 2025-09-08T10:48:43,523 if os.path.exists(__file__): 2025-09-08T10:48:43,523 filename = __file__ 2025-09-08T10:48:43,523 with tokenize.open(__file__) as f: 2025-09-08T10:48:43,523 setup_py_code = f.read() 2025-09-08T10:48:43,523 else: 2025-09-08T10:48:43,523 filename = "" 2025-09-08T10:48:43,523 setup_py_code = "from setuptools import setup; setup()" 2025-09-08T10:48:43,523 2025-09-08T10:48:43,523 exec(compile(setup_py_code, filename, "exec")) 2025-09-08T10:48:43,523 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-g03dd3ww/junc_211f1a63f82d4851bb286a92a03902d9/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-g1g9xpu8[/] 2025-09-08T10:48:43,523 [bold magenta]cwd[/]: /tmp/pip-wheel-g03dd3ww/junc_211f1a63f82d4851bb286a92a03902d9/ 2025-09-08T10:48:43,523 Preparing metadata (setup.py): finished with status 'error' 2025-09-08T10:48:43,524 ERROR: metadata generation failed 2025-09-08T10:48:43,529 Exception information: 2025-09-08T10:48:43,529 Traceback (most recent call last): 2025-09-08T10:48:43,529 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 63, in generate_metadata 2025-09-08T10:48:43,529 call_subprocess( 2025-09-08T10:48:43,529 ~~~~~~~~~~~~~~~^ 2025-09-08T10:48:43,529 args, 2025-09-08T10:48:43,529 ^^^^^ 2025-09-08T10:48:43,529 ...<2 lines>... 2025-09-08T10:48:43,529 spinner=spinner, 2025-09-08T10:48:43,529 ^^^^^^^^^^^^^^^^ 2025-09-08T10:48:43,529 ) 2025-09-08T10:48:43,529 ^ 2025-09-08T10:48:43,529 File "/usr/lib/python3/dist-packages/pip/_internal/utils/subprocess.py", line 209, in call_subprocess 2025-09-08T10:48:43,529 raise error 2025-09-08T10:48:43,529 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2025-09-08T10:48:43,529 2025-09-08T10:48:43,529 The above exception was the direct cause of the following exception: 2025-09-08T10:48:43,529 2025-09-08T10:48:43,529 Traceback (most recent call last): 2025-09-08T10:48:43,529 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-08T10:48:43,529 status = _inner_run() 2025-09-08T10:48:43,529 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-08T10:48:43,529 return self.run(options, args) 2025-09-08T10:48:43,529 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-08T10:48:43,529 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-08T10:48:43,529 return func(self, options, args) 2025-09-08T10:48:43,529 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2025-09-08T10:48:43,529 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2025-09-08T10:48:43,529 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 96, in resolve 2025-09-08T10:48:43,529 result = self._result = resolver.resolve( 2025-09-08T10:48:43,529 ~~~~~~~~~~~~~~~~^ 2025-09-08T10:48:43,529 collected.requirements, max_rounds=limit_how_complex_resolution_can_be 2025-09-08T10:48:43,529 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T10:48:43,529 ) 2025-09-08T10:48:43,529 ^ 2025-09-08T10:48:43,529 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 515, in resolve 2025-09-08T10:48:43,529 state = resolution.resolve(requirements, max_rounds=max_rounds) 2025-09-08T10:48:43,529 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 388, in resolve 2025-09-08T10:48:43,529 self._add_to_criteria(self.state.criteria, r, parent=None) 2025-09-08T10:48:43,529 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T10:48:43,529 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 141, in _add_to_criteria 2025-09-08T10:48:43,529 if not criterion.candidates: 2025-09-08T10:48:43,529 ^^^^^^^^^^^^^^^^^^^^ 2025-09-08T10:48:43,529 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/structs.py", line 194, in __bool__ 2025-09-08T10:48:43,529 return bool(self._sequence) 2025-09-08T10:48:43,529 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 163, in __bool__ 2025-09-08T10:48:43,529 self._bool = any(self) 2025-09-08T10:48:43,529 ~~~^^^^^^ 2025-09-08T10:48:43,529 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 147, in 2025-09-08T10:48:43,529 return (c for c in iterator if id(c) not in self._incompatible_ids) 2025-09-08T10:48:43,529 ^^^^^^^^ 2025-09-08T10:48:43,529 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 37, in _iter_built 2025-09-08T10:48:43,529 candidate = func() 2025-09-08T10:48:43,529 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 187, in _make_candidate_from_link 2025-09-08T10:48:43,529 base: Optional[BaseCandidate] = self._make_base_candidate_from_link( 2025-09-08T10:48:43,529 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-08T10:48:43,529 link, template, name, version 2025-09-08T10:48:43,529 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T10:48:43,529 ) 2025-09-08T10:48:43,529 ^ 2025-09-08T10:48:43,529 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 233, in _make_base_candidate_from_link 2025-09-08T10:48:43,529 self._link_candidate_cache[link] = LinkCandidate( 2025-09-08T10:48:43,529 ~~~~~~~~~~~~~^ 2025-09-08T10:48:43,529 link, 2025-09-08T10:48:43,529 ^^^^^ 2025-09-08T10:48:43,529 ...<3 lines>... 2025-09-08T10:48:43,529 version=version, 2025-09-08T10:48:43,529 ^^^^^^^^^^^^^^^^ 2025-09-08T10:48:43,529 ) 2025-09-08T10:48:43,529 ^ 2025-09-08T10:48:43,529 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 306, in __init__ 2025-09-08T10:48:43,529 super().__init__( 2025-09-08T10:48:43,529 ~~~~~~~~~~~~~~~~^ 2025-09-08T10:48:43,529 link=link, 2025-09-08T10:48:43,529 ^^^^^^^^^^ 2025-09-08T10:48:43,529 ...<4 lines>... 2025-09-08T10:48:43,529 version=version, 2025-09-08T10:48:43,529 ^^^^^^^^^^^^^^^^ 2025-09-08T10:48:43,529 ) 2025-09-08T10:48:43,529 ^ 2025-09-08T10:48:43,529 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 159, in __init__ 2025-09-08T10:48:43,529 self.dist = self._prepare() 2025-09-08T10:48:43,529 ~~~~~~~~~~~~~^^ 2025-09-08T10:48:43,529 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 236, in _prepare 2025-09-08T10:48:43,529 dist = self._prepare_distribution() 2025-09-08T10:48:43,529 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 317, in _prepare_distribution 2025-09-08T10:48:43,529 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2025-09-08T10:48:43,529 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T10:48:43,529 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 532, in prepare_linked_requirement 2025-09-08T10:48:43,529 return self._prepare_linked_requirement(req, parallel_builds) 2025-09-08T10:48:43,529 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T10:48:43,529 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 647, in _prepare_linked_requirement 2025-09-08T10:48:43,529 dist = _get_prepared_distribution( 2025-09-08T10:48:43,529 req, 2025-09-08T10:48:43,529 ...<3 lines>... 2025-09-08T10:48:43,529 self.check_build_deps, 2025-09-08T10:48:43,529 ) 2025-09-08T10:48:43,529 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 71, in _get_prepared_distribution 2025-09-08T10:48:43,529 abstract_dist.prepare_distribution_metadata( 2025-09-08T10:48:43,529 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-08T10:48:43,529 finder, build_isolation, check_build_deps 2025-09-08T10:48:43,529 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T10:48:43,529 ) 2025-09-08T10:48:43,529 ^ 2025-09-08T10:48:43,529 File "/usr/lib/python3/dist-packages/pip/_internal/distributions/sdist.py", line 69, in prepare_distribution_metadata 2025-09-08T10:48:43,529 self.req.prepare_metadata() 2025-09-08T10:48:43,529 ~~~~~~~~~~~~~~~~~~~~~~~~~^^ 2025-09-08T10:48:43,529 File "/usr/lib/python3/dist-packages/pip/_internal/req/req_install.py", line 581, in prepare_metadata 2025-09-08T10:48:43,529 self.metadata_directory = generate_metadata_legacy( 2025-09-08T10:48:43,529 ~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-08T10:48:43,529 build_env=self.build_env, 2025-09-08T10:48:43,529 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T10:48:43,529 ...<3 lines>... 2025-09-08T10:48:43,529 details=details, 2025-09-08T10:48:43,529 ^^^^^^^^^^^^^^^^ 2025-09-08T10:48:43,529 ) 2025-09-08T10:48:43,529 ^ 2025-09-08T10:48:43,529 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 70, in generate_metadata 2025-09-08T10:48:43,529 raise MetadataGenerationFailed(package_details=details) from error 2025-09-08T10:48:43,529 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2025-09-08T10:48:43,552 Removed junc==0.1.7 from https://files.pythonhosted.org/packages/dd/64/07f38af80e451427d711f77c5c916d015adc2d395010bbd5f3cee73b99ac/junc-0.1.7.tar.gz from build tracker '/tmp/pip-build-tracker-b6trfimm' 2025-09-08T10:48:43,553 Removed build tracker: '/tmp/pip-build-tracker-b6trfimm'