2025-09-03T01:11:06,930 Created temporary directory: /tmp/pip-build-tracker-d8qh8p4_ 2025-09-03T01:11:06,931 Initialized build tracking at /tmp/pip-build-tracker-d8qh8p4_ 2025-09-03T01:11:06,931 Created build tracker: /tmp/pip-build-tracker-d8qh8p4_ 2025-09-03T01:11:06,931 Entered build tracker: /tmp/pip-build-tracker-d8qh8p4_ 2025-09-03T01:11:06,931 Created temporary directory: /tmp/pip-wheel-qc5_vcmh 2025-09-03T01:11:06,934 Created temporary directory: /tmp/pip-ephem-wheel-cache-u40jz9zq 2025-09-03T01:11:06,993 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-03T01:11:06,995 2 location(s) to search for versions of minimalmodbus: 2025-09-03T01:11:06,995 * https://pypi.org/simple/minimalmodbus/ 2025-09-03T01:11:06,995 * https://www.piwheels.org/simple/minimalmodbus/ 2025-09-03T01:11:06,996 Fetching project page and analyzing links: https://pypi.org/simple/minimalmodbus/ 2025-09-03T01:11:06,996 Getting page https://pypi.org/simple/minimalmodbus/ 2025-09-03T01:11:06,997 Found index url https://pypi.org/simple/ 2025-09-03T01:11:07,067 Fetched page https://pypi.org/simple/minimalmodbus/ as application/vnd.pypi.simple.v1+json 2025-09-03T01:11:07,071 Found link https://files.pythonhosted.org/packages/ea/c2/3a70b4b2f737d91e7975a1ecec53ddf3b526386b746ac152fee23477e4d5/MinimalModbus-0.1.tar.gz (from https://pypi.org/simple/minimalmodbus/), version: 0.1 2025-09-03T01:11:07,071 Skipping link: unsupported archive format: .exe: https://files.pythonhosted.org/packages/33/41/55e51e52556772d22209943cdd47936a563ddb7d3176ac322185db1a4497/MinimalModbus-0.1.win32.exe (from https://pypi.org/simple/minimalmodbus/) 2025-09-03T01:11:07,072 Found link https://files.pythonhosted.org/packages/f9/23/e26ddf330b6f384ed9caf33045a763f9bdbdc0f4fa2f1e6fe0dda394a27b/MinimalModbus-0.1.zip (from https://pypi.org/simple/minimalmodbus/), version: 0.1 2025-09-03T01:11:07,072 Found link https://files.pythonhosted.org/packages/f5/63/2940bc849a3e6094257c5e4dc719f11d00d40e2053b19b5a2e65221e0c94/MinimalModbus-0.2.tar.gz (from https://pypi.org/simple/minimalmodbus/), version: 0.2 2025-09-03T01:11:07,072 Skipping link: unsupported archive format: .exe: https://files.pythonhosted.org/packages/f8/b4/4dec465f707d2820b76be2db157a7693aa2025cc014f3acbc16c5e697e6c/MinimalModbus-0.2.win32.exe (from https://pypi.org/simple/minimalmodbus/) 2025-09-03T01:11:07,072 Found link https://files.pythonhosted.org/packages/56/b4/449602df042e2ad71220e1b47bd35635a01fbe9e10080d74634c68a1ccfe/MinimalModbus-0.2.zip (from https://pypi.org/simple/minimalmodbus/), version: 0.2 2025-09-03T01:11:07,072 Found link https://files.pythonhosted.org/packages/16/89/8e55e58cd8b3fcac00c894137bf4600ad4d2e628fc64ea1ce356ded80b28/MinimalModbus-0.3.tar.gz (from https://pypi.org/simple/minimalmodbus/), version: 0.3 2025-09-03T01:11:07,073 Found link https://files.pythonhosted.org/packages/f3/8e/92a0571914989a4d7d4378bf6c0a6c98bbb636b161ce88082a514e85c620/MinimalModbus-0.3.zip (from https://pypi.org/simple/minimalmodbus/), version: 0.3 2025-09-03T01:11:07,073 Found link https://files.pythonhosted.org/packages/80/43/67c2c77a3dba4a77e2935ac638ed88703c6f3b2ff6d84fd205c505d9542c/MinimalModbus-0.3.1.tar.gz (from https://pypi.org/simple/minimalmodbus/), version: 0.3.1 2025-09-03T01:11:07,073 Found link https://files.pythonhosted.org/packages/6d/91/e9f9b2a4982ef7188a491d55b08d0cf71dd50135e183fac0e6103ce845b6/MinimalModbus-0.3.1.zip (from https://pypi.org/simple/minimalmodbus/), version: 0.3.1 2025-09-03T01:11:07,073 Found link https://files.pythonhosted.org/packages/04/e3/f4e7add091c9f0e4bb085846e06c3bfd951d0ef5f9cb2bdfacd1d86f0295/MinimalModbus-0.3.2.tar.gz (from https://pypi.org/simple/minimalmodbus/), version: 0.3.2 2025-09-03T01:11:07,074 Skipping link: unsupported archive format: .exe: https://files.pythonhosted.org/packages/01/61/87e8945da8e86285438184439889d7fa90ad72ffa6a0a1f080f917dfbe78/MinimalModbus-0.3.2.win-amd64.exe (from https://pypi.org/simple/minimalmodbus/) 2025-09-03T01:11:07,074 Skipping link: unsupported archive format: .exe: https://files.pythonhosted.org/packages/92/e2/b888a7bbaeaf119a1accc3836de40632001fa5f0f0b0e3d1deb5a2497a13/MinimalModbus-0.3.2.win32.exe (from https://pypi.org/simple/minimalmodbus/) 2025-09-03T01:11:07,074 Found link https://files.pythonhosted.org/packages/4d/a4/fb0b28204fd9f1561f7ff3e5fbf9edfe9cc548a3766505af7e81e3a01cd7/MinimalModbus-0.3.2.zip (from https://pypi.org/simple/minimalmodbus/), version: 0.3.2 2025-09-03T01:11:07,074 Found link https://files.pythonhosted.org/packages/f1/22/1b3e62e0ae3545f4a01c967f69e01ca1c3c39270b41d63422e26000d7291/MinimalModbus-0.4.tar.gz (from https://pypi.org/simple/minimalmodbus/), version: 0.4 2025-09-03T01:11:07,074 Skipping link: unsupported archive format: .exe: https://files.pythonhosted.org/packages/64/9e/44cbed6a3e5ae45bf00a8e78cde4b18b4526243d0255ff190118a209b8ca/MinimalModbus-0.4.win32.exe (from https://pypi.org/simple/minimalmodbus/) 2025-09-03T01:11:07,074 Found link https://files.pythonhosted.org/packages/73/1d/05c84882bb51424856cd8a951bc09e6ef7954634d95852cfd2295abec6f1/MinimalModbus-0.4.zip (from https://pypi.org/simple/minimalmodbus/), version: 0.4 2025-09-03T01:11:07,075 Found link https://files.pythonhosted.org/packages/6b/4d/32b3fddefaf8a58584581d4151d8bb223afda4c8a30b21966c0e06a6176f/MinimalModbus-0.5.tar.gz (from https://pypi.org/simple/minimalmodbus/), version: 0.5 2025-09-03T01:11:07,075 Skipping link: unsupported archive format: .exe: https://files.pythonhosted.org/packages/d5/7d/df3d78a1c75084473a7eb6e5964d58836878d21fe0a11ced5257b8b35165/MinimalModbus-0.5.win32.exe (from https://pypi.org/simple/minimalmodbus/) 2025-09-03T01:11:07,075 Found link https://files.pythonhosted.org/packages/ea/f3/6aeddae05b4e5fcd5d310043c5fff16b2a0782cb3d3a26a6383cf55fd00d/MinimalModbus-0.5.zip (from https://pypi.org/simple/minimalmodbus/), version: 0.5 2025-09-03T01:11:07,075 Found link https://files.pythonhosted.org/packages/f7/f2/7da9102cc530c6667dcffce529ad139d6c5d49f7c900392bdd8eec9aa54f/MinimalModbus-0.6.tar.gz (from https://pypi.org/simple/minimalmodbus/), version: 0.6 2025-09-03T01:11:07,075 Found link https://files.pythonhosted.org/packages/0e/79/fefe0d5bd6e8a8a3de53a6aefcbae90a786e372a754d877e4d73570b91e9/MinimalModbus-0.6.zip (from https://pypi.org/simple/minimalmodbus/), version: 0.6 2025-09-03T01:11:07,076 Found link https://files.pythonhosted.org/packages/0b/b4/bbaf127ee6c30828c25ef9d2590eb9846109e9a04763180dcb9a72cb4475/MinimalModbus-0.7.tar.gz (from https://pypi.org/simple/minimalmodbus/), version: 0.7 2025-09-03T01:11:07,076 Found link https://files.pythonhosted.org/packages/a3/eb/66a63044d5c7bd0dd8c6722647bb67d9d3437b4ead85ac2f47a11f108254/MinimalModbus-0.7.zip (from https://pypi.org/simple/minimalmodbus/), version: 0.7 2025-09-03T01:11:07,076 Skipping link: No binaries permitted for minimalmodbus: https://files.pythonhosted.org/packages/1a/30/20874b3d97618c1cafd6fa4dabb679e5daf92ad86d209cd5ec1617fa6610/minimalmodbus-1.0.1-py2.py3-none-any.whl (from https://pypi.org/simple/minimalmodbus/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*) 2025-09-03T01:11:07,078 Found link https://files.pythonhosted.org/packages/4c/20/aac714215502281691a0c22b87867c447d4484cc6689329f177c96697239/minimalmodbus-1.0.1.tar.gz (from https://pypi.org/simple/minimalmodbus/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*), version: 1.0.1 2025-09-03T01:11:07,078 Skipping link: No binaries permitted for minimalmodbus: https://files.pythonhosted.org/packages/6c/d5/77d42e8a0b73da2b5f97acd91900ac50e303b4cb959f76350cfbb38e05a0/minimalmodbus-1.0.2-py2.py3-none-any.whl (from https://pypi.org/simple/minimalmodbus/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*) 2025-09-03T01:11:07,078 Found link https://files.pythonhosted.org/packages/db/9d/aa72b09d966fe6f30dc90d0dd1e295e2ebadc3a5b08d8bc0a4dfdd9473ca/minimalmodbus-1.0.2.tar.gz (from https://pypi.org/simple/minimalmodbus/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*), version: 1.0.2 2025-09-03T01:11:07,078 Skipping link: No binaries permitted for minimalmodbus: https://files.pythonhosted.org/packages/7a/91/f51b6b3c8b52f6b469ba4dead5071cabe3c777ef9f764e74302b7d6abe0c/minimalmodbus-2.0.0-py3-none-any.whl (from https://pypi.org/simple/minimalmodbus/) (requires-python:>=3.6) 2025-09-03T01:11:07,079 Found link https://files.pythonhosted.org/packages/31/aa/81dbfc85ef1dca379767bbb77f9a10b75e9c04f4b9338301f879cd7764fc/minimalmodbus-2.0.0.tar.gz (from https://pypi.org/simple/minimalmodbus/) (requires-python:>=3.6), version: 2.0.0 2025-09-03T01:11:07,079 Skipping link: No binaries permitted for minimalmodbus: https://files.pythonhosted.org/packages/1a/f6/f8026091a04fa5f3638a6ac06ffc3820c040869d6592dbac803a9a439086/minimalmodbus-2.0.1-py3-none-any.whl (from https://pypi.org/simple/minimalmodbus/) (requires-python:>=3.6) 2025-09-03T01:11:07,079 Found link https://files.pythonhosted.org/packages/78/99/8cd22b4465e697bae2b02fd06aaccd4c5cdfbb18945d728db99f23d71df9/minimalmodbus-2.0.1.tar.gz (from https://pypi.org/simple/minimalmodbus/) (requires-python:>=3.6), version: 2.0.1 2025-09-03T01:11:07,079 Skipping link: No binaries permitted for minimalmodbus: https://files.pythonhosted.org/packages/d0/38/7b7e8a51b6b0039163c81939e6f015238cc6a252a7572f366149e92a62f4/minimalmodbus-2.1.0-py3-none-any.whl (from https://pypi.org/simple/minimalmodbus/) (requires-python:>=3.8) 2025-09-03T01:11:07,080 Found link https://files.pythonhosted.org/packages/08/3c/990e79403750fbf14afb82ddcf91fc6a3d7adc43e15cb11279df323adb87/minimalmodbus-2.1.0.tar.gz (from https://pypi.org/simple/minimalmodbus/) (requires-python:>=3.8), version: 2.1.0 2025-09-03T01:11:07,080 Skipping link: No binaries permitted for minimalmodbus: https://files.pythonhosted.org/packages/25/7b/b73ba3ec36687341e37a1c9df0ebec3e3b2b0f8d6ae14e109ec5076ebe58/minimalmodbus-2.1.1-py3-none-any.whl (from https://pypi.org/simple/minimalmodbus/) (requires-python:>=3.8) 2025-09-03T01:11:07,080 Found link https://files.pythonhosted.org/packages/37/fc/8a58f7bcdece751f16a4a9aac780acd1288aa8ac6adbffdd764c88fb71c6/minimalmodbus-2.1.1.tar.gz (from https://pypi.org/simple/minimalmodbus/) (requires-python:>=3.8), version: 2.1.1 2025-09-03T01:11:07,080 Fetching project page and analyzing links: https://www.piwheels.org/simple/minimalmodbus/ 2025-09-03T01:11:07,081 Getting page https://www.piwheels.org/simple/minimalmodbus/ 2025-09-03T01:11:07,081 Found index url https://www.piwheels.org/simple/ 2025-09-03T01:11:07,178 Fetched page https://www.piwheels.org/simple/minimalmodbus/ as text/html 2025-09-03T01:11:07,181 Skipping link: No binaries permitted for minimalmodbus: https://www.piwheels.org/simple/minimalmodbus/minimalmodbus-2.1.1-py3-none-any.whl#sha256=35ab62d05488c7cb3b00fccae3143fc5d63ccead5ad9e90730935c5a97f44da4 (from https://www.piwheels.org/simple/minimalmodbus/) (requires-python:>=3.8) 2025-09-03T01:11:07,181 Skipping link: No binaries permitted for minimalmodbus: https://archive1.piwheels.org/simple/minimalmodbus/minimalmodbus-2.1.0-py3-none-any.whl#sha256=61009604270b0aa39085b727345261b7a0851aa9a76f7033485aded70a46afa5 (from https://www.piwheels.org/simple/minimalmodbus/) (requires-python:>=3.8) 2025-09-03T01:11:07,181 Skipping link: No binaries permitted for minimalmodbus: https://www.piwheels.org/simple/minimalmodbus/minimalmodbus-2.0.1-py3-none-any.whl#sha256=d81ba09ca70dd7b75b0216fa4cd830e3d159988a0ac43d4953280d42547d3804 (from https://www.piwheels.org/simple/minimalmodbus/) (requires-python:>=3.6) 2025-09-03T01:11:07,181 Skipping link: No binaries permitted for minimalmodbus: https://archive1.piwheels.org/simple/minimalmodbus/minimalmodbus-2.0.0-py3-none-any.whl#sha256=414a815d0d42badc2112474ded0eb4fa616e28ded10e3955b591118cedce91d2 (from https://www.piwheels.org/simple/minimalmodbus/) (requires-python:>=3.6) 2025-09-03T01:11:07,181 Skipping link: No binaries permitted for minimalmodbus: https://archive1.piwheels.org/simple/minimalmodbus/minimalmodbus-1.0.2-py2.py3-none-any.whl#sha256=ae979fa98887185d6ba9389e84038d49580a39241d969d098331ac225dd1b9ff (from https://www.piwheels.org/simple/minimalmodbus/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*) 2025-09-03T01:11:07,181 Skipping link: No binaries permitted for minimalmodbus: https://archive1.piwheels.org/simple/minimalmodbus/minimalmodbus-1.0.1-py2.py3-none-any.whl#sha256=aa9e2500f044b7e6c3663f981bcb39f030df36530400e15ebc1b7c9c37297e25 (from https://www.piwheels.org/simple/minimalmodbus/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*) 2025-09-03T01:11:07,181 Skipping link: No binaries permitted for minimalmodbus: https://archive1.piwheels.org/simple/minimalmodbus/MinimalModbus-0.7-py2.py3-none-any.whl#sha256=2722caa663ac2a3a4753f615654aa948562ef488513e6e028ab72e2aaa4a0ab7 (from https://www.piwheels.org/simple/minimalmodbus/) 2025-09-03T01:11:07,182 Skipping link: No binaries permitted for minimalmodbus: https://archive1.piwheels.org/simple/minimalmodbus/MinimalModbus-0.6-py3-none-any.whl#sha256=c7d225d2e20a1cfe20bfb695b19b5e833d320dfaf105a9e51648b770ebcfeff4 (from https://www.piwheels.org/simple/minimalmodbus/) 2025-09-03T01:11:07,182 Skipping link: No binaries permitted for minimalmodbus: https://archive1.piwheels.org/simple/minimalmodbus/MinimalModbus-0.5-py3-none-any.whl#sha256=fdce03b1b876a71e00066c71c45fe69b3a6abce3de40584851d1c4f55ac88d3e (from https://www.piwheels.org/simple/minimalmodbus/) 2025-09-03T01:11:07,182 Skipping link: No binaries permitted for minimalmodbus: https://archive1.piwheels.org/simple/minimalmodbus/MinimalModbus-0.4-py3-none-any.whl#sha256=ec4df0732fadd202efee2713a5a0b8f1df26e785340d70a3c503fea11f001e0d (from https://www.piwheels.org/simple/minimalmodbus/) 2025-09-03T01:11:07,182 Skipping link: No binaries permitted for minimalmodbus: https://archive1.piwheels.org/simple/minimalmodbus/MinimalModbus-0.3.2-py3-none-any.whl#sha256=747c2196d52c7b70f9bdac02fb154e217097daadfac96f322aaf9edc28e4f4c0 (from https://www.piwheels.org/simple/minimalmodbus/) 2025-09-03T01:11:07,182 Skipping link: No binaries permitted for minimalmodbus: https://archive1.piwheels.org/simple/minimalmodbus/MinimalModbus-0.2-py3-none-any.whl#sha256=93c4598dfebab3c15a504f820baf6a360dd0ae58f70f01f7036226645cc93558 (from https://www.piwheels.org/simple/minimalmodbus/) 2025-09-03T01:11:07,182 Skipping link: No binaries permitted for minimalmodbus: https://archive1.piwheels.org/simple/minimalmodbus/MinimalModbus-0.1-py3-none-any.whl#sha256=6053746fc1b52aeda44c95f583c386dbc8f761db1f6489b08e4fd65d1224aec8 (from https://www.piwheels.org/simple/minimalmodbus/) 2025-09-03T01:11:07,182 Skipping link: not a file: https://www.piwheels.org/simple/minimalmodbus/ 2025-09-03T01:11:07,183 Skipping link: not a file: https://pypi.org/simple/minimalmodbus/ 2025-09-03T01:11:07,207 Given no hashes to check 2 links for project 'minimalmodbus': discarding no candidates 2025-09-03T01:11:07,209 Collecting minimalmodbus==0.3.1 2025-09-03T01:11:07,210 Created temporary directory: /tmp/pip-unpack-7nlfki3k 2025-09-03T01:11:07,348 Downloading MinimalModbus-0.3.1.zip (75 kB) 2025-09-03T01:11:07,385 Added minimalmodbus==0.3.1 from https://files.pythonhosted.org/packages/6d/91/e9f9b2a4982ef7188a491d55b08d0cf71dd50135e183fac0e6103ce845b6/MinimalModbus-0.3.1.zip to build tracker '/tmp/pip-build-tracker-d8qh8p4_' 2025-09-03T01:11:07,386 Running setup.py (path:/tmp/pip-wheel-qc5_vcmh/minimalmodbus_d571d1fe08ca4f89a6acc88679045a87/setup.py) egg_info for package minimalmodbus 2025-09-03T01:11:07,387 Created temporary directory: /tmp/pip-pip-egg-info-_7a_tx0e 2025-09-03T01:11:07,387 Preparing metadata (setup.py): started 2025-09-03T01:11:07,388 Running command python setup.py egg_info 2025-09-03T01:11:07,923 Traceback (most recent call last): 2025-09-03T01:11:07,924 File "", line 2, in 2025-09-03T01:11:07,924 exec(compile(''' 2025-09-03T01:11:07,925 ~~~~^^^^^^^^^^^^ 2025-09-03T01:11:07,925 # This is -- a caller that pip uses to run setup.py 2025-09-03T01:11:07,925 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-03T01:11:07,925 ...<32 lines>... 2025-09-03T01:11:07,925 exec(compile(setup_py_code, filename, "exec")) 2025-09-03T01:11:07,925 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-03T01:11:07,925 ''' % ('/tmp/pip-wheel-qc5_vcmh/minimalmodbus_d571d1fe08ca4f89a6acc88679045a87/setup.py',), "", "exec")) 2025-09-03T01:11:07,925 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-03T01:11:07,926 File "", line 35, in 2025-09-03T01:11:07,926 File "/tmp/pip-wheel-qc5_vcmh/minimalmodbus_d571d1fe08ca4f89a6acc88679045a87/setup.py", line 4, in 2025-09-03T01:11:07,926 import minimalmodbus 2025-09-03T01:11:07,926 File "/tmp/pip-wheel-qc5_vcmh/minimalmodbus_d571d1fe08ca4f89a6acc88679045a87/minimalmodbus.py", line 39, in 2025-09-03T01:11:07,926 import serial 2025-09-03T01:11:07,926 ModuleNotFoundError: No module named 'serial' 2025-09-03T01:11:08,013 ERROR: python setup.py egg_info exited with 1 2025-09-03T01:11:08,025 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2025-09-03T01:11:08,025 exec(compile('"'"''"'"''"'"' 2025-09-03T01:11:08,025 # This is -- a caller that pip uses to run setup.py 2025-09-03T01:11:08,025 # 2025-09-03T01:11:08,025 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-03T01:11:08,025 # import from `distutils.core` to work with newer packaging standards. 2025-09-03T01:11:08,025 # - It provides a clear error message when setuptools is not installed. 2025-09-03T01:11:08,025 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-03T01:11:08,025 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-03T01:11:08,025 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-03T01:11:08,025 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-03T01:11:08,025 import os, sys, tokenize, traceback 2025-09-03T01:11:08,025 2025-09-03T01:11:08,025 try: 2025-09-03T01:11:08,025 import setuptools 2025-09-03T01:11:08,025 except ImportError: 2025-09-03T01:11:08,025 print( 2025-09-03T01:11:08,025 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-03T01:11:08,025 "the build environment with exception:", 2025-09-03T01:11:08,025 file=sys.stderr, 2025-09-03T01:11:08,025 ) 2025-09-03T01:11:08,025 traceback.print_exc() 2025-09-03T01:11:08,025 sys.exit(1) 2025-09-03T01:11:08,025 2025-09-03T01:11:08,025 __file__ = %r 2025-09-03T01:11:08,025 sys.argv[0] = __file__ 2025-09-03T01:11:08,025 2025-09-03T01:11:08,025 if os.path.exists(__file__): 2025-09-03T01:11:08,025 filename = __file__ 2025-09-03T01:11:08,025 with tokenize.open(__file__) as f: 2025-09-03T01:11:08,025 setup_py_code = f.read() 2025-09-03T01:11:08,025 else: 2025-09-03T01:11:08,025 filename = "" 2025-09-03T01:11:08,025 setup_py_code = "from setuptools import setup; setup()" 2025-09-03T01:11:08,025 2025-09-03T01:11:08,025 exec(compile(setup_py_code, filename, "exec")) 2025-09-03T01:11:08,025 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-qc5_vcmh/minimalmodbus_d571d1fe08ca4f89a6acc88679045a87/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-_7a_tx0e[/] 2025-09-03T01:11:08,026 [bold magenta]cwd[/]: /tmp/pip-wheel-qc5_vcmh/minimalmodbus_d571d1fe08ca4f89a6acc88679045a87/ 2025-09-03T01:11:08,026 Preparing metadata (setup.py): finished with status 'error' 2025-09-03T01:11:08,027 ERROR: metadata generation failed 2025-09-03T01:11:08,032 Exception information: 2025-09-03T01:11:08,032 Traceback (most recent call last): 2025-09-03T01:11:08,032 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 63, in generate_metadata 2025-09-03T01:11:08,032 call_subprocess( 2025-09-03T01:11:08,032 ~~~~~~~~~~~~~~~^ 2025-09-03T01:11:08,032 args, 2025-09-03T01:11:08,032 ^^^^^ 2025-09-03T01:11:08,032 ...<2 lines>... 2025-09-03T01:11:08,032 spinner=spinner, 2025-09-03T01:11:08,032 ^^^^^^^^^^^^^^^^ 2025-09-03T01:11:08,032 ) 2025-09-03T01:11:08,032 ^ 2025-09-03T01:11:08,032 File "/usr/lib/python3/dist-packages/pip/_internal/utils/subprocess.py", line 209, in call_subprocess 2025-09-03T01:11:08,032 raise error 2025-09-03T01:11:08,032 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2025-09-03T01:11:08,032 2025-09-03T01:11:08,032 The above exception was the direct cause of the following exception: 2025-09-03T01:11:08,032 2025-09-03T01:11:08,032 Traceback (most recent call last): 2025-09-03T01:11:08,032 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-03T01:11:08,032 status = _inner_run() 2025-09-03T01:11:08,032 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-03T01:11:08,032 return self.run(options, args) 2025-09-03T01:11:08,032 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-03T01:11:08,032 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-03T01:11:08,032 return func(self, options, args) 2025-09-03T01:11:08,032 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2025-09-03T01:11:08,032 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2025-09-03T01:11:08,032 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 96, in resolve 2025-09-03T01:11:08,032 result = self._result = resolver.resolve( 2025-09-03T01:11:08,032 ~~~~~~~~~~~~~~~~^ 2025-09-03T01:11:08,032 collected.requirements, max_rounds=limit_how_complex_resolution_can_be 2025-09-03T01:11:08,032 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-03T01:11:08,032 ) 2025-09-03T01:11:08,032 ^ 2025-09-03T01:11:08,032 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 515, in resolve 2025-09-03T01:11:08,032 state = resolution.resolve(requirements, max_rounds=max_rounds) 2025-09-03T01:11:08,032 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 388, in resolve 2025-09-03T01:11:08,032 self._add_to_criteria(self.state.criteria, r, parent=None) 2025-09-03T01:11:08,032 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-03T01:11:08,032 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 141, in _add_to_criteria 2025-09-03T01:11:08,032 if not criterion.candidates: 2025-09-03T01:11:08,032 ^^^^^^^^^^^^^^^^^^^^ 2025-09-03T01:11:08,032 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/structs.py", line 194, in __bool__ 2025-09-03T01:11:08,032 return bool(self._sequence) 2025-09-03T01:11:08,032 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 163, in __bool__ 2025-09-03T01:11:08,032 self._bool = any(self) 2025-09-03T01:11:08,032 ~~~^^^^^^ 2025-09-03T01:11:08,032 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 147, in 2025-09-03T01:11:08,032 return (c for c in iterator if id(c) not in self._incompatible_ids) 2025-09-03T01:11:08,032 ^^^^^^^^ 2025-09-03T01:11:08,032 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 37, in _iter_built 2025-09-03T01:11:08,032 candidate = func() 2025-09-03T01:11:08,032 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 187, in _make_candidate_from_link 2025-09-03T01:11:08,032 base: Optional[BaseCandidate] = self._make_base_candidate_from_link( 2025-09-03T01:11:08,032 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-03T01:11:08,032 link, template, name, version 2025-09-03T01:11:08,032 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-03T01:11:08,032 ) 2025-09-03T01:11:08,032 ^ 2025-09-03T01:11:08,032 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 233, in _make_base_candidate_from_link 2025-09-03T01:11:08,032 self._link_candidate_cache[link] = LinkCandidate( 2025-09-03T01:11:08,032 ~~~~~~~~~~~~~^ 2025-09-03T01:11:08,032 link, 2025-09-03T01:11:08,032 ^^^^^ 2025-09-03T01:11:08,032 ...<3 lines>... 2025-09-03T01:11:08,032 version=version, 2025-09-03T01:11:08,032 ^^^^^^^^^^^^^^^^ 2025-09-03T01:11:08,032 ) 2025-09-03T01:11:08,032 ^ 2025-09-03T01:11:08,032 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 306, in __init__ 2025-09-03T01:11:08,032 super().__init__( 2025-09-03T01:11:08,032 ~~~~~~~~~~~~~~~~^ 2025-09-03T01:11:08,032 link=link, 2025-09-03T01:11:08,032 ^^^^^^^^^^ 2025-09-03T01:11:08,032 ...<4 lines>... 2025-09-03T01:11:08,032 version=version, 2025-09-03T01:11:08,032 ^^^^^^^^^^^^^^^^ 2025-09-03T01:11:08,032 ) 2025-09-03T01:11:08,032 ^ 2025-09-03T01:11:08,032 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 159, in __init__ 2025-09-03T01:11:08,032 self.dist = self._prepare() 2025-09-03T01:11:08,032 ~~~~~~~~~~~~~^^ 2025-09-03T01:11:08,032 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 236, in _prepare 2025-09-03T01:11:08,032 dist = self._prepare_distribution() 2025-09-03T01:11:08,032 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 317, in _prepare_distribution 2025-09-03T01:11:08,032 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2025-09-03T01:11:08,032 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-03T01:11:08,032 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 532, in prepare_linked_requirement 2025-09-03T01:11:08,032 return self._prepare_linked_requirement(req, parallel_builds) 2025-09-03T01:11:08,032 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ 2025-09-03T01:11:08,032 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 647, in _prepare_linked_requirement 2025-09-03T01:11:08,032 dist = _get_prepared_distribution( 2025-09-03T01:11:08,032 req, 2025-09-03T01:11:08,032 ...<3 lines>... 2025-09-03T01:11:08,032 self.check_build_deps, 2025-09-03T01:11:08,032 ) 2025-09-03T01:11:08,032 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 71, in _get_prepared_distribution 2025-09-03T01:11:08,032 abstract_dist.prepare_distribution_metadata( 2025-09-03T01:11:08,032 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-03T01:11:08,032 finder, build_isolation, check_build_deps 2025-09-03T01:11:08,032 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-03T01:11:08,032 ) 2025-09-03T01:11:08,032 ^ 2025-09-03T01:11:08,032 File "/usr/lib/python3/dist-packages/pip/_internal/distributions/sdist.py", line 69, in prepare_distribution_metadata 2025-09-03T01:11:08,032 self.req.prepare_metadata() 2025-09-03T01:11:08,032 ~~~~~~~~~~~~~~~~~~~~~~~~~^^ 2025-09-03T01:11:08,032 File "/usr/lib/python3/dist-packages/pip/_internal/req/req_install.py", line 581, in prepare_metadata 2025-09-03T01:11:08,032 self.metadata_directory = generate_metadata_legacy( 2025-09-03T01:11:08,032 ~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-03T01:11:08,032 build_env=self.build_env, 2025-09-03T01:11:08,032 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-03T01:11:08,032 ...<3 lines>... 2025-09-03T01:11:08,032 details=details, 2025-09-03T01:11:08,032 ^^^^^^^^^^^^^^^^ 2025-09-03T01:11:08,032 ) 2025-09-03T01:11:08,032 ^ 2025-09-03T01:11:08,032 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 70, in generate_metadata 2025-09-03T01:11:08,032 raise MetadataGenerationFailed(package_details=details) from error 2025-09-03T01:11:08,032 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2025-09-03T01:11:08,055 Removed minimalmodbus==0.3.1 from https://files.pythonhosted.org/packages/6d/91/e9f9b2a4982ef7188a491d55b08d0cf71dd50135e183fac0e6103ce845b6/MinimalModbus-0.3.1.zip from build tracker '/tmp/pip-build-tracker-d8qh8p4_' 2025-09-03T01:11:08,055 Removed build tracker: '/tmp/pip-build-tracker-d8qh8p4_'