2026-04-27T16:29:15,599 Created temporary directory: /tmp/pip-ephem-wheel-cache-j8x8nbsk 2026-04-27T16:29:15,601 Created temporary directory: /tmp/pip-build-tracker-j66se5q2 2026-04-27T16:29:15,602 Initialized build tracking at /tmp/pip-build-tracker-j66se5q2 2026-04-27T16:29:15,602 Created build tracker: /tmp/pip-build-tracker-j66se5q2 2026-04-27T16:29:15,603 Entered build tracker: /tmp/pip-build-tracker-j66se5q2 2026-04-27T16:29:15,603 Created temporary directory: /tmp/pip-wheel-0f3aztdy 2026-04-27T16:29:15,607 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-04-27T16:29:15,609 Created temporary directory: /tmp/pip-ephem-wheel-cache-4ntwebzy 2026-04-27T16:29:15,630 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-04-27T16:29:15,634 2 location(s) to search for versions of frequenz-api-common: 2026-04-27T16:29:15,634 * https://pypi.org/simple/frequenz-api-common/ 2026-04-27T16:29:15,634 * https://www.piwheels.org/simple/frequenz-api-common/ 2026-04-27T16:29:15,635 Fetching project page and analyzing links: https://pypi.org/simple/frequenz-api-common/ 2026-04-27T16:29:15,635 Getting page https://pypi.org/simple/frequenz-api-common/ 2026-04-27T16:29:15,637 Found index url https://pypi.org/simple 2026-04-27T16:29:15,864 Fetched page https://pypi.org/simple/frequenz-api-common/ as application/vnd.pypi.simple.v1+json 2026-04-27T16:29:15,873 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-04-27T16:29:15,874 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-04-27T16:29:15,876 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-04-27T16:29:15,876 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-04-27T16:29:15,877 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-04-27T16:29:15,878 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-04-27T16:29:15,879 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-04-27T16:29:15,879 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-04-27T16:29:15,880 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-04-27T16:29:15,881 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-04-27T16:29:15,882 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-04-27T16:29:15,883 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-04-27T16:29:15,884 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-04-27T16:29:15,884 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-04-27T16:29:15,885 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-04-27T16:29:15,886 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-04-27T16:29:15,887 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-04-27T16:29:15,887 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-04-27T16:29:15,888 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-04-27T16:29:15,889 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-04-27T16:29:15,890 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-04-27T16:29:15,891 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-04-27T16:29:15,892 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-04-27T16:29:15,892 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-04-27T16:29:15,893 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-04-27T16:29:15,894 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-04-27T16:29:15,895 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-04-27T16:29:15,895 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-04-27T16:29:15,896 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-04-27T16:29:15,897 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-04-27T16:29:15,898 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-04-27T16:29:15,898 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-04-27T16:29:15,899 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-04-27T16:29:15,900 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-04-27T16:29:15,900 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-04-27T16:29:15,901 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-04-27T16:29:15,902 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-04-27T16:29:15,903 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-04-27T16:29:15,904 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-04-27T16:29:15,905 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-04-27T16:29:15,905 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-04-27T16:29:15,906 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-04-27T16:29:15,907 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-04-27T16:29:15,907 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-04-27T16:29:15,908 Fetching project page and analyzing links: https://www.piwheels.org/simple/frequenz-api-common/ 2026-04-27T16:29:15,909 Getting page https://www.piwheels.org/simple/frequenz-api-common/ 2026-04-27T16:29:15,910 Found index url https://www.piwheels.org/simple 2026-04-27T16:29:16,083 Fetched page https://www.piwheels.org/simple/frequenz-api-common/ as text/html 2026-04-27T16:29:16,091 Skipping link: No binaries permitted for frequenz-api-common: https://www.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-04-27T16:29:16,091 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-04-27T16:29:16,092 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-04-27T16:29:16,092 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-04-27T16:29:16,093 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-04-27T16:29:16,094 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-04-27T16:29:16,094 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-04-27T16:29:16,095 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-04-27T16:29:16,095 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-04-27T16:29:16,096 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-04-27T16:29:16,096 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-04-27T16:29:16,096 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-04-27T16:29:16,097 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-04-27T16:29:16,098 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-04-27T16:29:16,098 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-04-27T16:29:16,099 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-04-27T16:29:16,099 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-04-27T16:29:16,100 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-04-27T16:29:16,100 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-04-27T16:29:16,101 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-04-27T16:29:16,101 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-04-27T16:29:16,102 Skipping link: not a file: https://www.piwheels.org/simple/frequenz-api-common/ 2026-04-27T16:29:16,102 Skipping link: not a file: https://pypi.org/simple/frequenz-api-common/ 2026-04-27T16:29:16,125 Given no hashes to check 1 links for project 'frequenz-api-common': discarding no candidates 2026-04-27T16:29:16,144 Collecting frequenz-api-common==0.8.3 2026-04-27T16:29:16,147 Created temporary directory: /tmp/pip-unpack-xfd9qjgg 2026-04-27T16:29:16,295 Downloading frequenz_api_common-0.8.3.tar.gz (69 kB) 2026-04-27T16:29:16,586 Added frequenz-api-common==0.8.3 from https://files.pythonhosted.org/packages/50/e5/fda560851574d5ce7f88fa41e123bfff6cb3dddc351bf5504369140e156a/frequenz_api_common-0.8.3.tar.gz to build tracker '/tmp/pip-build-tracker-j66se5q2' 2026-04-27T16:29:16,599 Created temporary directory: /tmp/pip-build-env-zpbb4orl 2026-04-27T16:29:16,604 Installing build dependencies: started 2026-04-27T16:29:16,605 Running command pip subprocess to install build dependencies 2026-04-27T16:29:17,753 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-04-27T16:29:18,237 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-04-27T16:29:18,260 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-04-27T16:29:20,041 Collecting setuptools==82.0.1 2026-04-27T16:29:20,125 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-04-27T16:29:20,511 Collecting setuptools_scm[toml]==10.0.5 2026-04-27T16:29:20,526 Using cached https://www.piwheels.org/simple/setuptools-scm/setuptools_scm-10.0.5-py3-none-any.whl (21 kB) 2026-04-27T16:29:20,769 Collecting frequenz-repo-config[api]==0.17.0 2026-04-27T16:29:21,033 Downloading https://archive1.piwheels.org/simple/frequenz-repo-config/frequenz_repo_config-0.17.0-py3-none-any.whl (44 kB) 2026-04-27T16:29:21,051 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 44.6/44.6 kB 4.1 MB/s eta 0:00:00 2026-04-27T16:29:22,661 Collecting protobuf==6.33.6 2026-04-27T16:29:22,819 Downloading protobuf-6.33.6-py3-none-any.whl (170 kB) 2026-04-27T16:29:22,914 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 170.7/170.7 kB 1.9 MB/s eta 0:00:00 2026-04-27T16:29:28,049 Collecting grpcio-tools==1.80.0 2026-04-27T16:29:28,064 Downloading https://www.piwheels.org/simple/grpcio-tools/grpcio_tools-1.80.0-cp311-cp311-linux_armv7l.whl (75.3 MB) 2026-04-27T16:29:34,920 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 75.3/75.3 MB 4.1 MB/s eta 0:00:00 2026-04-27T16:29:41,340 Collecting grpcio==1.80.0 2026-04-27T16:29:41,503 Using cached grpcio-1.80.0-cp311-cp311-linux_armv7l.whl (6.1 MB) 2026-04-27T16:29:41,934 Collecting vcs-versioning>=1.0.0.dev0 2026-04-27T16:29:41,952 Using cached https://www.piwheels.org/simple/vcs-versioning/vcs_versioning-1.1.1-py3-none-any.whl (79 kB) 2026-04-27T16:29:42,175 Collecting packaging>=20 2026-04-27T16:29:42,194 Using cached https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl (100 kB) 2026-04-27T16:29:42,549 Collecting nox>=2022.11.21 2026-04-27T16:29:42,562 Downloading https://www.piwheels.org/simple/nox/nox-2026.4.10-py3-none-any.whl (75 kB) 2026-04-27T16:29:42,579 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 75.5/75.5 kB 7.1 MB/s eta 0:00:00 2026-04-27T16:29:42,752 Collecting mkdocs-gen-files<0.7.0,>=0.4.0 2026-04-27T16:29:42,969 Downloading https://archive1.piwheels.org/simple/mkdocs-gen-files/mkdocs_gen_files-0.6.1-py3-none-any.whl (8.3 kB) 2026-04-27T16:29:43,247 Collecting semver<4,>=3.0.1 2026-04-27T16:29:43,257 Downloading https://www.piwheels.org/simple/semver/semver-3.0.4-py3-none-any.whl (17 kB) 2026-04-27T16:29:43,417 Collecting github-action-utils<2,>=1.1.0 2026-04-27T16:29:43,458 Downloading https://archive1.piwheels.org/simple/github-action-utils/github_action_utils-1.1.0-py2.py3-none-any.whl (8.9 kB) 2026-04-27T16:29:43,765 Collecting mkdocstrings-python<3,>=1.14.6 2026-04-27T16:29:43,775 Downloading https://www.piwheels.org/simple/mkdocstrings-python/mkdocstrings_python-2.0.3-py3-none-any.whl (104 kB) 2026-04-27T16:29:43,795 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 104.8/104.8 kB 8.1 MB/s eta 0:00:00 2026-04-27T16:29:43,997 Collecting mypy-protobuf<6,>=3.0.0 2026-04-27T16:29:44,018 Downloading https://archive1.piwheels.org/simple/mypy-protobuf/mypy_protobuf-5.0.0-py3-none-any.whl (26 kB) 2026-04-27T16:29:44,977 Collecting typing-extensions~=4.12 2026-04-27T16:29:44,999 Using cached https://www.piwheels.org/simple/typing-extensions/typing_extensions-4.15.0-py3-none-any.whl (44 kB) 2026-04-27T16:29:45,193 Collecting mkdocs<=1.6.1,>=1.4.1 2026-04-27T16:29:45,204 Downloading https://www.piwheels.org/simple/mkdocs/mkdocs-1.6.1-py3-none-any.whl (3.9 MB) 2026-04-27T16:29:45,600 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.9/3.9 MB 9.9 MB/s eta 0:00:00 2026-04-27T16:29:46,163 Collecting properdocs>=1.6.5 2026-04-27T16:29:46,394 Downloading https://archive1.piwheels.org/simple/properdocs/properdocs-1.6.7-py3-none-any.whl (225 kB) 2026-04-27T16:29:46,449 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 225.4/225.4 kB 5.1 MB/s eta 0:00:00 2026-04-27T16:29:46,751 Collecting mkdocstrings>=0.30 2026-04-27T16:29:46,760 Downloading https://www.piwheels.org/simple/mkdocstrings/mkdocstrings-1.0.4-py3-none-any.whl (35 kB) 2026-04-27T16:29:46,877 Collecting mkdocs-autorefs>=1.4 2026-04-27T16:29:46,896 Downloading https://www.piwheels.org/simple/mkdocs-autorefs/mkdocs_autorefs-1.4.4-py3-none-any.whl (25 kB) 2026-04-27T16:29:46,970 Collecting griffelib>=2.0 2026-04-27T16:29:46,980 Downloading https://www.piwheels.org/simple/griffelib/griffelib-2.0.2-py3-none-any.whl (142 kB) 2026-04-27T16:29:47,000 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 142.4/142.4 kB 10.6 MB/s eta 0:00:00 2026-04-27T16:29:47,588 Collecting types-protobuf>=4.24 2026-04-27T16:29:47,607 Using cached https://www.piwheels.org/simple/types-protobuf/types_protobuf-7.34.1.20260408-py3-none-any.whl (86 kB) 2026-04-27T16:29:47,933 Collecting argcomplete<4,>=1.9.4 2026-04-27T16:29:47,945 Downloading https://www.piwheels.org/simple/argcomplete/argcomplete-3.6.3-py3-none-any.whl (43 kB) 2026-04-27T16:29:47,961 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 43.8/43.8 kB 3.6 MB/s eta 0:00:00 2026-04-27T16:29:48,106 Collecting attrs>=24.1 2026-04-27T16:29:48,123 Using cached https://www.piwheels.org/simple/attrs/attrs-26.1.0-py3-none-any.whl (67 kB) 2026-04-27T16:29:48,304 Collecting colorlog<7,>=2.6.1 2026-04-27T16:29:48,313 Downloading https://www.piwheels.org/simple/colorlog/colorlog-6.10.1-py3-none-any.whl (11 kB) 2026-04-27T16:29:48,409 Collecting dependency-groups>=1.1 2026-04-27T16:29:48,422 WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'ProtocolError('Connection aborted.', RemoteDisconnected('Remote end closed connection without response'))': /simple/dependency-groups/dependency_groups-1.3.1-py3-none-any.whl 2026-04-27T16:29:48,655 Using cached https://archive1.piwheels.org/simple/dependency-groups/dependency_groups-1.3.1-py3-none-any.whl (8.7 kB) 2026-04-27T16:29:49,062 Collecting humanize>=4 2026-04-27T16:29:49,087 Using cached https://www.piwheels.org/simple/humanize/humanize-4.15.0-py3-none-any.whl (132 kB) 2026-04-27T16:29:50,054 Collecting virtualenv>=20.15 2026-04-27T16:29:50,496 Using cached https://www.piwheels.org/simple/virtualenv/virtualenv-21.2.4-py3-none-any.whl (5.8 MB) 2026-04-27T16:29:51,263 Collecting click>=7.0 2026-04-27T16:29:51,284 Using cached https://www.piwheels.org/simple/click/click-8.3.3-py3-none-any.whl (110 kB) 2026-04-27T16:29:51,377 Collecting ghp-import>=1.0 2026-04-27T16:29:51,386 Downloading https://www.piwheels.org/simple/ghp-import/ghp_import-2.1.0-py3-none-any.whl (10 kB) 2026-04-27T16:29:51,693 Collecting jinja2>=2.11.1 2026-04-27T16:29:51,718 Using cached https://www.piwheels.org/simple/jinja2/jinja2-3.1.6-py3-none-any.whl (134 kB) 2026-04-27T16:29:52,133 Collecting markdown>=3.3.6 2026-04-27T16:29:52,142 Downloading https://www.piwheels.org/simple/markdown/markdown-3.10.2-py3-none-any.whl (108 kB) 2026-04-27T16:29:52,163 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 108.2/108.2 kB 7.4 MB/s eta 0:00:00 2026-04-27T16:29:52,873 Collecting markupsafe>=2.0.1 2026-04-27T16:29:52,888 Using cached https://www.piwheels.org/simple/markupsafe/markupsafe-3.0.3-cp311-cp311-linux_armv7l.whl (21 kB) 2026-04-27T16:29:52,974 Collecting mergedeep>=1.3.4 2026-04-27T16:29:52,985 Downloading https://www.piwheels.org/simple/mergedeep/mergedeep-1.3.4-py3-none-any.whl (6.4 kB) 2026-04-27T16:29:53,059 Collecting mkdocs-get-deps>=0.2.0 2026-04-27T16:29:53,069 Downloading https://www.piwheels.org/simple/mkdocs-get-deps/mkdocs_get_deps-0.2.2-py3-none-any.whl (9.6 kB) 2026-04-27T16:29:53,224 Collecting pathspec>=0.11.1 2026-04-27T16:29:53,239 Using cached https://www.piwheels.org/simple/pathspec/pathspec-1.1.1-py3-none-any.whl (57 kB) 2026-04-27T16:29:53,308 Collecting pyyaml-env-tag>=0.1 2026-04-27T16:29:53,319 Downloading https://www.piwheels.org/simple/pyyaml-env-tag/pyyaml_env_tag-1.1-py3-none-any.whl (4.7 kB) 2026-04-27T16:29:53,877 Collecting pyyaml>=5.1 2026-04-27T16:29:53,893 Using cached https://www.piwheels.org/simple/pyyaml/pyyaml-6.0.3-cp311-cp311-linux_armv7l.whl (45 kB) 2026-04-27T16:29:54,059 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-04-27T16:29:54,060 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-04-27T16:29:54,306 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-04-27T16:29:54,307 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-04-27T16:29:54,309 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-04-27T16:29:54,357 Collecting watchdog>=2.0 2026-04-27T16:29:54,366 Downloading watchdog-6.0.0-py3-none-manylinux2014_armv7l.whl (79 kB) 2026-04-27T16:29:54,384 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 79.1/79.1 kB 6.3 MB/s eta 0:00:00 2026-04-27T16:29:54,914 Collecting pymdown-extensions>=6.3 2026-04-27T16:29:54,927 Downloading https://www.piwheels.org/simple/pymdown-extensions/pymdown_extensions-10.21.2-py3-none-any.whl (268 kB) 2026-04-27T16:29:54,959 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 268.9/268.9 kB 10.6 MB/s eta 0:00:00 2026-04-27T16:29:55,279 Collecting platformdirs>=2.2.0 2026-04-27T16:29:55,294 Using cached https://www.piwheels.org/simple/platformdirs/platformdirs-4.9.6-py3-none-any.whl (21 kB) 2026-04-27T16:29:55,558 Collecting distlib<1,>=0.3.7 2026-04-27T16:29:55,602 Using cached https://www.piwheels.org/simple/distlib/distlib-0.4.0-py2.py3-none-any.whl (469 kB) 2026-04-27T16:29:55,856 Collecting filelock<4,>=3.24.2 2026-04-27T16:29:55,871 Using cached https://www.piwheels.org/simple/filelock/filelock-3.29.0-py3-none-any.whl (39 kB) 2026-04-27T16:29:56,059 Collecting python-discovery>=1.2.2 2026-04-27T16:29:56,075 Using cached https://www.piwheels.org/simple/python-discovery/python_discovery-1.2.2-py3-none-any.whl (31 kB) 2026-04-27T16:29:56,548 Collecting python-dateutil>=2.8.1 2026-04-27T16:29:56,580 Using cached https://www.piwheels.org/simple/python-dateutil/python_dateutil-2.9.0.post0-py2.py3-none-any.whl (229 kB) 2026-04-27T16:29:57,123 Collecting six>=1.5 2026-04-27T16:29:57,138 Using cached https://www.piwheels.org/simple/six/six-1.17.0-py2.py3-none-any.whl (11 kB) 2026-04-27T16:30:00,807 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-04-27T16:30:01,380 Creating /tmp/pip-build-env-zpbb4orl/overlay/local/bin 2026-04-27T16:30:01,382 changing mode of /tmp/pip-build-env-zpbb4orl/overlay/local/bin/watchmedo to 755 2026-04-27T16:30:04,716 changing mode of /tmp/pip-build-env-zpbb4orl/overlay/local/bin/pysemver to 755 2026-04-27T16:30:06,513 changing mode of /tmp/pip-build-env-zpbb4orl/overlay/local/bin/markdown_py to 755 2026-04-27T16:30:07,984 changing mode of /tmp/pip-build-env-zpbb4orl/overlay/local/bin/activate-global-python-argcomplete to 755 2026-04-27T16:30:07,985 changing mode of /tmp/pip-build-env-zpbb4orl/overlay/local/bin/python-argcomplete-check-easy-install-script to 755 2026-04-27T16:30:07,987 changing mode of /tmp/pip-build-env-zpbb4orl/overlay/local/bin/register-python-argcomplete to 755 2026-04-27T16:30:08,285 changing mode of /tmp/pip-build-env-zpbb4orl/overlay/local/bin/vcs-versioning to 755 2026-04-27T16:30:09,628 changing mode of /tmp/pip-build-env-zpbb4orl/overlay/local/bin/protoc-gen-mypy to 755 2026-04-27T16:30:09,629 changing mode of /tmp/pip-build-env-zpbb4orl/overlay/local/bin/protoc-gen-mypy_grpc to 755 2026-04-27T16:30:09,674 changing mode of /tmp/pip-build-env-zpbb4orl/overlay/local/bin/mkdocs-get-deps to 755 2026-04-27T16:30:10,989 changing mode of /tmp/pip-build-env-zpbb4orl/overlay/local/bin/dependency-groups to 755 2026-04-27T16:30:10,991 changing mode of /tmp/pip-build-env-zpbb4orl/overlay/local/bin/lint-dependency-groups to 755 2026-04-27T16:30:10,993 changing mode of /tmp/pip-build-env-zpbb4orl/overlay/local/bin/pip-install-dependency-groups to 755 2026-04-27T16:30:11,755 changing mode of /tmp/pip-build-env-zpbb4orl/overlay/local/bin/virtualenv to 755 2026-04-27T16:30:11,864 changing mode of /tmp/pip-build-env-zpbb4orl/overlay/local/bin/setuptools-scm to 755 2026-04-27T16:30:15,795 changing mode of /tmp/pip-build-env-zpbb4orl/overlay/local/bin/python-grpc-tools-protoc to 755 2026-04-27T16:30:15,828 changing mode of /tmp/pip-build-env-zpbb4orl/overlay/local/bin/ghp-import to 755 2026-04-27T16:30:16,241 changing mode of /tmp/pip-build-env-zpbb4orl/overlay/local/bin/properdocs to 755 2026-04-27T16:30:16,454 changing mode of /tmp/pip-build-env-zpbb4orl/overlay/local/bin/nox to 755 2026-04-27T16:30:16,456 changing mode of /tmp/pip-build-env-zpbb4orl/overlay/local/bin/tox-to-nox to 755 2026-04-27T16:30:17,274 changing mode of /tmp/pip-build-env-zpbb4orl/overlay/local/bin/mkdocs to 755 2026-04-27T16:30:19,375 Successfully installed argcomplete-3.6.3 attrs-26.1.0 click-8.3.3 colorlog-6.10.1 dependency-groups-1.3.1 distlib-0.4.0 filelock-3.29.0 frequenz-repo-config-0.17.0 ghp-import-2.1.0 github-action-utils-1.1.0 griffelib-2.0.2 grpcio-1.80.0 grpcio-tools-1.80.0 humanize-4.15.0 jinja2-3.1.6 markdown-3.10.2 markupsafe-3.0.3 mergedeep-1.3.4 mkdocs-1.6.1 mkdocs-autorefs-1.4.4 mkdocs-gen-files-0.6.1 mkdocs-get-deps-0.2.2 mkdocstrings-1.0.4 mkdocstrings-python-2.0.3 mypy-protobuf-5.0.0 nox-2026.4.10 packaging-26.2 pathspec-1.1.1 platformdirs-4.9.6 properdocs-1.6.7 protobuf-6.33.6 pymdown-extensions-10.21.2 python-dateutil-2.9.0.post0 python-discovery-1.2.2 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.20260408 typing-extensions-4.15.0 vcs-versioning-1.1.1 virtualenv-21.2.4 watchdog-6.0.0 2026-04-27T16:30:20,492 Installing build dependencies: finished with status 'done' 2026-04-27T16:30:20,499 Getting requirements to build wheel: started 2026-04-27T16:30:20,500 Running command Getting requirements to build wheel 2026-04-27T16:30:21,492 running egg_info 2026-04-27T16:30:21,510 writing py/frequenz_api_common.egg-info/PKG-INFO 2026-04-27T16:30:21,520 writing dependency_links to py/frequenz_api_common.egg-info/dependency_links.txt 2026-04-27T16:30:21,525 writing requirements to py/frequenz_api_common.egg-info/requires.txt 2026-04-27T16:30:21,527 writing top-level names to py/frequenz_api_common.egg-info/top_level.txt 2026-04-27T16:30:21,674 /tmp/pip-build-env-zpbb4orl/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-04-27T16:30:21,675 return get_active_overrides().subprocess_timeout 2026-04-27T16:30:21,683 listing git files failed - pretending there aren't any 2026-04-27T16:30:21,687 reading manifest file 'py/frequenz_api_common.egg-info/SOURCES.txt' 2026-04-27T16:30:21,708 reading manifest template 'MANIFEST.in' 2026-04-27T16:30:21,709 warning: no previously-included files found matching '.cookiecutter-replay.json' 2026-04-27T16:30:21,710 warning: no previously-included files found matching '.editorconfig' 2026-04-27T16:30:21,711 warning: no previously-included files found matching '.gitignore' 2026-04-27T16:30:21,711 warning: no previously-included files found matching '.gitmodules' 2026-04-27T16:30:21,712 warning: no previously-included files found matching 'CODEOWNERS' 2026-04-27T16:30:21,712 warning: no previously-included files found matching 'CONTRIBUTING.md' 2026-04-27T16:30:21,713 warning: no previously-included files found matching 'mkdocs.yml' 2026-04-27T16:30:21,714 warning: no previously-included files found matching 'noxfile.py' 2026-04-27T16:30:21,714 warning: no previously-included files found matching 'py/frequenz/api/common/conftest.py' 2026-04-27T16:30:21,715 warning: no previously-included files matching '*' found under directory '.github' 2026-04-27T16:30:21,716 warning: no previously-included files matching '*' found under directory 'benchmarks' 2026-04-27T16:30:21,716 warning: no previously-included files matching '*' found under directory 'docs' 2026-04-27T16:30:21,717 warning: no previously-included files matching '*' found under directory 'pytests' 2026-04-27T16:30:21,743 warning: no files found matching '*.pyi' under directory 'py' 2026-04-27T16:30:21,743 warning: no files found matching '*.proto' under directory 'submodules' 2026-04-27T16:30:21,744 adding license file 'LICENSE' 2026-04-27T16:30:21,750 writing manifest file 'py/frequenz_api_common.egg-info/SOURCES.txt' 2026-04-27T16:30:21,856 Getting requirements to build wheel: finished with status 'done' 2026-04-27T16:30:21,859 Created temporary directory: /tmp/pip-modern-metadata-pgepv179 2026-04-27T16:30:21,862 Preparing metadata (pyproject.toml): started 2026-04-27T16:30:21,863 Running command Preparing metadata (pyproject.toml) 2026-04-27T16:30:22,742 running dist_info 2026-04-27T16:30:22,779 creating /tmp/pip-modern-metadata-pgepv179/frequenz_api_common.egg-info 2026-04-27T16:30:22,780 writing /tmp/pip-modern-metadata-pgepv179/frequenz_api_common.egg-info/PKG-INFO 2026-04-27T16:30:22,789 writing dependency_links to /tmp/pip-modern-metadata-pgepv179/frequenz_api_common.egg-info/dependency_links.txt 2026-04-27T16:30:22,795 writing requirements to /tmp/pip-modern-metadata-pgepv179/frequenz_api_common.egg-info/requires.txt 2026-04-27T16:30:22,796 writing top-level names to /tmp/pip-modern-metadata-pgepv179/frequenz_api_common.egg-info/top_level.txt 2026-04-27T16:30:22,798 writing manifest file '/tmp/pip-modern-metadata-pgepv179/frequenz_api_common.egg-info/SOURCES.txt' 2026-04-27T16:30:22,935 /tmp/pip-build-env-zpbb4orl/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-04-27T16:30:22,936 return get_active_overrides().subprocess_timeout 2026-04-27T16:30:22,942 listing git files failed - pretending there aren't any 2026-04-27T16:30:22,947 reading manifest file '/tmp/pip-modern-metadata-pgepv179/frequenz_api_common.egg-info/SOURCES.txt' 2026-04-27T16:30:22,948 reading manifest template 'MANIFEST.in' 2026-04-27T16:30:22,950 warning: no previously-included files found matching '.cookiecutter-replay.json' 2026-04-27T16:30:22,950 warning: no previously-included files found matching '.editorconfig' 2026-04-27T16:30:22,951 warning: no previously-included files found matching '.gitignore' 2026-04-27T16:30:22,952 warning: no previously-included files found matching '.gitmodules' 2026-04-27T16:30:22,952 warning: no previously-included files found matching 'CODEOWNERS' 2026-04-27T16:30:22,953 warning: no previously-included files found matching 'CONTRIBUTING.md' 2026-04-27T16:30:22,953 warning: no previously-included files found matching 'mkdocs.yml' 2026-04-27T16:30:22,954 warning: no previously-included files found matching 'noxfile.py' 2026-04-27T16:30:22,954 warning: no previously-included files found matching 'py/frequenz/api/common/conftest.py' 2026-04-27T16:30:22,955 warning: no previously-included files matching '*' found under directory '.github' 2026-04-27T16:30:22,956 warning: no previously-included files matching '*' found under directory 'benchmarks' 2026-04-27T16:30:22,957 warning: no previously-included files matching '*' found under directory 'docs' 2026-04-27T16:30:22,957 warning: no previously-included files matching '*' found under directory 'pytests' 2026-04-27T16:30:22,983 warning: no files found matching '*.pyi' under directory 'py' 2026-04-27T16:30:22,984 warning: no files found matching '*.proto' under directory 'submodules' 2026-04-27T16:30:22,985 adding license file 'LICENSE' 2026-04-27T16:30:22,988 writing manifest file '/tmp/pip-modern-metadata-pgepv179/frequenz_api_common.egg-info/SOURCES.txt' 2026-04-27T16:30:22,989 creating '/tmp/pip-modern-metadata-pgepv179/frequenz_api_common-0.8.3.dist-info' 2026-04-27T16:30:23,133 Preparing metadata (pyproject.toml): finished with status 'done' 2026-04-27T16:30:23,141 Source in /tmp/pip-wheel-0f3aztdy/frequenz-api-common_8753efc2b4464c958925b2254f081ded has version 0.8.3, which satisfies requirement frequenz-api-common==0.8.3 from https://files.pythonhosted.org/packages/50/e5/fda560851574d5ce7f88fa41e123bfff6cb3dddc351bf5504369140e156a/frequenz_api_common-0.8.3.tar.gz 2026-04-27T16:30:23,156 Removed frequenz-api-common==0.8.3 from https://files.pythonhosted.org/packages/50/e5/fda560851574d5ce7f88fa41e123bfff6cb3dddc351bf5504369140e156a/frequenz_api_common-0.8.3.tar.gz from build tracker '/tmp/pip-build-tracker-j66se5q2' 2026-04-27T16:30:23,162 Created temporary directory: /tmp/pip-unpack-al91ievz 2026-04-27T16:30:23,163 Building wheels for collected packages: frequenz-api-common 2026-04-27T16:30:23,180 Created temporary directory: /tmp/pip-wheel-advhonf1 2026-04-27T16:30:23,180 Destination directory: /tmp/pip-wheel-advhonf1 2026-04-27T16:30:23,182 Building wheel for frequenz-api-common (pyproject.toml): started 2026-04-27T16:30:23,184 Running command Building wheel for frequenz-api-common (pyproject.toml) 2026-04-27T16:30:24,026 running bdist_wheel 2026-04-27T16:30:24,096 running build 2026-04-27T16:30:24,097 running compile_proto 2026-04-27T16:30:25,606 Writing mypy to frequenz/api/common/components_pb2.pyi 2026-04-27T16:30:25,609 Writing mypy to frequenz/api/common/location_pb2.pyi 2026-04-27T16:30:25,615 Writing mypy to frequenz/api/common/metrics_pb2.pyi 2026-04-27T16:30:25,617 Writing mypy to frequenz/api/common/v1alpha8/pagination/pagination_params_pb2.pyi 2026-04-27T16:30:25,618 Writing mypy to frequenz/api/common/v1alpha8/pagination/pagination_info_pb2.pyi 2026-04-27T16:30:25,621 Writing mypy to frequenz/api/common/v1alpha8/grid/delivery_area_pb2.pyi 2026-04-27T16:30:25,623 Writing mypy to frequenz/api/common/v1alpha8/grid/delivery_duration_pb2.pyi 2026-04-27T16:30:25,624 Writing mypy to frequenz/api/common/v1alpha8/types/decimal_pb2.pyi 2026-04-27T16:30:25,626 Writing mypy to frequenz/api/common/v1alpha8/types/interval_pb2.pyi 2026-04-27T16:30:25,628 Writing mypy to frequenz/api/common/v1alpha8/types/location_pb2.pyi 2026-04-27T16:30:25,630 Writing mypy to frequenz/api/common/v1alpha8/microgrid/lifetime_pb2.pyi 2026-04-27T16:30:25,635 Writing mypy to frequenz/api/common/v1alpha8/microgrid/microgrid_pb2.pyi 2026-04-27T16:30:25,664 Writing mypy to frequenz/api/common/v1alpha8/microgrid/electrical_components/electrical_components_pb2.pyi 2026-04-27T16:30:25,672 Writing mypy to frequenz/api/common/v1alpha8/microgrid/sensors/sensors_pb2.pyi 2026-04-27T16:30:25,680 Writing mypy to frequenz/api/common/v1alpha8/microgrid/communication_components/communication_components_pb2.pyi 2026-04-27T16:30:25,683 Writing mypy to frequenz/api/common/v1alpha8/market/price_pb2.pyi 2026-04-27T16:30:25,685 Writing mypy to frequenz/api/common/v1alpha8/market/power_pb2.pyi 2026-04-27T16:30:25,686 Writing mypy to frequenz/api/common/v1alpha8/market/energy_pb2.pyi 2026-04-27T16:30:25,688 Writing mypy to frequenz/api/common/v1alpha8/streaming/event_pb2.pyi 2026-04-27T16:30:25,689 Writing mypy to frequenz/api/common/v1alpha8/metrics/bounds_pb2.pyi 2026-04-27T16:30:25,701 Writing mypy to frequenz/api/common/v1alpha8/metrics/metrics_pb2.pyi 2026-04-27T16:30:25,703 Writing mypy to frequenz/api/common/v1alpha8/gridpool/gridpool_pb2.pyi 2026-04-27T16:30:25,716 Writing mypy to frequenz/api/common/metrics/electrical_pb2.pyi 2026-04-27T16:30:25,718 Writing mypy to frequenz/api/common/v1/location_pb2.pyi 2026-04-27T16:30:25,720 Writing mypy to frequenz/api/common/v1/pagination/pagination_params_pb2.pyi 2026-04-27T16:30:25,722 Writing mypy to frequenz/api/common/v1/pagination/pagination_info_pb2.pyi 2026-04-27T16:30:25,724 Writing mypy to frequenz/api/common/v1/grid/delivery_area_pb2.pyi 2026-04-27T16:30:25,727 Writing mypy to frequenz/api/common/v1/grid/delivery_duration_pb2.pyi 2026-04-27T16:30:25,728 Writing mypy to frequenz/api/common/v1/types/decimal_pb2.pyi 2026-04-27T16:30:25,730 Writing mypy to frequenz/api/common/v1/microgrid/lifetime_pb2.pyi 2026-04-27T16:30:25,735 Writing mypy to frequenz/api/common/v1/microgrid/microgrid_pb2.pyi 2026-04-27T16:30:25,745 Writing mypy to frequenz/api/common/v1/microgrid/sensors/sensors_pb2.pyi 2026-04-27T16:30:25,747 Writing mypy to frequenz/api/common/v1/microgrid/components/inverter_pb2.pyi 2026-04-27T16:30:25,749 Writing mypy to frequenz/api/common/v1/microgrid/components/ev_charger_pb2.pyi 2026-04-27T16:30:25,767 Writing mypy to frequenz/api/common/v1/microgrid/components/components_pb2.pyi 2026-04-27T16:30:25,770 Writing mypy to frequenz/api/common/v1/microgrid/components/battery_pb2.pyi 2026-04-27T16:30:25,771 Writing mypy to frequenz/api/common/v1/microgrid/components/transformer_pb2.pyi 2026-04-27T16:30:25,773 Writing mypy to frequenz/api/common/v1/microgrid/components/fuse_pb2.pyi 2026-04-27T16:30:25,774 Writing mypy to frequenz/api/common/v1/microgrid/components/grid_pb2.pyi 2026-04-27T16:30:25,777 Writing mypy to frequenz/api/common/v1/market/price_pb2.pyi 2026-04-27T16:30:25,779 Writing mypy to frequenz/api/common/v1/market/power_pb2.pyi 2026-04-27T16:30:25,780 Writing mypy to frequenz/api/common/v1/market/energy_pb2.pyi 2026-04-27T16:30:25,782 Writing mypy to frequenz/api/common/v1/metrics/bounds_pb2.pyi 2026-04-27T16:30:25,791 Writing mypy to frequenz/api/common/v1/metrics/metric_sample_pb2.pyi 2026-04-27T16:30:25,793 Writing mypy to frequenz/api/common/v1alpha7/pagination/pagination_params_pb2.pyi 2026-04-27T16:30:25,796 Writing mypy to frequenz/api/common/v1alpha7/pagination/pagination_info_pb2.pyi 2026-04-27T16:30:25,797 Writing mypy to frequenz/api/common/v1alpha7/grid/delivery_area_pb2.pyi 2026-04-27T16:30:25,800 Writing mypy to frequenz/api/common/v1alpha7/grid/delivery_duration_pb2.pyi 2026-04-27T16:30:25,801 Writing mypy to frequenz/api/common/v1alpha7/microgrid/lifetime_pb2.pyi 2026-04-27T16:30:25,806 Writing mypy to frequenz/api/common/v1alpha7/microgrid/microgrid_pb2.pyi 2026-04-27T16:30:25,832 Writing mypy to frequenz/api/common/v1alpha7/microgrid/electrical_components/electrical_components_pb2.pyi 2026-04-27T16:30:25,839 Writing mypy to frequenz/api/common/v1alpha7/microgrid/sensors/sensors_pb2.pyi 2026-04-27T16:30:25,846 Writing mypy to frequenz/api/common/v1alpha7/microgrid/communication_components/communication_components_pb2.pyi 2026-04-27T16:30:25,847 Writing mypy to frequenz/api/common/v1alpha7/type/decimal_pb2.pyi 2026-04-27T16:30:25,848 Writing mypy to frequenz/api/common/v1alpha7/type/interval_pb2.pyi 2026-04-27T16:30:25,850 Writing mypy to frequenz/api/common/v1alpha7/type/location_pb2.pyi 2026-04-27T16:30:25,852 Writing mypy to frequenz/api/common/v1alpha7/market/price_pb2.pyi 2026-04-27T16:30:25,853 Writing mypy to frequenz/api/common/v1alpha7/market/power_pb2.pyi 2026-04-27T16:30:25,854 Writing mypy to frequenz/api/common/v1alpha7/market/energy_pb2.pyi 2026-04-27T16:30:25,855 Writing mypy to frequenz/api/common/v1alpha7/streaming/event_pb2.pyi 2026-04-27T16:30:25,857 Writing mypy to frequenz/api/common/v1alpha7/metrics/bounds_pb2.pyi 2026-04-27T16:30:25,868 Writing mypy to frequenz/api/common/v1alpha7/metrics/metrics_pb2.pyi 2026-04-27T16:30:27,030 Writing mypy to frequenz/api/common/components_pb2_grpc.pyi 2026-04-27T16:30:27,031 Writing mypy to frequenz/api/common/location_pb2_grpc.pyi 2026-04-27T16:30:27,032 Writing mypy to frequenz/api/common/metrics_pb2_grpc.pyi 2026-04-27T16:30:27,032 Writing mypy to frequenz/api/common/v1alpha8/pagination/pagination_params_pb2_grpc.pyi 2026-04-27T16:30:27,033 Writing mypy to frequenz/api/common/v1alpha8/pagination/pagination_info_pb2_grpc.pyi 2026-04-27T16:30:27,033 Writing mypy to frequenz/api/common/v1alpha8/grid/delivery_area_pb2_grpc.pyi 2026-04-27T16:30:27,034 Writing mypy to frequenz/api/common/v1alpha8/grid/delivery_duration_pb2_grpc.pyi 2026-04-27T16:30:27,035 Writing mypy to frequenz/api/common/v1alpha8/types/decimal_pb2_grpc.pyi 2026-04-27T16:30:27,036 Writing mypy to frequenz/api/common/v1alpha8/types/interval_pb2_grpc.pyi 2026-04-27T16:30:27,036 Writing mypy to frequenz/api/common/v1alpha8/types/location_pb2_grpc.pyi 2026-04-27T16:30:27,037 Writing mypy to frequenz/api/common/v1alpha8/microgrid/lifetime_pb2_grpc.pyi 2026-04-27T16:30:27,037 Writing mypy to frequenz/api/common/v1alpha8/microgrid/microgrid_pb2_grpc.pyi 2026-04-27T16:30:27,041 Writing mypy to frequenz/api/common/v1alpha8/microgrid/electrical_components/electrical_components_pb2_grpc.pyi 2026-04-27T16:30:27,043 Writing mypy to frequenz/api/common/v1alpha8/microgrid/sensors/sensors_pb2_grpc.pyi 2026-04-27T16:30:27,044 Writing mypy to frequenz/api/common/v1alpha8/microgrid/communication_components/communication_components_pb2_grpc.pyi 2026-04-27T16:30:27,045 Writing mypy to frequenz/api/common/v1alpha8/market/price_pb2_grpc.pyi 2026-04-27T16:30:27,045 Writing mypy to frequenz/api/common/v1alpha8/market/power_pb2_grpc.pyi 2026-04-27T16:30:27,046 Writing mypy to frequenz/api/common/v1alpha8/market/energy_pb2_grpc.pyi 2026-04-27T16:30:27,047 Writing mypy to frequenz/api/common/v1alpha8/streaming/event_pb2_grpc.pyi 2026-04-27T16:30:27,047 Writing mypy to frequenz/api/common/v1alpha8/metrics/bounds_pb2_grpc.pyi 2026-04-27T16:30:27,049 Writing mypy to frequenz/api/common/v1alpha8/metrics/metrics_pb2_grpc.pyi 2026-04-27T16:30:27,050 Writing mypy to frequenz/api/common/v1alpha8/gridpool/gridpool_pb2_grpc.pyi 2026-04-27T16:30:27,051 Writing mypy to frequenz/api/common/metrics/electrical_pb2_grpc.pyi 2026-04-27T16:30:27,052 Writing mypy to frequenz/api/common/v1/location_pb2_grpc.pyi 2026-04-27T16:30:27,053 Writing mypy to frequenz/api/common/v1/pagination/pagination_params_pb2_grpc.pyi 2026-04-27T16:30:27,053 Writing mypy to frequenz/api/common/v1/pagination/pagination_info_pb2_grpc.pyi 2026-04-27T16:30:27,054 Writing mypy to frequenz/api/common/v1/grid/delivery_area_pb2_grpc.pyi 2026-04-27T16:30:27,055 Writing mypy to frequenz/api/common/v1/grid/delivery_duration_pb2_grpc.pyi 2026-04-27T16:30:27,055 Writing mypy to frequenz/api/common/v1/types/decimal_pb2_grpc.pyi 2026-04-27T16:30:27,056 Writing mypy to frequenz/api/common/v1/microgrid/lifetime_pb2_grpc.pyi 2026-04-27T16:30:27,056 Writing mypy to frequenz/api/common/v1/microgrid/microgrid_pb2_grpc.pyi 2026-04-27T16:30:27,057 Writing mypy to frequenz/api/common/v1/microgrid/sensors/sensors_pb2_grpc.pyi 2026-04-27T16:30:27,058 Writing mypy to frequenz/api/common/v1/microgrid/components/inverter_pb2_grpc.pyi 2026-04-27T16:30:27,058 Writing mypy to frequenz/api/common/v1/microgrid/components/ev_charger_pb2_grpc.pyi 2026-04-27T16:30:27,061 Writing mypy to frequenz/api/common/v1/microgrid/components/components_pb2_grpc.pyi 2026-04-27T16:30:27,062 Writing mypy to frequenz/api/common/v1/microgrid/components/battery_pb2_grpc.pyi 2026-04-27T16:30:27,062 Writing mypy to frequenz/api/common/v1/microgrid/components/transformer_pb2_grpc.pyi 2026-04-27T16:30:27,063 Writing mypy to frequenz/api/common/v1/microgrid/components/fuse_pb2_grpc.pyi 2026-04-27T16:30:27,063 Writing mypy to frequenz/api/common/v1/microgrid/components/grid_pb2_grpc.pyi 2026-04-27T16:30:27,064 Writing mypy to frequenz/api/common/v1/market/price_pb2_grpc.pyi 2026-04-27T16:30:27,064 Writing mypy to frequenz/api/common/v1/market/power_pb2_grpc.pyi 2026-04-27T16:30:27,065 Writing mypy to frequenz/api/common/v1/market/energy_pb2_grpc.pyi 2026-04-27T16:30:27,065 Writing mypy to frequenz/api/common/v1/metrics/bounds_pb2_grpc.pyi 2026-04-27T16:30:27,066 Writing mypy to frequenz/api/common/v1/metrics/metric_sample_pb2_grpc.pyi 2026-04-27T16:30:27,067 Writing mypy to frequenz/api/common/v1alpha7/pagination/pagination_params_pb2_grpc.pyi 2026-04-27T16:30:27,068 Writing mypy to frequenz/api/common/v1alpha7/pagination/pagination_info_pb2_grpc.pyi 2026-04-27T16:30:27,068 Writing mypy to frequenz/api/common/v1alpha7/grid/delivery_area_pb2_grpc.pyi 2026-04-27T16:30:27,069 Writing mypy to frequenz/api/common/v1alpha7/grid/delivery_duration_pb2_grpc.pyi 2026-04-27T16:30:27,069 Writing mypy to frequenz/api/common/v1alpha7/microgrid/lifetime_pb2_grpc.pyi 2026-04-27T16:30:27,070 Writing mypy to frequenz/api/common/v1alpha7/microgrid/microgrid_pb2_grpc.pyi 2026-04-27T16:30:27,073 Writing mypy to frequenz/api/common/v1alpha7/microgrid/electrical_components/electrical_components_pb2_grpc.pyi 2026-04-27T16:30:27,074 Writing mypy to frequenz/api/common/v1alpha7/microgrid/sensors/sensors_pb2_grpc.pyi 2026-04-27T16:30:27,075 Writing mypy to frequenz/api/common/v1alpha7/microgrid/communication_components/communication_components_pb2_grpc.pyi 2026-04-27T16:30:27,076 Writing mypy to frequenz/api/common/v1alpha7/type/decimal_pb2_grpc.pyi 2026-04-27T16:30:27,077 Writing mypy to frequenz/api/common/v1alpha7/type/interval_pb2_grpc.pyi 2026-04-27T16:30:27,077 Writing mypy to frequenz/api/common/v1alpha7/type/location_pb2_grpc.pyi 2026-04-27T16:30:27,078 Writing mypy to frequenz/api/common/v1alpha7/market/price_pb2_grpc.pyi 2026-04-27T16:30:27,079 Writing mypy to frequenz/api/common/v1alpha7/market/power_pb2_grpc.pyi 2026-04-27T16:30:27,079 Writing mypy to frequenz/api/common/v1alpha7/market/energy_pb2_grpc.pyi 2026-04-27T16:30:27,080 Writing mypy to frequenz/api/common/v1alpha7/streaming/event_pb2_grpc.pyi 2026-04-27T16:30:27,080 Writing mypy to frequenz/api/common/v1alpha7/metrics/bounds_pb2_grpc.pyi 2026-04-27T16:30:27,081 Writing mypy to frequenz/api/common/v1alpha7/metrics/metrics_pb2_grpc.pyi 2026-04-27T16:30:27,533 Compiling proto files via: /usr/bin/python3 -m grpc_tools.protoc -Iproto --python_out=py --grpc_python_out=py --mypy_out=py --mypy_grpc_out=py proto/frequenz/api/common/components.proto proto/frequenz/api/common/location.proto proto/frequenz/api/common/metrics.proto proto/frequenz/api/common/v1alpha8/pagination/pagination_params.proto proto/frequenz/api/common/v1alpha8/pagination/pagination_info.proto proto/frequenz/api/common/v1alpha8/grid/delivery_area.proto proto/frequenz/api/common/v1alpha8/grid/delivery_duration.proto proto/frequenz/api/common/v1alpha8/types/decimal.proto proto/frequenz/api/common/v1alpha8/types/interval.proto proto/frequenz/api/common/v1alpha8/types/location.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/market/price.proto proto/frequenz/api/common/v1alpha8/market/power.proto proto/frequenz/api/common/v1alpha8/market/energy.proto proto/frequenz/api/common/v1alpha8/streaming/event.proto proto/frequenz/api/common/v1alpha8/metrics/bounds.proto proto/frequenz/api/common/v1alpha8/metrics/metrics.proto proto/frequenz/api/common/v1alpha8/gridpool/gridpool.proto proto/frequenz/api/common/metrics/electrical.proto proto/frequenz/api/common/v1/location.proto proto/frequenz/api/common/v1/pagination/pagination_params.proto proto/frequenz/api/common/v1/pagination/pagination_info.proto proto/frequenz/api/common/v1/grid/delivery_area.proto proto/frequenz/api/common/v1/grid/delivery_duration.proto proto/frequenz/api/common/v1/types/decimal.proto proto/frequenz/api/common/v1/microgrid/lifetime.proto proto/frequenz/api/common/v1/microgrid/microgrid.proto proto/frequenz/api/common/v1/microgrid/sensors/sensors.proto proto/frequenz/api/common/v1/microgrid/components/inverter.proto proto/frequenz/api/common/v1/microgrid/components/ev_charger.proto proto/frequenz/api/common/v1/microgrid/components/components.proto proto/frequenz/api/common/v1/microgrid/components/battery.proto proto/frequenz/api/common/v1/microgrid/components/transformer.proto proto/frequenz/api/common/v1/microgrid/components/fuse.proto proto/frequenz/api/common/v1/microgrid/components/grid.proto proto/frequenz/api/common/v1/market/price.proto proto/frequenz/api/common/v1/market/power.proto proto/frequenz/api/common/v1/market/energy.proto proto/frequenz/api/common/v1/metrics/bounds.proto proto/frequenz/api/common/v1/metrics/metric_sample.proto proto/frequenz/api/common/v1alpha7/pagination/pagination_params.proto proto/frequenz/api/common/v1alpha7/pagination/pagination_info.proto proto/frequenz/api/common/v1alpha7/grid/delivery_area.proto proto/frequenz/api/common/v1alpha7/grid/delivery_duration.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/type/decimal.proto proto/frequenz/api/common/v1alpha7/type/interval.proto proto/frequenz/api/common/v1alpha7/type/location.proto proto/frequenz/api/common/v1alpha7/market/price.proto proto/frequenz/api/common/v1alpha7/market/power.proto proto/frequenz/api/common/v1alpha7/market/energy.proto proto/frequenz/api/common/v1alpha7/streaming/event.proto proto/frequenz/api/common/v1alpha7/metrics/bounds.proto proto/frequenz/api/common/v1alpha7/metrics/metrics.proto 2026-04-27T16:30:27,534 running build_py 2026-04-27T16:30:27,537 creating build/lib/frequenz/api/common 2026-04-27T16:30:27,540 copying py/frequenz/api/common/metrics_pb2_grpc.py -> build/lib/frequenz/api/common 2026-04-27T16:30:27,542 copying py/frequenz/api/common/components_pb2.py -> build/lib/frequenz/api/common 2026-04-27T16:30:27,545 copying py/frequenz/api/common/components_pb2_grpc.py -> build/lib/frequenz/api/common 2026-04-27T16:30:27,546 copying py/frequenz/api/common/location_pb2_grpc.py -> build/lib/frequenz/api/common 2026-04-27T16:30:27,548 copying py/frequenz/api/common/location_pb2.py -> build/lib/frequenz/api/common 2026-04-27T16:30:27,550 copying py/frequenz/api/common/metrics_pb2.py -> build/lib/frequenz/api/common 2026-04-27T16:30:27,552 copying py/frequenz/api/common/__init__.py -> build/lib/frequenz/api/common 2026-04-27T16:30:27,555 creating build/lib/frequenz/api/common/v1alpha8 2026-04-27T16:30:27,556 copying py/frequenz/api/common/v1alpha8/__init__.py -> build/lib/frequenz/api/common/v1alpha8 2026-04-27T16:30:27,558 creating build/lib/frequenz/api/common/metrics 2026-04-27T16:30:27,559 copying py/frequenz/api/common/metrics/electrical_pb2.py -> build/lib/frequenz/api/common/metrics 2026-04-27T16:30:27,562 copying py/frequenz/api/common/metrics/__init__.py -> build/lib/frequenz/api/common/metrics 2026-04-27T16:30:27,563 copying py/frequenz/api/common/metrics/electrical_pb2_grpc.py -> build/lib/frequenz/api/common/metrics 2026-04-27T16:30:27,566 creating build/lib/frequenz/api/common/v1 2026-04-27T16:30:27,567 copying py/frequenz/api/common/v1/location_pb2_grpc.py -> build/lib/frequenz/api/common/v1 2026-04-27T16:30:27,569 copying py/frequenz/api/common/v1/location_pb2.py -> build/lib/frequenz/api/common/v1 2026-04-27T16:30:27,570 copying py/frequenz/api/common/v1/__init__.py -> build/lib/frequenz/api/common/v1 2026-04-27T16:30:27,573 creating build/lib/frequenz/api/common/v1alpha7 2026-04-27T16:30:27,574 copying py/frequenz/api/common/v1alpha7/__init__.py -> build/lib/frequenz/api/common/v1alpha7 2026-04-27T16:30:27,577 creating build/lib/frequenz/api/common/v1alpha8/pagination 2026-04-27T16:30:27,578 copying py/frequenz/api/common/v1alpha8/pagination/pagination_info_pb2.py -> build/lib/frequenz/api/common/v1alpha8/pagination 2026-04-27T16:30:27,579 copying py/frequenz/api/common/v1alpha8/pagination/pagination_info_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha8/pagination 2026-04-27T16:30:27,581 copying py/frequenz/api/common/v1alpha8/pagination/pagination_params_pb2.py -> build/lib/frequenz/api/common/v1alpha8/pagination 2026-04-27T16:30:27,583 copying py/frequenz/api/common/v1alpha8/pagination/pagination_params_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha8/pagination 2026-04-27T16:30:27,585 copying py/frequenz/api/common/v1alpha8/pagination/__init__.py -> build/lib/frequenz/api/common/v1alpha8/pagination 2026-04-27T16:30:27,588 creating build/lib/frequenz/api/common/v1alpha8/grid 2026-04-27T16:30:27,589 copying py/frequenz/api/common/v1alpha8/grid/delivery_duration_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha8/grid 2026-04-27T16:30:27,590 copying py/frequenz/api/common/v1alpha8/grid/delivery_area_pb2.py -> build/lib/frequenz/api/common/v1alpha8/grid 2026-04-27T16:30:27,592 copying py/frequenz/api/common/v1alpha8/grid/delivery_area_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha8/grid 2026-04-27T16:30:27,594 copying py/frequenz/api/common/v1alpha8/grid/delivery_duration_pb2.py -> build/lib/frequenz/api/common/v1alpha8/grid 2026-04-27T16:30:27,596 copying py/frequenz/api/common/v1alpha8/grid/__init__.py -> build/lib/frequenz/api/common/v1alpha8/grid 2026-04-27T16:30:27,599 creating build/lib/frequenz/api/common/v1alpha8/types 2026-04-27T16:30:27,600 copying py/frequenz/api/common/v1alpha8/types/location_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha8/types 2026-04-27T16:30:27,602 copying py/frequenz/api/common/v1alpha8/types/decimal_pb2.py -> build/lib/frequenz/api/common/v1alpha8/types 2026-04-27T16:30:27,604 copying py/frequenz/api/common/v1alpha8/types/location_pb2.py -> build/lib/frequenz/api/common/v1alpha8/types 2026-04-27T16:30:27,606 copying py/frequenz/api/common/v1alpha8/types/interval_pb2.py -> build/lib/frequenz/api/common/v1alpha8/types 2026-04-27T16:30:27,608 copying py/frequenz/api/common/v1alpha8/types/decimal_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha8/types 2026-04-27T16:30:27,610 copying py/frequenz/api/common/v1alpha8/types/interval_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha8/types 2026-04-27T16:30:27,612 copying py/frequenz/api/common/v1alpha8/types/__init__.py -> build/lib/frequenz/api/common/v1alpha8/types 2026-04-27T16:30:27,614 creating build/lib/frequenz/api/common/v1alpha8/microgrid 2026-04-27T16:30:27,615 copying py/frequenz/api/common/v1alpha8/microgrid/microgrid_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha8/microgrid 2026-04-27T16:30:27,617 copying py/frequenz/api/common/v1alpha8/microgrid/microgrid_pb2.py -> build/lib/frequenz/api/common/v1alpha8/microgrid 2026-04-27T16:30:27,619 copying py/frequenz/api/common/v1alpha8/microgrid/lifetime_pb2.py -> build/lib/frequenz/api/common/v1alpha8/microgrid 2026-04-27T16:30:27,621 copying py/frequenz/api/common/v1alpha8/microgrid/lifetime_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha8/microgrid 2026-04-27T16:30:27,623 copying py/frequenz/api/common/v1alpha8/microgrid/__init__.py -> build/lib/frequenz/api/common/v1alpha8/microgrid 2026-04-27T16:30:27,626 creating build/lib/frequenz/api/common/v1alpha8/market 2026-04-27T16:30:27,627 copying py/frequenz/api/common/v1alpha8/market/energy_pb2.py -> build/lib/frequenz/api/common/v1alpha8/market 2026-04-27T16:30:27,629 copying py/frequenz/api/common/v1alpha8/market/price_pb2.py -> build/lib/frequenz/api/common/v1alpha8/market 2026-04-27T16:30:27,631 copying py/frequenz/api/common/v1alpha8/market/power_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha8/market 2026-04-27T16:30:27,633 copying py/frequenz/api/common/v1alpha8/market/power_pb2.py -> build/lib/frequenz/api/common/v1alpha8/market 2026-04-27T16:30:27,634 copying py/frequenz/api/common/v1alpha8/market/energy_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha8/market 2026-04-27T16:30:27,636 copying py/frequenz/api/common/v1alpha8/market/price_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha8/market 2026-04-27T16:30:27,638 copying py/frequenz/api/common/v1alpha8/market/__init__.py -> build/lib/frequenz/api/common/v1alpha8/market 2026-04-27T16:30:27,641 creating build/lib/frequenz/api/common/v1alpha8/streaming 2026-04-27T16:30:27,642 copying py/frequenz/api/common/v1alpha8/streaming/event_pb2.py -> build/lib/frequenz/api/common/v1alpha8/streaming 2026-04-27T16:30:27,644 copying py/frequenz/api/common/v1alpha8/streaming/__init__.py -> build/lib/frequenz/api/common/v1alpha8/streaming 2026-04-27T16:30:27,645 copying py/frequenz/api/common/v1alpha8/streaming/event_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha8/streaming 2026-04-27T16:30:27,648 creating build/lib/frequenz/api/common/v1alpha8/metrics 2026-04-27T16:30:27,649 copying py/frequenz/api/common/v1alpha8/metrics/metrics_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha8/metrics 2026-04-27T16:30:27,651 copying py/frequenz/api/common/v1alpha8/metrics/bounds_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha8/metrics 2026-04-27T16:30:27,653 copying py/frequenz/api/common/v1alpha8/metrics/bounds_pb2.py -> build/lib/frequenz/api/common/v1alpha8/metrics 2026-04-27T16:30:27,655 copying py/frequenz/api/common/v1alpha8/metrics/metrics_pb2.py -> build/lib/frequenz/api/common/v1alpha8/metrics 2026-04-27T16:30:27,657 copying py/frequenz/api/common/v1alpha8/metrics/__init__.py -> build/lib/frequenz/api/common/v1alpha8/metrics 2026-04-27T16:30:27,660 creating build/lib/frequenz/api/common/v1alpha8/gridpool 2026-04-27T16:30:27,661 copying py/frequenz/api/common/v1alpha8/gridpool/gridpool_pb2.py -> build/lib/frequenz/api/common/v1alpha8/gridpool 2026-04-27T16:30:27,663 copying py/frequenz/api/common/v1alpha8/gridpool/__init__.py -> build/lib/frequenz/api/common/v1alpha8/gridpool 2026-04-27T16:30:27,665 copying py/frequenz/api/common/v1alpha8/gridpool/gridpool_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha8/gridpool 2026-04-27T16:30:27,667 creating build/lib/frequenz/api/common/v1alpha8/microgrid/electrical_components 2026-04-27T16:30:27,668 copying py/frequenz/api/common/v1alpha8/microgrid/electrical_components/electrical_components_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha8/microgrid/electrical_components 2026-04-27T16:30:27,670 copying py/frequenz/api/common/v1alpha8/microgrid/electrical_components/electrical_components_pb2.py -> build/lib/frequenz/api/common/v1alpha8/microgrid/electrical_components 2026-04-27T16:30:27,673 copying py/frequenz/api/common/v1alpha8/microgrid/electrical_components/__init__.py -> build/lib/frequenz/api/common/v1alpha8/microgrid/electrical_components 2026-04-27T16:30:27,675 creating build/lib/frequenz/api/common/v1alpha8/microgrid/sensors 2026-04-27T16:30:27,677 copying py/frequenz/api/common/v1alpha8/microgrid/sensors/sensors_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha8/microgrid/sensors 2026-04-27T16:30:27,679 copying py/frequenz/api/common/v1alpha8/microgrid/sensors/__init__.py -> build/lib/frequenz/api/common/v1alpha8/microgrid/sensors 2026-04-27T16:30:27,680 copying py/frequenz/api/common/v1alpha8/microgrid/sensors/sensors_pb2.py -> build/lib/frequenz/api/common/v1alpha8/microgrid/sensors 2026-04-27T16:30:27,683 creating build/lib/frequenz/api/common/v1alpha8/microgrid/communication_components 2026-04-27T16:30:27,684 copying py/frequenz/api/common/v1alpha8/microgrid/communication_components/communication_components_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha8/microgrid/communication_components 2026-04-27T16:30:27,686 copying py/frequenz/api/common/v1alpha8/microgrid/communication_components/communication_components_pb2.py -> build/lib/frequenz/api/common/v1alpha8/microgrid/communication_components 2026-04-27T16:30:27,689 copying py/frequenz/api/common/v1alpha8/microgrid/communication_components/__init__.py -> build/lib/frequenz/api/common/v1alpha8/microgrid/communication_components 2026-04-27T16:30:27,691 creating build/lib/frequenz/api/common/v1/pagination 2026-04-27T16:30:27,692 copying py/frequenz/api/common/v1/pagination/pagination_info_pb2.py -> build/lib/frequenz/api/common/v1/pagination 2026-04-27T16:30:27,694 copying py/frequenz/api/common/v1/pagination/pagination_info_pb2_grpc.py -> build/lib/frequenz/api/common/v1/pagination 2026-04-27T16:30:27,696 copying py/frequenz/api/common/v1/pagination/pagination_params_pb2.py -> build/lib/frequenz/api/common/v1/pagination 2026-04-27T16:30:27,698 copying py/frequenz/api/common/v1/pagination/pagination_params_pb2_grpc.py -> build/lib/frequenz/api/common/v1/pagination 2026-04-27T16:30:27,700 copying py/frequenz/api/common/v1/pagination/__init__.py -> build/lib/frequenz/api/common/v1/pagination 2026-04-27T16:30:27,702 creating build/lib/frequenz/api/common/v1/grid 2026-04-27T16:30:27,703 copying py/frequenz/api/common/v1/grid/delivery_duration_pb2_grpc.py -> build/lib/frequenz/api/common/v1/grid 2026-04-27T16:30:27,705 copying py/frequenz/api/common/v1/grid/delivery_area_pb2.py -> build/lib/frequenz/api/common/v1/grid 2026-04-27T16:30:27,707 copying py/frequenz/api/common/v1/grid/delivery_area_pb2_grpc.py -> build/lib/frequenz/api/common/v1/grid 2026-04-27T16:30:27,709 copying py/frequenz/api/common/v1/grid/delivery_duration_pb2.py -> build/lib/frequenz/api/common/v1/grid 2026-04-27T16:30:27,711 copying py/frequenz/api/common/v1/grid/__init__.py -> build/lib/frequenz/api/common/v1/grid 2026-04-27T16:30:27,714 creating build/lib/frequenz/api/common/v1/types 2026-04-27T16:30:27,715 copying py/frequenz/api/common/v1/types/decimal_pb2.py -> build/lib/frequenz/api/common/v1/types 2026-04-27T16:30:27,717 copying py/frequenz/api/common/v1/types/decimal_pb2_grpc.py -> build/lib/frequenz/api/common/v1/types 2026-04-27T16:30:27,719 copying py/frequenz/api/common/v1/types/__init__.py -> build/lib/frequenz/api/common/v1/types 2026-04-27T16:30:27,721 creating build/lib/frequenz/api/common/v1/microgrid 2026-04-27T16:30:27,722 copying py/frequenz/api/common/v1/microgrid/microgrid_pb2_grpc.py -> build/lib/frequenz/api/common/v1/microgrid 2026-04-27T16:30:27,724 copying py/frequenz/api/common/v1/microgrid/microgrid_pb2.py -> build/lib/frequenz/api/common/v1/microgrid 2026-04-27T16:30:27,726 copying py/frequenz/api/common/v1/microgrid/lifetime_pb2.py -> build/lib/frequenz/api/common/v1/microgrid 2026-04-27T16:30:27,728 copying py/frequenz/api/common/v1/microgrid/lifetime_pb2_grpc.py -> build/lib/frequenz/api/common/v1/microgrid 2026-04-27T16:30:27,730 copying py/frequenz/api/common/v1/microgrid/__init__.py -> build/lib/frequenz/api/common/v1/microgrid 2026-04-27T16:30:27,733 creating build/lib/frequenz/api/common/v1/market 2026-04-27T16:30:27,734 copying py/frequenz/api/common/v1/market/energy_pb2.py -> build/lib/frequenz/api/common/v1/market 2026-04-27T16:30:27,736 copying py/frequenz/api/common/v1/market/price_pb2.py -> build/lib/frequenz/api/common/v1/market 2026-04-27T16:30:27,738 copying py/frequenz/api/common/v1/market/power_pb2_grpc.py -> build/lib/frequenz/api/common/v1/market 2026-04-27T16:30:27,740 copying py/frequenz/api/common/v1/market/power_pb2.py -> build/lib/frequenz/api/common/v1/market 2026-04-27T16:30:27,741 copying py/frequenz/api/common/v1/market/energy_pb2_grpc.py -> build/lib/frequenz/api/common/v1/market 2026-04-27T16:30:27,743 copying py/frequenz/api/common/v1/market/price_pb2_grpc.py -> build/lib/frequenz/api/common/v1/market 2026-04-27T16:30:27,745 copying py/frequenz/api/common/v1/market/__init__.py -> build/lib/frequenz/api/common/v1/market 2026-04-27T16:30:27,747 creating build/lib/frequenz/api/common/v1/metrics 2026-04-27T16:30:27,748 copying py/frequenz/api/common/v1/metrics/bounds_pb2_grpc.py -> build/lib/frequenz/api/common/v1/metrics 2026-04-27T16:30:27,750 copying py/frequenz/api/common/v1/metrics/bounds_pb2.py -> build/lib/frequenz/api/common/v1/metrics 2026-04-27T16:30:27,752 copying py/frequenz/api/common/v1/metrics/metric_sample_pb2.py -> build/lib/frequenz/api/common/v1/metrics 2026-04-27T16:30:27,754 copying py/frequenz/api/common/v1/metrics/metric_sample_pb2_grpc.py -> build/lib/frequenz/api/common/v1/metrics 2026-04-27T16:30:27,756 copying py/frequenz/api/common/v1/metrics/__init__.py -> build/lib/frequenz/api/common/v1/metrics 2026-04-27T16:30:27,758 creating build/lib/frequenz/api/common/v1/microgrid/sensors 2026-04-27T16:30:27,760 copying py/frequenz/api/common/v1/microgrid/sensors/sensors_pb2_grpc.py -> build/lib/frequenz/api/common/v1/microgrid/sensors 2026-04-27T16:30:27,762 copying py/frequenz/api/common/v1/microgrid/sensors/__init__.py -> build/lib/frequenz/api/common/v1/microgrid/sensors 2026-04-27T16:30:27,763 copying py/frequenz/api/common/v1/microgrid/sensors/sensors_pb2.py -> build/lib/frequenz/api/common/v1/microgrid/sensors 2026-04-27T16:30:27,767 creating build/lib/frequenz/api/common/v1/microgrid/components 2026-04-27T16:30:27,768 copying py/frequenz/api/common/v1/microgrid/components/grid_pb2.py -> build/lib/frequenz/api/common/v1/microgrid/components 2026-04-27T16:30:27,770 copying py/frequenz/api/common/v1/microgrid/components/transformer_pb2.py -> build/lib/frequenz/api/common/v1/microgrid/components 2026-04-27T16:30:27,772 copying py/frequenz/api/common/v1/microgrid/components/components_pb2.py -> build/lib/frequenz/api/common/v1/microgrid/components 2026-04-27T16:30:27,774 copying py/frequenz/api/common/v1/microgrid/components/components_pb2_grpc.py -> build/lib/frequenz/api/common/v1/microgrid/components 2026-04-27T16:30:27,776 copying py/frequenz/api/common/v1/microgrid/components/inverter_pb2.py -> build/lib/frequenz/api/common/v1/microgrid/components 2026-04-27T16:30:27,778 copying py/frequenz/api/common/v1/microgrid/components/inverter_pb2_grpc.py -> build/lib/frequenz/api/common/v1/microgrid/components 2026-04-27T16:30:27,780 copying py/frequenz/api/common/v1/microgrid/components/fuse_pb2.py -> build/lib/frequenz/api/common/v1/microgrid/components 2026-04-27T16:30:27,782 copying py/frequenz/api/common/v1/microgrid/components/fuse_pb2_grpc.py -> build/lib/frequenz/api/common/v1/microgrid/components 2026-04-27T16:30:27,784 copying py/frequenz/api/common/v1/microgrid/components/ev_charger_pb2.py -> build/lib/frequenz/api/common/v1/microgrid/components 2026-04-27T16:30:27,786 copying py/frequenz/api/common/v1/microgrid/components/transformer_pb2_grpc.py -> build/lib/frequenz/api/common/v1/microgrid/components 2026-04-27T16:30:27,788 copying py/frequenz/api/common/v1/microgrid/components/ev_charger_pb2_grpc.py -> build/lib/frequenz/api/common/v1/microgrid/components 2026-04-27T16:30:27,790 copying py/frequenz/api/common/v1/microgrid/components/grid_pb2_grpc.py -> build/lib/frequenz/api/common/v1/microgrid/components 2026-04-27T16:30:27,792 copying py/frequenz/api/common/v1/microgrid/components/battery_pb2.py -> build/lib/frequenz/api/common/v1/microgrid/components 2026-04-27T16:30:27,793 copying py/frequenz/api/common/v1/microgrid/components/battery_pb2_grpc.py -> build/lib/frequenz/api/common/v1/microgrid/components 2026-04-27T16:30:27,795 copying py/frequenz/api/common/v1/microgrid/components/__init__.py -> build/lib/frequenz/api/common/v1/microgrid/components 2026-04-27T16:30:27,798 creating build/lib/frequenz/api/common/v1alpha7/pagination 2026-04-27T16:30:27,799 copying py/frequenz/api/common/v1alpha7/pagination/pagination_info_pb2.py -> build/lib/frequenz/api/common/v1alpha7/pagination 2026-04-27T16:30:27,801 copying py/frequenz/api/common/v1alpha7/pagination/pagination_info_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha7/pagination 2026-04-27T16:30:27,803 copying py/frequenz/api/common/v1alpha7/pagination/pagination_params_pb2.py -> build/lib/frequenz/api/common/v1alpha7/pagination 2026-04-27T16:30:27,805 copying py/frequenz/api/common/v1alpha7/pagination/pagination_params_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha7/pagination 2026-04-27T16:30:27,806 copying py/frequenz/api/common/v1alpha7/pagination/__init__.py -> build/lib/frequenz/api/common/v1alpha7/pagination 2026-04-27T16:30:27,809 creating build/lib/frequenz/api/common/v1alpha7/grid 2026-04-27T16:30:27,810 copying py/frequenz/api/common/v1alpha7/grid/delivery_duration_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha7/grid 2026-04-27T16:30:27,812 copying py/frequenz/api/common/v1alpha7/grid/delivery_area_pb2.py -> build/lib/frequenz/api/common/v1alpha7/grid 2026-04-27T16:30:27,814 copying py/frequenz/api/common/v1alpha7/grid/delivery_area_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha7/grid 2026-04-27T16:30:27,815 copying py/frequenz/api/common/v1alpha7/grid/delivery_duration_pb2.py -> build/lib/frequenz/api/common/v1alpha7/grid 2026-04-27T16:30:27,817 copying py/frequenz/api/common/v1alpha7/grid/__init__.py -> build/lib/frequenz/api/common/v1alpha7/grid 2026-04-27T16:30:27,820 creating build/lib/frequenz/api/common/v1alpha7/microgrid 2026-04-27T16:30:27,821 copying py/frequenz/api/common/v1alpha7/microgrid/microgrid_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha7/microgrid 2026-04-27T16:30:27,823 copying py/frequenz/api/common/v1alpha7/microgrid/microgrid_pb2.py -> build/lib/frequenz/api/common/v1alpha7/microgrid 2026-04-27T16:30:27,825 copying py/frequenz/api/common/v1alpha7/microgrid/lifetime_pb2.py -> build/lib/frequenz/api/common/v1alpha7/microgrid 2026-04-27T16:30:27,827 copying py/frequenz/api/common/v1alpha7/microgrid/lifetime_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha7/microgrid 2026-04-27T16:30:27,829 copying py/frequenz/api/common/v1alpha7/microgrid/__init__.py -> build/lib/frequenz/api/common/v1alpha7/microgrid 2026-04-27T16:30:27,831 creating build/lib/frequenz/api/common/v1alpha7/type 2026-04-27T16:30:27,832 copying py/frequenz/api/common/v1alpha7/type/location_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha7/type 2026-04-27T16:30:27,834 copying py/frequenz/api/common/v1alpha7/type/decimal_pb2.py -> build/lib/frequenz/api/common/v1alpha7/type 2026-04-27T16:30:27,836 copying py/frequenz/api/common/v1alpha7/type/location_pb2.py -> build/lib/frequenz/api/common/v1alpha7/type 2026-04-27T16:30:27,838 copying py/frequenz/api/common/v1alpha7/type/interval_pb2.py -> build/lib/frequenz/api/common/v1alpha7/type 2026-04-27T16:30:27,840 copying py/frequenz/api/common/v1alpha7/type/decimal_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha7/type 2026-04-27T16:30:27,842 copying py/frequenz/api/common/v1alpha7/type/interval_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha7/type 2026-04-27T16:30:27,844 copying py/frequenz/api/common/v1alpha7/type/__init__.py -> build/lib/frequenz/api/common/v1alpha7/type 2026-04-27T16:30:27,846 creating build/lib/frequenz/api/common/v1alpha7/market 2026-04-27T16:30:27,848 copying py/frequenz/api/common/v1alpha7/market/energy_pb2.py -> build/lib/frequenz/api/common/v1alpha7/market 2026-04-27T16:30:27,850 copying py/frequenz/api/common/v1alpha7/market/price_pb2.py -> build/lib/frequenz/api/common/v1alpha7/market 2026-04-27T16:30:27,851 copying py/frequenz/api/common/v1alpha7/market/power_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha7/market 2026-04-27T16:30:27,853 copying py/frequenz/api/common/v1alpha7/market/power_pb2.py -> build/lib/frequenz/api/common/v1alpha7/market 2026-04-27T16:30:27,855 copying py/frequenz/api/common/v1alpha7/market/energy_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha7/market 2026-04-27T16:30:27,857 copying py/frequenz/api/common/v1alpha7/market/price_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha7/market 2026-04-27T16:30:27,858 copying py/frequenz/api/common/v1alpha7/market/__init__.py -> build/lib/frequenz/api/common/v1alpha7/market 2026-04-27T16:30:27,861 creating build/lib/frequenz/api/common/v1alpha7/streaming 2026-04-27T16:30:27,862 copying py/frequenz/api/common/v1alpha7/streaming/event_pb2.py -> build/lib/frequenz/api/common/v1alpha7/streaming 2026-04-27T16:30:27,864 copying py/frequenz/api/common/v1alpha7/streaming/__init__.py -> build/lib/frequenz/api/common/v1alpha7/streaming 2026-04-27T16:30:27,866 copying py/frequenz/api/common/v1alpha7/streaming/event_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha7/streaming 2026-04-27T16:30:27,868 creating build/lib/frequenz/api/common/v1alpha7/metrics 2026-04-27T16:30:27,869 copying py/frequenz/api/common/v1alpha7/metrics/metrics_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha7/metrics 2026-04-27T16:30:27,871 copying py/frequenz/api/common/v1alpha7/metrics/bounds_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha7/metrics 2026-04-27T16:30:27,873 copying py/frequenz/api/common/v1alpha7/metrics/bounds_pb2.py -> build/lib/frequenz/api/common/v1alpha7/metrics 2026-04-27T16:30:27,875 copying py/frequenz/api/common/v1alpha7/metrics/metrics_pb2.py -> build/lib/frequenz/api/common/v1alpha7/metrics 2026-04-27T16:30:27,877 copying py/frequenz/api/common/v1alpha7/metrics/__init__.py -> build/lib/frequenz/api/common/v1alpha7/metrics 2026-04-27T16:30:27,879 creating build/lib/frequenz/api/common/v1alpha7/microgrid/electrical_components 2026-04-27T16:30:27,880 copying py/frequenz/api/common/v1alpha7/microgrid/electrical_components/electrical_components_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha7/microgrid/electrical_components 2026-04-27T16:30:27,882 copying py/frequenz/api/common/v1alpha7/microgrid/electrical_components/electrical_components_pb2.py -> build/lib/frequenz/api/common/v1alpha7/microgrid/electrical_components 2026-04-27T16:30:27,885 copying py/frequenz/api/common/v1alpha7/microgrid/electrical_components/__init__.py -> build/lib/frequenz/api/common/v1alpha7/microgrid/electrical_components 2026-04-27T16:30:27,888 creating build/lib/frequenz/api/common/v1alpha7/microgrid/sensors 2026-04-27T16:30:27,889 copying py/frequenz/api/common/v1alpha7/microgrid/sensors/sensors_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha7/microgrid/sensors 2026-04-27T16:30:27,891 copying py/frequenz/api/common/v1alpha7/microgrid/sensors/__init__.py -> build/lib/frequenz/api/common/v1alpha7/microgrid/sensors 2026-04-27T16:30:27,892 copying py/frequenz/api/common/v1alpha7/microgrid/sensors/sensors_pb2.py -> build/lib/frequenz/api/common/v1alpha7/microgrid/sensors 2026-04-27T16:30:27,895 creating build/lib/frequenz/api/common/v1alpha7/microgrid/communication_components 2026-04-27T16:30:27,896 copying py/frequenz/api/common/v1alpha7/microgrid/communication_components/communication_components_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha7/microgrid/communication_components 2026-04-27T16:30:27,898 copying py/frequenz/api/common/v1alpha7/microgrid/communication_components/communication_components_pb2.py -> build/lib/frequenz/api/common/v1alpha7/microgrid/communication_components 2026-04-27T16:30:27,901 copying py/frequenz/api/common/v1alpha7/microgrid/communication_components/__init__.py -> build/lib/frequenz/api/common/v1alpha7/microgrid/communication_components 2026-04-27T16:30:27,903 running egg_info 2026-04-27T16:30:27,939 writing py/frequenz_api_common.egg-info/PKG-INFO 2026-04-27T16:30:27,947 writing dependency_links to py/frequenz_api_common.egg-info/dependency_links.txt 2026-04-27T16:30:27,952 writing requirements to py/frequenz_api_common.egg-info/requires.txt 2026-04-27T16:30:27,953 writing top-level names to py/frequenz_api_common.egg-info/top_level.txt 2026-04-27T16:30:28,072 /tmp/pip-build-env-zpbb4orl/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-04-27T16:30:28,073 return get_active_overrides().subprocess_timeout 2026-04-27T16:30:28,079 listing git files failed - pretending there aren't any 2026-04-27T16:30:28,084 reading manifest file 'py/frequenz_api_common.egg-info/SOURCES.txt' 2026-04-27T16:30:28,091 reading manifest template 'MANIFEST.in' 2026-04-27T16:30:28,092 warning: no previously-included files found matching '.cookiecutter-replay.json' 2026-04-27T16:30:28,093 warning: no previously-included files found matching '.editorconfig' 2026-04-27T16:30:28,094 warning: no previously-included files found matching '.gitignore' 2026-04-27T16:30:28,095 warning: no previously-included files found matching '.gitmodules' 2026-04-27T16:30:28,096 warning: no previously-included files found matching 'CODEOWNERS' 2026-04-27T16:30:28,097 warning: no previously-included files found matching 'CONTRIBUTING.md' 2026-04-27T16:30:28,098 warning: no previously-included files found matching 'mkdocs.yml' 2026-04-27T16:30:28,098 warning: no previously-included files found matching 'noxfile.py' 2026-04-27T16:30:28,099 warning: no previously-included files found matching 'py/frequenz/api/common/conftest.py' 2026-04-27T16:30:28,100 warning: no previously-included files matching '*' found under directory '.github' 2026-04-27T16:30:28,101 warning: no previously-included files matching '*' found under directory 'benchmarks' 2026-04-27T16:30:28,102 warning: no previously-included files matching '*' found under directory 'docs' 2026-04-27T16:30:28,103 warning: no previously-included files matching '*' found under directory 'pytests' 2026-04-27T16:30:28,211 warning: no files found matching '*.proto' under directory 'submodules' 2026-04-27T16:30:28,212 adding license file 'LICENSE' 2026-04-27T16:30:28,227 writing manifest file 'py/frequenz_api_common.egg-info/SOURCES.txt' 2026-04-27T16:30:28,274 copying py/frequenz/api/common/components_pb2.pyi -> build/lib/frequenz/api/common 2026-04-27T16:30:28,277 copying py/frequenz/api/common/components_pb2_grpc.pyi -> build/lib/frequenz/api/common 2026-04-27T16:30:28,279 copying py/frequenz/api/common/location_pb2.pyi -> build/lib/frequenz/api/common 2026-04-27T16:30:28,282 copying py/frequenz/api/common/location_pb2_grpc.pyi -> build/lib/frequenz/api/common 2026-04-27T16:30:28,284 copying py/frequenz/api/common/metrics_pb2.pyi -> build/lib/frequenz/api/common 2026-04-27T16:30:28,286 copying py/frequenz/api/common/metrics_pb2_grpc.pyi -> build/lib/frequenz/api/common 2026-04-27T16:30:28,289 copying py/frequenz/api/common/py.typed -> build/lib/frequenz/api/common 2026-04-27T16:30:28,290 copying py/frequenz/api/common/metrics/electrical_pb2.pyi -> build/lib/frequenz/api/common/metrics 2026-04-27T16:30:28,293 copying py/frequenz/api/common/metrics/electrical_pb2_grpc.pyi -> build/lib/frequenz/api/common/metrics 2026-04-27T16:30:28,295 copying py/frequenz/api/common/v1/location_pb2.pyi -> build/lib/frequenz/api/common/v1 2026-04-27T16:30:28,298 copying py/frequenz/api/common/v1/location_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1 2026-04-27T16:30:28,300 copying py/frequenz/api/common/v1alpha8/pagination/pagination_info_pb2.pyi -> build/lib/frequenz/api/common/v1alpha8/pagination 2026-04-27T16:30:28,302 copying py/frequenz/api/common/v1alpha8/pagination/pagination_info_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha8/pagination 2026-04-27T16:30:28,304 copying py/frequenz/api/common/v1alpha8/pagination/pagination_params_pb2.pyi -> build/lib/frequenz/api/common/v1alpha8/pagination 2026-04-27T16:30:28,306 copying py/frequenz/api/common/v1alpha8/pagination/pagination_params_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha8/pagination 2026-04-27T16:30:28,308 copying py/frequenz/api/common/v1alpha8/grid/delivery_area_pb2.pyi -> build/lib/frequenz/api/common/v1alpha8/grid 2026-04-27T16:30:28,311 copying py/frequenz/api/common/v1alpha8/grid/delivery_area_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha8/grid 2026-04-27T16:30:28,313 copying py/frequenz/api/common/v1alpha8/grid/delivery_duration_pb2.pyi -> build/lib/frequenz/api/common/v1alpha8/grid 2026-04-27T16:30:28,315 copying py/frequenz/api/common/v1alpha8/grid/delivery_duration_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha8/grid 2026-04-27T16:30:28,317 copying py/frequenz/api/common/v1alpha8/types/decimal_pb2.pyi -> build/lib/frequenz/api/common/v1alpha8/types 2026-04-27T16:30:28,319 copying py/frequenz/api/common/v1alpha8/types/decimal_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha8/types 2026-04-27T16:30:28,321 copying py/frequenz/api/common/v1alpha8/types/interval_pb2.pyi -> build/lib/frequenz/api/common/v1alpha8/types 2026-04-27T16:30:28,323 copying py/frequenz/api/common/v1alpha8/types/interval_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha8/types 2026-04-27T16:30:28,325 copying py/frequenz/api/common/v1alpha8/types/location_pb2.pyi -> build/lib/frequenz/api/common/v1alpha8/types 2026-04-27T16:30:28,327 copying py/frequenz/api/common/v1alpha8/types/location_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha8/types 2026-04-27T16:30:28,329 copying py/frequenz/api/common/v1alpha8/microgrid/lifetime_pb2.pyi -> build/lib/frequenz/api/common/v1alpha8/microgrid 2026-04-27T16:30:28,331 copying py/frequenz/api/common/v1alpha8/microgrid/lifetime_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha8/microgrid 2026-04-27T16:30:28,333 copying py/frequenz/api/common/v1alpha8/microgrid/microgrid_pb2.pyi -> build/lib/frequenz/api/common/v1alpha8/microgrid 2026-04-27T16:30:28,336 copying py/frequenz/api/common/v1alpha8/microgrid/microgrid_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha8/microgrid 2026-04-27T16:30:28,338 copying py/frequenz/api/common/v1alpha8/market/energy_pb2.pyi -> build/lib/frequenz/api/common/v1alpha8/market 2026-04-27T16:30:28,340 copying py/frequenz/api/common/v1alpha8/market/energy_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha8/market 2026-04-27T16:30:28,342 copying py/frequenz/api/common/v1alpha8/market/power_pb2.pyi -> build/lib/frequenz/api/common/v1alpha8/market 2026-04-27T16:30:28,344 copying py/frequenz/api/common/v1alpha8/market/power_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha8/market 2026-04-27T16:30:28,346 copying py/frequenz/api/common/v1alpha8/market/price_pb2.pyi -> build/lib/frequenz/api/common/v1alpha8/market 2026-04-27T16:30:28,349 copying py/frequenz/api/common/v1alpha8/market/price_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha8/market 2026-04-27T16:30:28,351 copying py/frequenz/api/common/v1alpha8/streaming/event_pb2.pyi -> build/lib/frequenz/api/common/v1alpha8/streaming 2026-04-27T16:30:28,353 copying py/frequenz/api/common/v1alpha8/streaming/event_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha8/streaming 2026-04-27T16:30:28,355 copying py/frequenz/api/common/v1alpha8/metrics/bounds_pb2.pyi -> build/lib/frequenz/api/common/v1alpha8/metrics 2026-04-27T16:30:28,358 copying py/frequenz/api/common/v1alpha8/metrics/bounds_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha8/metrics 2026-04-27T16:30:28,360 copying py/frequenz/api/common/v1alpha8/metrics/metrics_pb2.pyi -> build/lib/frequenz/api/common/v1alpha8/metrics 2026-04-27T16:30:28,363 copying py/frequenz/api/common/v1alpha8/metrics/metrics_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha8/metrics 2026-04-27T16:30:28,365 copying py/frequenz/api/common/v1alpha8/gridpool/gridpool_pb2.pyi -> build/lib/frequenz/api/common/v1alpha8/gridpool 2026-04-27T16:30:28,367 copying py/frequenz/api/common/v1alpha8/gridpool/gridpool_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha8/gridpool 2026-04-27T16:30:28,369 copying py/frequenz/api/common/v1alpha8/microgrid/electrical_components/electrical_components_pb2.pyi -> build/lib/frequenz/api/common/v1alpha8/microgrid/electrical_components 2026-04-27T16:30:28,373 copying py/frequenz/api/common/v1alpha8/microgrid/electrical_components/electrical_components_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha8/microgrid/electrical_components 2026-04-27T16:30:28,375 copying py/frequenz/api/common/v1alpha8/microgrid/sensors/sensors_pb2.pyi -> build/lib/frequenz/api/common/v1alpha8/microgrid/sensors 2026-04-27T16:30:28,378 copying py/frequenz/api/common/v1alpha8/microgrid/sensors/sensors_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha8/microgrid/sensors 2026-04-27T16:30:28,380 copying py/frequenz/api/common/v1alpha8/microgrid/communication_components/communication_components_pb2.pyi -> build/lib/frequenz/api/common/v1alpha8/microgrid/communication_components 2026-04-27T16:30:28,383 copying py/frequenz/api/common/v1alpha8/microgrid/communication_components/communication_components_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha8/microgrid/communication_components 2026-04-27T16:30:28,385 copying py/frequenz/api/common/v1/pagination/pagination_info_pb2.pyi -> build/lib/frequenz/api/common/v1/pagination 2026-04-27T16:30:28,387 copying py/frequenz/api/common/v1/pagination/pagination_info_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1/pagination 2026-04-27T16:30:28,389 copying py/frequenz/api/common/v1/pagination/pagination_params_pb2.pyi -> build/lib/frequenz/api/common/v1/pagination 2026-04-27T16:30:28,392 copying py/frequenz/api/common/v1/pagination/pagination_params_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1/pagination 2026-04-27T16:30:28,394 copying py/frequenz/api/common/v1/grid/delivery_area_pb2.pyi -> build/lib/frequenz/api/common/v1/grid 2026-04-27T16:30:28,396 copying py/frequenz/api/common/v1/grid/delivery_area_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1/grid 2026-04-27T16:30:28,399 copying py/frequenz/api/common/v1/grid/delivery_duration_pb2.pyi -> build/lib/frequenz/api/common/v1/grid 2026-04-27T16:30:28,401 copying py/frequenz/api/common/v1/grid/delivery_duration_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1/grid 2026-04-27T16:30:28,403 copying py/frequenz/api/common/v1/types/decimal_pb2.pyi -> build/lib/frequenz/api/common/v1/types 2026-04-27T16:30:28,406 copying py/frequenz/api/common/v1/types/decimal_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1/types 2026-04-27T16:30:28,408 copying py/frequenz/api/common/v1/microgrid/lifetime_pb2.pyi -> build/lib/frequenz/api/common/v1/microgrid 2026-04-27T16:30:28,410 copying py/frequenz/api/common/v1/microgrid/lifetime_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1/microgrid 2026-04-27T16:30:28,412 copying py/frequenz/api/common/v1/microgrid/microgrid_pb2.pyi -> build/lib/frequenz/api/common/v1/microgrid 2026-04-27T16:30:28,415 copying py/frequenz/api/common/v1/microgrid/microgrid_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1/microgrid 2026-04-27T16:30:28,417 copying py/frequenz/api/common/v1/market/energy_pb2.pyi -> build/lib/frequenz/api/common/v1/market 2026-04-27T16:30:28,419 copying py/frequenz/api/common/v1/market/energy_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1/market 2026-04-27T16:30:28,421 copying py/frequenz/api/common/v1/market/power_pb2.pyi -> build/lib/frequenz/api/common/v1/market 2026-04-27T16:30:28,423 copying py/frequenz/api/common/v1/market/power_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1/market 2026-04-27T16:30:28,425 copying py/frequenz/api/common/v1/market/price_pb2.pyi -> build/lib/frequenz/api/common/v1/market 2026-04-27T16:30:28,428 copying py/frequenz/api/common/v1/market/price_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1/market 2026-04-27T16:30:28,430 copying py/frequenz/api/common/v1/metrics/bounds_pb2.pyi -> build/lib/frequenz/api/common/v1/metrics 2026-04-27T16:30:28,433 copying py/frequenz/api/common/v1/metrics/bounds_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1/metrics 2026-04-27T16:30:28,435 copying py/frequenz/api/common/v1/metrics/metric_sample_pb2.pyi -> build/lib/frequenz/api/common/v1/metrics 2026-04-27T16:30:28,438 copying py/frequenz/api/common/v1/metrics/metric_sample_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1/metrics 2026-04-27T16:30:28,440 copying py/frequenz/api/common/v1/microgrid/sensors/sensors_pb2.pyi -> build/lib/frequenz/api/common/v1/microgrid/sensors 2026-04-27T16:30:28,442 copying py/frequenz/api/common/v1/microgrid/sensors/sensors_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1/microgrid/sensors 2026-04-27T16:30:28,444 copying py/frequenz/api/common/v1/microgrid/components/battery_pb2.pyi -> build/lib/frequenz/api/common/v1/microgrid/components 2026-04-27T16:30:28,447 copying py/frequenz/api/common/v1/microgrid/components/battery_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1/microgrid/components 2026-04-27T16:30:28,449 copying py/frequenz/api/common/v1/microgrid/components/components_pb2.pyi -> build/lib/frequenz/api/common/v1/microgrid/components 2026-04-27T16:30:28,452 copying py/frequenz/api/common/v1/microgrid/components/components_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1/microgrid/components 2026-04-27T16:30:28,454 copying py/frequenz/api/common/v1/microgrid/components/ev_charger_pb2.pyi -> build/lib/frequenz/api/common/v1/microgrid/components 2026-04-27T16:30:28,456 copying py/frequenz/api/common/v1/microgrid/components/ev_charger_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1/microgrid/components 2026-04-27T16:30:28,458 copying py/frequenz/api/common/v1/microgrid/components/fuse_pb2.pyi -> build/lib/frequenz/api/common/v1/microgrid/components 2026-04-27T16:30:28,460 copying py/frequenz/api/common/v1/microgrid/components/fuse_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1/microgrid/components 2026-04-27T16:30:28,463 copying py/frequenz/api/common/v1/microgrid/components/grid_pb2.pyi -> build/lib/frequenz/api/common/v1/microgrid/components 2026-04-27T16:30:28,465 copying py/frequenz/api/common/v1/microgrid/components/grid_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1/microgrid/components 2026-04-27T16:30:28,467 copying py/frequenz/api/common/v1/microgrid/components/inverter_pb2.pyi -> build/lib/frequenz/api/common/v1/microgrid/components 2026-04-27T16:30:28,469 copying py/frequenz/api/common/v1/microgrid/components/inverter_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1/microgrid/components 2026-04-27T16:30:28,472 copying py/frequenz/api/common/v1/microgrid/components/transformer_pb2.pyi -> build/lib/frequenz/api/common/v1/microgrid/components 2026-04-27T16:30:28,474 copying py/frequenz/api/common/v1/microgrid/components/transformer_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1/microgrid/components 2026-04-27T16:30:28,476 copying py/frequenz/api/common/v1alpha7/pagination/pagination_info_pb2.pyi -> build/lib/frequenz/api/common/v1alpha7/pagination 2026-04-27T16:30:28,478 copying py/frequenz/api/common/v1alpha7/pagination/pagination_info_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha7/pagination 2026-04-27T16:30:28,480 copying py/frequenz/api/common/v1alpha7/pagination/pagination_params_pb2.pyi -> build/lib/frequenz/api/common/v1alpha7/pagination 2026-04-27T16:30:28,482 copying py/frequenz/api/common/v1alpha7/pagination/pagination_params_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha7/pagination 2026-04-27T16:30:28,484 copying py/frequenz/api/common/v1alpha7/grid/delivery_area_pb2.pyi -> build/lib/frequenz/api/common/v1alpha7/grid 2026-04-27T16:30:28,487 copying py/frequenz/api/common/v1alpha7/grid/delivery_area_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha7/grid 2026-04-27T16:30:28,489 copying py/frequenz/api/common/v1alpha7/grid/delivery_duration_pb2.pyi -> build/lib/frequenz/api/common/v1alpha7/grid 2026-04-27T16:30:28,492 copying py/frequenz/api/common/v1alpha7/grid/delivery_duration_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha7/grid 2026-04-27T16:30:28,494 copying py/frequenz/api/common/v1alpha7/microgrid/lifetime_pb2.pyi -> build/lib/frequenz/api/common/v1alpha7/microgrid 2026-04-27T16:30:28,496 copying py/frequenz/api/common/v1alpha7/microgrid/lifetime_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha7/microgrid 2026-04-27T16:30:28,498 copying py/frequenz/api/common/v1alpha7/microgrid/microgrid_pb2.pyi -> build/lib/frequenz/api/common/v1alpha7/microgrid 2026-04-27T16:30:28,501 copying py/frequenz/api/common/v1alpha7/microgrid/microgrid_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha7/microgrid 2026-04-27T16:30:28,503 copying py/frequenz/api/common/v1alpha7/type/decimal_pb2.pyi -> build/lib/frequenz/api/common/v1alpha7/type 2026-04-27T16:30:28,505 copying py/frequenz/api/common/v1alpha7/type/decimal_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha7/type 2026-04-27T16:30:28,507 copying py/frequenz/api/common/v1alpha7/type/interval_pb2.pyi -> build/lib/frequenz/api/common/v1alpha7/type 2026-04-27T16:30:28,509 copying py/frequenz/api/common/v1alpha7/type/interval_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha7/type 2026-04-27T16:30:28,511 copying py/frequenz/api/common/v1alpha7/type/location_pb2.pyi -> build/lib/frequenz/api/common/v1alpha7/type 2026-04-27T16:30:28,513 copying py/frequenz/api/common/v1alpha7/type/location_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha7/type 2026-04-27T16:30:28,515 copying py/frequenz/api/common/v1alpha7/market/energy_pb2.pyi -> build/lib/frequenz/api/common/v1alpha7/market 2026-04-27T16:30:28,518 copying py/frequenz/api/common/v1alpha7/market/energy_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha7/market 2026-04-27T16:30:28,520 copying py/frequenz/api/common/v1alpha7/market/power_pb2.pyi -> build/lib/frequenz/api/common/v1alpha7/market 2026-04-27T16:30:28,524 copying py/frequenz/api/common/v1alpha7/market/power_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha7/market 2026-04-27T16:30:28,526 copying py/frequenz/api/common/v1alpha7/market/price_pb2.pyi -> build/lib/frequenz/api/common/v1alpha7/market 2026-04-27T16:30:28,528 copying py/frequenz/api/common/v1alpha7/market/price_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha7/market 2026-04-27T16:30:28,530 copying py/frequenz/api/common/v1alpha7/streaming/event_pb2.pyi -> build/lib/frequenz/api/common/v1alpha7/streaming 2026-04-27T16:30:28,533 copying py/frequenz/api/common/v1alpha7/streaming/event_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha7/streaming 2026-04-27T16:30:28,535 copying py/frequenz/api/common/v1alpha7/metrics/bounds_pb2.pyi -> build/lib/frequenz/api/common/v1alpha7/metrics 2026-04-27T16:30:28,537 copying py/frequenz/api/common/v1alpha7/metrics/bounds_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha7/metrics 2026-04-27T16:30:28,539 copying py/frequenz/api/common/v1alpha7/metrics/metrics_pb2.pyi -> build/lib/frequenz/api/common/v1alpha7/metrics 2026-04-27T16:30:28,543 copying py/frequenz/api/common/v1alpha7/metrics/metrics_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha7/metrics 2026-04-27T16:30:28,545 copying py/frequenz/api/common/v1alpha7/microgrid/electrical_components/electrical_components_pb2.pyi -> build/lib/frequenz/api/common/v1alpha7/microgrid/electrical_components 2026-04-27T16:30:28,549 copying py/frequenz/api/common/v1alpha7/microgrid/electrical_components/electrical_components_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha7/microgrid/electrical_components 2026-04-27T16:30:28,551 copying py/frequenz/api/common/v1alpha7/microgrid/sensors/sensors_pb2.pyi -> build/lib/frequenz/api/common/v1alpha7/microgrid/sensors 2026-04-27T16:30:28,553 copying py/frequenz/api/common/v1alpha7/microgrid/sensors/sensors_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha7/microgrid/sensors 2026-04-27T16:30:28,556 copying py/frequenz/api/common/v1alpha7/microgrid/communication_components/communication_components_pb2.pyi -> build/lib/frequenz/api/common/v1alpha7/microgrid/communication_components 2026-04-27T16:30:28,559 copying py/frequenz/api/common/v1alpha7/microgrid/communication_components/communication_components_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha7/microgrid/communication_components 2026-04-27T16:30:28,613 installing to build/bdist.linux-armv7l/wheel 2026-04-27T16:30:28,614 running install 2026-04-27T16:30:28,637 running install_lib 2026-04-27T16:30:28,655 creating build/bdist.linux-armv7l/wheel 2026-04-27T16:30:28,657 creating build/bdist.linux-armv7l/wheel/frequenz 2026-04-27T16:30:28,658 creating build/bdist.linux-armv7l/wheel/frequenz/api 2026-04-27T16:30:28,660 creating build/bdist.linux-armv7l/wheel/frequenz/api/common 2026-04-27T16:30:28,661 copying build/lib/frequenz/api/common/metrics_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common 2026-04-27T16:30:28,663 copying build/lib/frequenz/api/common/location_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common 2026-04-27T16:30:28,665 copying build/lib/frequenz/api/common/components_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common 2026-04-27T16:30:28,666 copying build/lib/frequenz/api/common/components_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common 2026-04-27T16:30:28,668 copying build/lib/frequenz/api/common/location_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common 2026-04-27T16:30:28,671 creating build/bdist.linux-armv7l/wheel/frequenz/api/common/v1alpha8 2026-04-27T16:30:28,672 creating build/bdist.linux-armv7l/wheel/frequenz/api/common/v1alpha8/pagination 2026-04-27T16:30:28,673 copying build/lib/frequenz/api/common/v1alpha8/pagination/pagination_info_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/pagination 2026-04-27T16:30:28,675 copying build/lib/frequenz/api/common/v1alpha8/pagination/pagination_info_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/pagination 2026-04-27T16:30:28,677 copying build/lib/frequenz/api/common/v1alpha8/pagination/pagination_params_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/pagination 2026-04-27T16:30:28,679 copying build/lib/frequenz/api/common/v1alpha8/pagination/pagination_params_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/pagination 2026-04-27T16:30:28,680 copying build/lib/frequenz/api/common/v1alpha8/pagination/pagination_info_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/pagination 2026-04-27T16:30:28,682 copying build/lib/frequenz/api/common/v1alpha8/pagination/pagination_info_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/pagination 2026-04-27T16:30:28,684 copying build/lib/frequenz/api/common/v1alpha8/pagination/pagination_params_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/pagination 2026-04-27T16:30:28,686 copying build/lib/frequenz/api/common/v1alpha8/pagination/pagination_params_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/pagination 2026-04-27T16:30:28,688 copying build/lib/frequenz/api/common/v1alpha8/pagination/__init__.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/pagination 2026-04-27T16:30:28,690 creating build/bdist.linux-armv7l/wheel/frequenz/api/common/v1alpha8/grid 2026-04-27T16:30:28,691 copying build/lib/frequenz/api/common/v1alpha8/grid/delivery_duration_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/grid 2026-04-27T16:30:28,693 copying build/lib/frequenz/api/common/v1alpha8/grid/delivery_duration_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/grid 2026-04-27T16:30:28,695 copying build/lib/frequenz/api/common/v1alpha8/grid/delivery_area_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/grid 2026-04-27T16:30:28,697 copying build/lib/frequenz/api/common/v1alpha8/grid/delivery_area_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/grid 2026-04-27T16:30:28,699 copying build/lib/frequenz/api/common/v1alpha8/grid/delivery_area_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/grid 2026-04-27T16:30:28,701 copying build/lib/frequenz/api/common/v1alpha8/grid/delivery_area_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/grid 2026-04-27T16:30:28,703 copying build/lib/frequenz/api/common/v1alpha8/grid/delivery_duration_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/grid 2026-04-27T16:30:28,705 copying build/lib/frequenz/api/common/v1alpha8/grid/delivery_duration_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/grid 2026-04-27T16:30:28,707 copying build/lib/frequenz/api/common/v1alpha8/grid/__init__.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/grid 2026-04-27T16:30:28,709 creating build/bdist.linux-armv7l/wheel/frequenz/api/common/v1alpha8/types 2026-04-27T16:30:28,710 copying build/lib/frequenz/api/common/v1alpha8/types/location_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/types 2026-04-27T16:30:28,712 copying build/lib/frequenz/api/common/v1alpha8/types/location_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/types 2026-04-27T16:30:28,713 copying build/lib/frequenz/api/common/v1alpha8/types/decimal_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/types 2026-04-27T16:30:28,715 copying build/lib/frequenz/api/common/v1alpha8/types/interval_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/types 2026-04-27T16:30:28,717 copying build/lib/frequenz/api/common/v1alpha8/types/location_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/types 2026-04-27T16:30:28,719 copying build/lib/frequenz/api/common/v1alpha8/types/location_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/types 2026-04-27T16:30:28,720 copying build/lib/frequenz/api/common/v1alpha8/types/interval_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/types 2026-04-27T16:30:28,722 copying build/lib/frequenz/api/common/v1alpha8/types/decimal_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/types 2026-04-27T16:30:28,724 copying build/lib/frequenz/api/common/v1alpha8/types/decimal_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/types 2026-04-27T16:30:28,726 copying build/lib/frequenz/api/common/v1alpha8/types/interval_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/types 2026-04-27T16:30:28,728 copying build/lib/frequenz/api/common/v1alpha8/types/interval_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/types 2026-04-27T16:30:28,730 copying build/lib/frequenz/api/common/v1alpha8/types/__init__.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/types 2026-04-27T16:30:28,731 copying build/lib/frequenz/api/common/v1alpha8/types/decimal_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/types 2026-04-27T16:30:28,734 creating build/bdist.linux-armv7l/wheel/frequenz/api/common/v1alpha8/microgrid 2026-04-27T16:30:28,735 copying build/lib/frequenz/api/common/v1alpha8/microgrid/lifetime_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/microgrid 2026-04-27T16:30:28,737 creating build/bdist.linux-armv7l/wheel/frequenz/api/common/v1alpha8/microgrid/electrical_components 2026-04-27T16:30:28,738 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-04-27T16:30:28,740 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-04-27T16:30:28,742 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-04-27T16:30:28,744 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-04-27T16:30:28,748 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-04-27T16:30:28,749 copying build/lib/frequenz/api/common/v1alpha8/microgrid/microgrid_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/microgrid 2026-04-27T16:30:28,751 copying build/lib/frequenz/api/common/v1alpha8/microgrid/microgrid_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/microgrid 2026-04-27T16:30:28,753 copying build/lib/frequenz/api/common/v1alpha8/microgrid/lifetime_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/microgrid 2026-04-27T16:30:28,754 copying build/lib/frequenz/api/common/v1alpha8/microgrid/microgrid_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/microgrid 2026-04-27T16:30:28,757 creating build/bdist.linux-armv7l/wheel/frequenz/api/common/v1alpha8/microgrid/sensors 2026-04-27T16:30:28,758 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-04-27T16:30:28,760 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-04-27T16:30:28,761 copying build/lib/frequenz/api/common/v1alpha8/microgrid/sensors/__init__.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/microgrid/sensors 2026-04-27T16:30:28,763 copying build/lib/frequenz/api/common/v1alpha8/microgrid/sensors/sensors_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/microgrid/sensors 2026-04-27T16:30:28,765 copying build/lib/frequenz/api/common/v1alpha8/microgrid/sensors/sensors_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/microgrid/sensors 2026-04-27T16:30:28,767 copying build/lib/frequenz/api/common/v1alpha8/microgrid/lifetime_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/microgrid 2026-04-27T16:30:28,770 creating build/bdist.linux-armv7l/wheel/frequenz/api/common/v1alpha8/microgrid/communication_components 2026-04-27T16:30:28,771 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-04-27T16:30:28,773 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-04-27T16:30:28,775 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-04-27T16:30:28,777 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-04-27T16:30:28,780 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-04-27T16:30:28,782 copying build/lib/frequenz/api/common/v1alpha8/microgrid/microgrid_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/microgrid 2026-04-27T16:30:28,784 copying build/lib/frequenz/api/common/v1alpha8/microgrid/lifetime_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/microgrid 2026-04-27T16:30:28,786 copying build/lib/frequenz/api/common/v1alpha8/microgrid/__init__.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/microgrid 2026-04-27T16:30:28,788 creating build/bdist.linux-armv7l/wheel/frequenz/api/common/v1alpha8/market 2026-04-27T16:30:28,789 copying build/lib/frequenz/api/common/v1alpha8/market/energy_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/market 2026-04-27T16:30:28,791 copying build/lib/frequenz/api/common/v1alpha8/market/power_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/market 2026-04-27T16:30:28,792 copying build/lib/frequenz/api/common/v1alpha8/market/price_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/market 2026-04-27T16:30:28,794 copying build/lib/frequenz/api/common/v1alpha8/market/energy_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/market 2026-04-27T16:30:28,796 copying build/lib/frequenz/api/common/v1alpha8/market/power_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/market 2026-04-27T16:30:28,798 copying build/lib/frequenz/api/common/v1alpha8/market/power_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/market 2026-04-27T16:30:28,799 copying build/lib/frequenz/api/common/v1alpha8/market/power_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/market 2026-04-27T16:30:28,801 copying build/lib/frequenz/api/common/v1alpha8/market/energy_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/market 2026-04-27T16:30:28,803 copying build/lib/frequenz/api/common/v1alpha8/market/energy_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/market 2026-04-27T16:30:28,805 copying build/lib/frequenz/api/common/v1alpha8/market/price_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/market 2026-04-27T16:30:28,806 copying build/lib/frequenz/api/common/v1alpha8/market/price_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/market 2026-04-27T16:30:28,808 copying build/lib/frequenz/api/common/v1alpha8/market/price_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/market 2026-04-27T16:30:28,810 copying build/lib/frequenz/api/common/v1alpha8/market/__init__.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/market 2026-04-27T16:30:28,812 creating build/bdist.linux-armv7l/wheel/frequenz/api/common/v1alpha8/streaming 2026-04-27T16:30:28,813 copying build/lib/frequenz/api/common/v1alpha8/streaming/event_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/streaming 2026-04-27T16:30:28,815 copying build/lib/frequenz/api/common/v1alpha8/streaming/event_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/streaming 2026-04-27T16:30:28,817 copying build/lib/frequenz/api/common/v1alpha8/streaming/__init__.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/streaming 2026-04-27T16:30:28,819 copying build/lib/frequenz/api/common/v1alpha8/streaming/event_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/streaming 2026-04-27T16:30:28,821 copying build/lib/frequenz/api/common/v1alpha8/streaming/event_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/streaming 2026-04-27T16:30:28,823 creating build/bdist.linux-armv7l/wheel/frequenz/api/common/v1alpha8/metrics 2026-04-27T16:30:28,824 copying build/lib/frequenz/api/common/v1alpha8/metrics/metrics_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/metrics 2026-04-27T16:30:28,826 copying build/lib/frequenz/api/common/v1alpha8/metrics/bounds_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/metrics 2026-04-27T16:30:28,828 copying build/lib/frequenz/api/common/v1alpha8/metrics/bounds_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/metrics 2026-04-27T16:30:28,830 copying build/lib/frequenz/api/common/v1alpha8/metrics/bounds_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/metrics 2026-04-27T16:30:28,832 copying build/lib/frequenz/api/common/v1alpha8/metrics/bounds_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/metrics 2026-04-27T16:30:28,833 copying build/lib/frequenz/api/common/v1alpha8/metrics/metrics_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/metrics 2026-04-27T16:30:28,835 copying build/lib/frequenz/api/common/v1alpha8/metrics/metrics_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/metrics 2026-04-27T16:30:28,838 copying build/lib/frequenz/api/common/v1alpha8/metrics/metrics_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/metrics 2026-04-27T16:30:28,840 copying build/lib/frequenz/api/common/v1alpha8/metrics/__init__.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/metrics 2026-04-27T16:30:28,842 creating build/bdist.linux-armv7l/wheel/frequenz/api/common/v1alpha8/gridpool 2026-04-27T16:30:28,843 copying build/lib/frequenz/api/common/v1alpha8/gridpool/gridpool_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/gridpool 2026-04-27T16:30:28,845 copying build/lib/frequenz/api/common/v1alpha8/gridpool/gridpool_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/gridpool 2026-04-27T16:30:28,847 copying build/lib/frequenz/api/common/v1alpha8/gridpool/gridpool_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/gridpool 2026-04-27T16:30:28,848 copying build/lib/frequenz/api/common/v1alpha8/gridpool/__init__.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/gridpool 2026-04-27T16:30:28,850 copying build/lib/frequenz/api/common/v1alpha8/gridpool/gridpool_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/gridpool 2026-04-27T16:30:28,852 copying build/lib/frequenz/api/common/v1alpha8/__init__.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8 2026-04-27T16:30:28,854 copying build/lib/frequenz/api/common/location_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common 2026-04-27T16:30:28,855 copying build/lib/frequenz/api/common/location_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common 2026-04-27T16:30:28,857 copying build/lib/frequenz/api/common/py.typed -> build/bdist.linux-armv7l/wheel/./frequenz/api/common 2026-04-27T16:30:28,859 copying build/lib/frequenz/api/common/components_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common 2026-04-27T16:30:28,860 copying build/lib/frequenz/api/common/metrics_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common 2026-04-27T16:30:28,862 copying build/lib/frequenz/api/common/components_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common 2026-04-27T16:30:28,865 copying build/lib/frequenz/api/common/metrics_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common 2026-04-27T16:30:28,867 copying build/lib/frequenz/api/common/metrics_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common 2026-04-27T16:30:28,870 creating build/bdist.linux-armv7l/wheel/frequenz/api/common/metrics 2026-04-27T16:30:28,871 copying build/lib/frequenz/api/common/metrics/electrical_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/metrics 2026-04-27T16:30:28,873 copying build/lib/frequenz/api/common/metrics/electrical_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/metrics 2026-04-27T16:30:28,875 copying build/lib/frequenz/api/common/metrics/electrical_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/metrics 2026-04-27T16:30:28,877 copying build/lib/frequenz/api/common/metrics/__init__.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/metrics 2026-04-27T16:30:28,879 copying build/lib/frequenz/api/common/metrics/electrical_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/metrics 2026-04-27T16:30:28,881 creating build/bdist.linux-armv7l/wheel/frequenz/api/common/v1 2026-04-27T16:30:28,882 copying build/lib/frequenz/api/common/v1/location_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1 2026-04-27T16:30:28,885 creating build/bdist.linux-armv7l/wheel/frequenz/api/common/v1/pagination 2026-04-27T16:30:28,886 copying build/lib/frequenz/api/common/v1/pagination/pagination_info_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/pagination 2026-04-27T16:30:28,887 copying build/lib/frequenz/api/common/v1/pagination/pagination_info_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/pagination 2026-04-27T16:30:28,889 copying build/lib/frequenz/api/common/v1/pagination/pagination_params_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/pagination 2026-04-27T16:30:28,891 copying build/lib/frequenz/api/common/v1/pagination/pagination_params_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/pagination 2026-04-27T16:30:28,893 copying build/lib/frequenz/api/common/v1/pagination/pagination_info_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/pagination 2026-04-27T16:30:28,894 copying build/lib/frequenz/api/common/v1/pagination/pagination_info_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/pagination 2026-04-27T16:30:28,896 copying build/lib/frequenz/api/common/v1/pagination/pagination_params_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/pagination 2026-04-27T16:30:28,898 copying build/lib/frequenz/api/common/v1/pagination/pagination_params_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/pagination 2026-04-27T16:30:28,900 copying build/lib/frequenz/api/common/v1/pagination/__init__.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/pagination 2026-04-27T16:30:28,901 copying build/lib/frequenz/api/common/v1/location_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1 2026-04-27T16:30:28,904 creating build/bdist.linux-armv7l/wheel/frequenz/api/common/v1/grid 2026-04-27T16:30:28,905 copying build/lib/frequenz/api/common/v1/grid/delivery_duration_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/grid 2026-04-27T16:30:28,907 copying build/lib/frequenz/api/common/v1/grid/delivery_duration_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/grid 2026-04-27T16:30:28,908 copying build/lib/frequenz/api/common/v1/grid/delivery_area_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/grid 2026-04-27T16:30:28,910 copying build/lib/frequenz/api/common/v1/grid/delivery_area_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/grid 2026-04-27T16:30:28,912 copying build/lib/frequenz/api/common/v1/grid/delivery_area_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/grid 2026-04-27T16:30:28,914 copying build/lib/frequenz/api/common/v1/grid/delivery_area_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/grid 2026-04-27T16:30:28,916 copying build/lib/frequenz/api/common/v1/grid/delivery_duration_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/grid 2026-04-27T16:30:28,918 copying build/lib/frequenz/api/common/v1/grid/delivery_duration_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/grid 2026-04-27T16:30:28,920 copying build/lib/frequenz/api/common/v1/grid/__init__.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/grid 2026-04-27T16:30:28,922 creating build/bdist.linux-armv7l/wheel/frequenz/api/common/v1/types 2026-04-27T16:30:28,923 copying build/lib/frequenz/api/common/v1/types/decimal_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/types 2026-04-27T16:30:28,925 copying build/lib/frequenz/api/common/v1/types/decimal_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/types 2026-04-27T16:30:28,927 copying build/lib/frequenz/api/common/v1/types/decimal_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/types 2026-04-27T16:30:28,928 copying build/lib/frequenz/api/common/v1/types/__init__.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/types 2026-04-27T16:30:28,930 copying build/lib/frequenz/api/common/v1/types/decimal_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/types 2026-04-27T16:30:28,932 creating build/bdist.linux-armv7l/wheel/frequenz/api/common/v1/microgrid 2026-04-27T16:30:28,933 copying build/lib/frequenz/api/common/v1/microgrid/lifetime_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/microgrid 2026-04-27T16:30:28,935 copying build/lib/frequenz/api/common/v1/microgrid/microgrid_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/microgrid 2026-04-27T16:30:28,937 copying build/lib/frequenz/api/common/v1/microgrid/microgrid_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/microgrid 2026-04-27T16:30:28,938 copying build/lib/frequenz/api/common/v1/microgrid/lifetime_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/microgrid 2026-04-27T16:30:28,940 copying build/lib/frequenz/api/common/v1/microgrid/microgrid_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/microgrid 2026-04-27T16:30:28,942 creating build/bdist.linux-armv7l/wheel/frequenz/api/common/v1/microgrid/sensors 2026-04-27T16:30:28,943 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-04-27T16:30:28,945 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-04-27T16:30:28,947 copying build/lib/frequenz/api/common/v1/microgrid/sensors/__init__.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/microgrid/sensors 2026-04-27T16:30:28,949 copying build/lib/frequenz/api/common/v1/microgrid/sensors/sensors_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/microgrid/sensors 2026-04-27T16:30:28,951 copying build/lib/frequenz/api/common/v1/microgrid/sensors/sensors_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/microgrid/sensors 2026-04-27T16:30:28,953 copying build/lib/frequenz/api/common/v1/microgrid/lifetime_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/microgrid 2026-04-27T16:30:28,956 creating build/bdist.linux-armv7l/wheel/frequenz/api/common/v1/microgrid/components 2026-04-27T16:30:28,957 copying build/lib/frequenz/api/common/v1/microgrid/components/grid_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/microgrid/components 2026-04-27T16:30:28,959 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-04-27T16:30:28,961 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-04-27T16:30:28,962 copying build/lib/frequenz/api/common/v1/microgrid/components/transformer_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/microgrid/components 2026-04-27T16:30:28,964 copying build/lib/frequenz/api/common/v1/microgrid/components/battery_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/microgrid/components 2026-04-27T16:30:28,966 copying build/lib/frequenz/api/common/v1/microgrid/components/components_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/microgrid/components 2026-04-27T16:30:28,968 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-04-27T16:30:28,970 copying build/lib/frequenz/api/common/v1/microgrid/components/inverter_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/microgrid/components 2026-04-27T16:30:28,972 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-04-27T16:30:28,974 copying build/lib/frequenz/api/common/v1/microgrid/components/fuse_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/microgrid/components 2026-04-27T16:30:28,976 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-04-27T16:30:28,977 copying build/lib/frequenz/api/common/v1/microgrid/components/fuse_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/microgrid/components 2026-04-27T16:30:28,979 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-04-27T16:30:28,981 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-04-27T16:30:28,982 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-04-27T16:30:28,984 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-04-27T16:30:28,986 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-04-27T16:30:28,988 copying build/lib/frequenz/api/common/v1/microgrid/components/transformer_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/microgrid/components 2026-04-27T16:30:28,990 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-04-27T16:30:28,991 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-04-27T16:30:28,993 copying build/lib/frequenz/api/common/v1/microgrid/components/components_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/microgrid/components 2026-04-27T16:30:28,996 copying build/lib/frequenz/api/common/v1/microgrid/components/grid_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/microgrid/components 2026-04-27T16:30:28,998 copying build/lib/frequenz/api/common/v1/microgrid/components/battery_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/microgrid/components 2026-04-27T16:30:29,000 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-04-27T16:30:29,002 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-04-27T16:30:29,004 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-04-27T16:30:29,005 copying build/lib/frequenz/api/common/v1/microgrid/components/__init__.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/microgrid/components 2026-04-27T16:30:29,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-04-27T16:30:29,009 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-04-27T16:30:29,011 copying build/lib/frequenz/api/common/v1/microgrid/microgrid_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/microgrid 2026-04-27T16:30:29,013 copying build/lib/frequenz/api/common/v1/microgrid/lifetime_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/microgrid 2026-04-27T16:30:29,015 copying build/lib/frequenz/api/common/v1/microgrid/__init__.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/microgrid 2026-04-27T16:30:29,016 copying build/lib/frequenz/api/common/v1/location_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1 2026-04-27T16:30:29,018 copying build/lib/frequenz/api/common/v1/location_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1 2026-04-27T16:30:29,020 creating build/bdist.linux-armv7l/wheel/frequenz/api/common/v1/market 2026-04-27T16:30:29,021 copying build/lib/frequenz/api/common/v1/market/energy_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/market 2026-04-27T16:30:29,023 copying build/lib/frequenz/api/common/v1/market/power_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/market 2026-04-27T16:30:29,025 copying build/lib/frequenz/api/common/v1/market/price_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/market 2026-04-27T16:30:29,027 copying build/lib/frequenz/api/common/v1/market/energy_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/market 2026-04-27T16:30:29,029 copying build/lib/frequenz/api/common/v1/market/power_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/market 2026-04-27T16:30:29,031 copying build/lib/frequenz/api/common/v1/market/power_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/market 2026-04-27T16:30:29,032 copying build/lib/frequenz/api/common/v1/market/power_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/market 2026-04-27T16:30:29,034 copying build/lib/frequenz/api/common/v1/market/energy_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/market 2026-04-27T16:30:29,036 copying build/lib/frequenz/api/common/v1/market/energy_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/market 2026-04-27T16:30:29,038 copying build/lib/frequenz/api/common/v1/market/price_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/market 2026-04-27T16:30:29,040 copying build/lib/frequenz/api/common/v1/market/price_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/market 2026-04-27T16:30:29,042 copying build/lib/frequenz/api/common/v1/market/price_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/market 2026-04-27T16:30:29,044 copying build/lib/frequenz/api/common/v1/market/__init__.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/market 2026-04-27T16:30:29,047 creating build/bdist.linux-armv7l/wheel/frequenz/api/common/v1/metrics 2026-04-27T16:30:29,048 copying build/lib/frequenz/api/common/v1/metrics/bounds_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/metrics 2026-04-27T16:30:29,049 copying build/lib/frequenz/api/common/v1/metrics/metric_sample_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/metrics 2026-04-27T16:30:29,052 copying build/lib/frequenz/api/common/v1/metrics/bounds_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/metrics 2026-04-27T16:30:29,054 copying build/lib/frequenz/api/common/v1/metrics/bounds_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/metrics 2026-04-27T16:30:29,056 copying build/lib/frequenz/api/common/v1/metrics/metric_sample_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/metrics 2026-04-27T16:30:29,058 copying build/lib/frequenz/api/common/v1/metrics/bounds_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/metrics 2026-04-27T16:30:29,060 copying build/lib/frequenz/api/common/v1/metrics/metric_sample_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/metrics 2026-04-27T16:30:29,062 copying build/lib/frequenz/api/common/v1/metrics/__init__.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/metrics 2026-04-27T16:30:29,063 copying build/lib/frequenz/api/common/v1/metrics/metric_sample_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/metrics 2026-04-27T16:30:29,065 copying build/lib/frequenz/api/common/v1/__init__.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1 2026-04-27T16:30:29,067 copying build/lib/frequenz/api/common/__init__.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common 2026-04-27T16:30:29,069 creating build/bdist.linux-armv7l/wheel/frequenz/api/common/v1alpha7 2026-04-27T16:30:29,070 creating build/bdist.linux-armv7l/wheel/frequenz/api/common/v1alpha7/pagination 2026-04-27T16:30:29,072 copying build/lib/frequenz/api/common/v1alpha7/pagination/pagination_info_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/pagination 2026-04-27T16:30:29,073 copying build/lib/frequenz/api/common/v1alpha7/pagination/pagination_info_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/pagination 2026-04-27T16:30:29,075 copying build/lib/frequenz/api/common/v1alpha7/pagination/pagination_params_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/pagination 2026-04-27T16:30:29,077 copying build/lib/frequenz/api/common/v1alpha7/pagination/pagination_params_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/pagination 2026-04-27T16:30:29,078 copying build/lib/frequenz/api/common/v1alpha7/pagination/pagination_info_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/pagination 2026-04-27T16:30:29,081 copying build/lib/frequenz/api/common/v1alpha7/pagination/pagination_info_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/pagination 2026-04-27T16:30:29,083 copying build/lib/frequenz/api/common/v1alpha7/pagination/pagination_params_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/pagination 2026-04-27T16:30:29,084 copying build/lib/frequenz/api/common/v1alpha7/pagination/pagination_params_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/pagination 2026-04-27T16:30:29,086 copying build/lib/frequenz/api/common/v1alpha7/pagination/__init__.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/pagination 2026-04-27T16:30:29,088 creating build/bdist.linux-armv7l/wheel/frequenz/api/common/v1alpha7/grid 2026-04-27T16:30:29,089 copying build/lib/frequenz/api/common/v1alpha7/grid/delivery_duration_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/grid 2026-04-27T16:30:29,091 copying build/lib/frequenz/api/common/v1alpha7/grid/delivery_duration_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/grid 2026-04-27T16:30:29,093 copying build/lib/frequenz/api/common/v1alpha7/grid/delivery_area_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/grid 2026-04-27T16:30:29,095 copying build/lib/frequenz/api/common/v1alpha7/grid/delivery_area_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/grid 2026-04-27T16:30:29,097 copying build/lib/frequenz/api/common/v1alpha7/grid/delivery_area_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/grid 2026-04-27T16:30:29,099 copying build/lib/frequenz/api/common/v1alpha7/grid/delivery_area_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/grid 2026-04-27T16:30:29,101 copying build/lib/frequenz/api/common/v1alpha7/grid/delivery_duration_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/grid 2026-04-27T16:30:29,103 copying build/lib/frequenz/api/common/v1alpha7/grid/delivery_duration_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/grid 2026-04-27T16:30:29,105 copying build/lib/frequenz/api/common/v1alpha7/grid/__init__.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/grid 2026-04-27T16:30:29,107 creating build/bdist.linux-armv7l/wheel/frequenz/api/common/v1alpha7/microgrid 2026-04-27T16:30:29,108 copying build/lib/frequenz/api/common/v1alpha7/microgrid/lifetime_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/microgrid 2026-04-27T16:30:29,111 creating build/bdist.linux-armv7l/wheel/frequenz/api/common/v1alpha7/microgrid/electrical_components 2026-04-27T16:30:29,112 copying build/lib/frequenz/api/common/v1alpha7/microgrid/electrical_components/electrical_components_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/microgrid/electrical_components 2026-04-27T16:30:29,113 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-04-27T16:30:29,116 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-04-27T16:30:29,118 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-04-27T16:30:29,121 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-04-27T16:30:29,123 copying build/lib/frequenz/api/common/v1alpha7/microgrid/microgrid_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/microgrid 2026-04-27T16:30:29,124 copying build/lib/frequenz/api/common/v1alpha7/microgrid/microgrid_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/microgrid 2026-04-27T16:30:29,126 copying build/lib/frequenz/api/common/v1alpha7/microgrid/lifetime_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/microgrid 2026-04-27T16:30:29,128 copying build/lib/frequenz/api/common/v1alpha7/microgrid/microgrid_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/microgrid 2026-04-27T16:30:29,130 creating build/bdist.linux-armv7l/wheel/frequenz/api/common/v1alpha7/microgrid/sensors 2026-04-27T16:30:29,131 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-04-27T16:30:29,133 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-04-27T16:30:29,135 copying build/lib/frequenz/api/common/v1alpha7/microgrid/sensors/__init__.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/microgrid/sensors 2026-04-27T16:30:29,137 copying build/lib/frequenz/api/common/v1alpha7/microgrid/sensors/sensors_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/microgrid/sensors 2026-04-27T16:30:29,140 copying build/lib/frequenz/api/common/v1alpha7/microgrid/sensors/sensors_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/microgrid/sensors 2026-04-27T16:30:29,142 copying build/lib/frequenz/api/common/v1alpha7/microgrid/lifetime_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/microgrid 2026-04-27T16:30:29,144 creating build/bdist.linux-armv7l/wheel/frequenz/api/common/v1alpha7/microgrid/communication_components 2026-04-27T16:30:29,145 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-04-27T16:30:29,147 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-04-27T16:30:29,149 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-04-27T16:30:29,151 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-04-27T16:30:29,153 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-04-27T16:30:29,155 copying build/lib/frequenz/api/common/v1alpha7/microgrid/microgrid_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/microgrid 2026-04-27T16:30:29,157 copying build/lib/frequenz/api/common/v1alpha7/microgrid/lifetime_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/microgrid 2026-04-27T16:30:29,159 copying build/lib/frequenz/api/common/v1alpha7/microgrid/__init__.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/microgrid 2026-04-27T16:30:29,161 creating build/bdist.linux-armv7l/wheel/frequenz/api/common/v1alpha7/type 2026-04-27T16:30:29,162 copying build/lib/frequenz/api/common/v1alpha7/type/location_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/type 2026-04-27T16:30:29,164 copying build/lib/frequenz/api/common/v1alpha7/type/location_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/type 2026-04-27T16:30:29,166 copying build/lib/frequenz/api/common/v1alpha7/type/decimal_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/type 2026-04-27T16:30:29,168 copying build/lib/frequenz/api/common/v1alpha7/type/interval_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/type 2026-04-27T16:30:29,170 copying build/lib/frequenz/api/common/v1alpha7/type/location_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/type 2026-04-27T16:30:29,171 copying build/lib/frequenz/api/common/v1alpha7/type/location_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/type 2026-04-27T16:30:29,173 copying build/lib/frequenz/api/common/v1alpha7/type/interval_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/type 2026-04-27T16:30:29,175 copying build/lib/frequenz/api/common/v1alpha7/type/decimal_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/type 2026-04-27T16:30:29,177 copying build/lib/frequenz/api/common/v1alpha7/type/decimal_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/type 2026-04-27T16:30:29,178 copying build/lib/frequenz/api/common/v1alpha7/type/interval_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/type 2026-04-27T16:30:29,180 copying build/lib/frequenz/api/common/v1alpha7/type/interval_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/type 2026-04-27T16:30:29,182 copying build/lib/frequenz/api/common/v1alpha7/type/__init__.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/type 2026-04-27T16:30:29,184 copying build/lib/frequenz/api/common/v1alpha7/type/decimal_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/type 2026-04-27T16:30:29,186 creating build/bdist.linux-armv7l/wheel/frequenz/api/common/v1alpha7/market 2026-04-27T16:30:29,187 copying build/lib/frequenz/api/common/v1alpha7/market/energy_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/market 2026-04-27T16:30:29,189 copying build/lib/frequenz/api/common/v1alpha7/market/power_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/market 2026-04-27T16:30:29,191 copying build/lib/frequenz/api/common/v1alpha7/market/price_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/market 2026-04-27T16:30:29,193 copying build/lib/frequenz/api/common/v1alpha7/market/energy_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/market 2026-04-27T16:30:29,195 copying build/lib/frequenz/api/common/v1alpha7/market/power_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/market 2026-04-27T16:30:29,196 copying build/lib/frequenz/api/common/v1alpha7/market/power_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/market 2026-04-27T16:30:29,198 copying build/lib/frequenz/api/common/v1alpha7/market/power_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/market 2026-04-27T16:30:29,200 copying build/lib/frequenz/api/common/v1alpha7/market/energy_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/market 2026-04-27T16:30:29,201 copying build/lib/frequenz/api/common/v1alpha7/market/energy_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/market 2026-04-27T16:30:29,203 copying build/lib/frequenz/api/common/v1alpha7/market/price_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/market 2026-04-27T16:30:29,205 copying build/lib/frequenz/api/common/v1alpha7/market/price_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/market 2026-04-27T16:30:29,207 copying build/lib/frequenz/api/common/v1alpha7/market/price_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/market 2026-04-27T16:30:29,208 copying build/lib/frequenz/api/common/v1alpha7/market/__init__.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/market 2026-04-27T16:30:29,211 creating build/bdist.linux-armv7l/wheel/frequenz/api/common/v1alpha7/streaming 2026-04-27T16:30:29,212 copying build/lib/frequenz/api/common/v1alpha7/streaming/event_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/streaming 2026-04-27T16:30:29,214 copying build/lib/frequenz/api/common/v1alpha7/streaming/event_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/streaming 2026-04-27T16:30:29,215 copying build/lib/frequenz/api/common/v1alpha7/streaming/__init__.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/streaming 2026-04-27T16:30:29,217 copying build/lib/frequenz/api/common/v1alpha7/streaming/event_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/streaming 2026-04-27T16:30:29,219 copying build/lib/frequenz/api/common/v1alpha7/streaming/event_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/streaming 2026-04-27T16:30:29,221 creating build/bdist.linux-armv7l/wheel/frequenz/api/common/v1alpha7/metrics 2026-04-27T16:30:29,222 copying build/lib/frequenz/api/common/v1alpha7/metrics/metrics_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/metrics 2026-04-27T16:30:29,224 copying build/lib/frequenz/api/common/v1alpha7/metrics/bounds_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/metrics 2026-04-27T16:30:29,226 copying build/lib/frequenz/api/common/v1alpha7/metrics/bounds_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/metrics 2026-04-27T16:30:29,228 copying build/lib/frequenz/api/common/v1alpha7/metrics/bounds_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/metrics 2026-04-27T16:30:29,230 copying build/lib/frequenz/api/common/v1alpha7/metrics/bounds_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/metrics 2026-04-27T16:30:29,232 copying build/lib/frequenz/api/common/v1alpha7/metrics/metrics_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/metrics 2026-04-27T16:30:29,234 copying build/lib/frequenz/api/common/v1alpha7/metrics/metrics_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/metrics 2026-04-27T16:30:29,236 copying build/lib/frequenz/api/common/v1alpha7/metrics/metrics_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/metrics 2026-04-27T16:30:29,239 copying build/lib/frequenz/api/common/v1alpha7/metrics/__init__.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/metrics 2026-04-27T16:30:29,240 copying build/lib/frequenz/api/common/v1alpha7/__init__.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7 2026-04-27T16:30:29,242 running install_egg_info 2026-04-27T16:30:29,259 Copying py/frequenz_api_common.egg-info to build/bdist.linux-armv7l/wheel/./frequenz_api_common-0.8.3-py3.11.egg-info 2026-04-27T16:30:29,270 running install_scripts 2026-04-27T16:30:29,279 creating build/bdist.linux-armv7l/wheel/frequenz_api_common-0.8.3.dist-info/WHEEL 2026-04-27T16:30:29,282 creating '/tmp/pip-wheel-advhonf1/.tmp-bmhd6ppz/frequenz_api_common-0.8.3-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-04-27T16:30:29,285 adding 'frequenz/api/common/__init__.py' 2026-04-27T16:30:29,286 adding 'frequenz/api/common/components_pb2.py' 2026-04-27T16:30:29,288 adding 'frequenz/api/common/components_pb2.pyi' 2026-04-27T16:30:29,289 adding 'frequenz/api/common/components_pb2_grpc.py' 2026-04-27T16:30:29,291 adding 'frequenz/api/common/components_pb2_grpc.pyi' 2026-04-27T16:30:29,292 adding 'frequenz/api/common/location_pb2.py' 2026-04-27T16:30:29,293 adding 'frequenz/api/common/location_pb2.pyi' 2026-04-27T16:30:29,295 adding 'frequenz/api/common/location_pb2_grpc.py' 2026-04-27T16:30:29,296 adding 'frequenz/api/common/location_pb2_grpc.pyi' 2026-04-27T16:30:29,297 adding 'frequenz/api/common/metrics_pb2.py' 2026-04-27T16:30:29,299 adding 'frequenz/api/common/metrics_pb2.pyi' 2026-04-27T16:30:29,300 adding 'frequenz/api/common/metrics_pb2_grpc.py' 2026-04-27T16:30:29,301 adding 'frequenz/api/common/metrics_pb2_grpc.pyi' 2026-04-27T16:30:29,302 adding 'frequenz/api/common/py.typed' 2026-04-27T16:30:29,304 adding 'frequenz/api/common/metrics/__init__.py' 2026-04-27T16:30:29,306 adding 'frequenz/api/common/metrics/electrical_pb2.py' 2026-04-27T16:30:29,308 adding 'frequenz/api/common/metrics/electrical_pb2.pyi' 2026-04-27T16:30:29,309 adding 'frequenz/api/common/metrics/electrical_pb2_grpc.py' 2026-04-27T16:30:29,311 adding 'frequenz/api/common/metrics/electrical_pb2_grpc.pyi' 2026-04-27T16:30:29,312 adding 'frequenz/api/common/v1/__init__.py' 2026-04-27T16:30:29,313 adding 'frequenz/api/common/v1/location_pb2.py' 2026-04-27T16:30:29,315 adding 'frequenz/api/common/v1/location_pb2.pyi' 2026-04-27T16:30:29,316 adding 'frequenz/api/common/v1/location_pb2_grpc.py' 2026-04-27T16:30:29,317 adding 'frequenz/api/common/v1/location_pb2_grpc.pyi' 2026-04-27T16:30:29,319 adding 'frequenz/api/common/v1/grid/__init__.py' 2026-04-27T16:30:29,320 adding 'frequenz/api/common/v1/grid/delivery_area_pb2.py' 2026-04-27T16:30:29,322 adding 'frequenz/api/common/v1/grid/delivery_area_pb2.pyi' 2026-04-27T16:30:29,323 adding 'frequenz/api/common/v1/grid/delivery_area_pb2_grpc.py' 2026-04-27T16:30:29,325 adding 'frequenz/api/common/v1/grid/delivery_area_pb2_grpc.pyi' 2026-04-27T16:30:29,326 adding 'frequenz/api/common/v1/grid/delivery_duration_pb2.py' 2026-04-27T16:30:29,328 adding 'frequenz/api/common/v1/grid/delivery_duration_pb2.pyi' 2026-04-27T16:30:29,329 adding 'frequenz/api/common/v1/grid/delivery_duration_pb2_grpc.py' 2026-04-27T16:30:29,330 adding 'frequenz/api/common/v1/grid/delivery_duration_pb2_grpc.pyi' 2026-04-27T16:30:29,332 adding 'frequenz/api/common/v1/market/__init__.py' 2026-04-27T16:30:29,333 adding 'frequenz/api/common/v1/market/energy_pb2.py' 2026-04-27T16:30:29,335 adding 'frequenz/api/common/v1/market/energy_pb2.pyi' 2026-04-27T16:30:29,336 adding 'frequenz/api/common/v1/market/energy_pb2_grpc.py' 2026-04-27T16:30:29,337 adding 'frequenz/api/common/v1/market/energy_pb2_grpc.pyi' 2026-04-27T16:30:29,338 adding 'frequenz/api/common/v1/market/power_pb2.py' 2026-04-27T16:30:29,340 adding 'frequenz/api/common/v1/market/power_pb2.pyi' 2026-04-27T16:30:29,341 adding 'frequenz/api/common/v1/market/power_pb2_grpc.py' 2026-04-27T16:30:29,342 adding 'frequenz/api/common/v1/market/power_pb2_grpc.pyi' 2026-04-27T16:30:29,344 adding 'frequenz/api/common/v1/market/price_pb2.py' 2026-04-27T16:30:29,345 adding 'frequenz/api/common/v1/market/price_pb2.pyi' 2026-04-27T16:30:29,346 adding 'frequenz/api/common/v1/market/price_pb2_grpc.py' 2026-04-27T16:30:29,347 adding 'frequenz/api/common/v1/market/price_pb2_grpc.pyi' 2026-04-27T16:30:29,349 adding 'frequenz/api/common/v1/metrics/__init__.py' 2026-04-27T16:30:29,350 adding 'frequenz/api/common/v1/metrics/bounds_pb2.py' 2026-04-27T16:30:29,352 adding 'frequenz/api/common/v1/metrics/bounds_pb2.pyi' 2026-04-27T16:30:29,353 adding 'frequenz/api/common/v1/metrics/bounds_pb2_grpc.py' 2026-04-27T16:30:29,354 adding 'frequenz/api/common/v1/metrics/bounds_pb2_grpc.pyi' 2026-04-27T16:30:29,356 adding 'frequenz/api/common/v1/metrics/metric_sample_pb2.py' 2026-04-27T16:30:29,358 adding 'frequenz/api/common/v1/metrics/metric_sample_pb2.pyi' 2026-04-27T16:30:29,360 adding 'frequenz/api/common/v1/metrics/metric_sample_pb2_grpc.py' 2026-04-27T16:30:29,361 adding 'frequenz/api/common/v1/metrics/metric_sample_pb2_grpc.pyi' 2026-04-27T16:30:29,363 adding 'frequenz/api/common/v1/microgrid/__init__.py' 2026-04-27T16:30:29,364 adding 'frequenz/api/common/v1/microgrid/lifetime_pb2.py' 2026-04-27T16:30:29,365 adding 'frequenz/api/common/v1/microgrid/lifetime_pb2.pyi' 2026-04-27T16:30:29,367 adding 'frequenz/api/common/v1/microgrid/lifetime_pb2_grpc.py' 2026-04-27T16:30:29,368 adding 'frequenz/api/common/v1/microgrid/lifetime_pb2_grpc.pyi' 2026-04-27T16:30:29,369 adding 'frequenz/api/common/v1/microgrid/microgrid_pb2.py' 2026-04-27T16:30:29,371 adding 'frequenz/api/common/v1/microgrid/microgrid_pb2.pyi' 2026-04-27T16:30:29,372 adding 'frequenz/api/common/v1/microgrid/microgrid_pb2_grpc.py' 2026-04-27T16:30:29,373 adding 'frequenz/api/common/v1/microgrid/microgrid_pb2_grpc.pyi' 2026-04-27T16:30:29,376 adding 'frequenz/api/common/v1/microgrid/components/__init__.py' 2026-04-27T16:30:29,377 adding 'frequenz/api/common/v1/microgrid/components/battery_pb2.py' 2026-04-27T16:30:29,378 adding 'frequenz/api/common/v1/microgrid/components/battery_pb2.pyi' 2026-04-27T16:30:29,379 adding 'frequenz/api/common/v1/microgrid/components/battery_pb2_grpc.py' 2026-04-27T16:30:29,381 adding 'frequenz/api/common/v1/microgrid/components/battery_pb2_grpc.pyi' 2026-04-27T16:30:29,383 adding 'frequenz/api/common/v1/microgrid/components/components_pb2.py' 2026-04-27T16:30:29,387 adding 'frequenz/api/common/v1/microgrid/components/components_pb2.pyi' 2026-04-27T16:30:29,388 adding 'frequenz/api/common/v1/microgrid/components/components_pb2_grpc.py' 2026-04-27T16:30:29,390 adding 'frequenz/api/common/v1/microgrid/components/components_pb2_grpc.pyi' 2026-04-27T16:30:29,391 adding 'frequenz/api/common/v1/microgrid/components/ev_charger_pb2.py' 2026-04-27T16:30:29,393 adding 'frequenz/api/common/v1/microgrid/components/ev_charger_pb2.pyi' 2026-04-27T16:30:29,394 adding 'frequenz/api/common/v1/microgrid/components/ev_charger_pb2_grpc.py' 2026-04-27T16:30:29,395 adding 'frequenz/api/common/v1/microgrid/components/ev_charger_pb2_grpc.pyi' 2026-04-27T16:30:29,396 adding 'frequenz/api/common/v1/microgrid/components/fuse_pb2.py' 2026-04-27T16:30:29,398 adding 'frequenz/api/common/v1/microgrid/components/fuse_pb2.pyi' 2026-04-27T16:30:29,399 adding 'frequenz/api/common/v1/microgrid/components/fuse_pb2_grpc.py' 2026-04-27T16:30:29,400 adding 'frequenz/api/common/v1/microgrid/components/fuse_pb2_grpc.pyi' 2026-04-27T16:30:29,402 adding 'frequenz/api/common/v1/microgrid/components/grid_pb2.py' 2026-04-27T16:30:29,403 adding 'frequenz/api/common/v1/microgrid/components/grid_pb2.pyi' 2026-04-27T16:30:29,404 adding 'frequenz/api/common/v1/microgrid/components/grid_pb2_grpc.py' 2026-04-27T16:30:29,406 adding 'frequenz/api/common/v1/microgrid/components/grid_pb2_grpc.pyi' 2026-04-27T16:30:29,407 adding 'frequenz/api/common/v1/microgrid/components/inverter_pb2.py' 2026-04-27T16:30:29,408 adding 'frequenz/api/common/v1/microgrid/components/inverter_pb2.pyi' 2026-04-27T16:30:29,410 adding 'frequenz/api/common/v1/microgrid/components/inverter_pb2_grpc.py' 2026-04-27T16:30:29,411 adding 'frequenz/api/common/v1/microgrid/components/inverter_pb2_grpc.pyi' 2026-04-27T16:30:29,412 adding 'frequenz/api/common/v1/microgrid/components/transformer_pb2.py' 2026-04-27T16:30:29,413 adding 'frequenz/api/common/v1/microgrid/components/transformer_pb2.pyi' 2026-04-27T16:30:29,415 adding 'frequenz/api/common/v1/microgrid/components/transformer_pb2_grpc.py' 2026-04-27T16:30:29,416 adding 'frequenz/api/common/v1/microgrid/components/transformer_pb2_grpc.pyi' 2026-04-27T16:30:29,417 adding 'frequenz/api/common/v1/microgrid/sensors/__init__.py' 2026-04-27T16:30:29,419 adding 'frequenz/api/common/v1/microgrid/sensors/sensors_pb2.py' 2026-04-27T16:30:29,421 adding 'frequenz/api/common/v1/microgrid/sensors/sensors_pb2.pyi' 2026-04-27T16:30:29,422 adding 'frequenz/api/common/v1/microgrid/sensors/sensors_pb2_grpc.py' 2026-04-27T16:30:29,424 adding 'frequenz/api/common/v1/microgrid/sensors/sensors_pb2_grpc.pyi' 2026-04-27T16:30:29,425 adding 'frequenz/api/common/v1/pagination/__init__.py' 2026-04-27T16:30:29,426 adding 'frequenz/api/common/v1/pagination/pagination_info_pb2.py' 2026-04-27T16:30:29,428 adding 'frequenz/api/common/v1/pagination/pagination_info_pb2.pyi' 2026-04-27T16:30:29,429 adding 'frequenz/api/common/v1/pagination/pagination_info_pb2_grpc.py' 2026-04-27T16:30:29,430 adding 'frequenz/api/common/v1/pagination/pagination_info_pb2_grpc.pyi' 2026-04-27T16:30:29,432 adding 'frequenz/api/common/v1/pagination/pagination_params_pb2.py' 2026-04-27T16:30:29,433 adding 'frequenz/api/common/v1/pagination/pagination_params_pb2.pyi' 2026-04-27T16:30:29,434 adding 'frequenz/api/common/v1/pagination/pagination_params_pb2_grpc.py' 2026-04-27T16:30:29,435 adding 'frequenz/api/common/v1/pagination/pagination_params_pb2_grpc.pyi' 2026-04-27T16:30:29,437 adding 'frequenz/api/common/v1/types/__init__.py' 2026-04-27T16:30:29,438 adding 'frequenz/api/common/v1/types/decimal_pb2.py' 2026-04-27T16:30:29,440 adding 'frequenz/api/common/v1/types/decimal_pb2.pyi' 2026-04-27T16:30:29,441 adding 'frequenz/api/common/v1/types/decimal_pb2_grpc.py' 2026-04-27T16:30:29,442 adding 'frequenz/api/common/v1/types/decimal_pb2_grpc.pyi' 2026-04-27T16:30:29,444 adding 'frequenz/api/common/v1alpha7/__init__.py' 2026-04-27T16:30:29,445 adding 'frequenz/api/common/v1alpha7/grid/__init__.py' 2026-04-27T16:30:29,447 adding 'frequenz/api/common/v1alpha7/grid/delivery_area_pb2.py' 2026-04-27T16:30:29,448 adding 'frequenz/api/common/v1alpha7/grid/delivery_area_pb2.pyi' 2026-04-27T16:30:29,450 adding 'frequenz/api/common/v1alpha7/grid/delivery_area_pb2_grpc.py' 2026-04-27T16:30:29,451 adding 'frequenz/api/common/v1alpha7/grid/delivery_area_pb2_grpc.pyi' 2026-04-27T16:30:29,452 adding 'frequenz/api/common/v1alpha7/grid/delivery_duration_pb2.py' 2026-04-27T16:30:29,454 adding 'frequenz/api/common/v1alpha7/grid/delivery_duration_pb2.pyi' 2026-04-27T16:30:29,455 adding 'frequenz/api/common/v1alpha7/grid/delivery_duration_pb2_grpc.py' 2026-04-27T16:30:29,457 adding 'frequenz/api/common/v1alpha7/grid/delivery_duration_pb2_grpc.pyi' 2026-04-27T16:30:29,459 adding 'frequenz/api/common/v1alpha7/market/__init__.py' 2026-04-27T16:30:29,460 adding 'frequenz/api/common/v1alpha7/market/energy_pb2.py' 2026-04-27T16:30:29,461 adding 'frequenz/api/common/v1alpha7/market/energy_pb2.pyi' 2026-04-27T16:30:29,462 adding 'frequenz/api/common/v1alpha7/market/energy_pb2_grpc.py' 2026-04-27T16:30:29,464 adding 'frequenz/api/common/v1alpha7/market/energy_pb2_grpc.pyi' 2026-04-27T16:30:29,465 adding 'frequenz/api/common/v1alpha7/market/power_pb2.py' 2026-04-27T16:30:29,466 adding 'frequenz/api/common/v1alpha7/market/power_pb2.pyi' 2026-04-27T16:30:29,468 adding 'frequenz/api/common/v1alpha7/market/power_pb2_grpc.py' 2026-04-27T16:30:29,469 adding 'frequenz/api/common/v1alpha7/market/power_pb2_grpc.pyi' 2026-04-27T16:30:29,470 adding 'frequenz/api/common/v1alpha7/market/price_pb2.py' 2026-04-27T16:30:29,471 adding 'frequenz/api/common/v1alpha7/market/price_pb2.pyi' 2026-04-27T16:30:29,473 adding 'frequenz/api/common/v1alpha7/market/price_pb2_grpc.py' 2026-04-27T16:30:29,474 adding 'frequenz/api/common/v1alpha7/market/price_pb2_grpc.pyi' 2026-04-27T16:30:29,476 adding 'frequenz/api/common/v1alpha7/metrics/__init__.py' 2026-04-27T16:30:29,477 adding 'frequenz/api/common/v1alpha7/metrics/bounds_pb2.py' 2026-04-27T16:30:29,478 adding 'frequenz/api/common/v1alpha7/metrics/bounds_pb2.pyi' 2026-04-27T16:30:29,479 adding 'frequenz/api/common/v1alpha7/metrics/bounds_pb2_grpc.py' 2026-04-27T16:30:29,480 adding 'frequenz/api/common/v1alpha7/metrics/bounds_pb2_grpc.pyi' 2026-04-27T16:30:29,482 adding 'frequenz/api/common/v1alpha7/metrics/metrics_pb2.py' 2026-04-27T16:30:29,485 adding 'frequenz/api/common/v1alpha7/metrics/metrics_pb2.pyi' 2026-04-27T16:30:29,486 adding 'frequenz/api/common/v1alpha7/metrics/metrics_pb2_grpc.py' 2026-04-27T16:30:29,488 adding 'frequenz/api/common/v1alpha7/metrics/metrics_pb2_grpc.pyi' 2026-04-27T16:30:29,490 adding 'frequenz/api/common/v1alpha7/microgrid/__init__.py' 2026-04-27T16:30:29,491 adding 'frequenz/api/common/v1alpha7/microgrid/lifetime_pb2.py' 2026-04-27T16:30:29,492 adding 'frequenz/api/common/v1alpha7/microgrid/lifetime_pb2.pyi' 2026-04-27T16:30:29,493 adding 'frequenz/api/common/v1alpha7/microgrid/lifetime_pb2_grpc.py' 2026-04-27T16:30:29,495 adding 'frequenz/api/common/v1alpha7/microgrid/lifetime_pb2_grpc.pyi' 2026-04-27T16:30:29,496 adding 'frequenz/api/common/v1alpha7/microgrid/microgrid_pb2.py' 2026-04-27T16:30:29,498 adding 'frequenz/api/common/v1alpha7/microgrid/microgrid_pb2.pyi' 2026-04-27T16:30:29,499 adding 'frequenz/api/common/v1alpha7/microgrid/microgrid_pb2_grpc.py' 2026-04-27T16:30:29,500 adding 'frequenz/api/common/v1alpha7/microgrid/microgrid_pb2_grpc.pyi' 2026-04-27T16:30:29,502 adding 'frequenz/api/common/v1alpha7/microgrid/communication_components/__init__.py' 2026-04-27T16:30:29,503 adding 'frequenz/api/common/v1alpha7/microgrid/communication_components/communication_components_pb2.py' 2026-04-27T16:30:29,506 adding 'frequenz/api/common/v1alpha7/microgrid/communication_components/communication_components_pb2.pyi' 2026-04-27T16:30:29,507 adding 'frequenz/api/common/v1alpha7/microgrid/communication_components/communication_components_pb2_grpc.py' 2026-04-27T16:30:29,508 adding 'frequenz/api/common/v1alpha7/microgrid/communication_components/communication_components_pb2_grpc.pyi' 2026-04-27T16:30:29,510 adding 'frequenz/api/common/v1alpha7/microgrid/electrical_components/__init__.py' 2026-04-27T16:30:29,512 adding 'frequenz/api/common/v1alpha7/microgrid/electrical_components/electrical_components_pb2.py' 2026-04-27T16:30:29,519 adding 'frequenz/api/common/v1alpha7/microgrid/electrical_components/electrical_components_pb2.pyi' 2026-04-27T16:30:29,521 adding 'frequenz/api/common/v1alpha7/microgrid/electrical_components/electrical_components_pb2_grpc.py' 2026-04-27T16:30:29,522 adding 'frequenz/api/common/v1alpha7/microgrid/electrical_components/electrical_components_pb2_grpc.pyi' 2026-04-27T16:30:29,524 adding 'frequenz/api/common/v1alpha7/microgrid/sensors/__init__.py' 2026-04-27T16:30:29,525 adding 'frequenz/api/common/v1alpha7/microgrid/sensors/sensors_pb2.py' 2026-04-27T16:30:29,528 adding 'frequenz/api/common/v1alpha7/microgrid/sensors/sensors_pb2.pyi' 2026-04-27T16:30:29,529 adding 'frequenz/api/common/v1alpha7/microgrid/sensors/sensors_pb2_grpc.py' 2026-04-27T16:30:29,530 adding 'frequenz/api/common/v1alpha7/microgrid/sensors/sensors_pb2_grpc.pyi' 2026-04-27T16:30:29,532 adding 'frequenz/api/common/v1alpha7/pagination/__init__.py' 2026-04-27T16:30:29,533 adding 'frequenz/api/common/v1alpha7/pagination/pagination_info_pb2.py' 2026-04-27T16:30:29,535 adding 'frequenz/api/common/v1alpha7/pagination/pagination_info_pb2.pyi' 2026-04-27T16:30:29,536 adding 'frequenz/api/common/v1alpha7/pagination/pagination_info_pb2_grpc.py' 2026-04-27T16:30:29,537 adding 'frequenz/api/common/v1alpha7/pagination/pagination_info_pb2_grpc.pyi' 2026-04-27T16:30:29,539 adding 'frequenz/api/common/v1alpha7/pagination/pagination_params_pb2.py' 2026-04-27T16:30:29,540 adding 'frequenz/api/common/v1alpha7/pagination/pagination_params_pb2.pyi' 2026-04-27T16:30:29,541 adding 'frequenz/api/common/v1alpha7/pagination/pagination_params_pb2_grpc.py' 2026-04-27T16:30:29,542 adding 'frequenz/api/common/v1alpha7/pagination/pagination_params_pb2_grpc.pyi' 2026-04-27T16:30:29,544 adding 'frequenz/api/common/v1alpha7/streaming/__init__.py' 2026-04-27T16:30:29,545 adding 'frequenz/api/common/v1alpha7/streaming/event_pb2.py' 2026-04-27T16:30:29,546 adding 'frequenz/api/common/v1alpha7/streaming/event_pb2.pyi' 2026-04-27T16:30:29,548 adding 'frequenz/api/common/v1alpha7/streaming/event_pb2_grpc.py' 2026-04-27T16:30:29,549 adding 'frequenz/api/common/v1alpha7/streaming/event_pb2_grpc.pyi' 2026-04-27T16:30:29,551 adding 'frequenz/api/common/v1alpha7/type/__init__.py' 2026-04-27T16:30:29,552 adding 'frequenz/api/common/v1alpha7/type/decimal_pb2.py' 2026-04-27T16:30:29,553 adding 'frequenz/api/common/v1alpha7/type/decimal_pb2.pyi' 2026-04-27T16:30:29,554 adding 'frequenz/api/common/v1alpha7/type/decimal_pb2_grpc.py' 2026-04-27T16:30:29,556 adding 'frequenz/api/common/v1alpha7/type/decimal_pb2_grpc.pyi' 2026-04-27T16:30:29,557 adding 'frequenz/api/common/v1alpha7/type/interval_pb2.py' 2026-04-27T16:30:29,558 adding 'frequenz/api/common/v1alpha7/type/interval_pb2.pyi' 2026-04-27T16:30:29,560 adding 'frequenz/api/common/v1alpha7/type/interval_pb2_grpc.py' 2026-04-27T16:30:29,561 adding 'frequenz/api/common/v1alpha7/type/interval_pb2_grpc.pyi' 2026-04-27T16:30:29,562 adding 'frequenz/api/common/v1alpha7/type/location_pb2.py' 2026-04-27T16:30:29,563 adding 'frequenz/api/common/v1alpha7/type/location_pb2.pyi' 2026-04-27T16:30:29,564 adding 'frequenz/api/common/v1alpha7/type/location_pb2_grpc.py' 2026-04-27T16:30:29,566 adding 'frequenz/api/common/v1alpha7/type/location_pb2_grpc.pyi' 2026-04-27T16:30:29,568 adding 'frequenz/api/common/v1alpha8/__init__.py' 2026-04-27T16:30:29,569 adding 'frequenz/api/common/v1alpha8/grid/__init__.py' 2026-04-27T16:30:29,570 adding 'frequenz/api/common/v1alpha8/grid/delivery_area_pb2.py' 2026-04-27T16:30:29,572 adding 'frequenz/api/common/v1alpha8/grid/delivery_area_pb2.pyi' 2026-04-27T16:30:29,573 adding 'frequenz/api/common/v1alpha8/grid/delivery_area_pb2_grpc.py' 2026-04-27T16:30:29,574 adding 'frequenz/api/common/v1alpha8/grid/delivery_area_pb2_grpc.pyi' 2026-04-27T16:30:29,576 adding 'frequenz/api/common/v1alpha8/grid/delivery_duration_pb2.py' 2026-04-27T16:30:29,577 adding 'frequenz/api/common/v1alpha8/grid/delivery_duration_pb2.pyi' 2026-04-27T16:30:29,579 adding 'frequenz/api/common/v1alpha8/grid/delivery_duration_pb2_grpc.py' 2026-04-27T16:30:29,580 adding 'frequenz/api/common/v1alpha8/grid/delivery_duration_pb2_grpc.pyi' 2026-04-27T16:30:29,582 adding 'frequenz/api/common/v1alpha8/gridpool/__init__.py' 2026-04-27T16:30:29,583 adding 'frequenz/api/common/v1alpha8/gridpool/gridpool_pb2.py' 2026-04-27T16:30:29,584 adding 'frequenz/api/common/v1alpha8/gridpool/gridpool_pb2.pyi' 2026-04-27T16:30:29,586 adding 'frequenz/api/common/v1alpha8/gridpool/gridpool_pb2_grpc.py' 2026-04-27T16:30:29,587 adding 'frequenz/api/common/v1alpha8/gridpool/gridpool_pb2_grpc.pyi' 2026-04-27T16:30:29,589 adding 'frequenz/api/common/v1alpha8/market/__init__.py' 2026-04-27T16:30:29,590 adding 'frequenz/api/common/v1alpha8/market/energy_pb2.py' 2026-04-27T16:30:29,592 adding 'frequenz/api/common/v1alpha8/market/energy_pb2.pyi' 2026-04-27T16:30:29,593 adding 'frequenz/api/common/v1alpha8/market/energy_pb2_grpc.py' 2026-04-27T16:30:29,594 adding 'frequenz/api/common/v1alpha8/market/energy_pb2_grpc.pyi' 2026-04-27T16:30:29,596 adding 'frequenz/api/common/v1alpha8/market/power_pb2.py' 2026-04-27T16:30:29,597 adding 'frequenz/api/common/v1alpha8/market/power_pb2.pyi' 2026-04-27T16:30:29,598 adding 'frequenz/api/common/v1alpha8/market/power_pb2_grpc.py' 2026-04-27T16:30:29,599 adding 'frequenz/api/common/v1alpha8/market/power_pb2_grpc.pyi' 2026-04-27T16:30:29,600 adding 'frequenz/api/common/v1alpha8/market/price_pb2.py' 2026-04-27T16:30:29,602 adding 'frequenz/api/common/v1alpha8/market/price_pb2.pyi' 2026-04-27T16:30:29,603 adding 'frequenz/api/common/v1alpha8/market/price_pb2_grpc.py' 2026-04-27T16:30:29,604 adding 'frequenz/api/common/v1alpha8/market/price_pb2_grpc.pyi' 2026-04-27T16:30:29,606 adding 'frequenz/api/common/v1alpha8/metrics/__init__.py' 2026-04-27T16:30:29,607 adding 'frequenz/api/common/v1alpha8/metrics/bounds_pb2.py' 2026-04-27T16:30:29,608 adding 'frequenz/api/common/v1alpha8/metrics/bounds_pb2.pyi' 2026-04-27T16:30:29,609 adding 'frequenz/api/common/v1alpha8/metrics/bounds_pb2_grpc.py' 2026-04-27T16:30:29,611 adding 'frequenz/api/common/v1alpha8/metrics/bounds_pb2_grpc.pyi' 2026-04-27T16:30:29,612 adding 'frequenz/api/common/v1alpha8/metrics/metrics_pb2.py' 2026-04-27T16:30:29,615 adding 'frequenz/api/common/v1alpha8/metrics/metrics_pb2.pyi' 2026-04-27T16:30:29,617 adding 'frequenz/api/common/v1alpha8/metrics/metrics_pb2_grpc.py' 2026-04-27T16:30:29,618 adding 'frequenz/api/common/v1alpha8/metrics/metrics_pb2_grpc.pyi' 2026-04-27T16:30:29,620 adding 'frequenz/api/common/v1alpha8/microgrid/__init__.py' 2026-04-27T16:30:29,621 adding 'frequenz/api/common/v1alpha8/microgrid/lifetime_pb2.py' 2026-04-27T16:30:29,622 adding 'frequenz/api/common/v1alpha8/microgrid/lifetime_pb2.pyi' 2026-04-27T16:30:29,624 adding 'frequenz/api/common/v1alpha8/microgrid/lifetime_pb2_grpc.py' 2026-04-27T16:30:29,625 adding 'frequenz/api/common/v1alpha8/microgrid/lifetime_pb2_grpc.pyi' 2026-04-27T16:30:29,626 adding 'frequenz/api/common/v1alpha8/microgrid/microgrid_pb2.py' 2026-04-27T16:30:29,628 adding 'frequenz/api/common/v1alpha8/microgrid/microgrid_pb2.pyi' 2026-04-27T16:30:29,629 adding 'frequenz/api/common/v1alpha8/microgrid/microgrid_pb2_grpc.py' 2026-04-27T16:30:29,630 adding 'frequenz/api/common/v1alpha8/microgrid/microgrid_pb2_grpc.pyi' 2026-04-27T16:30:29,632 adding 'frequenz/api/common/v1alpha8/microgrid/communication_components/__init__.py' 2026-04-27T16:30:29,633 adding 'frequenz/api/common/v1alpha8/microgrid/communication_components/communication_components_pb2.py' 2026-04-27T16:30:29,636 adding 'frequenz/api/common/v1alpha8/microgrid/communication_components/communication_components_pb2.pyi' 2026-04-27T16:30:29,637 adding 'frequenz/api/common/v1alpha8/microgrid/communication_components/communication_components_pb2_grpc.py' 2026-04-27T16:30:29,638 adding 'frequenz/api/common/v1alpha8/microgrid/communication_components/communication_components_pb2_grpc.pyi' 2026-04-27T16:30:29,640 adding 'frequenz/api/common/v1alpha8/microgrid/electrical_components/__init__.py' 2026-04-27T16:30:29,643 adding 'frequenz/api/common/v1alpha8/microgrid/electrical_components/electrical_components_pb2.py' 2026-04-27T16:30:29,650 adding 'frequenz/api/common/v1alpha8/microgrid/electrical_components/electrical_components_pb2.pyi' 2026-04-27T16:30:29,652 adding 'frequenz/api/common/v1alpha8/microgrid/electrical_components/electrical_components_pb2_grpc.py' 2026-04-27T16:30:29,653 adding 'frequenz/api/common/v1alpha8/microgrid/electrical_components/electrical_components_pb2_grpc.pyi' 2026-04-27T16:30:29,655 adding 'frequenz/api/common/v1alpha8/microgrid/sensors/__init__.py' 2026-04-27T16:30:29,656 adding 'frequenz/api/common/v1alpha8/microgrid/sensors/sensors_pb2.py' 2026-04-27T16:30:29,658 adding 'frequenz/api/common/v1alpha8/microgrid/sensors/sensors_pb2.pyi' 2026-04-27T16:30:29,660 adding 'frequenz/api/common/v1alpha8/microgrid/sensors/sensors_pb2_grpc.py' 2026-04-27T16:30:29,661 adding 'frequenz/api/common/v1alpha8/microgrid/sensors/sensors_pb2_grpc.pyi' 2026-04-27T16:30:29,663 adding 'frequenz/api/common/v1alpha8/pagination/__init__.py' 2026-04-27T16:30:29,664 adding 'frequenz/api/common/v1alpha8/pagination/pagination_info_pb2.py' 2026-04-27T16:30:29,665 adding 'frequenz/api/common/v1alpha8/pagination/pagination_info_pb2.pyi' 2026-04-27T16:30:29,667 adding 'frequenz/api/common/v1alpha8/pagination/pagination_info_pb2_grpc.py' 2026-04-27T16:30:29,668 adding 'frequenz/api/common/v1alpha8/pagination/pagination_info_pb2_grpc.pyi' 2026-04-27T16:30:29,669 adding 'frequenz/api/common/v1alpha8/pagination/pagination_params_pb2.py' 2026-04-27T16:30:29,671 adding 'frequenz/api/common/v1alpha8/pagination/pagination_params_pb2.pyi' 2026-04-27T16:30:29,672 adding 'frequenz/api/common/v1alpha8/pagination/pagination_params_pb2_grpc.py' 2026-04-27T16:30:29,673 adding 'frequenz/api/common/v1alpha8/pagination/pagination_params_pb2_grpc.pyi' 2026-04-27T16:30:29,675 adding 'frequenz/api/common/v1alpha8/streaming/__init__.py' 2026-04-27T16:30:29,676 adding 'frequenz/api/common/v1alpha8/streaming/event_pb2.py' 2026-04-27T16:30:29,677 adding 'frequenz/api/common/v1alpha8/streaming/event_pb2.pyi' 2026-04-27T16:30:29,679 adding 'frequenz/api/common/v1alpha8/streaming/event_pb2_grpc.py' 2026-04-27T16:30:29,680 adding 'frequenz/api/common/v1alpha8/streaming/event_pb2_grpc.pyi' 2026-04-27T16:30:29,682 adding 'frequenz/api/common/v1alpha8/types/__init__.py' 2026-04-27T16:30:29,683 adding 'frequenz/api/common/v1alpha8/types/decimal_pb2.py' 2026-04-27T16:30:29,684 adding 'frequenz/api/common/v1alpha8/types/decimal_pb2.pyi' 2026-04-27T16:30:29,685 adding 'frequenz/api/common/v1alpha8/types/decimal_pb2_grpc.py' 2026-04-27T16:30:29,687 adding 'frequenz/api/common/v1alpha8/types/decimal_pb2_grpc.pyi' 2026-04-27T16:30:29,688 adding 'frequenz/api/common/v1alpha8/types/interval_pb2.py' 2026-04-27T16:30:29,689 adding 'frequenz/api/common/v1alpha8/types/interval_pb2.pyi' 2026-04-27T16:30:29,691 adding 'frequenz/api/common/v1alpha8/types/interval_pb2_grpc.py' 2026-04-27T16:30:29,692 adding 'frequenz/api/common/v1alpha8/types/interval_pb2_grpc.pyi' 2026-04-27T16:30:29,693 adding 'frequenz/api/common/v1alpha8/types/location_pb2.py' 2026-04-27T16:30:29,694 adding 'frequenz/api/common/v1alpha8/types/location_pb2.pyi' 2026-04-27T16:30:29,696 adding 'frequenz/api/common/v1alpha8/types/location_pb2_grpc.py' 2026-04-27T16:30:29,697 adding 'frequenz/api/common/v1alpha8/types/location_pb2_grpc.pyi' 2026-04-27T16:30:29,699 adding 'frequenz_api_common-0.8.3.dist-info/licenses/LICENSE' 2026-04-27T16:30:29,700 adding 'frequenz_api_common-0.8.3.dist-info/METADATA' 2026-04-27T16:30:29,701 adding 'frequenz_api_common-0.8.3.dist-info/WHEEL' 2026-04-27T16:30:29,702 adding 'frequenz_api_common-0.8.3.dist-info/top_level.txt' 2026-04-27T16:30:29,707 adding 'frequenz_api_common-0.8.3.dist-info/RECORD' 2026-04-27T16:30:29,714 removing build/bdist.linux-armv7l/wheel 2026-04-27T16:30:29,887 Building wheel for frequenz-api-common (pyproject.toml): finished with status 'done' 2026-04-27T16:30:29,897 Created wheel for frequenz-api-common: filename=frequenz_api_common-0.8.3-py3-none-any.whl size=306006 sha256=4da65ac196716155e3e7d0b5462cfae0e1decff1d15c78e2e35ac03fd0028b6d 2026-04-27T16:30:29,898 Stored in directory: /tmp/pip-ephem-wheel-cache-4ntwebzy/wheels/92/a9/2b/82b04aa4c22400f4705651c0cdd9c150e8fdaac7599736a26c 2026-04-27T16:30:29,917 Successfully built frequenz-api-common 2026-04-27T16:30:29,929 Removed build tracker: '/tmp/pip-build-tracker-j66se5q2'