2025-09-07T21:10:33,013 Created temporary directory: /tmp/pip-build-tracker-0cl33lw7 2025-09-07T21:10:33,013 Initialized build tracking at /tmp/pip-build-tracker-0cl33lw7 2025-09-07T21:10:33,013 Created build tracker: /tmp/pip-build-tracker-0cl33lw7 2025-09-07T21:10:33,014 Entered build tracker: /tmp/pip-build-tracker-0cl33lw7 2025-09-07T21:10:33,014 Created temporary directory: /tmp/pip-wheel-mwt8647e 2025-09-07T21:10:33,017 Created temporary directory: /tmp/pip-ephem-wheel-cache-_9q2a57q 2025-09-07T21:10:33,076 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-07T21:10:33,078 2 location(s) to search for versions of pyseq: 2025-09-07T21:10:33,078 * https://pypi.org/simple/pyseq/ 2025-09-07T21:10:33,078 * https://www.piwheels.org/simple/pyseq/ 2025-09-07T21:10:33,078 Fetching project page and analyzing links: https://pypi.org/simple/pyseq/ 2025-09-07T21:10:33,079 Getting page https://pypi.org/simple/pyseq/ 2025-09-07T21:10:33,080 Found index url https://pypi.org/simple/ 2025-09-07T21:10:33,150 Fetched page https://pypi.org/simple/pyseq/ as application/vnd.pypi.simple.v1+json 2025-09-07T21:10:33,153 Found link https://files.pythonhosted.org/packages/89/a2/f97c505267f0948982a9741e4893c7e79451cc23fca458a4aa427a6cb4ec/pyseq-0.2.0b.tar.gz (from https://pypi.org/simple/pyseq/), version: 0.2.0b 2025-09-07T21:10:33,154 Found link https://files.pythonhosted.org/packages/ac/46/45b2a6656db138233f47bad4056f22741dbfdbf1ba41d69376ccb97f3d78/pyseq-0.2.1b.tar.gz (from https://pypi.org/simple/pyseq/), version: 0.2.1b 2025-09-07T21:10:33,154 Found link https://files.pythonhosted.org/packages/29/07/b9a76a5a7bfde725ce2797eebf747ef0a093de9dd6809896f32c56d2842f/pyseq-0.3.0.tar.gz (from https://pypi.org/simple/pyseq/), version: 0.3.0 2025-09-07T21:10:33,154 Found link https://files.pythonhosted.org/packages/92/7c/bfe9b51459e5fe636c3b3cd604dfef67d8ebbc1c54c5f07d265b7b8985e7/pyseq-0.3.1.tar.gz (from https://pypi.org/simple/pyseq/), version: 0.3.1 2025-09-07T21:10:33,154 Found link https://files.pythonhosted.org/packages/c3/13/01ff28089dcf5dbb8f9204c5bded5d9187e3da103ac9088e83c0c670f2fb/pyseq-0.4.1.tar.gz (from https://pypi.org/simple/pyseq/), version: 0.4.1 2025-09-07T21:10:33,155 Found link https://files.pythonhosted.org/packages/e8/14/64a6db8aedb34422418cf3e32454efaa8360a6bce015e74f60eda323c942/pyseq-0.4.2.tar.gz (from https://pypi.org/simple/pyseq/), version: 0.4.2 2025-09-07T21:10:33,155 Found link https://files.pythonhosted.org/packages/fc/30/3ab2273c42c02952d87faade3aa3fd4ccea8aa6d71a45f42fcd9f716b139/pyseq-0.4.3.tar.gz (from https://pypi.org/simple/pyseq/), version: 0.4.3 2025-09-07T21:10:33,155 Found link https://files.pythonhosted.org/packages/4d/7f/1ae915b5e40212add935dd26975a7b31acdfecdb75adad49491d5fd2ba15/pyseq-0.4.4.tar.gz (from https://pypi.org/simple/pyseq/), version: 0.4.4 2025-09-07T21:10:33,155 Found link https://files.pythonhosted.org/packages/39/da/457739c7ca18206b841904dc720b8192faf185c4d67e6143a5cedb6502f3/pyseq-0.5.0.tar.gz (from https://pypi.org/simple/pyseq/), version: 0.5.0 2025-09-07T21:10:33,155 Skipping link: No binaries permitted for pyseq: https://files.pythonhosted.org/packages/b7/63/5cc44771e072fde5d2673f8864be4f3d066b0ca0617a6cfdb053447d765e/pyseq-0.5.1-py2-none-any.whl (from https://pypi.org/simple/pyseq/) 2025-09-07T21:10:33,156 Found link https://files.pythonhosted.org/packages/6b/48/273c0f22277379060e2d44ac08edb549de1d91051d02bf2c3f81c4e387e9/pyseq-0.5.1.tar.gz (from https://pypi.org/simple/pyseq/), version: 0.5.1 2025-09-07T21:10:33,156 Found link https://files.pythonhosted.org/packages/67/88/8dda7a74491cb02f7d7316cb0c91b92a4f9e255fef292643905a3cac7434/pyseq-0.5.2.tar.gz (from https://pypi.org/simple/pyseq/), version: 0.5.2 2025-09-07T21:10:33,156 Found link https://files.pythonhosted.org/packages/6a/d0/95249d6e2da46869ff21ff2ade74397ad71a8a53d8c315973b79bf617c92/pyseq-0.5.3.1.tar.gz (from https://pypi.org/simple/pyseq/), version: 0.5.3.1 2025-09-07T21:10:33,156 Found link https://files.pythonhosted.org/packages/81/2f/513435fd88271d64e63b3a3991878c42092cfed0fe71f8e2768037bf0f80/pyseq-0.5.4.tar.gz (from https://pypi.org/simple/pyseq/), version: 0.5.4 2025-09-07T21:10:33,156 Found link https://files.pythonhosted.org/packages/46/2c/db340f7cea79813de2710d2c67642e01757e6d1b9683a81b1d0d8fad8fb8/pyseq-0.5.5.tar.gz (from https://pypi.org/simple/pyseq/), version: 0.5.5 2025-09-07T21:10:33,157 Found link https://files.pythonhosted.org/packages/59/d2/f606c18e6ce3a685f8684c56463f3190c5ecdddd7c07ce9774bac31c7192/pyseq-0.6.0.tar.gz (from https://pypi.org/simple/pyseq/), version: 0.6.0 2025-09-07T21:10:33,157 Found link https://files.pythonhosted.org/packages/d0/bd/c1552203a167f0d03e6c6f84303f866970e2769725d65e0ada353a420547/pyseq-0.6.1.tar.gz (from https://pypi.org/simple/pyseq/), version: 0.6.1 2025-09-07T21:10:33,158 Found link https://files.pythonhosted.org/packages/6d/ac/9584c545c6483b2116bbd08bb7641dee8c2323b93bd736632095c523cd6f/pyseq-0.7.0.tar.gz (from https://pypi.org/simple/pyseq/) (requires-python:>=3.6), version: 0.7.0 2025-09-07T21:10:33,158 Found link https://files.pythonhosted.org/packages/f0/ea/e37720141ca2ad1a54ba19353382b0ea8447c517edffd0563c41cd5d6f00/pyseq-0.8.0.tar.gz (from https://pypi.org/simple/pyseq/) (requires-python:>=3.6), version: 0.8.0 2025-09-07T21:10:33,158 Found link https://files.pythonhosted.org/packages/17/59/405c3f3d9a32b19dc3874f43cafffd6b7ac3601ce5f4239ca0776b29703d/pyseq-0.8.1.tar.gz (from https://pypi.org/simple/pyseq/) (requires-python:>=3.6), version: 0.8.1 2025-09-07T21:10:33,158 Found link https://files.pythonhosted.org/packages/c5/a6/a5a0bff0407ef7432ce940845eb91aa88fcb95d5a3f18adc3d2dd44316e2/pyseq-0.8.2.tar.gz (from https://pypi.org/simple/pyseq/) (requires-python:>=3.6), version: 0.8.2 2025-09-07T21:10:33,158 Found link https://files.pythonhosted.org/packages/dc/0c/f7d80f670f8f535c952ec7552335bde70bbfe2b59e92ddf7c2a7eac30937/pyseq-0.8.3.tar.gz (from https://pypi.org/simple/pyseq/) (requires-python:>=3.6), version: 0.8.3 2025-09-07T21:10:33,159 Found link https://files.pythonhosted.org/packages/13/bd/46acea517201d1e664d578409df8b01a59ecdb7685c852d371e0b53a1a38/pyseq-0.8.4.tar.gz (from https://pypi.org/simple/pyseq/) (requires-python:>=3.6), version: 0.8.4 2025-09-07T21:10:33,159 Found link https://files.pythonhosted.org/packages/a5/75/b1c648f218c6e68517ba2af5ebb6a7ce71e4b98013acf648d5fb32eda6d0/pyseq-0.9.0.tar.gz (from https://pypi.org/simple/pyseq/) (requires-python:>=3.6), version: 0.9.0 2025-09-07T21:10:33,159 Fetching project page and analyzing links: https://www.piwheels.org/simple/pyseq/ 2025-09-07T21:10:33,159 Getting page https://www.piwheels.org/simple/pyseq/ 2025-09-07T21:10:33,160 Found index url https://www.piwheels.org/simple/ 2025-09-07T21:10:33,247 Fetched page https://www.piwheels.org/simple/pyseq/ as text/html 2025-09-07T21:10:33,252 Skipping link: No binaries permitted for pyseq: https://archive1.piwheels.org/simple/pyseq/pyseq-0.9.0-py3-none-any.whl#sha256=3cd93fe0614bcf84acc32039ebce910f0a68c3fdf65aa20ee15c2637d8c10226 (from https://www.piwheels.org/simple/pyseq/) (requires-python:>=3.6) 2025-09-07T21:10:33,253 Skipping link: No binaries permitted for pyseq: https://archive1.piwheels.org/simple/pyseq/pyseq-0.8.4-py3-none-any.whl#sha256=5797b4a282574ac16b7100841e8dfbe0862f0aa29500d608c0524973587927f6 (from https://www.piwheels.org/simple/pyseq/) (requires-python:>=3.6) 2025-09-07T21:10:33,253 Skipping link: No binaries permitted for pyseq: https://archive1.piwheels.org/simple/pyseq/pyseq-0.8.3-py3-none-any.whl#sha256=7b0a30a19bab029e6019bb881afd3851f88e506b5a8135cbce90dd8bb2012be3 (from https://www.piwheels.org/simple/pyseq/) (requires-python:>=3.6) 2025-09-07T21:10:33,253 Skipping link: No binaries permitted for pyseq: https://archive1.piwheels.org/simple/pyseq/pyseq-0.8.2-py3-none-any.whl#sha256=1b4920e9d85b794737e98e49519eccb1e0b5d2d31cb1078da26268b7cdabc782 (from https://www.piwheels.org/simple/pyseq/) (requires-python:>=3.6) 2025-09-07T21:10:33,253 Skipping link: No binaries permitted for pyseq: https://archive1.piwheels.org/simple/pyseq/pyseq-0.8.1-py3-none-any.whl#sha256=3c0dddfa3f6fb33ea6e5ffcdd462174da134457bd59bec357f96e798f801ab7b (from https://www.piwheels.org/simple/pyseq/) (requires-python:>=3.6) 2025-09-07T21:10:33,253 Skipping link: No binaries permitted for pyseq: https://archive1.piwheels.org/simple/pyseq/pyseq-0.8.0-py3-none-any.whl#sha256=c1768b858d9bfa961f9112b0091baed14b3738edbc89f3cc36b3af70a192ee55 (from https://www.piwheels.org/simple/pyseq/) (requires-python:>=3.6) 2025-09-07T21:10:33,254 Skipping link: No binaries permitted for pyseq: https://archive1.piwheels.org/simple/pyseq/pyseq-0.7.0-py3-none-any.whl#sha256=552dcbe4aaec6175385532d5972f6eb7a0143c1a0cede8845fb189b1227e7b62 (from https://www.piwheels.org/simple/pyseq/) (requires-python:>=3.6) 2025-09-07T21:10:33,254 Skipping link: No binaries permitted for pyseq: https://archive1.piwheels.org/simple/pyseq/pyseq-0.6.1-py3-none-any.whl#sha256=2f314699938b793b3f32325563ee4c55bf8687b076dccde39cbe16dcc1255b4a (from https://www.piwheels.org/simple/pyseq/) 2025-09-07T21:10:33,254 Skipping link: No binaries permitted for pyseq: https://archive1.piwheels.org/simple/pyseq/pyseq-0.6.0-py3-none-any.whl#sha256=df77d9de0f50212f49b3f3bbe165320730c092918f885b17a85a03defde7685b (from https://www.piwheels.org/simple/pyseq/) 2025-09-07T21:10:33,254 Skipping link: No binaries permitted for pyseq: https://archive1.piwheels.org/simple/pyseq/pyseq-0.5.5-py3-none-any.whl#sha256=58ab862f85559fafc6674972d4814e80940a49e0f04f348497ea2db42593d432 (from https://www.piwheels.org/simple/pyseq/) 2025-09-07T21:10:33,254 Skipping link: No binaries permitted for pyseq: https://archive1.piwheels.org/simple/pyseq/pyseq-0.5.4-py3-none-any.whl#sha256=01da93f76f274bead3ca36bdf14f425b3d3f3fb345e1f871fd5f12eb76c205e1 (from https://www.piwheels.org/simple/pyseq/) 2025-09-07T21:10:33,254 Skipping link: No binaries permitted for pyseq: https://archive1.piwheels.org/simple/pyseq/pyseq-0.5.2-py3-none-any.whl#sha256=7df6071075d23d63e75d46d4d8f773790b0d77fb7a434a8aaa602640b81c94b9 (from https://www.piwheels.org/simple/pyseq/) 2025-09-07T21:10:33,255 Skipping link: No binaries permitted for pyseq: https://archive1.piwheels.org/simple/pyseq/pyseq-0.5.1-py3-none-any.whl#sha256=6aa550a87cd390336f4b2cd6e9caa9db941fff9cb013a3f7ac83e5d295a098f2 (from https://www.piwheels.org/simple/pyseq/) 2025-09-07T21:10:33,255 Skipping link: No binaries permitted for pyseq: https://archive1.piwheels.org/simple/pyseq/pyseq-0.5.0-py3-none-any.whl#sha256=fe6e4ea5c87f7dca92bb0b873ae59a6bcb460462f46eac213db7a39c8c04d3ee (from https://www.piwheels.org/simple/pyseq/) 2025-09-07T21:10:33,255 Skipping link: No binaries permitted for pyseq: https://archive1.piwheels.org/simple/pyseq/pyseq-0.4.4-py3-none-any.whl#sha256=47279d11edbce0e542bf14cb173081ba41d8a89ebf9ef6c656197aea14681de7 (from https://www.piwheels.org/simple/pyseq/) 2025-09-07T21:10:33,255 Skipping link: No binaries permitted for pyseq: https://archive1.piwheels.org/simple/pyseq/pyseq-0.4.3-py3-none-any.whl#sha256=335e15027b74b154e9205be81fa7c1627fcca1df7a9f7c757a41cdfd3cf1bb11 (from https://www.piwheels.org/simple/pyseq/) 2025-09-07T21:10:33,255 Skipping link: No binaries permitted for pyseq: https://archive1.piwheels.org/simple/pyseq/pyseq-0.4.2-py3-none-any.whl#sha256=aa9e099871d5196454907433c3163ecfab0f8dba59118d99a529b63f56466bdd (from https://www.piwheels.org/simple/pyseq/) 2025-09-07T21:10:33,255 Skipping link: No binaries permitted for pyseq: https://archive1.piwheels.org/simple/pyseq/pyseq-0.4.1-py3-none-any.whl#sha256=24b12106983579a58979c851e8108ef0af735ae3332c91ec7ae905a528c0e895 (from https://www.piwheels.org/simple/pyseq/) 2025-09-07T21:10:33,256 Skipping link: No binaries permitted for pyseq: https://archive1.piwheels.org/simple/pyseq/pyseq-0.3.1-py3-none-any.whl#sha256=ff5f46f8ee49b003eaa8dc851e0e5a0e6b099350877b95a14024b946b23cc77d (from https://www.piwheels.org/simple/pyseq/) 2025-09-07T21:10:33,256 Skipping link: not a file: https://www.piwheels.org/simple/pyseq/ 2025-09-07T21:10:33,256 Skipping link: not a file: https://pypi.org/simple/pyseq/ 2025-09-07T21:10:33,284 Given no hashes to check 1 links for project 'pyseq': discarding no candidates 2025-09-07T21:10:33,286 Collecting pyseq==0.2.1b 2025-09-07T21:10:33,287 Created temporary directory: /tmp/pip-unpack-rskosm0u 2025-09-07T21:10:33,542 Downloading pyseq-0.2.1b.tar.gz (13 kB) 2025-09-07T21:10:33,594 Added pyseq==0.2.1b from https://files.pythonhosted.org/packages/ac/46/45b2a6656db138233f47bad4056f22741dbfdbf1ba41d69376ccb97f3d78/pyseq-0.2.1b.tar.gz to build tracker '/tmp/pip-build-tracker-0cl33lw7' 2025-09-07T21:10:33,595 Running setup.py (path:/tmp/pip-wheel-mwt8647e/pyseq_d9ca79c132474641947fd88d080ff623/setup.py) egg_info for package pyseq 2025-09-07T21:10:33,595 Created temporary directory: /tmp/pip-pip-egg-info-z7oimjss 2025-09-07T21:10:33,596 Preparing metadata (setup.py): started 2025-09-07T21:10:33,596 Running command python setup.py egg_info 2025-09-07T21:10:34,099 Traceback (most recent call last): 2025-09-07T21:10:34,100 File "", line 2, in 2025-09-07T21:10:34,100 exec(compile(''' 2025-09-07T21:10:34,100 ~~~~^^^^^^^^^^^^ 2025-09-07T21:10:34,101 # This is -- a caller that pip uses to run setup.py 2025-09-07T21:10:34,101 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T21:10:34,101 ...<32 lines>... 2025-09-07T21:10:34,101 exec(compile(setup_py_code, filename, "exec")) 2025-09-07T21:10:34,101 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T21:10:34,101 ''' % ('/tmp/pip-wheel-mwt8647e/pyseq_d9ca79c132474641947fd88d080ff623/setup.py',), "", "exec")) 2025-09-07T21:10:34,101 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T21:10:34,101 File "", line 35, in 2025-09-07T21:10:34,101 File "/tmp/pip-wheel-mwt8647e/pyseq_d9ca79c132474641947fd88d080ff623/setup.py", line 9, in 2025-09-07T21:10:34,102 from pyseq import __version__ 2025-09-07T21:10:34,102 File "/tmp/pip-wheel-mwt8647e/pyseq_d9ca79c132474641947fd88d080ff623/pyseq.py", line 158 2025-09-07T21:10:34,102 raise TypeError, 'Read-only attribute' 2025-09-07T21:10:34,102 ^ 2025-09-07T21:10:34,102 SyntaxError: invalid syntax 2025-09-07T21:10:34,185 ERROR: python setup.py egg_info exited with 1 2025-09-07T21:10:34,198 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2025-09-07T21:10:34,198 exec(compile('"'"''"'"''"'"' 2025-09-07T21:10:34,198 # This is -- a caller that pip uses to run setup.py 2025-09-07T21:10:34,198 # 2025-09-07T21:10:34,198 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-07T21:10:34,198 # import from `distutils.core` to work with newer packaging standards. 2025-09-07T21:10:34,198 # - It provides a clear error message when setuptools is not installed. 2025-09-07T21:10:34,198 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-07T21:10:34,198 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-07T21:10:34,198 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-07T21:10:34,198 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-07T21:10:34,198 import os, sys, tokenize, traceback 2025-09-07T21:10:34,198 2025-09-07T21:10:34,198 try: 2025-09-07T21:10:34,198 import setuptools 2025-09-07T21:10:34,198 except ImportError: 2025-09-07T21:10:34,198 print( 2025-09-07T21:10:34,198 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-07T21:10:34,198 "the build environment with exception:", 2025-09-07T21:10:34,198 file=sys.stderr, 2025-09-07T21:10:34,198 ) 2025-09-07T21:10:34,198 traceback.print_exc() 2025-09-07T21:10:34,198 sys.exit(1) 2025-09-07T21:10:34,198 2025-09-07T21:10:34,198 __file__ = %r 2025-09-07T21:10:34,198 sys.argv[0] = __file__ 2025-09-07T21:10:34,198 2025-09-07T21:10:34,198 if os.path.exists(__file__): 2025-09-07T21:10:34,198 filename = __file__ 2025-09-07T21:10:34,198 with tokenize.open(__file__) as f: 2025-09-07T21:10:34,198 setup_py_code = f.read() 2025-09-07T21:10:34,198 else: 2025-09-07T21:10:34,198 filename = "" 2025-09-07T21:10:34,198 setup_py_code = "from setuptools import setup; setup()" 2025-09-07T21:10:34,198 2025-09-07T21:10:34,198 exec(compile(setup_py_code, filename, "exec")) 2025-09-07T21:10:34,198 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-mwt8647e/pyseq_d9ca79c132474641947fd88d080ff623/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-z7oimjss[/] 2025-09-07T21:10:34,198 [bold magenta]cwd[/]: /tmp/pip-wheel-mwt8647e/pyseq_d9ca79c132474641947fd88d080ff623/ 2025-09-07T21:10:34,198 Preparing metadata (setup.py): finished with status 'error' 2025-09-07T21:10:34,199 ERROR: metadata generation failed 2025-09-07T21:10:34,205 Exception information: 2025-09-07T21:10:34,205 Traceback (most recent call last): 2025-09-07T21:10:34,205 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 63, in generate_metadata 2025-09-07T21:10:34,205 call_subprocess( 2025-09-07T21:10:34,205 ~~~~~~~~~~~~~~~^ 2025-09-07T21:10:34,205 args, 2025-09-07T21:10:34,205 ^^^^^ 2025-09-07T21:10:34,205 ...<2 lines>... 2025-09-07T21:10:34,205 spinner=spinner, 2025-09-07T21:10:34,205 ^^^^^^^^^^^^^^^^ 2025-09-07T21:10:34,205 ) 2025-09-07T21:10:34,205 ^ 2025-09-07T21:10:34,205 File "/usr/lib/python3/dist-packages/pip/_internal/utils/subprocess.py", line 209, in call_subprocess 2025-09-07T21:10:34,205 raise error 2025-09-07T21:10:34,205 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2025-09-07T21:10:34,205 2025-09-07T21:10:34,205 The above exception was the direct cause of the following exception: 2025-09-07T21:10:34,205 2025-09-07T21:10:34,205 Traceback (most recent call last): 2025-09-07T21:10:34,205 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-07T21:10:34,205 status = _inner_run() 2025-09-07T21:10:34,205 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-07T21:10:34,205 return self.run(options, args) 2025-09-07T21:10:34,205 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-07T21:10:34,205 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-07T21:10:34,205 return func(self, options, args) 2025-09-07T21:10:34,205 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2025-09-07T21:10:34,205 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2025-09-07T21:10:34,205 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 96, in resolve 2025-09-07T21:10:34,205 result = self._result = resolver.resolve( 2025-09-07T21:10:34,205 ~~~~~~~~~~~~~~~~^ 2025-09-07T21:10:34,205 collected.requirements, max_rounds=limit_how_complex_resolution_can_be 2025-09-07T21:10:34,205 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T21:10:34,205 ) 2025-09-07T21:10:34,205 ^ 2025-09-07T21:10:34,205 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 515, in resolve 2025-09-07T21:10:34,205 state = resolution.resolve(requirements, max_rounds=max_rounds) 2025-09-07T21:10:34,205 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 388, in resolve 2025-09-07T21:10:34,205 self._add_to_criteria(self.state.criteria, r, parent=None) 2025-09-07T21:10:34,205 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T21:10:34,205 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 141, in _add_to_criteria 2025-09-07T21:10:34,205 if not criterion.candidates: 2025-09-07T21:10:34,205 ^^^^^^^^^^^^^^^^^^^^ 2025-09-07T21:10:34,205 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/structs.py", line 194, in __bool__ 2025-09-07T21:10:34,205 return bool(self._sequence) 2025-09-07T21:10:34,205 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 163, in __bool__ 2025-09-07T21:10:34,205 self._bool = any(self) 2025-09-07T21:10:34,205 ~~~^^^^^^ 2025-09-07T21:10:34,205 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 147, in 2025-09-07T21:10:34,205 return (c for c in iterator if id(c) not in self._incompatible_ids) 2025-09-07T21:10:34,205 ^^^^^^^^ 2025-09-07T21:10:34,205 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 37, in _iter_built 2025-09-07T21:10:34,205 candidate = func() 2025-09-07T21:10:34,205 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 187, in _make_candidate_from_link 2025-09-07T21:10:34,205 base: Optional[BaseCandidate] = self._make_base_candidate_from_link( 2025-09-07T21:10:34,205 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-07T21:10:34,205 link, template, name, version 2025-09-07T21:10:34,205 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T21:10:34,205 ) 2025-09-07T21:10:34,205 ^ 2025-09-07T21:10:34,205 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 233, in _make_base_candidate_from_link 2025-09-07T21:10:34,205 self._link_candidate_cache[link] = LinkCandidate( 2025-09-07T21:10:34,205 ~~~~~~~~~~~~~^ 2025-09-07T21:10:34,205 link, 2025-09-07T21:10:34,205 ^^^^^ 2025-09-07T21:10:34,205 ...<3 lines>... 2025-09-07T21:10:34,205 version=version, 2025-09-07T21:10:34,205 ^^^^^^^^^^^^^^^^ 2025-09-07T21:10:34,205 ) 2025-09-07T21:10:34,205 ^ 2025-09-07T21:10:34,205 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 306, in __init__ 2025-09-07T21:10:34,205 super().__init__( 2025-09-07T21:10:34,205 ~~~~~~~~~~~~~~~~^ 2025-09-07T21:10:34,205 link=link, 2025-09-07T21:10:34,205 ^^^^^^^^^^ 2025-09-07T21:10:34,205 ...<4 lines>... 2025-09-07T21:10:34,205 version=version, 2025-09-07T21:10:34,205 ^^^^^^^^^^^^^^^^ 2025-09-07T21:10:34,205 ) 2025-09-07T21:10:34,205 ^ 2025-09-07T21:10:34,205 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 159, in __init__ 2025-09-07T21:10:34,205 self.dist = self._prepare() 2025-09-07T21:10:34,205 ~~~~~~~~~~~~~^^ 2025-09-07T21:10:34,205 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 236, in _prepare 2025-09-07T21:10:34,205 dist = self._prepare_distribution() 2025-09-07T21:10:34,205 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 317, in _prepare_distribution 2025-09-07T21:10:34,205 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2025-09-07T21:10:34,205 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T21:10:34,205 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 532, in prepare_linked_requirement 2025-09-07T21:10:34,205 return self._prepare_linked_requirement(req, parallel_builds) 2025-09-07T21:10:34,205 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T21:10:34,205 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 647, in _prepare_linked_requirement 2025-09-07T21:10:34,205 dist = _get_prepared_distribution( 2025-09-07T21:10:34,205 req, 2025-09-07T21:10:34,205 ...<3 lines>... 2025-09-07T21:10:34,205 self.check_build_deps, 2025-09-07T21:10:34,205 ) 2025-09-07T21:10:34,205 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 71, in _get_prepared_distribution 2025-09-07T21:10:34,205 abstract_dist.prepare_distribution_metadata( 2025-09-07T21:10:34,205 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-07T21:10:34,205 finder, build_isolation, check_build_deps 2025-09-07T21:10:34,205 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T21:10:34,205 ) 2025-09-07T21:10:34,205 ^ 2025-09-07T21:10:34,205 File "/usr/lib/python3/dist-packages/pip/_internal/distributions/sdist.py", line 69, in prepare_distribution_metadata 2025-09-07T21:10:34,205 self.req.prepare_metadata() 2025-09-07T21:10:34,205 ~~~~~~~~~~~~~~~~~~~~~~~~~^^ 2025-09-07T21:10:34,205 File "/usr/lib/python3/dist-packages/pip/_internal/req/req_install.py", line 581, in prepare_metadata 2025-09-07T21:10:34,205 self.metadata_directory = generate_metadata_legacy( 2025-09-07T21:10:34,205 ~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-07T21:10:34,205 build_env=self.build_env, 2025-09-07T21:10:34,205 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T21:10:34,205 ...<3 lines>... 2025-09-07T21:10:34,205 details=details, 2025-09-07T21:10:34,205 ^^^^^^^^^^^^^^^^ 2025-09-07T21:10:34,205 ) 2025-09-07T21:10:34,205 ^ 2025-09-07T21:10:34,205 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 70, in generate_metadata 2025-09-07T21:10:34,205 raise MetadataGenerationFailed(package_details=details) from error 2025-09-07T21:10:34,205 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2025-09-07T21:10:34,227 Removed pyseq==0.2.1b from https://files.pythonhosted.org/packages/ac/46/45b2a6656db138233f47bad4056f22741dbfdbf1ba41d69376ccb97f3d78/pyseq-0.2.1b.tar.gz from build tracker '/tmp/pip-build-tracker-0cl33lw7' 2025-09-07T21:10:34,228 Removed build tracker: '/tmp/pip-build-tracker-0cl33lw7'