2025-09-08T10:32:35,342 Created temporary directory: /tmp/pip-build-tracker-d8vyp_ae 2025-09-08T10:32:35,343 Initialized build tracking at /tmp/pip-build-tracker-d8vyp_ae 2025-09-08T10:32:35,343 Created build tracker: /tmp/pip-build-tracker-d8vyp_ae 2025-09-08T10:32:35,343 Entered build tracker: /tmp/pip-build-tracker-d8vyp_ae 2025-09-08T10:32:35,344 Created temporary directory: /tmp/pip-wheel-a9p7zo32 2025-09-08T10:32:35,347 Created temporary directory: /tmp/pip-ephem-wheel-cache-bt94sqnt 2025-09-08T10:32:35,404 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-08T10:32:35,406 2 location(s) to search for versions of sunix-ledstrip-controller-client: 2025-09-08T10:32:35,406 * https://pypi.org/simple/sunix-ledstrip-controller-client/ 2025-09-08T10:32:35,406 * https://www.piwheels.org/simple/sunix-ledstrip-controller-client/ 2025-09-08T10:32:35,406 Fetching project page and analyzing links: https://pypi.org/simple/sunix-ledstrip-controller-client/ 2025-09-08T10:32:35,407 Getting page https://pypi.org/simple/sunix-ledstrip-controller-client/ 2025-09-08T10:32:35,408 Found index url https://pypi.org/simple/ 2025-09-08T10:32:35,612 Fetched page https://pypi.org/simple/sunix-ledstrip-controller-client/ as application/vnd.pypi.simple.v1+json 2025-09-08T10:32:35,619 Skipping link: No binaries permitted for sunix-ledstrip-controller-client: https://files.pythonhosted.org/packages/2d/84/8b2f251c029f2df24d7aeab14529624bd575f83a827ba823ed351c576375/sunix_ledstrip_controller_client-1.0.0-py2-none-any.whl (from https://pypi.org/simple/sunix-ledstrip-controller-client/) 2025-09-08T10:32:35,619 Found link https://files.pythonhosted.org/packages/e6/e7/2f5f3f2cce412c5881651a46449e1d0536a5eccac90b2e343dffa7d7ada1/sunix_ledstrip_controller_client-1.0.0.tar.gz (from https://pypi.org/simple/sunix-ledstrip-controller-client/), version: 1.0.0 2025-09-08T10:32:35,620 Skipping link: No binaries permitted for sunix-ledstrip-controller-client: https://files.pythonhosted.org/packages/33/6a/9de76af15a76baa8e2a912540609402fd5428f1284faf65976a9e19228be/sunix_ledstrip_controller_client-1.1.0-py2-none-any.whl (from https://pypi.org/simple/sunix-ledstrip-controller-client/) 2025-09-08T10:32:35,620 Found link https://files.pythonhosted.org/packages/57/e2/de5ab409e702cfcf64065574c0d0815c2316ad0552364b12a8860524f3e0/sunix_ledstrip_controller_client-1.1.0.zip (from https://pypi.org/simple/sunix-ledstrip-controller-client/), version: 1.1.0 2025-09-08T10:32:35,621 Found link https://files.pythonhosted.org/packages/02/ee/aceb33497359eaf3d0bd82b0bc7e9cf41e7cee31d04d093474468d4f1adb/sunix_ledstrip_controller_client-1.1.1.tar.gz (from https://pypi.org/simple/sunix-ledstrip-controller-client/), version: 1.1.1 2025-09-08T10:32:35,621 Skipping link: No binaries permitted for sunix-ledstrip-controller-client: https://files.pythonhosted.org/packages/9b/63/94503c439f6f2493c97551c95700b0d365748124c905568f2be58630528a/sunix_ledstrip_controller_client-1.2.0-py2-none-any.whl (from https://pypi.org/simple/sunix-ledstrip-controller-client/) 2025-09-08T10:32:35,621 Found link https://files.pythonhosted.org/packages/62/e9/8f634f3d9cdaadea0aefe4b3256ab3501ccea60b3f5d6c222143d10af3cf/sunix_ledstrip_controller_client-1.2.0.zip (from https://pypi.org/simple/sunix-ledstrip-controller-client/), version: 1.2.0 2025-09-08T10:32:35,622 Skipping link: No binaries permitted for sunix-ledstrip-controller-client: https://files.pythonhosted.org/packages/65/83/1163790e48c5b7a2711f490806beb99c251481b72bff82470a8a669f7978/sunix_ledstrip_controller_client-1.2.1-py2-none-any.whl (from https://pypi.org/simple/sunix-ledstrip-controller-client/) 2025-09-08T10:32:35,622 Found link https://files.pythonhosted.org/packages/2f/12/6f7ef931929eda7896c1cbd644e67359011cd6790d50d107d4624827ebc7/sunix_ledstrip_controller_client-1.2.1.zip (from https://pypi.org/simple/sunix-ledstrip-controller-client/), version: 1.2.1 2025-09-08T10:32:35,623 Skipping link: No binaries permitted for sunix-ledstrip-controller-client: https://files.pythonhosted.org/packages/c9/b8/953d1792c08345b19159e9b9bbfffc0b76df33285855e938177ae8525777/sunix_ledstrip_controller_client-1.2.2-py3-none-any.whl (from https://pypi.org/simple/sunix-ledstrip-controller-client/) 2025-09-08T10:32:35,623 Skipping link: No binaries permitted for sunix-ledstrip-controller-client: https://files.pythonhosted.org/packages/69/ad/5e336cd51dd634e6db23c57e69ced9218c3a589732152656d10f39e80425/sunix_ledstrip_controller_client-2.0.0-py3-none-any.whl (from https://pypi.org/simple/sunix-ledstrip-controller-client/) 2025-09-08T10:32:35,624 Skipping link: No binaries permitted for sunix-ledstrip-controller-client: https://files.pythonhosted.org/packages/03/15/919fc5081752244b7ac76563c58e164bd4576729d3ee0b61a7594e741ce1/sunix_ledstrip_controller_client-2.0.1-py3-none-any.whl (from https://pypi.org/simple/sunix-ledstrip-controller-client/) 2025-09-08T10:32:35,624 Skipping link: No binaries permitted for sunix-ledstrip-controller-client: https://files.pythonhosted.org/packages/6d/bf/25c0af5af8bac1c9a234462fc641c83b456ed8d686bede94feb01699e9a6/sunix_ledstrip_controller_client-2.0.2-py3-none-any.whl (from https://pypi.org/simple/sunix-ledstrip-controller-client/) 2025-09-08T10:32:35,624 Found link https://files.pythonhosted.org/packages/f8/25/a0a3c2a8d753401d20e3b97915cfaac33d5430ff284fe0c8be0a8dff2fd8/sunix_ledstrip_controller_client-2.0.2.win-amd64.zip (from https://pypi.org/simple/sunix-ledstrip-controller-client/), version: 2.0.2.win-amd64 2025-09-08T10:32:35,625 Skipping link: No binaries permitted for sunix-ledstrip-controller-client: https://files.pythonhosted.org/packages/a0/55/ed9c7bae80889a6b96d33cdda771648196e22e08ae5157152caafe75e056/sunix_ledstrip_controller_client-2.0.3-py3-none-any.whl (from https://pypi.org/simple/sunix-ledstrip-controller-client/) 2025-09-08T10:32:35,625 Skipping link: No binaries permitted for sunix-ledstrip-controller-client: https://files.pythonhosted.org/packages/7d/c3/8b77280b336dafb0492614158c7b747de33de1bd2050a25dea96e7f71b09/sunix_ledstrip_controller_client-2.0.4-py3-none-any.whl (from https://pypi.org/simple/sunix-ledstrip-controller-client/) 2025-09-08T10:32:35,625 Found link https://files.pythonhosted.org/packages/9a/c6/5f4299d767e40d65ac4e56b9e8b6ef8400a629349ac66b389ed9cf4779b3/sunix_ledstrip_controller_client-2.0.4.tar.gz (from https://pypi.org/simple/sunix-ledstrip-controller-client/), version: 2.0.4 2025-09-08T10:32:35,625 Skipping link: No binaries permitted for sunix-ledstrip-controller-client: https://files.pythonhosted.org/packages/c4/56/d9e1242c90f310b714f807ce515f92744da957855a24ca4d730063e7b844/sunix_ledstrip_controller_client-2.0.5-py3-none-any.whl (from https://pypi.org/simple/sunix-ledstrip-controller-client/) (requires-python:>=3.7,<4.0) 2025-09-08T10:32:35,626 Found link https://files.pythonhosted.org/packages/fd/66/ee86722f8cbaabe85866b590ebf6af9e1b94d0a0daa90740749ad16eaf9c/sunix_ledstrip_controller_client-2.0.5.tar.gz (from https://pypi.org/simple/sunix-ledstrip-controller-client/) (requires-python:>=3.7,<4.0), version: 2.0.5 2025-09-08T10:32:35,627 Fetching project page and analyzing links: https://www.piwheels.org/simple/sunix-ledstrip-controller-client/ 2025-09-08T10:32:35,627 Getting page https://www.piwheels.org/simple/sunix-ledstrip-controller-client/ 2025-09-08T10:32:35,628 Found index url https://www.piwheels.org/simple/ 2025-09-08T10:32:35,737 Fetched page https://www.piwheels.org/simple/sunix-ledstrip-controller-client/ as text/html 2025-09-08T10:32:35,740 Skipping link: No binaries permitted for sunix-ledstrip-controller-client: https://archive1.piwheels.org/simple/sunix-ledstrip-controller-client/sunix_ledstrip_controller_client-2.0.5-py3-none-any.whl#sha256=c66fd97b9fb3592587437283545bb0749d03df32e289074f61a513ca15f85d9e (from https://www.piwheels.org/simple/sunix-ledstrip-controller-client/) (requires-python:>=3.7,<4.0) 2025-09-08T10:32:35,740 Skipping link: No binaries permitted for sunix-ledstrip-controller-client: https://archive1.piwheels.org/simple/sunix-ledstrip-controller-client/sunix_ledstrip_controller_client-2.0.4-py3-none-any.whl#sha256=1cfc753a3b878b7b3bbdbb7c226e81c8e206232c44ea2b75458fff6afabf680b (from https://www.piwheels.org/simple/sunix-ledstrip-controller-client/) 2025-09-08T10:32:35,740 Skipping link: No binaries permitted for sunix-ledstrip-controller-client: https://archive1.piwheels.org/simple/sunix-ledstrip-controller-client/sunix_ledstrip_controller_client-2.0.2-py3-none-any.whl#sha256=9ae021e763f61bdb4ae870f2ff32cd48adf7fa35a8e8c4968505580a11f8cfe5 (from https://www.piwheels.org/simple/sunix-ledstrip-controller-client/) 2025-09-08T10:32:35,741 Skipping link: No binaries permitted for sunix-ledstrip-controller-client: https://archive1.piwheels.org/simple/sunix-ledstrip-controller-client/sunix_ledstrip_controller_client-1.2.0-py3-none-any.whl#sha256=10a6dfd4412a58ebd14a76f253712faa03f4cdc86a6b8c0fcc72396af01ef938 (from https://www.piwheels.org/simple/sunix-ledstrip-controller-client/) 2025-09-08T10:32:35,741 Skipping link: No binaries permitted for sunix-ledstrip-controller-client: https://archive1.piwheels.org/simple/sunix-ledstrip-controller-client/sunix_ledstrip_controller_client-1.1.1-py3-none-any.whl#sha256=bde53afb872947ded77d9cc1f9d7982ec892e34c799e8290accc5b74e0e8930c (from https://www.piwheels.org/simple/sunix-ledstrip-controller-client/) 2025-09-08T10:32:35,741 Skipping link: No binaries permitted for sunix-ledstrip-controller-client: https://archive1.piwheels.org/simple/sunix-ledstrip-controller-client/sunix_ledstrip_controller_client-1.1.0-py3-none-any.whl#sha256=d92b359b48f3364b98ef99cc8b3ee5f32779c444ae9d1a02019ff972762825c6 (from https://www.piwheels.org/simple/sunix-ledstrip-controller-client/) 2025-09-08T10:32:35,741 Skipping link: No binaries permitted for sunix-ledstrip-controller-client: https://archive1.piwheels.org/simple/sunix-ledstrip-controller-client/sunix_ledstrip_controller_client-1.0.0-py3-none-any.whl#sha256=941adcca3bcb23494afa9aca24f992f423e0d75e142b9ae11e763551061c1466 (from https://www.piwheels.org/simple/sunix-ledstrip-controller-client/) 2025-09-08T10:32:35,741 Skipping link: not a file: https://www.piwheels.org/simple/sunix-ledstrip-controller-client/ 2025-09-08T10:32:35,742 Skipping link: not a file: https://pypi.org/simple/sunix-ledstrip-controller-client/ 2025-09-08T10:32:35,771 Given no hashes to check 1 links for project 'sunix-ledstrip-controller-client': discarding no candidates 2025-09-08T10:32:35,772 Collecting sunix-ledstrip-controller-client==1.2.1 2025-09-08T10:32:35,774 Created temporary directory: /tmp/pip-unpack-1qn1sidf 2025-09-08T10:32:35,908 Downloading sunix_ledstrip_controller_client-1.2.1.zip (18 kB) 2025-09-08T10:32:35,929 Added sunix-ledstrip-controller-client==1.2.1 from https://files.pythonhosted.org/packages/2f/12/6f7ef931929eda7896c1cbd644e67359011cd6790d50d107d4624827ebc7/sunix_ledstrip_controller_client-1.2.1.zip to build tracker '/tmp/pip-build-tracker-d8vyp_ae' 2025-09-08T10:32:35,930 Running setup.py (path:/tmp/pip-wheel-a9p7zo32/sunix-ledstrip-controller-client_581f51c663144e85b4d169fe67fca905/setup.py) egg_info for package sunix-ledstrip-controller-client 2025-09-08T10:32:35,931 Created temporary directory: /tmp/pip-pip-egg-info-_b7mgu_x 2025-09-08T10:32:35,931 Preparing metadata (setup.py): started 2025-09-08T10:32:35,933 Running command python setup.py egg_info 2025-09-08T10:32:36,453 fatal: not a git repository (or any parent up to mount point /) 2025-09-08T10:32:36,453 Stopping at filesystem boundary (GIT_DISCOVERY_ACROSS_FILESYSTEM not set). 2025-09-08T10:32:36,456 Traceback (most recent call last): 2025-09-08T10:32:36,459 File "", line 2, in 2025-09-08T10:32:36,459 exec(compile(''' 2025-09-08T10:32:36,459 ~~~~^^^^^^^^^^^^ 2025-09-08T10:32:36,460 # This is -- a caller that pip uses to run setup.py 2025-09-08T10:32:36,460 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T10:32:36,460 ...<32 lines>... 2025-09-08T10:32:36,460 exec(compile(setup_py_code, filename, "exec")) 2025-09-08T10:32:36,460 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T10:32:36,460 ''' % ('/tmp/pip-wheel-a9p7zo32/sunix-ledstrip-controller-client_581f51c663144e85b4d169fe67fca905/setup.py',), "", "exec")) 2025-09-08T10:32:36,460 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T10:32:36,460 File "", line 35, in 2025-09-08T10:32:36,460 File "/tmp/pip-wheel-a9p7zo32/sunix-ledstrip-controller-client_581f51c663144e85b4d169fe67fca905/setup.py", line 7, in 2025-09-08T10:32:36,460 GIT_BRANCH = subprocess.check_output(["git", "rev-parse", "--abbrev-ref", "HEAD"]) 2025-09-08T10:32:36,461 File "/usr/lib/python3.13/subprocess.py", line 472, in check_output 2025-09-08T10:32:36,461 return run(*popenargs, stdout=PIPE, timeout=timeout, check=True, 2025-09-08T10:32:36,461 ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T10:32:36,461 **kwargs).stdout 2025-09-08T10:32:36,461 ^^^^^^^^^ 2025-09-08T10:32:36,461 File "/usr/lib/python3.13/subprocess.py", line 577, in run 2025-09-08T10:32:36,461 raise CalledProcessError(retcode, process.args, 2025-09-08T10:32:36,461 output=stdout, stderr=stderr) 2025-09-08T10:32:36,461 subprocess.CalledProcessError: Command '['git', 'rev-parse', '--abbrev-ref', 'HEAD']' returned non-zero exit status 128. 2025-09-08T10:32:36,548 ERROR: python setup.py egg_info exited with 1 2025-09-08T10:32:36,560 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2025-09-08T10:32:36,560 exec(compile('"'"''"'"''"'"' 2025-09-08T10:32:36,560 # This is -- a caller that pip uses to run setup.py 2025-09-08T10:32:36,560 # 2025-09-08T10:32:36,560 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-08T10:32:36,560 # import from `distutils.core` to work with newer packaging standards. 2025-09-08T10:32:36,560 # - It provides a clear error message when setuptools is not installed. 2025-09-08T10:32:36,560 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-08T10:32:36,560 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-08T10:32:36,560 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-08T10:32:36,560 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-08T10:32:36,560 import os, sys, tokenize, traceback 2025-09-08T10:32:36,560 2025-09-08T10:32:36,560 try: 2025-09-08T10:32:36,560 import setuptools 2025-09-08T10:32:36,560 except ImportError: 2025-09-08T10:32:36,560 print( 2025-09-08T10:32:36,560 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-08T10:32:36,560 "the build environment with exception:", 2025-09-08T10:32:36,560 file=sys.stderr, 2025-09-08T10:32:36,560 ) 2025-09-08T10:32:36,560 traceback.print_exc() 2025-09-08T10:32:36,560 sys.exit(1) 2025-09-08T10:32:36,560 2025-09-08T10:32:36,560 __file__ = %r 2025-09-08T10:32:36,560 sys.argv[0] = __file__ 2025-09-08T10:32:36,560 2025-09-08T10:32:36,560 if os.path.exists(__file__): 2025-09-08T10:32:36,560 filename = __file__ 2025-09-08T10:32:36,560 with tokenize.open(__file__) as f: 2025-09-08T10:32:36,560 setup_py_code = f.read() 2025-09-08T10:32:36,560 else: 2025-09-08T10:32:36,560 filename = "" 2025-09-08T10:32:36,560 setup_py_code = "from setuptools import setup; setup()" 2025-09-08T10:32:36,560 2025-09-08T10:32:36,560 exec(compile(setup_py_code, filename, "exec")) 2025-09-08T10:32:36,560 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-a9p7zo32/sunix-ledstrip-controller-client_581f51c663144e85b4d169fe67fca905/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-_b7mgu_x[/] 2025-09-08T10:32:36,560 [bold magenta]cwd[/]: /tmp/pip-wheel-a9p7zo32/sunix-ledstrip-controller-client_581f51c663144e85b4d169fe67fca905/ 2025-09-08T10:32:36,560 Preparing metadata (setup.py): finished with status 'error' 2025-09-08T10:32:36,561 ERROR: metadata generation failed 2025-09-08T10:32:36,566 Exception information: 2025-09-08T10:32:36,566 Traceback (most recent call last): 2025-09-08T10:32:36,566 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 63, in generate_metadata 2025-09-08T10:32:36,566 call_subprocess( 2025-09-08T10:32:36,566 ~~~~~~~~~~~~~~~^ 2025-09-08T10:32:36,566 args, 2025-09-08T10:32:36,566 ^^^^^ 2025-09-08T10:32:36,566 ...<2 lines>... 2025-09-08T10:32:36,566 spinner=spinner, 2025-09-08T10:32:36,566 ^^^^^^^^^^^^^^^^ 2025-09-08T10:32:36,566 ) 2025-09-08T10:32:36,566 ^ 2025-09-08T10:32:36,566 File "/usr/lib/python3/dist-packages/pip/_internal/utils/subprocess.py", line 209, in call_subprocess 2025-09-08T10:32:36,566 raise error 2025-09-08T10:32:36,566 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2025-09-08T10:32:36,566 2025-09-08T10:32:36,566 The above exception was the direct cause of the following exception: 2025-09-08T10:32:36,566 2025-09-08T10:32:36,566 Traceback (most recent call last): 2025-09-08T10:32:36,566 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-08T10:32:36,566 status = _inner_run() 2025-09-08T10:32:36,566 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-08T10:32:36,566 return self.run(options, args) 2025-09-08T10:32:36,566 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-08T10:32:36,566 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-08T10:32:36,566 return func(self, options, args) 2025-09-08T10:32:36,566 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2025-09-08T10:32:36,566 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2025-09-08T10:32:36,566 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 96, in resolve 2025-09-08T10:32:36,566 result = self._result = resolver.resolve( 2025-09-08T10:32:36,566 ~~~~~~~~~~~~~~~~^ 2025-09-08T10:32:36,566 collected.requirements, max_rounds=limit_how_complex_resolution_can_be 2025-09-08T10:32:36,566 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T10:32:36,566 ) 2025-09-08T10:32:36,566 ^ 2025-09-08T10:32:36,566 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 515, in resolve 2025-09-08T10:32:36,566 state = resolution.resolve(requirements, max_rounds=max_rounds) 2025-09-08T10:32:36,566 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 388, in resolve 2025-09-08T10:32:36,566 self._add_to_criteria(self.state.criteria, r, parent=None) 2025-09-08T10:32:36,566 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T10:32:36,566 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 141, in _add_to_criteria 2025-09-08T10:32:36,566 if not criterion.candidates: 2025-09-08T10:32:36,566 ^^^^^^^^^^^^^^^^^^^^ 2025-09-08T10:32:36,566 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/structs.py", line 194, in __bool__ 2025-09-08T10:32:36,566 return bool(self._sequence) 2025-09-08T10:32:36,566 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 163, in __bool__ 2025-09-08T10:32:36,566 self._bool = any(self) 2025-09-08T10:32:36,566 ~~~^^^^^^ 2025-09-08T10:32:36,566 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 147, in 2025-09-08T10:32:36,566 return (c for c in iterator if id(c) not in self._incompatible_ids) 2025-09-08T10:32:36,566 ^^^^^^^^ 2025-09-08T10:32:36,566 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 37, in _iter_built 2025-09-08T10:32:36,566 candidate = func() 2025-09-08T10:32:36,566 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 187, in _make_candidate_from_link 2025-09-08T10:32:36,566 base: Optional[BaseCandidate] = self._make_base_candidate_from_link( 2025-09-08T10:32:36,566 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-08T10:32:36,566 link, template, name, version 2025-09-08T10:32:36,566 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T10:32:36,566 ) 2025-09-08T10:32:36,566 ^ 2025-09-08T10:32:36,566 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 233, in _make_base_candidate_from_link 2025-09-08T10:32:36,566 self._link_candidate_cache[link] = LinkCandidate( 2025-09-08T10:32:36,566 ~~~~~~~~~~~~~^ 2025-09-08T10:32:36,566 link, 2025-09-08T10:32:36,566 ^^^^^ 2025-09-08T10:32:36,566 ...<3 lines>... 2025-09-08T10:32:36,566 version=version, 2025-09-08T10:32:36,566 ^^^^^^^^^^^^^^^^ 2025-09-08T10:32:36,566 ) 2025-09-08T10:32:36,566 ^ 2025-09-08T10:32:36,566 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 306, in __init__ 2025-09-08T10:32:36,566 super().__init__( 2025-09-08T10:32:36,566 ~~~~~~~~~~~~~~~~^ 2025-09-08T10:32:36,566 link=link, 2025-09-08T10:32:36,566 ^^^^^^^^^^ 2025-09-08T10:32:36,566 ...<4 lines>... 2025-09-08T10:32:36,566 version=version, 2025-09-08T10:32:36,566 ^^^^^^^^^^^^^^^^ 2025-09-08T10:32:36,566 ) 2025-09-08T10:32:36,566 ^ 2025-09-08T10:32:36,566 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 159, in __init__ 2025-09-08T10:32:36,566 self.dist = self._prepare() 2025-09-08T10:32:36,566 ~~~~~~~~~~~~~^^ 2025-09-08T10:32:36,566 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 236, in _prepare 2025-09-08T10:32:36,566 dist = self._prepare_distribution() 2025-09-08T10:32:36,566 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 317, in _prepare_distribution 2025-09-08T10:32:36,566 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2025-09-08T10:32:36,566 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T10:32:36,566 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 532, in prepare_linked_requirement 2025-09-08T10:32:36,566 return self._prepare_linked_requirement(req, parallel_builds) 2025-09-08T10:32:36,566 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T10:32:36,566 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 647, in _prepare_linked_requirement 2025-09-08T10:32:36,566 dist = _get_prepared_distribution( 2025-09-08T10:32:36,566 req, 2025-09-08T10:32:36,566 ...<3 lines>... 2025-09-08T10:32:36,566 self.check_build_deps, 2025-09-08T10:32:36,566 ) 2025-09-08T10:32:36,566 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 71, in _get_prepared_distribution 2025-09-08T10:32:36,566 abstract_dist.prepare_distribution_metadata( 2025-09-08T10:32:36,566 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-08T10:32:36,566 finder, build_isolation, check_build_deps 2025-09-08T10:32:36,566 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T10:32:36,566 ) 2025-09-08T10:32:36,566 ^ 2025-09-08T10:32:36,566 File "/usr/lib/python3/dist-packages/pip/_internal/distributions/sdist.py", line 69, in prepare_distribution_metadata 2025-09-08T10:32:36,566 self.req.prepare_metadata() 2025-09-08T10:32:36,566 ~~~~~~~~~~~~~~~~~~~~~~~~~^^ 2025-09-08T10:32:36,566 File "/usr/lib/python3/dist-packages/pip/_internal/req/req_install.py", line 581, in prepare_metadata 2025-09-08T10:32:36,566 self.metadata_directory = generate_metadata_legacy( 2025-09-08T10:32:36,566 ~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-08T10:32:36,566 build_env=self.build_env, 2025-09-08T10:32:36,566 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T10:32:36,566 ...<3 lines>... 2025-09-08T10:32:36,566 details=details, 2025-09-08T10:32:36,566 ^^^^^^^^^^^^^^^^ 2025-09-08T10:32:36,566 ) 2025-09-08T10:32:36,566 ^ 2025-09-08T10:32:36,566 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 70, in generate_metadata 2025-09-08T10:32:36,566 raise MetadataGenerationFailed(package_details=details) from error 2025-09-08T10:32:36,566 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2025-09-08T10:32:36,586 Removed sunix-ledstrip-controller-client==1.2.1 from https://files.pythonhosted.org/packages/2f/12/6f7ef931929eda7896c1cbd644e67359011cd6790d50d107d4624827ebc7/sunix_ledstrip_controller_client-1.2.1.zip from build tracker '/tmp/pip-build-tracker-d8vyp_ae' 2025-09-08T10:32:36,586 Removed build tracker: '/tmp/pip-build-tracker-d8vyp_ae'