2025-09-07T20:16:23,514 Created temporary directory: /tmp/pip-build-tracker-iaf157e2 2025-09-07T20:16:23,515 Initialized build tracking at /tmp/pip-build-tracker-iaf157e2 2025-09-07T20:16:23,515 Created build tracker: /tmp/pip-build-tracker-iaf157e2 2025-09-07T20:16:23,515 Entered build tracker: /tmp/pip-build-tracker-iaf157e2 2025-09-07T20:16:23,515 Created temporary directory: /tmp/pip-wheel-a_kq6z2l 2025-09-07T20:16:23,518 Created temporary directory: /tmp/pip-ephem-wheel-cache-udu7kygy 2025-09-07T20:16:23,575 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-07T20:16:23,577 2 location(s) to search for versions of iw-fss: 2025-09-07T20:16:23,577 * https://pypi.org/simple/iw-fss/ 2025-09-07T20:16:23,577 * https://www.piwheels.org/simple/iw-fss/ 2025-09-07T20:16:23,577 Fetching project page and analyzing links: https://pypi.org/simple/iw-fss/ 2025-09-07T20:16:23,578 Getting page https://pypi.org/simple/iw-fss/ 2025-09-07T20:16:23,579 Found index url https://pypi.org/simple/ 2025-09-07T20:16:23,650 Fetched page https://pypi.org/simple/iw-fss/ as application/vnd.pypi.simple.v1+json 2025-09-07T20:16:23,654 Skipping link: unsupported archive format: .egg: https://files.pythonhosted.org/packages/1c/1b/43def98bbb3d7255c2d69668f65cd6afa2b0ec154adcddb9971075f8af28/iw.fss-2.7.0-py2.4.egg (from https://pypi.org/simple/iw-fss/) 2025-09-07T20:16:23,654 Skipping link: unsupported archive format: .egg: https://files.pythonhosted.org/packages/1f/af/752f9f693b6975322bbdca67f3f5c5266e213a859984c98b929cd164361e/iw.fss-2.7.1-py2.4.egg (from https://pypi.org/simple/iw-fss/) 2025-09-07T20:16:23,654 Found link https://files.pythonhosted.org/packages/42/1c/c61fb2c6512026a701cbafc6e9592a4be0e8196ba8f401aac980ac70e88e/iw.fss-2.7.1.tar.gz (from https://pypi.org/simple/iw-fss/), version: 2.7.1 2025-09-07T20:16:23,654 Skipping link: unsupported archive format: .egg: https://files.pythonhosted.org/packages/e5/c4/ddb34a92e07aef4aad96e7ef55bfc2aae18de6f92d2728cc4104468e811b/iw.fss-2.7.3-py2.4.egg (from https://pypi.org/simple/iw-fss/) 2025-09-07T20:16:23,655 Found link https://files.pythonhosted.org/packages/3c/f2/d7c6277d94267b9a42883da2f9c39e2259026bd71a8f8bf800d516aff51d/iw.fss-2.7.3.tar.gz (from https://pypi.org/simple/iw-fss/), version: 2.7.3 2025-09-07T20:16:23,655 Skipping link: unsupported archive format: .egg: https://files.pythonhosted.org/packages/e3/2d/9e14319def37ba7608d631c23690eb7b343713538e31f5c1ead870cf525c/iw.fss-2.7.4-py2.4.egg (from https://pypi.org/simple/iw-fss/) 2025-09-07T20:16:23,655 Found link https://files.pythonhosted.org/packages/87/40/cb4ac50f8b9cb905f84a18acf995891f7cdf41ce1b1ab6a6249bfcf1d862/iw.fss-2.7.4.tar.gz (from https://pypi.org/simple/iw-fss/), version: 2.7.4 2025-09-07T20:16:23,655 Skipping link: unsupported archive format: .egg: https://files.pythonhosted.org/packages/4a/03/2571ad7c5357a5339403ce56fc38f0db879a35b64c06969e9e001164c750/iw.fss-2.7.5-py2.4.egg (from https://pypi.org/simple/iw-fss/) 2025-09-07T20:16:23,655 Found link https://files.pythonhosted.org/packages/98/0b/27e998da5775c02947158c7a5145e506adb36499611f5c883bdfcba1efff/iw.fss-2.7.5.tar.gz (from https://pypi.org/simple/iw-fss/), version: 2.7.5 2025-09-07T20:16:23,655 Skipping link: unsupported archive format: .egg: https://files.pythonhosted.org/packages/e9/1e/e47a019b1e8dbc63b281d9513b44506846b7c062b9cc80236973143cab1c/iw.fss-2.7.6-py2.4.egg (from https://pypi.org/simple/iw-fss/) 2025-09-07T20:16:23,656 Found link https://files.pythonhosted.org/packages/62/bc/a88db10d9e8faac3cc42b11ed301e5c6c82132062e31d42b31d8ef50d8e6/iw.fss-2.7.6.tar.gz (from https://pypi.org/simple/iw-fss/), version: 2.7.6 2025-09-07T20:16:23,656 Found link https://files.pythonhosted.org/packages/1a/5c/f438b16f2e35e956af02e43cac609dbd78bb045d1c6061a7080740668516/iw.fss-2.8.0a1.tar.gz (from https://pypi.org/simple/iw-fss/), version: 2.8.0a1 2025-09-07T20:16:23,656 Skipping link: unsupported archive format: .egg: https://files.pythonhosted.org/packages/65/4a/3fefc7f05fc30425cf80ae5712c7a7c05438f533c78092b36ab6c752d03d/iw.fss-2.8.0a2-py2.4.egg (from https://pypi.org/simple/iw-fss/) 2025-09-07T20:16:23,656 Found link https://files.pythonhosted.org/packages/ec/0c/37b5e0c9f2d6cd069d2302c1436108bca4e807819569f7adc65f3b032a21/iw.fss-2.8.0a2.tar.gz (from https://pypi.org/simple/iw-fss/), version: 2.8.0a2 2025-09-07T20:16:23,657 Skipping link: unsupported archive format: .egg: https://files.pythonhosted.org/packages/05/d6/4d329f629c59a93c796a822bf6ad731b4274629dcc47df6e9b70cd05fd97/iw.fss-2.8.0a3-py2.4.egg (from https://pypi.org/simple/iw-fss/) 2025-09-07T20:16:23,657 Found link https://files.pythonhosted.org/packages/5b/99/74a076ed969818a134bc6e637bbd288429b896b592266a54f57a310ea9b8/iw.fss-2.8.0a3.tar.gz (from https://pypi.org/simple/iw-fss/), version: 2.8.0a3 2025-09-07T20:16:23,657 Skipping link: unsupported archive format: .egg: https://files.pythonhosted.org/packages/83/80/8966d5898f347ccd65faa561007ac64f7336ac0a5a44449b55afd335f80b/iw.fss-2.8.0b1-py2.4.egg (from https://pypi.org/simple/iw-fss/) 2025-09-07T20:16:23,657 Found link https://files.pythonhosted.org/packages/fc/bc/7c95025e21a8739fbde8a28071270565052584e48933fc58e5a0837478c3/iw.fss-2.8.0b1.tar.gz (from https://pypi.org/simple/iw-fss/), version: 2.8.0b1 2025-09-07T20:16:23,657 Skipping link: unsupported archive format: .egg: https://files.pythonhosted.org/packages/40/5e/5f319db763086444a397716e5c5f55a75016c39be330087c156cd0fa127d/iw.fss-2.8.0b2-py2.4.egg (from https://pypi.org/simple/iw-fss/) 2025-09-07T20:16:23,657 Found link https://files.pythonhosted.org/packages/e2/ea/fca7dcf8c1268590b78d1a064260c609088e1f7b39c5aea1dbb5764d0dd2/iw.fss-2.8.0b2.tar.gz (from https://pypi.org/simple/iw-fss/), version: 2.8.0b2 2025-09-07T20:16:23,658 Skipping link: unsupported archive format: .egg: https://files.pythonhosted.org/packages/51/98/7eab6abf02d93cb6f678a61273cbfac3bdc69f24538b47691f24449642c4/iw.fss-2.8.0rc1-py2.4.egg (from https://pypi.org/simple/iw-fss/) 2025-09-07T20:16:23,658 Found link https://files.pythonhosted.org/packages/77/5a/855be9b3ea7df30403ed83bd6676f31daabcde4f993563faeb8232bb7be3/iw.fss-2.8.0rc1.tar.gz (from https://pypi.org/simple/iw-fss/), version: 2.8.0rc1 2025-09-07T20:16:23,658 Found link https://files.pythonhosted.org/packages/9d/06/d965de2c9a2ddd8618777c8c328f94c6eee30c0f8b724ca6eb2a4291d25b/iw.fss-2.8.0rc2.tar.gz (from https://pypi.org/simple/iw-fss/), version: 2.8.0rc2 2025-09-07T20:16:23,658 Found link https://files.pythonhosted.org/packages/be/28/64d969acebe671d585c876d0b3f5198e2ddb005d23e2d3f7678ce42299fb/iw.fss-2.8.0rc3.tar.gz (from https://pypi.org/simple/iw-fss/), version: 2.8.0rc3 2025-09-07T20:16:23,658 Found link https://files.pythonhosted.org/packages/ba/ec/49ba4fe3d3b3a403e38a64a8e25d997d365aa7857eb9dd7ac34674621e39/iw.fss-2.8.0rc5.tar.gz (from https://pypi.org/simple/iw-fss/), version: 2.8.0rc5 2025-09-07T20:16:23,659 Fetching project page and analyzing links: https://www.piwheels.org/simple/iw-fss/ 2025-09-07T20:16:23,659 Getting page https://www.piwheels.org/simple/iw-fss/ 2025-09-07T20:16:23,660 Found index url https://www.piwheels.org/simple/ 2025-09-07T20:16:23,748 Fetched page https://www.piwheels.org/simple/iw-fss/ as text/html 2025-09-07T20:16:23,751 Skipping link: No binaries permitted for iw-fss: https://archive1.piwheels.org/simple/iw-fss/iw.fss-2.8.0rc5-py3-none-any.whl#sha256=3ffe8a96eb9c8c81eaa786f88b02b6442b6ace1e9a80bed4db81db8ce3740f72 (from https://www.piwheels.org/simple/iw-fss/) 2025-09-07T20:16:23,751 Skipping link: No binaries permitted for iw-fss: https://archive1.piwheels.org/simple/iw-fss/iw.fss-2.8.0rc3-py3-none-any.whl#sha256=dab1b9bd794ba2a3ac41009ff98b2a5b7103cfb6061b2a0f5c8231cdcb0ef213 (from https://www.piwheels.org/simple/iw-fss/) 2025-09-07T20:16:23,751 Skipping link: No binaries permitted for iw-fss: https://archive1.piwheels.org/simple/iw-fss/iw.fss-2.8.0rc2-py3-none-any.whl#sha256=cf692617b73242eac49d126d311b056eaec61abec002509b814c96f43a65b470 (from https://www.piwheels.org/simple/iw-fss/) 2025-09-07T20:16:23,751 Skipping link: No binaries permitted for iw-fss: https://archive1.piwheels.org/simple/iw-fss/iw.fss-2.8.0rc1-py3-none-any.whl#sha256=15f2a1f8ef230b1c03fad8d3350a4b9daeebb920a7286b468d844145428c936a (from https://www.piwheels.org/simple/iw-fss/) 2025-09-07T20:16:23,751 Skipping link: No binaries permitted for iw-fss: https://archive1.piwheels.org/simple/iw-fss/iw.fss-2.8.0b2-py3-none-any.whl#sha256=47a76255fc5e2b8cc37c45054ffde492e1f8af580ccf012f69ed53e2cfa6b7a0 (from https://www.piwheels.org/simple/iw-fss/) 2025-09-07T20:16:23,751 Skipping link: No binaries permitted for iw-fss: https://archive1.piwheels.org/simple/iw-fss/iw.fss-2.8.0b1-py3-none-any.whl#sha256=f716590592e687e2d25220c5a74eda6e5ba9b9826ad160dedb4553f0255dfd09 (from https://www.piwheels.org/simple/iw-fss/) 2025-09-07T20:16:23,752 Skipping link: No binaries permitted for iw-fss: https://archive1.piwheels.org/simple/iw-fss/iw.fss-2.8.0a3-py3-none-any.whl#sha256=d4c3f44f0a180588b6164de183b4cae69b81c93745cf890226690cdf2e86a159 (from https://www.piwheels.org/simple/iw-fss/) 2025-09-07T20:16:23,752 Skipping link: No binaries permitted for iw-fss: https://archive1.piwheels.org/simple/iw-fss/iw.fss-2.8.0a2-py3-none-any.whl#sha256=c8f9109dc4711da749e2cbb751ea7b466fa81b0034454f4d88710dfa2b4d09d0 (from https://www.piwheels.org/simple/iw-fss/) 2025-09-07T20:16:23,752 Skipping link: No binaries permitted for iw-fss: https://archive1.piwheels.org/simple/iw-fss/iw.fss-2.8.0a1-py3-none-any.whl#sha256=8bc48ae487fd78d4ac104b7775b8e11cd70b8378d55cdec83d4dc3635ec2ffef (from https://www.piwheels.org/simple/iw-fss/) 2025-09-07T20:16:23,752 Skipping link: No binaries permitted for iw-fss: https://archive1.piwheels.org/simple/iw-fss/iw.fss-2.7.6-py3-none-any.whl#sha256=a0d6baa30a36cd65e999795cfa4808dc20f5dab58d9bb8bf83faf042f49745ce (from https://www.piwheels.org/simple/iw-fss/) 2025-09-07T20:16:23,752 Skipping link: No binaries permitted for iw-fss: https://archive1.piwheels.org/simple/iw-fss/iw.fss-2.7.5-py3-none-any.whl#sha256=5dcdf81e5ffb7829fd5ebcb72e9bd6cb487899ee08c6e0b0373c35375b6eb637 (from https://www.piwheels.org/simple/iw-fss/) 2025-09-07T20:16:23,752 Skipping link: No binaries permitted for iw-fss: https://archive1.piwheels.org/simple/iw-fss/iw.fss-2.7.1-py3-none-any.whl#sha256=7cacc0173c942400a30f7da0714b90a952e5df1ab85f5505c034c54e235a746c (from https://www.piwheels.org/simple/iw-fss/) 2025-09-07T20:16:23,752 Skipping link: not a file: https://www.piwheels.org/simple/iw-fss/ 2025-09-07T20:16:23,752 Skipping link: not a file: https://pypi.org/simple/iw-fss/ 2025-09-07T20:16:23,777 Given no hashes to check 1 links for project 'iw-fss': discarding no candidates 2025-09-07T20:16:23,779 Collecting iw-fss==2.7.4 2025-09-07T20:16:23,780 Created temporary directory: /tmp/pip-unpack-pn1vnpsr 2025-09-07T20:16:23,920 Downloading iw.fss-2.7.4.tar.gz (123 kB) 2025-09-07T20:16:24,029 Added iw-fss==2.7.4 from https://files.pythonhosted.org/packages/87/40/cb4ac50f8b9cb905f84a18acf995891f7cdf41ce1b1ab6a6249bfcf1d862/iw.fss-2.7.4.tar.gz to build tracker '/tmp/pip-build-tracker-iaf157e2' 2025-09-07T20:16:24,030 Running setup.py (path:/tmp/pip-wheel-a_kq6z2l/iw-fss_51dc734d8c3e454e9f0dc1ffef5176ad/setup.py) egg_info for package iw-fss 2025-09-07T20:16:24,030 Created temporary directory: /tmp/pip-pip-egg-info-s7_8no0u 2025-09-07T20:16:24,030 Preparing metadata (setup.py): started 2025-09-07T20:16:24,031 Running command python setup.py egg_info 2025-09-07T20:16:24,540 Traceback (most recent call last): 2025-09-07T20:16:24,542 File "", line 2, in 2025-09-07T20:16:24,542 exec(compile(''' 2025-09-07T20:16:24,542 ~~~~^^^^^^^^^^^^ 2025-09-07T20:16:24,542 # This is -- a caller that pip uses to run setup.py 2025-09-07T20:16:24,542 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T20:16:24,542 ...<32 lines>... 2025-09-07T20:16:24,542 exec(compile(setup_py_code, filename, "exec")) 2025-09-07T20:16:24,542 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T20:16:24,543 ''' % ('/tmp/pip-wheel-a_kq6z2l/iw-fss_51dc734d8c3e454e9f0dc1ffef5176ad/setup.py',), "", "exec")) 2025-09-07T20:16:24,543 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T20:16:24,543 File "", line 35, in 2025-09-07T20:16:24,543 File "/tmp/pip-wheel-a_kq6z2l/iw-fss_51dc734d8c3e454e9f0dc1ffef5176ad/setup.py", line 23, in 2025-09-07T20:16:24,543 version = file(os.path.join(os.path.dirname(__file__), 2025-09-07T20:16:24,543 ^^^^ 2025-09-07T20:16:24,543 NameError: name 'file' is not defined. Did you mean: 'filter'? 2025-09-07T20:16:24,628 ERROR: python setup.py egg_info exited with 1 2025-09-07T20:16:24,639 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2025-09-07T20:16:24,639 exec(compile('"'"''"'"''"'"' 2025-09-07T20:16:24,639 # This is -- a caller that pip uses to run setup.py 2025-09-07T20:16:24,639 # 2025-09-07T20:16:24,639 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-07T20:16:24,639 # import from `distutils.core` to work with newer packaging standards. 2025-09-07T20:16:24,639 # - It provides a clear error message when setuptools is not installed. 2025-09-07T20:16:24,639 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-07T20:16:24,639 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-07T20:16:24,639 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-07T20:16:24,639 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-07T20:16:24,639 import os, sys, tokenize, traceback 2025-09-07T20:16:24,639 2025-09-07T20:16:24,639 try: 2025-09-07T20:16:24,639 import setuptools 2025-09-07T20:16:24,639 except ImportError: 2025-09-07T20:16:24,639 print( 2025-09-07T20:16:24,639 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-07T20:16:24,639 "the build environment with exception:", 2025-09-07T20:16:24,639 file=sys.stderr, 2025-09-07T20:16:24,639 ) 2025-09-07T20:16:24,639 traceback.print_exc() 2025-09-07T20:16:24,639 sys.exit(1) 2025-09-07T20:16:24,639 2025-09-07T20:16:24,639 __file__ = %r 2025-09-07T20:16:24,639 sys.argv[0] = __file__ 2025-09-07T20:16:24,639 2025-09-07T20:16:24,639 if os.path.exists(__file__): 2025-09-07T20:16:24,639 filename = __file__ 2025-09-07T20:16:24,639 with tokenize.open(__file__) as f: 2025-09-07T20:16:24,639 setup_py_code = f.read() 2025-09-07T20:16:24,639 else: 2025-09-07T20:16:24,639 filename = "" 2025-09-07T20:16:24,639 setup_py_code = "from setuptools import setup; setup()" 2025-09-07T20:16:24,639 2025-09-07T20:16:24,639 exec(compile(setup_py_code, filename, "exec")) 2025-09-07T20:16:24,639 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-a_kq6z2l/iw-fss_51dc734d8c3e454e9f0dc1ffef5176ad/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-s7_8no0u[/] 2025-09-07T20:16:24,640 [bold magenta]cwd[/]: /tmp/pip-wheel-a_kq6z2l/iw-fss_51dc734d8c3e454e9f0dc1ffef5176ad/ 2025-09-07T20:16:24,640 Preparing metadata (setup.py): finished with status 'error' 2025-09-07T20:16:24,641 ERROR: metadata generation failed 2025-09-07T20:16:24,645 Exception information: 2025-09-07T20:16:24,645 Traceback (most recent call last): 2025-09-07T20:16:24,645 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 63, in generate_metadata 2025-09-07T20:16:24,645 call_subprocess( 2025-09-07T20:16:24,645 ~~~~~~~~~~~~~~~^ 2025-09-07T20:16:24,645 args, 2025-09-07T20:16:24,645 ^^^^^ 2025-09-07T20:16:24,645 ...<2 lines>... 2025-09-07T20:16:24,645 spinner=spinner, 2025-09-07T20:16:24,645 ^^^^^^^^^^^^^^^^ 2025-09-07T20:16:24,645 ) 2025-09-07T20:16:24,645 ^ 2025-09-07T20:16:24,645 File "/usr/lib/python3/dist-packages/pip/_internal/utils/subprocess.py", line 209, in call_subprocess 2025-09-07T20:16:24,645 raise error 2025-09-07T20:16:24,645 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2025-09-07T20:16:24,645 2025-09-07T20:16:24,645 The above exception was the direct cause of the following exception: 2025-09-07T20:16:24,645 2025-09-07T20:16:24,645 Traceback (most recent call last): 2025-09-07T20:16:24,645 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-07T20:16:24,645 status = _inner_run() 2025-09-07T20:16:24,645 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-07T20:16:24,645 return self.run(options, args) 2025-09-07T20:16:24,645 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-07T20:16:24,645 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-07T20:16:24,645 return func(self, options, args) 2025-09-07T20:16:24,645 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2025-09-07T20:16:24,645 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2025-09-07T20:16:24,645 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 96, in resolve 2025-09-07T20:16:24,645 result = self._result = resolver.resolve( 2025-09-07T20:16:24,645 ~~~~~~~~~~~~~~~~^ 2025-09-07T20:16:24,645 collected.requirements, max_rounds=limit_how_complex_resolution_can_be 2025-09-07T20:16:24,645 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T20:16:24,645 ) 2025-09-07T20:16:24,645 ^ 2025-09-07T20:16:24,645 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 515, in resolve 2025-09-07T20:16:24,645 state = resolution.resolve(requirements, max_rounds=max_rounds) 2025-09-07T20:16:24,645 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 388, in resolve 2025-09-07T20:16:24,645 self._add_to_criteria(self.state.criteria, r, parent=None) 2025-09-07T20:16:24,645 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T20:16:24,645 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 141, in _add_to_criteria 2025-09-07T20:16:24,645 if not criterion.candidates: 2025-09-07T20:16:24,645 ^^^^^^^^^^^^^^^^^^^^ 2025-09-07T20:16:24,645 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/structs.py", line 194, in __bool__ 2025-09-07T20:16:24,645 return bool(self._sequence) 2025-09-07T20:16:24,645 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 163, in __bool__ 2025-09-07T20:16:24,645 self._bool = any(self) 2025-09-07T20:16:24,645 ~~~^^^^^^ 2025-09-07T20:16:24,645 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 147, in 2025-09-07T20:16:24,645 return (c for c in iterator if id(c) not in self._incompatible_ids) 2025-09-07T20:16:24,645 ^^^^^^^^ 2025-09-07T20:16:24,645 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 37, in _iter_built 2025-09-07T20:16:24,645 candidate = func() 2025-09-07T20:16:24,645 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 187, in _make_candidate_from_link 2025-09-07T20:16:24,645 base: Optional[BaseCandidate] = self._make_base_candidate_from_link( 2025-09-07T20:16:24,645 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-07T20:16:24,645 link, template, name, version 2025-09-07T20:16:24,645 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T20:16:24,645 ) 2025-09-07T20:16:24,645 ^ 2025-09-07T20:16:24,645 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 233, in _make_base_candidate_from_link 2025-09-07T20:16:24,645 self._link_candidate_cache[link] = LinkCandidate( 2025-09-07T20:16:24,645 ~~~~~~~~~~~~~^ 2025-09-07T20:16:24,645 link, 2025-09-07T20:16:24,645 ^^^^^ 2025-09-07T20:16:24,645 ...<3 lines>... 2025-09-07T20:16:24,645 version=version, 2025-09-07T20:16:24,645 ^^^^^^^^^^^^^^^^ 2025-09-07T20:16:24,645 ) 2025-09-07T20:16:24,645 ^ 2025-09-07T20:16:24,645 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 306, in __init__ 2025-09-07T20:16:24,645 super().__init__( 2025-09-07T20:16:24,645 ~~~~~~~~~~~~~~~~^ 2025-09-07T20:16:24,645 link=link, 2025-09-07T20:16:24,645 ^^^^^^^^^^ 2025-09-07T20:16:24,645 ...<4 lines>... 2025-09-07T20:16:24,645 version=version, 2025-09-07T20:16:24,645 ^^^^^^^^^^^^^^^^ 2025-09-07T20:16:24,645 ) 2025-09-07T20:16:24,645 ^ 2025-09-07T20:16:24,645 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 159, in __init__ 2025-09-07T20:16:24,645 self.dist = self._prepare() 2025-09-07T20:16:24,645 ~~~~~~~~~~~~~^^ 2025-09-07T20:16:24,645 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 236, in _prepare 2025-09-07T20:16:24,645 dist = self._prepare_distribution() 2025-09-07T20:16:24,645 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 317, in _prepare_distribution 2025-09-07T20:16:24,645 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2025-09-07T20:16:24,645 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T20:16:24,645 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 532, in prepare_linked_requirement 2025-09-07T20:16:24,645 return self._prepare_linked_requirement(req, parallel_builds) 2025-09-07T20:16:24,645 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T20:16:24,645 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 647, in _prepare_linked_requirement 2025-09-07T20:16:24,645 dist = _get_prepared_distribution( 2025-09-07T20:16:24,645 req, 2025-09-07T20:16:24,645 ...<3 lines>... 2025-09-07T20:16:24,645 self.check_build_deps, 2025-09-07T20:16:24,645 ) 2025-09-07T20:16:24,645 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 71, in _get_prepared_distribution 2025-09-07T20:16:24,645 abstract_dist.prepare_distribution_metadata( 2025-09-07T20:16:24,645 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-07T20:16:24,645 finder, build_isolation, check_build_deps 2025-09-07T20:16:24,645 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T20:16:24,645 ) 2025-09-07T20:16:24,645 ^ 2025-09-07T20:16:24,645 File "/usr/lib/python3/dist-packages/pip/_internal/distributions/sdist.py", line 69, in prepare_distribution_metadata 2025-09-07T20:16:24,645 self.req.prepare_metadata() 2025-09-07T20:16:24,645 ~~~~~~~~~~~~~~~~~~~~~~~~~^^ 2025-09-07T20:16:24,645 File "/usr/lib/python3/dist-packages/pip/_internal/req/req_install.py", line 581, in prepare_metadata 2025-09-07T20:16:24,645 self.metadata_directory = generate_metadata_legacy( 2025-09-07T20:16:24,645 ~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-07T20:16:24,645 build_env=self.build_env, 2025-09-07T20:16:24,645 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T20:16:24,645 ...<3 lines>... 2025-09-07T20:16:24,645 details=details, 2025-09-07T20:16:24,645 ^^^^^^^^^^^^^^^^ 2025-09-07T20:16:24,645 ) 2025-09-07T20:16:24,645 ^ 2025-09-07T20:16:24,645 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 70, in generate_metadata 2025-09-07T20:16:24,645 raise MetadataGenerationFailed(package_details=details) from error 2025-09-07T20:16:24,645 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2025-09-07T20:16:24,669 Removed iw-fss==2.7.4 from https://files.pythonhosted.org/packages/87/40/cb4ac50f8b9cb905f84a18acf995891f7cdf41ce1b1ab6a6249bfcf1d862/iw.fss-2.7.4.tar.gz from build tracker '/tmp/pip-build-tracker-iaf157e2' 2025-09-07T20:16:24,669 Removed build tracker: '/tmp/pip-build-tracker-iaf157e2'