2026-05-28T09:21:38,859 Created temporary directory: /tmp/pip-ephem-wheel-cache-pztq9x5m 2026-05-28T09:21:38,861 Created temporary directory: /tmp/pip-build-tracker-i5rc50ha 2026-05-28T09:21:38,861 Initialized build tracking at /tmp/pip-build-tracker-i5rc50ha 2026-05-28T09:21:38,862 Created build tracker: /tmp/pip-build-tracker-i5rc50ha 2026-05-28T09:21:38,862 Entered build tracker: /tmp/pip-build-tracker-i5rc50ha 2026-05-28T09:21:38,863 Created temporary directory: /tmp/pip-wheel-egpmlt0b 2026-05-28T09:21:38,866 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-05-28T09:21:38,869 Created temporary directory: /tmp/pip-ephem-wheel-cache-6c2to1e6 2026-05-28T09:21:38,891 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-05-28T09:21:38,895 2 location(s) to search for versions of frequenz-api-common: 2026-05-28T09:21:38,895 * https://pypi.org/simple/frequenz-api-common/ 2026-05-28T09:21:38,895 * https://www.piwheels.org/simple/frequenz-api-common/ 2026-05-28T09:21:38,895 Fetching project page and analyzing links: https://pypi.org/simple/frequenz-api-common/ 2026-05-28T09:21:38,896 Getting page https://pypi.org/simple/frequenz-api-common/ 2026-05-28T09:21:38,898 Found index url https://pypi.org/simple 2026-05-28T09:21:39,127 Fetched page https://pypi.org/simple/frequenz-api-common/ as application/vnd.pypi.simple.v1+json 2026-05-28T09:21:39,138 Found link https://files.pythonhosted.org/packages/32/8d/e06213eb398927bba3c47a2062e8c335943333f22d90f3add4aa4b8997d9/frequenz-api-common-0.1.0.tar.gz (from https://pypi.org/simple/frequenz-api-common/) (requires-python:<4,>=3.11), version: 0.1.0 2026-05-28T09:21:39,138 Skipping link: No binaries permitted for frequenz-api-common: https://files.pythonhosted.org/packages/68/37/4ff4c39454bdbbcea904a702197ec5b1393824e7892b6d0443b90d12033f/frequenz_api_common-0.1.0-py3-none-any.whl (from https://pypi.org/simple/frequenz-api-common/) (requires-python:<4,>=3.11) 2026-05-28T09:21:39,139 Found link https://files.pythonhosted.org/packages/38/62/74333f8e2bfe933fd6436b62becff109f633d53e1ac6b588ae28554940c1/frequenz-api-common-0.2.0.tar.gz (from https://pypi.org/simple/frequenz-api-common/) (requires-python:<4,>=3.11), version: 0.2.0 2026-05-28T09:21:39,140 Skipping link: No binaries permitted for frequenz-api-common: https://files.pythonhosted.org/packages/e0/73/86dd73de2b2647a14d9e59ecf7b94ddf05efbbc7650225b282a01587aeec/frequenz_api_common-0.2.0-py3-none-any.whl (from https://pypi.org/simple/frequenz-api-common/) (requires-python:<4,>=3.11) 2026-05-28T09:21:39,141 Found link https://files.pythonhosted.org/packages/aa/ce/1bdd2035ef748d132b9e4df36a6e5e7c4d682a6afc2ac5fad4f7bbcb4b40/frequenz-api-common-0.3.0.tar.gz (from https://pypi.org/simple/frequenz-api-common/) (requires-python:<4,>=3.11), version: 0.3.0 2026-05-28T09:21:39,142 Skipping link: No binaries permitted for frequenz-api-common: https://files.pythonhosted.org/packages/7f/d3/2cafc83a0684f9fa38ab892d3dba55f3b05099ba2371dc6c3465ff261a82/frequenz_api_common-0.3.0-py3-none-any.whl (from https://pypi.org/simple/frequenz-api-common/) (requires-python:<4,>=3.11) 2026-05-28T09:21:39,143 Found link https://files.pythonhosted.org/packages/78/25/cb78cd7ae98abdcf98322671e7fd518e7e61214cee7f04de252e1ca5bf27/frequenz-api-common-0.3.1.tar.gz (from https://pypi.org/simple/frequenz-api-common/) (requires-python:<4,>=3.11), version: 0.3.1 2026-05-28T09:21:39,144 Skipping link: No binaries permitted for frequenz-api-common: https://files.pythonhosted.org/packages/54/a1/b77d6fd587a095ca84c34cdb6f90ef9a1cb88a8338465fd05ca216851d3a/frequenz_api_common-0.3.1-py3-none-any.whl (from https://pypi.org/simple/frequenz-api-common/) (requires-python:<4,>=3.11) 2026-05-28T09:21:39,145 Found link https://files.pythonhosted.org/packages/0e/5c/fe7f3dbc592d98b485139fccf0af07aab1c7becb3c9728aa54a71969b84e/frequenz-api-common-0.4.0.tar.gz (from https://pypi.org/simple/frequenz-api-common/) (requires-python:<4,>=3.11), version: 0.4.0 2026-05-28T09:21:39,146 Skipping link: No binaries permitted for frequenz-api-common: https://files.pythonhosted.org/packages/68/bd/61f11d5059d48e96ea420c55192c9431ec787276ab984aad86a9460c1b58/frequenz_api_common-0.4.0-py3-none-any.whl (from https://pypi.org/simple/frequenz-api-common/) (requires-python:<4,>=3.11) 2026-05-28T09:21:39,147 Found link https://files.pythonhosted.org/packages/0f/8b/83e2f8c1df51d8b891f6fcea96cb78d6026ef1c271e05acdd99e61376301/frequenz-api-common-0.5.0.tar.gz (from https://pypi.org/simple/frequenz-api-common/) (requires-python:<4,>=3.11), version: 0.5.0 2026-05-28T09:21:39,148 Skipping link: No binaries permitted for frequenz-api-common: https://files.pythonhosted.org/packages/77/1d/949d3816be82ed3084ed3dfcd344ea0e9c93cef5b572cb1100857d5a36b8/frequenz_api_common-0.5.0-py3-none-any.whl (from https://pypi.org/simple/frequenz-api-common/) (requires-python:<4,>=3.11) 2026-05-28T09:21:39,149 Found link https://files.pythonhosted.org/packages/97/35/223c344d132fdbee67fbed90a72534b3ebdf37509db5291957be4aba2edb/frequenz-api-common-0.5.1.tar.gz (from https://pypi.org/simple/frequenz-api-common/) (requires-python:<4,>=3.11), version: 0.5.1 2026-05-28T09:21:39,149 Skipping link: No binaries permitted for frequenz-api-common: https://files.pythonhosted.org/packages/64/02/83eda62cd21717e753bd2f101f8147b2600f0b68bee3cecbc38ad55c81d3/frequenz_api_common-0.5.1-py3-none-any.whl (from https://pypi.org/simple/frequenz-api-common/) (requires-python:<4,>=3.11) 2026-05-28T09:21:39,150 Found link https://files.pythonhosted.org/packages/1e/c6/96fd4a65d16255dcea63553d2d949f33c5c41faee7ec6b292d0790bc2fd8/frequenz-api-common-0.5.2.tar.gz (from https://pypi.org/simple/frequenz-api-common/) (requires-python:<4,>=3.11), version: 0.5.2 2026-05-28T09:21:39,151 Skipping link: No binaries permitted for frequenz-api-common: https://files.pythonhosted.org/packages/6c/d5/db71f76f18085d513fab57917e91527a4e6a6bb648051378d057ca445f80/frequenz_api_common-0.5.2-py3-none-any.whl (from https://pypi.org/simple/frequenz-api-common/) (requires-python:<4,>=3.11) 2026-05-28T09:21:39,152 Found link https://files.pythonhosted.org/packages/c2/8f/83db0272b7464f8a4be7300a0c5c5acbde95d68bef22db5c237aa40ecd4e/frequenz-api-common-0.5.3.tar.gz (from https://pypi.org/simple/frequenz-api-common/) (requires-python:<4,>=3.11), version: 0.5.3 2026-05-28T09:21:39,153 Skipping link: No binaries permitted for frequenz-api-common: https://files.pythonhosted.org/packages/60/85/1161ae9515821c3938d605c11ec2096a51f32d8746751cdc07afcafa1433/frequenz_api_common-0.5.3-py3-none-any.whl (from https://pypi.org/simple/frequenz-api-common/) (requires-python:<4,>=3.11) 2026-05-28T09:21:39,154 Found link https://files.pythonhosted.org/packages/06/21/04067b079aac6d53b42e1b2e063ef293818cc880664aea597d00dbd149ba/frequenz-api-common-0.5.4.tar.gz (from https://pypi.org/simple/frequenz-api-common/) (requires-python:<4,>=3.11), version: 0.5.4 2026-05-28T09:21:39,154 Skipping link: No binaries permitted for frequenz-api-common: https://files.pythonhosted.org/packages/2a/cc/24cb7181e18fd4f91be03250f0714876a76887137fc62bc9fca04df36156/frequenz_api_common-0.5.4-py3-none-any.whl (from https://pypi.org/simple/frequenz-api-common/) (requires-python:<4,>=3.11) 2026-05-28T09:21:39,155 Found link https://files.pythonhosted.org/packages/cd/c2/54f45257d1131ea7f0c060c38f043edc8e49306e4467f09ee8dd4fdac956/frequenz-api-common-0.5.5.tar.gz (from https://pypi.org/simple/frequenz-api-common/) (requires-python:<4,>=3.11), version: 0.5.5 2026-05-28T09:21:39,156 Skipping link: No binaries permitted for frequenz-api-common: https://files.pythonhosted.org/packages/b9/0d/2a91f866234162b672d26adceadd46ba773cfcb6b9bb0ebd19ed45825a49/frequenz_api_common-0.5.5-py3-none-any.whl (from https://pypi.org/simple/frequenz-api-common/) (requires-python:<4,>=3.11) 2026-05-28T09:21:39,157 Found link https://files.pythonhosted.org/packages/4c/b8/94e09f6078013a3872009673839332e8ae016ee41afc6ef0e9129ed9d94e/frequenz-api-common-0.6.0.tar.gz (from https://pypi.org/simple/frequenz-api-common/) (requires-python:<4,>=3.11), version: 0.6.0 2026-05-28T09:21:39,158 Skipping link: No binaries permitted for frequenz-api-common: https://files.pythonhosted.org/packages/53/38/6c234c242e7acc80c75e4659cedae3e6550bba9e39d7fa40fadeceb8a2f1/frequenz_api_common-0.6.0-py3-none-any.whl (from https://pypi.org/simple/frequenz-api-common/) (requires-python:<4,>=3.11) 2026-05-28T09:21:39,159 Found link https://files.pythonhosted.org/packages/ff/7d/de535d20bf19bce446cb330962482ec84b4d79264a162a39f66c7c2c2767/frequenz-api-common-0.6.1.tar.gz (from https://pypi.org/simple/frequenz-api-common/) (requires-python:<4,>=3.11), version: 0.6.1 2026-05-28T09:21:39,160 Skipping link: No binaries permitted for frequenz-api-common: https://files.pythonhosted.org/packages/69/4f/b572f00990cce0e9067a17551d5ac42d310c32ebc291a5181b5b36d0aaaf/frequenz_api_common-0.6.1-py3-none-any.whl (from https://pypi.org/simple/frequenz-api-common/) (requires-python:<4,>=3.11) 2026-05-28T09:21:39,161 Found link https://files.pythonhosted.org/packages/f7/60/a45f279c11c26c62b5cd7442a47465f10891071cd8fde45e0198bf03f622/frequenz-api-common-0.6.2.tar.gz (from https://pypi.org/simple/frequenz-api-common/) (requires-python:<4,>=3.11), version: 0.6.2 2026-05-28T09:21:39,161 Skipping link: No binaries permitted for frequenz-api-common: https://files.pythonhosted.org/packages/cf/57/16fcaefc61c1d67800f2b424a87c8c837901b689399c598b360bbc87969f/frequenz_api_common-0.6.2-py3-none-any.whl (from https://pypi.org/simple/frequenz-api-common/) (requires-python:<4,>=3.11) 2026-05-28T09:21:39,162 Found link https://files.pythonhosted.org/packages/88/00/51d13704c0ea496940934830b190377c6a3be0bf2eb89eac6693ff08a6db/frequenz-api-common-0.6.3.tar.gz (from https://pypi.org/simple/frequenz-api-common/) (requires-python:<4,>=3.11), version: 0.6.3 2026-05-28T09:21:39,163 Skipping link: No binaries permitted for frequenz-api-common: https://files.pythonhosted.org/packages/9a/8f/461842cd4c47c10a39f01be87d1ef26b60714a21fc62c0b39274b249999e/frequenz_api_common-0.6.3-py3-none-any.whl (from https://pypi.org/simple/frequenz-api-common/) (requires-python:<4,>=3.11) 2026-05-28T09:21:39,164 Found link https://files.pythonhosted.org/packages/cf/00/6747b440cf82108823da33e5391d97802e14a841c024136b0efd4a3b10b3/frequenz-api-common-0.6.4.tar.gz (from https://pypi.org/simple/frequenz-api-common/) (requires-python:<4,>=3.11), version: 0.6.4 2026-05-28T09:21:39,164 Skipping link: No binaries permitted for frequenz-api-common: https://files.pythonhosted.org/packages/da/74/e122aec4e141be2c9555bc718830393384220f4278a2cab3a77639a45e0e/frequenz_api_common-0.6.4-py3-none-any.whl (from https://pypi.org/simple/frequenz-api-common/) (requires-python:<4,>=3.11) 2026-05-28T09:21:39,165 Skipping link: No binaries permitted for frequenz-api-common: https://files.pythonhosted.org/packages/45/a3/70bc86803651605b6ef3294f88f81c08d9e340415eda09bb41682764ef0a/frequenz_api_common-0.6.5-py3-none-any.whl (from https://pypi.org/simple/frequenz-api-common/) (requires-python:<4,>=3.11) 2026-05-28T09:21:39,166 Found link https://files.pythonhosted.org/packages/88/e4/185dab775307b22247dd1f79ee8d329c1ecc56430e651a912395c2b6643a/frequenz_api_common-0.6.5.tar.gz (from https://pypi.org/simple/frequenz-api-common/) (requires-python:<4,>=3.11), version: 0.6.5 2026-05-28T09:21:39,167 Skipping link: No binaries permitted for frequenz-api-common: https://files.pythonhosted.org/packages/85/88/5c29084a6ae6703e9e89a24656695137ce08bf5dc188db6df911f52a2cc8/frequenz_api_common-0.7.0-py3-none-any.whl (from https://pypi.org/simple/frequenz-api-common/) (requires-python:<4,>=3.11) 2026-05-28T09:21:39,168 Found link https://files.pythonhosted.org/packages/27/82/63ab314cd315e76c7fdc70f431654dc865060e3a6710e30bd606039a878c/frequenz_api_common-0.7.0.tar.gz (from https://pypi.org/simple/frequenz-api-common/) (requires-python:<4,>=3.11), version: 0.7.0 2026-05-28T09:21:39,168 Skipping link: No binaries permitted for frequenz-api-common: https://files.pythonhosted.org/packages/71/29/e04cb038d1157ea076d428afe04de3d597fd4c2a8a0099cc68cd444f3741/frequenz_api_common-0.8.0-py3-none-any.whl (from https://pypi.org/simple/frequenz-api-common/) (requires-python:<4,>=3.11) 2026-05-28T09:21:39,170 Found link https://files.pythonhosted.org/packages/41/db/b26ac930d6a094f3e7a6ef070ea6e277e5745061b6a264f492426809334f/frequenz_api_common-0.8.0.tar.gz (from https://pypi.org/simple/frequenz-api-common/) (requires-python:<4,>=3.11), version: 0.8.0 2026-05-28T09:21:39,170 Skipping link: No binaries permitted for frequenz-api-common: https://files.pythonhosted.org/packages/4b/f2/e70f2a6ca218a69a2a84e4dd10e8567aaf37911929be8b509ec53c7f30d0/frequenz_api_common-0.8.1-py3-none-any.whl (from https://pypi.org/simple/frequenz-api-common/) (requires-python:<4,>=3.11) 2026-05-28T09:21:39,171 Found link https://files.pythonhosted.org/packages/72/83/09d649845c54146b5a2dbbeef4a919b1cc7ced8e480494e73a93f66795a4/frequenz_api_common-0.8.1.tar.gz (from https://pypi.org/simple/frequenz-api-common/) (requires-python:<4,>=3.11), version: 0.8.1 2026-05-28T09:21:39,172 Skipping link: No binaries permitted for frequenz-api-common: https://files.pythonhosted.org/packages/7b/c1/e3855dbe0d39c7e2cba5cf2e525c02693562fd01bae9d4bca4ac012b6d67/frequenz_api_common-0.8.2-py3-none-any.whl (from https://pypi.org/simple/frequenz-api-common/) (requires-python:<4,>=3.11) 2026-05-28T09:21:39,173 Found link https://files.pythonhosted.org/packages/b5/13/8401e99e674e66b9fcf83ca79e931f2b6720f9f6dc8891e663410e98c55a/frequenz_api_common-0.8.2.tar.gz (from https://pypi.org/simple/frequenz-api-common/) (requires-python:<4,>=3.11), version: 0.8.2 2026-05-28T09:21:39,173 Skipping link: No binaries permitted for frequenz-api-common: https://files.pythonhosted.org/packages/b1/53/6a94af37c8834c2c24c625ede0c325c1a009d015c0ccbe6c362e7eb79258/frequenz_api_common-0.8.3-py3-none-any.whl (from https://pypi.org/simple/frequenz-api-common/) (requires-python:<4,>=3.11) 2026-05-28T09:21:39,174 Found link https://files.pythonhosted.org/packages/50/e5/fda560851574d5ce7f88fa41e123bfff6cb3dddc351bf5504369140e156a/frequenz_api_common-0.8.3.tar.gz (from https://pypi.org/simple/frequenz-api-common/) (requires-python:<4,>=3.11), version: 0.8.3 2026-05-28T09:21:39,175 Skipping link: No binaries permitted for frequenz-api-common: https://files.pythonhosted.org/packages/7d/02/29831d0ef659d33c0d57561c1502aaea7eaec8bf70b24d1bf5effb72472b/frequenz_api_common-0.8.4-py3-none-any.whl (from https://pypi.org/simple/frequenz-api-common/) (requires-python:<4,>=3.11) 2026-05-28T09:21:39,176 Found link https://files.pythonhosted.org/packages/5d/bd/608fb355947c23c8f21c39c4c6fc580bd24cfda748be507b791cd189589c/frequenz_api_common-0.8.4.tar.gz (from https://pypi.org/simple/frequenz-api-common/) (requires-python:<4,>=3.11), version: 0.8.4 2026-05-28T09:21:39,177 Skipping link: No binaries permitted for frequenz-api-common: https://files.pythonhosted.org/packages/1f/98/356d50357f5032f1856827b57c70ab546dd7e1de5c16c4cebfefd598430b/frequenz_api_common-0.8.5-py3-none-any.whl (from https://pypi.org/simple/frequenz-api-common/) (requires-python:<4,>=3.11) 2026-05-28T09:21:39,178 Found link https://files.pythonhosted.org/packages/76/0a/90a67c20fc2e97dba58f07407bfd5fab059a47eafc3a9e0238ec847f612e/frequenz_api_common-0.8.5.tar.gz (from https://pypi.org/simple/frequenz-api-common/) (requires-python:<4,>=3.11), version: 0.8.5 2026-05-28T09:21:39,179 Fetching project page and analyzing links: https://www.piwheels.org/simple/frequenz-api-common/ 2026-05-28T09:21:39,179 Getting page https://www.piwheels.org/simple/frequenz-api-common/ 2026-05-28T09:21:39,181 Found index url https://www.piwheels.org/simple 2026-05-28T09:21:39,478 Fetched page https://www.piwheels.org/simple/frequenz-api-common/ as text/html 2026-05-28T09:21:39,486 Skipping link: No binaries permitted for frequenz-api-common: https://archive1.piwheels.org/simple/frequenz-api-common/frequenz_api_common-0.8.4-py3-none-any.whl#sha256=500eb199510f61b06156ad77dfa5a54cd856473eaacc4230e35919ea684aa51f (from https://www.piwheels.org/simple/frequenz-api-common/) (requires-python:<4,>=3.11) 2026-05-28T09:21:39,487 Skipping link: No binaries permitted for frequenz-api-common: https://archive1.piwheels.org/simple/frequenz-api-common/frequenz_api_common-0.8.3-py3-none-any.whl#sha256=4da65ac196716155e3e7d0b5462cfae0e1decff1d15c78e2e35ac03fd0028b6d (from https://www.piwheels.org/simple/frequenz-api-common/) (requires-python:<4,>=3.11) 2026-05-28T09:21:39,488 Skipping link: No binaries permitted for frequenz-api-common: https://archive1.piwheels.org/simple/frequenz-api-common/frequenz_api_common-0.8.2-py3-none-any.whl#sha256=0ad6bd2428eca206facc1d845f23409126d76a49790a77280418df37e35ff145 (from https://www.piwheels.org/simple/frequenz-api-common/) (requires-python:<4,>=3.11) 2026-05-28T09:21:39,489 Skipping link: No binaries permitted for frequenz-api-common: https://archive1.piwheels.org/simple/frequenz-api-common/frequenz_api_common-0.8.1-py3-none-any.whl#sha256=948a2181b342d174b8ad425adec832339d7f79ef9ca2052b64041768e252c38e (from https://www.piwheels.org/simple/frequenz-api-common/) (requires-python:<4,>=3.11) 2026-05-28T09:21:39,489 Skipping link: No binaries permitted for frequenz-api-common: https://archive1.piwheels.org/simple/frequenz-api-common/frequenz_api_common-0.8.0-py3-none-any.whl#sha256=25f3f7e8829478546a2d85395223194df662fcf070d11449c4ea28bcb4bedef3 (from https://www.piwheels.org/simple/frequenz-api-common/) (requires-python:<4,>=3.11) 2026-05-28T09:21:39,490 Skipping link: No binaries permitted for frequenz-api-common: https://archive1.piwheels.org/simple/frequenz-api-common/frequenz_api_common-0.7.0-py3-none-any.whl#sha256=4301ae8ed3ac469cf59a0ae9f668862d0b0c0c17c6c13b2ea8429722cbde9e8e (from https://www.piwheels.org/simple/frequenz-api-common/) (requires-python:<4,>=3.11) 2026-05-28T09:21:39,490 Skipping link: No binaries permitted for frequenz-api-common: https://archive1.piwheels.org/simple/frequenz-api-common/frequenz_api_common-0.6.5-py3-none-any.whl#sha256=a03d5068f78a7c4bc684d6df1906bd0e6a7fa6f02465bf095f6f93de666ad505 (from https://www.piwheels.org/simple/frequenz-api-common/) (requires-python:<4,>=3.11) 2026-05-28T09:21:39,490 Skipping link: No binaries permitted for frequenz-api-common: https://archive1.piwheels.org/simple/frequenz-api-common/frequenz_api_common-0.6.4-py3-none-any.whl#sha256=ef68a320a257dc9388fb769a659d19fdc8bf3de94cd8e6f410b0c997a7aae369 (from https://www.piwheels.org/simple/frequenz-api-common/) (requires-python:<4,>=3.11) 2026-05-28T09:21:39,491 Skipping link: No binaries permitted for frequenz-api-common: https://archive1.piwheels.org/simple/frequenz-api-common/frequenz_api_common-0.6.3-py3-none-any.whl#sha256=736677f23051ef7df39007dc0dd82b8f136195606f665b40327c3271dce45a96 (from https://www.piwheels.org/simple/frequenz-api-common/) (requires-python:<4,>=3.11) 2026-05-28T09:21:39,492 Skipping link: No binaries permitted for frequenz-api-common: https://archive1.piwheels.org/simple/frequenz-api-common/frequenz_api_common-0.6.2-py3-none-any.whl#sha256=c9307ea9d18c424216b431c0919dfdcba2169bb096cd729941f6aeb738865025 (from https://www.piwheels.org/simple/frequenz-api-common/) (requires-python:<4,>=3.11) 2026-05-28T09:21:39,492 Skipping link: No binaries permitted for frequenz-api-common: https://archive1.piwheels.org/simple/frequenz-api-common/frequenz_api_common-0.6.1-py3-none-any.whl#sha256=27f112313fb18b1758f05cf16a237130a08e90ac1e8ab51b52b1b204d7de2eb6 (from https://www.piwheels.org/simple/frequenz-api-common/) (requires-python:<4,>=3.11) 2026-05-28T09:21:39,493 Skipping link: No binaries permitted for frequenz-api-common: https://archive1.piwheels.org/simple/frequenz-api-common/frequenz_api_common-0.6.0-py3-none-any.whl#sha256=8931dbfb49748ae108761fdfbb98d57a22e8a2380cc7e3049ab7d07e3bb76df7 (from https://www.piwheels.org/simple/frequenz-api-common/) (requires-python:<4,>=3.11) 2026-05-28T09:21:39,493 Skipping link: No binaries permitted for frequenz-api-common: https://archive1.piwheels.org/simple/frequenz-api-common/frequenz_api_common-0.5.5-py3-none-any.whl#sha256=f79ae776592fdc740fb1776288915cee59d96a2a6600c51ce9bba820246021df (from https://www.piwheels.org/simple/frequenz-api-common/) (requires-python:<4,>=3.11) 2026-05-28T09:21:39,494 Skipping link: No binaries permitted for frequenz-api-common: https://archive1.piwheels.org/simple/frequenz-api-common/frequenz_api_common-0.5.4-py3-none-any.whl#sha256=5e185fd1260e932a9ce759a37920d667d90f38fe7af6f0d733015b7f0840da7c (from https://www.piwheels.org/simple/frequenz-api-common/) (requires-python:<4,>=3.11) 2026-05-28T09:21:39,495 Skipping link: No binaries permitted for frequenz-api-common: https://archive1.piwheels.org/simple/frequenz-api-common/frequenz_api_common-0.5.3-py3-none-any.whl#sha256=905c80ed04df0f5167a845572eef27bcaf278595bbc8e0e5657a677417cad5d6 (from https://www.piwheels.org/simple/frequenz-api-common/) (requires-python:<4,>=3.11) 2026-05-28T09:21:39,495 Skipping link: No binaries permitted for frequenz-api-common: https://archive1.piwheels.org/simple/frequenz-api-common/frequenz_api_common-0.5.2-py3-none-any.whl#sha256=b1b5919864b722d1bbc0e86c998ba6fba0a76627a6c0d0dc0899d545ccd28254 (from https://www.piwheels.org/simple/frequenz-api-common/) (requires-python:<4,>=3.11) 2026-05-28T09:21:39,496 Skipping link: No binaries permitted for frequenz-api-common: https://archive1.piwheels.org/simple/frequenz-api-common/frequenz_api_common-0.5.1-py3-none-any.whl#sha256=08db3af862a7b4bb29d9c76f206288ca63c885f876f5538db659adfe91c5ceca (from https://www.piwheels.org/simple/frequenz-api-common/) (requires-python:<4,>=3.11) 2026-05-28T09:21:39,496 Skipping link: No binaries permitted for frequenz-api-common: https://archive1.piwheels.org/simple/frequenz-api-common/frequenz_api_common-0.5.0-py3-none-any.whl#sha256=27f793f6f3d6e4e622243df6f2abef28b090dc3b12fca54f12d4a6042ff60b97 (from https://www.piwheels.org/simple/frequenz-api-common/) (requires-python:<4,>=3.11) 2026-05-28T09:21:39,497 Skipping link: No binaries permitted for frequenz-api-common: https://archive1.piwheels.org/simple/frequenz-api-common/frequenz_api_common-0.4.0-py3-none-any.whl#sha256=50b8b5d0a0e365326f0d172568fbe7abf470fea8504a9854aaed498e2a837a79 (from https://www.piwheels.org/simple/frequenz-api-common/) (requires-python:<4,>=3.11) 2026-05-28T09:21:39,497 Skipping link: No binaries permitted for frequenz-api-common: https://archive1.piwheels.org/simple/frequenz-api-common/frequenz_api_common-0.3.1-py3-none-any.whl#sha256=cc85abcdb239c664b7c5337da496f8f5d3b6b292280576a257e7ed9d6757a637 (from https://www.piwheels.org/simple/frequenz-api-common/) (requires-python:<4,>=3.11) 2026-05-28T09:21:39,498 Skipping link: No binaries permitted for frequenz-api-common: https://archive1.piwheels.org/simple/frequenz-api-common/frequenz_api_common-0.3.0-py3-none-any.whl#sha256=26526671ee4fca995ce08eb386b40a17d33625ff2e19f64067810b262c4713dd (from https://www.piwheels.org/simple/frequenz-api-common/) (requires-python:<4,>=3.11) 2026-05-28T09:21:39,499 Skipping link: No binaries permitted for frequenz-api-common: https://archive1.piwheels.org/simple/frequenz-api-common/frequenz_api_common-0.2.0-py3-none-any.whl#sha256=4b5fcd6d80b1afdae31e019bf5893846de27017ffa64b3a6c2964d815179a8b6 (from https://www.piwheels.org/simple/frequenz-api-common/) (requires-python:<4,>=3.11) 2026-05-28T09:21:39,499 Skipping link: No binaries permitted for frequenz-api-common: https://archive1.piwheels.org/simple/frequenz-api-common/frequenz_api_common-0.1.0-py3-none-any.whl#sha256=879911816b5339e8a5ca9f3757b3f11a9dab0f68865e8f28901086947bf0a9e6 (from https://www.piwheels.org/simple/frequenz-api-common/) (requires-python:<4,>=3.11) 2026-05-28T09:21:39,500 Skipping link: not a file: https://www.piwheels.org/simple/frequenz-api-common/ 2026-05-28T09:21:39,500 Skipping link: not a file: https://pypi.org/simple/frequenz-api-common/ 2026-05-28T09:21:39,522 Given no hashes to check 1 links for project 'frequenz-api-common': discarding no candidates 2026-05-28T09:21:39,540 Collecting frequenz-api-common==0.8.5 2026-05-28T09:21:39,542 Created temporary directory: /tmp/pip-unpack-8eks44_x 2026-05-28T09:21:39,769 Downloading frequenz_api_common-0.8.5.tar.gz (72 kB) 2026-05-28T09:21:40,058 Added frequenz-api-common==0.8.5 from https://files.pythonhosted.org/packages/76/0a/90a67c20fc2e97dba58f07407bfd5fab059a47eafc3a9e0238ec847f612e/frequenz_api_common-0.8.5.tar.gz to build tracker '/tmp/pip-build-tracker-i5rc50ha' 2026-05-28T09:21:40,071 Created temporary directory: /tmp/pip-build-env-hgysz61q 2026-05-28T09:21:40,075 Installing build dependencies: started 2026-05-28T09:21:40,077 Running command pip subprocess to install build dependencies 2026-05-28T09:21:41,217 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-05-28T09:21:41,646 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-05-28T09:21:41,670 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-05-28T09:21:43,398 Collecting setuptools==82.0.1 2026-05-28T09:21:43,399 Obtaining dependency information for setuptools==82.0.1 from https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl.metadata 2026-05-28T09:21:43,414 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl.metadata (6.5 kB) 2026-05-28T09:21:43,753 Collecting setuptools_scm[toml]==10.0.5 2026-05-28T09:21:43,754 Obtaining dependency information for setuptools_scm[toml]==10.0.5 from https://www.piwheels.org/simple/setuptools-scm/setuptools_scm-10.0.5-py3-none-any.whl.metadata 2026-05-28T09:21:43,770 Using cached https://www.piwheels.org/simple/setuptools-scm/setuptools_scm-10.0.5-py3-none-any.whl.metadata (6.5 kB) 2026-05-28T09:21:43,781 Discarding https://www.piwheels.org/simple/setuptools-scm/setuptools_scm-10.0.5-py3-none-any.whl#sha256=600c37b3fea2bb517f59d76792adae856d0b5ce7735b186e4cde804375251321 (from https://www.piwheels.org/simple/setuptools-scm/) (requires-python:>=3.10): Requested setuptools_scm==10.0.5 from https://www.piwheels.org/simple/setuptools-scm/setuptools_scm-10.0.5-py3-none-any.whl#sha256=600c37b3fea2bb517f59d76792adae856d0b5ce7735b186e4cde804375251321 has inconsistent Name: expected 'setuptools_scm', but metadata has 'setuptools-scm' 2026-05-28T09:21:43,804 Using cached setuptools_scm-10.0.5-py3-none-any.whl (21 kB) 2026-05-28T09:21:44,047 Collecting frequenz-repo-config[api]==0.17.0 2026-05-28T09:21:44,048 Obtaining dependency information for frequenz-repo-config[api]==0.17.0 from https://archive1.piwheels.org/simple/frequenz-repo-config/frequenz_repo_config-0.17.0-py3-none-any.whl.metadata 2026-05-28T09:21:44,405 Downloading https://archive1.piwheels.org/simple/frequenz-repo-config/frequenz_repo_config-0.17.0-py3-none-any.whl.metadata (7.1 kB) 2026-05-28T09:21:45,969 Collecting protobuf==6.33.6 2026-05-28T09:21:46,119 Downloading protobuf-6.33.6-py3-none-any.whl (170 kB) 2026-05-28T09:21:46,207 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 170.7/170.7 kB 2.0 MB/s eta 0:00:00 2026-05-28T09:21:51,223 Collecting grpcio-tools==1.80.0 2026-05-28T09:21:51,224 Obtaining dependency information for grpcio-tools==1.80.0 from https://www.piwheels.org/simple/grpcio-tools/grpcio_tools-1.80.0-cp311-cp311-linux_armv7l.whl.metadata 2026-05-28T09:21:51,240 Downloading https://www.piwheels.org/simple/grpcio-tools/grpcio_tools-1.80.0-cp311-cp311-linux_armv7l.whl.metadata (5.3 kB) 2026-05-28T09:21:55,924 Collecting grpcio==1.80.0 2026-05-28T09:21:55,934 Downloading grpcio-1.80.0-cp311-cp311-linux_armv7l.whl (6.1 MB) 2026-05-28T09:21:56,323 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 6.1/6.1 MB 15.8 MB/s eta 0:00:00 2026-05-28T09:21:56,523 Collecting vcs-versioning>=1.0.0.dev0 2026-05-28T09:21:56,524 Obtaining dependency information for vcs-versioning>=1.0.0.dev0 from https://www.piwheels.org/simple/vcs-versioning/vcs_versioning-1.1.1-py3-none-any.whl.metadata 2026-05-28T09:21:56,538 Using cached https://www.piwheels.org/simple/vcs-versioning/vcs_versioning-1.1.1-py3-none-any.whl.metadata (1.6 kB) 2026-05-28T09:21:56,721 Collecting packaging>=20 2026-05-28T09:21:56,722 Obtaining dependency information for packaging>=20 from https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl.metadata 2026-05-28T09:21:56,736 Using cached https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl.metadata (3.5 kB) 2026-05-28T09:21:57,011 Collecting nox>=2022.11.21 2026-05-28T09:21:57,012 Obtaining dependency information for nox>=2022.11.21 from https://www.piwheels.org/simple/nox/nox-2026.4.10-py3-none-any.whl.metadata 2026-05-28T09:21:57,024 Downloading https://www.piwheels.org/simple/nox/nox-2026.4.10-py3-none-any.whl.metadata (4.9 kB) 2026-05-28T09:21:57,129 Collecting mkdocs-gen-files<0.7.0,>=0.4.0 2026-05-28T09:21:57,130 Obtaining dependency information for mkdocs-gen-files<0.7.0,>=0.4.0 from https://archive1.piwheels.org/simple/mkdocs-gen-files/mkdocs_gen_files-0.6.1-py3-none-any.whl.metadata 2026-05-28T09:21:57,346 Downloading https://archive1.piwheels.org/simple/mkdocs-gen-files/mkdocs_gen_files-0.6.1-py3-none-any.whl.metadata (3.0 kB) 2026-05-28T09:21:57,488 Collecting semver<4,>=3.0.1 2026-05-28T09:21:57,489 Obtaining dependency information for semver<4,>=3.0.1 from https://www.piwheels.org/simple/semver/semver-3.0.4-py3-none-any.whl.metadata 2026-05-28T09:21:57,499 Downloading https://www.piwheels.org/simple/semver/semver-3.0.4-py3-none-any.whl.metadata (6.8 kB) 2026-05-28T09:21:57,578 Collecting github-action-utils<2,>=1.1.0 2026-05-28T09:21:57,579 Obtaining dependency information for github-action-utils<2,>=1.1.0 from https://archive1.piwheels.org/simple/github-action-utils/github_action_utils-1.1.0-py2.py3-none-any.whl.metadata 2026-05-28T09:21:57,630 Downloading https://archive1.piwheels.org/simple/github-action-utils/github_action_utils-1.1.0-py2.py3-none-any.whl.metadata (14 kB) 2026-05-28T09:21:57,928 Collecting mkdocstrings-python<3,>=1.14.6 2026-05-28T09:21:57,929 Obtaining dependency information for mkdocstrings-python<3,>=1.14.6 from https://www.piwheels.org/simple/mkdocstrings-python/mkdocstrings_python-2.0.3-py3-none-any.whl.metadata 2026-05-28T09:21:57,940 Downloading https://www.piwheels.org/simple/mkdocstrings-python/mkdocstrings_python-2.0.3-py3-none-any.whl.metadata (12 kB) 2026-05-28T09:21:58,180 Collecting mypy-protobuf<6,>=3.0.0 2026-05-28T09:21:58,180 Obtaining dependency information for mypy-protobuf<6,>=3.0.0 from https://www.piwheels.org/simple/mypy-protobuf/mypy_protobuf-5.1.0-py3-none-any.whl.metadata 2026-05-28T09:21:58,192 Downloading https://www.piwheels.org/simple/mypy-protobuf/mypy_protobuf-5.1.0-py3-none-any.whl.metadata (19 kB) 2026-05-28T09:21:59,272 Collecting typing-extensions~=4.12 2026-05-28T09:21:59,272 Obtaining dependency information for typing-extensions~=4.12 from https://www.piwheels.org/simple/typing-extensions/typing_extensions-4.15.0-py3-none-any.whl.metadata 2026-05-28T09:21:59,289 Using cached https://www.piwheels.org/simple/typing-extensions/typing_extensions-4.15.0-py3-none-any.whl.metadata (3.3 kB) 2026-05-28T09:21:59,298 Discarding https://www.piwheels.org/simple/typing-extensions/typing_extensions-4.15.0-py3-none-any.whl#sha256=f0fa19c6845758ab08074a0cfa8b7aecb71c999ca73d62883bc25cc018c4e548 (from https://www.piwheels.org/simple/typing-extensions/) (requires-python:>=3.9): Requested typing-extensions~=4.12 from https://www.piwheels.org/simple/typing-extensions/typing_extensions-4.15.0-py3-none-any.whl#sha256=f0fa19c6845758ab08074a0cfa8b7aecb71c999ca73d62883bc25cc018c4e548 (from grpcio==1.80.0) has inconsistent Name: expected 'typing-extensions', but metadata has 'typing_extensions' 2026-05-28T09:21:59,322 Using cached typing_extensions-4.15.0-py3-none-any.whl (44 kB) 2026-05-28T09:21:59,665 Collecting mkdocs<=1.6.1,>=1.4.1 2026-05-28T09:21:59,666 Obtaining dependency information for mkdocs<=1.6.1,>=1.4.1 from https://www.piwheels.org/simple/mkdocs/mkdocs-1.6.1-py3-none-any.whl.metadata 2026-05-28T09:21:59,680 Downloading https://www.piwheels.org/simple/mkdocs/mkdocs-1.6.1-py3-none-any.whl.metadata (6.0 kB) 2026-05-28T09:21:59,754 Collecting properdocs>=1.6.5 2026-05-28T09:21:59,755 Obtaining dependency information for properdocs>=1.6.5 from https://archive1.piwheels.org/simple/properdocs/properdocs-1.6.7-py3-none-any.whl.metadata 2026-05-28T09:21:59,992 Downloading https://archive1.piwheels.org/simple/properdocs/properdocs-1.6.7-py3-none-any.whl.metadata (4.8 kB) 2026-05-28T09:22:00,249 Collecting mkdocstrings>=0.30 2026-05-28T09:22:00,250 Obtaining dependency information for mkdocstrings>=0.30 from https://www.piwheels.org/simple/mkdocstrings/mkdocstrings-1.0.4-py3-none-any.whl.metadata 2026-05-28T09:22:00,261 Downloading https://www.piwheels.org/simple/mkdocstrings/mkdocstrings-1.0.4-py3-none-any.whl.metadata (15 kB) 2026-05-28T09:22:00,376 Collecting mkdocs-autorefs>=1.4 2026-05-28T09:22:00,377 Obtaining dependency information for mkdocs-autorefs>=1.4 from https://www.piwheels.org/simple/mkdocs-autorefs/mkdocs_autorefs-1.4.4-py3-none-any.whl.metadata 2026-05-28T09:22:00,388 Downloading https://www.piwheels.org/simple/mkdocs-autorefs/mkdocs_autorefs-1.4.4-py3-none-any.whl.metadata (14 kB) 2026-05-28T09:22:00,594 Collecting griffelib>=2.0 2026-05-28T09:22:00,595 Obtaining dependency information for griffelib>=2.0 from https://www.piwheels.org/simple/griffelib/griffelib-2.0.2-py3-none-any.whl.metadata 2026-05-28T09:22:00,605 Downloading https://www.piwheels.org/simple/griffelib/griffelib-2.0.2-py3-none-any.whl.metadata (1.3 kB) 2026-05-28T09:22:00,946 Collecting types-protobuf>=4.24 2026-05-28T09:22:00,947 Obtaining dependency information for types-protobuf>=4.24 from https://www.piwheels.org/simple/types-protobuf/types_protobuf-7.34.1.20260518-py3-none-any.whl.metadata 2026-05-28T09:22:00,959 Downloading https://www.piwheels.org/simple/types-protobuf/types_protobuf-7.34.1.20260518-py3-none-any.whl.metadata (2.2 kB) 2026-05-28T09:22:01,275 Collecting argcomplete<4,>=1.9.4 2026-05-28T09:22:01,276 Obtaining dependency information for argcomplete<4,>=1.9.4 from https://www.piwheels.org/simple/argcomplete/argcomplete-3.6.3-py3-none-any.whl.metadata 2026-05-28T09:22:01,285 Downloading https://www.piwheels.org/simple/argcomplete/argcomplete-3.6.3-py3-none-any.whl.metadata (16 kB) 2026-05-28T09:22:01,435 Collecting attrs>=24.1 2026-05-28T09:22:01,436 Obtaining dependency information for attrs>=24.1 from https://www.piwheels.org/simple/attrs/attrs-26.1.0-py3-none-any.whl.metadata 2026-05-28T09:22:01,446 Downloading https://www.piwheels.org/simple/attrs/attrs-26.1.0-py3-none-any.whl.metadata (8.8 kB) 2026-05-28T09:22:01,631 Collecting colorlog<7,>=2.6.1 2026-05-28T09:22:01,632 Obtaining dependency information for colorlog<7,>=2.6.1 from https://www.piwheels.org/simple/colorlog/colorlog-6.10.1-py3-none-any.whl.metadata 2026-05-28T09:22:01,643 Downloading https://www.piwheels.org/simple/colorlog/colorlog-6.10.1-py3-none-any.whl.metadata (11 kB) 2026-05-28T09:22:01,739 Collecting dependency-groups>=1.1 2026-05-28T09:22:01,740 Obtaining dependency information for dependency-groups>=1.1 from https://archive1.piwheels.org/simple/dependency-groups/dependency_groups-1.3.1-py3-none-any.whl.metadata 2026-05-28T09:22:01,762 Downloading https://archive1.piwheels.org/simple/dependency-groups/dependency_groups-1.3.1-py3-none-any.whl.metadata (2.3 kB) 2026-05-28T09:22:01,945 Collecting humanize>=4 2026-05-28T09:22:01,946 Obtaining dependency information for humanize>=4 from https://www.piwheels.org/simple/humanize/humanize-4.15.0-py3-none-any.whl.metadata 2026-05-28T09:22:01,955 Downloading https://www.piwheels.org/simple/humanize/humanize-4.15.0-py3-none-any.whl.metadata (7.8 kB) 2026-05-28T09:22:02,672 Collecting virtualenv>=20.15 2026-05-28T09:22:02,673 Obtaining dependency information for virtualenv>=20.15 from https://www.piwheels.org/simple/virtualenv/virtualenv-21.4.1-py3-none-any.whl.metadata 2026-05-28T09:22:02,683 Downloading https://www.piwheels.org/simple/virtualenv/virtualenv-21.4.1-py3-none-any.whl.metadata (3.5 kB) 2026-05-28T09:22:03,272 Collecting click>=7.0 2026-05-28T09:22:03,273 Obtaining dependency information for click>=7.0 from https://www.piwheels.org/simple/click/click-8.4.1-py3-none-any.whl.metadata 2026-05-28T09:22:03,282 Downloading https://www.piwheels.org/simple/click/click-8.4.1-py3-none-any.whl.metadata (2.6 kB) 2026-05-28T09:22:03,609 Collecting ghp-import>=1.0 2026-05-28T09:22:03,610 Obtaining dependency information for ghp-import>=1.0 from https://www.piwheels.org/simple/ghp-import/ghp_import-2.1.0-py3-none-any.whl.metadata 2026-05-28T09:22:03,621 Downloading https://www.piwheels.org/simple/ghp-import/ghp_import-2.1.0-py3-none-any.whl.metadata (7.2 kB) 2026-05-28T09:22:03,771 Collecting jinja2>=2.11.1 2026-05-28T09:22:03,772 Obtaining dependency information for jinja2>=2.11.1 from https://www.piwheels.org/simple/jinja2/jinja2-3.1.6-py3-none-any.whl.metadata 2026-05-28T09:22:03,786 Using cached https://www.piwheels.org/simple/jinja2/jinja2-3.1.6-py3-none-any.whl.metadata (2.9 kB) 2026-05-28T09:22:03,794 Discarding https://www.piwheels.org/simple/jinja2/jinja2-3.1.6-py3-none-any.whl#sha256=fe8571fbbd1ff453eb75ea114f68611e5b3e5b8b018397eeb70573daa35d45ea (from https://www.piwheels.org/simple/jinja2/) (requires-python:>=3.7): Requested jinja2>=2.11.1 from https://www.piwheels.org/simple/jinja2/jinja2-3.1.6-py3-none-any.whl#sha256=fe8571fbbd1ff453eb75ea114f68611e5b3e5b8b018397eeb70573daa35d45ea (from mkdocs<=1.6.1,>=1.4.1->mkdocs-gen-files<0.7.0,>=0.4.0->frequenz-repo-config==0.17.0) has inconsistent Name: expected 'jinja2', but metadata has 'Jinja2' 2026-05-28T09:22:03,820 Using cached jinja2-3.1.6-py3-none-any.whl (134 kB) 2026-05-28T09:22:03,997 Collecting markdown>=3.3.6 2026-05-28T09:22:03,998 Obtaining dependency information for markdown>=3.3.6 from https://www.piwheels.org/simple/markdown/markdown-3.10.2-py3-none-any.whl.metadata 2026-05-28T09:22:04,007 Downloading https://www.piwheels.org/simple/markdown/markdown-3.10.2-py3-none-any.whl.metadata (5.1 kB) 2026-05-28T09:22:04,024 Discarding https://www.piwheels.org/simple/markdown/markdown-3.10.2-py3-none-any.whl#sha256=2ea20d88acb618676abfef68c297c45c9b17c2757b2ff37ebf51722e954d8614 (from https://www.piwheels.org/simple/markdown/) (requires-python:>=3.10): Requested markdown>=3.3.6 from https://www.piwheels.org/simple/markdown/markdown-3.10.2-py3-none-any.whl#sha256=2ea20d88acb618676abfef68c297c45c9b17c2757b2ff37ebf51722e954d8614 (from mkdocs<=1.6.1,>=1.4.1->mkdocs-gen-files<0.7.0,>=0.4.0->frequenz-repo-config==0.17.0) has inconsistent Name: expected 'markdown', but metadata has 'Markdown' 2026-05-28T09:22:04,049 Downloading markdown-3.10.2-py3-none-any.whl (108 kB) 2026-05-28T09:22:04,072 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 108.2/108.2 kB 6.8 MB/s eta 0:00:00 2026-05-28T09:22:04,712 Collecting markupsafe>=2.0.1 2026-05-28T09:22:04,713 Obtaining dependency information for markupsafe>=2.0.1 from https://www.piwheels.org/simple/markupsafe/markupsafe-3.0.3-cp311-cp311-linux_armv7l.whl.metadata 2026-05-28T09:22:04,728 Using cached https://www.piwheels.org/simple/markupsafe/markupsafe-3.0.3-cp311-cp311-linux_armv7l.whl.metadata (2.7 kB) 2026-05-28T09:22:04,736 Discarding https://www.piwheels.org/simple/markupsafe/markupsafe-3.0.3-cp311-cp311-linux_armv7l.whl#sha256=41e984d07c913c0b4bd798169dbfecee9e7b81c9682d4b3a503701b3048de377 (from https://www.piwheels.org/simple/markupsafe/) (requires-python:>=3.9): Requested markupsafe>=2.0.1 from https://www.piwheels.org/simple/markupsafe/markupsafe-3.0.3-cp311-cp311-linux_armv7l.whl#sha256=41e984d07c913c0b4bd798169dbfecee9e7b81c9682d4b3a503701b3048de377 (from mkdocs<=1.6.1,>=1.4.1->mkdocs-gen-files<0.7.0,>=0.4.0->frequenz-repo-config==0.17.0) has inconsistent Name: expected 'markupsafe', but metadata has 'MarkupSafe' 2026-05-28T09:22:04,755 Obtaining dependency information for markupsafe>=2.0.1 from https://www.piwheels.org/simple/markupsafe/MarkupSafe-3.0.1-cp311-cp311-linux_armv7l.whl.metadata 2026-05-28T09:22:04,766 Downloading https://www.piwheels.org/simple/markupsafe/MarkupSafe-3.0.1-cp311-cp311-linux_armv7l.whl.metadata (4.0 kB) 2026-05-28T09:22:04,781 Discarding https://www.piwheels.org/simple/markupsafe/MarkupSafe-3.0.1-cp311-cp311-linux_armv7l.whl#sha256=717caf72807a7ee484604c0f4f950adf787c48f25244f26d9ddc4b4edee8881a (from https://www.piwheels.org/simple/markupsafe/) (requires-python:>=3.9): Requested markupsafe>=2.0.1 from https://www.piwheels.org/simple/markupsafe/MarkupSafe-3.0.1-cp311-cp311-linux_armv7l.whl#sha256=717caf72807a7ee484604c0f4f950adf787c48f25244f26d9ddc4b4edee8881a (from mkdocs<=1.6.1,>=1.4.1->mkdocs-gen-files<0.7.0,>=0.4.0->frequenz-repo-config==0.17.0) has inconsistent Name: expected 'markupsafe', but metadata has 'MarkupSafe' 2026-05-28T09:22:04,800 Obtaining dependency information for markupsafe>=2.0.1 from https://archive1.piwheels.org/simple/markupsafe/MarkupSafe-3.0.0-cp311-cp311-linux_armv7l.whl.metadata 2026-05-28T09:22:05,048 Downloading https://archive1.piwheels.org/simple/markupsafe/MarkupSafe-3.0.0-cp311-cp311-linux_armv7l.whl.metadata (4.0 kB) 2026-05-28T09:22:05,063 Discarding https://archive1.piwheels.org/simple/markupsafe/MarkupSafe-3.0.0-cp311-cp311-linux_armv7l.whl#sha256=503f60443d39a34ff808df9ed8141ec6f6e74b2ef5c9d1527be67ce3b2c384a3 (from https://www.piwheels.org/simple/markupsafe/) (requires-python:>=3.9): Requested markupsafe>=2.0.1 from https://archive1.piwheels.org/simple/markupsafe/MarkupSafe-3.0.0-cp311-cp311-linux_armv7l.whl#sha256=503f60443d39a34ff808df9ed8141ec6f6e74b2ef5c9d1527be67ce3b2c384a3 (from mkdocs<=1.6.1,>=1.4.1->mkdocs-gen-files<0.7.0,>=0.4.0->frequenz-repo-config==0.17.0) has inconsistent Name: expected 'markupsafe', but metadata has 'MarkupSafe' 2026-05-28T09:22:05,082 Obtaining dependency information for markupsafe>=2.0.1 from https://www.piwheels.org/simple/markupsafe/markupsafe-3.0.0-py3-none-any.whl.metadata 2026-05-28T09:22:05,093 Downloading https://www.piwheels.org/simple/markupsafe/markupsafe-3.0.0-py3-none-any.whl.metadata (4.0 kB) 2026-05-28T09:22:05,109 Discarding https://www.piwheels.org/simple/markupsafe/markupsafe-3.0.0-py3-none-any.whl#sha256=9f9fd25dc50eb9ad4e6d8c370421332cc827f224aa2cc1fd5ba75b1bf0c45ef0 (from https://www.piwheels.org/simple/markupsafe/) (requires-python:>=3.9): Requested markupsafe>=2.0.1 from https://www.piwheels.org/simple/markupsafe/markupsafe-3.0.0-py3-none-any.whl#sha256=9f9fd25dc50eb9ad4e6d8c370421332cc827f224aa2cc1fd5ba75b1bf0c45ef0 (from mkdocs<=1.6.1,>=1.4.1->mkdocs-gen-files<0.7.0,>=0.4.0->frequenz-repo-config==0.17.0) has inconsistent Name: expected 'markupsafe', but metadata has 'MarkupSafe' 2026-05-28T09:22:05,128 Obtaining dependency information for markupsafe>=2.0.1 from https://www.piwheels.org/simple/markupsafe/MarkupSafe-2.1.5-cp311-cp311-linux_armv7l.whl.metadata 2026-05-28T09:22:05,139 Downloading https://www.piwheels.org/simple/markupsafe/MarkupSafe-2.1.5-cp311-cp311-linux_armv7l.whl.metadata (3.0 kB) 2026-05-28T09:22:05,153 Discarding https://www.piwheels.org/simple/markupsafe/MarkupSafe-2.1.5-cp311-cp311-linux_armv7l.whl#sha256=2cd05d6c529898e729ea24672f95288cf2a2cb6f5a1b08b6800938e78135cb12 (from https://www.piwheels.org/simple/markupsafe/) (requires-python:>=3.7): Requested markupsafe>=2.0.1 from https://www.piwheels.org/simple/markupsafe/MarkupSafe-2.1.5-cp311-cp311-linux_armv7l.whl#sha256=2cd05d6c529898e729ea24672f95288cf2a2cb6f5a1b08b6800938e78135cb12 (from mkdocs<=1.6.1,>=1.4.1->mkdocs-gen-files<0.7.0,>=0.4.0->frequenz-repo-config==0.17.0) has inconsistent Name: expected 'markupsafe', but metadata has 'MarkupSafe' 2026-05-28T09:22:05,172 Obtaining dependency information for markupsafe>=2.0.1 from https://archive1.piwheels.org/simple/markupsafe/MarkupSafe-2.1.4-cp311-cp311-linux_armv7l.whl.metadata 2026-05-28T09:22:05,207 Downloading https://archive1.piwheels.org/simple/markupsafe/MarkupSafe-2.1.4-cp311-cp311-linux_armv7l.whl.metadata (3.0 kB) 2026-05-28T09:22:05,221 Discarding https://archive1.piwheels.org/simple/markupsafe/MarkupSafe-2.1.4-cp311-cp311-linux_armv7l.whl#sha256=6b5c4f5371b451a0757c08ede467c342a6e82ab1179b3bea6665cd5270b25d20 (from https://www.piwheels.org/simple/markupsafe/) (requires-python:>=3.7): Requested markupsafe>=2.0.1 from https://archive1.piwheels.org/simple/markupsafe/MarkupSafe-2.1.4-cp311-cp311-linux_armv7l.whl#sha256=6b5c4f5371b451a0757c08ede467c342a6e82ab1179b3bea6665cd5270b25d20 (from mkdocs<=1.6.1,>=1.4.1->mkdocs-gen-files<0.7.0,>=0.4.0->frequenz-repo-config==0.17.0) has inconsistent Name: expected 'markupsafe', but metadata has 'MarkupSafe' 2026-05-28T09:22:05,240 Obtaining dependency information for markupsafe>=2.0.1 from https://www.piwheels.org/simple/markupsafe/MarkupSafe-2.1.3-cp311-cp311-linux_armv7l.whl.metadata 2026-05-28T09:22:05,250 Downloading https://www.piwheels.org/simple/markupsafe/MarkupSafe-2.1.3-cp311-cp311-linux_armv7l.whl.metadata (3.0 kB) 2026-05-28T09:22:05,264 Discarding https://www.piwheels.org/simple/markupsafe/MarkupSafe-2.1.3-cp311-cp311-linux_armv7l.whl#sha256=68743242cb235c31960d8c4c22dadaa331ce31bbe5c7066e9dea313282a6b949 (from https://www.piwheels.org/simple/markupsafe/) (requires-python:>=3.7): Requested markupsafe>=2.0.1 from https://www.piwheels.org/simple/markupsafe/MarkupSafe-2.1.3-cp311-cp311-linux_armv7l.whl#sha256=68743242cb235c31960d8c4c22dadaa331ce31bbe5c7066e9dea313282a6b949 (from mkdocs<=1.6.1,>=1.4.1->mkdocs-gen-files<0.7.0,>=0.4.0->frequenz-repo-config==0.17.0) has inconsistent Name: expected 'markupsafe', but metadata has 'MarkupSafe' 2026-05-28T09:22:05,283 Obtaining dependency information for markupsafe>=2.0.1 from https://www.piwheels.org/simple/markupsafe/MarkupSafe-2.1.2-cp311-cp311-linux_armv7l.whl.metadata 2026-05-28T09:22:05,294 Downloading https://www.piwheels.org/simple/markupsafe/MarkupSafe-2.1.2-cp311-cp311-linux_armv7l.whl.metadata (3.2 kB) 2026-05-28T09:22:05,309 Discarding https://www.piwheels.org/simple/markupsafe/MarkupSafe-2.1.2-cp311-cp311-linux_armv7l.whl#sha256=5dff3d3845cb069878a9f6d4c0caf10cae2f6b0f850dd87c7132da91399e08d0 (from https://www.piwheels.org/simple/markupsafe/) (requires-python:>=3.7): Requested markupsafe>=2.0.1 from https://www.piwheels.org/simple/markupsafe/MarkupSafe-2.1.2-cp311-cp311-linux_armv7l.whl#sha256=5dff3d3845cb069878a9f6d4c0caf10cae2f6b0f850dd87c7132da91399e08d0 (from mkdocs<=1.6.1,>=1.4.1->mkdocs-gen-files<0.7.0,>=0.4.0->frequenz-repo-config==0.17.0) has inconsistent Name: expected 'markupsafe', but metadata has 'MarkupSafe' 2026-05-28T09:22:05,327 Obtaining dependency information for markupsafe>=2.0.1 from https://archive1.piwheels.org/simple/markupsafe/MarkupSafe-2.1.1-cp311-cp311-linux_armv7l.whl.metadata 2026-05-28T09:22:05,348 Downloading https://archive1.piwheels.org/simple/markupsafe/MarkupSafe-2.1.1-cp311-cp311-linux_armv7l.whl.metadata (3.2 kB) 2026-05-28T09:22:05,363 Discarding https://archive1.piwheels.org/simple/markupsafe/MarkupSafe-2.1.1-cp311-cp311-linux_armv7l.whl#sha256=a3596ca9a413cf05a991f255e9ddc53ae1af7de318ec661adf59a6e3046bf8f7 (from https://www.piwheels.org/simple/markupsafe/) (requires-python:>=3.7): Requested markupsafe>=2.0.1 from https://archive1.piwheels.org/simple/markupsafe/MarkupSafe-2.1.1-cp311-cp311-linux_armv7l.whl#sha256=a3596ca9a413cf05a991f255e9ddc53ae1af7de318ec661adf59a6e3046bf8f7 (from mkdocs<=1.6.1,>=1.4.1->mkdocs-gen-files<0.7.0,>=0.4.0->frequenz-repo-config==0.17.0) has inconsistent Name: expected 'markupsafe', but metadata has 'MarkupSafe' 2026-05-28T09:22:05,382 Obtaining dependency information for markupsafe>=2.0.1 from https://archive1.piwheels.org/simple/markupsafe/MarkupSafe-2.1.0-cp311-cp311-linux_armv7l.whl.metadata 2026-05-28T09:22:05,398 Downloading https://archive1.piwheels.org/simple/markupsafe/MarkupSafe-2.1.0-cp311-cp311-linux_armv7l.whl.metadata (3.2 kB) 2026-05-28T09:22:05,412 Discarding https://archive1.piwheels.org/simple/markupsafe/MarkupSafe-2.1.0-cp311-cp311-linux_armv7l.whl#sha256=695629e0ce555a7b55d424d7a14982c31b1699f601d383625dd41c5105f92592 (from https://www.piwheels.org/simple/markupsafe/) (requires-python:>=3.7): Requested markupsafe>=2.0.1 from https://archive1.piwheels.org/simple/markupsafe/MarkupSafe-2.1.0-cp311-cp311-linux_armv7l.whl#sha256=695629e0ce555a7b55d424d7a14982c31b1699f601d383625dd41c5105f92592 (from mkdocs<=1.6.1,>=1.4.1->mkdocs-gen-files<0.7.0,>=0.4.0->frequenz-repo-config==0.17.0) has inconsistent Name: expected 'markupsafe', but metadata has 'MarkupSafe' 2026-05-28T09:22:05,430 Obtaining dependency information for markupsafe>=2.0.1 from https://archive1.piwheels.org/simple/markupsafe/MarkupSafe-2.0.1-cp311-cp311-linux_armv7l.whl.metadata 2026-05-28T09:22:05,447 Downloading https://archive1.piwheels.org/simple/markupsafe/MarkupSafe-2.0.1-cp311-cp311-linux_armv7l.whl.metadata (3.2 kB) 2026-05-28T09:22:05,461 Discarding https://archive1.piwheels.org/simple/markupsafe/MarkupSafe-2.0.1-cp311-cp311-linux_armv7l.whl#sha256=9a6e2cea05defe152da3aeb33f721d5d192573c569789039fb15161104553c84 (from https://www.piwheels.org/simple/markupsafe/) (requires-python:>=3.6): Requested markupsafe>=2.0.1 from https://archive1.piwheels.org/simple/markupsafe/MarkupSafe-2.0.1-cp311-cp311-linux_armv7l.whl#sha256=9a6e2cea05defe152da3aeb33f721d5d192573c569789039fb15161104553c84 (from mkdocs<=1.6.1,>=1.4.1->mkdocs-gen-files<0.7.0,>=0.4.0->frequenz-repo-config==0.17.0) has inconsistent Name: expected 'markupsafe', but metadata has 'MarkupSafe' 2026-05-28T09:22:05,488 Downloading markupsafe-3.0.3.tar.gz (80 kB) 2026-05-28T09:22:05,506 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 80.3/80.3 kB 6.5 MB/s eta 0:00:00 2026-05-28T09:22:05,602 Installing build dependencies: started 2026-05-28T09:22:05,603 Running command pip subprocess to install build dependencies 2026-05-28T09:22:07,265 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-05-28T09:22:07,290 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-05-28T09:22:09,033 Collecting setuptools>=77 2026-05-28T09:22:09,034 Obtaining dependency information for setuptools>=77 from https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl.metadata 2026-05-28T09:22:09,048 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl.metadata (6.5 kB) 2026-05-28T09:22:09,293 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-05-28T09:22:09,438 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-05-28T09:22:12,186 Installing collected packages: setuptools 2026-05-28T09:22:15,305 Successfully installed setuptools-82.0.1 2026-05-28T09:22:15,571 Installing build dependencies: finished with status 'done' 2026-05-28T09:22:15,578 Getting requirements to build wheel: started 2026-05-28T09:22:15,578 Running command Getting requirements to build wheel 2026-05-28T09:22:16,297 running egg_info 2026-05-28T09:22:16,304 writing src/MarkupSafe.egg-info/PKG-INFO 2026-05-28T09:22:16,307 writing dependency_links to src/MarkupSafe.egg-info/dependency_links.txt 2026-05-28T09:22:16,310 writing top-level names to src/MarkupSafe.egg-info/top_level.txt 2026-05-28T09:22:16,330 reading manifest file 'src/MarkupSafe.egg-info/SOURCES.txt' 2026-05-28T09:22:16,336 reading manifest template 'MANIFEST.in' 2026-05-28T09:22:16,339 no previously-included directories found matching 'docs/_build' 2026-05-28T09:22:16,342 warning: no previously-included files matching '*.pyc' found anywhere in distribution 2026-05-28T09:22:16,342 adding license file 'LICENSE.txt' 2026-05-28T09:22:16,346 writing manifest file 'src/MarkupSafe.egg-info/SOURCES.txt' 2026-05-28T09:22:16,443 Getting requirements to build wheel: finished with status 'done' 2026-05-28T09:22:16,448 Preparing metadata (pyproject.toml): started 2026-05-28T09:22:16,449 Running command Preparing metadata (pyproject.toml) 2026-05-28T09:22:17,096 running dist_info 2026-05-28T09:22:17,106 creating /tmp/pip-modern-metadata-5l9n_gkq/MarkupSafe.egg-info 2026-05-28T09:22:17,108 writing /tmp/pip-modern-metadata-5l9n_gkq/MarkupSafe.egg-info/PKG-INFO 2026-05-28T09:22:17,111 writing dependency_links to /tmp/pip-modern-metadata-5l9n_gkq/MarkupSafe.egg-info/dependency_links.txt 2026-05-28T09:22:17,113 writing top-level names to /tmp/pip-modern-metadata-5l9n_gkq/MarkupSafe.egg-info/top_level.txt 2026-05-28T09:22:17,115 writing manifest file '/tmp/pip-modern-metadata-5l9n_gkq/MarkupSafe.egg-info/SOURCES.txt' 2026-05-28T09:22:17,133 reading manifest file '/tmp/pip-modern-metadata-5l9n_gkq/MarkupSafe.egg-info/SOURCES.txt' 2026-05-28T09:22:17,135 reading manifest template 'MANIFEST.in' 2026-05-28T09:22:17,138 no previously-included directories found matching 'docs/_build' 2026-05-28T09:22:17,140 warning: no previously-included files matching '*.pyc' found anywhere in distribution 2026-05-28T09:22:17,141 adding license file 'LICENSE.txt' 2026-05-28T09:22:17,144 writing manifest file '/tmp/pip-modern-metadata-5l9n_gkq/MarkupSafe.egg-info/SOURCES.txt' 2026-05-28T09:22:17,145 creating '/tmp/pip-modern-metadata-5l9n_gkq/markupsafe-3.0.3.dist-info' 2026-05-28T09:22:17,265 Preparing metadata (pyproject.toml): finished with status 'done' 2026-05-28T09:22:17,691 Collecting mergedeep>=1.3.4 2026-05-28T09:22:17,692 Obtaining dependency information for mergedeep>=1.3.4 from https://www.piwheels.org/simple/mergedeep/mergedeep-1.3.4-py3-none-any.whl.metadata 2026-05-28T09:22:17,700 Downloading https://www.piwheels.org/simple/mergedeep/mergedeep-1.3.4-py3-none-any.whl.metadata (4.3 kB) 2026-05-28T09:22:17,984 Collecting mkdocs-get-deps>=0.2.0 2026-05-28T09:22:17,986 Obtaining dependency information for mkdocs-get-deps>=0.2.0 from https://www.piwheels.org/simple/mkdocs-get-deps/mkdocs_get_deps-0.2.2-py3-none-any.whl.metadata 2026-05-28T09:22:18,002 Downloading https://www.piwheels.org/simple/mkdocs-get-deps/mkdocs_get_deps-0.2.2-py3-none-any.whl.metadata (4.0 kB) 2026-05-28T09:22:18,166 Collecting pathspec>=0.11.1 2026-05-28T09:22:18,167 Obtaining dependency information for pathspec>=0.11.1 from https://www.piwheels.org/simple/pathspec/pathspec-1.1.1-py3-none-any.whl.metadata 2026-05-28T09:22:18,180 Using cached https://www.piwheels.org/simple/pathspec/pathspec-1.1.1-py3-none-any.whl.metadata (14 kB) 2026-05-28T09:22:18,464 Collecting pyyaml-env-tag>=0.1 2026-05-28T09:22:18,465 Obtaining dependency information for pyyaml-env-tag>=0.1 from https://www.piwheels.org/simple/pyyaml-env-tag/pyyaml_env_tag-1.1-py3-none-any.whl.metadata 2026-05-28T09:22:18,475 Downloading https://www.piwheels.org/simple/pyyaml-env-tag/pyyaml_env_tag-1.1-py3-none-any.whl.metadata (5.5 kB) 2026-05-28T09:22:18,490 Discarding https://www.piwheels.org/simple/pyyaml-env-tag/pyyaml_env_tag-1.1-py3-none-any.whl#sha256=2b30a85eb64f7fd6c919dc07bc6f8e8f9cdeeb6f91785b1f12a076a8fcc28713 (from https://www.piwheels.org/simple/pyyaml-env-tag/) (requires-python:>=3.9): Requested pyyaml-env-tag>=0.1 from https://www.piwheels.org/simple/pyyaml-env-tag/pyyaml_env_tag-1.1-py3-none-any.whl#sha256=2b30a85eb64f7fd6c919dc07bc6f8e8f9cdeeb6f91785b1f12a076a8fcc28713 (from mkdocs<=1.6.1,>=1.4.1->mkdocs-gen-files<0.7.0,>=0.4.0->frequenz-repo-config==0.17.0) has inconsistent Name: expected 'pyyaml-env-tag', but metadata has 'pyyaml_env_tag' 2026-05-28T09:22:18,516 Downloading pyyaml_env_tag-1.1-py3-none-any.whl (4.7 kB) 2026-05-28T09:22:18,891 Collecting pyyaml>=5.1 2026-05-28T09:22:18,892 Obtaining dependency information for pyyaml>=5.1 from https://www.piwheels.org/simple/pyyaml/pyyaml-6.0.3-cp311-cp311-linux_armv7l.whl.metadata 2026-05-28T09:22:18,905 Using cached https://www.piwheels.org/simple/pyyaml/pyyaml-6.0.3-cp311-cp311-linux_armv7l.whl.metadata (2.4 kB) 2026-05-28T09:22:18,913 Discarding https://www.piwheels.org/simple/pyyaml/pyyaml-6.0.3-cp311-cp311-linux_armv7l.whl#sha256=96a9c0d2b473b1e98e6a3896d2c006a194d7d1992d0cf1db4f45beb413cb7494 (from https://www.piwheels.org/simple/pyyaml/) (requires-python:>=3.8): Requested pyyaml>=5.1 from https://www.piwheels.org/simple/pyyaml/pyyaml-6.0.3-cp311-cp311-linux_armv7l.whl#sha256=96a9c0d2b473b1e98e6a3896d2c006a194d7d1992d0cf1db4f45beb413cb7494 (from mkdocs<=1.6.1,>=1.4.1->mkdocs-gen-files<0.7.0,>=0.4.0->frequenz-repo-config==0.17.0) has inconsistent Name: expected 'pyyaml', but metadata has 'PyYAML' 2026-05-28T09:22:18,932 Obtaining dependency information for pyyaml>=5.1 from https://www.piwheels.org/simple/pyyaml/PyYAML-6.0.2-cp311-cp311-linux_armv7l.whl.metadata 2026-05-28T09:22:18,940 Downloading https://www.piwheels.org/simple/pyyaml/PyYAML-6.0.2-cp311-cp311-linux_armv7l.whl.metadata (2.1 kB) 2026-05-28T09:22:18,953 Discarding https://www.piwheels.org/simple/pyyaml/PyYAML-6.0.2-cp311-cp311-linux_armv7l.whl#sha256=4a116b1e66edb7eea662c281c85f5669606bdccb6173b03d442a0dd33586c8cc (from https://www.piwheels.org/simple/pyyaml/) (requires-python:>=3.8): Requested pyyaml>=5.1 from https://www.piwheels.org/simple/pyyaml/PyYAML-6.0.2-cp311-cp311-linux_armv7l.whl#sha256=4a116b1e66edb7eea662c281c85f5669606bdccb6173b03d442a0dd33586c8cc (from mkdocs<=1.6.1,>=1.4.1->mkdocs-gen-files<0.7.0,>=0.4.0->frequenz-repo-config==0.17.0) has inconsistent Name: expected 'pyyaml', but metadata has 'PyYAML' 2026-05-28T09:22:18,971 Obtaining dependency information for pyyaml>=5.1 from https://www.piwheels.org/simple/pyyaml/PyYAML-6.0.1-cp311-cp311-linux_armv7l.whl.metadata 2026-05-28T09:22:18,980 Downloading https://www.piwheels.org/simple/pyyaml/PyYAML-6.0.1-cp311-cp311-linux_armv7l.whl.metadata (2.1 kB) 2026-05-28T09:22:18,993 Discarding https://www.piwheels.org/simple/pyyaml/PyYAML-6.0.1-cp311-cp311-linux_armv7l.whl#sha256=366c8dee497b87eb8b3d18518bc65f8fd411be3af1686b8c7a545f3ee0726230 (from https://www.piwheels.org/simple/pyyaml/) (requires-python:>=3.6): Requested pyyaml>=5.1 from https://www.piwheels.org/simple/pyyaml/PyYAML-6.0.1-cp311-cp311-linux_armv7l.whl#sha256=366c8dee497b87eb8b3d18518bc65f8fd411be3af1686b8c7a545f3ee0726230 (from mkdocs<=1.6.1,>=1.4.1->mkdocs-gen-files<0.7.0,>=0.4.0->frequenz-repo-config==0.17.0) has inconsistent Name: expected 'pyyaml', but metadata has 'PyYAML' 2026-05-28T09:22:19,019 Downloading pyyaml-6.0.3.tar.gz (130 kB) 2026-05-28T09:22:19,040 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 131.0/131.0 kB 9.3 MB/s eta 0:00:00 2026-05-28T09:22:19,990 Installing build dependencies: started 2026-05-28T09:22:19,991 Running command pip subprocess to install build dependencies 2026-05-28T09:22:21,588 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-05-28T09:22:21,611 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-05-28T09:22:21,613 Ignoring Cython: markers 'python_version >= "3.13"' don't match your environment 2026-05-28T09:22:23,378 Collecting setuptools 2026-05-28T09:22:23,379 Obtaining dependency information for setuptools from https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl.metadata 2026-05-28T09:22:23,393 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl.metadata (6.5 kB) 2026-05-28T09:22:25,434 Collecting Cython 2026-05-28T09:22:25,436 Obtaining dependency information for Cython from https://www.piwheels.org/simple/cython/cython-3.2.5-cp311-cp311-linux_armv7l.whl.metadata 2026-05-28T09:22:25,451 Using cached https://www.piwheels.org/simple/cython/cython-3.2.5-cp311-cp311-linux_armv7l.whl.metadata (7.1 kB) 2026-05-28T09:22:26,482 Using cached https://www.piwheels.org/simple/cython/cython-3.2.5-cp311-cp311-linux_armv7l.whl (11.2 MB) 2026-05-28T09:22:26,753 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-05-28T09:22:27,549 Using cached https://www.piwheels.org/simple/cython/cython-3.2.5-cp311-cp311-linux_armv7l.whl (11.2 MB) 2026-05-28T09:22:27,926 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-05-28T09:22:30,655 Installing collected packages: setuptools, Cython 2026-05-28T09:22:37,509 Successfully installed Cython-3.2.5 setuptools-82.0.1 2026-05-28T09:22:37,903 Installing build dependencies: finished with status 'done' 2026-05-28T09:22:37,906 Getting requirements to build wheel: started 2026-05-28T09:22:37,907 Running command Getting requirements to build wheel 2026-05-28T09:22:38,655 /tmp/pip-build-env-wc7tod8r/overlay/local/lib/python3.11/dist-packages/setuptools/_vendor/wheel/bdist_wheel.py:4: FutureWarning: The 'wheel' package is no longer the canonical location of the 'bdist_wheel' command, and will be removed in a future release. Please update to setuptools v70.1 or later which contains an integrated version of this command. 2026-05-28T09:22:38,656 warn( 2026-05-28T09:22:38,724 /tmp/pip-build-env-wc7tod8r/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-05-28T09:22:38,725 !! 2026-05-28T09:22:38,727 ******************************************************************************** 2026-05-28T09:22:38,727 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-05-28T09:22:38,729 License :: OSI Approved :: MIT License 2026-05-28T09:22:38,730 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-05-28T09:22:38,731 ******************************************************************************** 2026-05-28T09:22:38,732 !! 2026-05-28T09:22:38,733 self._finalize_license_expression() 2026-05-28T09:22:38,735 running egg_info 2026-05-28T09:22:38,742 writing lib/PyYAML.egg-info/PKG-INFO 2026-05-28T09:22:38,746 writing dependency_links to lib/PyYAML.egg-info/dependency_links.txt 2026-05-28T09:22:38,748 writing top-level names to lib/PyYAML.egg-info/top_level.txt 2026-05-28T09:22:38,772 No `pyyaml_build_config` setting found. 2026-05-28T09:22:38,772 cythoning yaml/_yaml.pyx to yaml/_yaml.c 2026-05-28T09:22:41,802 reading manifest file 'lib/PyYAML.egg-info/SOURCES.txt' 2026-05-28T09:22:41,922 reading manifest template 'MANIFEST.in' 2026-05-28T09:22:41,925 warning: no files found matching 'README' 2026-05-28T09:22:42,359 adding license file 'LICENSE' 2026-05-28T09:22:42,390 writing manifest file 'lib/PyYAML.egg-info/SOURCES.txt' 2026-05-28T09:22:42,766 Getting requirements to build wheel: finished with status 'done' 2026-05-28T09:22:42,771 Preparing metadata (pyproject.toml): started 2026-05-28T09:22:42,772 Running command Preparing metadata (pyproject.toml) 2026-05-28T09:22:43,503 /tmp/pip-build-env-wc7tod8r/overlay/local/lib/python3.11/dist-packages/setuptools/_vendor/wheel/bdist_wheel.py:4: FutureWarning: The 'wheel' package is no longer the canonical location of the 'bdist_wheel' command, and will be removed in a future release. Please update to setuptools v70.1 or later which contains an integrated version of this command. 2026-05-28T09:22:43,504 warn( 2026-05-28T09:22:43,556 /tmp/pip-build-env-wc7tod8r/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-05-28T09:22:43,557 !! 2026-05-28T09:22:43,558 ******************************************************************************** 2026-05-28T09:22:43,559 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-05-28T09:22:43,561 License :: OSI Approved :: MIT License 2026-05-28T09:22:43,562 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-05-28T09:22:43,563 ******************************************************************************** 2026-05-28T09:22:43,565 !! 2026-05-28T09:22:43,566 self._finalize_license_expression() 2026-05-28T09:22:43,568 running dist_info 2026-05-28T09:22:43,579 creating /tmp/pip-modern-metadata-irpu1_jh/PyYAML.egg-info 2026-05-28T09:22:43,580 writing /tmp/pip-modern-metadata-irpu1_jh/PyYAML.egg-info/PKG-INFO 2026-05-28T09:22:43,584 writing dependency_links to /tmp/pip-modern-metadata-irpu1_jh/PyYAML.egg-info/dependency_links.txt 2026-05-28T09:22:43,586 writing top-level names to /tmp/pip-modern-metadata-irpu1_jh/PyYAML.egg-info/top_level.txt 2026-05-28T09:22:43,588 writing manifest file '/tmp/pip-modern-metadata-irpu1_jh/PyYAML.egg-info/SOURCES.txt' 2026-05-28T09:22:43,607 No `pyyaml_build_config` setting found. 2026-05-28T09:22:43,608 skipping 'yaml/_yaml.c' Cython extension (up-to-date) 2026-05-28T09:22:43,613 reading manifest file '/tmp/pip-modern-metadata-irpu1_jh/PyYAML.egg-info/SOURCES.txt' 2026-05-28T09:22:43,616 reading manifest template 'MANIFEST.in' 2026-05-28T09:22:43,617 warning: no files found matching 'README' 2026-05-28T09:22:44,047 adding license file 'LICENSE' 2026-05-28T09:22:44,068 writing manifest file '/tmp/pip-modern-metadata-irpu1_jh/PyYAML.egg-info/SOURCES.txt' 2026-05-28T09:22:44,070 creating '/tmp/pip-modern-metadata-irpu1_jh/pyyaml-6.0.3.dist-info' 2026-05-28T09:22:44,200 Preparing metadata (pyproject.toml): finished with status 'done' 2026-05-28T09:22:44,361 Link requires a different Python (3.11.2 not in: '>=2.7, <3.6'): https://files.pythonhosted.org/packages/8e/68/261843fe0fed52c7f4364325bde666c858c582547c6a32e90ce9c184a5d7/watchdog-0.10.6.tar.gz (from https://pypi.org/simple/watchdog/) (requires-python:>=2.7, <3.6) 2026-05-28T09:22:44,362 Link requires a different Python (3.11.2 not in: '>=2.7, <3.6'): https://files.pythonhosted.org/packages/9d/f8/99b803268b9cc809df0934c54266777db3ab7698ff6c82021a00e4fdfc03/watchdog-0.10.7.tar.gz (from https://pypi.org/simple/watchdog/) (requires-python:>=2.7, <3.6) 2026-05-28T09:22:44,715 Link requires a different Python (3.11.2 not in: '>=2.7, <3.6'): https://archive1.piwheels.org/simple/watchdog/watchdog-0.10.7-py3-none-any.whl#sha256=0c0606eb0dc835d3c909e23b6b1bc778f06c56e7700ab51a922bd7920af0e527 (from https://www.piwheels.org/simple/watchdog/) (requires-python:>=2.7, <3.6) 2026-05-28T09:22:44,716 Link requires a different Python (3.11.2 not in: '>=2.7, <3.6'): https://archive1.piwheels.org/simple/watchdog/watchdog-0.10.6-py3-none-any.whl#sha256=8e234536deb0f8904d05b2e3758a36a0ce26d3c2452312cbaa059ca669aaa7ef (from https://www.piwheels.org/simple/watchdog/) (requires-python:>=2.7, <3.6) 2026-05-28T09:22:44,718 Link requires a different Python (3.11.2 not in: '>=2.7, <3.6'): https://archive1.piwheels.org/simple/watchdog/watchdog-0.10.5-py3-none-any.whl#sha256=e99ee5f2925248a7cf7229fb1fd06f55cac8840c107afc553f1a543075a1acae (from https://www.piwheels.org/simple/watchdog/) (requires-python:>=2.7, <3.6) 2026-05-28T09:22:44,763 Collecting watchdog>=2.0 2026-05-28T09:22:44,773 Downloading watchdog-6.0.0-py3-none-manylinux2014_armv7l.whl (79 kB) 2026-05-28T09:22:44,791 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 79.1/79.1 kB 6.5 MB/s eta 0:00:00 2026-05-28T09:22:45,518 Collecting pymdown-extensions>=6.3 2026-05-28T09:22:45,519 Obtaining dependency information for pymdown-extensions>=6.3 from https://www.piwheels.org/simple/pymdown-extensions/pymdown_extensions-10.21.3-py3-none-any.whl.metadata 2026-05-28T09:22:45,528 Downloading https://www.piwheels.org/simple/pymdown-extensions/pymdown_extensions-10.21.3-py3-none-any.whl.metadata (3.1 kB) 2026-05-28T09:22:45,786 Collecting platformdirs>=2.2.0 2026-05-28T09:22:45,787 Obtaining dependency information for platformdirs>=2.2.0 from https://www.piwheels.org/simple/platformdirs/platformdirs-4.10.0-py3-none-any.whl.metadata 2026-05-28T09:22:45,796 Downloading https://www.piwheels.org/simple/platformdirs/platformdirs-4.10.0-py3-none-any.whl.metadata (5.5 kB) 2026-05-28T09:22:45,951 Collecting distlib<1,>=0.3.7 2026-05-28T09:22:45,952 Obtaining dependency information for distlib<1,>=0.3.7 from https://www.piwheels.org/simple/distlib/distlib-0.4.0-py2.py3-none-any.whl.metadata 2026-05-28T09:22:45,960 Downloading https://www.piwheels.org/simple/distlib/distlib-0.4.0-py2.py3-none-any.whl.metadata (5.3 kB) 2026-05-28T09:22:46,208 Collecting filelock<4,>=3.24.2 2026-05-28T09:22:46,209 Obtaining dependency information for filelock<4,>=3.24.2 from https://www.piwheels.org/simple/filelock/filelock-3.29.0-py3-none-any.whl.metadata 2026-05-28T09:22:46,218 Downloading https://www.piwheels.org/simple/filelock/filelock-3.29.0-py3-none-any.whl.metadata (2.0 kB) 2026-05-28T09:22:46,367 Collecting python-discovery>=1.4 2026-05-28T09:22:46,368 Obtaining dependency information for python-discovery>=1.4 from https://www.piwheels.org/simple/python-discovery/python_discovery-1.4.0-py3-none-any.whl.metadata 2026-05-28T09:22:46,378 Downloading https://www.piwheels.org/simple/python-discovery/python_discovery-1.4.0-py3-none-any.whl.metadata (5.6 kB) 2026-05-28T09:22:46,570 Collecting python-dateutil>=2.8.1 2026-05-28T09:22:46,571 Obtaining dependency information for python-dateutil>=2.8.1 from https://www.piwheels.org/simple/python-dateutil/python_dateutil-2.9.0.post0-py2.py3-none-any.whl.metadata 2026-05-28T09:22:46,586 Using cached https://www.piwheels.org/simple/python-dateutil/python_dateutil-2.9.0.post0-py2.py3-none-any.whl.metadata (8.4 kB) 2026-05-28T09:22:47,144 Collecting six>=1.5 2026-05-28T09:22:47,145 Obtaining dependency information for six>=1.5 from https://www.piwheels.org/simple/six/six-1.17.0-py2.py3-none-any.whl.metadata 2026-05-28T09:22:47,159 Using cached https://www.piwheels.org/simple/six/six-1.17.0-py2.py3-none-any.whl.metadata (1.7 kB) 2026-05-28T09:22:47,402 Downloading https://www.piwheels.org/simple/grpcio-tools/grpcio_tools-1.80.0-cp311-cp311-linux_armv7l.whl (75.3 MB) 2026-05-28T09:22:53,224 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 75.3/75.3 MB 4.2 MB/s eta 0:00:00 2026-05-28T09:22:53,433 Downloading https://archive1.piwheels.org/simple/github-action-utils/github_action_utils-1.1.0-py2.py3-none-any.whl (8.9 kB) 2026-05-28T09:22:53,475 Downloading https://archive1.piwheels.org/simple/mkdocs-gen-files/mkdocs_gen_files-0.6.1-py3-none-any.whl (8.3 kB) 2026-05-28T09:22:53,663 Downloading https://www.piwheels.org/simple/mkdocstrings-python/mkdocstrings_python-2.0.3-py3-none-any.whl (104 kB) 2026-05-28T09:22:53,682 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 104.8/104.8 kB 7.9 MB/s eta 0:00:00 2026-05-28T09:22:53,696 Downloading https://www.piwheels.org/simple/mypy-protobuf/mypy_protobuf-5.1.0-py3-none-any.whl (26 kB) 2026-05-28T09:22:53,719 Downloading https://www.piwheels.org/simple/nox/nox-2026.4.10-py3-none-any.whl (75 kB) 2026-05-28T09:22:53,735 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 75.5/75.5 kB 7.0 MB/s eta 0:00:00 2026-05-28T09:22:53,753 Using cached https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl (100 kB) 2026-05-28T09:22:53,766 Downloading https://www.piwheels.org/simple/semver/semver-3.0.4-py3-none-any.whl (17 kB) 2026-05-28T09:22:53,790 Using cached https://www.piwheels.org/simple/vcs-versioning/vcs_versioning-1.1.1-py3-none-any.whl (79 kB) 2026-05-28T09:22:53,859 Downloading https://archive1.piwheels.org/simple/frequenz-repo-config/frequenz_repo_config-0.17.0-py3-none-any.whl (44 kB) 2026-05-28T09:22:53,874 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 44.6/44.6 kB 4.4 MB/s eta 0:00:00 2026-05-28T09:22:53,883 Downloading https://www.piwheels.org/simple/argcomplete/argcomplete-3.6.3-py3-none-any.whl (43 kB) 2026-05-28T09:22:53,898 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 43.8/43.8 kB 4.2 MB/s eta 0:00:00 2026-05-28T09:22:53,907 Downloading https://www.piwheels.org/simple/attrs/attrs-26.1.0-py3-none-any.whl (67 kB) 2026-05-28T09:22:53,925 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 67.5/67.5 kB 5.7 MB/s eta 0:00:00 2026-05-28T09:22:53,935 Downloading https://www.piwheels.org/simple/colorlog/colorlog-6.10.1-py3-none-any.whl (11 kB) 2026-05-28T09:22:53,962 Downloading https://archive1.piwheels.org/simple/dependency-groups/dependency_groups-1.3.1-py3-none-any.whl (8.7 kB) 2026-05-28T09:22:53,978 Downloading https://www.piwheels.org/simple/griffelib/griffelib-2.0.2-py3-none-any.whl (142 kB) 2026-05-28T09:22:54,001 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 142.4/142.4 kB 8.1 MB/s eta 0:00:00 2026-05-28T09:22:54,014 Downloading https://www.piwheels.org/simple/humanize/humanize-4.15.0-py3-none-any.whl (132 kB) 2026-05-28T09:22:54,036 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 132.2/132.2 kB 7.8 MB/s eta 0:00:00 2026-05-28T09:22:54,049 Downloading https://www.piwheels.org/simple/mkdocs/mkdocs-1.6.1-py3-none-any.whl (3.9 MB) 2026-05-28T09:22:54,410 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.9/3.9 MB 10.9 MB/s eta 0:00:00 2026-05-28T09:22:54,469 Downloading https://www.piwheels.org/simple/mkdocs-autorefs/mkdocs_autorefs-1.4.4-py3-none-any.whl (25 kB) 2026-05-28T09:22:54,488 Downloading https://www.piwheels.org/simple/mkdocstrings/mkdocstrings-1.0.4-py3-none-any.whl (35 kB) 2026-05-28T09:22:54,535 Downloading https://archive1.piwheels.org/simple/properdocs/properdocs-1.6.7-py3-none-any.whl (225 kB) 2026-05-28T09:22:54,567 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 225.4/225.4 kB 8.5 MB/s eta 0:00:00 2026-05-28T09:22:54,582 Downloading https://www.piwheels.org/simple/types-protobuf/types_protobuf-7.34.1.20260518-py3-none-any.whl (85 kB) 2026-05-28T09:22:54,601 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 86.0/86.0 kB 6.2 MB/s eta 0:00:00 2026-05-28T09:22:54,611 Downloading https://www.piwheels.org/simple/virtualenv/virtualenv-21.4.1-py3-none-any.whl (7.6 MB) 2026-05-28T09:22:55,150 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 7.6/7.6 MB 14.3 MB/s eta 0:00:00 2026-05-28T09:22:55,244 Downloading https://www.piwheels.org/simple/click/click-8.4.1-py3-none-any.whl (116 kB) 2026-05-28T09:22:55,263 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 116.6/116.6 kB 8.5 MB/s eta 0:00:00 2026-05-28T09:22:55,275 Downloading https://www.piwheels.org/simple/distlib/distlib-0.4.0-py2.py3-none-any.whl (469 kB) 2026-05-28T09:22:55,321 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 469.1/469.1 kB 12.6 MB/s eta 0:00:00 2026-05-28T09:22:55,336 Downloading https://www.piwheels.org/simple/filelock/filelock-3.29.0-py3-none-any.whl (39 kB) 2026-05-28T09:22:55,354 Downloading https://www.piwheels.org/simple/ghp-import/ghp_import-2.1.0-py3-none-any.whl (10 kB) 2026-05-28T09:22:55,370 Downloading https://www.piwheels.org/simple/mergedeep/mergedeep-1.3.4-py3-none-any.whl (6.4 kB) 2026-05-28T09:22:55,386 Downloading https://www.piwheels.org/simple/mkdocs-get-deps/mkdocs_get_deps-0.2.2-py3-none-any.whl (9.6 kB) 2026-05-28T09:22:55,408 Using cached https://www.piwheels.org/simple/pathspec/pathspec-1.1.1-py3-none-any.whl (57 kB) 2026-05-28T09:22:55,419 Downloading https://www.piwheels.org/simple/platformdirs/platformdirs-4.10.0-py3-none-any.whl (22 kB) 2026-05-28T09:22:55,437 Downloading https://www.piwheels.org/simple/pymdown-extensions/pymdown_extensions-10.21.3-py3-none-any.whl (269 kB) 2026-05-28T09:22:55,472 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 269.0/269.0 kB 9.5 MB/s eta 0:00:00 2026-05-28T09:22:55,484 Downloading https://www.piwheels.org/simple/python-discovery/python_discovery-1.4.0-py3-none-any.whl (33 kB) 2026-05-28T09:22:55,521 Using cached https://www.piwheels.org/simple/python-dateutil/python_dateutil-2.9.0.post0-py2.py3-none-any.whl (229 kB) 2026-05-28T09:22:55,542 Using cached https://www.piwheels.org/simple/six/six-1.17.0-py2.py3-none-any.whl (11 kB) 2026-05-28T09:22:55,623 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-05-28T09:23:00,833 Using cached https://www.piwheels.org/simple/grpcio-tools/grpcio_tools-1.80.0-cp311-cp311-linux_armv7l.whl (75.3 MB) 2026-05-28T09:23:03,519 Using cached https://archive1.piwheels.org/simple/github-action-utils/github_action_utils-1.1.0-py2.py3-none-any.whl (8.9 kB) 2026-05-28T09:23:03,537 Using cached https://archive1.piwheels.org/simple/mkdocs-gen-files/mkdocs_gen_files-0.6.1-py3-none-any.whl (8.3 kB) 2026-05-28T09:23:03,741 Using cached https://www.piwheels.org/simple/mkdocstrings-python/mkdocstrings_python-2.0.3-py3-none-any.whl (104 kB) 2026-05-28T09:23:03,766 Using cached https://www.piwheels.org/simple/mypy-protobuf/mypy_protobuf-5.1.0-py3-none-any.whl (26 kB) 2026-05-28T09:23:03,788 Using cached https://www.piwheels.org/simple/nox/nox-2026.4.10-py3-none-any.whl (75 kB) 2026-05-28T09:23:03,812 Using cached https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl (100 kB) 2026-05-28T09:23:03,834 Using cached https://www.piwheels.org/simple/semver/semver-3.0.4-py3-none-any.whl (17 kB) 2026-05-28T09:23:03,861 Using cached https://www.piwheels.org/simple/vcs-versioning/vcs_versioning-1.1.1-py3-none-any.whl (79 kB) 2026-05-28T09:23:03,883 Using cached https://archive1.piwheels.org/simple/frequenz-repo-config/frequenz_repo_config-0.17.0-py3-none-any.whl (44 kB) 2026-05-28T09:23:03,905 Using cached https://www.piwheels.org/simple/argcomplete/argcomplete-3.6.3-py3-none-any.whl (43 kB) 2026-05-28T09:23:03,928 Using cached https://www.piwheels.org/simple/attrs/attrs-26.1.0-py3-none-any.whl (67 kB) 2026-05-28T09:23:03,949 Using cached https://www.piwheels.org/simple/colorlog/colorlog-6.10.1-py3-none-any.whl (11 kB) 2026-05-28T09:23:03,968 Using cached https://archive1.piwheels.org/simple/dependency-groups/dependency_groups-1.3.1-py3-none-any.whl (8.7 kB) 2026-05-28T09:23:03,995 Using cached https://www.piwheels.org/simple/griffelib/griffelib-2.0.2-py3-none-any.whl (142 kB) 2026-05-28T09:23:04,039 Using cached https://www.piwheels.org/simple/humanize/humanize-4.15.0-py3-none-any.whl (132 kB) 2026-05-28T09:23:04,330 Using cached https://www.piwheels.org/simple/mkdocs/mkdocs-1.6.1-py3-none-any.whl (3.9 MB) 2026-05-28T09:23:04,456 Using cached https://www.piwheels.org/simple/mkdocs-autorefs/mkdocs_autorefs-1.4.4-py3-none-any.whl (25 kB) 2026-05-28T09:23:04,477 Using cached https://www.piwheels.org/simple/mkdocstrings/mkdocstrings-1.0.4-py3-none-any.whl (35 kB) 2026-05-28T09:23:04,507 Using cached https://archive1.piwheels.org/simple/properdocs/properdocs-1.6.7-py3-none-any.whl (225 kB) 2026-05-28T09:23:04,539 Using cached https://www.piwheels.org/simple/types-protobuf/types_protobuf-7.34.1.20260518-py3-none-any.whl (85 kB) 2026-05-28T09:23:05,076 Using cached https://www.piwheels.org/simple/virtualenv/virtualenv-21.4.1-py3-none-any.whl (7.6 MB) 2026-05-28T09:23:05,286 Using cached https://www.piwheels.org/simple/click/click-8.4.1-py3-none-any.whl (116 kB) 2026-05-28T09:23:05,337 Using cached https://www.piwheels.org/simple/distlib/distlib-0.4.0-py2.py3-none-any.whl (469 kB) 2026-05-28T09:23:05,385 Using cached https://www.piwheels.org/simple/filelock/filelock-3.29.0-py3-none-any.whl (39 kB) 2026-05-28T09:23:05,412 Using cached https://www.piwheels.org/simple/ghp-import/ghp_import-2.1.0-py3-none-any.whl (10 kB) 2026-05-28T09:23:05,431 Using cached https://www.piwheels.org/simple/mergedeep/mergedeep-1.3.4-py3-none-any.whl (6.4 kB) 2026-05-28T09:23:05,449 Using cached https://www.piwheels.org/simple/mkdocs-get-deps/mkdocs_get_deps-0.2.2-py3-none-any.whl (9.6 kB) 2026-05-28T09:23:05,470 Using cached https://www.piwheels.org/simple/pathspec/pathspec-1.1.1-py3-none-any.whl (57 kB) 2026-05-28T09:23:05,491 Using cached https://www.piwheels.org/simple/platformdirs/platformdirs-4.10.0-py3-none-any.whl (22 kB) 2026-05-28T09:23:05,528 Using cached https://www.piwheels.org/simple/pymdown-extensions/pymdown_extensions-10.21.3-py3-none-any.whl (269 kB) 2026-05-28T09:23:05,554 Using cached https://www.piwheels.org/simple/python-discovery/python_discovery-1.4.0-py3-none-any.whl (33 kB) 2026-05-28T09:23:05,584 Using cached https://www.piwheels.org/simple/python-dateutil/python_dateutil-2.9.0.post0-py2.py3-none-any.whl (229 kB) 2026-05-28T09:23:05,608 Using cached https://www.piwheels.org/simple/six/six-1.17.0-py2.py3-none-any.whl (11 kB) 2026-05-28T09:23:05,684 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-05-28T09:23:05,726 Building wheels for collected packages: markupsafe, pyyaml 2026-05-28T09:23:05,731 Building wheel for markupsafe (pyproject.toml): started 2026-05-28T09:23:05,732 Running command Building wheel for markupsafe (pyproject.toml) 2026-05-28T09:23:06,401 running bdist_wheel 2026-05-28T09:23:06,414 running build 2026-05-28T09:23:06,415 running build_py 2026-05-28T09:23:06,420 creating build/lib.linux-armv7l-cpython-311/markupsafe 2026-05-28T09:23:06,422 copying src/markupsafe/__init__.py -> build/lib.linux-armv7l-cpython-311/markupsafe 2026-05-28T09:23:06,425 copying src/markupsafe/_native.py -> build/lib.linux-armv7l-cpython-311/markupsafe 2026-05-28T09:23:06,427 running egg_info 2026-05-28T09:23:06,438 writing src/MarkupSafe.egg-info/PKG-INFO 2026-05-28T09:23:06,441 writing dependency_links to src/MarkupSafe.egg-info/dependency_links.txt 2026-05-28T09:23:06,442 writing top-level names to src/MarkupSafe.egg-info/top_level.txt 2026-05-28T09:23:06,454 reading manifest file 'src/MarkupSafe.egg-info/SOURCES.txt' 2026-05-28T09:23:06,459 reading manifest template 'MANIFEST.in' 2026-05-28T09:23:06,462 no previously-included directories found matching 'docs/_build' 2026-05-28T09:23:06,464 warning: no previously-included files matching '*.pyc' found anywhere in distribution 2026-05-28T09:23:06,465 adding license file 'LICENSE.txt' 2026-05-28T09:23:06,469 writing manifest file 'src/MarkupSafe.egg-info/SOURCES.txt' 2026-05-28T09:23:06,471 copying src/markupsafe/_speedups.c -> build/lib.linux-armv7l-cpython-311/markupsafe 2026-05-28T09:23:06,474 copying src/markupsafe/_speedups.pyi -> build/lib.linux-armv7l-cpython-311/markupsafe 2026-05-28T09:23:06,476 copying src/markupsafe/py.typed -> build/lib.linux-armv7l-cpython-311/markupsafe 2026-05-28T09:23:06,478 running build_ext 2026-05-28T09:23:06,485 building 'markupsafe._speedups' extension 2026-05-28T09:23:06,485 creating build/temp.linux-armv7l-cpython-311/src/markupsafe 2026-05-28T09:23:06,487 arm-linux-gnueabihf-gcc -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -I/usr/include/python3.11 -c src/markupsafe/_speedups.c -o build/temp.linux-armv7l-cpython-311/src/markupsafe/_speedups.o 2026-05-28T09:23:07,394 arm-linux-gnueabihf-gcc -shared -Wl,-O1 -Wl,-Bsymbolic-functions -g -fwrapv -O2 build/temp.linux-armv7l-cpython-311/src/markupsafe/_speedups.o -L/usr/lib/arm-linux-gnueabihf -o build/lib.linux-armv7l-cpython-311/markupsafe/_speedups.cpython-311-arm-linux-gnueabihf.so 2026-05-28T09:23:07,506 installing to build/bdist.linux-armv7l/wheel 2026-05-28T09:23:07,507 running install 2026-05-28T09:23:07,530 running install_lib 2026-05-28T09:23:07,536 creating build/bdist.linux-armv7l/wheel 2026-05-28T09:23:07,538 creating build/bdist.linux-armv7l/wheel/markupsafe 2026-05-28T09:23:07,539 copying build/lib.linux-armv7l-cpython-311/markupsafe/__init__.py -> build/bdist.linux-armv7l/wheel/./markupsafe 2026-05-28T09:23:07,542 copying build/lib.linux-armv7l-cpython-311/markupsafe/_speedups.c -> build/bdist.linux-armv7l/wheel/./markupsafe 2026-05-28T09:23:07,544 copying build/lib.linux-armv7l-cpython-311/markupsafe/_speedups.cpython-311-arm-linux-gnueabihf.so -> build/bdist.linux-armv7l/wheel/./markupsafe 2026-05-28T09:23:07,547 copying build/lib.linux-armv7l-cpython-311/markupsafe/_native.py -> build/bdist.linux-armv7l/wheel/./markupsafe 2026-05-28T09:23:07,549 copying build/lib.linux-armv7l-cpython-311/markupsafe/_speedups.pyi -> build/bdist.linux-armv7l/wheel/./markupsafe 2026-05-28T09:23:07,551 copying build/lib.linux-armv7l-cpython-311/markupsafe/py.typed -> build/bdist.linux-armv7l/wheel/./markupsafe 2026-05-28T09:23:07,552 running install_egg_info 2026-05-28T09:23:07,557 Copying src/MarkupSafe.egg-info to build/bdist.linux-armv7l/wheel/./MarkupSafe-3.0.3-py3.11.egg-info 2026-05-28T09:23:07,566 running install_scripts 2026-05-28T09:23:07,609 creating build/bdist.linux-armv7l/wheel/markupsafe-3.0.3.dist-info/WHEEL 2026-05-28T09:23:07,612 creating '/tmp/pip-wheel-z7elhay8/.tmp-sal5z1sp/markupsafe-3.0.3-cp311-cp311-linux_armv7l.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-05-28T09:23:07,615 adding 'markupsafe/__init__.py' 2026-05-28T09:23:07,617 adding 'markupsafe/_native.py' 2026-05-28T09:23:07,618 adding 'markupsafe/_speedups.c' 2026-05-28T09:23:07,624 adding 'markupsafe/_speedups.cpython-311-arm-linux-gnueabihf.so' 2026-05-28T09:23:07,625 adding 'markupsafe/_speedups.pyi' 2026-05-28T09:23:07,626 adding 'markupsafe/py.typed' 2026-05-28T09:23:07,629 adding 'markupsafe-3.0.3.dist-info/licenses/LICENSE.txt' 2026-05-28T09:23:07,631 adding 'markupsafe-3.0.3.dist-info/METADATA' 2026-05-28T09:23:07,632 adding 'markupsafe-3.0.3.dist-info/WHEEL' 2026-05-28T09:23:07,633 adding 'markupsafe-3.0.3.dist-info/top_level.txt' 2026-05-28T09:23:07,634 adding 'markupsafe-3.0.3.dist-info/RECORD' 2026-05-28T09:23:07,635 removing build/bdist.linux-armv7l/wheel 2026-05-28T09:23:07,736 Building wheel for markupsafe (pyproject.toml): finished with status 'done' 2026-05-28T09:23:07,743 Created wheel for markupsafe: filename=markupsafe-3.0.3-cp311-cp311-linux_armv7l.whl size=21406 sha256=b69ddb2c50bd817288ee8f1130664d5dd3b7299feb21de215ba0efa2fc6842ed 2026-05-28T09:23:07,744 Stored in directory: /home/piwheels/.cache/pip/wheels/ac/90/3a/af03ec78873e5eccd6de1964332caf6a2469f4bd0024a4d724 2026-05-28T09:23:07,755 Building wheel for pyyaml (pyproject.toml): started 2026-05-28T09:23:07,756 Running command Building wheel for pyyaml (pyproject.toml) 2026-05-28T09:23:08,489 /tmp/pip-build-env-wc7tod8r/overlay/local/lib/python3.11/dist-packages/setuptools/_vendor/wheel/bdist_wheel.py:4: FutureWarning: The 'wheel' package is no longer the canonical location of the 'bdist_wheel' command, and will be removed in a future release. Please update to setuptools v70.1 or later which contains an integrated version of this command. 2026-05-28T09:23:08,490 warn( 2026-05-28T09:23:08,543 /tmp/pip-build-env-wc7tod8r/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-05-28T09:23:08,543 !! 2026-05-28T09:23:08,545 ******************************************************************************** 2026-05-28T09:23:08,546 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-05-28T09:23:08,548 License :: OSI Approved :: MIT License 2026-05-28T09:23:08,550 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-05-28T09:23:08,551 ******************************************************************************** 2026-05-28T09:23:08,552 !! 2026-05-28T09:23:08,553 self._finalize_license_expression() 2026-05-28T09:23:08,554 running bdist_wheel 2026-05-28T09:23:08,566 running build 2026-05-28T09:23:08,567 running build_py 2026-05-28T09:23:08,577 creating build/lib.linux-armv7l-cpython-311/yaml 2026-05-28T09:23:08,580 copying lib/yaml/loader.py -> build/lib.linux-armv7l-cpython-311/yaml 2026-05-28T09:23:08,582 copying lib/yaml/error.py -> build/lib.linux-armv7l-cpython-311/yaml 2026-05-28T09:23:08,585 copying lib/yaml/composer.py -> build/lib.linux-armv7l-cpython-311/yaml 2026-05-28T09:23:08,587 copying lib/yaml/__init__.py -> build/lib.linux-armv7l-cpython-311/yaml 2026-05-28T09:23:08,590 copying lib/yaml/parser.py -> build/lib.linux-armv7l-cpython-311/yaml 2026-05-28T09:23:08,593 copying lib/yaml/dumper.py -> build/lib.linux-armv7l-cpython-311/yaml 2026-05-28T09:23:08,595 copying lib/yaml/serializer.py -> build/lib.linux-armv7l-cpython-311/yaml 2026-05-28T09:23:08,597 copying lib/yaml/representer.py -> build/lib.linux-armv7l-cpython-311/yaml 2026-05-28T09:23:08,600 copying lib/yaml/resolver.py -> build/lib.linux-armv7l-cpython-311/yaml 2026-05-28T09:23:08,603 copying lib/yaml/reader.py -> build/lib.linux-armv7l-cpython-311/yaml 2026-05-28T09:23:08,605 copying lib/yaml/events.py -> build/lib.linux-armv7l-cpython-311/yaml 2026-05-28T09:23:08,607 copying lib/yaml/scanner.py -> build/lib.linux-armv7l-cpython-311/yaml 2026-05-28T09:23:08,611 copying lib/yaml/nodes.py -> build/lib.linux-armv7l-cpython-311/yaml 2026-05-28T09:23:08,613 copying lib/yaml/tokens.py -> build/lib.linux-armv7l-cpython-311/yaml 2026-05-28T09:23:08,616 copying lib/yaml/cyaml.py -> build/lib.linux-armv7l-cpython-311/yaml 2026-05-28T09:23:08,618 copying lib/yaml/constructor.py -> build/lib.linux-armv7l-cpython-311/yaml 2026-05-28T09:23:08,621 copying lib/yaml/emitter.py -> build/lib.linux-armv7l-cpython-311/yaml 2026-05-28T09:23:08,624 creating build/lib.linux-armv7l-cpython-311/_yaml 2026-05-28T09:23:08,625 copying lib/_yaml/__init__.py -> build/lib.linux-armv7l-cpython-311/_yaml 2026-05-28T09:23:08,630 running build_ext 2026-05-28T09:23:08,637 No `pyyaml_build_config` setting found. 2026-05-28T09:23:08,637 skipping 'yaml/_yaml.c' Cython extension (up-to-date) 2026-05-28T09:23:08,638 BUILDING CYTHON EXT; self.include_dirs=['/usr/include/python3.11'] self.library_dirs=['/usr/lib/arm-linux-gnueabihf'] self.define=None 2026-05-28T09:23:08,639 building 'yaml._yaml' extension 2026-05-28T09:23:08,640 creating build/temp.linux-armv7l-cpython-311/yaml 2026-05-28T09:23:08,641 arm-linux-gnueabihf-gcc -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -I/usr/include/python3.11 -c yaml/_yaml.c -o build/temp.linux-armv7l-cpython-311/yaml/_yaml.o 2026-05-28T09:23:31,818 arm-linux-gnueabihf-gcc -shared -Wl,-O1 -Wl,-Bsymbolic-functions -g -fwrapv -O2 build/temp.linux-armv7l-cpython-311/yaml/_yaml.o -L/usr/lib/arm-linux-gnueabihf -lyaml -o build/lib.linux-armv7l-cpython-311/yaml/_yaml.cpython-311-arm-linux-gnueabihf.so 2026-05-28T09:23:31,973 installing to build/bdist.linux-armv7l/wheel 2026-05-28T09:23:31,974 running install 2026-05-28T09:23:31,998 running install_lib 2026-05-28T09:23:32,006 creating build/bdist.linux-armv7l/wheel 2026-05-28T09:23:32,009 creating build/bdist.linux-armv7l/wheel/yaml 2026-05-28T09:23:32,010 copying build/lib.linux-armv7l-cpython-311/yaml/loader.py -> build/bdist.linux-armv7l/wheel/./yaml 2026-05-28T09:23:32,012 copying build/lib.linux-armv7l-cpython-311/yaml/error.py -> build/bdist.linux-armv7l/wheel/./yaml 2026-05-28T09:23:32,014 copying build/lib.linux-armv7l-cpython-311/yaml/composer.py -> build/bdist.linux-armv7l/wheel/./yaml 2026-05-28T09:23:32,017 copying build/lib.linux-armv7l-cpython-311/yaml/__init__.py -> build/bdist.linux-armv7l/wheel/./yaml 2026-05-28T09:23:32,019 copying build/lib.linux-armv7l-cpython-311/yaml/parser.py -> build/bdist.linux-armv7l/wheel/./yaml 2026-05-28T09:23:32,022 copying build/lib.linux-armv7l-cpython-311/yaml/dumper.py -> build/bdist.linux-armv7l/wheel/./yaml 2026-05-28T09:23:32,024 copying build/lib.linux-armv7l-cpython-311/yaml/serializer.py -> build/bdist.linux-armv7l/wheel/./yaml 2026-05-28T09:23:32,026 copying build/lib.linux-armv7l-cpython-311/yaml/representer.py -> build/bdist.linux-armv7l/wheel/./yaml 2026-05-28T09:23:32,029 copying build/lib.linux-armv7l-cpython-311/yaml/resolver.py -> build/bdist.linux-armv7l/wheel/./yaml 2026-05-28T09:23:32,031 copying build/lib.linux-armv7l-cpython-311/yaml/reader.py -> build/bdist.linux-armv7l/wheel/./yaml 2026-05-28T09:23:32,034 copying build/lib.linux-armv7l-cpython-311/yaml/events.py -> build/bdist.linux-armv7l/wheel/./yaml 2026-05-28T09:23:32,036 copying build/lib.linux-armv7l-cpython-311/yaml/scanner.py -> build/bdist.linux-armv7l/wheel/./yaml 2026-05-28T09:23:32,039 copying build/lib.linux-armv7l-cpython-311/yaml/nodes.py -> build/bdist.linux-armv7l/wheel/./yaml 2026-05-28T09:23:32,041 copying build/lib.linux-armv7l-cpython-311/yaml/_yaml.cpython-311-arm-linux-gnueabihf.so -> build/bdist.linux-armv7l/wheel/./yaml 2026-05-28T09:23:32,061 copying build/lib.linux-armv7l-cpython-311/yaml/tokens.py -> build/bdist.linux-armv7l/wheel/./yaml 2026-05-28T09:23:32,064 copying build/lib.linux-armv7l-cpython-311/yaml/cyaml.py -> build/bdist.linux-armv7l/wheel/./yaml 2026-05-28T09:23:32,066 copying build/lib.linux-armv7l-cpython-311/yaml/constructor.py -> build/bdist.linux-armv7l/wheel/./yaml 2026-05-28T09:23:32,069 copying build/lib.linux-armv7l-cpython-311/yaml/emitter.py -> build/bdist.linux-armv7l/wheel/./yaml 2026-05-28T09:23:32,072 creating build/bdist.linux-armv7l/wheel/_yaml 2026-05-28T09:23:32,073 copying build/lib.linux-armv7l-cpython-311/_yaml/__init__.py -> build/bdist.linux-armv7l/wheel/./_yaml 2026-05-28T09:23:32,075 running install_egg_info 2026-05-28T09:23:32,095 running egg_info 2026-05-28T09:23:32,101 writing lib/PyYAML.egg-info/PKG-INFO 2026-05-28T09:23:32,103 writing dependency_links to lib/PyYAML.egg-info/dependency_links.txt 2026-05-28T09:23:32,105 writing top-level names to lib/PyYAML.egg-info/top_level.txt 2026-05-28T09:23:32,119 reading manifest file 'lib/PyYAML.egg-info/SOURCES.txt' 2026-05-28T09:23:32,239 reading manifest template 'MANIFEST.in' 2026-05-28T09:23:32,240 warning: no files found matching 'README' 2026-05-28T09:23:32,635 adding license file 'LICENSE' 2026-05-28T09:23:32,678 writing manifest file 'lib/PyYAML.egg-info/SOURCES.txt' 2026-05-28T09:23:32,681 Copying lib/PyYAML.egg-info to build/bdist.linux-armv7l/wheel/./PyYAML-6.0.3-py3.11.egg-info 2026-05-28T09:23:32,690 running install_scripts 2026-05-28T09:23:32,737 creating build/bdist.linux-armv7l/wheel/pyyaml-6.0.3.dist-info/WHEEL 2026-05-28T09:23:32,740 creating '/tmp/pip-wheel-_af7sk8u/.tmp-oau85k8s/pyyaml-6.0.3-cp311-cp311-linux_armv7l.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-05-28T09:23:32,742 adding '_yaml/__init__.py' 2026-05-28T09:23:32,745 adding 'pyyaml-6.0.3.dist-info/licenses/LICENSE' 2026-05-28T09:23:32,748 adding 'yaml/__init__.py' 2026-05-28T09:23:32,982 adding 'yaml/_yaml.cpython-311-arm-linux-gnueabihf.so' 2026-05-28T09:23:32,990 adding 'yaml/composer.py' 2026-05-28T09:23:32,993 adding 'yaml/constructor.py' 2026-05-28T09:23:32,995 adding 'yaml/cyaml.py' 2026-05-28T09:23:32,997 adding 'yaml/dumper.py' 2026-05-28T09:23:33,001 adding 'yaml/emitter.py' 2026-05-28T09:23:33,002 adding 'yaml/error.py' 2026-05-28T09:23:33,004 adding 'yaml/events.py' 2026-05-28T09:23:33,005 adding 'yaml/loader.py' 2026-05-28T09:23:33,007 adding 'yaml/nodes.py' 2026-05-28T09:23:33,009 adding 'yaml/parser.py' 2026-05-28T09:23:33,011 adding 'yaml/reader.py' 2026-05-28T09:23:33,013 adding 'yaml/representer.py' 2026-05-28T09:23:33,015 adding 'yaml/resolver.py' 2026-05-28T09:23:33,020 adding 'yaml/scanner.py' 2026-05-28T09:23:33,022 adding 'yaml/serializer.py' 2026-05-28T09:23:33,023 adding 'yaml/tokens.py' 2026-05-28T09:23:33,025 adding 'pyyaml-6.0.3.dist-info/METADATA' 2026-05-28T09:23:33,026 adding 'pyyaml-6.0.3.dist-info/WHEEL' 2026-05-28T09:23:33,027 adding 'pyyaml-6.0.3.dist-info/top_level.txt' 2026-05-28T09:23:33,028 adding 'pyyaml-6.0.3.dist-info/RECORD' 2026-05-28T09:23:33,035 removing build/bdist.linux-armv7l/wheel 2026-05-28T09:23:33,151 Building wheel for pyyaml (pyproject.toml): finished with status 'done' 2026-05-28T09:23:33,176 Created wheel for pyyaml: filename=pyyaml-6.0.3-cp311-cp311-linux_armv7l.whl size=512400 sha256=98a202156536a60101094c18f23cf710b15c44c3f224655020ec1cd6f9a1b73d 2026-05-28T09:23:33,177 Stored in directory: /home/piwheels/.cache/pip/wheels/e8/9f/d3/2d6eb93833b0a52fc31426cf77766abb2a66e04402a1646f2c 2026-05-28T09:23:33,185 Successfully built markupsafe pyyaml 2026-05-28T09:23:36,535 Installing collected packages: distlib, watchdog, typing-extensions, types-protobuf, six, setuptools, semver, pyyaml, protobuf, platformdirs, pathspec, packaging, mergedeep, markupsafe, markdown, humanize, griffelib, github-action-utils, filelock, colorlog, click, attrs, argcomplete, vcs-versioning, pyyaml-env-tag, python-discovery, python-dateutil, pymdown-extensions, mypy-protobuf, mkdocs-get-deps, jinja2, grpcio, dependency-groups, virtualenv, setuptools_scm, grpcio-tools, ghp-import, properdocs, nox, mkdocs, mkdocs-gen-files, mkdocs-autorefs, mkdocstrings, mkdocstrings-python, frequenz-repo-config 2026-05-28T09:23:37,124 Creating /tmp/pip-build-env-hgysz61q/overlay/local/bin 2026-05-28T09:23:37,127 changing mode of /tmp/pip-build-env-hgysz61q/overlay/local/bin/watchmedo to 755 2026-05-28T09:23:40,660 changing mode of /tmp/pip-build-env-hgysz61q/overlay/local/bin/pysemver to 755 2026-05-28T09:23:42,514 changing mode of /tmp/pip-build-env-hgysz61q/overlay/local/bin/markdown_py to 755 2026-05-28T09:23:44,028 changing mode of /tmp/pip-build-env-hgysz61q/overlay/local/bin/activate-global-python-argcomplete to 755 2026-05-28T09:23:44,030 changing mode of /tmp/pip-build-env-hgysz61q/overlay/local/bin/python-argcomplete-check-easy-install-script to 755 2026-05-28T09:23:44,032 changing mode of /tmp/pip-build-env-hgysz61q/overlay/local/bin/register-python-argcomplete to 755 2026-05-28T09:23:44,340 changing mode of /tmp/pip-build-env-hgysz61q/overlay/local/bin/vcs-versioning to 755 2026-05-28T09:23:45,663 changing mode of /tmp/pip-build-env-hgysz61q/overlay/local/bin/protoc-gen-mypy to 755 2026-05-28T09:23:45,665 changing mode of /tmp/pip-build-env-hgysz61q/overlay/local/bin/protoc-gen-mypy_grpc to 755 2026-05-28T09:23:45,709 changing mode of /tmp/pip-build-env-hgysz61q/overlay/local/bin/mkdocs-get-deps to 755 2026-05-28T09:23:47,031 changing mode of /tmp/pip-build-env-hgysz61q/overlay/local/bin/dependency-groups to 755 2026-05-28T09:23:47,033 changing mode of /tmp/pip-build-env-hgysz61q/overlay/local/bin/lint-dependency-groups to 755 2026-05-28T09:23:47,035 changing mode of /tmp/pip-build-env-hgysz61q/overlay/local/bin/pip-install-dependency-groups to 755 2026-05-28T09:23:47,869 changing mode of /tmp/pip-build-env-hgysz61q/overlay/local/bin/virtualenv to 755 2026-05-28T09:23:47,977 changing mode of /tmp/pip-build-env-hgysz61q/overlay/local/bin/setuptools-scm to 755 2026-05-28T09:23:51,920 changing mode of /tmp/pip-build-env-hgysz61q/overlay/local/bin/python-grpc-tools-protoc to 755 2026-05-28T09:23:51,954 changing mode of /tmp/pip-build-env-hgysz61q/overlay/local/bin/ghp-import to 755 2026-05-28T09:23:52,362 changing mode of /tmp/pip-build-env-hgysz61q/overlay/local/bin/properdocs to 755 2026-05-28T09:23:52,581 changing mode of /tmp/pip-build-env-hgysz61q/overlay/local/bin/nox to 755 2026-05-28T09:23:52,584 changing mode of /tmp/pip-build-env-hgysz61q/overlay/local/bin/tox-to-nox to 755 2026-05-28T09:23:53,387 changing mode of /tmp/pip-build-env-hgysz61q/overlay/local/bin/mkdocs to 755 2026-05-28T09:23:55,553 Successfully installed argcomplete-3.6.3 attrs-26.1.0 click-8.4.1 colorlog-6.10.1 dependency-groups-1.3.1 distlib-0.4.0 filelock-3.29.0 frequenz-repo-config-0.17.0 ghp-import-2.1.0 github-action-utils-1.1.0 griffelib-2.0.2 grpcio-1.80.0 grpcio-tools-1.80.0 humanize-4.15.0 jinja2-3.1.6 markdown-3.10.2 markupsafe-3.0.3 mergedeep-1.3.4 mkdocs-1.6.1 mkdocs-autorefs-1.4.4 mkdocs-gen-files-0.6.1 mkdocs-get-deps-0.2.2 mkdocstrings-1.0.4 mkdocstrings-python-2.0.3 mypy-protobuf-5.1.0 nox-2026.4.10 packaging-26.2 pathspec-1.1.1 platformdirs-4.10.0 properdocs-1.6.7 protobuf-6.33.6 pymdown-extensions-10.21.3 python-dateutil-2.9.0.post0 python-discovery-1.4.0 pyyaml-6.0.3 pyyaml-env-tag-1.1 semver-3.0.4 setuptools-82.0.1 setuptools_scm-10.0.5 six-1.17.0 types-protobuf-7.34.1.20260518 typing-extensions-4.15.0 vcs-versioning-1.1.1 virtualenv-21.4.1 watchdog-6.0.0 2026-05-28T09:23:57,666 Installing build dependencies: finished with status 'done' 2026-05-28T09:23:57,673 Getting requirements to build wheel: started 2026-05-28T09:23:57,674 Running command Getting requirements to build wheel 2026-05-28T09:23:58,621 running egg_info 2026-05-28T09:23:58,640 writing py/frequenz_api_common.egg-info/PKG-INFO 2026-05-28T09:23:58,650 writing dependency_links to py/frequenz_api_common.egg-info/dependency_links.txt 2026-05-28T09:23:58,657 writing requirements to py/frequenz_api_common.egg-info/requires.txt 2026-05-28T09:23:58,659 writing top-level names to py/frequenz_api_common.egg-info/top_level.txt 2026-05-28T09:23:58,841 /tmp/pip-build-env-hgysz61q/overlay/local/lib/python3.11/dist-packages/vcs_versioning/overrides.py:609: UserWarning: No GlobalOverrides context is active. Auto-creating one with SETUPTOOLS_SCM prefix for backwards compatibility. Consider using 'with GlobalOverrides.from_env("YOUR_TOOL"):' explicitly. 2026-05-28T09:23:58,841 return get_active_overrides().subprocess_timeout 2026-05-28T09:23:58,850 listing git files failed - pretending there aren't any 2026-05-28T09:23:58,855 reading manifest file 'py/frequenz_api_common.egg-info/SOURCES.txt' 2026-05-28T09:23:58,877 reading manifest template 'MANIFEST.in' 2026-05-28T09:23:58,879 warning: no previously-included files found matching '.cookiecutter-replay.json' 2026-05-28T09:23:58,880 warning: no previously-included files found matching '.editorconfig' 2026-05-28T09:23:58,881 warning: no previously-included files found matching '.gitignore' 2026-05-28T09:23:58,882 warning: no previously-included files found matching '.gitmodules' 2026-05-28T09:23:58,884 warning: no previously-included files found matching 'CODEOWNERS' 2026-05-28T09:23:58,885 warning: no previously-included files found matching 'CONTRIBUTING.md' 2026-05-28T09:23:58,886 warning: no previously-included files found matching 'mkdocs.yml' 2026-05-28T09:23:58,887 warning: no previously-included files found matching 'noxfile.py' 2026-05-28T09:23:58,888 warning: no previously-included files found matching 'py/frequenz/api/common/conftest.py' 2026-05-28T09:23:58,889 warning: no previously-included files matching '*' found under directory '.github' 2026-05-28T09:23:58,890 warning: no previously-included files matching '*' found under directory 'benchmarks' 2026-05-28T09:23:58,892 warning: no previously-included files matching '*' found under directory 'docs' 2026-05-28T09:23:58,893 warning: no previously-included files matching '*' found under directory 'pytests' 2026-05-28T09:23:58,922 warning: no files found matching '*.pyi' under directory 'py' 2026-05-28T09:23:58,923 warning: no files found matching '*.proto' under directory 'submodules' 2026-05-28T09:23:58,924 adding license file 'LICENSE' 2026-05-28T09:23:58,930 writing manifest file 'py/frequenz_api_common.egg-info/SOURCES.txt' 2026-05-28T09:23:59,038 Getting requirements to build wheel: finished with status 'done' 2026-05-28T09:23:59,041 Created temporary directory: /tmp/pip-modern-metadata-jpdwr758 2026-05-28T09:23:59,044 Preparing metadata (pyproject.toml): started 2026-05-28T09:23:59,045 Running command Preparing metadata (pyproject.toml) 2026-05-28T09:23:59,941 running dist_info 2026-05-28T09:23:59,978 creating /tmp/pip-modern-metadata-jpdwr758/frequenz_api_common.egg-info 2026-05-28T09:23:59,979 writing /tmp/pip-modern-metadata-jpdwr758/frequenz_api_common.egg-info/PKG-INFO 2026-05-28T09:23:59,988 writing dependency_links to /tmp/pip-modern-metadata-jpdwr758/frequenz_api_common.egg-info/dependency_links.txt 2026-05-28T09:23:59,994 writing requirements to /tmp/pip-modern-metadata-jpdwr758/frequenz_api_common.egg-info/requires.txt 2026-05-28T09:23:59,995 writing top-level names to /tmp/pip-modern-metadata-jpdwr758/frequenz_api_common.egg-info/top_level.txt 2026-05-28T09:23:59,997 writing manifest file '/tmp/pip-modern-metadata-jpdwr758/frequenz_api_common.egg-info/SOURCES.txt' 2026-05-28T09:24:00,136 /tmp/pip-build-env-hgysz61q/overlay/local/lib/python3.11/dist-packages/vcs_versioning/overrides.py:609: UserWarning: No GlobalOverrides context is active. Auto-creating one with SETUPTOOLS_SCM prefix for backwards compatibility. Consider using 'with GlobalOverrides.from_env("YOUR_TOOL"):' explicitly. 2026-05-28T09:24:00,137 return get_active_overrides().subprocess_timeout 2026-05-28T09:24:00,143 listing git files failed - pretending there aren't any 2026-05-28T09:24:00,148 reading manifest file '/tmp/pip-modern-metadata-jpdwr758/frequenz_api_common.egg-info/SOURCES.txt' 2026-05-28T09:24:00,150 reading manifest template 'MANIFEST.in' 2026-05-28T09:24:00,151 warning: no previously-included files found matching '.cookiecutter-replay.json' 2026-05-28T09:24:00,152 warning: no previously-included files found matching '.editorconfig' 2026-05-28T09:24:00,152 warning: no previously-included files found matching '.gitignore' 2026-05-28T09:24:00,153 warning: no previously-included files found matching '.gitmodules' 2026-05-28T09:24:00,154 warning: no previously-included files found matching 'CODEOWNERS' 2026-05-28T09:24:00,154 warning: no previously-included files found matching 'CONTRIBUTING.md' 2026-05-28T09:24:00,155 warning: no previously-included files found matching 'mkdocs.yml' 2026-05-28T09:24:00,156 warning: no previously-included files found matching 'noxfile.py' 2026-05-28T09:24:00,156 warning: no previously-included files found matching 'py/frequenz/api/common/conftest.py' 2026-05-28T09:24:00,157 warning: no previously-included files matching '*' found under directory '.github' 2026-05-28T09:24:00,158 warning: no previously-included files matching '*' found under directory 'benchmarks' 2026-05-28T09:24:00,159 warning: no previously-included files matching '*' found under directory 'docs' 2026-05-28T09:24:00,159 warning: no previously-included files matching '*' found under directory 'pytests' 2026-05-28T09:24:00,186 warning: no files found matching '*.pyi' under directory 'py' 2026-05-28T09:24:00,187 warning: no files found matching '*.proto' under directory 'submodules' 2026-05-28T09:24:00,187 adding license file 'LICENSE' 2026-05-28T09:24:00,191 writing manifest file '/tmp/pip-modern-metadata-jpdwr758/frequenz_api_common.egg-info/SOURCES.txt' 2026-05-28T09:24:00,192 creating '/tmp/pip-modern-metadata-jpdwr758/frequenz_api_common-0.8.5.dist-info' 2026-05-28T09:24:00,337 Preparing metadata (pyproject.toml): finished with status 'done' 2026-05-28T09:24:00,341 Source in /tmp/pip-wheel-egpmlt0b/frequenz-api-common_f696f5e1612a4822a750ddd1cbc83156 has version 0.8.5, which satisfies requirement frequenz-api-common==0.8.5 from https://files.pythonhosted.org/packages/76/0a/90a67c20fc2e97dba58f07407bfd5fab059a47eafc3a9e0238ec847f612e/frequenz_api_common-0.8.5.tar.gz 2026-05-28T09:24:00,343 Removed frequenz-api-common==0.8.5 from https://files.pythonhosted.org/packages/76/0a/90a67c20fc2e97dba58f07407bfd5fab059a47eafc3a9e0238ec847f612e/frequenz_api_common-0.8.5.tar.gz from build tracker '/tmp/pip-build-tracker-i5rc50ha' 2026-05-28T09:24:00,349 Created temporary directory: /tmp/pip-unpack-74e_y_6e 2026-05-28T09:24:00,349 Building wheels for collected packages: frequenz-api-common 2026-05-28T09:24:00,354 Created temporary directory: /tmp/pip-wheel-zxj53pk1 2026-05-28T09:24:00,355 Destination directory: /tmp/pip-wheel-zxj53pk1 2026-05-28T09:24:00,357 Building wheel for frequenz-api-common (pyproject.toml): started 2026-05-28T09:24:00,359 Running command Building wheel for frequenz-api-common (pyproject.toml) 2026-05-28T09:24:01,166 running bdist_wheel 2026-05-28T09:24:01,239 running build 2026-05-28T09:24:01,240 running compile_proto 2026-05-28T09:24:02,814 Writing mypy to frequenz/api/common/components_pb2.pyi 2026-05-28T09:24:02,820 Writing mypy to frequenz/api/common/metrics_pb2.pyi 2026-05-28T09:24:02,822 Writing mypy to frequenz/api/common/location_pb2.pyi 2026-05-28T09:24:02,823 Writing mypy to frequenz/api/common/v1alpha7/pagination/pagination_info_pb2.pyi 2026-05-28T09:24:02,825 Writing mypy to frequenz/api/common/v1alpha7/pagination/pagination_params_pb2.pyi 2026-05-28T09:24:02,829 Writing mypy to frequenz/api/common/v1alpha7/microgrid/microgrid_pb2.pyi 2026-05-28T09:24:02,831 Writing mypy to frequenz/api/common/v1alpha7/microgrid/lifetime_pb2.pyi 2026-05-28T09:24:02,839 Writing mypy to frequenz/api/common/v1alpha7/microgrid/communication_components/communication_components_pb2.pyi 2026-05-28T09:24:02,846 Writing mypy to frequenz/api/common/v1alpha7/microgrid/sensors/sensors_pb2.pyi 2026-05-28T09:24:02,871 Writing mypy to frequenz/api/common/v1alpha7/microgrid/electrical_components/electrical_components_pb2.pyi 2026-05-28T09:24:02,873 Writing mypy to frequenz/api/common/v1alpha7/streaming/event_pb2.pyi 2026-05-28T09:24:02,874 Writing mypy to frequenz/api/common/v1alpha7/type/interval_pb2.pyi 2026-05-28T09:24:02,876 Writing mypy to frequenz/api/common/v1alpha7/type/location_pb2.pyi 2026-05-28T09:24:02,877 Writing mypy to frequenz/api/common/v1alpha7/type/decimal_pb2.pyi 2026-05-28T09:24:02,879 Writing mypy to frequenz/api/common/v1alpha7/grid/delivery_area_pb2.pyi 2026-05-28T09:24:02,881 Writing mypy to frequenz/api/common/v1alpha7/grid/delivery_duration_pb2.pyi 2026-05-28T09:24:02,883 Writing mypy to frequenz/api/common/v1alpha7/market/power_pb2.pyi 2026-05-28T09:24:02,885 Writing mypy to frequenz/api/common/v1alpha7/market/price_pb2.pyi 2026-05-28T09:24:02,886 Writing mypy to frequenz/api/common/v1alpha7/market/energy_pb2.pyi 2026-05-28T09:24:02,888 Writing mypy to frequenz/api/common/v1alpha7/metrics/bounds_pb2.pyi 2026-05-28T09:24:02,899 Writing mypy to frequenz/api/common/v1alpha7/metrics/metrics_pb2.pyi 2026-05-28T09:24:02,900 Writing mypy to frequenz/api/common/v1alpha8/pagination/pagination_info_pb2.pyi 2026-05-28T09:24:02,902 Writing mypy to frequenz/api/common/v1alpha8/pagination/pagination_params_pb2.pyi 2026-05-28T09:24:02,906 Writing mypy to frequenz/api/common/v1alpha8/microgrid/microgrid_pb2.pyi 2026-05-28T09:24:02,908 Writing mypy to frequenz/api/common/v1alpha8/microgrid/lifetime_pb2.pyi 2026-05-28T09:24:02,916 Writing mypy to frequenz/api/common/v1alpha8/microgrid/communication_components/communication_components_pb2.pyi 2026-05-28T09:24:02,923 Writing mypy to frequenz/api/common/v1alpha8/microgrid/sensors/sensors_pb2.pyi 2026-05-28T09:24:02,951 Writing mypy to frequenz/api/common/v1alpha8/microgrid/electrical_components/electrical_components_pb2.pyi 2026-05-28T09:24:02,953 Writing mypy to frequenz/api/common/v1alpha8/streaming/event_pb2.pyi 2026-05-28T09:24:02,954 Writing mypy to frequenz/api/common/v1alpha8/gridpool/gridpool_pb2.pyi 2026-05-28T09:24:02,956 Writing mypy to frequenz/api/common/v1alpha8/grid/delivery_area_pb2.pyi 2026-05-28T09:24:02,958 Writing mypy to frequenz/api/common/v1alpha8/grid/delivery_duration_pb2.pyi 2026-05-28T09:24:02,960 Writing mypy to frequenz/api/common/v1alpha8/types/interval_pb2.pyi 2026-05-28T09:24:02,961 Writing mypy to frequenz/api/common/v1alpha8/types/location_pb2.pyi 2026-05-28T09:24:02,962 Writing mypy to frequenz/api/common/v1alpha8/types/decimal_pb2.pyi 2026-05-28T09:24:02,965 Writing mypy to frequenz/api/common/v1alpha8/market/market_area_pb2.pyi 2026-05-28T09:24:02,970 Writing mypy to frequenz/api/common/v1alpha8/market/market_location_pb2.pyi 2026-05-28T09:24:02,971 Writing mypy to frequenz/api/common/v1alpha8/market/power_pb2.pyi 2026-05-28T09:24:02,973 Writing mypy to frequenz/api/common/v1alpha8/market/price_pb2.pyi 2026-05-28T09:24:02,975 Writing mypy to frequenz/api/common/v1alpha8/market/energy_pb2.pyi 2026-05-28T09:24:02,976 Writing mypy to frequenz/api/common/v1alpha8/metrics/bounds_pb2.pyi 2026-05-28T09:24:02,987 Writing mypy to frequenz/api/common/v1alpha8/metrics/metrics_pb2.pyi 2026-05-28T09:24:02,989 Writing mypy to frequenz/api/common/v1/location_pb2.pyi 2026-05-28T09:24:02,991 Writing mypy to frequenz/api/common/v1/pagination/pagination_info_pb2.pyi 2026-05-28T09:24:02,992 Writing mypy to frequenz/api/common/v1/pagination/pagination_params_pb2.pyi 2026-05-28T09:24:02,997 Writing mypy to frequenz/api/common/v1/microgrid/microgrid_pb2.pyi 2026-05-28T09:24:02,998 Writing mypy to frequenz/api/common/v1/microgrid/lifetime_pb2.pyi 2026-05-28T09:24:03,016 Writing mypy to frequenz/api/common/v1/microgrid/components/components_pb2.pyi 2026-05-28T09:24:03,018 Writing mypy to frequenz/api/common/v1/microgrid/components/inverter_pb2.pyi 2026-05-28T09:24:03,020 Writing mypy to frequenz/api/common/v1/microgrid/components/ev_charger_pb2.pyi 2026-05-28T09:24:03,021 Writing mypy to frequenz/api/common/v1/microgrid/components/fuse_pb2.pyi 2026-05-28T09:24:03,022 Writing mypy to frequenz/api/common/v1/microgrid/components/battery_pb2.pyi 2026-05-28T09:24:03,024 Writing mypy to frequenz/api/common/v1/microgrid/components/transformer_pb2.pyi 2026-05-28T09:24:03,025 Writing mypy to frequenz/api/common/v1/microgrid/components/grid_pb2.pyi 2026-05-28T09:24:03,034 Writing mypy to frequenz/api/common/v1/microgrid/sensors/sensors_pb2.pyi 2026-05-28T09:24:03,036 Writing mypy to frequenz/api/common/v1/grid/delivery_area_pb2.pyi 2026-05-28T09:24:03,038 Writing mypy to frequenz/api/common/v1/grid/delivery_duration_pb2.pyi 2026-05-28T09:24:03,039 Writing mypy to frequenz/api/common/v1/types/decimal_pb2.pyi 2026-05-28T09:24:03,040 Writing mypy to frequenz/api/common/v1/market/power_pb2.pyi 2026-05-28T09:24:03,042 Writing mypy to frequenz/api/common/v1/market/price_pb2.pyi 2026-05-28T09:24:03,043 Writing mypy to frequenz/api/common/v1/market/energy_pb2.pyi 2026-05-28T09:24:03,045 Writing mypy to frequenz/api/common/v1/metrics/bounds_pb2.pyi 2026-05-28T09:24:03,054 Writing mypy to frequenz/api/common/v1/metrics/metric_sample_pb2.pyi 2026-05-28T09:24:03,067 Writing mypy to frequenz/api/common/metrics/electrical_pb2.pyi 2026-05-28T09:24:04,264 Writing mypy to frequenz/api/common/components_pb2_grpc.pyi 2026-05-28T09:24:04,265 Writing mypy to frequenz/api/common/metrics_pb2_grpc.pyi 2026-05-28T09:24:04,266 Writing mypy to frequenz/api/common/location_pb2_grpc.pyi 2026-05-28T09:24:04,267 Writing mypy to frequenz/api/common/v1alpha7/pagination/pagination_info_pb2_grpc.pyi 2026-05-28T09:24:04,267 Writing mypy to frequenz/api/common/v1alpha7/pagination/pagination_params_pb2_grpc.pyi 2026-05-28T09:24:04,268 Writing mypy to frequenz/api/common/v1alpha7/microgrid/microgrid_pb2_grpc.pyi 2026-05-28T09:24:04,268 Writing mypy to frequenz/api/common/v1alpha7/microgrid/lifetime_pb2_grpc.pyi 2026-05-28T09:24:04,269 Writing mypy to frequenz/api/common/v1alpha7/microgrid/communication_components/communication_components_pb2_grpc.pyi 2026-05-28T09:24:04,270 Writing mypy to frequenz/api/common/v1alpha7/microgrid/sensors/sensors_pb2_grpc.pyi 2026-05-28T09:24:04,274 Writing mypy to frequenz/api/common/v1alpha7/microgrid/electrical_components/electrical_components_pb2_grpc.pyi 2026-05-28T09:24:04,274 Writing mypy to frequenz/api/common/v1alpha7/streaming/event_pb2_grpc.pyi 2026-05-28T09:24:04,275 Writing mypy to frequenz/api/common/v1alpha7/type/interval_pb2_grpc.pyi 2026-05-28T09:24:04,275 Writing mypy to frequenz/api/common/v1alpha7/type/location_pb2_grpc.pyi 2026-05-28T09:24:04,276 Writing mypy to frequenz/api/common/v1alpha7/type/decimal_pb2_grpc.pyi 2026-05-28T09:24:04,277 Writing mypy to frequenz/api/common/v1alpha7/grid/delivery_area_pb2_grpc.pyi 2026-05-28T09:24:04,277 Writing mypy to frequenz/api/common/v1alpha7/grid/delivery_duration_pb2_grpc.pyi 2026-05-28T09:24:04,278 Writing mypy to frequenz/api/common/v1alpha7/market/power_pb2_grpc.pyi 2026-05-28T09:24:04,278 Writing mypy to frequenz/api/common/v1alpha7/market/price_pb2_grpc.pyi 2026-05-28T09:24:04,279 Writing mypy to frequenz/api/common/v1alpha7/market/energy_pb2_grpc.pyi 2026-05-28T09:24:04,279 Writing mypy to frequenz/api/common/v1alpha7/metrics/bounds_pb2_grpc.pyi 2026-05-28T09:24:04,281 Writing mypy to frequenz/api/common/v1alpha7/metrics/metrics_pb2_grpc.pyi 2026-05-28T09:24:04,281 Writing mypy to frequenz/api/common/v1alpha8/pagination/pagination_info_pb2_grpc.pyi 2026-05-28T09:24:04,282 Writing mypy to frequenz/api/common/v1alpha8/pagination/pagination_params_pb2_grpc.pyi 2026-05-28T09:24:04,282 Writing mypy to frequenz/api/common/v1alpha8/microgrid/microgrid_pb2_grpc.pyi 2026-05-28T09:24:04,283 Writing mypy to frequenz/api/common/v1alpha8/microgrid/lifetime_pb2_grpc.pyi 2026-05-28T09:24:04,284 Writing mypy to frequenz/api/common/v1alpha8/microgrid/communication_components/communication_components_pb2_grpc.pyi 2026-05-28T09:24:04,285 Writing mypy to frequenz/api/common/v1alpha8/microgrid/sensors/sensors_pb2_grpc.pyi 2026-05-28T09:24:04,288 Writing mypy to frequenz/api/common/v1alpha8/microgrid/electrical_components/electrical_components_pb2_grpc.pyi 2026-05-28T09:24:04,289 Writing mypy to frequenz/api/common/v1alpha8/streaming/event_pb2_grpc.pyi 2026-05-28T09:24:04,290 Writing mypy to frequenz/api/common/v1alpha8/gridpool/gridpool_pb2_grpc.pyi 2026-05-28T09:24:04,290 Writing mypy to frequenz/api/common/v1alpha8/grid/delivery_area_pb2_grpc.pyi 2026-05-28T09:24:04,291 Writing mypy to frequenz/api/common/v1alpha8/grid/delivery_duration_pb2_grpc.pyi 2026-05-28T09:24:04,291 Writing mypy to frequenz/api/common/v1alpha8/types/interval_pb2_grpc.pyi 2026-05-28T09:24:04,292 Writing mypy to frequenz/api/common/v1alpha8/types/location_pb2_grpc.pyi 2026-05-28T09:24:04,293 Writing mypy to frequenz/api/common/v1alpha8/types/decimal_pb2_grpc.pyi 2026-05-28T09:24:04,293 Writing mypy to frequenz/api/common/v1alpha8/market/market_area_pb2_grpc.pyi 2026-05-28T09:24:04,294 Writing mypy to frequenz/api/common/v1alpha8/market/market_location_pb2_grpc.pyi 2026-05-28T09:24:04,294 Writing mypy to frequenz/api/common/v1alpha8/market/power_pb2_grpc.pyi 2026-05-28T09:24:04,295 Writing mypy to frequenz/api/common/v1alpha8/market/price_pb2_grpc.pyi 2026-05-28T09:24:04,296 Writing mypy to frequenz/api/common/v1alpha8/market/energy_pb2_grpc.pyi 2026-05-28T09:24:04,296 Writing mypy to frequenz/api/common/v1alpha8/metrics/bounds_pb2_grpc.pyi 2026-05-28T09:24:04,297 Writing mypy to frequenz/api/common/v1alpha8/metrics/metrics_pb2_grpc.pyi 2026-05-28T09:24:04,297 Writing mypy to frequenz/api/common/v1/location_pb2_grpc.pyi 2026-05-28T09:24:04,298 Writing mypy to frequenz/api/common/v1/pagination/pagination_info_pb2_grpc.pyi 2026-05-28T09:24:04,298 Writing mypy to frequenz/api/common/v1/pagination/pagination_params_pb2_grpc.pyi 2026-05-28T09:24:04,299 Writing mypy to frequenz/api/common/v1/microgrid/microgrid_pb2_grpc.pyi 2026-05-28T09:24:04,300 Writing mypy to frequenz/api/common/v1/microgrid/lifetime_pb2_grpc.pyi 2026-05-28T09:24:04,302 Writing mypy to frequenz/api/common/v1/microgrid/components/components_pb2_grpc.pyi 2026-05-28T09:24:04,303 Writing mypy to frequenz/api/common/v1/microgrid/components/inverter_pb2_grpc.pyi 2026-05-28T09:24:04,303 Writing mypy to frequenz/api/common/v1/microgrid/components/ev_charger_pb2_grpc.pyi 2026-05-28T09:24:04,304 Writing mypy to frequenz/api/common/v1/microgrid/components/fuse_pb2_grpc.pyi 2026-05-28T09:24:04,304 Writing mypy to frequenz/api/common/v1/microgrid/components/battery_pb2_grpc.pyi 2026-05-28T09:24:04,305 Writing mypy to frequenz/api/common/v1/microgrid/components/transformer_pb2_grpc.pyi 2026-05-28T09:24:04,306 Writing mypy to frequenz/api/common/v1/microgrid/components/grid_pb2_grpc.pyi 2026-05-28T09:24:04,306 Writing mypy to frequenz/api/common/v1/microgrid/sensors/sensors_pb2_grpc.pyi 2026-05-28T09:24:04,307 Writing mypy to frequenz/api/common/v1/grid/delivery_area_pb2_grpc.pyi 2026-05-28T09:24:04,308 Writing mypy to frequenz/api/common/v1/grid/delivery_duration_pb2_grpc.pyi 2026-05-28T09:24:04,308 Writing mypy to frequenz/api/common/v1/types/decimal_pb2_grpc.pyi 2026-05-28T09:24:04,309 Writing mypy to frequenz/api/common/v1/market/power_pb2_grpc.pyi 2026-05-28T09:24:04,310 Writing mypy to frequenz/api/common/v1/market/price_pb2_grpc.pyi 2026-05-28T09:24:04,311 Writing mypy to frequenz/api/common/v1/market/energy_pb2_grpc.pyi 2026-05-28T09:24:04,311 Writing mypy to frequenz/api/common/v1/metrics/bounds_pb2_grpc.pyi 2026-05-28T09:24:04,312 Writing mypy to frequenz/api/common/v1/metrics/metric_sample_pb2_grpc.pyi 2026-05-28T09:24:04,313 Writing mypy to frequenz/api/common/metrics/electrical_pb2_grpc.pyi 2026-05-28T09:24:04,802 Compiling proto files via: /usr/bin/python3 -m grpc_tools.protoc -Iproto --python_out=py --grpc_python_out=py --mypy_out=py --mypy_grpc_out=py proto/frequenz/api/common/components.proto proto/frequenz/api/common/metrics.proto proto/frequenz/api/common/location.proto proto/frequenz/api/common/v1alpha7/pagination/pagination_info.proto proto/frequenz/api/common/v1alpha7/pagination/pagination_params.proto proto/frequenz/api/common/v1alpha7/microgrid/microgrid.proto proto/frequenz/api/common/v1alpha7/microgrid/lifetime.proto proto/frequenz/api/common/v1alpha7/microgrid/communication_components/communication_components.proto proto/frequenz/api/common/v1alpha7/microgrid/sensors/sensors.proto proto/frequenz/api/common/v1alpha7/microgrid/electrical_components/electrical_components.proto proto/frequenz/api/common/v1alpha7/streaming/event.proto proto/frequenz/api/common/v1alpha7/type/interval.proto proto/frequenz/api/common/v1alpha7/type/location.proto proto/frequenz/api/common/v1alpha7/type/decimal.proto proto/frequenz/api/common/v1alpha7/grid/delivery_area.proto proto/frequenz/api/common/v1alpha7/grid/delivery_duration.proto proto/frequenz/api/common/v1alpha7/market/power.proto proto/frequenz/api/common/v1alpha7/market/price.proto proto/frequenz/api/common/v1alpha7/market/energy.proto proto/frequenz/api/common/v1alpha7/metrics/bounds.proto proto/frequenz/api/common/v1alpha7/metrics/metrics.proto proto/frequenz/api/common/v1alpha8/pagination/pagination_info.proto proto/frequenz/api/common/v1alpha8/pagination/pagination_params.proto proto/frequenz/api/common/v1alpha8/microgrid/microgrid.proto proto/frequenz/api/common/v1alpha8/microgrid/lifetime.proto proto/frequenz/api/common/v1alpha8/microgrid/communication_components/communication_components.proto proto/frequenz/api/common/v1alpha8/microgrid/sensors/sensors.proto proto/frequenz/api/common/v1alpha8/microgrid/electrical_components/electrical_components.proto proto/frequenz/api/common/v1alpha8/streaming/event.proto proto/frequenz/api/common/v1alpha8/gridpool/gridpool.proto proto/frequenz/api/common/v1alpha8/grid/delivery_area.proto proto/frequenz/api/common/v1alpha8/grid/delivery_duration.proto proto/frequenz/api/common/v1alpha8/types/interval.proto proto/frequenz/api/common/v1alpha8/types/location.proto proto/frequenz/api/common/v1alpha8/types/decimal.proto proto/frequenz/api/common/v1alpha8/market/market_area.proto proto/frequenz/api/common/v1alpha8/market/market_location.proto proto/frequenz/api/common/v1alpha8/market/power.proto proto/frequenz/api/common/v1alpha8/market/price.proto proto/frequenz/api/common/v1alpha8/market/energy.proto proto/frequenz/api/common/v1alpha8/metrics/bounds.proto proto/frequenz/api/common/v1alpha8/metrics/metrics.proto proto/frequenz/api/common/v1/location.proto proto/frequenz/api/common/v1/pagination/pagination_info.proto proto/frequenz/api/common/v1/pagination/pagination_params.proto proto/frequenz/api/common/v1/microgrid/microgrid.proto proto/frequenz/api/common/v1/microgrid/lifetime.proto proto/frequenz/api/common/v1/microgrid/components/components.proto proto/frequenz/api/common/v1/microgrid/components/inverter.proto proto/frequenz/api/common/v1/microgrid/components/ev_charger.proto proto/frequenz/api/common/v1/microgrid/components/fuse.proto proto/frequenz/api/common/v1/microgrid/components/battery.proto proto/frequenz/api/common/v1/microgrid/components/transformer.proto proto/frequenz/api/common/v1/microgrid/components/grid.proto proto/frequenz/api/common/v1/microgrid/sensors/sensors.proto proto/frequenz/api/common/v1/grid/delivery_area.proto proto/frequenz/api/common/v1/grid/delivery_duration.proto proto/frequenz/api/common/v1/types/decimal.proto proto/frequenz/api/common/v1/market/power.proto proto/frequenz/api/common/v1/market/price.proto proto/frequenz/api/common/v1/market/energy.proto proto/frequenz/api/common/v1/metrics/bounds.proto proto/frequenz/api/common/v1/metrics/metric_sample.proto proto/frequenz/api/common/metrics/electrical.proto 2026-05-28T09:24:04,803 running build_py 2026-05-28T09:24:04,806 creating build/lib/frequenz/api/common 2026-05-28T09:24:04,809 copying py/frequenz/api/common/components_pb2_grpc.py -> build/lib/frequenz/api/common 2026-05-28T09:24:04,812 copying py/frequenz/api/common/__init__.py -> build/lib/frequenz/api/common 2026-05-28T09:24:04,814 copying py/frequenz/api/common/location_pb2_grpc.py -> build/lib/frequenz/api/common 2026-05-28T09:24:04,816 copying py/frequenz/api/common/components_pb2.py -> build/lib/frequenz/api/common 2026-05-28T09:24:04,818 copying py/frequenz/api/common/location_pb2.py -> build/lib/frequenz/api/common 2026-05-28T09:24:04,820 copying py/frequenz/api/common/metrics_pb2_grpc.py -> build/lib/frequenz/api/common 2026-05-28T09:24:04,822 copying py/frequenz/api/common/metrics_pb2.py -> build/lib/frequenz/api/common 2026-05-28T09:24:04,824 creating build/lib/frequenz/api/common/v1alpha7 2026-05-28T09:24:04,826 copying py/frequenz/api/common/v1alpha7/__init__.py -> build/lib/frequenz/api/common/v1alpha7 2026-05-28T09:24:04,828 creating build/lib/frequenz/api/common/v1alpha8 2026-05-28T09:24:04,830 copying py/frequenz/api/common/v1alpha8/__init__.py -> build/lib/frequenz/api/common/v1alpha8 2026-05-28T09:24:04,832 creating build/lib/frequenz/api/common/v1 2026-05-28T09:24:04,834 copying py/frequenz/api/common/v1/__init__.py -> build/lib/frequenz/api/common/v1 2026-05-28T09:24:04,836 copying py/frequenz/api/common/v1/location_pb2_grpc.py -> build/lib/frequenz/api/common/v1 2026-05-28T09:24:04,838 copying py/frequenz/api/common/v1/location_pb2.py -> build/lib/frequenz/api/common/v1 2026-05-28T09:24:04,841 creating build/lib/frequenz/api/common/metrics 2026-05-28T09:24:04,842 copying py/frequenz/api/common/metrics/__init__.py -> build/lib/frequenz/api/common/metrics 2026-05-28T09:24:04,844 copying py/frequenz/api/common/metrics/electrical_pb2_grpc.py -> build/lib/frequenz/api/common/metrics 2026-05-28T09:24:04,845 copying py/frequenz/api/common/metrics/electrical_pb2.py -> build/lib/frequenz/api/common/metrics 2026-05-28T09:24:04,849 creating build/lib/frequenz/api/common/v1alpha7/pagination 2026-05-28T09:24:04,850 copying py/frequenz/api/common/v1alpha7/pagination/pagination_info_pb2.py -> build/lib/frequenz/api/common/v1alpha7/pagination 2026-05-28T09:24:04,852 copying py/frequenz/api/common/v1alpha7/pagination/__init__.py -> build/lib/frequenz/api/common/v1alpha7/pagination 2026-05-28T09:24:04,854 copying py/frequenz/api/common/v1alpha7/pagination/pagination_info_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha7/pagination 2026-05-28T09:24:04,855 copying py/frequenz/api/common/v1alpha7/pagination/pagination_params_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha7/pagination 2026-05-28T09:24:04,857 copying py/frequenz/api/common/v1alpha7/pagination/pagination_params_pb2.py -> build/lib/frequenz/api/common/v1alpha7/pagination 2026-05-28T09:24:04,860 creating build/lib/frequenz/api/common/v1alpha7/microgrid 2026-05-28T09:24:04,861 copying py/frequenz/api/common/v1alpha7/microgrid/lifetime_pb2.py -> build/lib/frequenz/api/common/v1alpha7/microgrid 2026-05-28T09:24:04,864 copying py/frequenz/api/common/v1alpha7/microgrid/__init__.py -> build/lib/frequenz/api/common/v1alpha7/microgrid 2026-05-28T09:24:04,865 copying py/frequenz/api/common/v1alpha7/microgrid/microgrid_pb2.py -> build/lib/frequenz/api/common/v1alpha7/microgrid 2026-05-28T09:24:04,868 copying py/frequenz/api/common/v1alpha7/microgrid/microgrid_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha7/microgrid 2026-05-28T09:24:04,870 copying py/frequenz/api/common/v1alpha7/microgrid/lifetime_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha7/microgrid 2026-05-28T09:24:04,872 creating build/lib/frequenz/api/common/v1alpha7/streaming 2026-05-28T09:24:04,873 copying py/frequenz/api/common/v1alpha7/streaming/__init__.py -> build/lib/frequenz/api/common/v1alpha7/streaming 2026-05-28T09:24:04,875 copying py/frequenz/api/common/v1alpha7/streaming/event_pb2.py -> build/lib/frequenz/api/common/v1alpha7/streaming 2026-05-28T09:24:04,877 copying py/frequenz/api/common/v1alpha7/streaming/event_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha7/streaming 2026-05-28T09:24:04,880 creating build/lib/frequenz/api/common/v1alpha7/type 2026-05-28T09:24:04,881 copying py/frequenz/api/common/v1alpha7/type/interval_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha7/type 2026-05-28T09:24:04,883 copying py/frequenz/api/common/v1alpha7/type/decimal_pb2.py -> build/lib/frequenz/api/common/v1alpha7/type 2026-05-28T09:24:04,885 copying py/frequenz/api/common/v1alpha7/type/__init__.py -> build/lib/frequenz/api/common/v1alpha7/type 2026-05-28T09:24:04,887 copying py/frequenz/api/common/v1alpha7/type/location_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha7/type 2026-05-28T09:24:04,889 copying py/frequenz/api/common/v1alpha7/type/interval_pb2.py -> build/lib/frequenz/api/common/v1alpha7/type 2026-05-28T09:24:04,891 copying py/frequenz/api/common/v1alpha7/type/decimal_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha7/type 2026-05-28T09:24:04,893 copying py/frequenz/api/common/v1alpha7/type/location_pb2.py -> build/lib/frequenz/api/common/v1alpha7/type 2026-05-28T09:24:04,896 creating build/lib/frequenz/api/common/v1alpha7/grid 2026-05-28T09:24:04,897 copying py/frequenz/api/common/v1alpha7/grid/__init__.py -> build/lib/frequenz/api/common/v1alpha7/grid 2026-05-28T09:24:04,899 copying py/frequenz/api/common/v1alpha7/grid/delivery_area_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha7/grid 2026-05-28T09:24:04,901 copying py/frequenz/api/common/v1alpha7/grid/delivery_duration_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha7/grid 2026-05-28T09:24:04,903 copying py/frequenz/api/common/v1alpha7/grid/delivery_area_pb2.py -> build/lib/frequenz/api/common/v1alpha7/grid 2026-05-28T09:24:04,905 copying py/frequenz/api/common/v1alpha7/grid/delivery_duration_pb2.py -> build/lib/frequenz/api/common/v1alpha7/grid 2026-05-28T09:24:04,908 creating build/lib/frequenz/api/common/v1alpha7/market 2026-05-28T09:24:04,909 copying py/frequenz/api/common/v1alpha7/market/price_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha7/market 2026-05-28T09:24:04,911 copying py/frequenz/api/common/v1alpha7/market/energy_pb2.py -> build/lib/frequenz/api/common/v1alpha7/market 2026-05-28T09:24:04,913 copying py/frequenz/api/common/v1alpha7/market/price_pb2.py -> build/lib/frequenz/api/common/v1alpha7/market 2026-05-28T09:24:04,915 copying py/frequenz/api/common/v1alpha7/market/__init__.py -> build/lib/frequenz/api/common/v1alpha7/market 2026-05-28T09:24:04,917 copying py/frequenz/api/common/v1alpha7/market/energy_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha7/market 2026-05-28T09:24:04,918 copying py/frequenz/api/common/v1alpha7/market/power_pb2.py -> build/lib/frequenz/api/common/v1alpha7/market 2026-05-28T09:24:04,920 copying py/frequenz/api/common/v1alpha7/market/power_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha7/market 2026-05-28T09:24:04,923 creating build/lib/frequenz/api/common/v1alpha7/metrics 2026-05-28T09:24:04,924 copying py/frequenz/api/common/v1alpha7/metrics/__init__.py -> build/lib/frequenz/api/common/v1alpha7/metrics 2026-05-28T09:24:04,926 copying py/frequenz/api/common/v1alpha7/metrics/bounds_pb2.py -> build/lib/frequenz/api/common/v1alpha7/metrics 2026-05-28T09:24:04,928 copying py/frequenz/api/common/v1alpha7/metrics/bounds_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha7/metrics 2026-05-28T09:24:04,930 copying py/frequenz/api/common/v1alpha7/metrics/metrics_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha7/metrics 2026-05-28T09:24:04,932 copying py/frequenz/api/common/v1alpha7/metrics/metrics_pb2.py -> build/lib/frequenz/api/common/v1alpha7/metrics 2026-05-28T09:24:04,935 creating build/lib/frequenz/api/common/v1alpha7/microgrid/communication_components 2026-05-28T09:24:04,936 copying py/frequenz/api/common/v1alpha7/microgrid/communication_components/__init__.py -> build/lib/frequenz/api/common/v1alpha7/microgrid/communication_components 2026-05-28T09:24:04,938 copying py/frequenz/api/common/v1alpha7/microgrid/communication_components/communication_components_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha7/microgrid/communication_components 2026-05-28T09:24:04,940 copying py/frequenz/api/common/v1alpha7/microgrid/communication_components/communication_components_pb2.py -> build/lib/frequenz/api/common/v1alpha7/microgrid/communication_components 2026-05-28T09:24:04,943 creating build/lib/frequenz/api/common/v1alpha7/microgrid/sensors 2026-05-28T09:24:04,944 copying py/frequenz/api/common/v1alpha7/microgrid/sensors/sensors_pb2.py -> build/lib/frequenz/api/common/v1alpha7/microgrid/sensors 2026-05-28T09:24:04,947 copying py/frequenz/api/common/v1alpha7/microgrid/sensors/__init__.py -> build/lib/frequenz/api/common/v1alpha7/microgrid/sensors 2026-05-28T09:24:04,949 copying py/frequenz/api/common/v1alpha7/microgrid/sensors/sensors_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha7/microgrid/sensors 2026-05-28T09:24:04,951 creating build/lib/frequenz/api/common/v1alpha7/microgrid/electrical_components 2026-05-28T09:24:04,953 copying py/frequenz/api/common/v1alpha7/microgrid/electrical_components/electrical_components_pb2.py -> build/lib/frequenz/api/common/v1alpha7/microgrid/electrical_components 2026-05-28T09:24:04,955 copying py/frequenz/api/common/v1alpha7/microgrid/electrical_components/__init__.py -> build/lib/frequenz/api/common/v1alpha7/microgrid/electrical_components 2026-05-28T09:24:04,958 copying py/frequenz/api/common/v1alpha7/microgrid/electrical_components/electrical_components_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha7/microgrid/electrical_components 2026-05-28T09:24:04,960 creating build/lib/frequenz/api/common/v1alpha8/pagination 2026-05-28T09:24:04,961 copying py/frequenz/api/common/v1alpha8/pagination/pagination_info_pb2.py -> build/lib/frequenz/api/common/v1alpha8/pagination 2026-05-28T09:24:04,964 copying py/frequenz/api/common/v1alpha8/pagination/__init__.py -> build/lib/frequenz/api/common/v1alpha8/pagination 2026-05-28T09:24:04,965 copying py/frequenz/api/common/v1alpha8/pagination/pagination_info_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha8/pagination 2026-05-28T09:24:04,967 copying py/frequenz/api/common/v1alpha8/pagination/pagination_params_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha8/pagination 2026-05-28T09:24:04,969 copying py/frequenz/api/common/v1alpha8/pagination/pagination_params_pb2.py -> build/lib/frequenz/api/common/v1alpha8/pagination 2026-05-28T09:24:04,972 creating build/lib/frequenz/api/common/v1alpha8/microgrid 2026-05-28T09:24:04,973 copying py/frequenz/api/common/v1alpha8/microgrid/lifetime_pb2.py -> build/lib/frequenz/api/common/v1alpha8/microgrid 2026-05-28T09:24:04,975 copying py/frequenz/api/common/v1alpha8/microgrid/__init__.py -> build/lib/frequenz/api/common/v1alpha8/microgrid 2026-05-28T09:24:04,977 copying py/frequenz/api/common/v1alpha8/microgrid/microgrid_pb2.py -> build/lib/frequenz/api/common/v1alpha8/microgrid 2026-05-28T09:24:04,979 copying py/frequenz/api/common/v1alpha8/microgrid/microgrid_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha8/microgrid 2026-05-28T09:24:04,981 copying py/frequenz/api/common/v1alpha8/microgrid/lifetime_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha8/microgrid 2026-05-28T09:24:04,984 creating build/lib/frequenz/api/common/v1alpha8/streaming 2026-05-28T09:24:04,985 copying py/frequenz/api/common/v1alpha8/streaming/__init__.py -> build/lib/frequenz/api/common/v1alpha8/streaming 2026-05-28T09:24:04,987 copying py/frequenz/api/common/v1alpha8/streaming/event_pb2.py -> build/lib/frequenz/api/common/v1alpha8/streaming 2026-05-28T09:24:04,989 copying py/frequenz/api/common/v1alpha8/streaming/event_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha8/streaming 2026-05-28T09:24:04,992 creating build/lib/frequenz/api/common/v1alpha8/gridpool 2026-05-28T09:24:04,993 copying py/frequenz/api/common/v1alpha8/gridpool/__init__.py -> build/lib/frequenz/api/common/v1alpha8/gridpool 2026-05-28T09:24:04,995 copying py/frequenz/api/common/v1alpha8/gridpool/gridpool_pb2.py -> build/lib/frequenz/api/common/v1alpha8/gridpool 2026-05-28T09:24:04,997 copying py/frequenz/api/common/v1alpha8/gridpool/gridpool_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha8/gridpool 2026-05-28T09:24:04,999 creating build/lib/frequenz/api/common/v1alpha8/grid 2026-05-28T09:24:05,000 copying py/frequenz/api/common/v1alpha8/grid/__init__.py -> build/lib/frequenz/api/common/v1alpha8/grid 2026-05-28T09:24:05,002 copying py/frequenz/api/common/v1alpha8/grid/delivery_area_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha8/grid 2026-05-28T09:24:05,004 copying py/frequenz/api/common/v1alpha8/grid/delivery_duration_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha8/grid 2026-05-28T09:24:05,006 copying py/frequenz/api/common/v1alpha8/grid/delivery_area_pb2.py -> build/lib/frequenz/api/common/v1alpha8/grid 2026-05-28T09:24:05,008 copying py/frequenz/api/common/v1alpha8/grid/delivery_duration_pb2.py -> build/lib/frequenz/api/common/v1alpha8/grid 2026-05-28T09:24:05,011 creating build/lib/frequenz/api/common/v1alpha8/types 2026-05-28T09:24:05,012 copying py/frequenz/api/common/v1alpha8/types/interval_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha8/types 2026-05-28T09:24:05,015 copying py/frequenz/api/common/v1alpha8/types/decimal_pb2.py -> build/lib/frequenz/api/common/v1alpha8/types 2026-05-28T09:24:05,017 copying py/frequenz/api/common/v1alpha8/types/__init__.py -> build/lib/frequenz/api/common/v1alpha8/types 2026-05-28T09:24:05,018 copying py/frequenz/api/common/v1alpha8/types/location_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha8/types 2026-05-28T09:24:05,020 copying py/frequenz/api/common/v1alpha8/types/interval_pb2.py -> build/lib/frequenz/api/common/v1alpha8/types 2026-05-28T09:24:05,022 copying py/frequenz/api/common/v1alpha8/types/decimal_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha8/types 2026-05-28T09:24:05,023 copying py/frequenz/api/common/v1alpha8/types/location_pb2.py -> build/lib/frequenz/api/common/v1alpha8/types 2026-05-28T09:24:05,026 creating build/lib/frequenz/api/common/v1alpha8/market 2026-05-28T09:24:05,028 copying py/frequenz/api/common/v1alpha8/market/market_area_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha8/market 2026-05-28T09:24:05,030 copying py/frequenz/api/common/v1alpha8/market/price_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha8/market 2026-05-28T09:24:05,032 copying py/frequenz/api/common/v1alpha8/market/energy_pb2.py -> build/lib/frequenz/api/common/v1alpha8/market 2026-05-28T09:24:05,033 copying py/frequenz/api/common/v1alpha8/market/price_pb2.py -> build/lib/frequenz/api/common/v1alpha8/market 2026-05-28T09:24:05,035 copying py/frequenz/api/common/v1alpha8/market/__init__.py -> build/lib/frequenz/api/common/v1alpha8/market 2026-05-28T09:24:05,037 copying py/frequenz/api/common/v1alpha8/market/market_area_pb2.py -> build/lib/frequenz/api/common/v1alpha8/market 2026-05-28T09:24:05,039 copying py/frequenz/api/common/v1alpha8/market/market_location_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha8/market 2026-05-28T09:24:05,041 copying py/frequenz/api/common/v1alpha8/market/energy_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha8/market 2026-05-28T09:24:05,042 copying py/frequenz/api/common/v1alpha8/market/power_pb2.py -> build/lib/frequenz/api/common/v1alpha8/market 2026-05-28T09:24:05,044 copying py/frequenz/api/common/v1alpha8/market/power_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha8/market 2026-05-28T09:24:05,046 copying py/frequenz/api/common/v1alpha8/market/market_location_pb2.py -> build/lib/frequenz/api/common/v1alpha8/market 2026-05-28T09:24:05,049 creating build/lib/frequenz/api/common/v1alpha8/metrics 2026-05-28T09:24:05,050 copying py/frequenz/api/common/v1alpha8/metrics/__init__.py -> build/lib/frequenz/api/common/v1alpha8/metrics 2026-05-28T09:24:05,052 copying py/frequenz/api/common/v1alpha8/metrics/bounds_pb2.py -> build/lib/frequenz/api/common/v1alpha8/metrics 2026-05-28T09:24:05,054 copying py/frequenz/api/common/v1alpha8/metrics/bounds_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha8/metrics 2026-05-28T09:24:05,056 copying py/frequenz/api/common/v1alpha8/metrics/metrics_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha8/metrics 2026-05-28T09:24:05,058 copying py/frequenz/api/common/v1alpha8/metrics/metrics_pb2.py -> build/lib/frequenz/api/common/v1alpha8/metrics 2026-05-28T09:24:05,061 creating build/lib/frequenz/api/common/v1alpha8/microgrid/communication_components 2026-05-28T09:24:05,062 copying py/frequenz/api/common/v1alpha8/microgrid/communication_components/__init__.py -> build/lib/frequenz/api/common/v1alpha8/microgrid/communication_components 2026-05-28T09:24:05,064 copying py/frequenz/api/common/v1alpha8/microgrid/communication_components/communication_components_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha8/microgrid/communication_components 2026-05-28T09:24:05,066 copying py/frequenz/api/common/v1alpha8/microgrid/communication_components/communication_components_pb2.py -> build/lib/frequenz/api/common/v1alpha8/microgrid/communication_components 2026-05-28T09:24:05,069 creating build/lib/frequenz/api/common/v1alpha8/microgrid/sensors 2026-05-28T09:24:05,070 copying py/frequenz/api/common/v1alpha8/microgrid/sensors/sensors_pb2.py -> build/lib/frequenz/api/common/v1alpha8/microgrid/sensors 2026-05-28T09:24:05,073 copying py/frequenz/api/common/v1alpha8/microgrid/sensors/__init__.py -> build/lib/frequenz/api/common/v1alpha8/microgrid/sensors 2026-05-28T09:24:05,075 copying py/frequenz/api/common/v1alpha8/microgrid/sensors/sensors_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha8/microgrid/sensors 2026-05-28T09:24:05,077 creating build/lib/frequenz/api/common/v1alpha8/microgrid/electrical_components 2026-05-28T09:24:05,079 copying py/frequenz/api/common/v1alpha8/microgrid/electrical_components/electrical_components_pb2.py -> build/lib/frequenz/api/common/v1alpha8/microgrid/electrical_components 2026-05-28T09:24:05,081 copying py/frequenz/api/common/v1alpha8/microgrid/electrical_components/__init__.py -> build/lib/frequenz/api/common/v1alpha8/microgrid/electrical_components 2026-05-28T09:24:05,083 copying py/frequenz/api/common/v1alpha8/microgrid/electrical_components/electrical_components_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha8/microgrid/electrical_components 2026-05-28T09:24:05,086 creating build/lib/frequenz/api/common/v1/pagination 2026-05-28T09:24:05,087 copying py/frequenz/api/common/v1/pagination/pagination_info_pb2.py -> build/lib/frequenz/api/common/v1/pagination 2026-05-28T09:24:05,089 copying py/frequenz/api/common/v1/pagination/__init__.py -> build/lib/frequenz/api/common/v1/pagination 2026-05-28T09:24:05,091 copying py/frequenz/api/common/v1/pagination/pagination_info_pb2_grpc.py -> build/lib/frequenz/api/common/v1/pagination 2026-05-28T09:24:05,093 copying py/frequenz/api/common/v1/pagination/pagination_params_pb2_grpc.py -> build/lib/frequenz/api/common/v1/pagination 2026-05-28T09:24:05,095 copying py/frequenz/api/common/v1/pagination/pagination_params_pb2.py -> build/lib/frequenz/api/common/v1/pagination 2026-05-28T09:24:05,098 creating build/lib/frequenz/api/common/v1/microgrid 2026-05-28T09:24:05,099 copying py/frequenz/api/common/v1/microgrid/lifetime_pb2.py -> build/lib/frequenz/api/common/v1/microgrid 2026-05-28T09:24:05,101 copying py/frequenz/api/common/v1/microgrid/__init__.py -> build/lib/frequenz/api/common/v1/microgrid 2026-05-28T09:24:05,103 copying py/frequenz/api/common/v1/microgrid/microgrid_pb2.py -> build/lib/frequenz/api/common/v1/microgrid 2026-05-28T09:24:05,105 copying py/frequenz/api/common/v1/microgrid/microgrid_pb2_grpc.py -> build/lib/frequenz/api/common/v1/microgrid 2026-05-28T09:24:05,107 copying py/frequenz/api/common/v1/microgrid/lifetime_pb2_grpc.py -> build/lib/frequenz/api/common/v1/microgrid 2026-05-28T09:24:05,109 creating build/lib/frequenz/api/common/v1/grid 2026-05-28T09:24:05,110 copying py/frequenz/api/common/v1/grid/__init__.py -> build/lib/frequenz/api/common/v1/grid 2026-05-28T09:24:05,113 copying py/frequenz/api/common/v1/grid/delivery_area_pb2_grpc.py -> build/lib/frequenz/api/common/v1/grid 2026-05-28T09:24:05,114 copying py/frequenz/api/common/v1/grid/delivery_duration_pb2_grpc.py -> build/lib/frequenz/api/common/v1/grid 2026-05-28T09:24:05,116 copying py/frequenz/api/common/v1/grid/delivery_area_pb2.py -> build/lib/frequenz/api/common/v1/grid 2026-05-28T09:24:05,118 copying py/frequenz/api/common/v1/grid/delivery_duration_pb2.py -> build/lib/frequenz/api/common/v1/grid 2026-05-28T09:24:05,121 creating build/lib/frequenz/api/common/v1/types 2026-05-28T09:24:05,122 copying py/frequenz/api/common/v1/types/decimal_pb2.py -> build/lib/frequenz/api/common/v1/types 2026-05-28T09:24:05,124 copying py/frequenz/api/common/v1/types/__init__.py -> build/lib/frequenz/api/common/v1/types 2026-05-28T09:24:05,126 copying py/frequenz/api/common/v1/types/decimal_pb2_grpc.py -> build/lib/frequenz/api/common/v1/types 2026-05-28T09:24:05,129 creating build/lib/frequenz/api/common/v1/market 2026-05-28T09:24:05,130 copying py/frequenz/api/common/v1/market/price_pb2_grpc.py -> build/lib/frequenz/api/common/v1/market 2026-05-28T09:24:05,132 copying py/frequenz/api/common/v1/market/energy_pb2.py -> build/lib/frequenz/api/common/v1/market 2026-05-28T09:24:05,134 copying py/frequenz/api/common/v1/market/price_pb2.py -> build/lib/frequenz/api/common/v1/market 2026-05-28T09:24:05,137 copying py/frequenz/api/common/v1/market/__init__.py -> build/lib/frequenz/api/common/v1/market 2026-05-28T09:24:05,138 copying py/frequenz/api/common/v1/market/energy_pb2_grpc.py -> build/lib/frequenz/api/common/v1/market 2026-05-28T09:24:05,140 copying py/frequenz/api/common/v1/market/power_pb2.py -> build/lib/frequenz/api/common/v1/market 2026-05-28T09:24:05,142 copying py/frequenz/api/common/v1/market/power_pb2_grpc.py -> build/lib/frequenz/api/common/v1/market 2026-05-28T09:24:05,145 creating build/lib/frequenz/api/common/v1/metrics 2026-05-28T09:24:05,145 copying py/frequenz/api/common/v1/metrics/metric_sample_pb2.py -> build/lib/frequenz/api/common/v1/metrics 2026-05-28T09:24:05,148 copying py/frequenz/api/common/v1/metrics/__init__.py -> build/lib/frequenz/api/common/v1/metrics 2026-05-28T09:24:05,150 copying py/frequenz/api/common/v1/metrics/bounds_pb2.py -> build/lib/frequenz/api/common/v1/metrics 2026-05-28T09:24:05,152 copying py/frequenz/api/common/v1/metrics/metric_sample_pb2_grpc.py -> build/lib/frequenz/api/common/v1/metrics 2026-05-28T09:24:05,154 copying py/frequenz/api/common/v1/metrics/bounds_pb2_grpc.py -> build/lib/frequenz/api/common/v1/metrics 2026-05-28T09:24:05,157 creating build/lib/frequenz/api/common/v1/microgrid/components 2026-05-28T09:24:05,158 copying py/frequenz/api/common/v1/microgrid/components/components_pb2_grpc.py -> build/lib/frequenz/api/common/v1/microgrid/components 2026-05-28T09:24:05,160 copying py/frequenz/api/common/v1/microgrid/components/ev_charger_pb2_grpc.py -> build/lib/frequenz/api/common/v1/microgrid/components 2026-05-28T09:24:05,162 copying py/frequenz/api/common/v1/microgrid/components/transformer_pb2_grpc.py -> build/lib/frequenz/api/common/v1/microgrid/components 2026-05-28T09:24:05,164 copying py/frequenz/api/common/v1/microgrid/components/ev_charger_pb2.py -> build/lib/frequenz/api/common/v1/microgrid/components 2026-05-28T09:24:05,166 copying py/frequenz/api/common/v1/microgrid/components/__init__.py -> build/lib/frequenz/api/common/v1/microgrid/components 2026-05-28T09:24:05,168 copying py/frequenz/api/common/v1/microgrid/components/grid_pb2.py -> build/lib/frequenz/api/common/v1/microgrid/components 2026-05-28T09:24:05,169 copying py/frequenz/api/common/v1/microgrid/components/fuse_pb2_grpc.py -> build/lib/frequenz/api/common/v1/microgrid/components 2026-05-28T09:24:05,171 copying py/frequenz/api/common/v1/microgrid/components/components_pb2.py -> build/lib/frequenz/api/common/v1/microgrid/components 2026-05-28T09:24:05,174 copying py/frequenz/api/common/v1/microgrid/components/battery_pb2.py -> build/lib/frequenz/api/common/v1/microgrid/components 2026-05-28T09:24:05,176 copying py/frequenz/api/common/v1/microgrid/components/inverter_pb2.py -> build/lib/frequenz/api/common/v1/microgrid/components 2026-05-28T09:24:05,178 copying py/frequenz/api/common/v1/microgrid/components/battery_pb2_grpc.py -> build/lib/frequenz/api/common/v1/microgrid/components 2026-05-28T09:24:05,180 copying py/frequenz/api/common/v1/microgrid/components/transformer_pb2.py -> build/lib/frequenz/api/common/v1/microgrid/components 2026-05-28T09:24:05,182 copying py/frequenz/api/common/v1/microgrid/components/fuse_pb2.py -> build/lib/frequenz/api/common/v1/microgrid/components 2026-05-28T09:24:05,184 copying py/frequenz/api/common/v1/microgrid/components/inverter_pb2_grpc.py -> build/lib/frequenz/api/common/v1/microgrid/components 2026-05-28T09:24:05,186 copying py/frequenz/api/common/v1/microgrid/components/grid_pb2_grpc.py -> build/lib/frequenz/api/common/v1/microgrid/components 2026-05-28T09:24:05,189 creating build/lib/frequenz/api/common/v1/microgrid/sensors 2026-05-28T09:24:05,190 copying py/frequenz/api/common/v1/microgrid/sensors/sensors_pb2.py -> build/lib/frequenz/api/common/v1/microgrid/sensors 2026-05-28T09:24:05,192 copying py/frequenz/api/common/v1/microgrid/sensors/__init__.py -> build/lib/frequenz/api/common/v1/microgrid/sensors 2026-05-28T09:24:05,194 copying py/frequenz/api/common/v1/microgrid/sensors/sensors_pb2_grpc.py -> build/lib/frequenz/api/common/v1/microgrid/sensors 2026-05-28T09:24:05,197 running egg_info 2026-05-28T09:24:05,233 writing py/frequenz_api_common.egg-info/PKG-INFO 2026-05-28T09:24:05,242 writing dependency_links to py/frequenz_api_common.egg-info/dependency_links.txt 2026-05-28T09:24:05,247 writing requirements to py/frequenz_api_common.egg-info/requires.txt 2026-05-28T09:24:05,248 writing top-level names to py/frequenz_api_common.egg-info/top_level.txt 2026-05-28T09:24:05,397 /tmp/pip-build-env-hgysz61q/overlay/local/lib/python3.11/dist-packages/vcs_versioning/overrides.py:609: UserWarning: No GlobalOverrides context is active. Auto-creating one with SETUPTOOLS_SCM prefix for backwards compatibility. Consider using 'with GlobalOverrides.from_env("YOUR_TOOL"):' explicitly. 2026-05-28T09:24:05,398 return get_active_overrides().subprocess_timeout 2026-05-28T09:24:05,406 listing git files failed - pretending there aren't any 2026-05-28T09:24:05,411 reading manifest file 'py/frequenz_api_common.egg-info/SOURCES.txt' 2026-05-28T09:24:05,419 reading manifest template 'MANIFEST.in' 2026-05-28T09:24:05,420 warning: no previously-included files found matching '.cookiecutter-replay.json' 2026-05-28T09:24:05,421 warning: no previously-included files found matching '.editorconfig' 2026-05-28T09:24:05,422 warning: no previously-included files found matching '.gitignore' 2026-05-28T09:24:05,423 warning: no previously-included files found matching '.gitmodules' 2026-05-28T09:24:05,423 warning: no previously-included files found matching 'CODEOWNERS' 2026-05-28T09:24:05,424 warning: no previously-included files found matching 'CONTRIBUTING.md' 2026-05-28T09:24:05,425 warning: no previously-included files found matching 'mkdocs.yml' 2026-05-28T09:24:05,426 warning: no previously-included files found matching 'noxfile.py' 2026-05-28T09:24:05,427 warning: no previously-included files found matching 'py/frequenz/api/common/conftest.py' 2026-05-28T09:24:05,428 warning: no previously-included files matching '*' found under directory '.github' 2026-05-28T09:24:05,430 warning: no previously-included files matching '*' found under directory 'benchmarks' 2026-05-28T09:24:05,431 warning: no previously-included files matching '*' found under directory 'docs' 2026-05-28T09:24:05,432 warning: no previously-included files matching '*' found under directory 'pytests' 2026-05-28T09:24:05,551 warning: no files found matching '*.proto' under directory 'submodules' 2026-05-28T09:24:05,552 adding license file 'LICENSE' 2026-05-28T09:24:05,568 writing manifest file 'py/frequenz_api_common.egg-info/SOURCES.txt' 2026-05-28T09:24:05,616 copying py/frequenz/api/common/components_pb2.pyi -> build/lib/frequenz/api/common 2026-05-28T09:24:05,619 copying py/frequenz/api/common/components_pb2_grpc.pyi -> build/lib/frequenz/api/common 2026-05-28T09:24:05,621 copying py/frequenz/api/common/location_pb2.pyi -> build/lib/frequenz/api/common 2026-05-28T09:24:05,624 copying py/frequenz/api/common/location_pb2_grpc.pyi -> build/lib/frequenz/api/common 2026-05-28T09:24:05,626 copying py/frequenz/api/common/metrics_pb2.pyi -> build/lib/frequenz/api/common 2026-05-28T09:24:05,629 copying py/frequenz/api/common/metrics_pb2_grpc.pyi -> build/lib/frequenz/api/common 2026-05-28T09:24:05,632 copying py/frequenz/api/common/py.typed -> build/lib/frequenz/api/common 2026-05-28T09:24:05,634 copying py/frequenz/api/common/v1/location_pb2.pyi -> build/lib/frequenz/api/common/v1 2026-05-28T09:24:05,636 copying py/frequenz/api/common/v1/location_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1 2026-05-28T09:24:05,638 copying py/frequenz/api/common/metrics/electrical_pb2.pyi -> build/lib/frequenz/api/common/metrics 2026-05-28T09:24:05,641 copying py/frequenz/api/common/metrics/electrical_pb2_grpc.pyi -> build/lib/frequenz/api/common/metrics 2026-05-28T09:24:05,644 copying py/frequenz/api/common/v1alpha7/pagination/pagination_info_pb2.pyi -> build/lib/frequenz/api/common/v1alpha7/pagination 2026-05-28T09:24:05,646 copying py/frequenz/api/common/v1alpha7/pagination/pagination_info_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha7/pagination 2026-05-28T09:24:05,648 copying py/frequenz/api/common/v1alpha7/pagination/pagination_params_pb2.pyi -> build/lib/frequenz/api/common/v1alpha7/pagination 2026-05-28T09:24:05,651 copying py/frequenz/api/common/v1alpha7/pagination/pagination_params_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha7/pagination 2026-05-28T09:24:05,653 copying py/frequenz/api/common/v1alpha7/microgrid/lifetime_pb2.pyi -> build/lib/frequenz/api/common/v1alpha7/microgrid 2026-05-28T09:24:05,655 copying py/frequenz/api/common/v1alpha7/microgrid/lifetime_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha7/microgrid 2026-05-28T09:24:05,657 copying py/frequenz/api/common/v1alpha7/microgrid/microgrid_pb2.pyi -> build/lib/frequenz/api/common/v1alpha7/microgrid 2026-05-28T09:24:05,660 copying py/frequenz/api/common/v1alpha7/microgrid/microgrid_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha7/microgrid 2026-05-28T09:24:05,662 copying py/frequenz/api/common/v1alpha7/streaming/event_pb2.pyi -> build/lib/frequenz/api/common/v1alpha7/streaming 2026-05-28T09:24:05,664 copying py/frequenz/api/common/v1alpha7/streaming/event_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha7/streaming 2026-05-28T09:24:05,667 copying py/frequenz/api/common/v1alpha7/type/decimal_pb2.pyi -> build/lib/frequenz/api/common/v1alpha7/type 2026-05-28T09:24:05,669 copying py/frequenz/api/common/v1alpha7/type/decimal_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha7/type 2026-05-28T09:24:05,671 copying py/frequenz/api/common/v1alpha7/type/interval_pb2.pyi -> build/lib/frequenz/api/common/v1alpha7/type 2026-05-28T09:24:05,674 copying py/frequenz/api/common/v1alpha7/type/interval_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha7/type 2026-05-28T09:24:05,676 copying py/frequenz/api/common/v1alpha7/type/location_pb2.pyi -> build/lib/frequenz/api/common/v1alpha7/type 2026-05-28T09:24:05,678 copying py/frequenz/api/common/v1alpha7/type/location_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha7/type 2026-05-28T09:24:05,680 copying py/frequenz/api/common/v1alpha7/grid/delivery_area_pb2.pyi -> build/lib/frequenz/api/common/v1alpha7/grid 2026-05-28T09:24:05,683 copying py/frequenz/api/common/v1alpha7/grid/delivery_area_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha7/grid 2026-05-28T09:24:05,685 copying py/frequenz/api/common/v1alpha7/grid/delivery_duration_pb2.pyi -> build/lib/frequenz/api/common/v1alpha7/grid 2026-05-28T09:24:05,688 copying py/frequenz/api/common/v1alpha7/grid/delivery_duration_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha7/grid 2026-05-28T09:24:05,690 copying py/frequenz/api/common/v1alpha7/market/energy_pb2.pyi -> build/lib/frequenz/api/common/v1alpha7/market 2026-05-28T09:24:05,693 copying py/frequenz/api/common/v1alpha7/market/energy_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha7/market 2026-05-28T09:24:05,695 copying py/frequenz/api/common/v1alpha7/market/power_pb2.pyi -> build/lib/frequenz/api/common/v1alpha7/market 2026-05-28T09:24:05,697 copying py/frequenz/api/common/v1alpha7/market/power_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha7/market 2026-05-28T09:24:05,699 copying py/frequenz/api/common/v1alpha7/market/price_pb2.pyi -> build/lib/frequenz/api/common/v1alpha7/market 2026-05-28T09:24:05,702 copying py/frequenz/api/common/v1alpha7/market/price_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha7/market 2026-05-28T09:24:05,704 copying py/frequenz/api/common/v1alpha7/metrics/bounds_pb2.pyi -> build/lib/frequenz/api/common/v1alpha7/metrics 2026-05-28T09:24:05,706 copying py/frequenz/api/common/v1alpha7/metrics/bounds_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha7/metrics 2026-05-28T09:24:05,709 copying py/frequenz/api/common/v1alpha7/metrics/metrics_pb2.pyi -> build/lib/frequenz/api/common/v1alpha7/metrics 2026-05-28T09:24:05,712 copying py/frequenz/api/common/v1alpha7/metrics/metrics_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha7/metrics 2026-05-28T09:24:05,714 copying py/frequenz/api/common/v1alpha7/microgrid/communication_components/communication_components_pb2.pyi -> build/lib/frequenz/api/common/v1alpha7/microgrid/communication_components 2026-05-28T09:24:05,717 copying py/frequenz/api/common/v1alpha7/microgrid/communication_components/communication_components_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha7/microgrid/communication_components 2026-05-28T09:24:05,719 copying py/frequenz/api/common/v1alpha7/microgrid/sensors/sensors_pb2.pyi -> build/lib/frequenz/api/common/v1alpha7/microgrid/sensors 2026-05-28T09:24:05,722 copying py/frequenz/api/common/v1alpha7/microgrid/sensors/sensors_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha7/microgrid/sensors 2026-05-28T09:24:05,724 copying py/frequenz/api/common/v1alpha7/microgrid/electrical_components/electrical_components_pb2.pyi -> build/lib/frequenz/api/common/v1alpha7/microgrid/electrical_components 2026-05-28T09:24:05,728 copying py/frequenz/api/common/v1alpha7/microgrid/electrical_components/electrical_components_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha7/microgrid/electrical_components 2026-05-28T09:24:05,730 copying py/frequenz/api/common/v1alpha8/pagination/pagination_info_pb2.pyi -> build/lib/frequenz/api/common/v1alpha8/pagination 2026-05-28T09:24:05,732 copying py/frequenz/api/common/v1alpha8/pagination/pagination_info_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha8/pagination 2026-05-28T09:24:05,734 copying py/frequenz/api/common/v1alpha8/pagination/pagination_params_pb2.pyi -> build/lib/frequenz/api/common/v1alpha8/pagination 2026-05-28T09:24:05,737 copying py/frequenz/api/common/v1alpha8/pagination/pagination_params_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha8/pagination 2026-05-28T09:24:05,739 copying py/frequenz/api/common/v1alpha8/microgrid/lifetime_pb2.pyi -> build/lib/frequenz/api/common/v1alpha8/microgrid 2026-05-28T09:24:05,741 copying py/frequenz/api/common/v1alpha8/microgrid/lifetime_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha8/microgrid 2026-05-28T09:24:05,743 copying py/frequenz/api/common/v1alpha8/microgrid/microgrid_pb2.pyi -> build/lib/frequenz/api/common/v1alpha8/microgrid 2026-05-28T09:24:05,746 copying py/frequenz/api/common/v1alpha8/microgrid/microgrid_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha8/microgrid 2026-05-28T09:24:05,748 copying py/frequenz/api/common/v1alpha8/streaming/event_pb2.pyi -> build/lib/frequenz/api/common/v1alpha8/streaming 2026-05-28T09:24:05,751 copying py/frequenz/api/common/v1alpha8/streaming/event_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha8/streaming 2026-05-28T09:24:05,753 copying py/frequenz/api/common/v1alpha8/gridpool/gridpool_pb2.pyi -> build/lib/frequenz/api/common/v1alpha8/gridpool 2026-05-28T09:24:05,755 copying py/frequenz/api/common/v1alpha8/gridpool/gridpool_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha8/gridpool 2026-05-28T09:24:05,758 copying py/frequenz/api/common/v1alpha8/grid/delivery_area_pb2.pyi -> build/lib/frequenz/api/common/v1alpha8/grid 2026-05-28T09:24:05,760 copying py/frequenz/api/common/v1alpha8/grid/delivery_area_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha8/grid 2026-05-28T09:24:05,762 copying py/frequenz/api/common/v1alpha8/grid/delivery_duration_pb2.pyi -> build/lib/frequenz/api/common/v1alpha8/grid 2026-05-28T09:24:05,765 copying py/frequenz/api/common/v1alpha8/grid/delivery_duration_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha8/grid 2026-05-28T09:24:05,767 copying py/frequenz/api/common/v1alpha8/types/decimal_pb2.pyi -> build/lib/frequenz/api/common/v1alpha8/types 2026-05-28T09:24:05,770 copying py/frequenz/api/common/v1alpha8/types/decimal_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha8/types 2026-05-28T09:24:05,772 copying py/frequenz/api/common/v1alpha8/types/interval_pb2.pyi -> build/lib/frequenz/api/common/v1alpha8/types 2026-05-28T09:24:05,774 copying py/frequenz/api/common/v1alpha8/types/interval_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha8/types 2026-05-28T09:24:05,777 copying py/frequenz/api/common/v1alpha8/types/location_pb2.pyi -> build/lib/frequenz/api/common/v1alpha8/types 2026-05-28T09:24:05,779 copying py/frequenz/api/common/v1alpha8/types/location_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha8/types 2026-05-28T09:24:05,781 copying py/frequenz/api/common/v1alpha8/market/energy_pb2.pyi -> build/lib/frequenz/api/common/v1alpha8/market 2026-05-28T09:24:05,784 copying py/frequenz/api/common/v1alpha8/market/energy_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha8/market 2026-05-28T09:24:05,786 copying py/frequenz/api/common/v1alpha8/market/market_area_pb2.pyi -> build/lib/frequenz/api/common/v1alpha8/market 2026-05-28T09:24:05,789 copying py/frequenz/api/common/v1alpha8/market/market_area_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha8/market 2026-05-28T09:24:05,791 copying py/frequenz/api/common/v1alpha8/market/market_location_pb2.pyi -> build/lib/frequenz/api/common/v1alpha8/market 2026-05-28T09:24:05,793 copying py/frequenz/api/common/v1alpha8/market/market_location_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha8/market 2026-05-28T09:24:05,795 copying py/frequenz/api/common/v1alpha8/market/power_pb2.pyi -> build/lib/frequenz/api/common/v1alpha8/market 2026-05-28T09:24:05,798 copying py/frequenz/api/common/v1alpha8/market/power_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha8/market 2026-05-28T09:24:05,800 copying py/frequenz/api/common/v1alpha8/market/price_pb2.pyi -> build/lib/frequenz/api/common/v1alpha8/market 2026-05-28T09:24:05,803 copying py/frequenz/api/common/v1alpha8/market/price_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha8/market 2026-05-28T09:24:05,805 copying py/frequenz/api/common/v1alpha8/metrics/bounds_pb2.pyi -> build/lib/frequenz/api/common/v1alpha8/metrics 2026-05-28T09:24:05,808 copying py/frequenz/api/common/v1alpha8/metrics/bounds_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha8/metrics 2026-05-28T09:24:05,810 copying py/frequenz/api/common/v1alpha8/metrics/metrics_pb2.pyi -> build/lib/frequenz/api/common/v1alpha8/metrics 2026-05-28T09:24:05,814 copying py/frequenz/api/common/v1alpha8/metrics/metrics_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha8/metrics 2026-05-28T09:24:05,816 copying py/frequenz/api/common/v1alpha8/microgrid/communication_components/communication_components_pb2.pyi -> build/lib/frequenz/api/common/v1alpha8/microgrid/communication_components 2026-05-28T09:24:05,819 copying py/frequenz/api/common/v1alpha8/microgrid/communication_components/communication_components_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha8/microgrid/communication_components 2026-05-28T09:24:05,821 copying py/frequenz/api/common/v1alpha8/microgrid/sensors/sensors_pb2.pyi -> build/lib/frequenz/api/common/v1alpha8/microgrid/sensors 2026-05-28T09:24:05,824 copying py/frequenz/api/common/v1alpha8/microgrid/sensors/sensors_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha8/microgrid/sensors 2026-05-28T09:24:05,827 copying py/frequenz/api/common/v1alpha8/microgrid/electrical_components/electrical_components_pb2.pyi -> build/lib/frequenz/api/common/v1alpha8/microgrid/electrical_components 2026-05-28T09:24:05,831 copying py/frequenz/api/common/v1alpha8/microgrid/electrical_components/electrical_components_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha8/microgrid/electrical_components 2026-05-28T09:24:05,833 copying py/frequenz/api/common/v1/pagination/pagination_info_pb2.pyi -> build/lib/frequenz/api/common/v1/pagination 2026-05-28T09:24:05,836 copying py/frequenz/api/common/v1/pagination/pagination_info_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1/pagination 2026-05-28T09:24:05,839 copying py/frequenz/api/common/v1/pagination/pagination_params_pb2.pyi -> build/lib/frequenz/api/common/v1/pagination 2026-05-28T09:24:05,841 copying py/frequenz/api/common/v1/pagination/pagination_params_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1/pagination 2026-05-28T09:24:05,843 copying py/frequenz/api/common/v1/microgrid/lifetime_pb2.pyi -> build/lib/frequenz/api/common/v1/microgrid 2026-05-28T09:24:05,846 copying py/frequenz/api/common/v1/microgrid/lifetime_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1/microgrid 2026-05-28T09:24:05,848 copying py/frequenz/api/common/v1/microgrid/microgrid_pb2.pyi -> build/lib/frequenz/api/common/v1/microgrid 2026-05-28T09:24:05,851 copying py/frequenz/api/common/v1/microgrid/microgrid_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1/microgrid 2026-05-28T09:24:05,853 copying py/frequenz/api/common/v1/grid/delivery_area_pb2.pyi -> build/lib/frequenz/api/common/v1/grid 2026-05-28T09:24:05,856 copying py/frequenz/api/common/v1/grid/delivery_area_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1/grid 2026-05-28T09:24:05,858 copying py/frequenz/api/common/v1/grid/delivery_duration_pb2.pyi -> build/lib/frequenz/api/common/v1/grid 2026-05-28T09:24:05,860 copying py/frequenz/api/common/v1/grid/delivery_duration_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1/grid 2026-05-28T09:24:05,862 copying py/frequenz/api/common/v1/types/decimal_pb2.pyi -> build/lib/frequenz/api/common/v1/types 2026-05-28T09:24:05,865 copying py/frequenz/api/common/v1/types/decimal_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1/types 2026-05-28T09:24:05,867 copying py/frequenz/api/common/v1/market/energy_pb2.pyi -> build/lib/frequenz/api/common/v1/market 2026-05-28T09:24:05,869 copying py/frequenz/api/common/v1/market/energy_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1/market 2026-05-28T09:24:05,871 copying py/frequenz/api/common/v1/market/power_pb2.pyi -> build/lib/frequenz/api/common/v1/market 2026-05-28T09:24:05,873 copying py/frequenz/api/common/v1/market/power_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1/market 2026-05-28T09:24:05,876 copying py/frequenz/api/common/v1/market/price_pb2.pyi -> build/lib/frequenz/api/common/v1/market 2026-05-28T09:24:05,878 copying py/frequenz/api/common/v1/market/price_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1/market 2026-05-28T09:24:05,880 copying py/frequenz/api/common/v1/metrics/bounds_pb2.pyi -> build/lib/frequenz/api/common/v1/metrics 2026-05-28T09:24:05,883 copying py/frequenz/api/common/v1/metrics/bounds_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1/metrics 2026-05-28T09:24:05,885 copying py/frequenz/api/common/v1/metrics/metric_sample_pb2.pyi -> build/lib/frequenz/api/common/v1/metrics 2026-05-28T09:24:05,888 copying py/frequenz/api/common/v1/metrics/metric_sample_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1/metrics 2026-05-28T09:24:05,891 copying py/frequenz/api/common/v1/microgrid/components/battery_pb2.pyi -> build/lib/frequenz/api/common/v1/microgrid/components 2026-05-28T09:24:05,893 copying py/frequenz/api/common/v1/microgrid/components/battery_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1/microgrid/components 2026-05-28T09:24:05,896 copying py/frequenz/api/common/v1/microgrid/components/components_pb2.pyi -> build/lib/frequenz/api/common/v1/microgrid/components 2026-05-28T09:24:05,899 copying py/frequenz/api/common/v1/microgrid/components/components_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1/microgrid/components 2026-05-28T09:24:05,902 copying py/frequenz/api/common/v1/microgrid/components/ev_charger_pb2.pyi -> build/lib/frequenz/api/common/v1/microgrid/components 2026-05-28T09:24:05,904 copying py/frequenz/api/common/v1/microgrid/components/ev_charger_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1/microgrid/components 2026-05-28T09:24:05,907 copying py/frequenz/api/common/v1/microgrid/components/fuse_pb2.pyi -> build/lib/frequenz/api/common/v1/microgrid/components 2026-05-28T09:24:05,909 copying py/frequenz/api/common/v1/microgrid/components/fuse_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1/microgrid/components 2026-05-28T09:24:05,911 copying py/frequenz/api/common/v1/microgrid/components/grid_pb2.pyi -> build/lib/frequenz/api/common/v1/microgrid/components 2026-05-28T09:24:05,914 copying py/frequenz/api/common/v1/microgrid/components/grid_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1/microgrid/components 2026-05-28T09:24:05,916 copying py/frequenz/api/common/v1/microgrid/components/inverter_pb2.pyi -> build/lib/frequenz/api/common/v1/microgrid/components 2026-05-28T09:24:05,918 copying py/frequenz/api/common/v1/microgrid/components/inverter_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1/microgrid/components 2026-05-28T09:24:05,921 copying py/frequenz/api/common/v1/microgrid/components/transformer_pb2.pyi -> build/lib/frequenz/api/common/v1/microgrid/components 2026-05-28T09:24:05,923 copying py/frequenz/api/common/v1/microgrid/components/transformer_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1/microgrid/components 2026-05-28T09:24:05,925 copying py/frequenz/api/common/v1/microgrid/sensors/sensors_pb2.pyi -> build/lib/frequenz/api/common/v1/microgrid/sensors 2026-05-28T09:24:05,928 copying py/frequenz/api/common/v1/microgrid/sensors/sensors_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1/microgrid/sensors 2026-05-28T09:24:05,984 installing to build/bdist.linux-armv7l/wheel 2026-05-28T09:24:05,984 running install 2026-05-28T09:24:06,008 running install_lib 2026-05-28T09:24:06,027 creating build/bdist.linux-armv7l/wheel 2026-05-28T09:24:06,029 creating build/bdist.linux-armv7l/wheel/frequenz 2026-05-28T09:24:06,031 creating build/bdist.linux-armv7l/wheel/frequenz/api 2026-05-28T09:24:06,033 creating build/bdist.linux-armv7l/wheel/frequenz/api/common 2026-05-28T09:24:06,034 copying build/lib/frequenz/api/common/components_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common 2026-05-28T09:24:06,037 creating build/bdist.linux-armv7l/wheel/frequenz/api/common/v1alpha7 2026-05-28T09:24:06,039 creating build/bdist.linux-armv7l/wheel/frequenz/api/common/v1alpha7/pagination 2026-05-28T09:24:06,040 copying build/lib/frequenz/api/common/v1alpha7/pagination/pagination_info_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/pagination 2026-05-28T09:24:06,042 copying build/lib/frequenz/api/common/v1alpha7/pagination/pagination_info_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/pagination 2026-05-28T09:24:06,044 copying build/lib/frequenz/api/common/v1alpha7/pagination/__init__.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/pagination 2026-05-28T09:24:06,046 copying build/lib/frequenz/api/common/v1alpha7/pagination/pagination_info_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/pagination 2026-05-28T09:24:06,048 copying build/lib/frequenz/api/common/v1alpha7/pagination/pagination_info_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/pagination 2026-05-28T09:24:06,050 copying build/lib/frequenz/api/common/v1alpha7/pagination/pagination_params_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/pagination 2026-05-28T09:24:06,052 copying build/lib/frequenz/api/common/v1alpha7/pagination/pagination_params_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/pagination 2026-05-28T09:24:06,055 copying build/lib/frequenz/api/common/v1alpha7/pagination/pagination_params_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/pagination 2026-05-28T09:24:06,057 copying build/lib/frequenz/api/common/v1alpha7/pagination/pagination_params_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/pagination 2026-05-28T09:24:06,059 copying build/lib/frequenz/api/common/v1alpha7/__init__.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7 2026-05-28T09:24:06,061 creating build/bdist.linux-armv7l/wheel/frequenz/api/common/v1alpha7/microgrid 2026-05-28T09:24:06,062 copying build/lib/frequenz/api/common/v1alpha7/microgrid/microgrid_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/microgrid 2026-05-28T09:24:06,065 copying build/lib/frequenz/api/common/v1alpha7/microgrid/lifetime_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/microgrid 2026-05-28T09:24:06,067 copying build/lib/frequenz/api/common/v1alpha7/microgrid/lifetime_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/microgrid 2026-05-28T09:24:06,069 copying build/lib/frequenz/api/common/v1alpha7/microgrid/__init__.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/microgrid 2026-05-28T09:24:06,070 copying build/lib/frequenz/api/common/v1alpha7/microgrid/microgrid_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/microgrid 2026-05-28T09:24:06,073 creating build/bdist.linux-armv7l/wheel/frequenz/api/common/v1alpha7/microgrid/communication_components 2026-05-28T09:24:06,074 copying build/lib/frequenz/api/common/v1alpha7/microgrid/communication_components/__init__.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/microgrid/communication_components 2026-05-28T09:24:06,076 copying build/lib/frequenz/api/common/v1alpha7/microgrid/communication_components/communication_components_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/microgrid/communication_components 2026-05-28T09:24:06,078 copying build/lib/frequenz/api/common/v1alpha7/microgrid/communication_components/communication_components_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/microgrid/communication_components 2026-05-28T09:24:06,080 copying build/lib/frequenz/api/common/v1alpha7/microgrid/communication_components/communication_components_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/microgrid/communication_components 2026-05-28T09:24:06,083 copying build/lib/frequenz/api/common/v1alpha7/microgrid/communication_components/communication_components_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/microgrid/communication_components 2026-05-28T09:24:06,085 copying build/lib/frequenz/api/common/v1alpha7/microgrid/microgrid_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/microgrid 2026-05-28T09:24:06,088 creating build/bdist.linux-armv7l/wheel/frequenz/api/common/v1alpha7/microgrid/sensors 2026-05-28T09:24:06,089 copying build/lib/frequenz/api/common/v1alpha7/microgrid/sensors/sensors_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/microgrid/sensors 2026-05-28T09:24:06,091 copying build/lib/frequenz/api/common/v1alpha7/microgrid/sensors/__init__.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/microgrid/sensors 2026-05-28T09:24:06,093 copying build/lib/frequenz/api/common/v1alpha7/microgrid/sensors/sensors_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/microgrid/sensors 2026-05-28T09:24:06,095 copying build/lib/frequenz/api/common/v1alpha7/microgrid/sensors/sensors_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/microgrid/sensors 2026-05-28T09:24:06,097 copying build/lib/frequenz/api/common/v1alpha7/microgrid/sensors/sensors_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/microgrid/sensors 2026-05-28T09:24:06,100 copying build/lib/frequenz/api/common/v1alpha7/microgrid/microgrid_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/microgrid 2026-05-28T09:24:06,102 creating build/bdist.linux-armv7l/wheel/frequenz/api/common/v1alpha7/microgrid/electrical_components 2026-05-28T09:24:06,103 copying build/lib/frequenz/api/common/v1alpha7/microgrid/electrical_components/electrical_components_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/microgrid/electrical_components 2026-05-28T09:24:06,106 copying build/lib/frequenz/api/common/v1alpha7/microgrid/electrical_components/__init__.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/microgrid/electrical_components 2026-05-28T09:24:06,108 copying build/lib/frequenz/api/common/v1alpha7/microgrid/electrical_components/electrical_components_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/microgrid/electrical_components 2026-05-28T09:24:06,112 copying build/lib/frequenz/api/common/v1alpha7/microgrid/electrical_components/electrical_components_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/microgrid/electrical_components 2026-05-28T09:24:06,114 copying build/lib/frequenz/api/common/v1alpha7/microgrid/electrical_components/electrical_components_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/microgrid/electrical_components 2026-05-28T09:24:06,116 copying build/lib/frequenz/api/common/v1alpha7/microgrid/lifetime_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/microgrid 2026-05-28T09:24:06,117 copying build/lib/frequenz/api/common/v1alpha7/microgrid/lifetime_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/microgrid 2026-05-28T09:24:06,120 creating build/bdist.linux-armv7l/wheel/frequenz/api/common/v1alpha7/streaming 2026-05-28T09:24:06,121 copying build/lib/frequenz/api/common/v1alpha7/streaming/__init__.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/streaming 2026-05-28T09:24:06,123 copying build/lib/frequenz/api/common/v1alpha7/streaming/event_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/streaming 2026-05-28T09:24:06,124 copying build/lib/frequenz/api/common/v1alpha7/streaming/event_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/streaming 2026-05-28T09:24:06,126 copying build/lib/frequenz/api/common/v1alpha7/streaming/event_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/streaming 2026-05-28T09:24:06,128 copying build/lib/frequenz/api/common/v1alpha7/streaming/event_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/streaming 2026-05-28T09:24:06,130 creating build/bdist.linux-armv7l/wheel/frequenz/api/common/v1alpha7/type 2026-05-28T09:24:06,131 copying build/lib/frequenz/api/common/v1alpha7/type/interval_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/type 2026-05-28T09:24:06,134 copying build/lib/frequenz/api/common/v1alpha7/type/decimal_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/type 2026-05-28T09:24:06,135 copying build/lib/frequenz/api/common/v1alpha7/type/interval_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/type 2026-05-28T09:24:06,137 copying build/lib/frequenz/api/common/v1alpha7/type/interval_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/type 2026-05-28T09:24:06,139 copying build/lib/frequenz/api/common/v1alpha7/type/location_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/type 2026-05-28T09:24:06,141 copying build/lib/frequenz/api/common/v1alpha7/type/__init__.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/type 2026-05-28T09:24:06,143 copying build/lib/frequenz/api/common/v1alpha7/type/location_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/type 2026-05-28T09:24:06,145 copying build/lib/frequenz/api/common/v1alpha7/type/interval_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/type 2026-05-28T09:24:06,147 copying build/lib/frequenz/api/common/v1alpha7/type/decimal_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/type 2026-05-28T09:24:06,149 copying build/lib/frequenz/api/common/v1alpha7/type/location_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/type 2026-05-28T09:24:06,151 copying build/lib/frequenz/api/common/v1alpha7/type/location_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/type 2026-05-28T09:24:06,153 copying build/lib/frequenz/api/common/v1alpha7/type/decimal_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/type 2026-05-28T09:24:06,155 copying build/lib/frequenz/api/common/v1alpha7/type/decimal_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/type 2026-05-28T09:24:06,157 creating build/bdist.linux-armv7l/wheel/frequenz/api/common/v1alpha7/grid 2026-05-28T09:24:06,159 copying build/lib/frequenz/api/common/v1alpha7/grid/delivery_area_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/grid 2026-05-28T09:24:06,161 copying build/lib/frequenz/api/common/v1alpha7/grid/delivery_duration_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/grid 2026-05-28T09:24:06,163 copying build/lib/frequenz/api/common/v1alpha7/grid/__init__.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/grid 2026-05-28T09:24:06,165 copying build/lib/frequenz/api/common/v1alpha7/grid/delivery_area_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/grid 2026-05-28T09:24:06,167 copying build/lib/frequenz/api/common/v1alpha7/grid/delivery_duration_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/grid 2026-05-28T09:24:06,168 copying build/lib/frequenz/api/common/v1alpha7/grid/delivery_area_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/grid 2026-05-28T09:24:06,170 copying build/lib/frequenz/api/common/v1alpha7/grid/delivery_area_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/grid 2026-05-28T09:24:06,172 copying build/lib/frequenz/api/common/v1alpha7/grid/delivery_duration_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/grid 2026-05-28T09:24:06,174 copying build/lib/frequenz/api/common/v1alpha7/grid/delivery_duration_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/grid 2026-05-28T09:24:06,176 creating build/bdist.linux-armv7l/wheel/frequenz/api/common/v1alpha7/market 2026-05-28T09:24:06,177 copying build/lib/frequenz/api/common/v1alpha7/market/price_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/market 2026-05-28T09:24:06,179 copying build/lib/frequenz/api/common/v1alpha7/market/energy_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/market 2026-05-28T09:24:06,181 copying build/lib/frequenz/api/common/v1alpha7/market/price_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/market 2026-05-28T09:24:06,183 copying build/lib/frequenz/api/common/v1alpha7/market/__init__.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/market 2026-05-28T09:24:06,185 copying build/lib/frequenz/api/common/v1alpha7/market/power_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/market 2026-05-28T09:24:06,187 copying build/lib/frequenz/api/common/v1alpha7/market/energy_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/market 2026-05-28T09:24:06,189 copying build/lib/frequenz/api/common/v1alpha7/market/energy_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/market 2026-05-28T09:24:06,191 copying build/lib/frequenz/api/common/v1alpha7/market/power_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/market 2026-05-28T09:24:06,193 copying build/lib/frequenz/api/common/v1alpha7/market/price_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/market 2026-05-28T09:24:06,196 copying build/lib/frequenz/api/common/v1alpha7/market/energy_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/market 2026-05-28T09:24:06,197 copying build/lib/frequenz/api/common/v1alpha7/market/power_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/market 2026-05-28T09:24:06,200 copying build/lib/frequenz/api/common/v1alpha7/market/power_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/market 2026-05-28T09:24:06,201 copying build/lib/frequenz/api/common/v1alpha7/market/price_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/market 2026-05-28T09:24:06,204 creating build/bdist.linux-armv7l/wheel/frequenz/api/common/v1alpha7/metrics 2026-05-28T09:24:06,205 copying build/lib/frequenz/api/common/v1alpha7/metrics/metrics_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/metrics 2026-05-28T09:24:06,208 copying build/lib/frequenz/api/common/v1alpha7/metrics/__init__.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/metrics 2026-05-28T09:24:06,210 copying build/lib/frequenz/api/common/v1alpha7/metrics/bounds_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/metrics 2026-05-28T09:24:06,212 copying build/lib/frequenz/api/common/v1alpha7/metrics/bounds_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/metrics 2026-05-28T09:24:06,213 copying build/lib/frequenz/api/common/v1alpha7/metrics/metrics_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/metrics 2026-05-28T09:24:06,215 copying build/lib/frequenz/api/common/v1alpha7/metrics/metrics_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/metrics 2026-05-28T09:24:06,218 copying build/lib/frequenz/api/common/v1alpha7/metrics/bounds_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/metrics 2026-05-28T09:24:06,219 copying build/lib/frequenz/api/common/v1alpha7/metrics/bounds_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/metrics 2026-05-28T09:24:06,221 copying build/lib/frequenz/api/common/v1alpha7/metrics/metrics_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/metrics 2026-05-28T09:24:06,223 copying build/lib/frequenz/api/common/location_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common 2026-05-28T09:24:06,225 copying build/lib/frequenz/api/common/metrics_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common 2026-05-28T09:24:06,228 copying build/lib/frequenz/api/common/__init__.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common 2026-05-28T09:24:06,230 creating build/bdist.linux-armv7l/wheel/frequenz/api/common/v1alpha8 2026-05-28T09:24:06,232 creating build/bdist.linux-armv7l/wheel/frequenz/api/common/v1alpha8/pagination 2026-05-28T09:24:06,233 copying build/lib/frequenz/api/common/v1alpha8/pagination/pagination_info_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/pagination 2026-05-28T09:24:06,235 copying build/lib/frequenz/api/common/v1alpha8/pagination/pagination_info_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/pagination 2026-05-28T09:24:06,237 copying build/lib/frequenz/api/common/v1alpha8/pagination/__init__.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/pagination 2026-05-28T09:24:06,239 copying build/lib/frequenz/api/common/v1alpha8/pagination/pagination_info_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/pagination 2026-05-28T09:24:06,241 copying build/lib/frequenz/api/common/v1alpha8/pagination/pagination_info_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/pagination 2026-05-28T09:24:06,243 copying build/lib/frequenz/api/common/v1alpha8/pagination/pagination_params_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/pagination 2026-05-28T09:24:06,245 copying build/lib/frequenz/api/common/v1alpha8/pagination/pagination_params_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/pagination 2026-05-28T09:24:06,247 copying build/lib/frequenz/api/common/v1alpha8/pagination/pagination_params_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/pagination 2026-05-28T09:24:06,249 copying build/lib/frequenz/api/common/v1alpha8/pagination/pagination_params_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/pagination 2026-05-28T09:24:06,251 copying build/lib/frequenz/api/common/v1alpha8/__init__.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8 2026-05-28T09:24:06,254 creating build/bdist.linux-armv7l/wheel/frequenz/api/common/v1alpha8/microgrid 2026-05-28T09:24:06,255 copying build/lib/frequenz/api/common/v1alpha8/microgrid/microgrid_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/microgrid 2026-05-28T09:24:06,257 copying build/lib/frequenz/api/common/v1alpha8/microgrid/lifetime_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/microgrid 2026-05-28T09:24:06,259 copying build/lib/frequenz/api/common/v1alpha8/microgrid/lifetime_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/microgrid 2026-05-28T09:24:06,261 copying build/lib/frequenz/api/common/v1alpha8/microgrid/__init__.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/microgrid 2026-05-28T09:24:06,263 copying build/lib/frequenz/api/common/v1alpha8/microgrid/microgrid_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/microgrid 2026-05-28T09:24:06,266 creating build/bdist.linux-armv7l/wheel/frequenz/api/common/v1alpha8/microgrid/communication_components 2026-05-28T09:24:06,267 copying build/lib/frequenz/api/common/v1alpha8/microgrid/communication_components/__init__.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/microgrid/communication_components 2026-05-28T09:24:06,269 copying build/lib/frequenz/api/common/v1alpha8/microgrid/communication_components/communication_components_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/microgrid/communication_components 2026-05-28T09:24:06,270 copying build/lib/frequenz/api/common/v1alpha8/microgrid/communication_components/communication_components_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/microgrid/communication_components 2026-05-28T09:24:06,272 copying build/lib/frequenz/api/common/v1alpha8/microgrid/communication_components/communication_components_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/microgrid/communication_components 2026-05-28T09:24:06,275 copying build/lib/frequenz/api/common/v1alpha8/microgrid/communication_components/communication_components_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/microgrid/communication_components 2026-05-28T09:24:06,277 copying build/lib/frequenz/api/common/v1alpha8/microgrid/microgrid_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/microgrid 2026-05-28T09:24:06,280 creating build/bdist.linux-armv7l/wheel/frequenz/api/common/v1alpha8/microgrid/sensors 2026-05-28T09:24:06,281 copying build/lib/frequenz/api/common/v1alpha8/microgrid/sensors/sensors_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/microgrid/sensors 2026-05-28T09:24:06,283 copying build/lib/frequenz/api/common/v1alpha8/microgrid/sensors/__init__.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/microgrid/sensors 2026-05-28T09:24:06,285 copying build/lib/frequenz/api/common/v1alpha8/microgrid/sensors/sensors_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/microgrid/sensors 2026-05-28T09:24:06,287 copying build/lib/frequenz/api/common/v1alpha8/microgrid/sensors/sensors_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/microgrid/sensors 2026-05-28T09:24:06,289 copying build/lib/frequenz/api/common/v1alpha8/microgrid/sensors/sensors_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/microgrid/sensors 2026-05-28T09:24:06,292 copying build/lib/frequenz/api/common/v1alpha8/microgrid/microgrid_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/microgrid 2026-05-28T09:24:06,294 creating build/bdist.linux-armv7l/wheel/frequenz/api/common/v1alpha8/microgrid/electrical_components 2026-05-28T09:24:06,296 copying build/lib/frequenz/api/common/v1alpha8/microgrid/electrical_components/electrical_components_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/microgrid/electrical_components 2026-05-28T09:24:06,299 copying build/lib/frequenz/api/common/v1alpha8/microgrid/electrical_components/__init__.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/microgrid/electrical_components 2026-05-28T09:24:06,301 copying build/lib/frequenz/api/common/v1alpha8/microgrid/electrical_components/electrical_components_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/microgrid/electrical_components 2026-05-28T09:24:06,304 copying build/lib/frequenz/api/common/v1alpha8/microgrid/electrical_components/electrical_components_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/microgrid/electrical_components 2026-05-28T09:24:06,306 copying build/lib/frequenz/api/common/v1alpha8/microgrid/electrical_components/electrical_components_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/microgrid/electrical_components 2026-05-28T09:24:06,308 copying build/lib/frequenz/api/common/v1alpha8/microgrid/lifetime_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/microgrid 2026-05-28T09:24:06,310 copying build/lib/frequenz/api/common/v1alpha8/microgrid/lifetime_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/microgrid 2026-05-28T09:24:06,312 creating build/bdist.linux-armv7l/wheel/frequenz/api/common/v1alpha8/streaming 2026-05-28T09:24:06,313 copying build/lib/frequenz/api/common/v1alpha8/streaming/__init__.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/streaming 2026-05-28T09:24:06,316 copying build/lib/frequenz/api/common/v1alpha8/streaming/event_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/streaming 2026-05-28T09:24:06,317 copying build/lib/frequenz/api/common/v1alpha8/streaming/event_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/streaming 2026-05-28T09:24:06,319 copying build/lib/frequenz/api/common/v1alpha8/streaming/event_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/streaming 2026-05-28T09:24:06,321 copying build/lib/frequenz/api/common/v1alpha8/streaming/event_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/streaming 2026-05-28T09:24:06,324 creating build/bdist.linux-armv7l/wheel/frequenz/api/common/v1alpha8/gridpool 2026-05-28T09:24:06,325 copying build/lib/frequenz/api/common/v1alpha8/gridpool/gridpool_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/gridpool 2026-05-28T09:24:06,327 copying build/lib/frequenz/api/common/v1alpha8/gridpool/__init__.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/gridpool 2026-05-28T09:24:06,329 copying build/lib/frequenz/api/common/v1alpha8/gridpool/gridpool_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/gridpool 2026-05-28T09:24:06,331 copying build/lib/frequenz/api/common/v1alpha8/gridpool/gridpool_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/gridpool 2026-05-28T09:24:06,333 copying build/lib/frequenz/api/common/v1alpha8/gridpool/gridpool_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/gridpool 2026-05-28T09:24:06,336 creating build/bdist.linux-armv7l/wheel/frequenz/api/common/v1alpha8/grid 2026-05-28T09:24:06,337 copying build/lib/frequenz/api/common/v1alpha8/grid/delivery_area_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/grid 2026-05-28T09:24:06,339 copying build/lib/frequenz/api/common/v1alpha8/grid/delivery_duration_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/grid 2026-05-28T09:24:06,341 copying build/lib/frequenz/api/common/v1alpha8/grid/__init__.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/grid 2026-05-28T09:24:06,343 copying build/lib/frequenz/api/common/v1alpha8/grid/delivery_area_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/grid 2026-05-28T09:24:06,345 copying build/lib/frequenz/api/common/v1alpha8/grid/delivery_duration_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/grid 2026-05-28T09:24:06,347 copying build/lib/frequenz/api/common/v1alpha8/grid/delivery_area_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/grid 2026-05-28T09:24:06,349 copying build/lib/frequenz/api/common/v1alpha8/grid/delivery_area_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/grid 2026-05-28T09:24:06,352 copying build/lib/frequenz/api/common/v1alpha8/grid/delivery_duration_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/grid 2026-05-28T09:24:06,354 copying build/lib/frequenz/api/common/v1alpha8/grid/delivery_duration_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/grid 2026-05-28T09:24:06,356 creating build/bdist.linux-armv7l/wheel/frequenz/api/common/v1alpha8/types 2026-05-28T09:24:06,357 copying build/lib/frequenz/api/common/v1alpha8/types/interval_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/types 2026-05-28T09:24:06,360 copying build/lib/frequenz/api/common/v1alpha8/types/decimal_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/types 2026-05-28T09:24:06,362 copying build/lib/frequenz/api/common/v1alpha8/types/interval_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/types 2026-05-28T09:24:06,364 copying build/lib/frequenz/api/common/v1alpha8/types/interval_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/types 2026-05-28T09:24:06,366 copying build/lib/frequenz/api/common/v1alpha8/types/location_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/types 2026-05-28T09:24:06,368 copying build/lib/frequenz/api/common/v1alpha8/types/__init__.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/types 2026-05-28T09:24:06,369 copying build/lib/frequenz/api/common/v1alpha8/types/location_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/types 2026-05-28T09:24:06,371 copying build/lib/frequenz/api/common/v1alpha8/types/interval_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/types 2026-05-28T09:24:06,373 copying build/lib/frequenz/api/common/v1alpha8/types/decimal_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/types 2026-05-28T09:24:06,375 copying build/lib/frequenz/api/common/v1alpha8/types/location_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/types 2026-05-28T09:24:06,378 copying build/lib/frequenz/api/common/v1alpha8/types/location_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/types 2026-05-28T09:24:06,380 copying build/lib/frequenz/api/common/v1alpha8/types/decimal_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/types 2026-05-28T09:24:06,382 copying build/lib/frequenz/api/common/v1alpha8/types/decimal_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/types 2026-05-28T09:24:06,385 creating build/bdist.linux-armv7l/wheel/frequenz/api/common/v1alpha8/market 2026-05-28T09:24:06,386 copying build/lib/frequenz/api/common/v1alpha8/market/market_area_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/market 2026-05-28T09:24:06,388 copying build/lib/frequenz/api/common/v1alpha8/market/price_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/market 2026-05-28T09:24:06,390 copying build/lib/frequenz/api/common/v1alpha8/market/energy_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/market 2026-05-28T09:24:06,392 copying build/lib/frequenz/api/common/v1alpha8/market/price_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/market 2026-05-28T09:24:06,394 copying build/lib/frequenz/api/common/v1alpha8/market/market_location_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/market 2026-05-28T09:24:06,397 copying build/lib/frequenz/api/common/v1alpha8/market/__init__.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/market 2026-05-28T09:24:06,398 copying build/lib/frequenz/api/common/v1alpha8/market/power_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/market 2026-05-28T09:24:06,400 copying build/lib/frequenz/api/common/v1alpha8/market/market_area_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/market 2026-05-28T09:24:06,402 copying build/lib/frequenz/api/common/v1alpha8/market/market_location_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/market 2026-05-28T09:24:06,404 copying build/lib/frequenz/api/common/v1alpha8/market/energy_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/market 2026-05-28T09:24:06,406 copying build/lib/frequenz/api/common/v1alpha8/market/energy_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/market 2026-05-28T09:24:06,408 copying build/lib/frequenz/api/common/v1alpha8/market/market_location_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/market 2026-05-28T09:24:06,410 copying build/lib/frequenz/api/common/v1alpha8/market/power_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/market 2026-05-28T09:24:06,412 copying build/lib/frequenz/api/common/v1alpha8/market/price_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/market 2026-05-28T09:24:06,414 copying build/lib/frequenz/api/common/v1alpha8/market/energy_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/market 2026-05-28T09:24:06,415 copying build/lib/frequenz/api/common/v1alpha8/market/market_area_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/market 2026-05-28T09:24:06,418 copying build/lib/frequenz/api/common/v1alpha8/market/power_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/market 2026-05-28T09:24:06,420 copying build/lib/frequenz/api/common/v1alpha8/market/power_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/market 2026-05-28T09:24:06,422 copying build/lib/frequenz/api/common/v1alpha8/market/market_area_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/market 2026-05-28T09:24:06,424 copying build/lib/frequenz/api/common/v1alpha8/market/price_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/market 2026-05-28T09:24:06,426 copying build/lib/frequenz/api/common/v1alpha8/market/market_location_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/market 2026-05-28T09:24:06,428 creating build/bdist.linux-armv7l/wheel/frequenz/api/common/v1alpha8/metrics 2026-05-28T09:24:06,429 copying build/lib/frequenz/api/common/v1alpha8/metrics/metrics_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/metrics 2026-05-28T09:24:06,432 copying build/lib/frequenz/api/common/v1alpha8/metrics/__init__.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/metrics 2026-05-28T09:24:06,434 copying build/lib/frequenz/api/common/v1alpha8/metrics/bounds_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/metrics 2026-05-28T09:24:06,436 copying build/lib/frequenz/api/common/v1alpha8/metrics/bounds_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/metrics 2026-05-28T09:24:06,438 copying build/lib/frequenz/api/common/v1alpha8/metrics/metrics_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/metrics 2026-05-28T09:24:06,440 copying build/lib/frequenz/api/common/v1alpha8/metrics/metrics_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/metrics 2026-05-28T09:24:06,442 copying build/lib/frequenz/api/common/v1alpha8/metrics/bounds_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/metrics 2026-05-28T09:24:06,444 copying build/lib/frequenz/api/common/v1alpha8/metrics/bounds_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/metrics 2026-05-28T09:24:06,446 copying build/lib/frequenz/api/common/v1alpha8/metrics/metrics_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/metrics 2026-05-28T09:24:06,448 copying build/lib/frequenz/api/common/location_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common 2026-05-28T09:24:06,451 copying build/lib/frequenz/api/common/components_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common 2026-05-28T09:24:06,452 copying build/lib/frequenz/api/common/location_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common 2026-05-28T09:24:06,454 copying build/lib/frequenz/api/common/location_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common 2026-05-28T09:24:06,456 copying build/lib/frequenz/api/common/metrics_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common 2026-05-28T09:24:06,458 copying build/lib/frequenz/api/common/components_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common 2026-05-28T09:24:06,460 copying build/lib/frequenz/api/common/metrics_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common 2026-05-28T09:24:06,462 copying build/lib/frequenz/api/common/components_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common 2026-05-28T09:24:06,465 creating build/bdist.linux-armv7l/wheel/frequenz/api/common/v1 2026-05-28T09:24:06,466 copying build/lib/frequenz/api/common/v1/location_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1 2026-05-28T09:24:06,468 creating build/bdist.linux-armv7l/wheel/frequenz/api/common/v1/pagination 2026-05-28T09:24:06,469 copying build/lib/frequenz/api/common/v1/pagination/pagination_info_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/pagination 2026-05-28T09:24:06,472 copying build/lib/frequenz/api/common/v1/pagination/pagination_info_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/pagination 2026-05-28T09:24:06,473 copying build/lib/frequenz/api/common/v1/pagination/__init__.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/pagination 2026-05-28T09:24:06,475 copying build/lib/frequenz/api/common/v1/pagination/pagination_info_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/pagination 2026-05-28T09:24:06,477 copying build/lib/frequenz/api/common/v1/pagination/pagination_info_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/pagination 2026-05-28T09:24:06,479 copying build/lib/frequenz/api/common/v1/pagination/pagination_params_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/pagination 2026-05-28T09:24:06,481 copying build/lib/frequenz/api/common/v1/pagination/pagination_params_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/pagination 2026-05-28T09:24:06,483 copying build/lib/frequenz/api/common/v1/pagination/pagination_params_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/pagination 2026-05-28T09:24:06,485 copying build/lib/frequenz/api/common/v1/pagination/pagination_params_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/pagination 2026-05-28T09:24:06,487 copying build/lib/frequenz/api/common/v1/__init__.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1 2026-05-28T09:24:06,490 creating build/bdist.linux-armv7l/wheel/frequenz/api/common/v1/microgrid 2026-05-28T09:24:06,491 copying build/lib/frequenz/api/common/v1/microgrid/microgrid_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/microgrid 2026-05-28T09:24:06,493 copying build/lib/frequenz/api/common/v1/microgrid/lifetime_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/microgrid 2026-05-28T09:24:06,496 creating build/bdist.linux-armv7l/wheel/frequenz/api/common/v1/microgrid/components 2026-05-28T09:24:06,497 copying build/lib/frequenz/api/common/v1/microgrid/components/components_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/microgrid/components 2026-05-28T09:24:06,499 copying build/lib/frequenz/api/common/v1/microgrid/components/ev_charger_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/microgrid/components 2026-05-28T09:24:06,501 copying build/lib/frequenz/api/common/v1/microgrid/components/transformer_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/microgrid/components 2026-05-28T09:24:06,503 copying build/lib/frequenz/api/common/v1/microgrid/components/ev_charger_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/microgrid/components 2026-05-28T09:24:06,505 copying build/lib/frequenz/api/common/v1/microgrid/components/__init__.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/microgrid/components 2026-05-28T09:24:06,507 copying build/lib/frequenz/api/common/v1/microgrid/components/grid_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/microgrid/components 2026-05-28T09:24:06,509 copying build/lib/frequenz/api/common/v1/microgrid/components/fuse_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/microgrid/components 2026-05-28T09:24:06,511 copying build/lib/frequenz/api/common/v1/microgrid/components/fuse_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/microgrid/components 2026-05-28T09:24:06,513 copying build/lib/frequenz/api/common/v1/microgrid/components/components_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/microgrid/components 2026-05-28T09:24:06,515 copying build/lib/frequenz/api/common/v1/microgrid/components/ev_charger_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/microgrid/components 2026-05-28T09:24:06,517 copying build/lib/frequenz/api/common/v1/microgrid/components/fuse_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/microgrid/components 2026-05-28T09:24:06,519 copying build/lib/frequenz/api/common/v1/microgrid/components/battery_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/microgrid/components 2026-05-28T09:24:06,520 copying build/lib/frequenz/api/common/v1/microgrid/components/grid_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/microgrid/components 2026-05-28T09:24:06,523 copying build/lib/frequenz/api/common/v1/microgrid/components/grid_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/microgrid/components 2026-05-28T09:24:06,524 copying build/lib/frequenz/api/common/v1/microgrid/components/inverter_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/microgrid/components 2026-05-28T09:24:06,526 copying build/lib/frequenz/api/common/v1/microgrid/components/battery_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/microgrid/components 2026-05-28T09:24:06,528 copying build/lib/frequenz/api/common/v1/microgrid/components/battery_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/microgrid/components 2026-05-28T09:24:06,530 copying build/lib/frequenz/api/common/v1/microgrid/components/transformer_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/microgrid/components 2026-05-28T09:24:06,532 copying build/lib/frequenz/api/common/v1/microgrid/components/components_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/microgrid/components 2026-05-28T09:24:06,535 copying build/lib/frequenz/api/common/v1/microgrid/components/ev_charger_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/microgrid/components 2026-05-28T09:24:06,537 copying build/lib/frequenz/api/common/v1/microgrid/components/components_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/microgrid/components 2026-05-28T09:24:06,539 copying build/lib/frequenz/api/common/v1/microgrid/components/fuse_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/microgrid/components 2026-05-28T09:24:06,541 copying build/lib/frequenz/api/common/v1/microgrid/components/transformer_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/microgrid/components 2026-05-28T09:24:06,543 copying build/lib/frequenz/api/common/v1/microgrid/components/inverter_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/microgrid/components 2026-05-28T09:24:06,545 copying build/lib/frequenz/api/common/v1/microgrid/components/battery_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/microgrid/components 2026-05-28T09:24:06,547 copying build/lib/frequenz/api/common/v1/microgrid/components/inverter_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/microgrid/components 2026-05-28T09:24:06,549 copying build/lib/frequenz/api/common/v1/microgrid/components/transformer_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/microgrid/components 2026-05-28T09:24:06,551 copying build/lib/frequenz/api/common/v1/microgrid/components/grid_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/microgrid/components 2026-05-28T09:24:06,553 copying build/lib/frequenz/api/common/v1/microgrid/components/inverter_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/microgrid/components 2026-05-28T09:24:06,555 copying build/lib/frequenz/api/common/v1/microgrid/lifetime_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/microgrid 2026-05-28T09:24:06,556 copying build/lib/frequenz/api/common/v1/microgrid/__init__.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/microgrid 2026-05-28T09:24:06,558 copying build/lib/frequenz/api/common/v1/microgrid/microgrid_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/microgrid 2026-05-28T09:24:06,561 copying build/lib/frequenz/api/common/v1/microgrid/microgrid_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/microgrid 2026-05-28T09:24:06,563 creating build/bdist.linux-armv7l/wheel/frequenz/api/common/v1/microgrid/sensors 2026-05-28T09:24:06,564 copying build/lib/frequenz/api/common/v1/microgrid/sensors/sensors_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/microgrid/sensors 2026-05-28T09:24:06,567 copying build/lib/frequenz/api/common/v1/microgrid/sensors/__init__.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/microgrid/sensors 2026-05-28T09:24:06,569 copying build/lib/frequenz/api/common/v1/microgrid/sensors/sensors_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/microgrid/sensors 2026-05-28T09:24:06,571 copying build/lib/frequenz/api/common/v1/microgrid/sensors/sensors_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/microgrid/sensors 2026-05-28T09:24:06,572 copying build/lib/frequenz/api/common/v1/microgrid/sensors/sensors_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/microgrid/sensors 2026-05-28T09:24:06,575 copying build/lib/frequenz/api/common/v1/microgrid/microgrid_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/microgrid 2026-05-28T09:24:06,577 copying build/lib/frequenz/api/common/v1/microgrid/lifetime_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/microgrid 2026-05-28T09:24:06,579 copying build/lib/frequenz/api/common/v1/microgrid/lifetime_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/microgrid 2026-05-28T09:24:06,581 copying build/lib/frequenz/api/common/v1/location_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1 2026-05-28T09:24:06,583 copying build/lib/frequenz/api/common/v1/location_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1 2026-05-28T09:24:06,585 copying build/lib/frequenz/api/common/v1/location_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1 2026-05-28T09:24:06,587 creating build/bdist.linux-armv7l/wheel/frequenz/api/common/v1/grid 2026-05-28T09:24:06,588 copying build/lib/frequenz/api/common/v1/grid/delivery_area_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/grid 2026-05-28T09:24:06,590 copying build/lib/frequenz/api/common/v1/grid/delivery_duration_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/grid 2026-05-28T09:24:06,592 copying build/lib/frequenz/api/common/v1/grid/__init__.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/grid 2026-05-28T09:24:06,594 copying build/lib/frequenz/api/common/v1/grid/delivery_area_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/grid 2026-05-28T09:24:06,596 copying build/lib/frequenz/api/common/v1/grid/delivery_duration_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/grid 2026-05-28T09:24:06,598 copying build/lib/frequenz/api/common/v1/grid/delivery_area_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/grid 2026-05-28T09:24:06,600 copying build/lib/frequenz/api/common/v1/grid/delivery_area_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/grid 2026-05-28T09:24:06,602 copying build/lib/frequenz/api/common/v1/grid/delivery_duration_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/grid 2026-05-28T09:24:06,604 copying build/lib/frequenz/api/common/v1/grid/delivery_duration_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/grid 2026-05-28T09:24:06,607 creating build/bdist.linux-armv7l/wheel/frequenz/api/common/v1/types 2026-05-28T09:24:06,608 copying build/lib/frequenz/api/common/v1/types/decimal_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/types 2026-05-28T09:24:06,610 copying build/lib/frequenz/api/common/v1/types/__init__.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/types 2026-05-28T09:24:06,612 copying build/lib/frequenz/api/common/v1/types/decimal_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/types 2026-05-28T09:24:06,613 copying build/lib/frequenz/api/common/v1/types/decimal_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/types 2026-05-28T09:24:06,615 copying build/lib/frequenz/api/common/v1/types/decimal_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/types 2026-05-28T09:24:06,618 creating build/bdist.linux-armv7l/wheel/frequenz/api/common/v1/market 2026-05-28T09:24:06,619 copying build/lib/frequenz/api/common/v1/market/price_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/market 2026-05-28T09:24:06,621 copying build/lib/frequenz/api/common/v1/market/energy_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/market 2026-05-28T09:24:06,623 copying build/lib/frequenz/api/common/v1/market/price_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/market 2026-05-28T09:24:06,625 copying build/lib/frequenz/api/common/v1/market/__init__.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/market 2026-05-28T09:24:06,627 copying build/lib/frequenz/api/common/v1/market/power_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/market 2026-05-28T09:24:06,628 copying build/lib/frequenz/api/common/v1/market/energy_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/market 2026-05-28T09:24:06,630 copying build/lib/frequenz/api/common/v1/market/energy_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/market 2026-05-28T09:24:06,632 copying build/lib/frequenz/api/common/v1/market/power_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/market 2026-05-28T09:24:06,634 copying build/lib/frequenz/api/common/v1/market/price_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/market 2026-05-28T09:24:06,637 copying build/lib/frequenz/api/common/v1/market/energy_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/market 2026-05-28T09:24:06,639 copying build/lib/frequenz/api/common/v1/market/power_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/market 2026-05-28T09:24:06,641 copying build/lib/frequenz/api/common/v1/market/power_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/market 2026-05-28T09:24:06,643 copying build/lib/frequenz/api/common/v1/market/price_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/market 2026-05-28T09:24:06,645 creating build/bdist.linux-armv7l/wheel/frequenz/api/common/v1/metrics 2026-05-28T09:24:06,646 copying build/lib/frequenz/api/common/v1/metrics/metric_sample_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/metrics 2026-05-28T09:24:06,649 copying build/lib/frequenz/api/common/v1/metrics/metric_sample_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/metrics 2026-05-28T09:24:06,651 copying build/lib/frequenz/api/common/v1/metrics/metric_sample_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/metrics 2026-05-28T09:24:06,653 copying build/lib/frequenz/api/common/v1/metrics/__init__.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/metrics 2026-05-28T09:24:06,655 copying build/lib/frequenz/api/common/v1/metrics/bounds_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/metrics 2026-05-28T09:24:06,657 copying build/lib/frequenz/api/common/v1/metrics/metric_sample_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/metrics 2026-05-28T09:24:06,658 copying build/lib/frequenz/api/common/v1/metrics/bounds_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/metrics 2026-05-28T09:24:06,660 copying build/lib/frequenz/api/common/v1/metrics/bounds_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/metrics 2026-05-28T09:24:06,662 copying build/lib/frequenz/api/common/v1/metrics/bounds_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/metrics 2026-05-28T09:24:06,664 copying build/lib/frequenz/api/common/metrics_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common 2026-05-28T09:24:06,666 copying build/lib/frequenz/api/common/py.typed -> build/bdist.linux-armv7l/wheel/./frequenz/api/common 2026-05-28T09:24:06,669 creating build/bdist.linux-armv7l/wheel/frequenz/api/common/metrics 2026-05-28T09:24:06,670 copying build/lib/frequenz/api/common/metrics/electrical_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/metrics 2026-05-28T09:24:06,672 copying build/lib/frequenz/api/common/metrics/__init__.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/metrics 2026-05-28T09:24:06,674 copying build/lib/frequenz/api/common/metrics/electrical_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/metrics 2026-05-28T09:24:06,676 copying build/lib/frequenz/api/common/metrics/electrical_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/metrics 2026-05-28T09:24:06,679 copying build/lib/frequenz/api/common/metrics/electrical_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/metrics 2026-05-28T09:24:06,681 running install_egg_info 2026-05-28T09:24:06,700 Copying py/frequenz_api_common.egg-info to build/bdist.linux-armv7l/wheel/./frequenz_api_common-0.8.5-py3.11.egg-info 2026-05-28T09:24:06,712 running install_scripts 2026-05-28T09:24:06,723 creating build/bdist.linux-armv7l/wheel/frequenz_api_common-0.8.5.dist-info/WHEEL 2026-05-28T09:24:06,726 creating '/tmp/pip-wheel-zxj53pk1/.tmp-ijpzt6ze/frequenz_api_common-0.8.5-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-05-28T09:24:06,729 adding 'frequenz/api/common/__init__.py' 2026-05-28T09:24:06,731 adding 'frequenz/api/common/components_pb2.py' 2026-05-28T09:24:06,733 adding 'frequenz/api/common/components_pb2.pyi' 2026-05-28T09:24:06,734 adding 'frequenz/api/common/components_pb2_grpc.py' 2026-05-28T09:24:06,735 adding 'frequenz/api/common/components_pb2_grpc.pyi' 2026-05-28T09:24:06,737 adding 'frequenz/api/common/location_pb2.py' 2026-05-28T09:24:06,738 adding 'frequenz/api/common/location_pb2.pyi' 2026-05-28T09:24:06,740 adding 'frequenz/api/common/location_pb2_grpc.py' 2026-05-28T09:24:06,741 adding 'frequenz/api/common/location_pb2_grpc.pyi' 2026-05-28T09:24:06,742 adding 'frequenz/api/common/metrics_pb2.py' 2026-05-28T09:24:06,744 adding 'frequenz/api/common/metrics_pb2.pyi' 2026-05-28T09:24:06,745 adding 'frequenz/api/common/metrics_pb2_grpc.py' 2026-05-28T09:24:06,747 adding 'frequenz/api/common/metrics_pb2_grpc.pyi' 2026-05-28T09:24:06,748 adding 'frequenz/api/common/py.typed' 2026-05-28T09:24:06,750 adding 'frequenz/api/common/metrics/__init__.py' 2026-05-28T09:24:06,751 adding 'frequenz/api/common/metrics/electrical_pb2.py' 2026-05-28T09:24:06,754 adding 'frequenz/api/common/metrics/electrical_pb2.pyi' 2026-05-28T09:24:06,755 adding 'frequenz/api/common/metrics/electrical_pb2_grpc.py' 2026-05-28T09:24:06,756 adding 'frequenz/api/common/metrics/electrical_pb2_grpc.pyi' 2026-05-28T09:24:06,758 adding 'frequenz/api/common/v1/__init__.py' 2026-05-28T09:24:06,759 adding 'frequenz/api/common/v1/location_pb2.py' 2026-05-28T09:24:06,761 adding 'frequenz/api/common/v1/location_pb2.pyi' 2026-05-28T09:24:06,762 adding 'frequenz/api/common/v1/location_pb2_grpc.py' 2026-05-28T09:24:06,763 adding 'frequenz/api/common/v1/location_pb2_grpc.pyi' 2026-05-28T09:24:06,765 adding 'frequenz/api/common/v1/grid/__init__.py' 2026-05-28T09:24:06,766 adding 'frequenz/api/common/v1/grid/delivery_area_pb2.py' 2026-05-28T09:24:06,767 adding 'frequenz/api/common/v1/grid/delivery_area_pb2.pyi' 2026-05-28T09:24:06,769 adding 'frequenz/api/common/v1/grid/delivery_area_pb2_grpc.py' 2026-05-28T09:24:06,770 adding 'frequenz/api/common/v1/grid/delivery_area_pb2_grpc.pyi' 2026-05-28T09:24:06,771 adding 'frequenz/api/common/v1/grid/delivery_duration_pb2.py' 2026-05-28T09:24:06,773 adding 'frequenz/api/common/v1/grid/delivery_duration_pb2.pyi' 2026-05-28T09:24:06,774 adding 'frequenz/api/common/v1/grid/delivery_duration_pb2_grpc.py' 2026-05-28T09:24:06,775 adding 'frequenz/api/common/v1/grid/delivery_duration_pb2_grpc.pyi' 2026-05-28T09:24:06,777 adding 'frequenz/api/common/v1/market/__init__.py' 2026-05-28T09:24:06,779 adding 'frequenz/api/common/v1/market/energy_pb2.py' 2026-05-28T09:24:06,780 adding 'frequenz/api/common/v1/market/energy_pb2.pyi' 2026-05-28T09:24:06,781 adding 'frequenz/api/common/v1/market/energy_pb2_grpc.py' 2026-05-28T09:24:06,782 adding 'frequenz/api/common/v1/market/energy_pb2_grpc.pyi' 2026-05-28T09:24:06,783 adding 'frequenz/api/common/v1/market/power_pb2.py' 2026-05-28T09:24:06,785 adding 'frequenz/api/common/v1/market/power_pb2.pyi' 2026-05-28T09:24:06,786 adding 'frequenz/api/common/v1/market/power_pb2_grpc.py' 2026-05-28T09:24:06,787 adding 'frequenz/api/common/v1/market/power_pb2_grpc.pyi' 2026-05-28T09:24:06,789 adding 'frequenz/api/common/v1/market/price_pb2.py' 2026-05-28T09:24:06,790 adding 'frequenz/api/common/v1/market/price_pb2.pyi' 2026-05-28T09:24:06,791 adding 'frequenz/api/common/v1/market/price_pb2_grpc.py' 2026-05-28T09:24:06,793 adding 'frequenz/api/common/v1/market/price_pb2_grpc.pyi' 2026-05-28T09:24:06,795 adding 'frequenz/api/common/v1/metrics/__init__.py' 2026-05-28T09:24:06,796 adding 'frequenz/api/common/v1/metrics/bounds_pb2.py' 2026-05-28T09:24:06,797 adding 'frequenz/api/common/v1/metrics/bounds_pb2.pyi' 2026-05-28T09:24:06,798 adding 'frequenz/api/common/v1/metrics/bounds_pb2_grpc.py' 2026-05-28T09:24:06,800 adding 'frequenz/api/common/v1/metrics/bounds_pb2_grpc.pyi' 2026-05-28T09:24:06,801 adding 'frequenz/api/common/v1/metrics/metric_sample_pb2.py' 2026-05-28T09:24:06,804 adding 'frequenz/api/common/v1/metrics/metric_sample_pb2.pyi' 2026-05-28T09:24:06,806 adding 'frequenz/api/common/v1/metrics/metric_sample_pb2_grpc.py' 2026-05-28T09:24:06,807 adding 'frequenz/api/common/v1/metrics/metric_sample_pb2_grpc.pyi' 2026-05-28T09:24:06,809 adding 'frequenz/api/common/v1/microgrid/__init__.py' 2026-05-28T09:24:06,810 adding 'frequenz/api/common/v1/microgrid/lifetime_pb2.py' 2026-05-28T09:24:06,812 adding 'frequenz/api/common/v1/microgrid/lifetime_pb2.pyi' 2026-05-28T09:24:06,813 adding 'frequenz/api/common/v1/microgrid/lifetime_pb2_grpc.py' 2026-05-28T09:24:06,814 adding 'frequenz/api/common/v1/microgrid/lifetime_pb2_grpc.pyi' 2026-05-28T09:24:06,815 adding 'frequenz/api/common/v1/microgrid/microgrid_pb2.py' 2026-05-28T09:24:06,817 adding 'frequenz/api/common/v1/microgrid/microgrid_pb2.pyi' 2026-05-28T09:24:06,819 adding 'frequenz/api/common/v1/microgrid/microgrid_pb2_grpc.py' 2026-05-28T09:24:06,820 adding 'frequenz/api/common/v1/microgrid/microgrid_pb2_grpc.pyi' 2026-05-28T09:24:06,823 adding 'frequenz/api/common/v1/microgrid/components/__init__.py' 2026-05-28T09:24:06,824 adding 'frequenz/api/common/v1/microgrid/components/battery_pb2.py' 2026-05-28T09:24:06,825 adding 'frequenz/api/common/v1/microgrid/components/battery_pb2.pyi' 2026-05-28T09:24:06,827 adding 'frequenz/api/common/v1/microgrid/components/battery_pb2_grpc.py' 2026-05-28T09:24:06,828 adding 'frequenz/api/common/v1/microgrid/components/battery_pb2_grpc.pyi' 2026-05-28T09:24:06,830 adding 'frequenz/api/common/v1/microgrid/components/components_pb2.py' 2026-05-28T09:24:06,834 adding 'frequenz/api/common/v1/microgrid/components/components_pb2.pyi' 2026-05-28T09:24:06,836 adding 'frequenz/api/common/v1/microgrid/components/components_pb2_grpc.py' 2026-05-28T09:24:06,837 adding 'frequenz/api/common/v1/microgrid/components/components_pb2_grpc.pyi' 2026-05-28T09:24:06,839 adding 'frequenz/api/common/v1/microgrid/components/ev_charger_pb2.py' 2026-05-28T09:24:06,840 adding 'frequenz/api/common/v1/microgrid/components/ev_charger_pb2.pyi' 2026-05-28T09:24:06,841 adding 'frequenz/api/common/v1/microgrid/components/ev_charger_pb2_grpc.py' 2026-05-28T09:24:06,843 adding 'frequenz/api/common/v1/microgrid/components/ev_charger_pb2_grpc.pyi' 2026-05-28T09:24:06,844 adding 'frequenz/api/common/v1/microgrid/components/fuse_pb2.py' 2026-05-28T09:24:06,845 adding 'frequenz/api/common/v1/microgrid/components/fuse_pb2.pyi' 2026-05-28T09:24:06,847 adding 'frequenz/api/common/v1/microgrid/components/fuse_pb2_grpc.py' 2026-05-28T09:24:06,848 adding 'frequenz/api/common/v1/microgrid/components/fuse_pb2_grpc.pyi' 2026-05-28T09:24:06,849 adding 'frequenz/api/common/v1/microgrid/components/grid_pb2.py' 2026-05-28T09:24:06,851 adding 'frequenz/api/common/v1/microgrid/components/grid_pb2.pyi' 2026-05-28T09:24:06,852 adding 'frequenz/api/common/v1/microgrid/components/grid_pb2_grpc.py' 2026-05-28T09:24:06,853 adding 'frequenz/api/common/v1/microgrid/components/grid_pb2_grpc.pyi' 2026-05-28T09:24:06,854 adding 'frequenz/api/common/v1/microgrid/components/inverter_pb2.py' 2026-05-28T09:24:06,856 adding 'frequenz/api/common/v1/microgrid/components/inverter_pb2.pyi' 2026-05-28T09:24:06,857 adding 'frequenz/api/common/v1/microgrid/components/inverter_pb2_grpc.py' 2026-05-28T09:24:06,858 adding 'frequenz/api/common/v1/microgrid/components/inverter_pb2_grpc.pyi' 2026-05-28T09:24:06,860 adding 'frequenz/api/common/v1/microgrid/components/transformer_pb2.py' 2026-05-28T09:24:06,861 adding 'frequenz/api/common/v1/microgrid/components/transformer_pb2.pyi' 2026-05-28T09:24:06,862 adding 'frequenz/api/common/v1/microgrid/components/transformer_pb2_grpc.py' 2026-05-28T09:24:06,863 adding 'frequenz/api/common/v1/microgrid/components/transformer_pb2_grpc.pyi' 2026-05-28T09:24:06,865 adding 'frequenz/api/common/v1/microgrid/sensors/__init__.py' 2026-05-28T09:24:06,867 adding 'frequenz/api/common/v1/microgrid/sensors/sensors_pb2.py' 2026-05-28T09:24:06,869 adding 'frequenz/api/common/v1/microgrid/sensors/sensors_pb2.pyi' 2026-05-28T09:24:06,870 adding 'frequenz/api/common/v1/microgrid/sensors/sensors_pb2_grpc.py' 2026-05-28T09:24:06,872 adding 'frequenz/api/common/v1/microgrid/sensors/sensors_pb2_grpc.pyi' 2026-05-28T09:24:06,873 adding 'frequenz/api/common/v1/pagination/__init__.py' 2026-05-28T09:24:06,875 adding 'frequenz/api/common/v1/pagination/pagination_info_pb2.py' 2026-05-28T09:24:06,876 adding 'frequenz/api/common/v1/pagination/pagination_info_pb2.pyi' 2026-05-28T09:24:06,878 adding 'frequenz/api/common/v1/pagination/pagination_info_pb2_grpc.py' 2026-05-28T09:24:06,879 adding 'frequenz/api/common/v1/pagination/pagination_info_pb2_grpc.pyi' 2026-05-28T09:24:06,880 adding 'frequenz/api/common/v1/pagination/pagination_params_pb2.py' 2026-05-28T09:24:06,881 adding 'frequenz/api/common/v1/pagination/pagination_params_pb2.pyi' 2026-05-28T09:24:06,883 adding 'frequenz/api/common/v1/pagination/pagination_params_pb2_grpc.py' 2026-05-28T09:24:06,884 adding 'frequenz/api/common/v1/pagination/pagination_params_pb2_grpc.pyi' 2026-05-28T09:24:06,886 adding 'frequenz/api/common/v1/types/__init__.py' 2026-05-28T09:24:06,887 adding 'frequenz/api/common/v1/types/decimal_pb2.py' 2026-05-28T09:24:06,888 adding 'frequenz/api/common/v1/types/decimal_pb2.pyi' 2026-05-28T09:24:06,890 adding 'frequenz/api/common/v1/types/decimal_pb2_grpc.py' 2026-05-28T09:24:06,891 adding 'frequenz/api/common/v1/types/decimal_pb2_grpc.pyi' 2026-05-28T09:24:06,892 adding 'frequenz/api/common/v1alpha7/__init__.py' 2026-05-28T09:24:06,894 adding 'frequenz/api/common/v1alpha7/grid/__init__.py' 2026-05-28T09:24:06,895 adding 'frequenz/api/common/v1alpha7/grid/delivery_area_pb2.py' 2026-05-28T09:24:06,897 adding 'frequenz/api/common/v1alpha7/grid/delivery_area_pb2.pyi' 2026-05-28T09:24:06,898 adding 'frequenz/api/common/v1alpha7/grid/delivery_area_pb2_grpc.py' 2026-05-28T09:24:06,899 adding 'frequenz/api/common/v1alpha7/grid/delivery_area_pb2_grpc.pyi' 2026-05-28T09:24:06,900 adding 'frequenz/api/common/v1alpha7/grid/delivery_duration_pb2.py' 2026-05-28T09:24:06,902 adding 'frequenz/api/common/v1alpha7/grid/delivery_duration_pb2.pyi' 2026-05-28T09:24:06,903 adding 'frequenz/api/common/v1alpha7/grid/delivery_duration_pb2_grpc.py' 2026-05-28T09:24:06,904 adding 'frequenz/api/common/v1alpha7/grid/delivery_duration_pb2_grpc.pyi' 2026-05-28T09:24:06,906 adding 'frequenz/api/common/v1alpha7/market/__init__.py' 2026-05-28T09:24:06,907 adding 'frequenz/api/common/v1alpha7/market/energy_pb2.py' 2026-05-28T09:24:06,909 adding 'frequenz/api/common/v1alpha7/market/energy_pb2.pyi' 2026-05-28T09:24:06,910 adding 'frequenz/api/common/v1alpha7/market/energy_pb2_grpc.py' 2026-05-28T09:24:06,911 adding 'frequenz/api/common/v1alpha7/market/energy_pb2_grpc.pyi' 2026-05-28T09:24:06,912 adding 'frequenz/api/common/v1alpha7/market/power_pb2.py' 2026-05-28T09:24:06,914 adding 'frequenz/api/common/v1alpha7/market/power_pb2.pyi' 2026-05-28T09:24:06,915 adding 'frequenz/api/common/v1alpha7/market/power_pb2_grpc.py' 2026-05-28T09:24:06,916 adding 'frequenz/api/common/v1alpha7/market/power_pb2_grpc.pyi' 2026-05-28T09:24:06,918 adding 'frequenz/api/common/v1alpha7/market/price_pb2.py' 2026-05-28T09:24:06,919 adding 'frequenz/api/common/v1alpha7/market/price_pb2.pyi' 2026-05-28T09:24:06,920 adding 'frequenz/api/common/v1alpha7/market/price_pb2_grpc.py' 2026-05-28T09:24:06,922 adding 'frequenz/api/common/v1alpha7/market/price_pb2_grpc.pyi' 2026-05-28T09:24:06,923 adding 'frequenz/api/common/v1alpha7/metrics/__init__.py' 2026-05-28T09:24:06,924 adding 'frequenz/api/common/v1alpha7/metrics/bounds_pb2.py' 2026-05-28T09:24:06,926 adding 'frequenz/api/common/v1alpha7/metrics/bounds_pb2.pyi' 2026-05-28T09:24:06,927 adding 'frequenz/api/common/v1alpha7/metrics/bounds_pb2_grpc.py' 2026-05-28T09:24:06,928 adding 'frequenz/api/common/v1alpha7/metrics/bounds_pb2_grpc.pyi' 2026-05-28T09:24:06,930 adding 'frequenz/api/common/v1alpha7/metrics/metrics_pb2.py' 2026-05-28T09:24:06,933 adding 'frequenz/api/common/v1alpha7/metrics/metrics_pb2.pyi' 2026-05-28T09:24:06,935 adding 'frequenz/api/common/v1alpha7/metrics/metrics_pb2_grpc.py' 2026-05-28T09:24:06,936 adding 'frequenz/api/common/v1alpha7/metrics/metrics_pb2_grpc.pyi' 2026-05-28T09:24:06,938 adding 'frequenz/api/common/v1alpha7/microgrid/__init__.py' 2026-05-28T09:24:06,939 adding 'frequenz/api/common/v1alpha7/microgrid/lifetime_pb2.py' 2026-05-28T09:24:06,940 adding 'frequenz/api/common/v1alpha7/microgrid/lifetime_pb2.pyi' 2026-05-28T09:24:06,942 adding 'frequenz/api/common/v1alpha7/microgrid/lifetime_pb2_grpc.py' 2026-05-28T09:24:06,943 adding 'frequenz/api/common/v1alpha7/microgrid/lifetime_pb2_grpc.pyi' 2026-05-28T09:24:06,944 adding 'frequenz/api/common/v1alpha7/microgrid/microgrid_pb2.py' 2026-05-28T09:24:06,946 adding 'frequenz/api/common/v1alpha7/microgrid/microgrid_pb2.pyi' 2026-05-28T09:24:06,947 adding 'frequenz/api/common/v1alpha7/microgrid/microgrid_pb2_grpc.py' 2026-05-28T09:24:06,948 adding 'frequenz/api/common/v1alpha7/microgrid/microgrid_pb2_grpc.pyi' 2026-05-28T09:24:06,950 adding 'frequenz/api/common/v1alpha7/microgrid/communication_components/__init__.py' 2026-05-28T09:24:06,952 adding 'frequenz/api/common/v1alpha7/microgrid/communication_components/communication_components_pb2.py' 2026-05-28T09:24:06,954 adding 'frequenz/api/common/v1alpha7/microgrid/communication_components/communication_components_pb2.pyi' 2026-05-28T09:24:06,955 adding 'frequenz/api/common/v1alpha7/microgrid/communication_components/communication_components_pb2_grpc.py' 2026-05-28T09:24:06,957 adding 'frequenz/api/common/v1alpha7/microgrid/communication_components/communication_components_pb2_grpc.pyi' 2026-05-28T09:24:06,958 adding 'frequenz/api/common/v1alpha7/microgrid/electrical_components/__init__.py' 2026-05-28T09:24:06,960 adding 'frequenz/api/common/v1alpha7/microgrid/electrical_components/electrical_components_pb2.py' 2026-05-28T09:24:06,967 adding 'frequenz/api/common/v1alpha7/microgrid/electrical_components/electrical_components_pb2.pyi' 2026-05-28T09:24:06,969 adding 'frequenz/api/common/v1alpha7/microgrid/electrical_components/electrical_components_pb2_grpc.py' 2026-05-28T09:24:06,970 adding 'frequenz/api/common/v1alpha7/microgrid/electrical_components/electrical_components_pb2_grpc.pyi' 2026-05-28T09:24:06,972 adding 'frequenz/api/common/v1alpha7/microgrid/sensors/__init__.py' 2026-05-28T09:24:06,973 adding 'frequenz/api/common/v1alpha7/microgrid/sensors/sensors_pb2.py' 2026-05-28T09:24:06,975 adding 'frequenz/api/common/v1alpha7/microgrid/sensors/sensors_pb2.pyi' 2026-05-28T09:24:06,977 adding 'frequenz/api/common/v1alpha7/microgrid/sensors/sensors_pb2_grpc.py' 2026-05-28T09:24:06,978 adding 'frequenz/api/common/v1alpha7/microgrid/sensors/sensors_pb2_grpc.pyi' 2026-05-28T09:24:06,980 adding 'frequenz/api/common/v1alpha7/pagination/__init__.py' 2026-05-28T09:24:06,981 adding 'frequenz/api/common/v1alpha7/pagination/pagination_info_pb2.py' 2026-05-28T09:24:06,982 adding 'frequenz/api/common/v1alpha7/pagination/pagination_info_pb2.pyi' 2026-05-28T09:24:06,984 adding 'frequenz/api/common/v1alpha7/pagination/pagination_info_pb2_grpc.py' 2026-05-28T09:24:06,985 adding 'frequenz/api/common/v1alpha7/pagination/pagination_info_pb2_grpc.pyi' 2026-05-28T09:24:06,986 adding 'frequenz/api/common/v1alpha7/pagination/pagination_params_pb2.py' 2026-05-28T09:24:06,987 adding 'frequenz/api/common/v1alpha7/pagination/pagination_params_pb2.pyi' 2026-05-28T09:24:06,989 adding 'frequenz/api/common/v1alpha7/pagination/pagination_params_pb2_grpc.py' 2026-05-28T09:24:06,990 adding 'frequenz/api/common/v1alpha7/pagination/pagination_params_pb2_grpc.pyi' 2026-05-28T09:24:06,992 adding 'frequenz/api/common/v1alpha7/streaming/__init__.py' 2026-05-28T09:24:06,993 adding 'frequenz/api/common/v1alpha7/streaming/event_pb2.py' 2026-05-28T09:24:06,994 adding 'frequenz/api/common/v1alpha7/streaming/event_pb2.pyi' 2026-05-28T09:24:06,996 adding 'frequenz/api/common/v1alpha7/streaming/event_pb2_grpc.py' 2026-05-28T09:24:06,997 adding 'frequenz/api/common/v1alpha7/streaming/event_pb2_grpc.pyi' 2026-05-28T09:24:06,999 adding 'frequenz/api/common/v1alpha7/type/__init__.py' 2026-05-28T09:24:07,000 adding 'frequenz/api/common/v1alpha7/type/decimal_pb2.py' 2026-05-28T09:24:07,001 adding 'frequenz/api/common/v1alpha7/type/decimal_pb2.pyi' 2026-05-28T09:24:07,003 adding 'frequenz/api/common/v1alpha7/type/decimal_pb2_grpc.py' 2026-05-28T09:24:07,004 adding 'frequenz/api/common/v1alpha7/type/decimal_pb2_grpc.pyi' 2026-05-28T09:24:07,005 adding 'frequenz/api/common/v1alpha7/type/interval_pb2.py' 2026-05-28T09:24:07,007 adding 'frequenz/api/common/v1alpha7/type/interval_pb2.pyi' 2026-05-28T09:24:07,008 adding 'frequenz/api/common/v1alpha7/type/interval_pb2_grpc.py' 2026-05-28T09:24:07,009 adding 'frequenz/api/common/v1alpha7/type/interval_pb2_grpc.pyi' 2026-05-28T09:24:07,010 adding 'frequenz/api/common/v1alpha7/type/location_pb2.py' 2026-05-28T09:24:07,012 adding 'frequenz/api/common/v1alpha7/type/location_pb2.pyi' 2026-05-28T09:24:07,013 adding 'frequenz/api/common/v1alpha7/type/location_pb2_grpc.py' 2026-05-28T09:24:07,014 adding 'frequenz/api/common/v1alpha7/type/location_pb2_grpc.pyi' 2026-05-28T09:24:07,016 adding 'frequenz/api/common/v1alpha8/__init__.py' 2026-05-28T09:24:07,018 adding 'frequenz/api/common/v1alpha8/grid/__init__.py' 2026-05-28T09:24:07,019 adding 'frequenz/api/common/v1alpha8/grid/delivery_area_pb2.py' 2026-05-28T09:24:07,020 adding 'frequenz/api/common/v1alpha8/grid/delivery_area_pb2.pyi' 2026-05-28T09:24:07,021 adding 'frequenz/api/common/v1alpha8/grid/delivery_area_pb2_grpc.py' 2026-05-28T09:24:07,023 adding 'frequenz/api/common/v1alpha8/grid/delivery_area_pb2_grpc.pyi' 2026-05-28T09:24:07,024 adding 'frequenz/api/common/v1alpha8/grid/delivery_duration_pb2.py' 2026-05-28T09:24:07,025 adding 'frequenz/api/common/v1alpha8/grid/delivery_duration_pb2.pyi' 2026-05-28T09:24:07,027 adding 'frequenz/api/common/v1alpha8/grid/delivery_duration_pb2_grpc.py' 2026-05-28T09:24:07,028 adding 'frequenz/api/common/v1alpha8/grid/delivery_duration_pb2_grpc.pyi' 2026-05-28T09:24:07,029 adding 'frequenz/api/common/v1alpha8/gridpool/__init__.py' 2026-05-28T09:24:07,031 adding 'frequenz/api/common/v1alpha8/gridpool/gridpool_pb2.py' 2026-05-28T09:24:07,032 adding 'frequenz/api/common/v1alpha8/gridpool/gridpool_pb2.pyi' 2026-05-28T09:24:07,033 adding 'frequenz/api/common/v1alpha8/gridpool/gridpool_pb2_grpc.py' 2026-05-28T09:24:07,034 adding 'frequenz/api/common/v1alpha8/gridpool/gridpool_pb2_grpc.pyi' 2026-05-28T09:24:07,036 adding 'frequenz/api/common/v1alpha8/market/__init__.py' 2026-05-28T09:24:07,037 adding 'frequenz/api/common/v1alpha8/market/energy_pb2.py' 2026-05-28T09:24:07,039 adding 'frequenz/api/common/v1alpha8/market/energy_pb2.pyi' 2026-05-28T09:24:07,040 adding 'frequenz/api/common/v1alpha8/market/energy_pb2_grpc.py' 2026-05-28T09:24:07,041 adding 'frequenz/api/common/v1alpha8/market/energy_pb2_grpc.pyi' 2026-05-28T09:24:07,042 adding 'frequenz/api/common/v1alpha8/market/market_area_pb2.py' 2026-05-28T09:24:07,044 adding 'frequenz/api/common/v1alpha8/market/market_area_pb2.pyi' 2026-05-28T09:24:07,045 adding 'frequenz/api/common/v1alpha8/market/market_area_pb2_grpc.py' 2026-05-28T09:24:07,047 adding 'frequenz/api/common/v1alpha8/market/market_area_pb2_grpc.pyi' 2026-05-28T09:24:07,048 adding 'frequenz/api/common/v1alpha8/market/market_location_pb2.py' 2026-05-28T09:24:07,050 adding 'frequenz/api/common/v1alpha8/market/market_location_pb2.pyi' 2026-05-28T09:24:07,051 adding 'frequenz/api/common/v1alpha8/market/market_location_pb2_grpc.py' 2026-05-28T09:24:07,052 adding 'frequenz/api/common/v1alpha8/market/market_location_pb2_grpc.pyi' 2026-05-28T09:24:07,054 adding 'frequenz/api/common/v1alpha8/market/power_pb2.py' 2026-05-28T09:24:07,055 adding 'frequenz/api/common/v1alpha8/market/power_pb2.pyi' 2026-05-28T09:24:07,056 adding 'frequenz/api/common/v1alpha8/market/power_pb2_grpc.py' 2026-05-28T09:24:07,058 adding 'frequenz/api/common/v1alpha8/market/power_pb2_grpc.pyi' 2026-05-28T09:24:07,059 adding 'frequenz/api/common/v1alpha8/market/price_pb2.py' 2026-05-28T09:24:07,061 adding 'frequenz/api/common/v1alpha8/market/price_pb2.pyi' 2026-05-28T09:24:07,062 adding 'frequenz/api/common/v1alpha8/market/price_pb2_grpc.py' 2026-05-28T09:24:07,063 adding 'frequenz/api/common/v1alpha8/market/price_pb2_grpc.pyi' 2026-05-28T09:24:07,065 adding 'frequenz/api/common/v1alpha8/metrics/__init__.py' 2026-05-28T09:24:07,066 adding 'frequenz/api/common/v1alpha8/metrics/bounds_pb2.py' 2026-05-28T09:24:07,068 adding 'frequenz/api/common/v1alpha8/metrics/bounds_pb2.pyi' 2026-05-28T09:24:07,069 adding 'frequenz/api/common/v1alpha8/metrics/bounds_pb2_grpc.py' 2026-05-28T09:24:07,070 adding 'frequenz/api/common/v1alpha8/metrics/bounds_pb2_grpc.pyi' 2026-05-28T09:24:07,072 adding 'frequenz/api/common/v1alpha8/metrics/metrics_pb2.py' 2026-05-28T09:24:07,075 adding 'frequenz/api/common/v1alpha8/metrics/metrics_pb2.pyi' 2026-05-28T09:24:07,076 adding 'frequenz/api/common/v1alpha8/metrics/metrics_pb2_grpc.py' 2026-05-28T09:24:07,078 adding 'frequenz/api/common/v1alpha8/metrics/metrics_pb2_grpc.pyi' 2026-05-28T09:24:07,080 adding 'frequenz/api/common/v1alpha8/microgrid/__init__.py' 2026-05-28T09:24:07,081 adding 'frequenz/api/common/v1alpha8/microgrid/lifetime_pb2.py' 2026-05-28T09:24:07,082 adding 'frequenz/api/common/v1alpha8/microgrid/lifetime_pb2.pyi' 2026-05-28T09:24:07,083 adding 'frequenz/api/common/v1alpha8/microgrid/lifetime_pb2_grpc.py' 2026-05-28T09:24:07,084 adding 'frequenz/api/common/v1alpha8/microgrid/lifetime_pb2_grpc.pyi' 2026-05-28T09:24:07,086 adding 'frequenz/api/common/v1alpha8/microgrid/microgrid_pb2.py' 2026-05-28T09:24:07,087 adding 'frequenz/api/common/v1alpha8/microgrid/microgrid_pb2.pyi' 2026-05-28T09:24:07,088 adding 'frequenz/api/common/v1alpha8/microgrid/microgrid_pb2_grpc.py' 2026-05-28T09:24:07,090 adding 'frequenz/api/common/v1alpha8/microgrid/microgrid_pb2_grpc.pyi' 2026-05-28T09:24:07,091 adding 'frequenz/api/common/v1alpha8/microgrid/communication_components/__init__.py' 2026-05-28T09:24:07,093 adding 'frequenz/api/common/v1alpha8/microgrid/communication_components/communication_components_pb2.py' 2026-05-28T09:24:07,095 adding 'frequenz/api/common/v1alpha8/microgrid/communication_components/communication_components_pb2.pyi' 2026-05-28T09:24:07,097 adding 'frequenz/api/common/v1alpha8/microgrid/communication_components/communication_components_pb2_grpc.py' 2026-05-28T09:24:07,098 adding 'frequenz/api/common/v1alpha8/microgrid/communication_components/communication_components_pb2_grpc.pyi' 2026-05-28T09:24:07,100 adding 'frequenz/api/common/v1alpha8/microgrid/electrical_components/__init__.py' 2026-05-28T09:24:07,102 adding 'frequenz/api/common/v1alpha8/microgrid/electrical_components/electrical_components_pb2.py' 2026-05-28T09:24:07,109 adding 'frequenz/api/common/v1alpha8/microgrid/electrical_components/electrical_components_pb2.pyi' 2026-05-28T09:24:07,112 adding 'frequenz/api/common/v1alpha8/microgrid/electrical_components/electrical_components_pb2_grpc.py' 2026-05-28T09:24:07,113 adding 'frequenz/api/common/v1alpha8/microgrid/electrical_components/electrical_components_pb2_grpc.pyi' 2026-05-28T09:24:07,115 adding 'frequenz/api/common/v1alpha8/microgrid/sensors/__init__.py' 2026-05-28T09:24:07,116 adding 'frequenz/api/common/v1alpha8/microgrid/sensors/sensors_pb2.py' 2026-05-28T09:24:07,118 adding 'frequenz/api/common/v1alpha8/microgrid/sensors/sensors_pb2.pyi' 2026-05-28T09:24:07,120 adding 'frequenz/api/common/v1alpha8/microgrid/sensors/sensors_pb2_grpc.py' 2026-05-28T09:24:07,121 adding 'frequenz/api/common/v1alpha8/microgrid/sensors/sensors_pb2_grpc.pyi' 2026-05-28T09:24:07,123 adding 'frequenz/api/common/v1alpha8/pagination/__init__.py' 2026-05-28T09:24:07,124 adding 'frequenz/api/common/v1alpha8/pagination/pagination_info_pb2.py' 2026-05-28T09:24:07,125 adding 'frequenz/api/common/v1alpha8/pagination/pagination_info_pb2.pyi' 2026-05-28T09:24:07,127 adding 'frequenz/api/common/v1alpha8/pagination/pagination_info_pb2_grpc.py' 2026-05-28T09:24:07,128 adding 'frequenz/api/common/v1alpha8/pagination/pagination_info_pb2_grpc.pyi' 2026-05-28T09:24:07,129 adding 'frequenz/api/common/v1alpha8/pagination/pagination_params_pb2.py' 2026-05-28T09:24:07,131 adding 'frequenz/api/common/v1alpha8/pagination/pagination_params_pb2.pyi' 2026-05-28T09:24:07,132 adding 'frequenz/api/common/v1alpha8/pagination/pagination_params_pb2_grpc.py' 2026-05-28T09:24:07,133 adding 'frequenz/api/common/v1alpha8/pagination/pagination_params_pb2_grpc.pyi' 2026-05-28T09:24:07,135 adding 'frequenz/api/common/v1alpha8/streaming/__init__.py' 2026-05-28T09:24:07,136 adding 'frequenz/api/common/v1alpha8/streaming/event_pb2.py' 2026-05-28T09:24:07,138 adding 'frequenz/api/common/v1alpha8/streaming/event_pb2.pyi' 2026-05-28T09:24:07,140 adding 'frequenz/api/common/v1alpha8/streaming/event_pb2_grpc.py' 2026-05-28T09:24:07,141 adding 'frequenz/api/common/v1alpha8/streaming/event_pb2_grpc.pyi' 2026-05-28T09:24:07,143 adding 'frequenz/api/common/v1alpha8/types/__init__.py' 2026-05-28T09:24:07,144 adding 'frequenz/api/common/v1alpha8/types/decimal_pb2.py' 2026-05-28T09:24:07,146 adding 'frequenz/api/common/v1alpha8/types/decimal_pb2.pyi' 2026-05-28T09:24:07,147 adding 'frequenz/api/common/v1alpha8/types/decimal_pb2_grpc.py' 2026-05-28T09:24:07,148 adding 'frequenz/api/common/v1alpha8/types/decimal_pb2_grpc.pyi' 2026-05-28T09:24:07,149 adding 'frequenz/api/common/v1alpha8/types/interval_pb2.py' 2026-05-28T09:24:07,151 adding 'frequenz/api/common/v1alpha8/types/interval_pb2.pyi' 2026-05-28T09:24:07,152 adding 'frequenz/api/common/v1alpha8/types/interval_pb2_grpc.py' 2026-05-28T09:24:07,153 adding 'frequenz/api/common/v1alpha8/types/interval_pb2_grpc.pyi' 2026-05-28T09:24:07,155 adding 'frequenz/api/common/v1alpha8/types/location_pb2.py' 2026-05-28T09:24:07,156 adding 'frequenz/api/common/v1alpha8/types/location_pb2.pyi' 2026-05-28T09:24:07,157 adding 'frequenz/api/common/v1alpha8/types/location_pb2_grpc.py' 2026-05-28T09:24:07,159 adding 'frequenz/api/common/v1alpha8/types/location_pb2_grpc.pyi' 2026-05-28T09:24:07,161 adding 'frequenz_api_common-0.8.5.dist-info/licenses/LICENSE' 2026-05-28T09:24:07,162 adding 'frequenz_api_common-0.8.5.dist-info/METADATA' 2026-05-28T09:24:07,163 adding 'frequenz_api_common-0.8.5.dist-info/WHEEL' 2026-05-28T09:24:07,164 adding 'frequenz_api_common-0.8.5.dist-info/top_level.txt' 2026-05-28T09:24:07,169 adding 'frequenz_api_common-0.8.5.dist-info/RECORD' 2026-05-28T09:24:07,177 removing build/bdist.linux-armv7l/wheel 2026-05-28T09:24:07,360 Building wheel for frequenz-api-common (pyproject.toml): finished with status 'done' 2026-05-28T09:24:07,371 Created wheel for frequenz-api-common: filename=frequenz_api_common-0.8.5-py3-none-any.whl size=318671 sha256=020027b06d9327d7b43b5e959898d0a41c9cf6b024e5624666929848ebebd4cf 2026-05-28T09:24:07,372 Stored in directory: /tmp/pip-ephem-wheel-cache-6c2to1e6/wheels/48/33/da/b3507b1b7d32d463512fd8e37f940f38dc00c3a7dacbbdfb07 2026-05-28T09:24:07,392 Successfully built frequenz-api-common 2026-05-28T09:24:07,406 Removed build tracker: '/tmp/pip-build-tracker-i5rc50ha'