2026-03-05T02:15:49,686 Created temporary directory: /tmp/pip-ephem-wheel-cache-k51f9qh2 2026-03-05T02:15:49,688 Created temporary directory: /tmp/pip-build-tracker-cg4e6flg 2026-03-05T02:15:49,689 Initialized build tracking at /tmp/pip-build-tracker-cg4e6flg 2026-03-05T02:15:49,689 Created build tracker: /tmp/pip-build-tracker-cg4e6flg 2026-03-05T02:15:49,690 Entered build tracker: /tmp/pip-build-tracker-cg4e6flg 2026-03-05T02:15:49,691 Created temporary directory: /tmp/pip-wheel-9s153yh0 2026-03-05T02:15:49,695 DEPRECATION: --no-binary currently disables reading from the cache of locally built wheels. In the future --no-binary will not influence the wheel cache. pip 23.1 will enforce this behaviour change. A possible replacement is to use the --no-cache-dir option. You can use the flag --use-feature=no-binary-enable-wheel-cache to test the upcoming behaviour. Discussion can be found at https://github.com/pypa/pip/issues/11453 2026-03-05T02:15:49,698 Created temporary directory: /tmp/pip-ephem-wheel-cache-so7dmhwg 2026-03-05T02:15:49,721 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-03-05T02:15:49,725 2 location(s) to search for versions of smg-grpc-proto: 2026-03-05T02:15:49,725 * https://pypi.org/simple/smg-grpc-proto/ 2026-03-05T02:15:49,725 * https://www.piwheels.org/simple/smg-grpc-proto/ 2026-03-05T02:15:49,726 Fetching project page and analyzing links: https://pypi.org/simple/smg-grpc-proto/ 2026-03-05T02:15:49,727 Getting page https://pypi.org/simple/smg-grpc-proto/ 2026-03-05T02:15:49,728 Found index url https://pypi.org/simple 2026-03-05T02:15:49,951 Fetched page https://pypi.org/simple/smg-grpc-proto/ as application/vnd.pypi.simple.v1+json 2026-03-05T02:15:49,954 Skipping link: No binaries permitted for smg-grpc-proto: https://files.pythonhosted.org/packages/80/a5/7e2c03bd793ad9cb962c9b3d1f6beba182770aad5c2fbbc102e459444c25/smg_grpc_proto-0.3.2-py3-none-any.whl (from https://pypi.org/simple/smg-grpc-proto/) (requires-python:>=3.10) 2026-03-05T02:15:49,955 Found link https://files.pythonhosted.org/packages/87/85/a1eea1fa192b1e72a1009f63d881f27a6954cc7be1ab0efd15cc5cbdeffa/smg_grpc_proto-0.3.2.tar.gz (from https://pypi.org/simple/smg-grpc-proto/) (requires-python:>=3.10), version: 0.3.2 2026-03-05T02:15:49,956 Skipping link: No binaries permitted for smg-grpc-proto: https://files.pythonhosted.org/packages/d4/dd/be1eb2edcad430bb908525ebfa6aad8d2a50fe007f4980b16b1f87b91fd4/smg_grpc_proto-0.3.3-py3-none-any.whl (from https://pypi.org/simple/smg-grpc-proto/) (requires-python:>=3.10) 2026-03-05T02:15:49,957 Found link https://files.pythonhosted.org/packages/d3/1e/033e5d867b9a51c5e80cb395e27a6514861b825ad8ee27a2dda58cf2b6a1/smg_grpc_proto-0.3.3.tar.gz (from https://pypi.org/simple/smg-grpc-proto/) (requires-python:>=3.10), version: 0.3.3 2026-03-05T02:15:49,957 Skipping link: No binaries permitted for smg-grpc-proto: https://files.pythonhosted.org/packages/f4/fe/783842a94409092162d69f03e501f66a0e18e9e397f224f2e0cb16162e6a/smg_grpc_proto-0.4.0-py3-none-any.whl (from https://pypi.org/simple/smg-grpc-proto/) (requires-python:>=3.10) 2026-03-05T02:15:49,959 Found link https://files.pythonhosted.org/packages/21/d9/5f1f9a23f9ebed0e4073a6c8ae4ff9a9e58b017145aa776e144976e4838d/smg_grpc_proto-0.4.0.tar.gz (from https://pypi.org/simple/smg-grpc-proto/) (requires-python:>=3.10), version: 0.4.0 2026-03-05T02:15:49,959 Skipping link: No binaries permitted for smg-grpc-proto: https://files.pythonhosted.org/packages/48/32/577fd7f86d7c8020514fb9324307ea0985fe273ff375aec76e0c17b5d10f/smg_grpc_proto-0.4.1-py3-none-any.whl (from https://pypi.org/simple/smg-grpc-proto/) (requires-python:>=3.10) 2026-03-05T02:15:49,960 Found link https://files.pythonhosted.org/packages/e3/17/14337a4cf67ff8ec7e38e517af9eeb3bcdfb769a9a7e2d0b616dc4985f2c/smg_grpc_proto-0.4.1.tar.gz (from https://pypi.org/simple/smg-grpc-proto/) (requires-python:>=3.10), version: 0.4.1 2026-03-05T02:15:49,961 Skipping link: No binaries permitted for smg-grpc-proto: https://files.pythonhosted.org/packages/0b/a2/5417b23d0a46cfd2531e20ead5efb73e6800433c5ae82afcdeea5b355be9/smg_grpc_proto-0.4.2-py3-none-any.whl (from https://pypi.org/simple/smg-grpc-proto/) (requires-python:>=3.10) 2026-03-05T02:15:49,962 Found link https://files.pythonhosted.org/packages/a0/75/d1a07c0493d9e0a35c2bbb1e0f0ff5beaae4828475bbafd50882522f606a/smg_grpc_proto-0.4.2.tar.gz (from https://pypi.org/simple/smg-grpc-proto/) (requires-python:>=3.10), version: 0.4.2 2026-03-05T02:15:49,963 Fetching project page and analyzing links: https://www.piwheels.org/simple/smg-grpc-proto/ 2026-03-05T02:15:49,964 Getting page https://www.piwheels.org/simple/smg-grpc-proto/ 2026-03-05T02:15:49,965 Found index url https://www.piwheels.org/simple 2026-03-05T02:15:50,126 Fetched page https://www.piwheels.org/simple/smg-grpc-proto/ as text/html 2026-03-05T02:15:50,129 Skipping link: No binaries permitted for smg-grpc-proto: https://www.piwheels.org/simple/smg-grpc-proto/smg_grpc_proto-0.4.1-py3-none-any.whl#sha256=5d82351bb7b585073858fea91bf9620342854cdcd178e7c2c72ba7cd01a793e7 (from https://www.piwheels.org/simple/smg-grpc-proto/) (requires-python:>=3.10) 2026-03-05T02:15:50,129 Skipping link: No binaries permitted for smg-grpc-proto: https://www.piwheels.org/simple/smg-grpc-proto/smg_grpc_proto-0.4.0-py3-none-any.whl#sha256=ac9dc970b66ede1e885555a31ed815bc705f2f03d15cc99cf6f760880ab1fac6 (from https://www.piwheels.org/simple/smg-grpc-proto/) (requires-python:>=3.10) 2026-03-05T02:15:50,130 Skipping link: No binaries permitted for smg-grpc-proto: https://archive1.piwheels.org/simple/smg-grpc-proto/smg_grpc_proto-0.3.3-py3-none-any.whl#sha256=2ffdfddb89595b05653689188944e6b8df6f81fa95a5d6f06e5fa54d58373638 (from https://www.piwheels.org/simple/smg-grpc-proto/) (requires-python:>=3.10) 2026-03-05T02:15:50,130 Skipping link: No binaries permitted for smg-grpc-proto: https://archive1.piwheels.org/simple/smg-grpc-proto/smg_grpc_proto-0.3.2-py3-none-any.whl#sha256=b0e33d615d6bae7385600d267b1136edb6db7075994afa1f5048d5393ae7f705 (from https://www.piwheels.org/simple/smg-grpc-proto/) (requires-python:>=3.10) 2026-03-05T02:15:50,131 Skipping link: not a file: https://www.piwheels.org/simple/smg-grpc-proto/ 2026-03-05T02:15:50,132 Skipping link: not a file: https://pypi.org/simple/smg-grpc-proto/ 2026-03-05T02:15:50,151 Given no hashes to check 1 links for project 'smg-grpc-proto': discarding no candidates 2026-03-05T02:15:50,169 Collecting smg-grpc-proto==0.4.2 2026-03-05T02:15:50,172 Created temporary directory: /tmp/pip-unpack-jz7q7dh7 2026-03-05T02:15:50,308 Downloading smg_grpc_proto-0.4.2.tar.gz (16 kB) 2026-03-05T02:15:50,350 Added smg-grpc-proto==0.4.2 from https://files.pythonhosted.org/packages/a0/75/d1a07c0493d9e0a35c2bbb1e0f0ff5beaae4828475bbafd50882522f606a/smg_grpc_proto-0.4.2.tar.gz to build tracker '/tmp/pip-build-tracker-cg4e6flg' 2026-03-05T02:15:50,355 Created temporary directory: /tmp/pip-build-env-6414ya2k 2026-03-05T02:15:50,360 Installing build dependencies: started 2026-03-05T02:15:50,361 Running command pip subprocess to install build dependencies 2026-03-05T02:15:51,502 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-03-05T02:15:52,119 DEPRECATION: --no-binary currently disables reading from the cache of locally built wheels. In the future --no-binary will not influence the wheel cache. pip 23.1 will enforce this behaviour change. A possible replacement is to use the --no-cache-dir option. You can use the flag --use-feature=no-binary-enable-wheel-cache to test the upcoming behaviour. Discussion can be found at https://github.com/pypa/pip/issues/11453 2026-03-05T02:15:52,143 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-03-05T02:15:53,848 Collecting setuptools>=68.0 2026-03-05T02:15:53,924 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.0-py3-none-any.whl (1.0 MB) 2026-03-05T02:15:58,812 Collecting grpcio-tools>=1.78.0 2026-03-05T02:15:58,825 Downloading https://www.piwheels.org/simple/grpcio-tools/grpcio_tools-1.78.0-cp311-cp311-linux_armv7l.whl (75.3 MB) 2026-03-05T02:16:04,471 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 75.3/75.3 MB 4.2 MB/s eta 0:00:00 2026-03-05T02:16:07,494 Collecting protobuf<7.0.0,>=6.31.1 2026-03-05T02:16:07,506 Downloading https://www.piwheels.org/simple/protobuf/protobuf-6.33.5-cp311-cp311-linux_armv7l.whl (1.1 MB) 2026-03-05T02:16:07,595 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.1/1.1 MB 13.6 MB/s eta 0:00:00 2026-03-05T02:16:12,264 Collecting grpcio>=1.78.0 2026-03-05T02:16:12,410 Using cached grpcio-1.78.0-cp311-cp311-linux_armv7l.whl (6.0 MB) 2026-03-05T02:16:13,002 Collecting typing-extensions~=4.12 2026-03-05T02:16:13,017 Using cached https://www.piwheels.org/simple/typing-extensions/typing_extensions-4.15.0-py3-none-any.whl (44 kB) 2026-03-05T02:16:15,939 Installing collected packages: typing-extensions, setuptools, protobuf, grpcio, grpcio-tools 2026-03-05T02:16:25,871 Creating /tmp/pip-build-env-6414ya2k/overlay/local/bin 2026-03-05T02:16:25,873 changing mode of /tmp/pip-build-env-6414ya2k/overlay/local/bin/python-grpc-tools-protoc to 755 2026-03-05T02:16:25,907 Successfully installed grpcio-1.78.0 grpcio-tools-1.78.0 protobuf-6.33.5 setuptools-82.0.0 typing-extensions-4.15.0 2026-03-05T02:16:26,763 Installing build dependencies: finished with status 'done' 2026-03-05T02:16:26,771 Getting requirements to build wheel: started 2026-03-05T02:16:26,772 Running command Getting requirements to build wheel 2026-03-05T02:16:27,424 /tmp/pip-build-env-6414ya2k/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-03-05T02:16:27,424 !! 2026-03-05T02:16:27,425 ******************************************************************************** 2026-03-05T02:16:27,426 Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). 2026-03-05T02:16:27,427 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-03-05T02:16:27,428 or your builds will no longer be supported. 2026-03-05T02:16:27,429 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-05T02:16:27,430 ******************************************************************************** 2026-03-05T02:16:27,431 !! 2026-03-05T02:16:27,431 corresp(dist, value, root_dir) 2026-03-05T02:16:27,501 /tmp/pip-build-env-6414ya2k/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-05T02:16:27,502 !! 2026-03-05T02:16:27,503 ******************************************************************************** 2026-03-05T02:16:27,504 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-05T02:16:27,505 License :: OSI Approved :: Apache Software License 2026-03-05T02:16:27,506 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-05T02:16:27,507 ******************************************************************************** 2026-03-05T02:16:27,508 !! 2026-03-05T02:16:27,508 dist._finalize_license_expression() 2026-03-05T02:16:27,509 /tmp/pip-build-env-6414ya2k/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-05T02:16:27,510 !! 2026-03-05T02:16:27,511 ******************************************************************************** 2026-03-05T02:16:27,512 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-05T02:16:27,513 License :: OSI Approved :: Apache Software License 2026-03-05T02:16:27,515 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-05T02:16:27,515 ******************************************************************************** 2026-03-05T02:16:27,516 !! 2026-03-05T02:16:27,516 self._finalize_license_expression() 2026-03-05T02:16:27,517 running egg_info 2026-03-05T02:16:27,520 writing smg_grpc_proto.egg-info/PKG-INFO 2026-03-05T02:16:27,523 writing dependency_links to smg_grpc_proto.egg-info/dependency_links.txt 2026-03-05T02:16:27,525 writing requirements to smg_grpc_proto.egg-info/requires.txt 2026-03-05T02:16:27,526 writing top-level names to smg_grpc_proto.egg-info/top_level.txt 2026-03-05T02:16:27,545 reading manifest file 'smg_grpc_proto.egg-info/SOURCES.txt' 2026-03-05T02:16:27,550 writing manifest file 'smg_grpc_proto.egg-info/SOURCES.txt' 2026-03-05T02:16:27,647 Getting requirements to build wheel: finished with status 'done' 2026-03-05T02:16:27,651 Created temporary directory: /tmp/pip-modern-metadata-r1tq8vzp 2026-03-05T02:16:27,653 Preparing metadata (pyproject.toml): started 2026-03-05T02:16:27,654 Running command Preparing metadata (pyproject.toml) 2026-03-05T02:16:28,256 /tmp/pip-build-env-6414ya2k/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-03-05T02:16:28,256 !! 2026-03-05T02:16:28,257 ******************************************************************************** 2026-03-05T02:16:28,258 Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). 2026-03-05T02:16:28,259 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-03-05T02:16:28,259 or your builds will no longer be supported. 2026-03-05T02:16:28,261 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-05T02:16:28,261 ******************************************************************************** 2026-03-05T02:16:28,263 !! 2026-03-05T02:16:28,263 corresp(dist, value, root_dir) 2026-03-05T02:16:28,330 /tmp/pip-build-env-6414ya2k/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-05T02:16:28,330 !! 2026-03-05T02:16:28,332 ******************************************************************************** 2026-03-05T02:16:28,332 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-05T02:16:28,333 License :: OSI Approved :: Apache Software License 2026-03-05T02:16:28,335 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-05T02:16:28,335 ******************************************************************************** 2026-03-05T02:16:28,336 !! 2026-03-05T02:16:28,337 dist._finalize_license_expression() 2026-03-05T02:16:28,338 /tmp/pip-build-env-6414ya2k/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-05T02:16:28,338 !! 2026-03-05T02:16:28,339 ******************************************************************************** 2026-03-05T02:16:28,340 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-05T02:16:28,341 License :: OSI Approved :: Apache Software License 2026-03-05T02:16:28,342 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-05T02:16:28,343 ******************************************************************************** 2026-03-05T02:16:28,345 !! 2026-03-05T02:16:28,345 self._finalize_license_expression() 2026-03-05T02:16:28,346 running dist_info 2026-03-05T02:16:28,356 creating /tmp/pip-modern-metadata-r1tq8vzp/smg_grpc_proto.egg-info 2026-03-05T02:16:28,357 writing /tmp/pip-modern-metadata-r1tq8vzp/smg_grpc_proto.egg-info/PKG-INFO 2026-03-05T02:16:28,360 writing dependency_links to /tmp/pip-modern-metadata-r1tq8vzp/smg_grpc_proto.egg-info/dependency_links.txt 2026-03-05T02:16:28,362 writing requirements to /tmp/pip-modern-metadata-r1tq8vzp/smg_grpc_proto.egg-info/requires.txt 2026-03-05T02:16:28,363 writing top-level names to /tmp/pip-modern-metadata-r1tq8vzp/smg_grpc_proto.egg-info/top_level.txt 2026-03-05T02:16:28,365 writing manifest file '/tmp/pip-modern-metadata-r1tq8vzp/smg_grpc_proto.egg-info/SOURCES.txt' 2026-03-05T02:16:28,381 reading manifest file '/tmp/pip-modern-metadata-r1tq8vzp/smg_grpc_proto.egg-info/SOURCES.txt' 2026-03-05T02:16:28,385 writing manifest file '/tmp/pip-modern-metadata-r1tq8vzp/smg_grpc_proto.egg-info/SOURCES.txt' 2026-03-05T02:16:28,386 creating '/tmp/pip-modern-metadata-r1tq8vzp/smg_grpc_proto-0.4.2.dist-info' 2026-03-05T02:16:28,505 Preparing metadata (pyproject.toml): finished with status 'done' 2026-03-05T02:16:28,510 Source in /tmp/pip-wheel-9s153yh0/smg-grpc-proto_dad7bbe9c3844e6fb82cd0149a70a648 has version 0.4.2, which satisfies requirement smg-grpc-proto==0.4.2 from https://files.pythonhosted.org/packages/a0/75/d1a07c0493d9e0a35c2bbb1e0f0ff5beaae4828475bbafd50882522f606a/smg_grpc_proto-0.4.2.tar.gz 2026-03-05T02:16:28,510 Removed smg-grpc-proto==0.4.2 from https://files.pythonhosted.org/packages/a0/75/d1a07c0493d9e0a35c2bbb1e0f0ff5beaae4828475bbafd50882522f606a/smg_grpc_proto-0.4.2.tar.gz from build tracker '/tmp/pip-build-tracker-cg4e6flg' 2026-03-05T02:16:28,516 Created temporary directory: /tmp/pip-unpack-yiqcwlqo 2026-03-05T02:16:28,516 Building wheels for collected packages: smg-grpc-proto 2026-03-05T02:16:28,520 Created temporary directory: /tmp/pip-wheel-0qb17933 2026-03-05T02:16:28,521 Destination directory: /tmp/pip-wheel-0qb17933 2026-03-05T02:16:28,523 Building wheel for smg-grpc-proto (pyproject.toml): started 2026-03-05T02:16:28,524 Running command Building wheel for smg-grpc-proto (pyproject.toml) 2026-03-05T02:16:29,084 /tmp/pip-build-env-6414ya2k/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-03-05T02:16:29,084 !! 2026-03-05T02:16:29,085 ******************************************************************************** 2026-03-05T02:16:29,086 Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). 2026-03-05T02:16:29,087 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-03-05T02:16:29,087 or your builds will no longer be supported. 2026-03-05T02:16:29,088 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-05T02:16:29,089 ******************************************************************************** 2026-03-05T02:16:29,090 !! 2026-03-05T02:16:29,090 corresp(dist, value, root_dir) 2026-03-05T02:16:29,150 /tmp/pip-build-env-6414ya2k/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-05T02:16:29,151 !! 2026-03-05T02:16:29,152 ******************************************************************************** 2026-03-05T02:16:29,152 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-05T02:16:29,153 License :: OSI Approved :: Apache Software License 2026-03-05T02:16:29,154 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-05T02:16:29,155 ******************************************************************************** 2026-03-05T02:16:29,156 !! 2026-03-05T02:16:29,157 dist._finalize_license_expression() 2026-03-05T02:16:29,157 /tmp/pip-build-env-6414ya2k/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-05T02:16:29,158 !! 2026-03-05T02:16:29,159 ******************************************************************************** 2026-03-05T02:16:29,159 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-05T02:16:29,160 License :: OSI Approved :: Apache Software License 2026-03-05T02:16:29,161 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-05T02:16:29,162 ******************************************************************************** 2026-03-05T02:16:29,162 !! 2026-03-05T02:16:29,163 self._finalize_license_expression() 2026-03-05T02:16:29,163 running bdist_wheel 2026-03-05T02:16:29,179 running build 2026-03-05T02:16:29,180 running build_py 2026-03-05T02:16:29,455 Generating protobuf stubs from 5 proto files... 2026-03-05T02:16:29,455 Generated 16 files (including type stubs) 2026-03-05T02:16:29,455 creating build/lib/smg_grpc_proto 2026-03-05T02:16:29,457 copying smg_grpc_proto/__init__.py -> build/lib/smg_grpc_proto 2026-03-05T02:16:29,459 running egg_info 2026-03-05T02:16:29,472 writing smg_grpc_proto.egg-info/PKG-INFO 2026-03-05T02:16:29,474 writing dependency_links to smg_grpc_proto.egg-info/dependency_links.txt 2026-03-05T02:16:29,476 writing requirements to smg_grpc_proto.egg-info/requires.txt 2026-03-05T02:16:29,477 writing top-level names to smg_grpc_proto.egg-info/top_level.txt 2026-03-05T02:16:29,490 reading manifest file 'smg_grpc_proto.egg-info/SOURCES.txt' 2026-03-05T02:16:29,495 writing manifest file 'smg_grpc_proto.egg-info/SOURCES.txt' 2026-03-05T02:16:29,498 /tmp/pip-build-env-6414ya2k/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'smg_grpc_proto.generated' is absent from the `packages` configuration. 2026-03-05T02:16:29,498 !! 2026-03-05T02:16:29,500 ******************************************************************************** 2026-03-05T02:16:29,500 ############################ 2026-03-05T02:16:29,501 # Package would be ignored # 2026-03-05T02:16:29,501 ############################ 2026-03-05T02:16:29,502 Python recognizes 'smg_grpc_proto.generated' as an importable package[^1], 2026-03-05T02:16:29,502 but it is absent from setuptools' `packages` configuration. 2026-03-05T02:16:29,504 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-05T02:16:29,504 package, please make sure that 'smg_grpc_proto.generated' is explicitly added 2026-03-05T02:16:29,505 to the `packages` configuration field. 2026-03-05T02:16:29,506 Alternatively, you can also rely on setuptools' discovery methods 2026-03-05T02:16:29,506 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-05T02:16:29,507 instead of `find_packages(...)`/`find:`). 2026-03-05T02:16:29,508 You can read more about "package discovery" on setuptools documentation page: 2026-03-05T02:16:29,509 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-05T02:16:29,510 If you don't want 'smg_grpc_proto.generated' to be distributed and are 2026-03-05T02:16:29,511 already explicitly excluding 'smg_grpc_proto.generated' via 2026-03-05T02:16:29,511 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-05T02:16:29,512 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-05T02:16:29,512 combination with a more fine grained `package-data` configuration. 2026-03-05T02:16:29,513 You can read more about "package data files" on setuptools documentation page: 2026-03-05T02:16:29,514 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-05T02:16:29,515 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-05T02:16:29,516 even if it does not contain any `.py` files. 2026-03-05T02:16:29,516 On the other hand, currently there is no concept of package data 2026-03-05T02:16:29,517 directory, all directories are treated like packages. 2026-03-05T02:16:29,517 ******************************************************************************** 2026-03-05T02:16:29,518 !! 2026-03-05T02:16:29,518 check.warn(importable) 2026-03-05T02:16:29,519 creating build/lib/smg_grpc_proto/generated 2026-03-05T02:16:29,519 copying smg_grpc_proto/generated/__init__.py -> build/lib/smg_grpc_proto/generated 2026-03-05T02:16:29,520 copying smg_grpc_proto/generated/common_pb2.py -> build/lib/smg_grpc_proto/generated 2026-03-05T02:16:29,520 copying smg_grpc_proto/generated/common_pb2.pyi -> build/lib/smg_grpc_proto/generated 2026-03-05T02:16:29,521 copying smg_grpc_proto/generated/common_pb2_grpc.py -> build/lib/smg_grpc_proto/generated 2026-03-05T02:16:29,522 copying smg_grpc_proto/generated/sglang_encoder_pb2.py -> build/lib/smg_grpc_proto/generated 2026-03-05T02:16:29,522 copying smg_grpc_proto/generated/sglang_encoder_pb2.pyi -> build/lib/smg_grpc_proto/generated 2026-03-05T02:16:29,523 copying smg_grpc_proto/generated/sglang_encoder_pb2_grpc.py -> build/lib/smg_grpc_proto/generated 2026-03-05T02:16:29,526 copying smg_grpc_proto/generated/sglang_scheduler_pb2.py -> build/lib/smg_grpc_proto/generated 2026-03-05T02:16:29,528 copying smg_grpc_proto/generated/sglang_scheduler_pb2.pyi -> build/lib/smg_grpc_proto/generated 2026-03-05T02:16:29,531 copying smg_grpc_proto/generated/sglang_scheduler_pb2_grpc.py -> build/lib/smg_grpc_proto/generated 2026-03-05T02:16:29,534 copying smg_grpc_proto/generated/trtllm_service_pb2.py -> build/lib/smg_grpc_proto/generated 2026-03-05T02:16:29,537 copying smg_grpc_proto/generated/trtllm_service_pb2.pyi -> build/lib/smg_grpc_proto/generated 2026-03-05T02:16:29,540 copying smg_grpc_proto/generated/trtllm_service_pb2_grpc.py -> build/lib/smg_grpc_proto/generated 2026-03-05T02:16:29,542 copying smg_grpc_proto/generated/vllm_engine_pb2.py -> build/lib/smg_grpc_proto/generated 2026-03-05T02:16:29,545 copying smg_grpc_proto/generated/vllm_engine_pb2.pyi -> build/lib/smg_grpc_proto/generated 2026-03-05T02:16:29,547 copying smg_grpc_proto/generated/vllm_engine_pb2_grpc.py -> build/lib/smg_grpc_proto/generated 2026-03-05T02:16:29,550 creating build/lib/smg_grpc_proto/proto 2026-03-05T02:16:29,551 copying smg_grpc_proto/proto/trtllm_service.proto -> build/lib/smg_grpc_proto/proto 2026-03-05T02:16:29,554 copying smg_grpc_proto/proto/sglang_scheduler.proto -> build/lib/smg_grpc_proto/proto 2026-03-05T02:16:29,557 copying smg_grpc_proto/proto/sglang_encoder.proto -> build/lib/smg_grpc_proto/proto 2026-03-05T02:16:29,559 copying smg_grpc_proto/proto/vllm_engine.proto -> build/lib/smg_grpc_proto/proto 2026-03-05T02:16:29,562 copying smg_grpc_proto/proto/common.proto -> build/lib/smg_grpc_proto/proto 2026-03-05T02:16:29,576 installing to build/bdist.linux-armv7l/wheel 2026-03-05T02:16:29,577 running install 2026-03-05T02:16:29,601 running install_lib 2026-03-05T02:16:29,608 creating build/bdist.linux-armv7l/wheel 2026-03-05T02:16:29,609 creating build/bdist.linux-armv7l/wheel/smg_grpc_proto 2026-03-05T02:16:29,611 copying build/lib/smg_grpc_proto/__init__.py -> build/bdist.linux-armv7l/wheel/./smg_grpc_proto 2026-03-05T02:16:29,613 creating build/bdist.linux-armv7l/wheel/smg_grpc_proto/generated 2026-03-05T02:16:29,614 copying build/lib/smg_grpc_proto/generated/sglang_scheduler_pb2.pyi -> build/bdist.linux-armv7l/wheel/./smg_grpc_proto/generated 2026-03-05T02:16:29,617 copying build/lib/smg_grpc_proto/generated/common_pb2.py -> build/bdist.linux-armv7l/wheel/./smg_grpc_proto/generated 2026-03-05T02:16:29,619 copying build/lib/smg_grpc_proto/generated/__init__.py -> build/bdist.linux-armv7l/wheel/./smg_grpc_proto/generated 2026-03-05T02:16:29,621 copying build/lib/smg_grpc_proto/generated/sglang_scheduler_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./smg_grpc_proto/generated 2026-03-05T02:16:29,623 copying build/lib/smg_grpc_proto/generated/trtllm_service_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./smg_grpc_proto/generated 2026-03-05T02:16:29,625 copying build/lib/smg_grpc_proto/generated/vllm_engine_pb2.py -> build/bdist.linux-armv7l/wheel/./smg_grpc_proto/generated 2026-03-05T02:16:29,627 copying build/lib/smg_grpc_proto/generated/sglang_encoder_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./smg_grpc_proto/generated 2026-03-05T02:16:29,629 copying build/lib/smg_grpc_proto/generated/common_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./smg_grpc_proto/generated 2026-03-05T02:16:29,631 copying build/lib/smg_grpc_proto/generated/trtllm_service_pb2.pyi -> build/bdist.linux-armv7l/wheel/./smg_grpc_proto/generated 2026-03-05T02:16:29,634 copying build/lib/smg_grpc_proto/generated/vllm_engine_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./smg_grpc_proto/generated 2026-03-05T02:16:29,636 copying build/lib/smg_grpc_proto/generated/trtllm_service_pb2.py -> build/bdist.linux-armv7l/wheel/./smg_grpc_proto/generated 2026-03-05T02:16:29,638 copying build/lib/smg_grpc_proto/generated/sglang_encoder_pb2.pyi -> build/bdist.linux-armv7l/wheel/./smg_grpc_proto/generated 2026-03-05T02:16:29,640 copying build/lib/smg_grpc_proto/generated/vllm_engine_pb2.pyi -> build/bdist.linux-armv7l/wheel/./smg_grpc_proto/generated 2026-03-05T02:16:29,643 copying build/lib/smg_grpc_proto/generated/sglang_encoder_pb2.py -> build/bdist.linux-armv7l/wheel/./smg_grpc_proto/generated 2026-03-05T02:16:29,644 copying build/lib/smg_grpc_proto/generated/sglang_scheduler_pb2.py -> build/bdist.linux-armv7l/wheel/./smg_grpc_proto/generated 2026-03-05T02:16:29,647 copying build/lib/smg_grpc_proto/generated/common_pb2.pyi -> build/bdist.linux-armv7l/wheel/./smg_grpc_proto/generated 2026-03-05T02:16:29,649 creating build/bdist.linux-armv7l/wheel/smg_grpc_proto/proto 2026-03-05T02:16:29,650 copying build/lib/smg_grpc_proto/proto/trtllm_service.proto -> build/bdist.linux-armv7l/wheel/./smg_grpc_proto/proto 2026-03-05T02:16:29,654 copying build/lib/smg_grpc_proto/proto/sglang_scheduler.proto -> build/bdist.linux-armv7l/wheel/./smg_grpc_proto/proto 2026-03-05T02:16:29,656 copying build/lib/smg_grpc_proto/proto/sglang_encoder.proto -> build/bdist.linux-armv7l/wheel/./smg_grpc_proto/proto 2026-03-05T02:16:29,658 copying build/lib/smg_grpc_proto/proto/vllm_engine.proto -> build/bdist.linux-armv7l/wheel/./smg_grpc_proto/proto 2026-03-05T02:16:29,660 copying build/lib/smg_grpc_proto/proto/common.proto -> build/bdist.linux-armv7l/wheel/./smg_grpc_proto/proto 2026-03-05T02:16:29,662 running install_egg_info 2026-03-05T02:16:29,667 Copying smg_grpc_proto.egg-info to build/bdist.linux-armv7l/wheel/./smg_grpc_proto-0.4.2-py3.11.egg-info 2026-03-05T02:16:29,676 running install_scripts 2026-03-05T02:16:29,682 creating build/bdist.linux-armv7l/wheel/smg_grpc_proto-0.4.2.dist-info/WHEEL 2026-03-05T02:16:29,685 creating '/tmp/pip-wheel-0qb17933/.tmp-bevw110j/smg_grpc_proto-0.4.2-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-03-05T02:16:29,687 adding 'smg_grpc_proto/__init__.py' 2026-03-05T02:16:29,689 adding 'smg_grpc_proto/generated/__init__.py' 2026-03-05T02:16:29,690 adding 'smg_grpc_proto/generated/common_pb2.py' 2026-03-05T02:16:29,692 adding 'smg_grpc_proto/generated/common_pb2.pyi' 2026-03-05T02:16:29,693 adding 'smg_grpc_proto/generated/common_pb2_grpc.py' 2026-03-05T02:16:29,695 adding 'smg_grpc_proto/generated/sglang_encoder_pb2.py' 2026-03-05T02:16:29,696 adding 'smg_grpc_proto/generated/sglang_encoder_pb2.pyi' 2026-03-05T02:16:29,698 adding 'smg_grpc_proto/generated/sglang_encoder_pb2_grpc.py' 2026-03-05T02:16:29,700 adding 'smg_grpc_proto/generated/sglang_scheduler_pb2.py' 2026-03-05T02:16:29,704 adding 'smg_grpc_proto/generated/sglang_scheduler_pb2.pyi' 2026-03-05T02:16:29,705 adding 'smg_grpc_proto/generated/sglang_scheduler_pb2_grpc.py' 2026-03-05T02:16:29,708 adding 'smg_grpc_proto/generated/trtllm_service_pb2.py' 2026-03-05T02:16:29,710 adding 'smg_grpc_proto/generated/trtllm_service_pb2.pyi' 2026-03-05T02:16:29,712 adding 'smg_grpc_proto/generated/trtllm_service_pb2_grpc.py' 2026-03-05T02:16:29,714 adding 'smg_grpc_proto/generated/vllm_engine_pb2.py' 2026-03-05T02:16:29,716 adding 'smg_grpc_proto/generated/vllm_engine_pb2.pyi' 2026-03-05T02:16:29,718 adding 'smg_grpc_proto/generated/vllm_engine_pb2_grpc.py' 2026-03-05T02:16:29,720 adding 'smg_grpc_proto/proto/common.proto' 2026-03-05T02:16:29,721 adding 'smg_grpc_proto/proto/sglang_encoder.proto' 2026-03-05T02:16:29,724 adding 'smg_grpc_proto/proto/sglang_scheduler.proto' 2026-03-05T02:16:29,726 adding 'smg_grpc_proto/proto/trtllm_service.proto' 2026-03-05T02:16:29,728 adding 'smg_grpc_proto/proto/vllm_engine.proto' 2026-03-05T02:16:29,731 adding 'smg_grpc_proto-0.4.2.dist-info/METADATA' 2026-03-05T02:16:29,732 adding 'smg_grpc_proto-0.4.2.dist-info/WHEEL' 2026-03-05T02:16:29,733 adding 'smg_grpc_proto-0.4.2.dist-info/top_level.txt' 2026-03-05T02:16:29,734 adding 'smg_grpc_proto-0.4.2.dist-info/RECORD' 2026-03-05T02:16:29,736 removing build/bdist.linux-armv7l/wheel 2026-03-05T02:16:29,843 Building wheel for smg-grpc-proto (pyproject.toml): finished with status 'done' 2026-03-05T02:16:29,849 Created wheel for smg-grpc-proto: filename=smg_grpc_proto-0.4.2-py3-none-any.whl size=57216 sha256=19bc03d51e0163b9d891672b3771d8dee305c48eb32c55214d058c293306c5ae 2026-03-05T02:16:29,850 Stored in directory: /tmp/pip-ephem-wheel-cache-so7dmhwg/wheels/da/d8/ec/9f57dd79dcd988982409a23d1bb9fe778538f83594e7e34111 2026-03-05T02:16:29,860 Successfully built smg-grpc-proto 2026-03-05T02:16:29,866 Removed build tracker: '/tmp/pip-build-tracker-cg4e6flg'