2025-09-08T03:20:59,216 Created temporary directory: /tmp/pip-build-tracker-p9ry9_10 2025-09-08T03:20:59,217 Initialized build tracking at /tmp/pip-build-tracker-p9ry9_10 2025-09-08T03:20:59,217 Created build tracker: /tmp/pip-build-tracker-p9ry9_10 2025-09-08T03:20:59,217 Entered build tracker: /tmp/pip-build-tracker-p9ry9_10 2025-09-08T03:20:59,217 Created temporary directory: /tmp/pip-wheel-pw2duoa1 2025-09-08T03:20:59,221 Created temporary directory: /tmp/pip-ephem-wheel-cache-ubuec96i 2025-09-08T03:20:59,283 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-08T03:20:59,285 2 location(s) to search for versions of crotal: 2025-09-08T03:20:59,285 * https://pypi.org/simple/crotal/ 2025-09-08T03:20:59,285 * https://www.piwheels.org/simple/crotal/ 2025-09-08T03:20:59,285 Fetching project page and analyzing links: https://pypi.org/simple/crotal/ 2025-09-08T03:20:59,286 Getting page https://pypi.org/simple/crotal/ 2025-09-08T03:20:59,287 Found index url https://pypi.org/simple/ 2025-09-08T03:20:59,357 Fetched page https://pypi.org/simple/crotal/ as application/vnd.pypi.simple.v1+json 2025-09-08T03:20:59,360 Found link https://files.pythonhosted.org/packages/df/64/081716065a36617f4ebf12484cf99297b1b81d45995d6dda732ededc52ff/crotal-0.2.0.tar.gz (from https://pypi.org/simple/crotal/), version: 0.2.0 2025-09-08T03:20:59,360 Found link https://files.pythonhosted.org/packages/4e/65/0c4dcf7c1244bb09206128e09e231ba6cf5956bfdd36636d8f5dbee04da3/crotal-0.2.1.tar.gz (from https://pypi.org/simple/crotal/), version: 0.2.1 2025-09-08T03:20:59,361 Found link https://files.pythonhosted.org/packages/9f/71/b19c4ddd1d113d29413ef73e0ab630d1abaee46dfe3f03670cec8cedccba/crotal-0.2.2.tar.gz (from https://pypi.org/simple/crotal/), version: 0.2.2 2025-09-08T03:20:59,361 Found link https://files.pythonhosted.org/packages/d4/7f/68fa7616e45c9fcde66e7f2b23a2cdd9fbbe2d141c7b308802e8be9dc43f/crotal-0.2.3.tar.gz (from https://pypi.org/simple/crotal/), version: 0.2.3 2025-09-08T03:20:59,361 Found link https://files.pythonhosted.org/packages/05/45/20a892e2e2c63fe8f13ace018db68d597bfd786b914dce79690b2ce9025a/crotal-0.2.4.tar.gz (from https://pypi.org/simple/crotal/), version: 0.2.4 2025-09-08T03:20:59,361 Found link https://files.pythonhosted.org/packages/e0/e2/c5324f0934e4d1461bc64c846c85c3b0e85df9bd62b30c43e4d173ec7380/crotal-0.2.5.tar.gz (from https://pypi.org/simple/crotal/), version: 0.2.5 2025-09-08T03:20:59,361 Found link https://files.pythonhosted.org/packages/c5/b3/95b8d0cb9cdfd98a2edfb9d974e0b14e505d2efda2d07a93302adfaaa2af/crotal-0.3.0.tar.gz (from https://pypi.org/simple/crotal/), version: 0.3.0 2025-09-08T03:20:59,362 Found link https://files.pythonhosted.org/packages/81/66/72b648d484cecc450c06bf3c53a5f7a05462c6f4c7ceb13108d12d7cfe73/crotal-0.3.1.tar.gz (from https://pypi.org/simple/crotal/), version: 0.3.1 2025-09-08T03:20:59,362 Found link https://files.pythonhosted.org/packages/55/07/e1e76782c7168a6cfb565f451ac2fb229abd0dc9c0fc8b701b2600c7e582/crotal-0.3.2.tar.gz (from https://pypi.org/simple/crotal/), version: 0.3.2 2025-09-08T03:20:59,362 Found link https://files.pythonhosted.org/packages/b8/66/88dbcc60f38c978799da2d1332c0a5142b66f361d81a63d4e748efb25359/crotal-0.3.3.tar.gz (from https://pypi.org/simple/crotal/), version: 0.3.3 2025-09-08T03:20:59,362 Found link https://files.pythonhosted.org/packages/b4/be/3fddb4f9568de497ecf05c22afe58898ca1394e99bb83e75ffe3ae870ac5/crotal-0.4.5.tar.gz (from https://pypi.org/simple/crotal/), version: 0.4.5 2025-09-08T03:20:59,362 Found link https://files.pythonhosted.org/packages/89/cb/3830188fff960acd9cd2d69c01a440db3794e4662a84b400cea9141ee2e0/crotal-0.4.6.tar.gz (from https://pypi.org/simple/crotal/), version: 0.4.6 2025-09-08T03:20:59,363 Found link https://files.pythonhosted.org/packages/5b/c8/d86846553d7819c544d4d043c491445241647e5543266765b65d706d9e78/crotal-0.5.0.tar.gz (from https://pypi.org/simple/crotal/), version: 0.5.0 2025-09-08T03:20:59,363 Found link https://files.pythonhosted.org/packages/88/99/44abf021443d59b5af6a124d42586c804b5d561d90b7cc2d0255e710df41/crotal-0.5.1.tar.gz (from https://pypi.org/simple/crotal/), version: 0.5.1 2025-09-08T03:20:59,363 Found link https://files.pythonhosted.org/packages/03/ea/9c2791ff3bd67d78b6291fcbd7e26fac7ac4be2fc85ec06a7c32201a61a5/crotal-0.5.2.tar.gz (from https://pypi.org/simple/crotal/), version: 0.5.2 2025-09-08T03:20:59,363 Found link https://files.pythonhosted.org/packages/54/95/b218ec76dfe871cde8235aa3d86157ddb0c4305faf926fddf3a92f844cc3/crotal-0.5.3.tar.gz (from https://pypi.org/simple/crotal/), version: 0.5.3 2025-09-08T03:20:59,364 Found link https://files.pythonhosted.org/packages/9e/6f/a31ba88bce2d6d116bd0225f5944bcde3403206cadf791e4bf4f34b27e76/crotal-0.5.4.tar.gz (from https://pypi.org/simple/crotal/), version: 0.5.4 2025-09-08T03:20:59,364 Found link https://files.pythonhosted.org/packages/c4/6d/aebec56c0813d6c31fc86259ddd0753a454321eb9d65eac97e86f63a3afa/crotal-0.5.5.tar.gz (from https://pypi.org/simple/crotal/), version: 0.5.5 2025-09-08T03:20:59,364 Found link https://files.pythonhosted.org/packages/7b/54/ab0952fa1f7d40ceef6ab1cf7175a45963cd530f814b55df71f436ee0fea/crotal-0.6.0.tar.gz (from https://pypi.org/simple/crotal/), version: 0.6.0 2025-09-08T03:20:59,364 Found link https://files.pythonhosted.org/packages/13/63/c3f5f66b8df0b0029b38ee1df684a785948ea88d556a050fdc1169082485/crotal-0.7.0.tar.gz (from https://pypi.org/simple/crotal/), version: 0.7.0 2025-09-08T03:20:59,364 Found link https://files.pythonhosted.org/packages/3d/43/1c97099f55eed35d35b0a1097ce185d0073954a1a627beb541b3f402c592/crotal-0.9.2.tar.gz (from https://pypi.org/simple/crotal/), version: 0.9.2 2025-09-08T03:20:59,365 Found link https://files.pythonhosted.org/packages/2d/f6/88b6b12368c369b76633102a19348d20158ecf6e9ebabf76619df02b8a3e/crotal-0.9.3.tar.gz (from https://pypi.org/simple/crotal/), version: 0.9.3 2025-09-08T03:20:59,365 Found link https://files.pythonhosted.org/packages/f2/96/bbc147eda43a5ecc35011fb88819f4535ea3bdc13b2b32baeb55d0762d14/crotal-0.9.6.tar.gz (from https://pypi.org/simple/crotal/), version: 0.9.6 2025-09-08T03:20:59,365 Found link https://files.pythonhosted.org/packages/35/33/c2d77017fa1bac80a21711bb7de7ad6bd3636a34cff9c16d900c464f469d/crotal-0.9.7.tar.gz (from https://pypi.org/simple/crotal/), version: 0.9.7 2025-09-08T03:20:59,365 Found link https://files.pythonhosted.org/packages/cd/e7/480526f7d0a30cd45d98634ce16793de8e7fe57899255d1b78e3b421cd57/crotal-0.9.8.tar.gz (from https://pypi.org/simple/crotal/), version: 0.9.8 2025-09-08T03:20:59,365 Fetching project page and analyzing links: https://www.piwheels.org/simple/crotal/ 2025-09-08T03:20:59,366 Getting page https://www.piwheels.org/simple/crotal/ 2025-09-08T03:20:59,367 Found index url https://www.piwheels.org/simple/ 2025-09-08T03:20:59,458 Fetched page https://www.piwheels.org/simple/crotal/ as text/html 2025-09-08T03:20:59,462 Skipping link: No binaries permitted for crotal: https://archive1.piwheels.org/simple/crotal/crotal-0.9.8-py3-none-any.whl#sha256=715105d1d41f9b5f6447c3ada7afb6c983506c09aeeaae85a5670ad7751736ee (from https://www.piwheels.org/simple/crotal/) 2025-09-08T03:20:59,463 Skipping link: No binaries permitted for crotal: https://archive1.piwheels.org/simple/crotal/crotal-0.9.7-py3-none-any.whl#sha256=cfa878d7fae4473fabb31929360649f60e582d08786f505f8a4c04096d2312b0 (from https://www.piwheels.org/simple/crotal/) 2025-09-08T03:20:59,463 Skipping link: No binaries permitted for crotal: https://archive1.piwheels.org/simple/crotal/crotal-0.9.6-py3-none-any.whl#sha256=53656b6ec0c39381ff6f27458b8b942a29d725f16a4ff6de2e8dd59c4be2c4ae (from https://www.piwheels.org/simple/crotal/) 2025-09-08T03:20:59,463 Skipping link: No binaries permitted for crotal: https://archive1.piwheels.org/simple/crotal/crotal-0.7.0-py3-none-any.whl#sha256=60aabb718c27babf0e62bdd70779c13ef871dd2275fad65f7abf39f9596627fd (from https://www.piwheels.org/simple/crotal/) 2025-09-08T03:20:59,463 Skipping link: No binaries permitted for crotal: https://archive1.piwheels.org/simple/crotal/crotal-0.6.0-py3-none-any.whl#sha256=830297d7e3377cb13864bc706f6a9b8f0686fb9d23cc10549fda22ca755eb10d (from https://www.piwheels.org/simple/crotal/) 2025-09-08T03:20:59,463 Skipping link: No binaries permitted for crotal: https://archive1.piwheels.org/simple/crotal/crotal-0.5.5-py3-none-any.whl#sha256=45f6f2ad702f1437de914b852ccfca5569dad2f0cb75f1a122be220886e1daa2 (from https://www.piwheels.org/simple/crotal/) 2025-09-08T03:20:59,463 Skipping link: No binaries permitted for crotal: https://archive1.piwheels.org/simple/crotal/crotal-0.5.4-py3-none-any.whl#sha256=98c104cd7025c5be442fd11bf4d729c92b55c717e736cd8d3c7efbdf56435a30 (from https://www.piwheels.org/simple/crotal/) 2025-09-08T03:20:59,463 Skipping link: No binaries permitted for crotal: https://archive1.piwheels.org/simple/crotal/crotal-0.5.3-py3-none-any.whl#sha256=5105d173ec5c48cd7f71046422b07995f829903125c176ac75df6947db4c85cd (from https://www.piwheels.org/simple/crotal/) 2025-09-08T03:20:59,464 Skipping link: No binaries permitted for crotal: https://archive1.piwheels.org/simple/crotal/crotal-0.5.2-py3-none-any.whl#sha256=f3c2f253ae48eef2ce67c766d7feebc039900e99725dd3d7b07e51af3de2d03a (from https://www.piwheels.org/simple/crotal/) 2025-09-08T03:20:59,464 Skipping link: No binaries permitted for crotal: https://archive1.piwheels.org/simple/crotal/crotal-0.5.1-py3-none-any.whl#sha256=ebab36912eac11be16497bcd288110b1958396e6b9b5c16e3d0e8aa7530ab196 (from https://www.piwheels.org/simple/crotal/) 2025-09-08T03:20:59,464 Skipping link: No binaries permitted for crotal: https://archive1.piwheels.org/simple/crotal/crotal-0.5.0-py3-none-any.whl#sha256=ea14edc5a133367972651c21f2e37b62a3d5c2d4cecaf15c6c7d297c847d46ea (from https://www.piwheels.org/simple/crotal/) 2025-09-08T03:20:59,464 Skipping link: No binaries permitted for crotal: https://archive1.piwheels.org/simple/crotal/crotal-0.4.6-py3-none-any.whl#sha256=2e55db019b0b082db548841e8c972bfb36c83d935d23ea8487f3bf61568754c3 (from https://www.piwheels.org/simple/crotal/) 2025-09-08T03:20:59,464 Skipping link: No binaries permitted for crotal: https://archive1.piwheels.org/simple/crotal/crotal-0.4.5-py3-none-any.whl#sha256=eebaeee5a7119ca0f40d103a554f944dba189b4c4eb3658b086f6c8922808336 (from https://www.piwheels.org/simple/crotal/) 2025-09-08T03:20:59,464 Skipping link: No binaries permitted for crotal: https://archive1.piwheels.org/simple/crotal/crotal-0.3.3-py3-none-any.whl#sha256=541bd6722306ee9de89e0834a4e8bc0a583a94bf64b48c0d01ba2bbaaa01a087 (from https://www.piwheels.org/simple/crotal/) 2025-09-08T03:20:59,464 Skipping link: No binaries permitted for crotal: https://archive1.piwheels.org/simple/crotal/crotal-0.3.2-py3-none-any.whl#sha256=f931dec0c44ee5828ba91b25c967410aa1331f7357f03c6068b3a1c48b1e4b21 (from https://www.piwheels.org/simple/crotal/) 2025-09-08T03:20:59,465 Skipping link: No binaries permitted for crotal: https://archive1.piwheels.org/simple/crotal/crotal-0.3.1-py3-none-any.whl#sha256=4e1b7dbc9d8e3ba8ac4e84c03ae91ddea723a593ec6038d3ca2889e6253cdc64 (from https://www.piwheels.org/simple/crotal/) 2025-09-08T03:20:59,465 Skipping link: No binaries permitted for crotal: https://archive1.piwheels.org/simple/crotal/crotal-0.3.0-py3-none-any.whl#sha256=c8bef6ce1277edadbe9af41ddf17fb7650b0b12a34ee09133ab2af65c770dd45 (from https://www.piwheels.org/simple/crotal/) 2025-09-08T03:20:59,465 Skipping link: No binaries permitted for crotal: https://archive1.piwheels.org/simple/crotal/crotal-0.2.5-py3-none-any.whl#sha256=113ed93c2332b169f83b7a41188a86a04ad032a3256ce902e5e09a111cefdbce (from https://www.piwheels.org/simple/crotal/) 2025-09-08T03:20:59,465 Skipping link: No binaries permitted for crotal: https://archive1.piwheels.org/simple/crotal/crotal-0.2.4-py3-none-any.whl#sha256=8e06186e817ded05cf5f8d3360395367625119286261a6a3bc7fb40976e79201 (from https://www.piwheels.org/simple/crotal/) 2025-09-08T03:20:59,465 Skipping link: No binaries permitted for crotal: https://archive1.piwheels.org/simple/crotal/crotal-0.2.3-py3-none-any.whl#sha256=d50ac5963f7817166622a8f062714aa1f91d60f7c1746c8af4d02440fd574e58 (from https://www.piwheels.org/simple/crotal/) 2025-09-08T03:20:59,465 Skipping link: No binaries permitted for crotal: https://archive1.piwheels.org/simple/crotal/crotal-0.2.2-py3-none-any.whl#sha256=50a08c3e5dbb4767a9b76002b0d81fb2bd8f5070fd6c0fe004f46f27957438ac (from https://www.piwheels.org/simple/crotal/) 2025-09-08T03:20:59,465 Skipping link: No binaries permitted for crotal: https://archive1.piwheels.org/simple/crotal/crotal-0.2.1-py3-none-any.whl#sha256=56882498a71231221bf1ab84a50d1401b6b44acf3a685a2b62716e0f79d26ada (from https://www.piwheels.org/simple/crotal/) 2025-09-08T03:20:59,465 Skipping link: No binaries permitted for crotal: https://archive1.piwheels.org/simple/crotal/crotal-0.2.0-py3-none-any.whl#sha256=98c555fc4ead407fef8e5770f8960518891674a5225954303b7ea862cc75343e (from https://www.piwheels.org/simple/crotal/) 2025-09-08T03:20:59,466 Skipping link: not a file: https://www.piwheels.org/simple/crotal/ 2025-09-08T03:20:59,466 Skipping link: not a file: https://pypi.org/simple/crotal/ 2025-09-08T03:20:59,491 Given no hashes to check 1 links for project 'crotal': discarding no candidates 2025-09-08T03:20:59,492 Collecting crotal==0.9.3 2025-09-08T03:20:59,493 Created temporary directory: /tmp/pip-unpack-2dx34x5b 2025-09-08T03:20:59,644 Downloading crotal-0.9.3.tar.gz (669 kB) 2025-09-08T03:20:59,756 Added crotal==0.9.3 from https://files.pythonhosted.org/packages/2d/f6/88b6b12368c369b76633102a19348d20158ecf6e9ebabf76619df02b8a3e/crotal-0.9.3.tar.gz to build tracker '/tmp/pip-build-tracker-p9ry9_10' 2025-09-08T03:20:59,757 Running setup.py (path:/tmp/pip-wheel-pw2duoa1/crotal_5261a70cbfaf46bfb860069cbbb0d169/setup.py) egg_info for package crotal 2025-09-08T03:20:59,758 Created temporary directory: /tmp/pip-pip-egg-info-guonl95a 2025-09-08T03:20:59,758 Preparing metadata (setup.py): started 2025-09-08T03:20:59,759 Running command python setup.py egg_info 2025-09-08T03:21:00,276 Traceback (most recent call last): 2025-09-08T03:21:00,277 File "", line 2, in 2025-09-08T03:21:00,278 exec(compile(''' 2025-09-08T03:21:00,278 ~~~~^^^^^^^^^^^^ 2025-09-08T03:21:00,278 # This is -- a caller that pip uses to run setup.py 2025-09-08T03:21:00,278 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T03:21:00,278 ...<32 lines>... 2025-09-08T03:21:00,278 exec(compile(setup_py_code, filename, "exec")) 2025-09-08T03:21:00,278 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T03:21:00,278 ''' % ('/tmp/pip-wheel-pw2duoa1/crotal_5261a70cbfaf46bfb860069cbbb0d169/setup.py',), "", "exec")) 2025-09-08T03:21:00,278 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T03:21:00,279 File "", line 35, in 2025-09-08T03:21:00,279 File "/tmp/pip-wheel-pw2duoa1/crotal_5261a70cbfaf46bfb860069cbbb0d169/setup.py", line 36, in 2025-09-08T03:21:00,279 long_description = read('README.md'), 2025-09-08T03:21:00,279 ~~~~^^^^^^^^^^^^^ 2025-09-08T03:21:00,279 File "/tmp/pip-wheel-pw2duoa1/crotal_5261a70cbfaf46bfb860069cbbb0d169/setup.py", line 12, in read 2025-09-08T03:21:00,279 return pypandoc.convert(os.path.join(os.path.dirname(__file__), fname), 'rst') 2025-09-08T03:21:00,279 ^^^^^^^^^^^^^^^^ 2025-09-08T03:21:00,279 AttributeError: module 'pypandoc' has no attribute 'convert' 2025-09-08T03:21:00,363 ERROR: python setup.py egg_info exited with 1 2025-09-08T03:21:00,374 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2025-09-08T03:21:00,374 exec(compile('"'"''"'"''"'"' 2025-09-08T03:21:00,374 # This is -- a caller that pip uses to run setup.py 2025-09-08T03:21:00,374 # 2025-09-08T03:21:00,374 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-08T03:21:00,374 # import from `distutils.core` to work with newer packaging standards. 2025-09-08T03:21:00,374 # - It provides a clear error message when setuptools is not installed. 2025-09-08T03:21:00,374 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-08T03:21:00,374 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-08T03:21:00,374 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-08T03:21:00,374 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-08T03:21:00,374 import os, sys, tokenize, traceback 2025-09-08T03:21:00,374 2025-09-08T03:21:00,374 try: 2025-09-08T03:21:00,374 import setuptools 2025-09-08T03:21:00,374 except ImportError: 2025-09-08T03:21:00,374 print( 2025-09-08T03:21:00,374 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-08T03:21:00,374 "the build environment with exception:", 2025-09-08T03:21:00,374 file=sys.stderr, 2025-09-08T03:21:00,374 ) 2025-09-08T03:21:00,374 traceback.print_exc() 2025-09-08T03:21:00,374 sys.exit(1) 2025-09-08T03:21:00,374 2025-09-08T03:21:00,374 __file__ = %r 2025-09-08T03:21:00,374 sys.argv[0] = __file__ 2025-09-08T03:21:00,374 2025-09-08T03:21:00,374 if os.path.exists(__file__): 2025-09-08T03:21:00,374 filename = __file__ 2025-09-08T03:21:00,374 with tokenize.open(__file__) as f: 2025-09-08T03:21:00,374 setup_py_code = f.read() 2025-09-08T03:21:00,374 else: 2025-09-08T03:21:00,374 filename = "" 2025-09-08T03:21:00,374 setup_py_code = "from setuptools import setup; setup()" 2025-09-08T03:21:00,374 2025-09-08T03:21:00,374 exec(compile(setup_py_code, filename, "exec")) 2025-09-08T03:21:00,374 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-pw2duoa1/crotal_5261a70cbfaf46bfb860069cbbb0d169/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-guonl95a[/] 2025-09-08T03:21:00,375 [bold magenta]cwd[/]: /tmp/pip-wheel-pw2duoa1/crotal_5261a70cbfaf46bfb860069cbbb0d169/ 2025-09-08T03:21:00,375 Preparing metadata (setup.py): finished with status 'error' 2025-09-08T03:21:00,376 ERROR: metadata generation failed 2025-09-08T03:21:00,381 Exception information: 2025-09-08T03:21:00,381 Traceback (most recent call last): 2025-09-08T03:21:00,381 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 63, in generate_metadata 2025-09-08T03:21:00,381 call_subprocess( 2025-09-08T03:21:00,381 ~~~~~~~~~~~~~~~^ 2025-09-08T03:21:00,381 args, 2025-09-08T03:21:00,381 ^^^^^ 2025-09-08T03:21:00,381 ...<2 lines>... 2025-09-08T03:21:00,381 spinner=spinner, 2025-09-08T03:21:00,381 ^^^^^^^^^^^^^^^^ 2025-09-08T03:21:00,381 ) 2025-09-08T03:21:00,381 ^ 2025-09-08T03:21:00,381 File "/usr/lib/python3/dist-packages/pip/_internal/utils/subprocess.py", line 209, in call_subprocess 2025-09-08T03:21:00,381 raise error 2025-09-08T03:21:00,381 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2025-09-08T03:21:00,381 2025-09-08T03:21:00,381 The above exception was the direct cause of the following exception: 2025-09-08T03:21:00,381 2025-09-08T03:21:00,381 Traceback (most recent call last): 2025-09-08T03:21:00,381 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-08T03:21:00,381 status = _inner_run() 2025-09-08T03:21:00,381 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-08T03:21:00,381 return self.run(options, args) 2025-09-08T03:21:00,381 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-08T03:21:00,381 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-08T03:21:00,381 return func(self, options, args) 2025-09-08T03:21:00,381 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2025-09-08T03:21:00,381 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2025-09-08T03:21:00,381 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 96, in resolve 2025-09-08T03:21:00,381 result = self._result = resolver.resolve( 2025-09-08T03:21:00,381 ~~~~~~~~~~~~~~~~^ 2025-09-08T03:21:00,381 collected.requirements, max_rounds=limit_how_complex_resolution_can_be 2025-09-08T03:21:00,381 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T03:21:00,381 ) 2025-09-08T03:21:00,381 ^ 2025-09-08T03:21:00,381 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 515, in resolve 2025-09-08T03:21:00,381 state = resolution.resolve(requirements, max_rounds=max_rounds) 2025-09-08T03:21:00,381 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 388, in resolve 2025-09-08T03:21:00,381 self._add_to_criteria(self.state.criteria, r, parent=None) 2025-09-08T03:21:00,381 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T03:21:00,381 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 141, in _add_to_criteria 2025-09-08T03:21:00,381 if not criterion.candidates: 2025-09-08T03:21:00,381 ^^^^^^^^^^^^^^^^^^^^ 2025-09-08T03:21:00,381 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/structs.py", line 194, in __bool__ 2025-09-08T03:21:00,381 return bool(self._sequence) 2025-09-08T03:21:00,381 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 163, in __bool__ 2025-09-08T03:21:00,381 self._bool = any(self) 2025-09-08T03:21:00,381 ~~~^^^^^^ 2025-09-08T03:21:00,381 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 147, in 2025-09-08T03:21:00,381 return (c for c in iterator if id(c) not in self._incompatible_ids) 2025-09-08T03:21:00,381 ^^^^^^^^ 2025-09-08T03:21:00,381 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 37, in _iter_built 2025-09-08T03:21:00,381 candidate = func() 2025-09-08T03:21:00,381 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 187, in _make_candidate_from_link 2025-09-08T03:21:00,381 base: Optional[BaseCandidate] = self._make_base_candidate_from_link( 2025-09-08T03:21:00,381 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-08T03:21:00,381 link, template, name, version 2025-09-08T03:21:00,381 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T03:21:00,381 ) 2025-09-08T03:21:00,381 ^ 2025-09-08T03:21:00,381 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 233, in _make_base_candidate_from_link 2025-09-08T03:21:00,381 self._link_candidate_cache[link] = LinkCandidate( 2025-09-08T03:21:00,381 ~~~~~~~~~~~~~^ 2025-09-08T03:21:00,381 link, 2025-09-08T03:21:00,381 ^^^^^ 2025-09-08T03:21:00,381 ...<3 lines>... 2025-09-08T03:21:00,381 version=version, 2025-09-08T03:21:00,381 ^^^^^^^^^^^^^^^^ 2025-09-08T03:21:00,381 ) 2025-09-08T03:21:00,381 ^ 2025-09-08T03:21:00,381 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 306, in __init__ 2025-09-08T03:21:00,381 super().__init__( 2025-09-08T03:21:00,381 ~~~~~~~~~~~~~~~~^ 2025-09-08T03:21:00,381 link=link, 2025-09-08T03:21:00,381 ^^^^^^^^^^ 2025-09-08T03:21:00,381 ...<4 lines>... 2025-09-08T03:21:00,381 version=version, 2025-09-08T03:21:00,381 ^^^^^^^^^^^^^^^^ 2025-09-08T03:21:00,381 ) 2025-09-08T03:21:00,381 ^ 2025-09-08T03:21:00,381 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 159, in __init__ 2025-09-08T03:21:00,381 self.dist = self._prepare() 2025-09-08T03:21:00,381 ~~~~~~~~~~~~~^^ 2025-09-08T03:21:00,381 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 236, in _prepare 2025-09-08T03:21:00,381 dist = self._prepare_distribution() 2025-09-08T03:21:00,381 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 317, in _prepare_distribution 2025-09-08T03:21:00,381 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2025-09-08T03:21:00,381 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T03:21:00,381 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 532, in prepare_linked_requirement 2025-09-08T03:21:00,381 return self._prepare_linked_requirement(req, parallel_builds) 2025-09-08T03:21:00,381 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T03:21:00,381 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 647, in _prepare_linked_requirement 2025-09-08T03:21:00,381 dist = _get_prepared_distribution( 2025-09-08T03:21:00,381 req, 2025-09-08T03:21:00,381 ...<3 lines>... 2025-09-08T03:21:00,381 self.check_build_deps, 2025-09-08T03:21:00,381 ) 2025-09-08T03:21:00,381 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 71, in _get_prepared_distribution 2025-09-08T03:21:00,381 abstract_dist.prepare_distribution_metadata( 2025-09-08T03:21:00,381 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-08T03:21:00,381 finder, build_isolation, check_build_deps 2025-09-08T03:21:00,381 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T03:21:00,381 ) 2025-09-08T03:21:00,381 ^ 2025-09-08T03:21:00,381 File "/usr/lib/python3/dist-packages/pip/_internal/distributions/sdist.py", line 69, in prepare_distribution_metadata 2025-09-08T03:21:00,381 self.req.prepare_metadata() 2025-09-08T03:21:00,381 ~~~~~~~~~~~~~~~~~~~~~~~~~^^ 2025-09-08T03:21:00,381 File "/usr/lib/python3/dist-packages/pip/_internal/req/req_install.py", line 581, in prepare_metadata 2025-09-08T03:21:00,381 self.metadata_directory = generate_metadata_legacy( 2025-09-08T03:21:00,381 ~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-08T03:21:00,381 build_env=self.build_env, 2025-09-08T03:21:00,381 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T03:21:00,381 ...<3 lines>... 2025-09-08T03:21:00,381 details=details, 2025-09-08T03:21:00,381 ^^^^^^^^^^^^^^^^ 2025-09-08T03:21:00,381 ) 2025-09-08T03:21:00,381 ^ 2025-09-08T03:21:00,381 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 70, in generate_metadata 2025-09-08T03:21:00,381 raise MetadataGenerationFailed(package_details=details) from error 2025-09-08T03:21:00,381 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2025-09-08T03:21:00,405 Removed crotal==0.9.3 from https://files.pythonhosted.org/packages/2d/f6/88b6b12368c369b76633102a19348d20158ecf6e9ebabf76619df02b8a3e/crotal-0.9.3.tar.gz from build tracker '/tmp/pip-build-tracker-p9ry9_10' 2025-09-08T03:21:00,406 Removed build tracker: '/tmp/pip-build-tracker-p9ry9_10'