2025-09-08T07:15:33,811 Created temporary directory: /tmp/pip-build-tracker-1j1pyu5r 2025-09-08T07:15:33,812 Initialized build tracking at /tmp/pip-build-tracker-1j1pyu5r 2025-09-08T07:15:33,812 Created build tracker: /tmp/pip-build-tracker-1j1pyu5r 2025-09-08T07:15:33,812 Entered build tracker: /tmp/pip-build-tracker-1j1pyu5r 2025-09-08T07:15:33,812 Created temporary directory: /tmp/pip-wheel-5ejpig5i 2025-09-08T07:15:33,816 Created temporary directory: /tmp/pip-ephem-wheel-cache-woxevast 2025-09-08T07:15:33,871 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-08T07:15:33,873 2 location(s) to search for versions of utlz: 2025-09-08T07:15:33,873 * https://pypi.org/simple/utlz/ 2025-09-08T07:15:33,873 * https://www.piwheels.org/simple/utlz/ 2025-09-08T07:15:33,873 Fetching project page and analyzing links: https://pypi.org/simple/utlz/ 2025-09-08T07:15:33,874 Getting page https://pypi.org/simple/utlz/ 2025-09-08T07:15:33,875 Found index url https://pypi.org/simple/ 2025-09-08T07:15:34,076 Fetched page https://pypi.org/simple/utlz/ as application/vnd.pypi.simple.v1+json 2025-09-08T07:15:34,084 Skipping link: No binaries permitted for utlz: https://files.pythonhosted.org/packages/0f/31/9f825e9d8f646f8a92b79c323fd8ac265e3387b97ba165348b6a11643885/utlz-0.1.0-py2.py3-none-any.whl (from https://pypi.org/simple/utlz/) 2025-09-08T07:15:34,084 Found link https://files.pythonhosted.org/packages/b2/e0/bbd74e937576f3ec201a18f068d0715965cfe25674e6370cafadaedb58d5/utlz-0.1.0.tar.gz (from https://pypi.org/simple/utlz/), version: 0.1.0 2025-09-08T07:15:34,085 Skipping link: No binaries permitted for utlz: https://files.pythonhosted.org/packages/67/b6/449294a5f17a8a5e17fbabb7a9b51e3a2333702da133d7990f4c56f4a0af/utlz-0.2.0-py2.py3-none-any.whl (from https://pypi.org/simple/utlz/) 2025-09-08T07:15:34,085 Found link https://files.pythonhosted.org/packages/79/71/31c049eaff5f42c0efe03651f797059e61afbf018829771a2c6c52d8ea7b/utlz-0.2.0.tar.gz (from https://pypi.org/simple/utlz/), version: 0.2.0 2025-09-08T07:15:34,086 Skipping link: No binaries permitted for utlz: https://files.pythonhosted.org/packages/1c/eb/ea9f563e55ca2fcad2173c6790f848d15c3faa53567cb69e6ae775333ee3/utlz-0.3.0-py2.py3-none-any.whl (from https://pypi.org/simple/utlz/) 2025-09-08T07:15:34,086 Found link https://files.pythonhosted.org/packages/3d/b6/afa136ad1918bd2476a7ac16c9cd264dbffd5ccb9dfc3067da3e268e2428/utlz-0.3.0.tar.gz (from https://pypi.org/simple/utlz/), version: 0.3.0 2025-09-08T07:15:34,087 Found link https://files.pythonhosted.org/packages/66/a4/02ef5635d285ad980acbb4dba6a6b85fe67b0abbda01234027472d7ff970/utlz-0.4.0.tar.gz (from https://pypi.org/simple/utlz/), version: 0.4.0 2025-09-08T07:15:34,087 Found link https://files.pythonhosted.org/packages/c2/f2/b03a4640d969561bb66bd8fd36e2d8812527b6d0f17de13b6d7d9bdd9462/utlz-0.4.1.tar.gz (from https://pypi.org/simple/utlz/), version: 0.4.1 2025-09-08T07:15:34,088 Found link https://files.pythonhosted.org/packages/86/8e/db4e6d10db3b576bfce565e2f81f50634b4b42ab31b496964dc2f901a27d/utlz-0.4.2.tar.gz (from https://pypi.org/simple/utlz/), version: 0.4.2 2025-09-08T07:15:34,088 Found link https://files.pythonhosted.org/packages/b4/64/fb88ef5d814c6927125ced729e624a0308e6782ff89f899cab9d8f60f74a/utlz-0.5.2.tar.gz (from https://pypi.org/simple/utlz/), version: 0.5.2 2025-09-08T07:15:34,089 Found link https://files.pythonhosted.org/packages/99/98/63b705a5c0a83d0326840970656cde8739463d4a2921a77d9a988812e264/utlz-0.6.0.tar.gz (from https://pypi.org/simple/utlz/), version: 0.6.0 2025-09-08T07:15:34,089 Found link https://files.pythonhosted.org/packages/72/60/85bebf1f81732e489191d471411f007250595e5bb8ce924f5bce7b9c562e/utlz-0.6.1.tar.gz (from https://pypi.org/simple/utlz/), version: 0.6.1 2025-09-08T07:15:34,089 Found link https://files.pythonhosted.org/packages/08/fd/c5bcace479d3214b1e7a41bab23a76162be823a0e1f7824fae84835cd275/utlz-0.6.2.tar.gz (from https://pypi.org/simple/utlz/), version: 0.6.2 2025-09-08T07:15:34,090 Found link https://files.pythonhosted.org/packages/0e/fb/dd6d61083e3c8f03d546ab5c92b8a03383f41ac8c3ca090c97fcdba16c0f/utlz-0.7.0.tar.gz (from https://pypi.org/simple/utlz/), version: 0.7.0 2025-09-08T07:15:34,090 Found link https://files.pythonhosted.org/packages/dc/03/0096cb4e26782d038e53b0238bf94f6a794628925e847a159a3065e05415/utlz-0.8.0.tar.gz (from https://pypi.org/simple/utlz/), version: 0.8.0 2025-09-08T07:15:34,091 Found link https://files.pythonhosted.org/packages/65/98/8ff144f21769e4d638351842bfbeb200170fbbab7d75bfa48ac4c5e0ad98/utlz-0.9.0.tar.gz (from https://pypi.org/simple/utlz/), version: 0.9.0 2025-09-08T07:15:34,091 Found link https://files.pythonhosted.org/packages/c8/b6/80d24fc375dc6dbafb39eb97c6edb65c2ac857417638834c8168ad948c33/utlz-0.9.1.tar.gz (from https://pypi.org/simple/utlz/), version: 0.9.1 2025-09-08T07:15:34,092 Found link https://files.pythonhosted.org/packages/cd/f6/88aa15a9a2eece5253441327fc016d1dbc0b4e9e8a07258b669e51e73479/utlz-0.9.2.tar.gz (from https://pypi.org/simple/utlz/), version: 0.9.2 2025-09-08T07:15:34,092 Found link https://files.pythonhosted.org/packages/94/7a/07ca648cb10c14c2dd0452f3549beaa5aaa5fed65ada97ef9cb4ec91f476/utlz-0.9.3.tar.gz (from https://pypi.org/simple/utlz/), version: 0.9.3 2025-09-08T07:15:34,093 Found link https://files.pythonhosted.org/packages/70/0c/3d02240ea8b2174b8f20c5a1aba7381214d0e7629a26af080a84b780e407/utlz-0.9.4.tar.gz (from https://pypi.org/simple/utlz/), version: 0.9.4 2025-09-08T07:15:34,093 Found link https://files.pythonhosted.org/packages/da/a0/efaae4e4f9bbb16cb7625c0ab4dfe19fe74676af1bdacc6cfe1825962c4b/utlz-0.9.5.tar.gz (from https://pypi.org/simple/utlz/), version: 0.9.5 2025-09-08T07:15:34,094 Found link https://files.pythonhosted.org/packages/8b/0a/8538503012a7d92f3b2f29ed76db6962be01eb9a4f40eecbf92c9f730e30/utlz-0.10.0.tar.gz (from https://pypi.org/simple/utlz/), version: 0.10.0 2025-09-08T07:15:34,094 Found link https://files.pythonhosted.org/packages/44/2d/58f5877791295db1f6da2b68b92447d7ef066e43d89c5dab92007713b993/utlz-0.10.1.tar.gz (from https://pypi.org/simple/utlz/), version: 0.10.1 2025-09-08T07:15:34,095 Found link https://files.pythonhosted.org/packages/0d/a5/f62f911090f26ad9267fcfa386748d887ad1cd1d3c4d668d75ae47717a53/utlz-0.10.2.tar.gz (from https://pypi.org/simple/utlz/), version: 0.10.2 2025-09-08T07:15:34,095 Found link https://files.pythonhosted.org/packages/64/06/4633bd52d364f1f80d7b46e9303b8f4a9957ddfc77a72952edefa0bb824b/utlz-0.10.3.tar.gz (from https://pypi.org/simple/utlz/), version: 0.10.3 2025-09-08T07:15:34,095 Found link https://files.pythonhosted.org/packages/dd/92/1621c8c3d4ec8b597da84033d4f66c81a67b475dbd356c4f06fd86a029c0/utlz-0.10.4.tar.gz (from https://pypi.org/simple/utlz/), version: 0.10.4 2025-09-08T07:15:34,095 Found link https://files.pythonhosted.org/packages/30/1c/41ff8bf55a16274f2e61c78d2b79bd81f87924ffe2c093766ed5c5fe0328/utlz-0.10.5.tar.gz (from https://pypi.org/simple/utlz/), version: 0.10.5 2025-09-08T07:15:34,096 Fetching project page and analyzing links: https://www.piwheels.org/simple/utlz/ 2025-09-08T07:15:34,096 Getting page https://www.piwheels.org/simple/utlz/ 2025-09-08T07:15:34,097 Found index url https://www.piwheels.org/simple/ 2025-09-08T07:15:34,199 Fetched page https://www.piwheels.org/simple/utlz/ as text/html 2025-09-08T07:15:34,204 Skipping link: No binaries permitted for utlz: https://archive1.piwheels.org/simple/utlz/utlz-0.10.5-py3-none-any.whl#sha256=6a8c5de9a67a7381de4dfa0673e96db5de94184cd3aa291371925e0b6b950808 (from https://www.piwheels.org/simple/utlz/) 2025-09-08T07:15:34,204 Skipping link: No binaries permitted for utlz: https://archive1.piwheels.org/simple/utlz/utlz-0.10.4-py3-none-any.whl#sha256=fcc928e5ef66c932651c09be942365b0ee5f83cd060ae94aaeaca49d9de616ce (from https://www.piwheels.org/simple/utlz/) 2025-09-08T07:15:34,204 Skipping link: No binaries permitted for utlz: https://archive1.piwheels.org/simple/utlz/utlz-0.10.3-py3-none-any.whl#sha256=df38165465b3d94b71ecfaf3ff0ba43b68c2aca2a37292e4e1d198e5ce7d0669 (from https://www.piwheels.org/simple/utlz/) 2025-09-08T07:15:34,204 Skipping link: No binaries permitted for utlz: https://archive1.piwheels.org/simple/utlz/utlz-0.10.2-py3-none-any.whl#sha256=e9fea872853e88e666fee7715881f396c4b104f959c0e64baf73e1c84215ac37 (from https://www.piwheels.org/simple/utlz/) 2025-09-08T07:15:34,204 Skipping link: No binaries permitted for utlz: https://archive1.piwheels.org/simple/utlz/utlz-0.10.1-py3-none-any.whl#sha256=05e4d9310b587e96c5af208e30faa349e30879a111e76af54ed173d341b86d5d (from https://www.piwheels.org/simple/utlz/) 2025-09-08T07:15:34,204 Skipping link: No binaries permitted for utlz: https://archive1.piwheels.org/simple/utlz/utlz-0.10.0-py3-none-any.whl#sha256=9f850c03e9e62604a7834b19832602e6e91706c0c82f56aaca626e572b186706 (from https://www.piwheels.org/simple/utlz/) 2025-09-08T07:15:34,204 Skipping link: No binaries permitted for utlz: https://archive1.piwheels.org/simple/utlz/utlz-0.9.5-py3-none-any.whl#sha256=1213c0d111a1dd1cffb15b1bfdfadcd9a4c07cf811d4bf56e4f33430653d6908 (from https://www.piwheels.org/simple/utlz/) 2025-09-08T07:15:34,204 Skipping link: No binaries permitted for utlz: https://archive1.piwheels.org/simple/utlz/utlz-0.9.4-py3-none-any.whl#sha256=986db9b9b3180db0f11a591ff74a937630f29eeb217552f10d43832ad0247663 (from https://www.piwheels.org/simple/utlz/) 2025-09-08T07:15:34,205 Skipping link: No binaries permitted for utlz: https://archive1.piwheels.org/simple/utlz/utlz-0.9.3-py3-none-any.whl#sha256=5ab86c3984f5cca5149fd464eaebe91b0449bad10e77af8ca4cdfb27615cfb03 (from https://www.piwheels.org/simple/utlz/) 2025-09-08T07:15:34,205 Skipping link: No binaries permitted for utlz: https://archive1.piwheels.org/simple/utlz/utlz-0.9.2-py3-none-any.whl#sha256=a35787ff9874fc362fef00934f99263253ab7642fda9d9f886db933095e59b38 (from https://www.piwheels.org/simple/utlz/) 2025-09-08T07:15:34,205 Skipping link: No binaries permitted for utlz: https://archive1.piwheels.org/simple/utlz/utlz-0.9.1-py3-none-any.whl#sha256=6bf574929e65ded71662fb0a41b48b4f704183295080eab3eef43ec37d9663c2 (from https://www.piwheels.org/simple/utlz/) 2025-09-08T07:15:34,205 Skipping link: No binaries permitted for utlz: https://archive1.piwheels.org/simple/utlz/utlz-0.9.0-py3-none-any.whl#sha256=6d4cba28d859b1bfeaa7af1ede5f21afceb9a1ba256f3320c8700e9b5adfeeeb (from https://www.piwheels.org/simple/utlz/) 2025-09-08T07:15:34,205 Skipping link: No binaries permitted for utlz: https://archive1.piwheels.org/simple/utlz/utlz-0.8.0-py3-none-any.whl#sha256=0fb67fcc27ac7a8748ae28e88d63e7df6f34d411d3efdc8c9a65b7bc62ac063e (from https://www.piwheels.org/simple/utlz/) 2025-09-08T07:15:34,205 Skipping link: No binaries permitted for utlz: https://archive1.piwheels.org/simple/utlz/utlz-0.7.0-py3-none-any.whl#sha256=f89f5e04a7e37b25dea48ed9550b976b831f712f46e51098c6243f1f84e662a6 (from https://www.piwheels.org/simple/utlz/) 2025-09-08T07:15:34,205 Skipping link: No binaries permitted for utlz: https://archive1.piwheels.org/simple/utlz/utlz-0.6.2-py3-none-any.whl#sha256=9fae61406b2c72883100f9c1b169989b257dc7722a92ab345119c405b15814f5 (from https://www.piwheels.org/simple/utlz/) 2025-09-08T07:15:34,205 Skipping link: No binaries permitted for utlz: https://archive1.piwheels.org/simple/utlz/utlz-0.6.1-py3-none-any.whl#sha256=1de3119b574904c488da7cb334ad51df0f9ca378052f2e98ad20f057e9b1c9e2 (from https://www.piwheels.org/simple/utlz/) 2025-09-08T07:15:34,206 Skipping link: No binaries permitted for utlz: https://archive1.piwheels.org/simple/utlz/utlz-0.6.0-py3-none-any.whl#sha256=ca7b7d4b71527489cc0b376b2e3988b8e5ee85ba729a1b39bfceec02349b50d4 (from https://www.piwheels.org/simple/utlz/) 2025-09-08T07:15:34,206 Skipping link: No binaries permitted for utlz: https://archive1.piwheels.org/simple/utlz/utlz-0.5.2-py3-none-any.whl#sha256=79e180ad38448dd32fc82cc849af70a3187b7ab6bd346eed057d58565b48a25b (from https://www.piwheels.org/simple/utlz/) 2025-09-08T07:15:34,206 Skipping link: No binaries permitted for utlz: https://archive1.piwheels.org/simple/utlz/utlz-0.4.2-py3-none-any.whl#sha256=06c6b29d2da9ca5671b1b9b22b78374fabcbb23d50adb3ccd4b83cd2fd4adeb8 (from https://www.piwheels.org/simple/utlz/) 2025-09-08T07:15:34,206 Skipping link: No binaries permitted for utlz: https://archive1.piwheels.org/simple/utlz/utlz-0.3.0-py2.py3-none-any.whl#sha256=ddf3e73320d0b98950182494036684a2c811b28c222de26f8b577f6aaf97f85d (from https://www.piwheels.org/simple/utlz/) 2025-09-08T07:15:34,206 Skipping link: No binaries permitted for utlz: https://archive1.piwheels.org/simple/utlz/utlz-0.2.0-py2.py3-none-any.whl#sha256=58f94e5a25e690926c3f8ec7f4680ca29c61d461a3445c4a2cba7db598a04163 (from https://www.piwheels.org/simple/utlz/) 2025-09-08T07:15:34,206 Skipping link: No binaries permitted for utlz: https://archive1.piwheels.org/simple/utlz/utlz-0.1.0-py2.py3-none-any.whl#sha256=d5b57319b57b63980c803bce39101a48414096a8a2bfcdbcf63e47c0adedcd21 (from https://www.piwheels.org/simple/utlz/) 2025-09-08T07:15:34,206 Skipping link: not a file: https://www.piwheels.org/simple/utlz/ 2025-09-08T07:15:34,206 Skipping link: not a file: https://pypi.org/simple/utlz/ 2025-09-08T07:15:34,232 Given no hashes to check 1 links for project 'utlz': discarding no candidates 2025-09-08T07:15:34,233 Collecting utlz==0.4.0 2025-09-08T07:15:34,234 Created temporary directory: /tmp/pip-unpack-31ab64w7 2025-09-08T07:15:34,371 Downloading utlz-0.4.0.tar.gz (4.8 kB) 2025-09-08T07:15:34,393 Added utlz==0.4.0 from https://files.pythonhosted.org/packages/66/a4/02ef5635d285ad980acbb4dba6a6b85fe67b0abbda01234027472d7ff970/utlz-0.4.0.tar.gz to build tracker '/tmp/pip-build-tracker-1j1pyu5r' 2025-09-08T07:15:34,395 Running setup.py (path:/tmp/pip-wheel-5ejpig5i/utlz_872728ac5cab4ec39e81333f6e07f83f/setup.py) egg_info for package utlz 2025-09-08T07:15:34,395 Created temporary directory: /tmp/pip-pip-egg-info-ah96l7v1 2025-09-08T07:15:34,396 Preparing metadata (setup.py): started 2025-09-08T07:15:34,396 Running command python setup.py egg_info 2025-09-08T07:15:34,910 Traceback (most recent call last): 2025-09-08T07:15:34,911 File "", line 2, in 2025-09-08T07:15:34,911 exec(compile(''' 2025-09-08T07:15:34,912 ~~~~^^^^^^^^^^^^ 2025-09-08T07:15:34,912 # This is -- a caller that pip uses to run setup.py 2025-09-08T07:15:34,912 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T07:15:34,912 ...<32 lines>... 2025-09-08T07:15:34,912 exec(compile(setup_py_code, filename, "exec")) 2025-09-08T07:15:34,912 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T07:15:34,912 ''' % ('/tmp/pip-wheel-5ejpig5i/utlz_872728ac5cab4ec39e81333f6e07f83f/setup.py',), "", "exec")) 2025-09-08T07:15:34,913 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T07:15:34,913 File "", line 35, in 2025-09-08T07:15:34,913 File "/tmp/pip-wheel-5ejpig5i/utlz_872728ac5cab4ec39e81333f6e07f83f/setup.py", line 11, in 2025-09-08T07:15:34,913 from _version import __version__ 2025-09-08T07:15:34,913 ModuleNotFoundError: No module named '_version' 2025-09-08T07:15:34,997 ERROR: python setup.py egg_info exited with 1 2025-09-08T07:15:35,009 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2025-09-08T07:15:35,009 exec(compile('"'"''"'"''"'"' 2025-09-08T07:15:35,009 # This is -- a caller that pip uses to run setup.py 2025-09-08T07:15:35,009 # 2025-09-08T07:15:35,009 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-08T07:15:35,009 # import from `distutils.core` to work with newer packaging standards. 2025-09-08T07:15:35,009 # - It provides a clear error message when setuptools is not installed. 2025-09-08T07:15:35,009 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-08T07:15:35,009 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-08T07:15:35,009 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-08T07:15:35,009 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-08T07:15:35,009 import os, sys, tokenize, traceback 2025-09-08T07:15:35,009 2025-09-08T07:15:35,009 try: 2025-09-08T07:15:35,009 import setuptools 2025-09-08T07:15:35,009 except ImportError: 2025-09-08T07:15:35,009 print( 2025-09-08T07:15:35,009 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-08T07:15:35,009 "the build environment with exception:", 2025-09-08T07:15:35,009 file=sys.stderr, 2025-09-08T07:15:35,009 ) 2025-09-08T07:15:35,009 traceback.print_exc() 2025-09-08T07:15:35,009 sys.exit(1) 2025-09-08T07:15:35,009 2025-09-08T07:15:35,009 __file__ = %r 2025-09-08T07:15:35,009 sys.argv[0] = __file__ 2025-09-08T07:15:35,009 2025-09-08T07:15:35,009 if os.path.exists(__file__): 2025-09-08T07:15:35,009 filename = __file__ 2025-09-08T07:15:35,009 with tokenize.open(__file__) as f: 2025-09-08T07:15:35,009 setup_py_code = f.read() 2025-09-08T07:15:35,009 else: 2025-09-08T07:15:35,009 filename = "" 2025-09-08T07:15:35,009 setup_py_code = "from setuptools import setup; setup()" 2025-09-08T07:15:35,009 2025-09-08T07:15:35,009 exec(compile(setup_py_code, filename, "exec")) 2025-09-08T07:15:35,009 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-5ejpig5i/utlz_872728ac5cab4ec39e81333f6e07f83f/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-ah96l7v1[/] 2025-09-08T07:15:35,009 [bold magenta]cwd[/]: /tmp/pip-wheel-5ejpig5i/utlz_872728ac5cab4ec39e81333f6e07f83f/ 2025-09-08T07:15:35,009 Preparing metadata (setup.py): finished with status 'error' 2025-09-08T07:15:35,010 ERROR: metadata generation failed 2025-09-08T07:15:35,015 Exception information: 2025-09-08T07:15:35,015 Traceback (most recent call last): 2025-09-08T07:15:35,015 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 63, in generate_metadata 2025-09-08T07:15:35,015 call_subprocess( 2025-09-08T07:15:35,015 ~~~~~~~~~~~~~~~^ 2025-09-08T07:15:35,015 args, 2025-09-08T07:15:35,015 ^^^^^ 2025-09-08T07:15:35,015 ...<2 lines>... 2025-09-08T07:15:35,015 spinner=spinner, 2025-09-08T07:15:35,015 ^^^^^^^^^^^^^^^^ 2025-09-08T07:15:35,015 ) 2025-09-08T07:15:35,015 ^ 2025-09-08T07:15:35,015 File "/usr/lib/python3/dist-packages/pip/_internal/utils/subprocess.py", line 209, in call_subprocess 2025-09-08T07:15:35,015 raise error 2025-09-08T07:15:35,015 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2025-09-08T07:15:35,015 2025-09-08T07:15:35,015 The above exception was the direct cause of the following exception: 2025-09-08T07:15:35,015 2025-09-08T07:15:35,015 Traceback (most recent call last): 2025-09-08T07:15:35,015 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-08T07:15:35,015 status = _inner_run() 2025-09-08T07:15:35,015 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-08T07:15:35,015 return self.run(options, args) 2025-09-08T07:15:35,015 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-08T07:15:35,015 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-08T07:15:35,015 return func(self, options, args) 2025-09-08T07:15:35,015 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2025-09-08T07:15:35,015 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2025-09-08T07:15:35,015 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 96, in resolve 2025-09-08T07:15:35,015 result = self._result = resolver.resolve( 2025-09-08T07:15:35,015 ~~~~~~~~~~~~~~~~^ 2025-09-08T07:15:35,015 collected.requirements, max_rounds=limit_how_complex_resolution_can_be 2025-09-08T07:15:35,015 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T07:15:35,015 ) 2025-09-08T07:15:35,015 ^ 2025-09-08T07:15:35,015 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 515, in resolve 2025-09-08T07:15:35,015 state = resolution.resolve(requirements, max_rounds=max_rounds) 2025-09-08T07:15:35,015 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 388, in resolve 2025-09-08T07:15:35,015 self._add_to_criteria(self.state.criteria, r, parent=None) 2025-09-08T07:15:35,015 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T07:15:35,015 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 141, in _add_to_criteria 2025-09-08T07:15:35,015 if not criterion.candidates: 2025-09-08T07:15:35,015 ^^^^^^^^^^^^^^^^^^^^ 2025-09-08T07:15:35,015 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/structs.py", line 194, in __bool__ 2025-09-08T07:15:35,015 return bool(self._sequence) 2025-09-08T07:15:35,015 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 163, in __bool__ 2025-09-08T07:15:35,015 self._bool = any(self) 2025-09-08T07:15:35,015 ~~~^^^^^^ 2025-09-08T07:15:35,015 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 147, in 2025-09-08T07:15:35,015 return (c for c in iterator if id(c) not in self._incompatible_ids) 2025-09-08T07:15:35,015 ^^^^^^^^ 2025-09-08T07:15:35,015 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 37, in _iter_built 2025-09-08T07:15:35,015 candidate = func() 2025-09-08T07:15:35,015 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 187, in _make_candidate_from_link 2025-09-08T07:15:35,015 base: Optional[BaseCandidate] = self._make_base_candidate_from_link( 2025-09-08T07:15:35,015 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-08T07:15:35,015 link, template, name, version 2025-09-08T07:15:35,015 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T07:15:35,015 ) 2025-09-08T07:15:35,015 ^ 2025-09-08T07:15:35,015 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 233, in _make_base_candidate_from_link 2025-09-08T07:15:35,015 self._link_candidate_cache[link] = LinkCandidate( 2025-09-08T07:15:35,015 ~~~~~~~~~~~~~^ 2025-09-08T07:15:35,015 link, 2025-09-08T07:15:35,015 ^^^^^ 2025-09-08T07:15:35,015 ...<3 lines>... 2025-09-08T07:15:35,015 version=version, 2025-09-08T07:15:35,015 ^^^^^^^^^^^^^^^^ 2025-09-08T07:15:35,015 ) 2025-09-08T07:15:35,015 ^ 2025-09-08T07:15:35,015 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 306, in __init__ 2025-09-08T07:15:35,015 super().__init__( 2025-09-08T07:15:35,015 ~~~~~~~~~~~~~~~~^ 2025-09-08T07:15:35,015 link=link, 2025-09-08T07:15:35,015 ^^^^^^^^^^ 2025-09-08T07:15:35,015 ...<4 lines>... 2025-09-08T07:15:35,015 version=version, 2025-09-08T07:15:35,015 ^^^^^^^^^^^^^^^^ 2025-09-08T07:15:35,015 ) 2025-09-08T07:15:35,015 ^ 2025-09-08T07:15:35,015 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 159, in __init__ 2025-09-08T07:15:35,015 self.dist = self._prepare() 2025-09-08T07:15:35,015 ~~~~~~~~~~~~~^^ 2025-09-08T07:15:35,015 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 236, in _prepare 2025-09-08T07:15:35,015 dist = self._prepare_distribution() 2025-09-08T07:15:35,015 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 317, in _prepare_distribution 2025-09-08T07:15:35,015 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2025-09-08T07:15:35,015 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T07:15:35,015 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 532, in prepare_linked_requirement 2025-09-08T07:15:35,015 return self._prepare_linked_requirement(req, parallel_builds) 2025-09-08T07:15:35,015 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T07:15:35,015 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 647, in _prepare_linked_requirement 2025-09-08T07:15:35,015 dist = _get_prepared_distribution( 2025-09-08T07:15:35,015 req, 2025-09-08T07:15:35,015 ...<3 lines>... 2025-09-08T07:15:35,015 self.check_build_deps, 2025-09-08T07:15:35,015 ) 2025-09-08T07:15:35,015 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 71, in _get_prepared_distribution 2025-09-08T07:15:35,015 abstract_dist.prepare_distribution_metadata( 2025-09-08T07:15:35,015 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-08T07:15:35,015 finder, build_isolation, check_build_deps 2025-09-08T07:15:35,015 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T07:15:35,015 ) 2025-09-08T07:15:35,015 ^ 2025-09-08T07:15:35,015 File "/usr/lib/python3/dist-packages/pip/_internal/distributions/sdist.py", line 69, in prepare_distribution_metadata 2025-09-08T07:15:35,015 self.req.prepare_metadata() 2025-09-08T07:15:35,015 ~~~~~~~~~~~~~~~~~~~~~~~~~^^ 2025-09-08T07:15:35,015 File "/usr/lib/python3/dist-packages/pip/_internal/req/req_install.py", line 581, in prepare_metadata 2025-09-08T07:15:35,015 self.metadata_directory = generate_metadata_legacy( 2025-09-08T07:15:35,015 ~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-08T07:15:35,015 build_env=self.build_env, 2025-09-08T07:15:35,015 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T07:15:35,015 ...<3 lines>... 2025-09-08T07:15:35,015 details=details, 2025-09-08T07:15:35,015 ^^^^^^^^^^^^^^^^ 2025-09-08T07:15:35,015 ) 2025-09-08T07:15:35,015 ^ 2025-09-08T07:15:35,015 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 70, in generate_metadata 2025-09-08T07:15:35,015 raise MetadataGenerationFailed(package_details=details) from error 2025-09-08T07:15:35,015 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2025-09-08T07:15:35,039 Removed utlz==0.4.0 from https://files.pythonhosted.org/packages/66/a4/02ef5635d285ad980acbb4dba6a6b85fe67b0abbda01234027472d7ff970/utlz-0.4.0.tar.gz from build tracker '/tmp/pip-build-tracker-1j1pyu5r' 2025-09-08T07:15:35,040 Removed build tracker: '/tmp/pip-build-tracker-1j1pyu5r'