2025-06-01T11:57:59,654 Created temporary directory: /tmp/pip-build-tracker-v6kq9_pn 2025-06-01T11:57:59,655 Initialized build tracking at /tmp/pip-build-tracker-v6kq9_pn 2025-06-01T11:57:59,656 Created build tracker: /tmp/pip-build-tracker-v6kq9_pn 2025-06-01T11:57:59,656 Entered build tracker: /tmp/pip-build-tracker-v6kq9_pn 2025-06-01T11:57:59,657 Created temporary directory: /tmp/pip-wheel-5jucawu3 2025-06-01T11:57:59,661 Created temporary directory: /tmp/pip-ephem-wheel-cache-j4bvk03h 2025-06-01T11:57:59,718 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-06-01T11:57:59,720 2 location(s) to search for versions of daliuge-common: 2025-06-01T11:57:59,720 * https://pypi.org/simple/daliuge-common/ 2025-06-01T11:57:59,720 * https://www.piwheels.org/simple/daliuge-common/ 2025-06-01T11:57:59,721 Fetching project page and analyzing links: https://pypi.org/simple/daliuge-common/ 2025-06-01T11:57:59,721 Getting page https://pypi.org/simple/daliuge-common/ 2025-06-01T11:57:59,723 Found index url https://pypi.org/simple/ 2025-06-01T11:58:00,013 Fetched page https://pypi.org/simple/daliuge-common/ as application/vnd.pypi.simple.v1+json 2025-06-01T11:58:00,026 Found link https://files.pythonhosted.org/packages/0b/c6/397f69a2cdf0603a6fde077f360469988db2260c50540a7a8294edf54dc1/daliuge-common-1.0.0.tar.gz (from https://pypi.org/simple/daliuge-common/), version: 1.0.0 2025-06-01T11:58:00,027 Found link https://files.pythonhosted.org/packages/05/ac/7e3b1467f53901b467795bed3d196373419cd9e11498d37be723b0858fdc/daliuge-common-2.0.0.tar.gz (from https://pypi.org/simple/daliuge-common/), version: 2.0.0 2025-06-01T11:58:00,029 Found link https://files.pythonhosted.org/packages/7c/76/c3b0d1a7bcb1c23163a7d90c49c5d67f090750973d701e592de835fc3947/daliuge-common-2.0.1.tar.gz (from https://pypi.org/simple/daliuge-common/), version: 2.0.1 2025-06-01T11:58:00,030 Found link https://files.pythonhosted.org/packages/f5/89/de338982fd3d3c80212110cba5194e59c71d17f4db1f7f53f1e21b1897a1/daliuge-common-2.1.0.tar.gz (from https://pypi.org/simple/daliuge-common/), version: 2.1.0 2025-06-01T11:58:00,031 Found link https://files.pythonhosted.org/packages/85/1e/7d641a79914f5dfdafd069098c16834f7b1bc6f0c613c170d45a2c57687a/daliuge-common-2.2.0.tar.gz (from https://pypi.org/simple/daliuge-common/), version: 2.2.0 2025-06-01T11:58:00,032 Found link https://files.pythonhosted.org/packages/56/3a/3fcb1aeeb9d58ba306d990ddf9bea707ce548ae8b1781b0dd96a67fbe823/daliuge-common-2.2.1.tar.gz (from https://pypi.org/simple/daliuge-common/), version: 2.2.1 2025-06-01T11:58:00,032 Found link https://files.pythonhosted.org/packages/62/86/670c771da9842f8cecfb967ae90bd00e829a98fe846a52c682036d662e46/daliuge-common-2.3.0.tar.gz (from https://pypi.org/simple/daliuge-common/), version: 2.3.0 2025-06-01T11:58:00,033 Found link https://files.pythonhosted.org/packages/8f/63/0fc4b3bf04a29d244b26560a56015c2789fc2db133663cfb479f2fc70ba2/daliuge-common-2.3.1.tar.gz (from https://pypi.org/simple/daliuge-common/), version: 2.3.1 2025-06-01T11:58:00,034 Found link https://files.pythonhosted.org/packages/73/50/99c50dc7e2aea5b1ff8aa9436d3a05be8c927742c21e6102452b43842016/daliuge-common-2.3.2.tar.gz (from https://pypi.org/simple/daliuge-common/), version: 2.3.2 2025-06-01T11:58:00,035 Found link https://files.pythonhosted.org/packages/1a/29/3a86cbe2d15b99b71d5520cecb3f58c239be64ba074651ddd4923c906943/daliuge-common-2.4.0.tar.gz (from https://pypi.org/simple/daliuge-common/), version: 2.4.0 2025-06-01T11:58:00,035 Found link https://files.pythonhosted.org/packages/72/b2/df781dc75077b6274f9f85ee402dde31cb4411efd58cdb1cb2eb36811764/daliuge-common-3.0.0.tar.gz (from https://pypi.org/simple/daliuge-common/), version: 3.0.0 2025-06-01T11:58:00,036 Found link https://files.pythonhosted.org/packages/97/7b/5d17e24a9b47fd96f49ac569f5b7ff7e10bb5e74fc14846b9fc3b90e92cc/daliuge-common-4.0.1.tar.gz (from https://pypi.org/simple/daliuge-common/), version: 4.0.1 2025-06-01T11:58:00,037 Skipping link: No binaries permitted for daliuge-common: https://files.pythonhosted.org/packages/f0/a1/f3440b41cefdf01ef8224abc41f54b169ab1301ce05c7338822e5a59f847/daliuge_common-4.9.0-py3-none-any.whl (from https://pypi.org/simple/daliuge-common/) 2025-06-01T11:58:00,037 Found link https://files.pythonhosted.org/packages/18/88/da44da685ace4baaa7533e45843d40f31f7f1ae73551113da497dfd3211b/daliuge_common-4.9.0.tar.gz (from https://pypi.org/simple/daliuge-common/), version: 4.9.0 2025-06-01T11:58:00,038 Skipping link: No binaries permitted for daliuge-common: https://files.pythonhosted.org/packages/56/42/ee7cb0f5bb45b69a864d605fc02052dd618a98a4d82da0ffb648fe1be560/daliuge_common-5.0.0-py3-none-any.whl (from https://pypi.org/simple/daliuge-common/) 2025-06-01T11:58:00,039 Found link https://files.pythonhosted.org/packages/00/fa/8f27d43288fa8f12319a5b8b272cc5fe435e3bb223fd9cc2fea1f3bdae99/daliuge_common-5.0.0.tar.gz (from https://pypi.org/simple/daliuge-common/), version: 5.0.0 2025-06-01T11:58:00,039 Skipping link: No binaries permitted for daliuge-common: https://files.pythonhosted.org/packages/c5/3a/c60f3640b75f560ef2d2b6b3e95a21d02c0c6dc47e75e4704e1547745205/daliuge_common-5.1.0-py3-none-any.whl (from https://pypi.org/simple/daliuge-common/) 2025-06-01T11:58:00,040 Found link https://files.pythonhosted.org/packages/b1/f7/259ed2fb9bf875184145fe61db8489470c354e7e99cb4b4670c0e69766b6/daliuge_common-5.1.0.tar.gz (from https://pypi.org/simple/daliuge-common/), version: 5.1.0 2025-06-01T11:58:00,040 Skipping link: No binaries permitted for daliuge-common: https://files.pythonhosted.org/packages/e7/ea/d80808104a9535baea9e7bb7280d7c22bb8c7403ab83866bd2acd6176bd0/daliuge_common-5.2.0-py3-none-any.whl (from https://pypi.org/simple/daliuge-common/) 2025-06-01T11:58:00,041 Found link https://files.pythonhosted.org/packages/81/7f/6bffa6be66af9bc8a467b464fd82c8bf7c3f4443ffe202be750173a5d71f/daliuge_common-5.2.0.tar.gz (from https://pypi.org/simple/daliuge-common/), version: 5.2.0 2025-06-01T11:58:00,041 Skipping link: No binaries permitted for daliuge-common: https://files.pythonhosted.org/packages/11/94/921a8696d7ef553dfa278d9e80e90668393da79a214ccf96af059b4277c0/daliuge_common-5.2.1-py3-none-any.whl (from https://pypi.org/simple/daliuge-common/) 2025-06-01T11:58:00,042 Found link https://files.pythonhosted.org/packages/7d/23/00d3631ffde610d27fafe81e7acb0de7b706308ccd8318c70406a7b7e878/daliuge_common-5.2.1.tar.gz (from https://pypi.org/simple/daliuge-common/), version: 5.2.1 2025-06-01T11:58:00,043 Skipping link: No binaries permitted for daliuge-common: https://files.pythonhosted.org/packages/ed/35/d98c2c48ec6626813518fa69b6b7dbd049bb0b6d98def582684a061acce4/daliuge_common-5.3.0-py3-none-any.whl (from https://pypi.org/simple/daliuge-common/) 2025-06-01T11:58:00,044 Found link https://files.pythonhosted.org/packages/31/aa/0c00828e6d6d14f60fb78a031521990c4af984be4a701e12603671f5a4bb/daliuge_common-5.3.0.tar.gz (from https://pypi.org/simple/daliuge-common/), version: 5.3.0 2025-06-01T11:58:00,044 Skipping link: No binaries permitted for daliuge-common: https://files.pythonhosted.org/packages/d7/5e/386c330e06c19b8ddecea8b621480d40bded6ad6fb7c12887091ff998b0d/daliuge_common-5.3.1-py3-none-any.whl (from https://pypi.org/simple/daliuge-common/) 2025-06-01T11:58:00,045 Found link https://files.pythonhosted.org/packages/92/49/741e2f453e8e3f16fbe4bc6883debb75a077b109cfafcd8eedaf99913439/daliuge_common-5.3.1.tar.gz (from https://pypi.org/simple/daliuge-common/), version: 5.3.1 2025-06-01T11:58:00,046 Skipping link: No binaries permitted for daliuge-common: https://files.pythonhosted.org/packages/fa/8b/fb6f0f7702bb569382062e6275e21dffec995007f41e5408113ab55061e3/daliuge_common-5.4.0-py3-none-any.whl (from https://pypi.org/simple/daliuge-common/) 2025-06-01T11:58:00,046 Found link https://files.pythonhosted.org/packages/78/2b/bf2383c9aa215db946e92d429356756500b2f081e81f1e82bc5770131d98/daliuge_common-5.4.0.tar.gz (from https://pypi.org/simple/daliuge-common/), version: 5.4.0 2025-06-01T11:58:00,047 Skipping link: No binaries permitted for daliuge-common: https://files.pythonhosted.org/packages/d4/1a/d3296652069198884822f2342817f60f92f57c9fee72a9a10a9f759eee78/daliuge_common-5.5.0-py3-none-any.whl (from https://pypi.org/simple/daliuge-common/) 2025-06-01T11:58:00,048 Found link https://files.pythonhosted.org/packages/f6/ed/030891b1d6a4e6a99870634cecd5a6721d2abe2a605f047f14ebf5aecd67/daliuge_common-5.5.0.tar.gz (from https://pypi.org/simple/daliuge-common/), version: 5.5.0 2025-06-01T11:58:00,049 Skipping link: No binaries permitted for daliuge-common: https://files.pythonhosted.org/packages/c6/e8/fe3ce9e202ad0cb1d6a6c030f3b010aea91ebde777593f513138bbaf3671/daliuge_common-5.5.1-py3-none-any.whl (from https://pypi.org/simple/daliuge-common/) 2025-06-01T11:58:00,049 Found link https://files.pythonhosted.org/packages/7c/c1/f3e155877793e35b9611064e330f2d6ea9eec332a753e84ff889a32639e9/daliuge_common-5.5.1.tar.gz (from https://pypi.org/simple/daliuge-common/), version: 5.5.1 2025-06-01T11:58:00,050 Skipping link: No binaries permitted for daliuge-common: https://files.pythonhosted.org/packages/b2/ec/aef20c1eb7f2aa8563e62dac64aacbfbbe2de5e7c9b70299a4a4eecc82b2/daliuge_common-5.5.2-py3-none-any.whl (from https://pypi.org/simple/daliuge-common/) 2025-06-01T11:58:00,051 Found link https://files.pythonhosted.org/packages/87/f1/ba6f781cde734260fd3efdf7fbc32f54f1f5d80b1456b57306eaef1f209b/daliuge_common-5.5.2.tar.gz (from https://pypi.org/simple/daliuge-common/), version: 5.5.2 2025-06-01T11:58:00,051 Skipping link: No binaries permitted for daliuge-common: https://files.pythonhosted.org/packages/31/0d/eb10d47247ef57a34f112af83571545ecef2e7c632c00773fae2e6b20897/daliuge_common-5.5.3-py3-none-any.whl (from https://pypi.org/simple/daliuge-common/) 2025-06-01T11:58:00,052 Found link https://files.pythonhosted.org/packages/ae/ca/9a96453f3946094ed2a3f949f9eab8d2be5fa1dc23cd455980fa674aaaf9/daliuge_common-5.5.3.tar.gz (from https://pypi.org/simple/daliuge-common/), version: 5.5.3 2025-06-01T11:58:00,053 Skipping link: No binaries permitted for daliuge-common: https://files.pythonhosted.org/packages/2d/c5/f37cdbfab9aca6a691db1de03157122526557eca4b2df9d4b9158b2c0b70/daliuge_common-5.6.0-py3-none-any.whl (from https://pypi.org/simple/daliuge-common/) 2025-06-01T11:58:00,053 Found link https://files.pythonhosted.org/packages/6f/b2/c59e4219685708e88d292d82fd5f22a19735d247f44476d1d53e592ed623/daliuge_common-5.6.0.tar.gz (from https://pypi.org/simple/daliuge-common/), version: 5.6.0 2025-06-01T11:58:00,054 Skipping link: No binaries permitted for daliuge-common: https://files.pythonhosted.org/packages/8a/d5/44777fe636a51070581fad04ca381545e3457eada82c5c25bce650cdf4b5/daliuge_common-5.6.1-py3-none-any.whl (from https://pypi.org/simple/daliuge-common/) 2025-06-01T11:58:00,054 Found link https://files.pythonhosted.org/packages/64/6e/7c10cc080511a1f98803eced8393d92a4a2666e6fc2f82875dd1502e0c79/daliuge_common-5.6.1.tar.gz (from https://pypi.org/simple/daliuge-common/), version: 5.6.1 2025-06-01T11:58:00,055 Fetching project page and analyzing links: https://www.piwheels.org/simple/daliuge-common/ 2025-06-01T11:58:00,056 Getting page https://www.piwheels.org/simple/daliuge-common/ 2025-06-01T11:58:00,058 Found index url https://www.piwheels.org/simple/ 2025-06-01T11:58:00,217 WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: certificate is not yet valid (_ssl.c:992)'))': /simple/daliuge-common/ 2025-06-01T11:58:00,884 WARNING: Retrying (Retry(total=3, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: certificate is not yet valid (_ssl.c:992)'))': /simple/daliuge-common/ 2025-06-01T11:58:02,066 WARNING: Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: certificate is not yet valid (_ssl.c:992)'))': /simple/daliuge-common/ 2025-06-01T11:58:04,234 WARNING: Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: certificate is not yet valid (_ssl.c:992)'))': /simple/daliuge-common/ 2025-06-01T11:58:08,414 WARNING: Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: certificate is not yet valid (_ssl.c:992)'))': /simple/daliuge-common/ 2025-06-01T11:58:08,583 Could not fetch URL https://www.piwheels.org/simple/daliuge-common/: There was a problem confirming the ssl certificate: HTTPSConnectionPool(host='www.piwheels.org', port=443): Max retries exceeded with url: /simple/daliuge-common/ (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: certificate is not yet valid (_ssl.c:992)'))) - skipping 2025-06-01T11:58:08,585 Skipping link: not a file: https://www.piwheels.org/simple/daliuge-common/ 2025-06-01T11:58:08,585 Skipping link: not a file: https://pypi.org/simple/daliuge-common/ 2025-06-01T11:58:08,612 Given no hashes to check 1 links for project 'daliuge-common': discarding no candidates 2025-06-01T11:58:08,614 Collecting daliuge-common==5.0.0 2025-06-01T11:58:08,616 Created temporary directory: /tmp/pip-unpack-28getqfi 2025-06-01T11:58:08,840 Downloading daliuge_common-5.0.0.tar.gz (32 kB) 2025-06-01T11:58:08,930 Added daliuge-common==5.0.0 from https://files.pythonhosted.org/packages/00/fa/8f27d43288fa8f12319a5b8b272cc5fe435e3bb223fd9cc2fea1f3bdae99/daliuge_common-5.0.0.tar.gz to build tracker '/tmp/pip-build-tracker-v6kq9_pn' 2025-06-01T11:58:08,932 Running setup.py (path:/tmp/pip-wheel-5jucawu3/daliuge-common_d2febb490ba444598b61e7c6138b7f86/setup.py) egg_info for package daliuge-common 2025-06-01T11:58:08,933 Created temporary directory: /tmp/pip-pip-egg-info-502kfy59 2025-06-01T11:58:08,934 Preparing metadata (setup.py): started 2025-06-01T11:58:08,935 Running command python setup.py egg_info 2025-06-01T11:58:09,417 Traceback (most recent call last): 2025-06-01T11:58:09,417 File "", line 2, in 2025-06-01T11:58:09,417 File "", line 35, in 2025-06-01T11:58:09,418 File "/tmp/pip-wheel-5jucawu3/daliuge-common_d2febb490ba444598b61e7c6138b7f86/setup.py", line 51, in 2025-06-01T11:58:09,419 VERSION = extract_version() 2025-06-01T11:58:09,419 ^^^^^^^^^^^^^^^^^ 2025-06-01T11:58:09,420 File "/tmp/pip-wheel-5jucawu3/daliuge-common_d2febb490ba444598b61e7c6138b7f86/setup.py", line 45, in extract_version 2025-06-01T11:58:09,421 with (Path(__file__).parent / TAG_VERSION_FILE).open(encoding="utf8") as open_file: 2025-06-01T11:58:09,422 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-06-01T11:58:09,423 File "/usr/lib/python3.11/pathlib.py", line 1045, in open 2025-06-01T11:58:09,424 return io.open(self, mode, buffering, encoding, errors, newline) 2025-06-01T11:58:09,425 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-06-01T11:58:09,425 FileNotFoundError: [Errno 2] No such file or directory: '/tmp/pip-wheel-5jucawu3/daliuge-common_d2febb490ba444598b61e7c6138b7f86/VERSION' 2025-06-01T11:58:09,486 ERROR: python setup.py egg_info exited with 1 2025-06-01T11:58:09,499 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2025-06-01T11:58:09,499 exec(compile('"'"''"'"''"'"' 2025-06-01T11:58:09,499 # This is -- a caller that pip uses to run setup.py 2025-06-01T11:58:09,499 # 2025-06-01T11:58:09,499 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-06-01T11:58:09,499 # import from `distutils.core` to work with newer packaging standards. 2025-06-01T11:58:09,499 # - It provides a clear error message when setuptools is not installed. 2025-06-01T11:58:09,499 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-06-01T11:58:09,499 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-06-01T11:58:09,499 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-06-01T11:58:09,499 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-06-01T11:58:09,499 import os, sys, tokenize, traceback 2025-06-01T11:58:09,499 2025-06-01T11:58:09,499 try: 2025-06-01T11:58:09,499 import setuptools 2025-06-01T11:58:09,499 except ImportError: 2025-06-01T11:58:09,499 print( 2025-06-01T11:58:09,499 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-06-01T11:58:09,499 "the build environment with exception:", 2025-06-01T11:58:09,499 file=sys.stderr, 2025-06-01T11:58:09,499 ) 2025-06-01T11:58:09,499 traceback.print_exc() 2025-06-01T11:58:09,499 sys.exit(1) 2025-06-01T11:58:09,499 2025-06-01T11:58:09,499 __file__ = %r 2025-06-01T11:58:09,499 sys.argv[0] = __file__ 2025-06-01T11:58:09,499 2025-06-01T11:58:09,499 if os.path.exists(__file__): 2025-06-01T11:58:09,499 filename = __file__ 2025-06-01T11:58:09,499 with tokenize.open(__file__) as f: 2025-06-01T11:58:09,499 setup_py_code = f.read() 2025-06-01T11:58:09,499 else: 2025-06-01T11:58:09,499 filename = "" 2025-06-01T11:58:09,499 setup_py_code = "from setuptools import setup; setup()" 2025-06-01T11:58:09,499 2025-06-01T11:58:09,499 exec(compile(setup_py_code, filename, "exec")) 2025-06-01T11:58:09,499 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-5jucawu3/daliuge-common_d2febb490ba444598b61e7c6138b7f86/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-502kfy59[/] 2025-06-01T11:58:09,500 [bold magenta]cwd[/]: /tmp/pip-wheel-5jucawu3/daliuge-common_d2febb490ba444598b61e7c6138b7f86/ 2025-06-01T11:58:09,501 Preparing metadata (setup.py): finished with status 'error' 2025-06-01T11:58:09,503 ERROR: metadata generation failed 2025-06-01T11:58:09,510 Exception information: 2025-06-01T11:58:09,510 Traceback (most recent call last): 2025-06-01T11:58:09,510 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 63, in generate_metadata 2025-06-01T11:58:09,510 call_subprocess( 2025-06-01T11:58:09,510 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/utils/subprocess.py", line 212, in call_subprocess 2025-06-01T11:58:09,510 raise error 2025-06-01T11:58:09,510 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2025-06-01T11:58:09,510 2025-06-01T11:58:09,510 The above exception was the direct cause of the following exception: 2025-06-01T11:58:09,510 2025-06-01T11:58:09,510 Traceback (most recent call last): 2025-06-01T11:58:09,510 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/cli/base_command.py", line 107, in _run_wrapper 2025-06-01T11:58:09,510 status = _inner_run() 2025-06-01T11:58:09,510 ^^^^^^^^^^^^ 2025-06-01T11:58:09,510 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/cli/base_command.py", line 98, in _inner_run 2025-06-01T11:58:09,510 return self.run(options, args) 2025-06-01T11:58:09,510 ^^^^^^^^^^^^^^^^^^^^^^^ 2025-06-01T11:58:09,510 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/cli/req_command.py", line 71, in wrapper 2025-06-01T11:58:09,510 return func(self, options, args) 2025-06-01T11:58:09,510 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-06-01T11:58:09,510 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/commands/wheel.py", line 146, in run 2025-06-01T11:58:09,510 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2025-06-01T11:58:09,510 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-06-01T11:58:09,510 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 98, in resolve 2025-06-01T11:58:09,510 result = self._result = resolver.resolve( 2025-06-01T11:58:09,510 ^^^^^^^^^^^^^^^^^ 2025-06-01T11:58:09,510 File "/usr/local/lib/python3.11/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 596, in resolve 2025-06-01T11:58:09,510 state = resolution.resolve(requirements, max_rounds=max_rounds) 2025-06-01T11:58:09,510 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-06-01T11:58:09,510 File "/usr/local/lib/python3.11/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 429, in resolve 2025-06-01T11:58:09,510 self._add_to_criteria(self.state.criteria, r, parent=None) 2025-06-01T11:58:09,510 File "/usr/local/lib/python3.11/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 150, in _add_to_criteria 2025-06-01T11:58:09,510 if not criterion.candidates: 2025-06-01T11:58:09,510 File "/usr/local/lib/python3.11/dist-packages/pip/_vendor/resolvelib/structs.py", line 194, in __bool__ 2025-06-01T11:58:09,510 return bool(self._sequence) 2025-06-01T11:58:09,510 ^^^^^^^^^^^^^^^^^^^^ 2025-06-01T11:58:09,510 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 165, in __bool__ 2025-06-01T11:58:09,510 self._bool = any(self) 2025-06-01T11:58:09,510 ^^^^^^^^^ 2025-06-01T11:58:09,510 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 149, in 2025-06-01T11:58:09,510 return (c for c in iterator if id(c) not in self._incompatible_ids) 2025-06-01T11:58:09,510 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-06-01T11:58:09,510 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 39, in _iter_built 2025-06-01T11:58:09,510 candidate = func() 2025-06-01T11:58:09,510 ^^^^^^ 2025-06-01T11:58:09,510 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 180, in _make_candidate_from_link 2025-06-01T11:58:09,510 base: BaseCandidate | None = self._make_base_candidate_from_link( 2025-06-01T11:58:09,510 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-06-01T11:58:09,510 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 226, in _make_base_candidate_from_link 2025-06-01T11:58:09,510 self._link_candidate_cache[link] = LinkCandidate( 2025-06-01T11:58:09,510 ^^^^^^^^^^^^^^ 2025-06-01T11:58:09,510 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 309, in __init__ 2025-06-01T11:58:09,510 super().__init__( 2025-06-01T11:58:09,510 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 162, in __init__ 2025-06-01T11:58:09,510 self.dist = self._prepare() 2025-06-01T11:58:09,510 ^^^^^^^^^^^^^^^ 2025-06-01T11:58:09,510 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 239, in _prepare 2025-06-01T11:58:09,510 dist = self._prepare_distribution() 2025-06-01T11:58:09,510 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-06-01T11:58:09,510 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 320, in _prepare_distribution 2025-06-01T11:58:09,510 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2025-06-01T11:58:09,510 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-06-01T11:58:09,510 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/operations/prepare.py", line 537, in prepare_linked_requirement 2025-06-01T11:58:09,510 return self._prepare_linked_requirement(req, parallel_builds) 2025-06-01T11:58:09,510 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-06-01T11:58:09,510 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/operations/prepare.py", line 652, in _prepare_linked_requirement 2025-06-01T11:58:09,510 dist = _get_prepared_distribution( 2025-06-01T11:58:09,510 ^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-06-01T11:58:09,510 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/operations/prepare.py", line 77, in _get_prepared_distribution 2025-06-01T11:58:09,510 abstract_dist.prepare_distribution_metadata( 2025-06-01T11:58:09,510 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/distributions/sdist.py", line 72, in prepare_distribution_metadata 2025-06-01T11:58:09,510 self.req.prepare_metadata() 2025-06-01T11:58:09,510 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/req/req_install.py", line 584, in prepare_metadata 2025-06-01T11:58:09,510 self.metadata_directory = generate_metadata_legacy( 2025-06-01T11:58:09,510 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-06-01T11:58:09,510 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 70, in generate_metadata 2025-06-01T11:58:09,510 raise MetadataGenerationFailed(package_details=details) from error 2025-06-01T11:58:09,510 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2025-06-01T11:58:09,528 Removed daliuge-common==5.0.0 from https://files.pythonhosted.org/packages/00/fa/8f27d43288fa8f12319a5b8b272cc5fe435e3bb223fd9cc2fea1f3bdae99/daliuge_common-5.0.0.tar.gz from build tracker '/tmp/pip-build-tracker-v6kq9_pn' 2025-06-01T11:58:09,529 Removed build tracker: '/tmp/pip-build-tracker-v6kq9_pn'