2025-09-12T20:41:16,591 Created temporary directory: /tmp/pip-build-tracker-0gbddyrf 2025-09-12T20:41:16,592 Initialized build tracking at /tmp/pip-build-tracker-0gbddyrf 2025-09-12T20:41:16,592 Created build tracker: /tmp/pip-build-tracker-0gbddyrf 2025-09-12T20:41:16,592 Entered build tracker: /tmp/pip-build-tracker-0gbddyrf 2025-09-12T20:41:16,593 Created temporary directory: /tmp/pip-wheel-v1ryw0de 2025-09-12T20:41:16,597 Created temporary directory: /tmp/pip-ephem-wheel-cache-9ignn14k 2025-09-12T20:41:16,659 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-12T20:41:16,662 2 location(s) to search for versions of fooof: 2025-09-12T20:41:16,662 * https://pypi.org/simple/fooof/ 2025-09-12T20:41:16,662 * https://www.piwheels.org/simple/fooof/ 2025-09-12T20:41:16,662 Fetching project page and analyzing links: https://pypi.org/simple/fooof/ 2025-09-12T20:41:16,663 Getting page https://pypi.org/simple/fooof/ 2025-09-12T20:41:16,664 Found index url https://pypi.org/simple/ 2025-09-12T20:41:16,818 Fetched page https://pypi.org/simple/fooof/ as application/vnd.pypi.simple.v1+json 2025-09-12T20:41:16,822 Found link https://files.pythonhosted.org/packages/fb/6e/b32c4d19761c822550c6fee097b87168d3c6a9a8069fe0184a44ed3719df/fooof-0.1.0.tar.gz (from https://pypi.org/simple/fooof/), version: 0.1.0 2025-09-12T20:41:16,822 Found link https://files.pythonhosted.org/packages/f8/bc/bf6749545b894a1c4166f16c0a8722ef50f5a9e91d66ff954190cfb88040/fooof-0.1.1.tar.gz (from https://pypi.org/simple/fooof/), version: 0.1.1 2025-09-12T20:41:16,822 Skipping link: No binaries permitted for fooof: https://files.pythonhosted.org/packages/14/53/623678018764f0c011ec8897a06a9619b5698c9d08a40b3c63ee85fec873/fooof-0.1.2-py3-none-any.whl (from https://pypi.org/simple/fooof/) 2025-09-12T20:41:16,823 Found link https://files.pythonhosted.org/packages/6f/50/549b5c452e1087c6ca4d471c70552bbb2df330d00c7de106a676ea0b68dc/fooof-0.1.2.tar.gz (from https://pypi.org/simple/fooof/), version: 0.1.2 2025-09-12T20:41:16,823 Skipping link: No binaries permitted for fooof: https://files.pythonhosted.org/packages/d5/6b/883ee228335992f06dbd547f2ccaa93a9a8918ba5e8b73d438c67016210a/fooof-0.1.3-py3-none-any.whl (from https://pypi.org/simple/fooof/) 2025-09-12T20:41:16,823 Found link https://files.pythonhosted.org/packages/10/6a/7539dd77d494826d2b982d0e6e28778f390e415e80816f77e749872a3225/fooof-0.1.3.tar.gz (from https://pypi.org/simple/fooof/), version: 0.1.3 2025-09-12T20:41:16,823 Skipping link: No binaries permitted for fooof: https://files.pythonhosted.org/packages/83/b8/5837125397d8c5884eb303940f9dcce68d0efb42a3590da9d44f574ae957/fooof-1.0.0rc1-py3-none-any.whl (from https://pypi.org/simple/fooof/) 2025-09-12T20:41:16,824 Found link https://files.pythonhosted.org/packages/3a/95/98fec773972470481fb6ae45b37d4a20bc8e6fc8fb2947fab735be735ba5/fooof-1.0.0rc1.tar.gz (from https://pypi.org/simple/fooof/), version: 1.0.0rc1 2025-09-12T20:41:16,824 Skipping link: No binaries permitted for fooof: https://files.pythonhosted.org/packages/a5/c9/4e506a95fb07cb432d390ae26e1a4fc5cff2529f17250c733cdcd6405b65/fooof-1.0.0rc2-py3-none-any.whl (from https://pypi.org/simple/fooof/) (requires-python:>=3.5) 2025-09-12T20:41:16,825 Found link https://files.pythonhosted.org/packages/ff/04/38a22c5e20b15e8e2e4b7b93bf267ff157e1323e3e749b424c4071dd19e1/fooof-1.0.0rc2.tar.gz (from https://pypi.org/simple/fooof/) (requires-python:>=3.5), version: 1.0.0rc2 2025-09-12T20:41:16,825 Skipping link: No binaries permitted for fooof: https://files.pythonhosted.org/packages/ea/69/8c51cef3b502c209c6ad71426496144c865942d8323c24b0e000540851e4/fooof-1.0.0rc3-py3-none-any.whl (from https://pypi.org/simple/fooof/) (requires-python:>=3.5) 2025-09-12T20:41:16,825 Found link https://files.pythonhosted.org/packages/2c/d2/a85ce314928855a18504eaabc0db37ed236b772e1b4c4db39e1d7dc128ea/fooof-1.0.0rc3.tar.gz (from https://pypi.org/simple/fooof/) (requires-python:>=3.5), version: 1.0.0rc3 2025-09-12T20:41:16,825 Skipping link: No binaries permitted for fooof: https://files.pythonhosted.org/packages/0f/bb/9c605cf02f8d25ae8bd382769c5fb14bd494ef2fb88f79b3fd0539acf978/fooof-1.0.0-py3-none-any.whl (from https://pypi.org/simple/fooof/) (requires-python:>=3.5) 2025-09-12T20:41:16,826 Found link https://files.pythonhosted.org/packages/f8/7a/3ef191e10cc2703abe8aa9b5adea2e830619094036e5a8dfd75216b6083e/fooof-1.0.0.tar.gz (from https://pypi.org/simple/fooof/) (requires-python:>=3.5), version: 1.0.0 2025-09-12T20:41:16,826 Skipping link: No binaries permitted for fooof: https://files.pythonhosted.org/packages/04/af/cc05cd4a25b21e310b7d059686d1c3d7cf11d4cb3f94b8bce01aa766ec16/fooof-1.1.0rc0-py3-none-any.whl (from https://pypi.org/simple/fooof/) (requires-python:>=3.6) 2025-09-12T20:41:16,827 Found link https://files.pythonhosted.org/packages/9d/02/a5980f7e65d4c4f9989a9fcf14d875f6347abeeefbd8b2b6322d4dfc7dbf/fooof-1.1.0rc0.tar.gz (from https://pypi.org/simple/fooof/) (requires-python:>=3.6), version: 1.1.0rc0 2025-09-12T20:41:16,827 Skipping link: No binaries permitted for fooof: https://files.pythonhosted.org/packages/24/b9/81e1aa8a39dfafee047c004a05b1a51aa5682f9fe3a44cfa464db8db76e2/fooof-1.1.0rc1-py3-none-any.whl (from https://pypi.org/simple/fooof/) (requires-python:>=3.6) 2025-09-12T20:41:16,827 Found link https://files.pythonhosted.org/packages/1f/ca/b5183eb120968588a4f10744c8cba3df8e80873804ab388b118b4459a655/fooof-1.1.0rc1.tar.gz (from https://pypi.org/simple/fooof/) (requires-python:>=3.6), version: 1.1.0rc1 2025-09-12T20:41:16,828 Skipping link: No binaries permitted for fooof: https://files.pythonhosted.org/packages/62/4e/32bfb67bce31103231e344061b43966154357710b8845525829a520c808e/fooof-1.1.0rc2-py3-none-any.whl (from https://pypi.org/simple/fooof/) (requires-python:>=3.6) 2025-09-12T20:41:16,828 Found link https://files.pythonhosted.org/packages/32/8b/d8061287d648f5fde643659aba399b2487bb8eb9539deb2d784874550ee2/fooof-1.1.0rc2.tar.gz (from https://pypi.org/simple/fooof/) (requires-python:>=3.6), version: 1.1.0rc2 2025-09-12T20:41:16,828 Skipping link: No binaries permitted for fooof: https://files.pythonhosted.org/packages/33/7c/fd22f8d06596b62280e85f897b5d68da6ccc42cb25350910d9ea80149024/fooof-1.1.0rc3-py3-none-any.whl (from https://pypi.org/simple/fooof/) (requires-python:>=3.6) 2025-09-12T20:41:16,828 Found link https://files.pythonhosted.org/packages/1d/67/1323fe91b95e86425428d66519a0e50d232f6353bd9400c01f55209ac4c5/fooof-1.1.0rc3.tar.gz (from https://pypi.org/simple/fooof/) (requires-python:>=3.6), version: 1.1.0rc3 2025-09-12T20:41:16,829 Skipping link: No binaries permitted for fooof: https://files.pythonhosted.org/packages/92/78/0a7f34d78adfc5d41742d3bd095eb8c3b6f54b2a6e3ceee9fabeaf5ddec3/fooof-1.1.0-py3-none-any.whl (from https://pypi.org/simple/fooof/) (requires-python:>=3.6) 2025-09-12T20:41:16,829 Found link https://files.pythonhosted.org/packages/c6/41/f064e1f68f7bc63e0df063fbb58fab08992595ace292765fa09ef9b3cc93/fooof-1.1.0.tar.gz (from https://pypi.org/simple/fooof/) (requires-python:>=3.6), version: 1.1.0 2025-09-12T20:41:16,829 Skipping link: No binaries permitted for fooof: https://files.pythonhosted.org/packages/59/f1/5cbd3c0f30126f3fd4c6bcbaf8cc5e437d81f8905a03f961a6a2e8ff5031/fooof-1.1.1-py3-none-any.whl (from https://pypi.org/simple/fooof/) (requires-python:>=3.6) 2025-09-12T20:41:16,829 Found link https://files.pythonhosted.org/packages/b4/9c/7e1be1c21934fade368e42d4aa9b51714e6801d283e5dd7429f21310f445/fooof-1.1.1.tar.gz (from https://pypi.org/simple/fooof/) (requires-python:>=3.6), version: 1.1.1 2025-09-12T20:41:16,830 Fetching project page and analyzing links: https://www.piwheels.org/simple/fooof/ 2025-09-12T20:41:16,830 Getting page https://www.piwheels.org/simple/fooof/ 2025-09-12T20:41:16,831 Found index url https://www.piwheels.org/simple/ 2025-09-12T20:41:16,926 Fetched page https://www.piwheels.org/simple/fooof/ as text/html 2025-09-12T20:41:16,929 Skipping link: No binaries permitted for fooof: https://archive1.piwheels.org/simple/fooof/fooof-1.1.1-py3-none-any.whl#sha256=544c35ca7ee8f4a3b490d6406763d34d7bd407fcc953027821f96b347c1efd16 (from https://www.piwheels.org/simple/fooof/) (requires-python:>=3.6) 2025-09-12T20:41:16,930 Skipping link: No binaries permitted for fooof: https://archive1.piwheels.org/simple/fooof/fooof-1.1.0-py3-none-any.whl#sha256=4634c9e2c9f7971c1221490f0fb91de25eb77cb1372086dfa3e3712d268cfd49 (from https://www.piwheels.org/simple/fooof/) (requires-python:>=3.6) 2025-09-12T20:41:16,930 Skipping link: No binaries permitted for fooof: https://archive1.piwheels.org/simple/fooof/fooof-1.1.0rc3-py3-none-any.whl#sha256=80e6239b67e35553e2c31e2156e28c6cbf1b7304204d420f4801d0af7f4afa88 (from https://www.piwheels.org/simple/fooof/) (requires-python:>=3.6) 2025-09-12T20:41:16,930 Skipping link: No binaries permitted for fooof: https://archive1.piwheels.org/simple/fooof/fooof-1.1.0rc2-py3-none-any.whl#sha256=a270e7cca76a90f3614919ad2559afd0bb94481aff8d73c033eba7853f47b50d (from https://www.piwheels.org/simple/fooof/) (requires-python:>=3.6) 2025-09-12T20:41:16,930 Skipping link: No binaries permitted for fooof: https://archive1.piwheels.org/simple/fooof/fooof-1.1.0rc1-py3-none-any.whl#sha256=71710be91b467855b2a0e1bbc819f78ff0926a061b6449f050fd6cb42ddf9e54 (from https://www.piwheels.org/simple/fooof/) (requires-python:>=3.6) 2025-09-12T20:41:16,930 Skipping link: No binaries permitted for fooof: https://archive1.piwheels.org/simple/fooof/fooof-1.0.0-py3-none-any.whl#sha256=01d1e41bd9948e4b331f0544beac1a64895c2185a5b0de0a6256fa675ab34cd8 (from https://www.piwheels.org/simple/fooof/) (requires-python:>=3.5) 2025-09-12T20:41:16,930 Skipping link: No binaries permitted for fooof: https://archive1.piwheels.org/simple/fooof/fooof-1.0.0rc3-py3-none-any.whl#sha256=f4a31d664aa5ff5326bf65401d5ff7691f7d2239d03fee84876e9b14d89513f7 (from https://www.piwheels.org/simple/fooof/) (requires-python:>=3.5) 2025-09-12T20:41:16,931 Skipping link: No binaries permitted for fooof: https://archive1.piwheels.org/simple/fooof/fooof-1.0.0rc2-py3-none-any.whl#sha256=b376e33d00e53d844ea4bf8210f74211dea7de3ed0e9b563aa613e8d1b12c5a3 (from https://www.piwheels.org/simple/fooof/) (requires-python:>=3.5) 2025-09-12T20:41:16,931 Skipping link: No binaries permitted for fooof: https://archive1.piwheels.org/simple/fooof/fooof-1.0.0rc1-py3-none-any.whl#sha256=6e1550a94c6338e842b19ca175ebdd46ecad505a7b6e08e3ea6d998c214ebb1b (from https://www.piwheels.org/simple/fooof/) 2025-09-12T20:41:16,931 Skipping link: No binaries permitted for fooof: https://archive1.piwheels.org/simple/fooof/fooof-0.1.3-py3-none-any.whl#sha256=61735dc034e281657d1e920c17d79ee2916d8e291d1fa92aee10624510a153eb (from https://www.piwheels.org/simple/fooof/) 2025-09-12T20:41:16,931 Skipping link: No binaries permitted for fooof: https://archive1.piwheels.org/simple/fooof/fooof-0.1.2-py3-none-any.whl#sha256=b9f38e9279c6536c5db4a6df50cd3124163c128188b7563298076f68d574a150 (from https://www.piwheels.org/simple/fooof/) 2025-09-12T20:41:16,931 Skipping link: No binaries permitted for fooof: https://archive1.piwheels.org/simple/fooof/fooof-0.1.1-py3-none-any.whl#sha256=606dfaf4ac8585d5b3e2127a6d1d0a0fc3242707f767237c037cc9502437ccf7 (from https://www.piwheels.org/simple/fooof/) 2025-09-12T20:41:16,931 Skipping link: No binaries permitted for fooof: https://archive1.piwheels.org/simple/fooof/fooof-0.1.0-py3-none-any.whl#sha256=3ffda4a31fcda9bf9b7d72e56719748ed29f5ee53b0d2e9a5629b8ee864dc983 (from https://www.piwheels.org/simple/fooof/) 2025-09-12T20:41:16,932 Skipping link: not a file: https://www.piwheels.org/simple/fooof/ 2025-09-12T20:41:16,932 Skipping link: not a file: https://pypi.org/simple/fooof/ 2025-09-12T20:41:16,959 Given no hashes to check 1 links for project 'fooof': discarding no candidates 2025-09-12T20:41:16,960 Collecting fooof==1.1.0rc0 2025-09-12T20:41:16,962 Created temporary directory: /tmp/pip-unpack-ongux1ak 2025-09-12T20:41:17,398 Downloading fooof-1.1.0rc0.tar.gz (99 kB) 2025-09-12T20:41:17,538 Added fooof==1.1.0rc0 from https://files.pythonhosted.org/packages/9d/02/a5980f7e65d4c4f9989a9fcf14d875f6347abeeefbd8b2b6322d4dfc7dbf/fooof-1.1.0rc0.tar.gz to build tracker '/tmp/pip-build-tracker-0gbddyrf' 2025-09-12T20:41:17,540 Running setup.py (path:/tmp/pip-wheel-v1ryw0de/fooof_c1d35d904c0e4bb6b17690d93ffad3c3/setup.py) egg_info for package fooof 2025-09-12T20:41:17,540 Created temporary directory: /tmp/pip-pip-egg-info-m7_7rhcv 2025-09-12T20:41:17,540 Preparing metadata (setup.py): started 2025-09-12T20:41:17,541 Running command python setup.py egg_info 2025-09-12T20:41:18,136 Traceback (most recent call last): 2025-09-12T20:41:18,138 File "", line 2, in 2025-09-12T20:41:18,138 exec(compile(''' 2025-09-12T20:41:18,138 ~~~~^^^^^^^^^^^^ 2025-09-12T20:41:18,138 # This is -- a caller that pip uses to run setup.py 2025-09-12T20:41:18,138 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-12T20:41:18,138 ...<32 lines>... 2025-09-12T20:41:18,138 exec(compile(setup_py_code, filename, "exec")) 2025-09-12T20:41:18,139 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-12T20:41:18,139 ''' % ('/tmp/pip-wheel-v1ryw0de/fooof_c1d35d904c0e4bb6b17690d93ffad3c3/setup.py',), "", "exec")) 2025-09-12T20:41:18,139 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-12T20:41:18,139 File "", line 35, in 2025-09-12T20:41:18,139 File "/tmp/pip-wheel-v1ryw0de/fooof_c1d35d904c0e4bb6b17690d93ffad3c3/setup.py", line 15, in 2025-09-12T20:41:18,139 with open("requirements.txt") as requirements_file: 2025-09-12T20:41:18,139 ~~~~^^^^^^^^^^^^^^^^^^^^ 2025-09-12T20:41:18,139 FileNotFoundError: [Errno 2] No such file or directory: 'requirements.txt' 2025-09-12T20:41:18,242 ERROR: python setup.py egg_info exited with 1 2025-09-12T20:41:18,255 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2025-09-12T20:41:18,255 exec(compile('"'"''"'"''"'"' 2025-09-12T20:41:18,255 # This is -- a caller that pip uses to run setup.py 2025-09-12T20:41:18,255 # 2025-09-12T20:41:18,255 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-12T20:41:18,255 # import from `distutils.core` to work with newer packaging standards. 2025-09-12T20:41:18,255 # - It provides a clear error message when setuptools is not installed. 2025-09-12T20:41:18,255 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-12T20:41:18,255 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-12T20:41:18,255 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-12T20:41:18,255 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-12T20:41:18,255 import os, sys, tokenize, traceback 2025-09-12T20:41:18,255 2025-09-12T20:41:18,255 try: 2025-09-12T20:41:18,255 import setuptools 2025-09-12T20:41:18,255 except ImportError: 2025-09-12T20:41:18,255 print( 2025-09-12T20:41:18,255 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-12T20:41:18,255 "the build environment with exception:", 2025-09-12T20:41:18,255 file=sys.stderr, 2025-09-12T20:41:18,255 ) 2025-09-12T20:41:18,255 traceback.print_exc() 2025-09-12T20:41:18,255 sys.exit(1) 2025-09-12T20:41:18,255 2025-09-12T20:41:18,255 __file__ = %r 2025-09-12T20:41:18,255 sys.argv[0] = __file__ 2025-09-12T20:41:18,255 2025-09-12T20:41:18,255 if os.path.exists(__file__): 2025-09-12T20:41:18,255 filename = __file__ 2025-09-12T20:41:18,255 with tokenize.open(__file__) as f: 2025-09-12T20:41:18,255 setup_py_code = f.read() 2025-09-12T20:41:18,255 else: 2025-09-12T20:41:18,255 filename = "" 2025-09-12T20:41:18,255 setup_py_code = "from setuptools import setup; setup()" 2025-09-12T20:41:18,255 2025-09-12T20:41:18,255 exec(compile(setup_py_code, filename, "exec")) 2025-09-12T20:41:18,255 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-v1ryw0de/fooof_c1d35d904c0e4bb6b17690d93ffad3c3/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-m7_7rhcv[/] 2025-09-12T20:41:18,255 [bold magenta]cwd[/]: /tmp/pip-wheel-v1ryw0de/fooof_c1d35d904c0e4bb6b17690d93ffad3c3/ 2025-09-12T20:41:18,255 Preparing metadata (setup.py): finished with status 'error' 2025-09-12T20:41:18,257 ERROR: metadata generation failed 2025-09-12T20:41:18,263 Exception information: 2025-09-12T20:41:18,263 Traceback (most recent call last): 2025-09-12T20:41:18,263 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 63, in generate_metadata 2025-09-12T20:41:18,263 call_subprocess( 2025-09-12T20:41:18,263 ~~~~~~~~~~~~~~~^ 2025-09-12T20:41:18,263 args, 2025-09-12T20:41:18,263 ^^^^^ 2025-09-12T20:41:18,263 ...<2 lines>... 2025-09-12T20:41:18,263 spinner=spinner, 2025-09-12T20:41:18,263 ^^^^^^^^^^^^^^^^ 2025-09-12T20:41:18,263 ) 2025-09-12T20:41:18,263 ^ 2025-09-12T20:41:18,263 File "/usr/lib/python3/dist-packages/pip/_internal/utils/subprocess.py", line 209, in call_subprocess 2025-09-12T20:41:18,263 raise error 2025-09-12T20:41:18,263 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2025-09-12T20:41:18,263 2025-09-12T20:41:18,263 The above exception was the direct cause of the following exception: 2025-09-12T20:41:18,263 2025-09-12T20:41:18,263 Traceback (most recent call last): 2025-09-12T20:41:18,263 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-12T20:41:18,263 status = _inner_run() 2025-09-12T20:41:18,263 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-12T20:41:18,263 return self.run(options, args) 2025-09-12T20:41:18,263 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-12T20:41:18,263 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-12T20:41:18,263 return func(self, options, args) 2025-09-12T20:41:18,263 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2025-09-12T20:41:18,263 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2025-09-12T20:41:18,263 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 96, in resolve 2025-09-12T20:41:18,263 result = self._result = resolver.resolve( 2025-09-12T20:41:18,263 ~~~~~~~~~~~~~~~~^ 2025-09-12T20:41:18,263 collected.requirements, max_rounds=limit_how_complex_resolution_can_be 2025-09-12T20:41:18,263 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-12T20:41:18,263 ) 2025-09-12T20:41:18,263 ^ 2025-09-12T20:41:18,263 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 515, in resolve 2025-09-12T20:41:18,263 state = resolution.resolve(requirements, max_rounds=max_rounds) 2025-09-12T20:41:18,263 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 388, in resolve 2025-09-12T20:41:18,263 self._add_to_criteria(self.state.criteria, r, parent=None) 2025-09-12T20:41:18,263 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-12T20:41:18,263 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 141, in _add_to_criteria 2025-09-12T20:41:18,263 if not criterion.candidates: 2025-09-12T20:41:18,263 ^^^^^^^^^^^^^^^^^^^^ 2025-09-12T20:41:18,263 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/structs.py", line 194, in __bool__ 2025-09-12T20:41:18,263 return bool(self._sequence) 2025-09-12T20:41:18,263 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 163, in __bool__ 2025-09-12T20:41:18,263 self._bool = any(self) 2025-09-12T20:41:18,263 ~~~^^^^^^ 2025-09-12T20:41:18,263 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 147, in 2025-09-12T20:41:18,263 return (c for c in iterator if id(c) not in self._incompatible_ids) 2025-09-12T20:41:18,263 ^^^^^^^^ 2025-09-12T20:41:18,263 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 37, in _iter_built 2025-09-12T20:41:18,263 candidate = func() 2025-09-12T20:41:18,263 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 187, in _make_candidate_from_link 2025-09-12T20:41:18,263 base: Optional[BaseCandidate] = self._make_base_candidate_from_link( 2025-09-12T20:41:18,263 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-12T20:41:18,263 link, template, name, version 2025-09-12T20:41:18,263 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-12T20:41:18,263 ) 2025-09-12T20:41:18,263 ^ 2025-09-12T20:41:18,263 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 233, in _make_base_candidate_from_link 2025-09-12T20:41:18,263 self._link_candidate_cache[link] = LinkCandidate( 2025-09-12T20:41:18,263 ~~~~~~~~~~~~~^ 2025-09-12T20:41:18,263 link, 2025-09-12T20:41:18,263 ^^^^^ 2025-09-12T20:41:18,263 ...<3 lines>... 2025-09-12T20:41:18,263 version=version, 2025-09-12T20:41:18,263 ^^^^^^^^^^^^^^^^ 2025-09-12T20:41:18,263 ) 2025-09-12T20:41:18,263 ^ 2025-09-12T20:41:18,263 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 306, in __init__ 2025-09-12T20:41:18,263 super().__init__( 2025-09-12T20:41:18,263 ~~~~~~~~~~~~~~~~^ 2025-09-12T20:41:18,263 link=link, 2025-09-12T20:41:18,263 ^^^^^^^^^^ 2025-09-12T20:41:18,263 ...<4 lines>... 2025-09-12T20:41:18,263 version=version, 2025-09-12T20:41:18,263 ^^^^^^^^^^^^^^^^ 2025-09-12T20:41:18,263 ) 2025-09-12T20:41:18,263 ^ 2025-09-12T20:41:18,263 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 159, in __init__ 2025-09-12T20:41:18,263 self.dist = self._prepare() 2025-09-12T20:41:18,263 ~~~~~~~~~~~~~^^ 2025-09-12T20:41:18,263 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 236, in _prepare 2025-09-12T20:41:18,263 dist = self._prepare_distribution() 2025-09-12T20:41:18,263 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 317, in _prepare_distribution 2025-09-12T20:41:18,263 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2025-09-12T20:41:18,263 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-12T20:41:18,263 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 532, in prepare_linked_requirement 2025-09-12T20:41:18,263 return self._prepare_linked_requirement(req, parallel_builds) 2025-09-12T20:41:18,263 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ 2025-09-12T20:41:18,263 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 647, in _prepare_linked_requirement 2025-09-12T20:41:18,263 dist = _get_prepared_distribution( 2025-09-12T20:41:18,263 req, 2025-09-12T20:41:18,263 ...<3 lines>... 2025-09-12T20:41:18,263 self.check_build_deps, 2025-09-12T20:41:18,263 ) 2025-09-12T20:41:18,263 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 71, in _get_prepared_distribution 2025-09-12T20:41:18,263 abstract_dist.prepare_distribution_metadata( 2025-09-12T20:41:18,263 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-12T20:41:18,263 finder, build_isolation, check_build_deps 2025-09-12T20:41:18,263 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-12T20:41:18,263 ) 2025-09-12T20:41:18,263 ^ 2025-09-12T20:41:18,263 File "/usr/lib/python3/dist-packages/pip/_internal/distributions/sdist.py", line 69, in prepare_distribution_metadata 2025-09-12T20:41:18,263 self.req.prepare_metadata() 2025-09-12T20:41:18,263 ~~~~~~~~~~~~~~~~~~~~~~~~~^^ 2025-09-12T20:41:18,263 File "/usr/lib/python3/dist-packages/pip/_internal/req/req_install.py", line 581, in prepare_metadata 2025-09-12T20:41:18,263 self.metadata_directory = generate_metadata_legacy( 2025-09-12T20:41:18,263 ~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-12T20:41:18,263 build_env=self.build_env, 2025-09-12T20:41:18,263 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-12T20:41:18,263 ...<3 lines>... 2025-09-12T20:41:18,263 details=details, 2025-09-12T20:41:18,263 ^^^^^^^^^^^^^^^^ 2025-09-12T20:41:18,263 ) 2025-09-12T20:41:18,263 ^ 2025-09-12T20:41:18,263 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 70, in generate_metadata 2025-09-12T20:41:18,263 raise MetadataGenerationFailed(package_details=details) from error 2025-09-12T20:41:18,263 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2025-09-12T20:41:18,288 Removed fooof==1.1.0rc0 from https://files.pythonhosted.org/packages/9d/02/a5980f7e65d4c4f9989a9fcf14d875f6347abeeefbd8b2b6322d4dfc7dbf/fooof-1.1.0rc0.tar.gz from build tracker '/tmp/pip-build-tracker-0gbddyrf' 2025-09-12T20:41:18,288 Removed build tracker: '/tmp/pip-build-tracker-0gbddyrf'