2025-09-13T10:47:12,416 Created temporary directory: /tmp/pip-build-tracker-qx14vvf3 2025-09-13T10:47:12,417 Initialized build tracking at /tmp/pip-build-tracker-qx14vvf3 2025-09-13T10:47:12,417 Created build tracker: /tmp/pip-build-tracker-qx14vvf3 2025-09-13T10:47:12,417 Entered build tracker: /tmp/pip-build-tracker-qx14vvf3 2025-09-13T10:47:12,417 Created temporary directory: /tmp/pip-wheel-ca085ulx 2025-09-13T10:47:12,421 Created temporary directory: /tmp/pip-ephem-wheel-cache-ctvfhwcu 2025-09-13T10:47:12,480 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-13T10:47:12,482 2 location(s) to search for versions of humilis-batch: 2025-09-13T10:47:12,482 * https://pypi.org/simple/humilis-batch/ 2025-09-13T10:47:12,482 * https://www.piwheels.org/simple/humilis-batch/ 2025-09-13T10:47:12,483 Fetching project page and analyzing links: https://pypi.org/simple/humilis-batch/ 2025-09-13T10:47:12,483 Getting page https://pypi.org/simple/humilis-batch/ 2025-09-13T10:47:12,484 Found index url https://pypi.org/simple/ 2025-09-13T10:47:12,713 Fetched page https://pypi.org/simple/humilis-batch/ as application/vnd.pypi.simple.v1+json 2025-09-13T10:47:12,716 Found link https://files.pythonhosted.org/packages/43/76/6217d891ef38db4f6f7cd1adead45577cf20eb170221b9c0989d6c36df7e/humilis-batch-0.0.1.tar.gz (from https://pypi.org/simple/humilis-batch/), version: 0.0.1 2025-09-13T10:47:12,717 Found link https://files.pythonhosted.org/packages/05/d3/e3701e67f3a211b6256a346e7d892aaf235f0d722c8ebf0d8bd270a375c1/humilis-batch-0.0.2.tar.gz (from https://pypi.org/simple/humilis-batch/), version: 0.0.2 2025-09-13T10:47:12,717 Found link https://files.pythonhosted.org/packages/53/ea/a3583a772a53f882a2db7b08e291cc3f91aff41f2a35e7d6f7dbf5e732da/humilis-batch-0.0.3.tar.gz (from https://pypi.org/simple/humilis-batch/), version: 0.0.3 2025-09-13T10:47:12,717 Found link https://files.pythonhosted.org/packages/97/13/adf7b29eb80ebf026c2db69c666090a8584ea36bfa5462ed8ce7eac81013/humilis-batch-0.0.4.tar.gz (from https://pypi.org/simple/humilis-batch/), version: 0.0.4 2025-09-13T10:47:12,718 Found link https://files.pythonhosted.org/packages/22/d0/248fd98e58b2b44fa08508adddfa80dc8447992eb39752ec325fd7e9507f/humilis-batch-0.0.5.tar.gz (from https://pypi.org/simple/humilis-batch/), version: 0.0.5 2025-09-13T10:47:12,718 Found link https://files.pythonhosted.org/packages/86/a5/d2c8484a96dd146f30c89fa1278d4bb9c7843f37481a84ecd387857f4730/humilis-batch-0.0.6.tar.gz (from https://pypi.org/simple/humilis-batch/), version: 0.0.6 2025-09-13T10:47:12,718 Found link https://files.pythonhosted.org/packages/8d/87/94f9d55f0e6ca8738dcb87f116a5b2c6ea62cd3b8a0b714ea77717b6cbae/humilis-batch-0.0.7.tar.gz (from https://pypi.org/simple/humilis-batch/), version: 0.0.7 2025-09-13T10:47:12,718 Found link https://files.pythonhosted.org/packages/2a/00/18c4b8280f56cb376b3fcc0658e1cf7ba9cdd49fdbae67b02d1ed36ea515/humilis-batch-0.0.8.tar.gz (from https://pypi.org/simple/humilis-batch/), version: 0.0.8 2025-09-13T10:47:12,719 Found link https://files.pythonhosted.org/packages/1c/8e/4f6f8bb19f0e0dc7f02f164db1a3912fff8465ebe200b708642b54c3ed89/humilis-batch-0.0.9.tar.gz (from https://pypi.org/simple/humilis-batch/), version: 0.0.9 2025-09-13T10:47:12,719 Found link https://files.pythonhosted.org/packages/7d/46/31a99cacdbb8d140584f6aee1ec25dc848747c328f50dee84f90b8389b74/humilis-batch-0.1.0.tar.gz (from https://pypi.org/simple/humilis-batch/), version: 0.1.0 2025-09-13T10:47:12,719 Found link https://files.pythonhosted.org/packages/7c/ae/6fe514f1eb0e8734e376382098c134919605d7514bee7a32bd6561c32520/humilis-batch-0.1.1.tar.gz (from https://pypi.org/simple/humilis-batch/), version: 0.1.1 2025-09-13T10:47:12,720 Found link https://files.pythonhosted.org/packages/cf/a3/c1f5b64bf8c3a6320a92c8216e8ab65e93b0f59f02a8c3b3e67a7dde1cf2/humilis-batch-0.1.2.tar.gz (from https://pypi.org/simple/humilis-batch/), version: 0.1.2 2025-09-13T10:47:12,720 Found link https://files.pythonhosted.org/packages/83/0d/58bcf3f3807b4cc3aa7f0bbd442ddd2f4ea9e986ce08df24aec376c4cb08/humilis-batch-0.1.3.tar.gz (from https://pypi.org/simple/humilis-batch/), version: 0.1.3 2025-09-13T10:47:12,720 Found link https://files.pythonhosted.org/packages/b2/bc/af938f38b29f70646d7fc3c816c1077a3dba9bf417ce078bb4ec0899a3df/humilis-batch-0.1.4.tar.gz (from https://pypi.org/simple/humilis-batch/), version: 0.1.4 2025-09-13T10:47:12,720 Found link https://files.pythonhosted.org/packages/07/57/b4a4714b112e702ad374e56decd1e539f4cc71cb167107ec4da2ed2539ae/humilis-batch-0.2.0.tar.gz (from https://pypi.org/simple/humilis-batch/), version: 0.2.0 2025-09-13T10:47:12,721 Found link https://files.pythonhosted.org/packages/07/23/7ffa1ccd355a2578dbce2be8ce844c8e2fb966b7903f08efcb24b91c2758/humilis-batch-0.2.1.tar.gz (from https://pypi.org/simple/humilis-batch/), version: 0.2.1 2025-09-13T10:47:12,721 Found link https://files.pythonhosted.org/packages/d4/5c/4527153f41ac632fa4ee785424167093ef37797ffd23a4b3b5e5988ce1c8/humilis-batch-0.3.0.tar.gz (from https://pypi.org/simple/humilis-batch/), version: 0.3.0 2025-09-13T10:47:12,721 Found link https://files.pythonhosted.org/packages/35/b9/522207af66f2cda23820eea704cc6cdbf159c41fa6c8888989d32a751f05/humilis-batch-0.4.0.tar.gz (from https://pypi.org/simple/humilis-batch/), version: 0.4.0 2025-09-13T10:47:12,722 Found link https://files.pythonhosted.org/packages/84/d0/8201afa7c21570888e38e6a0674a63dbe6d06a1f9839f0c5a0c2fa189a35/humilis-batch-0.5.0.tar.gz (from https://pypi.org/simple/humilis-batch/), version: 0.5.0 2025-09-13T10:47:12,722 Found link https://files.pythonhosted.org/packages/55/06/ea87c9671c99678f25f9328865b66d954bfb2c9c02a57dabbe21de1f54e1/humilis-batch-0.5.1.tar.gz (from https://pypi.org/simple/humilis-batch/), version: 0.5.1 2025-09-13T10:47:12,722 Found link https://files.pythonhosted.org/packages/70/24/8f239888b26a5f16cf486efbe4ab408293b687f7167bb4cd69123b478202/humilis-batch-0.6.0.tar.gz (from https://pypi.org/simple/humilis-batch/), version: 0.6.0 2025-09-13T10:47:12,723 Fetching project page and analyzing links: https://www.piwheels.org/simple/humilis-batch/ 2025-09-13T10:47:12,723 Getting page https://www.piwheels.org/simple/humilis-batch/ 2025-09-13T10:47:12,724 Found index url https://www.piwheels.org/simple/ 2025-09-13T10:47:12,827 Fetched page https://www.piwheels.org/simple/humilis-batch/ as text/html 2025-09-13T10:47:12,831 Skipping link: No binaries permitted for humilis-batch: https://archive1.piwheels.org/simple/humilis-batch/humilis_batch-0.5.1-py3-none-any.whl#sha256=ebbff4f79921db8e3b187a4577a9d436203faf075044d1357227bbc0b83c87ff (from https://www.piwheels.org/simple/humilis-batch/) 2025-09-13T10:47:12,832 Skipping link: No binaries permitted for humilis-batch: https://archive1.piwheels.org/simple/humilis-batch/humilis_batch-0.5.0-py3-none-any.whl#sha256=44212eae96848b3cf21c7f15b41dff8d8881199169c6955e4f6a611c68a1a8ec (from https://www.piwheels.org/simple/humilis-batch/) 2025-09-13T10:47:12,832 Skipping link: No binaries permitted for humilis-batch: https://archive1.piwheels.org/simple/humilis-batch/humilis_batch-0.4.0-py3-none-any.whl#sha256=c5a7af1e77593e32dd3bcaa25ec67515dc12a142eaf4d0dca272a5d113ae29b9 (from https://www.piwheels.org/simple/humilis-batch/) 2025-09-13T10:47:12,832 Skipping link: No binaries permitted for humilis-batch: https://archive1.piwheels.org/simple/humilis-batch/humilis_batch-0.3.0-py3-none-any.whl#sha256=eec6e1ca8994af4d1317def7babc1c3e375b1dc5f1aeb675b876a2b12afdad83 (from https://www.piwheels.org/simple/humilis-batch/) 2025-09-13T10:47:12,832 Skipping link: No binaries permitted for humilis-batch: https://archive1.piwheels.org/simple/humilis-batch/humilis_batch-0.2.1-py3-none-any.whl#sha256=b8407a3870699ea89ca6b9fbdfadcd56dc2a93aa44ea78599065fb36d5dad3e2 (from https://www.piwheels.org/simple/humilis-batch/) 2025-09-13T10:47:12,832 Skipping link: No binaries permitted for humilis-batch: https://archive1.piwheels.org/simple/humilis-batch/humilis_batch-0.2.0-py3-none-any.whl#sha256=1be2aa6d76c0f5cb515000a5786ecfc26cdddc273bda2e2553d5815e16d2c6e7 (from https://www.piwheels.org/simple/humilis-batch/) 2025-09-13T10:47:12,832 Skipping link: No binaries permitted for humilis-batch: https://archive1.piwheels.org/simple/humilis-batch/humilis_batch-0.1.4-py3-none-any.whl#sha256=0a56e5f9250549b44bb368fa280f72ee8157deb156493a0a356498b0e4d8b5e2 (from https://www.piwheels.org/simple/humilis-batch/) 2025-09-13T10:47:12,833 Skipping link: No binaries permitted for humilis-batch: https://archive1.piwheels.org/simple/humilis-batch/humilis_batch-0.1.3-py3-none-any.whl#sha256=723b7baed076b5c4189aee27cb6606662681e2c7c87e4816034ca4e1efa1878d (from https://www.piwheels.org/simple/humilis-batch/) 2025-09-13T10:47:12,833 Skipping link: No binaries permitted for humilis-batch: https://archive1.piwheels.org/simple/humilis-batch/humilis_batch-0.1.2-py3-none-any.whl#sha256=53f7437712c7a2bf4edb4d99600dc6f9ce7301298af88d5dc823e95f7b6adf8d (from https://www.piwheels.org/simple/humilis-batch/) 2025-09-13T10:47:12,833 Skipping link: No binaries permitted for humilis-batch: https://archive1.piwheels.org/simple/humilis-batch/humilis_batch-0.1.1-py3-none-any.whl#sha256=354c068f8453a4acfc602440a523591a583844a6a0216b836ffdf460143959b7 (from https://www.piwheels.org/simple/humilis-batch/) 2025-09-13T10:47:12,833 Skipping link: No binaries permitted for humilis-batch: https://archive1.piwheels.org/simple/humilis-batch/humilis_batch-0.1.0-py3-none-any.whl#sha256=32c31cdc9f7d7806244f92be29eca72b79997225135ade78c510e0dc6203a943 (from https://www.piwheels.org/simple/humilis-batch/) 2025-09-13T10:47:12,833 Skipping link: No binaries permitted for humilis-batch: https://archive1.piwheels.org/simple/humilis-batch/humilis_batch-0.0.9-py3-none-any.whl#sha256=80df7f4e8405f438c3d61aba7fb312690053355b41e71d381729dc51e8c98683 (from https://www.piwheels.org/simple/humilis-batch/) 2025-09-13T10:47:12,833 Skipping link: No binaries permitted for humilis-batch: https://archive1.piwheels.org/simple/humilis-batch/humilis_batch-0.0.8-py3-none-any.whl#sha256=8929fc0c9aa2d24088ef58f51077eeb09ca278852eeb3fd8ddcb25795e2c09fe (from https://www.piwheels.org/simple/humilis-batch/) 2025-09-13T10:47:12,833 Skipping link: No binaries permitted for humilis-batch: https://archive1.piwheels.org/simple/humilis-batch/humilis_batch-0.0.7-py3-none-any.whl#sha256=89020ee0ef592afd77abba74aff48710738af56662c9eac298398dd6edf78aae (from https://www.piwheels.org/simple/humilis-batch/) 2025-09-13T10:47:12,834 Skipping link: No binaries permitted for humilis-batch: https://archive1.piwheels.org/simple/humilis-batch/humilis_batch-0.0.6-py3-none-any.whl#sha256=0086966f2c0fbfd974258adea27e130fcb2c16017c2757ec4ef1b0ee9d4f8b1c (from https://www.piwheels.org/simple/humilis-batch/) 2025-09-13T10:47:12,834 Skipping link: No binaries permitted for humilis-batch: https://archive1.piwheels.org/simple/humilis-batch/humilis_batch-0.0.5-py3-none-any.whl#sha256=fbfc9878111cc68181bc707c54acfa8e44f8620a5ddc857fbc833f66566da4b2 (from https://www.piwheels.org/simple/humilis-batch/) 2025-09-13T10:47:12,834 Skipping link: No binaries permitted for humilis-batch: https://archive1.piwheels.org/simple/humilis-batch/humilis_batch-0.0.4-py3-none-any.whl#sha256=9b303f7a1b8da4dd9d534fdac61b73a1ef655bcfa3e478671e98fb241b9b4360 (from https://www.piwheels.org/simple/humilis-batch/) 2025-09-13T10:47:12,834 Skipping link: No binaries permitted for humilis-batch: https://archive1.piwheels.org/simple/humilis-batch/humilis_batch-0.0.3-py3-none-any.whl#sha256=47b3ad0fd586dcd16988274dca7243a09b143bdd6ff9aee9801e28c71628a9ea (from https://www.piwheels.org/simple/humilis-batch/) 2025-09-13T10:47:12,834 Skipping link: No binaries permitted for humilis-batch: https://archive1.piwheels.org/simple/humilis-batch/humilis_batch-0.0.2-py3-none-any.whl#sha256=c0b65f094bc5cea92630612552d3ed1fa65c4f6bb59eca92e0ab88ce9f8c33d5 (from https://www.piwheels.org/simple/humilis-batch/) 2025-09-13T10:47:12,834 Skipping link: No binaries permitted for humilis-batch: https://archive1.piwheels.org/simple/humilis-batch/humilis_batch-0.0.1-py3-none-any.whl#sha256=685728ca5b42d9ea105a006262a86b63410835a5780ae382da5c9d2be8ac28f2 (from https://www.piwheels.org/simple/humilis-batch/) 2025-09-13T10:47:12,835 Skipping link: not a file: https://www.piwheels.org/simple/humilis-batch/ 2025-09-13T10:47:12,835 Skipping link: not a file: https://pypi.org/simple/humilis-batch/ 2025-09-13T10:47:12,862 Given no hashes to check 1 links for project 'humilis-batch': discarding no candidates 2025-09-13T10:47:12,863 Collecting humilis-batch==0.6.0 2025-09-13T10:47:12,865 Created temporary directory: /tmp/pip-unpack-x5c1a6h3 2025-09-13T10:47:13,256 Downloading humilis-batch-0.6.0.tar.gz (5.7 kB) 2025-09-13T10:47:13,280 Added humilis-batch==0.6.0 from https://files.pythonhosted.org/packages/70/24/8f239888b26a5f16cf486efbe4ab408293b687f7167bb4cd69123b478202/humilis-batch-0.6.0.tar.gz to build tracker '/tmp/pip-build-tracker-qx14vvf3' 2025-09-13T10:47:13,281 Running setup.py (path:/tmp/pip-wheel-ca085ulx/humilis-batch_4868105dedf442df9d8933cd064486ca/setup.py) egg_info for package humilis-batch 2025-09-13T10:47:13,282 Created temporary directory: /tmp/pip-pip-egg-info-nsrseiop 2025-09-13T10:47:13,282 Preparing metadata (setup.py): started 2025-09-13T10:47:13,283 Running command python setup.py egg_info 2025-09-13T10:47:13,866 Traceback (most recent call last): 2025-09-13T10:47:13,868 File "", line 2, in 2025-09-13T10:47:13,868 exec(compile(''' 2025-09-13T10:47:13,868 ~~~~^^^^^^^^^^^^ 2025-09-13T10:47:13,868 # This is -- a caller that pip uses to run setup.py 2025-09-13T10:47:13,868 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-13T10:47:13,869 ...<32 lines>... 2025-09-13T10:47:13,869 exec(compile(setup_py_code, filename, "exec")) 2025-09-13T10:47:13,869 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-13T10:47:13,869 ''' % ('/tmp/pip-wheel-ca085ulx/humilis-batch_4868105dedf442df9d8933cd064486ca/setup.py',), "", "exec")) 2025-09-13T10:47:13,869 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-13T10:47:13,869 File "", line 35, in 2025-09-13T10:47:13,870 File "/tmp/pip-wheel-ca085ulx/humilis-batch_4868105dedf442df9d8933cd064486ca/setup.py", line 14, in 2025-09-13T10:47:13,870 long_description = pypandoc.convert('README.md', 'rst') 2025-09-13T10:47:13,870 ^^^^^^^^^^^^^^^^ 2025-09-13T10:47:13,870 AttributeError: module 'pypandoc' has no attribute 'convert' 2025-09-13T10:47:13,968 ERROR: python setup.py egg_info exited with 1 2025-09-13T10:47:13,980 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2025-09-13T10:47:13,980 exec(compile('"'"''"'"''"'"' 2025-09-13T10:47:13,980 # This is -- a caller that pip uses to run setup.py 2025-09-13T10:47:13,980 # 2025-09-13T10:47:13,980 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-13T10:47:13,980 # import from `distutils.core` to work with newer packaging standards. 2025-09-13T10:47:13,980 # - It provides a clear error message when setuptools is not installed. 2025-09-13T10:47:13,980 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-13T10:47:13,980 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-13T10:47:13,980 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-13T10:47:13,980 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-13T10:47:13,980 import os, sys, tokenize, traceback 2025-09-13T10:47:13,980 2025-09-13T10:47:13,980 try: 2025-09-13T10:47:13,980 import setuptools 2025-09-13T10:47:13,980 except ImportError: 2025-09-13T10:47:13,980 print( 2025-09-13T10:47:13,980 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-13T10:47:13,980 "the build environment with exception:", 2025-09-13T10:47:13,980 file=sys.stderr, 2025-09-13T10:47:13,980 ) 2025-09-13T10:47:13,980 traceback.print_exc() 2025-09-13T10:47:13,980 sys.exit(1) 2025-09-13T10:47:13,980 2025-09-13T10:47:13,980 __file__ = %r 2025-09-13T10:47:13,980 sys.argv[0] = __file__ 2025-09-13T10:47:13,980 2025-09-13T10:47:13,980 if os.path.exists(__file__): 2025-09-13T10:47:13,980 filename = __file__ 2025-09-13T10:47:13,980 with tokenize.open(__file__) as f: 2025-09-13T10:47:13,980 setup_py_code = f.read() 2025-09-13T10:47:13,980 else: 2025-09-13T10:47:13,980 filename = "" 2025-09-13T10:47:13,980 setup_py_code = "from setuptools import setup; setup()" 2025-09-13T10:47:13,980 2025-09-13T10:47:13,980 exec(compile(setup_py_code, filename, "exec")) 2025-09-13T10:47:13,980 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-ca085ulx/humilis-batch_4868105dedf442df9d8933cd064486ca/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-nsrseiop[/] 2025-09-13T10:47:13,981 [bold magenta]cwd[/]: /tmp/pip-wheel-ca085ulx/humilis-batch_4868105dedf442df9d8933cd064486ca/ 2025-09-13T10:47:13,981 Preparing metadata (setup.py): finished with status 'error' 2025-09-13T10:47:13,982 ERROR: metadata generation failed 2025-09-13T10:47:13,988 Exception information: 2025-09-13T10:47:13,988 Traceback (most recent call last): 2025-09-13T10:47:13,988 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 63, in generate_metadata 2025-09-13T10:47:13,988 call_subprocess( 2025-09-13T10:47:13,988 ~~~~~~~~~~~~~~~^ 2025-09-13T10:47:13,988 args, 2025-09-13T10:47:13,988 ^^^^^ 2025-09-13T10:47:13,988 ...<2 lines>... 2025-09-13T10:47:13,988 spinner=spinner, 2025-09-13T10:47:13,988 ^^^^^^^^^^^^^^^^ 2025-09-13T10:47:13,988 ) 2025-09-13T10:47:13,988 ^ 2025-09-13T10:47:13,988 File "/usr/lib/python3/dist-packages/pip/_internal/utils/subprocess.py", line 209, in call_subprocess 2025-09-13T10:47:13,988 raise error 2025-09-13T10:47:13,988 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2025-09-13T10:47:13,988 2025-09-13T10:47:13,988 The above exception was the direct cause of the following exception: 2025-09-13T10:47:13,988 2025-09-13T10:47:13,988 Traceback (most recent call last): 2025-09-13T10:47:13,988 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-13T10:47:13,988 status = _inner_run() 2025-09-13T10:47:13,988 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-13T10:47:13,988 return self.run(options, args) 2025-09-13T10:47:13,988 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-13T10:47:13,988 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-13T10:47:13,988 return func(self, options, args) 2025-09-13T10:47:13,988 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2025-09-13T10:47:13,988 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2025-09-13T10:47:13,988 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 96, in resolve 2025-09-13T10:47:13,988 result = self._result = resolver.resolve( 2025-09-13T10:47:13,988 ~~~~~~~~~~~~~~~~^ 2025-09-13T10:47:13,988 collected.requirements, max_rounds=limit_how_complex_resolution_can_be 2025-09-13T10:47:13,988 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-13T10:47:13,988 ) 2025-09-13T10:47:13,988 ^ 2025-09-13T10:47:13,988 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 515, in resolve 2025-09-13T10:47:13,988 state = resolution.resolve(requirements, max_rounds=max_rounds) 2025-09-13T10:47:13,988 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 388, in resolve 2025-09-13T10:47:13,988 self._add_to_criteria(self.state.criteria, r, parent=None) 2025-09-13T10:47:13,988 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-13T10:47:13,988 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 141, in _add_to_criteria 2025-09-13T10:47:13,988 if not criterion.candidates: 2025-09-13T10:47:13,988 ^^^^^^^^^^^^^^^^^^^^ 2025-09-13T10:47:13,988 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/structs.py", line 194, in __bool__ 2025-09-13T10:47:13,988 return bool(self._sequence) 2025-09-13T10:47:13,988 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 163, in __bool__ 2025-09-13T10:47:13,988 self._bool = any(self) 2025-09-13T10:47:13,988 ~~~^^^^^^ 2025-09-13T10:47:13,988 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 147, in 2025-09-13T10:47:13,988 return (c for c in iterator if id(c) not in self._incompatible_ids) 2025-09-13T10:47:13,988 ^^^^^^^^ 2025-09-13T10:47:13,988 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 37, in _iter_built 2025-09-13T10:47:13,988 candidate = func() 2025-09-13T10:47:13,988 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 187, in _make_candidate_from_link 2025-09-13T10:47:13,988 base: Optional[BaseCandidate] = self._make_base_candidate_from_link( 2025-09-13T10:47:13,988 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-13T10:47:13,988 link, template, name, version 2025-09-13T10:47:13,988 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-13T10:47:13,988 ) 2025-09-13T10:47:13,988 ^ 2025-09-13T10:47:13,988 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 233, in _make_base_candidate_from_link 2025-09-13T10:47:13,988 self._link_candidate_cache[link] = LinkCandidate( 2025-09-13T10:47:13,988 ~~~~~~~~~~~~~^ 2025-09-13T10:47:13,988 link, 2025-09-13T10:47:13,988 ^^^^^ 2025-09-13T10:47:13,988 ...<3 lines>... 2025-09-13T10:47:13,988 version=version, 2025-09-13T10:47:13,988 ^^^^^^^^^^^^^^^^ 2025-09-13T10:47:13,988 ) 2025-09-13T10:47:13,988 ^ 2025-09-13T10:47:13,988 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 306, in __init__ 2025-09-13T10:47:13,988 super().__init__( 2025-09-13T10:47:13,988 ~~~~~~~~~~~~~~~~^ 2025-09-13T10:47:13,988 link=link, 2025-09-13T10:47:13,988 ^^^^^^^^^^ 2025-09-13T10:47:13,988 ...<4 lines>... 2025-09-13T10:47:13,988 version=version, 2025-09-13T10:47:13,988 ^^^^^^^^^^^^^^^^ 2025-09-13T10:47:13,988 ) 2025-09-13T10:47:13,988 ^ 2025-09-13T10:47:13,988 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 159, in __init__ 2025-09-13T10:47:13,988 self.dist = self._prepare() 2025-09-13T10:47:13,988 ~~~~~~~~~~~~~^^ 2025-09-13T10:47:13,988 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 236, in _prepare 2025-09-13T10:47:13,988 dist = self._prepare_distribution() 2025-09-13T10:47:13,988 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 317, in _prepare_distribution 2025-09-13T10:47:13,988 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2025-09-13T10:47:13,988 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-13T10:47:13,988 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 532, in prepare_linked_requirement 2025-09-13T10:47:13,988 return self._prepare_linked_requirement(req, parallel_builds) 2025-09-13T10:47:13,988 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ 2025-09-13T10:47:13,988 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 647, in _prepare_linked_requirement 2025-09-13T10:47:13,988 dist = _get_prepared_distribution( 2025-09-13T10:47:13,988 req, 2025-09-13T10:47:13,988 ...<3 lines>... 2025-09-13T10:47:13,988 self.check_build_deps, 2025-09-13T10:47:13,988 ) 2025-09-13T10:47:13,988 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 71, in _get_prepared_distribution 2025-09-13T10:47:13,988 abstract_dist.prepare_distribution_metadata( 2025-09-13T10:47:13,988 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-13T10:47:13,988 finder, build_isolation, check_build_deps 2025-09-13T10:47:13,988 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-13T10:47:13,988 ) 2025-09-13T10:47:13,988 ^ 2025-09-13T10:47:13,988 File "/usr/lib/python3/dist-packages/pip/_internal/distributions/sdist.py", line 69, in prepare_distribution_metadata 2025-09-13T10:47:13,988 self.req.prepare_metadata() 2025-09-13T10:47:13,988 ~~~~~~~~~~~~~~~~~~~~~~~~~^^ 2025-09-13T10:47:13,988 File "/usr/lib/python3/dist-packages/pip/_internal/req/req_install.py", line 581, in prepare_metadata 2025-09-13T10:47:13,988 self.metadata_directory = generate_metadata_legacy( 2025-09-13T10:47:13,988 ~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-13T10:47:13,988 build_env=self.build_env, 2025-09-13T10:47:13,988 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-13T10:47:13,988 ...<3 lines>... 2025-09-13T10:47:13,988 details=details, 2025-09-13T10:47:13,988 ^^^^^^^^^^^^^^^^ 2025-09-13T10:47:13,988 ) 2025-09-13T10:47:13,988 ^ 2025-09-13T10:47:13,988 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 70, in generate_metadata 2025-09-13T10:47:13,988 raise MetadataGenerationFailed(package_details=details) from error 2025-09-13T10:47:13,988 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2025-09-13T10:47:14,011 Removed humilis-batch==0.6.0 from https://files.pythonhosted.org/packages/70/24/8f239888b26a5f16cf486efbe4ab408293b687f7167bb4cd69123b478202/humilis-batch-0.6.0.tar.gz from build tracker '/tmp/pip-build-tracker-qx14vvf3' 2025-09-13T10:47:14,011 Removed build tracker: '/tmp/pip-build-tracker-qx14vvf3'