project-chip / connectedhomeip

Matter (formerly Project CHIP) creates more connections between more objects, simplifying development for manufacturers and increasing compatibility for consumers, guided by the Connectivity Standards Alliance.
https://buildwithmatter.com
Apache License 2.0
7.34k stars 1.97k forks source link

[Build] gn_bootstrap.sh issue on grpc #32966

Open KannanIdris opened 5 months ago

KannanIdris commented 5 months ago

Build issue(s)

(.venv) user@matter-light:~/connectedhomeip $ sudo ./scripts/build/gn_bootstrap.sh

WELCOME TO...

     █
     █
 ▄   █   ▄                                █     █
 ▀▀█████▀▀      ▄▀▀▀▄ ▄▀▀▀▄    ▄▀▀▀▀▄█  ▀▀█▀▀▀▀▀█▀▀   ▄▀▀▀▀▄    ▄▀▀

▀█▄ ▄█▀ █ █ █ █ █ █ █ █▄▄▄▄▄▄█ █ ▀█▄ ▄█▀ █ █ █ █ █ █ █ █ █ ▄██▀▀█ █▀▀██▄ █ █ █ ▀▄▄▄▄▀█ ▀▄▄ ▀▄▄ ▀▄▄▄▄▀ █ ▀▀ █ █ ▀▀

BOOTSTRAP! Bootstrap may take a few minutes; please be patient.

Downloading and installing packages into local source directory:

