2026-06-10T18:51:29,818 Created temporary directory: /tmp/pip-ephem-wheel-cache-4bkqp6af 2026-06-10T18:51:29,820 Created temporary directory: /tmp/pip-build-tracker-sddvgamo 2026-06-10T18:51:29,820 Initialized build tracking at /tmp/pip-build-tracker-sddvgamo 2026-06-10T18:51:29,821 Created build tracker: /tmp/pip-build-tracker-sddvgamo 2026-06-10T18:51:29,821 Entered build tracker: /tmp/pip-build-tracker-sddvgamo 2026-06-10T18:51:29,822 Created temporary directory: /tmp/pip-wheel-xgtqh_z9 2026-06-10T18:51:29,826 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-10T18:51:29,828 Created temporary directory: /tmp/pip-ephem-wheel-cache-_kb67can 2026-06-10T18:51:29,850 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-06-10T18:51:29,854 2 location(s) to search for versions of frequenz-api-common: 2026-06-10T18:51:29,854 * https://pypi.org/simple/frequenz-api-common/ 2026-06-10T18:51:29,854 * https://www.piwheels.org/simple/frequenz-api-common/ 2026-06-10T18:51:29,855 Fetching project page and analyzing links: https://pypi.org/simple/frequenz-api-common/ 2026-06-10T18:51:29,856 Getting page https://pypi.org/simple/frequenz-api-common/ 2026-06-10T18:51:29,857 Found index url https://pypi.org/simple 2026-06-10T18:51:30,087 Fetched page https://pypi.org/simple/frequenz-api-common/ as application/vnd.pypi.simple.v1+json 2026-06-10T18:51:30,099 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-10T18:51:30,099 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-10T18:51:30,101 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-10T18:51:30,102 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-10T18:51:30,103 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-10T18:51:30,104 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-10T18:51:30,105 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-10T18:51:30,106 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-10T18:51:30,107 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-10T18:51:30,108 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-10T18:51:30,109 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-10T18:51:30,109 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-10T18:51:30,110 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-10T18:51:30,111 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-10T18:51:30,112 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-10T18:51:30,113 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-10T18:51:30,114 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-10T18:51:30,114 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-10T18:51:30,116 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-10T18:51:30,116 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-10T18:51:30,117 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-10T18:51:30,118 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-10T18:51:30,119 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-10T18:51:30,120 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-10T18:51:30,121 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-10T18:51:30,122 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-10T18:51:30,123 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-10T18:51:30,123 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-10T18:51:30,124 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-10T18:51:30,125 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-10T18:51:30,126 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-10T18:51:30,127 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-10T18:51:30,127 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-10T18:51:30,128 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-10T18:51:30,129 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-10T18:51:30,130 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-10T18:51:30,131 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-10T18:51:30,132 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-10T18:51:30,133 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-10T18:51:30,134 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-10T18:51:30,134 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-10T18:51:30,135 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-10T18:51:30,136 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-10T18:51:30,137 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-10T18:51:30,137 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-10T18:51:30,138 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-10T18:51:30,139 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-10T18:51:30,140 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-10T18:51:30,141 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-10T18:51:30,142 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-10T18:51:30,143 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-10T18:51:30,144 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-10T18:51:30,145 Skipping link: No binaries permitted for frequenz-api-common: https://files.pythonhosted.org/packages/ef/05/c52c4272bfbf9deebfa9c370a91f74aaba0370fcf00efb6bd21d462a93f9/frequenz_api_common-0.8.10-py3-none-any.whl (from https://pypi.org/simple/frequenz-api-common/) (requires-python:<4,>=3.11) 2026-06-10T18:51:30,145 Found link https://files.pythonhosted.org/packages/1f/ac/9bc8f19a2d84eaca00e6a40d54f3336eab330fdc8990e3a8100dbefb49e0/frequenz_api_common-0.8.10.tar.gz (from https://pypi.org/simple/frequenz-api-common/) (requires-python:<4,>=3.11), version: 0.8.10 2026-06-10T18:51:30,146 Fetching project page and analyzing links: https://www.piwheels.org/simple/frequenz-api-common/ 2026-06-10T18:51:30,147 Getting page https://www.piwheels.org/simple/frequenz-api-common/ 2026-06-10T18:51:30,148 Found index url https://www.piwheels.org/simple 2026-06-10T18:51:30,321 Fetched page https://www.piwheels.org/simple/frequenz-api-common/ as text/html 2026-06-10T18:51:30,330 Skipping link: No binaries permitted for frequenz-api-common: https://www.piwheels.org/simple/frequenz-api-common/frequenz_api_common-0.8.9-py3-none-any.whl#sha256=1dcd182816b70791131b4a2a111958f7605407aadd1541279b0303d42dea2b9a (from https://www.piwheels.org/simple/frequenz-api-common/) (requires-python:<4,>=3.11) 2026-06-10T18:51:30,331 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-10T18:51:30,332 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-10T18:51:30,332 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-10T18:51:30,333 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-10T18:51:30,333 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-10T18:51:30,334 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-10T18:51:30,335 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-10T18:51:30,336 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-10T18:51:30,336 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-10T18:51:30,337 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-10T18:51:30,337 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-10T18:51:30,338 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-10T18:51:30,338 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-10T18:51:30,339 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-10T18:51:30,339 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-10T18:51:30,340 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-10T18:51:30,341 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-10T18:51:30,341 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-10T18:51:30,342 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-10T18:51:30,343 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-10T18:51:30,343 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-10T18:51:30,344 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-10T18:51:30,344 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-10T18:51:30,344 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-10T18:51:30,345 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-10T18:51:30,346 Skipping link: not a file: https://www.piwheels.org/simple/frequenz-api-common/ 2026-06-10T18:51:30,346 Skipping link: not a file: https://pypi.org/simple/frequenz-api-common/ 2026-06-10T18:51:30,367 Given no hashes to check 1 links for project 'frequenz-api-common': discarding no candidates 2026-06-10T18:51:30,385 Collecting frequenz-api-common==0.8.10 2026-06-10T18:51:30,387 Created temporary directory: /tmp/pip-unpack-d1lafwr5 2026-06-10T18:51:30,614 Downloading frequenz_api_common-0.8.10.tar.gz (78 kB) 2026-06-10T18:51:30,941 Added frequenz-api-common==0.8.10 from https://files.pythonhosted.org/packages/1f/ac/9bc8f19a2d84eaca00e6a40d54f3336eab330fdc8990e3a8100dbefb49e0/frequenz_api_common-0.8.10.tar.gz to build tracker '/tmp/pip-build-tracker-sddvgamo' 2026-06-10T18:51:30,954 Created temporary directory: /tmp/pip-build-env-xs9dtpld 2026-06-10T18:51:30,959 Installing build dependencies: started 2026-06-10T18:51:30,960 Running command pip subprocess to install build dependencies 2026-06-10T18:51:32,094 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-06-10T18:51:32,583 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-10T18:51:32,606 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-06-10T18:51:34,345 Collecting setuptools==82.0.1 2026-06-10T18:51:34,346 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-10T18:51:34,359 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl.metadata (6.5 kB) 2026-06-10T18:51:34,695 Collecting setuptools_scm[toml]==10.0.5 2026-06-10T18:51:34,696 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-10T18:51:34,710 Using cached https://www.piwheels.org/simple/setuptools-scm/setuptools_scm-10.0.5-py3-none-any.whl.metadata (6.5 kB) 2026-06-10T18:51:34,720 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-10T18:51:34,743 Using cached setuptools_scm-10.0.5-py3-none-any.whl (21 kB) 2026-06-10T18:51:34,988 Collecting frequenz-repo-config[api]==0.18.0 2026-06-10T18:51:34,989 Obtaining dependency information for frequenz-repo-config[api]==0.18.0 from https://www.piwheels.org/simple/frequenz-repo-config/frequenz_repo_config-0.18.0-py3-none-any.whl.metadata 2026-06-10T18:51:35,000 Downloading https://www.piwheels.org/simple/frequenz-repo-config/frequenz_repo_config-0.18.0-py3-none-any.whl.metadata (7.1 kB) 2026-06-10T18:51:36,569 Collecting protobuf==6.33.6 2026-06-10T18:51:36,719 Downloading protobuf-6.33.6-py3-none-any.whl (170 kB) 2026-06-10T18:51:36,811 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 170.7/170.7 kB 2.0 MB/s eta 0:00:00 2026-06-10T18:51:41,870 Collecting grpcio-tools==1.81.0 2026-06-10T18:51:41,871 Obtaining dependency information for grpcio-tools==1.81.0 from https://www.piwheels.org/simple/grpcio-tools/grpcio_tools-1.81.0-cp311-cp311-linux_armv7l.whl.metadata 2026-06-10T18:51:41,882 Downloading https://www.piwheels.org/simple/grpcio-tools/grpcio_tools-1.81.0-cp311-cp311-linux_armv7l.whl.metadata (5.3 kB) 2026-06-10T18:51:46,635 Collecting grpcio==1.81.0 2026-06-10T18:51:46,636 Obtaining dependency information for grpcio==1.81.0 from https://www.piwheels.org/simple/grpcio/grpcio-1.81.0-cp311-cp311-linux_armv7l.whl.metadata 2026-06-10T18:51:46,655 Using cached https://www.piwheels.org/simple/grpcio/grpcio-1.81.0-cp311-cp311-linux_armv7l.whl.metadata (3.7 kB) 2026-06-10T18:51:46,738 Collecting vcs-versioning>=1.0.0.dev0 2026-06-10T18:51:46,739 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-10T18:51:46,752 Using cached https://www.piwheels.org/simple/vcs-versioning/vcs_versioning-1.1.1-py3-none-any.whl.metadata (1.6 kB) 2026-06-10T18:51:46,936 Collecting packaging>=20 2026-06-10T18:51:46,936 Obtaining dependency information for packaging>=20 from https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl.metadata 2026-06-10T18:51:46,950 Using cached https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl.metadata (3.5 kB) 2026-06-10T18:51:47,228 Collecting nox>=2022.11.21 2026-06-10T18:51:47,229 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-10T18:51:47,240 Downloading https://www.piwheels.org/simple/nox/nox-2026.4.10-py3-none-any.whl.metadata (4.9 kB) 2026-06-10T18:51:47,427 Collecting mkdocs-gen-files<0.7.0,>=0.4.0 2026-06-10T18:51:47,428 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-10T18:51:47,675 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-10T18:51:47,818 Collecting semver<4,>=3.0.1 2026-06-10T18:51:47,818 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-10T18:51:47,829 Downloading https://www.piwheels.org/simple/semver/semver-3.0.4-py3-none-any.whl.metadata (6.8 kB) 2026-06-10T18:51:47,985 Collecting github-action-utils<2,>=1.1.0 2026-06-10T18:51:47,986 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-10T18:51:48,069 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-10T18:51:48,390 Collecting mkdocstrings-python<3,>=1.14.6 2026-06-10T18:51:48,391 Obtaining dependency information for mkdocstrings-python<3,>=1.14.6 from https://www.piwheels.org/simple/mkdocstrings-python/mkdocstrings_python-2.0.4-py3-none-any.whl.metadata 2026-06-10T18:51:48,403 Downloading https://www.piwheels.org/simple/mkdocstrings-python/mkdocstrings_python-2.0.4-py3-none-any.whl.metadata (12 kB) 2026-06-10T18:51:48,784 Collecting mypy-protobuf<6,>=3.0.0 2026-06-10T18:51:48,785 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-10T18:51:48,798 Downloading https://www.piwheels.org/simple/mypy-protobuf/mypy_protobuf-5.1.0-py3-none-any.whl.metadata (19 kB) 2026-06-10T18:51:49,621 Collecting typing-extensions~=4.12 2026-06-10T18:51:49,622 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-10T18:51:49,638 Using cached https://www.piwheels.org/simple/typing-extensions/typing_extensions-4.15.0-py3-none-any.whl.metadata (3.3 kB) 2026-06-10T18:51:49,646 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.81.0) has inconsistent Name: expected 'typing-extensions', but metadata has 'typing_extensions' 2026-06-10T18:51:49,672 Using cached typing_extensions-4.15.0-py3-none-any.whl (44 kB) 2026-06-10T18:51:49,876 Collecting mkdocs<=1.6.1,>=1.4.1 2026-06-10T18:51:49,877 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-10T18:51:49,888 Downloading https://www.piwheels.org/simple/mkdocs/mkdocs-1.6.1-py3-none-any.whl.metadata (6.0 kB) 2026-06-10T18:51:49,960 Collecting properdocs>=1.6.5 2026-06-10T18:51:49,961 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-10T18:51:50,028 Downloading https://archive1.piwheels.org/simple/properdocs/properdocs-1.6.7-py3-none-any.whl.metadata (4.8 kB) 2026-06-10T18:51:50,286 Collecting mkdocstrings>=0.30 2026-06-10T18:51:50,287 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-10T18:51:50,298 Downloading https://www.piwheels.org/simple/mkdocstrings/mkdocstrings-1.0.4-py3-none-any.whl.metadata (15 kB) 2026-06-10T18:51:50,412 Collecting mkdocs-autorefs>=1.4 2026-06-10T18:51:50,413 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-10T18:51:50,424 Downloading https://www.piwheels.org/simple/mkdocs-autorefs/mkdocs_autorefs-1.4.4-py3-none-any.whl.metadata (14 kB) 2026-06-10T18:51:50,637 Collecting griffelib>=2.0 2026-06-10T18:51:50,638 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-10T18:51:50,647 Downloading https://www.piwheels.org/simple/griffelib/griffelib-2.0.2-py3-none-any.whl.metadata (1.3 kB) 2026-06-10T18:51:50,991 Collecting types-protobuf>=4.24 2026-06-10T18:51:50,992 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-10T18:51:51,007 Using cached https://www.piwheels.org/simple/types-protobuf/types_protobuf-7.34.1.20260518-py3-none-any.whl.metadata (2.2 kB) 2026-06-10T18:51:51,322 Collecting argcomplete<4,>=1.9.4 2026-06-10T18:51:51,323 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-10T18:51:51,336 Downloading https://www.piwheels.org/simple/argcomplete/argcomplete-3.6.3-py3-none-any.whl.metadata (16 kB) 2026-06-10T18:51:51,488 Collecting attrs>=24.1 2026-06-10T18:51:51,489 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-10T18:51:51,499 Downloading https://www.piwheels.org/simple/attrs/attrs-26.1.0-py3-none-any.whl.metadata (8.8 kB) 2026-06-10T18:51:51,754 Collecting colorlog<7,>=2.6.1 2026-06-10T18:51:51,755 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-10T18:51:51,765 Downloading https://www.piwheels.org/simple/colorlog/colorlog-6.10.1-py3-none-any.whl.metadata (11 kB) 2026-06-10T18:51:51,858 Collecting dependency-groups>=1.1 2026-06-10T18:51:51,859 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-10T18:51:51,903 Downloading https://archive1.piwheels.org/simple/dependency-groups/dependency_groups-1.3.1-py3-none-any.whl.metadata (2.3 kB) 2026-06-10T18:51:52,092 Collecting humanize>=4 2026-06-10T18:51:52,093 Obtaining dependency information for humanize>=4 from https://www.piwheels.org/simple/humanize/humanize-4.15.0-py3-none-any.whl.metadata 2026-06-10T18:51:52,104 Downloading https://www.piwheels.org/simple/humanize/humanize-4.15.0-py3-none-any.whl.metadata (7.8 kB) 2026-06-10T18:51:52,833 Collecting virtualenv>=20.15 2026-06-10T18:51:52,834 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-10T18:51:52,844 Downloading https://www.piwheels.org/simple/virtualenv/virtualenv-21.4.2-py3-none-any.whl.metadata (3.5 kB) 2026-06-10T18:51:53,441 Collecting click>=7.0 2026-06-10T18:51:53,442 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-10T18:51:53,458 Using cached https://www.piwheels.org/simple/click/click-8.4.1-py3-none-any.whl.metadata (2.6 kB) 2026-06-10T18:51:53,548 Collecting ghp-import>=1.0 2026-06-10T18:51:53,549 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-10T18:51:53,560 Downloading https://www.piwheels.org/simple/ghp-import/ghp_import-2.1.0-py3-none-any.whl.metadata (7.2 kB) 2026-06-10T18:51:53,711 Collecting jinja2>=2.11.1 2026-06-10T18:51:53,712 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-10T18:51:53,726 Using cached https://www.piwheels.org/simple/jinja2/jinja2-3.1.6-py3-none-any.whl.metadata (2.9 kB) 2026-06-10T18:51:53,735 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.18.0) has inconsistent Name: expected 'jinja2', but metadata has 'Jinja2' 2026-06-10T18:51:53,758 Using cached jinja2-3.1.6-py3-none-any.whl (134 kB) 2026-06-10T18:51:54,084 Collecting markdown>=3.3.6 2026-06-10T18:51:54,085 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-10T18:51:54,095 Downloading https://www.piwheels.org/simple/markdown/markdown-3.10.2-py3-none-any.whl.metadata (5.1 kB) 2026-06-10T18:51:54,112 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.18.0) has inconsistent Name: expected 'markdown', but metadata has 'Markdown' 2026-06-10T18:51:54,139 Downloading markdown-3.10.2-py3-none-any.whl (108 kB) 2026-06-10T18:51:54,168 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 108.2/108.2 kB 5.8 MB/s eta 0:00:00 2026-06-10T18:51:54,695 Collecting markupsafe>=2.0.1 2026-06-10T18:51:54,696 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-10T18:51:54,712 Using cached https://www.piwheels.org/simple/markupsafe/markupsafe-3.0.3-cp311-cp311-linux_armv7l.whl.metadata (2.7 kB) 2026-06-10T18:51:54,720 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.18.0) has inconsistent Name: expected 'markupsafe', but metadata has 'MarkupSafe' 2026-06-10T18:51:54,739 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-10T18:51:54,750 Downloading https://www.piwheels.org/simple/markupsafe/MarkupSafe-3.0.1-cp311-cp311-linux_armv7l.whl.metadata (4.0 kB) 2026-06-10T18:51:54,765 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.18.0) has inconsistent Name: expected 'markupsafe', but metadata has 'MarkupSafe' 2026-06-10T18:51:54,783 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-10T18:51:55,014 Downloading https://archive1.piwheels.org/simple/markupsafe/MarkupSafe-3.0.0-cp311-cp311-linux_armv7l.whl.metadata (4.0 kB) 2026-06-10T18:51:55,029 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.18.0) has inconsistent Name: expected 'markupsafe', but metadata has 'MarkupSafe' 2026-06-10T18:51:55,047 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-10T18:51:55,058 Downloading https://www.piwheels.org/simple/markupsafe/markupsafe-3.0.0-py3-none-any.whl.metadata (4.0 kB) 2026-06-10T18:51:55,072 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.18.0) has inconsistent Name: expected 'markupsafe', but metadata has 'MarkupSafe' 2026-06-10T18:51:55,091 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-10T18:51:55,102 Downloading https://www.piwheels.org/simple/markupsafe/MarkupSafe-2.1.5-cp311-cp311-linux_armv7l.whl.metadata (3.0 kB) 2026-06-10T18:51:55,115 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.18.0) has inconsistent Name: expected 'markupsafe', but metadata has 'MarkupSafe' 2026-06-10T18:51:55,134 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-10T18:51:55,164 Downloading https://archive1.piwheels.org/simple/markupsafe/MarkupSafe-2.1.4-cp311-cp311-linux_armv7l.whl.metadata (3.0 kB) 2026-06-10T18:51:55,178 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.18.0) has inconsistent Name: expected 'markupsafe', but metadata has 'MarkupSafe' 2026-06-10T18:51:55,197 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-10T18:51:55,208 Downloading https://www.piwheels.org/simple/markupsafe/MarkupSafe-2.1.3-cp311-cp311-linux_armv7l.whl.metadata (3.0 kB) 2026-06-10T18:51:55,222 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.18.0) has inconsistent Name: expected 'markupsafe', but metadata has 'MarkupSafe' 2026-06-10T18:51:55,240 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-10T18:51:55,252 Downloading https://www.piwheels.org/simple/markupsafe/MarkupSafe-2.1.2-cp311-cp311-linux_armv7l.whl.metadata (3.2 kB) 2026-06-10T18:51:55,266 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.18.0) has inconsistent Name: expected 'markupsafe', but metadata has 'MarkupSafe' 2026-06-10T18:51:55,285 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-10T18:51:55,297 Downloading https://archive1.piwheels.org/simple/markupsafe/MarkupSafe-2.1.1-cp311-cp311-linux_armv7l.whl.metadata (3.2 kB) 2026-06-10T18:51:55,311 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.18.0) has inconsistent Name: expected 'markupsafe', but metadata has 'MarkupSafe' 2026-06-10T18:51:55,330 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-10T18:51:55,364 Downloading https://archive1.piwheels.org/simple/markupsafe/MarkupSafe-2.1.0-cp311-cp311-linux_armv7l.whl.metadata (3.2 kB) 2026-06-10T18:51:55,378 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.18.0) has inconsistent Name: expected 'markupsafe', but metadata has 'MarkupSafe' 2026-06-10T18:51:55,397 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-10T18:51:55,414 Downloading https://archive1.piwheels.org/simple/markupsafe/MarkupSafe-2.0.1-cp311-cp311-linux_armv7l.whl.metadata (3.2 kB) 2026-06-10T18:51:55,428 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.18.0) has inconsistent Name: expected 'markupsafe', but metadata has 'MarkupSafe' 2026-06-10T18:51:55,454 Downloading markupsafe-3.0.3.tar.gz (80 kB) 2026-06-10T18:51:55,474 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 80.3/80.3 kB 6.0 MB/s eta 0:00:00 2026-06-10T18:51:55,572 Installing build dependencies: started 2026-06-10T18:51:55,573 Running command pip subprocess to install build dependencies 2026-06-10T18:51:57,292 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-10T18:51:57,318 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-06-10T18:51:59,090 Collecting setuptools>=77 2026-06-10T18:51:59,091 Obtaining dependency information for setuptools>=77 from https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl.metadata 2026-06-10T18:51:59,109 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl.metadata (6.5 kB) 2026-06-10T18:51:59,358 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-06-10T18:51:59,462 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-06-10T18:52:02,216 Installing collected packages: setuptools 2026-06-10T18:52:05,400 Successfully installed setuptools-82.0.1 2026-06-10T18:52:05,675 Installing build dependencies: finished with status 'done' 2026-06-10T18:52:05,681 Getting requirements to build wheel: started 2026-06-10T18:52:05,682 Running command Getting requirements to build wheel 2026-06-10T18:52:06,379 running egg_info 2026-06-10T18:52:06,385 writing src/MarkupSafe.egg-info/PKG-INFO 2026-06-10T18:52:06,389 writing dependency_links to src/MarkupSafe.egg-info/dependency_links.txt 2026-06-10T18:52:06,391 writing top-level names to src/MarkupSafe.egg-info/top_level.txt 2026-06-10T18:52:06,411 reading manifest file 'src/MarkupSafe.egg-info/SOURCES.txt' 2026-06-10T18:52:06,416 reading manifest template 'MANIFEST.in' 2026-06-10T18:52:06,420 no previously-included directories found matching 'docs/_build' 2026-06-10T18:52:06,422 warning: no previously-included files matching '*.pyc' found anywhere in distribution 2026-06-10T18:52:06,423 adding license file 'LICENSE.txt' 2026-06-10T18:52:06,427 writing manifest file 'src/MarkupSafe.egg-info/SOURCES.txt' 2026-06-10T18:52:06,526 Getting requirements to build wheel: finished with status 'done' 2026-06-10T18:52:06,531 Preparing metadata (pyproject.toml): started 2026-06-10T18:52:06,531 Running command Preparing metadata (pyproject.toml) 2026-06-10T18:52:07,181 running dist_info 2026-06-10T18:52:07,191 creating /tmp/pip-modern-metadata-ocpy5pxv/MarkupSafe.egg-info 2026-06-10T18:52:07,192 writing /tmp/pip-modern-metadata-ocpy5pxv/MarkupSafe.egg-info/PKG-INFO 2026-06-10T18:52:07,196 writing dependency_links to /tmp/pip-modern-metadata-ocpy5pxv/MarkupSafe.egg-info/dependency_links.txt 2026-06-10T18:52:07,198 writing top-level names to /tmp/pip-modern-metadata-ocpy5pxv/MarkupSafe.egg-info/top_level.txt 2026-06-10T18:52:07,200 writing manifest file '/tmp/pip-modern-metadata-ocpy5pxv/MarkupSafe.egg-info/SOURCES.txt' 2026-06-10T18:52:07,218 reading manifest file '/tmp/pip-modern-metadata-ocpy5pxv/MarkupSafe.egg-info/SOURCES.txt' 2026-06-10T18:52:07,220 reading manifest template 'MANIFEST.in' 2026-06-10T18:52:07,223 no previously-included directories found matching 'docs/_build' 2026-06-10T18:52:07,225 warning: no previously-included files matching '*.pyc' found anywhere in distribution 2026-06-10T18:52:07,226 adding license file 'LICENSE.txt' 2026-06-10T18:52:07,229 writing manifest file '/tmp/pip-modern-metadata-ocpy5pxv/MarkupSafe.egg-info/SOURCES.txt' 2026-06-10T18:52:07,230 creating '/tmp/pip-modern-metadata-ocpy5pxv/markupsafe-3.0.3.dist-info' 2026-06-10T18:52:07,353 Preparing metadata (pyproject.toml): finished with status 'done' 2026-06-10T18:52:07,611 Collecting mergedeep>=1.3.4 2026-06-10T18:52:07,612 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-10T18:52:07,623 Downloading https://www.piwheels.org/simple/mergedeep/mergedeep-1.3.4-py3-none-any.whl.metadata (4.3 kB) 2026-06-10T18:52:07,699 Collecting mkdocs-get-deps>=0.2.0 2026-06-10T18:52:07,700 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-10T18:52:07,710 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-10T18:52:07,887 Collecting pathspec>=0.11.1 2026-06-10T18:52:07,888 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-10T18:52:07,904 Using cached https://www.piwheels.org/simple/pathspec/pathspec-1.1.1-py3-none-any.whl.metadata (14 kB) 2026-06-10T18:52:07,976 Collecting pyyaml-env-tag>=0.1 2026-06-10T18:52:07,977 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-10T18:52:07,988 Downloading https://www.piwheels.org/simple/pyyaml-env-tag/pyyaml_env_tag-1.1-py3-none-any.whl.metadata (5.5 kB) 2026-06-10T18:52:08,003 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.18.0) has inconsistent Name: expected 'pyyaml-env-tag', but metadata has 'pyyaml_env_tag' 2026-06-10T18:52:08,035 Downloading pyyaml_env_tag-1.1-py3-none-any.whl (4.7 kB) 2026-06-10T18:52:08,426 Collecting pyyaml>=5.1 2026-06-10T18:52:08,427 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-10T18:52:08,443 Using cached https://www.piwheels.org/simple/pyyaml/pyyaml-6.0.3-cp311-cp311-linux_armv7l.whl.metadata (2.4 kB) 2026-06-10T18:52:08,453 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.18.0) has inconsistent Name: expected 'pyyaml', but metadata has 'PyYAML' 2026-06-10T18:52:08,471 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-10T18:52:08,487 Using cached https://www.piwheels.org/simple/pyyaml/PyYAML-6.0.2-cp311-cp311-linux_armv7l.whl.metadata (2.1 kB) 2026-06-10T18:52:08,496 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.18.0) has inconsistent Name: expected 'pyyaml', but metadata has 'PyYAML' 2026-06-10T18:52:08,514 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-10T18:52:08,529 Using cached https://www.piwheels.org/simple/pyyaml/PyYAML-6.0.1-cp311-cp311-linux_armv7l.whl.metadata (2.1 kB) 2026-06-10T18:52:08,538 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.18.0) has inconsistent Name: expected 'pyyaml', but metadata has 'PyYAML' 2026-06-10T18:52:08,559 Using cached pyyaml-6.0.3-cp311-cp311-linux_armv7l.whl 2026-06-10T18:52:08,739 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-10T18:52:08,740 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-10T18:52:08,920 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-10T18:52:08,922 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-10T18:52:08,924 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-10T18:52:08,970 Collecting watchdog>=2.0 2026-06-10T18:52:08,979 Downloading watchdog-6.0.0-py3-none-manylinux2014_armv7l.whl (79 kB) 2026-06-10T18:52:08,998 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 79.1/79.1 kB 6.0 MB/s eta 0:00:00 2026-06-10T18:52:09,580 Collecting pymdown-extensions>=6.3 2026-06-10T18:52:09,581 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-10T18:52:09,591 Downloading https://www.piwheels.org/simple/pymdown-extensions/pymdown_extensions-10.21.3-py3-none-any.whl.metadata (3.1 kB) 2026-06-10T18:52:09,851 Collecting platformdirs>=2.2.0 2026-06-10T18:52:09,852 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-10T18:52:09,898 Downloading https://www.piwheels.org/simple/platformdirs/platformdirs-4.10.0-py3-none-any.whl.metadata (5.5 kB) 2026-06-10T18:52:10,057 Collecting distlib<1,>=0.3.7 2026-06-10T18:52:10,058 Obtaining dependency information for distlib<1,>=0.3.7 from https://www.piwheels.org/simple/distlib/distlib-0.4.2-py2.py3-none-any.whl.metadata 2026-06-10T18:52:10,068 Downloading https://www.piwheels.org/simple/distlib/distlib-0.4.2-py2.py3-none-any.whl.metadata (5.3 kB) 2026-06-10T18:52:10,325 Collecting filelock<4,>=3.24.2 2026-06-10T18:52:10,333 Downloading filelock-3.29.3-py3-none-any.whl (42 kB) 2026-06-10T18:52:10,348 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 42.3/42.3 kB 3.9 MB/s eta 0:00:00 2026-06-10T18:52:10,484 Collecting python-discovery>=1.4 2026-06-10T18:52:10,485 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-10T18:52:10,495 Downloading https://www.piwheels.org/simple/python-discovery/python_discovery-1.4.0-py3-none-any.whl.metadata (5.6 kB) 2026-06-10T18:52:10,695 Collecting python-dateutil>=2.8.1 2026-06-10T18:52:10,696 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-10T18:52:10,721 Downloading https://www.piwheels.org/simple/python-dateutil/python_dateutil-2.9.0.post0-py2.py3-none-any.whl.metadata (8.4 kB) 2026-06-10T18:52:11,277 Collecting six>=1.5 2026-06-10T18:52:11,278 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-10T18:52:11,288 Downloading https://www.piwheels.org/simple/six/six-1.17.0-py2.py3-none-any.whl.metadata (1.7 kB) 2026-06-10T18:52:11,546 Downloading https://www.piwheels.org/simple/grpcio-tools/grpcio_tools-1.81.0-cp311-cp311-linux_armv7l.whl (76.9 MB) 2026-06-10T18:52:17,630 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 76.9/76.9 MB 4.8 MB/s eta 0:00:00 2026-06-10T18:52:30,968 Using cached https://www.piwheels.org/simple/grpcio/grpcio-1.81.0-cp311-cp311-linux_armv7l.whl (195.4 MB) 2026-06-10T18:52:33,530 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-10T18:52:33,578 Downloading https://archive1.piwheels.org/simple/mkdocs-gen-files/mkdocs_gen_files-0.6.1-py3-none-any.whl (8.3 kB) 2026-06-10T18:52:33,781 Downloading https://www.piwheels.org/simple/mkdocstrings-python/mkdocstrings_python-2.0.4-py3-none-any.whl (104 kB) 2026-06-10T18:52:33,801 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 104.8/104.8 kB 7.3 MB/s eta 0:00:00 2026-06-10T18:52:33,813 Downloading https://www.piwheels.org/simple/mypy-protobuf/mypy_protobuf-5.1.0-py3-none-any.whl (26 kB) 2026-06-10T18:52:33,834 Downloading https://www.piwheels.org/simple/nox/nox-2026.4.10-py3-none-any.whl (75 kB) 2026-06-10T18:52:33,851 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 75.5/75.5 kB 6.5 MB/s eta 0:00:00 2026-06-10T18:52:33,869 Using cached https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl (100 kB) 2026-06-10T18:52:33,882 Downloading https://www.piwheels.org/simple/semver/semver-3.0.4-py3-none-any.whl (17 kB) 2026-06-10T18:52:34,126 Using cached https://www.piwheels.org/simple/vcs-versioning/vcs_versioning-1.1.1-py3-none-any.whl (79 kB) 2026-06-10T18:52:34,140 Downloading https://www.piwheels.org/simple/frequenz-repo-config/frequenz_repo_config-0.18.0-py3-none-any.whl (45 kB) 2026-06-10T18:52:34,155 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 45.4/45.4 kB 4.3 MB/s eta 0:00:00 2026-06-10T18:52:34,165 Downloading https://www.piwheels.org/simple/argcomplete/argcomplete-3.6.3-py3-none-any.whl (43 kB) 2026-06-10T18:52:34,180 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 43.8/43.8 kB 4.0 MB/s eta 0:00:00 2026-06-10T18:52:34,190 Downloading https://www.piwheels.org/simple/attrs/attrs-26.1.0-py3-none-any.whl (67 kB) 2026-06-10T18:52:34,215 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 67.5/67.5 kB 3.9 MB/s eta 0:00:00 2026-06-10T18:52:34,228 Downloading https://www.piwheels.org/simple/colorlog/colorlog-6.10.1-py3-none-any.whl (11 kB) 2026-06-10T18:52:34,258 Downloading https://archive1.piwheels.org/simple/dependency-groups/dependency_groups-1.3.1-py3-none-any.whl (8.7 kB) 2026-06-10T18:52:34,293 Downloading https://www.piwheels.org/simple/griffelib/griffelib-2.0.2-py3-none-any.whl (142 kB) 2026-06-10T18:52:34,316 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 142.4/142.4 kB 8.8 MB/s eta 0:00:00 2026-06-10T18:52:34,330 Downloading https://www.piwheels.org/simple/humanize/humanize-4.15.0-py3-none-any.whl (132 kB) 2026-06-10T18:52:34,353 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 132.2/132.2 kB 7.9 MB/s eta 0:00:00 2026-06-10T18:52:34,373 Downloading https://www.piwheels.org/simple/mkdocs/mkdocs-1.6.1-py3-none-any.whl (3.9 MB) 2026-06-10T18:52:34,701 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.9/3.9 MB 12.0 MB/s eta 0:00:00 2026-06-10T18:52:34,752 Downloading https://www.piwheels.org/simple/mkdocs-autorefs/mkdocs_autorefs-1.4.4-py3-none-any.whl (25 kB) 2026-06-10T18:52:34,772 Downloading https://www.piwheels.org/simple/mkdocstrings/mkdocstrings-1.0.4-py3-none-any.whl (35 kB) 2026-06-10T18:52:34,819 Downloading https://archive1.piwheels.org/simple/properdocs/properdocs-1.6.7-py3-none-any.whl (225 kB) 2026-06-10T18:52:34,848 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 225.4/225.4 kB 10.1 MB/s eta 0:00:00 2026-06-10T18:52:34,871 Using cached https://www.piwheels.org/simple/types-protobuf/types_protobuf-7.34.1.20260518-py3-none-any.whl (85 kB) 2026-06-10T18:52:34,884 Downloading https://www.piwheels.org/simple/virtualenv/virtualenv-21.4.2-py3-none-any.whl (7.6 MB) 2026-06-10T18:52:35,470 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 7.6/7.6 MB 13.1 MB/s eta 0:00:00 2026-06-10T18:52:35,568 Using cached https://www.piwheels.org/simple/click/click-8.4.1-py3-none-any.whl (116 kB) 2026-06-10T18:52:35,581 Downloading https://www.piwheels.org/simple/distlib/distlib-0.4.2-py2.py3-none-any.whl (470 kB) 2026-06-10T18:52:35,632 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 470.5/470.5 kB 10.6 MB/s eta 0:00:00 2026-06-10T18:52:35,655 Downloading https://www.piwheels.org/simple/ghp-import/ghp_import-2.1.0-py3-none-any.whl (10 kB) 2026-06-10T18:52:35,673 Downloading https://www.piwheels.org/simple/mergedeep/mergedeep-1.3.4-py3-none-any.whl (6.4 kB) 2026-06-10T18:52:35,691 Downloading https://www.piwheels.org/simple/mkdocs-get-deps/mkdocs_get_deps-0.2.2-py3-none-any.whl (9.6 kB) 2026-06-10T18:52:35,714 Using cached https://www.piwheels.org/simple/pathspec/pathspec-1.1.1-py3-none-any.whl (57 kB) 2026-06-10T18:52:35,724 Downloading https://www.piwheels.org/simple/platformdirs/platformdirs-4.10.0-py3-none-any.whl (22 kB) 2026-06-10T18:52:35,741 Downloading https://www.piwheels.org/simple/pymdown-extensions/pymdown_extensions-10.21.3-py3-none-any.whl (269 kB) 2026-06-10T18:52:35,770 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 269.0/269.0 kB 12.0 MB/s eta 0:00:00 2026-06-10T18:52:35,784 Downloading https://www.piwheels.org/simple/python-discovery/python_discovery-1.4.0-py3-none-any.whl (33 kB) 2026-06-10T18:52:35,802 Downloading https://www.piwheels.org/simple/python-dateutil/python_dateutil-2.9.0.post0-py2.py3-none-any.whl (229 kB) 2026-06-10T18:52:35,832 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 229.9/229.9 kB 9.8 MB/s eta 0:00:00 2026-06-10T18:52:35,846 Downloading https://www.piwheels.org/simple/six/six-1.17.0-py2.py3-none-any.whl (11 kB) 2026-06-10T18:52:35,935 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-06-10T18:52:41,659 Using cached https://www.piwheels.org/simple/grpcio-tools/grpcio_tools-1.81.0-cp311-cp311-linux_armv7l.whl (76.9 MB) 2026-06-10T18:52:56,905 Using cached https://www.piwheels.org/simple/grpcio/grpcio-1.81.0-cp311-cp311-linux_armv7l.whl (195.4 MB) 2026-06-10T18:53:02,616 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-10T18:53:02,635 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-10T18:53:02,829 Using cached https://www.piwheels.org/simple/mkdocstrings-python/mkdocstrings_python-2.0.4-py3-none-any.whl (104 kB) 2026-06-10T18:53:02,855 Using cached https://www.piwheels.org/simple/mypy-protobuf/mypy_protobuf-5.1.0-py3-none-any.whl (26 kB) 2026-06-10T18:53:02,879 Using cached https://www.piwheels.org/simple/nox/nox-2026.4.10-py3-none-any.whl (75 kB) 2026-06-10T18:53:02,904 Using cached https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl (100 kB) 2026-06-10T18:53:02,927 Using cached https://www.piwheels.org/simple/semver/semver-3.0.4-py3-none-any.whl (17 kB) 2026-06-10T18:53:02,949 Using cached https://www.piwheels.org/simple/vcs-versioning/vcs_versioning-1.1.1-py3-none-any.whl (79 kB) 2026-06-10T18:53:02,977 Using cached https://www.piwheels.org/simple/frequenz-repo-config/frequenz_repo_config-0.18.0-py3-none-any.whl (45 kB) 2026-06-10T18:53:03,000 Using cached https://www.piwheels.org/simple/argcomplete/argcomplete-3.6.3-py3-none-any.whl (43 kB) 2026-06-10T18:53:03,023 Using cached https://www.piwheels.org/simple/attrs/attrs-26.1.0-py3-none-any.whl (67 kB) 2026-06-10T18:53:03,045 Using cached https://www.piwheels.org/simple/colorlog/colorlog-6.10.1-py3-none-any.whl (11 kB) 2026-06-10T18:53:03,063 Using cached https://archive1.piwheels.org/simple/dependency-groups/dependency_groups-1.3.1-py3-none-any.whl (8.7 kB) 2026-06-10T18:53:03,087 Using cached https://www.piwheels.org/simple/griffelib/griffelib-2.0.2-py3-none-any.whl (142 kB) 2026-06-10T18:53:03,116 Using cached https://www.piwheels.org/simple/humanize/humanize-4.15.0-py3-none-any.whl (132 kB) 2026-06-10T18:53:03,412 Using cached https://www.piwheels.org/simple/mkdocs/mkdocs-1.6.1-py3-none-any.whl (3.9 MB) 2026-06-10T18:53:03,538 Using cached https://www.piwheels.org/simple/mkdocs-autorefs/mkdocs_autorefs-1.4.4-py3-none-any.whl (25 kB) 2026-06-10T18:53:03,563 Using cached https://www.piwheels.org/simple/mkdocstrings/mkdocstrings-1.0.4-py3-none-any.whl (35 kB) 2026-06-10T18:53:03,593 Using cached https://archive1.piwheels.org/simple/properdocs/properdocs-1.6.7-py3-none-any.whl (225 kB) 2026-06-10T18:53:03,626 Using cached https://www.piwheels.org/simple/types-protobuf/types_protobuf-7.34.1.20260518-py3-none-any.whl (85 kB) 2026-06-10T18:53:04,200 Using cached https://www.piwheels.org/simple/virtualenv/virtualenv-21.4.2-py3-none-any.whl (7.6 MB) 2026-06-10T18:53:04,410 Using cached https://www.piwheels.org/simple/click/click-8.4.1-py3-none-any.whl (116 kB) 2026-06-10T18:53:04,466 Using cached https://www.piwheels.org/simple/distlib/distlib-0.4.2-py2.py3-none-any.whl (470 kB) 2026-06-10T18:53:04,501 Using cached https://www.piwheels.org/simple/ghp-import/ghp_import-2.1.0-py3-none-any.whl (10 kB) 2026-06-10T18:53:04,535 Using cached https://www.piwheels.org/simple/mergedeep/mergedeep-1.3.4-py3-none-any.whl (6.4 kB) 2026-06-10T18:53:04,554 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-10T18:53:04,576 Using cached https://www.piwheels.org/simple/pathspec/pathspec-1.1.1-py3-none-any.whl (57 kB) 2026-06-10T18:53:04,598 Using cached https://www.piwheels.org/simple/platformdirs/platformdirs-4.10.0-py3-none-any.whl (22 kB) 2026-06-10T18:53:04,635 Using cached https://www.piwheels.org/simple/pymdown-extensions/pymdown_extensions-10.21.3-py3-none-any.whl (269 kB) 2026-06-10T18:53:04,665 Using cached https://www.piwheels.org/simple/python-discovery/python_discovery-1.4.0-py3-none-any.whl (33 kB) 2026-06-10T18:53:04,701 Using cached https://www.piwheels.org/simple/python-dateutil/python_dateutil-2.9.0.post0-py2.py3-none-any.whl (229 kB) 2026-06-10T18:53:04,726 Using cached https://www.piwheels.org/simple/six/six-1.17.0-py2.py3-none-any.whl (11 kB) 2026-06-10T18:53:04,807 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-06-10T18:53:04,850 Building wheels for collected packages: markupsafe 2026-06-10T18:53:04,855 Building wheel for markupsafe (pyproject.toml): started 2026-06-10T18:53:04,856 Running command Building wheel for markupsafe (pyproject.toml) 2026-06-10T18:53:05,537 running bdist_wheel 2026-06-10T18:53:05,551 running build 2026-06-10T18:53:05,551 running build_py 2026-06-10T18:53:05,558 creating build/lib.linux-armv7l-cpython-311/markupsafe 2026-06-10T18:53:05,561 copying src/markupsafe/_native.py -> build/lib.linux-armv7l-cpython-311/markupsafe 2026-06-10T18:53:05,564 copying src/markupsafe/__init__.py -> build/lib.linux-armv7l-cpython-311/markupsafe 2026-06-10T18:53:05,566 running egg_info 2026-06-10T18:53:05,576 writing src/MarkupSafe.egg-info/PKG-INFO 2026-06-10T18:53:05,579 writing dependency_links to src/MarkupSafe.egg-info/dependency_links.txt 2026-06-10T18:53:05,581 writing top-level names to src/MarkupSafe.egg-info/top_level.txt 2026-06-10T18:53:05,592 reading manifest file 'src/MarkupSafe.egg-info/SOURCES.txt' 2026-06-10T18:53:05,598 reading manifest template 'MANIFEST.in' 2026-06-10T18:53:05,600 no previously-included directories found matching 'docs/_build' 2026-06-10T18:53:05,602 warning: no previously-included files matching '*.pyc' found anywhere in distribution 2026-06-10T18:53:05,603 adding license file 'LICENSE.txt' 2026-06-10T18:53:05,607 writing manifest file 'src/MarkupSafe.egg-info/SOURCES.txt' 2026-06-10T18:53:05,610 copying src/markupsafe/_speedups.c -> build/lib.linux-armv7l-cpython-311/markupsafe 2026-06-10T18:53:05,612 copying src/markupsafe/_speedups.pyi -> build/lib.linux-armv7l-cpython-311/markupsafe 2026-06-10T18:53:05,615 copying src/markupsafe/py.typed -> build/lib.linux-armv7l-cpython-311/markupsafe 2026-06-10T18:53:05,617 running build_ext 2026-06-10T18:53:05,623 building 'markupsafe._speedups' extension 2026-06-10T18:53:05,624 creating build/temp.linux-armv7l-cpython-311/src/markupsafe 2026-06-10T18:53:05,627 arm-linux-gnueabihf-gcc -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -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-10T18:53:06,366 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-10T18:53:06,478 installing to build/bdist.linux-armv7l/wheel 2026-06-10T18:53:06,479 running install 2026-06-10T18:53:06,501 running install_lib 2026-06-10T18:53:06,507 creating build/bdist.linux-armv7l/wheel 2026-06-10T18:53:06,509 creating build/bdist.linux-armv7l/wheel/markupsafe 2026-06-10T18:53:06,510 copying build/lib.linux-armv7l-cpython-311/markupsafe/_native.py -> build/bdist.linux-armv7l/wheel/./markupsafe 2026-06-10T18:53:06,513 copying build/lib.linux-armv7l-cpython-311/markupsafe/_speedups.cpython-311-arm-linux-gnueabihf.so -> build/bdist.linux-armv7l/wheel/./markupsafe 2026-06-10T18:53:06,515 copying build/lib.linux-armv7l-cpython-311/markupsafe/__init__.py -> build/bdist.linux-armv7l/wheel/./markupsafe 2026-06-10T18:53:06,518 copying build/lib.linux-armv7l-cpython-311/markupsafe/_speedups.pyi -> build/bdist.linux-armv7l/wheel/./markupsafe 2026-06-10T18:53:06,520 copying build/lib.linux-armv7l-cpython-311/markupsafe/py.typed -> build/bdist.linux-armv7l/wheel/./markupsafe 2026-06-10T18:53:06,521 copying build/lib.linux-armv7l-cpython-311/markupsafe/_speedups.c -> build/bdist.linux-armv7l/wheel/./markupsafe 2026-06-10T18:53:06,523 running install_egg_info 2026-06-10T18:53:06,528 Copying src/MarkupSafe.egg-info to build/bdist.linux-armv7l/wheel/./MarkupSafe-3.0.3-py3.11.egg-info 2026-06-10T18:53:06,536 running install_scripts 2026-06-10T18:53:06,587 creating build/bdist.linux-armv7l/wheel/markupsafe-3.0.3.dist-info/WHEEL 2026-06-10T18:53:06,590 creating '/tmp/pip-wheel-p0wndx2g/.tmp-22ieepyr/markupsafe-3.0.3-cp311-cp311-linux_armv7l.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-06-10T18:53:06,593 adding 'markupsafe/__init__.py' 2026-06-10T18:53:06,595 adding 'markupsafe/_native.py' 2026-06-10T18:53:06,596 adding 'markupsafe/_speedups.c' 2026-06-10T18:53:06,601 adding 'markupsafe/_speedups.cpython-311-arm-linux-gnueabihf.so' 2026-06-10T18:53:06,603 adding 'markupsafe/_speedups.pyi' 2026-06-10T18:53:06,604 adding 'markupsafe/py.typed' 2026-06-10T18:53:06,607 adding 'markupsafe-3.0.3.dist-info/licenses/LICENSE.txt' 2026-06-10T18:53:06,609 adding 'markupsafe-3.0.3.dist-info/METADATA' 2026-06-10T18:53:06,610 adding 'markupsafe-3.0.3.dist-info/WHEEL' 2026-06-10T18:53:06,611 adding 'markupsafe-3.0.3.dist-info/top_level.txt' 2026-06-10T18:53:06,612 adding 'markupsafe-3.0.3.dist-info/RECORD' 2026-06-10T18:53:06,614 removing build/bdist.linux-armv7l/wheel 2026-06-10T18:53:06,715 Building wheel for markupsafe (pyproject.toml): finished with status 'done' 2026-06-10T18:53:06,722 Created wheel for markupsafe: filename=markupsafe-3.0.3-cp311-cp311-linux_armv7l.whl size=21387 sha256=1aab8b27c401b2dac3fdc18f9d989d348e8eac04f3fece872d6c1a852925603a 2026-06-10T18:53:06,722 Stored in directory: /home/piwheels/.cache/pip/wheels/ac/90/3a/af03ec78873e5eccd6de1964332caf6a2469f4bd0024a4d724 2026-06-10T18:53:06,730 Successfully built markupsafe 2026-06-10T18:53:10,108 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-10T18:53:10,677 Creating /tmp/pip-build-env-xs9dtpld/overlay/local/bin 2026-06-10T18:53:10,680 changing mode of /tmp/pip-build-env-xs9dtpld/overlay/local/bin/watchmedo to 755 2026-06-10T18:53:14,130 changing mode of /tmp/pip-build-env-xs9dtpld/overlay/local/bin/pysemver to 755 2026-06-10T18:53:15,985 changing mode of /tmp/pip-build-env-xs9dtpld/overlay/local/bin/markdown_py to 755 2026-06-10T18:53:17,541 changing mode of /tmp/pip-build-env-xs9dtpld/overlay/local/bin/activate-global-python-argcomplete to 755 2026-06-10T18:53:17,543 changing mode of /tmp/pip-build-env-xs9dtpld/overlay/local/bin/python-argcomplete-check-easy-install-script to 755 2026-06-10T18:53:17,545 changing mode of /tmp/pip-build-env-xs9dtpld/overlay/local/bin/register-python-argcomplete to 755 2026-06-10T18:53:17,858 changing mode of /tmp/pip-build-env-xs9dtpld/overlay/local/bin/vcs-versioning to 755 2026-06-10T18:53:19,195 changing mode of /tmp/pip-build-env-xs9dtpld/overlay/local/bin/protoc-gen-mypy to 755 2026-06-10T18:53:19,197 changing mode of /tmp/pip-build-env-xs9dtpld/overlay/local/bin/protoc-gen-mypy_grpc to 755 2026-06-10T18:53:19,246 changing mode of /tmp/pip-build-env-xs9dtpld/overlay/local/bin/mkdocs-get-deps to 755 2026-06-10T18:53:29,523 changing mode of /tmp/pip-build-env-xs9dtpld/overlay/local/bin/dependency-groups to 755 2026-06-10T18:53:29,525 changing mode of /tmp/pip-build-env-xs9dtpld/overlay/local/bin/lint-dependency-groups to 755 2026-06-10T18:53:29,527 changing mode of /tmp/pip-build-env-xs9dtpld/overlay/local/bin/pip-install-dependency-groups to 755 2026-06-10T18:53:30,829 changing mode of /tmp/pip-build-env-xs9dtpld/overlay/local/bin/virtualenv to 755 2026-06-10T18:53:30,939 changing mode of /tmp/pip-build-env-xs9dtpld/overlay/local/bin/setuptools-scm to 755 2026-06-10T18:53:35,932 changing mode of /tmp/pip-build-env-xs9dtpld/overlay/local/bin/python-grpc-tools-protoc to 755 2026-06-10T18:53:35,967 changing mode of /tmp/pip-build-env-xs9dtpld/overlay/local/bin/ghp-import to 755 2026-06-10T18:53:36,384 changing mode of /tmp/pip-build-env-xs9dtpld/overlay/local/bin/properdocs to 755 2026-06-10T18:53:36,607 changing mode of /tmp/pip-build-env-xs9dtpld/overlay/local/bin/nox to 755 2026-06-10T18:53:36,610 changing mode of /tmp/pip-build-env-xs9dtpld/overlay/local/bin/tox-to-nox to 755 2026-06-10T18:53:37,384 changing mode of /tmp/pip-build-env-xs9dtpld/overlay/local/bin/mkdocs to 755 2026-06-10T18:53:39,467 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.2 filelock-3.29.3 frequenz-repo-config-0.18.0 ghp-import-2.1.0 github-action-utils-1.1.0 griffelib-2.0.2 grpcio-1.81.0 grpcio-tools-1.81.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.4 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-10T18:53:41,148 Installing build dependencies: finished with status 'done' 2026-06-10T18:53:41,155 Getting requirements to build wheel: started 2026-06-10T18:53:41,156 Running command Getting requirements to build wheel 2026-06-10T18:53:42,175 running egg_info 2026-06-10T18:53:42,193 writing py/frequenz_api_common.egg-info/PKG-INFO 2026-06-10T18:53:42,203 writing dependency_links to py/frequenz_api_common.egg-info/dependency_links.txt 2026-06-10T18:53:42,209 writing requirements to py/frequenz_api_common.egg-info/requires.txt 2026-06-10T18:53:42,211 writing top-level names to py/frequenz_api_common.egg-info/top_level.txt 2026-06-10T18:53:42,363 /tmp/pip-build-env-xs9dtpld/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-10T18:53:42,364 return get_active_overrides().subprocess_timeout 2026-06-10T18:53:42,372 listing git files failed - pretending there aren't any 2026-06-10T18:53:42,377 reading manifest file 'py/frequenz_api_common.egg-info/SOURCES.txt' 2026-06-10T18:53:42,400 reading manifest template 'MANIFEST.in' 2026-06-10T18:53:42,402 warning: no previously-included files found matching '.cookiecutter-replay.json' 2026-06-10T18:53:42,403 warning: no previously-included files found matching '.editorconfig' 2026-06-10T18:53:42,404 warning: no previously-included files found matching '.gitignore' 2026-06-10T18:53:42,405 warning: no previously-included files found matching '.gitmodules' 2026-06-10T18:53:42,406 warning: no previously-included files found matching 'CODEOWNERS' 2026-06-10T18:53:42,407 warning: no previously-included files found matching 'CONTRIBUTING.md' 2026-06-10T18:53:42,408 warning: no previously-included files found matching 'mkdocs.yml' 2026-06-10T18:53:42,409 warning: no previously-included files found matching 'noxfile.py' 2026-06-10T18:53:42,410 warning: no previously-included files found matching 'py/frequenz/api/common/conftest.py' 2026-06-10T18:53:42,412 warning: no previously-included files matching '*' found under directory '.github' 2026-06-10T18:53:42,413 warning: no previously-included files matching '*' found under directory 'benchmarks' 2026-06-10T18:53:42,414 warning: no previously-included files matching '*' found under directory 'docs' 2026-06-10T18:53:42,415 warning: no previously-included files matching '*' found under directory 'pytests' 2026-06-10T18:53:42,444 warning: no files found matching '*.pyi' under directory 'py' 2026-06-10T18:53:42,445 warning: no files found matching '*.proto' under directory 'submodules' 2026-06-10T18:53:42,446 adding license file 'LICENSE' 2026-06-10T18:53:42,453 writing manifest file 'py/frequenz_api_common.egg-info/SOURCES.txt' 2026-06-10T18:53:42,563 Getting requirements to build wheel: finished with status 'done' 2026-06-10T18:53:42,566 Created temporary directory: /tmp/pip-modern-metadata-whqnjbml 2026-06-10T18:53:42,569 Preparing metadata (pyproject.toml): started 2026-06-10T18:53:42,570 Running command Preparing metadata (pyproject.toml) 2026-06-10T18:53:43,430 running dist_info 2026-06-10T18:53:43,469 creating /tmp/pip-modern-metadata-whqnjbml/frequenz_api_common.egg-info 2026-06-10T18:53:43,470 writing /tmp/pip-modern-metadata-whqnjbml/frequenz_api_common.egg-info/PKG-INFO 2026-06-10T18:53:43,479 writing dependency_links to /tmp/pip-modern-metadata-whqnjbml/frequenz_api_common.egg-info/dependency_links.txt 2026-06-10T18:53:43,485 writing requirements to /tmp/pip-modern-metadata-whqnjbml/frequenz_api_common.egg-info/requires.txt 2026-06-10T18:53:43,486 writing top-level names to /tmp/pip-modern-metadata-whqnjbml/frequenz_api_common.egg-info/top_level.txt 2026-06-10T18:53:43,488 writing manifest file '/tmp/pip-modern-metadata-whqnjbml/frequenz_api_common.egg-info/SOURCES.txt' 2026-06-10T18:53:43,633 /tmp/pip-build-env-xs9dtpld/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-10T18:53:43,633 return get_active_overrides().subprocess_timeout 2026-06-10T18:53:43,639 listing git files failed - pretending there aren't any 2026-06-10T18:53:43,644 reading manifest file '/tmp/pip-modern-metadata-whqnjbml/frequenz_api_common.egg-info/SOURCES.txt' 2026-06-10T18:53:43,646 reading manifest template 'MANIFEST.in' 2026-06-10T18:53:43,647 warning: no previously-included files found matching '.cookiecutter-replay.json' 2026-06-10T18:53:43,648 warning: no previously-included files found matching '.editorconfig' 2026-06-10T18:53:43,649 warning: no previously-included files found matching '.gitignore' 2026-06-10T18:53:43,650 warning: no previously-included files found matching '.gitmodules' 2026-06-10T18:53:43,650 warning: no previously-included files found matching 'CODEOWNERS' 2026-06-10T18:53:43,651 warning: no previously-included files found matching 'CONTRIBUTING.md' 2026-06-10T18:53:43,651 warning: no previously-included files found matching 'mkdocs.yml' 2026-06-10T18:53:43,652 warning: no previously-included files found matching 'noxfile.py' 2026-06-10T18:53:43,652 warning: no previously-included files found matching 'py/frequenz/api/common/conftest.py' 2026-06-10T18:53:43,653 warning: no previously-included files matching '*' found under directory '.github' 2026-06-10T18:53:43,654 warning: no previously-included files matching '*' found under directory 'benchmarks' 2026-06-10T18:53:43,654 warning: no previously-included files matching '*' found under directory 'docs' 2026-06-10T18:53:43,655 warning: no previously-included files matching '*' found under directory 'pytests' 2026-06-10T18:53:43,682 warning: no files found matching '*.pyi' under directory 'py' 2026-06-10T18:53:43,683 warning: no files found matching '*.proto' under directory 'submodules' 2026-06-10T18:53:43,683 adding license file 'LICENSE' 2026-06-10T18:53:43,687 writing manifest file '/tmp/pip-modern-metadata-whqnjbml/frequenz_api_common.egg-info/SOURCES.txt' 2026-06-10T18:53:43,688 creating '/tmp/pip-modern-metadata-whqnjbml/frequenz_api_common-0.8.10.dist-info' 2026-06-10T18:53:43,835 Preparing metadata (pyproject.toml): finished with status 'done' 2026-06-10T18:53:43,840 Source in /tmp/pip-wheel-xgtqh_z9/frequenz-api-common_8dfe4c7061234b38917e4964c960f3b7 has version 0.8.10, which satisfies requirement frequenz-api-common==0.8.10 from https://files.pythonhosted.org/packages/1f/ac/9bc8f19a2d84eaca00e6a40d54f3336eab330fdc8990e3a8100dbefb49e0/frequenz_api_common-0.8.10.tar.gz 2026-06-10T18:53:43,841 Removed frequenz-api-common==0.8.10 from https://files.pythonhosted.org/packages/1f/ac/9bc8f19a2d84eaca00e6a40d54f3336eab330fdc8990e3a8100dbefb49e0/frequenz_api_common-0.8.10.tar.gz from build tracker '/tmp/pip-build-tracker-sddvgamo' 2026-06-10T18:53:43,847 Created temporary directory: /tmp/pip-unpack-w2nanj12 2026-06-10T18:53:43,847 Building wheels for collected packages: frequenz-api-common 2026-06-10T18:53:43,852 Created temporary directory: /tmp/pip-wheel-25bkmky0 2026-06-10T18:53:43,853 Destination directory: /tmp/pip-wheel-25bkmky0 2026-06-10T18:53:43,856 Building wheel for frequenz-api-common (pyproject.toml): started 2026-06-10T18:53:43,857 Running command Building wheel for frequenz-api-common (pyproject.toml) 2026-06-10T18:53:44,678 running bdist_wheel 2026-06-10T18:53:44,751 running build 2026-06-10T18:53:44,752 running compile_proto 2026-06-10T18:53:46,301 Writing mypy to frequenz/api/common/metrics_pb2.pyi 2026-06-10T18:53:46,303 Writing mypy to frequenz/api/common/location_pb2.pyi 2026-06-10T18:53:46,307 Writing mypy to frequenz/api/common/components_pb2.pyi 2026-06-10T18:53:46,308 Writing mypy to frequenz/api/common/v1alpha8/market/energy_pb2.pyi 2026-06-10T18:53:46,311 Writing mypy to frequenz/api/common/v1alpha8/market/market_area_pb2.pyi 2026-06-10T18:53:46,313 Writing mypy to frequenz/api/common/v1alpha8/market/power_pb2.pyi 2026-06-10T18:53:46,315 Writing mypy to frequenz/api/common/v1alpha8/market/price_pb2.pyi 2026-06-10T18:53:46,317 Writing mypy to frequenz/api/common/v1alpha8/grid/flexibility_service_pb2.pyi 2026-06-10T18:53:46,319 Writing mypy to frequenz/api/common/v1alpha8/grid/delivery_area_pb2.pyi 2026-06-10T18:53:46,321 Writing mypy to frequenz/api/common/v1alpha8/grid/provision_duration_pb2.pyi 2026-06-10T18:53:46,323 Writing mypy to frequenz/api/common/v1alpha8/grid/delivery_duration_pb2.pyi 2026-06-10T18:53:46,325 Writing mypy to frequenz/api/common/v1alpha8/grid/balancing_group_pb2.pyi 2026-06-10T18:53:46,329 Writing mypy to frequenz/api/common/v1alpha8/grid/market_location_pb2.pyi 2026-06-10T18:53:46,332 Writing mypy to frequenz/api/common/v1alpha8/identity/resource_uri_pb2.pyi 2026-06-10T18:53:46,343 Writing mypy to frequenz/api/common/v1alpha8/metrics/metrics_pb2.pyi 2026-06-10T18:53:46,345 Writing mypy to frequenz/api/common/v1alpha8/metrics/bounds_pb2.pyi 2026-06-10T18:53:46,346 Writing mypy to frequenz/api/common/v1alpha8/microgrid/lifetime_pb2.pyi 2026-06-10T18:53:46,351 Writing mypy to frequenz/api/common/v1alpha8/microgrid/microgrid_pb2.pyi 2026-06-10T18:53:46,380 Writing mypy to frequenz/api/common/v1alpha8/microgrid/electrical_components/electrical_components_pb2.pyi 2026-06-10T18:53:46,388 Writing mypy to frequenz/api/common/v1alpha8/microgrid/sensors/sensors_pb2.pyi 2026-06-10T18:53:46,395 Writing mypy to frequenz/api/common/v1alpha8/microgrid/communication_components/communication_components_pb2.pyi 2026-06-10T18:53:46,396 Writing mypy to frequenz/api/common/v1alpha8/streaming/event_pb2.pyi 2026-06-10T18:53:46,397 Writing mypy to frequenz/api/common/v1alpha8/gridpool/gridpool_pb2.pyi 2026-06-10T18:53:46,398 Writing mypy to frequenz/api/common/v1alpha8/pagination/pagination_params_pb2.pyi 2026-06-10T18:53:46,400 Writing mypy to frequenz/api/common/v1alpha8/pagination/pagination_info_pb2.pyi 2026-06-10T18:53:46,401 Writing mypy to frequenz/api/common/v1alpha8/types/decimal_pb2.pyi 2026-06-10T18:53:46,402 Writing mypy to frequenz/api/common/v1alpha8/types/interval_pb2.pyi 2026-06-10T18:53:46,404 Writing mypy to frequenz/api/common/v1alpha8/types/location_pb2.pyi 2026-06-10T18:53:46,405 Writing mypy to frequenz/api/common/v1/location_pb2.pyi 2026-06-10T18:53:46,406 Writing mypy to frequenz/api/common/v1/market/energy_pb2.pyi 2026-06-10T18:53:46,407 Writing mypy to frequenz/api/common/v1/market/power_pb2.pyi 2026-06-10T18:53:46,409 Writing mypy to frequenz/api/common/v1/market/price_pb2.pyi 2026-06-10T18:53:46,411 Writing mypy to frequenz/api/common/v1/grid/delivery_area_pb2.pyi 2026-06-10T18:53:46,413 Writing mypy to frequenz/api/common/v1/grid/delivery_duration_pb2.pyi 2026-06-10T18:53:46,423 Writing mypy to frequenz/api/common/v1/metrics/metric_sample_pb2.pyi 2026-06-10T18:53:46,424 Writing mypy to frequenz/api/common/v1/metrics/bounds_pb2.pyi 2026-06-10T18:53:46,426 Writing mypy to frequenz/api/common/v1/microgrid/lifetime_pb2.pyi 2026-06-10T18:53:46,430 Writing mypy to frequenz/api/common/v1/microgrid/microgrid_pb2.pyi 2026-06-10T18:53:46,432 Writing mypy to frequenz/api/common/v1/microgrid/components/battery_pb2.pyi 2026-06-10T18:53:46,433 Writing mypy to frequenz/api/common/v1/microgrid/components/fuse_pb2.pyi 2026-06-10T18:53:46,435 Writing mypy to frequenz/api/common/v1/microgrid/components/ev_charger_pb2.pyi 2026-06-10T18:53:46,436 Writing mypy to frequenz/api/common/v1/microgrid/components/transformer_pb2.pyi 2026-06-10T18:53:46,454 Writing mypy to frequenz/api/common/v1/microgrid/components/components_pb2.pyi 2026-06-10T18:53:46,455 Writing mypy to frequenz/api/common/v1/microgrid/components/inverter_pb2.pyi 2026-06-10T18:53:46,457 Writing mypy to frequenz/api/common/v1/microgrid/components/grid_pb2.pyi 2026-06-10T18:53:46,465 Writing mypy to frequenz/api/common/v1/microgrid/sensors/sensors_pb2.pyi 2026-06-10T18:53:46,467 Writing mypy to frequenz/api/common/v1/pagination/pagination_params_pb2.pyi 2026-06-10T18:53:46,468 Writing mypy to frequenz/api/common/v1/pagination/pagination_info_pb2.pyi 2026-06-10T18:53:46,469 Writing mypy to frequenz/api/common/v1/types/decimal_pb2.pyi 2026-06-10T18:53:46,482 Writing mypy to frequenz/api/common/metrics/electrical_pb2.pyi 2026-06-10T18:53:46,483 Writing mypy to frequenz/api/common/v1alpha7/market/energy_pb2.pyi 2026-06-10T18:53:46,484 Writing mypy to frequenz/api/common/v1alpha7/market/power_pb2.pyi 2026-06-10T18:53:46,487 Writing mypy to frequenz/api/common/v1alpha7/market/price_pb2.pyi 2026-06-10T18:53:46,488 Writing mypy to frequenz/api/common/v1alpha7/grid/delivery_area_pb2.pyi 2026-06-10T18:53:46,491 Writing mypy to frequenz/api/common/v1alpha7/grid/delivery_duration_pb2.pyi 2026-06-10T18:53:46,492 Writing mypy to frequenz/api/common/v1alpha7/type/decimal_pb2.pyi 2026-06-10T18:53:46,493 Writing mypy to frequenz/api/common/v1alpha7/type/interval_pb2.pyi 2026-06-10T18:53:46,495 Writing mypy to frequenz/api/common/v1alpha7/type/location_pb2.pyi 2026-06-10T18:53:46,506 Writing mypy to frequenz/api/common/v1alpha7/metrics/metrics_pb2.pyi 2026-06-10T18:53:46,508 Writing mypy to frequenz/api/common/v1alpha7/metrics/bounds_pb2.pyi 2026-06-10T18:53:46,509 Writing mypy to frequenz/api/common/v1alpha7/microgrid/lifetime_pb2.pyi 2026-06-10T18:53:46,516 Writing mypy to frequenz/api/common/v1alpha7/microgrid/microgrid_pb2.pyi 2026-06-10T18:53:46,543 Writing mypy to frequenz/api/common/v1alpha7/microgrid/electrical_components/electrical_components_pb2.pyi 2026-06-10T18:53:46,550 Writing mypy to frequenz/api/common/v1alpha7/microgrid/sensors/sensors_pb2.pyi 2026-06-10T18:53:46,557 Writing mypy to frequenz/api/common/v1alpha7/microgrid/communication_components/communication_components_pb2.pyi 2026-06-10T18:53:46,558 Writing mypy to frequenz/api/common/v1alpha7/streaming/event_pb2.pyi 2026-06-10T18:53:46,560 Writing mypy to frequenz/api/common/v1alpha7/pagination/pagination_params_pb2.pyi 2026-06-10T18:53:46,561 Writing mypy to frequenz/api/common/v1alpha7/pagination/pagination_info_pb2.pyi 2026-06-10T18:53:47,780 Writing mypy to frequenz/api/common/metrics_pb2_grpc.pyi 2026-06-10T18:53:47,781 Writing mypy to frequenz/api/common/location_pb2_grpc.pyi 2026-06-10T18:53:47,782 Writing mypy to frequenz/api/common/components_pb2_grpc.pyi 2026-06-10T18:53:47,783 Writing mypy to frequenz/api/common/v1alpha8/market/energy_pb2_grpc.pyi 2026-06-10T18:53:47,784 Writing mypy to frequenz/api/common/v1alpha8/market/market_area_pb2_grpc.pyi 2026-06-10T18:53:47,784 Writing mypy to frequenz/api/common/v1alpha8/market/power_pb2_grpc.pyi 2026-06-10T18:53:47,785 Writing mypy to frequenz/api/common/v1alpha8/market/price_pb2_grpc.pyi 2026-06-10T18:53:47,786 Writing mypy to frequenz/api/common/v1alpha8/grid/flexibility_service_pb2_grpc.pyi 2026-06-10T18:53:47,786 Writing mypy to frequenz/api/common/v1alpha8/grid/delivery_area_pb2_grpc.pyi 2026-06-10T18:53:47,787 Writing mypy to frequenz/api/common/v1alpha8/grid/provision_duration_pb2_grpc.pyi 2026-06-10T18:53:47,788 Writing mypy to frequenz/api/common/v1alpha8/grid/delivery_duration_pb2_grpc.pyi 2026-06-10T18:53:47,788 Writing mypy to frequenz/api/common/v1alpha8/grid/balancing_group_pb2_grpc.pyi 2026-06-10T18:53:47,789 Writing mypy to frequenz/api/common/v1alpha8/grid/market_location_pb2_grpc.pyi 2026-06-10T18:53:47,790 Writing mypy to frequenz/api/common/v1alpha8/identity/resource_uri_pb2_grpc.pyi 2026-06-10T18:53:47,792 Writing mypy to frequenz/api/common/v1alpha8/metrics/metrics_pb2_grpc.pyi 2026-06-10T18:53:47,793 Writing mypy to frequenz/api/common/v1alpha8/metrics/bounds_pb2_grpc.pyi 2026-06-10T18:53:47,793 Writing mypy to frequenz/api/common/v1alpha8/microgrid/lifetime_pb2_grpc.pyi 2026-06-10T18:53:47,794 Writing mypy to frequenz/api/common/v1alpha8/microgrid/microgrid_pb2_grpc.pyi 2026-06-10T18:53:47,797 Writing mypy to frequenz/api/common/v1alpha8/microgrid/electrical_components/electrical_components_pb2_grpc.pyi 2026-06-10T18:53:47,799 Writing mypy to frequenz/api/common/v1alpha8/microgrid/sensors/sensors_pb2_grpc.pyi 2026-06-10T18:53:47,800 Writing mypy to frequenz/api/common/v1alpha8/microgrid/communication_components/communication_components_pb2_grpc.pyi 2026-06-10T18:53:47,800 Writing mypy to frequenz/api/common/v1alpha8/streaming/event_pb2_grpc.pyi 2026-06-10T18:53:47,801 Writing mypy to frequenz/api/common/v1alpha8/gridpool/gridpool_pb2_grpc.pyi 2026-06-10T18:53:47,802 Writing mypy to frequenz/api/common/v1alpha8/pagination/pagination_params_pb2_grpc.pyi 2026-06-10T18:53:47,802 Writing mypy to frequenz/api/common/v1alpha8/pagination/pagination_info_pb2_grpc.pyi 2026-06-10T18:53:47,803 Writing mypy to frequenz/api/common/v1alpha8/types/decimal_pb2_grpc.pyi 2026-06-10T18:53:47,804 Writing mypy to frequenz/api/common/v1alpha8/types/interval_pb2_grpc.pyi 2026-06-10T18:53:47,805 Writing mypy to frequenz/api/common/v1alpha8/types/location_pb2_grpc.pyi 2026-06-10T18:53:47,805 Writing mypy to frequenz/api/common/v1/location_pb2_grpc.pyi 2026-06-10T18:53:47,806 Writing mypy to frequenz/api/common/v1/market/energy_pb2_grpc.pyi 2026-06-10T18:53:47,806 Writing mypy to frequenz/api/common/v1/market/power_pb2_grpc.pyi 2026-06-10T18:53:47,807 Writing mypy to frequenz/api/common/v1/market/price_pb2_grpc.pyi 2026-06-10T18:53:47,807 Writing mypy to frequenz/api/common/v1/grid/delivery_area_pb2_grpc.pyi 2026-06-10T18:53:47,807 Writing mypy to frequenz/api/common/v1/grid/delivery_duration_pb2_grpc.pyi 2026-06-10T18:53:47,808 Writing mypy to frequenz/api/common/v1/metrics/metric_sample_pb2_grpc.pyi 2026-06-10T18:53:47,809 Writing mypy to frequenz/api/common/v1/metrics/bounds_pb2_grpc.pyi 2026-06-10T18:53:47,810 Writing mypy to frequenz/api/common/v1/microgrid/lifetime_pb2_grpc.pyi 2026-06-10T18:53:47,810 Writing mypy to frequenz/api/common/v1/microgrid/microgrid_pb2_grpc.pyi 2026-06-10T18:53:47,811 Writing mypy to frequenz/api/common/v1/microgrid/components/battery_pb2_grpc.pyi 2026-06-10T18:53:47,811 Writing mypy to frequenz/api/common/v1/microgrid/components/fuse_pb2_grpc.pyi 2026-06-10T18:53:47,812 Writing mypy to frequenz/api/common/v1/microgrid/components/ev_charger_pb2_grpc.pyi 2026-06-10T18:53:47,812 Writing mypy to frequenz/api/common/v1/microgrid/components/transformer_pb2_grpc.pyi 2026-06-10T18:53:47,815 Writing mypy to frequenz/api/common/v1/microgrid/components/components_pb2_grpc.pyi 2026-06-10T18:53:47,815 Writing mypy to frequenz/api/common/v1/microgrid/components/inverter_pb2_grpc.pyi 2026-06-10T18:53:47,816 Writing mypy to frequenz/api/common/v1/microgrid/components/grid_pb2_grpc.pyi 2026-06-10T18:53:47,817 Writing mypy to frequenz/api/common/v1/microgrid/sensors/sensors_pb2_grpc.pyi 2026-06-10T18:53:47,818 Writing mypy to frequenz/api/common/v1/pagination/pagination_params_pb2_grpc.pyi 2026-06-10T18:53:47,819 Writing mypy to frequenz/api/common/v1/pagination/pagination_info_pb2_grpc.pyi 2026-06-10T18:53:47,819 Writing mypy to frequenz/api/common/v1/types/decimal_pb2_grpc.pyi 2026-06-10T18:53:47,820 Writing mypy to frequenz/api/common/metrics/electrical_pb2_grpc.pyi 2026-06-10T18:53:47,821 Writing mypy to frequenz/api/common/v1alpha7/market/energy_pb2_grpc.pyi 2026-06-10T18:53:47,822 Writing mypy to frequenz/api/common/v1alpha7/market/power_pb2_grpc.pyi 2026-06-10T18:53:47,822 Writing mypy to frequenz/api/common/v1alpha7/market/price_pb2_grpc.pyi 2026-06-10T18:53:47,823 Writing mypy to frequenz/api/common/v1alpha7/grid/delivery_area_pb2_grpc.pyi 2026-06-10T18:53:47,824 Writing mypy to frequenz/api/common/v1alpha7/grid/delivery_duration_pb2_grpc.pyi 2026-06-10T18:53:47,824 Writing mypy to frequenz/api/common/v1alpha7/type/decimal_pb2_grpc.pyi 2026-06-10T18:53:47,825 Writing mypy to frequenz/api/common/v1alpha7/type/interval_pb2_grpc.pyi 2026-06-10T18:53:47,825 Writing mypy to frequenz/api/common/v1alpha7/type/location_pb2_grpc.pyi 2026-06-10T18:53:47,827 Writing mypy to frequenz/api/common/v1alpha7/metrics/metrics_pb2_grpc.pyi 2026-06-10T18:53:47,827 Writing mypy to frequenz/api/common/v1alpha7/metrics/bounds_pb2_grpc.pyi 2026-06-10T18:53:47,828 Writing mypy to frequenz/api/common/v1alpha7/microgrid/lifetime_pb2_grpc.pyi 2026-06-10T18:53:47,829 Writing mypy to frequenz/api/common/v1alpha7/microgrid/microgrid_pb2_grpc.pyi 2026-06-10T18:53:47,832 Writing mypy to frequenz/api/common/v1alpha7/microgrid/electrical_components/electrical_components_pb2_grpc.pyi 2026-06-10T18:53:47,833 Writing mypy to frequenz/api/common/v1alpha7/microgrid/sensors/sensors_pb2_grpc.pyi 2026-06-10T18:53:47,835 Writing mypy to frequenz/api/common/v1alpha7/microgrid/communication_components/communication_components_pb2_grpc.pyi 2026-06-10T18:53:47,835 Writing mypy to frequenz/api/common/v1alpha7/streaming/event_pb2_grpc.pyi 2026-06-10T18:53:47,836 Writing mypy to frequenz/api/common/v1alpha7/pagination/pagination_params_pb2_grpc.pyi 2026-06-10T18:53:47,837 Writing mypy to frequenz/api/common/v1alpha7/pagination/pagination_info_pb2_grpc.pyi 2026-06-10T18:53:48,363 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/v1alpha8/market/energy.proto proto/frequenz/api/common/v1alpha8/market/market_area.proto proto/frequenz/api/common/v1alpha8/market/power.proto proto/frequenz/api/common/v1alpha8/market/price.proto proto/frequenz/api/common/v1alpha8/grid/flexibility_service.proto proto/frequenz/api/common/v1alpha8/grid/delivery_area.proto proto/frequenz/api/common/v1alpha8/grid/provision_duration.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/v1alpha8/identity/resource_uri.proto proto/frequenz/api/common/v1alpha8/metrics/metrics.proto proto/frequenz/api/common/v1alpha8/metrics/bounds.proto proto/frequenz/api/common/v1alpha8/microgrid/lifetime.proto proto/frequenz/api/common/v1alpha8/microgrid/microgrid.proto proto/frequenz/api/common/v1alpha8/microgrid/electrical_components/electrical_components.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/streaming/event.proto proto/frequenz/api/common/v1alpha8/gridpool/gridpool.proto proto/frequenz/api/common/v1alpha8/pagination/pagination_params.proto proto/frequenz/api/common/v1alpha8/pagination/pagination_info.proto proto/frequenz/api/common/v1alpha8/types/decimal.proto proto/frequenz/api/common/v1alpha8/types/interval.proto proto/frequenz/api/common/v1alpha8/types/location.proto proto/frequenz/api/common/v1/location.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/grid/delivery_area.proto proto/frequenz/api/common/v1/grid/delivery_duration.proto proto/frequenz/api/common/v1/metrics/metric_sample.proto proto/frequenz/api/common/v1/metrics/bounds.proto proto/frequenz/api/common/v1/microgrid/lifetime.proto proto/frequenz/api/common/v1/microgrid/microgrid.proto proto/frequenz/api/common/v1/microgrid/components/battery.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/transformer.proto proto/frequenz/api/common/v1/microgrid/components/components.proto proto/frequenz/api/common/v1/microgrid/components/inverter.proto proto/frequenz/api/common/v1/microgrid/components/grid.proto proto/frequenz/api/common/v1/microgrid/sensors/sensors.proto proto/frequenz/api/common/v1/pagination/pagination_params.proto proto/frequenz/api/common/v1/pagination/pagination_info.proto proto/frequenz/api/common/v1/types/decimal.proto proto/frequenz/api/common/metrics/electrical.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/grid/delivery_area.proto proto/frequenz/api/common/v1alpha7/grid/delivery_duration.proto proto/frequenz/api/common/v1alpha7/type/decimal.proto proto/frequenz/api/common/v1alpha7/type/interval.proto proto/frequenz/api/common/v1alpha7/type/location.proto proto/frequenz/api/common/v1alpha7/metrics/metrics.proto proto/frequenz/api/common/v1alpha7/metrics/bounds.proto proto/frequenz/api/common/v1alpha7/microgrid/lifetime.proto proto/frequenz/api/common/v1alpha7/microgrid/microgrid.proto proto/frequenz/api/common/v1alpha7/microgrid/electrical_components/electrical_components.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/streaming/event.proto proto/frequenz/api/common/v1alpha7/pagination/pagination_params.proto proto/frequenz/api/common/v1alpha7/pagination/pagination_info.proto 2026-06-10T18:53:48,364 running build_py 2026-06-10T18:53:48,367 creating build/lib/frequenz/api/common 2026-06-10T18:53:48,370 copying py/frequenz/api/common/components_pb2_grpc.py -> build/lib/frequenz/api/common 2026-06-10T18:53:48,372 copying py/frequenz/api/common/metrics_pb2_grpc.py -> build/lib/frequenz/api/common 2026-06-10T18:53:48,375 copying py/frequenz/api/common/metrics_pb2.py -> build/lib/frequenz/api/common 2026-06-10T18:53:48,377 copying py/frequenz/api/common/location_pb2_grpc.py -> build/lib/frequenz/api/common 2026-06-10T18:53:48,378 copying py/frequenz/api/common/location_pb2.py -> build/lib/frequenz/api/common 2026-06-10T18:53:48,380 copying py/frequenz/api/common/__init__.py -> build/lib/frequenz/api/common 2026-06-10T18:53:48,382 copying py/frequenz/api/common/components_pb2.py -> build/lib/frequenz/api/common 2026-06-10T18:53:48,385 creating build/lib/frequenz/api/common/v1alpha8 2026-06-10T18:53:48,386 copying py/frequenz/api/common/v1alpha8/__init__.py -> build/lib/frequenz/api/common/v1alpha8 2026-06-10T18:53:48,388 creating build/lib/frequenz/api/common/v1 2026-06-10T18:53:48,389 copying py/frequenz/api/common/v1/location_pb2_grpc.py -> build/lib/frequenz/api/common/v1 2026-06-10T18:53:48,392 copying py/frequenz/api/common/v1/location_pb2.py -> build/lib/frequenz/api/common/v1 2026-06-10T18:53:48,394 copying py/frequenz/api/common/v1/__init__.py -> build/lib/frequenz/api/common/v1 2026-06-10T18:53:48,396 creating build/lib/frequenz/api/common/metrics 2026-06-10T18:53:48,397 copying py/frequenz/api/common/metrics/electrical_pb2.py -> build/lib/frequenz/api/common/metrics 2026-06-10T18:53:48,400 copying py/frequenz/api/common/metrics/__init__.py -> build/lib/frequenz/api/common/metrics 2026-06-10T18:53:48,402 copying py/frequenz/api/common/metrics/electrical_pb2_grpc.py -> build/lib/frequenz/api/common/metrics 2026-06-10T18:53:48,404 creating build/lib/frequenz/api/common/v1alpha7 2026-06-10T18:53:48,405 copying py/frequenz/api/common/v1alpha7/__init__.py -> build/lib/frequenz/api/common/v1alpha7 2026-06-10T18:53:48,408 creating build/lib/frequenz/api/common/v1alpha8/market 2026-06-10T18:53:48,409 copying py/frequenz/api/common/v1alpha8/market/power_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha8/market 2026-06-10T18:53:48,411 copying py/frequenz/api/common/v1alpha8/market/energy_pb2.py -> build/lib/frequenz/api/common/v1alpha8/market 2026-06-10T18:53:48,413 copying py/frequenz/api/common/v1alpha8/market/power_pb2.py -> build/lib/frequenz/api/common/v1alpha8/market 2026-06-10T18:53:48,416 copying py/frequenz/api/common/v1alpha8/market/__init__.py -> build/lib/frequenz/api/common/v1alpha8/market 2026-06-10T18:53:48,418 copying py/frequenz/api/common/v1alpha8/market/price_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha8/market 2026-06-10T18:53:48,420 copying py/frequenz/api/common/v1alpha8/market/market_area_pb2.py -> build/lib/frequenz/api/common/v1alpha8/market 2026-06-10T18:53:48,421 copying py/frequenz/api/common/v1alpha8/market/market_area_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha8/market 2026-06-10T18:53:48,423 copying py/frequenz/api/common/v1alpha8/market/energy_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha8/market 2026-06-10T18:53:48,425 copying py/frequenz/api/common/v1alpha8/market/price_pb2.py -> build/lib/frequenz/api/common/v1alpha8/market 2026-06-10T18:53:48,429 creating build/lib/frequenz/api/common/v1alpha8/grid 2026-06-10T18:53:48,430 copying py/frequenz/api/common/v1alpha8/grid/delivery_duration_pb2.py -> build/lib/frequenz/api/common/v1alpha8/grid 2026-06-10T18:53:48,432 copying py/frequenz/api/common/v1alpha8/grid/provision_duration_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha8/grid 2026-06-10T18:53:48,434 copying py/frequenz/api/common/v1alpha8/grid/flexibility_service_pb2.py -> build/lib/frequenz/api/common/v1alpha8/grid 2026-06-10T18:53:48,436 copying py/frequenz/api/common/v1alpha8/grid/market_location_pb2.py -> build/lib/frequenz/api/common/v1alpha8/grid 2026-06-10T18:53:48,438 copying py/frequenz/api/common/v1alpha8/grid/balancing_group_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha8/grid 2026-06-10T18:53:48,440 copying py/frequenz/api/common/v1alpha8/grid/balancing_group_pb2.py -> build/lib/frequenz/api/common/v1alpha8/grid 2026-06-10T18:53:48,442 copying py/frequenz/api/common/v1alpha8/grid/flexibility_service_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha8/grid 2026-06-10T18:53:48,444 copying py/frequenz/api/common/v1alpha8/grid/market_location_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha8/grid 2026-06-10T18:53:48,446 copying py/frequenz/api/common/v1alpha8/grid/__init__.py -> build/lib/frequenz/api/common/v1alpha8/grid 2026-06-10T18:53:48,448 copying py/frequenz/api/common/v1alpha8/grid/provision_duration_pb2.py -> build/lib/frequenz/api/common/v1alpha8/grid 2026-06-10T18:53:48,450 copying py/frequenz/api/common/v1alpha8/grid/delivery_area_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha8/grid 2026-06-10T18:53:48,452 copying py/frequenz/api/common/v1alpha8/grid/delivery_duration_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha8/grid 2026-06-10T18:53:48,454 copying py/frequenz/api/common/v1alpha8/grid/delivery_area_pb2.py -> build/lib/frequenz/api/common/v1alpha8/grid 2026-06-10T18:53:48,456 creating build/lib/frequenz/api/common/v1alpha8/identity 2026-06-10T18:53:48,457 copying py/frequenz/api/common/v1alpha8/identity/resource_uri_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha8/identity 2026-06-10T18:53:48,459 copying py/frequenz/api/common/v1alpha8/identity/__init__.py -> build/lib/frequenz/api/common/v1alpha8/identity 2026-06-10T18:53:48,461 copying py/frequenz/api/common/v1alpha8/identity/resource_uri_pb2.py -> build/lib/frequenz/api/common/v1alpha8/identity 2026-06-10T18:53:48,464 creating build/lib/frequenz/api/common/v1alpha8/metrics 2026-06-10T18:53:48,465 copying py/frequenz/api/common/v1alpha8/metrics/metrics_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha8/metrics 2026-06-10T18:53:48,468 copying py/frequenz/api/common/v1alpha8/metrics/metrics_pb2.py -> build/lib/frequenz/api/common/v1alpha8/metrics 2026-06-10T18:53:48,470 copying py/frequenz/api/common/v1alpha8/metrics/bounds_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha8/metrics 2026-06-10T18:53:48,472 copying py/frequenz/api/common/v1alpha8/metrics/bounds_pb2.py -> build/lib/frequenz/api/common/v1alpha8/metrics 2026-06-10T18:53:48,474 copying py/frequenz/api/common/v1alpha8/metrics/__init__.py -> build/lib/frequenz/api/common/v1alpha8/metrics 2026-06-10T18:53:48,477 creating build/lib/frequenz/api/common/v1alpha8/microgrid 2026-06-10T18:53:48,478 copying py/frequenz/api/common/v1alpha8/microgrid/lifetime_pb2.py -> build/lib/frequenz/api/common/v1alpha8/microgrid 2026-06-10T18:53:48,480 copying py/frequenz/api/common/v1alpha8/microgrid/__init__.py -> build/lib/frequenz/api/common/v1alpha8/microgrid 2026-06-10T18:53:48,482 copying py/frequenz/api/common/v1alpha8/microgrid/microgrid_pb2.py -> build/lib/frequenz/api/common/v1alpha8/microgrid 2026-06-10T18:53:48,484 copying py/frequenz/api/common/v1alpha8/microgrid/lifetime_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha8/microgrid 2026-06-10T18:53:48,486 copying py/frequenz/api/common/v1alpha8/microgrid/microgrid_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha8/microgrid 2026-06-10T18:53:48,488 creating build/lib/frequenz/api/common/v1alpha8/streaming 2026-06-10T18:53:48,490 copying py/frequenz/api/common/v1alpha8/streaming/event_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha8/streaming 2026-06-10T18:53:48,492 copying py/frequenz/api/common/v1alpha8/streaming/__init__.py -> build/lib/frequenz/api/common/v1alpha8/streaming 2026-06-10T18:53:48,494 copying py/frequenz/api/common/v1alpha8/streaming/event_pb2.py -> build/lib/frequenz/api/common/v1alpha8/streaming 2026-06-10T18:53:48,497 creating build/lib/frequenz/api/common/v1alpha8/gridpool 2026-06-10T18:53:48,498 copying py/frequenz/api/common/v1alpha8/gridpool/__init__.py -> build/lib/frequenz/api/common/v1alpha8/gridpool 2026-06-10T18:53:48,500 copying py/frequenz/api/common/v1alpha8/gridpool/gridpool_pb2.py -> build/lib/frequenz/api/common/v1alpha8/gridpool 2026-06-10T18:53:48,503 copying py/frequenz/api/common/v1alpha8/gridpool/gridpool_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha8/gridpool 2026-06-10T18:53:48,505 creating build/lib/frequenz/api/common/v1alpha8/pagination 2026-06-10T18:53:48,507 copying py/frequenz/api/common/v1alpha8/pagination/pagination_info_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha8/pagination 2026-06-10T18:53:48,509 copying py/frequenz/api/common/v1alpha8/pagination/pagination_info_pb2.py -> build/lib/frequenz/api/common/v1alpha8/pagination 2026-06-10T18:53:48,511 copying py/frequenz/api/common/v1alpha8/pagination/__init__.py -> build/lib/frequenz/api/common/v1alpha8/pagination 2026-06-10T18:53:48,513 copying py/frequenz/api/common/v1alpha8/pagination/pagination_params_pb2.py -> build/lib/frequenz/api/common/v1alpha8/pagination 2026-06-10T18:53:48,515 copying py/frequenz/api/common/v1alpha8/pagination/pagination_params_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha8/pagination 2026-06-10T18:53:48,518 creating build/lib/frequenz/api/common/v1alpha8/types 2026-06-10T18:53:48,519 copying py/frequenz/api/common/v1alpha8/types/interval_pb2.py -> build/lib/frequenz/api/common/v1alpha8/types 2026-06-10T18:53:48,521 copying py/frequenz/api/common/v1alpha8/types/decimal_pb2.py -> build/lib/frequenz/api/common/v1alpha8/types 2026-06-10T18:53:48,524 copying py/frequenz/api/common/v1alpha8/types/location_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha8/types 2026-06-10T18:53:48,526 copying py/frequenz/api/common/v1alpha8/types/location_pb2.py -> build/lib/frequenz/api/common/v1alpha8/types 2026-06-10T18:53:48,527 copying py/frequenz/api/common/v1alpha8/types/interval_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha8/types 2026-06-10T18:53:48,529 copying py/frequenz/api/common/v1alpha8/types/__init__.py -> build/lib/frequenz/api/common/v1alpha8/types 2026-06-10T18:53:48,531 copying py/frequenz/api/common/v1alpha8/types/decimal_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha8/types 2026-06-10T18:53:48,534 creating build/lib/frequenz/api/common/v1alpha8/microgrid/electrical_components 2026-06-10T18:53:48,535 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-10T18:53:48,537 copying py/frequenz/api/common/v1alpha8/microgrid/electrical_components/electrical_components_pb2.py -> build/lib/frequenz/api/common/v1alpha8/microgrid/electrical_components 2026-06-10T18:53:48,540 copying py/frequenz/api/common/v1alpha8/microgrid/electrical_components/__init__.py -> build/lib/frequenz/api/common/v1alpha8/microgrid/electrical_components 2026-06-10T18:53:48,542 creating build/lib/frequenz/api/common/v1alpha8/microgrid/sensors 2026-06-10T18:53:48,543 copying py/frequenz/api/common/v1alpha8/microgrid/sensors/sensors_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha8/microgrid/sensors 2026-06-10T18:53:48,545 copying py/frequenz/api/common/v1alpha8/microgrid/sensors/sensors_pb2.py -> build/lib/frequenz/api/common/v1alpha8/microgrid/sensors 2026-06-10T18:53:48,548 copying py/frequenz/api/common/v1alpha8/microgrid/sensors/__init__.py -> build/lib/frequenz/api/common/v1alpha8/microgrid/sensors 2026-06-10T18:53:48,550 creating build/lib/frequenz/api/common/v1alpha8/microgrid/communication_components 2026-06-10T18:53:48,552 copying py/frequenz/api/common/v1alpha8/microgrid/communication_components/communication_components_pb2.py -> build/lib/frequenz/api/common/v1alpha8/microgrid/communication_components 2026-06-10T18:53:48,554 copying py/frequenz/api/common/v1alpha8/microgrid/communication_components/__init__.py -> build/lib/frequenz/api/common/v1alpha8/microgrid/communication_components 2026-06-10T18:53:48,556 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-10T18:53:48,559 creating build/lib/frequenz/api/common/v1/market 2026-06-10T18:53:48,560 copying py/frequenz/api/common/v1/market/power_pb2_grpc.py -> build/lib/frequenz/api/common/v1/market 2026-06-10T18:53:48,562 copying py/frequenz/api/common/v1/market/energy_pb2.py -> build/lib/frequenz/api/common/v1/market 2026-06-10T18:53:48,564 copying py/frequenz/api/common/v1/market/power_pb2.py -> build/lib/frequenz/api/common/v1/market 2026-06-10T18:53:48,566 copying py/frequenz/api/common/v1/market/__init__.py -> build/lib/frequenz/api/common/v1/market 2026-06-10T18:53:48,568 copying py/frequenz/api/common/v1/market/price_pb2_grpc.py -> build/lib/frequenz/api/common/v1/market 2026-06-10T18:53:48,570 copying py/frequenz/api/common/v1/market/energy_pb2_grpc.py -> build/lib/frequenz/api/common/v1/market 2026-06-10T18:53:48,572 copying py/frequenz/api/common/v1/market/price_pb2.py -> build/lib/frequenz/api/common/v1/market 2026-06-10T18:53:48,575 creating build/lib/frequenz/api/common/v1/grid 2026-06-10T18:53:48,576 copying py/frequenz/api/common/v1/grid/delivery_duration_pb2.py -> build/lib/frequenz/api/common/v1/grid 2026-06-10T18:53:48,578 copying py/frequenz/api/common/v1/grid/__init__.py -> build/lib/frequenz/api/common/v1/grid 2026-06-10T18:53:48,580 copying py/frequenz/api/common/v1/grid/delivery_area_pb2_grpc.py -> build/lib/frequenz/api/common/v1/grid 2026-06-10T18:53:48,582 copying py/frequenz/api/common/v1/grid/delivery_duration_pb2_grpc.py -> build/lib/frequenz/api/common/v1/grid 2026-06-10T18:53:48,584 copying py/frequenz/api/common/v1/grid/delivery_area_pb2.py -> build/lib/frequenz/api/common/v1/grid 2026-06-10T18:53:48,586 creating build/lib/frequenz/api/common/v1/metrics 2026-06-10T18:53:48,587 copying py/frequenz/api/common/v1/metrics/metric_sample_pb2_grpc.py -> build/lib/frequenz/api/common/v1/metrics 2026-06-10T18:53:48,589 copying py/frequenz/api/common/v1/metrics/bounds_pb2_grpc.py -> build/lib/frequenz/api/common/v1/metrics 2026-06-10T18:53:48,591 copying py/frequenz/api/common/v1/metrics/metric_sample_pb2.py -> build/lib/frequenz/api/common/v1/metrics 2026-06-10T18:53:48,594 copying py/frequenz/api/common/v1/metrics/bounds_pb2.py -> build/lib/frequenz/api/common/v1/metrics 2026-06-10T18:53:48,596 copying py/frequenz/api/common/v1/metrics/__init__.py -> build/lib/frequenz/api/common/v1/metrics 2026-06-10T18:53:48,599 creating build/lib/frequenz/api/common/v1/microgrid 2026-06-10T18:53:48,600 copying py/frequenz/api/common/v1/microgrid/lifetime_pb2.py -> build/lib/frequenz/api/common/v1/microgrid 2026-06-10T18:53:48,602 copying py/frequenz/api/common/v1/microgrid/__init__.py -> build/lib/frequenz/api/common/v1/microgrid 2026-06-10T18:53:48,604 copying py/frequenz/api/common/v1/microgrid/microgrid_pb2.py -> build/lib/frequenz/api/common/v1/microgrid 2026-06-10T18:53:48,606 copying py/frequenz/api/common/v1/microgrid/lifetime_pb2_grpc.py -> build/lib/frequenz/api/common/v1/microgrid 2026-06-10T18:53:48,608 copying py/frequenz/api/common/v1/microgrid/microgrid_pb2_grpc.py -> build/lib/frequenz/api/common/v1/microgrid 2026-06-10T18:53:48,611 creating build/lib/frequenz/api/common/v1/pagination 2026-06-10T18:53:48,612 copying py/frequenz/api/common/v1/pagination/pagination_info_pb2_grpc.py -> build/lib/frequenz/api/common/v1/pagination 2026-06-10T18:53:48,614 copying py/frequenz/api/common/v1/pagination/pagination_info_pb2.py -> build/lib/frequenz/api/common/v1/pagination 2026-06-10T18:53:48,616 copying py/frequenz/api/common/v1/pagination/__init__.py -> build/lib/frequenz/api/common/v1/pagination 2026-06-10T18:53:48,618 copying py/frequenz/api/common/v1/pagination/pagination_params_pb2.py -> build/lib/frequenz/api/common/v1/pagination 2026-06-10T18:53:48,620 copying py/frequenz/api/common/v1/pagination/pagination_params_pb2_grpc.py -> build/lib/frequenz/api/common/v1/pagination 2026-06-10T18:53:48,623 creating build/lib/frequenz/api/common/v1/types 2026-06-10T18:53:48,624 copying py/frequenz/api/common/v1/types/decimal_pb2.py -> build/lib/frequenz/api/common/v1/types 2026-06-10T18:53:48,626 copying py/frequenz/api/common/v1/types/__init__.py -> build/lib/frequenz/api/common/v1/types 2026-06-10T18:53:48,628 copying py/frequenz/api/common/v1/types/decimal_pb2_grpc.py -> build/lib/frequenz/api/common/v1/types 2026-06-10T18:53:48,631 creating build/lib/frequenz/api/common/v1/microgrid/components 2026-06-10T18:53:48,632 copying py/frequenz/api/common/v1/microgrid/components/fuse_pb2_grpc.py -> build/lib/frequenz/api/common/v1/microgrid/components 2026-06-10T18:53:48,634 copying py/frequenz/api/common/v1/microgrid/components/fuse_pb2.py -> build/lib/frequenz/api/common/v1/microgrid/components 2026-06-10T18:53:48,636 copying py/frequenz/api/common/v1/microgrid/components/ev_charger_pb2.py -> build/lib/frequenz/api/common/v1/microgrid/components 2026-06-10T18:53:48,638 copying py/frequenz/api/common/v1/microgrid/components/components_pb2_grpc.py -> build/lib/frequenz/api/common/v1/microgrid/components 2026-06-10T18:53:48,640 copying py/frequenz/api/common/v1/microgrid/components/grid_pb2_grpc.py -> build/lib/frequenz/api/common/v1/microgrid/components 2026-06-10T18:53:48,642 copying py/frequenz/api/common/v1/microgrid/components/inverter_pb2_grpc.py -> build/lib/frequenz/api/common/v1/microgrid/components 2026-06-10T18:53:48,644 copying py/frequenz/api/common/v1/microgrid/components/battery_pb2_grpc.py -> build/lib/frequenz/api/common/v1/microgrid/components 2026-06-10T18:53:48,646 copying py/frequenz/api/common/v1/microgrid/components/grid_pb2.py -> build/lib/frequenz/api/common/v1/microgrid/components 2026-06-10T18:53:48,648 copying py/frequenz/api/common/v1/microgrid/components/battery_pb2.py -> build/lib/frequenz/api/common/v1/microgrid/components 2026-06-10T18:53:48,650 copying py/frequenz/api/common/v1/microgrid/components/transformer_pb2.py -> build/lib/frequenz/api/common/v1/microgrid/components 2026-06-10T18:53:48,652 copying py/frequenz/api/common/v1/microgrid/components/ev_charger_pb2_grpc.py -> build/lib/frequenz/api/common/v1/microgrid/components 2026-06-10T18:53:48,654 copying py/frequenz/api/common/v1/microgrid/components/__init__.py -> build/lib/frequenz/api/common/v1/microgrid/components 2026-06-10T18:53:48,656 copying py/frequenz/api/common/v1/microgrid/components/transformer_pb2_grpc.py -> build/lib/frequenz/api/common/v1/microgrid/components 2026-06-10T18:53:48,658 copying py/frequenz/api/common/v1/microgrid/components/inverter_pb2.py -> build/lib/frequenz/api/common/v1/microgrid/components 2026-06-10T18:53:48,660 copying py/frequenz/api/common/v1/microgrid/components/components_pb2.py -> build/lib/frequenz/api/common/v1/microgrid/components 2026-06-10T18:53:48,663 creating build/lib/frequenz/api/common/v1/microgrid/sensors 2026-06-10T18:53:48,664 copying py/frequenz/api/common/v1/microgrid/sensors/sensors_pb2_grpc.py -> build/lib/frequenz/api/common/v1/microgrid/sensors 2026-06-10T18:53:48,666 copying py/frequenz/api/common/v1/microgrid/sensors/sensors_pb2.py -> build/lib/frequenz/api/common/v1/microgrid/sensors 2026-06-10T18:53:48,669 copying py/frequenz/api/common/v1/microgrid/sensors/__init__.py -> build/lib/frequenz/api/common/v1/microgrid/sensors 2026-06-10T18:53:48,672 creating build/lib/frequenz/api/common/v1alpha7/market 2026-06-10T18:53:48,673 copying py/frequenz/api/common/v1alpha7/market/power_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha7/market 2026-06-10T18:53:48,675 copying py/frequenz/api/common/v1alpha7/market/energy_pb2.py -> build/lib/frequenz/api/common/v1alpha7/market 2026-06-10T18:53:48,677 copying py/frequenz/api/common/v1alpha7/market/power_pb2.py -> build/lib/frequenz/api/common/v1alpha7/market 2026-06-10T18:53:48,679 copying py/frequenz/api/common/v1alpha7/market/__init__.py -> build/lib/frequenz/api/common/v1alpha7/market 2026-06-10T18:53:48,681 copying py/frequenz/api/common/v1alpha7/market/price_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha7/market 2026-06-10T18:53:48,683 copying py/frequenz/api/common/v1alpha7/market/energy_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha7/market 2026-06-10T18:53:48,685 copying py/frequenz/api/common/v1alpha7/market/price_pb2.py -> build/lib/frequenz/api/common/v1alpha7/market 2026-06-10T18:53:48,687 creating build/lib/frequenz/api/common/v1alpha7/grid 2026-06-10T18:53:48,688 copying py/frequenz/api/common/v1alpha7/grid/delivery_duration_pb2.py -> build/lib/frequenz/api/common/v1alpha7/grid 2026-06-10T18:53:48,690 copying py/frequenz/api/common/v1alpha7/grid/__init__.py -> build/lib/frequenz/api/common/v1alpha7/grid 2026-06-10T18:53:48,692 copying py/frequenz/api/common/v1alpha7/grid/delivery_area_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha7/grid 2026-06-10T18:53:48,694 copying py/frequenz/api/common/v1alpha7/grid/delivery_duration_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha7/grid 2026-06-10T18:53:48,696 copying py/frequenz/api/common/v1alpha7/grid/delivery_area_pb2.py -> build/lib/frequenz/api/common/v1alpha7/grid 2026-06-10T18:53:48,699 creating build/lib/frequenz/api/common/v1alpha7/type 2026-06-10T18:53:48,700 copying py/frequenz/api/common/v1alpha7/type/interval_pb2.py -> build/lib/frequenz/api/common/v1alpha7/type 2026-06-10T18:53:48,702 copying py/frequenz/api/common/v1alpha7/type/decimal_pb2.py -> build/lib/frequenz/api/common/v1alpha7/type 2026-06-10T18:53:48,704 copying py/frequenz/api/common/v1alpha7/type/location_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha7/type 2026-06-10T18:53:48,706 copying py/frequenz/api/common/v1alpha7/type/location_pb2.py -> build/lib/frequenz/api/common/v1alpha7/type 2026-06-10T18:53:48,707 copying py/frequenz/api/common/v1alpha7/type/interval_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha7/type 2026-06-10T18:53:48,709 copying py/frequenz/api/common/v1alpha7/type/__init__.py -> build/lib/frequenz/api/common/v1alpha7/type 2026-06-10T18:53:48,711 copying py/frequenz/api/common/v1alpha7/type/decimal_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha7/type 2026-06-10T18:53:48,714 creating build/lib/frequenz/api/common/v1alpha7/metrics 2026-06-10T18:53:48,715 copying py/frequenz/api/common/v1alpha7/metrics/metrics_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha7/metrics 2026-06-10T18:53:48,717 copying py/frequenz/api/common/v1alpha7/metrics/metrics_pb2.py -> build/lib/frequenz/api/common/v1alpha7/metrics 2026-06-10T18:53:48,719 copying py/frequenz/api/common/v1alpha7/metrics/bounds_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha7/metrics 2026-06-10T18:53:48,720 copying py/frequenz/api/common/v1alpha7/metrics/bounds_pb2.py -> build/lib/frequenz/api/common/v1alpha7/metrics 2026-06-10T18:53:48,722 copying py/frequenz/api/common/v1alpha7/metrics/__init__.py -> build/lib/frequenz/api/common/v1alpha7/metrics 2026-06-10T18:53:48,725 creating build/lib/frequenz/api/common/v1alpha7/microgrid 2026-06-10T18:53:48,726 copying py/frequenz/api/common/v1alpha7/microgrid/lifetime_pb2.py -> build/lib/frequenz/api/common/v1alpha7/microgrid 2026-06-10T18:53:48,728 copying py/frequenz/api/common/v1alpha7/microgrid/__init__.py -> build/lib/frequenz/api/common/v1alpha7/microgrid 2026-06-10T18:53:48,729 copying py/frequenz/api/common/v1alpha7/microgrid/microgrid_pb2.py -> build/lib/frequenz/api/common/v1alpha7/microgrid 2026-06-10T18:53:48,731 copying py/frequenz/api/common/v1alpha7/microgrid/lifetime_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha7/microgrid 2026-06-10T18:53:48,733 copying py/frequenz/api/common/v1alpha7/microgrid/microgrid_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha7/microgrid 2026-06-10T18:53:48,736 creating build/lib/frequenz/api/common/v1alpha7/streaming 2026-06-10T18:53:48,737 copying py/frequenz/api/common/v1alpha7/streaming/event_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha7/streaming 2026-06-10T18:53:48,739 copying py/frequenz/api/common/v1alpha7/streaming/__init__.py -> build/lib/frequenz/api/common/v1alpha7/streaming 2026-06-10T18:53:48,740 copying py/frequenz/api/common/v1alpha7/streaming/event_pb2.py -> build/lib/frequenz/api/common/v1alpha7/streaming 2026-06-10T18:53:48,743 creating build/lib/frequenz/api/common/v1alpha7/pagination 2026-06-10T18:53:48,744 copying py/frequenz/api/common/v1alpha7/pagination/pagination_info_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha7/pagination 2026-06-10T18:53:48,745 copying py/frequenz/api/common/v1alpha7/pagination/pagination_info_pb2.py -> build/lib/frequenz/api/common/v1alpha7/pagination 2026-06-10T18:53:48,747 copying py/frequenz/api/common/v1alpha7/pagination/__init__.py -> build/lib/frequenz/api/common/v1alpha7/pagination 2026-06-10T18:53:48,749 copying py/frequenz/api/common/v1alpha7/pagination/pagination_params_pb2.py -> build/lib/frequenz/api/common/v1alpha7/pagination 2026-06-10T18:53:48,751 copying py/frequenz/api/common/v1alpha7/pagination/pagination_params_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha7/pagination 2026-06-10T18:53:48,753 creating build/lib/frequenz/api/common/v1alpha7/microgrid/electrical_components 2026-06-10T18:53:48,754 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-10T18:53:48,756 copying py/frequenz/api/common/v1alpha7/microgrid/electrical_components/electrical_components_pb2.py -> build/lib/frequenz/api/common/v1alpha7/microgrid/electrical_components 2026-06-10T18:53:48,759 copying py/frequenz/api/common/v1alpha7/microgrid/electrical_components/__init__.py -> build/lib/frequenz/api/common/v1alpha7/microgrid/electrical_components 2026-06-10T18:53:48,761 creating build/lib/frequenz/api/common/v1alpha7/microgrid/sensors 2026-06-10T18:53:48,762 copying py/frequenz/api/common/v1alpha7/microgrid/sensors/sensors_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha7/microgrid/sensors 2026-06-10T18:53:48,764 copying py/frequenz/api/common/v1alpha7/microgrid/sensors/sensors_pb2.py -> build/lib/frequenz/api/common/v1alpha7/microgrid/sensors 2026-06-10T18:53:48,766 copying py/frequenz/api/common/v1alpha7/microgrid/sensors/__init__.py -> build/lib/frequenz/api/common/v1alpha7/microgrid/sensors 2026-06-10T18:53:48,769 creating build/lib/frequenz/api/common/v1alpha7/microgrid/communication_components 2026-06-10T18:53:48,770 copying py/frequenz/api/common/v1alpha7/microgrid/communication_components/communication_components_pb2.py -> build/lib/frequenz/api/common/v1alpha7/microgrid/communication_components 2026-06-10T18:53:48,772 copying py/frequenz/api/common/v1alpha7/microgrid/communication_components/__init__.py -> build/lib/frequenz/api/common/v1alpha7/microgrid/communication_components 2026-06-10T18:53:48,774 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-10T18:53:48,776 running egg_info 2026-06-10T18:53:48,816 writing py/frequenz_api_common.egg-info/PKG-INFO 2026-06-10T18:53:48,828 writing dependency_links to py/frequenz_api_common.egg-info/dependency_links.txt 2026-06-10T18:53:48,835 writing requirements to py/frequenz_api_common.egg-info/requires.txt 2026-06-10T18:53:48,837 writing top-level names to py/frequenz_api_common.egg-info/top_level.txt 2026-06-10T18:53:48,981 /tmp/pip-build-env-xs9dtpld/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-10T18:53:48,981 return get_active_overrides().subprocess_timeout 2026-06-10T18:53:48,988 listing git files failed - pretending there aren't any 2026-06-10T18:53:48,992 reading manifest file 'py/frequenz_api_common.egg-info/SOURCES.txt' 2026-06-10T18:53:49,000 reading manifest template 'MANIFEST.in' 2026-06-10T18:53:49,002 warning: no previously-included files found matching '.cookiecutter-replay.json' 2026-06-10T18:53:49,003 warning: no previously-included files found matching '.editorconfig' 2026-06-10T18:53:49,003 warning: no previously-included files found matching '.gitignore' 2026-06-10T18:53:49,004 warning: no previously-included files found matching '.gitmodules' 2026-06-10T18:53:49,005 warning: no previously-included files found matching 'CODEOWNERS' 2026-06-10T18:53:49,006 warning: no previously-included files found matching 'CONTRIBUTING.md' 2026-06-10T18:53:49,007 warning: no previously-included files found matching 'mkdocs.yml' 2026-06-10T18:53:49,007 warning: no previously-included files found matching 'noxfile.py' 2026-06-10T18:53:49,008 warning: no previously-included files found matching 'py/frequenz/api/common/conftest.py' 2026-06-10T18:53:49,009 warning: no previously-included files matching '*' found under directory '.github' 2026-06-10T18:53:49,010 warning: no previously-included files matching '*' found under directory 'benchmarks' 2026-06-10T18:53:49,011 warning: no previously-included files matching '*' found under directory 'docs' 2026-06-10T18:53:49,012 warning: no previously-included files matching '*' found under directory 'pytests' 2026-06-10T18:53:49,142 warning: no files found matching '*.proto' under directory 'submodules' 2026-06-10T18:53:49,142 adding license file 'LICENSE' 2026-06-10T18:53:49,159 writing manifest file 'py/frequenz_api_common.egg-info/SOURCES.txt' 2026-06-10T18:53:49,212 copying py/frequenz/api/common/components_pb2.pyi -> build/lib/frequenz/api/common 2026-06-10T18:53:49,215 copying py/frequenz/api/common/components_pb2_grpc.pyi -> build/lib/frequenz/api/common 2026-06-10T18:53:49,217 copying py/frequenz/api/common/location_pb2.pyi -> build/lib/frequenz/api/common 2026-06-10T18:53:49,219 copying py/frequenz/api/common/location_pb2_grpc.pyi -> build/lib/frequenz/api/common 2026-06-10T18:53:49,222 copying py/frequenz/api/common/metrics_pb2.pyi -> build/lib/frequenz/api/common 2026-06-10T18:53:49,225 copying py/frequenz/api/common/metrics_pb2_grpc.pyi -> build/lib/frequenz/api/common 2026-06-10T18:53:49,227 copying py/frequenz/api/common/py.typed -> build/lib/frequenz/api/common 2026-06-10T18:53:49,229 copying py/frequenz/api/common/v1/location_pb2.pyi -> build/lib/frequenz/api/common/v1 2026-06-10T18:53:49,232 copying py/frequenz/api/common/v1/location_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1 2026-06-10T18:53:49,234 copying py/frequenz/api/common/metrics/electrical_pb2.pyi -> build/lib/frequenz/api/common/metrics 2026-06-10T18:53:49,237 copying py/frequenz/api/common/metrics/electrical_pb2_grpc.pyi -> build/lib/frequenz/api/common/metrics 2026-06-10T18:53:49,240 copying py/frequenz/api/common/v1alpha8/market/energy_pb2.pyi -> build/lib/frequenz/api/common/v1alpha8/market 2026-06-10T18:53:49,243 copying py/frequenz/api/common/v1alpha8/market/energy_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha8/market 2026-06-10T18:53:49,245 copying py/frequenz/api/common/v1alpha8/market/market_area_pb2.pyi -> build/lib/frequenz/api/common/v1alpha8/market 2026-06-10T18:53:49,249 copying py/frequenz/api/common/v1alpha8/market/market_area_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha8/market 2026-06-10T18:53:49,251 copying py/frequenz/api/common/v1alpha8/market/power_pb2.pyi -> build/lib/frequenz/api/common/v1alpha8/market 2026-06-10T18:53:49,254 copying py/frequenz/api/common/v1alpha8/market/power_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha8/market 2026-06-10T18:53:49,256 copying py/frequenz/api/common/v1alpha8/market/price_pb2.pyi -> build/lib/frequenz/api/common/v1alpha8/market 2026-06-10T18:53:49,259 copying py/frequenz/api/common/v1alpha8/market/price_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha8/market 2026-06-10T18:53:49,262 copying py/frequenz/api/common/v1alpha8/grid/balancing_group_pb2.pyi -> build/lib/frequenz/api/common/v1alpha8/grid 2026-06-10T18:53:49,265 copying py/frequenz/api/common/v1alpha8/grid/balancing_group_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha8/grid 2026-06-10T18:53:49,267 copying py/frequenz/api/common/v1alpha8/grid/delivery_area_pb2.pyi -> build/lib/frequenz/api/common/v1alpha8/grid 2026-06-10T18:53:49,270 copying py/frequenz/api/common/v1alpha8/grid/delivery_area_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha8/grid 2026-06-10T18:53:49,272 copying py/frequenz/api/common/v1alpha8/grid/delivery_duration_pb2.pyi -> build/lib/frequenz/api/common/v1alpha8/grid 2026-06-10T18:53:49,275 copying py/frequenz/api/common/v1alpha8/grid/delivery_duration_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha8/grid 2026-06-10T18:53:49,278 copying py/frequenz/api/common/v1alpha8/grid/flexibility_service_pb2.pyi -> build/lib/frequenz/api/common/v1alpha8/grid 2026-06-10T18:53:49,281 copying py/frequenz/api/common/v1alpha8/grid/flexibility_service_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha8/grid 2026-06-10T18:53:49,283 copying py/frequenz/api/common/v1alpha8/grid/market_location_pb2.pyi -> build/lib/frequenz/api/common/v1alpha8/grid 2026-06-10T18:53:49,286 copying py/frequenz/api/common/v1alpha8/grid/market_location_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha8/grid 2026-06-10T18:53:49,289 copying py/frequenz/api/common/v1alpha8/grid/provision_duration_pb2.pyi -> build/lib/frequenz/api/common/v1alpha8/grid 2026-06-10T18:53:49,292 copying py/frequenz/api/common/v1alpha8/grid/provision_duration_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha8/grid 2026-06-10T18:53:49,294 copying py/frequenz/api/common/v1alpha8/identity/resource_uri_pb2.pyi -> build/lib/frequenz/api/common/v1alpha8/identity 2026-06-10T18:53:49,297 copying py/frequenz/api/common/v1alpha8/identity/resource_uri_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha8/identity 2026-06-10T18:53:49,300 copying py/frequenz/api/common/v1alpha8/metrics/bounds_pb2.pyi -> build/lib/frequenz/api/common/v1alpha8/metrics 2026-06-10T18:53:49,302 copying py/frequenz/api/common/v1alpha8/metrics/bounds_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha8/metrics 2026-06-10T18:53:49,305 copying py/frequenz/api/common/v1alpha8/metrics/metrics_pb2.pyi -> build/lib/frequenz/api/common/v1alpha8/metrics 2026-06-10T18:53:49,308 copying py/frequenz/api/common/v1alpha8/metrics/metrics_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha8/metrics 2026-06-10T18:53:49,311 copying py/frequenz/api/common/v1alpha8/microgrid/lifetime_pb2.pyi -> build/lib/frequenz/api/common/v1alpha8/microgrid 2026-06-10T18:53:49,313 copying py/frequenz/api/common/v1alpha8/microgrid/lifetime_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha8/microgrid 2026-06-10T18:53:49,316 copying py/frequenz/api/common/v1alpha8/microgrid/microgrid_pb2.pyi -> build/lib/frequenz/api/common/v1alpha8/microgrid 2026-06-10T18:53:49,319 copying py/frequenz/api/common/v1alpha8/microgrid/microgrid_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha8/microgrid 2026-06-10T18:53:49,321 copying py/frequenz/api/common/v1alpha8/streaming/event_pb2.pyi -> build/lib/frequenz/api/common/v1alpha8/streaming 2026-06-10T18:53:49,324 copying py/frequenz/api/common/v1alpha8/streaming/event_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha8/streaming 2026-06-10T18:53:49,326 copying py/frequenz/api/common/v1alpha8/gridpool/gridpool_pb2.pyi -> build/lib/frequenz/api/common/v1alpha8/gridpool 2026-06-10T18:53:49,328 copying py/frequenz/api/common/v1alpha8/gridpool/gridpool_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha8/gridpool 2026-06-10T18:53:49,331 copying py/frequenz/api/common/v1alpha8/pagination/pagination_info_pb2.pyi -> build/lib/frequenz/api/common/v1alpha8/pagination 2026-06-10T18:53:49,333 copying py/frequenz/api/common/v1alpha8/pagination/pagination_info_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha8/pagination 2026-06-10T18:53:49,336 copying py/frequenz/api/common/v1alpha8/pagination/pagination_params_pb2.pyi -> build/lib/frequenz/api/common/v1alpha8/pagination 2026-06-10T18:53:49,338 copying py/frequenz/api/common/v1alpha8/pagination/pagination_params_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha8/pagination 2026-06-10T18:53:49,341 copying py/frequenz/api/common/v1alpha8/types/decimal_pb2.pyi -> build/lib/frequenz/api/common/v1alpha8/types 2026-06-10T18:53:49,343 copying py/frequenz/api/common/v1alpha8/types/decimal_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha8/types 2026-06-10T18:53:49,346 copying py/frequenz/api/common/v1alpha8/types/interval_pb2.pyi -> build/lib/frequenz/api/common/v1alpha8/types 2026-06-10T18:53:49,348 copying py/frequenz/api/common/v1alpha8/types/interval_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha8/types 2026-06-10T18:53:49,350 copying py/frequenz/api/common/v1alpha8/types/location_pb2.pyi -> build/lib/frequenz/api/common/v1alpha8/types 2026-06-10T18:53:49,353 copying py/frequenz/api/common/v1alpha8/types/location_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha8/types 2026-06-10T18:53:49,355 copying py/frequenz/api/common/v1alpha8/microgrid/electrical_components/electrical_components_pb2.pyi -> build/lib/frequenz/api/common/v1alpha8/microgrid/electrical_components 2026-06-10T18:53:49,360 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-10T18:53:49,362 copying py/frequenz/api/common/v1alpha8/microgrid/sensors/sensors_pb2.pyi -> build/lib/frequenz/api/common/v1alpha8/microgrid/sensors 2026-06-10T18:53:49,365 copying py/frequenz/api/common/v1alpha8/microgrid/sensors/sensors_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha8/microgrid/sensors 2026-06-10T18:53:49,368 copying py/frequenz/api/common/v1alpha8/microgrid/communication_components/communication_components_pb2.pyi -> build/lib/frequenz/api/common/v1alpha8/microgrid/communication_components 2026-06-10T18:53:49,371 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-10T18:53:49,373 copying py/frequenz/api/common/v1/market/energy_pb2.pyi -> build/lib/frequenz/api/common/v1/market 2026-06-10T18:53:49,376 copying py/frequenz/api/common/v1/market/energy_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1/market 2026-06-10T18:53:49,378 copying py/frequenz/api/common/v1/market/power_pb2.pyi -> build/lib/frequenz/api/common/v1/market 2026-06-10T18:53:49,381 copying py/frequenz/api/common/v1/market/power_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1/market 2026-06-10T18:53:49,384 copying py/frequenz/api/common/v1/market/price_pb2.pyi -> build/lib/frequenz/api/common/v1/market 2026-06-10T18:53:49,386 copying py/frequenz/api/common/v1/market/price_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1/market 2026-06-10T18:53:49,389 copying py/frequenz/api/common/v1/grid/delivery_area_pb2.pyi -> build/lib/frequenz/api/common/v1/grid 2026-06-10T18:53:49,392 copying py/frequenz/api/common/v1/grid/delivery_area_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1/grid 2026-06-10T18:53:49,394 copying py/frequenz/api/common/v1/grid/delivery_duration_pb2.pyi -> build/lib/frequenz/api/common/v1/grid 2026-06-10T18:53:49,397 copying py/frequenz/api/common/v1/grid/delivery_duration_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1/grid 2026-06-10T18:53:49,399 copying py/frequenz/api/common/v1/metrics/bounds_pb2.pyi -> build/lib/frequenz/api/common/v1/metrics 2026-06-10T18:53:49,402 copying py/frequenz/api/common/v1/metrics/bounds_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1/metrics 2026-06-10T18:53:49,404 copying py/frequenz/api/common/v1/metrics/metric_sample_pb2.pyi -> build/lib/frequenz/api/common/v1/metrics 2026-06-10T18:53:49,408 copying py/frequenz/api/common/v1/metrics/metric_sample_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1/metrics 2026-06-10T18:53:49,410 copying py/frequenz/api/common/v1/microgrid/lifetime_pb2.pyi -> build/lib/frequenz/api/common/v1/microgrid 2026-06-10T18:53:49,412 copying py/frequenz/api/common/v1/microgrid/lifetime_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1/microgrid 2026-06-10T18:53:49,415 copying py/frequenz/api/common/v1/microgrid/microgrid_pb2.pyi -> build/lib/frequenz/api/common/v1/microgrid 2026-06-10T18:53:49,417 copying py/frequenz/api/common/v1/microgrid/microgrid_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1/microgrid 2026-06-10T18:53:49,420 copying py/frequenz/api/common/v1/pagination/pagination_info_pb2.pyi -> build/lib/frequenz/api/common/v1/pagination 2026-06-10T18:53:49,422 copying py/frequenz/api/common/v1/pagination/pagination_info_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1/pagination 2026-06-10T18:53:49,425 copying py/frequenz/api/common/v1/pagination/pagination_params_pb2.pyi -> build/lib/frequenz/api/common/v1/pagination 2026-06-10T18:53:49,427 copying py/frequenz/api/common/v1/pagination/pagination_params_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1/pagination 2026-06-10T18:53:49,429 copying py/frequenz/api/common/v1/types/decimal_pb2.pyi -> build/lib/frequenz/api/common/v1/types 2026-06-10T18:53:49,432 copying py/frequenz/api/common/v1/types/decimal_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1/types 2026-06-10T18:53:49,434 copying py/frequenz/api/common/v1/microgrid/components/battery_pb2.pyi -> build/lib/frequenz/api/common/v1/microgrid/components 2026-06-10T18:53:49,437 copying py/frequenz/api/common/v1/microgrid/components/battery_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1/microgrid/components 2026-06-10T18:53:49,439 copying py/frequenz/api/common/v1/microgrid/components/components_pb2.pyi -> build/lib/frequenz/api/common/v1/microgrid/components 2026-06-10T18:53:49,443 copying py/frequenz/api/common/v1/microgrid/components/components_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1/microgrid/components 2026-06-10T18:53:49,446 copying py/frequenz/api/common/v1/microgrid/components/ev_charger_pb2.pyi -> build/lib/frequenz/api/common/v1/microgrid/components 2026-06-10T18:53:49,448 copying py/frequenz/api/common/v1/microgrid/components/ev_charger_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1/microgrid/components 2026-06-10T18:53:49,451 copying py/frequenz/api/common/v1/microgrid/components/fuse_pb2.pyi -> build/lib/frequenz/api/common/v1/microgrid/components 2026-06-10T18:53:49,453 copying py/frequenz/api/common/v1/microgrid/components/fuse_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1/microgrid/components 2026-06-10T18:53:49,456 copying py/frequenz/api/common/v1/microgrid/components/grid_pb2.pyi -> build/lib/frequenz/api/common/v1/microgrid/components 2026-06-10T18:53:49,458 copying py/frequenz/api/common/v1/microgrid/components/grid_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1/microgrid/components 2026-06-10T18:53:49,461 copying py/frequenz/api/common/v1/microgrid/components/inverter_pb2.pyi -> build/lib/frequenz/api/common/v1/microgrid/components 2026-06-10T18:53:49,463 copying py/frequenz/api/common/v1/microgrid/components/inverter_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1/microgrid/components 2026-06-10T18:53:49,465 copying py/frequenz/api/common/v1/microgrid/components/transformer_pb2.pyi -> build/lib/frequenz/api/common/v1/microgrid/components 2026-06-10T18:53:49,468 copying py/frequenz/api/common/v1/microgrid/components/transformer_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1/microgrid/components 2026-06-10T18:53:49,470 copying py/frequenz/api/common/v1/microgrid/sensors/sensors_pb2.pyi -> build/lib/frequenz/api/common/v1/microgrid/sensors 2026-06-10T18:53:49,473 copying py/frequenz/api/common/v1/microgrid/sensors/sensors_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1/microgrid/sensors 2026-06-10T18:53:49,475 copying py/frequenz/api/common/v1alpha7/market/energy_pb2.pyi -> build/lib/frequenz/api/common/v1alpha7/market 2026-06-10T18:53:49,477 copying py/frequenz/api/common/v1alpha7/market/energy_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha7/market 2026-06-10T18:53:49,479 copying py/frequenz/api/common/v1alpha7/market/power_pb2.pyi -> build/lib/frequenz/api/common/v1alpha7/market 2026-06-10T18:53:49,481 copying py/frequenz/api/common/v1alpha7/market/power_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha7/market 2026-06-10T18:53:49,483 copying py/frequenz/api/common/v1alpha7/market/price_pb2.pyi -> build/lib/frequenz/api/common/v1alpha7/market 2026-06-10T18:53:49,486 copying py/frequenz/api/common/v1alpha7/market/price_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha7/market 2026-06-10T18:53:49,488 copying py/frequenz/api/common/v1alpha7/grid/delivery_area_pb2.pyi -> build/lib/frequenz/api/common/v1alpha7/grid 2026-06-10T18:53:49,490 copying py/frequenz/api/common/v1alpha7/grid/delivery_area_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha7/grid 2026-06-10T18:53:49,493 copying py/frequenz/api/common/v1alpha7/grid/delivery_duration_pb2.pyi -> build/lib/frequenz/api/common/v1alpha7/grid 2026-06-10T18:53:49,495 copying py/frequenz/api/common/v1alpha7/grid/delivery_duration_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha7/grid 2026-06-10T18:53:49,497 copying py/frequenz/api/common/v1alpha7/type/decimal_pb2.pyi -> build/lib/frequenz/api/common/v1alpha7/type 2026-06-10T18:53:49,500 copying py/frequenz/api/common/v1alpha7/type/decimal_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha7/type 2026-06-10T18:53:49,502 copying py/frequenz/api/common/v1alpha7/type/interval_pb2.pyi -> build/lib/frequenz/api/common/v1alpha7/type 2026-06-10T18:53:49,504 copying py/frequenz/api/common/v1alpha7/type/interval_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha7/type 2026-06-10T18:53:49,506 copying py/frequenz/api/common/v1alpha7/type/location_pb2.pyi -> build/lib/frequenz/api/common/v1alpha7/type 2026-06-10T18:53:49,508 copying py/frequenz/api/common/v1alpha7/type/location_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha7/type 2026-06-10T18:53:49,510 copying py/frequenz/api/common/v1alpha7/metrics/bounds_pb2.pyi -> build/lib/frequenz/api/common/v1alpha7/metrics 2026-06-10T18:53:49,513 copying py/frequenz/api/common/v1alpha7/metrics/bounds_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha7/metrics 2026-06-10T18:53:49,515 copying py/frequenz/api/common/v1alpha7/metrics/metrics_pb2.pyi -> build/lib/frequenz/api/common/v1alpha7/metrics 2026-06-10T18:53:49,518 copying py/frequenz/api/common/v1alpha7/metrics/metrics_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha7/metrics 2026-06-10T18:53:49,520 copying py/frequenz/api/common/v1alpha7/microgrid/lifetime_pb2.pyi -> build/lib/frequenz/api/common/v1alpha7/microgrid 2026-06-10T18:53:49,522 copying py/frequenz/api/common/v1alpha7/microgrid/lifetime_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha7/microgrid 2026-06-10T18:53:49,524 copying py/frequenz/api/common/v1alpha7/microgrid/microgrid_pb2.pyi -> build/lib/frequenz/api/common/v1alpha7/microgrid 2026-06-10T18:53:49,527 copying py/frequenz/api/common/v1alpha7/microgrid/microgrid_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha7/microgrid 2026-06-10T18:53:49,529 copying py/frequenz/api/common/v1alpha7/streaming/event_pb2.pyi -> build/lib/frequenz/api/common/v1alpha7/streaming 2026-06-10T18:53:49,531 copying py/frequenz/api/common/v1alpha7/streaming/event_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha7/streaming 2026-06-10T18:53:49,534 copying py/frequenz/api/common/v1alpha7/pagination/pagination_info_pb2.pyi -> build/lib/frequenz/api/common/v1alpha7/pagination 2026-06-10T18:53:49,536 copying py/frequenz/api/common/v1alpha7/pagination/pagination_info_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha7/pagination 2026-06-10T18:53:49,538 copying py/frequenz/api/common/v1alpha7/pagination/pagination_params_pb2.pyi -> build/lib/frequenz/api/common/v1alpha7/pagination 2026-06-10T18:53:49,541 copying py/frequenz/api/common/v1alpha7/pagination/pagination_params_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha7/pagination 2026-06-10T18:53:49,543 copying py/frequenz/api/common/v1alpha7/microgrid/electrical_components/electrical_components_pb2.pyi -> build/lib/frequenz/api/common/v1alpha7/microgrid/electrical_components 2026-06-10T18:53:49,547 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-10T18:53:49,548 copying py/frequenz/api/common/v1alpha7/microgrid/sensors/sensors_pb2.pyi -> build/lib/frequenz/api/common/v1alpha7/microgrid/sensors 2026-06-10T18:53:49,551 copying py/frequenz/api/common/v1alpha7/microgrid/sensors/sensors_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha7/microgrid/sensors 2026-06-10T18:53:49,553 copying py/frequenz/api/common/v1alpha7/microgrid/communication_components/communication_components_pb2.pyi -> build/lib/frequenz/api/common/v1alpha7/microgrid/communication_components 2026-06-10T18:53:49,556 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-10T18:53:49,611 installing to build/bdist.linux-armv7l/wheel 2026-06-10T18:53:49,612 running install 2026-06-10T18:53:49,635 running install_lib 2026-06-10T18:53:49,653 creating build/bdist.linux-armv7l/wheel 2026-06-10T18:53:49,656 creating build/bdist.linux-armv7l/wheel/frequenz 2026-06-10T18:53:49,657 creating build/bdist.linux-armv7l/wheel/frequenz/api 2026-06-10T18:53:49,659 creating build/bdist.linux-armv7l/wheel/frequenz/api/common 2026-06-10T18:53:49,660 copying build/lib/frequenz/api/common/components_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common 2026-06-10T18:53:49,662 copying build/lib/frequenz/api/common/metrics_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common 2026-06-10T18:53:49,664 copying build/lib/frequenz/api/common/components_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common 2026-06-10T18:53:49,666 copying build/lib/frequenz/api/common/metrics_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common 2026-06-10T18:53:49,668 creating build/bdist.linux-armv7l/wheel/frequenz/api/common/v1alpha8 2026-06-10T18:53:49,670 creating build/bdist.linux-armv7l/wheel/frequenz/api/common/v1alpha8/market 2026-06-10T18:53:49,671 copying build/lib/frequenz/api/common/v1alpha8/market/energy_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/market 2026-06-10T18:53:49,673 copying build/lib/frequenz/api/common/v1alpha8/market/price_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/market 2026-06-10T18:53:49,675 copying build/lib/frequenz/api/common/v1alpha8/market/energy_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/market 2026-06-10T18:53:49,677 copying build/lib/frequenz/api/common/v1alpha8/market/power_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/market 2026-06-10T18:53:49,679 copying build/lib/frequenz/api/common/v1alpha8/market/energy_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/market 2026-06-10T18:53:49,680 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-10T18:53:49,682 copying build/lib/frequenz/api/common/v1alpha8/market/price_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/market 2026-06-10T18:53:49,684 copying build/lib/frequenz/api/common/v1alpha8/market/power_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/market 2026-06-10T18:53:49,686 copying build/lib/frequenz/api/common/v1alpha8/market/power_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/market 2026-06-10T18:53:49,688 copying build/lib/frequenz/api/common/v1alpha8/market/__init__.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/market 2026-06-10T18:53:49,690 copying build/lib/frequenz/api/common/v1alpha8/market/price_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/market 2026-06-10T18:53:49,691 copying build/lib/frequenz/api/common/v1alpha8/market/power_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/market 2026-06-10T18:53:49,693 copying build/lib/frequenz/api/common/v1alpha8/market/market_area_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/market 2026-06-10T18:53:49,695 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-10T18:53:49,697 copying build/lib/frequenz/api/common/v1alpha8/market/market_area_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/market 2026-06-10T18:53:49,699 copying build/lib/frequenz/api/common/v1alpha8/market/energy_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/market 2026-06-10T18:53:49,701 copying build/lib/frequenz/api/common/v1alpha8/market/price_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/market 2026-06-10T18:53:49,704 creating build/bdist.linux-armv7l/wheel/frequenz/api/common/v1alpha8/grid 2026-06-10T18:53:49,705 copying build/lib/frequenz/api/common/v1alpha8/grid/delivery_duration_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/grid 2026-06-10T18:53:49,707 copying build/lib/frequenz/api/common/v1alpha8/grid/provision_duration_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/grid 2026-06-10T18:53:49,708 copying build/lib/frequenz/api/common/v1alpha8/grid/flexibility_service_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/grid 2026-06-10T18:53:49,711 copying build/lib/frequenz/api/common/v1alpha8/grid/flexibility_service_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/grid 2026-06-10T18:53:49,713 copying build/lib/frequenz/api/common/v1alpha8/grid/delivery_duration_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/grid 2026-06-10T18:53:49,715 copying build/lib/frequenz/api/common/v1alpha8/grid/market_location_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/grid 2026-06-10T18:53:49,717 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-10T18:53:49,719 copying build/lib/frequenz/api/common/v1alpha8/grid/balancing_group_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/grid 2026-06-10T18:53:49,720 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-10T18:53:49,722 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-10T18:53:49,724 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-10T18:53:49,726 copying build/lib/frequenz/api/common/v1alpha8/grid/flexibility_service_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/grid 2026-06-10T18:53:49,728 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-10T18:53:49,729 copying build/lib/frequenz/api/common/v1alpha8/grid/balancing_group_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/grid 2026-06-10T18:53:49,731 copying build/lib/frequenz/api/common/v1alpha8/grid/__init__.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/grid 2026-06-10T18:53:49,733 copying build/lib/frequenz/api/common/v1alpha8/grid/provision_duration_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/grid 2026-06-10T18:53:49,735 copying build/lib/frequenz/api/common/v1alpha8/grid/provision_duration_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/grid 2026-06-10T18:53:49,737 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-10T18:53:49,738 copying build/lib/frequenz/api/common/v1alpha8/grid/delivery_area_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/grid 2026-06-10T18:53:49,741 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-10T18:53:49,742 copying build/lib/frequenz/api/common/v1alpha8/grid/market_location_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/grid 2026-06-10T18:53:49,745 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-10T18:53:49,746 copying build/lib/frequenz/api/common/v1alpha8/grid/provision_duration_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/grid 2026-06-10T18:53:49,748 copying build/lib/frequenz/api/common/v1alpha8/grid/delivery_area_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/grid 2026-06-10T18:53:49,750 copying build/lib/frequenz/api/common/v1alpha8/grid/flexibility_service_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/grid 2026-06-10T18:53:49,752 creating build/bdist.linux-armv7l/wheel/frequenz/api/common/v1alpha8/identity 2026-06-10T18:53:49,753 copying build/lib/frequenz/api/common/v1alpha8/identity/resource_uri_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/identity 2026-06-10T18:53:49,755 copying build/lib/frequenz/api/common/v1alpha8/identity/resource_uri_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/identity 2026-06-10T18:53:49,757 copying build/lib/frequenz/api/common/v1alpha8/identity/resource_uri_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/identity 2026-06-10T18:53:49,759 copying build/lib/frequenz/api/common/v1alpha8/identity/__init__.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/identity 2026-06-10T18:53:49,761 copying build/lib/frequenz/api/common/v1alpha8/identity/resource_uri_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/identity 2026-06-10T18:53:49,764 creating build/bdist.linux-armv7l/wheel/frequenz/api/common/v1alpha8/metrics 2026-06-10T18:53:49,765 copying build/lib/frequenz/api/common/v1alpha8/metrics/bounds_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/metrics 2026-06-10T18:53:49,767 copying build/lib/frequenz/api/common/v1alpha8/metrics/metrics_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/metrics 2026-06-10T18:53:49,769 copying build/lib/frequenz/api/common/v1alpha8/metrics/metrics_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/metrics 2026-06-10T18:53:49,772 copying build/lib/frequenz/api/common/v1alpha8/metrics/bounds_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/metrics 2026-06-10T18:53:49,773 copying build/lib/frequenz/api/common/v1alpha8/metrics/bounds_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/metrics 2026-06-10T18:53:49,775 copying build/lib/frequenz/api/common/v1alpha8/metrics/__init__.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/metrics 2026-06-10T18:53:49,777 copying build/lib/frequenz/api/common/v1alpha8/metrics/bounds_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/metrics 2026-06-10T18:53:49,779 copying build/lib/frequenz/api/common/v1alpha8/metrics/metrics_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/metrics 2026-06-10T18:53:49,782 copying build/lib/frequenz/api/common/v1alpha8/metrics/metrics_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/metrics 2026-06-10T18:53:49,783 copying build/lib/frequenz/api/common/v1alpha8/__init__.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8 2026-06-10T18:53:49,786 creating build/bdist.linux-armv7l/wheel/frequenz/api/common/v1alpha8/microgrid 2026-06-10T18:53:49,787 copying build/lib/frequenz/api/common/v1alpha8/microgrid/lifetime_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/microgrid 2026-06-10T18:53:49,789 creating build/bdist.linux-armv7l/wheel/frequenz/api/common/v1alpha8/microgrid/electrical_components 2026-06-10T18:53:49,790 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-10T18:53:49,792 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-10T18:53:49,795 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-10T18:53:49,796 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-10T18:53:49,800 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-10T18:53:49,802 creating build/bdist.linux-armv7l/wheel/frequenz/api/common/v1alpha8/microgrid/sensors 2026-06-10T18:53:49,803 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-10T18:53:49,805 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-10T18:53:49,807 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-10T18:53:49,810 copying build/lib/frequenz/api/common/v1alpha8/microgrid/sensors/__init__.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/microgrid/sensors 2026-06-10T18:53:49,812 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-10T18:53:49,814 creating build/bdist.linux-armv7l/wheel/frequenz/api/common/v1alpha8/microgrid/communication_components 2026-06-10T18:53:49,815 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-10T18:53:49,818 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-10T18:53:49,820 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-10T18:53:49,822 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-10T18:53:49,824 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-10T18:53:49,826 copying build/lib/frequenz/api/common/v1alpha8/microgrid/__init__.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/microgrid 2026-06-10T18:53:49,828 copying build/lib/frequenz/api/common/v1alpha8/microgrid/microgrid_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/microgrid 2026-06-10T18:53:49,830 copying build/lib/frequenz/api/common/v1alpha8/microgrid/microgrid_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/microgrid 2026-06-10T18:53:49,832 copying build/lib/frequenz/api/common/v1alpha8/microgrid/lifetime_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/microgrid 2026-06-10T18:53:49,833 copying build/lib/frequenz/api/common/v1alpha8/microgrid/lifetime_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/microgrid 2026-06-10T18:53:49,835 copying build/lib/frequenz/api/common/v1alpha8/microgrid/lifetime_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/microgrid 2026-06-10T18:53:49,837 copying build/lib/frequenz/api/common/v1alpha8/microgrid/microgrid_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/microgrid 2026-06-10T18:53:49,839 copying build/lib/frequenz/api/common/v1alpha8/microgrid/microgrid_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/microgrid 2026-06-10T18:53:49,842 creating build/bdist.linux-armv7l/wheel/frequenz/api/common/v1alpha8/streaming 2026-06-10T18:53:49,843 copying build/lib/frequenz/api/common/v1alpha8/streaming/event_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/streaming 2026-06-10T18:53:49,845 copying build/lib/frequenz/api/common/v1alpha8/streaming/event_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/streaming 2026-06-10T18:53:49,847 copying build/lib/frequenz/api/common/v1alpha8/streaming/__init__.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/streaming 2026-06-10T18:53:49,849 copying build/lib/frequenz/api/common/v1alpha8/streaming/event_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/streaming 2026-06-10T18:53:49,851 copying build/lib/frequenz/api/common/v1alpha8/streaming/event_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/streaming 2026-06-10T18:53:49,853 creating build/bdist.linux-armv7l/wheel/frequenz/api/common/v1alpha8/gridpool 2026-06-10T18:53:49,854 copying build/lib/frequenz/api/common/v1alpha8/gridpool/gridpool_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/gridpool 2026-06-10T18:53:49,856 copying build/lib/frequenz/api/common/v1alpha8/gridpool/__init__.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/gridpool 2026-06-10T18:53:49,858 copying build/lib/frequenz/api/common/v1alpha8/gridpool/gridpool_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/gridpool 2026-06-10T18:53:49,860 copying build/lib/frequenz/api/common/v1alpha8/gridpool/gridpool_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/gridpool 2026-06-10T18:53:49,862 copying build/lib/frequenz/api/common/v1alpha8/gridpool/gridpool_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/gridpool 2026-06-10T18:53:49,865 creating build/bdist.linux-armv7l/wheel/frequenz/api/common/v1alpha8/pagination 2026-06-10T18:53:49,866 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-10T18:53:49,868 copying build/lib/frequenz/api/common/v1alpha8/pagination/pagination_params_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/pagination 2026-06-10T18:53:49,870 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-10T18:53:49,872 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-10T18:53:49,874 copying build/lib/frequenz/api/common/v1alpha8/pagination/pagination_info_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/pagination 2026-06-10T18:53:49,876 copying build/lib/frequenz/api/common/v1alpha8/pagination/__init__.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/pagination 2026-06-10T18:53:49,878 copying build/lib/frequenz/api/common/v1alpha8/pagination/pagination_info_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/pagination 2026-06-10T18:53:49,880 copying build/lib/frequenz/api/common/v1alpha8/pagination/pagination_params_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/pagination 2026-06-10T18:53:49,882 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-10T18:53:49,884 creating build/bdist.linux-armv7l/wheel/frequenz/api/common/v1alpha8/types 2026-06-10T18:53:49,885 copying build/lib/frequenz/api/common/v1alpha8/types/interval_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/types 2026-06-10T18:53:49,888 copying build/lib/frequenz/api/common/v1alpha8/types/interval_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/types 2026-06-10T18:53:49,890 copying build/lib/frequenz/api/common/v1alpha8/types/decimal_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/types 2026-06-10T18:53:49,892 copying build/lib/frequenz/api/common/v1alpha8/types/decimal_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/types 2026-06-10T18:53:49,893 copying build/lib/frequenz/api/common/v1alpha8/types/decimal_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/types 2026-06-10T18:53:49,896 copying build/lib/frequenz/api/common/v1alpha8/types/location_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/types 2026-06-10T18:53:49,897 copying build/lib/frequenz/api/common/v1alpha8/types/location_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/types 2026-06-10T18:53:49,900 copying build/lib/frequenz/api/common/v1alpha8/types/interval_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/types 2026-06-10T18:53:49,902 copying build/lib/frequenz/api/common/v1alpha8/types/interval_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/types 2026-06-10T18:53:49,904 copying build/lib/frequenz/api/common/v1alpha8/types/location_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/types 2026-06-10T18:53:49,906 copying build/lib/frequenz/api/common/v1alpha8/types/__init__.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/types 2026-06-10T18:53:49,907 copying build/lib/frequenz/api/common/v1alpha8/types/location_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/types 2026-06-10T18:53:49,909 copying build/lib/frequenz/api/common/v1alpha8/types/decimal_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/types 2026-06-10T18:53:49,911 creating build/bdist.linux-armv7l/wheel/frequenz/api/common/v1 2026-06-10T18:53:49,913 creating build/bdist.linux-armv7l/wheel/frequenz/api/common/v1/market 2026-06-10T18:53:49,914 copying build/lib/frequenz/api/common/v1/market/energy_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/market 2026-06-10T18:53:49,916 copying build/lib/frequenz/api/common/v1/market/price_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/market 2026-06-10T18:53:49,918 copying build/lib/frequenz/api/common/v1/market/energy_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/market 2026-06-10T18:53:49,920 copying build/lib/frequenz/api/common/v1/market/power_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/market 2026-06-10T18:53:49,922 copying build/lib/frequenz/api/common/v1/market/energy_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/market 2026-06-10T18:53:49,924 copying build/lib/frequenz/api/common/v1/market/price_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/market 2026-06-10T18:53:49,926 copying build/lib/frequenz/api/common/v1/market/power_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/market 2026-06-10T18:53:49,927 copying build/lib/frequenz/api/common/v1/market/power_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/market 2026-06-10T18:53:49,929 copying build/lib/frequenz/api/common/v1/market/__init__.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/market 2026-06-10T18:53:49,931 copying build/lib/frequenz/api/common/v1/market/price_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/market 2026-06-10T18:53:49,932 copying build/lib/frequenz/api/common/v1/market/power_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/market 2026-06-10T18:53:49,934 copying build/lib/frequenz/api/common/v1/market/energy_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/market 2026-06-10T18:53:49,936 copying build/lib/frequenz/api/common/v1/market/price_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/market 2026-06-10T18:53:49,938 creating build/bdist.linux-armv7l/wheel/frequenz/api/common/v1/grid 2026-06-10T18:53:49,939 copying build/lib/frequenz/api/common/v1/grid/delivery_duration_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/grid 2026-06-10T18:53:49,941 copying build/lib/frequenz/api/common/v1/grid/delivery_duration_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/grid 2026-06-10T18:53:49,944 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-10T18:53:49,945 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-10T18:53:49,947 copying build/lib/frequenz/api/common/v1/grid/__init__.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/grid 2026-06-10T18:53:49,949 copying build/lib/frequenz/api/common/v1/grid/delivery_area_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/grid 2026-06-10T18:53:49,951 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-10T18:53:49,953 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-10T18:53:49,955 copying build/lib/frequenz/api/common/v1/grid/delivery_area_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/grid 2026-06-10T18:53:49,957 copying build/lib/frequenz/api/common/v1/location_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1 2026-06-10T18:53:49,959 copying build/lib/frequenz/api/common/v1/location_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1 2026-06-10T18:53:49,961 creating build/bdist.linux-armv7l/wheel/frequenz/api/common/v1/metrics 2026-06-10T18:53:49,962 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-10T18:53:49,964 copying build/lib/frequenz/api/common/v1/metrics/bounds_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/metrics 2026-06-10T18:53:49,966 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-10T18:53:49,968 copying build/lib/frequenz/api/common/v1/metrics/bounds_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/metrics 2026-06-10T18:53:49,970 copying build/lib/frequenz/api/common/v1/metrics/metric_sample_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/metrics 2026-06-10T18:53:49,972 copying build/lib/frequenz/api/common/v1/metrics/metric_sample_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/metrics 2026-06-10T18:53:49,974 copying build/lib/frequenz/api/common/v1/metrics/bounds_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/metrics 2026-06-10T18:53:49,976 copying build/lib/frequenz/api/common/v1/metrics/__init__.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/metrics 2026-06-10T18:53:49,978 copying build/lib/frequenz/api/common/v1/metrics/bounds_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/metrics 2026-06-10T18:53:49,980 copying build/lib/frequenz/api/common/v1/location_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1 2026-06-10T18:53:49,982 copying build/lib/frequenz/api/common/v1/__init__.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1 2026-06-10T18:53:49,984 creating build/bdist.linux-armv7l/wheel/frequenz/api/common/v1/microgrid 2026-06-10T18:53:49,985 copying build/lib/frequenz/api/common/v1/microgrid/lifetime_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/microgrid 2026-06-10T18:53:49,988 creating build/bdist.linux-armv7l/wheel/frequenz/api/common/v1/microgrid/components 2026-06-10T18:53:49,989 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-10T18:53:49,991 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-10T18:53:49,993 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-10T18:53:49,995 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-10T18:53:49,997 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-10T18:53:49,998 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-10T18:53:50,000 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-10T18:53:50,003 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-10T18:53:50,005 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-10T18:53:50,007 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-10T18:53:50,009 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-10T18:53:50,011 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-10T18:53:50,013 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-10T18:53:50,014 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-10T18:53:50,016 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-10T18:53:50,018 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-10T18:53:50,020 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-10T18:53:50,022 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-10T18:53:50,024 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-10T18:53:50,025 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-10T18:53:50,027 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-10T18:53:50,029 copying build/lib/frequenz/api/common/v1/microgrid/components/__init__.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/microgrid/components 2026-06-10T18:53:50,031 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-10T18:53:50,033 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-10T18:53:50,035 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-10T18:53:50,037 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-10T18:53:50,039 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-10T18:53:50,041 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-10T18:53:50,043 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-10T18:53:50,046 creating build/bdist.linux-armv7l/wheel/frequenz/api/common/v1/microgrid/sensors 2026-06-10T18:53:50,047 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-10T18:53:50,049 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-10T18:53:50,051 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-10T18:53:50,054 copying build/lib/frequenz/api/common/v1/microgrid/sensors/__init__.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/microgrid/sensors 2026-06-10T18:53:50,056 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-10T18:53:50,058 copying build/lib/frequenz/api/common/v1/microgrid/__init__.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/microgrid 2026-06-10T18:53:50,060 copying build/lib/frequenz/api/common/v1/microgrid/microgrid_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/microgrid 2026-06-10T18:53:50,062 copying build/lib/frequenz/api/common/v1/microgrid/microgrid_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/microgrid 2026-06-10T18:53:50,063 copying build/lib/frequenz/api/common/v1/microgrid/lifetime_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/microgrid 2026-06-10T18:53:50,065 copying build/lib/frequenz/api/common/v1/microgrid/lifetime_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/microgrid 2026-06-10T18:53:50,067 copying build/lib/frequenz/api/common/v1/microgrid/lifetime_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/microgrid 2026-06-10T18:53:50,069 copying build/lib/frequenz/api/common/v1/microgrid/microgrid_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/microgrid 2026-06-10T18:53:50,071 copying build/lib/frequenz/api/common/v1/microgrid/microgrid_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/microgrid 2026-06-10T18:53:50,073 copying build/lib/frequenz/api/common/v1/location_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1 2026-06-10T18:53:50,075 creating build/bdist.linux-armv7l/wheel/frequenz/api/common/v1/pagination 2026-06-10T18:53:50,077 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-10T18:53:50,078 copying build/lib/frequenz/api/common/v1/pagination/pagination_params_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/pagination 2026-06-10T18:53:50,080 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-10T18:53:50,082 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-10T18:53:50,084 copying build/lib/frequenz/api/common/v1/pagination/pagination_info_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/pagination 2026-06-10T18:53:50,086 copying build/lib/frequenz/api/common/v1/pagination/__init__.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/pagination 2026-06-10T18:53:50,088 copying build/lib/frequenz/api/common/v1/pagination/pagination_info_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/pagination 2026-06-10T18:53:50,090 copying build/lib/frequenz/api/common/v1/pagination/pagination_params_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/pagination 2026-06-10T18:53:50,092 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-10T18:53:50,094 creating build/bdist.linux-armv7l/wheel/frequenz/api/common/v1/types 2026-06-10T18:53:50,095 copying build/lib/frequenz/api/common/v1/types/decimal_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/types 2026-06-10T18:53:50,097 copying build/lib/frequenz/api/common/v1/types/decimal_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/types 2026-06-10T18:53:50,099 copying build/lib/frequenz/api/common/v1/types/decimal_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/types 2026-06-10T18:53:50,101 copying build/lib/frequenz/api/common/v1/types/__init__.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/types 2026-06-10T18:53:50,103 copying build/lib/frequenz/api/common/v1/types/decimal_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/types 2026-06-10T18:53:50,105 copying build/lib/frequenz/api/common/location_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common 2026-06-10T18:53:50,106 copying build/lib/frequenz/api/common/location_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common 2026-06-10T18:53:50,109 creating build/bdist.linux-armv7l/wheel/frequenz/api/common/metrics 2026-06-10T18:53:50,110 copying build/lib/frequenz/api/common/metrics/electrical_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/metrics 2026-06-10T18:53:50,112 copying build/lib/frequenz/api/common/metrics/electrical_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/metrics 2026-06-10T18:53:50,114 copying build/lib/frequenz/api/common/metrics/electrical_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/metrics 2026-06-10T18:53:50,117 copying build/lib/frequenz/api/common/metrics/__init__.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/metrics 2026-06-10T18:53:50,119 copying build/lib/frequenz/api/common/metrics/electrical_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/metrics 2026-06-10T18:53:50,120 copying build/lib/frequenz/api/common/location_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common 2026-06-10T18:53:50,122 copying build/lib/frequenz/api/common/__init__.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common 2026-06-10T18:53:50,124 copying build/lib/frequenz/api/common/py.typed -> build/bdist.linux-armv7l/wheel/./frequenz/api/common 2026-06-10T18:53:50,126 copying build/lib/frequenz/api/common/location_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common 2026-06-10T18:53:50,127 copying build/lib/frequenz/api/common/components_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common 2026-06-10T18:53:50,129 copying build/lib/frequenz/api/common/metrics_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common 2026-06-10T18:53:50,131 copying build/lib/frequenz/api/common/components_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common 2026-06-10T18:53:50,134 creating build/bdist.linux-armv7l/wheel/frequenz/api/common/v1alpha7 2026-06-10T18:53:50,136 creating build/bdist.linux-armv7l/wheel/frequenz/api/common/v1alpha7/market 2026-06-10T18:53:50,137 copying build/lib/frequenz/api/common/v1alpha7/market/energy_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/market 2026-06-10T18:53:50,139 copying build/lib/frequenz/api/common/v1alpha7/market/price_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/market 2026-06-10T18:53:50,141 copying build/lib/frequenz/api/common/v1alpha7/market/energy_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/market 2026-06-10T18:53:50,143 copying build/lib/frequenz/api/common/v1alpha7/market/power_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/market 2026-06-10T18:53:50,145 copying build/lib/frequenz/api/common/v1alpha7/market/energy_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/market 2026-06-10T18:53:50,147 copying build/lib/frequenz/api/common/v1alpha7/market/price_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/market 2026-06-10T18:53:50,149 copying build/lib/frequenz/api/common/v1alpha7/market/power_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/market 2026-06-10T18:53:50,151 copying build/lib/frequenz/api/common/v1alpha7/market/power_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/market 2026-06-10T18:53:50,153 copying build/lib/frequenz/api/common/v1alpha7/market/__init__.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/market 2026-06-10T18:53:50,154 copying build/lib/frequenz/api/common/v1alpha7/market/price_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/market 2026-06-10T18:53:50,156 copying build/lib/frequenz/api/common/v1alpha7/market/power_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/market 2026-06-10T18:53:50,158 copying build/lib/frequenz/api/common/v1alpha7/market/energy_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/market 2026-06-10T18:53:50,160 copying build/lib/frequenz/api/common/v1alpha7/market/price_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/market 2026-06-10T18:53:50,163 creating build/bdist.linux-armv7l/wheel/frequenz/api/common/v1alpha7/grid 2026-06-10T18:53:50,164 copying build/lib/frequenz/api/common/v1alpha7/grid/delivery_duration_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/grid 2026-06-10T18:53:50,166 copying build/lib/frequenz/api/common/v1alpha7/grid/delivery_duration_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/grid 2026-06-10T18:53:50,168 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-10T18:53:50,169 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-10T18:53:50,171 copying build/lib/frequenz/api/common/v1alpha7/grid/__init__.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/grid 2026-06-10T18:53:50,173 copying build/lib/frequenz/api/common/v1alpha7/grid/delivery_area_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/grid 2026-06-10T18:53:50,175 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-10T18:53:50,176 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-10T18:53:50,178 copying build/lib/frequenz/api/common/v1alpha7/grid/delivery_area_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/grid 2026-06-10T18:53:50,181 creating build/bdist.linux-armv7l/wheel/frequenz/api/common/v1alpha7/type 2026-06-10T18:53:50,182 copying build/lib/frequenz/api/common/v1alpha7/type/interval_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/type 2026-06-10T18:53:50,184 copying build/lib/frequenz/api/common/v1alpha7/type/interval_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/type 2026-06-10T18:53:50,186 copying build/lib/frequenz/api/common/v1alpha7/type/decimal_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/type 2026-06-10T18:53:50,188 copying build/lib/frequenz/api/common/v1alpha7/type/decimal_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/type 2026-06-10T18:53:50,189 copying build/lib/frequenz/api/common/v1alpha7/type/decimal_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/type 2026-06-10T18:53:50,192 copying build/lib/frequenz/api/common/v1alpha7/type/location_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/type 2026-06-10T18:53:50,194 copying build/lib/frequenz/api/common/v1alpha7/type/location_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/type 2026-06-10T18:53:50,195 copying build/lib/frequenz/api/common/v1alpha7/type/interval_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/type 2026-06-10T18:53:50,197 copying build/lib/frequenz/api/common/v1alpha7/type/interval_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/type 2026-06-10T18:53:50,199 copying build/lib/frequenz/api/common/v1alpha7/type/location_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/type 2026-06-10T18:53:50,201 copying build/lib/frequenz/api/common/v1alpha7/type/__init__.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/type 2026-06-10T18:53:50,203 copying build/lib/frequenz/api/common/v1alpha7/type/location_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/type 2026-06-10T18:53:50,204 copying build/lib/frequenz/api/common/v1alpha7/type/decimal_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/type 2026-06-10T18:53:50,207 creating build/bdist.linux-armv7l/wheel/frequenz/api/common/v1alpha7/metrics 2026-06-10T18:53:50,208 copying build/lib/frequenz/api/common/v1alpha7/metrics/bounds_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/metrics 2026-06-10T18:53:50,210 copying build/lib/frequenz/api/common/v1alpha7/metrics/metrics_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/metrics 2026-06-10T18:53:50,212 copying build/lib/frequenz/api/common/v1alpha7/metrics/metrics_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/metrics 2026-06-10T18:53:50,214 copying build/lib/frequenz/api/common/v1alpha7/metrics/bounds_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/metrics 2026-06-10T18:53:50,216 copying build/lib/frequenz/api/common/v1alpha7/metrics/bounds_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/metrics 2026-06-10T18:53:50,217 copying build/lib/frequenz/api/common/v1alpha7/metrics/__init__.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/metrics 2026-06-10T18:53:50,219 copying build/lib/frequenz/api/common/v1alpha7/metrics/bounds_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/metrics 2026-06-10T18:53:50,221 copying build/lib/frequenz/api/common/v1alpha7/metrics/metrics_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/metrics 2026-06-10T18:53:50,224 copying build/lib/frequenz/api/common/v1alpha7/metrics/metrics_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/metrics 2026-06-10T18:53:50,225 copying build/lib/frequenz/api/common/v1alpha7/__init__.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7 2026-06-10T18:53:50,228 creating build/bdist.linux-armv7l/wheel/frequenz/api/common/v1alpha7/microgrid 2026-06-10T18:53:50,229 copying build/lib/frequenz/api/common/v1alpha7/microgrid/lifetime_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/microgrid 2026-06-10T18:53:50,231 creating build/bdist.linux-armv7l/wheel/frequenz/api/common/v1alpha7/microgrid/electrical_components 2026-06-10T18:53:50,232 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-10T18:53:50,235 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-10T18:53:50,237 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-10T18:53:50,239 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-10T18:53:50,243 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-10T18:53:50,246 creating build/bdist.linux-armv7l/wheel/frequenz/api/common/v1alpha7/microgrid/sensors 2026-06-10T18:53:50,247 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-10T18:53:50,249 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-10T18:53:50,252 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-10T18:53:50,254 copying build/lib/frequenz/api/common/v1alpha7/microgrid/sensors/__init__.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/microgrid/sensors 2026-06-10T18:53:50,256 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-10T18:53:50,259 creating build/bdist.linux-armv7l/wheel/frequenz/api/common/v1alpha7/microgrid/communication_components 2026-06-10T18:53:50,260 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-10T18:53:50,262 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-10T18:53:50,264 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-10T18:53:50,266 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-10T18:53:50,269 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-10T18:53:50,271 copying build/lib/frequenz/api/common/v1alpha7/microgrid/__init__.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/microgrid 2026-06-10T18:53:50,273 copying build/lib/frequenz/api/common/v1alpha7/microgrid/microgrid_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/microgrid 2026-06-10T18:53:50,275 copying build/lib/frequenz/api/common/v1alpha7/microgrid/microgrid_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/microgrid 2026-06-10T18:53:50,277 copying build/lib/frequenz/api/common/v1alpha7/microgrid/lifetime_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/microgrid 2026-06-10T18:53:50,279 copying build/lib/frequenz/api/common/v1alpha7/microgrid/lifetime_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/microgrid 2026-06-10T18:53:50,281 copying build/lib/frequenz/api/common/v1alpha7/microgrid/lifetime_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/microgrid 2026-06-10T18:53:50,284 copying build/lib/frequenz/api/common/v1alpha7/microgrid/microgrid_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/microgrid 2026-06-10T18:53:50,286 copying build/lib/frequenz/api/common/v1alpha7/microgrid/microgrid_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/microgrid 2026-06-10T18:53:50,289 creating build/bdist.linux-armv7l/wheel/frequenz/api/common/v1alpha7/streaming 2026-06-10T18:53:50,291 copying build/lib/frequenz/api/common/v1alpha7/streaming/event_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/streaming 2026-06-10T18:53:50,293 copying build/lib/frequenz/api/common/v1alpha7/streaming/event_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/streaming 2026-06-10T18:53:50,296 copying build/lib/frequenz/api/common/v1alpha7/streaming/__init__.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/streaming 2026-06-10T18:53:50,298 copying build/lib/frequenz/api/common/v1alpha7/streaming/event_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/streaming 2026-06-10T18:53:50,300 copying build/lib/frequenz/api/common/v1alpha7/streaming/event_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/streaming 2026-06-10T18:53:50,303 creating build/bdist.linux-armv7l/wheel/frequenz/api/common/v1alpha7/pagination 2026-06-10T18:53:50,305 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-10T18:53:50,307 copying build/lib/frequenz/api/common/v1alpha7/pagination/pagination_params_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/pagination 2026-06-10T18:53:50,309 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-10T18:53:50,312 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-10T18:53:50,314 copying build/lib/frequenz/api/common/v1alpha7/pagination/pagination_info_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/pagination 2026-06-10T18:53:50,316 copying build/lib/frequenz/api/common/v1alpha7/pagination/__init__.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/pagination 2026-06-10T18:53:50,318 copying build/lib/frequenz/api/common/v1alpha7/pagination/pagination_info_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/pagination 2026-06-10T18:53:50,321 copying build/lib/frequenz/api/common/v1alpha7/pagination/pagination_params_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/pagination 2026-06-10T18:53:50,323 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-10T18:53:50,326 copying build/lib/frequenz/api/common/metrics_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common 2026-06-10T18:53:50,328 running install_egg_info 2026-06-10T18:53:50,348 Copying py/frequenz_api_common.egg-info to build/bdist.linux-armv7l/wheel/./frequenz_api_common-0.8.10-py3.11.egg-info 2026-06-10T18:53:50,360 running install_scripts 2026-06-10T18:53:50,371 creating build/bdist.linux-armv7l/wheel/frequenz_api_common-0.8.10.dist-info/WHEEL 2026-06-10T18:53:50,374 creating '/tmp/pip-wheel-25bkmky0/.tmp-ciot65s0/frequenz_api_common-0.8.10-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-06-10T18:53:50,377 adding 'frequenz/api/common/__init__.py' 2026-06-10T18:53:50,379 adding 'frequenz/api/common/components_pb2.py' 2026-06-10T18:53:50,382 adding 'frequenz/api/common/components_pb2.pyi' 2026-06-10T18:53:50,384 adding 'frequenz/api/common/components_pb2_grpc.py' 2026-06-10T18:53:50,385 adding 'frequenz/api/common/components_pb2_grpc.pyi' 2026-06-10T18:53:50,387 adding 'frequenz/api/common/location_pb2.py' 2026-06-10T18:53:50,389 adding 'frequenz/api/common/location_pb2.pyi' 2026-06-10T18:53:50,390 adding 'frequenz/api/common/location_pb2_grpc.py' 2026-06-10T18:53:50,392 adding 'frequenz/api/common/location_pb2_grpc.pyi' 2026-06-10T18:53:50,394 adding 'frequenz/api/common/metrics_pb2.py' 2026-06-10T18:53:50,396 adding 'frequenz/api/common/metrics_pb2.pyi' 2026-06-10T18:53:50,398 adding 'frequenz/api/common/metrics_pb2_grpc.py' 2026-06-10T18:53:50,399 adding 'frequenz/api/common/metrics_pb2_grpc.pyi' 2026-06-10T18:53:50,401 adding 'frequenz/api/common/py.typed' 2026-06-10T18:53:50,403 adding 'frequenz/api/common/metrics/__init__.py' 2026-06-10T18:53:50,405 adding 'frequenz/api/common/metrics/electrical_pb2.py' 2026-06-10T18:53:50,408 adding 'frequenz/api/common/metrics/electrical_pb2.pyi' 2026-06-10T18:53:50,409 adding 'frequenz/api/common/metrics/electrical_pb2_grpc.py' 2026-06-10T18:53:50,411 adding 'frequenz/api/common/metrics/electrical_pb2_grpc.pyi' 2026-06-10T18:53:50,413 adding 'frequenz/api/common/v1/__init__.py' 2026-06-10T18:53:50,415 adding 'frequenz/api/common/v1/location_pb2.py' 2026-06-10T18:53:50,417 adding 'frequenz/api/common/v1/location_pb2.pyi' 2026-06-10T18:53:50,418 adding 'frequenz/api/common/v1/location_pb2_grpc.py' 2026-06-10T18:53:50,420 adding 'frequenz/api/common/v1/location_pb2_grpc.pyi' 2026-06-10T18:53:50,422 adding 'frequenz/api/common/v1/grid/__init__.py' 2026-06-10T18:53:50,424 adding 'frequenz/api/common/v1/grid/delivery_area_pb2.py' 2026-06-10T18:53:50,426 adding 'frequenz/api/common/v1/grid/delivery_area_pb2.pyi' 2026-06-10T18:53:50,428 adding 'frequenz/api/common/v1/grid/delivery_area_pb2_grpc.py' 2026-06-10T18:53:50,429 adding 'frequenz/api/common/v1/grid/delivery_area_pb2_grpc.pyi' 2026-06-10T18:53:50,431 adding 'frequenz/api/common/v1/grid/delivery_duration_pb2.py' 2026-06-10T18:53:50,433 adding 'frequenz/api/common/v1/grid/delivery_duration_pb2.pyi' 2026-06-10T18:53:50,434 adding 'frequenz/api/common/v1/grid/delivery_duration_pb2_grpc.py' 2026-06-10T18:53:50,436 adding 'frequenz/api/common/v1/grid/delivery_duration_pb2_grpc.pyi' 2026-06-10T18:53:50,438 adding 'frequenz/api/common/v1/market/__init__.py' 2026-06-10T18:53:50,439 adding 'frequenz/api/common/v1/market/energy_pb2.py' 2026-06-10T18:53:50,441 adding 'frequenz/api/common/v1/market/energy_pb2.pyi' 2026-06-10T18:53:50,443 adding 'frequenz/api/common/v1/market/energy_pb2_grpc.py' 2026-06-10T18:53:50,444 adding 'frequenz/api/common/v1/market/energy_pb2_grpc.pyi' 2026-06-10T18:53:50,446 adding 'frequenz/api/common/v1/market/power_pb2.py' 2026-06-10T18:53:50,448 adding 'frequenz/api/common/v1/market/power_pb2.pyi' 2026-06-10T18:53:50,449 adding 'frequenz/api/common/v1/market/power_pb2_grpc.py' 2026-06-10T18:53:50,451 adding 'frequenz/api/common/v1/market/power_pb2_grpc.pyi' 2026-06-10T18:53:50,452 adding 'frequenz/api/common/v1/market/price_pb2.py' 2026-06-10T18:53:50,454 adding 'frequenz/api/common/v1/market/price_pb2.pyi' 2026-06-10T18:53:50,455 adding 'frequenz/api/common/v1/market/price_pb2_grpc.py' 2026-06-10T18:53:50,456 adding 'frequenz/api/common/v1/market/price_pb2_grpc.pyi' 2026-06-10T18:53:50,458 adding 'frequenz/api/common/v1/metrics/__init__.py' 2026-06-10T18:53:50,459 adding 'frequenz/api/common/v1/metrics/bounds_pb2.py' 2026-06-10T18:53:50,460 adding 'frequenz/api/common/v1/metrics/bounds_pb2.pyi' 2026-06-10T18:53:50,461 adding 'frequenz/api/common/v1/metrics/bounds_pb2_grpc.py' 2026-06-10T18:53:50,463 adding 'frequenz/api/common/v1/metrics/bounds_pb2_grpc.pyi' 2026-06-10T18:53:50,464 adding 'frequenz/api/common/v1/metrics/metric_sample_pb2.py' 2026-06-10T18:53:50,467 adding 'frequenz/api/common/v1/metrics/metric_sample_pb2.pyi' 2026-06-10T18:53:50,468 adding 'frequenz/api/common/v1/metrics/metric_sample_pb2_grpc.py' 2026-06-10T18:53:50,470 adding 'frequenz/api/common/v1/metrics/metric_sample_pb2_grpc.pyi' 2026-06-10T18:53:50,472 adding 'frequenz/api/common/v1/microgrid/__init__.py' 2026-06-10T18:53:50,473 adding 'frequenz/api/common/v1/microgrid/lifetime_pb2.py' 2026-06-10T18:53:50,474 adding 'frequenz/api/common/v1/microgrid/lifetime_pb2.pyi' 2026-06-10T18:53:50,476 adding 'frequenz/api/common/v1/microgrid/lifetime_pb2_grpc.py' 2026-06-10T18:53:50,477 adding 'frequenz/api/common/v1/microgrid/lifetime_pb2_grpc.pyi' 2026-06-10T18:53:50,478 adding 'frequenz/api/common/v1/microgrid/microgrid_pb2.py' 2026-06-10T18:53:50,480 adding 'frequenz/api/common/v1/microgrid/microgrid_pb2.pyi' 2026-06-10T18:53:50,481 adding 'frequenz/api/common/v1/microgrid/microgrid_pb2_grpc.py' 2026-06-10T18:53:50,482 adding 'frequenz/api/common/v1/microgrid/microgrid_pb2_grpc.pyi' 2026-06-10T18:53:50,485 adding 'frequenz/api/common/v1/microgrid/components/__init__.py' 2026-06-10T18:53:50,486 adding 'frequenz/api/common/v1/microgrid/components/battery_pb2.py' 2026-06-10T18:53:50,487 adding 'frequenz/api/common/v1/microgrid/components/battery_pb2.pyi' 2026-06-10T18:53:50,488 adding 'frequenz/api/common/v1/microgrid/components/battery_pb2_grpc.py' 2026-06-10T18:53:50,490 adding 'frequenz/api/common/v1/microgrid/components/battery_pb2_grpc.pyi' 2026-06-10T18:53:50,492 adding 'frequenz/api/common/v1/microgrid/components/components_pb2.py' 2026-06-10T18:53:50,496 adding 'frequenz/api/common/v1/microgrid/components/components_pb2.pyi' 2026-06-10T18:53:50,498 adding 'frequenz/api/common/v1/microgrid/components/components_pb2_grpc.py' 2026-06-10T18:53:50,499 adding 'frequenz/api/common/v1/microgrid/components/components_pb2_grpc.pyi' 2026-06-10T18:53:50,500 adding 'frequenz/api/common/v1/microgrid/components/ev_charger_pb2.py' 2026-06-10T18:53:50,501 adding 'frequenz/api/common/v1/microgrid/components/ev_charger_pb2.pyi' 2026-06-10T18:53:50,502 adding 'frequenz/api/common/v1/microgrid/components/ev_charger_pb2_grpc.py' 2026-06-10T18:53:50,503 adding 'frequenz/api/common/v1/microgrid/components/ev_charger_pb2_grpc.pyi' 2026-06-10T18:53:50,505 adding 'frequenz/api/common/v1/microgrid/components/fuse_pb2.py' 2026-06-10T18:53:50,506 adding 'frequenz/api/common/v1/microgrid/components/fuse_pb2.pyi' 2026-06-10T18:53:50,507 adding 'frequenz/api/common/v1/microgrid/components/fuse_pb2_grpc.py' 2026-06-10T18:53:50,508 adding 'frequenz/api/common/v1/microgrid/components/fuse_pb2_grpc.pyi' 2026-06-10T18:53:50,509 adding 'frequenz/api/common/v1/microgrid/components/grid_pb2.py' 2026-06-10T18:53:50,511 adding 'frequenz/api/common/v1/microgrid/components/grid_pb2.pyi' 2026-06-10T18:53:50,512 adding 'frequenz/api/common/v1/microgrid/components/grid_pb2_grpc.py' 2026-06-10T18:53:50,513 adding 'frequenz/api/common/v1/microgrid/components/grid_pb2_grpc.pyi' 2026-06-10T18:53:50,515 adding 'frequenz/api/common/v1/microgrid/components/inverter_pb2.py' 2026-06-10T18:53:50,516 adding 'frequenz/api/common/v1/microgrid/components/inverter_pb2.pyi' 2026-06-10T18:53:50,517 adding 'frequenz/api/common/v1/microgrid/components/inverter_pb2_grpc.py' 2026-06-10T18:53:50,518 adding 'frequenz/api/common/v1/microgrid/components/inverter_pb2_grpc.pyi' 2026-06-10T18:53:50,520 adding 'frequenz/api/common/v1/microgrid/components/transformer_pb2.py' 2026-06-10T18:53:50,521 adding 'frequenz/api/common/v1/microgrid/components/transformer_pb2.pyi' 2026-06-10T18:53:50,522 adding 'frequenz/api/common/v1/microgrid/components/transformer_pb2_grpc.py' 2026-06-10T18:53:50,524 adding 'frequenz/api/common/v1/microgrid/components/transformer_pb2_grpc.pyi' 2026-06-10T18:53:50,525 adding 'frequenz/api/common/v1/microgrid/sensors/__init__.py' 2026-06-10T18:53:50,527 adding 'frequenz/api/common/v1/microgrid/sensors/sensors_pb2.py' 2026-06-10T18:53:50,529 adding 'frequenz/api/common/v1/microgrid/sensors/sensors_pb2.pyi' 2026-06-10T18:53:50,530 adding 'frequenz/api/common/v1/microgrid/sensors/sensors_pb2_grpc.py' 2026-06-10T18:53:50,532 adding 'frequenz/api/common/v1/microgrid/sensors/sensors_pb2_grpc.pyi' 2026-06-10T18:53:50,533 adding 'frequenz/api/common/v1/pagination/__init__.py' 2026-06-10T18:53:50,535 adding 'frequenz/api/common/v1/pagination/pagination_info_pb2.py' 2026-06-10T18:53:50,536 adding 'frequenz/api/common/v1/pagination/pagination_info_pb2.pyi' 2026-06-10T18:53:50,537 adding 'frequenz/api/common/v1/pagination/pagination_info_pb2_grpc.py' 2026-06-10T18:53:50,539 adding 'frequenz/api/common/v1/pagination/pagination_info_pb2_grpc.pyi' 2026-06-10T18:53:50,540 adding 'frequenz/api/common/v1/pagination/pagination_params_pb2.py' 2026-06-10T18:53:50,541 adding 'frequenz/api/common/v1/pagination/pagination_params_pb2.pyi' 2026-06-10T18:53:50,543 adding 'frequenz/api/common/v1/pagination/pagination_params_pb2_grpc.py' 2026-06-10T18:53:50,544 adding 'frequenz/api/common/v1/pagination/pagination_params_pb2_grpc.pyi' 2026-06-10T18:53:50,546 adding 'frequenz/api/common/v1/types/__init__.py' 2026-06-10T18:53:50,547 adding 'frequenz/api/common/v1/types/decimal_pb2.py' 2026-06-10T18:53:50,548 adding 'frequenz/api/common/v1/types/decimal_pb2.pyi' 2026-06-10T18:53:50,550 adding 'frequenz/api/common/v1/types/decimal_pb2_grpc.py' 2026-06-10T18:53:50,551 adding 'frequenz/api/common/v1/types/decimal_pb2_grpc.pyi' 2026-06-10T18:53:50,553 adding 'frequenz/api/common/v1alpha7/__init__.py' 2026-06-10T18:53:50,555 adding 'frequenz/api/common/v1alpha7/grid/__init__.py' 2026-06-10T18:53:50,556 adding 'frequenz/api/common/v1alpha7/grid/delivery_area_pb2.py' 2026-06-10T18:53:50,558 adding 'frequenz/api/common/v1alpha7/grid/delivery_area_pb2.pyi' 2026-06-10T18:53:50,559 adding 'frequenz/api/common/v1alpha7/grid/delivery_area_pb2_grpc.py' 2026-06-10T18:53:50,560 adding 'frequenz/api/common/v1alpha7/grid/delivery_area_pb2_grpc.pyi' 2026-06-10T18:53:50,561 adding 'frequenz/api/common/v1alpha7/grid/delivery_duration_pb2.py' 2026-06-10T18:53:50,563 adding 'frequenz/api/common/v1alpha7/grid/delivery_duration_pb2.pyi' 2026-06-10T18:53:50,564 adding 'frequenz/api/common/v1alpha7/grid/delivery_duration_pb2_grpc.py' 2026-06-10T18:53:50,565 adding 'frequenz/api/common/v1alpha7/grid/delivery_duration_pb2_grpc.pyi' 2026-06-10T18:53:50,567 adding 'frequenz/api/common/v1alpha7/market/__init__.py' 2026-06-10T18:53:50,568 adding 'frequenz/api/common/v1alpha7/market/energy_pb2.py' 2026-06-10T18:53:50,570 adding 'frequenz/api/common/v1alpha7/market/energy_pb2.pyi' 2026-06-10T18:53:50,571 adding 'frequenz/api/common/v1alpha7/market/energy_pb2_grpc.py' 2026-06-10T18:53:50,572 adding 'frequenz/api/common/v1alpha7/market/energy_pb2_grpc.pyi' 2026-06-10T18:53:50,574 adding 'frequenz/api/common/v1alpha7/market/power_pb2.py' 2026-06-10T18:53:50,575 adding 'frequenz/api/common/v1alpha7/market/power_pb2.pyi' 2026-06-10T18:53:50,577 adding 'frequenz/api/common/v1alpha7/market/power_pb2_grpc.py' 2026-06-10T18:53:50,578 adding 'frequenz/api/common/v1alpha7/market/power_pb2_grpc.pyi' 2026-06-10T18:53:50,579 adding 'frequenz/api/common/v1alpha7/market/price_pb2.py' 2026-06-10T18:53:50,581 adding 'frequenz/api/common/v1alpha7/market/price_pb2.pyi' 2026-06-10T18:53:50,582 adding 'frequenz/api/common/v1alpha7/market/price_pb2_grpc.py' 2026-06-10T18:53:50,583 adding 'frequenz/api/common/v1alpha7/market/price_pb2_grpc.pyi' 2026-06-10T18:53:50,585 adding 'frequenz/api/common/v1alpha7/metrics/__init__.py' 2026-06-10T18:53:50,586 adding 'frequenz/api/common/v1alpha7/metrics/bounds_pb2.py' 2026-06-10T18:53:50,587 adding 'frequenz/api/common/v1alpha7/metrics/bounds_pb2.pyi' 2026-06-10T18:53:50,588 adding 'frequenz/api/common/v1alpha7/metrics/bounds_pb2_grpc.py' 2026-06-10T18:53:50,590 adding 'frequenz/api/common/v1alpha7/metrics/bounds_pb2_grpc.pyi' 2026-06-10T18:53:50,591 adding 'frequenz/api/common/v1alpha7/metrics/metrics_pb2.py' 2026-06-10T18:53:50,594 adding 'frequenz/api/common/v1alpha7/metrics/metrics_pb2.pyi' 2026-06-10T18:53:50,596 adding 'frequenz/api/common/v1alpha7/metrics/metrics_pb2_grpc.py' 2026-06-10T18:53:50,597 adding 'frequenz/api/common/v1alpha7/metrics/metrics_pb2_grpc.pyi' 2026-06-10T18:53:50,599 adding 'frequenz/api/common/v1alpha7/microgrid/__init__.py' 2026-06-10T18:53:50,600 adding 'frequenz/api/common/v1alpha7/microgrid/lifetime_pb2.py' 2026-06-10T18:53:50,602 adding 'frequenz/api/common/v1alpha7/microgrid/lifetime_pb2.pyi' 2026-06-10T18:53:50,603 adding 'frequenz/api/common/v1alpha7/microgrid/lifetime_pb2_grpc.py' 2026-06-10T18:53:50,604 adding 'frequenz/api/common/v1alpha7/microgrid/lifetime_pb2_grpc.pyi' 2026-06-10T18:53:50,606 adding 'frequenz/api/common/v1alpha7/microgrid/microgrid_pb2.py' 2026-06-10T18:53:50,607 adding 'frequenz/api/common/v1alpha7/microgrid/microgrid_pb2.pyi' 2026-06-10T18:53:50,608 adding 'frequenz/api/common/v1alpha7/microgrid/microgrid_pb2_grpc.py' 2026-06-10T18:53:50,610 adding 'frequenz/api/common/v1alpha7/microgrid/microgrid_pb2_grpc.pyi' 2026-06-10T18:53:50,612 adding 'frequenz/api/common/v1alpha7/microgrid/communication_components/__init__.py' 2026-06-10T18:53:50,613 adding 'frequenz/api/common/v1alpha7/microgrid/communication_components/communication_components_pb2.py' 2026-06-10T18:53:50,616 adding 'frequenz/api/common/v1alpha7/microgrid/communication_components/communication_components_pb2.pyi' 2026-06-10T18:53:50,617 adding 'frequenz/api/common/v1alpha7/microgrid/communication_components/communication_components_pb2_grpc.py' 2026-06-10T18:53:50,618 adding 'frequenz/api/common/v1alpha7/microgrid/communication_components/communication_components_pb2_grpc.pyi' 2026-06-10T18:53:50,620 adding 'frequenz/api/common/v1alpha7/microgrid/electrical_components/__init__.py' 2026-06-10T18:53:50,622 adding 'frequenz/api/common/v1alpha7/microgrid/electrical_components/electrical_components_pb2.py' 2026-06-10T18:53:50,629 adding 'frequenz/api/common/v1alpha7/microgrid/electrical_components/electrical_components_pb2.pyi' 2026-06-10T18:53:50,631 adding 'frequenz/api/common/v1alpha7/microgrid/electrical_components/electrical_components_pb2_grpc.py' 2026-06-10T18:53:50,633 adding 'frequenz/api/common/v1alpha7/microgrid/electrical_components/electrical_components_pb2_grpc.pyi' 2026-06-10T18:53:50,635 adding 'frequenz/api/common/v1alpha7/microgrid/sensors/__init__.py' 2026-06-10T18:53:50,636 adding 'frequenz/api/common/v1alpha7/microgrid/sensors/sensors_pb2.py' 2026-06-10T18:53:50,638 adding 'frequenz/api/common/v1alpha7/microgrid/sensors/sensors_pb2.pyi' 2026-06-10T18:53:50,639 adding 'frequenz/api/common/v1alpha7/microgrid/sensors/sensors_pb2_grpc.py' 2026-06-10T18:53:50,640 adding 'frequenz/api/common/v1alpha7/microgrid/sensors/sensors_pb2_grpc.pyi' 2026-06-10T18:53:50,642 adding 'frequenz/api/common/v1alpha7/pagination/__init__.py' 2026-06-10T18:53:50,644 adding 'frequenz/api/common/v1alpha7/pagination/pagination_info_pb2.py' 2026-06-10T18:53:50,645 adding 'frequenz/api/common/v1alpha7/pagination/pagination_info_pb2.pyi' 2026-06-10T18:53:50,646 adding 'frequenz/api/common/v1alpha7/pagination/pagination_info_pb2_grpc.py' 2026-06-10T18:53:50,647 adding 'frequenz/api/common/v1alpha7/pagination/pagination_info_pb2_grpc.pyi' 2026-06-10T18:53:50,649 adding 'frequenz/api/common/v1alpha7/pagination/pagination_params_pb2.py' 2026-06-10T18:53:50,650 adding 'frequenz/api/common/v1alpha7/pagination/pagination_params_pb2.pyi' 2026-06-10T18:53:50,652 adding 'frequenz/api/common/v1alpha7/pagination/pagination_params_pb2_grpc.py' 2026-06-10T18:53:50,653 adding 'frequenz/api/common/v1alpha7/pagination/pagination_params_pb2_grpc.pyi' 2026-06-10T18:53:50,655 adding 'frequenz/api/common/v1alpha7/streaming/__init__.py' 2026-06-10T18:53:50,656 adding 'frequenz/api/common/v1alpha7/streaming/event_pb2.py' 2026-06-10T18:53:50,657 adding 'frequenz/api/common/v1alpha7/streaming/event_pb2.pyi' 2026-06-10T18:53:50,658 adding 'frequenz/api/common/v1alpha7/streaming/event_pb2_grpc.py' 2026-06-10T18:53:50,660 adding 'frequenz/api/common/v1alpha7/streaming/event_pb2_grpc.pyi' 2026-06-10T18:53:50,662 adding 'frequenz/api/common/v1alpha7/type/__init__.py' 2026-06-10T18:53:50,663 adding 'frequenz/api/common/v1alpha7/type/decimal_pb2.py' 2026-06-10T18:53:50,664 adding 'frequenz/api/common/v1alpha7/type/decimal_pb2.pyi' 2026-06-10T18:53:50,666 adding 'frequenz/api/common/v1alpha7/type/decimal_pb2_grpc.py' 2026-06-10T18:53:50,667 adding 'frequenz/api/common/v1alpha7/type/decimal_pb2_grpc.pyi' 2026-06-10T18:53:50,668 adding 'frequenz/api/common/v1alpha7/type/interval_pb2.py' 2026-06-10T18:53:50,670 adding 'frequenz/api/common/v1alpha7/type/interval_pb2.pyi' 2026-06-10T18:53:50,671 adding 'frequenz/api/common/v1alpha7/type/interval_pb2_grpc.py' 2026-06-10T18:53:50,672 adding 'frequenz/api/common/v1alpha7/type/interval_pb2_grpc.pyi' 2026-06-10T18:53:50,674 adding 'frequenz/api/common/v1alpha7/type/location_pb2.py' 2026-06-10T18:53:50,675 adding 'frequenz/api/common/v1alpha7/type/location_pb2.pyi' 2026-06-10T18:53:50,676 adding 'frequenz/api/common/v1alpha7/type/location_pb2_grpc.py' 2026-06-10T18:53:50,678 adding 'frequenz/api/common/v1alpha7/type/location_pb2_grpc.pyi' 2026-06-10T18:53:50,680 adding 'frequenz/api/common/v1alpha8/__init__.py' 2026-06-10T18:53:50,683 adding 'frequenz/api/common/v1alpha8/grid/__init__.py' 2026-06-10T18:53:50,684 adding 'frequenz/api/common/v1alpha8/grid/balancing_group_pb2.py' 2026-06-10T18:53:50,685 adding 'frequenz/api/common/v1alpha8/grid/balancing_group_pb2.pyi' 2026-06-10T18:53:50,687 adding 'frequenz/api/common/v1alpha8/grid/balancing_group_pb2_grpc.py' 2026-06-10T18:53:50,688 adding 'frequenz/api/common/v1alpha8/grid/balancing_group_pb2_grpc.pyi' 2026-06-10T18:53:50,689 adding 'frequenz/api/common/v1alpha8/grid/delivery_area_pb2.py' 2026-06-10T18:53:50,691 adding 'frequenz/api/common/v1alpha8/grid/delivery_area_pb2.pyi' 2026-06-10T18:53:50,692 adding 'frequenz/api/common/v1alpha8/grid/delivery_area_pb2_grpc.py' 2026-06-10T18:53:50,693 adding 'frequenz/api/common/v1alpha8/grid/delivery_area_pb2_grpc.pyi' 2026-06-10T18:53:50,695 adding 'frequenz/api/common/v1alpha8/grid/delivery_duration_pb2.py' 2026-06-10T18:53:50,696 adding 'frequenz/api/common/v1alpha8/grid/delivery_duration_pb2.pyi' 2026-06-10T18:53:50,698 adding 'frequenz/api/common/v1alpha8/grid/delivery_duration_pb2_grpc.py' 2026-06-10T18:53:50,699 adding 'frequenz/api/common/v1alpha8/grid/delivery_duration_pb2_grpc.pyi' 2026-06-10T18:53:50,700 adding 'frequenz/api/common/v1alpha8/grid/flexibility_service_pb2.py' 2026-06-10T18:53:50,702 adding 'frequenz/api/common/v1alpha8/grid/flexibility_service_pb2.pyi' 2026-06-10T18:53:50,704 adding 'frequenz/api/common/v1alpha8/grid/flexibility_service_pb2_grpc.py' 2026-06-10T18:53:50,705 adding 'frequenz/api/common/v1alpha8/grid/flexibility_service_pb2_grpc.pyi' 2026-06-10T18:53:50,706 adding 'frequenz/api/common/v1alpha8/grid/market_location_pb2.py' 2026-06-10T18:53:50,708 adding 'frequenz/api/common/v1alpha8/grid/market_location_pb2.pyi' 2026-06-10T18:53:50,709 adding 'frequenz/api/common/v1alpha8/grid/market_location_pb2_grpc.py' 2026-06-10T18:53:50,711 adding 'frequenz/api/common/v1alpha8/grid/market_location_pb2_grpc.pyi' 2026-06-10T18:53:50,712 adding 'frequenz/api/common/v1alpha8/grid/provision_duration_pb2.py' 2026-06-10T18:53:50,714 adding 'frequenz/api/common/v1alpha8/grid/provision_duration_pb2.pyi' 2026-06-10T18:53:50,715 adding 'frequenz/api/common/v1alpha8/grid/provision_duration_pb2_grpc.py' 2026-06-10T18:53:50,716 adding 'frequenz/api/common/v1alpha8/grid/provision_duration_pb2_grpc.pyi' 2026-06-10T18:53:50,718 adding 'frequenz/api/common/v1alpha8/gridpool/__init__.py' 2026-06-10T18:53:50,719 adding 'frequenz/api/common/v1alpha8/gridpool/gridpool_pb2.py' 2026-06-10T18:53:50,721 adding 'frequenz/api/common/v1alpha8/gridpool/gridpool_pb2.pyi' 2026-06-10T18:53:50,722 adding 'frequenz/api/common/v1alpha8/gridpool/gridpool_pb2_grpc.py' 2026-06-10T18:53:50,723 adding 'frequenz/api/common/v1alpha8/gridpool/gridpool_pb2_grpc.pyi' 2026-06-10T18:53:50,725 adding 'frequenz/api/common/v1alpha8/identity/__init__.py' 2026-06-10T18:53:50,726 adding 'frequenz/api/common/v1alpha8/identity/resource_uri_pb2.py' 2026-06-10T18:53:50,728 adding 'frequenz/api/common/v1alpha8/identity/resource_uri_pb2.pyi' 2026-06-10T18:53:50,730 adding 'frequenz/api/common/v1alpha8/identity/resource_uri_pb2_grpc.py' 2026-06-10T18:53:50,731 adding 'frequenz/api/common/v1alpha8/identity/resource_uri_pb2_grpc.pyi' 2026-06-10T18:53:50,733 adding 'frequenz/api/common/v1alpha8/market/__init__.py' 2026-06-10T18:53:50,734 adding 'frequenz/api/common/v1alpha8/market/energy_pb2.py' 2026-06-10T18:53:50,736 adding 'frequenz/api/common/v1alpha8/market/energy_pb2.pyi' 2026-06-10T18:53:50,737 adding 'frequenz/api/common/v1alpha8/market/energy_pb2_grpc.py' 2026-06-10T18:53:50,738 adding 'frequenz/api/common/v1alpha8/market/energy_pb2_grpc.pyi' 2026-06-10T18:53:50,740 adding 'frequenz/api/common/v1alpha8/market/market_area_pb2.py' 2026-06-10T18:53:50,741 adding 'frequenz/api/common/v1alpha8/market/market_area_pb2.pyi' 2026-06-10T18:53:50,742 adding 'frequenz/api/common/v1alpha8/market/market_area_pb2_grpc.py' 2026-06-10T18:53:50,744 adding 'frequenz/api/common/v1alpha8/market/market_area_pb2_grpc.pyi' 2026-06-10T18:53:50,745 adding 'frequenz/api/common/v1alpha8/market/power_pb2.py' 2026-06-10T18:53:50,746 adding 'frequenz/api/common/v1alpha8/market/power_pb2.pyi' 2026-06-10T18:53:50,748 adding 'frequenz/api/common/v1alpha8/market/power_pb2_grpc.py' 2026-06-10T18:53:50,749 adding 'frequenz/api/common/v1alpha8/market/power_pb2_grpc.pyi' 2026-06-10T18:53:50,750 adding 'frequenz/api/common/v1alpha8/market/price_pb2.py' 2026-06-10T18:53:50,752 adding 'frequenz/api/common/v1alpha8/market/price_pb2.pyi' 2026-06-10T18:53:50,753 adding 'frequenz/api/common/v1alpha8/market/price_pb2_grpc.py' 2026-06-10T18:53:50,754 adding 'frequenz/api/common/v1alpha8/market/price_pb2_grpc.pyi' 2026-06-10T18:53:50,756 adding 'frequenz/api/common/v1alpha8/metrics/__init__.py' 2026-06-10T18:53:50,757 adding 'frequenz/api/common/v1alpha8/metrics/bounds_pb2.py' 2026-06-10T18:53:50,758 adding 'frequenz/api/common/v1alpha8/metrics/bounds_pb2.pyi' 2026-06-10T18:53:50,759 adding 'frequenz/api/common/v1alpha8/metrics/bounds_pb2_grpc.py' 2026-06-10T18:53:50,760 adding 'frequenz/api/common/v1alpha8/metrics/bounds_pb2_grpc.pyi' 2026-06-10T18:53:50,762 adding 'frequenz/api/common/v1alpha8/metrics/metrics_pb2.py' 2026-06-10T18:53:50,765 adding 'frequenz/api/common/v1alpha8/metrics/metrics_pb2.pyi' 2026-06-10T18:53:50,766 adding 'frequenz/api/common/v1alpha8/metrics/metrics_pb2_grpc.py' 2026-06-10T18:53:50,768 adding 'frequenz/api/common/v1alpha8/metrics/metrics_pb2_grpc.pyi' 2026-06-10T18:53:50,770 adding 'frequenz/api/common/v1alpha8/microgrid/__init__.py' 2026-06-10T18:53:50,771 adding 'frequenz/api/common/v1alpha8/microgrid/lifetime_pb2.py' 2026-06-10T18:53:50,773 adding 'frequenz/api/common/v1alpha8/microgrid/lifetime_pb2.pyi' 2026-06-10T18:53:50,774 adding 'frequenz/api/common/v1alpha8/microgrid/lifetime_pb2_grpc.py' 2026-06-10T18:53:50,775 adding 'frequenz/api/common/v1alpha8/microgrid/lifetime_pb2_grpc.pyi' 2026-06-10T18:53:50,776 adding 'frequenz/api/common/v1alpha8/microgrid/microgrid_pb2.py' 2026-06-10T18:53:50,778 adding 'frequenz/api/common/v1alpha8/microgrid/microgrid_pb2.pyi' 2026-06-10T18:53:50,779 adding 'frequenz/api/common/v1alpha8/microgrid/microgrid_pb2_grpc.py' 2026-06-10T18:53:50,781 adding 'frequenz/api/common/v1alpha8/microgrid/microgrid_pb2_grpc.pyi' 2026-06-10T18:53:50,782 adding 'frequenz/api/common/v1alpha8/microgrid/communication_components/__init__.py' 2026-06-10T18:53:50,784 adding 'frequenz/api/common/v1alpha8/microgrid/communication_components/communication_components_pb2.py' 2026-06-10T18:53:50,786 adding 'frequenz/api/common/v1alpha8/microgrid/communication_components/communication_components_pb2.pyi' 2026-06-10T18:53:50,788 adding 'frequenz/api/common/v1alpha8/microgrid/communication_components/communication_components_pb2_grpc.py' 2026-06-10T18:53:50,789 adding 'frequenz/api/common/v1alpha8/microgrid/communication_components/communication_components_pb2_grpc.pyi' 2026-06-10T18:53:50,791 adding 'frequenz/api/common/v1alpha8/microgrid/electrical_components/__init__.py' 2026-06-10T18:53:50,793 adding 'frequenz/api/common/v1alpha8/microgrid/electrical_components/electrical_components_pb2.py' 2026-06-10T18:53:50,800 adding 'frequenz/api/common/v1alpha8/microgrid/electrical_components/electrical_components_pb2.pyi' 2026-06-10T18:53:50,802 adding 'frequenz/api/common/v1alpha8/microgrid/electrical_components/electrical_components_pb2_grpc.py' 2026-06-10T18:53:50,803 adding 'frequenz/api/common/v1alpha8/microgrid/electrical_components/electrical_components_pb2_grpc.pyi' 2026-06-10T18:53:50,805 adding 'frequenz/api/common/v1alpha8/microgrid/sensors/__init__.py' 2026-06-10T18:53:50,807 adding 'frequenz/api/common/v1alpha8/microgrid/sensors/sensors_pb2.py' 2026-06-10T18:53:50,809 adding 'frequenz/api/common/v1alpha8/microgrid/sensors/sensors_pb2.pyi' 2026-06-10T18:53:50,810 adding 'frequenz/api/common/v1alpha8/microgrid/sensors/sensors_pb2_grpc.py' 2026-06-10T18:53:50,811 adding 'frequenz/api/common/v1alpha8/microgrid/sensors/sensors_pb2_grpc.pyi' 2026-06-10T18:53:50,813 adding 'frequenz/api/common/v1alpha8/pagination/__init__.py' 2026-06-10T18:53:50,814 adding 'frequenz/api/common/v1alpha8/pagination/pagination_info_pb2.py' 2026-06-10T18:53:50,816 adding 'frequenz/api/common/v1alpha8/pagination/pagination_info_pb2.pyi' 2026-06-10T18:53:50,817 adding 'frequenz/api/common/v1alpha8/pagination/pagination_info_pb2_grpc.py' 2026-06-10T18:53:50,818 adding 'frequenz/api/common/v1alpha8/pagination/pagination_info_pb2_grpc.pyi' 2026-06-10T18:53:50,820 adding 'frequenz/api/common/v1alpha8/pagination/pagination_params_pb2.py' 2026-06-10T18:53:50,821 adding 'frequenz/api/common/v1alpha8/pagination/pagination_params_pb2.pyi' 2026-06-10T18:53:50,822 adding 'frequenz/api/common/v1alpha8/pagination/pagination_params_pb2_grpc.py' 2026-06-10T18:53:50,823 adding 'frequenz/api/common/v1alpha8/pagination/pagination_params_pb2_grpc.pyi' 2026-06-10T18:53:50,825 adding 'frequenz/api/common/v1alpha8/streaming/__init__.py' 2026-06-10T18:53:50,826 adding 'frequenz/api/common/v1alpha8/streaming/event_pb2.py' 2026-06-10T18:53:50,827 adding 'frequenz/api/common/v1alpha8/streaming/event_pb2.pyi' 2026-06-10T18:53:50,829 adding 'frequenz/api/common/v1alpha8/streaming/event_pb2_grpc.py' 2026-06-10T18:53:50,830 adding 'frequenz/api/common/v1alpha8/streaming/event_pb2_grpc.pyi' 2026-06-10T18:53:50,832 adding 'frequenz/api/common/v1alpha8/types/__init__.py' 2026-06-10T18:53:50,833 adding 'frequenz/api/common/v1alpha8/types/decimal_pb2.py' 2026-06-10T18:53:50,834 adding 'frequenz/api/common/v1alpha8/types/decimal_pb2.pyi' 2026-06-10T18:53:50,836 adding 'frequenz/api/common/v1alpha8/types/decimal_pb2_grpc.py' 2026-06-10T18:53:50,837 adding 'frequenz/api/common/v1alpha8/types/decimal_pb2_grpc.pyi' 2026-06-10T18:53:50,838 adding 'frequenz/api/common/v1alpha8/types/interval_pb2.py' 2026-06-10T18:53:50,839 adding 'frequenz/api/common/v1alpha8/types/interval_pb2.pyi' 2026-06-10T18:53:50,840 adding 'frequenz/api/common/v1alpha8/types/interval_pb2_grpc.py' 2026-06-10T18:53:50,842 adding 'frequenz/api/common/v1alpha8/types/interval_pb2_grpc.pyi' 2026-06-10T18:53:50,843 adding 'frequenz/api/common/v1alpha8/types/location_pb2.py' 2026-06-10T18:53:50,844 adding 'frequenz/api/common/v1alpha8/types/location_pb2.pyi' 2026-06-10T18:53:50,845 adding 'frequenz/api/common/v1alpha8/types/location_pb2_grpc.py' 2026-06-10T18:53:50,847 adding 'frequenz/api/common/v1alpha8/types/location_pb2_grpc.pyi' 2026-06-10T18:53:50,849 adding 'frequenz_api_common-0.8.10.dist-info/licenses/LICENSE' 2026-06-10T18:53:50,851 adding 'frequenz_api_common-0.8.10.dist-info/METADATA' 2026-06-10T18:53:50,852 adding 'frequenz_api_common-0.8.10.dist-info/WHEEL' 2026-06-10T18:53:50,853 adding 'frequenz_api_common-0.8.10.dist-info/top_level.txt' 2026-06-10T18:53:50,858 adding 'frequenz_api_common-0.8.10.dist-info/RECORD' 2026-06-10T18:53:50,866 removing build/bdist.linux-armv7l/wheel 2026-06-10T18:53:51,070 Building wheel for frequenz-api-common (pyproject.toml): finished with status 'done' 2026-06-10T18:53:51,086 Created wheel for frequenz-api-common: filename=frequenz_api_common-0.8.10-py3-none-any.whl size=338977 sha256=bef1ec0ee84c1afad1e6eb8deee43b525c71bf26537f0c71536a0c508fe3e6ac 2026-06-10T18:53:51,088 Stored in directory: /tmp/pip-ephem-wheel-cache-_kb67can/wheels/00/9c/b0/5026bfb6220c54f437149e2cf4fdd7bb52daf8a7bb061da7a9 2026-06-10T18:53:51,116 Successfully built frequenz-api-common 2026-06-10T18:53:51,128 Removed build tracker: '/tmp/pip-build-tracker-sddvgamo'