2025-09-03T01:27:40,218 Created temporary directory: /tmp/pip-build-tracker-fpv4mdpf 2025-09-03T01:27:40,218 Initialized build tracking at /tmp/pip-build-tracker-fpv4mdpf 2025-09-03T01:27:40,218 Created build tracker: /tmp/pip-build-tracker-fpv4mdpf 2025-09-03T01:27:40,218 Entered build tracker: /tmp/pip-build-tracker-fpv4mdpf 2025-09-03T01:27:40,219 Created temporary directory: /tmp/pip-wheel-3_ia01jn 2025-09-03T01:27:40,222 Created temporary directory: /tmp/pip-ephem-wheel-cache-ea0pu4tw 2025-09-03T01:27:40,280 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-03T01:27:40,282 2 location(s) to search for versions of rplcd: 2025-09-03T01:27:40,282 * https://pypi.org/simple/rplcd/ 2025-09-03T01:27:40,282 * https://www.piwheels.org/simple/rplcd/ 2025-09-03T01:27:40,282 Fetching project page and analyzing links: https://pypi.org/simple/rplcd/ 2025-09-03T01:27:40,283 Getting page https://pypi.org/simple/rplcd/ 2025-09-03T01:27:40,284 Found index url https://pypi.org/simple/ 2025-09-03T01:27:40,433 Fetched page https://pypi.org/simple/rplcd/ as application/vnd.pypi.simple.v1+json 2025-09-03T01:27:40,442 Found link https://files.pythonhosted.org/packages/e5/7b/1c0be177c3477ba6b1db0e5d584aba2f173840c25b4fc8c9de46f24591b7/RPLCD-0.1.tar.gz (from https://pypi.org/simple/rplcd/), version: 0.1 2025-09-03T01:27:40,442 Found link https://files.pythonhosted.org/packages/fb/f1/cd1ff9ef285fa26a68ab700d219dfbfd72dcc1fd74c0b63a5117f314804f/RPLCD-0.1.1.tar.gz (from https://pypi.org/simple/rplcd/), version: 0.1.1 2025-09-03T01:27:40,443 Found link https://files.pythonhosted.org/packages/cc/d4/02003abcb2e34f43114a59be02e2abfa5c920633e24f5b3366ab3ac58db3/RPLCD-0.1.2.tar.gz (from https://pypi.org/simple/rplcd/), version: 0.1.2 2025-09-03T01:27:40,443 Found link https://files.pythonhosted.org/packages/0b/c6/e95bc45949db0d8627feabdbbc9e6a49ae75d672b40ed44500d40d050e21/RPLCD-0.1.3.tar.gz (from https://pypi.org/simple/rplcd/), version: 0.1.3 2025-09-03T01:27:40,444 Skipping link: No binaries permitted for rplcd: https://files.pythonhosted.org/packages/3a/69/18f07ab19ad9b01fc8e337dfacf57b58a77046f0aace4b20a92a1657876e/RPLCD-0.2.0-py2.py3-none-any.whl (from https://pypi.org/simple/rplcd/) 2025-09-03T01:27:40,444 Found link https://files.pythonhosted.org/packages/84/c1/afd35654ee967bfec7f4e7076b39b68756ab01dbccef04219206872a9869/RPLCD-0.2.0.tar.gz (from https://pypi.org/simple/rplcd/), version: 0.2.0 2025-09-03T01:27:40,445 Skipping link: No binaries permitted for rplcd: https://files.pythonhosted.org/packages/b5/89/018d35440a8a181df1fceb3432032735598a4dad4b0eb60ab7238c9cc1ef/RPLCD-0.3.0-py2.py3-none-any.whl (from https://pypi.org/simple/rplcd/) 2025-09-03T01:27:40,445 Found link https://files.pythonhosted.org/packages/62/f3/078e100c3c0bb43b15baff4b50adbcbafca50e5f16d19cb9a01126829d3e/RPLCD-0.3.0.tar.gz (from https://pypi.org/simple/rplcd/), version: 0.3.0 2025-09-03T01:27:40,446 Skipping link: No binaries permitted for rplcd: https://files.pythonhosted.org/packages/40/df/db8d392a51975b738ffac833b30a37ece81930754bcd2660e26a5b65c5c3/RPLCD-0.4.0-py2.py3-none-any.whl (from https://pypi.org/simple/rplcd/) 2025-09-03T01:27:40,446 Found link https://files.pythonhosted.org/packages/9b/57/42a06ec72e1f93a718cef937ee4b7634fb373528aabb77e04e34169722af/RPLCD-0.4.0.tar.gz (from https://pypi.org/simple/rplcd/), version: 0.4.0 2025-09-03T01:27:40,446 Skipping link: No binaries permitted for rplcd: https://files.pythonhosted.org/packages/ed/40/a3cbce842f6dcc7022339031b68b9df0140e3288d12188d79b1fac00d820/RPLCD-0.9.0-py2.py3-none-any.whl (from https://pypi.org/simple/rplcd/) 2025-09-03T01:27:40,447 Found link https://files.pythonhosted.org/packages/7d/da/d2a1be6d7b4b4c880607c6bd108e69ff25f3dee3d3209997ceb4e8b503e4/RPLCD-0.9.0.tar.gz (from https://pypi.org/simple/rplcd/), version: 0.9.0 2025-09-03T01:27:40,447 Skipping link: No binaries permitted for rplcd: https://files.pythonhosted.org/packages/b8/61/916392283077e22e734abc45349c50576f59a9bfc652db5f845b4b386304/RPLCD-1.0.0-py2.py3-none-any.whl (from https://pypi.org/simple/rplcd/) 2025-09-03T01:27:40,447 Found link https://files.pythonhosted.org/packages/cf/ad/25c9427e4eb9994551bb391cabb8d9ddc9bc5fdceafa19dd859137df6848/RPLCD-1.0.0.tar.gz (from https://pypi.org/simple/rplcd/), version: 1.0.0 2025-09-03T01:27:40,447 Skipping link: No binaries permitted for rplcd: https://files.pythonhosted.org/packages/c6/1a/cb1b7d29ffebaef61658ce17d0db946259e6092a13172f4104c25c04cee4/RPLCD-1.1.0-py2.py3-none-any.whl (from https://pypi.org/simple/rplcd/) 2025-09-03T01:27:40,448 Found link https://files.pythonhosted.org/packages/36/f8/0da5aafda76bcbb2b8fc7d923249c5a796b1749484dd961ece3ae7cd7c07/RPLCD-1.1.0.tar.gz (from https://pypi.org/simple/rplcd/), version: 1.1.0 2025-09-03T01:27:40,448 Skipping link: No binaries permitted for rplcd: https://files.pythonhosted.org/packages/18/9e/8ebc4a157b82be854694517df3bcb1c3eea14c0b623a24074c22feef7f7e/RPLCD-1.2.0-py2.py3-none-any.whl (from https://pypi.org/simple/rplcd/) 2025-09-03T01:27:40,448 Found link https://files.pythonhosted.org/packages/a2/36/bc47b700306f5b548ce1cc04b3b14de699f919c9efd98a91fba4bc5fc292/RPLCD-1.2.0.tar.gz (from https://pypi.org/simple/rplcd/), version: 1.2.0 2025-09-03T01:27:40,448 Skipping link: No binaries permitted for rplcd: https://files.pythonhosted.org/packages/89/c9/95c1e2007d2c652b1a08bdaef6b988b36b9665a0d6ade7bcaadcd8278167/RPLCD-1.2.1-py2.py3-none-any.whl (from https://pypi.org/simple/rplcd/) 2025-09-03T01:27:40,448 Found link https://files.pythonhosted.org/packages/1f/59/f8b976878a866dba94b14dc80e4e330ef14543d0b8c83b02e751feb70b7d/RPLCD-1.2.1.tar.gz (from https://pypi.org/simple/rplcd/), version: 1.2.1 2025-09-03T01:27:40,449 Skipping link: No binaries permitted for rplcd: https://files.pythonhosted.org/packages/dc/2e/be649ea2cb4637291a3dfaa054980ce4e83985373878d24c160a373aac03/RPLCD-1.2.2-py2.py3-none-any.whl (from https://pypi.org/simple/rplcd/) 2025-09-03T01:27:40,449 Found link https://files.pythonhosted.org/packages/ab/56/4b34a7a4c8eeb9ad117a6038d099cce22b8de2860522188a30d2c1c5b8f5/RPLCD-1.2.2.tar.gz (from https://pypi.org/simple/rplcd/), version: 1.2.2 2025-09-03T01:27:40,449 Skipping link: No binaries permitted for rplcd: https://files.pythonhosted.org/packages/b1/a9/8e7e7aee07883d88546f3c0005d34d088ef9d0da43adf26934796b165153/RPLCD-1.3.0-py2.py3-none-any.whl (from https://pypi.org/simple/rplcd/) 2025-09-03T01:27:40,449 Found link https://files.pythonhosted.org/packages/c2/79/cd1689e41cd65d587ce9db6dcac8c081b37faa8de91c45028e960b400d42/RPLCD-1.3.0.tar.gz (from https://pypi.org/simple/rplcd/), version: 1.3.0 2025-09-03T01:27:40,449 Skipping link: No binaries permitted for rplcd: https://files.pythonhosted.org/packages/a9/33/af205c7b6a1210af76957924070a6b0da909c8f1de755d5d321548274dde/RPLCD-1.3.1-py2.py3-none-any.whl (from https://pypi.org/simple/rplcd/) 2025-09-03T01:27:40,450 Found link https://files.pythonhosted.org/packages/7f/f7/9860cc59f12fcb80ced36b45ce05dd321f381b8ff3d00b79ad48bcbd96b9/RPLCD-1.3.1.tar.gz (from https://pypi.org/simple/rplcd/), version: 1.3.1 2025-09-03T01:27:40,450 Skipping link: No binaries permitted for rplcd: https://files.pythonhosted.org/packages/83/f5/f3bc1ed33b44c360ca2aceccec4513ee3e2620d23eab32ccb04ab5f51cb9/rplcd-1.4.0-py3-none-any.whl (from https://pypi.org/simple/rplcd/) (requires-python:>=3.8) 2025-09-03T01:27:40,450 Found link https://files.pythonhosted.org/packages/af/64/178ba17c8c44fa7816bab0a9c2172174a21574fee860e5b53a4939c9bd44/rplcd-1.4.0.tar.gz (from https://pypi.org/simple/rplcd/) (requires-python:>=3.8), version: 1.4.0 2025-09-03T01:27:40,451 Fetching project page and analyzing links: https://www.piwheels.org/simple/rplcd/ 2025-09-03T01:27:40,451 Getting page https://www.piwheels.org/simple/rplcd/ 2025-09-03T01:27:40,452 Found index url https://www.piwheels.org/simple/ 2025-09-03T01:27:40,558 Fetched page https://www.piwheels.org/simple/rplcd/ as text/html 2025-09-03T01:27:40,562 Skipping link: No binaries permitted for rplcd: https://www.piwheels.org/simple/rplcd/rplcd-1.4.0-py3-none-any.whl#sha256=09e2a41db7fd196890a7dfeb00ba778332874c149286c4987394cd4918948677 (from https://www.piwheels.org/simple/rplcd/) (requires-python:>=3.8) 2025-09-03T01:27:40,562 Skipping link: No binaries permitted for rplcd: https://www.piwheels.org/simple/rplcd/RPLCD-1.3.1-py2.py3-none-any.whl#sha256=1d1e8d4056ceacd4983fe8a8638da28e472feb9020f5c24c4676f679e1d04b97 (from https://www.piwheels.org/simple/rplcd/) 2025-09-03T01:27:40,562 Skipping link: No binaries permitted for rplcd: https://archive1.piwheels.org/simple/rplcd/RPLCD-1.3.0-py2.py3-none-any.whl#sha256=fa475974e6964accd5fe9afac126d3b75be0fc3b31fe4f08513623d005783d06 (from https://www.piwheels.org/simple/rplcd/) 2025-09-03T01:27:40,562 Skipping link: No binaries permitted for rplcd: https://archive1.piwheels.org/simple/rplcd/RPLCD-1.2.2-py2.py3-none-any.whl#sha256=acc46cd53e56264a54cebcd21ebf07df05b395ae76c65f56549fa29d5e725370 (from https://www.piwheels.org/simple/rplcd/) 2025-09-03T01:27:40,562 Skipping link: No binaries permitted for rplcd: https://archive1.piwheels.org/simple/rplcd/RPLCD-1.2.1-py2.py3-none-any.whl#sha256=c9a8994147804209f70efebf7670afbcf400fa3a555736a2dea0781683b77378 (from https://www.piwheels.org/simple/rplcd/) 2025-09-03T01:27:40,563 Skipping link: No binaries permitted for rplcd: https://archive1.piwheels.org/simple/rplcd/RPLCD-1.2.0-py2.py3-none-any.whl#sha256=b7735ba7805367e78a69a266615c19207ee0b36bbb2c8eee71b98fabd33a9f4d (from https://www.piwheels.org/simple/rplcd/) 2025-09-03T01:27:40,563 Skipping link: No binaries permitted for rplcd: https://archive1.piwheels.org/simple/rplcd/RPLCD-1.1.0-py2.py3-none-any.whl#sha256=e9c23abed8c9d85963fc9ecda4c43f48232a53c9586d46bac743989f7f01c7cb (from https://www.piwheels.org/simple/rplcd/) 2025-09-03T01:27:40,563 Skipping link: No binaries permitted for rplcd: https://archive1.piwheels.org/simple/rplcd/RPLCD-1.0.0-py2.py3-none-any.whl#sha256=ab932f61959f2c80316331e0b6d00da238056fd3e15eeaa0613c6f2e8b084f1a (from https://www.piwheels.org/simple/rplcd/) 2025-09-03T01:27:40,563 Skipping link: No binaries permitted for rplcd: https://archive1.piwheels.org/simple/rplcd/RPLCD-0.9.0-py2.py3-none-any.whl#sha256=c915b2791a91d129db197740e05e8f751f1d93fb51ba4ff6a9009ec9accaf3e4 (from https://www.piwheels.org/simple/rplcd/) 2025-09-03T01:27:40,563 Skipping link: No binaries permitted for rplcd: https://archive1.piwheels.org/simple/rplcd/RPLCD-0.4.0-py2.py3-none-any.whl#sha256=8f5e1e1601c86c1d18562a99d5af77fa4e8ac8a97806e776e7ad09cccf00ace9 (from https://www.piwheels.org/simple/rplcd/) 2025-09-03T01:27:40,563 Skipping link: No binaries permitted for rplcd: https://archive1.piwheels.org/simple/rplcd/RPLCD-0.3.0-py2.py3-none-any.whl#sha256=669e390699e5bd731934b02d5820fa7d4bf74087225d7e44eca4c7f0a9ddaaf2 (from https://www.piwheels.org/simple/rplcd/) 2025-09-03T01:27:40,564 Skipping link: No binaries permitted for rplcd: https://archive1.piwheels.org/simple/rplcd/RPLCD-0.2.0-py2.py3-none-any.whl#sha256=8039fa676eb624ea36b2fab8c9f0b87882046cbcfd0bcdaa16b80c9c40520e98 (from https://www.piwheels.org/simple/rplcd/) 2025-09-03T01:27:40,564 Skipping link: No binaries permitted for rplcd: https://archive1.piwheels.org/simple/rplcd/RPLCD-0.1.3-py3-none-any.whl#sha256=301e65369165fa079479a1a999ed02aeb25904910116196375ae6860f898851d (from https://www.piwheels.org/simple/rplcd/) 2025-09-03T01:27:40,564 Skipping link: No binaries permitted for rplcd: https://archive1.piwheels.org/simple/rplcd/RPLCD-0.1.2-py3-none-any.whl#sha256=066944052c4dde026d4e771edb55f7b5feea0e2b9def23484dca445695617e9c (from https://www.piwheels.org/simple/rplcd/) 2025-09-03T01:27:40,564 Skipping link: No binaries permitted for rplcd: https://archive1.piwheels.org/simple/rplcd/RPLCD-0.1.1-py3-none-any.whl#sha256=8a27381c8b5f86776b8dc7c1e5e99bfc70b62f1ae263dff9e9278fe8aa2c20d9 (from https://www.piwheels.org/simple/rplcd/) 2025-09-03T01:27:40,564 Skipping link: not a file: https://www.piwheels.org/simple/rplcd/ 2025-09-03T01:27:40,564 Skipping link: not a file: https://pypi.org/simple/rplcd/ 2025-09-03T01:27:40,590 Given no hashes to check 1 links for project 'rplcd': discarding no candidates 2025-09-03T01:27:40,591 Collecting rplcd==0.1 2025-09-03T01:27:40,593 Created temporary directory: /tmp/pip-unpack-cbl47nz4 2025-09-03T01:27:40,730 Downloading RPLCD-0.1.tar.gz (9.1 kB) 2025-09-03T01:27:40,759 Added rplcd==0.1 from https://files.pythonhosted.org/packages/e5/7b/1c0be177c3477ba6b1db0e5d584aba2f173840c25b4fc8c9de46f24591b7/RPLCD-0.1.tar.gz to build tracker '/tmp/pip-build-tracker-fpv4mdpf' 2025-09-03T01:27:40,760 Running setup.py (path:/tmp/pip-wheel-3_ia01jn/rplcd_347f83ab3cd04d3eb8085b6a428b875a/setup.py) egg_info for package rplcd 2025-09-03T01:27:40,760 Created temporary directory: /tmp/pip-pip-egg-info-sq6c893r 2025-09-03T01:27:40,761 Preparing metadata (setup.py): started 2025-09-03T01:27:40,761 Running command python setup.py egg_info 2025-09-03T01:27:41,302 Traceback (most recent call last): 2025-09-03T01:27:41,303 File "", line 2, in 2025-09-03T01:27:41,304 exec(compile(''' 2025-09-03T01:27:41,304 ~~~~^^^^^^^^^^^^ 2025-09-03T01:27:41,304 # This is -- a caller that pip uses to run setup.py 2025-09-03T01:27:41,304 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-03T01:27:41,304 ...<32 lines>... 2025-09-03T01:27:41,304 exec(compile(setup_py_code, filename, "exec")) 2025-09-03T01:27:41,304 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-03T01:27:41,304 ''' % ('/tmp/pip-wheel-3_ia01jn/rplcd_347f83ab3cd04d3eb8085b6a428b875a/setup.py',), "", "exec")) 2025-09-03T01:27:41,305 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-03T01:27:41,305 File "", line 35, in 2025-09-03T01:27:41,305 File "/tmp/pip-wheel-3_ia01jn/rplcd_347f83ab3cd04d3eb8085b6a428b875a/setup.py", line 5, in 2025-09-03T01:27:41,305 f = open('requirements.txt', 'r') 2025-09-03T01:27:41,305 FileNotFoundError: [Errno 2] No such file or directory: 'requirements.txt' 2025-09-03T01:27:41,393 ERROR: python setup.py egg_info exited with 1 2025-09-03T01:27:41,405 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2025-09-03T01:27:41,405 exec(compile('"'"''"'"''"'"' 2025-09-03T01:27:41,405 # This is -- a caller that pip uses to run setup.py 2025-09-03T01:27:41,405 # 2025-09-03T01:27:41,405 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-03T01:27:41,405 # import from `distutils.core` to work with newer packaging standards. 2025-09-03T01:27:41,405 # - It provides a clear error message when setuptools is not installed. 2025-09-03T01:27:41,405 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-03T01:27:41,405 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-03T01:27:41,405 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-03T01:27:41,405 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-03T01:27:41,405 import os, sys, tokenize, traceback 2025-09-03T01:27:41,405 2025-09-03T01:27:41,405 try: 2025-09-03T01:27:41,405 import setuptools 2025-09-03T01:27:41,405 except ImportError: 2025-09-03T01:27:41,405 print( 2025-09-03T01:27:41,405 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-03T01:27:41,405 "the build environment with exception:", 2025-09-03T01:27:41,405 file=sys.stderr, 2025-09-03T01:27:41,405 ) 2025-09-03T01:27:41,405 traceback.print_exc() 2025-09-03T01:27:41,405 sys.exit(1) 2025-09-03T01:27:41,405 2025-09-03T01:27:41,405 __file__ = %r 2025-09-03T01:27:41,405 sys.argv[0] = __file__ 2025-09-03T01:27:41,405 2025-09-03T01:27:41,405 if os.path.exists(__file__): 2025-09-03T01:27:41,405 filename = __file__ 2025-09-03T01:27:41,405 with tokenize.open(__file__) as f: 2025-09-03T01:27:41,405 setup_py_code = f.read() 2025-09-03T01:27:41,405 else: 2025-09-03T01:27:41,405 filename = "" 2025-09-03T01:27:41,405 setup_py_code = "from setuptools import setup; setup()" 2025-09-03T01:27:41,405 2025-09-03T01:27:41,405 exec(compile(setup_py_code, filename, "exec")) 2025-09-03T01:27:41,405 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-3_ia01jn/rplcd_347f83ab3cd04d3eb8085b6a428b875a/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-sq6c893r[/] 2025-09-03T01:27:41,405 [bold magenta]cwd[/]: /tmp/pip-wheel-3_ia01jn/rplcd_347f83ab3cd04d3eb8085b6a428b875a/ 2025-09-03T01:27:41,405 Preparing metadata (setup.py): finished with status 'error' 2025-09-03T01:27:41,406 ERROR: metadata generation failed 2025-09-03T01:27:41,411 Exception information: 2025-09-03T01:27:41,411 Traceback (most recent call last): 2025-09-03T01:27:41,411 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 63, in generate_metadata 2025-09-03T01:27:41,411 call_subprocess( 2025-09-03T01:27:41,411 ~~~~~~~~~~~~~~~^ 2025-09-03T01:27:41,411 args, 2025-09-03T01:27:41,411 ^^^^^ 2025-09-03T01:27:41,411 ...<2 lines>... 2025-09-03T01:27:41,411 spinner=spinner, 2025-09-03T01:27:41,411 ^^^^^^^^^^^^^^^^ 2025-09-03T01:27:41,411 ) 2025-09-03T01:27:41,411 ^ 2025-09-03T01:27:41,411 File "/usr/lib/python3/dist-packages/pip/_internal/utils/subprocess.py", line 209, in call_subprocess 2025-09-03T01:27:41,411 raise error 2025-09-03T01:27:41,411 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2025-09-03T01:27:41,411 2025-09-03T01:27:41,411 The above exception was the direct cause of the following exception: 2025-09-03T01:27:41,411 2025-09-03T01:27:41,411 Traceback (most recent call last): 2025-09-03T01:27:41,411 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-03T01:27:41,411 status = _inner_run() 2025-09-03T01:27:41,411 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-03T01:27:41,411 return self.run(options, args) 2025-09-03T01:27:41,411 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-03T01:27:41,411 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-03T01:27:41,411 return func(self, options, args) 2025-09-03T01:27:41,411 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2025-09-03T01:27:41,411 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2025-09-03T01:27:41,411 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 96, in resolve 2025-09-03T01:27:41,411 result = self._result = resolver.resolve( 2025-09-03T01:27:41,411 ~~~~~~~~~~~~~~~~^ 2025-09-03T01:27:41,411 collected.requirements, max_rounds=limit_how_complex_resolution_can_be 2025-09-03T01:27:41,411 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-03T01:27:41,411 ) 2025-09-03T01:27:41,411 ^ 2025-09-03T01:27:41,411 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 515, in resolve 2025-09-03T01:27:41,411 state = resolution.resolve(requirements, max_rounds=max_rounds) 2025-09-03T01:27:41,411 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 388, in resolve 2025-09-03T01:27:41,411 self._add_to_criteria(self.state.criteria, r, parent=None) 2025-09-03T01:27:41,411 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-03T01:27:41,411 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 141, in _add_to_criteria 2025-09-03T01:27:41,411 if not criterion.candidates: 2025-09-03T01:27:41,411 ^^^^^^^^^^^^^^^^^^^^ 2025-09-03T01:27:41,411 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/structs.py", line 194, in __bool__ 2025-09-03T01:27:41,411 return bool(self._sequence) 2025-09-03T01:27:41,411 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 163, in __bool__ 2025-09-03T01:27:41,411 self._bool = any(self) 2025-09-03T01:27:41,411 ~~~^^^^^^ 2025-09-03T01:27:41,411 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 147, in 2025-09-03T01:27:41,411 return (c for c in iterator if id(c) not in self._incompatible_ids) 2025-09-03T01:27:41,411 ^^^^^^^^ 2025-09-03T01:27:41,411 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 37, in _iter_built 2025-09-03T01:27:41,411 candidate = func() 2025-09-03T01:27:41,411 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 187, in _make_candidate_from_link 2025-09-03T01:27:41,411 base: Optional[BaseCandidate] = self._make_base_candidate_from_link( 2025-09-03T01:27:41,411 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-03T01:27:41,411 link, template, name, version 2025-09-03T01:27:41,411 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-03T01:27:41,411 ) 2025-09-03T01:27:41,411 ^ 2025-09-03T01:27:41,411 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 233, in _make_base_candidate_from_link 2025-09-03T01:27:41,411 self._link_candidate_cache[link] = LinkCandidate( 2025-09-03T01:27:41,411 ~~~~~~~~~~~~~^ 2025-09-03T01:27:41,411 link, 2025-09-03T01:27:41,411 ^^^^^ 2025-09-03T01:27:41,411 ...<3 lines>... 2025-09-03T01:27:41,411 version=version, 2025-09-03T01:27:41,411 ^^^^^^^^^^^^^^^^ 2025-09-03T01:27:41,411 ) 2025-09-03T01:27:41,411 ^ 2025-09-03T01:27:41,411 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 306, in __init__ 2025-09-03T01:27:41,411 super().__init__( 2025-09-03T01:27:41,411 ~~~~~~~~~~~~~~~~^ 2025-09-03T01:27:41,411 link=link, 2025-09-03T01:27:41,411 ^^^^^^^^^^ 2025-09-03T01:27:41,411 ...<4 lines>... 2025-09-03T01:27:41,411 version=version, 2025-09-03T01:27:41,411 ^^^^^^^^^^^^^^^^ 2025-09-03T01:27:41,411 ) 2025-09-03T01:27:41,411 ^ 2025-09-03T01:27:41,411 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 159, in __init__ 2025-09-03T01:27:41,411 self.dist = self._prepare() 2025-09-03T01:27:41,411 ~~~~~~~~~~~~~^^ 2025-09-03T01:27:41,411 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 236, in _prepare 2025-09-03T01:27:41,411 dist = self._prepare_distribution() 2025-09-03T01:27:41,411 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 317, in _prepare_distribution 2025-09-03T01:27:41,411 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2025-09-03T01:27:41,411 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-03T01:27:41,411 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 532, in prepare_linked_requirement 2025-09-03T01:27:41,411 return self._prepare_linked_requirement(req, parallel_builds) 2025-09-03T01:27:41,411 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ 2025-09-03T01:27:41,411 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 647, in _prepare_linked_requirement 2025-09-03T01:27:41,411 dist = _get_prepared_distribution( 2025-09-03T01:27:41,411 req, 2025-09-03T01:27:41,411 ...<3 lines>... 2025-09-03T01:27:41,411 self.check_build_deps, 2025-09-03T01:27:41,411 ) 2025-09-03T01:27:41,411 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 71, in _get_prepared_distribution 2025-09-03T01:27:41,411 abstract_dist.prepare_distribution_metadata( 2025-09-03T01:27:41,411 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-03T01:27:41,411 finder, build_isolation, check_build_deps 2025-09-03T01:27:41,411 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-03T01:27:41,411 ) 2025-09-03T01:27:41,411 ^ 2025-09-03T01:27:41,411 File "/usr/lib/python3/dist-packages/pip/_internal/distributions/sdist.py", line 69, in prepare_distribution_metadata 2025-09-03T01:27:41,411 self.req.prepare_metadata() 2025-09-03T01:27:41,411 ~~~~~~~~~~~~~~~~~~~~~~~~~^^ 2025-09-03T01:27:41,411 File "/usr/lib/python3/dist-packages/pip/_internal/req/req_install.py", line 581, in prepare_metadata 2025-09-03T01:27:41,411 self.metadata_directory = generate_metadata_legacy( 2025-09-03T01:27:41,411 ~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-03T01:27:41,411 build_env=self.build_env, 2025-09-03T01:27:41,411 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-03T01:27:41,411 ...<3 lines>... 2025-09-03T01:27:41,411 details=details, 2025-09-03T01:27:41,411 ^^^^^^^^^^^^^^^^ 2025-09-03T01:27:41,411 ) 2025-09-03T01:27:41,411 ^ 2025-09-03T01:27:41,411 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 70, in generate_metadata 2025-09-03T01:27:41,411 raise MetadataGenerationFailed(package_details=details) from error 2025-09-03T01:27:41,411 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2025-09-03T01:27:41,436 Removed rplcd==0.1 from https://files.pythonhosted.org/packages/e5/7b/1c0be177c3477ba6b1db0e5d584aba2f173840c25b4fc8c9de46f24591b7/RPLCD-0.1.tar.gz from build tracker '/tmp/pip-build-tracker-fpv4mdpf' 2025-09-03T01:27:41,436 Removed build tracker: '/tmp/pip-build-tracker-fpv4mdpf'