2026-06-04T20:48:21,074 Created temporary directory: /tmp/pip-ephem-wheel-cache-a38b0q1q 2026-06-04T20:48:21,076 Created temporary directory: /tmp/pip-build-tracker-ytbaatcr 2026-06-04T20:48:21,076 Initialized build tracking at /tmp/pip-build-tracker-ytbaatcr 2026-06-04T20:48:21,077 Created build tracker: /tmp/pip-build-tracker-ytbaatcr 2026-06-04T20:48:21,077 Entered build tracker: /tmp/pip-build-tracker-ytbaatcr 2026-06-04T20:48:21,078 Created temporary directory: /tmp/pip-wheel-4tp5zcrv 2026-06-04T20:48:21,081 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-06-04T20:48:21,084 Created temporary directory: /tmp/pip-ephem-wheel-cache-k77r10bx 2026-06-04T20:48:21,106 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-06-04T20:48:21,109 2 location(s) to search for versions of frequenz-api-common: 2026-06-04T20:48:21,109 * https://pypi.org/simple/frequenz-api-common/ 2026-06-04T20:48:21,109 * https://www.piwheels.org/simple/frequenz-api-common/ 2026-06-04T20:48:21,110 Fetching project page and analyzing links: https://pypi.org/simple/frequenz-api-common/ 2026-06-04T20:48:21,111 Getting page https://pypi.org/simple/frequenz-api-common/ 2026-06-04T20:48:21,112 Found index url https://pypi.org/simple 2026-06-04T20:48:21,276 Fetched page https://pypi.org/simple/frequenz-api-common/ as application/vnd.pypi.simple.v1+json 2026-06-04T20:48:21,287 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-06-04T20:48:21,288 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-06-04T20:48:21,289 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-06-04T20:48:21,290 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-06-04T20:48:21,291 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-06-04T20:48:21,292 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-06-04T20:48:21,293 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-06-04T20:48:21,294 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-06-04T20:48:21,295 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-06-04T20:48:21,296 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-06-04T20:48:21,297 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-06-04T20:48:21,297 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-06-04T20:48:21,298 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-06-04T20:48:21,299 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-06-04T20:48:21,300 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-06-04T20:48:21,301 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-06-04T20:48:21,302 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-06-04T20:48:21,302 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-06-04T20:48:21,304 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-06-04T20:48:21,304 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-06-04T20:48:21,305 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-06-04T20:48:21,306 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-06-04T20:48:21,307 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-06-04T20:48:21,308 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-06-04T20:48:21,309 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-06-04T20:48:21,309 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-06-04T20:48:21,310 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-06-04T20:48:21,311 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-06-04T20:48:21,312 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-06-04T20:48:21,312 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-06-04T20:48:21,314 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-06-04T20:48:21,314 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-06-04T20:48:21,315 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-06-04T20:48:21,316 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-06-04T20:48:21,317 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-06-04T20:48:21,318 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-06-04T20:48:21,319 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-06-04T20:48:21,320 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-06-04T20:48:21,321 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-06-04T20:48:21,322 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-06-04T20:48:21,322 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-06-04T20:48:21,323 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-06-04T20:48:21,324 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-06-04T20:48:21,325 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-06-04T20:48:21,325 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-06-04T20:48:21,326 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-06-04T20:48:21,327 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-06-04T20:48:21,328 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-06-04T20:48:21,329 Skipping link: No binaries permitted for frequenz-api-common: https://files.pythonhosted.org/packages/85/cf/be998a242454b876f9e3e6c05933a215c1744dc62dbee73707d167f50ed7/frequenz_api_common-0.8.8-py3-none-any.whl (from https://pypi.org/simple/frequenz-api-common/) (requires-python:<4,>=3.11) 2026-06-04T20:48:21,330 Found link https://files.pythonhosted.org/packages/f8/66/f7668480e09e8a392d43085b92d156b01a07832eaaff87490cacf2a24229/frequenz_api_common-0.8.8.tar.gz (from https://pypi.org/simple/frequenz-api-common/) (requires-python:<4,>=3.11), version: 0.8.8 2026-06-04T20:48:21,331 Skipping link: No binaries permitted for frequenz-api-common: https://files.pythonhosted.org/packages/d1/c9/d70728da83a337203b287a48bcc105e3c3097b4a6783458064cfbf32f039/frequenz_api_common-0.8.9-py3-none-any.whl (from https://pypi.org/simple/frequenz-api-common/) (requires-python:<4,>=3.11) 2026-06-04T20:48:21,332 Found link https://files.pythonhosted.org/packages/22/ca/4948f2ef50ec61071019d03e70dab79bf2f0000f820cfe2897fba1c36fda/frequenz_api_common-0.8.9.tar.gz (from https://pypi.org/simple/frequenz-api-common/) (requires-python:<4,>=3.11), version: 0.8.9 2026-06-04T20:48:21,333 Fetching project page and analyzing links: https://www.piwheels.org/simple/frequenz-api-common/ 2026-06-04T20:48:21,333 Getting page https://www.piwheels.org/simple/frequenz-api-common/ 2026-06-04T20:48:21,335 Found index url https://www.piwheels.org/simple 2026-06-04T20:48:21,520 Fetched page https://www.piwheels.org/simple/frequenz-api-common/ as text/html 2026-06-04T20:48:21,529 Skipping link: No binaries permitted for frequenz-api-common: https://www.piwheels.org/simple/frequenz-api-common/frequenz_api_common-0.8.8-py3-none-any.whl#sha256=85d9fa0985ba78702a3797e2ca2d2731a6351c8703b374b4647f2b3692b2421d (from https://www.piwheels.org/simple/frequenz-api-common/) (requires-python:<4,>=3.11) 2026-06-04T20:48:21,530 Skipping link: No binaries permitted for frequenz-api-common: https://www.piwheels.org/simple/frequenz-api-common/frequenz_api_common-0.8.5-py3-none-any.whl#sha256=020027b06d9327d7b43b5e959898d0a41c9cf6b024e5624666929848ebebd4cf (from https://www.piwheels.org/simple/frequenz-api-common/) (requires-python:<4,>=3.11) 2026-06-04T20:48:21,530 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-06-04T20:48:21,531 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-06-04T20:48:21,531 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-06-04T20:48:21,532 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-06-04T20:48:21,533 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-06-04T20:48:21,533 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-06-04T20:48:21,534 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-06-04T20:48:21,534 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-06-04T20:48:21,535 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-06-04T20:48:21,536 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-06-04T20:48:21,536 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-06-04T20:48:21,536 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-06-04T20:48:21,537 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-06-04T20:48:21,537 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-06-04T20:48:21,538 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-06-04T20:48:21,539 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-06-04T20:48:21,539 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-06-04T20:48:21,540 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-06-04T20:48:21,540 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-06-04T20:48:21,541 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-06-04T20:48:21,542 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-06-04T20:48:21,542 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-06-04T20:48:21,543 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-06-04T20:48:21,543 Skipping link: not a file: https://www.piwheels.org/simple/frequenz-api-common/ 2026-06-04T20:48:21,544 Skipping link: not a file: https://pypi.org/simple/frequenz-api-common/ 2026-06-04T20:48:21,566 Given no hashes to check 1 links for project 'frequenz-api-common': discarding no candidates 2026-06-04T20:48:21,584 Collecting frequenz-api-common==0.8.9 2026-06-04T20:48:21,586 Created temporary directory: /tmp/pip-unpack-cbow972b 2026-06-04T20:48:21,824 Downloading frequenz_api_common-0.8.9.tar.gz (72 kB) 2026-06-04T20:48:22,121 Added frequenz-api-common==0.8.9 from https://files.pythonhosted.org/packages/22/ca/4948f2ef50ec61071019d03e70dab79bf2f0000f820cfe2897fba1c36fda/frequenz_api_common-0.8.9.tar.gz to build tracker '/tmp/pip-build-tracker-ytbaatcr' 2026-06-04T20:48:22,134 Created temporary directory: /tmp/pip-build-env-2qy9g06i 2026-06-04T20:48:22,138 Installing build dependencies: started 2026-06-04T20:48:22,139 Running command pip subprocess to install build dependencies 2026-06-04T20:48:23,279 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-06-04T20:48:23,731 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-06-04T20:48:23,756 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-06-04T20:48:25,509 Collecting setuptools==82.0.1 2026-06-04T20:48:25,510 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-06-04T20:48:25,525 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl.metadata (6.5 kB) 2026-06-04T20:48:25,866 Collecting setuptools_scm[toml]==10.0.5 2026-06-04T20:48:25,867 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-06-04T20:48:25,882 Using cached https://www.piwheels.org/simple/setuptools-scm/setuptools_scm-10.0.5-py3-none-any.whl.metadata (6.5 kB) 2026-06-04T20:48:25,892 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-06-04T20:48:25,916 Using cached setuptools_scm-10.0.5-py3-none-any.whl (21 kB) 2026-06-04T20:48:26,158 Collecting frequenz-repo-config[api]==0.17.0 2026-06-04T20:48:26,159 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-06-04T20:48:26,397 Downloading https://archive1.piwheels.org/simple/frequenz-repo-config/frequenz_repo_config-0.17.0-py3-none-any.whl.metadata (7.1 kB) 2026-06-04T20:48:27,975 Collecting protobuf==6.33.6 2026-06-04T20:48:27,985 Using cached protobuf-6.33.6-py3-none-any.whl (170 kB) 2026-06-04T20:48:33,083 Collecting grpcio-tools==1.80.0 2026-06-04T20:48:33,084 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-06-04T20:48:33,095 Downloading https://www.piwheels.org/simple/grpcio-tools/grpcio_tools-1.80.0-cp311-cp311-linux_armv7l.whl.metadata (5.3 kB) 2026-06-04T20:48:37,809 Collecting grpcio==1.80.0 2026-06-04T20:48:37,810 Obtaining dependency information for grpcio==1.80.0 from https://www.piwheels.org/simple/grpcio/grpcio-1.80.0-cp311-cp311-linux_armv7l.whl.metadata 2026-06-04T20:48:37,821 Downloading https://www.piwheels.org/simple/grpcio/grpcio-1.80.0-cp311-cp311-linux_armv7l.whl.metadata (3.8 kB) 2026-06-04T20:48:37,909 Collecting vcs-versioning>=1.0.0.dev0 2026-06-04T20:48:37,910 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-06-04T20:48:37,925 Using cached https://www.piwheels.org/simple/vcs-versioning/vcs_versioning-1.1.1-py3-none-any.whl.metadata (1.6 kB) 2026-06-04T20:48:38,107 Collecting packaging>=20 2026-06-04T20:48:38,108 Obtaining dependency information for packaging>=20 from https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl.metadata 2026-06-04T20:48:38,122 Using cached https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl.metadata (3.5 kB) 2026-06-04T20:48:38,398 Collecting nox>=2022.11.21 2026-06-04T20:48:38,399 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-06-04T20:48:38,411 Downloading https://www.piwheels.org/simple/nox/nox-2026.4.10-py3-none-any.whl.metadata (4.9 kB) 2026-06-04T20:48:38,511 Collecting mkdocs-gen-files<0.7.0,>=0.4.0 2026-06-04T20:48:38,512 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-06-04T20:48:38,735 Downloading https://archive1.piwheels.org/simple/mkdocs-gen-files/mkdocs_gen_files-0.6.1-py3-none-any.whl.metadata (3.0 kB) 2026-06-04T20:48:39,032 Collecting semver<4,>=3.0.1 2026-06-04T20:48:39,034 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-06-04T20:48:39,044 Downloading https://www.piwheels.org/simple/semver/semver-3.0.4-py3-none-any.whl.metadata (6.8 kB) 2026-06-04T20:48:39,195 Collecting github-action-utils<2,>=1.1.0 2026-06-04T20:48:39,197 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-06-04T20:48:39,245 Downloading https://archive1.piwheels.org/simple/github-action-utils/github_action_utils-1.1.0-py2.py3-none-any.whl.metadata (14 kB) 2026-06-04T20:48:39,586 Collecting mkdocstrings-python<3,>=1.14.6 2026-06-04T20:48:39,587 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-06-04T20:48:39,598 Downloading https://www.piwheels.org/simple/mkdocstrings-python/mkdocstrings_python-2.0.3-py3-none-any.whl.metadata (12 kB) 2026-06-04T20:48:39,992 Collecting mypy-protobuf<6,>=3.0.0 2026-06-04T20:48:39,993 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-06-04T20:48:40,004 Downloading https://www.piwheels.org/simple/mypy-protobuf/mypy_protobuf-5.1.0-py3-none-any.whl.metadata (19 kB) 2026-06-04T20:48:41,080 Collecting typing-extensions~=4.12 2026-06-04T20:48:41,081 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-06-04T20:48:41,095 Using cached https://www.piwheels.org/simple/typing-extensions/typing_extensions-4.15.0-py3-none-any.whl.metadata (3.3 kB) 2026-06-04T20:48:41,104 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-06-04T20:48:41,128 Using cached typing_extensions-4.15.0-py3-none-any.whl (44 kB) 2026-06-04T20:48:41,471 Collecting mkdocs<=1.6.1,>=1.4.1 2026-06-04T20:48:41,473 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-06-04T20:48:41,483 Downloading https://www.piwheels.org/simple/mkdocs/mkdocs-1.6.1-py3-none-any.whl.metadata (6.0 kB) 2026-06-04T20:48:41,557 Collecting properdocs>=1.6.5 2026-06-04T20:48:41,559 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-06-04T20:48:41,780 Downloading https://archive1.piwheels.org/simple/properdocs/properdocs-1.6.7-py3-none-any.whl.metadata (4.8 kB) 2026-06-04T20:48:42,035 Collecting mkdocstrings>=0.30 2026-06-04T20:48:42,036 Obtaining dependency information for mkdocstrings>=0.30 from https://www.piwheels.org/simple/mkdocstrings/mkdocstrings-1.0.4-py3-none-any.whl.metadata 2026-06-04T20:48:42,047 Downloading https://www.piwheels.org/simple/mkdocstrings/mkdocstrings-1.0.4-py3-none-any.whl.metadata (15 kB) 2026-06-04T20:48:42,161 Collecting mkdocs-autorefs>=1.4 2026-06-04T20:48:42,162 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-06-04T20:48:42,173 Downloading https://www.piwheels.org/simple/mkdocs-autorefs/mkdocs_autorefs-1.4.4-py3-none-any.whl.metadata (14 kB) 2026-06-04T20:48:42,388 Collecting griffelib>=2.0 2026-06-04T20:48:42,389 Obtaining dependency information for griffelib>=2.0 from https://www.piwheels.org/simple/griffelib/griffelib-2.0.2-py3-none-any.whl.metadata 2026-06-04T20:48:42,400 Downloading https://www.piwheels.org/simple/griffelib/griffelib-2.0.2-py3-none-any.whl.metadata (1.3 kB) 2026-06-04T20:48:43,011 Collecting types-protobuf>=4.24 2026-06-04T20:48:43,012 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-06-04T20:48:43,023 Downloading https://www.piwheels.org/simple/types-protobuf/types_protobuf-7.34.1.20260518-py3-none-any.whl.metadata (2.2 kB) 2026-06-04T20:48:43,337 Collecting argcomplete<4,>=1.9.4 2026-06-04T20:48:43,338 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-06-04T20:48:43,347 Downloading https://www.piwheels.org/simple/argcomplete/argcomplete-3.6.3-py3-none-any.whl.metadata (16 kB) 2026-06-04T20:48:43,498 Collecting attrs>=24.1 2026-06-04T20:48:43,499 Obtaining dependency information for attrs>=24.1 from https://www.piwheels.org/simple/attrs/attrs-26.1.0-py3-none-any.whl.metadata 2026-06-04T20:48:43,513 Using cached https://www.piwheels.org/simple/attrs/attrs-26.1.0-py3-none-any.whl.metadata (8.8 kB) 2026-06-04T20:48:43,949 Collecting colorlog<7,>=2.6.1 2026-06-04T20:48:43,951 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-06-04T20:48:43,960 Downloading https://www.piwheels.org/simple/colorlog/colorlog-6.10.1-py3-none-any.whl.metadata (11 kB) 2026-06-04T20:48:44,129 Collecting dependency-groups>=1.1 2026-06-04T20:48:44,130 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-06-04T20:48:44,354 Downloading https://archive1.piwheels.org/simple/dependency-groups/dependency_groups-1.3.1-py3-none-any.whl.metadata (2.3 kB) 2026-06-04T20:48:44,692 Collecting humanize>=4 2026-06-04T20:48:44,693 Obtaining dependency information for humanize>=4 from https://www.piwheels.org/simple/humanize/humanize-4.15.0-py3-none-any.whl.metadata 2026-06-04T20:48:44,702 Downloading https://www.piwheels.org/simple/humanize/humanize-4.15.0-py3-none-any.whl.metadata (7.8 kB) 2026-06-04T20:48:45,415 Collecting virtualenv>=20.15 2026-06-04T20:48:45,416 Obtaining dependency information for virtualenv>=20.15 from https://www.piwheels.org/simple/virtualenv/virtualenv-21.4.2-py3-none-any.whl.metadata 2026-06-04T20:48:45,432 Using cached https://www.piwheels.org/simple/virtualenv/virtualenv-21.4.2-py3-none-any.whl.metadata (3.5 kB) 2026-06-04T20:48:46,020 Collecting click>=7.0 2026-06-04T20:48:46,021 Obtaining dependency information for click>=7.0 from https://www.piwheels.org/simple/click/click-8.4.1-py3-none-any.whl.metadata 2026-06-04T20:48:46,035 Using cached https://www.piwheels.org/simple/click/click-8.4.1-py3-none-any.whl.metadata (2.6 kB) 2026-06-04T20:48:46,125 Collecting ghp-import>=1.0 2026-06-04T20:48:46,126 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-06-04T20:48:46,136 Downloading https://www.piwheels.org/simple/ghp-import/ghp_import-2.1.0-py3-none-any.whl.metadata (7.2 kB) 2026-06-04T20:48:46,286 Collecting jinja2>=2.11.1 2026-06-04T20:48:46,287 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-06-04T20:48:46,300 Using cached https://www.piwheels.org/simple/jinja2/jinja2-3.1.6-py3-none-any.whl.metadata (2.9 kB) 2026-06-04T20:48:46,309 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-06-04T20:48:46,333 Using cached jinja2-3.1.6-py3-none-any.whl (134 kB) 2026-06-04T20:48:46,646 Collecting markdown>=3.3.6 2026-06-04T20:48:46,647 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-06-04T20:48:46,659 Using cached https://www.piwheels.org/simple/markdown/markdown-3.10.2-py3-none-any.whl.metadata (5.1 kB) 2026-06-04T20:48:46,669 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-06-04T20:48:46,692 Using cached markdown-3.10.2-py3-none-any.whl (108 kB) 2026-06-04T20:48:47,196 Collecting markupsafe>=2.0.1 2026-06-04T20:48:47,197 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-06-04T20:48:47,211 Using cached https://www.piwheels.org/simple/markupsafe/markupsafe-3.0.3-cp311-cp311-linux_armv7l.whl.metadata (2.7 kB) 2026-06-04T20:48:47,220 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-06-04T20:48:47,238 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-06-04T20:48:47,251 Downloading https://www.piwheels.org/simple/markupsafe/MarkupSafe-3.0.1-cp311-cp311-linux_armv7l.whl.metadata (4.0 kB) 2026-06-04T20:48:47,265 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-06-04T20:48:47,283 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-06-04T20:48:47,507 Downloading https://archive1.piwheels.org/simple/markupsafe/MarkupSafe-3.0.0-cp311-cp311-linux_armv7l.whl.metadata (4.0 kB) 2026-06-04T20:48:47,522 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-06-04T20:48:47,541 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-06-04T20:48:47,551 Downloading https://www.piwheels.org/simple/markupsafe/markupsafe-3.0.0-py3-none-any.whl.metadata (4.0 kB) 2026-06-04T20:48:47,565 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-06-04T20:48:47,583 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-06-04T20:48:47,594 Downloading https://www.piwheels.org/simple/markupsafe/MarkupSafe-2.1.5-cp311-cp311-linux_armv7l.whl.metadata (3.0 kB) 2026-06-04T20:48:47,607 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-06-04T20:48:47,626 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-06-04T20:48:47,648 Downloading https://archive1.piwheels.org/simple/markupsafe/MarkupSafe-2.1.4-cp311-cp311-linux_armv7l.whl.metadata (3.0 kB) 2026-06-04T20:48:47,662 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-06-04T20:48:47,681 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-06-04T20:48:47,697 Downloading https://www.piwheels.org/simple/markupsafe/MarkupSafe-2.1.3-cp311-cp311-linux_armv7l.whl.metadata (3.0 kB) 2026-06-04T20:48:47,711 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-06-04T20:48:47,729 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-06-04T20:48:47,739 Downloading https://www.piwheels.org/simple/markupsafe/MarkupSafe-2.1.2-cp311-cp311-linux_armv7l.whl.metadata (3.2 kB) 2026-06-04T20:48:47,754 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-06-04T20:48:47,772 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-06-04T20:48:47,790 Downloading https://archive1.piwheels.org/simple/markupsafe/MarkupSafe-2.1.1-cp311-cp311-linux_armv7l.whl.metadata (3.2 kB) 2026-06-04T20:48:47,804 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-06-04T20:48:47,822 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-06-04T20:48:47,865 Downloading https://archive1.piwheels.org/simple/markupsafe/MarkupSafe-2.1.0-cp311-cp311-linux_armv7l.whl.metadata (3.2 kB) 2026-06-04T20:48:47,879 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-06-04T20:48:47,897 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-06-04T20:48:47,914 Downloading https://archive1.piwheels.org/simple/markupsafe/MarkupSafe-2.0.1-cp311-cp311-linux_armv7l.whl.metadata (3.2 kB) 2026-06-04T20:48:47,928 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-06-04T20:48:48,114 Downloading markupsafe-3.0.3.tar.gz (80 kB) 2026-06-04T20:48:48,184 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 80.3/80.3 kB 1.2 MB/s eta 0:00:00 2026-06-04T20:48:48,280 Installing build dependencies: started 2026-06-04T20:48:48,281 Running command pip subprocess to install build dependencies 2026-06-04T20:48:50,002 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-06-04T20:48:50,028 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-06-04T20:48:51,781 Collecting setuptools>=77 2026-06-04T20:48:51,782 Obtaining dependency information for setuptools>=77 from https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl.metadata 2026-06-04T20:48:51,796 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl.metadata (6.5 kB) 2026-06-04T20:48:52,058 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-06-04T20:48:52,179 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-06-04T20:48:54,925 Installing collected packages: setuptools 2026-06-04T20:48:57,985 Successfully installed setuptools-82.0.1 2026-06-04T20:48:58,253 Installing build dependencies: finished with status 'done' 2026-06-04T20:48:58,259 Getting requirements to build wheel: started 2026-06-04T20:48:58,260 Running command Getting requirements to build wheel 2026-06-04T20:48:58,969 running egg_info 2026-06-04T20:48:58,975 writing src/MarkupSafe.egg-info/PKG-INFO 2026-06-04T20:48:58,978 writing dependency_links to src/MarkupSafe.egg-info/dependency_links.txt 2026-06-04T20:48:58,981 writing top-level names to src/MarkupSafe.egg-info/top_level.txt 2026-06-04T20:48:59,001 reading manifest file 'src/MarkupSafe.egg-info/SOURCES.txt' 2026-06-04T20:48:59,006 reading manifest template 'MANIFEST.in' 2026-06-04T20:48:59,010 no previously-included directories found matching 'docs/_build' 2026-06-04T20:48:59,012 warning: no previously-included files matching '*.pyc' found anywhere in distribution 2026-06-04T20:48:59,013 adding license file 'LICENSE.txt' 2026-06-04T20:48:59,016 writing manifest file 'src/MarkupSafe.egg-info/SOURCES.txt' 2026-06-04T20:48:59,113 Getting requirements to build wheel: finished with status 'done' 2026-06-04T20:48:59,118 Preparing metadata (pyproject.toml): started 2026-06-04T20:48:59,119 Running command Preparing metadata (pyproject.toml) 2026-06-04T20:48:59,775 running dist_info 2026-06-04T20:48:59,786 creating /tmp/pip-modern-metadata-e1j3hiar/MarkupSafe.egg-info 2026-06-04T20:48:59,787 writing /tmp/pip-modern-metadata-e1j3hiar/MarkupSafe.egg-info/PKG-INFO 2026-06-04T20:48:59,791 writing dependency_links to /tmp/pip-modern-metadata-e1j3hiar/MarkupSafe.egg-info/dependency_links.txt 2026-06-04T20:48:59,794 writing top-level names to /tmp/pip-modern-metadata-e1j3hiar/MarkupSafe.egg-info/top_level.txt 2026-06-04T20:48:59,796 writing manifest file '/tmp/pip-modern-metadata-e1j3hiar/MarkupSafe.egg-info/SOURCES.txt' 2026-06-04T20:48:59,814 reading manifest file '/tmp/pip-modern-metadata-e1j3hiar/MarkupSafe.egg-info/SOURCES.txt' 2026-06-04T20:48:59,816 reading manifest template 'MANIFEST.in' 2026-06-04T20:48:59,818 no previously-included directories found matching 'docs/_build' 2026-06-04T20:48:59,821 warning: no previously-included files matching '*.pyc' found anywhere in distribution 2026-06-04T20:48:59,821 adding license file 'LICENSE.txt' 2026-06-04T20:48:59,825 writing manifest file '/tmp/pip-modern-metadata-e1j3hiar/MarkupSafe.egg-info/SOURCES.txt' 2026-06-04T20:48:59,826 creating '/tmp/pip-modern-metadata-e1j3hiar/markupsafe-3.0.3.dist-info' 2026-06-04T20:48:59,945 Preparing metadata (pyproject.toml): finished with status 'done' 2026-06-04T20:49:00,201 Collecting mergedeep>=1.3.4 2026-06-04T20:49:00,202 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-06-04T20:49:00,213 Downloading https://www.piwheels.org/simple/mergedeep/mergedeep-1.3.4-py3-none-any.whl.metadata (4.3 kB) 2026-06-04T20:49:00,289 Collecting mkdocs-get-deps>=0.2.0 2026-06-04T20:49:00,290 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-06-04T20:49:00,305 Downloading https://www.piwheels.org/simple/mkdocs-get-deps/mkdocs_get_deps-0.2.2-py3-none-any.whl.metadata (4.0 kB) 2026-06-04T20:49:00,456 Collecting pathspec>=0.11.1 2026-06-04T20:49:00,457 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-06-04T20:49:00,471 Using cached https://www.piwheels.org/simple/pathspec/pathspec-1.1.1-py3-none-any.whl.metadata (14 kB) 2026-06-04T20:49:00,539 Collecting pyyaml-env-tag>=0.1 2026-06-04T20:49:00,540 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-06-04T20:49:00,554 Downloading https://www.piwheels.org/simple/pyyaml-env-tag/pyyaml_env_tag-1.1-py3-none-any.whl.metadata (5.5 kB) 2026-06-04T20:49:00,568 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-06-04T20:49:00,597 Downloading pyyaml_env_tag-1.1-py3-none-any.whl (4.7 kB) 2026-06-04T20:49:00,969 Collecting pyyaml>=5.1 2026-06-04T20:49:00,970 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-06-04T20:49:00,984 Using cached https://www.piwheels.org/simple/pyyaml/pyyaml-6.0.3-cp311-cp311-linux_armv7l.whl.metadata (2.4 kB) 2026-06-04T20:49:00,992 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-06-04T20:49:01,011 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-06-04T20:49:01,024 Using cached https://www.piwheels.org/simple/pyyaml/PyYAML-6.0.2-cp311-cp311-linux_armv7l.whl.metadata (2.1 kB) 2026-06-04T20:49:01,032 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-06-04T20:49:01,051 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-06-04T20:49:01,065 Using cached https://www.piwheels.org/simple/pyyaml/PyYAML-6.0.1-cp311-cp311-linux_armv7l.whl.metadata (2.1 kB) 2026-06-04T20:49:01,073 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-06-04T20:49:01,093 Using cached pyyaml-6.0.3-cp311-cp311-linux_armv7l.whl 2026-06-04T20:49:01,264 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-06-04T20:49:01,266 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-06-04T20:49:01,445 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-06-04T20:49:01,447 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-06-04T20:49:01,448 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-06-04T20:49:01,495 Collecting watchdog>=2.0 2026-06-04T20:49:01,504 Downloading watchdog-6.0.0-py3-none-manylinux2014_armv7l.whl (79 kB) 2026-06-04T20:49:01,523 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 79.1/79.1 kB 6.0 MB/s eta 0:00:00 2026-06-04T20:49:02,083 Collecting pymdown-extensions>=6.3 2026-06-04T20:49:02,085 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-06-04T20:49:02,095 Downloading https://www.piwheels.org/simple/pymdown-extensions/pymdown_extensions-10.21.3-py3-none-any.whl.metadata (3.1 kB) 2026-06-04T20:49:02,359 Collecting platformdirs>=2.2.0 2026-06-04T20:49:02,361 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-06-04T20:49:02,375 Using cached https://www.piwheels.org/simple/platformdirs/platformdirs-4.10.0-py3-none-any.whl.metadata (5.5 kB) 2026-06-04T20:49:02,529 Collecting distlib<1,>=0.3.7 2026-06-04T20:49:02,530 Obtaining dependency information for distlib<1,>=0.3.7 from https://www.piwheels.org/simple/distlib/distlib-0.4.1-py2.py3-none-any.whl.metadata 2026-06-04T20:49:02,545 Using cached https://www.piwheels.org/simple/distlib/distlib-0.4.1-py2.py3-none-any.whl.metadata (5.3 kB) 2026-06-04T20:49:02,787 Collecting filelock<4,>=3.24.2 2026-06-04T20:49:02,789 Obtaining dependency information for filelock<4,>=3.24.2 from https://www.piwheels.org/simple/filelock/filelock-3.29.1-py3-none-any.whl.metadata 2026-06-04T20:49:02,803 Using cached https://www.piwheels.org/simple/filelock/filelock-3.29.1-py3-none-any.whl.metadata (2.0 kB) 2026-06-04T20:49:02,940 Collecting python-discovery>=1.4 2026-06-04T20:49:02,941 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-06-04T20:49:02,957 Using cached https://www.piwheels.org/simple/python-discovery/python_discovery-1.4.0-py3-none-any.whl.metadata (5.6 kB) 2026-06-04T20:49:03,143 Collecting python-dateutil>=2.8.1 2026-06-04T20:49:03,144 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-06-04T20:49:03,161 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-06-04T20:49:03,693 Collecting six>=1.5 2026-06-04T20:49:03,695 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-06-04T20:49:03,708 Using cached https://www.piwheels.org/simple/six/six-1.17.0-py2.py3-none-any.whl.metadata (1.7 kB) 2026-06-04T20:49:03,950 Downloading https://www.piwheels.org/simple/grpcio-tools/grpcio_tools-1.80.0-cp311-cp311-linux_armv7l.whl (75.3 MB) 2026-06-04T20:49:09,102 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 75.3/75.3 MB 4.9 MB/s eta 0:00:00 2026-06-04T20:49:09,116 Downloading https://www.piwheels.org/simple/grpcio/grpcio-1.80.0-cp311-cp311-linux_armv7l.whl (196.1 MB) 2026-06-04T20:49:21,909 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 196.1/196.1 MB 2.7 MB/s eta 0:00:00 2026-06-04T20:49:22,108 Downloading https://archive1.piwheels.org/simple/github-action-utils/github_action_utils-1.1.0-py2.py3-none-any.whl (8.9 kB) 2026-06-04T20:49:22,156 Downloading https://archive1.piwheels.org/simple/mkdocs-gen-files/mkdocs_gen_files-0.6.1-py3-none-any.whl (8.3 kB) 2026-06-04T20:49:22,346 Downloading https://www.piwheels.org/simple/mkdocstrings-python/mkdocstrings_python-2.0.3-py3-none-any.whl (104 kB) 2026-06-04T20:49:22,367 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 104.8/104.8 kB 6.5 MB/s eta 0:00:00 2026-06-04T20:49:22,380 Downloading https://www.piwheels.org/simple/mypy-protobuf/mypy_protobuf-5.1.0-py3-none-any.whl (26 kB) 2026-06-04T20:49:22,398 Downloading https://www.piwheels.org/simple/nox/nox-2026.4.10-py3-none-any.whl (75 kB) 2026-06-04T20:49:22,415 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 75.5/75.5 kB 6.9 MB/s eta 0:00:00 2026-06-04T20:49:22,432 Using cached https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl (100 kB) 2026-06-04T20:49:22,445 Downloading https://www.piwheels.org/simple/semver/semver-3.0.4-py3-none-any.whl (17 kB) 2026-06-04T20:49:22,469 Using cached https://www.piwheels.org/simple/vcs-versioning/vcs_versioning-1.1.1-py3-none-any.whl (79 kB) 2026-06-04T20:49:22,497 Downloading https://archive1.piwheels.org/simple/frequenz-repo-config/frequenz_repo_config-0.17.0-py3-none-any.whl (44 kB) 2026-06-04T20:49:22,513 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 44.6/44.6 kB 4.0 MB/s eta 0:00:00 2026-06-04T20:49:22,522 Downloading https://www.piwheels.org/simple/argcomplete/argcomplete-3.6.3-py3-none-any.whl (43 kB) 2026-06-04T20:49:22,539 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 43.8/43.8 kB 3.8 MB/s eta 0:00:00 2026-06-04T20:49:22,558 Using cached https://www.piwheels.org/simple/attrs/attrs-26.1.0-py3-none-any.whl (67 kB) 2026-06-04T20:49:22,570 Downloading https://www.piwheels.org/simple/colorlog/colorlog-6.10.1-py3-none-any.whl (11 kB) 2026-06-04T20:49:22,601 Downloading https://archive1.piwheels.org/simple/dependency-groups/dependency_groups-1.3.1-py3-none-any.whl (8.7 kB) 2026-06-04T20:49:22,618 Downloading https://www.piwheels.org/simple/griffelib/griffelib-2.0.2-py3-none-any.whl (142 kB) 2026-06-04T20:49:22,641 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 142.4/142.4 kB 8.4 MB/s eta 0:00:00 2026-06-04T20:49:22,654 Downloading https://www.piwheels.org/simple/humanize/humanize-4.15.0-py3-none-any.whl (132 kB) 2026-06-04T20:49:22,674 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 132.2/132.2 kB 9.5 MB/s eta 0:00:00 2026-06-04T20:49:22,686 Downloading https://www.piwheels.org/simple/mkdocs/mkdocs-1.6.1-py3-none-any.whl (3.9 MB) 2026-06-04T20:49:22,983 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.9/3.9 MB 13.3 MB/s eta 0:00:00 2026-06-04T20:49:23,033 Downloading https://www.piwheels.org/simple/mkdocs-autorefs/mkdocs_autorefs-1.4.4-py3-none-any.whl (25 kB) 2026-06-04T20:49:23,053 Downloading https://www.piwheels.org/simple/mkdocstrings/mkdocstrings-1.0.4-py3-none-any.whl (35 kB) 2026-06-04T20:49:23,115 Downloading https://archive1.piwheels.org/simple/properdocs/properdocs-1.6.7-py3-none-any.whl (225 kB) 2026-06-04T20:49:23,167 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 225.4/225.4 kB 4.8 MB/s eta 0:00:00 2026-06-04T20:49:23,179 Downloading https://www.piwheels.org/simple/types-protobuf/types_protobuf-7.34.1.20260518-py3-none-any.whl (85 kB) 2026-06-04T20:49:23,197 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 86.0/86.0 kB 7.1 MB/s eta 0:00:00 2026-06-04T20:49:23,739 Using cached https://www.piwheels.org/simple/virtualenv/virtualenv-21.4.2-py3-none-any.whl (7.6 MB) 2026-06-04T20:49:24,186 Using cached https://www.piwheels.org/simple/click/click-8.4.1-py3-none-any.whl (116 kB) 2026-06-04T20:49:24,310 Using cached https://www.piwheels.org/simple/distlib/distlib-0.4.1-py2.py3-none-any.whl (469 kB) 2026-06-04T20:49:24,351 Using cached https://www.piwheels.org/simple/filelock/filelock-3.29.1-py3-none-any.whl (40 kB) 2026-06-04T20:49:24,367 Downloading https://www.piwheels.org/simple/ghp-import/ghp_import-2.1.0-py3-none-any.whl (10 kB) 2026-06-04T20:49:24,394 Downloading https://www.piwheels.org/simple/mergedeep/mergedeep-1.3.4-py3-none-any.whl (6.4 kB) 2026-06-04T20:49:24,414 Downloading https://www.piwheels.org/simple/mkdocs-get-deps/mkdocs_get_deps-0.2.2-py3-none-any.whl (9.6 kB) 2026-06-04T20:49:24,440 Using cached https://www.piwheels.org/simple/pathspec/pathspec-1.1.1-py3-none-any.whl (57 kB) 2026-06-04T20:49:24,461 Using cached https://www.piwheels.org/simple/platformdirs/platformdirs-4.10.0-py3-none-any.whl (22 kB) 2026-06-04T20:49:24,474 Downloading https://www.piwheels.org/simple/pymdown-extensions/pymdown_extensions-10.21.3-py3-none-any.whl (269 kB) 2026-06-04T20:49:24,508 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 269.0/269.0 kB 9.6 MB/s eta 0:00:00 2026-06-04T20:49:24,527 Using cached https://www.piwheels.org/simple/python-discovery/python_discovery-1.4.0-py3-none-any.whl (33 kB) 2026-06-04T20:49:24,551 Using cached https://www.piwheels.org/simple/python-dateutil/python_dateutil-2.9.0.post0-py2.py3-none-any.whl (229 kB) 2026-06-04T20:49:24,570 Using cached https://www.piwheels.org/simple/six/six-1.17.0-py2.py3-none-any.whl (11 kB) 2026-06-04T20:49:24,643 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-06-04T20:49:29,873 Using cached https://www.piwheels.org/simple/grpcio-tools/grpcio_tools-1.80.0-cp311-cp311-linux_armv7l.whl (75.3 MB) 2026-06-04T20:49:44,467 Using cached https://www.piwheels.org/simple/grpcio/grpcio-1.80.0-cp311-cp311-linux_armv7l.whl (196.1 MB) 2026-06-04T20:49:50,720 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-06-04T20:49:50,740 Using cached https://archive1.piwheels.org/simple/mkdocs-gen-files/mkdocs_gen_files-0.6.1-py3-none-any.whl (8.3 kB) 2026-06-04T20:49:50,937 Using cached https://www.piwheels.org/simple/mkdocstrings-python/mkdocstrings_python-2.0.3-py3-none-any.whl (104 kB) 2026-06-04T20:49:50,961 Using cached https://www.piwheels.org/simple/mypy-protobuf/mypy_protobuf-5.1.0-py3-none-any.whl (26 kB) 2026-06-04T20:49:50,982 Using cached https://www.piwheels.org/simple/nox/nox-2026.4.10-py3-none-any.whl (75 kB) 2026-06-04T20:49:51,005 Using cached https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl (100 kB) 2026-06-04T20:49:51,027 Using cached https://www.piwheels.org/simple/semver/semver-3.0.4-py3-none-any.whl (17 kB) 2026-06-04T20:49:51,049 Using cached https://www.piwheels.org/simple/vcs-versioning/vcs_versioning-1.1.1-py3-none-any.whl (79 kB) 2026-06-04T20:49:51,074 Using cached https://archive1.piwheels.org/simple/frequenz-repo-config/frequenz_repo_config-0.17.0-py3-none-any.whl (44 kB) 2026-06-04T20:49:51,098 Using cached https://www.piwheels.org/simple/argcomplete/argcomplete-3.6.3-py3-none-any.whl (43 kB) 2026-06-04T20:49:51,121 Using cached https://www.piwheels.org/simple/attrs/attrs-26.1.0-py3-none-any.whl (67 kB) 2026-06-04T20:49:51,143 Using cached https://www.piwheels.org/simple/colorlog/colorlog-6.10.1-py3-none-any.whl (11 kB) 2026-06-04T20:49:51,162 Using cached https://archive1.piwheels.org/simple/dependency-groups/dependency_groups-1.3.1-py3-none-any.whl (8.7 kB) 2026-06-04T20:49:51,186 Using cached https://www.piwheels.org/simple/griffelib/griffelib-2.0.2-py3-none-any.whl (142 kB) 2026-06-04T20:49:51,212 Using cached https://www.piwheels.org/simple/humanize/humanize-4.15.0-py3-none-any.whl (132 kB) 2026-06-04T20:49:51,516 Using cached https://www.piwheels.org/simple/mkdocs/mkdocs-1.6.1-py3-none-any.whl (3.9 MB) 2026-06-04T20:49:51,639 Using cached https://www.piwheels.org/simple/mkdocs-autorefs/mkdocs_autorefs-1.4.4-py3-none-any.whl (25 kB) 2026-06-04T20:49:51,660 Using cached https://www.piwheels.org/simple/mkdocstrings/mkdocstrings-1.0.4-py3-none-any.whl (35 kB) 2026-06-04T20:49:51,690 Using cached https://archive1.piwheels.org/simple/properdocs/properdocs-1.6.7-py3-none-any.whl (225 kB) 2026-06-04T20:49:51,719 Using cached https://www.piwheels.org/simple/types-protobuf/types_protobuf-7.34.1.20260518-py3-none-any.whl (85 kB) 2026-06-04T20:49:52,263 Using cached https://www.piwheels.org/simple/virtualenv/virtualenv-21.4.2-py3-none-any.whl (7.6 MB) 2026-06-04T20:49:52,492 Using cached https://www.piwheels.org/simple/click/click-8.4.1-py3-none-any.whl (116 kB) 2026-06-04T20:49:52,549 Using cached https://www.piwheels.org/simple/distlib/distlib-0.4.1-py2.py3-none-any.whl (469 kB) 2026-06-04T20:49:52,582 Using cached https://www.piwheels.org/simple/filelock/filelock-3.29.1-py3-none-any.whl (40 kB) 2026-06-04T20:49:52,603 Using cached https://www.piwheels.org/simple/ghp-import/ghp_import-2.1.0-py3-none-any.whl (10 kB) 2026-06-04T20:49:52,622 Using cached https://www.piwheels.org/simple/mergedeep/mergedeep-1.3.4-py3-none-any.whl (6.4 kB) 2026-06-04T20:49:52,641 Using cached https://www.piwheels.org/simple/mkdocs-get-deps/mkdocs_get_deps-0.2.2-py3-none-any.whl (9.6 kB) 2026-06-04T20:49:52,660 Using cached https://www.piwheels.org/simple/pathspec/pathspec-1.1.1-py3-none-any.whl (57 kB) 2026-06-04T20:49:52,681 Using cached https://www.piwheels.org/simple/platformdirs/platformdirs-4.10.0-py3-none-any.whl (22 kB) 2026-06-04T20:49:52,721 Using cached https://www.piwheels.org/simple/pymdown-extensions/pymdown_extensions-10.21.3-py3-none-any.whl (269 kB) 2026-06-04T20:49:52,749 Using cached https://www.piwheels.org/simple/python-discovery/python_discovery-1.4.0-py3-none-any.whl (33 kB) 2026-06-04T20:49:52,780 Using cached https://www.piwheels.org/simple/python-dateutil/python_dateutil-2.9.0.post0-py2.py3-none-any.whl (229 kB) 2026-06-04T20:49:52,807 Using cached https://www.piwheels.org/simple/six/six-1.17.0-py2.py3-none-any.whl (11 kB) 2026-06-04T20:49:52,890 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-06-04T20:49:52,935 Building wheels for collected packages: markupsafe 2026-06-04T20:49:52,941 Building wheel for markupsafe (pyproject.toml): started 2026-06-04T20:49:52,942 Running command Building wheel for markupsafe (pyproject.toml) 2026-06-04T20:49:53,630 running bdist_wheel 2026-06-04T20:49:53,644 running build 2026-06-04T20:49:53,645 running build_py 2026-06-04T20:49:53,651 creating build/lib.linux-armv7l-cpython-311/markupsafe 2026-06-04T20:49:53,654 copying src/markupsafe/__init__.py -> build/lib.linux-armv7l-cpython-311/markupsafe 2026-06-04T20:49:53,657 copying src/markupsafe/_native.py -> build/lib.linux-armv7l-cpython-311/markupsafe 2026-06-04T20:49:53,658 running egg_info 2026-06-04T20:49:53,668 writing src/MarkupSafe.egg-info/PKG-INFO 2026-06-04T20:49:53,671 writing dependency_links to src/MarkupSafe.egg-info/dependency_links.txt 2026-06-04T20:49:53,673 writing top-level names to src/MarkupSafe.egg-info/top_level.txt 2026-06-04T20:49:53,683 reading manifest file 'src/MarkupSafe.egg-info/SOURCES.txt' 2026-06-04T20:49:53,689 reading manifest template 'MANIFEST.in' 2026-06-04T20:49:53,691 no previously-included directories found matching 'docs/_build' 2026-06-04T20:49:53,693 warning: no previously-included files matching '*.pyc' found anywhere in distribution 2026-06-04T20:49:53,695 adding license file 'LICENSE.txt' 2026-06-04T20:49:53,698 writing manifest file 'src/MarkupSafe.egg-info/SOURCES.txt' 2026-06-04T20:49:53,701 copying src/markupsafe/_speedups.c -> build/lib.linux-armv7l-cpython-311/markupsafe 2026-06-04T20:49:53,703 copying src/markupsafe/_speedups.pyi -> build/lib.linux-armv7l-cpython-311/markupsafe 2026-06-04T20:49:53,705 copying src/markupsafe/py.typed -> build/lib.linux-armv7l-cpython-311/markupsafe 2026-06-04T20:49:53,707 running build_ext 2026-06-04T20:49:53,714 building 'markupsafe._speedups' extension 2026-06-04T20:49:53,715 creating build/temp.linux-armv7l-cpython-311/src/markupsafe 2026-06-04T20:49:53,717 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-06-04T20:49:54,445 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-06-04T20:49:54,560 installing to build/bdist.linux-armv7l/wheel 2026-06-04T20:49:54,560 running install 2026-06-04T20:49:54,584 running install_lib 2026-06-04T20:49:54,590 creating build/bdist.linux-armv7l/wheel 2026-06-04T20:49:54,592 creating build/bdist.linux-armv7l/wheel/markupsafe 2026-06-04T20:49:54,594 copying build/lib.linux-armv7l-cpython-311/markupsafe/_speedups.c -> build/bdist.linux-armv7l/wheel/./markupsafe 2026-06-04T20:49:54,596 copying build/lib.linux-armv7l-cpython-311/markupsafe/_speedups.pyi -> build/bdist.linux-armv7l/wheel/./markupsafe 2026-06-04T20:49:54,599 copying build/lib.linux-armv7l-cpython-311/markupsafe/py.typed -> build/bdist.linux-armv7l/wheel/./markupsafe 2026-06-04T20:49:54,601 copying build/lib.linux-armv7l-cpython-311/markupsafe/__init__.py -> build/bdist.linux-armv7l/wheel/./markupsafe 2026-06-04T20:49:54,603 copying build/lib.linux-armv7l-cpython-311/markupsafe/_native.py -> build/bdist.linux-armv7l/wheel/./markupsafe 2026-06-04T20:49:54,606 copying build/lib.linux-armv7l-cpython-311/markupsafe/_speedups.cpython-311-arm-linux-gnueabihf.so -> build/bdist.linux-armv7l/wheel/./markupsafe 2026-06-04T20:49:54,608 running install_egg_info 2026-06-04T20:49:54,613 Copying src/MarkupSafe.egg-info to build/bdist.linux-armv7l/wheel/./MarkupSafe-3.0.3-py3.11.egg-info 2026-06-04T20:49:54,622 running install_scripts 2026-06-04T20:49:54,668 creating build/bdist.linux-armv7l/wheel/markupsafe-3.0.3.dist-info/WHEEL 2026-06-04T20:49:54,672 creating '/tmp/pip-wheel-cdes434s/.tmp-y2cuvmf7/markupsafe-3.0.3-cp311-cp311-linux_armv7l.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-06-04T20:49:54,675 adding 'markupsafe/__init__.py' 2026-06-04T20:49:54,677 adding 'markupsafe/_native.py' 2026-06-04T20:49:54,679 adding 'markupsafe/_speedups.c' 2026-06-04T20:49:54,684 adding 'markupsafe/_speedups.cpython-311-arm-linux-gnueabihf.so' 2026-06-04T20:49:54,686 adding 'markupsafe/_speedups.pyi' 2026-06-04T20:49:54,687 adding 'markupsafe/py.typed' 2026-06-04T20:49:54,691 adding 'markupsafe-3.0.3.dist-info/licenses/LICENSE.txt' 2026-06-04T20:49:54,692 adding 'markupsafe-3.0.3.dist-info/METADATA' 2026-06-04T20:49:54,694 adding 'markupsafe-3.0.3.dist-info/WHEEL' 2026-06-04T20:49:54,695 adding 'markupsafe-3.0.3.dist-info/top_level.txt' 2026-06-04T20:49:54,696 adding 'markupsafe-3.0.3.dist-info/RECORD' 2026-06-04T20:49:54,698 removing build/bdist.linux-armv7l/wheel 2026-06-04T20:49:54,799 Building wheel for markupsafe (pyproject.toml): finished with status 'done' 2026-06-04T20:49:54,806 Created wheel for markupsafe: filename=markupsafe-3.0.3-cp311-cp311-linux_armv7l.whl size=21414 sha256=35bcb0c7c025ddbcd4a6873954bd7450506295e0bac382fb5228e74c3e6cbcb7 2026-06-04T20:49:54,806 Stored in directory: /home/piwheels/.cache/pip/wheels/ac/90/3a/af03ec78873e5eccd6de1964332caf6a2469f4bd0024a4d724 2026-06-04T20:49:54,814 Successfully built markupsafe 2026-06-04T20:49:58,182 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-06-04T20:49:58,744 Creating /tmp/pip-build-env-2qy9g06i/overlay/local/bin 2026-06-04T20:49:58,746 changing mode of /tmp/pip-build-env-2qy9g06i/overlay/local/bin/watchmedo to 755 2026-06-04T20:50:02,076 changing mode of /tmp/pip-build-env-2qy9g06i/overlay/local/bin/pysemver to 755 2026-06-04T20:50:03,898 changing mode of /tmp/pip-build-env-2qy9g06i/overlay/local/bin/markdown_py to 755 2026-06-04T20:50:05,431 changing mode of /tmp/pip-build-env-2qy9g06i/overlay/local/bin/activate-global-python-argcomplete to 755 2026-06-04T20:50:05,433 changing mode of /tmp/pip-build-env-2qy9g06i/overlay/local/bin/python-argcomplete-check-easy-install-script to 755 2026-06-04T20:50:05,435 changing mode of /tmp/pip-build-env-2qy9g06i/overlay/local/bin/register-python-argcomplete to 755 2026-06-04T20:50:05,733 changing mode of /tmp/pip-build-env-2qy9g06i/overlay/local/bin/vcs-versioning to 755 2026-06-04T20:50:07,066 changing mode of /tmp/pip-build-env-2qy9g06i/overlay/local/bin/protoc-gen-mypy to 755 2026-06-04T20:50:07,068 changing mode of /tmp/pip-build-env-2qy9g06i/overlay/local/bin/protoc-gen-mypy_grpc to 755 2026-06-04T20:50:07,111 changing mode of /tmp/pip-build-env-2qy9g06i/overlay/local/bin/mkdocs-get-deps to 755 2026-06-04T20:50:17,246 changing mode of /tmp/pip-build-env-2qy9g06i/overlay/local/bin/dependency-groups to 755 2026-06-04T20:50:17,248 changing mode of /tmp/pip-build-env-2qy9g06i/overlay/local/bin/lint-dependency-groups to 755 2026-06-04T20:50:17,251 changing mode of /tmp/pip-build-env-2qy9g06i/overlay/local/bin/pip-install-dependency-groups to 755 2026-06-04T20:50:18,077 changing mode of /tmp/pip-build-env-2qy9g06i/overlay/local/bin/virtualenv to 755 2026-06-04T20:50:18,189 changing mode of /tmp/pip-build-env-2qy9g06i/overlay/local/bin/setuptools-scm to 755 2026-06-04T20:50:21,991 changing mode of /tmp/pip-build-env-2qy9g06i/overlay/local/bin/python-grpc-tools-protoc to 755 2026-06-04T20:50:22,024 changing mode of /tmp/pip-build-env-2qy9g06i/overlay/local/bin/ghp-import to 755 2026-06-04T20:50:22,427 changing mode of /tmp/pip-build-env-2qy9g06i/overlay/local/bin/properdocs to 755 2026-06-04T20:50:22,639 changing mode of /tmp/pip-build-env-2qy9g06i/overlay/local/bin/nox to 755 2026-06-04T20:50:22,641 changing mode of /tmp/pip-build-env-2qy9g06i/overlay/local/bin/tox-to-nox to 755 2026-06-04T20:50:23,392 changing mode of /tmp/pip-build-env-2qy9g06i/overlay/local/bin/mkdocs to 755 2026-06-04T20:50:25,456 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.1 filelock-3.29.1 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.2 watchdog-6.0.0 2026-06-04T20:50:27,098 Installing build dependencies: finished with status 'done' 2026-06-04T20:50:27,104 Getting requirements to build wheel: started 2026-06-04T20:50:27,106 Running command Getting requirements to build wheel 2026-06-04T20:50:28,044 running egg_info 2026-06-04T20:50:28,063 writing py/frequenz_api_common.egg-info/PKG-INFO 2026-06-04T20:50:28,072 writing dependency_links to py/frequenz_api_common.egg-info/dependency_links.txt 2026-06-04T20:50:28,078 writing requirements to py/frequenz_api_common.egg-info/requires.txt 2026-06-04T20:50:28,079 writing top-level names to py/frequenz_api_common.egg-info/top_level.txt 2026-06-04T20:50:28,228 /tmp/pip-build-env-2qy9g06i/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-06-04T20:50:28,228 return get_active_overrides().subprocess_timeout 2026-06-04T20:50:28,235 listing git files failed - pretending there aren't any 2026-06-04T20:50:28,240 reading manifest file 'py/frequenz_api_common.egg-info/SOURCES.txt' 2026-06-04T20:50:28,259 reading manifest template 'MANIFEST.in' 2026-06-04T20:50:28,260 warning: no previously-included files found matching '.cookiecutter-replay.json' 2026-06-04T20:50:28,261 warning: no previously-included files found matching '.editorconfig' 2026-06-04T20:50:28,262 warning: no previously-included files found matching '.gitignore' 2026-06-04T20:50:28,263 warning: no previously-included files found matching '.gitmodules' 2026-06-04T20:50:28,264 warning: no previously-included files found matching 'CODEOWNERS' 2026-06-04T20:50:28,264 warning: no previously-included files found matching 'CONTRIBUTING.md' 2026-06-04T20:50:28,265 warning: no previously-included files found matching 'mkdocs.yml' 2026-06-04T20:50:28,266 warning: no previously-included files found matching 'noxfile.py' 2026-06-04T20:50:28,267 warning: no previously-included files found matching 'py/frequenz/api/common/conftest.py' 2026-06-04T20:50:28,267 warning: no previously-included files matching '*' found under directory '.github' 2026-06-04T20:50:28,269 warning: no previously-included files matching '*' found under directory 'benchmarks' 2026-06-04T20:50:28,269 warning: no previously-included files matching '*' found under directory 'docs' 2026-06-04T20:50:28,270 warning: no previously-included files matching '*' found under directory 'pytests' 2026-06-04T20:50:28,294 warning: no files found matching '*.pyi' under directory 'py' 2026-06-04T20:50:28,295 warning: no files found matching '*.proto' under directory 'submodules' 2026-06-04T20:50:28,296 adding license file 'LICENSE' 2026-06-04T20:50:28,302 writing manifest file 'py/frequenz_api_common.egg-info/SOURCES.txt' 2026-06-04T20:50:28,409 Getting requirements to build wheel: finished with status 'done' 2026-06-04T20:50:28,413 Created temporary directory: /tmp/pip-modern-metadata-lu2f0eh3 2026-06-04T20:50:28,415 Preparing metadata (pyproject.toml): started 2026-06-04T20:50:28,416 Running command Preparing metadata (pyproject.toml) 2026-06-04T20:50:29,276 running dist_info 2026-06-04T20:50:29,315 creating /tmp/pip-modern-metadata-lu2f0eh3/frequenz_api_common.egg-info 2026-06-04T20:50:29,316 writing /tmp/pip-modern-metadata-lu2f0eh3/frequenz_api_common.egg-info/PKG-INFO 2026-06-04T20:50:29,325 writing dependency_links to /tmp/pip-modern-metadata-lu2f0eh3/frequenz_api_common.egg-info/dependency_links.txt 2026-06-04T20:50:29,331 writing requirements to /tmp/pip-modern-metadata-lu2f0eh3/frequenz_api_common.egg-info/requires.txt 2026-06-04T20:50:29,332 writing top-level names to /tmp/pip-modern-metadata-lu2f0eh3/frequenz_api_common.egg-info/top_level.txt 2026-06-04T20:50:29,334 writing manifest file '/tmp/pip-modern-metadata-lu2f0eh3/frequenz_api_common.egg-info/SOURCES.txt' 2026-06-04T20:50:29,476 /tmp/pip-build-env-2qy9g06i/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-06-04T20:50:29,477 return get_active_overrides().subprocess_timeout 2026-06-04T20:50:29,484 listing git files failed - pretending there aren't any 2026-06-04T20:50:29,488 reading manifest file '/tmp/pip-modern-metadata-lu2f0eh3/frequenz_api_common.egg-info/SOURCES.txt' 2026-06-04T20:50:29,490 reading manifest template 'MANIFEST.in' 2026-06-04T20:50:29,491 warning: no previously-included files found matching '.cookiecutter-replay.json' 2026-06-04T20:50:29,492 warning: no previously-included files found matching '.editorconfig' 2026-06-04T20:50:29,493 warning: no previously-included files found matching '.gitignore' 2026-06-04T20:50:29,494 warning: no previously-included files found matching '.gitmodules' 2026-06-04T20:50:29,494 warning: no previously-included files found matching 'CODEOWNERS' 2026-06-04T20:50:29,495 warning: no previously-included files found matching 'CONTRIBUTING.md' 2026-06-04T20:50:29,495 warning: no previously-included files found matching 'mkdocs.yml' 2026-06-04T20:50:29,496 warning: no previously-included files found matching 'noxfile.py' 2026-06-04T20:50:29,497 warning: no previously-included files found matching 'py/frequenz/api/common/conftest.py' 2026-06-04T20:50:29,497 warning: no previously-included files matching '*' found under directory '.github' 2026-06-04T20:50:29,498 warning: no previously-included files matching '*' found under directory 'benchmarks' 2026-06-04T20:50:29,499 warning: no previously-included files matching '*' found under directory 'docs' 2026-06-04T20:50:29,499 warning: no previously-included files matching '*' found under directory 'pytests' 2026-06-04T20:50:29,526 warning: no files found matching '*.pyi' under directory 'py' 2026-06-04T20:50:29,527 warning: no files found matching '*.proto' under directory 'submodules' 2026-06-04T20:50:29,527 adding license file 'LICENSE' 2026-06-04T20:50:29,531 writing manifest file '/tmp/pip-modern-metadata-lu2f0eh3/frequenz_api_common.egg-info/SOURCES.txt' 2026-06-04T20:50:29,532 creating '/tmp/pip-modern-metadata-lu2f0eh3/frequenz_api_common-0.8.9.dist-info' 2026-06-04T20:50:29,674 Preparing metadata (pyproject.toml): finished with status 'done' 2026-06-04T20:50:29,679 Source in /tmp/pip-wheel-4tp5zcrv/frequenz-api-common_0d3aee4da18c430dbaac85b6d4d78f7b has version 0.8.9, which satisfies requirement frequenz-api-common==0.8.9 from https://files.pythonhosted.org/packages/22/ca/4948f2ef50ec61071019d03e70dab79bf2f0000f820cfe2897fba1c36fda/frequenz_api_common-0.8.9.tar.gz 2026-06-04T20:50:29,680 Removed frequenz-api-common==0.8.9 from https://files.pythonhosted.org/packages/22/ca/4948f2ef50ec61071019d03e70dab79bf2f0000f820cfe2897fba1c36fda/frequenz_api_common-0.8.9.tar.gz from build tracker '/tmp/pip-build-tracker-ytbaatcr' 2026-06-04T20:50:29,686 Created temporary directory: /tmp/pip-unpack-yi5btvtg 2026-06-04T20:50:29,687 Building wheels for collected packages: frequenz-api-common 2026-06-04T20:50:29,691 Created temporary directory: /tmp/pip-wheel-xu08p4cf 2026-06-04T20:50:29,691 Destination directory: /tmp/pip-wheel-xu08p4cf 2026-06-04T20:50:29,694 Building wheel for frequenz-api-common (pyproject.toml): started 2026-06-04T20:50:29,695 Running command Building wheel for frequenz-api-common (pyproject.toml) 2026-06-04T20:50:30,518 running bdist_wheel 2026-06-04T20:50:30,590 running build 2026-06-04T20:50:30,591 running compile_proto 2026-06-04T20:50:32,021 Writing mypy to frequenz/api/common/metrics_pb2.pyi 2026-06-04T20:50:32,023 Writing mypy to frequenz/api/common/location_pb2.pyi 2026-06-04T20:50:32,028 Writing mypy to frequenz/api/common/components_pb2.pyi 2026-06-04T20:50:32,041 Writing mypy to frequenz/api/common/metrics/electrical_pb2.pyi 2026-06-04T20:50:32,043 Writing mypy to frequenz/api/common/v1alpha8/pagination/pagination_info_pb2.pyi 2026-06-04T20:50:32,045 Writing mypy to frequenz/api/common/v1alpha8/pagination/pagination_params_pb2.pyi 2026-06-04T20:50:32,056 Writing mypy to frequenz/api/common/v1alpha8/metrics/metrics_pb2.pyi 2026-06-04T20:50:32,058 Writing mypy to frequenz/api/common/v1alpha8/metrics/bounds_pb2.pyi 2026-06-04T20:50:32,062 Writing mypy to frequenz/api/common/v1alpha8/market/market_area_pb2.pyi 2026-06-04T20:50:32,063 Writing mypy to frequenz/api/common/v1alpha8/market/energy_pb2.pyi 2026-06-04T20:50:32,065 Writing mypy to frequenz/api/common/v1alpha8/market/power_pb2.pyi 2026-06-04T20:50:32,067 Writing mypy to frequenz/api/common/v1alpha8/market/price_pb2.pyi 2026-06-04T20:50:32,069 Writing mypy to frequenz/api/common/v1alpha8/streaming/event_pb2.pyi 2026-06-04T20:50:32,070 Writing mypy to frequenz/api/common/v1alpha8/gridpool/gridpool_pb2.pyi 2026-06-04T20:50:32,072 Writing mypy to frequenz/api/common/v1alpha8/microgrid/lifetime_pb2.pyi 2026-06-04T20:50:32,077 Writing mypy to frequenz/api/common/v1alpha8/microgrid/microgrid_pb2.pyi 2026-06-04T20:50:32,085 Writing mypy to frequenz/api/common/v1alpha8/microgrid/sensors/sensors_pb2.pyi 2026-06-04T20:50:32,093 Writing mypy to frequenz/api/common/v1alpha8/microgrid/communication_components/communication_components_pb2.pyi 2026-06-04T20:50:32,120 Writing mypy to frequenz/api/common/v1alpha8/microgrid/electrical_components/electrical_components_pb2.pyi 2026-06-04T20:50:32,123 Writing mypy to frequenz/api/common/v1alpha8/types/interval_pb2.pyi 2026-06-04T20:50:32,124 Writing mypy to frequenz/api/common/v1alpha8/types/decimal_pb2.pyi 2026-06-04T20:50:32,126 Writing mypy to frequenz/api/common/v1alpha8/types/location_pb2.pyi 2026-06-04T20:50:32,128 Writing mypy to frequenz/api/common/v1alpha8/grid/delivery_area_pb2.pyi 2026-06-04T20:50:32,130 Writing mypy to frequenz/api/common/v1alpha8/grid/delivery_duration_pb2.pyi 2026-06-04T20:50:32,132 Writing mypy to frequenz/api/common/v1alpha8/grid/balancing_group_pb2.pyi 2026-06-04T20:50:32,139 Writing mypy to frequenz/api/common/v1alpha8/grid/market_location_pb2.pyi 2026-06-04T20:50:32,141 Writing mypy to frequenz/api/common/v1alpha7/pagination/pagination_info_pb2.pyi 2026-06-04T20:50:32,142 Writing mypy to frequenz/api/common/v1alpha7/pagination/pagination_params_pb2.pyi 2026-06-04T20:50:32,156 Writing mypy to frequenz/api/common/v1alpha7/metrics/metrics_pb2.pyi 2026-06-04T20:50:32,157 Writing mypy to frequenz/api/common/v1alpha7/metrics/bounds_pb2.pyi 2026-06-04T20:50:32,159 Writing mypy to frequenz/api/common/v1alpha7/market/energy_pb2.pyi 2026-06-04T20:50:32,161 Writing mypy to frequenz/api/common/v1alpha7/market/power_pb2.pyi 2026-06-04T20:50:32,163 Writing mypy to frequenz/api/common/v1alpha7/market/price_pb2.pyi 2026-06-04T20:50:32,165 Writing mypy to frequenz/api/common/v1alpha7/streaming/event_pb2.pyi 2026-06-04T20:50:32,167 Writing mypy to frequenz/api/common/v1alpha7/type/interval_pb2.pyi 2026-06-04T20:50:32,168 Writing mypy to frequenz/api/common/v1alpha7/type/decimal_pb2.pyi 2026-06-04T20:50:32,170 Writing mypy to frequenz/api/common/v1alpha7/type/location_pb2.pyi 2026-06-04T20:50:32,172 Writing mypy to frequenz/api/common/v1alpha7/microgrid/lifetime_pb2.pyi 2026-06-04T20:50:32,177 Writing mypy to frequenz/api/common/v1alpha7/microgrid/microgrid_pb2.pyi 2026-06-04T20:50:32,185 Writing mypy to frequenz/api/common/v1alpha7/microgrid/sensors/sensors_pb2.pyi 2026-06-04T20:50:32,195 Writing mypy to frequenz/api/common/v1alpha7/microgrid/communication_components/communication_components_pb2.pyi 2026-06-04T20:50:32,221 Writing mypy to frequenz/api/common/v1alpha7/microgrid/electrical_components/electrical_components_pb2.pyi 2026-06-04T20:50:32,224 Writing mypy to frequenz/api/common/v1alpha7/grid/delivery_area_pb2.pyi 2026-06-04T20:50:32,227 Writing mypy to frequenz/api/common/v1alpha7/grid/delivery_duration_pb2.pyi 2026-06-04T20:50:32,229 Writing mypy to frequenz/api/common/v1/location_pb2.pyi 2026-06-04T20:50:32,231 Writing mypy to frequenz/api/common/v1/pagination/pagination_info_pb2.pyi 2026-06-04T20:50:32,233 Writing mypy to frequenz/api/common/v1/pagination/pagination_params_pb2.pyi 2026-06-04T20:50:32,244 Writing mypy to frequenz/api/common/v1/metrics/metric_sample_pb2.pyi 2026-06-04T20:50:32,246 Writing mypy to frequenz/api/common/v1/metrics/bounds_pb2.pyi 2026-06-04T20:50:32,248 Writing mypy to frequenz/api/common/v1/market/energy_pb2.pyi 2026-06-04T20:50:32,249 Writing mypy to frequenz/api/common/v1/market/power_pb2.pyi 2026-06-04T20:50:32,252 Writing mypy to frequenz/api/common/v1/market/price_pb2.pyi 2026-06-04T20:50:32,254 Writing mypy to frequenz/api/common/v1/microgrid/lifetime_pb2.pyi 2026-06-04T20:50:32,259 Writing mypy to frequenz/api/common/v1/microgrid/microgrid_pb2.pyi 2026-06-04T20:50:32,261 Writing mypy to frequenz/api/common/v1/microgrid/components/grid_pb2.pyi 2026-06-04T20:50:32,263 Writing mypy to frequenz/api/common/v1/microgrid/components/inverter_pb2.pyi 2026-06-04T20:50:32,264 Writing mypy to frequenz/api/common/v1/microgrid/components/fuse_pb2.pyi 2026-06-04T20:50:32,266 Writing mypy to frequenz/api/common/v1/microgrid/components/ev_charger_pb2.pyi 2026-06-04T20:50:32,268 Writing mypy to frequenz/api/common/v1/microgrid/components/battery_pb2.pyi 2026-06-04T20:50:32,270 Writing mypy to frequenz/api/common/v1/microgrid/components/transformer_pb2.pyi 2026-06-04T20:50:32,289 Writing mypy to frequenz/api/common/v1/microgrid/components/components_pb2.pyi 2026-06-04T20:50:32,300 Writing mypy to frequenz/api/common/v1/microgrid/sensors/sensors_pb2.pyi 2026-06-04T20:50:32,301 Writing mypy to frequenz/api/common/v1/types/decimal_pb2.pyi 2026-06-04T20:50:32,304 Writing mypy to frequenz/api/common/v1/grid/delivery_area_pb2.pyi 2026-06-04T20:50:32,306 Writing mypy to frequenz/api/common/v1/grid/delivery_duration_pb2.pyi 2026-06-04T20:50:33,464 Writing mypy to frequenz/api/common/metrics_pb2_grpc.pyi 2026-06-04T20:50:33,464 Writing mypy to frequenz/api/common/location_pb2_grpc.pyi 2026-06-04T20:50:33,465 Writing mypy to frequenz/api/common/components_pb2_grpc.pyi 2026-06-04T20:50:33,467 Writing mypy to frequenz/api/common/metrics/electrical_pb2_grpc.pyi 2026-06-04T20:50:33,467 Writing mypy to frequenz/api/common/v1alpha8/pagination/pagination_info_pb2_grpc.pyi 2026-06-04T20:50:33,468 Writing mypy to frequenz/api/common/v1alpha8/pagination/pagination_params_pb2_grpc.pyi 2026-06-04T20:50:33,470 Writing mypy to frequenz/api/common/v1alpha8/metrics/metrics_pb2_grpc.pyi 2026-06-04T20:50:33,471 Writing mypy to frequenz/api/common/v1alpha8/metrics/bounds_pb2_grpc.pyi 2026-06-04T20:50:33,471 Writing mypy to frequenz/api/common/v1alpha8/market/market_area_pb2_grpc.pyi 2026-06-04T20:50:33,472 Writing mypy to frequenz/api/common/v1alpha8/market/energy_pb2_grpc.pyi 2026-06-04T20:50:33,473 Writing mypy to frequenz/api/common/v1alpha8/market/power_pb2_grpc.pyi 2026-06-04T20:50:33,473 Writing mypy to frequenz/api/common/v1alpha8/market/price_pb2_grpc.pyi 2026-06-04T20:50:33,474 Writing mypy to frequenz/api/common/v1alpha8/streaming/event_pb2_grpc.pyi 2026-06-04T20:50:33,474 Writing mypy to frequenz/api/common/v1alpha8/gridpool/gridpool_pb2_grpc.pyi 2026-06-04T20:50:33,474 Writing mypy to frequenz/api/common/v1alpha8/microgrid/lifetime_pb2_grpc.pyi 2026-06-04T20:50:33,475 Writing mypy to frequenz/api/common/v1alpha8/microgrid/microgrid_pb2_grpc.pyi 2026-06-04T20:50:33,476 Writing mypy to frequenz/api/common/v1alpha8/microgrid/sensors/sensors_pb2_grpc.pyi 2026-06-04T20:50:33,477 Writing mypy to frequenz/api/common/v1alpha8/microgrid/communication_components/communication_components_pb2_grpc.pyi 2026-06-04T20:50:33,481 Writing mypy to frequenz/api/common/v1alpha8/microgrid/electrical_components/electrical_components_pb2_grpc.pyi 2026-06-04T20:50:33,481 Writing mypy to frequenz/api/common/v1alpha8/types/interval_pb2_grpc.pyi 2026-06-04T20:50:33,482 Writing mypy to frequenz/api/common/v1alpha8/types/decimal_pb2_grpc.pyi 2026-06-04T20:50:33,483 Writing mypy to frequenz/api/common/v1alpha8/types/location_pb2_grpc.pyi 2026-06-04T20:50:33,483 Writing mypy to frequenz/api/common/v1alpha8/grid/delivery_area_pb2_grpc.pyi 2026-06-04T20:50:33,484 Writing mypy to frequenz/api/common/v1alpha8/grid/delivery_duration_pb2_grpc.pyi 2026-06-04T20:50:33,485 Writing mypy to frequenz/api/common/v1alpha8/grid/balancing_group_pb2_grpc.pyi 2026-06-04T20:50:33,486 Writing mypy to frequenz/api/common/v1alpha8/grid/market_location_pb2_grpc.pyi 2026-06-04T20:50:33,486 Writing mypy to frequenz/api/common/v1alpha7/pagination/pagination_info_pb2_grpc.pyi 2026-06-04T20:50:33,487 Writing mypy to frequenz/api/common/v1alpha7/pagination/pagination_params_pb2_grpc.pyi 2026-06-04T20:50:33,488 Writing mypy to frequenz/api/common/v1alpha7/metrics/metrics_pb2_grpc.pyi 2026-06-04T20:50:33,488 Writing mypy to frequenz/api/common/v1alpha7/metrics/bounds_pb2_grpc.pyi 2026-06-04T20:50:33,489 Writing mypy to frequenz/api/common/v1alpha7/market/energy_pb2_grpc.pyi 2026-06-04T20:50:33,489 Writing mypy to frequenz/api/common/v1alpha7/market/power_pb2_grpc.pyi 2026-06-04T20:50:33,490 Writing mypy to frequenz/api/common/v1alpha7/market/price_pb2_grpc.pyi 2026-06-04T20:50:33,491 Writing mypy to frequenz/api/common/v1alpha7/streaming/event_pb2_grpc.pyi 2026-06-04T20:50:33,491 Writing mypy to frequenz/api/common/v1alpha7/type/interval_pb2_grpc.pyi 2026-06-04T20:50:33,492 Writing mypy to frequenz/api/common/v1alpha7/type/decimal_pb2_grpc.pyi 2026-06-04T20:50:33,492 Writing mypy to frequenz/api/common/v1alpha7/type/location_pb2_grpc.pyi 2026-06-04T20:50:33,493 Writing mypy to frequenz/api/common/v1alpha7/microgrid/lifetime_pb2_grpc.pyi 2026-06-04T20:50:33,494 Writing mypy to frequenz/api/common/v1alpha7/microgrid/microgrid_pb2_grpc.pyi 2026-06-04T20:50:33,494 Writing mypy to frequenz/api/common/v1alpha7/microgrid/sensors/sensors_pb2_grpc.pyi 2026-06-04T20:50:33,495 Writing mypy to frequenz/api/common/v1alpha7/microgrid/communication_components/communication_components_pb2_grpc.pyi 2026-06-04T20:50:33,497 Writing mypy to frequenz/api/common/v1alpha7/microgrid/electrical_components/electrical_components_pb2_grpc.pyi 2026-06-04T20:50:33,498 Writing mypy to frequenz/api/common/v1alpha7/grid/delivery_area_pb2_grpc.pyi 2026-06-04T20:50:33,498 Writing mypy to frequenz/api/common/v1alpha7/grid/delivery_duration_pb2_grpc.pyi 2026-06-04T20:50:33,499 Writing mypy to frequenz/api/common/v1/location_pb2_grpc.pyi 2026-06-04T20:50:33,499 Writing mypy to frequenz/api/common/v1/pagination/pagination_info_pb2_grpc.pyi 2026-06-04T20:50:33,500 Writing mypy to frequenz/api/common/v1/pagination/pagination_params_pb2_grpc.pyi 2026-06-04T20:50:33,501 Writing mypy to frequenz/api/common/v1/metrics/metric_sample_pb2_grpc.pyi 2026-06-04T20:50:33,502 Writing mypy to frequenz/api/common/v1/metrics/bounds_pb2_grpc.pyi 2026-06-04T20:50:33,502 Writing mypy to frequenz/api/common/v1/market/energy_pb2_grpc.pyi 2026-06-04T20:50:33,503 Writing mypy to frequenz/api/common/v1/market/power_pb2_grpc.pyi 2026-06-04T20:50:33,503 Writing mypy to frequenz/api/common/v1/market/price_pb2_grpc.pyi 2026-06-04T20:50:33,504 Writing mypy to frequenz/api/common/v1/microgrid/lifetime_pb2_grpc.pyi 2026-06-04T20:50:33,504 Writing mypy to frequenz/api/common/v1/microgrid/microgrid_pb2_grpc.pyi 2026-06-04T20:50:33,505 Writing mypy to frequenz/api/common/v1/microgrid/components/grid_pb2_grpc.pyi 2026-06-04T20:50:33,505 Writing mypy to frequenz/api/common/v1/microgrid/components/inverter_pb2_grpc.pyi 2026-06-04T20:50:33,506 Writing mypy to frequenz/api/common/v1/microgrid/components/fuse_pb2_grpc.pyi 2026-06-04T20:50:33,506 Writing mypy to frequenz/api/common/v1/microgrid/components/ev_charger_pb2_grpc.pyi 2026-06-04T20:50:33,507 Writing mypy to frequenz/api/common/v1/microgrid/components/battery_pb2_grpc.pyi 2026-06-04T20:50:33,507 Writing mypy to frequenz/api/common/v1/microgrid/components/transformer_pb2_grpc.pyi 2026-06-04T20:50:33,509 Writing mypy to frequenz/api/common/v1/microgrid/components/components_pb2_grpc.pyi 2026-06-04T20:50:33,510 Writing mypy to frequenz/api/common/v1/microgrid/sensors/sensors_pb2_grpc.pyi 2026-06-04T20:50:33,511 Writing mypy to frequenz/api/common/v1/types/decimal_pb2_grpc.pyi 2026-06-04T20:50:33,512 Writing mypy to frequenz/api/common/v1/grid/delivery_area_pb2_grpc.pyi 2026-06-04T20:50:33,512 Writing mypy to frequenz/api/common/v1/grid/delivery_duration_pb2_grpc.pyi 2026-06-04T20:50:33,965 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/metrics.proto proto/frequenz/api/common/location.proto proto/frequenz/api/common/components.proto proto/frequenz/api/common/metrics/electrical.proto proto/frequenz/api/common/v1alpha8/pagination/pagination_info.proto proto/frequenz/api/common/v1alpha8/pagination/pagination_params.proto proto/frequenz/api/common/v1alpha8/metrics/metrics.proto proto/frequenz/api/common/v1alpha8/metrics/bounds.proto proto/frequenz/api/common/v1alpha8/market/market_area.proto proto/frequenz/api/common/v1alpha8/market/energy.proto proto/frequenz/api/common/v1alpha8/market/power.proto proto/frequenz/api/common/v1alpha8/market/price.proto proto/frequenz/api/common/v1alpha8/streaming/event.proto proto/frequenz/api/common/v1alpha8/gridpool/gridpool.proto proto/frequenz/api/common/v1alpha8/microgrid/lifetime.proto proto/frequenz/api/common/v1alpha8/microgrid/microgrid.proto proto/frequenz/api/common/v1alpha8/microgrid/sensors/sensors.proto proto/frequenz/api/common/v1alpha8/microgrid/communication_components/communication_components.proto proto/frequenz/api/common/v1alpha8/microgrid/electrical_components/electrical_components.proto proto/frequenz/api/common/v1alpha8/types/interval.proto proto/frequenz/api/common/v1alpha8/types/decimal.proto proto/frequenz/api/common/v1alpha8/types/location.proto proto/frequenz/api/common/v1alpha8/grid/delivery_area.proto proto/frequenz/api/common/v1alpha8/grid/delivery_duration.proto proto/frequenz/api/common/v1alpha8/grid/balancing_group.proto proto/frequenz/api/common/v1alpha8/grid/market_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/metrics/metrics.proto proto/frequenz/api/common/v1alpha7/metrics/bounds.proto proto/frequenz/api/common/v1alpha7/market/energy.proto proto/frequenz/api/common/v1alpha7/market/power.proto proto/frequenz/api/common/v1alpha7/market/price.proto proto/frequenz/api/common/v1alpha7/streaming/event.proto proto/frequenz/api/common/v1alpha7/type/interval.proto proto/frequenz/api/common/v1alpha7/type/decimal.proto proto/frequenz/api/common/v1alpha7/type/location.proto proto/frequenz/api/common/v1alpha7/microgrid/lifetime.proto proto/frequenz/api/common/v1alpha7/microgrid/microgrid.proto proto/frequenz/api/common/v1alpha7/microgrid/sensors/sensors.proto proto/frequenz/api/common/v1alpha7/microgrid/communication_components/communication_components.proto proto/frequenz/api/common/v1alpha7/microgrid/electrical_components/electrical_components.proto proto/frequenz/api/common/v1alpha7/grid/delivery_area.proto proto/frequenz/api/common/v1alpha7/grid/delivery_duration.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/metrics/metric_sample.proto proto/frequenz/api/common/v1/metrics/bounds.proto proto/frequenz/api/common/v1/market/energy.proto proto/frequenz/api/common/v1/market/power.proto proto/frequenz/api/common/v1/market/price.proto proto/frequenz/api/common/v1/microgrid/lifetime.proto proto/frequenz/api/common/v1/microgrid/microgrid.proto proto/frequenz/api/common/v1/microgrid/components/grid.proto proto/frequenz/api/common/v1/microgrid/components/inverter.proto proto/frequenz/api/common/v1/microgrid/components/fuse.proto proto/frequenz/api/common/v1/microgrid/components/ev_charger.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/components.proto proto/frequenz/api/common/v1/microgrid/sensors/sensors.proto proto/frequenz/api/common/v1/types/decimal.proto proto/frequenz/api/common/v1/grid/delivery_area.proto proto/frequenz/api/common/v1/grid/delivery_duration.proto 2026-06-04T20:50:33,965 running build_py 2026-06-04T20:50:33,968 creating build/lib/frequenz/api/common 2026-06-04T20:50:33,971 copying py/frequenz/api/common/metrics_pb2.py -> build/lib/frequenz/api/common 2026-06-04T20:50:33,973 copying py/frequenz/api/common/metrics_pb2_grpc.py -> build/lib/frequenz/api/common 2026-06-04T20:50:33,975 copying py/frequenz/api/common/components_pb2.py -> build/lib/frequenz/api/common 2026-06-04T20:50:33,977 copying py/frequenz/api/common/__init__.py -> build/lib/frequenz/api/common 2026-06-04T20:50:33,979 copying py/frequenz/api/common/components_pb2_grpc.py -> build/lib/frequenz/api/common 2026-06-04T20:50:33,981 copying py/frequenz/api/common/location_pb2.py -> build/lib/frequenz/api/common 2026-06-04T20:50:33,983 copying py/frequenz/api/common/location_pb2_grpc.py -> build/lib/frequenz/api/common 2026-06-04T20:50:33,985 creating build/lib/frequenz/api/common/metrics 2026-06-04T20:50:33,986 copying py/frequenz/api/common/metrics/electrical_pb2.py -> build/lib/frequenz/api/common/metrics 2026-06-04T20:50:33,989 copying py/frequenz/api/common/metrics/__init__.py -> build/lib/frequenz/api/common/metrics 2026-06-04T20:50:33,991 copying py/frequenz/api/common/metrics/electrical_pb2_grpc.py -> build/lib/frequenz/api/common/metrics 2026-06-04T20:50:33,993 creating build/lib/frequenz/api/common/v1alpha8 2026-06-04T20:50:33,994 copying py/frequenz/api/common/v1alpha8/__init__.py -> build/lib/frequenz/api/common/v1alpha8 2026-06-04T20:50:33,997 creating build/lib/frequenz/api/common/v1alpha7 2026-06-04T20:50:33,998 copying py/frequenz/api/common/v1alpha7/__init__.py -> build/lib/frequenz/api/common/v1alpha7 2026-06-04T20:50:34,000 creating build/lib/frequenz/api/common/v1 2026-06-04T20:50:34,002 copying py/frequenz/api/common/v1/__init__.py -> build/lib/frequenz/api/common/v1 2026-06-04T20:50:34,003 copying py/frequenz/api/common/v1/location_pb2.py -> build/lib/frequenz/api/common/v1 2026-06-04T20:50:34,005 copying py/frequenz/api/common/v1/location_pb2_grpc.py -> build/lib/frequenz/api/common/v1 2026-06-04T20:50:34,008 creating build/lib/frequenz/api/common/v1alpha8/pagination 2026-06-04T20:50:34,009 copying py/frequenz/api/common/v1alpha8/pagination/pagination_info_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha8/pagination 2026-06-04T20:50:34,011 copying py/frequenz/api/common/v1alpha8/pagination/pagination_info_pb2.py -> build/lib/frequenz/api/common/v1alpha8/pagination 2026-06-04T20:50:34,013 copying py/frequenz/api/common/v1alpha8/pagination/pagination_params_pb2.py -> build/lib/frequenz/api/common/v1alpha8/pagination 2026-06-04T20:50:34,015 copying py/frequenz/api/common/v1alpha8/pagination/__init__.py -> build/lib/frequenz/api/common/v1alpha8/pagination 2026-06-04T20:50:34,017 copying py/frequenz/api/common/v1alpha8/pagination/pagination_params_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha8/pagination 2026-06-04T20:50:34,019 creating build/lib/frequenz/api/common/v1alpha8/metrics 2026-06-04T20:50:34,020 copying py/frequenz/api/common/v1alpha8/metrics/bounds_pb2.py -> build/lib/frequenz/api/common/v1alpha8/metrics 2026-06-04T20:50:34,022 copying py/frequenz/api/common/v1alpha8/metrics/bounds_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha8/metrics 2026-06-04T20:50:34,024 copying py/frequenz/api/common/v1alpha8/metrics/metrics_pb2.py -> build/lib/frequenz/api/common/v1alpha8/metrics 2026-06-04T20:50:34,026 copying py/frequenz/api/common/v1alpha8/metrics/metrics_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha8/metrics 2026-06-04T20:50:34,028 copying py/frequenz/api/common/v1alpha8/metrics/__init__.py -> build/lib/frequenz/api/common/v1alpha8/metrics 2026-06-04T20:50:34,031 creating build/lib/frequenz/api/common/v1alpha8/market 2026-06-04T20:50:34,032 copying py/frequenz/api/common/v1alpha8/market/power_pb2.py -> build/lib/frequenz/api/common/v1alpha8/market 2026-06-04T20:50:34,034 copying py/frequenz/api/common/v1alpha8/market/price_pb2.py -> build/lib/frequenz/api/common/v1alpha8/market 2026-06-04T20:50:34,036 copying py/frequenz/api/common/v1alpha8/market/market_area_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha8/market 2026-06-04T20:50:34,038 copying py/frequenz/api/common/v1alpha8/market/energy_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha8/market 2026-06-04T20:50:34,040 copying py/frequenz/api/common/v1alpha8/market/power_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha8/market 2026-06-04T20:50:34,041 copying py/frequenz/api/common/v1alpha8/market/price_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha8/market 2026-06-04T20:50:34,043 copying py/frequenz/api/common/v1alpha8/market/__init__.py -> build/lib/frequenz/api/common/v1alpha8/market 2026-06-04T20:50:34,045 copying py/frequenz/api/common/v1alpha8/market/energy_pb2.py -> build/lib/frequenz/api/common/v1alpha8/market 2026-06-04T20:50:34,047 copying py/frequenz/api/common/v1alpha8/market/market_area_pb2.py -> build/lib/frequenz/api/common/v1alpha8/market 2026-06-04T20:50:34,050 creating build/lib/frequenz/api/common/v1alpha8/streaming 2026-06-04T20:50:34,051 copying py/frequenz/api/common/v1alpha8/streaming/event_pb2.py -> build/lib/frequenz/api/common/v1alpha8/streaming 2026-06-04T20:50:34,053 copying py/frequenz/api/common/v1alpha8/streaming/event_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha8/streaming 2026-06-04T20:50:34,055 copying py/frequenz/api/common/v1alpha8/streaming/__init__.py -> build/lib/frequenz/api/common/v1alpha8/streaming 2026-06-04T20:50:34,058 creating build/lib/frequenz/api/common/v1alpha8/gridpool 2026-06-04T20:50:34,059 copying py/frequenz/api/common/v1alpha8/gridpool/gridpool_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha8/gridpool 2026-06-04T20:50:34,061 copying py/frequenz/api/common/v1alpha8/gridpool/__init__.py -> build/lib/frequenz/api/common/v1alpha8/gridpool 2026-06-04T20:50:34,063 copying py/frequenz/api/common/v1alpha8/gridpool/gridpool_pb2.py -> build/lib/frequenz/api/common/v1alpha8/gridpool 2026-06-04T20:50:34,066 creating build/lib/frequenz/api/common/v1alpha8/microgrid 2026-06-04T20:50:34,067 copying py/frequenz/api/common/v1alpha8/microgrid/microgrid_pb2.py -> build/lib/frequenz/api/common/v1alpha8/microgrid 2026-06-04T20:50:34,069 copying py/frequenz/api/common/v1alpha8/microgrid/microgrid_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha8/microgrid 2026-06-04T20:50:34,071 copying py/frequenz/api/common/v1alpha8/microgrid/lifetime_pb2.py -> build/lib/frequenz/api/common/v1alpha8/microgrid 2026-06-04T20:50:34,073 copying py/frequenz/api/common/v1alpha8/microgrid/lifetime_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha8/microgrid 2026-06-04T20:50:34,074 copying py/frequenz/api/common/v1alpha8/microgrid/__init__.py -> build/lib/frequenz/api/common/v1alpha8/microgrid 2026-06-04T20:50:34,077 creating build/lib/frequenz/api/common/v1alpha8/types 2026-06-04T20:50:34,078 copying py/frequenz/api/common/v1alpha8/types/interval_pb2.py -> build/lib/frequenz/api/common/v1alpha8/types 2026-06-04T20:50:34,080 copying py/frequenz/api/common/v1alpha8/types/decimal_pb2.py -> build/lib/frequenz/api/common/v1alpha8/types 2026-06-04T20:50:34,082 copying py/frequenz/api/common/v1alpha8/types/decimal_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha8/types 2026-06-04T20:50:34,084 copying py/frequenz/api/common/v1alpha8/types/__init__.py -> build/lib/frequenz/api/common/v1alpha8/types 2026-06-04T20:50:34,086 copying py/frequenz/api/common/v1alpha8/types/interval_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha8/types 2026-06-04T20:50:34,087 copying py/frequenz/api/common/v1alpha8/types/location_pb2.py -> build/lib/frequenz/api/common/v1alpha8/types 2026-06-04T20:50:34,089 copying py/frequenz/api/common/v1alpha8/types/location_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha8/types 2026-06-04T20:50:34,092 creating build/lib/frequenz/api/common/v1alpha8/grid 2026-06-04T20:50:34,094 copying py/frequenz/api/common/v1alpha8/grid/delivery_area_pb2.py -> build/lib/frequenz/api/common/v1alpha8/grid 2026-06-04T20:50:34,096 copying py/frequenz/api/common/v1alpha8/grid/delivery_duration_pb2.py -> build/lib/frequenz/api/common/v1alpha8/grid 2026-06-04T20:50:34,098 copying py/frequenz/api/common/v1alpha8/grid/market_location_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha8/grid 2026-06-04T20:50:34,099 copying py/frequenz/api/common/v1alpha8/grid/balancing_group_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha8/grid 2026-06-04T20:50:34,101 copying py/frequenz/api/common/v1alpha8/grid/market_location_pb2.py -> build/lib/frequenz/api/common/v1alpha8/grid 2026-06-04T20:50:34,103 copying py/frequenz/api/common/v1alpha8/grid/__init__.py -> build/lib/frequenz/api/common/v1alpha8/grid 2026-06-04T20:50:34,105 copying py/frequenz/api/common/v1alpha8/grid/delivery_area_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha8/grid 2026-06-04T20:50:34,107 copying py/frequenz/api/common/v1alpha8/grid/delivery_duration_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha8/grid 2026-06-04T20:50:34,109 copying py/frequenz/api/common/v1alpha8/grid/balancing_group_pb2.py -> build/lib/frequenz/api/common/v1alpha8/grid 2026-06-04T20:50:34,111 creating build/lib/frequenz/api/common/v1alpha8/microgrid/sensors 2026-06-04T20:50:34,112 copying py/frequenz/api/common/v1alpha8/microgrid/sensors/sensors_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha8/microgrid/sensors 2026-06-04T20:50:34,114 copying py/frequenz/api/common/v1alpha8/microgrid/sensors/__init__.py -> build/lib/frequenz/api/common/v1alpha8/microgrid/sensors 2026-06-04T20:50:34,116 copying py/frequenz/api/common/v1alpha8/microgrid/sensors/sensors_pb2.py -> build/lib/frequenz/api/common/v1alpha8/microgrid/sensors 2026-06-04T20:50:34,119 creating build/lib/frequenz/api/common/v1alpha8/microgrid/communication_components 2026-06-04T20:50:34,120 copying py/frequenz/api/common/v1alpha8/microgrid/communication_components/__init__.py -> build/lib/frequenz/api/common/v1alpha8/microgrid/communication_components 2026-06-04T20:50:34,122 copying py/frequenz/api/common/v1alpha8/microgrid/communication_components/communication_components_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha8/microgrid/communication_components 2026-06-04T20:50:34,124 copying py/frequenz/api/common/v1alpha8/microgrid/communication_components/communication_components_pb2.py -> build/lib/frequenz/api/common/v1alpha8/microgrid/communication_components 2026-06-04T20:50:34,127 creating build/lib/frequenz/api/common/v1alpha8/microgrid/electrical_components 2026-06-04T20:50:34,128 copying py/frequenz/api/common/v1alpha8/microgrid/electrical_components/__init__.py -> build/lib/frequenz/api/common/v1alpha8/microgrid/electrical_components 2026-06-04T20:50:34,130 copying py/frequenz/api/common/v1alpha8/microgrid/electrical_components/electrical_components_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha8/microgrid/electrical_components 2026-06-04T20:50:34,131 copying py/frequenz/api/common/v1alpha8/microgrid/electrical_components/electrical_components_pb2.py -> build/lib/frequenz/api/common/v1alpha8/microgrid/electrical_components 2026-06-04T20:50:34,135 creating build/lib/frequenz/api/common/v1alpha7/pagination 2026-06-04T20:50:34,136 copying py/frequenz/api/common/v1alpha7/pagination/pagination_info_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha7/pagination 2026-06-04T20:50:34,138 copying py/frequenz/api/common/v1alpha7/pagination/pagination_info_pb2.py -> build/lib/frequenz/api/common/v1alpha7/pagination 2026-06-04T20:50:34,140 copying py/frequenz/api/common/v1alpha7/pagination/pagination_params_pb2.py -> build/lib/frequenz/api/common/v1alpha7/pagination 2026-06-04T20:50:34,142 copying py/frequenz/api/common/v1alpha7/pagination/__init__.py -> build/lib/frequenz/api/common/v1alpha7/pagination 2026-06-04T20:50:34,143 copying py/frequenz/api/common/v1alpha7/pagination/pagination_params_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha7/pagination 2026-06-04T20:50:34,146 creating build/lib/frequenz/api/common/v1alpha7/metrics 2026-06-04T20:50:34,147 copying py/frequenz/api/common/v1alpha7/metrics/bounds_pb2.py -> build/lib/frequenz/api/common/v1alpha7/metrics 2026-06-04T20:50:34,149 copying py/frequenz/api/common/v1alpha7/metrics/bounds_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha7/metrics 2026-06-04T20:50:34,151 copying py/frequenz/api/common/v1alpha7/metrics/metrics_pb2.py -> build/lib/frequenz/api/common/v1alpha7/metrics 2026-06-04T20:50:34,153 copying py/frequenz/api/common/v1alpha7/metrics/metrics_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha7/metrics 2026-06-04T20:50:34,155 copying py/frequenz/api/common/v1alpha7/metrics/__init__.py -> build/lib/frequenz/api/common/v1alpha7/metrics 2026-06-04T20:50:34,158 creating build/lib/frequenz/api/common/v1alpha7/market 2026-06-04T20:50:34,159 copying py/frequenz/api/common/v1alpha7/market/power_pb2.py -> build/lib/frequenz/api/common/v1alpha7/market 2026-06-04T20:50:34,161 copying py/frequenz/api/common/v1alpha7/market/price_pb2.py -> build/lib/frequenz/api/common/v1alpha7/market 2026-06-04T20:50:34,163 copying py/frequenz/api/common/v1alpha7/market/energy_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha7/market 2026-06-04T20:50:34,165 copying py/frequenz/api/common/v1alpha7/market/power_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha7/market 2026-06-04T20:50:34,167 copying py/frequenz/api/common/v1alpha7/market/price_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha7/market 2026-06-04T20:50:34,168 copying py/frequenz/api/common/v1alpha7/market/__init__.py -> build/lib/frequenz/api/common/v1alpha7/market 2026-06-04T20:50:34,170 copying py/frequenz/api/common/v1alpha7/market/energy_pb2.py -> build/lib/frequenz/api/common/v1alpha7/market 2026-06-04T20:50:34,173 creating build/lib/frequenz/api/common/v1alpha7/streaming 2026-06-04T20:50:34,174 copying py/frequenz/api/common/v1alpha7/streaming/event_pb2.py -> build/lib/frequenz/api/common/v1alpha7/streaming 2026-06-04T20:50:34,176 copying py/frequenz/api/common/v1alpha7/streaming/event_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha7/streaming 2026-06-04T20:50:34,178 copying py/frequenz/api/common/v1alpha7/streaming/__init__.py -> build/lib/frequenz/api/common/v1alpha7/streaming 2026-06-04T20:50:34,181 creating build/lib/frequenz/api/common/v1alpha7/type 2026-06-04T20:50:34,182 copying py/frequenz/api/common/v1alpha7/type/interval_pb2.py -> build/lib/frequenz/api/common/v1alpha7/type 2026-06-04T20:50:34,184 copying py/frequenz/api/common/v1alpha7/type/decimal_pb2.py -> build/lib/frequenz/api/common/v1alpha7/type 2026-06-04T20:50:34,185 copying py/frequenz/api/common/v1alpha7/type/decimal_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha7/type 2026-06-04T20:50:34,187 copying py/frequenz/api/common/v1alpha7/type/__init__.py -> build/lib/frequenz/api/common/v1alpha7/type 2026-06-04T20:50:34,189 copying py/frequenz/api/common/v1alpha7/type/interval_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha7/type 2026-06-04T20:50:34,191 copying py/frequenz/api/common/v1alpha7/type/location_pb2.py -> build/lib/frequenz/api/common/v1alpha7/type 2026-06-04T20:50:34,192 copying py/frequenz/api/common/v1alpha7/type/location_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha7/type 2026-06-04T20:50:34,195 creating build/lib/frequenz/api/common/v1alpha7/microgrid 2026-06-04T20:50:34,196 copying py/frequenz/api/common/v1alpha7/microgrid/microgrid_pb2.py -> build/lib/frequenz/api/common/v1alpha7/microgrid 2026-06-04T20:50:34,198 copying py/frequenz/api/common/v1alpha7/microgrid/microgrid_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha7/microgrid 2026-06-04T20:50:34,200 copying py/frequenz/api/common/v1alpha7/microgrid/lifetime_pb2.py -> build/lib/frequenz/api/common/v1alpha7/microgrid 2026-06-04T20:50:34,202 copying py/frequenz/api/common/v1alpha7/microgrid/lifetime_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha7/microgrid 2026-06-04T20:50:34,204 copying py/frequenz/api/common/v1alpha7/microgrid/__init__.py -> build/lib/frequenz/api/common/v1alpha7/microgrid 2026-06-04T20:50:34,206 creating build/lib/frequenz/api/common/v1alpha7/grid 2026-06-04T20:50:34,207 copying py/frequenz/api/common/v1alpha7/grid/delivery_area_pb2.py -> build/lib/frequenz/api/common/v1alpha7/grid 2026-06-04T20:50:34,209 copying py/frequenz/api/common/v1alpha7/grid/delivery_duration_pb2.py -> build/lib/frequenz/api/common/v1alpha7/grid 2026-06-04T20:50:34,211 copying py/frequenz/api/common/v1alpha7/grid/__init__.py -> build/lib/frequenz/api/common/v1alpha7/grid 2026-06-04T20:50:34,213 copying py/frequenz/api/common/v1alpha7/grid/delivery_area_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha7/grid 2026-06-04T20:50:34,215 copying py/frequenz/api/common/v1alpha7/grid/delivery_duration_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha7/grid 2026-06-04T20:50:34,219 creating build/lib/frequenz/api/common/v1alpha7/microgrid/sensors 2026-06-04T20:50:34,220 copying py/frequenz/api/common/v1alpha7/microgrid/sensors/sensors_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha7/microgrid/sensors 2026-06-04T20:50:34,223 copying py/frequenz/api/common/v1alpha7/microgrid/sensors/__init__.py -> build/lib/frequenz/api/common/v1alpha7/microgrid/sensors 2026-06-04T20:50:34,226 copying py/frequenz/api/common/v1alpha7/microgrid/sensors/sensors_pb2.py -> build/lib/frequenz/api/common/v1alpha7/microgrid/sensors 2026-06-04T20:50:34,230 creating build/lib/frequenz/api/common/v1alpha7/microgrid/communication_components 2026-06-04T20:50:34,231 copying py/frequenz/api/common/v1alpha7/microgrid/communication_components/__init__.py -> build/lib/frequenz/api/common/v1alpha7/microgrid/communication_components 2026-06-04T20:50:34,234 copying py/frequenz/api/common/v1alpha7/microgrid/communication_components/communication_components_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha7/microgrid/communication_components 2026-06-04T20:50:34,237 copying py/frequenz/api/common/v1alpha7/microgrid/communication_components/communication_components_pb2.py -> build/lib/frequenz/api/common/v1alpha7/microgrid/communication_components 2026-06-04T20:50:34,241 creating build/lib/frequenz/api/common/v1alpha7/microgrid/electrical_components 2026-06-04T20:50:34,243 copying py/frequenz/api/common/v1alpha7/microgrid/electrical_components/__init__.py -> build/lib/frequenz/api/common/v1alpha7/microgrid/electrical_components 2026-06-04T20:50:34,245 copying py/frequenz/api/common/v1alpha7/microgrid/electrical_components/electrical_components_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha7/microgrid/electrical_components 2026-06-04T20:50:34,248 copying py/frequenz/api/common/v1alpha7/microgrid/electrical_components/electrical_components_pb2.py -> build/lib/frequenz/api/common/v1alpha7/microgrid/electrical_components 2026-06-04T20:50:34,252 creating build/lib/frequenz/api/common/v1/pagination 2026-06-04T20:50:34,254 copying py/frequenz/api/common/v1/pagination/pagination_info_pb2_grpc.py -> build/lib/frequenz/api/common/v1/pagination 2026-06-04T20:50:34,256 copying py/frequenz/api/common/v1/pagination/pagination_info_pb2.py -> build/lib/frequenz/api/common/v1/pagination 2026-06-04T20:50:34,259 copying py/frequenz/api/common/v1/pagination/pagination_params_pb2.py -> build/lib/frequenz/api/common/v1/pagination 2026-06-04T20:50:34,261 copying py/frequenz/api/common/v1/pagination/__init__.py -> build/lib/frequenz/api/common/v1/pagination 2026-06-04T20:50:34,264 copying py/frequenz/api/common/v1/pagination/pagination_params_pb2_grpc.py -> build/lib/frequenz/api/common/v1/pagination 2026-06-04T20:50:34,268 creating build/lib/frequenz/api/common/v1/metrics 2026-06-04T20:50:34,269 copying py/frequenz/api/common/v1/metrics/bounds_pb2.py -> build/lib/frequenz/api/common/v1/metrics 2026-06-04T20:50:34,272 copying py/frequenz/api/common/v1/metrics/bounds_pb2_grpc.py -> build/lib/frequenz/api/common/v1/metrics 2026-06-04T20:50:34,274 copying py/frequenz/api/common/v1/metrics/__init__.py -> build/lib/frequenz/api/common/v1/metrics 2026-06-04T20:50:34,277 copying py/frequenz/api/common/v1/metrics/metric_sample_pb2_grpc.py -> build/lib/frequenz/api/common/v1/metrics 2026-06-04T20:50:34,280 copying py/frequenz/api/common/v1/metrics/metric_sample_pb2.py -> build/lib/frequenz/api/common/v1/metrics 2026-06-04T20:50:34,285 creating build/lib/frequenz/api/common/v1/market 2026-06-04T20:50:34,286 copying py/frequenz/api/common/v1/market/power_pb2.py -> build/lib/frequenz/api/common/v1/market 2026-06-04T20:50:34,289 copying py/frequenz/api/common/v1/market/price_pb2.py -> build/lib/frequenz/api/common/v1/market 2026-06-04T20:50:34,292 copying py/frequenz/api/common/v1/market/energy_pb2_grpc.py -> build/lib/frequenz/api/common/v1/market 2026-06-04T20:50:34,294 copying py/frequenz/api/common/v1/market/power_pb2_grpc.py -> build/lib/frequenz/api/common/v1/market 2026-06-04T20:50:34,297 copying py/frequenz/api/common/v1/market/price_pb2_grpc.py -> build/lib/frequenz/api/common/v1/market 2026-06-04T20:50:34,299 copying py/frequenz/api/common/v1/market/__init__.py -> build/lib/frequenz/api/common/v1/market 2026-06-04T20:50:34,302 copying py/frequenz/api/common/v1/market/energy_pb2.py -> build/lib/frequenz/api/common/v1/market 2026-06-04T20:50:34,306 creating build/lib/frequenz/api/common/v1/microgrid 2026-06-04T20:50:34,307 copying py/frequenz/api/common/v1/microgrid/microgrid_pb2.py -> build/lib/frequenz/api/common/v1/microgrid 2026-06-04T20:50:34,310 copying py/frequenz/api/common/v1/microgrid/microgrid_pb2_grpc.py -> build/lib/frequenz/api/common/v1/microgrid 2026-06-04T20:50:34,312 copying py/frequenz/api/common/v1/microgrid/lifetime_pb2.py -> build/lib/frequenz/api/common/v1/microgrid 2026-06-04T20:50:34,315 copying py/frequenz/api/common/v1/microgrid/lifetime_pb2_grpc.py -> build/lib/frequenz/api/common/v1/microgrid 2026-06-04T20:50:34,317 copying py/frequenz/api/common/v1/microgrid/__init__.py -> build/lib/frequenz/api/common/v1/microgrid 2026-06-04T20:50:34,320 creating build/lib/frequenz/api/common/v1/types 2026-06-04T20:50:34,321 copying py/frequenz/api/common/v1/types/decimal_pb2.py -> build/lib/frequenz/api/common/v1/types 2026-06-04T20:50:34,323 copying py/frequenz/api/common/v1/types/decimal_pb2_grpc.py -> build/lib/frequenz/api/common/v1/types 2026-06-04T20:50:34,325 copying py/frequenz/api/common/v1/types/__init__.py -> build/lib/frequenz/api/common/v1/types 2026-06-04T20:50:34,327 creating build/lib/frequenz/api/common/v1/grid 2026-06-04T20:50:34,328 copying py/frequenz/api/common/v1/grid/delivery_area_pb2.py -> build/lib/frequenz/api/common/v1/grid 2026-06-04T20:50:34,330 copying py/frequenz/api/common/v1/grid/delivery_duration_pb2.py -> build/lib/frequenz/api/common/v1/grid 2026-06-04T20:50:34,332 copying py/frequenz/api/common/v1/grid/__init__.py -> build/lib/frequenz/api/common/v1/grid 2026-06-04T20:50:34,334 copying py/frequenz/api/common/v1/grid/delivery_area_pb2_grpc.py -> build/lib/frequenz/api/common/v1/grid 2026-06-04T20:50:34,336 copying py/frequenz/api/common/v1/grid/delivery_duration_pb2_grpc.py -> build/lib/frequenz/api/common/v1/grid 2026-06-04T20:50:34,339 creating build/lib/frequenz/api/common/v1/microgrid/components 2026-06-04T20:50:34,340 copying py/frequenz/api/common/v1/microgrid/components/transformer_pb2.py -> build/lib/frequenz/api/common/v1/microgrid/components 2026-06-04T20:50:34,342 copying py/frequenz/api/common/v1/microgrid/components/fuse_pb2.py -> build/lib/frequenz/api/common/v1/microgrid/components 2026-06-04T20:50:34,344 copying py/frequenz/api/common/v1/microgrid/components/inverter_pb2_grpc.py -> build/lib/frequenz/api/common/v1/microgrid/components 2026-06-04T20:50:34,346 copying py/frequenz/api/common/v1/microgrid/components/transformer_pb2_grpc.py -> build/lib/frequenz/api/common/v1/microgrid/components 2026-06-04T20:50:34,348 copying py/frequenz/api/common/v1/microgrid/components/ev_charger_pb2.py -> build/lib/frequenz/api/common/v1/microgrid/components 2026-06-04T20:50:34,350 copying py/frequenz/api/common/v1/microgrid/components/battery_pb2_grpc.py -> build/lib/frequenz/api/common/v1/microgrid/components 2026-06-04T20:50:34,352 copying py/frequenz/api/common/v1/microgrid/components/components_pb2.py -> build/lib/frequenz/api/common/v1/microgrid/components 2026-06-04T20:50:34,355 copying py/frequenz/api/common/v1/microgrid/components/fuse_pb2_grpc.py -> build/lib/frequenz/api/common/v1/microgrid/components 2026-06-04T20:50:34,357 copying py/frequenz/api/common/v1/microgrid/components/__init__.py -> build/lib/frequenz/api/common/v1/microgrid/components 2026-06-04T20:50:34,359 copying py/frequenz/api/common/v1/microgrid/components/components_pb2_grpc.py -> build/lib/frequenz/api/common/v1/microgrid/components 2026-06-04T20:50:34,360 copying py/frequenz/api/common/v1/microgrid/components/grid_pb2_grpc.py -> build/lib/frequenz/api/common/v1/microgrid/components 2026-06-04T20:50:34,362 copying py/frequenz/api/common/v1/microgrid/components/inverter_pb2.py -> build/lib/frequenz/api/common/v1/microgrid/components 2026-06-04T20:50:34,365 copying py/frequenz/api/common/v1/microgrid/components/ev_charger_pb2_grpc.py -> build/lib/frequenz/api/common/v1/microgrid/components 2026-06-04T20:50:34,366 copying py/frequenz/api/common/v1/microgrid/components/battery_pb2.py -> build/lib/frequenz/api/common/v1/microgrid/components 2026-06-04T20:50:34,369 copying py/frequenz/api/common/v1/microgrid/components/grid_pb2.py -> build/lib/frequenz/api/common/v1/microgrid/components 2026-06-04T20:50:34,371 creating build/lib/frequenz/api/common/v1/microgrid/sensors 2026-06-04T20:50:34,372 copying py/frequenz/api/common/v1/microgrid/sensors/sensors_pb2_grpc.py -> build/lib/frequenz/api/common/v1/microgrid/sensors 2026-06-04T20:50:34,375 copying py/frequenz/api/common/v1/microgrid/sensors/__init__.py -> build/lib/frequenz/api/common/v1/microgrid/sensors 2026-06-04T20:50:34,376 copying py/frequenz/api/common/v1/microgrid/sensors/sensors_pb2.py -> build/lib/frequenz/api/common/v1/microgrid/sensors 2026-06-04T20:50:34,379 running egg_info 2026-06-04T20:50:34,416 writing py/frequenz_api_common.egg-info/PKG-INFO 2026-06-04T20:50:34,424 writing dependency_links to py/frequenz_api_common.egg-info/dependency_links.txt 2026-06-04T20:50:34,429 writing requirements to py/frequenz_api_common.egg-info/requires.txt 2026-06-04T20:50:34,430 writing top-level names to py/frequenz_api_common.egg-info/top_level.txt 2026-06-04T20:50:34,556 /tmp/pip-build-env-2qy9g06i/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-06-04T20:50:34,556 return get_active_overrides().subprocess_timeout 2026-06-04T20:50:34,563 listing git files failed - pretending there aren't any 2026-06-04T20:50:34,568 reading manifest file 'py/frequenz_api_common.egg-info/SOURCES.txt' 2026-06-04T20:50:34,575 reading manifest template 'MANIFEST.in' 2026-06-04T20:50:34,577 warning: no previously-included files found matching '.cookiecutter-replay.json' 2026-06-04T20:50:34,578 warning: no previously-included files found matching '.editorconfig' 2026-06-04T20:50:34,578 warning: no previously-included files found matching '.gitignore' 2026-06-04T20:50:34,579 warning: no previously-included files found matching '.gitmodules' 2026-06-04T20:50:34,580 warning: no previously-included files found matching 'CODEOWNERS' 2026-06-04T20:50:34,581 warning: no previously-included files found matching 'CONTRIBUTING.md' 2026-06-04T20:50:34,582 warning: no previously-included files found matching 'mkdocs.yml' 2026-06-04T20:50:34,583 warning: no previously-included files found matching 'noxfile.py' 2026-06-04T20:50:34,584 warning: no previously-included files found matching 'py/frequenz/api/common/conftest.py' 2026-06-04T20:50:34,585 warning: no previously-included files matching '*' found under directory '.github' 2026-06-04T20:50:34,586 warning: no previously-included files matching '*' found under directory 'benchmarks' 2026-06-04T20:50:34,587 warning: no previously-included files matching '*' found under directory 'docs' 2026-06-04T20:50:34,588 warning: no previously-included files matching '*' found under directory 'pytests' 2026-06-04T20:50:34,711 warning: no files found matching '*.proto' under directory 'submodules' 2026-06-04T20:50:34,711 adding license file 'LICENSE' 2026-06-04T20:50:34,727 writing manifest file 'py/frequenz_api_common.egg-info/SOURCES.txt' 2026-06-04T20:50:34,778 copying py/frequenz/api/common/components_pb2.pyi -> build/lib/frequenz/api/common 2026-06-04T20:50:34,781 copying py/frequenz/api/common/components_pb2_grpc.pyi -> build/lib/frequenz/api/common 2026-06-04T20:50:34,784 copying py/frequenz/api/common/location_pb2.pyi -> build/lib/frequenz/api/common 2026-06-04T20:50:34,786 copying py/frequenz/api/common/location_pb2_grpc.pyi -> build/lib/frequenz/api/common 2026-06-04T20:50:34,789 copying py/frequenz/api/common/metrics_pb2.pyi -> build/lib/frequenz/api/common 2026-06-04T20:50:34,792 copying py/frequenz/api/common/metrics_pb2_grpc.pyi -> build/lib/frequenz/api/common 2026-06-04T20:50:34,794 copying py/frequenz/api/common/py.typed -> build/lib/frequenz/api/common 2026-06-04T20:50:34,796 copying py/frequenz/api/common/metrics/electrical_pb2.pyi -> build/lib/frequenz/api/common/metrics 2026-06-04T20:50:34,799 copying py/frequenz/api/common/metrics/electrical_pb2_grpc.pyi -> build/lib/frequenz/api/common/metrics 2026-06-04T20:50:34,802 copying py/frequenz/api/common/v1/location_pb2.pyi -> build/lib/frequenz/api/common/v1 2026-06-04T20:50:34,804 copying py/frequenz/api/common/v1/location_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1 2026-06-04T20:50:34,806 copying py/frequenz/api/common/v1alpha8/pagination/pagination_info_pb2.pyi -> build/lib/frequenz/api/common/v1alpha8/pagination 2026-06-04T20:50:34,809 copying py/frequenz/api/common/v1alpha8/pagination/pagination_info_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha8/pagination 2026-06-04T20:50:34,811 copying py/frequenz/api/common/v1alpha8/pagination/pagination_params_pb2.pyi -> build/lib/frequenz/api/common/v1alpha8/pagination 2026-06-04T20:50:34,813 copying py/frequenz/api/common/v1alpha8/pagination/pagination_params_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha8/pagination 2026-06-04T20:50:34,815 copying py/frequenz/api/common/v1alpha8/metrics/bounds_pb2.pyi -> build/lib/frequenz/api/common/v1alpha8/metrics 2026-06-04T20:50:34,818 copying py/frequenz/api/common/v1alpha8/metrics/bounds_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha8/metrics 2026-06-04T20:50:34,820 copying py/frequenz/api/common/v1alpha8/metrics/metrics_pb2.pyi -> build/lib/frequenz/api/common/v1alpha8/metrics 2026-06-04T20:50:34,823 copying py/frequenz/api/common/v1alpha8/metrics/metrics_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha8/metrics 2026-06-04T20:50:34,825 copying py/frequenz/api/common/v1alpha8/market/energy_pb2.pyi -> build/lib/frequenz/api/common/v1alpha8/market 2026-06-04T20:50:34,828 copying py/frequenz/api/common/v1alpha8/market/energy_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha8/market 2026-06-04T20:50:34,830 copying py/frequenz/api/common/v1alpha8/market/market_area_pb2.pyi -> build/lib/frequenz/api/common/v1alpha8/market 2026-06-04T20:50:34,833 copying py/frequenz/api/common/v1alpha8/market/market_area_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha8/market 2026-06-04T20:50:34,835 copying py/frequenz/api/common/v1alpha8/market/power_pb2.pyi -> build/lib/frequenz/api/common/v1alpha8/market 2026-06-04T20:50:34,838 copying py/frequenz/api/common/v1alpha8/market/power_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha8/market 2026-06-04T20:50:34,840 copying py/frequenz/api/common/v1alpha8/market/price_pb2.pyi -> build/lib/frequenz/api/common/v1alpha8/market 2026-06-04T20:50:34,843 copying py/frequenz/api/common/v1alpha8/market/price_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha8/market 2026-06-04T20:50:34,846 copying py/frequenz/api/common/v1alpha8/streaming/event_pb2.pyi -> build/lib/frequenz/api/common/v1alpha8/streaming 2026-06-04T20:50:34,849 copying py/frequenz/api/common/v1alpha8/streaming/event_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha8/streaming 2026-06-04T20:50:34,851 copying py/frequenz/api/common/v1alpha8/gridpool/gridpool_pb2.pyi -> build/lib/frequenz/api/common/v1alpha8/gridpool 2026-06-04T20:50:34,853 copying py/frequenz/api/common/v1alpha8/gridpool/gridpool_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha8/gridpool 2026-06-04T20:50:34,855 copying py/frequenz/api/common/v1alpha8/microgrid/lifetime_pb2.pyi -> build/lib/frequenz/api/common/v1alpha8/microgrid 2026-06-04T20:50:34,858 copying py/frequenz/api/common/v1alpha8/microgrid/lifetime_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha8/microgrid 2026-06-04T20:50:34,860 copying py/frequenz/api/common/v1alpha8/microgrid/microgrid_pb2.pyi -> build/lib/frequenz/api/common/v1alpha8/microgrid 2026-06-04T20:50:34,863 copying py/frequenz/api/common/v1alpha8/microgrid/microgrid_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha8/microgrid 2026-06-04T20:50:34,865 copying py/frequenz/api/common/v1alpha8/types/decimal_pb2.pyi -> build/lib/frequenz/api/common/v1alpha8/types 2026-06-04T20:50:34,867 copying py/frequenz/api/common/v1alpha8/types/decimal_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha8/types 2026-06-04T20:50:34,870 copying py/frequenz/api/common/v1alpha8/types/interval_pb2.pyi -> build/lib/frequenz/api/common/v1alpha8/types 2026-06-04T20:50:34,872 copying py/frequenz/api/common/v1alpha8/types/interval_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha8/types 2026-06-04T20:50:34,874 copying py/frequenz/api/common/v1alpha8/types/location_pb2.pyi -> build/lib/frequenz/api/common/v1alpha8/types 2026-06-04T20:50:34,877 copying py/frequenz/api/common/v1alpha8/types/location_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha8/types 2026-06-04T20:50:34,880 copying py/frequenz/api/common/v1alpha8/grid/balancing_group_pb2.pyi -> build/lib/frequenz/api/common/v1alpha8/grid 2026-06-04T20:50:34,882 copying py/frequenz/api/common/v1alpha8/grid/balancing_group_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha8/grid 2026-06-04T20:50:34,884 copying py/frequenz/api/common/v1alpha8/grid/delivery_area_pb2.pyi -> build/lib/frequenz/api/common/v1alpha8/grid 2026-06-04T20:50:34,887 copying py/frequenz/api/common/v1alpha8/grid/delivery_area_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha8/grid 2026-06-04T20:50:34,889 copying py/frequenz/api/common/v1alpha8/grid/delivery_duration_pb2.pyi -> build/lib/frequenz/api/common/v1alpha8/grid 2026-06-04T20:50:34,892 copying py/frequenz/api/common/v1alpha8/grid/delivery_duration_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha8/grid 2026-06-04T20:50:34,894 copying py/frequenz/api/common/v1alpha8/grid/market_location_pb2.pyi -> build/lib/frequenz/api/common/v1alpha8/grid 2026-06-04T20:50:34,897 copying py/frequenz/api/common/v1alpha8/grid/market_location_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha8/grid 2026-06-04T20:50:34,899 copying py/frequenz/api/common/v1alpha8/microgrid/sensors/sensors_pb2.pyi -> build/lib/frequenz/api/common/v1alpha8/microgrid/sensors 2026-06-04T20:50:34,902 copying py/frequenz/api/common/v1alpha8/microgrid/sensors/sensors_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha8/microgrid/sensors 2026-06-04T20:50:34,904 copying py/frequenz/api/common/v1alpha8/microgrid/communication_components/communication_components_pb2.pyi -> build/lib/frequenz/api/common/v1alpha8/microgrid/communication_components 2026-06-04T20:50:34,908 copying py/frequenz/api/common/v1alpha8/microgrid/communication_components/communication_components_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha8/microgrid/communication_components 2026-06-04T20:50:34,910 copying py/frequenz/api/common/v1alpha8/microgrid/electrical_components/electrical_components_pb2.pyi -> build/lib/frequenz/api/common/v1alpha8/microgrid/electrical_components 2026-06-04T20:50:34,914 copying py/frequenz/api/common/v1alpha8/microgrid/electrical_components/electrical_components_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha8/microgrid/electrical_components 2026-06-04T20:50:34,917 copying py/frequenz/api/common/v1alpha7/pagination/pagination_info_pb2.pyi -> build/lib/frequenz/api/common/v1alpha7/pagination 2026-06-04T20:50:34,919 copying py/frequenz/api/common/v1alpha7/pagination/pagination_info_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha7/pagination 2026-06-04T20:50:34,921 copying py/frequenz/api/common/v1alpha7/pagination/pagination_params_pb2.pyi -> build/lib/frequenz/api/common/v1alpha7/pagination 2026-06-04T20:50:34,924 copying py/frequenz/api/common/v1alpha7/pagination/pagination_params_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha7/pagination 2026-06-04T20:50:34,926 copying py/frequenz/api/common/v1alpha7/metrics/bounds_pb2.pyi -> build/lib/frequenz/api/common/v1alpha7/metrics 2026-06-04T20:50:34,929 copying py/frequenz/api/common/v1alpha7/metrics/bounds_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha7/metrics 2026-06-04T20:50:34,931 copying py/frequenz/api/common/v1alpha7/metrics/metrics_pb2.pyi -> build/lib/frequenz/api/common/v1alpha7/metrics 2026-06-04T20:50:34,934 copying py/frequenz/api/common/v1alpha7/metrics/metrics_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha7/metrics 2026-06-04T20:50:34,937 copying py/frequenz/api/common/v1alpha7/market/energy_pb2.pyi -> build/lib/frequenz/api/common/v1alpha7/market 2026-06-04T20:50:34,939 copying py/frequenz/api/common/v1alpha7/market/energy_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha7/market 2026-06-04T20:50:34,941 copying py/frequenz/api/common/v1alpha7/market/power_pb2.pyi -> build/lib/frequenz/api/common/v1alpha7/market 2026-06-04T20:50:34,944 copying py/frequenz/api/common/v1alpha7/market/power_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha7/market 2026-06-04T20:50:34,946 copying py/frequenz/api/common/v1alpha7/market/price_pb2.pyi -> build/lib/frequenz/api/common/v1alpha7/market 2026-06-04T20:50:34,949 copying py/frequenz/api/common/v1alpha7/market/price_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha7/market 2026-06-04T20:50:34,951 copying py/frequenz/api/common/v1alpha7/streaming/event_pb2.pyi -> build/lib/frequenz/api/common/v1alpha7/streaming 2026-06-04T20:50:34,953 copying py/frequenz/api/common/v1alpha7/streaming/event_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha7/streaming 2026-06-04T20:50:34,955 copying py/frequenz/api/common/v1alpha7/type/decimal_pb2.pyi -> build/lib/frequenz/api/common/v1alpha7/type 2026-06-04T20:50:34,958 copying py/frequenz/api/common/v1alpha7/type/decimal_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha7/type 2026-06-04T20:50:34,960 copying py/frequenz/api/common/v1alpha7/type/interval_pb2.pyi -> build/lib/frequenz/api/common/v1alpha7/type 2026-06-04T20:50:34,962 copying py/frequenz/api/common/v1alpha7/type/interval_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha7/type 2026-06-04T20:50:34,965 copying py/frequenz/api/common/v1alpha7/type/location_pb2.pyi -> build/lib/frequenz/api/common/v1alpha7/type 2026-06-04T20:50:34,967 copying py/frequenz/api/common/v1alpha7/type/location_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha7/type 2026-06-04T20:50:34,969 copying py/frequenz/api/common/v1alpha7/microgrid/lifetime_pb2.pyi -> build/lib/frequenz/api/common/v1alpha7/microgrid 2026-06-04T20:50:34,971 copying py/frequenz/api/common/v1alpha7/microgrid/lifetime_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha7/microgrid 2026-06-04T20:50:34,974 copying py/frequenz/api/common/v1alpha7/microgrid/microgrid_pb2.pyi -> build/lib/frequenz/api/common/v1alpha7/microgrid 2026-06-04T20:50:34,976 copying py/frequenz/api/common/v1alpha7/microgrid/microgrid_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha7/microgrid 2026-06-04T20:50:34,978 copying py/frequenz/api/common/v1alpha7/grid/delivery_area_pb2.pyi -> build/lib/frequenz/api/common/v1alpha7/grid 2026-06-04T20:50:34,981 copying py/frequenz/api/common/v1alpha7/grid/delivery_area_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha7/grid 2026-06-04T20:50:34,984 copying py/frequenz/api/common/v1alpha7/grid/delivery_duration_pb2.pyi -> build/lib/frequenz/api/common/v1alpha7/grid 2026-06-04T20:50:34,986 copying py/frequenz/api/common/v1alpha7/grid/delivery_duration_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha7/grid 2026-06-04T20:50:34,989 copying py/frequenz/api/common/v1alpha7/microgrid/sensors/sensors_pb2.pyi -> build/lib/frequenz/api/common/v1alpha7/microgrid/sensors 2026-06-04T20:50:34,992 copying py/frequenz/api/common/v1alpha7/microgrid/sensors/sensors_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha7/microgrid/sensors 2026-06-04T20:50:34,994 copying py/frequenz/api/common/v1alpha7/microgrid/communication_components/communication_components_pb2.pyi -> build/lib/frequenz/api/common/v1alpha7/microgrid/communication_components 2026-06-04T20:50:34,997 copying py/frequenz/api/common/v1alpha7/microgrid/communication_components/communication_components_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha7/microgrid/communication_components 2026-06-04T20:50:35,000 copying py/frequenz/api/common/v1alpha7/microgrid/electrical_components/electrical_components_pb2.pyi -> build/lib/frequenz/api/common/v1alpha7/microgrid/electrical_components 2026-06-04T20:50:35,004 copying py/frequenz/api/common/v1alpha7/microgrid/electrical_components/electrical_components_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha7/microgrid/electrical_components 2026-06-04T20:50:35,007 copying py/frequenz/api/common/v1/pagination/pagination_info_pb2.pyi -> build/lib/frequenz/api/common/v1/pagination 2026-06-04T20:50:35,009 copying py/frequenz/api/common/v1/pagination/pagination_info_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1/pagination 2026-06-04T20:50:35,011 copying py/frequenz/api/common/v1/pagination/pagination_params_pb2.pyi -> build/lib/frequenz/api/common/v1/pagination 2026-06-04T20:50:35,014 copying py/frequenz/api/common/v1/pagination/pagination_params_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1/pagination 2026-06-04T20:50:35,016 copying py/frequenz/api/common/v1/metrics/bounds_pb2.pyi -> build/lib/frequenz/api/common/v1/metrics 2026-06-04T20:50:35,019 copying py/frequenz/api/common/v1/metrics/bounds_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1/metrics 2026-06-04T20:50:35,021 copying py/frequenz/api/common/v1/metrics/metric_sample_pb2.pyi -> build/lib/frequenz/api/common/v1/metrics 2026-06-04T20:50:35,024 copying py/frequenz/api/common/v1/metrics/metric_sample_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1/metrics 2026-06-04T20:50:35,027 copying py/frequenz/api/common/v1/market/energy_pb2.pyi -> build/lib/frequenz/api/common/v1/market 2026-06-04T20:50:35,029 copying py/frequenz/api/common/v1/market/energy_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1/market 2026-06-04T20:50:35,031 copying py/frequenz/api/common/v1/market/power_pb2.pyi -> build/lib/frequenz/api/common/v1/market 2026-06-04T20:50:35,034 copying py/frequenz/api/common/v1/market/power_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1/market 2026-06-04T20:50:35,036 copying py/frequenz/api/common/v1/market/price_pb2.pyi -> build/lib/frequenz/api/common/v1/market 2026-06-04T20:50:35,038 copying py/frequenz/api/common/v1/market/price_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1/market 2026-06-04T20:50:35,041 copying py/frequenz/api/common/v1/microgrid/lifetime_pb2.pyi -> build/lib/frequenz/api/common/v1/microgrid 2026-06-04T20:50:35,043 copying py/frequenz/api/common/v1/microgrid/lifetime_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1/microgrid 2026-06-04T20:50:35,045 copying py/frequenz/api/common/v1/microgrid/microgrid_pb2.pyi -> build/lib/frequenz/api/common/v1/microgrid 2026-06-04T20:50:35,048 copying py/frequenz/api/common/v1/microgrid/microgrid_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1/microgrid 2026-06-04T20:50:35,051 copying py/frequenz/api/common/v1/types/decimal_pb2.pyi -> build/lib/frequenz/api/common/v1/types 2026-06-04T20:50:35,053 copying py/frequenz/api/common/v1/types/decimal_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1/types 2026-06-04T20:50:35,055 copying py/frequenz/api/common/v1/grid/delivery_area_pb2.pyi -> build/lib/frequenz/api/common/v1/grid 2026-06-04T20:50:35,058 copying py/frequenz/api/common/v1/grid/delivery_area_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1/grid 2026-06-04T20:50:35,060 copying py/frequenz/api/common/v1/grid/delivery_duration_pb2.pyi -> build/lib/frequenz/api/common/v1/grid 2026-06-04T20:50:35,063 copying py/frequenz/api/common/v1/grid/delivery_duration_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1/grid 2026-06-04T20:50:35,066 copying py/frequenz/api/common/v1/microgrid/components/battery_pb2.pyi -> build/lib/frequenz/api/common/v1/microgrid/components 2026-06-04T20:50:35,068 copying py/frequenz/api/common/v1/microgrid/components/battery_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1/microgrid/components 2026-06-04T20:50:35,070 copying py/frequenz/api/common/v1/microgrid/components/components_pb2.pyi -> build/lib/frequenz/api/common/v1/microgrid/components 2026-06-04T20:50:35,074 copying py/frequenz/api/common/v1/microgrid/components/components_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1/microgrid/components 2026-06-04T20:50:35,076 copying py/frequenz/api/common/v1/microgrid/components/ev_charger_pb2.pyi -> build/lib/frequenz/api/common/v1/microgrid/components 2026-06-04T20:50:35,079 copying py/frequenz/api/common/v1/microgrid/components/ev_charger_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1/microgrid/components 2026-06-04T20:50:35,081 copying py/frequenz/api/common/v1/microgrid/components/fuse_pb2.pyi -> build/lib/frequenz/api/common/v1/microgrid/components 2026-06-04T20:50:35,084 copying py/frequenz/api/common/v1/microgrid/components/fuse_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1/microgrid/components 2026-06-04T20:50:35,086 copying py/frequenz/api/common/v1/microgrid/components/grid_pb2.pyi -> build/lib/frequenz/api/common/v1/microgrid/components 2026-06-04T20:50:35,088 copying py/frequenz/api/common/v1/microgrid/components/grid_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1/microgrid/components 2026-06-04T20:50:35,091 copying py/frequenz/api/common/v1/microgrid/components/inverter_pb2.pyi -> build/lib/frequenz/api/common/v1/microgrid/components 2026-06-04T20:50:35,093 copying py/frequenz/api/common/v1/microgrid/components/inverter_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1/microgrid/components 2026-06-04T20:50:35,096 copying py/frequenz/api/common/v1/microgrid/components/transformer_pb2.pyi -> build/lib/frequenz/api/common/v1/microgrid/components 2026-06-04T20:50:35,098 copying py/frequenz/api/common/v1/microgrid/components/transformer_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1/microgrid/components 2026-06-04T20:50:35,100 copying py/frequenz/api/common/v1/microgrid/sensors/sensors_pb2.pyi -> build/lib/frequenz/api/common/v1/microgrid/sensors 2026-06-04T20:50:35,103 copying py/frequenz/api/common/v1/microgrid/sensors/sensors_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1/microgrid/sensors 2026-06-04T20:50:35,161 installing to build/bdist.linux-armv7l/wheel 2026-06-04T20:50:35,161 running install 2026-06-04T20:50:35,185 running install_lib 2026-06-04T20:50:35,204 creating build/bdist.linux-armv7l/wheel 2026-06-04T20:50:35,207 creating build/bdist.linux-armv7l/wheel/frequenz 2026-06-04T20:50:35,208 creating build/bdist.linux-armv7l/wheel/frequenz/api 2026-06-04T20:50:35,210 creating build/bdist.linux-armv7l/wheel/frequenz/api/common 2026-06-04T20:50:35,212 copying build/lib/frequenz/api/common/metrics_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common 2026-06-04T20:50:35,215 creating build/bdist.linux-armv7l/wheel/frequenz/api/common/metrics 2026-06-04T20:50:35,216 copying build/lib/frequenz/api/common/metrics/electrical_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/metrics 2026-06-04T20:50:35,218 copying build/lib/frequenz/api/common/metrics/__init__.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/metrics 2026-06-04T20:50:35,220 copying build/lib/frequenz/api/common/metrics/electrical_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/metrics 2026-06-04T20:50:35,222 copying build/lib/frequenz/api/common/metrics/electrical_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/metrics 2026-06-04T20:50:35,224 copying build/lib/frequenz/api/common/metrics/electrical_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/metrics 2026-06-04T20:50:35,227 copying build/lib/frequenz/api/common/components_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common 2026-06-04T20:50:35,229 copying build/lib/frequenz/api/common/metrics_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common 2026-06-04T20:50:35,232 creating build/bdist.linux-armv7l/wheel/frequenz/api/common/v1alpha8 2026-06-04T20:50:35,234 creating build/bdist.linux-armv7l/wheel/frequenz/api/common/v1alpha8/pagination 2026-06-04T20:50:35,235 copying build/lib/frequenz/api/common/v1alpha8/pagination/pagination_params_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/pagination 2026-06-04T20:50:35,238 copying build/lib/frequenz/api/common/v1alpha8/pagination/pagination_params_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/pagination 2026-06-04T20:50:35,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-06-04T20:50:35,242 copying build/lib/frequenz/api/common/v1alpha8/pagination/pagination_info_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/pagination 2026-06-04T20:50:35,244 copying build/lib/frequenz/api/common/v1alpha8/pagination/pagination_info_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/pagination 2026-06-04T20:50:35,245 copying build/lib/frequenz/api/common/v1alpha8/pagination/pagination_params_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/pagination 2026-06-04T20:50:35,247 copying build/lib/frequenz/api/common/v1alpha8/pagination/__init__.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/pagination 2026-06-04T20:50:35,249 copying build/lib/frequenz/api/common/v1alpha8/pagination/pagination_params_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/pagination 2026-06-04T20:50:35,251 copying build/lib/frequenz/api/common/v1alpha8/pagination/pagination_info_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/pagination 2026-06-04T20:50:35,254 creating build/bdist.linux-armv7l/wheel/frequenz/api/common/v1alpha8/metrics 2026-06-04T20:50:35,255 copying build/lib/frequenz/api/common/v1alpha8/metrics/bounds_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/metrics 2026-06-04T20:50:35,257 copying build/lib/frequenz/api/common/v1alpha8/metrics/metrics_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/metrics 2026-06-04T20:50:35,259 copying build/lib/frequenz/api/common/v1alpha8/metrics/metrics_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/metrics 2026-06-04T20:50:35,262 copying build/lib/frequenz/api/common/v1alpha8/metrics/bounds_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/metrics 2026-06-04T20:50:35,264 copying build/lib/frequenz/api/common/v1alpha8/metrics/metrics_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/metrics 2026-06-04T20:50:35,266 copying build/lib/frequenz/api/common/v1alpha8/metrics/metrics_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/metrics 2026-06-04T20:50:35,268 copying build/lib/frequenz/api/common/v1alpha8/metrics/__init__.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/metrics 2026-06-04T20:50:35,270 copying build/lib/frequenz/api/common/v1alpha8/metrics/bounds_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/metrics 2026-06-04T20:50:35,273 copying build/lib/frequenz/api/common/v1alpha8/metrics/bounds_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/metrics 2026-06-04T20:50:35,276 creating build/bdist.linux-armv7l/wheel/frequenz/api/common/v1alpha8/market 2026-06-04T20:50:35,277 copying build/lib/frequenz/api/common/v1alpha8/market/power_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/market 2026-06-04T20:50:35,279 copying build/lib/frequenz/api/common/v1alpha8/market/price_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/market 2026-06-04T20:50:35,281 copying build/lib/frequenz/api/common/v1alpha8/market/price_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/market 2026-06-04T20:50:35,284 copying build/lib/frequenz/api/common/v1alpha8/market/energy_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/market 2026-06-04T20:50:35,286 copying build/lib/frequenz/api/common/v1alpha8/market/market_area_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/market 2026-06-04T20:50:35,288 copying build/lib/frequenz/api/common/v1alpha8/market/energy_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/market 2026-06-04T20:50:35,290 copying build/lib/frequenz/api/common/v1alpha8/market/power_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/market 2026-06-04T20:50:35,292 copying build/lib/frequenz/api/common/v1alpha8/market/power_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/market 2026-06-04T20:50:35,294 copying build/lib/frequenz/api/common/v1alpha8/market/price_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/market 2026-06-04T20:50:35,296 copying build/lib/frequenz/api/common/v1alpha8/market/price_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/market 2026-06-04T20:50:35,298 copying build/lib/frequenz/api/common/v1alpha8/market/energy_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/market 2026-06-04T20:50:35,300 copying build/lib/frequenz/api/common/v1alpha8/market/power_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/market 2026-06-04T20:50:35,302 copying build/lib/frequenz/api/common/v1alpha8/market/__init__.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/market 2026-06-04T20:50:35,304 copying build/lib/frequenz/api/common/v1alpha8/market/energy_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/market 2026-06-04T20:50:35,305 copying build/lib/frequenz/api/common/v1alpha8/market/market_area_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/market 2026-06-04T20:50:35,307 copying build/lib/frequenz/api/common/v1alpha8/market/market_area_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/market 2026-06-04T20:50:35,310 copying build/lib/frequenz/api/common/v1alpha8/market/market_area_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/market 2026-06-04T20:50:35,312 creating build/bdist.linux-armv7l/wheel/frequenz/api/common/v1alpha8/streaming 2026-06-04T20:50:35,314 copying build/lib/frequenz/api/common/v1alpha8/streaming/event_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/streaming 2026-06-04T20:50:35,316 copying build/lib/frequenz/api/common/v1alpha8/streaming/event_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/streaming 2026-06-04T20:50:35,318 copying build/lib/frequenz/api/common/v1alpha8/streaming/event_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/streaming 2026-06-04T20:50:35,320 copying build/lib/frequenz/api/common/v1alpha8/streaming/__init__.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/streaming 2026-06-04T20:50:35,322 copying build/lib/frequenz/api/common/v1alpha8/streaming/event_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/streaming 2026-06-04T20:50:35,323 copying build/lib/frequenz/api/common/v1alpha8/__init__.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8 2026-06-04T20:50:35,326 creating build/bdist.linux-armv7l/wheel/frequenz/api/common/v1alpha8/gridpool 2026-06-04T20:50:35,327 copying build/lib/frequenz/api/common/v1alpha8/gridpool/gridpool_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/gridpool 2026-06-04T20:50:35,329 copying build/lib/frequenz/api/common/v1alpha8/gridpool/gridpool_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/gridpool 2026-06-04T20:50:35,331 copying build/lib/frequenz/api/common/v1alpha8/gridpool/gridpool_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/gridpool 2026-06-04T20:50:35,333 copying build/lib/frequenz/api/common/v1alpha8/gridpool/__init__.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/gridpool 2026-06-04T20:50:35,335 copying build/lib/frequenz/api/common/v1alpha8/gridpool/gridpool_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/gridpool 2026-06-04T20:50:35,337 creating build/bdist.linux-armv7l/wheel/frequenz/api/common/v1alpha8/microgrid 2026-06-04T20:50:35,338 copying build/lib/frequenz/api/common/v1alpha8/microgrid/microgrid_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/microgrid 2026-06-04T20:50:35,341 copying build/lib/frequenz/api/common/v1alpha8/microgrid/microgrid_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/microgrid 2026-06-04T20:50:35,343 copying build/lib/frequenz/api/common/v1alpha8/microgrid/microgrid_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/microgrid 2026-06-04T20:50:35,346 copying build/lib/frequenz/api/common/v1alpha8/microgrid/microgrid_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/microgrid 2026-06-04T20:50:35,348 copying build/lib/frequenz/api/common/v1alpha8/microgrid/lifetime_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/microgrid 2026-06-04T20:50:35,350 copying build/lib/frequenz/api/common/v1alpha8/microgrid/lifetime_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/microgrid 2026-06-04T20:50:35,351 copying build/lib/frequenz/api/common/v1alpha8/microgrid/lifetime_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/microgrid 2026-06-04T20:50:35,353 copying build/lib/frequenz/api/common/v1alpha8/microgrid/lifetime_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/microgrid 2026-06-04T20:50:35,355 copying build/lib/frequenz/api/common/v1alpha8/microgrid/__init__.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/microgrid 2026-06-04T20:50:35,358 creating build/bdist.linux-armv7l/wheel/frequenz/api/common/v1alpha8/microgrid/sensors 2026-06-04T20:50:35,359 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-06-04T20:50:35,361 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-06-04T20:50:35,363 copying build/lib/frequenz/api/common/v1alpha8/microgrid/sensors/__init__.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/microgrid/sensors 2026-06-04T20:50:35,365 copying build/lib/frequenz/api/common/v1alpha8/microgrid/sensors/sensors_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/microgrid/sensors 2026-06-04T20:50:35,368 copying build/lib/frequenz/api/common/v1alpha8/microgrid/sensors/sensors_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/microgrid/sensors 2026-06-04T20:50:35,371 creating build/bdist.linux-armv7l/wheel/frequenz/api/common/v1alpha8/microgrid/communication_components 2026-06-04T20:50:35,372 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-06-04T20:50:35,375 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-06-04T20:50:35,377 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-06-04T20:50:35,379 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-06-04T20:50:35,381 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-06-04T20:50:35,384 creating build/bdist.linux-armv7l/wheel/frequenz/api/common/v1alpha8/microgrid/electrical_components 2026-06-04T20:50:35,385 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-06-04T20:50:35,387 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-06-04T20:50:35,391 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-06-04T20:50:35,393 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-06-04T20:50:35,395 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-06-04T20:50:35,398 creating build/bdist.linux-armv7l/wheel/frequenz/api/common/v1alpha8/types 2026-06-04T20:50:35,399 copying build/lib/frequenz/api/common/v1alpha8/types/interval_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/types 2026-06-04T20:50:35,401 copying build/lib/frequenz/api/common/v1alpha8/types/decimal_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/types 2026-06-04T20:50:35,403 copying build/lib/frequenz/api/common/v1alpha8/types/interval_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/types 2026-06-04T20:50:35,405 copying build/lib/frequenz/api/common/v1alpha8/types/interval_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/types 2026-06-04T20:50:35,407 copying build/lib/frequenz/api/common/v1alpha8/types/decimal_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/types 2026-06-04T20:50:35,409 copying build/lib/frequenz/api/common/v1alpha8/types/location_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/types 2026-06-04T20:50:35,411 copying build/lib/frequenz/api/common/v1alpha8/types/location_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/types 2026-06-04T20:50:35,413 copying build/lib/frequenz/api/common/v1alpha8/types/__init__.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/types 2026-06-04T20:50:35,414 copying build/lib/frequenz/api/common/v1alpha8/types/interval_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/types 2026-06-04T20:50:35,416 copying build/lib/frequenz/api/common/v1alpha8/types/location_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/types 2026-06-04T20:50:35,418 copying build/lib/frequenz/api/common/v1alpha8/types/decimal_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/types 2026-06-04T20:50:35,420 copying build/lib/frequenz/api/common/v1alpha8/types/decimal_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/types 2026-06-04T20:50:35,422 copying build/lib/frequenz/api/common/v1alpha8/types/location_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/types 2026-06-04T20:50:35,425 creating build/bdist.linux-armv7l/wheel/frequenz/api/common/v1alpha8/grid 2026-06-04T20:50:35,426 copying build/lib/frequenz/api/common/v1alpha8/grid/delivery_area_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/grid 2026-06-04T20:50:35,428 copying build/lib/frequenz/api/common/v1alpha8/grid/delivery_area_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/grid 2026-06-04T20:50:35,431 copying build/lib/frequenz/api/common/v1alpha8/grid/market_location_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/grid 2026-06-04T20:50:35,433 copying build/lib/frequenz/api/common/v1alpha8/grid/delivery_area_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/grid 2026-06-04T20:50:35,435 copying build/lib/frequenz/api/common/v1alpha8/grid/delivery_duration_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/grid 2026-06-04T20:50:35,438 copying build/lib/frequenz/api/common/v1alpha8/grid/market_location_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/grid 2026-06-04T20:50:35,440 copying build/lib/frequenz/api/common/v1alpha8/grid/balancing_group_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/grid 2026-06-04T20:50:35,442 copying build/lib/frequenz/api/common/v1alpha8/grid/balancing_group_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/grid 2026-06-04T20:50:35,444 copying build/lib/frequenz/api/common/v1alpha8/grid/market_location_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/grid 2026-06-04T20:50:35,446 copying build/lib/frequenz/api/common/v1alpha8/grid/__init__.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/grid 2026-06-04T20:50:35,448 copying build/lib/frequenz/api/common/v1alpha8/grid/market_location_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/grid 2026-06-04T20:50:35,450 copying build/lib/frequenz/api/common/v1alpha8/grid/delivery_area_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/grid 2026-06-04T20:50:35,452 copying build/lib/frequenz/api/common/v1alpha8/grid/balancing_group_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/grid 2026-06-04T20:50:35,454 copying build/lib/frequenz/api/common/v1alpha8/grid/delivery_duration_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/grid 2026-06-04T20:50:35,456 copying build/lib/frequenz/api/common/v1alpha8/grid/delivery_duration_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/grid 2026-06-04T20:50:35,458 copying build/lib/frequenz/api/common/v1alpha8/grid/delivery_duration_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/grid 2026-06-04T20:50:35,460 copying build/lib/frequenz/api/common/v1alpha8/grid/balancing_group_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/grid 2026-06-04T20:50:35,462 copying build/lib/frequenz/api/common/components_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common 2026-06-04T20:50:35,464 copying build/lib/frequenz/api/common/metrics_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common 2026-06-04T20:50:35,467 creating build/bdist.linux-armv7l/wheel/frequenz/api/common/v1alpha7 2026-06-04T20:50:35,468 creating build/bdist.linux-armv7l/wheel/frequenz/api/common/v1alpha7/pagination 2026-06-04T20:50:35,470 copying build/lib/frequenz/api/common/v1alpha7/pagination/pagination_params_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/pagination 2026-06-04T20:50:35,472 copying build/lib/frequenz/api/common/v1alpha7/pagination/pagination_params_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/pagination 2026-06-04T20:50:35,474 copying build/lib/frequenz/api/common/v1alpha7/pagination/pagination_info_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/pagination 2026-06-04T20:50:35,476 copying build/lib/frequenz/api/common/v1alpha7/pagination/pagination_info_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/pagination 2026-06-04T20:50:35,478 copying build/lib/frequenz/api/common/v1alpha7/pagination/pagination_info_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/pagination 2026-06-04T20:50:35,480 copying build/lib/frequenz/api/common/v1alpha7/pagination/pagination_params_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/pagination 2026-06-04T20:50:35,482 copying build/lib/frequenz/api/common/v1alpha7/pagination/__init__.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/pagination 2026-06-04T20:50:35,484 copying build/lib/frequenz/api/common/v1alpha7/pagination/pagination_params_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/pagination 2026-06-04T20:50:35,486 copying build/lib/frequenz/api/common/v1alpha7/pagination/pagination_info_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/pagination 2026-06-04T20:50:35,489 creating build/bdist.linux-armv7l/wheel/frequenz/api/common/v1alpha7/metrics 2026-06-04T20:50:35,490 copying build/lib/frequenz/api/common/v1alpha7/metrics/bounds_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/metrics 2026-06-04T20:50:35,492 copying build/lib/frequenz/api/common/v1alpha7/metrics/metrics_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/metrics 2026-06-04T20:50:35,494 copying build/lib/frequenz/api/common/v1alpha7/metrics/metrics_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/metrics 2026-06-04T20:50:35,497 copying build/lib/frequenz/api/common/v1alpha7/metrics/bounds_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/metrics 2026-06-04T20:50:35,499 copying build/lib/frequenz/api/common/v1alpha7/metrics/metrics_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/metrics 2026-06-04T20:50:35,501 copying build/lib/frequenz/api/common/v1alpha7/metrics/metrics_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/metrics 2026-06-04T20:50:35,503 copying build/lib/frequenz/api/common/v1alpha7/metrics/__init__.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/metrics 2026-06-04T20:50:35,505 copying build/lib/frequenz/api/common/v1alpha7/metrics/bounds_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/metrics 2026-06-04T20:50:35,507 copying build/lib/frequenz/api/common/v1alpha7/metrics/bounds_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/metrics 2026-06-04T20:50:35,509 creating build/bdist.linux-armv7l/wheel/frequenz/api/common/v1alpha7/market 2026-06-04T20:50:35,510 copying build/lib/frequenz/api/common/v1alpha7/market/power_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/market 2026-06-04T20:50:35,512 copying build/lib/frequenz/api/common/v1alpha7/market/price_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/market 2026-06-04T20:50:35,514 copying build/lib/frequenz/api/common/v1alpha7/market/price_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/market 2026-06-04T20:50:35,516 copying build/lib/frequenz/api/common/v1alpha7/market/energy_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/market 2026-06-04T20:50:35,518 copying build/lib/frequenz/api/common/v1alpha7/market/energy_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/market 2026-06-04T20:50:35,520 copying build/lib/frequenz/api/common/v1alpha7/market/power_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/market 2026-06-04T20:50:35,522 copying build/lib/frequenz/api/common/v1alpha7/market/power_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/market 2026-06-04T20:50:35,524 copying build/lib/frequenz/api/common/v1alpha7/market/price_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/market 2026-06-04T20:50:35,525 copying build/lib/frequenz/api/common/v1alpha7/market/price_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/market 2026-06-04T20:50:35,527 copying build/lib/frequenz/api/common/v1alpha7/market/energy_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/market 2026-06-04T20:50:35,529 copying build/lib/frequenz/api/common/v1alpha7/market/power_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/market 2026-06-04T20:50:35,531 copying build/lib/frequenz/api/common/v1alpha7/market/__init__.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/market 2026-06-04T20:50:35,532 copying build/lib/frequenz/api/common/v1alpha7/market/energy_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/market 2026-06-04T20:50:35,535 creating build/bdist.linux-armv7l/wheel/frequenz/api/common/v1alpha7/streaming 2026-06-04T20:50:35,536 copying build/lib/frequenz/api/common/v1alpha7/streaming/event_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/streaming 2026-06-04T20:50:35,538 copying build/lib/frequenz/api/common/v1alpha7/streaming/event_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/streaming 2026-06-04T20:50:35,540 copying build/lib/frequenz/api/common/v1alpha7/streaming/event_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/streaming 2026-06-04T20:50:35,542 copying build/lib/frequenz/api/common/v1alpha7/streaming/__init__.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/streaming 2026-06-04T20:50:35,543 copying build/lib/frequenz/api/common/v1alpha7/streaming/event_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/streaming 2026-06-04T20:50:35,545 copying build/lib/frequenz/api/common/v1alpha7/__init__.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7 2026-06-04T20:50:35,547 creating build/bdist.linux-armv7l/wheel/frequenz/api/common/v1alpha7/type 2026-06-04T20:50:35,548 copying build/lib/frequenz/api/common/v1alpha7/type/interval_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/type 2026-06-04T20:50:35,550 copying build/lib/frequenz/api/common/v1alpha7/type/decimal_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/type 2026-06-04T20:50:35,552 copying build/lib/frequenz/api/common/v1alpha7/type/interval_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/type 2026-06-04T20:50:35,554 copying build/lib/frequenz/api/common/v1alpha7/type/interval_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/type 2026-06-04T20:50:35,556 copying build/lib/frequenz/api/common/v1alpha7/type/decimal_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/type 2026-06-04T20:50:35,557 copying build/lib/frequenz/api/common/v1alpha7/type/location_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/type 2026-06-04T20:50:35,559 copying build/lib/frequenz/api/common/v1alpha7/type/location_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/type 2026-06-04T20:50:35,561 copying build/lib/frequenz/api/common/v1alpha7/type/__init__.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/type 2026-06-04T20:50:35,562 copying build/lib/frequenz/api/common/v1alpha7/type/interval_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/type 2026-06-04T20:50:35,564 copying build/lib/frequenz/api/common/v1alpha7/type/location_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/type 2026-06-04T20:50:35,566 copying build/lib/frequenz/api/common/v1alpha7/type/decimal_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/type 2026-06-04T20:50:35,568 copying build/lib/frequenz/api/common/v1alpha7/type/decimal_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/type 2026-06-04T20:50:35,570 copying build/lib/frequenz/api/common/v1alpha7/type/location_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/type 2026-06-04T20:50:35,572 creating build/bdist.linux-armv7l/wheel/frequenz/api/common/v1alpha7/microgrid 2026-06-04T20:50:35,573 copying build/lib/frequenz/api/common/v1alpha7/microgrid/microgrid_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/microgrid 2026-06-04T20:50:35,575 copying build/lib/frequenz/api/common/v1alpha7/microgrid/microgrid_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/microgrid 2026-06-04T20:50:35,577 copying build/lib/frequenz/api/common/v1alpha7/microgrid/microgrid_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/microgrid 2026-06-04T20:50:35,579 copying build/lib/frequenz/api/common/v1alpha7/microgrid/microgrid_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/microgrid 2026-06-04T20:50:35,581 copying build/lib/frequenz/api/common/v1alpha7/microgrid/lifetime_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/microgrid 2026-06-04T20:50:35,583 copying build/lib/frequenz/api/common/v1alpha7/microgrid/lifetime_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/microgrid 2026-06-04T20:50:35,585 copying build/lib/frequenz/api/common/v1alpha7/microgrid/lifetime_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/microgrid 2026-06-04T20:50:35,586 copying build/lib/frequenz/api/common/v1alpha7/microgrid/lifetime_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/microgrid 2026-06-04T20:50:35,588 copying build/lib/frequenz/api/common/v1alpha7/microgrid/__init__.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/microgrid 2026-06-04T20:50:35,590 creating build/bdist.linux-armv7l/wheel/frequenz/api/common/v1alpha7/microgrid/sensors 2026-06-04T20:50:35,591 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-06-04T20:50:35,593 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-06-04T20:50:35,595 copying build/lib/frequenz/api/common/v1alpha7/microgrid/sensors/__init__.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/microgrid/sensors 2026-06-04T20:50:35,596 copying build/lib/frequenz/api/common/v1alpha7/microgrid/sensors/sensors_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/microgrid/sensors 2026-06-04T20:50:35,599 copying build/lib/frequenz/api/common/v1alpha7/microgrid/sensors/sensors_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/microgrid/sensors 2026-06-04T20:50:35,602 creating build/bdist.linux-armv7l/wheel/frequenz/api/common/v1alpha7/microgrid/communication_components 2026-06-04T20:50:35,603 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-06-04T20:50:35,606 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-06-04T20:50:35,607 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-06-04T20:50:35,609 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-06-04T20:50:35,611 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-06-04T20:50:35,614 creating build/bdist.linux-armv7l/wheel/frequenz/api/common/v1alpha7/microgrid/electrical_components 2026-06-04T20:50:35,615 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-06-04T20:50:35,617 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-06-04T20:50:35,620 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-06-04T20:50:35,622 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-06-04T20:50:35,624 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-06-04T20:50:35,627 creating build/bdist.linux-armv7l/wheel/frequenz/api/common/v1alpha7/grid 2026-06-04T20:50:35,628 copying build/lib/frequenz/api/common/v1alpha7/grid/delivery_area_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/grid 2026-06-04T20:50:35,630 copying build/lib/frequenz/api/common/v1alpha7/grid/delivery_area_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/grid 2026-06-04T20:50:35,632 copying build/lib/frequenz/api/common/v1alpha7/grid/delivery_area_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/grid 2026-06-04T20:50:35,634 copying build/lib/frequenz/api/common/v1alpha7/grid/delivery_duration_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/grid 2026-06-04T20:50:35,636 copying build/lib/frequenz/api/common/v1alpha7/grid/__init__.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/grid 2026-06-04T20:50:35,637 copying build/lib/frequenz/api/common/v1alpha7/grid/delivery_area_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/grid 2026-06-04T20:50:35,639 copying build/lib/frequenz/api/common/v1alpha7/grid/delivery_duration_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/grid 2026-06-04T20:50:35,641 copying build/lib/frequenz/api/common/v1alpha7/grid/delivery_duration_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/grid 2026-06-04T20:50:35,642 copying build/lib/frequenz/api/common/v1alpha7/grid/delivery_duration_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/grid 2026-06-04T20:50:35,645 creating build/bdist.linux-armv7l/wheel/frequenz/api/common/v1 2026-06-04T20:50:35,647 creating build/bdist.linux-armv7l/wheel/frequenz/api/common/v1/pagination 2026-06-04T20:50:35,648 copying build/lib/frequenz/api/common/v1/pagination/pagination_params_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/pagination 2026-06-04T20:50:35,650 copying build/lib/frequenz/api/common/v1/pagination/pagination_params_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/pagination 2026-06-04T20:50:35,651 copying build/lib/frequenz/api/common/v1/pagination/pagination_info_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/pagination 2026-06-04T20:50:35,653 copying build/lib/frequenz/api/common/v1/pagination/pagination_info_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/pagination 2026-06-04T20:50:35,655 copying build/lib/frequenz/api/common/v1/pagination/pagination_info_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/pagination 2026-06-04T20:50:35,657 copying build/lib/frequenz/api/common/v1/pagination/pagination_params_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/pagination 2026-06-04T20:50:35,659 copying build/lib/frequenz/api/common/v1/pagination/__init__.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/pagination 2026-06-04T20:50:35,661 copying build/lib/frequenz/api/common/v1/pagination/pagination_params_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/pagination 2026-06-04T20:50:35,663 copying build/lib/frequenz/api/common/v1/pagination/pagination_info_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/pagination 2026-06-04T20:50:35,666 creating build/bdist.linux-armv7l/wheel/frequenz/api/common/v1/metrics 2026-06-04T20:50:35,667 copying build/lib/frequenz/api/common/v1/metrics/bounds_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/metrics 2026-06-04T20:50:35,669 copying build/lib/frequenz/api/common/v1/metrics/bounds_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/metrics 2026-06-04T20:50:35,671 copying build/lib/frequenz/api/common/v1/metrics/__init__.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/metrics 2026-06-04T20:50:35,673 copying build/lib/frequenz/api/common/v1/metrics/metric_sample_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/metrics 2026-06-04T20:50:35,675 copying build/lib/frequenz/api/common/v1/metrics/metric_sample_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/metrics 2026-06-04T20:50:35,677 copying build/lib/frequenz/api/common/v1/metrics/bounds_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/metrics 2026-06-04T20:50:35,679 copying build/lib/frequenz/api/common/v1/metrics/bounds_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/metrics 2026-06-04T20:50:35,681 copying build/lib/frequenz/api/common/v1/metrics/metric_sample_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/metrics 2026-06-04T20:50:35,683 copying build/lib/frequenz/api/common/v1/metrics/metric_sample_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/metrics 2026-06-04T20:50:35,686 creating build/bdist.linux-armv7l/wheel/frequenz/api/common/v1/market 2026-06-04T20:50:35,687 copying build/lib/frequenz/api/common/v1/market/power_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/market 2026-06-04T20:50:35,689 copying build/lib/frequenz/api/common/v1/market/price_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/market 2026-06-04T20:50:35,692 copying build/lib/frequenz/api/common/v1/market/price_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/market 2026-06-04T20:50:35,694 copying build/lib/frequenz/api/common/v1/market/energy_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/market 2026-06-04T20:50:35,696 copying build/lib/frequenz/api/common/v1/market/energy_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/market 2026-06-04T20:50:35,698 copying build/lib/frequenz/api/common/v1/market/power_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/market 2026-06-04T20:50:35,699 copying build/lib/frequenz/api/common/v1/market/power_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/market 2026-06-04T20:50:35,701 copying build/lib/frequenz/api/common/v1/market/price_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/market 2026-06-04T20:50:35,703 copying build/lib/frequenz/api/common/v1/market/price_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/market 2026-06-04T20:50:35,705 copying build/lib/frequenz/api/common/v1/market/energy_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/market 2026-06-04T20:50:35,707 copying build/lib/frequenz/api/common/v1/market/power_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/market 2026-06-04T20:50:35,709 copying build/lib/frequenz/api/common/v1/market/__init__.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/market 2026-06-04T20:50:35,711 copying build/lib/frequenz/api/common/v1/market/energy_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/market 2026-06-04T20:50:35,713 copying build/lib/frequenz/api/common/v1/location_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1 2026-06-04T20:50:35,715 copying build/lib/frequenz/api/common/v1/location_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1 2026-06-04T20:50:35,717 copying build/lib/frequenz/api/common/v1/__init__.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1 2026-06-04T20:50:35,719 copying build/lib/frequenz/api/common/v1/location_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1 2026-06-04T20:50:35,722 creating build/bdist.linux-armv7l/wheel/frequenz/api/common/v1/microgrid 2026-06-04T20:50:35,723 copying build/lib/frequenz/api/common/v1/microgrid/microgrid_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/microgrid 2026-06-04T20:50:35,725 copying build/lib/frequenz/api/common/v1/microgrid/microgrid_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/microgrid 2026-06-04T20:50:35,728 creating build/bdist.linux-armv7l/wheel/frequenz/api/common/v1/microgrid/components 2026-06-04T20:50:35,729 copying build/lib/frequenz/api/common/v1/microgrid/components/transformer_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/microgrid/components 2026-06-04T20:50:35,731 copying build/lib/frequenz/api/common/v1/microgrid/components/battery_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/microgrid/components 2026-06-04T20:50:35,733 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-06-04T20:50:35,735 copying build/lib/frequenz/api/common/v1/microgrid/components/components_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/microgrid/components 2026-06-04T20:50:35,738 copying build/lib/frequenz/api/common/v1/microgrid/components/fuse_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/microgrid/components 2026-06-04T20:50:35,740 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-06-04T20:50:35,742 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-06-04T20:50:35,744 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-06-04T20:50:35,746 copying build/lib/frequenz/api/common/v1/microgrid/components/grid_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/microgrid/components 2026-06-04T20:50:35,748 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-06-04T20:50:35,750 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-06-04T20:50:35,751 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-06-04T20:50:35,753 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-06-04T20:50:35,755 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-06-04T20:50:35,757 copying build/lib/frequenz/api/common/v1/microgrid/components/components_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/microgrid/components 2026-06-04T20:50:35,760 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-06-04T20:50:35,762 copying build/lib/frequenz/api/common/v1/microgrid/components/__init__.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/microgrid/components 2026-06-04T20:50:35,764 copying build/lib/frequenz/api/common/v1/microgrid/components/transformer_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/microgrid/components 2026-06-04T20:50:35,766 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-06-04T20:50:35,767 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-06-04T20:50:35,769 copying build/lib/frequenz/api/common/v1/microgrid/components/inverter_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/microgrid/components 2026-06-04T20:50:35,771 copying build/lib/frequenz/api/common/v1/microgrid/components/fuse_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/microgrid/components 2026-06-04T20:50:35,773 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-06-04T20:50:35,775 copying build/lib/frequenz/api/common/v1/microgrid/components/battery_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/microgrid/components 2026-06-04T20:50:35,777 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-06-04T20:50:35,779 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-06-04T20:50:35,780 copying build/lib/frequenz/api/common/v1/microgrid/components/inverter_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/microgrid/components 2026-06-04T20:50:35,782 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-06-04T20:50:35,784 copying build/lib/frequenz/api/common/v1/microgrid/components/grid_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/microgrid/components 2026-06-04T20:50:35,786 copying build/lib/frequenz/api/common/v1/microgrid/microgrid_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/microgrid 2026-06-04T20:50:35,788 copying build/lib/frequenz/api/common/v1/microgrid/microgrid_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/microgrid 2026-06-04T20:50:35,789 copying build/lib/frequenz/api/common/v1/microgrid/lifetime_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/microgrid 2026-06-04T20:50:35,791 copying build/lib/frequenz/api/common/v1/microgrid/lifetime_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/microgrid 2026-06-04T20:50:35,793 copying build/lib/frequenz/api/common/v1/microgrid/lifetime_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/microgrid 2026-06-04T20:50:35,795 copying build/lib/frequenz/api/common/v1/microgrid/lifetime_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/microgrid 2026-06-04T20:50:35,797 copying build/lib/frequenz/api/common/v1/microgrid/__init__.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/microgrid 2026-06-04T20:50:35,799 creating build/bdist.linux-armv7l/wheel/frequenz/api/common/v1/microgrid/sensors 2026-06-04T20:50:35,800 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-06-04T20:50:35,802 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-06-04T20:50:35,804 copying build/lib/frequenz/api/common/v1/microgrid/sensors/__init__.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/microgrid/sensors 2026-06-04T20:50:35,806 copying build/lib/frequenz/api/common/v1/microgrid/sensors/sensors_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/microgrid/sensors 2026-06-04T20:50:35,808 copying build/lib/frequenz/api/common/v1/microgrid/sensors/sensors_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/microgrid/sensors 2026-06-04T20:50:35,811 creating build/bdist.linux-armv7l/wheel/frequenz/api/common/v1/types 2026-06-04T20:50:35,812 copying build/lib/frequenz/api/common/v1/types/decimal_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/types 2026-06-04T20:50:35,814 copying build/lib/frequenz/api/common/v1/types/decimal_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/types 2026-06-04T20:50:35,816 copying build/lib/frequenz/api/common/v1/types/__init__.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/types 2026-06-04T20:50:35,817 copying build/lib/frequenz/api/common/v1/types/decimal_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/types 2026-06-04T20:50:35,819 copying build/lib/frequenz/api/common/v1/types/decimal_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/types 2026-06-04T20:50:35,821 creating build/bdist.linux-armv7l/wheel/frequenz/api/common/v1/grid 2026-06-04T20:50:35,822 copying build/lib/frequenz/api/common/v1/grid/delivery_area_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/grid 2026-06-04T20:50:35,824 copying build/lib/frequenz/api/common/v1/grid/delivery_area_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/grid 2026-06-04T20:50:35,826 copying build/lib/frequenz/api/common/v1/grid/delivery_area_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/grid 2026-06-04T20:50:35,828 copying build/lib/frequenz/api/common/v1/grid/delivery_duration_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/grid 2026-06-04T20:50:35,830 copying build/lib/frequenz/api/common/v1/grid/__init__.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/grid 2026-06-04T20:50:35,831 copying build/lib/frequenz/api/common/v1/grid/delivery_area_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/grid 2026-06-04T20:50:35,833 copying build/lib/frequenz/api/common/v1/grid/delivery_duration_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/grid 2026-06-04T20:50:35,835 copying build/lib/frequenz/api/common/v1/grid/delivery_duration_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/grid 2026-06-04T20:50:35,836 copying build/lib/frequenz/api/common/v1/grid/delivery_duration_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/grid 2026-06-04T20:50:35,839 copying build/lib/frequenz/api/common/v1/location_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1 2026-06-04T20:50:35,841 copying build/lib/frequenz/api/common/location_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common 2026-06-04T20:50:35,842 copying build/lib/frequenz/api/common/metrics_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common 2026-06-04T20:50:35,844 copying build/lib/frequenz/api/common/components_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common 2026-06-04T20:50:35,846 copying build/lib/frequenz/api/common/location_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common 2026-06-04T20:50:35,848 copying build/lib/frequenz/api/common/py.typed -> build/bdist.linux-armv7l/wheel/./frequenz/api/common 2026-06-04T20:50:35,850 copying build/lib/frequenz/api/common/__init__.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common 2026-06-04T20:50:35,852 copying build/lib/frequenz/api/common/components_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common 2026-06-04T20:50:35,853 copying build/lib/frequenz/api/common/location_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common 2026-06-04T20:50:35,855 copying build/lib/frequenz/api/common/location_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common 2026-06-04T20:50:35,857 running install_egg_info 2026-06-04T20:50:35,874 Copying py/frequenz_api_common.egg-info to build/bdist.linux-armv7l/wheel/./frequenz_api_common-0.8.9-py3.11.egg-info 2026-06-04T20:50:35,884 running install_scripts 2026-06-04T20:50:35,893 creating build/bdist.linux-armv7l/wheel/frequenz_api_common-0.8.9.dist-info/WHEEL 2026-06-04T20:50:35,895 creating '/tmp/pip-wheel-xu08p4cf/.tmp-2z6g20rt/frequenz_api_common-0.8.9-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-06-04T20:50:35,899 adding 'frequenz/api/common/__init__.py' 2026-06-04T20:50:35,900 adding 'frequenz/api/common/components_pb2.py' 2026-06-04T20:50:35,902 adding 'frequenz/api/common/components_pb2.pyi' 2026-06-04T20:50:35,903 adding 'frequenz/api/common/components_pb2_grpc.py' 2026-06-04T20:50:35,905 adding 'frequenz/api/common/components_pb2_grpc.pyi' 2026-06-04T20:50:35,906 adding 'frequenz/api/common/location_pb2.py' 2026-06-04T20:50:35,907 adding 'frequenz/api/common/location_pb2.pyi' 2026-06-04T20:50:35,908 adding 'frequenz/api/common/location_pb2_grpc.py' 2026-06-04T20:50:35,909 adding 'frequenz/api/common/location_pb2_grpc.pyi' 2026-06-04T20:50:35,910 adding 'frequenz/api/common/metrics_pb2.py' 2026-06-04T20:50:35,912 adding 'frequenz/api/common/metrics_pb2.pyi' 2026-06-04T20:50:35,913 adding 'frequenz/api/common/metrics_pb2_grpc.py' 2026-06-04T20:50:35,915 adding 'frequenz/api/common/metrics_pb2_grpc.pyi' 2026-06-04T20:50:35,916 adding 'frequenz/api/common/py.typed' 2026-06-04T20:50:35,917 adding 'frequenz/api/common/metrics/__init__.py' 2026-06-04T20:50:35,918 adding 'frequenz/api/common/metrics/electrical_pb2.py' 2026-06-04T20:50:35,921 adding 'frequenz/api/common/metrics/electrical_pb2.pyi' 2026-06-04T20:50:35,922 adding 'frequenz/api/common/metrics/electrical_pb2_grpc.py' 2026-06-04T20:50:35,923 adding 'frequenz/api/common/metrics/electrical_pb2_grpc.pyi' 2026-06-04T20:50:35,925 adding 'frequenz/api/common/v1/__init__.py' 2026-06-04T20:50:35,926 adding 'frequenz/api/common/v1/location_pb2.py' 2026-06-04T20:50:35,927 adding 'frequenz/api/common/v1/location_pb2.pyi' 2026-06-04T20:50:35,928 adding 'frequenz/api/common/v1/location_pb2_grpc.py' 2026-06-04T20:50:35,929 adding 'frequenz/api/common/v1/location_pb2_grpc.pyi' 2026-06-04T20:50:35,931 adding 'frequenz/api/common/v1/grid/__init__.py' 2026-06-04T20:50:35,933 adding 'frequenz/api/common/v1/grid/delivery_area_pb2.py' 2026-06-04T20:50:35,934 adding 'frequenz/api/common/v1/grid/delivery_area_pb2.pyi' 2026-06-04T20:50:35,936 adding 'frequenz/api/common/v1/grid/delivery_area_pb2_grpc.py' 2026-06-04T20:50:35,937 adding 'frequenz/api/common/v1/grid/delivery_area_pb2_grpc.pyi' 2026-06-04T20:50:35,938 adding 'frequenz/api/common/v1/grid/delivery_duration_pb2.py' 2026-06-04T20:50:35,940 adding 'frequenz/api/common/v1/grid/delivery_duration_pb2.pyi' 2026-06-04T20:50:35,941 adding 'frequenz/api/common/v1/grid/delivery_duration_pb2_grpc.py' 2026-06-04T20:50:35,942 adding 'frequenz/api/common/v1/grid/delivery_duration_pb2_grpc.pyi' 2026-06-04T20:50:35,944 adding 'frequenz/api/common/v1/market/__init__.py' 2026-06-04T20:50:35,945 adding 'frequenz/api/common/v1/market/energy_pb2.py' 2026-06-04T20:50:35,946 adding 'frequenz/api/common/v1/market/energy_pb2.pyi' 2026-06-04T20:50:35,948 adding 'frequenz/api/common/v1/market/energy_pb2_grpc.py' 2026-06-04T20:50:35,949 adding 'frequenz/api/common/v1/market/energy_pb2_grpc.pyi' 2026-06-04T20:50:35,950 adding 'frequenz/api/common/v1/market/power_pb2.py' 2026-06-04T20:50:35,951 adding 'frequenz/api/common/v1/market/power_pb2.pyi' 2026-06-04T20:50:35,953 adding 'frequenz/api/common/v1/market/power_pb2_grpc.py' 2026-06-04T20:50:35,954 adding 'frequenz/api/common/v1/market/power_pb2_grpc.pyi' 2026-06-04T20:50:35,955 adding 'frequenz/api/common/v1/market/price_pb2.py' 2026-06-04T20:50:35,957 adding 'frequenz/api/common/v1/market/price_pb2.pyi' 2026-06-04T20:50:35,958 adding 'frequenz/api/common/v1/market/price_pb2_grpc.py' 2026-06-04T20:50:35,959 adding 'frequenz/api/common/v1/market/price_pb2_grpc.pyi' 2026-06-04T20:50:35,961 adding 'frequenz/api/common/v1/metrics/__init__.py' 2026-06-04T20:50:35,962 adding 'frequenz/api/common/v1/metrics/bounds_pb2.py' 2026-06-04T20:50:35,964 adding 'frequenz/api/common/v1/metrics/bounds_pb2.pyi' 2026-06-04T20:50:35,965 adding 'frequenz/api/common/v1/metrics/bounds_pb2_grpc.py' 2026-06-04T20:50:35,966 adding 'frequenz/api/common/v1/metrics/bounds_pb2_grpc.pyi' 2026-06-04T20:50:35,968 adding 'frequenz/api/common/v1/metrics/metric_sample_pb2.py' 2026-06-04T20:50:35,971 adding 'frequenz/api/common/v1/metrics/metric_sample_pb2.pyi' 2026-06-04T20:50:35,972 adding 'frequenz/api/common/v1/metrics/metric_sample_pb2_grpc.py' 2026-06-04T20:50:35,973 adding 'frequenz/api/common/v1/metrics/metric_sample_pb2_grpc.pyi' 2026-06-04T20:50:35,975 adding 'frequenz/api/common/v1/microgrid/__init__.py' 2026-06-04T20:50:35,976 adding 'frequenz/api/common/v1/microgrid/lifetime_pb2.py' 2026-06-04T20:50:35,977 adding 'frequenz/api/common/v1/microgrid/lifetime_pb2.pyi' 2026-06-04T20:50:35,979 adding 'frequenz/api/common/v1/microgrid/lifetime_pb2_grpc.py' 2026-06-04T20:50:35,980 adding 'frequenz/api/common/v1/microgrid/lifetime_pb2_grpc.pyi' 2026-06-04T20:50:35,981 adding 'frequenz/api/common/v1/microgrid/microgrid_pb2.py' 2026-06-04T20:50:35,982 adding 'frequenz/api/common/v1/microgrid/microgrid_pb2.pyi' 2026-06-04T20:50:35,984 adding 'frequenz/api/common/v1/microgrid/microgrid_pb2_grpc.py' 2026-06-04T20:50:35,985 adding 'frequenz/api/common/v1/microgrid/microgrid_pb2_grpc.pyi' 2026-06-04T20:50:35,987 adding 'frequenz/api/common/v1/microgrid/components/__init__.py' 2026-06-04T20:50:35,988 adding 'frequenz/api/common/v1/microgrid/components/battery_pb2.py' 2026-06-04T20:50:35,989 adding 'frequenz/api/common/v1/microgrid/components/battery_pb2.pyi' 2026-06-04T20:50:35,991 adding 'frequenz/api/common/v1/microgrid/components/battery_pb2_grpc.py' 2026-06-04T20:50:35,992 adding 'frequenz/api/common/v1/microgrid/components/battery_pb2_grpc.pyi' 2026-06-04T20:50:35,994 adding 'frequenz/api/common/v1/microgrid/components/components_pb2.py' 2026-06-04T20:50:35,998 adding 'frequenz/api/common/v1/microgrid/components/components_pb2.pyi' 2026-06-04T20:50:36,000 adding 'frequenz/api/common/v1/microgrid/components/components_pb2_grpc.py' 2026-06-04T20:50:36,001 adding 'frequenz/api/common/v1/microgrid/components/components_pb2_grpc.pyi' 2026-06-04T20:50:36,002 adding 'frequenz/api/common/v1/microgrid/components/ev_charger_pb2.py' 2026-06-04T20:50:36,003 adding 'frequenz/api/common/v1/microgrid/components/ev_charger_pb2.pyi' 2026-06-04T20:50:36,005 adding 'frequenz/api/common/v1/microgrid/components/ev_charger_pb2_grpc.py' 2026-06-04T20:50:36,006 adding 'frequenz/api/common/v1/microgrid/components/ev_charger_pb2_grpc.pyi' 2026-06-04T20:50:36,007 adding 'frequenz/api/common/v1/microgrid/components/fuse_pb2.py' 2026-06-04T20:50:36,008 adding 'frequenz/api/common/v1/microgrid/components/fuse_pb2.pyi' 2026-06-04T20:50:36,010 adding 'frequenz/api/common/v1/microgrid/components/fuse_pb2_grpc.py' 2026-06-04T20:50:36,011 adding 'frequenz/api/common/v1/microgrid/components/fuse_pb2_grpc.pyi' 2026-06-04T20:50:36,012 adding 'frequenz/api/common/v1/microgrid/components/grid_pb2.py' 2026-06-04T20:50:36,014 adding 'frequenz/api/common/v1/microgrid/components/grid_pb2.pyi' 2026-06-04T20:50:36,015 adding 'frequenz/api/common/v1/microgrid/components/grid_pb2_grpc.py' 2026-06-04T20:50:36,016 adding 'frequenz/api/common/v1/microgrid/components/grid_pb2_grpc.pyi' 2026-06-04T20:50:36,018 adding 'frequenz/api/common/v1/microgrid/components/inverter_pb2.py' 2026-06-04T20:50:36,019 adding 'frequenz/api/common/v1/microgrid/components/inverter_pb2.pyi' 2026-06-04T20:50:36,020 adding 'frequenz/api/common/v1/microgrid/components/inverter_pb2_grpc.py' 2026-06-04T20:50:36,022 adding 'frequenz/api/common/v1/microgrid/components/inverter_pb2_grpc.pyi' 2026-06-04T20:50:36,023 adding 'frequenz/api/common/v1/microgrid/components/transformer_pb2.py' 2026-06-04T20:50:36,024 adding 'frequenz/api/common/v1/microgrid/components/transformer_pb2.pyi' 2026-06-04T20:50:36,025 adding 'frequenz/api/common/v1/microgrid/components/transformer_pb2_grpc.py' 2026-06-04T20:50:36,027 adding 'frequenz/api/common/v1/microgrid/components/transformer_pb2_grpc.pyi' 2026-06-04T20:50:36,029 adding 'frequenz/api/common/v1/microgrid/sensors/__init__.py' 2026-06-04T20:50:36,030 adding 'frequenz/api/common/v1/microgrid/sensors/sensors_pb2.py' 2026-06-04T20:50:36,032 adding 'frequenz/api/common/v1/microgrid/sensors/sensors_pb2.pyi' 2026-06-04T20:50:36,034 adding 'frequenz/api/common/v1/microgrid/sensors/sensors_pb2_grpc.py' 2026-06-04T20:50:36,035 adding 'frequenz/api/common/v1/microgrid/sensors/sensors_pb2_grpc.pyi' 2026-06-04T20:50:36,037 adding 'frequenz/api/common/v1/pagination/__init__.py' 2026-06-04T20:50:36,038 adding 'frequenz/api/common/v1/pagination/pagination_info_pb2.py' 2026-06-04T20:50:36,039 adding 'frequenz/api/common/v1/pagination/pagination_info_pb2.pyi' 2026-06-04T20:50:36,040 adding 'frequenz/api/common/v1/pagination/pagination_info_pb2_grpc.py' 2026-06-04T20:50:36,041 adding 'frequenz/api/common/v1/pagination/pagination_info_pb2_grpc.pyi' 2026-06-04T20:50:36,043 adding 'frequenz/api/common/v1/pagination/pagination_params_pb2.py' 2026-06-04T20:50:36,044 adding 'frequenz/api/common/v1/pagination/pagination_params_pb2.pyi' 2026-06-04T20:50:36,045 adding 'frequenz/api/common/v1/pagination/pagination_params_pb2_grpc.py' 2026-06-04T20:50:36,046 adding 'frequenz/api/common/v1/pagination/pagination_params_pb2_grpc.pyi' 2026-06-04T20:50:36,048 adding 'frequenz/api/common/v1/types/__init__.py' 2026-06-04T20:50:36,049 adding 'frequenz/api/common/v1/types/decimal_pb2.py' 2026-06-04T20:50:36,050 adding 'frequenz/api/common/v1/types/decimal_pb2.pyi' 2026-06-04T20:50:36,052 adding 'frequenz/api/common/v1/types/decimal_pb2_grpc.py' 2026-06-04T20:50:36,053 adding 'frequenz/api/common/v1/types/decimal_pb2_grpc.pyi' 2026-06-04T20:50:36,055 adding 'frequenz/api/common/v1alpha7/__init__.py' 2026-06-04T20:50:36,056 adding 'frequenz/api/common/v1alpha7/grid/__init__.py' 2026-06-04T20:50:36,058 adding 'frequenz/api/common/v1alpha7/grid/delivery_area_pb2.py' 2026-06-04T20:50:36,059 adding 'frequenz/api/common/v1alpha7/grid/delivery_area_pb2.pyi' 2026-06-04T20:50:36,060 adding 'frequenz/api/common/v1alpha7/grid/delivery_area_pb2_grpc.py' 2026-06-04T20:50:36,062 adding 'frequenz/api/common/v1alpha7/grid/delivery_area_pb2_grpc.pyi' 2026-06-04T20:50:36,063 adding 'frequenz/api/common/v1alpha7/grid/delivery_duration_pb2.py' 2026-06-04T20:50:36,064 adding 'frequenz/api/common/v1alpha7/grid/delivery_duration_pb2.pyi' 2026-06-04T20:50:36,066 adding 'frequenz/api/common/v1alpha7/grid/delivery_duration_pb2_grpc.py' 2026-06-04T20:50:36,067 adding 'frequenz/api/common/v1alpha7/grid/delivery_duration_pb2_grpc.pyi' 2026-06-04T20:50:36,069 adding 'frequenz/api/common/v1alpha7/market/__init__.py' 2026-06-04T20:50:36,070 adding 'frequenz/api/common/v1alpha7/market/energy_pb2.py' 2026-06-04T20:50:36,071 adding 'frequenz/api/common/v1alpha7/market/energy_pb2.pyi' 2026-06-04T20:50:36,073 adding 'frequenz/api/common/v1alpha7/market/energy_pb2_grpc.py' 2026-06-04T20:50:36,074 adding 'frequenz/api/common/v1alpha7/market/energy_pb2_grpc.pyi' 2026-06-04T20:50:36,075 adding 'frequenz/api/common/v1alpha7/market/power_pb2.py' 2026-06-04T20:50:36,077 adding 'frequenz/api/common/v1alpha7/market/power_pb2.pyi' 2026-06-04T20:50:36,078 adding 'frequenz/api/common/v1alpha7/market/power_pb2_grpc.py' 2026-06-04T20:50:36,079 adding 'frequenz/api/common/v1alpha7/market/power_pb2_grpc.pyi' 2026-06-04T20:50:36,080 adding 'frequenz/api/common/v1alpha7/market/price_pb2.py' 2026-06-04T20:50:36,082 adding 'frequenz/api/common/v1alpha7/market/price_pb2.pyi' 2026-06-04T20:50:36,083 adding 'frequenz/api/common/v1alpha7/market/price_pb2_grpc.py' 2026-06-04T20:50:36,084 adding 'frequenz/api/common/v1alpha7/market/price_pb2_grpc.pyi' 2026-06-04T20:50:36,086 adding 'frequenz/api/common/v1alpha7/metrics/__init__.py' 2026-06-04T20:50:36,088 adding 'frequenz/api/common/v1alpha7/metrics/bounds_pb2.py' 2026-06-04T20:50:36,089 adding 'frequenz/api/common/v1alpha7/metrics/bounds_pb2.pyi' 2026-06-04T20:50:36,090 adding 'frequenz/api/common/v1alpha7/metrics/bounds_pb2_grpc.py' 2026-06-04T20:50:36,091 adding 'frequenz/api/common/v1alpha7/metrics/bounds_pb2_grpc.pyi' 2026-06-04T20:50:36,093 adding 'frequenz/api/common/v1alpha7/metrics/metrics_pb2.py' 2026-06-04T20:50:36,096 adding 'frequenz/api/common/v1alpha7/metrics/metrics_pb2.pyi' 2026-06-04T20:50:36,098 adding 'frequenz/api/common/v1alpha7/metrics/metrics_pb2_grpc.py' 2026-06-04T20:50:36,099 adding 'frequenz/api/common/v1alpha7/metrics/metrics_pb2_grpc.pyi' 2026-06-04T20:50:36,101 adding 'frequenz/api/common/v1alpha7/microgrid/__init__.py' 2026-06-04T20:50:36,102 adding 'frequenz/api/common/v1alpha7/microgrid/lifetime_pb2.py' 2026-06-04T20:50:36,103 adding 'frequenz/api/common/v1alpha7/microgrid/lifetime_pb2.pyi' 2026-06-04T20:50:36,105 adding 'frequenz/api/common/v1alpha7/microgrid/lifetime_pb2_grpc.py' 2026-06-04T20:50:36,106 adding 'frequenz/api/common/v1alpha7/microgrid/lifetime_pb2_grpc.pyi' 2026-06-04T20:50:36,107 adding 'frequenz/api/common/v1alpha7/microgrid/microgrid_pb2.py' 2026-06-04T20:50:36,109 adding 'frequenz/api/common/v1alpha7/microgrid/microgrid_pb2.pyi' 2026-06-04T20:50:36,110 adding 'frequenz/api/common/v1alpha7/microgrid/microgrid_pb2_grpc.py' 2026-06-04T20:50:36,111 adding 'frequenz/api/common/v1alpha7/microgrid/microgrid_pb2_grpc.pyi' 2026-06-04T20:50:36,113 adding 'frequenz/api/common/v1alpha7/microgrid/communication_components/__init__.py' 2026-06-04T20:50:36,115 adding 'frequenz/api/common/v1alpha7/microgrid/communication_components/communication_components_pb2.py' 2026-06-04T20:50:36,117 adding 'frequenz/api/common/v1alpha7/microgrid/communication_components/communication_components_pb2.pyi' 2026-06-04T20:50:36,119 adding 'frequenz/api/common/v1alpha7/microgrid/communication_components/communication_components_pb2_grpc.py' 2026-06-04T20:50:36,120 adding 'frequenz/api/common/v1alpha7/microgrid/communication_components/communication_components_pb2_grpc.pyi' 2026-06-04T20:50:36,122 adding 'frequenz/api/common/v1alpha7/microgrid/electrical_components/__init__.py' 2026-06-04T20:50:36,124 adding 'frequenz/api/common/v1alpha7/microgrid/electrical_components/electrical_components_pb2.py' 2026-06-04T20:50:36,131 adding 'frequenz/api/common/v1alpha7/microgrid/electrical_components/electrical_components_pb2.pyi' 2026-06-04T20:50:36,133 adding 'frequenz/api/common/v1alpha7/microgrid/electrical_components/electrical_components_pb2_grpc.py' 2026-06-04T20:50:36,134 adding 'frequenz/api/common/v1alpha7/microgrid/electrical_components/electrical_components_pb2_grpc.pyi' 2026-06-04T20:50:36,136 adding 'frequenz/api/common/v1alpha7/microgrid/sensors/__init__.py' 2026-06-04T20:50:36,138 adding 'frequenz/api/common/v1alpha7/microgrid/sensors/sensors_pb2.py' 2026-06-04T20:50:36,140 adding 'frequenz/api/common/v1alpha7/microgrid/sensors/sensors_pb2.pyi' 2026-06-04T20:50:36,141 adding 'frequenz/api/common/v1alpha7/microgrid/sensors/sensors_pb2_grpc.py' 2026-06-04T20:50:36,142 adding 'frequenz/api/common/v1alpha7/microgrid/sensors/sensors_pb2_grpc.pyi' 2026-06-04T20:50:36,144 adding 'frequenz/api/common/v1alpha7/pagination/__init__.py' 2026-06-04T20:50:36,145 adding 'frequenz/api/common/v1alpha7/pagination/pagination_info_pb2.py' 2026-06-04T20:50:36,147 adding 'frequenz/api/common/v1alpha7/pagination/pagination_info_pb2.pyi' 2026-06-04T20:50:36,148 adding 'frequenz/api/common/v1alpha7/pagination/pagination_info_pb2_grpc.py' 2026-06-04T20:50:36,149 adding 'frequenz/api/common/v1alpha7/pagination/pagination_info_pb2_grpc.pyi' 2026-06-04T20:50:36,151 adding 'frequenz/api/common/v1alpha7/pagination/pagination_params_pb2.py' 2026-06-04T20:50:36,152 adding 'frequenz/api/common/v1alpha7/pagination/pagination_params_pb2.pyi' 2026-06-04T20:50:36,153 adding 'frequenz/api/common/v1alpha7/pagination/pagination_params_pb2_grpc.py' 2026-06-04T20:50:36,155 adding 'frequenz/api/common/v1alpha7/pagination/pagination_params_pb2_grpc.pyi' 2026-06-04T20:50:36,157 adding 'frequenz/api/common/v1alpha7/streaming/__init__.py' 2026-06-04T20:50:36,158 adding 'frequenz/api/common/v1alpha7/streaming/event_pb2.py' 2026-06-04T20:50:36,159 adding 'frequenz/api/common/v1alpha7/streaming/event_pb2.pyi' 2026-06-04T20:50:36,160 adding 'frequenz/api/common/v1alpha7/streaming/event_pb2_grpc.py' 2026-06-04T20:50:36,162 adding 'frequenz/api/common/v1alpha7/streaming/event_pb2_grpc.pyi' 2026-06-04T20:50:36,164 adding 'frequenz/api/common/v1alpha7/type/__init__.py' 2026-06-04T20:50:36,165 adding 'frequenz/api/common/v1alpha7/type/decimal_pb2.py' 2026-06-04T20:50:36,166 adding 'frequenz/api/common/v1alpha7/type/decimal_pb2.pyi' 2026-06-04T20:50:36,167 adding 'frequenz/api/common/v1alpha7/type/decimal_pb2_grpc.py' 2026-06-04T20:50:36,168 adding 'frequenz/api/common/v1alpha7/type/decimal_pb2_grpc.pyi' 2026-06-04T20:50:36,170 adding 'frequenz/api/common/v1alpha7/type/interval_pb2.py' 2026-06-04T20:50:36,171 adding 'frequenz/api/common/v1alpha7/type/interval_pb2.pyi' 2026-06-04T20:50:36,172 adding 'frequenz/api/common/v1alpha7/type/interval_pb2_grpc.py' 2026-06-04T20:50:36,173 adding 'frequenz/api/common/v1alpha7/type/interval_pb2_grpc.pyi' 2026-06-04T20:50:36,175 adding 'frequenz/api/common/v1alpha7/type/location_pb2.py' 2026-06-04T20:50:36,176 adding 'frequenz/api/common/v1alpha7/type/location_pb2.pyi' 2026-06-04T20:50:36,177 adding 'frequenz/api/common/v1alpha7/type/location_pb2_grpc.py' 2026-06-04T20:50:36,178 adding 'frequenz/api/common/v1alpha7/type/location_pb2_grpc.pyi' 2026-06-04T20:50:36,180 adding 'frequenz/api/common/v1alpha8/__init__.py' 2026-06-04T20:50:36,182 adding 'frequenz/api/common/v1alpha8/grid/__init__.py' 2026-06-04T20:50:36,183 adding 'frequenz/api/common/v1alpha8/grid/balancing_group_pb2.py' 2026-06-04T20:50:36,185 adding 'frequenz/api/common/v1alpha8/grid/balancing_group_pb2.pyi' 2026-06-04T20:50:36,186 adding 'frequenz/api/common/v1alpha8/grid/balancing_group_pb2_grpc.py' 2026-06-04T20:50:36,187 adding 'frequenz/api/common/v1alpha8/grid/balancing_group_pb2_grpc.pyi' 2026-06-04T20:50:36,188 adding 'frequenz/api/common/v1alpha8/grid/delivery_area_pb2.py' 2026-06-04T20:50:36,190 adding 'frequenz/api/common/v1alpha8/grid/delivery_area_pb2.pyi' 2026-06-04T20:50:36,191 adding 'frequenz/api/common/v1alpha8/grid/delivery_area_pb2_grpc.py' 2026-06-04T20:50:36,192 adding 'frequenz/api/common/v1alpha8/grid/delivery_area_pb2_grpc.pyi' 2026-06-04T20:50:36,193 adding 'frequenz/api/common/v1alpha8/grid/delivery_duration_pb2.py' 2026-06-04T20:50:36,195 adding 'frequenz/api/common/v1alpha8/grid/delivery_duration_pb2.pyi' 2026-06-04T20:50:36,196 adding 'frequenz/api/common/v1alpha8/grid/delivery_duration_pb2_grpc.py' 2026-06-04T20:50:36,197 adding 'frequenz/api/common/v1alpha8/grid/delivery_duration_pb2_grpc.pyi' 2026-06-04T20:50:36,199 adding 'frequenz/api/common/v1alpha8/grid/market_location_pb2.py' 2026-06-04T20:50:36,201 adding 'frequenz/api/common/v1alpha8/grid/market_location_pb2.pyi' 2026-06-04T20:50:36,202 adding 'frequenz/api/common/v1alpha8/grid/market_location_pb2_grpc.py' 2026-06-04T20:50:36,203 adding 'frequenz/api/common/v1alpha8/grid/market_location_pb2_grpc.pyi' 2026-06-04T20:50:36,205 adding 'frequenz/api/common/v1alpha8/gridpool/__init__.py' 2026-06-04T20:50:36,206 adding 'frequenz/api/common/v1alpha8/gridpool/gridpool_pb2.py' 2026-06-04T20:50:36,208 adding 'frequenz/api/common/v1alpha8/gridpool/gridpool_pb2.pyi' 2026-06-04T20:50:36,209 adding 'frequenz/api/common/v1alpha8/gridpool/gridpool_pb2_grpc.py' 2026-06-04T20:50:36,210 adding 'frequenz/api/common/v1alpha8/gridpool/gridpool_pb2_grpc.pyi' 2026-06-04T20:50:36,212 adding 'frequenz/api/common/v1alpha8/market/__init__.py' 2026-06-04T20:50:36,213 adding 'frequenz/api/common/v1alpha8/market/energy_pb2.py' 2026-06-04T20:50:36,215 adding 'frequenz/api/common/v1alpha8/market/energy_pb2.pyi' 2026-06-04T20:50:36,216 adding 'frequenz/api/common/v1alpha8/market/energy_pb2_grpc.py' 2026-06-04T20:50:36,217 adding 'frequenz/api/common/v1alpha8/market/energy_pb2_grpc.pyi' 2026-06-04T20:50:36,218 adding 'frequenz/api/common/v1alpha8/market/market_area_pb2.py' 2026-06-04T20:50:36,220 adding 'frequenz/api/common/v1alpha8/market/market_area_pb2.pyi' 2026-06-04T20:50:36,221 adding 'frequenz/api/common/v1alpha8/market/market_area_pb2_grpc.py' 2026-06-04T20:50:36,223 adding 'frequenz/api/common/v1alpha8/market/market_area_pb2_grpc.pyi' 2026-06-04T20:50:36,224 adding 'frequenz/api/common/v1alpha8/market/power_pb2.py' 2026-06-04T20:50:36,225 adding 'frequenz/api/common/v1alpha8/market/power_pb2.pyi' 2026-06-04T20:50:36,226 adding 'frequenz/api/common/v1alpha8/market/power_pb2_grpc.py' 2026-06-04T20:50:36,228 adding 'frequenz/api/common/v1alpha8/market/power_pb2_grpc.pyi' 2026-06-04T20:50:36,229 adding 'frequenz/api/common/v1alpha8/market/price_pb2.py' 2026-06-04T20:50:36,230 adding 'frequenz/api/common/v1alpha8/market/price_pb2.pyi' 2026-06-04T20:50:36,231 adding 'frequenz/api/common/v1alpha8/market/price_pb2_grpc.py' 2026-06-04T20:50:36,232 adding 'frequenz/api/common/v1alpha8/market/price_pb2_grpc.pyi' 2026-06-04T20:50:36,234 adding 'frequenz/api/common/v1alpha8/metrics/__init__.py' 2026-06-04T20:50:36,235 adding 'frequenz/api/common/v1alpha8/metrics/bounds_pb2.py' 2026-06-04T20:50:36,237 adding 'frequenz/api/common/v1alpha8/metrics/bounds_pb2.pyi' 2026-06-04T20:50:36,238 adding 'frequenz/api/common/v1alpha8/metrics/bounds_pb2_grpc.py' 2026-06-04T20:50:36,239 adding 'frequenz/api/common/v1alpha8/metrics/bounds_pb2_grpc.pyi' 2026-06-04T20:50:36,241 adding 'frequenz/api/common/v1alpha8/metrics/metrics_pb2.py' 2026-06-04T20:50:36,244 adding 'frequenz/api/common/v1alpha8/metrics/metrics_pb2.pyi' 2026-06-04T20:50:36,245 adding 'frequenz/api/common/v1alpha8/metrics/metrics_pb2_grpc.py' 2026-06-04T20:50:36,247 adding 'frequenz/api/common/v1alpha8/metrics/metrics_pb2_grpc.pyi' 2026-06-04T20:50:36,248 adding 'frequenz/api/common/v1alpha8/microgrid/__init__.py' 2026-06-04T20:50:36,250 adding 'frequenz/api/common/v1alpha8/microgrid/lifetime_pb2.py' 2026-06-04T20:50:36,251 adding 'frequenz/api/common/v1alpha8/microgrid/lifetime_pb2.pyi' 2026-06-04T20:50:36,252 adding 'frequenz/api/common/v1alpha8/microgrid/lifetime_pb2_grpc.py' 2026-06-04T20:50:36,253 adding 'frequenz/api/common/v1alpha8/microgrid/lifetime_pb2_grpc.pyi' 2026-06-04T20:50:36,255 adding 'frequenz/api/common/v1alpha8/microgrid/microgrid_pb2.py' 2026-06-04T20:50:36,256 adding 'frequenz/api/common/v1alpha8/microgrid/microgrid_pb2.pyi' 2026-06-04T20:50:36,258 adding 'frequenz/api/common/v1alpha8/microgrid/microgrid_pb2_grpc.py' 2026-06-04T20:50:36,259 adding 'frequenz/api/common/v1alpha8/microgrid/microgrid_pb2_grpc.pyi' 2026-06-04T20:50:36,260 adding 'frequenz/api/common/v1alpha8/microgrid/communication_components/__init__.py' 2026-06-04T20:50:36,262 adding 'frequenz/api/common/v1alpha8/microgrid/communication_components/communication_components_pb2.py' 2026-06-04T20:50:36,265 adding 'frequenz/api/common/v1alpha8/microgrid/communication_components/communication_components_pb2.pyi' 2026-06-04T20:50:36,266 adding 'frequenz/api/common/v1alpha8/microgrid/communication_components/communication_components_pb2_grpc.py' 2026-06-04T20:50:36,267 adding 'frequenz/api/common/v1alpha8/microgrid/communication_components/communication_components_pb2_grpc.pyi' 2026-06-04T20:50:36,269 adding 'frequenz/api/common/v1alpha8/microgrid/electrical_components/__init__.py' 2026-06-04T20:50:36,272 adding 'frequenz/api/common/v1alpha8/microgrid/electrical_components/electrical_components_pb2.py' 2026-06-04T20:50:36,279 adding 'frequenz/api/common/v1alpha8/microgrid/electrical_components/electrical_components_pb2.pyi' 2026-06-04T20:50:36,281 adding 'frequenz/api/common/v1alpha8/microgrid/electrical_components/electrical_components_pb2_grpc.py' 2026-06-04T20:50:36,282 adding 'frequenz/api/common/v1alpha8/microgrid/electrical_components/electrical_components_pb2_grpc.pyi' 2026-06-04T20:50:36,284 adding 'frequenz/api/common/v1alpha8/microgrid/sensors/__init__.py' 2026-06-04T20:50:36,285 adding 'frequenz/api/common/v1alpha8/microgrid/sensors/sensors_pb2.py' 2026-06-04T20:50:36,288 adding 'frequenz/api/common/v1alpha8/microgrid/sensors/sensors_pb2.pyi' 2026-06-04T20:50:36,289 adding 'frequenz/api/common/v1alpha8/microgrid/sensors/sensors_pb2_grpc.py' 2026-06-04T20:50:36,290 adding 'frequenz/api/common/v1alpha8/microgrid/sensors/sensors_pb2_grpc.pyi' 2026-06-04T20:50:36,292 adding 'frequenz/api/common/v1alpha8/pagination/__init__.py' 2026-06-04T20:50:36,294 adding 'frequenz/api/common/v1alpha8/pagination/pagination_info_pb2.py' 2026-06-04T20:50:36,295 adding 'frequenz/api/common/v1alpha8/pagination/pagination_info_pb2.pyi' 2026-06-04T20:50:36,296 adding 'frequenz/api/common/v1alpha8/pagination/pagination_info_pb2_grpc.py' 2026-06-04T20:50:36,297 adding 'frequenz/api/common/v1alpha8/pagination/pagination_info_pb2_grpc.pyi' 2026-06-04T20:50:36,298 adding 'frequenz/api/common/v1alpha8/pagination/pagination_params_pb2.py' 2026-06-04T20:50:36,300 adding 'frequenz/api/common/v1alpha8/pagination/pagination_params_pb2.pyi' 2026-06-04T20:50:36,301 adding 'frequenz/api/common/v1alpha8/pagination/pagination_params_pb2_grpc.py' 2026-06-04T20:50:36,302 adding 'frequenz/api/common/v1alpha8/pagination/pagination_params_pb2_grpc.pyi' 2026-06-04T20:50:36,304 adding 'frequenz/api/common/v1alpha8/streaming/__init__.py' 2026-06-04T20:50:36,305 adding 'frequenz/api/common/v1alpha8/streaming/event_pb2.py' 2026-06-04T20:50:36,306 adding 'frequenz/api/common/v1alpha8/streaming/event_pb2.pyi' 2026-06-04T20:50:36,307 adding 'frequenz/api/common/v1alpha8/streaming/event_pb2_grpc.py' 2026-06-04T20:50:36,309 adding 'frequenz/api/common/v1alpha8/streaming/event_pb2_grpc.pyi' 2026-06-04T20:50:36,310 adding 'frequenz/api/common/v1alpha8/types/__init__.py' 2026-06-04T20:50:36,311 adding 'frequenz/api/common/v1alpha8/types/decimal_pb2.py' 2026-06-04T20:50:36,313 adding 'frequenz/api/common/v1alpha8/types/decimal_pb2.pyi' 2026-06-04T20:50:36,314 adding 'frequenz/api/common/v1alpha8/types/decimal_pb2_grpc.py' 2026-06-04T20:50:36,315 adding 'frequenz/api/common/v1alpha8/types/decimal_pb2_grpc.pyi' 2026-06-04T20:50:36,316 adding 'frequenz/api/common/v1alpha8/types/interval_pb2.py' 2026-06-04T20:50:36,318 adding 'frequenz/api/common/v1alpha8/types/interval_pb2.pyi' 2026-06-04T20:50:36,319 adding 'frequenz/api/common/v1alpha8/types/interval_pb2_grpc.py' 2026-06-04T20:50:36,320 adding 'frequenz/api/common/v1alpha8/types/interval_pb2_grpc.pyi' 2026-06-04T20:50:36,321 adding 'frequenz/api/common/v1alpha8/types/location_pb2.py' 2026-06-04T20:50:36,323 adding 'frequenz/api/common/v1alpha8/types/location_pb2.pyi' 2026-06-04T20:50:36,324 adding 'frequenz/api/common/v1alpha8/types/location_pb2_grpc.py' 2026-06-04T20:50:36,325 adding 'frequenz/api/common/v1alpha8/types/location_pb2_grpc.pyi' 2026-06-04T20:50:36,328 adding 'frequenz_api_common-0.8.9.dist-info/licenses/LICENSE' 2026-06-04T20:50:36,329 adding 'frequenz_api_common-0.8.9.dist-info/METADATA' 2026-06-04T20:50:36,330 adding 'frequenz_api_common-0.8.9.dist-info/WHEEL' 2026-06-04T20:50:36,331 adding 'frequenz_api_common-0.8.9.dist-info/top_level.txt' 2026-06-04T20:50:36,336 adding 'frequenz_api_common-0.8.9.dist-info/RECORD' 2026-06-04T20:50:36,344 removing build/bdist.linux-armv7l/wheel 2026-06-04T20:50:36,526 Building wheel for frequenz-api-common (pyproject.toml): finished with status 'done' 2026-06-04T20:50:36,539 Created wheel for frequenz-api-common: filename=frequenz_api_common-0.8.9-py3-none-any.whl size=322080 sha256=1dcd182816b70791131b4a2a111958f7605407aadd1541279b0303d42dea2b9a 2026-06-04T20:50:36,541 Stored in directory: /tmp/pip-ephem-wheel-cache-k77r10bx/wheels/e9/88/8c/f30b08d547bc8f99f10f130bc9671e8dd1db7cda46cb78a3ac 2026-06-04T20:50:36,561 Successfully built frequenz-api-common 2026-06-04T20:50:36,576 Removed build tracker: '/tmp/pip-build-tracker-ytbaatcr'