2025-09-03T03:55:02,433 Created temporary directory: /tmp/pip-build-tracker-034wxju1 2025-09-03T03:55:02,434 Initialized build tracking at /tmp/pip-build-tracker-034wxju1 2025-09-03T03:55:02,434 Created build tracker: /tmp/pip-build-tracker-034wxju1 2025-09-03T03:55:02,434 Entered build tracker: /tmp/pip-build-tracker-034wxju1 2025-09-03T03:55:02,435 Created temporary directory: /tmp/pip-wheel-tfj73yz9 2025-09-03T03:55:02,438 Created temporary directory: /tmp/pip-ephem-wheel-cache-4_xe6gw7 2025-09-03T03:55:02,495 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-03T03:55:02,497 2 location(s) to search for versions of adafruit-pureio: 2025-09-03T03:55:02,497 * https://pypi.org/simple/adafruit-pureio/ 2025-09-03T03:55:02,497 * https://www.piwheels.org/simple/adafruit-pureio/ 2025-09-03T03:55:02,498 Fetching project page and analyzing links: https://pypi.org/simple/adafruit-pureio/ 2025-09-03T03:55:02,498 Getting page https://pypi.org/simple/adafruit-pureio/ 2025-09-03T03:55:02,499 Found index url https://pypi.org/simple/ 2025-09-03T03:55:02,645 Fetched page https://pypi.org/simple/adafruit-pureio/ as application/vnd.pypi.simple.v1+json 2025-09-03T03:55:02,652 Skipping link: No binaries permitted for adafruit-pureio: https://files.pythonhosted.org/packages/6c/51/3fd154a51cee7022b3d5f74aa980e859543c7b25bf47c4f098fc33b7fb75/Adafruit_PureIO-0.2.0-py2-none-any.whl (from https://pypi.org/simple/adafruit-pureio/) 2025-09-03T03:55:02,652 Found link https://files.pythonhosted.org/packages/38/72/fcf3e8f8e7241a060b3a3fa94ab9cd466ac156fbb01dad233d2bda7eb91a/Adafruit_PureIO-0.2.0.tar.gz (from https://pypi.org/simple/adafruit-pureio/), version: 0.2.0 2025-09-03T03:55:02,653 Skipping link: No binaries permitted for adafruit-pureio: https://files.pythonhosted.org/packages/74/14/86e11adb4c64f1db7d8ac49a08031107857b4d891b04ef3d6b777eacb049/Adafruit_PureIO-0.2.1-py2-none-any.whl (from https://pypi.org/simple/adafruit-pureio/) 2025-09-03T03:55:02,653 Found link https://files.pythonhosted.org/packages/55/fa/99b1006fb4bb356762357b297d8db6ec9ffa13af480692ab72aa4a0dd0c4/Adafruit_PureIO-0.2.1.tar.gz (from https://pypi.org/simple/adafruit-pureio/), version: 0.2.1 2025-09-03T03:55:02,654 Found link https://files.pythonhosted.org/packages/d6/ee/52d25b7b8f3751f62ef8b9c17de9d5e0dd040b4422899dc97287c3e1955b/Adafruit_PureIO-0.2.2.tar.gz (from https://pypi.org/simple/adafruit-pureio/), version: 0.2.2 2025-09-03T03:55:02,654 Found link https://files.pythonhosted.org/packages/b9/34/e8e6b4ee910d3682a7e7f7c84e8b8fe8c270ba47aa268269310c9fb89387/Adafruit_PureIO-0.2.3.tar.gz (from https://pypi.org/simple/adafruit-pureio/), version: 0.2.3 2025-09-03T03:55:02,655 Found link https://files.pythonhosted.org/packages/93/e4/e6e25699445b4d8aafa97ed705ed43b39bcd6db17127ea7073aeaa76aad8/Adafruit_PureIO-1.0.1.tar.gz (from https://pypi.org/simple/adafruit-pureio/), version: 1.0.1 2025-09-03T03:55:02,656 Found link https://files.pythonhosted.org/packages/78/6f/b93fcfad0756b7948a5d2f2b51dd5bc7b3ff440406520fd4dedab77a92cb/Adafruit_PureIO-1.0.4.tar.gz (from https://pypi.org/simple/adafruit-pureio/) (requires-python:>=3.4.0), version: 1.0.4 2025-09-03T03:55:02,657 Found link https://files.pythonhosted.org/packages/f8/eb/5dee43840526ac159b78bb122e85e3052a038356951d802ace3458fe2b76/Adafruit_PureIO-1.1.0.tar.gz (from https://pypi.org/simple/adafruit-pureio/) (requires-python:>=3.4.0), version: 1.1.0 2025-09-03T03:55:02,658 Found link https://files.pythonhosted.org/packages/8d/97/800007cd4a74a63342398961795bf93250aa86cb9b192ff9a72e582bf89c/Adafruit_PureIO-1.1.1.tar.gz (from https://pypi.org/simple/adafruit-pureio/) (requires-python:>=3.5.0), version: 1.1.1 2025-09-03T03:55:02,658 Found link https://files.pythonhosted.org/packages/ff/c6/f6a4cac92e56dd0ab685eba21737e215791cbdd350fbb043b1c3dd2cd4a5/Adafruit_PureIO-1.1.3.tar.gz (from https://pypi.org/simple/adafruit-pureio/) (requires-python:>=3.5.0), version: 1.1.3 2025-09-03T03:55:02,659 Found link https://files.pythonhosted.org/packages/4a/eb/9fd6eeb17d6ccbf4593f8ed5386c25ce6e9c4df12082cdce55ee1a62ee37/Adafruit_PureIO-1.1.4.tar.gz (from https://pypi.org/simple/adafruit-pureio/) (requires-python:>=3.5.0), version: 1.1.4 2025-09-03T03:55:02,659 Found link https://files.pythonhosted.org/packages/01/ee/da6d2c6848571a65eaa0f1e37b1cd13ba8fefdea962455faabef7c61e7f4/Adafruit_PureIO-1.1.5.tar.gz (from https://pypi.org/simple/adafruit-pureio/) (requires-python:>=3.5.0), version: 1.1.5 2025-09-03T03:55:02,660 Found link https://files.pythonhosted.org/packages/b3/5a/b48b2a990158a8b5fe0d5e281b5b37e7a682036d3c954949f028d9f31a3c/Adafruit_PureIO-1.1.6.tar.gz (from https://pypi.org/simple/adafruit-pureio/) (requires-python:>=3.5.0), version: 1.1.6 2025-09-03T03:55:02,660 Found link https://files.pythonhosted.org/packages/90/6d/ee3b05a3016aefb446f14103e99021186aace51e9d75f5aee25e031f8e8d/Adafruit_PureIO-1.1.7.tar.gz (from https://pypi.org/simple/adafruit-pureio/) (requires-python:>=3.5.0), version: 1.1.7 2025-09-03T03:55:02,661 Found link https://files.pythonhosted.org/packages/72/e0/2237b75a28ac2ae2f89cb54d509573cce33dd003ce828463d3ff35d02031/Adafruit_PureIO-1.1.8.tar.gz (from https://pypi.org/simple/adafruit-pureio/) (requires-python:>=3.5.0), version: 1.1.8 2025-09-03T03:55:02,661 Found link https://files.pythonhosted.org/packages/df/ca/9162d4648669d12af16d5a66d808bdef6967eb684cbed9b1a3ebc19b361a/Adafruit_PureIO-1.1.9.tar.gz (from https://pypi.org/simple/adafruit-pureio/) (requires-python:>=3.5.0), version: 1.1.9 2025-09-03T03:55:02,662 Found link https://files.pythonhosted.org/packages/bc/0c/ceb6d01615504190ad4061af51bf46093c8e3cb3cf942d840cf95b8ba4ad/Adafruit_PureIO-1.1.10.tar.gz (from https://pypi.org/simple/adafruit-pureio/) (requires-python:>=3.5.0), version: 1.1.10 2025-09-03T03:55:02,662 Skipping link: No binaries permitted for adafruit-pureio: https://files.pythonhosted.org/packages/19/9d/28e9d12f36e13c5f2acba3098187b0e931290ecd1d8df924391b5ad2db19/Adafruit_PureIO-1.1.11-py3-none-any.whl (from https://pypi.org/simple/adafruit-pureio/) (requires-python:>=3.5.0) 2025-09-03T03:55:02,663 Found link https://files.pythonhosted.org/packages/e5/b7/f1672435116822079bbdab42163f9e6424769b7db778873d95d18c085230/Adafruit_PureIO-1.1.11.tar.gz (from https://pypi.org/simple/adafruit-pureio/) (requires-python:>=3.5.0), version: 1.1.11 2025-09-03T03:55:02,663 Fetching project page and analyzing links: https://www.piwheels.org/simple/adafruit-pureio/ 2025-09-03T03:55:02,664 Getting page https://www.piwheels.org/simple/adafruit-pureio/ 2025-09-03T03:55:02,666 Found index url https://www.piwheels.org/simple/ 2025-09-03T03:55:02,769 Fetched page https://www.piwheels.org/simple/adafruit-pureio/ as text/html 2025-09-03T03:55:02,773 Skipping link: No binaries permitted for adafruit-pureio: https://www.piwheels.org/simple/adafruit-pureio/Adafruit_PureIO-1.1.11-py3-none-any.whl#sha256=665f23279bc216de92a00f34833650e2f49c9acc913fc3ca91195b94d172ed0f (from https://www.piwheels.org/simple/adafruit-pureio/) (requires-python:>=3.5.0) 2025-09-03T03:55:02,773 Skipping link: No binaries permitted for adafruit-pureio: https://www.piwheels.org/simple/adafruit-pureio/Adafruit_PureIO-1.1.10-py3-none-any.whl#sha256=71d56d58693612ba64a9ccfde8caf659f99105de2ece8502ac97884e268b21e7 (from https://www.piwheels.org/simple/adafruit-pureio/) (requires-python:>=3.5.0) 2025-09-03T03:55:02,773 Skipping link: No binaries permitted for adafruit-pureio: https://www.piwheels.org/simple/adafruit-pureio/Adafruit_PureIO-1.1.9-py3-none-any.whl#sha256=17473ffd6f00af6d4be37579baabc396cfceb682b305272e457f078241b6fd0e (from https://www.piwheels.org/simple/adafruit-pureio/) (requires-python:>=3.5.0) 2025-09-03T03:55:02,773 Skipping link: No binaries permitted for adafruit-pureio: https://archive1.piwheels.org/simple/adafruit-pureio/Adafruit_PureIO-1.1.8-py3-none-any.whl#sha256=7e79038509743229a44fd18a961fa68d3c7af947c1586cd7b9b01019f3747716 (from https://www.piwheels.org/simple/adafruit-pureio/) (requires-python:>=3.5.0) 2025-09-03T03:55:02,774 Skipping link: No binaries permitted for adafruit-pureio: https://archive1.piwheels.org/simple/adafruit-pureio/Adafruit_PureIO-1.1.7-py3-none-any.whl#sha256=980d7019c41bc0bf2d223b8bea91d0a8a13e2d7677b8b58e2c72839ac003660a (from https://www.piwheels.org/simple/adafruit-pureio/) (requires-python:>=3.5.0) 2025-09-03T03:55:02,774 Skipping link: No binaries permitted for adafruit-pureio: https://archive1.piwheels.org/simple/adafruit-pureio/Adafruit_PureIO-1.1.6-py3-none-any.whl#sha256=1374aab72f886fb43293f4d444cc194143d58f86062069a8ff3ed012d08998a7 (from https://www.piwheels.org/simple/adafruit-pureio/) (requires-python:>=3.5.0) 2025-09-03T03:55:02,774 Skipping link: No binaries permitted for adafruit-pureio: https://archive1.piwheels.org/simple/adafruit-pureio/Adafruit_PureIO-1.1.5-py3-none-any.whl#sha256=0a550e1798f7d600d183a556870b5e9fa111b0fbfbc6eeb67a2ef5aa06f80d76 (from https://www.piwheels.org/simple/adafruit-pureio/) (requires-python:>=3.5.0) 2025-09-03T03:55:02,774 Skipping link: No binaries permitted for adafruit-pureio: https://archive1.piwheels.org/simple/adafruit-pureio/Adafruit_PureIO-1.1.4-py3-none-any.whl#sha256=166e9da38a734f20eb4a6cc85eb38867e4c9404046bfcf62a1b5363c786a2968 (from https://www.piwheels.org/simple/adafruit-pureio/) (requires-python:>=3.5.0) 2025-09-03T03:55:02,774 Skipping link: No binaries permitted for adafruit-pureio: https://archive1.piwheels.org/simple/adafruit-pureio/Adafruit_PureIO-1.1.3-py3-none-any.whl#sha256=7b6d68b32d2901f84cc4a54111d07892cd3ed9bbe1b7dc2e00f8f375ca0b5a21 (from https://www.piwheels.org/simple/adafruit-pureio/) (requires-python:>=3.5.0) 2025-09-03T03:55:02,774 Skipping link: No binaries permitted for adafruit-pureio: https://archive1.piwheels.org/simple/adafruit-pureio/Adafruit_PureIO-1.1.1-py3-none-any.whl#sha256=8856b5a00749699ac02d3a0df0aaa06d1ccb2e856e1619731f54371096259dd1 (from https://www.piwheels.org/simple/adafruit-pureio/) (requires-python:>=3.5.0) 2025-09-03T03:55:02,774 Skipping link: No binaries permitted for adafruit-pureio: https://archive1.piwheels.org/simple/adafruit-pureio/Adafruit_PureIO-1.1.0-py3-none-any.whl#sha256=3155c045d128ecf252f0fff6ed2276798fe6e2512cc0ff880ed8d8a3a90cac18 (from https://www.piwheels.org/simple/adafruit-pureio/) (requires-python:>=3.4.0) 2025-09-03T03:55:02,775 Skipping link: No binaries permitted for adafruit-pureio: https://www.piwheels.org/simple/adafruit-pureio/Adafruit_PureIO-1.0.4-py3-none-any.whl#sha256=013ebe6119eaaa0d39716ea5fbfad4fcbada7c88eaebcc7d6615f9df44e53b8c (from https://www.piwheels.org/simple/adafruit-pureio/) (requires-python:>=3.4.0) 2025-09-03T03:55:02,775 Skipping link: No binaries permitted for adafruit-pureio: https://archive1.piwheels.org/simple/adafruit-pureio/Adafruit_PureIO-1.0.1-py3-none-any.whl#sha256=335d68ebe1c1ec2cc1dbe8b6d33ecaa506e7432bae8aabbe85952da99c2f6519 (from https://www.piwheels.org/simple/adafruit-pureio/) 2025-09-03T03:55:02,775 Skipping link: No binaries permitted for adafruit-pureio: https://archive1.piwheels.org/simple/adafruit-pureio/Adafruit_PureIO-0.2.3-py3-none-any.whl#sha256=f683bc1bb68d680ba75b16f61f6444e94d8443b006ac7be7ea12ccae6936ca54 (from https://www.piwheels.org/simple/adafruit-pureio/) 2025-09-03T03:55:02,775 Skipping link: No binaries permitted for adafruit-pureio: https://archive1.piwheels.org/simple/adafruit-pureio/Adafruit_PureIO-0.2.2-py3-none-any.whl#sha256=26afa47083cd76106f0899251f4b9bcddf3a226c165356ecf2bacabac11e1fcf (from https://www.piwheels.org/simple/adafruit-pureio/) 2025-09-03T03:55:02,775 Skipping link: No binaries permitted for adafruit-pureio: https://archive1.piwheels.org/simple/adafruit-pureio/Adafruit_PureIO-0.2.1-py3-none-any.whl#sha256=ffed61c0d9739099774f1749c1f061c45ba3dbd459f2486509cb12068a7a1e77 (from https://www.piwheels.org/simple/adafruit-pureio/) 2025-09-03T03:55:02,775 Skipping link: not a file: https://www.piwheels.org/simple/adafruit-pureio/ 2025-09-03T03:55:02,775 Skipping link: not a file: https://pypi.org/simple/adafruit-pureio/ 2025-09-03T03:55:02,803 Given no hashes to check 1 links for project 'adafruit-pureio': discarding no candidates 2025-09-03T03:55:02,804 Collecting adafruit-pureio==0.2.0 2025-09-03T03:55:02,805 Created temporary directory: /tmp/pip-unpack-titlzlie 2025-09-03T03:55:02,960 Downloading Adafruit_PureIO-0.2.0.tar.gz (5.0 kB) 2025-09-03T03:55:02,975 Added adafruit-pureio==0.2.0 from https://files.pythonhosted.org/packages/38/72/fcf3e8f8e7241a060b3a3fa94ab9cd466ac156fbb01dad233d2bda7eb91a/Adafruit_PureIO-0.2.0.tar.gz to build tracker '/tmp/pip-build-tracker-034wxju1' 2025-09-03T03:55:02,977 Running setup.py (path:/tmp/pip-wheel-tfj73yz9/adafruit-pureio_9ec106e3878f496e8418956f50e64bdc/setup.py) egg_info for package adafruit-pureio 2025-09-03T03:55:02,977 Created temporary directory: /tmp/pip-pip-egg-info-2ty3x8i7 2025-09-03T03:55:02,977 Preparing metadata (setup.py): started 2025-09-03T03:55:02,978 Running command python setup.py egg_info 2025-09-03T03:55:03,486 Traceback (most recent call last): 2025-09-03T03:55:03,488 File "", line 2, in 2025-09-03T03:55:03,488 exec(compile(''' 2025-09-03T03:55:03,488 ~~~~^^^^^^^^^^^^ 2025-09-03T03:55:03,488 # This is -- a caller that pip uses to run setup.py 2025-09-03T03:55:03,488 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-03T03:55:03,488 ...<32 lines>... 2025-09-03T03:55:03,488 exec(compile(setup_py_code, filename, "exec")) 2025-09-03T03:55:03,489 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-03T03:55:03,489 ''' % ('/tmp/pip-wheel-tfj73yz9/adafruit-pureio_9ec106e3878f496e8418956f50e64bdc/setup.py',), "", "exec")) 2025-09-03T03:55:03,489 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-03T03:55:03,489 File "", line 35, in 2025-09-03T03:55:03,489 File "/tmp/pip-wheel-tfj73yz9/adafruit-pureio_9ec106e3878f496e8418956f50e64bdc/setup.py", line 1, in 2025-09-03T03:55:03,489 from ez_setup import use_setuptools 2025-09-03T03:55:03,489 ModuleNotFoundError: No module named 'ez_setup' 2025-09-03T03:55:03,577 ERROR: python setup.py egg_info exited with 1 2025-09-03T03:55:03,590 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2025-09-03T03:55:03,590 exec(compile('"'"''"'"''"'"' 2025-09-03T03:55:03,590 # This is -- a caller that pip uses to run setup.py 2025-09-03T03:55:03,590 # 2025-09-03T03:55:03,590 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-03T03:55:03,590 # import from `distutils.core` to work with newer packaging standards. 2025-09-03T03:55:03,590 # - It provides a clear error message when setuptools is not installed. 2025-09-03T03:55:03,590 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-03T03:55:03,590 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-03T03:55:03,590 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-03T03:55:03,590 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-03T03:55:03,590 import os, sys, tokenize, traceback 2025-09-03T03:55:03,590 2025-09-03T03:55:03,590 try: 2025-09-03T03:55:03,590 import setuptools 2025-09-03T03:55:03,590 except ImportError: 2025-09-03T03:55:03,590 print( 2025-09-03T03:55:03,590 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-03T03:55:03,590 "the build environment with exception:", 2025-09-03T03:55:03,590 file=sys.stderr, 2025-09-03T03:55:03,590 ) 2025-09-03T03:55:03,590 traceback.print_exc() 2025-09-03T03:55:03,590 sys.exit(1) 2025-09-03T03:55:03,590 2025-09-03T03:55:03,590 __file__ = %r 2025-09-03T03:55:03,590 sys.argv[0] = __file__ 2025-09-03T03:55:03,590 2025-09-03T03:55:03,590 if os.path.exists(__file__): 2025-09-03T03:55:03,590 filename = __file__ 2025-09-03T03:55:03,590 with tokenize.open(__file__) as f: 2025-09-03T03:55:03,590 setup_py_code = f.read() 2025-09-03T03:55:03,590 else: 2025-09-03T03:55:03,590 filename = "" 2025-09-03T03:55:03,590 setup_py_code = "from setuptools import setup; setup()" 2025-09-03T03:55:03,590 2025-09-03T03:55:03,590 exec(compile(setup_py_code, filename, "exec")) 2025-09-03T03:55:03,590 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-tfj73yz9/adafruit-pureio_9ec106e3878f496e8418956f50e64bdc/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-2ty3x8i7[/] 2025-09-03T03:55:03,590 [bold magenta]cwd[/]: /tmp/pip-wheel-tfj73yz9/adafruit-pureio_9ec106e3878f496e8418956f50e64bdc/ 2025-09-03T03:55:03,590 Preparing metadata (setup.py): finished with status 'error' 2025-09-03T03:55:03,591 ERROR: metadata generation failed 2025-09-03T03:55:03,598 Exception information: 2025-09-03T03:55:03,598 Traceback (most recent call last): 2025-09-03T03:55:03,598 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 63, in generate_metadata 2025-09-03T03:55:03,598 call_subprocess( 2025-09-03T03:55:03,598 ~~~~~~~~~~~~~~~^ 2025-09-03T03:55:03,598 args, 2025-09-03T03:55:03,598 ^^^^^ 2025-09-03T03:55:03,598 ...<2 lines>... 2025-09-03T03:55:03,598 spinner=spinner, 2025-09-03T03:55:03,598 ^^^^^^^^^^^^^^^^ 2025-09-03T03:55:03,598 ) 2025-09-03T03:55:03,598 ^ 2025-09-03T03:55:03,598 File "/usr/lib/python3/dist-packages/pip/_internal/utils/subprocess.py", line 209, in call_subprocess 2025-09-03T03:55:03,598 raise error 2025-09-03T03:55:03,598 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2025-09-03T03:55:03,598 2025-09-03T03:55:03,598 The above exception was the direct cause of the following exception: 2025-09-03T03:55:03,598 2025-09-03T03:55:03,598 Traceback (most recent call last): 2025-09-03T03:55:03,598 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-03T03:55:03,598 status = _inner_run() 2025-09-03T03:55:03,598 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-03T03:55:03,598 return self.run(options, args) 2025-09-03T03:55:03,598 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-03T03:55:03,598 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-03T03:55:03,598 return func(self, options, args) 2025-09-03T03:55:03,598 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2025-09-03T03:55:03,598 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2025-09-03T03:55:03,598 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 96, in resolve 2025-09-03T03:55:03,598 result = self._result = resolver.resolve( 2025-09-03T03:55:03,598 ~~~~~~~~~~~~~~~~^ 2025-09-03T03:55:03,598 collected.requirements, max_rounds=limit_how_complex_resolution_can_be 2025-09-03T03:55:03,598 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-03T03:55:03,598 ) 2025-09-03T03:55:03,598 ^ 2025-09-03T03:55:03,598 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 515, in resolve 2025-09-03T03:55:03,598 state = resolution.resolve(requirements, max_rounds=max_rounds) 2025-09-03T03:55:03,598 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 388, in resolve 2025-09-03T03:55:03,598 self._add_to_criteria(self.state.criteria, r, parent=None) 2025-09-03T03:55:03,598 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-03T03:55:03,598 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 141, in _add_to_criteria 2025-09-03T03:55:03,598 if not criterion.candidates: 2025-09-03T03:55:03,598 ^^^^^^^^^^^^^^^^^^^^ 2025-09-03T03:55:03,598 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/structs.py", line 194, in __bool__ 2025-09-03T03:55:03,598 return bool(self._sequence) 2025-09-03T03:55:03,598 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 163, in __bool__ 2025-09-03T03:55:03,598 self._bool = any(self) 2025-09-03T03:55:03,598 ~~~^^^^^^ 2025-09-03T03:55:03,598 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 147, in 2025-09-03T03:55:03,598 return (c for c in iterator if id(c) not in self._incompatible_ids) 2025-09-03T03:55:03,598 ^^^^^^^^ 2025-09-03T03:55:03,598 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 37, in _iter_built 2025-09-03T03:55:03,598 candidate = func() 2025-09-03T03:55:03,598 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 187, in _make_candidate_from_link 2025-09-03T03:55:03,598 base: Optional[BaseCandidate] = self._make_base_candidate_from_link( 2025-09-03T03:55:03,598 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-03T03:55:03,598 link, template, name, version 2025-09-03T03:55:03,598 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-03T03:55:03,598 ) 2025-09-03T03:55:03,598 ^ 2025-09-03T03:55:03,598 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 233, in _make_base_candidate_from_link 2025-09-03T03:55:03,598 self._link_candidate_cache[link] = LinkCandidate( 2025-09-03T03:55:03,598 ~~~~~~~~~~~~~^ 2025-09-03T03:55:03,598 link, 2025-09-03T03:55:03,598 ^^^^^ 2025-09-03T03:55:03,598 ...<3 lines>... 2025-09-03T03:55:03,598 version=version, 2025-09-03T03:55:03,598 ^^^^^^^^^^^^^^^^ 2025-09-03T03:55:03,598 ) 2025-09-03T03:55:03,598 ^ 2025-09-03T03:55:03,598 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 306, in __init__ 2025-09-03T03:55:03,598 super().__init__( 2025-09-03T03:55:03,598 ~~~~~~~~~~~~~~~~^ 2025-09-03T03:55:03,598 link=link, 2025-09-03T03:55:03,598 ^^^^^^^^^^ 2025-09-03T03:55:03,598 ...<4 lines>... 2025-09-03T03:55:03,598 version=version, 2025-09-03T03:55:03,598 ^^^^^^^^^^^^^^^^ 2025-09-03T03:55:03,598 ) 2025-09-03T03:55:03,598 ^ 2025-09-03T03:55:03,598 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 159, in __init__ 2025-09-03T03:55:03,598 self.dist = self._prepare() 2025-09-03T03:55:03,598 ~~~~~~~~~~~~~^^ 2025-09-03T03:55:03,598 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 236, in _prepare 2025-09-03T03:55:03,598 dist = self._prepare_distribution() 2025-09-03T03:55:03,598 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 317, in _prepare_distribution 2025-09-03T03:55:03,598 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2025-09-03T03:55:03,598 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-03T03:55:03,598 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 532, in prepare_linked_requirement 2025-09-03T03:55:03,598 return self._prepare_linked_requirement(req, parallel_builds) 2025-09-03T03:55:03,598 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ 2025-09-03T03:55:03,598 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 647, in _prepare_linked_requirement 2025-09-03T03:55:03,598 dist = _get_prepared_distribution( 2025-09-03T03:55:03,598 req, 2025-09-03T03:55:03,598 ...<3 lines>... 2025-09-03T03:55:03,598 self.check_build_deps, 2025-09-03T03:55:03,598 ) 2025-09-03T03:55:03,598 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 71, in _get_prepared_distribution 2025-09-03T03:55:03,598 abstract_dist.prepare_distribution_metadata( 2025-09-03T03:55:03,598 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-03T03:55:03,598 finder, build_isolation, check_build_deps 2025-09-03T03:55:03,598 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-03T03:55:03,598 ) 2025-09-03T03:55:03,598 ^ 2025-09-03T03:55:03,598 File "/usr/lib/python3/dist-packages/pip/_internal/distributions/sdist.py", line 69, in prepare_distribution_metadata 2025-09-03T03:55:03,598 self.req.prepare_metadata() 2025-09-03T03:55:03,598 ~~~~~~~~~~~~~~~~~~~~~~~~~^^ 2025-09-03T03:55:03,598 File "/usr/lib/python3/dist-packages/pip/_internal/req/req_install.py", line 581, in prepare_metadata 2025-09-03T03:55:03,598 self.metadata_directory = generate_metadata_legacy( 2025-09-03T03:55:03,598 ~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-03T03:55:03,598 build_env=self.build_env, 2025-09-03T03:55:03,598 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-03T03:55:03,598 ...<3 lines>... 2025-09-03T03:55:03,598 details=details, 2025-09-03T03:55:03,598 ^^^^^^^^^^^^^^^^ 2025-09-03T03:55:03,598 ) 2025-09-03T03:55:03,598 ^ 2025-09-03T03:55:03,598 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 70, in generate_metadata 2025-09-03T03:55:03,598 raise MetadataGenerationFailed(package_details=details) from error 2025-09-03T03:55:03,598 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2025-09-03T03:55:03,620 Removed adafruit-pureio==0.2.0 from https://files.pythonhosted.org/packages/38/72/fcf3e8f8e7241a060b3a3fa94ab9cd466ac156fbb01dad233d2bda7eb91a/Adafruit_PureIO-0.2.0.tar.gz from build tracker '/tmp/pip-build-tracker-034wxju1' 2025-09-03T03:55:03,620 Removed build tracker: '/tmp/pip-build-tracker-034wxju1'