2025-09-03T01:11:03,905 Created temporary directory: /tmp/pip-build-tracker-o2i55r45 2025-09-03T01:11:03,905 Initialized build tracking at /tmp/pip-build-tracker-o2i55r45 2025-09-03T01:11:03,905 Created build tracker: /tmp/pip-build-tracker-o2i55r45 2025-09-03T01:11:03,905 Entered build tracker: /tmp/pip-build-tracker-o2i55r45 2025-09-03T01:11:03,906 Created temporary directory: /tmp/pip-wheel-l8otuppe 2025-09-03T01:11:03,909 Created temporary directory: /tmp/pip-ephem-wheel-cache-l5y8ywer 2025-09-03T01:11:03,965 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-03T01:11:03,967 2 location(s) to search for versions of minimalmodbus: 2025-09-03T01:11:03,967 * https://pypi.org/simple/minimalmodbus/ 2025-09-03T01:11:03,967 * https://www.piwheels.org/simple/minimalmodbus/ 2025-09-03T01:11:03,967 Fetching project page and analyzing links: https://pypi.org/simple/minimalmodbus/ 2025-09-03T01:11:03,968 Getting page https://pypi.org/simple/minimalmodbus/ 2025-09-03T01:11:03,969 Found index url https://pypi.org/simple/ 2025-09-03T01:11:04,118 Fetched page https://pypi.org/simple/minimalmodbus/ as application/vnd.pypi.simple.v1+json 2025-09-03T01:11:04,128 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:04,129 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:04,130 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:04,130 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:04,130 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:04,131 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:04,131 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:04,132 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:04,132 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:04,133 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:04,133 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:04,134 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:04,134 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:04,134 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:04,135 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:04,135 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:04,136 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:04,136 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:04,137 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:04,137 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:04,137 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:04,137 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:04,137 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:04,138 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:04,138 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:04,139 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:04,139 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:04,140 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:04,140 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:04,140 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:04,140 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:04,141 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:04,141 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:04,141 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:04,141 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:04,142 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:04,142 Fetching project page and analyzing links: https://www.piwheels.org/simple/minimalmodbus/ 2025-09-03T01:11:04,142 Getting page https://www.piwheels.org/simple/minimalmodbus/ 2025-09-03T01:11:04,143 Found index url https://www.piwheels.org/simple/ 2025-09-03T01:11:04,244 Fetched page https://www.piwheels.org/simple/minimalmodbus/ as text/html 2025-09-03T01:11:04,247 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:04,247 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:04,248 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:04,248 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:04,248 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:04,248 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:04,248 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:04,248 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:04,248 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:04,248 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:04,249 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:04,249 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:04,249 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:04,249 Skipping link: not a file: https://www.piwheels.org/simple/minimalmodbus/ 2025-09-03T01:11:04,249 Skipping link: not a file: https://pypi.org/simple/minimalmodbus/ 2025-09-03T01:11:04,276 Given no hashes to check 2 links for project 'minimalmodbus': discarding no candidates 2025-09-03T01:11:04,277 Collecting minimalmodbus==0.3 2025-09-03T01:11:04,278 Created temporary directory: /tmp/pip-unpack-litlg48v 2025-09-03T01:11:04,437 Downloading MinimalModbus-0.3.zip (75 kB) 2025-09-03T01:11:04,477 Added minimalmodbus==0.3 from https://files.pythonhosted.org/packages/f3/8e/92a0571914989a4d7d4378bf6c0a6c98bbb636b161ce88082a514e85c620/MinimalModbus-0.3.zip to build tracker '/tmp/pip-build-tracker-o2i55r45' 2025-09-03T01:11:04,478 Running setup.py (path:/tmp/pip-wheel-l8otuppe/minimalmodbus_78d39a5dc57d4fe8bc4b80cd0d5ac582/setup.py) egg_info for package minimalmodbus 2025-09-03T01:11:04,478 Created temporary directory: /tmp/pip-pip-egg-info-9dik35kc 2025-09-03T01:11:04,478 Preparing metadata (setup.py): started 2025-09-03T01:11:04,479 Running command python setup.py egg_info 2025-09-03T01:11:05,009 Traceback (most recent call last): 2025-09-03T01:11:05,010 File "", line 2, in 2025-09-03T01:11:05,011 exec(compile(''' 2025-09-03T01:11:05,011 ~~~~^^^^^^^^^^^^ 2025-09-03T01:11:05,011 # This is -- a caller that pip uses to run setup.py 2025-09-03T01:11:05,011 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-03T01:11:05,011 ...<32 lines>... 2025-09-03T01:11:05,011 exec(compile(setup_py_code, filename, "exec")) 2025-09-03T01:11:05,011 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-03T01:11:05,011 ''' % ('/tmp/pip-wheel-l8otuppe/minimalmodbus_78d39a5dc57d4fe8bc4b80cd0d5ac582/setup.py',), "", "exec")) 2025-09-03T01:11:05,012 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-03T01:11:05,012 File "", line 35, in 2025-09-03T01:11:05,012 File "/tmp/pip-wheel-l8otuppe/minimalmodbus_78d39a5dc57d4fe8bc4b80cd0d5ac582/setup.py", line 4, in 2025-09-03T01:11:05,012 import minimalmodbus 2025-09-03T01:11:05,012 File "/tmp/pip-wheel-l8otuppe/minimalmodbus_78d39a5dc57d4fe8bc4b80cd0d5ac582/minimalmodbus.py", line 39, in 2025-09-03T01:11:05,012 import serial 2025-09-03T01:11:05,012 ModuleNotFoundError: No module named 'serial' 2025-09-03T01:11:05,099 ERROR: python setup.py egg_info exited with 1 2025-09-03T01:11:05,111 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2025-09-03T01:11:05,111 exec(compile('"'"''"'"''"'"' 2025-09-03T01:11:05,111 # This is -- a caller that pip uses to run setup.py 2025-09-03T01:11:05,111 # 2025-09-03T01:11:05,111 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-03T01:11:05,111 # import from `distutils.core` to work with newer packaging standards. 2025-09-03T01:11:05,111 # - It provides a clear error message when setuptools is not installed. 2025-09-03T01:11:05,111 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-03T01:11:05,111 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-03T01:11:05,111 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-03T01:11:05,111 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-03T01:11:05,111 import os, sys, tokenize, traceback 2025-09-03T01:11:05,111 2025-09-03T01:11:05,111 try: 2025-09-03T01:11:05,111 import setuptools 2025-09-03T01:11:05,111 except ImportError: 2025-09-03T01:11:05,111 print( 2025-09-03T01:11:05,111 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-03T01:11:05,111 "the build environment with exception:", 2025-09-03T01:11:05,111 file=sys.stderr, 2025-09-03T01:11:05,111 ) 2025-09-03T01:11:05,111 traceback.print_exc() 2025-09-03T01:11:05,111 sys.exit(1) 2025-09-03T01:11:05,111 2025-09-03T01:11:05,111 __file__ = %r 2025-09-03T01:11:05,111 sys.argv[0] = __file__ 2025-09-03T01:11:05,111 2025-09-03T01:11:05,111 if os.path.exists(__file__): 2025-09-03T01:11:05,111 filename = __file__ 2025-09-03T01:11:05,111 with tokenize.open(__file__) as f: 2025-09-03T01:11:05,111 setup_py_code = f.read() 2025-09-03T01:11:05,111 else: 2025-09-03T01:11:05,111 filename = "" 2025-09-03T01:11:05,111 setup_py_code = "from setuptools import setup; setup()" 2025-09-03T01:11:05,111 2025-09-03T01:11:05,111 exec(compile(setup_py_code, filename, "exec")) 2025-09-03T01:11:05,111 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-l8otuppe/minimalmodbus_78d39a5dc57d4fe8bc4b80cd0d5ac582/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-9dik35kc[/] 2025-09-03T01:11:05,111 [bold magenta]cwd[/]: /tmp/pip-wheel-l8otuppe/minimalmodbus_78d39a5dc57d4fe8bc4b80cd0d5ac582/ 2025-09-03T01:11:05,112 Preparing metadata (setup.py): finished with status 'error' 2025-09-03T01:11:05,112 ERROR: metadata generation failed 2025-09-03T01:11:05,117 Exception information: 2025-09-03T01:11:05,117 Traceback (most recent call last): 2025-09-03T01:11:05,117 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 63, in generate_metadata 2025-09-03T01:11:05,117 call_subprocess( 2025-09-03T01:11:05,117 ~~~~~~~~~~~~~~~^ 2025-09-03T01:11:05,117 args, 2025-09-03T01:11:05,117 ^^^^^ 2025-09-03T01:11:05,117 ...<2 lines>... 2025-09-03T01:11:05,117 spinner=spinner, 2025-09-03T01:11:05,117 ^^^^^^^^^^^^^^^^ 2025-09-03T01:11:05,117 ) 2025-09-03T01:11:05,117 ^ 2025-09-03T01:11:05,117 File "/usr/lib/python3/dist-packages/pip/_internal/utils/subprocess.py", line 209, in call_subprocess 2025-09-03T01:11:05,117 raise error 2025-09-03T01:11:05,117 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2025-09-03T01:11:05,117 2025-09-03T01:11:05,117 The above exception was the direct cause of the following exception: 2025-09-03T01:11:05,117 2025-09-03T01:11:05,117 Traceback (most recent call last): 2025-09-03T01:11:05,117 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-03T01:11:05,117 status = _inner_run() 2025-09-03T01:11:05,117 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-03T01:11:05,117 return self.run(options, args) 2025-09-03T01:11:05,117 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-03T01:11:05,117 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-03T01:11:05,117 return func(self, options, args) 2025-09-03T01:11:05,117 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2025-09-03T01:11:05,117 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2025-09-03T01:11:05,117 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 96, in resolve 2025-09-03T01:11:05,117 result = self._result = resolver.resolve( 2025-09-03T01:11:05,117 ~~~~~~~~~~~~~~~~^ 2025-09-03T01:11:05,117 collected.requirements, max_rounds=limit_how_complex_resolution_can_be 2025-09-03T01:11:05,117 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-03T01:11:05,117 ) 2025-09-03T01:11:05,117 ^ 2025-09-03T01:11:05,117 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 515, in resolve 2025-09-03T01:11:05,117 state = resolution.resolve(requirements, max_rounds=max_rounds) 2025-09-03T01:11:05,117 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 388, in resolve 2025-09-03T01:11:05,117 self._add_to_criteria(self.state.criteria, r, parent=None) 2025-09-03T01:11:05,117 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-03T01:11:05,117 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 141, in _add_to_criteria 2025-09-03T01:11:05,117 if not criterion.candidates: 2025-09-03T01:11:05,117 ^^^^^^^^^^^^^^^^^^^^ 2025-09-03T01:11:05,117 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/structs.py", line 194, in __bool__ 2025-09-03T01:11:05,117 return bool(self._sequence) 2025-09-03T01:11:05,117 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 163, in __bool__ 2025-09-03T01:11:05,117 self._bool = any(self) 2025-09-03T01:11:05,117 ~~~^^^^^^ 2025-09-03T01:11:05,117 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 147, in 2025-09-03T01:11:05,117 return (c for c in iterator if id(c) not in self._incompatible_ids) 2025-09-03T01:11:05,117 ^^^^^^^^ 2025-09-03T01:11:05,117 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 37, in _iter_built 2025-09-03T01:11:05,117 candidate = func() 2025-09-03T01:11:05,117 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 187, in _make_candidate_from_link 2025-09-03T01:11:05,117 base: Optional[BaseCandidate] = self._make_base_candidate_from_link( 2025-09-03T01:11:05,117 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-03T01:11:05,117 link, template, name, version 2025-09-03T01:11:05,117 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-03T01:11:05,117 ) 2025-09-03T01:11:05,117 ^ 2025-09-03T01:11:05,117 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 233, in _make_base_candidate_from_link 2025-09-03T01:11:05,117 self._link_candidate_cache[link] = LinkCandidate( 2025-09-03T01:11:05,117 ~~~~~~~~~~~~~^ 2025-09-03T01:11:05,117 link, 2025-09-03T01:11:05,117 ^^^^^ 2025-09-03T01:11:05,117 ...<3 lines>... 2025-09-03T01:11:05,117 version=version, 2025-09-03T01:11:05,117 ^^^^^^^^^^^^^^^^ 2025-09-03T01:11:05,117 ) 2025-09-03T01:11:05,117 ^ 2025-09-03T01:11:05,117 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 306, in __init__ 2025-09-03T01:11:05,117 super().__init__( 2025-09-03T01:11:05,117 ~~~~~~~~~~~~~~~~^ 2025-09-03T01:11:05,117 link=link, 2025-09-03T01:11:05,117 ^^^^^^^^^^ 2025-09-03T01:11:05,117 ...<4 lines>... 2025-09-03T01:11:05,117 version=version, 2025-09-03T01:11:05,117 ^^^^^^^^^^^^^^^^ 2025-09-03T01:11:05,117 ) 2025-09-03T01:11:05,117 ^ 2025-09-03T01:11:05,117 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 159, in __init__ 2025-09-03T01:11:05,117 self.dist = self._prepare() 2025-09-03T01:11:05,117 ~~~~~~~~~~~~~^^ 2025-09-03T01:11:05,117 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 236, in _prepare 2025-09-03T01:11:05,117 dist = self._prepare_distribution() 2025-09-03T01:11:05,117 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 317, in _prepare_distribution 2025-09-03T01:11:05,117 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2025-09-03T01:11:05,117 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-03T01:11:05,117 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 532, in prepare_linked_requirement 2025-09-03T01:11:05,117 return self._prepare_linked_requirement(req, parallel_builds) 2025-09-03T01:11:05,117 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ 2025-09-03T01:11:05,117 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 647, in _prepare_linked_requirement 2025-09-03T01:11:05,117 dist = _get_prepared_distribution( 2025-09-03T01:11:05,117 req, 2025-09-03T01:11:05,117 ...<3 lines>... 2025-09-03T01:11:05,117 self.check_build_deps, 2025-09-03T01:11:05,117 ) 2025-09-03T01:11:05,117 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 71, in _get_prepared_distribution 2025-09-03T01:11:05,117 abstract_dist.prepare_distribution_metadata( 2025-09-03T01:11:05,117 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-03T01:11:05,117 finder, build_isolation, check_build_deps 2025-09-03T01:11:05,117 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-03T01:11:05,117 ) 2025-09-03T01:11:05,117 ^ 2025-09-03T01:11:05,117 File "/usr/lib/python3/dist-packages/pip/_internal/distributions/sdist.py", line 69, in prepare_distribution_metadata 2025-09-03T01:11:05,117 self.req.prepare_metadata() 2025-09-03T01:11:05,117 ~~~~~~~~~~~~~~~~~~~~~~~~~^^ 2025-09-03T01:11:05,117 File "/usr/lib/python3/dist-packages/pip/_internal/req/req_install.py", line 581, in prepare_metadata 2025-09-03T01:11:05,117 self.metadata_directory = generate_metadata_legacy( 2025-09-03T01:11:05,117 ~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-03T01:11:05,117 build_env=self.build_env, 2025-09-03T01:11:05,117 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-03T01:11:05,117 ...<3 lines>... 2025-09-03T01:11:05,117 details=details, 2025-09-03T01:11:05,117 ^^^^^^^^^^^^^^^^ 2025-09-03T01:11:05,117 ) 2025-09-03T01:11:05,117 ^ 2025-09-03T01:11:05,117 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 70, in generate_metadata 2025-09-03T01:11:05,117 raise MetadataGenerationFailed(package_details=details) from error 2025-09-03T01:11:05,117 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2025-09-03T01:11:05,140 Removed minimalmodbus==0.3 from https://files.pythonhosted.org/packages/f3/8e/92a0571914989a4d7d4378bf6c0a6c98bbb636b161ce88082a514e85c620/MinimalModbus-0.3.zip from build tracker '/tmp/pip-build-tracker-o2i55r45' 2025-09-03T01:11:05,140 Removed build tracker: '/tmp/pip-build-tracker-o2i55r45'