2025-09-09T21:47:22,549 Created temporary directory: /tmp/pip-build-tracker-cepj9arl 2025-09-09T21:47:22,550 Initialized build tracking at /tmp/pip-build-tracker-cepj9arl 2025-09-09T21:47:22,550 Created build tracker: /tmp/pip-build-tracker-cepj9arl 2025-09-09T21:47:22,550 Entered build tracker: /tmp/pip-build-tracker-cepj9arl 2025-09-09T21:47:22,550 Created temporary directory: /tmp/pip-wheel-enh8mmsq 2025-09-09T21:47:22,553 Created temporary directory: /tmp/pip-ephem-wheel-cache-i5bdt8ca 2025-09-09T21:47:22,614 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-09T21:47:22,616 2 location(s) to search for versions of jem: 2025-09-09T21:47:22,616 * https://pypi.org/simple/jem/ 2025-09-09T21:47:22,616 * https://www.piwheels.org/simple/jem/ 2025-09-09T21:47:22,617 Fetching project page and analyzing links: https://pypi.org/simple/jem/ 2025-09-09T21:47:22,617 Getting page https://pypi.org/simple/jem/ 2025-09-09T21:47:22,618 Found index url https://pypi.org/simple/ 2025-09-09T21:47:22,760 Fetched page https://pypi.org/simple/jem/ as application/vnd.pypi.simple.v1+json 2025-09-09T21:47:22,768 Skipping link: No binaries permitted for jem: https://files.pythonhosted.org/packages/cc/d9/d5e0c1e58983e95240aa494240f401e5668fc1785a3aa820b1d75899d583/jem-0.1.0-py3-none-any.whl (from https://pypi.org/simple/jem/) 2025-09-09T21:47:22,768 Found link https://files.pythonhosted.org/packages/18/5a/03d28ffe1db088e8f553b6018f0a30b07f9cf1c708f8930b6b1ae94d11dd/jem-0.1.0.tar.gz (from https://pypi.org/simple/jem/), version: 0.1.0 2025-09-09T21:47:22,769 Skipping link: No binaries permitted for jem: https://files.pythonhosted.org/packages/f5/bb/534dbad21c72317a6d197a92c01d5306a761f3c4328480d058af93d88d69/jem-0.1.1-py3-none-any.whl (from https://pypi.org/simple/jem/) 2025-09-09T21:47:22,769 Found link https://files.pythonhosted.org/packages/0f/cc/8956671e8425659b7dceac0c1898b95b62f72eac7756c44b651bd0fa1297/jem-0.1.1.tar.gz (from https://pypi.org/simple/jem/), version: 0.1.1 2025-09-09T21:47:22,769 Skipping link: No binaries permitted for jem: https://files.pythonhosted.org/packages/49/47/aaa9bd4ff238f87935f8b9096d6640facfdba0fb646898240430e0d28609/jem-0.2.0-py3-none-any.whl (from https://pypi.org/simple/jem/) 2025-09-09T21:47:22,770 Found link https://files.pythonhosted.org/packages/c7/4e/6bd7b7df742e71087411926a6b732e08bcc2199cb2a89a0117a6b9c7c285/jem-0.2.0.tar.gz (from https://pypi.org/simple/jem/), version: 0.2.0 2025-09-09T21:47:22,770 Skipping link: No binaries permitted for jem: https://files.pythonhosted.org/packages/bc/37/86682749d7530c1342ab74294ff8446f1b35c5f2dfeef6792bed6d693cf6/jem-0.2.1-py3-none-any.whl (from https://pypi.org/simple/jem/) 2025-09-09T21:47:22,770 Found link https://files.pythonhosted.org/packages/ac/6d/f1b37b35ebb277e34558d31878005fe9bf2ed37dfc70add7c2479b5feb9c/jem-0.2.1.tar.gz (from https://pypi.org/simple/jem/), version: 0.2.1 2025-09-09T21:47:22,771 Skipping link: No binaries permitted for jem: https://files.pythonhosted.org/packages/07/64/fb99bd61d77c5df5903f6de1515a6badfe1a921ee54878f89b4f97079b87/jem-0.3.0-py3-none-any.whl (from https://pypi.org/simple/jem/) 2025-09-09T21:47:22,771 Found link https://files.pythonhosted.org/packages/88/a4/7a982e2b60a3ec8b174229446304bcc698e75fc8c333f2d341acb13a1fff/jem-0.3.0.tar.gz (from https://pypi.org/simple/jem/), version: 0.3.0 2025-09-09T21:47:22,771 Skipping link: No binaries permitted for jem: https://files.pythonhosted.org/packages/f9/15/f91c009eb836c22ef8eff2d7024319f1a798355512015159beef2ad83049/jem-0.3.1-py3-none-any.whl (from https://pypi.org/simple/jem/) 2025-09-09T21:47:22,772 Found link https://files.pythonhosted.org/packages/8b/b9/702f9d046bf6821a5b6c0752dc25ceccb40fe9e1d09d7a7a4fc426942e26/jem-0.3.1.tar.gz (from https://pypi.org/simple/jem/), version: 0.3.1 2025-09-09T21:47:22,772 Skipping link: No binaries permitted for jem: https://files.pythonhosted.org/packages/9f/7c/90991106e8caef0fc2636f0a6e7af6c26fd4714d16fdc0f4fb988e81a8fb/jem-0.3.2-py3-none-any.whl (from https://pypi.org/simple/jem/) 2025-09-09T21:47:22,772 Found link https://files.pythonhosted.org/packages/0d/de/e5e540d84321a3c073feb2c6b1f01afd57a7ebe8b6d913954075f3cd16bf/jem-0.3.2.tar.gz (from https://pypi.org/simple/jem/), version: 0.3.2 2025-09-09T21:47:22,773 Skipping link: No binaries permitted for jem: https://files.pythonhosted.org/packages/00/ed/6cfc3390c2bc3ad3e4b8a559b2d6c06139f9f322d0fff1f05123fdbf6e10/jem-0.3.3-py3-none-any.whl (from https://pypi.org/simple/jem/) 2025-09-09T21:47:22,773 Found link https://files.pythonhosted.org/packages/7a/37/db6517a4949bf1adc1791b5cc74e9b05c26c46cf3a6f4bbbb817a3795006/jem-0.3.3.tar.gz (from https://pypi.org/simple/jem/), version: 0.3.3 2025-09-09T21:47:22,773 Skipping link: No binaries permitted for jem: https://files.pythonhosted.org/packages/38/34/e64599c8c4e132459ab2fb9457f82115b7fdc7e56d06f3a13a059dc97bfd/jem-0.3.4-py3-none-any.whl (from https://pypi.org/simple/jem/) 2025-09-09T21:47:22,774 Found link https://files.pythonhosted.org/packages/7a/07/0129e9d9d4f6b74ba8c9a44c6f097aea404d400bd7ae1e086a49741830c2/jem-0.3.4.tar.gz (from https://pypi.org/simple/jem/), version: 0.3.4 2025-09-09T21:47:22,774 Skipping link: No binaries permitted for jem: https://files.pythonhosted.org/packages/d0/6a/13a78d0efed460591ea20835ae22e169795dd726b807035a88680290f1ba/jem-0.3.5-py3-none-any.whl (from https://pypi.org/simple/jem/) 2025-09-09T21:47:22,774 Found link https://files.pythonhosted.org/packages/b4/3c/a1f7c83f968368fb37187f4906185d51796fab030ec9628cd1e744f9cc15/jem-0.3.5.tar.gz (from https://pypi.org/simple/jem/), version: 0.3.5 2025-09-09T21:47:22,775 Skipping link: No binaries permitted for jem: https://files.pythonhosted.org/packages/75/98/7893984c67715266313fff7130d9caf17f949892343808f51a57818c591b/jem-0.3.6-py3-none-any.whl (from https://pypi.org/simple/jem/) 2025-09-09T21:47:22,775 Found link https://files.pythonhosted.org/packages/09/fa/2674dfc93b1818b73009af20753caaf071b5d8ef9c75b11d767d92423b67/jem-0.3.6.tar.gz (from https://pypi.org/simple/jem/), version: 0.3.6 2025-09-09T21:47:22,775 Skipping link: No binaries permitted for jem: https://files.pythonhosted.org/packages/87/c4/bf72413c1aa4191155f96e105ea89b91263339cd30847f879c960381b9c5/jem-0.3.7-py3-none-any.whl (from https://pypi.org/simple/jem/) 2025-09-09T21:47:22,776 Found link https://files.pythonhosted.org/packages/16/95/6b69e863b3ade76b60a9bbec0dbb54b3153a4673575dce58fa1ab33fd436/jem-0.3.7.tar.gz (from https://pypi.org/simple/jem/), version: 0.3.7 2025-09-09T21:47:22,776 Skipping link: No binaries permitted for jem: https://files.pythonhosted.org/packages/16/07/e65a42c3a901e31e5f6276a52eb0cba9f3ffaca3ca655d7e713585977be4/jem-0.3.8-py3-none-any.whl (from https://pypi.org/simple/jem/) 2025-09-09T21:47:22,776 Found link https://files.pythonhosted.org/packages/33/50/af5b1299d24df2d7de352e5681660eef11e4996bfd678ffd501080887e3b/jem-0.3.8.tar.gz (from https://pypi.org/simple/jem/), version: 0.3.8 2025-09-09T21:47:22,777 Skipping link: No binaries permitted for jem: https://files.pythonhosted.org/packages/e6/17/afdc2aad8e9b667c82e3a86406249063fcbe2c94abea7da2c63d2fdfb2d6/jem-0.3.9-py3-none-any.whl (from https://pypi.org/simple/jem/) 2025-09-09T21:47:22,777 Found link https://files.pythonhosted.org/packages/93/d3/791f3fac4d88223ba325f2e92ca1ed983adcbb560c898924b1a4e8533f0e/jem-0.3.9.tar.gz (from https://pypi.org/simple/jem/), version: 0.3.9 2025-09-09T21:47:22,777 Skipping link: No binaries permitted for jem: https://files.pythonhosted.org/packages/95/d2/560c715a33c24c6725b257fdea5ea15f79b353584f5d821621d6a3aceb70/jem-0.3.11-py3-none-any.whl (from https://pypi.org/simple/jem/) 2025-09-09T21:47:22,778 Found link https://files.pythonhosted.org/packages/84/79/4f66198f8520fe488c9c9c46363ee08118aea7a1ff96bc1601772bb27dfe/jem-0.3.11.tar.gz (from https://pypi.org/simple/jem/), version: 0.3.11 2025-09-09T21:47:22,778 Skipping link: No binaries permitted for jem: https://files.pythonhosted.org/packages/cf/15/9f157a8931308ff4a3f692ecb9b0252753c6a268bcf39f6c82b2ab042b0f/jem-0.3.12-py3-none-any.whl (from https://pypi.org/simple/jem/) 2025-09-09T21:47:22,778 Found link https://files.pythonhosted.org/packages/b1/1e/1637b877552e81848d7a04c5b9952a751084bde7398dd831844ab10e2ffc/jem-0.3.12.tar.gz (from https://pypi.org/simple/jem/), version: 0.3.12 2025-09-09T21:47:22,779 Fetching project page and analyzing links: https://www.piwheels.org/simple/jem/ 2025-09-09T21:47:22,779 Getting page https://www.piwheels.org/simple/jem/ 2025-09-09T21:47:22,780 Found index url https://www.piwheels.org/simple/ 2025-09-09T21:47:22,864 Fetched page https://www.piwheels.org/simple/jem/ as text/html 2025-09-09T21:47:22,868 Skipping link: No binaries permitted for jem: https://archive1.piwheels.org/simple/jem/jem-0.3.9-py3-none-any.whl#sha256=f399893e172c012fb7146eeb2c4d49234b153f2c3d6a0de0308661f5b5a71ace (from https://www.piwheels.org/simple/jem/) 2025-09-09T21:47:22,868 Skipping link: No binaries permitted for jem: https://archive1.piwheels.org/simple/jem/jem-0.3.8-py3-none-any.whl#sha256=a10a182de3627c7caf4eeb217c0644ea43e785e4d525e43bbdc589dca25d3d8d (from https://www.piwheels.org/simple/jem/) 2025-09-09T21:47:22,868 Skipping link: No binaries permitted for jem: https://archive1.piwheels.org/simple/jem/jem-0.3.7-py3-none-any.whl#sha256=52d66fb94a75c265d2799c76a595a4560531de0ee20ad34563e67a5ab7e92a9b (from https://www.piwheels.org/simple/jem/) 2025-09-09T21:47:22,869 Skipping link: No binaries permitted for jem: https://archive1.piwheels.org/simple/jem/jem-0.3.6-py3-none-any.whl#sha256=2a6c44c48dfff1472281012cff50e842353e0e0dbd6ac119d7cccb087d9cfe5b (from https://www.piwheels.org/simple/jem/) 2025-09-09T21:47:22,869 Skipping link: No binaries permitted for jem: https://archive1.piwheels.org/simple/jem/jem-0.3.5-py3-none-any.whl#sha256=4c878db526f1b47a0c39eb154b109853e8ff11ec97c44d953ec8f7d687df29dc (from https://www.piwheels.org/simple/jem/) 2025-09-09T21:47:22,869 Skipping link: No binaries permitted for jem: https://archive1.piwheels.org/simple/jem/jem-0.3.4-py3-none-any.whl#sha256=0f55c52421b4d93296bc951cbb62d3fb4bd995eeccba08a3f12d762893cbd070 (from https://www.piwheels.org/simple/jem/) 2025-09-09T21:47:22,869 Skipping link: No binaries permitted for jem: https://archive1.piwheels.org/simple/jem/jem-0.3.3-py3-none-any.whl#sha256=3a6fbb8be63618db90ff7ee3d61b88d4d23a0870c2a376b59df1a150a89f409f (from https://www.piwheels.org/simple/jem/) 2025-09-09T21:47:22,869 Skipping link: No binaries permitted for jem: https://archive1.piwheels.org/simple/jem/jem-0.3.2-py3-none-any.whl#sha256=7e9913c4c2c0763b7ac19081284ede52b21cedad22dd130d96411e6f8e419492 (from https://www.piwheels.org/simple/jem/) 2025-09-09T21:47:22,869 Skipping link: No binaries permitted for jem: https://archive1.piwheels.org/simple/jem/jem-0.3.1-py3-none-any.whl#sha256=83180413789a76cb7a2c594fbab11e2877fbe2148fc30da70644f7cb35fe8df3 (from https://www.piwheels.org/simple/jem/) 2025-09-09T21:47:22,870 Skipping link: No binaries permitted for jem: https://archive1.piwheels.org/simple/jem/jem-0.3.0-py3-none-any.whl#sha256=7a836b39f4917dacdd3b9bc7b03525eb8aef749108eb1530ad3b42866c0f795a (from https://www.piwheels.org/simple/jem/) 2025-09-09T21:47:22,870 Skipping link: No binaries permitted for jem: https://archive1.piwheels.org/simple/jem/jem-0.2.1-py3-none-any.whl#sha256=1e05e93c7eb68d0028ffe5621a2520ea9e5875454314b2cd7d259f464ea14c8b (from https://www.piwheels.org/simple/jem/) 2025-09-09T21:47:22,870 Skipping link: No binaries permitted for jem: https://archive1.piwheels.org/simple/jem/jem-0.2.0-py3-none-any.whl#sha256=1570e05511ad4fffe1b19d1f42d94e0d8912b9e91639eeb94409b4d8c5cfc0ac (from https://www.piwheels.org/simple/jem/) 2025-09-09T21:47:22,870 Skipping link: No binaries permitted for jem: https://archive1.piwheels.org/simple/jem/jem-0.1.1-py3-none-any.whl#sha256=c2d6e0da25a33a6d19ab165a165f30d3c57dd12100a2ab8f5ffee0a9e7f6a3f3 (from https://www.piwheels.org/simple/jem/) 2025-09-09T21:47:22,870 Skipping link: No binaries permitted for jem: https://archive1.piwheels.org/simple/jem/jem-0.1.0-py3-none-any.whl#sha256=01616d622e8177a756525980b5e30b52ef5daa6d64157827c3d76b4631db5768 (from https://www.piwheels.org/simple/jem/) 2025-09-09T21:47:22,870 Skipping link: not a file: https://www.piwheels.org/simple/jem/ 2025-09-09T21:47:22,871 Skipping link: not a file: https://pypi.org/simple/jem/ 2025-09-09T21:47:22,897 Given no hashes to check 1 links for project 'jem': discarding no candidates 2025-09-09T21:47:22,898 Collecting jem==0.3.11 2025-09-09T21:47:22,899 Created temporary directory: /tmp/pip-unpack-c3xd9asf 2025-09-09T21:47:23,038 Downloading jem-0.3.11.tar.gz (18 kB) 2025-09-09T21:47:23,081 Added jem==0.3.11 from https://files.pythonhosted.org/packages/84/79/4f66198f8520fe488c9c9c46363ee08118aea7a1ff96bc1601772bb27dfe/jem-0.3.11.tar.gz to build tracker '/tmp/pip-build-tracker-cepj9arl' 2025-09-09T21:47:23,083 Running setup.py (path:/tmp/pip-wheel-enh8mmsq/jem_51f7100553c94f2a837bda982581406f/setup.py) egg_info for package jem 2025-09-09T21:47:23,083 Created temporary directory: /tmp/pip-pip-egg-info-numdj84w 2025-09-09T21:47:23,084 Preparing metadata (setup.py): started 2025-09-09T21:47:23,084 Running command python setup.py egg_info 2025-09-09T21:47:23,615 Traceback (most recent call last): 2025-09-09T21:47:23,617 File "", line 2, in 2025-09-09T21:47:23,617 exec(compile(''' 2025-09-09T21:47:23,617 ~~~~^^^^^^^^^^^^ 2025-09-09T21:47:23,617 # This is -- a caller that pip uses to run setup.py 2025-09-09T21:47:23,617 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T21:47:23,618 ...<32 lines>... 2025-09-09T21:47:23,618 exec(compile(setup_py_code, filename, "exec")) 2025-09-09T21:47:23,618 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T21:47:23,618 ''' % ('/tmp/pip-wheel-enh8mmsq/jem_51f7100553c94f2a837bda982581406f/setup.py',), "", "exec")) 2025-09-09T21:47:23,618 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T21:47:23,618 File "", line 35, in 2025-09-09T21:47:23,618 File "/tmp/pip-wheel-enh8mmsq/jem_51f7100553c94f2a837bda982581406f/setup.py", line 33, in 2025-09-09T21:47:23,618 with open(path.join(here, "requirements.txt")) as requirements_file: 2025-09-09T21:47:23,619 ~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T21:47:23,619 FileNotFoundError: [Errno 2] No such file or directory: '/tmp/pip-wheel-enh8mmsq/jem_51f7100553c94f2a837bda982581406f/requirements.txt' 2025-09-09T21:47:23,703 ERROR: python setup.py egg_info exited with 1 2025-09-09T21:47:23,715 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2025-09-09T21:47:23,715 exec(compile('"'"''"'"''"'"' 2025-09-09T21:47:23,715 # This is -- a caller that pip uses to run setup.py 2025-09-09T21:47:23,715 # 2025-09-09T21:47:23,715 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-09T21:47:23,715 # import from `distutils.core` to work with newer packaging standards. 2025-09-09T21:47:23,715 # - It provides a clear error message when setuptools is not installed. 2025-09-09T21:47:23,715 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-09T21:47:23,715 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-09T21:47:23,715 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-09T21:47:23,715 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-09T21:47:23,715 import os, sys, tokenize, traceback 2025-09-09T21:47:23,715 2025-09-09T21:47:23,715 try: 2025-09-09T21:47:23,715 import setuptools 2025-09-09T21:47:23,715 except ImportError: 2025-09-09T21:47:23,715 print( 2025-09-09T21:47:23,715 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-09T21:47:23,715 "the build environment with exception:", 2025-09-09T21:47:23,715 file=sys.stderr, 2025-09-09T21:47:23,715 ) 2025-09-09T21:47:23,715 traceback.print_exc() 2025-09-09T21:47:23,715 sys.exit(1) 2025-09-09T21:47:23,715 2025-09-09T21:47:23,715 __file__ = %r 2025-09-09T21:47:23,715 sys.argv[0] = __file__ 2025-09-09T21:47:23,715 2025-09-09T21:47:23,715 if os.path.exists(__file__): 2025-09-09T21:47:23,715 filename = __file__ 2025-09-09T21:47:23,715 with tokenize.open(__file__) as f: 2025-09-09T21:47:23,715 setup_py_code = f.read() 2025-09-09T21:47:23,715 else: 2025-09-09T21:47:23,715 filename = "" 2025-09-09T21:47:23,715 setup_py_code = "from setuptools import setup; setup()" 2025-09-09T21:47:23,715 2025-09-09T21:47:23,715 exec(compile(setup_py_code, filename, "exec")) 2025-09-09T21:47:23,715 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-enh8mmsq/jem_51f7100553c94f2a837bda982581406f/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-numdj84w[/] 2025-09-09T21:47:23,715 [bold magenta]cwd[/]: /tmp/pip-wheel-enh8mmsq/jem_51f7100553c94f2a837bda982581406f/ 2025-09-09T21:47:23,715 Preparing metadata (setup.py): finished with status 'error' 2025-09-09T21:47:23,716 ERROR: metadata generation failed 2025-09-09T21:47:23,721 Exception information: 2025-09-09T21:47:23,721 Traceback (most recent call last): 2025-09-09T21:47:23,721 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 63, in generate_metadata 2025-09-09T21:47:23,721 call_subprocess( 2025-09-09T21:47:23,721 ~~~~~~~~~~~~~~~^ 2025-09-09T21:47:23,721 args, 2025-09-09T21:47:23,721 ^^^^^ 2025-09-09T21:47:23,721 ...<2 lines>... 2025-09-09T21:47:23,721 spinner=spinner, 2025-09-09T21:47:23,721 ^^^^^^^^^^^^^^^^ 2025-09-09T21:47:23,721 ) 2025-09-09T21:47:23,721 ^ 2025-09-09T21:47:23,721 File "/usr/lib/python3/dist-packages/pip/_internal/utils/subprocess.py", line 209, in call_subprocess 2025-09-09T21:47:23,721 raise error 2025-09-09T21:47:23,721 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2025-09-09T21:47:23,721 2025-09-09T21:47:23,721 The above exception was the direct cause of the following exception: 2025-09-09T21:47:23,721 2025-09-09T21:47:23,721 Traceback (most recent call last): 2025-09-09T21:47:23,721 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-09T21:47:23,721 status = _inner_run() 2025-09-09T21:47:23,721 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-09T21:47:23,721 return self.run(options, args) 2025-09-09T21:47:23,721 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-09T21:47:23,721 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-09T21:47:23,721 return func(self, options, args) 2025-09-09T21:47:23,721 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2025-09-09T21:47:23,721 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2025-09-09T21:47:23,721 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 96, in resolve 2025-09-09T21:47:23,721 result = self._result = resolver.resolve( 2025-09-09T21:47:23,721 ~~~~~~~~~~~~~~~~^ 2025-09-09T21:47:23,721 collected.requirements, max_rounds=limit_how_complex_resolution_can_be 2025-09-09T21:47:23,721 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T21:47:23,721 ) 2025-09-09T21:47:23,721 ^ 2025-09-09T21:47:23,721 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 515, in resolve 2025-09-09T21:47:23,721 state = resolution.resolve(requirements, max_rounds=max_rounds) 2025-09-09T21:47:23,721 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 388, in resolve 2025-09-09T21:47:23,721 self._add_to_criteria(self.state.criteria, r, parent=None) 2025-09-09T21:47:23,721 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T21:47:23,721 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 141, in _add_to_criteria 2025-09-09T21:47:23,721 if not criterion.candidates: 2025-09-09T21:47:23,721 ^^^^^^^^^^^^^^^^^^^^ 2025-09-09T21:47:23,721 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/structs.py", line 194, in __bool__ 2025-09-09T21:47:23,721 return bool(self._sequence) 2025-09-09T21:47:23,721 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 163, in __bool__ 2025-09-09T21:47:23,721 self._bool = any(self) 2025-09-09T21:47:23,721 ~~~^^^^^^ 2025-09-09T21:47:23,721 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 147, in 2025-09-09T21:47:23,721 return (c for c in iterator if id(c) not in self._incompatible_ids) 2025-09-09T21:47:23,721 ^^^^^^^^ 2025-09-09T21:47:23,721 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 37, in _iter_built 2025-09-09T21:47:23,721 candidate = func() 2025-09-09T21:47:23,721 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 187, in _make_candidate_from_link 2025-09-09T21:47:23,721 base: Optional[BaseCandidate] = self._make_base_candidate_from_link( 2025-09-09T21:47:23,721 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-09T21:47:23,721 link, template, name, version 2025-09-09T21:47:23,721 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T21:47:23,721 ) 2025-09-09T21:47:23,721 ^ 2025-09-09T21:47:23,721 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 233, in _make_base_candidate_from_link 2025-09-09T21:47:23,721 self._link_candidate_cache[link] = LinkCandidate( 2025-09-09T21:47:23,721 ~~~~~~~~~~~~~^ 2025-09-09T21:47:23,721 link, 2025-09-09T21:47:23,721 ^^^^^ 2025-09-09T21:47:23,721 ...<3 lines>... 2025-09-09T21:47:23,721 version=version, 2025-09-09T21:47:23,721 ^^^^^^^^^^^^^^^^ 2025-09-09T21:47:23,721 ) 2025-09-09T21:47:23,721 ^ 2025-09-09T21:47:23,721 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 306, in __init__ 2025-09-09T21:47:23,721 super().__init__( 2025-09-09T21:47:23,721 ~~~~~~~~~~~~~~~~^ 2025-09-09T21:47:23,721 link=link, 2025-09-09T21:47:23,721 ^^^^^^^^^^ 2025-09-09T21:47:23,721 ...<4 lines>... 2025-09-09T21:47:23,721 version=version, 2025-09-09T21:47:23,721 ^^^^^^^^^^^^^^^^ 2025-09-09T21:47:23,721 ) 2025-09-09T21:47:23,721 ^ 2025-09-09T21:47:23,721 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 159, in __init__ 2025-09-09T21:47:23,721 self.dist = self._prepare() 2025-09-09T21:47:23,721 ~~~~~~~~~~~~~^^ 2025-09-09T21:47:23,721 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 236, in _prepare 2025-09-09T21:47:23,721 dist = self._prepare_distribution() 2025-09-09T21:47:23,721 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 317, in _prepare_distribution 2025-09-09T21:47:23,721 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2025-09-09T21:47:23,721 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T21:47:23,721 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 532, in prepare_linked_requirement 2025-09-09T21:47:23,721 return self._prepare_linked_requirement(req, parallel_builds) 2025-09-09T21:47:23,721 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T21:47:23,721 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 647, in _prepare_linked_requirement 2025-09-09T21:47:23,721 dist = _get_prepared_distribution( 2025-09-09T21:47:23,721 req, 2025-09-09T21:47:23,721 ...<3 lines>... 2025-09-09T21:47:23,721 self.check_build_deps, 2025-09-09T21:47:23,721 ) 2025-09-09T21:47:23,721 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 71, in _get_prepared_distribution 2025-09-09T21:47:23,721 abstract_dist.prepare_distribution_metadata( 2025-09-09T21:47:23,721 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-09T21:47:23,721 finder, build_isolation, check_build_deps 2025-09-09T21:47:23,721 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T21:47:23,721 ) 2025-09-09T21:47:23,721 ^ 2025-09-09T21:47:23,721 File "/usr/lib/python3/dist-packages/pip/_internal/distributions/sdist.py", line 69, in prepare_distribution_metadata 2025-09-09T21:47:23,721 self.req.prepare_metadata() 2025-09-09T21:47:23,721 ~~~~~~~~~~~~~~~~~~~~~~~~~^^ 2025-09-09T21:47:23,721 File "/usr/lib/python3/dist-packages/pip/_internal/req/req_install.py", line 581, in prepare_metadata 2025-09-09T21:47:23,721 self.metadata_directory = generate_metadata_legacy( 2025-09-09T21:47:23,721 ~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-09T21:47:23,721 build_env=self.build_env, 2025-09-09T21:47:23,721 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T21:47:23,721 ...<3 lines>... 2025-09-09T21:47:23,721 details=details, 2025-09-09T21:47:23,721 ^^^^^^^^^^^^^^^^ 2025-09-09T21:47:23,721 ) 2025-09-09T21:47:23,721 ^ 2025-09-09T21:47:23,721 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 70, in generate_metadata 2025-09-09T21:47:23,721 raise MetadataGenerationFailed(package_details=details) from error 2025-09-09T21:47:23,721 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2025-09-09T21:47:23,741 Removed jem==0.3.11 from https://files.pythonhosted.org/packages/84/79/4f66198f8520fe488c9c9c46363ee08118aea7a1ff96bc1601772bb27dfe/jem-0.3.11.tar.gz from build tracker '/tmp/pip-build-tracker-cepj9arl' 2025-09-09T21:47:23,742 Removed build tracker: '/tmp/pip-build-tracker-cepj9arl'