2025-09-07T20:16:07,192 Created temporary directory: /tmp/pip-build-tracker-68j9a2lb 2025-09-07T20:16:07,192 Initialized build tracking at /tmp/pip-build-tracker-68j9a2lb 2025-09-07T20:16:07,193 Created build tracker: /tmp/pip-build-tracker-68j9a2lb 2025-09-07T20:16:07,193 Entered build tracker: /tmp/pip-build-tracker-68j9a2lb 2025-09-07T20:16:07,193 Created temporary directory: /tmp/pip-wheel-rllkxvk0 2025-09-07T20:16:07,197 Created temporary directory: /tmp/pip-ephem-wheel-cache-w3hle1t5 2025-09-07T20:16:07,252 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-07T20:16:07,254 2 location(s) to search for versions of collective-recipe-template: 2025-09-07T20:16:07,254 * https://pypi.org/simple/collective-recipe-template/ 2025-09-07T20:16:07,254 * https://www.piwheels.org/simple/collective-recipe-template/ 2025-09-07T20:16:07,255 Fetching project page and analyzing links: https://pypi.org/simple/collective-recipe-template/ 2025-09-07T20:16:07,255 Getting page https://pypi.org/simple/collective-recipe-template/ 2025-09-07T20:16:07,256 Found index url https://pypi.org/simple/ 2025-09-07T20:16:07,402 Fetched page https://pypi.org/simple/collective-recipe-template/ as application/vnd.pypi.simple.v1+json 2025-09-07T20:16:07,409 Found link https://files.pythonhosted.org/packages/6c/31/7a6604069e2e5da82d66880e7ce8bb884d5d88835ac95c1441e5701a4e0d/collective.recipe.template-1.4dev-r93307.tar.gz (from https://pypi.org/simple/collective-recipe-template/), version: 1.4dev-r93307 2025-09-07T20:16:07,410 Found link https://files.pythonhosted.org/packages/b0/ca/4ac3b997dbc90a847295c03168dce902f8077c6167e20ba8ce8b073a609b/collective.recipe.template-1.0rc1.tar.gz (from https://pypi.org/simple/collective-recipe-template/), version: 1.0rc1 2025-09-07T20:16:07,410 Found link https://files.pythonhosted.org/packages/bb/e5/627c97332d581899e0249a3b8d4fae6a77a618b301c76f0d30930255e1c0/collective.recipe.template-1.0rc2.tar.gz (from https://pypi.org/simple/collective-recipe-template/), version: 1.0rc2 2025-09-07T20:16:07,411 Found link https://files.pythonhosted.org/packages/b9/1f/76bcb6cb5b7c72ea1f83d9e88b8af43d67033be3b2fc5117e93405f2dc8f/collective.recipe.template-1.0.zip (from https://pypi.org/simple/collective-recipe-template/), version: 1.0 2025-09-07T20:16:07,412 Found link https://files.pythonhosted.org/packages/55/18/7adffbc61294cdd76459b112ba87bfd035ee00fe67d1fb643a28befc2967/collective.recipe.template-1.2.tar.gz (from https://pypi.org/simple/collective-recipe-template/), version: 1.2 2025-09-07T20:16:07,412 Found link https://files.pythonhosted.org/packages/5f/a4/a8841918e2cee561e3a58b872824af159547610ae2823b7217e138d3673a/collective.recipe.template-1.3.tar.gz (from https://pypi.org/simple/collective-recipe-template/), version: 1.3 2025-09-07T20:16:07,413 Found link https://files.pythonhosted.org/packages/97/32/e88309b18dc55b0d5e62ef7eb569c65f58b3013d66f0b0dc39c9aebcff09/collective.recipe.template-1.4.tar.gz (from https://pypi.org/simple/collective-recipe-template/), version: 1.4 2025-09-07T20:16:07,413 Found link https://files.pythonhosted.org/packages/13/aa/e1954bcd20d4ad49b92ff681d90ae9d14f7fb03e92ea4279a933145fb225/collective.recipe.template-1.5.zip (from https://pypi.org/simple/collective-recipe-template/), version: 1.5 2025-09-07T20:16:07,414 Found link https://files.pythonhosted.org/packages/80/25/4d4a14317a1db5e2a3266f4142be855e1259008d3cecfe3ee61f69362933/collective.recipe.template-1.6.zip (from https://pypi.org/simple/collective-recipe-template/), version: 1.6 2025-09-07T20:16:07,414 Found link https://files.pythonhosted.org/packages/c6/03/7657bb473735e2f6a08224a7673fbfa806593d041de4f0bac689e6fbde71/collective.recipe.template-1.7.zip (from https://pypi.org/simple/collective-recipe-template/), version: 1.7 2025-09-07T20:16:07,415 Found link https://files.pythonhosted.org/packages/c4/12/466fc1d921b355057d3b091571b165e23a458f8f71d0f3b7c04564313f4f/collective.recipe.template-1.8.zip (from https://pypi.org/simple/collective-recipe-template/), version: 1.8 2025-09-07T20:16:07,415 Found link https://files.pythonhosted.org/packages/9b/52/236d234295a5ed94310ea53707dfc1ed23d6c29194931ac756a1e70a94f0/collective.recipe.template-1.9.zip (from https://pypi.org/simple/collective-recipe-template/), version: 1.9 2025-09-07T20:16:07,416 Found link https://files.pythonhosted.org/packages/18/87/ed382649f7e2ba24249bbdeda661d17b6459d514bd1dec6e193ec9d05f60/collective.recipe.template-1.10.zip (from https://pypi.org/simple/collective-recipe-template/), version: 1.10 2025-09-07T20:16:07,416 Found link https://files.pythonhosted.org/packages/87/35/f5bf40dd7f3300abc24510758b490fd5873f166fd7102218db2145a504c3/collective.recipe.template-1.11.zip (from https://pypi.org/simple/collective-recipe-template/), version: 1.11 2025-09-07T20:16:07,416 Found link https://files.pythonhosted.org/packages/79/b5/cc9b32a026c606c0268d7082d551bc4e24296da32ee02a44d611b39576b5/collective.recipe.template-1.12.tar.gz (from https://pypi.org/simple/collective-recipe-template/), version: 1.12 2025-09-07T20:16:07,417 Found link https://files.pythonhosted.org/packages/85/82/10b46f33c9d3364dbbfc61cef0d5d084db9a52a6cac281b4f44e63c85158/collective.recipe.template-1.12.zip (from https://pypi.org/simple/collective-recipe-template/), version: 1.12 2025-09-07T20:16:07,417 Skipping link: No binaries permitted for collective-recipe-template: https://files.pythonhosted.org/packages/46/4a/870daf2d2b99d4ccd0433275ee22ff93ae221774a09169e907e07de03bde/collective.recipe.template-1.13-py2-none-any.whl (from https://pypi.org/simple/collective-recipe-template/) 2025-09-07T20:16:07,418 Found link https://files.pythonhosted.org/packages/89/52/853f43cb8d2e989953a184e03d5e60824a4bac9f8fefc43501a0ef29b007/collective.recipe.template-1.13.tar.gz (from https://pypi.org/simple/collective-recipe-template/), version: 1.13 2025-09-07T20:16:07,418 Found link https://files.pythonhosted.org/packages/f1/1b/949e25d8423df3b6733f9c80cca83c0f70222073b75e0a1227fb31ae7c39/collective.recipe.template-2.0.tar.gz (from https://pypi.org/simple/collective-recipe-template/), version: 2.0 2025-09-07T20:16:07,419 Skipping link: No binaries permitted for collective-recipe-template: https://files.pythonhosted.org/packages/20/fc/1efc8127a356fb232cbd077e9a0dd42bf7d6395b6f82eb6d4be87d63acb1/collective.recipe.template-2.1-py2-none-any.whl (from https://pypi.org/simple/collective-recipe-template/) 2025-09-07T20:16:07,419 Found link https://files.pythonhosted.org/packages/a9/46/a34b6254cc8aae43790af9e8bc4077b41edea9f8a8b7f1fc23593f8451de/collective.recipe.template-2.1.tar.gz (from https://pypi.org/simple/collective-recipe-template/), version: 2.1 2025-09-07T20:16:07,420 Skipping link: No binaries permitted for collective-recipe-template: https://files.pythonhosted.org/packages/04/ad/a5940d7b619a3fca0d08f53a860c1f377938ff475c0e45895832820bcb37/collective.recipe.template-2.2-py2.py3-none-any.whl (from https://pypi.org/simple/collective-recipe-template/) 2025-09-07T20:16:07,420 Found link https://files.pythonhosted.org/packages/50/1d/dafddd45f1586f253b1ea9fbbdfab6fa96b4fa7ecc7b0bf4eed1fa11aaa7/collective.recipe.template-2.2.tar.gz (from https://pypi.org/simple/collective-recipe-template/), version: 2.2 2025-09-07T20:16:07,421 Fetching project page and analyzing links: https://www.piwheels.org/simple/collective-recipe-template/ 2025-09-07T20:16:07,421 Getting page https://www.piwheels.org/simple/collective-recipe-template/ 2025-09-07T20:16:07,423 Found index url https://www.piwheels.org/simple/ 2025-09-07T20:16:07,523 Fetched page https://www.piwheels.org/simple/collective-recipe-template/ as text/html 2025-09-07T20:16:07,529 Skipping link: No binaries permitted for collective-recipe-template: https://archive1.piwheels.org/simple/collective-recipe-template/collective.recipe.template-2.2-py2.py3-none-any.whl#sha256=53d5e5366a1dc7ecd4e45c38c91b448b1103e9983736d146c33e13bc791a23a2 (from https://www.piwheels.org/simple/collective-recipe-template/) 2025-09-07T20:16:07,530 Skipping link: No binaries permitted for collective-recipe-template: https://archive1.piwheels.org/simple/collective-recipe-template/collective.recipe.template-2.1-py3-none-any.whl#sha256=f114112cb2981af4571624363a32d5f3e97799d62046fa71c8c13082506e6124 (from https://www.piwheels.org/simple/collective-recipe-template/) 2025-09-07T20:16:07,530 Skipping link: No binaries permitted for collective-recipe-template: https://archive1.piwheels.org/simple/collective-recipe-template/collective.recipe.template-2.0-py3-none-any.whl#sha256=065a84479538d4740d3b6ea60fa160ea14862324fe19ad3ec53a494c8d0a6a74 (from https://www.piwheels.org/simple/collective-recipe-template/) 2025-09-07T20:16:07,530 Skipping link: No binaries permitted for collective-recipe-template: https://archive1.piwheels.org/simple/collective-recipe-template/collective.recipe.template-1.13-py3-none-any.whl#sha256=66fe0c2552f06c2931590b590241959f77c002f26bf8d696ebcde7784606eb19 (from https://www.piwheels.org/simple/collective-recipe-template/) 2025-09-07T20:16:07,530 Skipping link: No binaries permitted for collective-recipe-template: https://archive1.piwheels.org/simple/collective-recipe-template/collective.recipe.template-1.12-py3-none-any.whl#sha256=a90775dbd1e9bdad04f862bafd99f6b27d32d79ff248636d07a8b0ebe3f82733 (from https://www.piwheels.org/simple/collective-recipe-template/) 2025-09-07T20:16:07,531 Skipping link: No binaries permitted for collective-recipe-template: https://archive1.piwheels.org/simple/collective-recipe-template/collective.recipe.template-1.11-py3-none-any.whl#sha256=39c95b94fbbccbd032caef2939c61386c4daeaca7f2c84415bc67f2bbe9fed5c (from https://www.piwheels.org/simple/collective-recipe-template/) 2025-09-07T20:16:07,531 Skipping link: No binaries permitted for collective-recipe-template: https://archive1.piwheels.org/simple/collective-recipe-template/collective.recipe.template-1.10-py3-none-any.whl#sha256=07ee2a031606fd61c6fb3bbf760fd5c19eb10468d8c3b34ae6be5039b0d90b61 (from https://www.piwheels.org/simple/collective-recipe-template/) 2025-09-07T20:16:07,531 Skipping link: No binaries permitted for collective-recipe-template: https://archive1.piwheels.org/simple/collective-recipe-template/collective.recipe.template-1.9-py3-none-any.whl#sha256=8e357f85aa1af2b766c635568849956e73e22d5f5fb97fb3ef188f58b426f30b (from https://www.piwheels.org/simple/collective-recipe-template/) 2025-09-07T20:16:07,531 Skipping link: No binaries permitted for collective-recipe-template: https://archive1.piwheels.org/simple/collective-recipe-template/collective.recipe.template-1.8-py3-none-any.whl#sha256=3b0e03060862084f76816d6a51e3f05aae8b19add658d5057dff98f75d3648af (from https://www.piwheels.org/simple/collective-recipe-template/) 2025-09-07T20:16:07,531 Skipping link: No binaries permitted for collective-recipe-template: https://archive1.piwheels.org/simple/collective-recipe-template/collective.recipe.template-1.7-py3-none-any.whl#sha256=b6ad6b9dc48f94a412b707fc89f32db332ab893661d8e5e156adbd056331868e (from https://www.piwheels.org/simple/collective-recipe-template/) 2025-09-07T20:16:07,532 Skipping link: No binaries permitted for collective-recipe-template: https://archive1.piwheels.org/simple/collective-recipe-template/collective.recipe.template-1.6-py3-none-any.whl#sha256=b8be1d00bf9c6fbed35e04f3672423266d4f8905ebb31aa6c63c0667289b9a00 (from https://www.piwheels.org/simple/collective-recipe-template/) 2025-09-07T20:16:07,532 Skipping link: No binaries permitted for collective-recipe-template: https://archive1.piwheels.org/simple/collective-recipe-template/collective.recipe.template-1.5-py3-none-any.whl#sha256=015459defd1e772b42e042e8af1125d017f0af16c9b65bdecaac5fd2c2a2369e (from https://www.piwheels.org/simple/collective-recipe-template/) 2025-09-07T20:16:07,532 Skipping link: No binaries permitted for collective-recipe-template: https://archive1.piwheels.org/simple/collective-recipe-template/collective.recipe.template-1.4-py3-none-any.whl#sha256=0fe560de9a8bc96cecde786367a1f267d2dbad61ad2ccfdfb076ea02216d3770 (from https://www.piwheels.org/simple/collective-recipe-template/) 2025-09-07T20:16:07,532 Skipping link: No binaries permitted for collective-recipe-template: https://archive1.piwheels.org/simple/collective-recipe-template/collective.recipe.template-1.3-py3-none-any.whl#sha256=07e49eb52a9d92c5cc9496d703fc4fa7f40df5582b0e6ad1b1b08bf396698047 (from https://www.piwheels.org/simple/collective-recipe-template/) 2025-09-07T20:16:07,532 Skipping link: No binaries permitted for collective-recipe-template: https://archive1.piwheels.org/simple/collective-recipe-template/collective.recipe.template-1.2-py3-none-any.whl#sha256=a1c4a280492edc51eeba0c289f2242a10d279695e09ac3cae0678549a11ae1a7 (from https://www.piwheels.org/simple/collective-recipe-template/) 2025-09-07T20:16:07,533 Skipping link: No binaries permitted for collective-recipe-template: https://archive1.piwheels.org/simple/collective-recipe-template/collective.recipe.template-1.0-py3-none-any.whl#sha256=f3ef7262acaaff56d0f93de27922f37e26f58302b6c5a3b51bde2b54dffd522e (from https://www.piwheels.org/simple/collective-recipe-template/) 2025-09-07T20:16:07,533 Skipping link: No binaries permitted for collective-recipe-template: https://archive1.piwheels.org/simple/collective-recipe-template/collective.recipe.template-1.0rc2-py3-none-any.whl#sha256=c15532ad6642812e140f3bcfa7b2764c5503e3dd826bb00cfd4c8f26b0bd88b1 (from https://www.piwheels.org/simple/collective-recipe-template/) 2025-09-07T20:16:07,533 Skipping link: No binaries permitted for collective-recipe-template: https://archive1.piwheels.org/simple/collective-recipe-template/collective.recipe.template-1.4dev_r93307-py3-none-any.whl#sha256=379dfe3d52ccd77a7c0d6f6125020ddc2dfdadc0961a8b709cc287828c456c98 (from https://www.piwheels.org/simple/collective-recipe-template/) 2025-09-07T20:16:07,533 Skipping link: not a file: https://www.piwheels.org/simple/collective-recipe-template/ 2025-09-07T20:16:07,534 Skipping link: not a file: https://pypi.org/simple/collective-recipe-template/ 2025-09-07T20:16:07,562 Given no hashes to check 1 links for project 'collective-recipe-template': discarding no candidates 2025-09-07T20:16:07,563 Collecting collective-recipe-template==1.0rc1 2025-09-07T20:16:07,564 Created temporary directory: /tmp/pip-unpack-c95e9twm 2025-09-07T20:16:07,707 Downloading collective.recipe.template-1.0rc1.tar.gz (2.6 kB) 2025-09-07T20:16:07,733 Added collective-recipe-template==1.0rc1 from https://files.pythonhosted.org/packages/b0/ca/4ac3b997dbc90a847295c03168dce902f8077c6167e20ba8ce8b073a609b/collective.recipe.template-1.0rc1.tar.gz to build tracker '/tmp/pip-build-tracker-68j9a2lb' 2025-09-07T20:16:07,734 Running setup.py (path:/tmp/pip-wheel-rllkxvk0/collective-recipe-template_c43ff343390c4f04b996f813bdee9ee2/setup.py) egg_info for package collective-recipe-template 2025-09-07T20:16:07,735 Created temporary directory: /tmp/pip-pip-egg-info-tk6vgs1k 2025-09-07T20:16:07,735 Preparing metadata (setup.py): started 2025-09-07T20:16:07,736 Running command python setup.py egg_info 2025-09-07T20:16:08,248 Traceback (most recent call last): 2025-09-07T20:16:08,249 File "", line 2, in 2025-09-07T20:16:08,250 exec(compile(''' 2025-09-07T20:16:08,250 ~~~~^^^^^^^^^^^^ 2025-09-07T20:16:08,250 # This is -- a caller that pip uses to run setup.py 2025-09-07T20:16:08,250 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T20:16:08,250 ...<32 lines>... 2025-09-07T20:16:08,250 exec(compile(setup_py_code, filename, "exec")) 2025-09-07T20:16:08,250 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T20:16:08,250 ''' % ('/tmp/pip-wheel-rllkxvk0/collective-recipe-template_c43ff343390c4f04b996f813bdee9ee2/setup.py',), "", "exec")) 2025-09-07T20:16:08,251 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T20:16:08,251 File "", line 35, in 2025-09-07T20:16:08,251 File "/tmp/pip-wheel-rllkxvk0/collective-recipe-template_c43ff343390c4f04b996f813bdee9ee2/setup.py", line 10, in 2025-09-07T20:16:08,251 open(os.path.join("docs", "HISTORY.txt")).read(), 2025-09-07T20:16:08,251 ~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T20:16:08,251 FileNotFoundError: [Errno 2] No such file or directory: 'docs/HISTORY.txt' 2025-09-07T20:16:08,336 ERROR: python setup.py egg_info exited with 1 2025-09-07T20:16:08,348 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2025-09-07T20:16:08,348 exec(compile('"'"''"'"''"'"' 2025-09-07T20:16:08,348 # This is -- a caller that pip uses to run setup.py 2025-09-07T20:16:08,348 # 2025-09-07T20:16:08,348 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-07T20:16:08,348 # import from `distutils.core` to work with newer packaging standards. 2025-09-07T20:16:08,348 # - It provides a clear error message when setuptools is not installed. 2025-09-07T20:16:08,348 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-07T20:16:08,348 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-07T20:16:08,348 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-07T20:16:08,348 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-07T20:16:08,348 import os, sys, tokenize, traceback 2025-09-07T20:16:08,348 2025-09-07T20:16:08,348 try: 2025-09-07T20:16:08,348 import setuptools 2025-09-07T20:16:08,348 except ImportError: 2025-09-07T20:16:08,348 print( 2025-09-07T20:16:08,348 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-07T20:16:08,348 "the build environment with exception:", 2025-09-07T20:16:08,348 file=sys.stderr, 2025-09-07T20:16:08,348 ) 2025-09-07T20:16:08,348 traceback.print_exc() 2025-09-07T20:16:08,348 sys.exit(1) 2025-09-07T20:16:08,348 2025-09-07T20:16:08,348 __file__ = %r 2025-09-07T20:16:08,348 sys.argv[0] = __file__ 2025-09-07T20:16:08,348 2025-09-07T20:16:08,348 if os.path.exists(__file__): 2025-09-07T20:16:08,348 filename = __file__ 2025-09-07T20:16:08,348 with tokenize.open(__file__) as f: 2025-09-07T20:16:08,348 setup_py_code = f.read() 2025-09-07T20:16:08,348 else: 2025-09-07T20:16:08,348 filename = "" 2025-09-07T20:16:08,348 setup_py_code = "from setuptools import setup; setup()" 2025-09-07T20:16:08,348 2025-09-07T20:16:08,348 exec(compile(setup_py_code, filename, "exec")) 2025-09-07T20:16:08,348 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-rllkxvk0/collective-recipe-template_c43ff343390c4f04b996f813bdee9ee2/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-tk6vgs1k[/] 2025-09-07T20:16:08,349 [bold magenta]cwd[/]: /tmp/pip-wheel-rllkxvk0/collective-recipe-template_c43ff343390c4f04b996f813bdee9ee2/ 2025-09-07T20:16:08,349 Preparing metadata (setup.py): finished with status 'error' 2025-09-07T20:16:08,350 ERROR: metadata generation failed 2025-09-07T20:16:08,356 Exception information: 2025-09-07T20:16:08,356 Traceback (most recent call last): 2025-09-07T20:16:08,356 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 63, in generate_metadata 2025-09-07T20:16:08,356 call_subprocess( 2025-09-07T20:16:08,356 ~~~~~~~~~~~~~~~^ 2025-09-07T20:16:08,356 args, 2025-09-07T20:16:08,356 ^^^^^ 2025-09-07T20:16:08,356 ...<2 lines>... 2025-09-07T20:16:08,356 spinner=spinner, 2025-09-07T20:16:08,356 ^^^^^^^^^^^^^^^^ 2025-09-07T20:16:08,356 ) 2025-09-07T20:16:08,356 ^ 2025-09-07T20:16:08,356 File "/usr/lib/python3/dist-packages/pip/_internal/utils/subprocess.py", line 209, in call_subprocess 2025-09-07T20:16:08,356 raise error 2025-09-07T20:16:08,356 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2025-09-07T20:16:08,356 2025-09-07T20:16:08,356 The above exception was the direct cause of the following exception: 2025-09-07T20:16:08,356 2025-09-07T20:16:08,356 Traceback (most recent call last): 2025-09-07T20:16:08,356 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-07T20:16:08,356 status = _inner_run() 2025-09-07T20:16:08,356 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-07T20:16:08,356 return self.run(options, args) 2025-09-07T20:16:08,356 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-07T20:16:08,356 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-07T20:16:08,356 return func(self, options, args) 2025-09-07T20:16:08,356 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2025-09-07T20:16:08,356 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2025-09-07T20:16:08,356 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 96, in resolve 2025-09-07T20:16:08,356 result = self._result = resolver.resolve( 2025-09-07T20:16:08,356 ~~~~~~~~~~~~~~~~^ 2025-09-07T20:16:08,356 collected.requirements, max_rounds=limit_how_complex_resolution_can_be 2025-09-07T20:16:08,356 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T20:16:08,356 ) 2025-09-07T20:16:08,356 ^ 2025-09-07T20:16:08,356 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 515, in resolve 2025-09-07T20:16:08,356 state = resolution.resolve(requirements, max_rounds=max_rounds) 2025-09-07T20:16:08,356 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 388, in resolve 2025-09-07T20:16:08,356 self._add_to_criteria(self.state.criteria, r, parent=None) 2025-09-07T20:16:08,356 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T20:16:08,356 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 141, in _add_to_criteria 2025-09-07T20:16:08,356 if not criterion.candidates: 2025-09-07T20:16:08,356 ^^^^^^^^^^^^^^^^^^^^ 2025-09-07T20:16:08,356 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/structs.py", line 194, in __bool__ 2025-09-07T20:16:08,356 return bool(self._sequence) 2025-09-07T20:16:08,356 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 163, in __bool__ 2025-09-07T20:16:08,356 self._bool = any(self) 2025-09-07T20:16:08,356 ~~~^^^^^^ 2025-09-07T20:16:08,356 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 147, in 2025-09-07T20:16:08,356 return (c for c in iterator if id(c) not in self._incompatible_ids) 2025-09-07T20:16:08,356 ^^^^^^^^ 2025-09-07T20:16:08,356 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 37, in _iter_built 2025-09-07T20:16:08,356 candidate = func() 2025-09-07T20:16:08,356 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 187, in _make_candidate_from_link 2025-09-07T20:16:08,356 base: Optional[BaseCandidate] = self._make_base_candidate_from_link( 2025-09-07T20:16:08,356 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-07T20:16:08,356 link, template, name, version 2025-09-07T20:16:08,356 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T20:16:08,356 ) 2025-09-07T20:16:08,356 ^ 2025-09-07T20:16:08,356 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 233, in _make_base_candidate_from_link 2025-09-07T20:16:08,356 self._link_candidate_cache[link] = LinkCandidate( 2025-09-07T20:16:08,356 ~~~~~~~~~~~~~^ 2025-09-07T20:16:08,356 link, 2025-09-07T20:16:08,356 ^^^^^ 2025-09-07T20:16:08,356 ...<3 lines>... 2025-09-07T20:16:08,356 version=version, 2025-09-07T20:16:08,356 ^^^^^^^^^^^^^^^^ 2025-09-07T20:16:08,356 ) 2025-09-07T20:16:08,356 ^ 2025-09-07T20:16:08,356 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 306, in __init__ 2025-09-07T20:16:08,356 super().__init__( 2025-09-07T20:16:08,356 ~~~~~~~~~~~~~~~~^ 2025-09-07T20:16:08,356 link=link, 2025-09-07T20:16:08,356 ^^^^^^^^^^ 2025-09-07T20:16:08,356 ...<4 lines>... 2025-09-07T20:16:08,356 version=version, 2025-09-07T20:16:08,356 ^^^^^^^^^^^^^^^^ 2025-09-07T20:16:08,356 ) 2025-09-07T20:16:08,356 ^ 2025-09-07T20:16:08,356 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 159, in __init__ 2025-09-07T20:16:08,356 self.dist = self._prepare() 2025-09-07T20:16:08,356 ~~~~~~~~~~~~~^^ 2025-09-07T20:16:08,356 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 236, in _prepare 2025-09-07T20:16:08,356 dist = self._prepare_distribution() 2025-09-07T20:16:08,356 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 317, in _prepare_distribution 2025-09-07T20:16:08,356 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2025-09-07T20:16:08,356 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T20:16:08,356 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 532, in prepare_linked_requirement 2025-09-07T20:16:08,356 return self._prepare_linked_requirement(req, parallel_builds) 2025-09-07T20:16:08,356 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T20:16:08,356 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 647, in _prepare_linked_requirement 2025-09-07T20:16:08,356 dist = _get_prepared_distribution( 2025-09-07T20:16:08,356 req, 2025-09-07T20:16:08,356 ...<3 lines>... 2025-09-07T20:16:08,356 self.check_build_deps, 2025-09-07T20:16:08,356 ) 2025-09-07T20:16:08,356 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 71, in _get_prepared_distribution 2025-09-07T20:16:08,356 abstract_dist.prepare_distribution_metadata( 2025-09-07T20:16:08,356 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-07T20:16:08,356 finder, build_isolation, check_build_deps 2025-09-07T20:16:08,356 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T20:16:08,356 ) 2025-09-07T20:16:08,356 ^ 2025-09-07T20:16:08,356 File "/usr/lib/python3/dist-packages/pip/_internal/distributions/sdist.py", line 69, in prepare_distribution_metadata 2025-09-07T20:16:08,356 self.req.prepare_metadata() 2025-09-07T20:16:08,356 ~~~~~~~~~~~~~~~~~~~~~~~~~^^ 2025-09-07T20:16:08,356 File "/usr/lib/python3/dist-packages/pip/_internal/req/req_install.py", line 581, in prepare_metadata 2025-09-07T20:16:08,356 self.metadata_directory = generate_metadata_legacy( 2025-09-07T20:16:08,356 ~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-07T20:16:08,356 build_env=self.build_env, 2025-09-07T20:16:08,356 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T20:16:08,356 ...<3 lines>... 2025-09-07T20:16:08,356 details=details, 2025-09-07T20:16:08,356 ^^^^^^^^^^^^^^^^ 2025-09-07T20:16:08,356 ) 2025-09-07T20:16:08,356 ^ 2025-09-07T20:16:08,356 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 70, in generate_metadata 2025-09-07T20:16:08,356 raise MetadataGenerationFailed(package_details=details) from error 2025-09-07T20:16:08,356 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2025-09-07T20:16:08,377 Removed collective-recipe-template==1.0rc1 from https://files.pythonhosted.org/packages/b0/ca/4ac3b997dbc90a847295c03168dce902f8077c6167e20ba8ce8b073a609b/collective.recipe.template-1.0rc1.tar.gz from build tracker '/tmp/pip-build-tracker-68j9a2lb' 2025-09-07T20:16:08,378 Removed build tracker: '/tmp/pip-build-tracker-68j9a2lb'