2026-03-01T08:51:19,740 Created temporary directory: /tmp/pip-ephem-wheel-cache-yimklpq7 2026-03-01T08:51:19,742 Created temporary directory: /tmp/pip-build-tracker-a67dzbni 2026-03-01T08:51:19,742 Initialized build tracking at /tmp/pip-build-tracker-a67dzbni 2026-03-01T08:51:19,743 Created build tracker: /tmp/pip-build-tracker-a67dzbni 2026-03-01T08:51:19,743 Entered build tracker: /tmp/pip-build-tracker-a67dzbni 2026-03-01T08:51:19,744 Created temporary directory: /tmp/pip-wheel-xr9jkiwc 2026-03-01T08:51:19,747 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-01T08:51:19,749 Created temporary directory: /tmp/pip-ephem-wheel-cache-gx4v4t2t 2026-03-01T08:51:19,773 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-03-01T08:51:19,777 2 location(s) to search for versions of smg-grpc-proto: 2026-03-01T08:51:19,777 * https://pypi.org/simple/smg-grpc-proto/ 2026-03-01T08:51:19,777 * https://www.piwheels.org/simple/smg-grpc-proto/ 2026-03-01T08:51:19,778 Fetching project page and analyzing links: https://pypi.org/simple/smg-grpc-proto/ 2026-03-01T08:51:19,779 Getting page https://pypi.org/simple/smg-grpc-proto/ 2026-03-01T08:51:19,780 Found index url https://pypi.org/simple 2026-03-01T08:51:19,993 Fetched page https://pypi.org/simple/smg-grpc-proto/ as application/vnd.pypi.simple.v1+json 2026-03-01T08:51:19,996 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-01T08:51:19,997 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-01T08:51:19,998 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-01T08:51:19,999 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-01T08:51:20,000 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-01T08:51:20,001 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-01T08:51:20,001 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-01T08:51:20,003 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-01T08:51:20,004 Fetching project page and analyzing links: https://www.piwheels.org/simple/smg-grpc-proto/ 2026-03-01T08:51:20,004 Getting page https://www.piwheels.org/simple/smg-grpc-proto/ 2026-03-01T08:51:20,006 Found index url https://www.piwheels.org/simple 2026-03-01T08:51:20,189 Fetched page https://www.piwheels.org/simple/smg-grpc-proto/ as text/html 2026-03-01T08:51:20,191 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-01T08:51:20,192 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-01T08:51:20,192 Skipping link: not a file: https://www.piwheels.org/simple/smg-grpc-proto/ 2026-03-01T08:51:20,193 Skipping link: not a file: https://pypi.org/simple/smg-grpc-proto/ 2026-03-01T08:51:20,213 Given no hashes to check 1 links for project 'smg-grpc-proto': discarding no candidates 2026-03-01T08:51:20,232 Collecting smg-grpc-proto==0.4.0 2026-03-01T08:51:20,235 Created temporary directory: /tmp/pip-unpack-t2agrazd 2026-03-01T08:51:20,400 Downloading smg_grpc_proto-0.4.0.tar.gz (14 kB) 2026-03-01T08:51:20,435 Added smg-grpc-proto==0.4.0 from https://files.pythonhosted.org/packages/21/d9/5f1f9a23f9ebed0e4073a6c8ae4ff9a9e58b017145aa776e144976e4838d/smg_grpc_proto-0.4.0.tar.gz to build tracker '/tmp/pip-build-tracker-a67dzbni' 2026-03-01T08:51:20,440 Created temporary directory: /tmp/pip-build-env-24uf6brc 2026-03-01T08:51:20,444 Installing build dependencies: started 2026-03-01T08:51:20,446 Running command pip subprocess to install build dependencies 2026-03-01T08:51:21,584 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-03-01T08:51:22,156 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-01T08:51:22,179 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-03-01T08:51:23,918 Collecting setuptools>=68.0 2026-03-01T08:51:24,008 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.0-py3-none-any.whl (1.0 MB) 2026-03-01T08:51:28,953 Collecting grpcio-tools>=1.78.0 2026-03-01T08:51:28,967 Downloading https://www.piwheels.org/simple/grpcio-tools/grpcio_tools-1.78.0-cp311-cp311-linux_armv7l.whl (75.3 MB) 2026-03-01T08:51:37,349 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 75.3/75.3 MB 2.7 MB/s eta 0:00:00 2026-03-01T08:51:40,453 Collecting protobuf<7.0.0,>=6.31.1 2026-03-01T08:51:40,552 Using cached https://www.piwheels.org/simple/protobuf/protobuf-6.33.5-cp311-cp311-linux_armv7l.whl (1.1 MB) 2026-03-01T08:51:45,245 Collecting grpcio>=1.78.0 2026-03-01T08:51:45,416 Using cached grpcio-1.78.0-cp311-cp311-linux_armv7l.whl (6.0 MB) 2026-03-01T08:51:45,992 Collecting typing-extensions~=4.12 2026-03-01T08:51:46,008 Using cached https://www.piwheels.org/simple/typing-extensions/typing_extensions-4.15.0-py3-none-any.whl (44 kB) 2026-03-01T08:51:48,964 Installing collected packages: typing-extensions, setuptools, protobuf, grpcio, grpcio-tools 2026-03-01T08:51:57,607 Creating /tmp/pip-build-env-24uf6brc/overlay/local/bin 2026-03-01T08:51:57,609 changing mode of /tmp/pip-build-env-24uf6brc/overlay/local/bin/python-grpc-tools-protoc to 755 2026-03-01T08:51:57,645 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-01T08:51:58,501 Installing build dependencies: finished with status 'done' 2026-03-01T08:51:58,508 Getting requirements to build wheel: started 2026-03-01T08:51:58,509 Running command Getting requirements to build wheel 2026-03-01T08:51:59,143 /tmp/pip-build-env-24uf6brc/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-03-01T08:51:59,143 !! 2026-03-01T08:51:59,144 ******************************************************************************** 2026-03-01T08:51:59,144 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-01T08:51:59,145 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-03-01T08:51:59,146 or your builds will no longer be supported. 2026-03-01T08:51:59,147 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-01T08:51:59,147 ******************************************************************************** 2026-03-01T08:51:59,148 !! 2026-03-01T08:51:59,149 corresp(dist, value, root_dir) 2026-03-01T08:51:59,221 /tmp/pip-build-env-24uf6brc/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-01T08:51:59,221 !! 2026-03-01T08:51:59,222 ******************************************************************************** 2026-03-01T08:51:59,223 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-01T08:51:59,224 License :: OSI Approved :: Apache Software License 2026-03-01T08:51:59,225 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-01T08:51:59,225 ******************************************************************************** 2026-03-01T08:51:59,227 !! 2026-03-01T08:51:59,228 dist._finalize_license_expression() 2026-03-01T08:51:59,228 /tmp/pip-build-env-24uf6brc/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-01T08:51:59,229 !! 2026-03-01T08:51:59,230 ******************************************************************************** 2026-03-01T08:51:59,231 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-01T08:51:59,232 License :: OSI Approved :: Apache Software License 2026-03-01T08:51:59,233 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-01T08:51:59,234 ******************************************************************************** 2026-03-01T08:51:59,235 !! 2026-03-01T08:51:59,236 self._finalize_license_expression() 2026-03-01T08:51:59,236 running egg_info 2026-03-01T08:51:59,243 writing smg_grpc_proto.egg-info/PKG-INFO 2026-03-01T08:51:59,246 writing dependency_links to smg_grpc_proto.egg-info/dependency_links.txt 2026-03-01T08:51:59,248 writing requirements to smg_grpc_proto.egg-info/requires.txt 2026-03-01T08:51:59,249 writing top-level names to smg_grpc_proto.egg-info/top_level.txt 2026-03-01T08:51:59,268 reading manifest file 'smg_grpc_proto.egg-info/SOURCES.txt' 2026-03-01T08:51:59,273 writing manifest file 'smg_grpc_proto.egg-info/SOURCES.txt' 2026-03-01T08:51:59,370 Getting requirements to build wheel: finished with status 'done' 2026-03-01T08:51:59,374 Created temporary directory: /tmp/pip-modern-metadata-afp7hj0j 2026-03-01T08:51:59,376 Preparing metadata (pyproject.toml): started 2026-03-01T08:51:59,377 Running command Preparing metadata (pyproject.toml) 2026-03-01T08:51:59,946 /tmp/pip-build-env-24uf6brc/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-03-01T08:51:59,946 !! 2026-03-01T08:51:59,947 ******************************************************************************** 2026-03-01T08:51:59,948 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-01T08:51:59,949 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-03-01T08:51:59,949 or your builds will no longer be supported. 2026-03-01T08:51:59,950 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-01T08:51:59,950 ******************************************************************************** 2026-03-01T08:51:59,951 !! 2026-03-01T08:51:59,952 corresp(dist, value, root_dir) 2026-03-01T08:52:00,018 /tmp/pip-build-env-24uf6brc/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-01T08:52:00,019 !! 2026-03-01T08:52:00,020 ******************************************************************************** 2026-03-01T08:52:00,020 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-01T08:52:00,021 License :: OSI Approved :: Apache Software License 2026-03-01T08:52:00,022 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-01T08:52:00,023 ******************************************************************************** 2026-03-01T08:52:00,024 !! 2026-03-01T08:52:00,024 dist._finalize_license_expression() 2026-03-01T08:52:00,025 /tmp/pip-build-env-24uf6brc/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-01T08:52:00,025 !! 2026-03-01T08:52:00,027 ******************************************************************************** 2026-03-01T08:52:00,027 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-01T08:52:00,029 License :: OSI Approved :: Apache Software License 2026-03-01T08:52:00,030 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-01T08:52:00,031 ******************************************************************************** 2026-03-01T08:52:00,032 !! 2026-03-01T08:52:00,033 self._finalize_license_expression() 2026-03-01T08:52:00,033 running dist_info 2026-03-01T08:52:00,044 creating /tmp/pip-modern-metadata-afp7hj0j/smg_grpc_proto.egg-info 2026-03-01T08:52:00,045 writing /tmp/pip-modern-metadata-afp7hj0j/smg_grpc_proto.egg-info/PKG-INFO 2026-03-01T08:52:00,048 writing dependency_links to /tmp/pip-modern-metadata-afp7hj0j/smg_grpc_proto.egg-info/dependency_links.txt 2026-03-01T08:52:00,050 writing requirements to /tmp/pip-modern-metadata-afp7hj0j/smg_grpc_proto.egg-info/requires.txt 2026-03-01T08:52:00,051 writing top-level names to /tmp/pip-modern-metadata-afp7hj0j/smg_grpc_proto.egg-info/top_level.txt 2026-03-01T08:52:00,053 writing manifest file '/tmp/pip-modern-metadata-afp7hj0j/smg_grpc_proto.egg-info/SOURCES.txt' 2026-03-01T08:52:00,069 reading manifest file '/tmp/pip-modern-metadata-afp7hj0j/smg_grpc_proto.egg-info/SOURCES.txt' 2026-03-01T08:52:00,073 writing manifest file '/tmp/pip-modern-metadata-afp7hj0j/smg_grpc_proto.egg-info/SOURCES.txt' 2026-03-01T08:52:00,074 creating '/tmp/pip-modern-metadata-afp7hj0j/smg_grpc_proto-0.4.0.dist-info' 2026-03-01T08:52:00,195 Preparing metadata (pyproject.toml): finished with status 'done' 2026-03-01T08:52:00,199 Source in /tmp/pip-wheel-xr9jkiwc/smg-grpc-proto_f020ffd6a65d4db0a0415d6d439cf890 has version 0.4.0, which satisfies requirement smg-grpc-proto==0.4.0 from https://files.pythonhosted.org/packages/21/d9/5f1f9a23f9ebed0e4073a6c8ae4ff9a9e58b017145aa776e144976e4838d/smg_grpc_proto-0.4.0.tar.gz 2026-03-01T08:52:00,200 Removed smg-grpc-proto==0.4.0 from https://files.pythonhosted.org/packages/21/d9/5f1f9a23f9ebed0e4073a6c8ae4ff9a9e58b017145aa776e144976e4838d/smg_grpc_proto-0.4.0.tar.gz from build tracker '/tmp/pip-build-tracker-a67dzbni' 2026-03-01T08:52:00,206 Created temporary directory: /tmp/pip-unpack-_g3qq330 2026-03-01T08:52:00,206 Building wheels for collected packages: smg-grpc-proto 2026-03-01T08:52:00,210 Created temporary directory: /tmp/pip-wheel-2fkht33v 2026-03-01T08:52:00,211 Destination directory: /tmp/pip-wheel-2fkht33v 2026-03-01T08:52:00,213 Building wheel for smg-grpc-proto (pyproject.toml): started 2026-03-01T08:52:00,214 Running command Building wheel for smg-grpc-proto (pyproject.toml) 2026-03-01T08:52:00,776 /tmp/pip-build-env-24uf6brc/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-03-01T08:52:00,776 !! 2026-03-01T08:52:00,777 ******************************************************************************** 2026-03-01T08:52:00,778 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-01T08:52:00,779 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-03-01T08:52:00,779 or your builds will no longer be supported. 2026-03-01T08:52:00,780 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-01T08:52:00,781 ******************************************************************************** 2026-03-01T08:52:00,782 !! 2026-03-01T08:52:00,783 corresp(dist, value, root_dir) 2026-03-01T08:52:00,843 /tmp/pip-build-env-24uf6brc/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-01T08:52:00,843 !! 2026-03-01T08:52:00,844 ******************************************************************************** 2026-03-01T08:52:00,845 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-01T08:52:00,846 License :: OSI Approved :: Apache Software License 2026-03-01T08:52:00,847 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-01T08:52:00,848 ******************************************************************************** 2026-03-01T08:52:00,849 !! 2026-03-01T08:52:00,850 dist._finalize_license_expression() 2026-03-01T08:52:00,850 /tmp/pip-build-env-24uf6brc/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-01T08:52:00,851 !! 2026-03-01T08:52:00,852 ******************************************************************************** 2026-03-01T08:52:00,853 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-01T08:52:00,854 License :: OSI Approved :: Apache Software License 2026-03-01T08:52:00,855 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-01T08:52:00,856 ******************************************************************************** 2026-03-01T08:52:00,857 !! 2026-03-01T08:52:00,858 self._finalize_license_expression() 2026-03-01T08:52:00,858 running bdist_wheel 2026-03-01T08:52:00,872 running build 2026-03-01T08:52:00,873 running build_py 2026-03-01T08:52:01,136 Generating protobuf stubs from 3 proto files... 2026-03-01T08:52:01,136 Generated 10 files (including type stubs) 2026-03-01T08:52:01,137 creating build/lib/smg_grpc_proto 2026-03-01T08:52:01,139 copying smg_grpc_proto/__init__.py -> build/lib/smg_grpc_proto 2026-03-01T08:52:01,141 running egg_info 2026-03-01T08:52:01,154 writing smg_grpc_proto.egg-info/PKG-INFO 2026-03-01T08:52:01,156 writing dependency_links to smg_grpc_proto.egg-info/dependency_links.txt 2026-03-01T08:52:01,158 writing requirements to smg_grpc_proto.egg-info/requires.txt 2026-03-01T08:52:01,159 writing top-level names to smg_grpc_proto.egg-info/top_level.txt 2026-03-01T08:52:01,171 reading manifest file 'smg_grpc_proto.egg-info/SOURCES.txt' 2026-03-01T08:52:01,176 writing manifest file 'smg_grpc_proto.egg-info/SOURCES.txt' 2026-03-01T08:52:01,179 /tmp/pip-build-env-24uf6brc/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-01T08:52:01,179 !! 2026-03-01T08:52:01,180 ******************************************************************************** 2026-03-01T08:52:01,181 ############################ 2026-03-01T08:52:01,181 # Package would be ignored # 2026-03-01T08:52:01,181 ############################ 2026-03-01T08:52:01,182 Python recognizes 'smg_grpc_proto.generated' as an importable package[^1], 2026-03-01T08:52:01,182 but it is absent from setuptools' `packages` configuration. 2026-03-01T08:52:01,183 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-01T08:52:01,184 package, please make sure that 'smg_grpc_proto.generated' is explicitly added 2026-03-01T08:52:01,184 to the `packages` configuration field. 2026-03-01T08:52:01,185 Alternatively, you can also rely on setuptools' discovery methods 2026-03-01T08:52:01,186 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-01T08:52:01,186 instead of `find_packages(...)`/`find:`). 2026-03-01T08:52:01,187 You can read more about "package discovery" on setuptools documentation page: 2026-03-01T08:52:01,189 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-01T08:52:01,190 If you don't want 'smg_grpc_proto.generated' to be distributed and are 2026-03-01T08:52:01,190 already explicitly excluding 'smg_grpc_proto.generated' via 2026-03-01T08:52:01,191 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-01T08:52:01,192 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-01T08:52:01,192 combination with a more fine grained `package-data` configuration. 2026-03-01T08:52:01,193 You can read more about "package data files" on setuptools documentation page: 2026-03-01T08:52:01,194 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-01T08:52:01,196 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-01T08:52:01,196 even if it does not contain any `.py` files. 2026-03-01T08:52:01,197 On the other hand, currently there is no concept of package data 2026-03-01T08:52:01,197 directory, all directories are treated like packages. 2026-03-01T08:52:01,198 ******************************************************************************** 2026-03-01T08:52:01,199 !! 2026-03-01T08:52:01,200 check.warn(importable) 2026-03-01T08:52:01,200 creating build/lib/smg_grpc_proto/generated 2026-03-01T08:52:01,201 copying smg_grpc_proto/generated/__init__.py -> build/lib/smg_grpc_proto/generated 2026-03-01T08:52:01,201 copying smg_grpc_proto/generated/sglang_scheduler_pb2.py -> build/lib/smg_grpc_proto/generated 2026-03-01T08:52:01,203 copying smg_grpc_proto/generated/sglang_scheduler_pb2.pyi -> build/lib/smg_grpc_proto/generated 2026-03-01T08:52:01,207 copying smg_grpc_proto/generated/sglang_scheduler_pb2_grpc.py -> build/lib/smg_grpc_proto/generated 2026-03-01T08:52:01,210 copying smg_grpc_proto/generated/trtllm_service_pb2.py -> build/lib/smg_grpc_proto/generated 2026-03-01T08:52:01,213 copying smg_grpc_proto/generated/trtllm_service_pb2.pyi -> build/lib/smg_grpc_proto/generated 2026-03-01T08:52:01,216 copying smg_grpc_proto/generated/trtllm_service_pb2_grpc.py -> build/lib/smg_grpc_proto/generated 2026-03-01T08:52:01,219 copying smg_grpc_proto/generated/vllm_engine_pb2.py -> build/lib/smg_grpc_proto/generated 2026-03-01T08:52:01,221 copying smg_grpc_proto/generated/vllm_engine_pb2.pyi -> build/lib/smg_grpc_proto/generated 2026-03-01T08:52:01,224 copying smg_grpc_proto/generated/vllm_engine_pb2_grpc.py -> build/lib/smg_grpc_proto/generated 2026-03-01T08:52:01,227 creating build/lib/smg_grpc_proto/proto 2026-03-01T08:52:01,228 copying smg_grpc_proto/proto/trtllm_service.proto -> build/lib/smg_grpc_proto/proto 2026-03-01T08:52:01,231 copying smg_grpc_proto/proto/sglang_scheduler.proto -> build/lib/smg_grpc_proto/proto 2026-03-01T08:52:01,234 copying smg_grpc_proto/proto/vllm_engine.proto -> build/lib/smg_grpc_proto/proto 2026-03-01T08:52:01,248 installing to build/bdist.linux-armv7l/wheel 2026-03-01T08:52:01,249 running install 2026-03-01T08:52:01,272 running install_lib 2026-03-01T08:52:01,279 creating build/bdist.linux-armv7l/wheel 2026-03-01T08:52:01,281 creating build/bdist.linux-armv7l/wheel/smg_grpc_proto 2026-03-01T08:52:01,283 creating build/bdist.linux-armv7l/wheel/smg_grpc_proto/proto 2026-03-01T08:52:01,284 copying build/lib/smg_grpc_proto/proto/trtllm_service.proto -> build/bdist.linux-armv7l/wheel/./smg_grpc_proto/proto 2026-03-01T08:52:01,287 copying build/lib/smg_grpc_proto/proto/sglang_scheduler.proto -> build/bdist.linux-armv7l/wheel/./smg_grpc_proto/proto 2026-03-01T08:52:01,290 copying build/lib/smg_grpc_proto/proto/vllm_engine.proto -> build/bdist.linux-armv7l/wheel/./smg_grpc_proto/proto 2026-03-01T08:52:01,293 creating build/bdist.linux-armv7l/wheel/smg_grpc_proto/generated 2026-03-01T08:52:01,294 copying build/lib/smg_grpc_proto/generated/vllm_engine_pb2.py -> build/bdist.linux-armv7l/wheel/./smg_grpc_proto/generated 2026-03-01T08:52:01,296 copying build/lib/smg_grpc_proto/generated/sglang_scheduler_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./smg_grpc_proto/generated 2026-03-01T08:52:01,299 copying build/lib/smg_grpc_proto/generated/trtllm_service_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./smg_grpc_proto/generated 2026-03-01T08:52:01,302 copying build/lib/smg_grpc_proto/generated/sglang_scheduler_pb2.py -> build/bdist.linux-armv7l/wheel/./smg_grpc_proto/generated 2026-03-01T08:52:01,305 copying build/lib/smg_grpc_proto/generated/vllm_engine_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./smg_grpc_proto/generated 2026-03-01T08:52:01,307 copying build/lib/smg_grpc_proto/generated/__init__.py -> build/bdist.linux-armv7l/wheel/./smg_grpc_proto/generated 2026-03-01T08:52:01,309 copying build/lib/smg_grpc_proto/generated/trtllm_service_pb2.py -> build/bdist.linux-armv7l/wheel/./smg_grpc_proto/generated 2026-03-01T08:52:01,312 copying build/lib/smg_grpc_proto/generated/sglang_scheduler_pb2.pyi -> build/bdist.linux-armv7l/wheel/./smg_grpc_proto/generated 2026-03-01T08:52:01,315 copying build/lib/smg_grpc_proto/generated/vllm_engine_pb2.pyi -> build/bdist.linux-armv7l/wheel/./smg_grpc_proto/generated 2026-03-01T08:52:01,318 copying build/lib/smg_grpc_proto/generated/trtllm_service_pb2.pyi -> build/bdist.linux-armv7l/wheel/./smg_grpc_proto/generated 2026-03-01T08:52:01,321 copying build/lib/smg_grpc_proto/__init__.py -> build/bdist.linux-armv7l/wheel/./smg_grpc_proto 2026-03-01T08:52:01,322 running install_egg_info 2026-03-01T08:52:01,328 Copying smg_grpc_proto.egg-info to build/bdist.linux-armv7l/wheel/./smg_grpc_proto-0.4.0-py3.11.egg-info 2026-03-01T08:52:01,338 running install_scripts 2026-03-01T08:52:01,344 creating build/bdist.linux-armv7l/wheel/smg_grpc_proto-0.4.0.dist-info/WHEEL 2026-03-01T08:52:01,347 creating '/tmp/pip-wheel-2fkht33v/.tmp-jw3831vr/smg_grpc_proto-0.4.0-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-03-01T08:52:01,350 adding 'smg_grpc_proto/__init__.py' 2026-03-01T08:52:01,352 adding 'smg_grpc_proto/generated/__init__.py' 2026-03-01T08:52:01,355 adding 'smg_grpc_proto/generated/sglang_scheduler_pb2.py' 2026-03-01T08:52:01,359 adding 'smg_grpc_proto/generated/sglang_scheduler_pb2.pyi' 2026-03-01T08:52:01,361 adding 'smg_grpc_proto/generated/sglang_scheduler_pb2_grpc.py' 2026-03-01T08:52:01,364 adding 'smg_grpc_proto/generated/trtllm_service_pb2.py' 2026-03-01T08:52:01,367 adding 'smg_grpc_proto/generated/trtllm_service_pb2.pyi' 2026-03-01T08:52:01,369 adding 'smg_grpc_proto/generated/trtllm_service_pb2_grpc.py' 2026-03-01T08:52:01,371 adding 'smg_grpc_proto/generated/vllm_engine_pb2.py' 2026-03-01T08:52:01,374 adding 'smg_grpc_proto/generated/vllm_engine_pb2.pyi' 2026-03-01T08:52:01,376 adding 'smg_grpc_proto/generated/vllm_engine_pb2_grpc.py' 2026-03-01T08:52:01,379 adding 'smg_grpc_proto/proto/sglang_scheduler.proto' 2026-03-01T08:52:01,381 adding 'smg_grpc_proto/proto/trtllm_service.proto' 2026-03-01T08:52:01,384 adding 'smg_grpc_proto/proto/vllm_engine.proto' 2026-03-01T08:52:01,386 adding 'smg_grpc_proto-0.4.0.dist-info/METADATA' 2026-03-01T08:52:01,387 adding 'smg_grpc_proto-0.4.0.dist-info/WHEEL' 2026-03-01T08:52:01,389 adding 'smg_grpc_proto-0.4.0.dist-info/top_level.txt' 2026-03-01T08:52:01,390 adding 'smg_grpc_proto-0.4.0.dist-info/RECORD' 2026-03-01T08:52:01,392 removing build/bdist.linux-armv7l/wheel 2026-03-01T08:52:01,497 Building wheel for smg-grpc-proto (pyproject.toml): finished with status 'done' 2026-03-01T08:52:01,503 Created wheel for smg-grpc-proto: filename=smg_grpc_proto-0.4.0-py3-none-any.whl size=45573 sha256=ac9dc970b66ede1e885555a31ed815bc705f2f03d15cc99cf6f760880ab1fac6 2026-03-01T08:52:01,504 Stored in directory: /tmp/pip-ephem-wheel-cache-gx4v4t2t/wheels/b1/94/3b/57b5656b29ad4c1a8d4e610469b931ccbe337411921692352a 2026-03-01T08:52:01,514 Successfully built smg-grpc-proto 2026-03-01T08:52:01,518 Removed build tracker: '/tmp/pip-build-tracker-a67dzbni'