2025-09-11T20:21:14,094 Created temporary directory: /tmp/pip-build-tracker-9ewffke7 2025-09-11T20:21:14,095 Initialized build tracking at /tmp/pip-build-tracker-9ewffke7 2025-09-11T20:21:14,095 Created build tracker: /tmp/pip-build-tracker-9ewffke7 2025-09-11T20:21:14,095 Entered build tracker: /tmp/pip-build-tracker-9ewffke7 2025-09-11T20:21:14,095 Created temporary directory: /tmp/pip-wheel-lr_l0zp7 2025-09-11T20:21:14,098 Created temporary directory: /tmp/pip-ephem-wheel-cache-j7q0fpku 2025-09-11T20:21:14,167 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-11T20:21:14,169 2 location(s) to search for versions of exirt: 2025-09-11T20:21:14,169 * https://pypi.org/simple/exirt/ 2025-09-11T20:21:14,169 * https://www.piwheels.org/simple/exirt/ 2025-09-11T20:21:14,170 Fetching project page and analyzing links: https://pypi.org/simple/exirt/ 2025-09-11T20:21:14,171 Getting page https://pypi.org/simple/exirt/ 2025-09-11T20:21:14,172 Found index url https://pypi.org/simple/ 2025-09-11T20:21:14,412 Fetched page https://pypi.org/simple/exirt/ as application/vnd.pypi.simple.v1+json 2025-09-11T20:21:14,416 Found link https://files.pythonhosted.org/packages/72/ec/5155132f6b35adbe0ae10d5bfb120424e66123278b31f4df7c2cffcd93cb/eXirt-1.0.0.1.tar.gz (from https://pypi.org/simple/exirt/), version: 1.0.0.1 2025-09-11T20:21:14,416 Found link https://files.pythonhosted.org/packages/aa/20/3632bf8d97e8967049425bbe5d3795e4a95511456f3d1a89f74d401139f9/eXirt-1.0.0.2.tar.gz (from https://pypi.org/simple/exirt/), version: 1.0.0.2 2025-09-11T20:21:14,417 Found link https://files.pythonhosted.org/packages/76/d0/925283d6011af94535ea5d6d796d0a22953996c8d34c878b4278c2c1efff/eXirt-1.0.0.3.tar.gz (from https://pypi.org/simple/exirt/), version: 1.0.0.3 2025-09-11T20:21:14,417 Found link https://files.pythonhosted.org/packages/ca/25/da0135de26f28ae5854f2119099b8c162eebf191b1cdb1092bdeed8b612d/eXirt-1.0.0.4.tar.gz (from https://pypi.org/simple/exirt/), version: 1.0.0.4 2025-09-11T20:21:14,417 Found link https://files.pythonhosted.org/packages/53/70/069d5e539eb3cba7920e036e35fc509c32cf2f66d6a141e2b1d276d3f090/eXirt-1.0.0.5.tar.gz (from https://pypi.org/simple/exirt/), version: 1.0.0.5 2025-09-11T20:21:14,418 Found link https://files.pythonhosted.org/packages/d1/f4/b1c3d96ad4015d40fdee667d8939ac6520a94094cbabfffa7fdb6c920c3c/eXirt-1.0.0.6.tar.gz (from https://pypi.org/simple/exirt/), version: 1.0.0.6 2025-09-11T20:21:14,418 Found link https://files.pythonhosted.org/packages/cb/3c/540787a88665021f964888b49e93c681d1f933b5ce601c209803f5641092/eXirt-1.0.0.7.tar.gz (from https://pypi.org/simple/exirt/), version: 1.0.0.7 2025-09-11T20:21:14,418 Found link https://files.pythonhosted.org/packages/9a/c2/ca91c1f6442cf1949e25527aa22ff92df1aef74c7f0580cd43e029da0c79/eXirt-1.0.1.0.tar.gz (from https://pypi.org/simple/exirt/), version: 1.0.1.0 2025-09-11T20:21:14,418 Found link https://files.pythonhosted.org/packages/fe/74/733e5250ef67c1da34ab064989f2084aff50841b35d41c57e20b80c9d8f7/eXirt-1.0.1.1.tar.gz (from https://pypi.org/simple/exirt/), version: 1.0.1.1 2025-09-11T20:21:14,419 Found link https://files.pythonhosted.org/packages/6d/a6/faa212089f223c1a48f3ed45c65b589219860777a2dd42417c6ae5327dba/eXirt-1.0.1.2.tar.gz (from https://pypi.org/simple/exirt/), version: 1.0.1.2 2025-09-11T20:21:14,419 Found link https://files.pythonhosted.org/packages/8d/4e/00fb374827c045e268419ce0c9b7770e5edb641d0bb8b82cd8e600174e5c/eXirt-1.0.1.3.tar.gz (from https://pypi.org/simple/exirt/), version: 1.0.1.3 2025-09-11T20:21:14,419 Found link https://files.pythonhosted.org/packages/37/55/f97f2d57d268348e70899e49b17464f2797b39b3ebd8810fad31fae8bb89/eXirt-1.0.1.4.tar.gz (from https://pypi.org/simple/exirt/), version: 1.0.1.4 2025-09-11T20:21:14,419 Found link https://files.pythonhosted.org/packages/71/b9/f11d46e0fdaa35b5aaab3f42f2dd81e091911c77fb21a0b1ed764b36e894/eXirt-1.0.2.tar.gz (from https://pypi.org/simple/exirt/), version: 1.0.2 2025-09-11T20:21:14,420 Found link https://files.pythonhosted.org/packages/13/95/24196aa58aaec86b63f067572f6d9e9030d9dd3b50d6323f9841ca2274a4/eXirt-1.0.3.tar.gz (from https://pypi.org/simple/exirt/), version: 1.0.3 2025-09-11T20:21:14,420 Found link https://files.pythonhosted.org/packages/86/f2/1dc3ae4a9a5a77b8b25a081bd1605819465f4c89786aefda55de70f0e8f3/eXirt-1.0.5.tar.gz (from https://pypi.org/simple/exirt/), version: 1.0.5 2025-09-11T20:21:14,420 Found link https://files.pythonhosted.org/packages/b9/be/3544200236ccb0a626e8604dfb4c0d65f786c6bd1336a9b65b3389cb5a9a/eXirt-1.0.6.tar.gz (from https://pypi.org/simple/exirt/), version: 1.0.6 2025-09-11T20:21:14,421 Found link https://files.pythonhosted.org/packages/64/47/309e150ec93463fa9b715a7d8318acf608360772757234ecc49104fa3b65/eXirt-1.0.7.tar.gz (from https://pypi.org/simple/exirt/), version: 1.0.7 2025-09-11T20:21:14,421 Found link https://files.pythonhosted.org/packages/94/a6/6677622cfd9e6a5cf5223460b6f0ea8719e74de868911dc41103e9bfae03/eXirt-1.0.8.tar.gz (from https://pypi.org/simple/exirt/), version: 1.0.8 2025-09-11T20:21:14,421 Found link https://files.pythonhosted.org/packages/e0/82/cec6c3670b96e77c137ac81a937e26f71d6dd662cb31ce7c747826c6d807/eXirt-1.0.8.1.tar.gz (from https://pypi.org/simple/exirt/), version: 1.0.8.1 2025-09-11T20:21:14,421 Found link https://files.pythonhosted.org/packages/46/57/5039b4af3fce303d1d41cb3497b64701dc96265fdd0be1ce5c94fc5f493f/eXirt-1.0.8.2.tar.gz (from https://pypi.org/simple/exirt/), version: 1.0.8.2 2025-09-11T20:21:14,422 Found link https://files.pythonhosted.org/packages/d9/b1/d1fb6b35e5acd0b207e9aadefcc59029ee3cc526d893d19022ff3e8557fc/eXirt-1.0.9.tar.gz (from https://pypi.org/simple/exirt/), version: 1.0.9 2025-09-11T20:21:14,422 Found link https://files.pythonhosted.org/packages/3a/fb/7866cd0930201fbfd99c4d84e34380694c237841a8eb1254607097957c98/eXirt-1.1.tar.gz (from https://pypi.org/simple/exirt/), version: 1.1 2025-09-11T20:21:14,422 Found link https://files.pythonhosted.org/packages/b0/93/1b8556fd4095921df6fa439fa805f909f7c35bfec8a17b6594c9c93681ea/eXirt-1.1.1.tar.gz (from https://pypi.org/simple/exirt/), version: 1.1.1 2025-09-11T20:21:14,422 Found link https://files.pythonhosted.org/packages/85/b6/f2841b2bf63f04d9be9487dcc953ff0fb9e0b5bb1ed7377505c5e859acc1/eXirt-1.1.2.tar.gz (from https://pypi.org/simple/exirt/), version: 1.1.2 2025-09-11T20:21:14,423 Found link https://files.pythonhosted.org/packages/c6/d7/11cc5de32a5bb4a48c411d3b3dc2c469b3fd518f0f829f7a4c9203caad28/eXirt-1.1.3.tar.gz (from https://pypi.org/simple/exirt/), version: 1.1.3 2025-09-11T20:21:14,423 Found link https://files.pythonhosted.org/packages/fb/9e/1917c1ba50b2d7e6077ccbd703ab88253dd2348926e6fa2292434ca8cc05/eXirt-1.1.4.tar.gz (from https://pypi.org/simple/exirt/), version: 1.1.4 2025-09-11T20:21:14,423 Found link https://files.pythonhosted.org/packages/1f/d6/ac6c3342f633dbff1514ff196da943fc1f325b1ef256d5b8cdc802ba5aac/eXirt-1.1.5.tar.gz (from https://pypi.org/simple/exirt/), version: 1.1.5 2025-09-11T20:21:14,423 Found link https://files.pythonhosted.org/packages/90/b2/713e99148d4e400af303e12c75b7e04b01d12ba79f814eea2bbfe403d4b7/eXirt-1.1.7.tar.gz (from https://pypi.org/simple/exirt/), version: 1.1.7 2025-09-11T20:21:14,424 Found link https://files.pythonhosted.org/packages/80/14/f13ac245f55359feff46a1c1551456018fce90b06626b123422b289eb18f/eXirt-1.1.8.tar.gz (from https://pypi.org/simple/exirt/), version: 1.1.8 2025-09-11T20:21:14,424 Fetching project page and analyzing links: https://www.piwheels.org/simple/exirt/ 2025-09-11T20:21:14,424 Getting page https://www.piwheels.org/simple/exirt/ 2025-09-11T20:21:14,425 Found index url https://www.piwheels.org/simple/ 2025-09-11T20:21:14,513 Fetched page https://www.piwheels.org/simple/exirt/ as text/html 2025-09-11T20:21:14,518 Skipping link: No binaries permitted for exirt: https://archive1.piwheels.org/simple/exirt/eXirt-1.1.8-py3-none-any.whl#sha256=f8b8f544d37f86172ffdca9d4c45fc38f0682dee37b1e69be1b92129261ce82a (from https://www.piwheels.org/simple/exirt/) 2025-09-11T20:21:14,518 Skipping link: No binaries permitted for exirt: https://archive1.piwheels.org/simple/exirt/eXirt-1.1.7-py3-none-any.whl#sha256=ec3b30ca75de78cb5ac1fc7b7864f008eabeddbc8501fe51132022a7f882f0d0 (from https://www.piwheels.org/simple/exirt/) 2025-09-11T20:21:14,519 Skipping link: No binaries permitted for exirt: https://archive1.piwheels.org/simple/exirt/eXirt-1.1.5-py3-none-any.whl#sha256=c35401db51863da7f71a744d8b1d493866061c2fa0dfd9807461dbfbe6547c03 (from https://www.piwheels.org/simple/exirt/) 2025-09-11T20:21:14,519 Skipping link: No binaries permitted for exirt: https://archive1.piwheels.org/simple/exirt/eXirt-1.1.4-py3-none-any.whl#sha256=623595805140235a09bc18a649f433232e636d66a66cf396b6b90de61b8c8b3f (from https://www.piwheels.org/simple/exirt/) 2025-09-11T20:21:14,519 Skipping link: No binaries permitted for exirt: https://archive1.piwheels.org/simple/exirt/eXirt-1.1.3-py3-none-any.whl#sha256=75f6d1fb1e3447c501c1921534345f959029d4997ac90c7dafae7e84ff75c059 (from https://www.piwheels.org/simple/exirt/) 2025-09-11T20:21:14,519 Skipping link: No binaries permitted for exirt: https://archive1.piwheels.org/simple/exirt/eXirt-1.1.2-py3-none-any.whl#sha256=b1dc35c83b5e3f130f6ab8b7f7c995fbad2618bb8f2f46026caf523d3f918e3b (from https://www.piwheels.org/simple/exirt/) 2025-09-11T20:21:14,519 Skipping link: No binaries permitted for exirt: https://archive1.piwheels.org/simple/exirt/eXirt-1.1.1-py3-none-any.whl#sha256=f9cd9bad9967e4ec2d9161c969449c3b113f2bcbd40ddfd1c9d4871701c456de (from https://www.piwheels.org/simple/exirt/) 2025-09-11T20:21:14,519 Skipping link: No binaries permitted for exirt: https://archive1.piwheels.org/simple/exirt/eXirt-1.1-py3-none-any.whl#sha256=c43e33c94e051058d510b20c4674fa1dbe49a41571887569cea39c2ee1483fe9 (from https://www.piwheels.org/simple/exirt/) 2025-09-11T20:21:14,519 Skipping link: No binaries permitted for exirt: https://archive1.piwheels.org/simple/exirt/eXirt-1.0.9-py3-none-any.whl#sha256=0e94a576146becc745f9cfde570c79ddf843c0ac4d7c9a2e8e134b4c6ef7893c (from https://www.piwheels.org/simple/exirt/) 2025-09-11T20:21:14,520 Skipping link: No binaries permitted for exirt: https://archive1.piwheels.org/simple/exirt/eXirt-1.0.8.2-py3-none-any.whl#sha256=07a62c8cde7e74176286814ab6cc339b3ff127ff15174c8428ff1dc15f254efa (from https://www.piwheels.org/simple/exirt/) 2025-09-11T20:21:14,520 Skipping link: No binaries permitted for exirt: https://archive1.piwheels.org/simple/exirt/eXirt-1.0.8.1-py3-none-any.whl#sha256=542e710490e7743f3f6595ab790fd22c2e7a114610f448e5734d1bce39ebf3aa (from https://www.piwheels.org/simple/exirt/) 2025-09-11T20:21:14,520 Skipping link: No binaries permitted for exirt: https://archive1.piwheels.org/simple/exirt/eXirt-1.0.8-py3-none-any.whl#sha256=dc78480bca6bf5d65a5c6d2e49aa05fade1017ddd0fbed68b8661a6efb26a9c2 (from https://www.piwheels.org/simple/exirt/) 2025-09-11T20:21:14,520 Skipping link: No binaries permitted for exirt: https://archive1.piwheels.org/simple/exirt/eXirt-1.0.7-py3-none-any.whl#sha256=5393fcdac210ba1b0709fde055b748567de8ecd63e40c23053fb71e3e4e20b70 (from https://www.piwheels.org/simple/exirt/) 2025-09-11T20:21:14,520 Skipping link: No binaries permitted for exirt: https://archive1.piwheels.org/simple/exirt/eXirt-1.0.6-py3-none-any.whl#sha256=37ecfec37b01929a52d6a0077bcb4d3a7de80c1ebfdb5e58c1f4100a32e247e0 (from https://www.piwheels.org/simple/exirt/) 2025-09-11T20:21:14,520 Skipping link: No binaries permitted for exirt: https://archive1.piwheels.org/simple/exirt/eXirt-1.0.5-py3-none-any.whl#sha256=89c3edc2e11d24b5449c53dc20ddc691ee1906ccf571a4a112cc8441add31500 (from https://www.piwheels.org/simple/exirt/) 2025-09-11T20:21:14,520 Skipping link: No binaries permitted for exirt: https://archive1.piwheels.org/simple/exirt/eXirt-1.0.3-py3-none-any.whl#sha256=1ba26d9e0fbe8e28b1c644f9bb08eb72484cc37da0bfa69b7ad058fac97af32b (from https://www.piwheels.org/simple/exirt/) 2025-09-11T20:21:14,521 Skipping link: No binaries permitted for exirt: https://archive1.piwheels.org/simple/exirt/eXirt-1.0.2-py3-none-any.whl#sha256=e22a3765e7e8f181b91a14fdd6044dd393ba960fb3321e32231feccea6082cc9 (from https://www.piwheels.org/simple/exirt/) 2025-09-11T20:21:14,521 Skipping link: No binaries permitted for exirt: https://archive1.piwheels.org/simple/exirt/eXirt-1.0.1.4-py3-none-any.whl#sha256=8f6e85886764f84d9d65e28baf8b1798f31e4acabe3fd5ac8e0ef5308e916403 (from https://www.piwheels.org/simple/exirt/) 2025-09-11T20:21:14,521 Skipping link: No binaries permitted for exirt: https://archive1.piwheels.org/simple/exirt/eXirt-1.0.1.3-py3-none-any.whl#sha256=3a333b4195ba9a3f0c9ef95ce54c99dc16e879e830e8c118c9bb7a446febebbf (from https://www.piwheels.org/simple/exirt/) 2025-09-11T20:21:14,521 Skipping link: No binaries permitted for exirt: https://archive1.piwheels.org/simple/exirt/eXirt-1.0.1.2-py3-none-any.whl#sha256=1d256197208fa55a0901746738d7a5c617f55abe11488e7dfb3cdbe7a1ebf8b5 (from https://www.piwheels.org/simple/exirt/) 2025-09-11T20:21:14,521 Skipping link: No binaries permitted for exirt: https://archive1.piwheels.org/simple/exirt/eXirt-1.0.1.1-py3-none-any.whl#sha256=7cf8b02b04a8094f341810969eea03c69084a015113fffb7a14aa7e38c87d236 (from https://www.piwheels.org/simple/exirt/) 2025-09-11T20:21:14,521 Skipping link: No binaries permitted for exirt: https://archive1.piwheels.org/simple/exirt/eXirt-1.0.1.0-py3-none-any.whl#sha256=00ed115d45d208cdc59b7c41331bec1321d9c7b0ebcdf540fbe3e2e5c63dae2f (from https://www.piwheels.org/simple/exirt/) 2025-09-11T20:21:14,521 Skipping link: No binaries permitted for exirt: https://archive1.piwheels.org/simple/exirt/eXirt-1.0.0.7-py3-none-any.whl#sha256=0632e75fb71cc2ef7bdf9a0f1c090b00c556e95a2c5eeddb1f981cec9231efea (from https://www.piwheels.org/simple/exirt/) 2025-09-11T20:21:14,521 Skipping link: No binaries permitted for exirt: https://archive1.piwheels.org/simple/exirt/eXirt-1.0.0.6-py3-none-any.whl#sha256=099666f1fbfd4c7582c7f288668dd50858bb013799c951e54b486f883ad9a01f (from https://www.piwheels.org/simple/exirt/) 2025-09-11T20:21:14,522 Skipping link: No binaries permitted for exirt: https://archive1.piwheels.org/simple/exirt/eXirt-1.0.0.5-py3-none-any.whl#sha256=c7929cc7310a69215b8937428f1ff11954299507586230b67a44452ca60825ce (from https://www.piwheels.org/simple/exirt/) 2025-09-11T20:21:14,522 Skipping link: No binaries permitted for exirt: https://archive1.piwheels.org/simple/exirt/eXirt-1.0.0.4-py3-none-any.whl#sha256=9a674ba3728ba8d233f0704fa62356afeb8813a5fb061daaf640f0a078829376 (from https://www.piwheels.org/simple/exirt/) 2025-09-11T20:21:14,522 Skipping link: No binaries permitted for exirt: https://archive1.piwheels.org/simple/exirt/eXirt-1.0.0.3-py3-none-any.whl#sha256=62d5460ad7b631a3be13ab36ae60570ed91fce3b32d31278a10904fcccd55fb3 (from https://www.piwheels.org/simple/exirt/) 2025-09-11T20:21:14,522 Skipping link: not a file: https://www.piwheels.org/simple/exirt/ 2025-09-11T20:21:14,522 Skipping link: not a file: https://pypi.org/simple/exirt/ 2025-09-11T20:21:14,550 Given no hashes to check 1 links for project 'exirt': discarding no candidates 2025-09-11T20:21:14,552 Collecting exirt==1.0.0.1 2025-09-11T20:21:14,553 Created temporary directory: /tmp/pip-unpack-gfif7wiz 2025-09-11T20:21:14,696 Downloading eXirt-1.0.0.1.tar.gz (655 bytes) 2025-09-11T20:21:14,708 Added exirt==1.0.0.1 from https://files.pythonhosted.org/packages/72/ec/5155132f6b35adbe0ae10d5bfb120424e66123278b31f4df7c2cffcd93cb/eXirt-1.0.0.1.tar.gz to build tracker '/tmp/pip-build-tracker-9ewffke7' 2025-09-11T20:21:14,709 Running setup.py (path:/tmp/pip-wheel-lr_l0zp7/exirt_5fa87d297a2d4cb2bd9ee339c0fec6c5/setup.py) egg_info for package exirt 2025-09-11T20:21:14,709 Created temporary directory: /tmp/pip-pip-egg-info-p5_h7cwl 2025-09-11T20:21:14,709 Preparing metadata (setup.py): started 2025-09-11T20:21:14,710 Running command python setup.py egg_info 2025-09-11T20:21:16,240 error: package directory 'eXirt' does not exist 2025-09-11T20:21:16,368 ERROR: python setup.py egg_info exited with 1 2025-09-11T20:21:16,381 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2025-09-11T20:21:16,381 exec(compile('"'"''"'"''"'"' 2025-09-11T20:21:16,381 # This is -- a caller that pip uses to run setup.py 2025-09-11T20:21:16,381 # 2025-09-11T20:21:16,381 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-11T20:21:16,381 # import from `distutils.core` to work with newer packaging standards. 2025-09-11T20:21:16,381 # - It provides a clear error message when setuptools is not installed. 2025-09-11T20:21:16,381 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-11T20:21:16,381 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-11T20:21:16,381 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-11T20:21:16,381 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-11T20:21:16,381 import os, sys, tokenize, traceback 2025-09-11T20:21:16,381 2025-09-11T20:21:16,381 try: 2025-09-11T20:21:16,381 import setuptools 2025-09-11T20:21:16,381 except ImportError: 2025-09-11T20:21:16,381 print( 2025-09-11T20:21:16,381 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-11T20:21:16,381 "the build environment with exception:", 2025-09-11T20:21:16,381 file=sys.stderr, 2025-09-11T20:21:16,381 ) 2025-09-11T20:21:16,381 traceback.print_exc() 2025-09-11T20:21:16,381 sys.exit(1) 2025-09-11T20:21:16,381 2025-09-11T20:21:16,381 __file__ = %r 2025-09-11T20:21:16,381 sys.argv[0] = __file__ 2025-09-11T20:21:16,381 2025-09-11T20:21:16,381 if os.path.exists(__file__): 2025-09-11T20:21:16,381 filename = __file__ 2025-09-11T20:21:16,381 with tokenize.open(__file__) as f: 2025-09-11T20:21:16,381 setup_py_code = f.read() 2025-09-11T20:21:16,381 else: 2025-09-11T20:21:16,381 filename = "" 2025-09-11T20:21:16,381 setup_py_code = "from setuptools import setup; setup()" 2025-09-11T20:21:16,381 2025-09-11T20:21:16,381 exec(compile(setup_py_code, filename, "exec")) 2025-09-11T20:21:16,381 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-lr_l0zp7/exirt_5fa87d297a2d4cb2bd9ee339c0fec6c5/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-p5_h7cwl[/] 2025-09-11T20:21:16,382 [bold magenta]cwd[/]: /tmp/pip-wheel-lr_l0zp7/exirt_5fa87d297a2d4cb2bd9ee339c0fec6c5/ 2025-09-11T20:21:16,382 Preparing metadata (setup.py): finished with status 'error' 2025-09-11T20:21:16,383 ERROR: metadata generation failed 2025-09-11T20:21:16,389 Exception information: 2025-09-11T20:21:16,389 Traceback (most recent call last): 2025-09-11T20:21:16,389 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 63, in generate_metadata 2025-09-11T20:21:16,389 call_subprocess( 2025-09-11T20:21:16,389 ~~~~~~~~~~~~~~~^ 2025-09-11T20:21:16,389 args, 2025-09-11T20:21:16,389 ^^^^^ 2025-09-11T20:21:16,389 ...<2 lines>... 2025-09-11T20:21:16,389 spinner=spinner, 2025-09-11T20:21:16,389 ^^^^^^^^^^^^^^^^ 2025-09-11T20:21:16,389 ) 2025-09-11T20:21:16,389 ^ 2025-09-11T20:21:16,389 File "/usr/lib/python3/dist-packages/pip/_internal/utils/subprocess.py", line 209, in call_subprocess 2025-09-11T20:21:16,389 raise error 2025-09-11T20:21:16,389 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2025-09-11T20:21:16,389 2025-09-11T20:21:16,389 The above exception was the direct cause of the following exception: 2025-09-11T20:21:16,389 2025-09-11T20:21:16,389 Traceback (most recent call last): 2025-09-11T20:21:16,389 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-11T20:21:16,389 status = _inner_run() 2025-09-11T20:21:16,389 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-11T20:21:16,389 return self.run(options, args) 2025-09-11T20:21:16,389 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-11T20:21:16,389 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-11T20:21:16,389 return func(self, options, args) 2025-09-11T20:21:16,389 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2025-09-11T20:21:16,389 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2025-09-11T20:21:16,389 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 96, in resolve 2025-09-11T20:21:16,389 result = self._result = resolver.resolve( 2025-09-11T20:21:16,389 ~~~~~~~~~~~~~~~~^ 2025-09-11T20:21:16,389 collected.requirements, max_rounds=limit_how_complex_resolution_can_be 2025-09-11T20:21:16,389 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-11T20:21:16,389 ) 2025-09-11T20:21:16,389 ^ 2025-09-11T20:21:16,389 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 515, in resolve 2025-09-11T20:21:16,389 state = resolution.resolve(requirements, max_rounds=max_rounds) 2025-09-11T20:21:16,389 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 388, in resolve 2025-09-11T20:21:16,389 self._add_to_criteria(self.state.criteria, r, parent=None) 2025-09-11T20:21:16,389 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-11T20:21:16,389 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 141, in _add_to_criteria 2025-09-11T20:21:16,389 if not criterion.candidates: 2025-09-11T20:21:16,389 ^^^^^^^^^^^^^^^^^^^^ 2025-09-11T20:21:16,389 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/structs.py", line 194, in __bool__ 2025-09-11T20:21:16,389 return bool(self._sequence) 2025-09-11T20:21:16,389 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 163, in __bool__ 2025-09-11T20:21:16,389 self._bool = any(self) 2025-09-11T20:21:16,389 ~~~^^^^^^ 2025-09-11T20:21:16,389 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 147, in 2025-09-11T20:21:16,389 return (c for c in iterator if id(c) not in self._incompatible_ids) 2025-09-11T20:21:16,389 ^^^^^^^^ 2025-09-11T20:21:16,389 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 37, in _iter_built 2025-09-11T20:21:16,389 candidate = func() 2025-09-11T20:21:16,389 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 187, in _make_candidate_from_link 2025-09-11T20:21:16,389 base: Optional[BaseCandidate] = self._make_base_candidate_from_link( 2025-09-11T20:21:16,389 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-11T20:21:16,389 link, template, name, version 2025-09-11T20:21:16,389 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-11T20:21:16,389 ) 2025-09-11T20:21:16,389 ^ 2025-09-11T20:21:16,389 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 233, in _make_base_candidate_from_link 2025-09-11T20:21:16,389 self._link_candidate_cache[link] = LinkCandidate( 2025-09-11T20:21:16,389 ~~~~~~~~~~~~~^ 2025-09-11T20:21:16,389 link, 2025-09-11T20:21:16,389 ^^^^^ 2025-09-11T20:21:16,389 ...<3 lines>... 2025-09-11T20:21:16,389 version=version, 2025-09-11T20:21:16,389 ^^^^^^^^^^^^^^^^ 2025-09-11T20:21:16,389 ) 2025-09-11T20:21:16,389 ^ 2025-09-11T20:21:16,389 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 306, in __init__ 2025-09-11T20:21:16,389 super().__init__( 2025-09-11T20:21:16,389 ~~~~~~~~~~~~~~~~^ 2025-09-11T20:21:16,389 link=link, 2025-09-11T20:21:16,389 ^^^^^^^^^^ 2025-09-11T20:21:16,389 ...<4 lines>... 2025-09-11T20:21:16,389 version=version, 2025-09-11T20:21:16,389 ^^^^^^^^^^^^^^^^ 2025-09-11T20:21:16,389 ) 2025-09-11T20:21:16,389 ^ 2025-09-11T20:21:16,389 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 159, in __init__ 2025-09-11T20:21:16,389 self.dist = self._prepare() 2025-09-11T20:21:16,389 ~~~~~~~~~~~~~^^ 2025-09-11T20:21:16,389 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 236, in _prepare 2025-09-11T20:21:16,389 dist = self._prepare_distribution() 2025-09-11T20:21:16,389 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 317, in _prepare_distribution 2025-09-11T20:21:16,389 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2025-09-11T20:21:16,389 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-11T20:21:16,389 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 532, in prepare_linked_requirement 2025-09-11T20:21:16,389 return self._prepare_linked_requirement(req, parallel_builds) 2025-09-11T20:21:16,389 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ 2025-09-11T20:21:16,389 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 647, in _prepare_linked_requirement 2025-09-11T20:21:16,389 dist = _get_prepared_distribution( 2025-09-11T20:21:16,389 req, 2025-09-11T20:21:16,389 ...<3 lines>... 2025-09-11T20:21:16,389 self.check_build_deps, 2025-09-11T20:21:16,389 ) 2025-09-11T20:21:16,389 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 71, in _get_prepared_distribution 2025-09-11T20:21:16,389 abstract_dist.prepare_distribution_metadata( 2025-09-11T20:21:16,389 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-11T20:21:16,389 finder, build_isolation, check_build_deps 2025-09-11T20:21:16,389 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-11T20:21:16,389 ) 2025-09-11T20:21:16,389 ^ 2025-09-11T20:21:16,389 File "/usr/lib/python3/dist-packages/pip/_internal/distributions/sdist.py", line 69, in prepare_distribution_metadata 2025-09-11T20:21:16,389 self.req.prepare_metadata() 2025-09-11T20:21:16,389 ~~~~~~~~~~~~~~~~~~~~~~~~~^^ 2025-09-11T20:21:16,389 File "/usr/lib/python3/dist-packages/pip/_internal/req/req_install.py", line 581, in prepare_metadata 2025-09-11T20:21:16,389 self.metadata_directory = generate_metadata_legacy( 2025-09-11T20:21:16,389 ~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-11T20:21:16,389 build_env=self.build_env, 2025-09-11T20:21:16,389 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-11T20:21:16,389 ...<3 lines>... 2025-09-11T20:21:16,389 details=details, 2025-09-11T20:21:16,389 ^^^^^^^^^^^^^^^^ 2025-09-11T20:21:16,389 ) 2025-09-11T20:21:16,389 ^ 2025-09-11T20:21:16,389 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 70, in generate_metadata 2025-09-11T20:21:16,389 raise MetadataGenerationFailed(package_details=details) from error 2025-09-11T20:21:16,389 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2025-09-11T20:21:16,413 Removed exirt==1.0.0.1 from https://files.pythonhosted.org/packages/72/ec/5155132f6b35adbe0ae10d5bfb120424e66123278b31f4df7c2cffcd93cb/eXirt-1.0.0.1.tar.gz from build tracker '/tmp/pip-build-tracker-9ewffke7' 2025-09-11T20:21:16,414 Removed build tracker: '/tmp/pip-build-tracker-9ewffke7'