Setting up CIPD package manager...done (2.2s) Setting up Python environment.....[-] ninja: Entering directory `/home/user/connectedhomeip/.environment/gn_out' [1/498] python3 ../../third_party/pigweed/repo/pw_build/py/pw_build/python_runner.py --gn-root ../../ --current-path ../.. --default-toolchain=//build/toolchain/linux:linux_arm64_gcc --current-toolchain=//third_party/pigweed/repo/pw_build/python_toolchain:python --touch python/gen/matter_build_venv._install_3p_deps.pw_pystamp --capture-output --module pip --python-virtualenv-config python/gen/matter_build_venv/venv_metadata.json --python-dep-list-files python/gen/matter_build_venv._install_3p_deps_metadata_path_list.txt -- install --constraint ../../scripts/constraints.txt --requirement ../../scripts/requirements.txt --requirement python/gen/matter_build_venv/generated_requirements.txt FAILED: python/gen/matter_build_venv._install_3p_deps.pw_pystamp python3 ../../third_party/pigweed/repo/pw_build/py/pw_build/python_runner.py --gn-root ../../ --current-path ../.. --default-toolchain=//build/toolchain/linux:linux_arm64_gcc --current-toolchain=//third_party/pigweed/repo/pw_build/python_toolchain:python --touch python/gen/matter_build_venv._install_3p_deps.pw_pystamp --capture-output --module pip --python-virtualenv-config python/gen/matter_build_venv/venv_metadata.json --python-dep-list-files python/gen/matter_build_venv._install_3p_deps_metadata_path_list.txt -- install --constraint ../../scripts/constraints.txt --requirement ../../scripts/requirements.txt --requirement python/gen/matter_build_venv/generated_requirements.txt Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple Ignoring click: markers 'platform_machine != "aarch64" and sys_platform == "linux"' don't match your environment Ignoring future: markers 'platform_machine != "aarch64" and sys_platform == "linux"' don't match your environment Ignoring pyparsing: markers 'platform_machine != "aarch64" and sys_platform == "linux"' don't match your environment Ignoring idf-component-manager: markers 'platform_machine != "aarch64" and sys_platform == "linux"' don't match your environment Ignoring gdbgui: markers 'platform_machine != "aarch64" and sys_platform == "linux"' don't match your environment Ignoring pygdbmi: markers 'platform_machine != "aarch64" and sys_platform == "linux"' don't match your environment Ignoring reedsolo: markers 'platform_machine != "aarch64" and sys_platform == "linux"' don't match your environment Ignoring bitstring: markers 'platform_machine != "aarch64" and sys_platform == "linux"' don't match your environment Ignoring ecdsa: markers 'platform_machine != "aarch64" and sys_platform == "linux"' don't match your environment Ignoring kconfiglib: markers 'platform_machine != "aarch64" and sys_platform == "linux"' don't match your environment Ignoring construct: markers 'platform_machine != "aarch64" and sys_platform == "linux"' don't match your environment Ignoring python-socketio: markers 'platform_machine != "aarch64" and sys_platform == "linux"' don't match your environment Ignoring mbed-tools: markers 'platform_machine != "aarch64" and sys_platform == "linux"' don't match your environment Ignoring pytest: markers 'platform_machine != "aarch64" and sys_platform == "linux"' don't match your environment Ignoring mbed-ls: markers 'platform_machine != "aarch64" and sys_platform == "linux"' don't match your environment Ignoring pdoc3: markers 'platform_machine != "aarch64" and sys_platform == "linux"' don't match your environment Ignoring gitpython: markers 'platform_machine != "aarch64" and sys_platform == "linux"' don't match your environment Ignoring python-dotenv: markers 'platform_machine != "aarch64" and sys_platform == "linux"' don't match your environment Ignoring pyudev: markers 'platform_machine != "aarch64" and sys_platform == "linux"' don't match your environment Ignoring typing-extensions: markers 'platform_machine != "aarch64" and sys_platform == "linux"' don't match your environment Ignoring bflb-iot-tool: markers 'platform_machine != "aarch64" and sys_platform == "linux"' don't match your environment Ignoring pyobjc-core: markers 'sys_platform == "darwin"' don't match your environment Ignoring pyobjc-framework-cocoa: markers 'sys_platform == "darwin"' don't match your environment Ignoring pyobjc-framework-corebluetooth: markers 'sys_platform == "darwin"' don't match your environment Ignoring pandas: markers 'platform_machine != "aarch64" and platform_machine != "arm64"' don't match your environment Ignoring graphlib-backport: markers 'python_version < "3.9"' don't match your environment Collecting pip-tools Using cached https://www.piwheels.org/simple/pip-tools/pip_tools-6.1.0-py3-none-any.whl (44 kB) Collecting virtualenv Using cached https://www.piwheels.org/simple/virtualenv/virtualenv-20.4.7-py2.py3-none-any.whl (7.2 MB) Collecting pytest-json-report>=1.5.0 Using cached https://www.piwheels.org/simple/pytest-json-report/pytest_json_report-1.5.0-py3-none-any.whl (18 kB) Collecting leb128 Using cached https://www.piwheels.org/simple/leb128/leb128-1.0.7-py3-none-any.whl (4.0 kB) Collecting requests>=2.24.0 Using cached https://www.piwheels.org/simple/requests/requests-2.25.1-py2.py3-none-any.whl (61 kB) Requirement already satisfied: wheel in ./python-venv/lib/python3.11/site-packages (from -r ../../scripts/requirements.txt (line 24)) (0.36.2) Collecting pgi Using cached https://www.piwheels.org/simple/pgi/pgi-0.0.11.2-py3-none-any.whl (173 kB) Collecting portpicker Using cached https://www.piwheels.org/simple/portpicker/portpicker-1.4.0-py3-none-any.whl (13 kB) Collecting mobly Using cached https://www.piwheels.org/simple/mobly/mobly-1.11.1-py3-none-any.whl (133 kB) Collecting west>=0.12.0 Using cached https://www.piwheels.org/simple/west/west-0.12.0-py3-none-any.whl (80 kB) Collecting intelhex Using cached https://www.piwheels.org/simple/intelhex/intelhex-2.3.0-py2.py3-none-any.whl (50 kB) Collecting cbor Using cached cbor-1.0.0.tar.gz (20 kB) Preparing metadata (setup.py): started Preparing metadata (setup.py): finished with status 'done' Collecting cbor2 Using cached cbor2-5.4.3.tar.gz (86 kB) Installing build dependencies: started Installing build dependencies: finished with status 'done' Getting requirements to build wheel: started Getting requirements to build wheel: finished with status 'done' Installing backend dependencies: started Installing backend dependencies: finished with status 'done' Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Collecting jsonschema Using cached https://www.piwheels.org/simple/jsonschema/jsonschema-4.4.0-py3-none-any.whl (72 kB) Collecting lockfile Using cached https://www.piwheels.org/simple/lockfile/lockfile-0.12.2-py2.py3-none-any.whl (13 kB) Collecting psutil>=5.7.3 Using cached psutil-5.9.1.tar.gz (479 kB) Installing build dependencies: started Installing build dependencies: finished with status 'done' Getting requirements to build wheel: started Getting requirements to build wheel: finished with status 'done' Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Collecting ipython Using cached https://www.piwheels.org/simple/ipython/ipython-7.24.1-py3-none-any.whl (785 kB) Collecting appnope Using cached https://www.piwheels.org/simple/appnope/appnope-0.1.2-py2.py3-none-any.whl (4.3 kB) Collecting appdirs Using cached https://www.piwheels.org/simple/appdirs/appdirs-1.4.4-py2.py3-none-any.whl (9.6 kB) Collecting coloredlogs Using cached https://www.piwheels.org/simple/coloredlogs/coloredlogs-15.0.1-py2.py3-none-any.whl (46 kB) Collecting watchdog Using cached watchdog-2.1.2-py3-none-manylinux2014_aarch64.whl (74 kB) Collecting protobuf Using cached https://www.piwheels.org/simple/protobuf/protobuf-3.17.3-py2.py3-none-any.whl (173 kB) Collecting anytree Using cached https://www.piwheels.org/simple/anytree/anytree-2.8.0-py2.py3-none-any.whl (41 kB) Collecting cxxfilt Using cached https://www.piwheels.org/simple/cxxfilt/cxxfilt-0.2.2-py2.py3-none-any.whl (3.9 kB) Collecting ghapi Using cached https://www.piwheels.org/simple/ghapi/ghapi-0.1.19-py3-none-any.whl (51 kB) Collecting tabulate Using cached https://www.piwheels.org/simple/tabulate/tabulate-0.8.10-py3-none-any.whl (37 kB) Collecting click Using cached https://www.piwheels.org/simple/click/click-8.1.3-py3-none-any.whl (96 kB) Collecting lark Using cached https://www.piwheels.org/simple/lark/lark-1.1.2-py2.py3-none-any.whl (106 kB) Collecting stringcase Using cached https://www.piwheels.org/simple/stringcase/stringcase-1.2.0-py3-none-any.whl (4.1 kB) Collecting cryptography Using cached cryptography-3.4.7-cp36-abi3-manylinux2014_aarch64.whl (3.1 MB) Collecting colorama Using cached https://www.piwheels.org/simple/colorama/colorama-0.4.4-py2.py3-none-any.whl (16 kB) Collecting tornado Using cached tornado-6.1.tar.gz (497 kB) Preparing metadata (setup.py): started Preparing metadata (setup.py): finished with status 'done' Collecting build Using cached https://www.piwheels.org/simple/build/build-1.2.1-py3-none-any.whl (21 kB) Collecting coverage Using cached coverage-7.4.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (238 kB) Collecting google-cloud-storage Using cached https://www.piwheels.org/simple/google-cloud-storage/google_cloud_storage-2.16.0-py2.py3-none-any.whl (125 kB) Collecting googleapis-common-protos Using cached https://www.piwheels.org/simple/googleapis-common-protos/googleapis_common_protos-1.63.0-py2.py3-none-any.whl (229 kB) Collecting jinja2 Using cached https://www.piwheels.org/simple/jinja2/Jinja2-3.0.1-py3-none-any.whl (133 kB) Collecting mypy-protobuf==2.9 Using cached https://www.piwheels.org/simple/mypy-protobuf/mypy_protobuf-2.9-py3-none-any.whl (14 kB) Collecting mypy==0.910 Using cached https://www.piwheels.org/simple/mypy/mypy-0.910-py3-none-any.whl (2.1 MB) Collecting parameterized Using cached https://www.piwheels.org/simple/parameterized/parameterized-0.9.0-py2.py3-none-any.whl (20 kB) Collecting prompt-toolkit>=3.0.26 Using cached https://www.piwheels.org/simple/prompt-toolkit/prompt_toolkit-3.0.26-py3-none-any.whl (375 kB) Collecting ptpython>=3.0.20 Using cached https://www.piwheels.org/simple/ptpython/ptpython-3.0.26-py2.py3-none-any.whl (66 kB) Collecting pyelftools Using cached https://www.piwheels.org/simple/pyelftools/pyelftools-0.31-py3-none-any.whl (180 kB) Collecting pygments Using cached https://www.piwheels.org/simple/pygments/Pygments-2.9.0-py3-none-any.whl (1.0 MB) Collecting pygments-style-dracula Using cached https://www.piwheels.org/simple/pygments-style-dracula/pygments_style_dracula-1.2.5.1-py3-none-any.whl (4.0 kB) Collecting pygments-style-tomorrow Using cached https://www.piwheels.org/simple/pygments-style-tomorrow/pygments_style_tomorrow-1.0.0.1-py3-none-any.whl (9.8 kB) Collecting pylint==2.9.3 Using cached https://www.piwheels.org/simple/pylint/pylint-2.9.3-py3-none-any.whl (372 kB) Collecting pyperclip Using cached https://www.piwheels.org/simple/pyperclip/pyperclip-1.8.2-py3-none-any.whl (10 kB) Collecting pyserial Using cached https://www.piwheels.org/simple/pyserial/pyserial-3.5-py2.py3-none-any.whl (90 kB) Collecting pyyaml Using cached PyYAML-6.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (732 kB) Collecting scan-build==2.0.19 Using cached https://www.piwheels.org/simple/scan-build/scan_build-2.0.19-py3-none-any.whl (49 kB) Requirement already satisfied: setuptools in ./python-venv/lib/python3.11/site-packages (from -r python/gen/matter_build_venv/generated_requirements.txt (line 91)) (66.1.1) Collecting six Using cached https://www.piwheels.org/simple/six/six-1.16.0-py2.py3-none-any.whl (11 kB) Collecting sphinx-rtd-theme Using cached https://www.piwheels.org/simple/sphinx-rtd-theme/sphinx_rtd_theme-2.0.0-py2.py3-none-any.whl (2.8 MB) Collecting sphinx>3 Using cached https://www.piwheels.org/simple/sphinx/sphinx-7.2.6-py3-none-any.whl (3.2 MB) Collecting sphinxcontrib-mermaid>=0.7.1 Using cached https://www.piwheels.org/simple/sphinxcontrib-mermaid/sphinxcontrib_mermaid-0.9.2-py3-none-any.whl (13 kB) Collecting types-protobuf Using cached https://www.piwheels.org/simple/types-protobuf/types_protobuf-4.25.0.20240410-py3-none-any.whl (67 kB) Collecting types-pygments Using cached https://www.piwheels.org/simple/types-pygments/types_Pygments-2.17.0.20240310-py3-none-any.whl (20 kB) Collecting types-pyyaml Using cached https://www.piwheels.org/simple/types-pyyaml/types_PyYAML-6.0.12.20240311-py3-none-any.whl (15 kB) Collecting types-setuptools Using cached https://www.piwheels.org/simple/types-setuptools/types_setuptools-69.2.0.20240317-py3-none-any.whl (58 kB) Collecting types-six Using cached https://www.piwheels.org/simple/types-six/types_six-1.16.21.20240311-py3-none-any.whl (15 kB) Collecting yapf==0.31.0 Using cached https://www.piwheels.org/simple/yapf/yapf-0.31.0-py2.py3-none-any.whl (185 kB) Collecting grpcio-tools>=1.38.1 Using cached grpcio_tools-1.62.1-cp311-cp311-manylinux_2_17_aarch64.whl (2.7 MB) Collecting typing-extensions>=3.7.4 Using cached https://www.piwheels.org/simple/typing-extensions/typing_extensions-4.11.0-py3-none-any.whl (34 kB) Collecting mypy-extensions<0.5.0,>=0.4.3 Using cached https://www.piwheels.org/simple/mypy-extensions/mypy_extensions-0.4.4-py2.py3-none-any.whl (4.5 kB) Collecting toml Using cached https://www.piwheels.org/simple/toml/toml-0.10.2-py2.py3-none-any.whl (16 kB) Collecting astroid<2.7,>=2.6.2 Using cached https://www.piwheels.org/simple/astroid/astroid-2.6.6-py3-none-any.whl (230 kB) Collecting isort<6,>=4.2.5 Using cached https://www.piwheels.org/simple/isort/isort-5.13.2-py3-none-any.whl (92 kB) Collecting mccabe<0.7,>=0.6 Using cached https://www.piwheels.org/simple/mccabe/mccabe-0.6.1-py2.py3-none-any.whl (8.6 kB) Collecting pep517 Using cached https://www.piwheels.org/simple/pep517/pep517-0.10.0-py2.py3-none-any.whl (19 kB) Requirement already satisfied: pip>=20.3 in ./python-venv/lib/python3.11/site-packages (from pip-tools->-r ../../scripts/requirements.txt (line 1)) (23.0.1) Collecting distlib<1,>=0.3.1 Using cached https://www.piwheels.org/simple/distlib/distlib-0.3.2-py2.py3-none-any.whl (338 kB) Collecting filelock<4,>=3.0.0 Using cached https://www.piwheels.org/simple/filelock/filelock-3.0.12-py3-none-any.whl (7.6 kB) Collecting pytest>=3.8.0 Using cached https://www.piwheels.org/simple/pytest/pytest-8.1.1-py3-none-any.whl (337 kB) Collecting pytest-metadata Using cached https://www.piwheels.org/simple/pytest-metadata/pytest_metadata-2.0.2-py3-none-any.whl (9.9 kB) Collecting chardet<5,>=3.0.2 Using cached https://www.piwheels.org/simple/chardet/chardet-4.0.0-py2.py3-none-any.whl (178 kB) Collecting idna<3,>=2.5 Using cached https://www.piwheels.org/simple/idna/idna-2.10-py2.py3-none-any.whl (58 kB) Collecting urllib3<1.27,>=1.21.1 Using cached https://www.piwheels.org/simple/urllib3/urllib3-1.26.5-py2.py3-none-any.whl (138 kB) Collecting certifi>=2017.4.17 Using cached https://www.piwheels.org/simple/certifi/certifi-2021.5.30-py2.py3-none-any.whl (145 kB) Collecting timeout-decorator Using cached https://www.piwheels.org/simple/timeout-decorator/timeout_decorator-0.5.0-py3-none-any.whl (7.1 kB) Collecting pykwalify Using cached https://www.piwheels.org/simple/pykwalify/pykwalify-1.8.0-py2.py3-none-any.whl (24 kB) Collecting packaging Using cached https://www.piwheels.org/simple/packaging/packaging-20.9-py2.py3-none-any.whl (40 kB) Collecting attrs>=17.4.0 Using cached https://www.piwheels.org/simple/attrs/attrs-21.2.0-py2.py3-none-any.whl (53 kB) Collecting pyrsistent!=0.17.0,!=0.17.1,!=0.17.2,>=0.14.0 Using cached pyrsistent-0.18.1.tar.gz (100 kB) Installing build dependencies: started Installing build dependencies: finished with status 'done' Getting requirements to build wheel: started Getting requirements to build wheel: finished with status 'done' Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Collecting jedi>=0.16 Using cached https://www.piwheels.org/simple/jedi/jedi-0.18.0-py2.py3-none-any.whl (1.4 MB) Collecting decorator Using cached https://www.piwheels.org/simple/decorator/decorator-5.0.9-py3-none-any.whl (8.9 kB) Collecting pickleshare Using cached https://www.piwheels.org/simple/pickleshare/pickleshare-0.7.5-py2.py3-none-any.whl (6.9 kB) Collecting traitlets>=4.2 Using cached https://www.piwheels.org/simple/traitlets/traitlets-5.0.5-py3-none-any.whl (100 kB) Collecting backcall Using cached https://www.piwheels.org/simple/backcall/backcall-0.2.0-py2.py3-none-any.whl (11 kB) Collecting matplotlib-inline Using cached https://www.piwheels.org/simple/matplotlib-inline/matplotlib_inline-0.1.2-py3-none-any.whl (8.2 kB) Collecting pexpect>4.3 Using cached https://www.piwheels.org/simple/pexpect/pexpect-4.8.0-py2.py3-none-any.whl (59 kB) Collecting humanfriendly>=9.1 Using cached https://www.piwheels.org/simple/humanfriendly/humanfriendly-9.2-py2.py3-none-any.whl (86 kB) Collecting fastcore Using cached https://www.piwheels.org/simple/fastcore/fastcore-1.3.26-py3-none-any.whl (54 kB) Collecting cffi>=1.12 Using cached cffi-1.15.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (470 kB) Collecting pyproject_hooks Using cached https://www.piwheels.org/simple/pyproject-hooks/pyproject_hooks-1.0.0-py3-none-any.whl (9.3 kB) Collecting google-auth<3.0dev,>=2.26.1 Using cached https://www.piwheels.org/simple/google-auth/google_auth-2.29.0-py2.py3-none-any.whl (189 kB) Collecting google-api-core<3.0.0dev,>=2.15.0 Using cached https://www.piwheels.org/simple/google-api-core/google_api_core-2.18.0-py3-none-any.whl (138 kB) Collecting google-cloud-core<3.0dev,>=2.3.0 Using cached https://www.piwheels.org/simple/google-cloud-core/google_cloud_core-2.4.1-py2.py3-none-any.whl (29 kB) Collecting google-resumable-media>=2.6.0 Using cached https://www.piwheels.org/simple/google-resumable-media/google_resumable_media-2.7.0-py2.py3-none-any.whl (80 kB) Collecting google-crc32c<2.0dev,>=1.0 Using cached google_crc32c-1.5.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (32 kB) Collecting googleapis-common-protos Using cached https://www.piwheels.org/simple/googleapis-common-protos/googleapis_common_protos-1.62.0-py2.py3-none-any.whl (228 kB) Using cached https://www.piwheels.org/simple/googleapis-common-protos/googleapis_common_protos-1.61.0-py2.py3-none-any.whl (230 kB) Using cached https://www.piwheels.org/simple/googleapis-common-protos/googleapis_common_protos-1.60.0-py2.py3-none-any.whl (227 kB) Using cached https://www.piwheels.org/simple/googleapis-common-protos/googleapis_common_protos-1.59.1-py2.py3-none-any.whl (224 kB) Using cached https://www.piwheels.org/simple/googleapis-common-protos/googleapis_common_protos-1.59.0-py2.py3-none-any.whl (223 kB) Using cached https://www.piwheels.org/simple/googleapis-common-protos/googleapis_common_protos-1.58.0-py2.py3-none-any.whl (223 kB) Using cached https://www.piwheels.org/simple/googleapis-common-protos/googleapis_common_protos-1.57.1-py2.py3-none-any.whl (218 kB) Using cached https://www.piwheels.org/simple/googleapis-common-protos/googleapis_common_protos-1.57.0-py2.py3-none-any.whl (217 kB) Using cached https://www.piwheels.org/simple/googleapis-common-protos/googleapis_common_protos-1.56.4-py2.py3-none-any.whl (211 kB) Collecting MarkupSafe>=2.0 Using cached MarkupSafe-2.0.1.tar.gz (18 kB) Preparing metadata (setup.py): started Preparing metadata (setup.py): finished with status 'done' Collecting wcwidth Using cached https://www.piwheels.org/simple/wcwidth/wcwidth-0.2.5-py2.py3-none-any.whl (30 kB) Collecting ptpython>=3.0.20 Using cached https://www.piwheels.org/simple/ptpython/ptpython-3.0.25-py2.py3-none-any.whl (66 kB) Using cached https://www.piwheels.org/simple/ptpython/ptpython-3.0.24-py2.py3-none-any.whl (66 kB) Using cached https://www.piwheels.org/simple/ptpython/ptpython-3.0.23-py2.py3-none-any.whl (63 kB) Using cached https://www.piwheels.org/simple/ptpython/ptpython-3.0.22-py2.py3-none-any.whl (63 kB) Collecting docutils<0.21 Using cached https://www.piwheels.org/simple/docutils/docutils-0.20.1-py3-none-any.whl (572 kB) Collecting sphinxcontrib-jquery<5,>=4 Using cached https://www.piwheels.org/simple/sphinxcontrib-jquery/sphinxcontrib_jquery-4.1-py2.py3-none-any.whl (121 kB) Collecting sphinxcontrib-applehelp Using cached https://www.piwheels.org/simple/sphinxcontrib-applehelp/sphinxcontrib_applehelp-1.0.8-py3-none-any.whl (120 kB) Collecting sphinxcontrib-devhelp Using cached https://www.piwheels.org/simple/sphinxcontrib-devhelp/sphinxcontrib_devhelp-1.0.6-py3-none-any.whl (83 kB) Collecting sphinxcontrib-jsmath Using cached https://www.piwheels.org/simple/sphinxcontrib-jsmath/sphinxcontrib_jsmath-1.0.1-py2.py3-none-any.whl (5.1 kB) Collecting sphinxcontrib-htmlhelp>=2.0.0 Using cached https://www.piwheels.org/simple/sphinxcontrib-htmlhelp/sphinxcontrib_htmlhelp-2.0.5-py3-none-any.whl (99 kB) Collecting sphinxcontrib-serializinghtml>=1.1.9 Using cached https://www.piwheels.org/simple/sphinxcontrib-serializinghtml/sphinxcontrib_serializinghtml-1.1.10-py3-none-any.whl (92 kB) Collecting sphinxcontrib-qthelp Using cached https://www.piwheels.org/simple/sphinxcontrib-qthelp/sphinxcontrib_qthelp-1.0.7-py3-none-any.whl (89 kB) Collecting sphinx>3 Using cached https://www.piwheels.org/simple/sphinx/sphinx-7.2.5-py3-none-any.whl (3.2 MB) Using cached https://www.piwheels.org/simple/sphinx/sphinx-7.2.4-py3-none-any.whl (3.2 MB) Using cached https://www.piwheels.org/simple/sphinx/sphinx-7.2.3-py3-none-any.whl (3.2 MB) Using cached https://www.piwheels.org/simple/sphinx/sphinx-7.2.2-py3-none-any.whl (3.2 MB) Using cached https://www.piwheels.org/simple/sphinx/sphinx-7.2.1-py3-none-any.whl (3.2 MB) Using cached https://www.piwheels.org/simple/sphinx/sphinx-7.2.0-py3-none-any.whl (3.2 MB) Using cached https://www.piwheels.org/simple/sphinx/sphinx-7.1.2-py3-none-any.whl (3.2 MB) Using cached https://www.piwheels.org/simple/sphinx/sphinx-7.1.1-py3-none-any.whl (3.2 MB) Using cached https://www.piwheels.org/simple/sphinx/sphinx-7.1.0-py3-none-any.whl (3.2 MB) Using cached https://www.piwheels.org/simple/sphinx/sphinx-7.0.1-py3-none-any.whl (3.0 MB) Using cached https://www.piwheels.org/simple/sphinx/sphinx-7.0.0-py3-none-any.whl (3.0 MB) Using cached https://www.piwheels.org/simple/sphinx/sphinx-6.2.1-py3-none-any.whl (3.0 MB) Using cached https://www.piwheels.org/simple/sphinx/sphinx-6.2.0-py3-none-any.whl (3.0 MB) Using cached https://www.piwheels.org/simple/sphinx/sphinx-6.1.3-py3-none-any.whl (3.0 MB) Using cached https://www.piwheels.org/simple/sphinx/sphinx-6.1.2-py3-none-any.whl (3.0 MB) Using cached https://www.piwheels.org/simple/sphinx/sphinx-6.1.1-py3-none-any.whl (3.0 MB) Using cached https://www.piwheels.org/simple/sphinx/sphinx-6.1.0-py3-none-any.whl (3.0 MB) Using cached https://www.piwheels.org/simple/sphinx/sphinx-6.0.1-py3-none-any.whl (3.0 MB) Using cached https://www.piwheels.org/simple/sphinx/sphinx-6.0.0-py3-none-any.whl (3.0 MB) Using cached https://www.piwheels.org/simple/sphinx/sphinx-5.3.0-py3-none-any.whl (3.2 MB) Using cached https://www.piwheels.org/simple/sphinx/sphinx-5.2.3-py3-none-any.whl (3.2 MB) Using cached https://www.piwheels.org/simple/sphinx/sphinx-5.2.2-py3-none-any.whl (3.2 MB) Using cached https://www.piwheels.org/simple/sphinx/sphinx-5.2.1-py3-none-any.whl (3.2 MB) Using cached https://www.piwheels.org/simple/sphinx/sphinx-5.2.0.post0-py3-none-any.whl (3.2 MB) Using cached https://www.piwheels.org/simple/sphinx/sphinx-5.2.0-py3-none-any.whl (3.2 MB) Using cached https://www.piwheels.org/simple/sphinx/Sphinx-5.1.1-py3-none-any.whl (3.2 MB) Collecting docutils<0.21 Using cached https://www.piwheels.org/simple/docutils/docutils-0.19-py3-none-any.whl (570 kB) Collecting snowballstemmer>=1.1 Using cached https://www.piwheels.org/simple/snowballstemmer/snowballstemmer-2.2.0-py2.py3-none-any.whl (94 kB) Collecting babel>=1.3 Using cached https://www.piwheels.org/simple/babel/Babel-2.14.0-py3-none-any.whl (11.0 MB) Collecting alabaster<0.8,>=0.7 Using cached https://www.piwheels.org/simple/alabaster/alabaster-0.7.16-py3-none-any.whl (13 kB) Collecting imagesize Using cached https://www.piwheels.org/simple/imagesize/imagesize-1.4.1-py2.py3-none-any.whl (5.6 kB) Collecting types-docutils Using cached https://www.piwheels.org/simple/types-docutils/types_docutils-0.20.0.20240406-py3-none-any.whl (26 kB) Collecting lazy-object-proxy>=1.4.0 Using cached lazy_object_proxy-1.10.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (70 kB) Collecting wrapt<1.13,>=1.11 Using cached wrapt-1.12.1.tar.gz (27 kB) Preparing metadata (setup.py): started Preparing metadata (setup.py): finished with status 'done' Collecting pycparser Using cached https://www.piwheels.org/simple/pycparser/pycparser-2.20-py2.py3-none-any.whl (112 kB) Collecting google-api-core<3.0.0dev,>=2.15.0 Using cached https://www.piwheels.org/simple/google-api-core/google_api_core-2.17.1-py3-none-any.whl (137 kB) Using cached https://www.piwheels.org/simple/google-api-core/google_api_core-2.17.0-py3-none-any.whl (136 kB) Using cached https://www.piwheels.org/simple/google-api-core/google_api_core-2.16.2-py3-none-any.whl (135 kB) Using cached https://www.piwheels.org/simple/google-api-core/google_api_core-2.16.1-py3-none-any.whl (135 kB) Using cached https://www.piwheels.org/simple/google-api-core/google_api_core-2.16.0-py3-none-any.whl (134 kB) Using cached https://www.piwheels.org/simple/google-api-core/google_api_core-2.15.0-py3-none-any.whl (121 kB) INFO: pip is looking at multiple versions of filelock to determine which version is compatible with other requirements. This could take a while. INFO: pip is looking at multiple versions of docutils to determine which version is compatible with other requirements. This could take a while. Collecting docutils<0.21 Using cached https://www.piwheels.org/simple/docutils/docutils-0.18.1-py2.py3-none-any.whl (567 kB) INFO: pip is looking at multiple versions of distlib to determine which version is compatible with other requirements. This could take a while. INFO: pip is looking at multiple versions of chardet to determine which version is compatible with other requirements. This could take a while. INFO: pip is looking at multiple versions of cffi to determine which version is compatible with other requirements. This could take a while. INFO: pip is looking at multiple versions of certifi to determine which version is compatible with other requirements. This could take a while. INFO: pip is looking at multiple versions of babel to determine which version is compatible with other requirements. This could take a while. Collecting babel>=1.3 Using cached https://www.piwheels.org/simple/babel/Babel-2.13.1-py3-none-any.whl (10.1 MB) INFO: pip is looking at multiple versions of attrs to determine which version is compatible with other requirements. This could take a while. INFO: pip is looking at multiple versions of astroid to determine which version is compatible with other requirements. This could take a while. Collecting astroid<2.7,>=2.6.2 Using cached https://www.piwheels.org/simple/astroid/astroid-2.6.5-py3-none-any.whl (229 kB) INFO: pip is looking at multiple versions of alabaster to determine which version is compatible with other requirements. This could take a while. Collecting alabaster<0.8,>=0.7 Using cached https://www.piwheels.org/simple/alabaster/alabaster-0.7.15-py3-none-any.whl (13 kB) INFO: pip is looking at multiple versions of types-six to determine which version is compatible with other requirements. This could take a while. Collecting types-six Using cached https://www.piwheels.org/simple/types-six/types_six-1.16.21.20240310-py3-none-any.whl (15 kB) INFO: pip is looking at multiple versions of types-setuptools to determine which version is compatible with other requirements. This could take a while. Collecting types-setuptools Using cached https://www.piwheels.org/simple/types-setuptools/types_setuptools-69.2.0.20240316-py3-none-any.whl (53 kB) INFO: pip is looking at multiple versions of types-pyyaml to determine which version is compatible with other requirements. This could take a while. Collecting types-pyyaml Using cached https://www.piwheels.org/simple/types-pyyaml/types_PyYAML-6.0.12.12-py3-none-any.whl (14 kB) INFO: pip is looking at multiple versions of types-pygments to determine which version is compatible with other requirements. This could take a while. Collecting types-pygments Using cached https://www.piwheels.org/simple/types-pygments/types_Pygments-2.17.0.20240106-py3-none-any.whl (20 kB) INFO: pip is looking at multiple versions of types-protobuf to determine which version is compatible with other requirements. This could take a while. Collecting types-protobuf Using cached https://www.piwheels.org/simple/types-protobuf/types_protobuf-4.24.0.20240408-py3-none-any.whl (66 kB) INFO: pip is looking at multiple versions of sphinxcontrib-mermaid to determine which version is compatible with other requirements. This could take a while. Collecting sphinxcontrib-mermaid>=0.7.1 Using cached https://www.piwheels.org/simple/sphinxcontrib-mermaid/sphinxcontrib_mermaid-0.9-py3-none-any.whl (13 kB) INFO: pip is looking at multiple versions of sphinx to determine which version is compatible with other requirements. This could take a while. INFO: pip is looking at multiple versions of sphinx-rtd-theme to determine which version is compatible with other requirements. This could take a while. Collecting sphinx-rtd-theme Using cached https://www.piwheels.org/simple/sphinx-rtd-theme/sphinx_rtd_theme-1.3.0-py2.py3-none-any.whl (2.8 MB) INFO: pip is looking at multiple versions of six to determine which version is compatible with other requirements. This could take a while. INFO: pip is looking at multiple versions of pyyaml to determine which version is compatible with other requirements. This could take a while. INFO: pip is looking at multiple versions of pyserial to determine which version is compatible with other requirements. This could take a while. INFO: pip is looking at multiple versions of pyperclip to determine which version is compatible with other requirements. This could take a while. Collecting pyperclip Using cached https://www.piwheels.org/simple/pyperclip/pyperclip-1.8.1-py3-none-any.whl (10 kB) INFO: pip is looking at multiple versions of pygments-style-tomorrow to determine which version is compatible with other requirements. This could take a while. INFO: pip is looking at multiple versions of pygments-style-dracula to determine which version is compatible with other requirements. This could take a while. INFO: pip is looking at multiple versions of pygments to determine which version is compatible with other requirements. This could take a while. INFO: pip is looking at multiple versions of pyelftools to determine which version is compatible with other requirements. This could take a while. Collecting pyelftools Using cached https://www.piwheels.org/simple/pyelftools/pyelftools-0.30-py2.py3-none-any.whl (177 kB) INFO: pip is looking at multiple versions of ptpython to determine which version is compatible with other requirements. This could take a while. INFO: pip is looking at multiple versions of prompt-toolkit to determine which version is compatible with other requirements. This could take a while. INFO: pip is looking at multiple versions of parameterized to determine which version is compatible with other requirements. This could take a while. Collecting parameterized Using cached https://www.piwheels.org/simple/parameterized/parameterized-0.8.1-py2.py3-none-any.whl (26 kB) INFO: pip is looking at multiple versions of jinja2 to determine which version is compatible with other requirements. This could take a while. INFO: pip is looking at multiple versions of googleapis-common-protos to determine which version is compatible with other requirements. This could take a while. Collecting googleapis-common-protos Using cached https://www.piwheels.org/simple/googleapis-common-protos/googleapis_common_protos-1.56.3-py2.py3-none-any.whl (211 kB) Using cached https://www.piwheels.org/simple/googleapis-common-protos/googleapis_common_protos-1.56.2-py2.py3-none-any.whl (211 kB) Using cached https://www.piwheels.org/simple/googleapis-common-protos/googleapis_common_protos-1.56.1-py2.py3-none-any.whl (211 kB) Using cached https://www.piwheels.org/simple/googleapis-common-protos/googleapis_common_protos-1.56.0-py2.py3-none-any.whl (241 kB) Using cached https://www.piwheels.org/simple/googleapis-common-protos/googleapis_common_protos-1.55.0-py2.py3-none-any.whl (212 kB) Using cached https://www.piwheels.org/simple/googleapis-common-protos/googleapis_common_protos-1.54.0-py2.py3-none-any.whl (207 kB) Using cached https://www.piwheels.org/simple/googleapis-common-protos/googleapis_common_protos-1.53.0-py2.py3-none-any.whl (198 kB) INFO: pip is looking at multiple versions of googleapis-common-protos to determine which version is compatible with other requirements. This could take a while. Using cached https://www.piwheels.org/simple/googleapis-common-protos/googleapis_common_protos-1.52.0-py2.py3-none-any.whl (100 kB) Using cached https://www.piwheels.org/simple/googleapis-common-protos/googleapis_common_protos-1.51.0-py3-none-any.whl (74 kB) Using cached https://www.piwheels.org/simple/googleapis-common-protos/googleapis_common_protos-1.50.0-py3-none-any.whl (72 kB) Using cached https://www.piwheels.org/simple/googleapis-common-protos/googleapis_common_protos-1.6.0-py3-none-any.whl (77 kB) Using cached https://www.piwheels.org/simple/googleapis-common-protos/googleapis_common_protos-1.5.10-py3-none-any.whl (77 kB) INFO: This is taking longer than usual. You might need to provide the dependency resolver with stricter constraints to reduce runtime. See https://pip.pypa.io/warnings/backtracking for guidance. If you want to abort this run, press Ctrl + C. Using cached https://www.piwheels.org/simple/googleapis-common-protos/googleapis_common_protos-1.5.9-py3-none-any.whl (80 kB) Using cached https://www.piwheels.org/simple/googleapis-common-protos/googleapis_common_protos-1.5.8-py3-none-any.whl (69 kB) Using cached https://www.piwheels.org/simple/googleapis-common-protos/googleapis_common_protos-1.5.7-py3-none-any.whl (69 kB) Using cached https://www.piwheels.org/simple/googleapis-common-protos/googleapis_common_protos-1.5.6-py3-none-any.whl (69 kB) Using cached https://www.piwheels.org/simple/googleapis-common-protos/googleapis_common_protos-1.5.5-py3-none-any.whl (65 kB) Using cached https://www.piwheels.org/simple/googleapis-common-protos/googleapis_common_protos-1.5.4-py3-none-any.whl (66 kB) Using cached https://www.piwheels.org/simple/googleapis-common-protos/googleapis_common_protos-1.5.3-py3-none-any.whl (60 kB) Using cached https://www.piwheels.org/simple/googleapis-common-protos/googleapis_common_protos-1.5.2-py3-none-any.whl (60 kB) Using cached https://www.piwheels.org/simple/googleapis-common-protos/googleapis_common_protos-1.5.1-py3-none-any.whl (59 kB) Using cached https://www.piwheels.org/simple/googleapis-common-protos/googleapis_common_protos-1.5.0-py3-none-any.whl (59 kB) Using cached https://www.piwheels.org/simple/googleapis-common-protos/googleapis_common_protos-1.4.0-py3-none-any.whl (62 kB) Using cached https://www.piwheels.org/simple/googleapis-common-protos/googleapis_common_protos-1.3.5-py3-none-any.whl (59 kB) Using cached https://www.piwheels.org/simple/googleapis-common-protos/googleapis_common_protos-1.3.4-py3-none-any.whl (57 kB) Using cached https://www.piwheels.org/simple/googleapis-common-protos/googleapis_common_protos-1.3.3-py3-none-any.whl (54 kB) Using cached https://www.piwheels.org/simple/googleapis-common-protos/googleapis_common_protos-1.3.2-py3-none-any.whl (55 kB) Using cached https://www.piwheels.org/simple/googleapis-common-protos/googleapis_common_protos-1.3.1-py3-none-any.whl (55 kB) Collecting grpcio>=1.0.0 Using cached grpcio-1.62.1-cp311-cp311-manylinux_2_17_aarch64.whl (5.3 MB) Collecting googleapis-common-protos Using cached https://www.piwheels.org/simple/googleapis-common-protos/googleapis_common_protos-1.3.0-py3-none-any.whl (55 kB) Collecting grpc>=1.0.0 Using cached grpc-1.0.0.tar.gz (5.2 kB) Preparing metadata (setup.py): started Preparing metadata (setup.py): finished with status 'error' error: subprocess-exited-with-error

× python setup.py egg_info did not run successfully. │ exit code: 1 ╰─> [6 lines of output] Traceback (most recent call last): File "", line 2, in File "", line 34, in File "/tmp/pip-install-hkg6rpyu/grpc_1c13cd9095744c60a8f3b225141f5204/setup.py", line 33, in raise RuntimeError(HINT) RuntimeError: Please install the official package with: pip install grpcio [end of output]

note: This error originates from a subprocess, and is likely not a problem with pip. error: metadata-generation-failed

× Encountered error while generating package metadata. ╰─> See above for output.

note: This is an issue with the package mentioned above, not pip. hint: See above for details. ninja: build stopped: subcommand failed. ['ninja', '-C', '/home/user/connectedhomeip/.environment/gn_out', '-v', ':python_packages.install']

Traceback (most recent call last): File "/home/user/connectedhomeip/third_party/pigweed/repo/pw_env_setup/py/pw_env_setup/virtualenv_setup/install.py", line 327, in install_packages subprocess.check_call(ninja_cmd, stdout=outs, stderr=outs) File "/usr/lib/python3.11/subprocess.py", line 413, in check_call raise CalledProcessError(retcode, cmd) subprocess.CalledProcessError: Command '['ninja', '-C', '/home/user/connectedhomeip/.environment/gn_out', '-v', ':python_packages.install']' returned non-zero exit status 1.

During handling of the above exception, another exception occurred:

Traceback (most recent call last): File "/home/user/connectedhomeip/third_party/pigweed/repo/pw_env_setup/py/pw_env_setup/env_setup.py", line 795, in sys.exit(main()) ^^^^^^ File "/home/user/connectedhomeip/third_party/pigweed/repo/pw_env_setup/py/pw_env_setup/env_setup.py", line 787, in main return EnvSetup(**vars(parse())).setup() ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/user/connectedhomeip/third_party/pigweed/repo/pw_env_setup/py/pw_env_setup/env_setup.py", line 457, in setup result = step(spin) ^^^^^^^^^^ File "/home/user/connectedhomeip/third_party/pigweed/repo/pw_env_setup/py/pw_env_setup/env_setup.py", line 606, in virtualenv if not virtualenv_setup.install( ^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/user/connectedhomeip/third_party/pigweed/repo/pw_env_setup/py/pw_env_setup/virtualenv_setup/install.py", line 342, in install install_packages(gn_target) File "/home/user/connectedhomeip/third_party/pigweed/repo/pw_env_setup/py/pw_env_setup/virtualenv_setup/install.py", line 330, in install_packages raise subprocess.CalledProcessError(err.returncode, err.cmd, subprocess.CalledProcessError: Command '['ninja', '-C', '/home/user/connectedhomeip/.environment/gn_out', '-v', ':python_packages.install']' returned non-zero exit status 1.

Platform

No response

Anything else?

No response

adidasPR commented 1 month ago

Was this issue ever resolved @KannanIdris ? I'm having the exact same issue so looking for some guidance here. Please help!!