2025-09-06T02:58:19,239 Created temporary directory: /tmp/pip-build-tracker-yp9c36ig 2025-09-06T02:58:19,240 Initialized build tracking at /tmp/pip-build-tracker-yp9c36ig 2025-09-06T02:58:19,240 Created build tracker: /tmp/pip-build-tracker-yp9c36ig 2025-09-06T02:58:19,240 Entered build tracker: /tmp/pip-build-tracker-yp9c36ig 2025-09-06T02:58:19,240 Created temporary directory: /tmp/pip-wheel-cbfpv44n 2025-09-06T02:58:19,244 Created temporary directory: /tmp/pip-ephem-wheel-cache-bspia8bv 2025-09-06T02:58:19,302 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-06T02:58:19,304 2 location(s) to search for versions of phx-class-registry: 2025-09-06T02:58:19,304 * https://pypi.org/simple/phx-class-registry/ 2025-09-06T02:58:19,304 * https://www.piwheels.org/simple/phx-class-registry/ 2025-09-06T02:58:19,305 Fetching project page and analyzing links: https://pypi.org/simple/phx-class-registry/ 2025-09-06T02:58:19,305 Getting page https://pypi.org/simple/phx-class-registry/ 2025-09-06T02:58:19,306 Found index url https://pypi.org/simple/ 2025-09-06T02:58:19,453 Fetched page https://pypi.org/simple/phx-class-registry/ as application/vnd.pypi.simple.v1+json 2025-09-06T02:58:19,459 Found link https://files.pythonhosted.org/packages/0b/60/ff5041ffd63e031741944899005955b0c37a1a35d39cda383b5f9bb728ec/phx-class-registry-3.0.3.tar.gz (from https://pypi.org/simple/phx-class-registry/), version: 3.0.3 2025-09-06T02:58:19,459 Skipping link: No binaries permitted for phx-class-registry: https://files.pythonhosted.org/packages/c5/37/9cd4cbca2ce6afc68c7cbbd62848adb1fdb86516301e991019ae5a9e11c9/phx_class_registry-3.0.3-py3-none-any.whl (from https://pypi.org/simple/phx-class-registry/) 2025-09-06T02:58:19,460 Found link https://files.pythonhosted.org/packages/ad/7e/3cdd8a187ab7802515825752ba997e185838f793629733d5926725106d71/phx-class-registry-3.0.4.tar.gz (from https://pypi.org/simple/phx-class-registry/), version: 3.0.4 2025-09-06T02:58:19,460 Skipping link: No binaries permitted for phx-class-registry: https://files.pythonhosted.org/packages/8c/cf/f2d2174dbf353a3e28f3fc2c9601cb626d65965323f8fa4a3d4f2099f4fa/phx_class_registry-3.0.4-py3-none-any.whl (from https://pypi.org/simple/phx-class-registry/) 2025-09-06T02:58:19,460 Found link https://files.pythonhosted.org/packages/ea/48/b1acdd934f89377fd047401f02c301b938f4962f5af30b8ad7224487c412/phx-class-registry-3.0.5.tar.gz (from https://pypi.org/simple/phx-class-registry/), version: 3.0.5 2025-09-06T02:58:19,461 Skipping link: No binaries permitted for phx-class-registry: https://files.pythonhosted.org/packages/32/70/666e3ccf2e8b49c3cabd807570b3e410d9fbda9dcae15421f656a770d377/phx_class_registry-3.0.5-py3-none-any.whl (from https://pypi.org/simple/phx-class-registry/) 2025-09-06T02:58:19,462 Found link https://files.pythonhosted.org/packages/09/5c/054a6ab1d3b573e0fb6bb36c761c7615fc1017bf69b56e58d52e57dfc907/phx-class-registry-4.0.0.tar.gz (from https://pypi.org/simple/phx-class-registry/) (requires-python:>=3), version: 4.0.0 2025-09-06T02:58:19,462 Skipping link: No binaries permitted for phx-class-registry: https://files.pythonhosted.org/packages/64/a9/03190fbacea5bf5f2785a8909ce1c506de3bf8178fff45c7c55edfc11a08/phx_class_registry-4.0.0-py3-none-any.whl (from https://pypi.org/simple/phx-class-registry/) (requires-python:>=3) 2025-09-06T02:58:19,462 Found link https://files.pythonhosted.org/packages/ab/63/c113e0b71ce5340b7053472058f8a6a59195397a614de6a5a90e46a5d4c6/phx-class-registry-4.0.1.tar.gz (from https://pypi.org/simple/phx-class-registry/) (requires-python:>=3), version: 4.0.1 2025-09-06T02:58:19,463 Skipping link: No binaries permitted for phx-class-registry: https://files.pythonhosted.org/packages/4e/0e/d427f3f23b722f7805bdf347e87c1df50563ce61708db4fba0d6ce6c4831/phx_class_registry-4.0.1-py3-none-any.whl (from https://pypi.org/simple/phx-class-registry/) (requires-python:>=3) 2025-09-06T02:58:19,463 Found link https://files.pythonhosted.org/packages/42/8d/bf941418125e9208373513a13acede956fbdef49dd74f07b1cbe7454c9f4/phx-class-registry-4.0.2.tar.gz (from https://pypi.org/simple/phx-class-registry/) (requires-python:>=3), version: 4.0.2 2025-09-06T02:58:19,463 Skipping link: No binaries permitted for phx-class-registry: https://files.pythonhosted.org/packages/c3/34/01e83e7702ac7d1dc55b29284edcdf95b8f27bd22e2945ba723314174c4d/phx_class_registry-4.0.2-py3-none-any.whl (from https://pypi.org/simple/phx-class-registry/) (requires-python:>=3) 2025-09-06T02:58:19,464 Found link https://files.pythonhosted.org/packages/2c/cc/7ed8b37fa2e5e0186cf201898ce437110927a317ece01995c830d41d1f14/phx-class-registry-4.0.3.tar.gz (from https://pypi.org/simple/phx-class-registry/) (requires-python:>=3), version: 4.0.3 2025-09-06T02:58:19,464 Skipping link: No binaries permitted for phx-class-registry: https://files.pythonhosted.org/packages/6a/1a/18f8d5fefee7298206c975e3bbd6a6cdf63b73b9cd6b6cddb07d81fa3e3b/phx_class_registry-4.0.3-py3-none-any.whl (from https://pypi.org/simple/phx-class-registry/) (requires-python:>=3) 2025-09-06T02:58:19,464 Found link https://files.pythonhosted.org/packages/40/21/e6161a1778035873b3e63bbf68b2bf1b2ca5cd23bd13ab86d3d6cc7acab3/phx-class-registry-4.0.4.tar.gz (from https://pypi.org/simple/phx-class-registry/) (requires-python:>=3), version: 4.0.4 2025-09-06T02:58:19,465 Skipping link: No binaries permitted for phx-class-registry: https://files.pythonhosted.org/packages/22/2d/cc7a4a8235c5739e6ccefb6fb9f0bb40d68eeb4b1a7cb4ea2c90fcb978ff/phx_class_registry-4.0.4-py3-none-any.whl (from https://pypi.org/simple/phx-class-registry/) (requires-python:>=3) 2025-09-06T02:58:19,465 Found link https://files.pythonhosted.org/packages/13/1a/68634f03fe8526038afe90fbb7da79e3ac3bf5dfadc73d92a6f01830b01b/phx-class-registry-4.0.5.tar.gz (from https://pypi.org/simple/phx-class-registry/) (requires-python:>=3), version: 4.0.5 2025-09-06T02:58:19,465 Skipping link: No binaries permitted for phx-class-registry: https://files.pythonhosted.org/packages/04/bd/8a3e9c600ace001775dffa793b12cea5d890274f9c9cf0adb964e3f334ca/phx_class_registry-4.0.5-py3-none-any.whl (from https://pypi.org/simple/phx-class-registry/) (requires-python:>=3) 2025-09-06T02:58:19,466 Found link https://files.pythonhosted.org/packages/e7/9f/5a7a4d4c414b074df216824068cf8d82a05f05829e11976217cb9e550f50/phx-class-registry-4.0.6.tar.gz (from https://pypi.org/simple/phx-class-registry/) (requires-python:>=3), version: 4.0.6 2025-09-06T02:58:19,466 Skipping link: No binaries permitted for phx-class-registry: https://files.pythonhosted.org/packages/41/9f/c35b3f9acc9de12d381eb9bfda976bcbcd8ef2b89c31c9da67ac49c89006/phx_class_registry-4.0.6-py3-none-any.whl (from https://pypi.org/simple/phx-class-registry/) (requires-python:>=3) 2025-09-06T02:58:19,467 Found link https://files.pythonhosted.org/packages/79/ce/db26f7f8ed4f4b200f34b8401ecaa9cbb0709f3c3822ae0d29a6019ad2a8/phx-class-registry-4.1.0.tar.gz (from https://pypi.org/simple/phx-class-registry/) (requires-python:>=3.10), version: 4.1.0 2025-09-06T02:58:19,467 Skipping link: No binaries permitted for phx-class-registry: https://files.pythonhosted.org/packages/9b/46/02f4f5fb40f5ccbb3fc23a328fb3314843375d050a3b40ec21a8c18b5762/phx_class_registry-4.1.0-py3-none-any.whl (from https://pypi.org/simple/phx-class-registry/) (requires-python:>=3.10) 2025-09-06T02:58:19,467 Skipping link: No binaries permitted for phx-class-registry: https://files.pythonhosted.org/packages/41/e5/9384dd7f575ade7a14ae4371d6b4eafd997f18577d3e93ccd0e055389b0b/phx_class_registry-5.0.0-py3-none-any.whl (from https://pypi.org/simple/phx-class-registry/) (requires-python:<4.0,>=3.10) 2025-09-06T02:58:19,469 Found link https://files.pythonhosted.org/packages/d4/b0/dfe7eee3715a522e0507c5d81daab52d4348ee2672fa77c721617dbb6319/phx_class_registry-5.0.0.tar.gz (from https://pypi.org/simple/phx-class-registry/) (requires-python:<4.0,>=3.10), version: 5.0.0 2025-09-06T02:58:19,469 Skipping link: No binaries permitted for phx-class-registry: https://files.pythonhosted.org/packages/2e/f1/9bcf6eaf50d7a8e051d4e373c76dcb24b3e6d828159b059edbfff299f8ad/phx_class_registry-5.1.0-py3-none-any.whl (from https://pypi.org/simple/phx-class-registry/) (requires-python:<4.0,>=3.10) 2025-09-06T02:58:19,469 Found link https://files.pythonhosted.org/packages/b2/ee/078e5031989a922e5b2b6a27e9497fd12d09ffb77bf01cc1f0f6f1ebb1d1/phx_class_registry-5.1.0.tar.gz (from https://pypi.org/simple/phx-class-registry/) (requires-python:<4.0,>=3.10), version: 5.1.0 2025-09-06T02:58:19,470 Skipping link: No binaries permitted for phx-class-registry: https://files.pythonhosted.org/packages/7d/85/67eb86f25b1857a7669c4ad7a46b439e55c5301cbcb08b9ce8fa9125700d/phx_class_registry-5.1.1-py3-none-any.whl (from https://pypi.org/simple/phx-class-registry/) (requires-python:<4.0,>=3.11) 2025-09-06T02:58:19,471 Found link https://files.pythonhosted.org/packages/ad/e1/4038dc8b09e66b1f850913c05fe1c039f8d9c0ef61347af37c75bbe77e3f/phx_class_registry-5.1.1.tar.gz (from https://pypi.org/simple/phx-class-registry/) (requires-python:<4.0,>=3.11), version: 5.1.1 2025-09-06T02:58:19,471 Fetching project page and analyzing links: https://www.piwheels.org/simple/phx-class-registry/ 2025-09-06T02:58:19,472 Getting page https://www.piwheels.org/simple/phx-class-registry/ 2025-09-06T02:58:19,473 Found index url https://www.piwheels.org/simple/ 2025-09-06T02:58:19,567 Fetched page https://www.piwheels.org/simple/phx-class-registry/ as text/html 2025-09-06T02:58:19,571 Skipping link: No binaries permitted for phx-class-registry: https://archive1.piwheels.org/simple/phx-class-registry/phx_class_registry-5.1.1-py3-none-any.whl#sha256=b093ecc1dad34c5dc6eda2530046d956f2303a5cfaa543bf7fba35ce3c7b1672 (from https://www.piwheels.org/simple/phx-class-registry/) (requires-python:>=3.11,<4.0) 2025-09-06T02:58:19,571 Skipping link: No binaries permitted for phx-class-registry: https://archive1.piwheels.org/simple/phx-class-registry/phx_class_registry-5.1.0-py3-none-any.whl#sha256=a42eecc7672f23cc30229b3fbc6585451c9341c29610d146cfb48f2cb97757f3 (from https://www.piwheels.org/simple/phx-class-registry/) (requires-python:>=3.10,<4.0) 2025-09-06T02:58:19,571 Skipping link: No binaries permitted for phx-class-registry: https://www.piwheels.org/simple/phx-class-registry/phx_class_registry-4.1.0-py3-none-any.whl#sha256=959fe336b2ca337775f0c11cf2b648459818223e6c342d07fedd3ca9379b0f90 (from https://www.piwheels.org/simple/phx-class-registry/) (requires-python:>=3.10) 2025-09-06T02:58:19,571 Skipping link: No binaries permitted for phx-class-registry: https://archive1.piwheels.org/simple/phx-class-registry/phx_class_registry-4.0.6-py3-none-any.whl#sha256=2c1ab1c984954b131dee75ab454a5adb96aa6b46400bd60d1f9c39adf841bb68 (from https://www.piwheels.org/simple/phx-class-registry/) (requires-python:>=3) 2025-09-06T02:58:19,571 Skipping link: No binaries permitted for phx-class-registry: https://archive1.piwheels.org/simple/phx-class-registry/phx_class_registry-4.0.5-py3-none-any.whl#sha256=88a616da4adab851199d174a08a11866ce88111cfbbe4e259f7d0e83c7c174ee (from https://www.piwheels.org/simple/phx-class-registry/) (requires-python:>=3) 2025-09-06T02:58:19,572 Skipping link: No binaries permitted for phx-class-registry: https://archive1.piwheels.org/simple/phx-class-registry/phx_class_registry-4.0.4-py3-none-any.whl#sha256=7ee2c447162b1a24ecec0bcfef610f1fa0d1ad496da71bf57a50de8a61764e0b (from https://www.piwheels.org/simple/phx-class-registry/) (requires-python:>=3) 2025-09-06T02:58:19,572 Skipping link: No binaries permitted for phx-class-registry: https://archive1.piwheels.org/simple/phx-class-registry/phx_class_registry-4.0.3-py3-none-any.whl#sha256=3af8f47593802b37ea487a0e073a7e2a4216d7eeb5e849c49ea7d5b6fc02a1e2 (from https://www.piwheels.org/simple/phx-class-registry/) (requires-python:>=3) 2025-09-06T02:58:19,572 Skipping link: No binaries permitted for phx-class-registry: https://archive1.piwheels.org/simple/phx-class-registry/phx_class_registry-4.0.2-py3-none-any.whl#sha256=844ccc34287eef1dbdf27dfcefb32c21a121e68d7035956613edcde43dad05cd (from https://www.piwheels.org/simple/phx-class-registry/) (requires-python:>=3) 2025-09-06T02:58:19,572 Skipping link: No binaries permitted for phx-class-registry: https://archive1.piwheels.org/simple/phx-class-registry/phx_class_registry-4.0.1-py3-none-any.whl#sha256=37e94eb7d99c591af72d90e222c0ec5bffe1359764b9eb16649f2beb967080de (from https://www.piwheels.org/simple/phx-class-registry/) (requires-python:>=3) 2025-09-06T02:58:19,572 Skipping link: No binaries permitted for phx-class-registry: https://archive1.piwheels.org/simple/phx-class-registry/phx_class_registry-4.0.0-py3-none-any.whl#sha256=adcec6f351efbabadd43c8f4c84479c484ffab61bb0c8c8b4cbe67c2cf318734 (from https://www.piwheels.org/simple/phx-class-registry/) (requires-python:>=3) 2025-09-06T02:58:19,572 Skipping link: No binaries permitted for phx-class-registry: https://archive1.piwheels.org/simple/phx-class-registry/phx_class_registry-3.0.5-py3-none-any.whl#sha256=ebb6aa3d232f1a5081a00dab2551693bb39ac78359e01b42a9c157ef9a5f85ef (from https://www.piwheels.org/simple/phx-class-registry/) 2025-09-06T02:58:19,573 Skipping link: No binaries permitted for phx-class-registry: https://archive1.piwheels.org/simple/phx-class-registry/phx_class_registry-3.0.4-py3-none-any.whl#sha256=f45166d806e424ceedf9460b1252d0e73cf6454ce089be975a4ebaf0ef6a1194 (from https://www.piwheels.org/simple/phx-class-registry/) 2025-09-06T02:58:19,573 Skipping link: No binaries permitted for phx-class-registry: https://archive1.piwheels.org/simple/phx-class-registry/phx_class_registry-3.0.3-py3-none-any.whl#sha256=f32f57ed51e6c1a9b4d127fafed4c3d296be66f2c4173360d34c4f2c36489f3d (from https://www.piwheels.org/simple/phx-class-registry/) 2025-09-06T02:58:19,573 Skipping link: not a file: https://www.piwheels.org/simple/phx-class-registry/ 2025-09-06T02:58:19,573 Skipping link: not a file: https://pypi.org/simple/phx-class-registry/ 2025-09-06T02:58:19,599 Given no hashes to check 1 links for project 'phx-class-registry': discarding no candidates 2025-09-06T02:58:19,600 Collecting phx-class-registry==5.0.0 2025-09-06T02:58:19,601 Created temporary directory: /tmp/pip-unpack-qwa1g0c0 2025-09-06T02:58:19,741 Downloading phx_class_registry-5.0.0.tar.gz (32 kB) 2025-09-06T02:58:19,785 Added phx-class-registry==5.0.0 from https://files.pythonhosted.org/packages/d4/b0/dfe7eee3715a522e0507c5d81daab52d4348ee2672fa77c721617dbb6319/phx_class_registry-5.0.0.tar.gz to build tracker '/tmp/pip-build-tracker-yp9c36ig' 2025-09-06T02:58:19,788 ERROR: 2025-09-06T02:58:19,800 Exception information: 2025-09-06T02:58:19,800 Traceback (most recent call last): 2025-09-06T02:58:19,800 File "/usr/lib/python3/dist-packages/pip/_vendor/packaging/requirements.py", line 36, in __init__ 2025-09-06T02:58:19,800 parsed = _parse_requirement(requirement_string) 2025-09-06T02:58:19,800 File "/usr/lib/python3/dist-packages/pip/_vendor/packaging/_parser.py", line 62, in parse_requirement 2025-09-06T02:58:19,800 return _parse_requirement(Tokenizer(source, rules=DEFAULT_RULES)) 2025-09-06T02:58:19,800 File "/usr/lib/python3/dist-packages/pip/_vendor/packaging/_parser.py", line 80, in _parse_requirement 2025-09-06T02:58:19,800 url, specifier, marker = _parse_requirement_details(tokenizer) 2025-09-06T02:58:19,800 ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ 2025-09-06T02:58:19,800 File "/usr/lib/python3/dist-packages/pip/_vendor/packaging/_parser.py", line 124, in _parse_requirement_details 2025-09-06T02:58:19,800 marker = _parse_requirement_marker( 2025-09-06T02:58:19,800 tokenizer, 2025-09-06T02:58:19,800 ...<5 lines>... 2025-09-06T02:58:19,800 ), 2025-09-06T02:58:19,800 ) 2025-09-06T02:58:19,800 File "/usr/lib/python3/dist-packages/pip/_vendor/packaging/_parser.py", line 145, in _parse_requirement_marker 2025-09-06T02:58:19,800 tokenizer.raise_syntax_error( 2025-09-06T02:58:19,800 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-06T02:58:19,800 f"Expected end or semicolon (after {after})", 2025-09-06T02:58:19,800 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-06T02:58:19,800 span_start=span_start, 2025-09-06T02:58:19,800 ^^^^^^^^^^^^^^^^^^^^^^ 2025-09-06T02:58:19,800 ) 2025-09-06T02:58:19,800 ^ 2025-09-06T02:58:19,800 File "/usr/lib/python3/dist-packages/pip/_vendor/packaging/_tokenizer.py", line 168, in raise_syntax_error 2025-09-06T02:58:19,800 raise ParserSyntaxError( 2025-09-06T02:58:19,800 ...<3 lines>... 2025-09-06T02:58:19,800 ) 2025-09-06T02:58:19,800 pip._vendor.packaging._tokenizer.ParserSyntaxError: Expected end or semicolon (after name and no valid version specifier) 2025-09-06T02:58:19,800 poetry-core=^1.8 2025-09-06T02:58:19,800 ^ 2025-09-06T02:58:19,800 2025-09-06T02:58:19,800 The above exception was the direct cause of the following exception: 2025-09-06T02:58:19,800 2025-09-06T02:58:19,800 Traceback (most recent call last): 2025-09-06T02:58:19,800 File "/usr/lib/python3/dist-packages/pip/_internal/pyproject.py", line 160, in load_pyproject_toml 2025-09-06T02:58:19,800 get_requirement(requirement) 2025-09-06T02:58:19,800 ~~~~~~~~~~~~~~~^^^^^^^^^^^^^ 2025-09-06T02:58:19,800 File "/usr/lib/python3/dist-packages/pip/_internal/utils/packaging.py", line 43, in get_requirement 2025-09-06T02:58:19,800 return Requirement(req_string) 2025-09-06T02:58:19,800 File "/usr/lib/python3/dist-packages/pip/_vendor/packaging/requirements.py", line 38, in __init__ 2025-09-06T02:58:19,800 raise InvalidRequirement(str(e)) from e 2025-09-06T02:58:19,800 pip._vendor.packaging.requirements.InvalidRequirement: Expected end or semicolon (after name and no valid version specifier) 2025-09-06T02:58:19,800 poetry-core=^1.8 2025-09-06T02:58:19,800 ^ 2025-09-06T02:58:19,800 2025-09-06T02:58:19,800 The above exception was the direct cause of the following exception: 2025-09-06T02:58:19,800 2025-09-06T02:58:19,800 Traceback (most recent call last): 2025-09-06T02:58:19,800 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-06T02:58:19,800 status = _inner_run() 2025-09-06T02:58:19,800 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-06T02:58:19,800 return self.run(options, args) 2025-09-06T02:58:19,800 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-06T02:58:19,800 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-06T02:58:19,800 return func(self, options, args) 2025-09-06T02:58:19,800 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2025-09-06T02:58:19,800 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2025-09-06T02:58:19,800 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 96, in resolve 2025-09-06T02:58:19,800 result = self._result = resolver.resolve( 2025-09-06T02:58:19,800 ~~~~~~~~~~~~~~~~^ 2025-09-06T02:58:19,800 collected.requirements, max_rounds=limit_how_complex_resolution_can_be 2025-09-06T02:58:19,800 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-06T02:58:19,800 ) 2025-09-06T02:58:19,800 ^ 2025-09-06T02:58:19,800 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 515, in resolve 2025-09-06T02:58:19,800 state = resolution.resolve(requirements, max_rounds=max_rounds) 2025-09-06T02:58:19,800 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 388, in resolve 2025-09-06T02:58:19,800 self._add_to_criteria(self.state.criteria, r, parent=None) 2025-09-06T02:58:19,800 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-06T02:58:19,800 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 141, in _add_to_criteria 2025-09-06T02:58:19,800 if not criterion.candidates: 2025-09-06T02:58:19,800 ^^^^^^^^^^^^^^^^^^^^ 2025-09-06T02:58:19,800 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/structs.py", line 194, in __bool__ 2025-09-06T02:58:19,800 return bool(self._sequence) 2025-09-06T02:58:19,800 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 163, in __bool__ 2025-09-06T02:58:19,800 self._bool = any(self) 2025-09-06T02:58:19,800 ~~~^^^^^^ 2025-09-06T02:58:19,800 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 147, in 2025-09-06T02:58:19,800 return (c for c in iterator if id(c) not in self._incompatible_ids) 2025-09-06T02:58:19,800 ^^^^^^^^ 2025-09-06T02:58:19,800 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 37, in _iter_built 2025-09-06T02:58:19,800 candidate = func() 2025-09-06T02:58:19,800 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 187, in _make_candidate_from_link 2025-09-06T02:58:19,800 base: Optional[BaseCandidate] = self._make_base_candidate_from_link( 2025-09-06T02:58:19,800 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-06T02:58:19,800 link, template, name, version 2025-09-06T02:58:19,800 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-06T02:58:19,800 ) 2025-09-06T02:58:19,800 ^ 2025-09-06T02:58:19,800 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 233, in _make_base_candidate_from_link 2025-09-06T02:58:19,800 self._link_candidate_cache[link] = LinkCandidate( 2025-09-06T02:58:19,800 ~~~~~~~~~~~~~^ 2025-09-06T02:58:19,800 link, 2025-09-06T02:58:19,800 ^^^^^ 2025-09-06T02:58:19,800 ...<3 lines>... 2025-09-06T02:58:19,800 version=version, 2025-09-06T02:58:19,800 ^^^^^^^^^^^^^^^^ 2025-09-06T02:58:19,800 ) 2025-09-06T02:58:19,800 ^ 2025-09-06T02:58:19,800 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 306, in __init__ 2025-09-06T02:58:19,800 super().__init__( 2025-09-06T02:58:19,800 ~~~~~~~~~~~~~~~~^ 2025-09-06T02:58:19,800 link=link, 2025-09-06T02:58:19,800 ^^^^^^^^^^ 2025-09-06T02:58:19,800 ...<4 lines>... 2025-09-06T02:58:19,800 version=version, 2025-09-06T02:58:19,800 ^^^^^^^^^^^^^^^^ 2025-09-06T02:58:19,800 ) 2025-09-06T02:58:19,800 ^ 2025-09-06T02:58:19,800 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 159, in __init__ 2025-09-06T02:58:19,800 self.dist = self._prepare() 2025-09-06T02:58:19,800 ~~~~~~~~~~~~~^^ 2025-09-06T02:58:19,800 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 236, in _prepare 2025-09-06T02:58:19,800 dist = self._prepare_distribution() 2025-09-06T02:58:19,800 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 317, in _prepare_distribution 2025-09-06T02:58:19,800 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2025-09-06T02:58:19,800 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-06T02:58:19,800 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 532, in prepare_linked_requirement 2025-09-06T02:58:19,800 return self._prepare_linked_requirement(req, parallel_builds) 2025-09-06T02:58:19,800 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ 2025-09-06T02:58:19,800 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 647, in _prepare_linked_requirement 2025-09-06T02:58:19,800 dist = _get_prepared_distribution( 2025-09-06T02:58:19,800 req, 2025-09-06T02:58:19,800 ...<3 lines>... 2025-09-06T02:58:19,800 self.check_build_deps, 2025-09-06T02:58:19,800 ) 2025-09-06T02:58:19,800 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 71, in _get_prepared_distribution 2025-09-06T02:58:19,800 abstract_dist.prepare_distribution_metadata( 2025-09-06T02:58:19,800 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-06T02:58:19,800 finder, build_isolation, check_build_deps 2025-09-06T02:58:19,800 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-06T02:58:19,800 ) 2025-09-06T02:58:19,800 ^ 2025-09-06T02:58:19,800 File "/usr/lib/python3/dist-packages/pip/_internal/distributions/sdist.py", line 39, in prepare_distribution_metadata 2025-09-06T02:58:19,800 self.req.load_pyproject_toml() 2025-09-06T02:58:19,800 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^ 2025-09-06T02:58:19,800 File "/usr/lib/python3/dist-packages/pip/_internal/req/req_install.py", line 512, in load_pyproject_toml 2025-09-06T02:58:19,800 pyproject_toml_data = load_pyproject_toml( 2025-09-06T02:58:19,800 self.use_pep517, self.pyproject_toml_path, self.setup_py_path, str(self) 2025-09-06T02:58:19,800 ) 2025-09-06T02:58:19,800 File "/usr/lib/python3/dist-packages/pip/_internal/pyproject.py", line 162, in load_pyproject_toml 2025-09-06T02:58:19,800 raise InvalidPyProjectBuildRequires( 2025-09-06T02:58:19,800 ...<2 lines>... 2025-09-06T02:58:19,800 ) from error 2025-09-06T02:58:19,800 pip._internal.exceptions.InvalidPyProjectBuildRequires: 2025-09-06T02:58:19,826 Removed phx-class-registry==5.0.0 from https://files.pythonhosted.org/packages/d4/b0/dfe7eee3715a522e0507c5d81daab52d4348ee2672fa77c721617dbb6319/phx_class_registry-5.0.0.tar.gz from build tracker '/tmp/pip-build-tracker-yp9c36ig' 2025-09-06T02:58:19,826 Removed build tracker: '/tmp/pip-build-tracker-yp9c36ig'