2026-04-21T14:17:43,538 Created temporary directory: /tmp/pip-ephem-wheel-cache-21kdhrtf 2026-04-21T14:17:43,540 Created temporary directory: /tmp/pip-build-tracker-no026sre 2026-04-21T14:17:43,541 Initialized build tracking at /tmp/pip-build-tracker-no026sre 2026-04-21T14:17:43,541 Created build tracker: /tmp/pip-build-tracker-no026sre 2026-04-21T14:17:43,542 Entered build tracker: /tmp/pip-build-tracker-no026sre 2026-04-21T14:17:43,542 Created temporary directory: /tmp/pip-wheel-k0bg_15l 2026-04-21T14:17:43,546 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-21T14:17:43,548 Created temporary directory: /tmp/pip-ephem-wheel-cache-gme7vujn 2026-04-21T14:17:43,569 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-04-21T14:17:43,573 2 location(s) to search for versions of frequenz-api-common: 2026-04-21T14:17:43,573 * https://pypi.org/simple/frequenz-api-common/ 2026-04-21T14:17:43,573 * https://www.piwheels.org/simple/frequenz-api-common/ 2026-04-21T14:17:43,574 Fetching project page and analyzing links: https://pypi.org/simple/frequenz-api-common/ 2026-04-21T14:17:43,575 Getting page https://pypi.org/simple/frequenz-api-common/ 2026-04-21T14:17:43,576 Found index url https://pypi.org/simple 2026-04-21T14:17:43,816 Fetched page https://pypi.org/simple/frequenz-api-common/ as application/vnd.pypi.simple.v1+json 2026-04-21T14:17:43,825 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-21T14:17:43,826 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-21T14:17:43,827 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-21T14:17:43,828 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-21T14:17:43,829 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-21T14:17:43,830 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-21T14:17:43,831 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-21T14:17:43,831 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-21T14:17:43,832 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-21T14:17:43,833 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-21T14:17:43,834 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-21T14:17:43,835 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-21T14:17:43,836 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-21T14:17:43,836 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-21T14:17:43,837 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-21T14:17:43,838 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-21T14:17:43,839 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-21T14:17:43,840 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-21T14:17:43,841 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-21T14:17:43,842 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-21T14:17:43,843 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-21T14:17:43,844 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-21T14:17:43,845 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-21T14:17:43,846 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-21T14:17:43,847 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-21T14:17:43,847 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-21T14:17:43,848 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-21T14:17:43,849 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-21T14:17:43,849 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-21T14:17:43,850 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-21T14:17:43,851 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-21T14:17:43,852 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-21T14:17:43,853 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-21T14:17:43,854 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-21T14:17:43,855 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-21T14:17:43,856 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-21T14:17:43,856 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-21T14:17:43,858 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-21T14:17:43,858 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-21T14:17:43,859 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-21T14:17:43,860 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-21T14:17:43,861 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-21T14:17:43,861 Fetching project page and analyzing links: https://www.piwheels.org/simple/frequenz-api-common/ 2026-04-21T14:17:43,862 Getting page https://www.piwheels.org/simple/frequenz-api-common/ 2026-04-21T14:17:43,863 Found index url https://www.piwheels.org/simple 2026-04-21T14:17:44,036 Fetched page https://www.piwheels.org/simple/frequenz-api-common/ as text/html 2026-04-21T14:17:44,043 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-21T14:17:44,044 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-21T14:17:44,044 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-21T14:17:44,045 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-21T14:17:44,046 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-21T14:17:44,046 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-21T14:17:44,047 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-21T14:17:44,048 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-21T14:17:44,048 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-21T14:17:44,049 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-21T14:17:44,049 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-21T14:17:44,050 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-21T14:17:44,050 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-21T14:17:44,051 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-21T14:17:44,051 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-21T14:17:44,052 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-21T14:17:44,053 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-21T14:17:44,053 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-21T14:17:44,054 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-21T14:17:44,055 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-21T14:17:44,055 Skipping link: not a file: https://www.piwheels.org/simple/frequenz-api-common/ 2026-04-21T14:17:44,056 Skipping link: not a file: https://pypi.org/simple/frequenz-api-common/ 2026-04-21T14:17:44,079 Given no hashes to check 1 links for project 'frequenz-api-common': discarding no candidates 2026-04-21T14:17:44,098 Collecting frequenz-api-common==0.8.2 2026-04-21T14:17:44,101 Created temporary directory: /tmp/pip-unpack-gwzmfzhd 2026-04-21T14:17:44,327 Downloading frequenz_api_common-0.8.2.tar.gz (68 kB) 2026-04-21T14:17:44,640 Added frequenz-api-common==0.8.2 from https://files.pythonhosted.org/packages/b5/13/8401e99e674e66b9fcf83ca79e931f2b6720f9f6dc8891e663410e98c55a/frequenz_api_common-0.8.2.tar.gz to build tracker '/tmp/pip-build-tracker-no026sre' 2026-04-21T14:17:44,653 Created temporary directory: /tmp/pip-build-env-bt6h8x4z 2026-04-21T14:17:44,657 Installing build dependencies: started 2026-04-21T14:17:44,658 Running command pip subprocess to install build dependencies 2026-04-21T14:17:45,785 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-04-21T14:17:46,228 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-21T14:17:46,251 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-04-21T14:17:47,971 Collecting setuptools==80.9.0 2026-04-21T14:17:48,078 Using cached https://www.piwheels.org/simple/setuptools/setuptools-80.9.0-py3-none-any.whl (1.2 MB) 2026-04-21T14:17:48,461 Collecting setuptools_scm[toml]==9.2.2 2026-04-21T14:17:48,485 Using cached https://www.piwheels.org/simple/setuptools-scm/setuptools_scm-9.2.2-py3-none-any.whl (62 kB) 2026-04-21T14:17:48,653 Collecting frequenz-repo-config[api]==0.14.0 2026-04-21T14:17:48,870 Downloading https://archive1.piwheels.org/simple/frequenz-repo-config/frequenz_repo_config-0.14.0-py3-none-any.whl (44 kB) 2026-04-21T14:17:48,887 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 44.6/44.6 kB 4.2 MB/s eta 0:00:00 2026-04-21T14:17:50,465 Collecting protobuf==6.32.1 2026-04-21T14:17:50,481 Downloading https://www.piwheels.org/simple/protobuf/protobuf-6.32.1-cp311-cp311-linux_armv7l.whl (1.1 MB) 2026-04-21T14:17:50,579 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.1/1.1 MB 12.3 MB/s eta 0:00:00 2026-04-21T14:17:55,563 Collecting grpcio-tools==1.72.1 2026-04-21T14:17:55,774 Downloading https://archive1.piwheels.org/simple/grpcio-tools/grpcio_tools-1.72.1-cp311-cp311-linux_armv7l.whl (72.2 MB) 2026-04-21T14:18:00,701 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 72.2/72.2 MB 4.7 MB/s eta 0:00:00 2026-04-21T14:18:05,970 Collecting grpcio==1.72.1 2026-04-21T14:18:06,196 Downloading https://www.piwheels.org/simple/grpcio/grpcio-1.72.1-cp311-cp311-linux_armv7l.whl (132.6 MB) 2026-04-21T14:18:16,688 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 132.6/132.6 MB 3.5 MB/s eta 0:00:00 2026-04-21T14:18:19,284 Collecting packaging>=20 2026-04-21T14:18:19,304 Using cached https://www.piwheels.org/simple/packaging/packaging-26.1-py3-none-any.whl (95 kB) 2026-04-21T14:18:19,648 Collecting nox>=2022.11.21 2026-04-21T14:18:19,659 Downloading https://www.piwheels.org/simple/nox/nox-2026.4.10-py3-none-any.whl (75 kB) 2026-04-21T14:18:19,676 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 75.5/75.5 kB 6.6 MB/s eta 0:00:00 2026-04-21T14:18:19,771 Collecting mkdocs-gen-files<0.7.0,>=0.4.0 2026-04-21T14:18:19,993 Downloading https://archive1.piwheels.org/simple/mkdocs-gen-files/mkdocs_gen_files-0.6.1-py3-none-any.whl (8.3 kB) 2026-04-21T14:18:20,281 Collecting semver<4,>=3.0.1 2026-04-21T14:18:20,297 Using cached https://www.piwheels.org/simple/semver/semver-3.0.4-py3-none-any.whl (17 kB) 2026-04-21T14:18:20,445 Collecting github-action-utils<2,>=1.1.0 2026-04-21T14:18:20,504 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-21T14:18:20,799 Collecting mkdocstrings-python<3,>=1.14.6 2026-04-21T14:18:20,812 Downloading https://www.piwheels.org/simple/mkdocstrings-python/mkdocstrings_python-2.0.3-py3-none-any.whl (104 kB) 2026-04-21T14:18:20,836 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 104.8/104.8 kB 6.0 MB/s eta 0:00:00 2026-04-21T14:18:21,047 Collecting mypy-protobuf<6,>=3.0.0 2026-04-21T14:18:21,092 Using cached https://archive1.piwheels.org/simple/mypy-protobuf/mypy_protobuf-5.0.0-py3-none-any.whl (26 kB) 2026-04-21T14:18:21,701 Collecting mkdocs<=1.6.1,>=1.4.1 2026-04-21T14:18:21,714 Downloading https://www.piwheels.org/simple/mkdocs/mkdocs-1.6.1-py3-none-any.whl (3.9 MB) 2026-04-21T14:18:22,016 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.9/3.9 MB 13.1 MB/s eta 0:00:00 2026-04-21T14:18:22,164 Collecting properdocs>=1.6.5 2026-04-21T14:18:22,218 Downloading https://archive1.piwheels.org/simple/properdocs/properdocs-1.6.7-py3-none-any.whl (225 kB) 2026-04-21T14:18:22,248 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 225.4/225.4 kB 9.8 MB/s eta 0:00:00 2026-04-21T14:18:22,499 Collecting mkdocstrings>=0.30 2026-04-21T14:18:22,511 Downloading https://www.piwheels.org/simple/mkdocstrings/mkdocstrings-1.0.4-py3-none-any.whl (35 kB) 2026-04-21T14:18:22,628 Collecting mkdocs-autorefs>=1.4 2026-04-21T14:18:22,641 Downloading https://www.piwheels.org/simple/mkdocs-autorefs/mkdocs_autorefs-1.4.4-py3-none-any.whl (25 kB) 2026-04-21T14:18:22,718 Collecting griffelib>=2.0 2026-04-21T14:18:22,740 Using cached https://www.piwheels.org/simple/griffelib/griffelib-2.0.2-py3-none-any.whl (142 kB) 2026-04-21T14:18:23,093 Collecting types-protobuf>=4.24 2026-04-21T14:18:23,114 Using cached https://www.piwheels.org/simple/types-protobuf/types_protobuf-7.34.1.20260408-py3-none-any.whl (86 kB) 2026-04-21T14:18:23,440 Collecting argcomplete<4,>=1.9.4 2026-04-21T14:18:23,459 Using cached https://www.piwheels.org/simple/argcomplete/argcomplete-3.6.3-py3-none-any.whl (43 kB) 2026-04-21T14:18:23,602 Collecting attrs>=24.1 2026-04-21T14:18:23,618 Using cached https://www.piwheels.org/simple/attrs/attrs-26.1.0-py3-none-any.whl (67 kB) 2026-04-21T14:18:23,801 Collecting colorlog<7,>=2.6.1 2026-04-21T14:18:23,813 Downloading https://www.piwheels.org/simple/colorlog/colorlog-6.10.1-py3-none-any.whl (11 kB) 2026-04-21T14:18:23,985 Collecting dependency-groups>=1.1 2026-04-21T14:18:24,000 Using cached https://archive1.piwheels.org/simple/dependency-groups/dependency_groups-1.3.1-py3-none-any.whl (8.7 kB) 2026-04-21T14:18:24,178 Collecting humanize>=4 2026-04-21T14:18:24,202 Using cached https://www.piwheels.org/simple/humanize/humanize-4.15.0-py3-none-any.whl (132 kB) 2026-04-21T14:18:25,139 Collecting virtualenv>=20.15 2026-04-21T14:18:25,555 Using cached https://www.piwheels.org/simple/virtualenv/virtualenv-21.2.4-py3-none-any.whl (5.8 MB) 2026-04-21T14:18:26,235 Collecting click>=7.0 2026-04-21T14:18:26,257 Using cached https://www.piwheels.org/simple/click/click-8.3.2-py3-none-any.whl (108 kB) 2026-04-21T14:18:26,350 Collecting ghp-import>=1.0 2026-04-21T14:18:26,362 Downloading https://www.piwheels.org/simple/ghp-import/ghp_import-2.1.0-py3-none-any.whl (10 kB) 2026-04-21T14:18:26,509 Collecting jinja2>=2.11.1 2026-04-21T14:18:26,529 Using cached https://www.piwheels.org/simple/jinja2/jinja2-3.1.6-py3-none-any.whl (134 kB) 2026-04-21T14:18:26,703 Collecting markdown>=3.3.6 2026-04-21T14:18:26,726 Using cached https://www.piwheels.org/simple/markdown/markdown-3.10.2-py3-none-any.whl (108 kB) 2026-04-21T14:18:27,369 Collecting markupsafe>=2.0.1 2026-04-21T14:18:27,384 Using cached https://www.piwheels.org/simple/markupsafe/markupsafe-3.0.3-cp311-cp311-linux_armv7l.whl (21 kB) 2026-04-21T14:18:27,613 Collecting mergedeep>=1.3.4 2026-04-21T14:18:27,624 Downloading https://www.piwheels.org/simple/mergedeep/mergedeep-1.3.4-py3-none-any.whl (6.4 kB) 2026-04-21T14:18:27,707 Collecting mkdocs-get-deps>=0.2.0 2026-04-21T14:18:27,718 Downloading https://www.piwheels.org/simple/mkdocs-get-deps/mkdocs_get_deps-0.2.2-py3-none-any.whl (9.6 kB) 2026-04-21T14:18:27,865 Collecting pathspec>=0.11.1 2026-04-21T14:18:27,881 Using cached https://www.piwheels.org/simple/pathspec/pathspec-1.0.4-py3-none-any.whl (55 kB) 2026-04-21T14:18:27,951 Collecting pyyaml-env-tag>=0.1 2026-04-21T14:18:27,963 Downloading https://www.piwheels.org/simple/pyyaml-env-tag/pyyaml_env_tag-1.1-py3-none-any.whl (4.7 kB) 2026-04-21T14:18:28,332 Collecting pyyaml>=5.1 2026-04-21T14:18:28,348 Using cached https://www.piwheels.org/simple/pyyaml/pyyaml-6.0.3-cp311-cp311-linux_armv7l.whl (45 kB) 2026-04-21T14:18:28,510 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-21T14:18:28,511 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-21T14:18:28,692 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-21T14:18:28,694 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-21T14:18:28,695 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-21T14:18:28,743 Collecting watchdog>=2.0 2026-04-21T14:18:28,752 Using cached watchdog-6.0.0-py3-none-manylinux2014_armv7l.whl (79 kB) 2026-04-21T14:18:29,308 Collecting pymdown-extensions>=6.3 2026-04-21T14:18:29,346 Using cached https://www.piwheels.org/simple/pymdown-extensions/pymdown_extensions-10.21.2-py3-none-any.whl (268 kB) 2026-04-21T14:18:29,600 Collecting platformdirs>=2.2.0 2026-04-21T14:18:29,618 Using cached https://www.piwheels.org/simple/platformdirs/platformdirs-4.9.6-py3-none-any.whl (21 kB) 2026-04-21T14:18:29,912 Collecting distlib<1,>=0.3.7 2026-04-21T14:18:29,964 Using cached https://www.piwheels.org/simple/distlib/distlib-0.4.0-py2.py3-none-any.whl (469 kB) 2026-04-21T14:18:30,236 Collecting filelock<4,>=3.24.2 2026-04-21T14:18:30,252 Using cached https://www.piwheels.org/simple/filelock/filelock-3.29.0-py3-none-any.whl (39 kB) 2026-04-21T14:18:30,384 Collecting python-discovery>=1.2.2 2026-04-21T14:18:30,402 Using cached https://www.piwheels.org/simple/python-discovery/python_discovery-1.2.2-py3-none-any.whl (31 kB) 2026-04-21T14:18:30,580 Collecting python-dateutil>=2.8.1 2026-04-21T14:18:30,611 Using cached https://www.piwheels.org/simple/python-dateutil/python_dateutil-2.9.0.post0-py2.py3-none-any.whl (229 kB) 2026-04-21T14:18:31,197 Collecting six>=1.5 2026-04-21T14:18:31,211 Using cached https://www.piwheels.org/simple/six/six-1.17.0-py2.py3-none-any.whl (11 kB) 2026-04-21T14:18:34,828 Installing collected packages: distlib, watchdog, types-protobuf, six, setuptools, semver, pyyaml, protobuf, platformdirs, pathspec, packaging, mergedeep, markupsafe, markdown, humanize, grpcio, griffelib, github-action-utils, filelock, colorlog, click, attrs, argcomplete, setuptools_scm, pyyaml-env-tag, python-discovery, python-dateutil, pymdown-extensions, mypy-protobuf, mkdocs-get-deps, jinja2, grpcio-tools, dependency-groups, virtualenv, ghp-import, properdocs, nox, mkdocs, mkdocs-gen-files, mkdocs-autorefs, mkdocstrings, mkdocstrings-python, frequenz-repo-config 2026-04-21T14:18:35,409 Creating /tmp/pip-build-env-bt6h8x4z/overlay/local/bin 2026-04-21T14:18:35,411 changing mode of /tmp/pip-build-env-bt6h8x4z/overlay/local/bin/watchmedo to 755 2026-04-21T14:18:39,238 changing mode of /tmp/pip-build-env-bt6h8x4z/overlay/local/bin/pysemver to 755 2026-04-21T14:18:41,143 changing mode of /tmp/pip-build-env-bt6h8x4z/overlay/local/bin/markdown_py to 755 2026-04-21T14:18:49,756 changing mode of /tmp/pip-build-env-bt6h8x4z/overlay/local/bin/activate-global-python-argcomplete to 755 2026-04-21T14:18:49,759 changing mode of /tmp/pip-build-env-bt6h8x4z/overlay/local/bin/python-argcomplete-check-easy-install-script to 755 2026-04-21T14:18:49,761 changing mode of /tmp/pip-build-env-bt6h8x4z/overlay/local/bin/register-python-argcomplete to 755 2026-04-21T14:18:50,021 changing mode of /tmp/pip-build-env-bt6h8x4z/overlay/local/bin/setuptools-scm to 755 2026-04-21T14:18:51,344 changing mode of /tmp/pip-build-env-bt6h8x4z/overlay/local/bin/protoc-gen-mypy to 755 2026-04-21T14:18:51,347 changing mode of /tmp/pip-build-env-bt6h8x4z/overlay/local/bin/protoc-gen-mypy_grpc to 755 2026-04-21T14:18:51,390 changing mode of /tmp/pip-build-env-bt6h8x4z/overlay/local/bin/mkdocs-get-deps to 755 2026-04-21T14:18:56,375 changing mode of /tmp/pip-build-env-bt6h8x4z/overlay/local/bin/dependency-groups to 755 2026-04-21T14:18:56,377 changing mode of /tmp/pip-build-env-bt6h8x4z/overlay/local/bin/lint-dependency-groups to 755 2026-04-21T14:18:56,379 changing mode of /tmp/pip-build-env-bt6h8x4z/overlay/local/bin/pip-install-dependency-groups to 755 2026-04-21T14:18:57,117 changing mode of /tmp/pip-build-env-bt6h8x4z/overlay/local/bin/virtualenv to 755 2026-04-21T14:18:57,168 changing mode of /tmp/pip-build-env-bt6h8x4z/overlay/local/bin/ghp-import to 755 2026-04-21T14:18:57,698 changing mode of /tmp/pip-build-env-bt6h8x4z/overlay/local/bin/properdocs to 755 2026-04-21T14:18:57,935 changing mode of /tmp/pip-build-env-bt6h8x4z/overlay/local/bin/nox to 755 2026-04-21T14:18:57,937 changing mode of /tmp/pip-build-env-bt6h8x4z/overlay/local/bin/tox-to-nox to 755 2026-04-21T14:18:58,649 changing mode of /tmp/pip-build-env-bt6h8x4z/overlay/local/bin/mkdocs to 755 2026-04-21T14:19:00,629 Successfully installed argcomplete-3.6.3 attrs-26.1.0 click-8.3.2 colorlog-6.10.1 dependency-groups-1.3.1 distlib-0.4.0 filelock-3.29.0 frequenz-repo-config-0.14.0 ghp-import-2.1.0 github-action-utils-1.1.0 griffelib-2.0.2 grpcio-1.72.1 grpcio-tools-1.72.1 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.1 pathspec-1.0.4 platformdirs-4.9.6 properdocs-1.6.7 protobuf-6.32.1 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-80.9.0 setuptools_scm-9.2.2 six-1.17.0 types-protobuf-7.34.1.20260408 virtualenv-21.2.4 watchdog-6.0.0 2026-04-21T14:19:01,771 Installing build dependencies: finished with status 'done' 2026-04-21T14:19:01,778 Getting requirements to build wheel: started 2026-04-21T14:19:01,779 Running command Getting requirements to build wheel 2026-04-21T14:19:02,597 /tmp/pip-build-env-bt6h8x4z/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-04-21T14:19:02,598 !! 2026-04-21T14:19:02,599 ******************************************************************************** 2026-04-21T14:19:02,599 Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). 2026-04-21T14:19:02,600 This deprecation is overdue, please update your project and remove deprecated 2026-04-21T14:19:02,601 calls to avoid build errors in the future. 2026-04-21T14:19:02,602 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-04-21T14:19:02,603 ******************************************************************************** 2026-04-21T14:19:02,604 !! 2026-04-21T14:19:02,604 corresp(dist, value, root_dir) 2026-04-21T14:19:02,713 /tmp/pip-build-env-bt6h8x4z/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-04-21T14:19:02,714 !! 2026-04-21T14:19:02,715 ******************************************************************************** 2026-04-21T14:19:02,715 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-04-21T14:19:02,716 License :: OSI Approved :: MIT License 2026-04-21T14:19:02,717 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-04-21T14:19:02,718 ******************************************************************************** 2026-04-21T14:19:02,719 !! 2026-04-21T14:19:02,719 dist._finalize_license_expression() 2026-04-21T14:19:02,724 /tmp/pip-build-env-bt6h8x4z/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-04-21T14:19:02,724 !! 2026-04-21T14:19:02,725 ******************************************************************************** 2026-04-21T14:19:02,726 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-04-21T14:19:02,727 License :: OSI Approved :: MIT License 2026-04-21T14:19:02,728 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-04-21T14:19:02,729 ******************************************************************************** 2026-04-21T14:19:02,730 !! 2026-04-21T14:19:02,731 self._finalize_license_expression() 2026-04-21T14:19:02,772 running egg_info 2026-04-21T14:19:02,791 writing py/frequenz_api_common.egg-info/PKG-INFO 2026-04-21T14:19:02,800 writing dependency_links to py/frequenz_api_common.egg-info/dependency_links.txt 2026-04-21T14:19:02,806 writing requirements to py/frequenz_api_common.egg-info/requires.txt 2026-04-21T14:19:02,807 writing top-level names to py/frequenz_api_common.egg-info/top_level.txt 2026-04-21T14:19:02,977 listing git files failed - pretending there aren't any 2026-04-21T14:19:02,983 reading manifest file 'py/frequenz_api_common.egg-info/SOURCES.txt' 2026-04-21T14:19:03,003 reading manifest template 'MANIFEST.in' 2026-04-21T14:19:03,005 warning: no previously-included files found matching '.cookiecutter-replay.json' 2026-04-21T14:19:03,006 warning: no previously-included files found matching '.editorconfig' 2026-04-21T14:19:03,007 warning: no previously-included files found matching '.gitignore' 2026-04-21T14:19:03,008 warning: no previously-included files found matching '.gitmodules' 2026-04-21T14:19:03,009 warning: no previously-included files found matching 'CODEOWNERS' 2026-04-21T14:19:03,010 warning: no previously-included files found matching 'CONTRIBUTING.md' 2026-04-21T14:19:03,011 warning: no previously-included files found matching 'mkdocs.yml' 2026-04-21T14:19:03,012 warning: no previously-included files found matching 'noxfile.py' 2026-04-21T14:19:03,013 warning: no previously-included files found matching 'py/frequenz/api/common/conftest.py' 2026-04-21T14:19:03,014 warning: no previously-included files matching '*' found under directory '.github' 2026-04-21T14:19:03,015 warning: no previously-included files matching '*' found under directory 'benchmarks' 2026-04-21T14:19:03,016 warning: no previously-included files matching '*' found under directory 'docs' 2026-04-21T14:19:03,017 warning: no previously-included files matching '*' found under directory 'pytests' 2026-04-21T14:19:03,044 warning: no files found matching '*.pyi' under directory 'py' 2026-04-21T14:19:03,045 warning: no files found matching '*.proto' under directory 'submodules' 2026-04-21T14:19:03,046 adding license file 'LICENSE' 2026-04-21T14:19:03,052 writing manifest file 'py/frequenz_api_common.egg-info/SOURCES.txt' 2026-04-21T14:19:03,157 Getting requirements to build wheel: finished with status 'done' 2026-04-21T14:19:03,161 Created temporary directory: /tmp/pip-modern-metadata-pcxikke9 2026-04-21T14:19:03,163 Preparing metadata (pyproject.toml): started 2026-04-21T14:19:03,164 Running command Preparing metadata (pyproject.toml) 2026-04-21T14:19:03,892 /tmp/pip-build-env-bt6h8x4z/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-04-21T14:19:03,892 !! 2026-04-21T14:19:03,893 ******************************************************************************** 2026-04-21T14:19:03,894 Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). 2026-04-21T14:19:03,895 This deprecation is overdue, please update your project and remove deprecated 2026-04-21T14:19:03,895 calls to avoid build errors in the future. 2026-04-21T14:19:03,896 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-04-21T14:19:03,897 ******************************************************************************** 2026-04-21T14:19:03,898 !! 2026-04-21T14:19:03,899 corresp(dist, value, root_dir) 2026-04-21T14:19:03,996 /tmp/pip-build-env-bt6h8x4z/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-04-21T14:19:03,997 !! 2026-04-21T14:19:03,998 ******************************************************************************** 2026-04-21T14:19:03,999 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-04-21T14:19:04,000 License :: OSI Approved :: MIT License 2026-04-21T14:19:04,001 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-04-21T14:19:04,001 ******************************************************************************** 2026-04-21T14:19:04,002 !! 2026-04-21T14:19:04,003 dist._finalize_license_expression() 2026-04-21T14:19:04,005 /tmp/pip-build-env-bt6h8x4z/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-04-21T14:19:04,005 !! 2026-04-21T14:19:04,006 ******************************************************************************** 2026-04-21T14:19:04,007 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-04-21T14:19:04,008 License :: OSI Approved :: MIT License 2026-04-21T14:19:04,009 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-04-21T14:19:04,009 ******************************************************************************** 2026-04-21T14:19:04,010 !! 2026-04-21T14:19:04,011 self._finalize_license_expression() 2026-04-21T14:19:04,037 running dist_info 2026-04-21T14:19:04,073 creating /tmp/pip-modern-metadata-pcxikke9/frequenz_api_common.egg-info 2026-04-21T14:19:04,074 writing /tmp/pip-modern-metadata-pcxikke9/frequenz_api_common.egg-info/PKG-INFO 2026-04-21T14:19:04,083 writing dependency_links to /tmp/pip-modern-metadata-pcxikke9/frequenz_api_common.egg-info/dependency_links.txt 2026-04-21T14:19:04,088 writing requirements to /tmp/pip-modern-metadata-pcxikke9/frequenz_api_common.egg-info/requires.txt 2026-04-21T14:19:04,089 writing top-level names to /tmp/pip-modern-metadata-pcxikke9/frequenz_api_common.egg-info/top_level.txt 2026-04-21T14:19:04,091 writing manifest file '/tmp/pip-modern-metadata-pcxikke9/frequenz_api_common.egg-info/SOURCES.txt' 2026-04-21T14:19:04,253 listing git files failed - pretending there aren't any 2026-04-21T14:19:04,257 reading manifest file '/tmp/pip-modern-metadata-pcxikke9/frequenz_api_common.egg-info/SOURCES.txt' 2026-04-21T14:19:04,259 reading manifest template 'MANIFEST.in' 2026-04-21T14:19:04,260 warning: no previously-included files found matching '.cookiecutter-replay.json' 2026-04-21T14:19:04,261 warning: no previously-included files found matching '.editorconfig' 2026-04-21T14:19:04,262 warning: no previously-included files found matching '.gitignore' 2026-04-21T14:19:04,262 warning: no previously-included files found matching '.gitmodules' 2026-04-21T14:19:04,263 warning: no previously-included files found matching 'CODEOWNERS' 2026-04-21T14:19:04,264 warning: no previously-included files found matching 'CONTRIBUTING.md' 2026-04-21T14:19:04,264 warning: no previously-included files found matching 'mkdocs.yml' 2026-04-21T14:19:04,265 warning: no previously-included files found matching 'noxfile.py' 2026-04-21T14:19:04,265 warning: no previously-included files found matching 'py/frequenz/api/common/conftest.py' 2026-04-21T14:19:04,266 warning: no previously-included files matching '*' found under directory '.github' 2026-04-21T14:19:04,266 warning: no previously-included files matching '*' found under directory 'benchmarks' 2026-04-21T14:19:04,267 warning: no previously-included files matching '*' found under directory 'docs' 2026-04-21T14:19:04,268 warning: no previously-included files matching '*' found under directory 'pytests' 2026-04-21T14:19:04,294 warning: no files found matching '*.pyi' under directory 'py' 2026-04-21T14:19:04,295 warning: no files found matching '*.proto' under directory 'submodules' 2026-04-21T14:19:04,296 adding license file 'LICENSE' 2026-04-21T14:19:04,299 writing manifest file '/tmp/pip-modern-metadata-pcxikke9/frequenz_api_common.egg-info/SOURCES.txt' 2026-04-21T14:19:04,300 creating '/tmp/pip-modern-metadata-pcxikke9/frequenz_api_common-0.8.2.dist-info' 2026-04-21T14:19:04,441 Preparing metadata (pyproject.toml): finished with status 'done' 2026-04-21T14:19:04,445 Source in /tmp/pip-wheel-k0bg_15l/frequenz-api-common_b1332b547eb0454999d5dbf51cb2f60e has version 0.8.2, which satisfies requirement frequenz-api-common==0.8.2 from https://files.pythonhosted.org/packages/b5/13/8401e99e674e66b9fcf83ca79e931f2b6720f9f6dc8891e663410e98c55a/frequenz_api_common-0.8.2.tar.gz 2026-04-21T14:19:04,447 Removed frequenz-api-common==0.8.2 from https://files.pythonhosted.org/packages/b5/13/8401e99e674e66b9fcf83ca79e931f2b6720f9f6dc8891e663410e98c55a/frequenz_api_common-0.8.2.tar.gz from build tracker '/tmp/pip-build-tracker-no026sre' 2026-04-21T14:19:04,453 Created temporary directory: /tmp/pip-unpack-o_d9ela8 2026-04-21T14:19:04,453 Building wheels for collected packages: frequenz-api-common 2026-04-21T14:19:04,459 Created temporary directory: /tmp/pip-wheel-3y9ocu1k 2026-04-21T14:19:04,459 Destination directory: /tmp/pip-wheel-3y9ocu1k 2026-04-21T14:19:04,461 Building wheel for frequenz-api-common (pyproject.toml): started 2026-04-21T14:19:04,462 Running command Building wheel for frequenz-api-common (pyproject.toml) 2026-04-21T14:19:05,147 /tmp/pip-build-env-bt6h8x4z/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-04-21T14:19:05,147 !! 2026-04-21T14:19:05,148 ******************************************************************************** 2026-04-21T14:19:05,149 Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). 2026-04-21T14:19:05,150 This deprecation is overdue, please update your project and remove deprecated 2026-04-21T14:19:05,151 calls to avoid build errors in the future. 2026-04-21T14:19:05,152 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-04-21T14:19:05,153 ******************************************************************************** 2026-04-21T14:19:05,154 !! 2026-04-21T14:19:05,154 corresp(dist, value, root_dir) 2026-04-21T14:19:05,246 /tmp/pip-build-env-bt6h8x4z/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-04-21T14:19:05,247 !! 2026-04-21T14:19:05,248 ******************************************************************************** 2026-04-21T14:19:05,249 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-04-21T14:19:05,250 License :: OSI Approved :: MIT License 2026-04-21T14:19:05,251 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-04-21T14:19:05,252 ******************************************************************************** 2026-04-21T14:19:05,253 !! 2026-04-21T14:19:05,253 dist._finalize_license_expression() 2026-04-21T14:19:05,256 /tmp/pip-build-env-bt6h8x4z/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-04-21T14:19:05,257 !! 2026-04-21T14:19:05,258 ******************************************************************************** 2026-04-21T14:19:05,259 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-04-21T14:19:05,260 License :: OSI Approved :: MIT License 2026-04-21T14:19:05,261 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-04-21T14:19:05,262 ******************************************************************************** 2026-04-21T14:19:05,263 !! 2026-04-21T14:19:05,263 self._finalize_license_expression() 2026-04-21T14:19:05,272 running bdist_wheel 2026-04-21T14:19:05,342 running build 2026-04-21T14:19:05,343 running compile_proto 2026-04-21T14:19:05,908 Writing mypy to frequenz/api/common/components_pb2.pyi 2026-04-21T14:19:05,910 Writing mypy to frequenz/api/common/location_pb2.pyi 2026-04-21T14:19:05,915 Writing mypy to frequenz/api/common/metrics_pb2.pyi 2026-04-21T14:19:05,916 Writing mypy to frequenz/api/common/v1alpha7/streaming/event_pb2.pyi 2026-04-21T14:19:05,917 Writing mypy to frequenz/api/common/v1alpha7/market/power_pb2.pyi 2026-04-21T14:19:05,919 Writing mypy to frequenz/api/common/v1alpha7/market/price_pb2.pyi 2026-04-21T14:19:05,920 Writing mypy to frequenz/api/common/v1alpha7/market/energy_pb2.pyi 2026-04-21T14:19:05,924 Writing mypy to frequenz/api/common/v1alpha7/microgrid/microgrid_pb2.pyi 2026-04-21T14:19:05,925 Writing mypy to frequenz/api/common/v1alpha7/microgrid/lifetime_pb2.pyi 2026-04-21T14:19:05,931 Writing mypy to frequenz/api/common/v1alpha7/microgrid/sensors/sensors_pb2.pyi 2026-04-21T14:19:05,954 Writing mypy to frequenz/api/common/v1alpha7/microgrid/electrical_components/electrical_components_pb2.pyi 2026-04-21T14:19:05,961 Writing mypy to frequenz/api/common/v1alpha7/microgrid/communication_components/communication_components_pb2.pyi 2026-04-21T14:19:05,963 Writing mypy to frequenz/api/common/v1alpha7/grid/delivery_area_pb2.pyi 2026-04-21T14:19:05,965 Writing mypy to frequenz/api/common/v1alpha7/grid/delivery_duration_pb2.pyi 2026-04-21T14:19:05,966 Writing mypy to frequenz/api/common/v1alpha7/pagination/pagination_params_pb2.pyi 2026-04-21T14:19:05,967 Writing mypy to frequenz/api/common/v1alpha7/pagination/pagination_info_pb2.pyi 2026-04-21T14:19:05,968 Writing mypy to frequenz/api/common/v1alpha7/metrics/bounds_pb2.pyi 2026-04-21T14:19:05,978 Writing mypy to frequenz/api/common/v1alpha7/metrics/metrics_pb2.pyi 2026-04-21T14:19:05,979 Writing mypy to frequenz/api/common/v1alpha7/type/interval_pb2.pyi 2026-04-21T14:19:05,980 Writing mypy to frequenz/api/common/v1alpha7/type/location_pb2.pyi 2026-04-21T14:19:05,981 Writing mypy to frequenz/api/common/v1alpha7/type/decimal_pb2.pyi 2026-04-21T14:19:05,982 Writing mypy to frequenz/api/common/v1alpha8/streaming/event_pb2.pyi 2026-04-21T14:19:05,983 Writing mypy to frequenz/api/common/v1alpha8/types/interval_pb2.pyi 2026-04-21T14:19:05,984 Writing mypy to frequenz/api/common/v1alpha8/types/location_pb2.pyi 2026-04-21T14:19:05,985 Writing mypy to frequenz/api/common/v1alpha8/types/decimal_pb2.pyi 2026-04-21T14:19:05,986 Writing mypy to frequenz/api/common/v1alpha8/market/power_pb2.pyi 2026-04-21T14:19:05,988 Writing mypy to frequenz/api/common/v1alpha8/market/price_pb2.pyi 2026-04-21T14:19:05,989 Writing mypy to frequenz/api/common/v1alpha8/market/energy_pb2.pyi 2026-04-21T14:19:05,993 Writing mypy to frequenz/api/common/v1alpha8/microgrid/microgrid_pb2.pyi 2026-04-21T14:19:05,995 Writing mypy to frequenz/api/common/v1alpha8/microgrid/lifetime_pb2.pyi 2026-04-21T14:19:06,001 Writing mypy to frequenz/api/common/v1alpha8/microgrid/sensors/sensors_pb2.pyi 2026-04-21T14:19:06,022 Writing mypy to frequenz/api/common/v1alpha8/microgrid/electrical_components/electrical_components_pb2.pyi 2026-04-21T14:19:06,029 Writing mypy to frequenz/api/common/v1alpha8/microgrid/communication_components/communication_components_pb2.pyi 2026-04-21T14:19:06,030 Writing mypy to frequenz/api/common/v1alpha8/grid/delivery_area_pb2.pyi 2026-04-21T14:19:06,032 Writing mypy to frequenz/api/common/v1alpha8/grid/delivery_duration_pb2.pyi 2026-04-21T14:19:06,033 Writing mypy to frequenz/api/common/v1alpha8/pagination/pagination_params_pb2.pyi 2026-04-21T14:19:06,034 Writing mypy to frequenz/api/common/v1alpha8/pagination/pagination_info_pb2.pyi 2026-04-21T14:19:06,036 Writing mypy to frequenz/api/common/v1alpha8/metrics/bounds_pb2.pyi 2026-04-21T14:19:06,045 Writing mypy to frequenz/api/common/v1alpha8/metrics/metrics_pb2.pyi 2026-04-21T14:19:06,046 Writing mypy to frequenz/api/common/v1alpha8/gridpool/gridpool_pb2.pyi 2026-04-21T14:19:06,048 Writing mypy to frequenz/api/common/v1/location_pb2.pyi 2026-04-21T14:19:06,048 Writing mypy to frequenz/api/common/v1/types/decimal_pb2.pyi 2026-04-21T14:19:06,049 Writing mypy to frequenz/api/common/v1/market/power_pb2.pyi 2026-04-21T14:19:06,051 Writing mypy to frequenz/api/common/v1/market/price_pb2.pyi 2026-04-21T14:19:06,052 Writing mypy to frequenz/api/common/v1/market/energy_pb2.pyi 2026-04-21T14:19:06,055 Writing mypy to frequenz/api/common/v1/microgrid/microgrid_pb2.pyi 2026-04-21T14:19:06,057 Writing mypy to frequenz/api/common/v1/microgrid/lifetime_pb2.pyi 2026-04-21T14:19:06,064 Writing mypy to frequenz/api/common/v1/microgrid/sensors/sensors_pb2.pyi 2026-04-21T14:19:06,065 Writing mypy to frequenz/api/common/v1/microgrid/components/fuse_pb2.pyi 2026-04-21T14:19:06,066 Writing mypy to frequenz/api/common/v1/microgrid/components/transformer_pb2.pyi 2026-04-21T14:19:06,081 Writing mypy to frequenz/api/common/v1/microgrid/components/components_pb2.pyi 2026-04-21T14:19:06,082 Writing mypy to frequenz/api/common/v1/microgrid/components/ev_charger_pb2.pyi 2026-04-21T14:19:06,083 Writing mypy to frequenz/api/common/v1/microgrid/components/inverter_pb2.pyi 2026-04-21T14:19:06,084 Writing mypy to frequenz/api/common/v1/microgrid/components/grid_pb2.pyi 2026-04-21T14:19:06,085 Writing mypy to frequenz/api/common/v1/microgrid/components/battery_pb2.pyi 2026-04-21T14:19:06,087 Writing mypy to frequenz/api/common/v1/grid/delivery_area_pb2.pyi 2026-04-21T14:19:06,089 Writing mypy to frequenz/api/common/v1/grid/delivery_duration_pb2.pyi 2026-04-21T14:19:06,090 Writing mypy to frequenz/api/common/v1/pagination/pagination_params_pb2.pyi 2026-04-21T14:19:06,091 Writing mypy to frequenz/api/common/v1/pagination/pagination_info_pb2.pyi 2026-04-21T14:19:06,092 Writing mypy to frequenz/api/common/v1/metrics/bounds_pb2.pyi 2026-04-21T14:19:06,099 Writing mypy to frequenz/api/common/v1/metrics/metric_sample_pb2.pyi 2026-04-21T14:19:06,110 Writing mypy to frequenz/api/common/metrics/electrical_pb2.pyi 2026-04-21T14:19:06,380 Writing mypy to frequenz/api/common/components_pb2_grpc.pyi 2026-04-21T14:19:06,381 Writing mypy to frequenz/api/common/location_pb2_grpc.pyi 2026-04-21T14:19:06,382 Writing mypy to frequenz/api/common/metrics_pb2_grpc.pyi 2026-04-21T14:19:06,382 Writing mypy to frequenz/api/common/v1alpha7/streaming/event_pb2_grpc.pyi 2026-04-21T14:19:06,383 Writing mypy to frequenz/api/common/v1alpha7/market/power_pb2_grpc.pyi 2026-04-21T14:19:06,384 Writing mypy to frequenz/api/common/v1alpha7/market/price_pb2_grpc.pyi 2026-04-21T14:19:06,384 Writing mypy to frequenz/api/common/v1alpha7/market/energy_pb2_grpc.pyi 2026-04-21T14:19:06,385 Writing mypy to frequenz/api/common/v1alpha7/microgrid/microgrid_pb2_grpc.pyi 2026-04-21T14:19:06,386 Writing mypy to frequenz/api/common/v1alpha7/microgrid/lifetime_pb2_grpc.pyi 2026-04-21T14:19:06,386 Writing mypy to frequenz/api/common/v1alpha7/microgrid/sensors/sensors_pb2_grpc.pyi 2026-04-21T14:19:06,389 Writing mypy to frequenz/api/common/v1alpha7/microgrid/electrical_components/electrical_components_pb2_grpc.pyi 2026-04-21T14:19:06,390 Writing mypy to frequenz/api/common/v1alpha7/microgrid/communication_components/communication_components_pb2_grpc.pyi 2026-04-21T14:19:06,391 Writing mypy to frequenz/api/common/v1alpha7/grid/delivery_area_pb2_grpc.pyi 2026-04-21T14:19:06,391 Writing mypy to frequenz/api/common/v1alpha7/grid/delivery_duration_pb2_grpc.pyi 2026-04-21T14:19:06,392 Writing mypy to frequenz/api/common/v1alpha7/pagination/pagination_params_pb2_grpc.pyi 2026-04-21T14:19:06,393 Writing mypy to frequenz/api/common/v1alpha7/pagination/pagination_info_pb2_grpc.pyi 2026-04-21T14:19:06,393 Writing mypy to frequenz/api/common/v1alpha7/metrics/bounds_pb2_grpc.pyi 2026-04-21T14:19:06,394 Writing mypy to frequenz/api/common/v1alpha7/metrics/metrics_pb2_grpc.pyi 2026-04-21T14:19:06,395 Writing mypy to frequenz/api/common/v1alpha7/type/interval_pb2_grpc.pyi 2026-04-21T14:19:06,396 Writing mypy to frequenz/api/common/v1alpha7/type/location_pb2_grpc.pyi 2026-04-21T14:19:06,396 Writing mypy to frequenz/api/common/v1alpha7/type/decimal_pb2_grpc.pyi 2026-04-21T14:19:06,397 Writing mypy to frequenz/api/common/v1alpha8/streaming/event_pb2_grpc.pyi 2026-04-21T14:19:06,397 Writing mypy to frequenz/api/common/v1alpha8/types/interval_pb2_grpc.pyi 2026-04-21T14:19:06,398 Writing mypy to frequenz/api/common/v1alpha8/types/location_pb2_grpc.pyi 2026-04-21T14:19:06,398 Writing mypy to frequenz/api/common/v1alpha8/types/decimal_pb2_grpc.pyi 2026-04-21T14:19:06,399 Writing mypy to frequenz/api/common/v1alpha8/market/power_pb2_grpc.pyi 2026-04-21T14:19:06,399 Writing mypy to frequenz/api/common/v1alpha8/market/price_pb2_grpc.pyi 2026-04-21T14:19:06,399 Writing mypy to frequenz/api/common/v1alpha8/market/energy_pb2_grpc.pyi 2026-04-21T14:19:06,400 Writing mypy to frequenz/api/common/v1alpha8/microgrid/microgrid_pb2_grpc.pyi 2026-04-21T14:19:06,400 Writing mypy to frequenz/api/common/v1alpha8/microgrid/lifetime_pb2_grpc.pyi 2026-04-21T14:19:06,401 Writing mypy to frequenz/api/common/v1alpha8/microgrid/sensors/sensors_pb2_grpc.pyi 2026-04-21T14:19:06,403 Writing mypy to frequenz/api/common/v1alpha8/microgrid/electrical_components/electrical_components_pb2_grpc.pyi 2026-04-21T14:19:06,404 Writing mypy to frequenz/api/common/v1alpha8/microgrid/communication_components/communication_components_pb2_grpc.pyi 2026-04-21T14:19:06,405 Writing mypy to frequenz/api/common/v1alpha8/grid/delivery_area_pb2_grpc.pyi 2026-04-21T14:19:06,405 Writing mypy to frequenz/api/common/v1alpha8/grid/delivery_duration_pb2_grpc.pyi 2026-04-21T14:19:06,406 Writing mypy to frequenz/api/common/v1alpha8/pagination/pagination_params_pb2_grpc.pyi 2026-04-21T14:19:06,407 Writing mypy to frequenz/api/common/v1alpha8/pagination/pagination_info_pb2_grpc.pyi 2026-04-21T14:19:06,407 Writing mypy to frequenz/api/common/v1alpha8/metrics/bounds_pb2_grpc.pyi 2026-04-21T14:19:06,409 Writing mypy to frequenz/api/common/v1alpha8/metrics/metrics_pb2_grpc.pyi 2026-04-21T14:19:06,409 Writing mypy to frequenz/api/common/v1alpha8/gridpool/gridpool_pb2_grpc.pyi 2026-04-21T14:19:06,410 Writing mypy to frequenz/api/common/v1/location_pb2_grpc.pyi 2026-04-21T14:19:06,411 Writing mypy to frequenz/api/common/v1/types/decimal_pb2_grpc.pyi 2026-04-21T14:19:06,411 Writing mypy to frequenz/api/common/v1/market/power_pb2_grpc.pyi 2026-04-21T14:19:06,412 Writing mypy to frequenz/api/common/v1/market/price_pb2_grpc.pyi 2026-04-21T14:19:06,413 Writing mypy to frequenz/api/common/v1/market/energy_pb2_grpc.pyi 2026-04-21T14:19:06,413 Writing mypy to frequenz/api/common/v1/microgrid/microgrid_pb2_grpc.pyi 2026-04-21T14:19:06,414 Writing mypy to frequenz/api/common/v1/microgrid/lifetime_pb2_grpc.pyi 2026-04-21T14:19:06,415 Writing mypy to frequenz/api/common/v1/microgrid/sensors/sensors_pb2_grpc.pyi 2026-04-21T14:19:06,415 Writing mypy to frequenz/api/common/v1/microgrid/components/fuse_pb2_grpc.pyi 2026-04-21T14:19:06,416 Writing mypy to frequenz/api/common/v1/microgrid/components/transformer_pb2_grpc.pyi 2026-04-21T14:19:06,418 Writing mypy to frequenz/api/common/v1/microgrid/components/components_pb2_grpc.pyi 2026-04-21T14:19:06,419 Writing mypy to frequenz/api/common/v1/microgrid/components/ev_charger_pb2_grpc.pyi 2026-04-21T14:19:06,419 Writing mypy to frequenz/api/common/v1/microgrid/components/inverter_pb2_grpc.pyi 2026-04-21T14:19:06,420 Writing mypy to frequenz/api/common/v1/microgrid/components/grid_pb2_grpc.pyi 2026-04-21T14:19:06,420 Writing mypy to frequenz/api/common/v1/microgrid/components/battery_pb2_grpc.pyi 2026-04-21T14:19:06,421 Writing mypy to frequenz/api/common/v1/grid/delivery_area_pb2_grpc.pyi 2026-04-21T14:19:06,422 Writing mypy to frequenz/api/common/v1/grid/delivery_duration_pb2_grpc.pyi 2026-04-21T14:19:06,422 Writing mypy to frequenz/api/common/v1/pagination/pagination_params_pb2_grpc.pyi 2026-04-21T14:19:06,423 Writing mypy to frequenz/api/common/v1/pagination/pagination_info_pb2_grpc.pyi 2026-04-21T14:19:06,424 Writing mypy to frequenz/api/common/v1/metrics/bounds_pb2_grpc.pyi 2026-04-21T14:19:06,425 Writing mypy to frequenz/api/common/v1/metrics/metric_sample_pb2_grpc.pyi 2026-04-21T14:19:06,426 Writing mypy to frequenz/api/common/metrics/electrical_pb2_grpc.pyi 2026-04-21T14:19:06,831 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/v1alpha7/streaming/event.proto proto/frequenz/api/common/v1alpha7/market/power.proto proto/frequenz/api/common/v1alpha7/market/price.proto proto/frequenz/api/common/v1alpha7/market/energy.proto proto/frequenz/api/common/v1alpha7/microgrid/microgrid.proto proto/frequenz/api/common/v1alpha7/microgrid/lifetime.proto proto/frequenz/api/common/v1alpha7/microgrid/sensors/sensors.proto proto/frequenz/api/common/v1alpha7/microgrid/electrical_components/electrical_components.proto proto/frequenz/api/common/v1alpha7/microgrid/communication_components/communication_components.proto proto/frequenz/api/common/v1alpha7/grid/delivery_area.proto proto/frequenz/api/common/v1alpha7/grid/delivery_duration.proto proto/frequenz/api/common/v1alpha7/pagination/pagination_params.proto proto/frequenz/api/common/v1alpha7/pagination/pagination_info.proto proto/frequenz/api/common/v1alpha7/metrics/bounds.proto proto/frequenz/api/common/v1alpha7/metrics/metrics.proto proto/frequenz/api/common/v1alpha7/type/interval.proto proto/frequenz/api/common/v1alpha7/type/location.proto proto/frequenz/api/common/v1alpha7/type/decimal.proto proto/frequenz/api/common/v1alpha8/streaming/event.proto proto/frequenz/api/common/v1alpha8/types/interval.proto proto/frequenz/api/common/v1alpha8/types/location.proto proto/frequenz/api/common/v1alpha8/types/decimal.proto proto/frequenz/api/common/v1alpha8/market/power.proto proto/frequenz/api/common/v1alpha8/market/price.proto proto/frequenz/api/common/v1alpha8/market/energy.proto proto/frequenz/api/common/v1alpha8/microgrid/microgrid.proto proto/frequenz/api/common/v1alpha8/microgrid/lifetime.proto proto/frequenz/api/common/v1alpha8/microgrid/sensors/sensors.proto proto/frequenz/api/common/v1alpha8/microgrid/electrical_components/electrical_components.proto proto/frequenz/api/common/v1alpha8/microgrid/communication_components/communication_components.proto proto/frequenz/api/common/v1alpha8/grid/delivery_area.proto proto/frequenz/api/common/v1alpha8/grid/delivery_duration.proto proto/frequenz/api/common/v1alpha8/pagination/pagination_params.proto proto/frequenz/api/common/v1alpha8/pagination/pagination_info.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/v1/location.proto proto/frequenz/api/common/v1/types/decimal.proto proto/frequenz/api/common/v1/market/power.proto proto/frequenz/api/common/v1/market/price.proto proto/frequenz/api/common/v1/market/energy.proto proto/frequenz/api/common/v1/microgrid/microgrid.proto proto/frequenz/api/common/v1/microgrid/lifetime.proto proto/frequenz/api/common/v1/microgrid/sensors/sensors.proto proto/frequenz/api/common/v1/microgrid/components/fuse.proto proto/frequenz/api/common/v1/microgrid/components/transformer.proto proto/frequenz/api/common/v1/microgrid/components/components.proto proto/frequenz/api/common/v1/microgrid/components/ev_charger.proto proto/frequenz/api/common/v1/microgrid/components/inverter.proto proto/frequenz/api/common/v1/microgrid/components/grid.proto proto/frequenz/api/common/v1/microgrid/components/battery.proto proto/frequenz/api/common/v1/grid/delivery_area.proto proto/frequenz/api/common/v1/grid/delivery_duration.proto proto/frequenz/api/common/v1/pagination/pagination_params.proto proto/frequenz/api/common/v1/pagination/pagination_info.proto proto/frequenz/api/common/v1/metrics/bounds.proto proto/frequenz/api/common/v1/metrics/metric_sample.proto proto/frequenz/api/common/metrics/electrical.proto 2026-04-21T14:19:06,831 running build_py 2026-04-21T14:19:06,851 creating build/lib/frequenz/api/common 2026-04-21T14:19:06,854 copying py/frequenz/api/common/components_pb2.py -> build/lib/frequenz/api/common 2026-04-21T14:19:06,856 copying py/frequenz/api/common/metrics_pb2.py -> build/lib/frequenz/api/common 2026-04-21T14:19:06,858 copying py/frequenz/api/common/location_pb2.py -> build/lib/frequenz/api/common 2026-04-21T14:19:06,860 copying py/frequenz/api/common/location_pb2_grpc.py -> build/lib/frequenz/api/common 2026-04-21T14:19:06,862 copying py/frequenz/api/common/metrics_pb2_grpc.py -> build/lib/frequenz/api/common 2026-04-21T14:19:06,864 copying py/frequenz/api/common/__init__.py -> build/lib/frequenz/api/common 2026-04-21T14:19:06,866 copying py/frequenz/api/common/components_pb2_grpc.py -> build/lib/frequenz/api/common 2026-04-21T14:19:06,868 creating build/lib/frequenz/api/common/v1alpha7 2026-04-21T14:19:06,869 copying py/frequenz/api/common/v1alpha7/__init__.py -> build/lib/frequenz/api/common/v1alpha7 2026-04-21T14:19:06,872 creating build/lib/frequenz/api/common/v1alpha8 2026-04-21T14:19:06,873 copying py/frequenz/api/common/v1alpha8/__init__.py -> build/lib/frequenz/api/common/v1alpha8 2026-04-21T14:19:06,876 creating build/lib/frequenz/api/common/v1 2026-04-21T14:19:06,877 copying py/frequenz/api/common/v1/location_pb2.py -> build/lib/frequenz/api/common/v1 2026-04-21T14:19:06,879 copying py/frequenz/api/common/v1/location_pb2_grpc.py -> build/lib/frequenz/api/common/v1 2026-04-21T14:19:06,880 copying py/frequenz/api/common/v1/__init__.py -> build/lib/frequenz/api/common/v1 2026-04-21T14:19:06,883 creating build/lib/frequenz/api/common/metrics 2026-04-21T14:19:06,884 copying py/frequenz/api/common/metrics/electrical_pb2_grpc.py -> build/lib/frequenz/api/common/metrics 2026-04-21T14:19:06,886 copying py/frequenz/api/common/metrics/__init__.py -> build/lib/frequenz/api/common/metrics 2026-04-21T14:19:06,888 copying py/frequenz/api/common/metrics/electrical_pb2.py -> build/lib/frequenz/api/common/metrics 2026-04-21T14:19:06,891 creating build/lib/frequenz/api/common/v1alpha7/streaming 2026-04-21T14:19:06,892 copying py/frequenz/api/common/v1alpha7/streaming/event_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha7/streaming 2026-04-21T14:19:06,894 copying py/frequenz/api/common/v1alpha7/streaming/__init__.py -> build/lib/frequenz/api/common/v1alpha7/streaming 2026-04-21T14:19:06,896 copying py/frequenz/api/common/v1alpha7/streaming/event_pb2.py -> build/lib/frequenz/api/common/v1alpha7/streaming 2026-04-21T14:19:06,899 creating build/lib/frequenz/api/common/v1alpha7/market 2026-04-21T14:19:06,900 copying py/frequenz/api/common/v1alpha7/market/price_pb2.py -> build/lib/frequenz/api/common/v1alpha7/market 2026-04-21T14:19:06,902 copying py/frequenz/api/common/v1alpha7/market/energy_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha7/market 2026-04-21T14:19:06,904 copying py/frequenz/api/common/v1alpha7/market/__init__.py -> build/lib/frequenz/api/common/v1alpha7/market 2026-04-21T14:19:06,906 copying py/frequenz/api/common/v1alpha7/market/power_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha7/market 2026-04-21T14:19:06,908 copying py/frequenz/api/common/v1alpha7/market/price_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha7/market 2026-04-21T14:19:06,910 copying py/frequenz/api/common/v1alpha7/market/power_pb2.py -> build/lib/frequenz/api/common/v1alpha7/market 2026-04-21T14:19:06,912 copying py/frequenz/api/common/v1alpha7/market/energy_pb2.py -> build/lib/frequenz/api/common/v1alpha7/market 2026-04-21T14:19:06,915 creating build/lib/frequenz/api/common/v1alpha7/microgrid 2026-04-21T14:19:06,916 copying py/frequenz/api/common/v1alpha7/microgrid/lifetime_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha7/microgrid 2026-04-21T14:19:06,918 copying py/frequenz/api/common/v1alpha7/microgrid/lifetime_pb2.py -> build/lib/frequenz/api/common/v1alpha7/microgrid 2026-04-21T14:19:06,920 copying py/frequenz/api/common/v1alpha7/microgrid/microgrid_pb2.py -> build/lib/frequenz/api/common/v1alpha7/microgrid 2026-04-21T14:19:06,922 copying py/frequenz/api/common/v1alpha7/microgrid/__init__.py -> build/lib/frequenz/api/common/v1alpha7/microgrid 2026-04-21T14:19:06,924 copying py/frequenz/api/common/v1alpha7/microgrid/microgrid_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha7/microgrid 2026-04-21T14:19:06,927 creating build/lib/frequenz/api/common/v1alpha7/grid 2026-04-21T14:19:06,928 copying py/frequenz/api/common/v1alpha7/grid/delivery_duration_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha7/grid 2026-04-21T14:19:06,930 copying py/frequenz/api/common/v1alpha7/grid/delivery_area_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha7/grid 2026-04-21T14:19:06,931 copying py/frequenz/api/common/v1alpha7/grid/__init__.py -> build/lib/frequenz/api/common/v1alpha7/grid 2026-04-21T14:19:06,933 copying py/frequenz/api/common/v1alpha7/grid/delivery_duration_pb2.py -> build/lib/frequenz/api/common/v1alpha7/grid 2026-04-21T14:19:06,935 copying py/frequenz/api/common/v1alpha7/grid/delivery_area_pb2.py -> build/lib/frequenz/api/common/v1alpha7/grid 2026-04-21T14:19:06,938 creating build/lib/frequenz/api/common/v1alpha7/pagination 2026-04-21T14:19:06,939 copying py/frequenz/api/common/v1alpha7/pagination/pagination_params_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha7/pagination 2026-04-21T14:19:06,941 copying py/frequenz/api/common/v1alpha7/pagination/pagination_params_pb2.py -> build/lib/frequenz/api/common/v1alpha7/pagination 2026-04-21T14:19:06,943 copying py/frequenz/api/common/v1alpha7/pagination/pagination_info_pb2.py -> build/lib/frequenz/api/common/v1alpha7/pagination 2026-04-21T14:19:06,945 copying py/frequenz/api/common/v1alpha7/pagination/__init__.py -> build/lib/frequenz/api/common/v1alpha7/pagination 2026-04-21T14:19:06,947 copying py/frequenz/api/common/v1alpha7/pagination/pagination_info_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha7/pagination 2026-04-21T14:19:06,949 creating build/lib/frequenz/api/common/v1alpha7/metrics 2026-04-21T14:19:06,950 copying py/frequenz/api/common/v1alpha7/metrics/bounds_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha7/metrics 2026-04-21T14:19:06,952 copying py/frequenz/api/common/v1alpha7/metrics/bounds_pb2.py -> build/lib/frequenz/api/common/v1alpha7/metrics 2026-04-21T14:19:06,954 copying py/frequenz/api/common/v1alpha7/metrics/metrics_pb2.py -> build/lib/frequenz/api/common/v1alpha7/metrics 2026-04-21T14:19:06,957 copying py/frequenz/api/common/v1alpha7/metrics/metrics_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha7/metrics 2026-04-21T14:19:06,959 copying py/frequenz/api/common/v1alpha7/metrics/__init__.py -> build/lib/frequenz/api/common/v1alpha7/metrics 2026-04-21T14:19:06,961 creating build/lib/frequenz/api/common/v1alpha7/type 2026-04-21T14:19:06,963 copying py/frequenz/api/common/v1alpha7/type/location_pb2.py -> build/lib/frequenz/api/common/v1alpha7/type 2026-04-21T14:19:06,965 copying py/frequenz/api/common/v1alpha7/type/location_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha7/type 2026-04-21T14:19:06,966 copying py/frequenz/api/common/v1alpha7/type/decimal_pb2.py -> build/lib/frequenz/api/common/v1alpha7/type 2026-04-21T14:19:06,968 copying py/frequenz/api/common/v1alpha7/type/decimal_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha7/type 2026-04-21T14:19:06,970 copying py/frequenz/api/common/v1alpha7/type/__init__.py -> build/lib/frequenz/api/common/v1alpha7/type 2026-04-21T14:19:06,972 copying py/frequenz/api/common/v1alpha7/type/interval_pb2.py -> build/lib/frequenz/api/common/v1alpha7/type 2026-04-21T14:19:06,974 copying py/frequenz/api/common/v1alpha7/type/interval_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha7/type 2026-04-21T14:19:06,977 creating build/lib/frequenz/api/common/v1alpha7/microgrid/sensors 2026-04-21T14:19:06,978 copying py/frequenz/api/common/v1alpha7/microgrid/sensors/sensors_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha7/microgrid/sensors 2026-04-21T14:19:06,980 copying py/frequenz/api/common/v1alpha7/microgrid/sensors/__init__.py -> build/lib/frequenz/api/common/v1alpha7/microgrid/sensors 2026-04-21T14:19:06,982 copying py/frequenz/api/common/v1alpha7/microgrid/sensors/sensors_pb2.py -> build/lib/frequenz/api/common/v1alpha7/microgrid/sensors 2026-04-21T14:19:06,985 creating build/lib/frequenz/api/common/v1alpha7/microgrid/electrical_components 2026-04-21T14:19:06,986 copying py/frequenz/api/common/v1alpha7/microgrid/electrical_components/electrical_components_pb2.py -> build/lib/frequenz/api/common/v1alpha7/microgrid/electrical_components 2026-04-21T14:19:06,989 copying py/frequenz/api/common/v1alpha7/microgrid/electrical_components/__init__.py -> build/lib/frequenz/api/common/v1alpha7/microgrid/electrical_components 2026-04-21T14:19:06,990 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-21T14:19:06,993 creating build/lib/frequenz/api/common/v1alpha7/microgrid/communication_components 2026-04-21T14:19:06,994 copying py/frequenz/api/common/v1alpha7/microgrid/communication_components/communication_components_pb2.py -> build/lib/frequenz/api/common/v1alpha7/microgrid/communication_components 2026-04-21T14:19:06,996 copying py/frequenz/api/common/v1alpha7/microgrid/communication_components/__init__.py -> build/lib/frequenz/api/common/v1alpha7/microgrid/communication_components 2026-04-21T14:19:06,998 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-21T14:19:07,001 creating build/lib/frequenz/api/common/v1alpha8/streaming 2026-04-21T14:19:07,002 copying py/frequenz/api/common/v1alpha8/streaming/event_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha8/streaming 2026-04-21T14:19:07,004 copying py/frequenz/api/common/v1alpha8/streaming/__init__.py -> build/lib/frequenz/api/common/v1alpha8/streaming 2026-04-21T14:19:07,006 copying py/frequenz/api/common/v1alpha8/streaming/event_pb2.py -> build/lib/frequenz/api/common/v1alpha8/streaming 2026-04-21T14:19:07,009 creating build/lib/frequenz/api/common/v1alpha8/types 2026-04-21T14:19:07,010 copying py/frequenz/api/common/v1alpha8/types/location_pb2.py -> build/lib/frequenz/api/common/v1alpha8/types 2026-04-21T14:19:07,012 copying py/frequenz/api/common/v1alpha8/types/location_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha8/types 2026-04-21T14:19:07,014 copying py/frequenz/api/common/v1alpha8/types/decimal_pb2.py -> build/lib/frequenz/api/common/v1alpha8/types 2026-04-21T14:19:07,016 copying py/frequenz/api/common/v1alpha8/types/decimal_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha8/types 2026-04-21T14:19:07,018 copying py/frequenz/api/common/v1alpha8/types/__init__.py -> build/lib/frequenz/api/common/v1alpha8/types 2026-04-21T14:19:07,019 copying py/frequenz/api/common/v1alpha8/types/interval_pb2.py -> build/lib/frequenz/api/common/v1alpha8/types 2026-04-21T14:19:07,021 copying py/frequenz/api/common/v1alpha8/types/interval_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha8/types 2026-04-21T14:19:07,024 creating build/lib/frequenz/api/common/v1alpha8/market 2026-04-21T14:19:07,025 copying py/frequenz/api/common/v1alpha8/market/price_pb2.py -> build/lib/frequenz/api/common/v1alpha8/market 2026-04-21T14:19:07,027 copying py/frequenz/api/common/v1alpha8/market/energy_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha8/market 2026-04-21T14:19:07,029 copying py/frequenz/api/common/v1alpha8/market/__init__.py -> build/lib/frequenz/api/common/v1alpha8/market 2026-04-21T14:19:07,031 copying py/frequenz/api/common/v1alpha8/market/power_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha8/market 2026-04-21T14:19:07,033 copying py/frequenz/api/common/v1alpha8/market/price_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha8/market 2026-04-21T14:19:07,034 copying py/frequenz/api/common/v1alpha8/market/power_pb2.py -> build/lib/frequenz/api/common/v1alpha8/market 2026-04-21T14:19:07,036 copying py/frequenz/api/common/v1alpha8/market/energy_pb2.py -> build/lib/frequenz/api/common/v1alpha8/market 2026-04-21T14:19:07,039 creating build/lib/frequenz/api/common/v1alpha8/microgrid 2026-04-21T14:19:07,040 copying py/frequenz/api/common/v1alpha8/microgrid/lifetime_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha8/microgrid 2026-04-21T14:19:07,042 copying py/frequenz/api/common/v1alpha8/microgrid/lifetime_pb2.py -> build/lib/frequenz/api/common/v1alpha8/microgrid 2026-04-21T14:19:07,044 copying py/frequenz/api/common/v1alpha8/microgrid/microgrid_pb2.py -> build/lib/frequenz/api/common/v1alpha8/microgrid 2026-04-21T14:19:07,046 copying py/frequenz/api/common/v1alpha8/microgrid/__init__.py -> build/lib/frequenz/api/common/v1alpha8/microgrid 2026-04-21T14:19:07,048 copying py/frequenz/api/common/v1alpha8/microgrid/microgrid_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha8/microgrid 2026-04-21T14:19:07,051 creating build/lib/frequenz/api/common/v1alpha8/grid 2026-04-21T14:19:07,052 copying py/frequenz/api/common/v1alpha8/grid/delivery_duration_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha8/grid 2026-04-21T14:19:07,054 copying py/frequenz/api/common/v1alpha8/grid/delivery_area_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha8/grid 2026-04-21T14:19:07,056 copying py/frequenz/api/common/v1alpha8/grid/__init__.py -> build/lib/frequenz/api/common/v1alpha8/grid 2026-04-21T14:19:07,057 copying py/frequenz/api/common/v1alpha8/grid/delivery_duration_pb2.py -> build/lib/frequenz/api/common/v1alpha8/grid 2026-04-21T14:19:07,059 copying py/frequenz/api/common/v1alpha8/grid/delivery_area_pb2.py -> build/lib/frequenz/api/common/v1alpha8/grid 2026-04-21T14:19:07,062 creating build/lib/frequenz/api/common/v1alpha8/pagination 2026-04-21T14:19:07,063 copying py/frequenz/api/common/v1alpha8/pagination/pagination_params_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha8/pagination 2026-04-21T14:19:07,065 copying py/frequenz/api/common/v1alpha8/pagination/pagination_params_pb2.py -> build/lib/frequenz/api/common/v1alpha8/pagination 2026-04-21T14:19:07,067 copying py/frequenz/api/common/v1alpha8/pagination/pagination_info_pb2.py -> build/lib/frequenz/api/common/v1alpha8/pagination 2026-04-21T14:19:07,069 copying py/frequenz/api/common/v1alpha8/pagination/__init__.py -> build/lib/frequenz/api/common/v1alpha8/pagination 2026-04-21T14:19:07,071 copying py/frequenz/api/common/v1alpha8/pagination/pagination_info_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha8/pagination 2026-04-21T14:19:07,073 creating build/lib/frequenz/api/common/v1alpha8/metrics 2026-04-21T14:19:07,075 copying py/frequenz/api/common/v1alpha8/metrics/bounds_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha8/metrics 2026-04-21T14:19:07,077 copying py/frequenz/api/common/v1alpha8/metrics/bounds_pb2.py -> build/lib/frequenz/api/common/v1alpha8/metrics 2026-04-21T14:19:07,079 copying py/frequenz/api/common/v1alpha8/metrics/metrics_pb2.py -> build/lib/frequenz/api/common/v1alpha8/metrics 2026-04-21T14:19:07,081 copying py/frequenz/api/common/v1alpha8/metrics/metrics_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha8/metrics 2026-04-21T14:19:07,083 copying py/frequenz/api/common/v1alpha8/metrics/__init__.py -> build/lib/frequenz/api/common/v1alpha8/metrics 2026-04-21T14:19:07,085 creating build/lib/frequenz/api/common/v1alpha8/gridpool 2026-04-21T14:19:07,086 copying py/frequenz/api/common/v1alpha8/gridpool/gridpool_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha8/gridpool 2026-04-21T14:19:07,089 copying py/frequenz/api/common/v1alpha8/gridpool/gridpool_pb2.py -> build/lib/frequenz/api/common/v1alpha8/gridpool 2026-04-21T14:19:07,091 copying py/frequenz/api/common/v1alpha8/gridpool/__init__.py -> build/lib/frequenz/api/common/v1alpha8/gridpool 2026-04-21T14:19:07,094 creating build/lib/frequenz/api/common/v1alpha8/microgrid/sensors 2026-04-21T14:19:07,095 copying py/frequenz/api/common/v1alpha8/microgrid/sensors/sensors_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha8/microgrid/sensors 2026-04-21T14:19:07,097 copying py/frequenz/api/common/v1alpha8/microgrid/sensors/__init__.py -> build/lib/frequenz/api/common/v1alpha8/microgrid/sensors 2026-04-21T14:19:07,099 copying py/frequenz/api/common/v1alpha8/microgrid/sensors/sensors_pb2.py -> build/lib/frequenz/api/common/v1alpha8/microgrid/sensors 2026-04-21T14:19:07,101 creating build/lib/frequenz/api/common/v1alpha8/microgrid/electrical_components 2026-04-21T14:19:07,102 copying py/frequenz/api/common/v1alpha8/microgrid/electrical_components/electrical_components_pb2.py -> build/lib/frequenz/api/common/v1alpha8/microgrid/electrical_components 2026-04-21T14:19:07,105 copying py/frequenz/api/common/v1alpha8/microgrid/electrical_components/__init__.py -> build/lib/frequenz/api/common/v1alpha8/microgrid/electrical_components 2026-04-21T14:19:07,107 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-21T14:19:07,109 creating build/lib/frequenz/api/common/v1alpha8/microgrid/communication_components 2026-04-21T14:19:07,110 copying py/frequenz/api/common/v1alpha8/microgrid/communication_components/communication_components_pb2.py -> build/lib/frequenz/api/common/v1alpha8/microgrid/communication_components 2026-04-21T14:19:07,113 copying py/frequenz/api/common/v1alpha8/microgrid/communication_components/__init__.py -> build/lib/frequenz/api/common/v1alpha8/microgrid/communication_components 2026-04-21T14:19:07,114 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-21T14:19:07,117 creating build/lib/frequenz/api/common/v1/types 2026-04-21T14:19:07,118 copying py/frequenz/api/common/v1/types/decimal_pb2.py -> build/lib/frequenz/api/common/v1/types 2026-04-21T14:19:07,120 copying py/frequenz/api/common/v1/types/decimal_pb2_grpc.py -> build/lib/frequenz/api/common/v1/types 2026-04-21T14:19:07,122 copying py/frequenz/api/common/v1/types/__init__.py -> build/lib/frequenz/api/common/v1/types 2026-04-21T14:19:07,124 creating build/lib/frequenz/api/common/v1/market 2026-04-21T14:19:07,125 copying py/frequenz/api/common/v1/market/price_pb2.py -> build/lib/frequenz/api/common/v1/market 2026-04-21T14:19:07,128 copying py/frequenz/api/common/v1/market/energy_pb2_grpc.py -> build/lib/frequenz/api/common/v1/market 2026-04-21T14:19:07,129 copying py/frequenz/api/common/v1/market/__init__.py -> build/lib/frequenz/api/common/v1/market 2026-04-21T14:19:07,131 copying py/frequenz/api/common/v1/market/power_pb2_grpc.py -> build/lib/frequenz/api/common/v1/market 2026-04-21T14:19:07,133 copying py/frequenz/api/common/v1/market/price_pb2_grpc.py -> build/lib/frequenz/api/common/v1/market 2026-04-21T14:19:07,135 copying py/frequenz/api/common/v1/market/power_pb2.py -> build/lib/frequenz/api/common/v1/market 2026-04-21T14:19:07,137 copying py/frequenz/api/common/v1/market/energy_pb2.py -> build/lib/frequenz/api/common/v1/market 2026-04-21T14:19:07,139 creating build/lib/frequenz/api/common/v1/microgrid 2026-04-21T14:19:07,140 copying py/frequenz/api/common/v1/microgrid/lifetime_pb2_grpc.py -> build/lib/frequenz/api/common/v1/microgrid 2026-04-21T14:19:07,142 copying py/frequenz/api/common/v1/microgrid/lifetime_pb2.py -> build/lib/frequenz/api/common/v1/microgrid 2026-04-21T14:19:07,144 copying py/frequenz/api/common/v1/microgrid/microgrid_pb2.py -> build/lib/frequenz/api/common/v1/microgrid 2026-04-21T14:19:07,146 copying py/frequenz/api/common/v1/microgrid/__init__.py -> build/lib/frequenz/api/common/v1/microgrid 2026-04-21T14:19:07,148 copying py/frequenz/api/common/v1/microgrid/microgrid_pb2_grpc.py -> build/lib/frequenz/api/common/v1/microgrid 2026-04-21T14:19:07,151 creating build/lib/frequenz/api/common/v1/grid 2026-04-21T14:19:07,152 copying py/frequenz/api/common/v1/grid/delivery_duration_pb2_grpc.py -> build/lib/frequenz/api/common/v1/grid 2026-04-21T14:19:07,154 copying py/frequenz/api/common/v1/grid/delivery_area_pb2_grpc.py -> build/lib/frequenz/api/common/v1/grid 2026-04-21T14:19:07,155 copying py/frequenz/api/common/v1/grid/__init__.py -> build/lib/frequenz/api/common/v1/grid 2026-04-21T14:19:07,157 copying py/frequenz/api/common/v1/grid/delivery_duration_pb2.py -> build/lib/frequenz/api/common/v1/grid 2026-04-21T14:19:07,159 copying py/frequenz/api/common/v1/grid/delivery_area_pb2.py -> build/lib/frequenz/api/common/v1/grid 2026-04-21T14:19:07,162 creating build/lib/frequenz/api/common/v1/pagination 2026-04-21T14:19:07,163 copying py/frequenz/api/common/v1/pagination/pagination_params_pb2_grpc.py -> build/lib/frequenz/api/common/v1/pagination 2026-04-21T14:19:07,164 copying py/frequenz/api/common/v1/pagination/pagination_params_pb2.py -> build/lib/frequenz/api/common/v1/pagination 2026-04-21T14:19:07,166 copying py/frequenz/api/common/v1/pagination/pagination_info_pb2.py -> build/lib/frequenz/api/common/v1/pagination 2026-04-21T14:19:07,168 copying py/frequenz/api/common/v1/pagination/__init__.py -> build/lib/frequenz/api/common/v1/pagination 2026-04-21T14:19:07,170 copying py/frequenz/api/common/v1/pagination/pagination_info_pb2_grpc.py -> build/lib/frequenz/api/common/v1/pagination 2026-04-21T14:19:07,173 creating build/lib/frequenz/api/common/v1/metrics 2026-04-21T14:19:07,174 copying py/frequenz/api/common/v1/metrics/bounds_pb2_grpc.py -> build/lib/frequenz/api/common/v1/metrics 2026-04-21T14:19:07,175 copying py/frequenz/api/common/v1/metrics/bounds_pb2.py -> build/lib/frequenz/api/common/v1/metrics 2026-04-21T14:19:07,177 copying py/frequenz/api/common/v1/metrics/__init__.py -> build/lib/frequenz/api/common/v1/metrics 2026-04-21T14:19:07,179 copying py/frequenz/api/common/v1/metrics/metric_sample_pb2_grpc.py -> build/lib/frequenz/api/common/v1/metrics 2026-04-21T14:19:07,181 copying py/frequenz/api/common/v1/metrics/metric_sample_pb2.py -> build/lib/frequenz/api/common/v1/metrics 2026-04-21T14:19:07,184 creating build/lib/frequenz/api/common/v1/microgrid/sensors 2026-04-21T14:19:07,185 copying py/frequenz/api/common/v1/microgrid/sensors/sensors_pb2_grpc.py -> build/lib/frequenz/api/common/v1/microgrid/sensors 2026-04-21T14:19:07,186 copying py/frequenz/api/common/v1/microgrid/sensors/__init__.py -> build/lib/frequenz/api/common/v1/microgrid/sensors 2026-04-21T14:19:07,188 copying py/frequenz/api/common/v1/microgrid/sensors/sensors_pb2.py -> build/lib/frequenz/api/common/v1/microgrid/sensors 2026-04-21T14:19:07,192 creating build/lib/frequenz/api/common/v1/microgrid/components 2026-04-21T14:19:07,193 copying py/frequenz/api/common/v1/microgrid/components/components_pb2.py -> build/lib/frequenz/api/common/v1/microgrid/components 2026-04-21T14:19:07,196 copying py/frequenz/api/common/v1/microgrid/components/transformer_pb2.py -> build/lib/frequenz/api/common/v1/microgrid/components 2026-04-21T14:19:07,198 copying py/frequenz/api/common/v1/microgrid/components/battery_pb2.py -> build/lib/frequenz/api/common/v1/microgrid/components 2026-04-21T14:19:07,200 copying py/frequenz/api/common/v1/microgrid/components/fuse_pb2.py -> build/lib/frequenz/api/common/v1/microgrid/components 2026-04-21T14:19:07,202 copying py/frequenz/api/common/v1/microgrid/components/fuse_pb2_grpc.py -> build/lib/frequenz/api/common/v1/microgrid/components 2026-04-21T14:19:07,203 copying py/frequenz/api/common/v1/microgrid/components/transformer_pb2_grpc.py -> build/lib/frequenz/api/common/v1/microgrid/components 2026-04-21T14:19:07,205 copying py/frequenz/api/common/v1/microgrid/components/grid_pb2_grpc.py -> build/lib/frequenz/api/common/v1/microgrid/components 2026-04-21T14:19:07,207 copying py/frequenz/api/common/v1/microgrid/components/__init__.py -> build/lib/frequenz/api/common/v1/microgrid/components 2026-04-21T14:19:07,209 copying py/frequenz/api/common/v1/microgrid/components/ev_charger_pb2_grpc.py -> build/lib/frequenz/api/common/v1/microgrid/components 2026-04-21T14:19:07,211 copying py/frequenz/api/common/v1/microgrid/components/inverter_pb2_grpc.py -> build/lib/frequenz/api/common/v1/microgrid/components 2026-04-21T14:19:07,213 copying py/frequenz/api/common/v1/microgrid/components/inverter_pb2.py -> build/lib/frequenz/api/common/v1/microgrid/components 2026-04-21T14:19:07,215 copying py/frequenz/api/common/v1/microgrid/components/battery_pb2_grpc.py -> build/lib/frequenz/api/common/v1/microgrid/components 2026-04-21T14:19:07,216 copying py/frequenz/api/common/v1/microgrid/components/ev_charger_pb2.py -> build/lib/frequenz/api/common/v1/microgrid/components 2026-04-21T14:19:07,218 copying py/frequenz/api/common/v1/microgrid/components/grid_pb2.py -> build/lib/frequenz/api/common/v1/microgrid/components 2026-04-21T14:19:07,220 copying py/frequenz/api/common/v1/microgrid/components/components_pb2_grpc.py -> build/lib/frequenz/api/common/v1/microgrid/components 2026-04-21T14:19:07,223 running egg_info 2026-04-21T14:19:07,258 writing py/frequenz_api_common.egg-info/PKG-INFO 2026-04-21T14:19:07,269 writing dependency_links to py/frequenz_api_common.egg-info/dependency_links.txt 2026-04-21T14:19:07,274 writing requirements to py/frequenz_api_common.egg-info/requires.txt 2026-04-21T14:19:07,275 writing top-level names to py/frequenz_api_common.egg-info/top_level.txt 2026-04-21T14:19:07,399 listing git files failed - pretending there aren't any 2026-04-21T14:19:07,403 reading manifest file 'py/frequenz_api_common.egg-info/SOURCES.txt' 2026-04-21T14:19:07,411 reading manifest template 'MANIFEST.in' 2026-04-21T14:19:07,412 warning: no previously-included files found matching '.cookiecutter-replay.json' 2026-04-21T14:19:07,413 warning: no previously-included files found matching '.editorconfig' 2026-04-21T14:19:07,414 warning: no previously-included files found matching '.gitignore' 2026-04-21T14:19:07,415 warning: no previously-included files found matching '.gitmodules' 2026-04-21T14:19:07,416 warning: no previously-included files found matching 'CODEOWNERS' 2026-04-21T14:19:07,417 warning: no previously-included files found matching 'CONTRIBUTING.md' 2026-04-21T14:19:07,418 warning: no previously-included files found matching 'mkdocs.yml' 2026-04-21T14:19:07,418 warning: no previously-included files found matching 'noxfile.py' 2026-04-21T14:19:07,419 warning: no previously-included files found matching 'py/frequenz/api/common/conftest.py' 2026-04-21T14:19:07,420 warning: no previously-included files matching '*' found under directory '.github' 2026-04-21T14:19:07,421 warning: no previously-included files matching '*' found under directory 'benchmarks' 2026-04-21T14:19:07,422 warning: no previously-included files matching '*' found under directory 'docs' 2026-04-21T14:19:07,423 warning: no previously-included files matching '*' found under directory 'pytests' 2026-04-21T14:19:07,532 warning: no files found matching '*.proto' under directory 'submodules' 2026-04-21T14:19:07,533 adding license file 'LICENSE' 2026-04-21T14:19:07,549 writing manifest file 'py/frequenz_api_common.egg-info/SOURCES.txt' 2026-04-21T14:19:07,597 copying py/frequenz/api/common/components_pb2.pyi -> build/lib/frequenz/api/common 2026-04-21T14:19:07,600 copying py/frequenz/api/common/components_pb2_grpc.pyi -> build/lib/frequenz/api/common 2026-04-21T14:19:07,602 copying py/frequenz/api/common/location_pb2.pyi -> build/lib/frequenz/api/common 2026-04-21T14:19:07,604 copying py/frequenz/api/common/location_pb2_grpc.pyi -> build/lib/frequenz/api/common 2026-04-21T14:19:07,607 copying py/frequenz/api/common/metrics_pb2.pyi -> build/lib/frequenz/api/common 2026-04-21T14:19:07,610 copying py/frequenz/api/common/metrics_pb2_grpc.pyi -> build/lib/frequenz/api/common 2026-04-21T14:19:07,612 copying py/frequenz/api/common/py.typed -> build/lib/frequenz/api/common 2026-04-21T14:19:07,614 copying py/frequenz/api/common/v1/location_pb2.pyi -> build/lib/frequenz/api/common/v1 2026-04-21T14:19:07,616 copying py/frequenz/api/common/v1/location_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1 2026-04-21T14:19:07,618 copying py/frequenz/api/common/metrics/electrical_pb2.pyi -> build/lib/frequenz/api/common/metrics 2026-04-21T14:19:07,621 copying py/frequenz/api/common/metrics/electrical_pb2_grpc.pyi -> build/lib/frequenz/api/common/metrics 2026-04-21T14:19:07,624 copying py/frequenz/api/common/v1alpha7/streaming/event_pb2.pyi -> build/lib/frequenz/api/common/v1alpha7/streaming 2026-04-21T14:19:07,626 copying py/frequenz/api/common/v1alpha7/streaming/event_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha7/streaming 2026-04-21T14:19:07,628 copying py/frequenz/api/common/v1alpha7/market/energy_pb2.pyi -> build/lib/frequenz/api/common/v1alpha7/market 2026-04-21T14:19:07,630 copying py/frequenz/api/common/v1alpha7/market/energy_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha7/market 2026-04-21T14:19:07,633 copying py/frequenz/api/common/v1alpha7/market/power_pb2.pyi -> build/lib/frequenz/api/common/v1alpha7/market 2026-04-21T14:19:07,635 copying py/frequenz/api/common/v1alpha7/market/power_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha7/market 2026-04-21T14:19:07,637 copying py/frequenz/api/common/v1alpha7/market/price_pb2.pyi -> build/lib/frequenz/api/common/v1alpha7/market 2026-04-21T14:19:07,640 copying py/frequenz/api/common/v1alpha7/market/price_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha7/market 2026-04-21T14:19:07,642 copying py/frequenz/api/common/v1alpha7/microgrid/lifetime_pb2.pyi -> build/lib/frequenz/api/common/v1alpha7/microgrid 2026-04-21T14:19:07,645 copying py/frequenz/api/common/v1alpha7/microgrid/lifetime_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha7/microgrid 2026-04-21T14:19:07,647 copying py/frequenz/api/common/v1alpha7/microgrid/microgrid_pb2.pyi -> build/lib/frequenz/api/common/v1alpha7/microgrid 2026-04-21T14:19:07,650 copying py/frequenz/api/common/v1alpha7/microgrid/microgrid_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha7/microgrid 2026-04-21T14:19:07,652 copying py/frequenz/api/common/v1alpha7/grid/delivery_area_pb2.pyi -> build/lib/frequenz/api/common/v1alpha7/grid 2026-04-21T14:19:07,654 copying py/frequenz/api/common/v1alpha7/grid/delivery_area_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha7/grid 2026-04-21T14:19:07,657 copying py/frequenz/api/common/v1alpha7/grid/delivery_duration_pb2.pyi -> build/lib/frequenz/api/common/v1alpha7/grid 2026-04-21T14:19:07,659 copying py/frequenz/api/common/v1alpha7/grid/delivery_duration_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha7/grid 2026-04-21T14:19:07,662 copying py/frequenz/api/common/v1alpha7/pagination/pagination_info_pb2.pyi -> build/lib/frequenz/api/common/v1alpha7/pagination 2026-04-21T14:19:07,664 copying py/frequenz/api/common/v1alpha7/pagination/pagination_info_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha7/pagination 2026-04-21T14:19:07,666 copying py/frequenz/api/common/v1alpha7/pagination/pagination_params_pb2.pyi -> build/lib/frequenz/api/common/v1alpha7/pagination 2026-04-21T14:19:07,668 copying py/frequenz/api/common/v1alpha7/pagination/pagination_params_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha7/pagination 2026-04-21T14:19:07,671 copying py/frequenz/api/common/v1alpha7/metrics/bounds_pb2.pyi -> build/lib/frequenz/api/common/v1alpha7/metrics 2026-04-21T14:19:07,673 copying py/frequenz/api/common/v1alpha7/metrics/bounds_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha7/metrics 2026-04-21T14:19:07,675 copying py/frequenz/api/common/v1alpha7/metrics/metrics_pb2.pyi -> build/lib/frequenz/api/common/v1alpha7/metrics 2026-04-21T14:19:07,678 copying py/frequenz/api/common/v1alpha7/metrics/metrics_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha7/metrics 2026-04-21T14:19:07,681 copying py/frequenz/api/common/v1alpha7/type/decimal_pb2.pyi -> build/lib/frequenz/api/common/v1alpha7/type 2026-04-21T14:19:07,683 copying py/frequenz/api/common/v1alpha7/type/decimal_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha7/type 2026-04-21T14:19:07,685 copying py/frequenz/api/common/v1alpha7/type/interval_pb2.pyi -> build/lib/frequenz/api/common/v1alpha7/type 2026-04-21T14:19:07,687 copying py/frequenz/api/common/v1alpha7/type/interval_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha7/type 2026-04-21T14:19:07,690 copying py/frequenz/api/common/v1alpha7/type/location_pb2.pyi -> build/lib/frequenz/api/common/v1alpha7/type 2026-04-21T14:19:07,692 copying py/frequenz/api/common/v1alpha7/type/location_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha7/type 2026-04-21T14:19:07,694 copying py/frequenz/api/common/v1alpha7/microgrid/sensors/sensors_pb2.pyi -> build/lib/frequenz/api/common/v1alpha7/microgrid/sensors 2026-04-21T14:19:07,697 copying py/frequenz/api/common/v1alpha7/microgrid/sensors/sensors_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha7/microgrid/sensors 2026-04-21T14:19:07,699 copying py/frequenz/api/common/v1alpha7/microgrid/electrical_components/electrical_components_pb2.pyi -> build/lib/frequenz/api/common/v1alpha7/microgrid/electrical_components 2026-04-21T14:19:07,703 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-21T14:19:07,705 copying py/frequenz/api/common/v1alpha7/microgrid/communication_components/communication_components_pb2.pyi -> build/lib/frequenz/api/common/v1alpha7/microgrid/communication_components 2026-04-21T14:19:07,708 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-21T14:19:07,710 copying py/frequenz/api/common/v1alpha8/streaming/event_pb2.pyi -> build/lib/frequenz/api/common/v1alpha8/streaming 2026-04-21T14:19:07,712 copying py/frequenz/api/common/v1alpha8/streaming/event_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha8/streaming 2026-04-21T14:19:07,714 copying py/frequenz/api/common/v1alpha8/types/decimal_pb2.pyi -> build/lib/frequenz/api/common/v1alpha8/types 2026-04-21T14:19:07,717 copying py/frequenz/api/common/v1alpha8/types/decimal_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha8/types 2026-04-21T14:19:07,719 copying py/frequenz/api/common/v1alpha8/types/interval_pb2.pyi -> build/lib/frequenz/api/common/v1alpha8/types 2026-04-21T14:19:07,721 copying py/frequenz/api/common/v1alpha8/types/interval_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha8/types 2026-04-21T14:19:07,724 copying py/frequenz/api/common/v1alpha8/types/location_pb2.pyi -> build/lib/frequenz/api/common/v1alpha8/types 2026-04-21T14:19:07,726 copying py/frequenz/api/common/v1alpha8/types/location_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha8/types 2026-04-21T14:19:07,728 copying py/frequenz/api/common/v1alpha8/market/energy_pb2.pyi -> build/lib/frequenz/api/common/v1alpha8/market 2026-04-21T14:19:07,730 copying py/frequenz/api/common/v1alpha8/market/energy_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha8/market 2026-04-21T14:19:07,733 copying py/frequenz/api/common/v1alpha8/market/power_pb2.pyi -> build/lib/frequenz/api/common/v1alpha8/market 2026-04-21T14:19:07,735 copying py/frequenz/api/common/v1alpha8/market/power_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha8/market 2026-04-21T14:19:07,738 copying py/frequenz/api/common/v1alpha8/market/price_pb2.pyi -> build/lib/frequenz/api/common/v1alpha8/market 2026-04-21T14:19:07,740 copying py/frequenz/api/common/v1alpha8/market/price_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha8/market 2026-04-21T14:19:07,742 copying py/frequenz/api/common/v1alpha8/microgrid/lifetime_pb2.pyi -> build/lib/frequenz/api/common/v1alpha8/microgrid 2026-04-21T14:19:07,745 copying py/frequenz/api/common/v1alpha8/microgrid/lifetime_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha8/microgrid 2026-04-21T14:19:07,747 copying py/frequenz/api/common/v1alpha8/microgrid/microgrid_pb2.pyi -> build/lib/frequenz/api/common/v1alpha8/microgrid 2026-04-21T14:19:07,749 copying py/frequenz/api/common/v1alpha8/microgrid/microgrid_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha8/microgrid 2026-04-21T14:19:07,752 copying py/frequenz/api/common/v1alpha8/grid/delivery_area_pb2.pyi -> build/lib/frequenz/api/common/v1alpha8/grid 2026-04-21T14:19:07,754 copying py/frequenz/api/common/v1alpha8/grid/delivery_area_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha8/grid 2026-04-21T14:19:07,756 copying py/frequenz/api/common/v1alpha8/grid/delivery_duration_pb2.pyi -> build/lib/frequenz/api/common/v1alpha8/grid 2026-04-21T14:19:07,759 copying py/frequenz/api/common/v1alpha8/grid/delivery_duration_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha8/grid 2026-04-21T14:19:07,761 copying py/frequenz/api/common/v1alpha8/pagination/pagination_info_pb2.pyi -> build/lib/frequenz/api/common/v1alpha8/pagination 2026-04-21T14:19:07,763 copying py/frequenz/api/common/v1alpha8/pagination/pagination_info_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha8/pagination 2026-04-21T14:19:07,765 copying py/frequenz/api/common/v1alpha8/pagination/pagination_params_pb2.pyi -> build/lib/frequenz/api/common/v1alpha8/pagination 2026-04-21T14:19:07,768 copying py/frequenz/api/common/v1alpha8/pagination/pagination_params_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha8/pagination 2026-04-21T14:19:07,770 copying py/frequenz/api/common/v1alpha8/metrics/bounds_pb2.pyi -> build/lib/frequenz/api/common/v1alpha8/metrics 2026-04-21T14:19:07,772 copying py/frequenz/api/common/v1alpha8/metrics/bounds_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha8/metrics 2026-04-21T14:19:07,775 copying py/frequenz/api/common/v1alpha8/metrics/metrics_pb2.pyi -> build/lib/frequenz/api/common/v1alpha8/metrics 2026-04-21T14:19:07,778 copying py/frequenz/api/common/v1alpha8/metrics/metrics_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha8/metrics 2026-04-21T14:19:07,780 copying py/frequenz/api/common/v1alpha8/gridpool/gridpool_pb2.pyi -> build/lib/frequenz/api/common/v1alpha8/gridpool 2026-04-21T14:19:07,782 copying py/frequenz/api/common/v1alpha8/gridpool/gridpool_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha8/gridpool 2026-04-21T14:19:07,784 copying py/frequenz/api/common/v1alpha8/microgrid/sensors/sensors_pb2.pyi -> build/lib/frequenz/api/common/v1alpha8/microgrid/sensors 2026-04-21T14:19:07,787 copying py/frequenz/api/common/v1alpha8/microgrid/sensors/sensors_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha8/microgrid/sensors 2026-04-21T14:19:07,789 copying py/frequenz/api/common/v1alpha8/microgrid/electrical_components/electrical_components_pb2.pyi -> build/lib/frequenz/api/common/v1alpha8/microgrid/electrical_components 2026-04-21T14:19:07,794 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-21T14:19:07,796 copying py/frequenz/api/common/v1alpha8/microgrid/communication_components/communication_components_pb2.pyi -> build/lib/frequenz/api/common/v1alpha8/microgrid/communication_components 2026-04-21T14:19:07,800 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-21T14:19:07,802 copying py/frequenz/api/common/v1/types/decimal_pb2.pyi -> build/lib/frequenz/api/common/v1/types 2026-04-21T14:19:07,804 copying py/frequenz/api/common/v1/types/decimal_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1/types 2026-04-21T14:19:07,806 copying py/frequenz/api/common/v1/market/energy_pb2.pyi -> build/lib/frequenz/api/common/v1/market 2026-04-21T14:19:07,809 copying py/frequenz/api/common/v1/market/energy_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1/market 2026-04-21T14:19:07,811 copying py/frequenz/api/common/v1/market/power_pb2.pyi -> build/lib/frequenz/api/common/v1/market 2026-04-21T14:19:07,813 copying py/frequenz/api/common/v1/market/power_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1/market 2026-04-21T14:19:07,816 copying py/frequenz/api/common/v1/market/price_pb2.pyi -> build/lib/frequenz/api/common/v1/market 2026-04-21T14:19:07,818 copying py/frequenz/api/common/v1/market/price_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1/market 2026-04-21T14:19:07,820 copying py/frequenz/api/common/v1/microgrid/lifetime_pb2.pyi -> build/lib/frequenz/api/common/v1/microgrid 2026-04-21T14:19:07,823 copying py/frequenz/api/common/v1/microgrid/lifetime_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1/microgrid 2026-04-21T14:19:07,825 copying py/frequenz/api/common/v1/microgrid/microgrid_pb2.pyi -> build/lib/frequenz/api/common/v1/microgrid 2026-04-21T14:19:07,828 copying py/frequenz/api/common/v1/microgrid/microgrid_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1/microgrid 2026-04-21T14:19:07,830 copying py/frequenz/api/common/v1/grid/delivery_area_pb2.pyi -> build/lib/frequenz/api/common/v1/grid 2026-04-21T14:19:07,832 copying py/frequenz/api/common/v1/grid/delivery_area_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1/grid 2026-04-21T14:19:07,835 copying py/frequenz/api/common/v1/grid/delivery_duration_pb2.pyi -> build/lib/frequenz/api/common/v1/grid 2026-04-21T14:19:07,837 copying py/frequenz/api/common/v1/grid/delivery_duration_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1/grid 2026-04-21T14:19:07,839 copying py/frequenz/api/common/v1/pagination/pagination_info_pb2.pyi -> build/lib/frequenz/api/common/v1/pagination 2026-04-21T14:19:07,842 copying py/frequenz/api/common/v1/pagination/pagination_info_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1/pagination 2026-04-21T14:19:07,844 copying py/frequenz/api/common/v1/pagination/pagination_params_pb2.pyi -> build/lib/frequenz/api/common/v1/pagination 2026-04-21T14:19:07,846 copying py/frequenz/api/common/v1/pagination/pagination_params_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1/pagination 2026-04-21T14:19:07,848 copying py/frequenz/api/common/v1/metrics/bounds_pb2.pyi -> build/lib/frequenz/api/common/v1/metrics 2026-04-21T14:19:07,851 copying py/frequenz/api/common/v1/metrics/bounds_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1/metrics 2026-04-21T14:19:07,853 copying py/frequenz/api/common/v1/metrics/metric_sample_pb2.pyi -> build/lib/frequenz/api/common/v1/metrics 2026-04-21T14:19:07,856 copying py/frequenz/api/common/v1/metrics/metric_sample_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1/metrics 2026-04-21T14:19:07,858 copying py/frequenz/api/common/v1/microgrid/sensors/sensors_pb2.pyi -> build/lib/frequenz/api/common/v1/microgrid/sensors 2026-04-21T14:19:07,861 copying py/frequenz/api/common/v1/microgrid/sensors/sensors_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1/microgrid/sensors 2026-04-21T14:19:07,863 copying py/frequenz/api/common/v1/microgrid/components/battery_pb2.pyi -> build/lib/frequenz/api/common/v1/microgrid/components 2026-04-21T14:19:07,865 copying py/frequenz/api/common/v1/microgrid/components/battery_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1/microgrid/components 2026-04-21T14:19:07,868 copying py/frequenz/api/common/v1/microgrid/components/components_pb2.pyi -> build/lib/frequenz/api/common/v1/microgrid/components 2026-04-21T14:19:07,871 copying py/frequenz/api/common/v1/microgrid/components/components_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1/microgrid/components 2026-04-21T14:19:07,873 copying py/frequenz/api/common/v1/microgrid/components/ev_charger_pb2.pyi -> build/lib/frequenz/api/common/v1/microgrid/components 2026-04-21T14:19:07,876 copying py/frequenz/api/common/v1/microgrid/components/ev_charger_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1/microgrid/components 2026-04-21T14:19:07,878 copying py/frequenz/api/common/v1/microgrid/components/fuse_pb2.pyi -> build/lib/frequenz/api/common/v1/microgrid/components 2026-04-21T14:19:07,881 copying py/frequenz/api/common/v1/microgrid/components/fuse_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1/microgrid/components 2026-04-21T14:19:07,884 copying py/frequenz/api/common/v1/microgrid/components/grid_pb2.pyi -> build/lib/frequenz/api/common/v1/microgrid/components 2026-04-21T14:19:07,886 copying py/frequenz/api/common/v1/microgrid/components/grid_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1/microgrid/components 2026-04-21T14:19:07,889 copying py/frequenz/api/common/v1/microgrid/components/inverter_pb2.pyi -> build/lib/frequenz/api/common/v1/microgrid/components 2026-04-21T14:19:07,891 copying py/frequenz/api/common/v1/microgrid/components/inverter_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1/microgrid/components 2026-04-21T14:19:07,893 copying py/frequenz/api/common/v1/microgrid/components/transformer_pb2.pyi -> build/lib/frequenz/api/common/v1/microgrid/components 2026-04-21T14:19:07,895 copying py/frequenz/api/common/v1/microgrid/components/transformer_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1/microgrid/components 2026-04-21T14:19:07,951 installing to build/bdist.linux-armv7l/wheel 2026-04-21T14:19:07,952 running install 2026-04-21T14:19:07,975 running install_lib 2026-04-21T14:19:07,994 creating build/bdist.linux-armv7l/wheel 2026-04-21T14:19:07,996 creating build/bdist.linux-armv7l/wheel/frequenz 2026-04-21T14:19:07,998 creating build/bdist.linux-armv7l/wheel/frequenz/api 2026-04-21T14:19:08,000 creating build/bdist.linux-armv7l/wheel/frequenz/api/common 2026-04-21T14:19:08,001 copying build/lib/frequenz/api/common/components_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common 2026-04-21T14:19:08,003 copying build/lib/frequenz/api/common/components_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common 2026-04-21T14:19:08,005 copying build/lib/frequenz/api/common/metrics_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common 2026-04-21T14:19:08,007 creating build/bdist.linux-armv7l/wheel/frequenz/api/common/v1alpha7 2026-04-21T14:19:08,009 creating build/bdist.linux-armv7l/wheel/frequenz/api/common/v1alpha7/streaming 2026-04-21T14:19:08,010 copying build/lib/frequenz/api/common/v1alpha7/streaming/event_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/streaming 2026-04-21T14:19:08,012 copying build/lib/frequenz/api/common/v1alpha7/streaming/event_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/streaming 2026-04-21T14:19:08,014 copying build/lib/frequenz/api/common/v1alpha7/streaming/__init__.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/streaming 2026-04-21T14:19:08,016 copying build/lib/frequenz/api/common/v1alpha7/streaming/event_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/streaming 2026-04-21T14:19:08,018 copying build/lib/frequenz/api/common/v1alpha7/streaming/event_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/streaming 2026-04-21T14:19:08,021 creating build/bdist.linux-armv7l/wheel/frequenz/api/common/v1alpha7/market 2026-04-21T14:19:08,022 copying build/lib/frequenz/api/common/v1alpha7/market/price_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/market 2026-04-21T14:19:08,024 copying build/lib/frequenz/api/common/v1alpha7/market/price_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/market 2026-04-21T14:19:08,025 copying build/lib/frequenz/api/common/v1alpha7/market/energy_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/market 2026-04-21T14:19:08,027 copying build/lib/frequenz/api/common/v1alpha7/market/__init__.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/market 2026-04-21T14:19:08,029 copying build/lib/frequenz/api/common/v1alpha7/market/energy_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/market 2026-04-21T14:19:08,031 copying build/lib/frequenz/api/common/v1alpha7/market/power_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/market 2026-04-21T14:19:08,033 copying build/lib/frequenz/api/common/v1alpha7/market/energy_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/market 2026-04-21T14:19:08,035 copying build/lib/frequenz/api/common/v1alpha7/market/price_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/market 2026-04-21T14:19:08,037 copying build/lib/frequenz/api/common/v1alpha7/market/power_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/market 2026-04-21T14:19:08,038 copying build/lib/frequenz/api/common/v1alpha7/market/power_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/market 2026-04-21T14:19:08,040 copying build/lib/frequenz/api/common/v1alpha7/market/power_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/market 2026-04-21T14:19:08,042 copying build/lib/frequenz/api/common/v1alpha7/market/price_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/market 2026-04-21T14:19:08,044 copying build/lib/frequenz/api/common/v1alpha7/market/energy_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/market 2026-04-21T14:19:08,046 creating build/bdist.linux-armv7l/wheel/frequenz/api/common/v1alpha7/microgrid 2026-04-21T14:19:08,048 creating build/bdist.linux-armv7l/wheel/frequenz/api/common/v1alpha7/microgrid/sensors 2026-04-21T14:19:08,049 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-21T14:19:08,051 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-21T14:19:08,054 copying build/lib/frequenz/api/common/v1alpha7/microgrid/sensors/__init__.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/microgrid/sensors 2026-04-21T14:19:08,055 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-21T14:19:08,057 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-21T14:19:08,060 creating build/bdist.linux-armv7l/wheel/frequenz/api/common/v1alpha7/microgrid/electrical_components 2026-04-21T14:19:08,061 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-21T14:19:08,064 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-21T14:19:08,066 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-21T14:19:08,068 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-21T14:19:08,072 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-21T14:19:08,074 copying build/lib/frequenz/api/common/v1alpha7/microgrid/lifetime_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/microgrid 2026-04-21T14:19:08,076 copying build/lib/frequenz/api/common/v1alpha7/microgrid/lifetime_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/microgrid 2026-04-21T14:19:08,079 creating build/bdist.linux-armv7l/wheel/frequenz/api/common/v1alpha7/microgrid/communication_components 2026-04-21T14:19:08,080 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-21T14:19:08,082 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-21T14:19:08,085 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-21T14:19:08,086 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-21T14:19:08,088 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-21T14:19:08,090 copying build/lib/frequenz/api/common/v1alpha7/microgrid/microgrid_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/microgrid 2026-04-21T14:19:08,092 copying build/lib/frequenz/api/common/v1alpha7/microgrid/__init__.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/microgrid 2026-04-21T14:19:08,094 copying build/lib/frequenz/api/common/v1alpha7/microgrid/microgrid_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/microgrid 2026-04-21T14:19:08,095 copying build/lib/frequenz/api/common/v1alpha7/microgrid/lifetime_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/microgrid 2026-04-21T14:19:08,097 copying build/lib/frequenz/api/common/v1alpha7/microgrid/microgrid_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/microgrid 2026-04-21T14:19:08,100 copying build/lib/frequenz/api/common/v1alpha7/microgrid/microgrid_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/microgrid 2026-04-21T14:19:08,102 copying build/lib/frequenz/api/common/v1alpha7/microgrid/lifetime_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/microgrid 2026-04-21T14:19:08,104 creating build/bdist.linux-armv7l/wheel/frequenz/api/common/v1alpha7/grid 2026-04-21T14:19:08,105 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-21T14:19:08,107 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-21T14:19:08,109 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-21T14:19:08,111 copying build/lib/frequenz/api/common/v1alpha7/grid/__init__.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/grid 2026-04-21T14:19:08,112 copying build/lib/frequenz/api/common/v1alpha7/grid/delivery_duration_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/grid 2026-04-21T14:19:08,115 copying build/lib/frequenz/api/common/v1alpha7/grid/delivery_duration_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/grid 2026-04-21T14:19:08,117 copying build/lib/frequenz/api/common/v1alpha7/grid/delivery_area_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/grid 2026-04-21T14:19:08,119 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-21T14:19:08,121 copying build/lib/frequenz/api/common/v1alpha7/grid/delivery_area_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/grid 2026-04-21T14:19:08,123 copying build/lib/frequenz/api/common/v1alpha7/__init__.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7 2026-04-21T14:19:08,125 creating build/bdist.linux-armv7l/wheel/frequenz/api/common/v1alpha7/pagination 2026-04-21T14:19:08,126 copying build/lib/frequenz/api/common/v1alpha7/pagination/pagination_info_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/pagination 2026-04-21T14:19:08,128 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-21T14:19:08,130 copying build/lib/frequenz/api/common/v1alpha7/pagination/pagination_params_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/pagination 2026-04-21T14:19:08,132 copying build/lib/frequenz/api/common/v1alpha7/pagination/pagination_info_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/pagination 2026-04-21T14:19:08,134 copying build/lib/frequenz/api/common/v1alpha7/pagination/pagination_params_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/pagination 2026-04-21T14:19:08,135 copying build/lib/frequenz/api/common/v1alpha7/pagination/__init__.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/pagination 2026-04-21T14:19:08,137 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-21T14:19:08,139 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-21T14:19:08,141 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-21T14:19:08,143 creating build/bdist.linux-armv7l/wheel/frequenz/api/common/v1alpha7/metrics 2026-04-21T14:19:08,144 copying build/lib/frequenz/api/common/v1alpha7/metrics/bounds_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/metrics 2026-04-21T14:19:08,146 copying build/lib/frequenz/api/common/v1alpha7/metrics/bounds_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/metrics 2026-04-21T14:19:08,148 copying build/lib/frequenz/api/common/v1alpha7/metrics/metrics_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/metrics 2026-04-21T14:19:08,150 copying build/lib/frequenz/api/common/v1alpha7/metrics/metrics_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/metrics 2026-04-21T14:19:08,153 copying build/lib/frequenz/api/common/v1alpha7/metrics/metrics_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/metrics 2026-04-21T14:19:08,155 copying build/lib/frequenz/api/common/v1alpha7/metrics/bounds_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/metrics 2026-04-21T14:19:08,157 copying build/lib/frequenz/api/common/v1alpha7/metrics/__init__.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/metrics 2026-04-21T14:19:08,159 copying build/lib/frequenz/api/common/v1alpha7/metrics/metrics_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/metrics 2026-04-21T14:19:08,160 copying build/lib/frequenz/api/common/v1alpha7/metrics/bounds_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/metrics 2026-04-21T14:19:08,163 creating build/bdist.linux-armv7l/wheel/frequenz/api/common/v1alpha7/type 2026-04-21T14:19:08,164 copying build/lib/frequenz/api/common/v1alpha7/type/location_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/type 2026-04-21T14:19:08,166 copying build/lib/frequenz/api/common/v1alpha7/type/location_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/type 2026-04-21T14:19:08,168 copying build/lib/frequenz/api/common/v1alpha7/type/decimal_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/type 2026-04-21T14:19:08,170 copying build/lib/frequenz/api/common/v1alpha7/type/decimal_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/type 2026-04-21T14:19:08,171 copying build/lib/frequenz/api/common/v1alpha7/type/interval_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/type 2026-04-21T14:19:08,173 copying build/lib/frequenz/api/common/v1alpha7/type/__init__.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/type 2026-04-21T14:19:08,175 copying build/lib/frequenz/api/common/v1alpha7/type/interval_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/type 2026-04-21T14:19:08,177 copying build/lib/frequenz/api/common/v1alpha7/type/location_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/type 2026-04-21T14:19:08,178 copying build/lib/frequenz/api/common/v1alpha7/type/decimal_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/type 2026-04-21T14:19:08,180 copying build/lib/frequenz/api/common/v1alpha7/type/interval_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/type 2026-04-21T14:19:08,182 copying build/lib/frequenz/api/common/v1alpha7/type/interval_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/type 2026-04-21T14:19:08,184 copying build/lib/frequenz/api/common/v1alpha7/type/location_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/type 2026-04-21T14:19:08,185 copying build/lib/frequenz/api/common/v1alpha7/type/decimal_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/type 2026-04-21T14:19:08,187 copying build/lib/frequenz/api/common/location_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common 2026-04-21T14:19:08,189 copying build/lib/frequenz/api/common/metrics_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common 2026-04-21T14:19:08,191 copying build/lib/frequenz/api/common/location_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common 2026-04-21T14:19:08,193 creating build/bdist.linux-armv7l/wheel/frequenz/api/common/v1alpha8 2026-04-21T14:19:08,195 creating build/bdist.linux-armv7l/wheel/frequenz/api/common/v1alpha8/streaming 2026-04-21T14:19:08,196 copying build/lib/frequenz/api/common/v1alpha8/streaming/event_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/streaming 2026-04-21T14:19:08,198 copying build/lib/frequenz/api/common/v1alpha8/streaming/event_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/streaming 2026-04-21T14:19:08,200 copying build/lib/frequenz/api/common/v1alpha8/streaming/__init__.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/streaming 2026-04-21T14:19:08,202 copying build/lib/frequenz/api/common/v1alpha8/streaming/event_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/streaming 2026-04-21T14:19:08,204 copying build/lib/frequenz/api/common/v1alpha8/streaming/event_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/streaming 2026-04-21T14:19:08,206 creating build/bdist.linux-armv7l/wheel/frequenz/api/common/v1alpha8/types 2026-04-21T14:19:08,207 copying build/lib/frequenz/api/common/v1alpha8/types/location_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/types 2026-04-21T14:19:08,210 copying build/lib/frequenz/api/common/v1alpha8/types/location_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/types 2026-04-21T14:19:08,211 copying build/lib/frequenz/api/common/v1alpha8/types/decimal_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/types 2026-04-21T14:19:08,213 copying build/lib/frequenz/api/common/v1alpha8/types/decimal_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/types 2026-04-21T14:19:08,215 copying build/lib/frequenz/api/common/v1alpha8/types/interval_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/types 2026-04-21T14:19:08,217 copying build/lib/frequenz/api/common/v1alpha8/types/__init__.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/types 2026-04-21T14:19:08,218 copying build/lib/frequenz/api/common/v1alpha8/types/interval_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/types 2026-04-21T14:19:08,220 copying build/lib/frequenz/api/common/v1alpha8/types/location_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/types 2026-04-21T14:19:08,221 copying build/lib/frequenz/api/common/v1alpha8/types/decimal_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/types 2026-04-21T14:19:08,223 copying build/lib/frequenz/api/common/v1alpha8/types/interval_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/types 2026-04-21T14:19:08,225 copying build/lib/frequenz/api/common/v1alpha8/types/interval_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/types 2026-04-21T14:19:08,227 copying build/lib/frequenz/api/common/v1alpha8/types/location_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/types 2026-04-21T14:19:08,228 copying build/lib/frequenz/api/common/v1alpha8/types/decimal_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/types 2026-04-21T14:19:08,231 creating build/bdist.linux-armv7l/wheel/frequenz/api/common/v1alpha8/market 2026-04-21T14:19:08,232 copying build/lib/frequenz/api/common/v1alpha8/market/price_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/market 2026-04-21T14:19:08,234 copying build/lib/frequenz/api/common/v1alpha8/market/price_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/market 2026-04-21T14:19:08,235 copying build/lib/frequenz/api/common/v1alpha8/market/energy_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/market 2026-04-21T14:19:08,237 copying build/lib/frequenz/api/common/v1alpha8/market/__init__.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/market 2026-04-21T14:19:08,239 copying build/lib/frequenz/api/common/v1alpha8/market/energy_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/market 2026-04-21T14:19:08,241 copying build/lib/frequenz/api/common/v1alpha8/market/power_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/market 2026-04-21T14:19:08,242 copying build/lib/frequenz/api/common/v1alpha8/market/energy_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/market 2026-04-21T14:19:08,244 copying build/lib/frequenz/api/common/v1alpha8/market/price_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/market 2026-04-21T14:19:08,246 copying build/lib/frequenz/api/common/v1alpha8/market/power_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/market 2026-04-21T14:19:08,248 copying build/lib/frequenz/api/common/v1alpha8/market/power_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/market 2026-04-21T14:19:08,250 copying build/lib/frequenz/api/common/v1alpha8/market/power_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/market 2026-04-21T14:19:08,252 copying build/lib/frequenz/api/common/v1alpha8/market/price_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/market 2026-04-21T14:19:08,254 copying build/lib/frequenz/api/common/v1alpha8/market/energy_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/market 2026-04-21T14:19:08,256 creating build/bdist.linux-armv7l/wheel/frequenz/api/common/v1alpha8/microgrid 2026-04-21T14:19:08,258 creating build/bdist.linux-armv7l/wheel/frequenz/api/common/v1alpha8/microgrid/sensors 2026-04-21T14:19:08,259 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-21T14:19:08,261 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-21T14:19:08,264 copying build/lib/frequenz/api/common/v1alpha8/microgrid/sensors/__init__.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/microgrid/sensors 2026-04-21T14:19:08,265 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-21T14:19:08,267 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-21T14:19:08,269 creating build/bdist.linux-armv7l/wheel/frequenz/api/common/v1alpha8/microgrid/electrical_components 2026-04-21T14:19:08,270 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-21T14:19:08,273 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-21T14:19:08,274 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-21T14:19:08,276 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-21T14:19:08,279 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-21T14:19:08,281 copying build/lib/frequenz/api/common/v1alpha8/microgrid/lifetime_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/microgrid 2026-04-21T14:19:08,282 copying build/lib/frequenz/api/common/v1alpha8/microgrid/lifetime_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/microgrid 2026-04-21T14:19:08,285 creating build/bdist.linux-armv7l/wheel/frequenz/api/common/v1alpha8/microgrid/communication_components 2026-04-21T14:19:08,286 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-21T14:19:08,289 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-21T14:19:08,292 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-21T14:19:08,293 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-21T14:19:08,295 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-21T14:19:08,297 copying build/lib/frequenz/api/common/v1alpha8/microgrid/microgrid_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/microgrid 2026-04-21T14:19:08,299 copying build/lib/frequenz/api/common/v1alpha8/microgrid/__init__.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/microgrid 2026-04-21T14:19:08,301 copying build/lib/frequenz/api/common/v1alpha8/microgrid/microgrid_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/microgrid 2026-04-21T14:19:08,303 copying build/lib/frequenz/api/common/v1alpha8/microgrid/lifetime_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/microgrid 2026-04-21T14:19:08,304 copying build/lib/frequenz/api/common/v1alpha8/microgrid/microgrid_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/microgrid 2026-04-21T14:19:08,306 copying build/lib/frequenz/api/common/v1alpha8/microgrid/microgrid_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/microgrid 2026-04-21T14:19:08,308 copying build/lib/frequenz/api/common/v1alpha8/microgrid/lifetime_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/microgrid 2026-04-21T14:19:08,311 creating build/bdist.linux-armv7l/wheel/frequenz/api/common/v1alpha8/grid 2026-04-21T14:19:08,311 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-21T14:19:08,313 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-21T14:19:08,315 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-21T14:19:08,317 copying build/lib/frequenz/api/common/v1alpha8/grid/__init__.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/grid 2026-04-21T14:19:08,319 copying build/lib/frequenz/api/common/v1alpha8/grid/delivery_duration_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/grid 2026-04-21T14:19:08,321 copying build/lib/frequenz/api/common/v1alpha8/grid/delivery_duration_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/grid 2026-04-21T14:19:08,323 copying build/lib/frequenz/api/common/v1alpha8/grid/delivery_area_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/grid 2026-04-21T14:19:08,325 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-21T14:19:08,327 copying build/lib/frequenz/api/common/v1alpha8/grid/delivery_area_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/grid 2026-04-21T14:19:08,329 copying build/lib/frequenz/api/common/v1alpha8/__init__.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8 2026-04-21T14:19:08,331 creating build/bdist.linux-armv7l/wheel/frequenz/api/common/v1alpha8/pagination 2026-04-21T14:19:08,332 copying build/lib/frequenz/api/common/v1alpha8/pagination/pagination_info_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/pagination 2026-04-21T14:19:08,334 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-21T14:19:08,336 copying build/lib/frequenz/api/common/v1alpha8/pagination/pagination_params_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/pagination 2026-04-21T14:19:08,338 copying build/lib/frequenz/api/common/v1alpha8/pagination/pagination_info_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/pagination 2026-04-21T14:19:08,339 copying build/lib/frequenz/api/common/v1alpha8/pagination/pagination_params_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/pagination 2026-04-21T14:19:08,341 copying build/lib/frequenz/api/common/v1alpha8/pagination/__init__.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/pagination 2026-04-21T14:19:08,343 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-21T14:19:08,345 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-21T14:19:08,346 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-21T14:19:08,349 creating build/bdist.linux-armv7l/wheel/frequenz/api/common/v1alpha8/metrics 2026-04-21T14:19:08,350 copying build/lib/frequenz/api/common/v1alpha8/metrics/bounds_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/metrics 2026-04-21T14:19:08,352 copying build/lib/frequenz/api/common/v1alpha8/metrics/bounds_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/metrics 2026-04-21T14:19:08,353 copying build/lib/frequenz/api/common/v1alpha8/metrics/metrics_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/metrics 2026-04-21T14:19:08,356 copying build/lib/frequenz/api/common/v1alpha8/metrics/metrics_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/metrics 2026-04-21T14:19:08,358 copying build/lib/frequenz/api/common/v1alpha8/metrics/metrics_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/metrics 2026-04-21T14:19:08,360 copying build/lib/frequenz/api/common/v1alpha8/metrics/bounds_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/metrics 2026-04-21T14:19:08,362 copying build/lib/frequenz/api/common/v1alpha8/metrics/__init__.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/metrics 2026-04-21T14:19:08,363 copying build/lib/frequenz/api/common/v1alpha8/metrics/metrics_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/metrics 2026-04-21T14:19:08,365 copying build/lib/frequenz/api/common/v1alpha8/metrics/bounds_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/metrics 2026-04-21T14:19:08,367 creating build/bdist.linux-armv7l/wheel/frequenz/api/common/v1alpha8/gridpool 2026-04-21T14:19:08,369 copying build/lib/frequenz/api/common/v1alpha8/gridpool/gridpool_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/gridpool 2026-04-21T14:19:08,370 copying build/lib/frequenz/api/common/v1alpha8/gridpool/gridpool_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/gridpool 2026-04-21T14:19:08,372 copying build/lib/frequenz/api/common/v1alpha8/gridpool/gridpool_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/gridpool 2026-04-21T14:19:08,374 copying build/lib/frequenz/api/common/v1alpha8/gridpool/__init__.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/gridpool 2026-04-21T14:19:08,376 copying build/lib/frequenz/api/common/v1alpha8/gridpool/gridpool_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/gridpool 2026-04-21T14:19:08,377 copying build/lib/frequenz/api/common/metrics_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common 2026-04-21T14:19:08,380 creating build/bdist.linux-armv7l/wheel/frequenz/api/common/v1 2026-04-21T14:19:08,381 copying build/lib/frequenz/api/common/v1/location_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1 2026-04-21T14:19:08,383 creating build/bdist.linux-armv7l/wheel/frequenz/api/common/v1/types 2026-04-21T14:19:08,384 copying build/lib/frequenz/api/common/v1/types/decimal_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/types 2026-04-21T14:19:08,386 copying build/lib/frequenz/api/common/v1/types/decimal_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/types 2026-04-21T14:19:08,388 copying build/lib/frequenz/api/common/v1/types/__init__.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/types 2026-04-21T14:19:08,390 copying build/lib/frequenz/api/common/v1/types/decimal_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/types 2026-04-21T14:19:08,391 copying build/lib/frequenz/api/common/v1/types/decimal_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/types 2026-04-21T14:19:08,394 creating build/bdist.linux-armv7l/wheel/frequenz/api/common/v1/market 2026-04-21T14:19:08,395 copying build/lib/frequenz/api/common/v1/market/price_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/market 2026-04-21T14:19:08,397 copying build/lib/frequenz/api/common/v1/market/price_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/market 2026-04-21T14:19:08,399 copying build/lib/frequenz/api/common/v1/market/energy_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/market 2026-04-21T14:19:08,401 copying build/lib/frequenz/api/common/v1/market/__init__.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/market 2026-04-21T14:19:08,402 copying build/lib/frequenz/api/common/v1/market/energy_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/market 2026-04-21T14:19:08,404 copying build/lib/frequenz/api/common/v1/market/power_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/market 2026-04-21T14:19:08,406 copying build/lib/frequenz/api/common/v1/market/energy_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/market 2026-04-21T14:19:08,407 copying build/lib/frequenz/api/common/v1/market/price_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/market 2026-04-21T14:19:08,409 copying build/lib/frequenz/api/common/v1/market/power_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/market 2026-04-21T14:19:08,411 copying build/lib/frequenz/api/common/v1/market/power_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/market 2026-04-21T14:19:08,413 copying build/lib/frequenz/api/common/v1/market/power_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/market 2026-04-21T14:19:08,415 copying build/lib/frequenz/api/common/v1/market/price_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/market 2026-04-21T14:19:08,417 copying build/lib/frequenz/api/common/v1/market/energy_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/market 2026-04-21T14:19:08,419 copying build/lib/frequenz/api/common/v1/location_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1 2026-04-21T14:19:08,421 creating build/bdist.linux-armv7l/wheel/frequenz/api/common/v1/microgrid 2026-04-21T14:19:08,423 creating build/bdist.linux-armv7l/wheel/frequenz/api/common/v1/microgrid/sensors 2026-04-21T14:19:08,424 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-21T14:19:08,426 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-21T14:19:08,429 copying build/lib/frequenz/api/common/v1/microgrid/sensors/__init__.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/microgrid/sensors 2026-04-21T14:19:08,430 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-21T14:19:08,432 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-21T14:19:08,435 copying build/lib/frequenz/api/common/v1/microgrid/lifetime_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/microgrid 2026-04-21T14:19:08,437 copying build/lib/frequenz/api/common/v1/microgrid/lifetime_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/microgrid 2026-04-21T14:19:08,439 copying build/lib/frequenz/api/common/v1/microgrid/microgrid_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/microgrid 2026-04-21T14:19:08,441 copying build/lib/frequenz/api/common/v1/microgrid/__init__.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/microgrid 2026-04-21T14:19:08,444 creating build/bdist.linux-armv7l/wheel/frequenz/api/common/v1/microgrid/components 2026-04-21T14:19:08,445 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-21T14:19:08,448 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-21T14:19:08,451 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-21T14:19:08,453 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-21T14:19:08,455 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-21T14:19:08,457 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-21T14:19:08,458 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-21T14:19:08,460 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-21T14:19:08,462 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-21T14:19:08,464 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-21T14:19:08,466 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-21T14:19:08,468 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-21T14:19:08,470 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-21T14:19:08,472 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-21T14:19:08,473 copying build/lib/frequenz/api/common/v1/microgrid/components/__init__.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/microgrid/components 2026-04-21T14:19:08,475 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-21T14:19:08,478 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-21T14:19:08,480 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-21T14:19:08,482 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-21T14:19:08,484 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-21T14:19:08,486 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-21T14:19:08,488 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-21T14:19:08,490 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-21T14:19:08,492 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-21T14:19:08,494 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-21T14:19:08,496 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-21T14:19:08,498 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-21T14:19:08,499 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-21T14:19:08,502 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-21T14:19:08,503 copying build/lib/frequenz/api/common/v1/microgrid/microgrid_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/microgrid 2026-04-21T14:19:08,505 copying build/lib/frequenz/api/common/v1/microgrid/lifetime_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/microgrid 2026-04-21T14:19:08,507 copying build/lib/frequenz/api/common/v1/microgrid/microgrid_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/microgrid 2026-04-21T14:19:08,510 copying build/lib/frequenz/api/common/v1/microgrid/microgrid_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/microgrid 2026-04-21T14:19:08,511 copying build/lib/frequenz/api/common/v1/microgrid/lifetime_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/microgrid 2026-04-21T14:19:08,514 creating build/bdist.linux-armv7l/wheel/frequenz/api/common/v1/grid 2026-04-21T14:19:08,515 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-21T14:19:08,517 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-21T14:19:08,519 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-21T14:19:08,521 copying build/lib/frequenz/api/common/v1/grid/__init__.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/grid 2026-04-21T14:19:08,522 copying build/lib/frequenz/api/common/v1/grid/delivery_duration_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/grid 2026-04-21T14:19:08,524 copying build/lib/frequenz/api/common/v1/grid/delivery_duration_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/grid 2026-04-21T14:19:08,526 copying build/lib/frequenz/api/common/v1/grid/delivery_area_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/grid 2026-04-21T14:19:08,528 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-21T14:19:08,530 copying build/lib/frequenz/api/common/v1/grid/delivery_area_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/grid 2026-04-21T14:19:08,532 copying build/lib/frequenz/api/common/v1/__init__.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1 2026-04-21T14:19:08,534 creating build/bdist.linux-armv7l/wheel/frequenz/api/common/v1/pagination 2026-04-21T14:19:08,535 copying build/lib/frequenz/api/common/v1/pagination/pagination_info_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/pagination 2026-04-21T14:19:08,538 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-21T14:19:08,540 copying build/lib/frequenz/api/common/v1/pagination/pagination_params_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/pagination 2026-04-21T14:19:08,541 copying build/lib/frequenz/api/common/v1/pagination/pagination_info_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/pagination 2026-04-21T14:19:08,543 copying build/lib/frequenz/api/common/v1/pagination/pagination_params_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/pagination 2026-04-21T14:19:08,545 copying build/lib/frequenz/api/common/v1/pagination/__init__.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/pagination 2026-04-21T14:19:08,547 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-21T14:19:08,548 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-21T14:19:08,550 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-21T14:19:08,552 copying build/lib/frequenz/api/common/v1/location_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1 2026-04-21T14:19:08,554 creating build/bdist.linux-armv7l/wheel/frequenz/api/common/v1/metrics 2026-04-21T14:19:08,555 copying build/lib/frequenz/api/common/v1/metrics/bounds_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/metrics 2026-04-21T14:19:08,557 copying build/lib/frequenz/api/common/v1/metrics/bounds_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/metrics 2026-04-21T14:19:08,559 copying build/lib/frequenz/api/common/v1/metrics/metric_sample_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/metrics 2026-04-21T14:19:08,562 copying build/lib/frequenz/api/common/v1/metrics/bounds_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/metrics 2026-04-21T14:19:08,564 copying build/lib/frequenz/api/common/v1/metrics/__init__.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/metrics 2026-04-21T14:19:08,565 copying build/lib/frequenz/api/common/v1/metrics/bounds_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/metrics 2026-04-21T14:19:08,567 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-21T14:19:08,569 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-21T14:19:08,571 copying build/lib/frequenz/api/common/v1/metrics/metric_sample_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/metrics 2026-04-21T14:19:08,573 copying build/lib/frequenz/api/common/v1/location_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1 2026-04-21T14:19:08,575 copying build/lib/frequenz/api/common/__init__.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common 2026-04-21T14:19:08,577 copying build/lib/frequenz/api/common/components_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common 2026-04-21T14:19:08,579 copying build/lib/frequenz/api/common/location_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common 2026-04-21T14:19:08,581 copying build/lib/frequenz/api/common/metrics_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common 2026-04-21T14:19:08,584 creating build/bdist.linux-armv7l/wheel/frequenz/api/common/metrics 2026-04-21T14:19:08,585 copying build/lib/frequenz/api/common/metrics/electrical_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/metrics 2026-04-21T14:19:08,587 copying build/lib/frequenz/api/common/metrics/electrical_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/metrics 2026-04-21T14:19:08,589 copying build/lib/frequenz/api/common/metrics/electrical_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/metrics 2026-04-21T14:19:08,591 copying build/lib/frequenz/api/common/metrics/__init__.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/metrics 2026-04-21T14:19:08,593 copying build/lib/frequenz/api/common/metrics/electrical_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/metrics 2026-04-21T14:19:08,595 copying build/lib/frequenz/api/common/py.typed -> build/bdist.linux-armv7l/wheel/./frequenz/api/common 2026-04-21T14:19:08,596 copying build/lib/frequenz/api/common/location_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common 2026-04-21T14:19:08,598 copying build/lib/frequenz/api/common/components_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common 2026-04-21T14:19:08,600 running install_egg_info 2026-04-21T14:19:08,618 Copying py/frequenz_api_common.egg-info to build/bdist.linux-armv7l/wheel/./frequenz_api_common-0.8.2-py3.11.egg-info 2026-04-21T14:19:08,628 running install_scripts 2026-04-21T14:19:08,638 creating build/bdist.linux-armv7l/wheel/frequenz_api_common-0.8.2.dist-info/WHEEL 2026-04-21T14:19:08,640 creating '/tmp/pip-wheel-3y9ocu1k/.tmp-y4179e_a/frequenz_api_common-0.8.2-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-04-21T14:19:08,643 adding 'frequenz/api/common/__init__.py' 2026-04-21T14:19:08,645 adding 'frequenz/api/common/components_pb2.py' 2026-04-21T14:19:08,646 adding 'frequenz/api/common/components_pb2.pyi' 2026-04-21T14:19:08,648 adding 'frequenz/api/common/components_pb2_grpc.py' 2026-04-21T14:19:08,649 adding 'frequenz/api/common/components_pb2_grpc.pyi' 2026-04-21T14:19:08,650 adding 'frequenz/api/common/location_pb2.py' 2026-04-21T14:19:08,652 adding 'frequenz/api/common/location_pb2.pyi' 2026-04-21T14:19:08,653 adding 'frequenz/api/common/location_pb2_grpc.py' 2026-04-21T14:19:08,654 adding 'frequenz/api/common/location_pb2_grpc.pyi' 2026-04-21T14:19:08,656 adding 'frequenz/api/common/metrics_pb2.py' 2026-04-21T14:19:08,657 adding 'frequenz/api/common/metrics_pb2.pyi' 2026-04-21T14:19:08,659 adding 'frequenz/api/common/metrics_pb2_grpc.py' 2026-04-21T14:19:08,660 adding 'frequenz/api/common/metrics_pb2_grpc.pyi' 2026-04-21T14:19:08,661 adding 'frequenz/api/common/py.typed' 2026-04-21T14:19:08,663 adding 'frequenz/api/common/metrics/__init__.py' 2026-04-21T14:19:08,664 adding 'frequenz/api/common/metrics/electrical_pb2.py' 2026-04-21T14:19:08,666 adding 'frequenz/api/common/metrics/electrical_pb2.pyi' 2026-04-21T14:19:08,668 adding 'frequenz/api/common/metrics/electrical_pb2_grpc.py' 2026-04-21T14:19:08,669 adding 'frequenz/api/common/metrics/electrical_pb2_grpc.pyi' 2026-04-21T14:19:08,671 adding 'frequenz/api/common/v1/__init__.py' 2026-04-21T14:19:08,672 adding 'frequenz/api/common/v1/location_pb2.py' 2026-04-21T14:19:08,673 adding 'frequenz/api/common/v1/location_pb2.pyi' 2026-04-21T14:19:08,675 adding 'frequenz/api/common/v1/location_pb2_grpc.py' 2026-04-21T14:19:08,676 adding 'frequenz/api/common/v1/location_pb2_grpc.pyi' 2026-04-21T14:19:08,678 adding 'frequenz/api/common/v1/grid/__init__.py' 2026-04-21T14:19:08,679 adding 'frequenz/api/common/v1/grid/delivery_area_pb2.py' 2026-04-21T14:19:08,681 adding 'frequenz/api/common/v1/grid/delivery_area_pb2.pyi' 2026-04-21T14:19:08,682 adding 'frequenz/api/common/v1/grid/delivery_area_pb2_grpc.py' 2026-04-21T14:19:08,683 adding 'frequenz/api/common/v1/grid/delivery_area_pb2_grpc.pyi' 2026-04-21T14:19:08,684 adding 'frequenz/api/common/v1/grid/delivery_duration_pb2.py' 2026-04-21T14:19:08,686 adding 'frequenz/api/common/v1/grid/delivery_duration_pb2.pyi' 2026-04-21T14:19:08,687 adding 'frequenz/api/common/v1/grid/delivery_duration_pb2_grpc.py' 2026-04-21T14:19:08,689 adding 'frequenz/api/common/v1/grid/delivery_duration_pb2_grpc.pyi' 2026-04-21T14:19:08,690 adding 'frequenz/api/common/v1/market/__init__.py' 2026-04-21T14:19:08,692 adding 'frequenz/api/common/v1/market/energy_pb2.py' 2026-04-21T14:19:08,693 adding 'frequenz/api/common/v1/market/energy_pb2.pyi' 2026-04-21T14:19:08,694 adding 'frequenz/api/common/v1/market/energy_pb2_grpc.py' 2026-04-21T14:19:08,695 adding 'frequenz/api/common/v1/market/energy_pb2_grpc.pyi' 2026-04-21T14:19:08,697 adding 'frequenz/api/common/v1/market/power_pb2.py' 2026-04-21T14:19:08,698 adding 'frequenz/api/common/v1/market/power_pb2.pyi' 2026-04-21T14:19:08,699 adding 'frequenz/api/common/v1/market/power_pb2_grpc.py' 2026-04-21T14:19:08,700 adding 'frequenz/api/common/v1/market/power_pb2_grpc.pyi' 2026-04-21T14:19:08,702 adding 'frequenz/api/common/v1/market/price_pb2.py' 2026-04-21T14:19:08,703 adding 'frequenz/api/common/v1/market/price_pb2.pyi' 2026-04-21T14:19:08,704 adding 'frequenz/api/common/v1/market/price_pb2_grpc.py' 2026-04-21T14:19:08,706 adding 'frequenz/api/common/v1/market/price_pb2_grpc.pyi' 2026-04-21T14:19:08,708 adding 'frequenz/api/common/v1/metrics/__init__.py' 2026-04-21T14:19:08,709 adding 'frequenz/api/common/v1/metrics/bounds_pb2.py' 2026-04-21T14:19:08,710 adding 'frequenz/api/common/v1/metrics/bounds_pb2.pyi' 2026-04-21T14:19:08,711 adding 'frequenz/api/common/v1/metrics/bounds_pb2_grpc.py' 2026-04-21T14:19:08,712 adding 'frequenz/api/common/v1/metrics/bounds_pb2_grpc.pyi' 2026-04-21T14:19:08,714 adding 'frequenz/api/common/v1/metrics/metric_sample_pb2.py' 2026-04-21T14:19:08,717 adding 'frequenz/api/common/v1/metrics/metric_sample_pb2.pyi' 2026-04-21T14:19:08,718 adding 'frequenz/api/common/v1/metrics/metric_sample_pb2_grpc.py' 2026-04-21T14:19:08,719 adding 'frequenz/api/common/v1/metrics/metric_sample_pb2_grpc.pyi' 2026-04-21T14:19:08,721 adding 'frequenz/api/common/v1/microgrid/__init__.py' 2026-04-21T14:19:08,722 adding 'frequenz/api/common/v1/microgrid/lifetime_pb2.py' 2026-04-21T14:19:08,724 adding 'frequenz/api/common/v1/microgrid/lifetime_pb2.pyi' 2026-04-21T14:19:08,725 adding 'frequenz/api/common/v1/microgrid/lifetime_pb2_grpc.py' 2026-04-21T14:19:08,726 adding 'frequenz/api/common/v1/microgrid/lifetime_pb2_grpc.pyi' 2026-04-21T14:19:08,728 adding 'frequenz/api/common/v1/microgrid/microgrid_pb2.py' 2026-04-21T14:19:08,729 adding 'frequenz/api/common/v1/microgrid/microgrid_pb2.pyi' 2026-04-21T14:19:08,730 adding 'frequenz/api/common/v1/microgrid/microgrid_pb2_grpc.py' 2026-04-21T14:19:08,732 adding 'frequenz/api/common/v1/microgrid/microgrid_pb2_grpc.pyi' 2026-04-21T14:19:08,734 adding 'frequenz/api/common/v1/microgrid/components/__init__.py' 2026-04-21T14:19:08,735 adding 'frequenz/api/common/v1/microgrid/components/battery_pb2.py' 2026-04-21T14:19:08,737 adding 'frequenz/api/common/v1/microgrid/components/battery_pb2.pyi' 2026-04-21T14:19:08,738 adding 'frequenz/api/common/v1/microgrid/components/battery_pb2_grpc.py' 2026-04-21T14:19:08,739 adding 'frequenz/api/common/v1/microgrid/components/battery_pb2_grpc.pyi' 2026-04-21T14:19:08,741 adding 'frequenz/api/common/v1/microgrid/components/components_pb2.py' 2026-04-21T14:19:08,745 adding 'frequenz/api/common/v1/microgrid/components/components_pb2.pyi' 2026-04-21T14:19:08,747 adding 'frequenz/api/common/v1/microgrid/components/components_pb2_grpc.py' 2026-04-21T14:19:08,748 adding 'frequenz/api/common/v1/microgrid/components/components_pb2_grpc.pyi' 2026-04-21T14:19:08,749 adding 'frequenz/api/common/v1/microgrid/components/ev_charger_pb2.py' 2026-04-21T14:19:08,751 adding 'frequenz/api/common/v1/microgrid/components/ev_charger_pb2.pyi' 2026-04-21T14:19:08,752 adding 'frequenz/api/common/v1/microgrid/components/ev_charger_pb2_grpc.py' 2026-04-21T14:19:08,753 adding 'frequenz/api/common/v1/microgrid/components/ev_charger_pb2_grpc.pyi' 2026-04-21T14:19:08,754 adding 'frequenz/api/common/v1/microgrid/components/fuse_pb2.py' 2026-04-21T14:19:08,756 adding 'frequenz/api/common/v1/microgrid/components/fuse_pb2.pyi' 2026-04-21T14:19:08,757 adding 'frequenz/api/common/v1/microgrid/components/fuse_pb2_grpc.py' 2026-04-21T14:19:08,758 adding 'frequenz/api/common/v1/microgrid/components/fuse_pb2_grpc.pyi' 2026-04-21T14:19:08,759 adding 'frequenz/api/common/v1/microgrid/components/grid_pb2.py' 2026-04-21T14:19:08,761 adding 'frequenz/api/common/v1/microgrid/components/grid_pb2.pyi' 2026-04-21T14:19:08,762 adding 'frequenz/api/common/v1/microgrid/components/grid_pb2_grpc.py' 2026-04-21T14:19:08,763 adding 'frequenz/api/common/v1/microgrid/components/grid_pb2_grpc.pyi' 2026-04-21T14:19:08,764 adding 'frequenz/api/common/v1/microgrid/components/inverter_pb2.py' 2026-04-21T14:19:08,766 adding 'frequenz/api/common/v1/microgrid/components/inverter_pb2.pyi' 2026-04-21T14:19:08,767 adding 'frequenz/api/common/v1/microgrid/components/inverter_pb2_grpc.py' 2026-04-21T14:19:08,768 adding 'frequenz/api/common/v1/microgrid/components/inverter_pb2_grpc.pyi' 2026-04-21T14:19:08,769 adding 'frequenz/api/common/v1/microgrid/components/transformer_pb2.py' 2026-04-21T14:19:08,771 adding 'frequenz/api/common/v1/microgrid/components/transformer_pb2.pyi' 2026-04-21T14:19:08,772 adding 'frequenz/api/common/v1/microgrid/components/transformer_pb2_grpc.py' 2026-04-21T14:19:08,773 adding 'frequenz/api/common/v1/microgrid/components/transformer_pb2_grpc.pyi' 2026-04-21T14:19:08,775 adding 'frequenz/api/common/v1/microgrid/sensors/__init__.py' 2026-04-21T14:19:08,776 adding 'frequenz/api/common/v1/microgrid/sensors/sensors_pb2.py' 2026-04-21T14:19:08,778 adding 'frequenz/api/common/v1/microgrid/sensors/sensors_pb2.pyi' 2026-04-21T14:19:08,780 adding 'frequenz/api/common/v1/microgrid/sensors/sensors_pb2_grpc.py' 2026-04-21T14:19:08,781 adding 'frequenz/api/common/v1/microgrid/sensors/sensors_pb2_grpc.pyi' 2026-04-21T14:19:08,783 adding 'frequenz/api/common/v1/pagination/__init__.py' 2026-04-21T14:19:08,784 adding 'frequenz/api/common/v1/pagination/pagination_info_pb2.py' 2026-04-21T14:19:08,785 adding 'frequenz/api/common/v1/pagination/pagination_info_pb2.pyi' 2026-04-21T14:19:08,787 adding 'frequenz/api/common/v1/pagination/pagination_info_pb2_grpc.py' 2026-04-21T14:19:08,788 adding 'frequenz/api/common/v1/pagination/pagination_info_pb2_grpc.pyi' 2026-04-21T14:19:08,789 adding 'frequenz/api/common/v1/pagination/pagination_params_pb2.py' 2026-04-21T14:19:08,791 adding 'frequenz/api/common/v1/pagination/pagination_params_pb2.pyi' 2026-04-21T14:19:08,792 adding 'frequenz/api/common/v1/pagination/pagination_params_pb2_grpc.py' 2026-04-21T14:19:08,793 adding 'frequenz/api/common/v1/pagination/pagination_params_pb2_grpc.pyi' 2026-04-21T14:19:08,795 adding 'frequenz/api/common/v1/types/__init__.py' 2026-04-21T14:19:08,796 adding 'frequenz/api/common/v1/types/decimal_pb2.py' 2026-04-21T14:19:08,797 adding 'frequenz/api/common/v1/types/decimal_pb2.pyi' 2026-04-21T14:19:08,799 adding 'frequenz/api/common/v1/types/decimal_pb2_grpc.py' 2026-04-21T14:19:08,800 adding 'frequenz/api/common/v1/types/decimal_pb2_grpc.pyi' 2026-04-21T14:19:08,802 adding 'frequenz/api/common/v1alpha7/__init__.py' 2026-04-21T14:19:08,804 adding 'frequenz/api/common/v1alpha7/grid/__init__.py' 2026-04-21T14:19:08,805 adding 'frequenz/api/common/v1alpha7/grid/delivery_area_pb2.py' 2026-04-21T14:19:08,807 adding 'frequenz/api/common/v1alpha7/grid/delivery_area_pb2.pyi' 2026-04-21T14:19:08,808 adding 'frequenz/api/common/v1alpha7/grid/delivery_area_pb2_grpc.py' 2026-04-21T14:19:08,809 adding 'frequenz/api/common/v1alpha7/grid/delivery_area_pb2_grpc.pyi' 2026-04-21T14:19:08,811 adding 'frequenz/api/common/v1alpha7/grid/delivery_duration_pb2.py' 2026-04-21T14:19:08,812 adding 'frequenz/api/common/v1alpha7/grid/delivery_duration_pb2.pyi' 2026-04-21T14:19:08,813 adding 'frequenz/api/common/v1alpha7/grid/delivery_duration_pb2_grpc.py' 2026-04-21T14:19:08,815 adding 'frequenz/api/common/v1alpha7/grid/delivery_duration_pb2_grpc.pyi' 2026-04-21T14:19:08,817 adding 'frequenz/api/common/v1alpha7/market/__init__.py' 2026-04-21T14:19:08,818 adding 'frequenz/api/common/v1alpha7/market/energy_pb2.py' 2026-04-21T14:19:08,819 adding 'frequenz/api/common/v1alpha7/market/energy_pb2.pyi' 2026-04-21T14:19:08,820 adding 'frequenz/api/common/v1alpha7/market/energy_pb2_grpc.py' 2026-04-21T14:19:08,822 adding 'frequenz/api/common/v1alpha7/market/energy_pb2_grpc.pyi' 2026-04-21T14:19:08,823 adding 'frequenz/api/common/v1alpha7/market/power_pb2.py' 2026-04-21T14:19:08,824 adding 'frequenz/api/common/v1alpha7/market/power_pb2.pyi' 2026-04-21T14:19:08,825 adding 'frequenz/api/common/v1alpha7/market/power_pb2_grpc.py' 2026-04-21T14:19:08,826 adding 'frequenz/api/common/v1alpha7/market/power_pb2_grpc.pyi' 2026-04-21T14:19:08,828 adding 'frequenz/api/common/v1alpha7/market/price_pb2.py' 2026-04-21T14:19:08,829 adding 'frequenz/api/common/v1alpha7/market/price_pb2.pyi' 2026-04-21T14:19:08,830 adding 'frequenz/api/common/v1alpha7/market/price_pb2_grpc.py' 2026-04-21T14:19:08,832 adding 'frequenz/api/common/v1alpha7/market/price_pb2_grpc.pyi' 2026-04-21T14:19:08,833 adding 'frequenz/api/common/v1alpha7/metrics/__init__.py' 2026-04-21T14:19:08,834 adding 'frequenz/api/common/v1alpha7/metrics/bounds_pb2.py' 2026-04-21T14:19:08,836 adding 'frequenz/api/common/v1alpha7/metrics/bounds_pb2.pyi' 2026-04-21T14:19:08,837 adding 'frequenz/api/common/v1alpha7/metrics/bounds_pb2_grpc.py' 2026-04-21T14:19:08,838 adding 'frequenz/api/common/v1alpha7/metrics/bounds_pb2_grpc.pyi' 2026-04-21T14:19:08,840 adding 'frequenz/api/common/v1alpha7/metrics/metrics_pb2.py' 2026-04-21T14:19:08,843 adding 'frequenz/api/common/v1alpha7/metrics/metrics_pb2.pyi' 2026-04-21T14:19:08,844 adding 'frequenz/api/common/v1alpha7/metrics/metrics_pb2_grpc.py' 2026-04-21T14:19:08,846 adding 'frequenz/api/common/v1alpha7/metrics/metrics_pb2_grpc.pyi' 2026-04-21T14:19:08,848 adding 'frequenz/api/common/v1alpha7/microgrid/__init__.py' 2026-04-21T14:19:08,849 adding 'frequenz/api/common/v1alpha7/microgrid/lifetime_pb2.py' 2026-04-21T14:19:08,850 adding 'frequenz/api/common/v1alpha7/microgrid/lifetime_pb2.pyi' 2026-04-21T14:19:08,852 adding 'frequenz/api/common/v1alpha7/microgrid/lifetime_pb2_grpc.py' 2026-04-21T14:19:08,853 adding 'frequenz/api/common/v1alpha7/microgrid/lifetime_pb2_grpc.pyi' 2026-04-21T14:19:08,854 adding 'frequenz/api/common/v1alpha7/microgrid/microgrid_pb2.py' 2026-04-21T14:19:08,856 adding 'frequenz/api/common/v1alpha7/microgrid/microgrid_pb2.pyi' 2026-04-21T14:19:08,857 adding 'frequenz/api/common/v1alpha7/microgrid/microgrid_pb2_grpc.py' 2026-04-21T14:19:08,859 adding 'frequenz/api/common/v1alpha7/microgrid/microgrid_pb2_grpc.pyi' 2026-04-21T14:19:08,860 adding 'frequenz/api/common/v1alpha7/microgrid/communication_components/__init__.py' 2026-04-21T14:19:08,862 adding 'frequenz/api/common/v1alpha7/microgrid/communication_components/communication_components_pb2.py' 2026-04-21T14:19:08,864 adding 'frequenz/api/common/v1alpha7/microgrid/communication_components/communication_components_pb2.pyi' 2026-04-21T14:19:08,866 adding 'frequenz/api/common/v1alpha7/microgrid/communication_components/communication_components_pb2_grpc.py' 2026-04-21T14:19:08,867 adding 'frequenz/api/common/v1alpha7/microgrid/communication_components/communication_components_pb2_grpc.pyi' 2026-04-21T14:19:08,869 adding 'frequenz/api/common/v1alpha7/microgrid/electrical_components/__init__.py' 2026-04-21T14:19:08,871 adding 'frequenz/api/common/v1alpha7/microgrid/electrical_components/electrical_components_pb2.py' 2026-04-21T14:19:08,878 adding 'frequenz/api/common/v1alpha7/microgrid/electrical_components/electrical_components_pb2.pyi' 2026-04-21T14:19:08,880 adding 'frequenz/api/common/v1alpha7/microgrid/electrical_components/electrical_components_pb2_grpc.py' 2026-04-21T14:19:08,881 adding 'frequenz/api/common/v1alpha7/microgrid/electrical_components/electrical_components_pb2_grpc.pyi' 2026-04-21T14:19:08,883 adding 'frequenz/api/common/v1alpha7/microgrid/sensors/__init__.py' 2026-04-21T14:19:08,884 adding 'frequenz/api/common/v1alpha7/microgrid/sensors/sensors_pb2.py' 2026-04-21T14:19:08,886 adding 'frequenz/api/common/v1alpha7/microgrid/sensors/sensors_pb2.pyi' 2026-04-21T14:19:08,888 adding 'frequenz/api/common/v1alpha7/microgrid/sensors/sensors_pb2_grpc.py' 2026-04-21T14:19:08,889 adding 'frequenz/api/common/v1alpha7/microgrid/sensors/sensors_pb2_grpc.pyi' 2026-04-21T14:19:08,890 adding 'frequenz/api/common/v1alpha7/pagination/__init__.py' 2026-04-21T14:19:08,892 adding 'frequenz/api/common/v1alpha7/pagination/pagination_info_pb2.py' 2026-04-21T14:19:08,893 adding 'frequenz/api/common/v1alpha7/pagination/pagination_info_pb2.pyi' 2026-04-21T14:19:08,894 adding 'frequenz/api/common/v1alpha7/pagination/pagination_info_pb2_grpc.py' 2026-04-21T14:19:08,896 adding 'frequenz/api/common/v1alpha7/pagination/pagination_info_pb2_grpc.pyi' 2026-04-21T14:19:08,897 adding 'frequenz/api/common/v1alpha7/pagination/pagination_params_pb2.py' 2026-04-21T14:19:08,898 adding 'frequenz/api/common/v1alpha7/pagination/pagination_params_pb2.pyi' 2026-04-21T14:19:08,900 adding 'frequenz/api/common/v1alpha7/pagination/pagination_params_pb2_grpc.py' 2026-04-21T14:19:08,901 adding 'frequenz/api/common/v1alpha7/pagination/pagination_params_pb2_grpc.pyi' 2026-04-21T14:19:08,903 adding 'frequenz/api/common/v1alpha7/streaming/__init__.py' 2026-04-21T14:19:08,904 adding 'frequenz/api/common/v1alpha7/streaming/event_pb2.py' 2026-04-21T14:19:08,905 adding 'frequenz/api/common/v1alpha7/streaming/event_pb2.pyi' 2026-04-21T14:19:08,906 adding 'frequenz/api/common/v1alpha7/streaming/event_pb2_grpc.py' 2026-04-21T14:19:08,907 adding 'frequenz/api/common/v1alpha7/streaming/event_pb2_grpc.pyi' 2026-04-21T14:19:08,909 adding 'frequenz/api/common/v1alpha7/type/__init__.py' 2026-04-21T14:19:08,911 adding 'frequenz/api/common/v1alpha7/type/decimal_pb2.py' 2026-04-21T14:19:08,912 adding 'frequenz/api/common/v1alpha7/type/decimal_pb2.pyi' 2026-04-21T14:19:08,913 adding 'frequenz/api/common/v1alpha7/type/decimal_pb2_grpc.py' 2026-04-21T14:19:08,914 adding 'frequenz/api/common/v1alpha7/type/decimal_pb2_grpc.pyi' 2026-04-21T14:19:08,916 adding 'frequenz/api/common/v1alpha7/type/interval_pb2.py' 2026-04-21T14:19:08,917 adding 'frequenz/api/common/v1alpha7/type/interval_pb2.pyi' 2026-04-21T14:19:08,918 adding 'frequenz/api/common/v1alpha7/type/interval_pb2_grpc.py' 2026-04-21T14:19:08,919 adding 'frequenz/api/common/v1alpha7/type/interval_pb2_grpc.pyi' 2026-04-21T14:19:08,921 adding 'frequenz/api/common/v1alpha7/type/location_pb2.py' 2026-04-21T14:19:08,922 adding 'frequenz/api/common/v1alpha7/type/location_pb2.pyi' 2026-04-21T14:19:08,923 adding 'frequenz/api/common/v1alpha7/type/location_pb2_grpc.py' 2026-04-21T14:19:08,925 adding 'frequenz/api/common/v1alpha7/type/location_pb2_grpc.pyi' 2026-04-21T14:19:08,927 adding 'frequenz/api/common/v1alpha8/__init__.py' 2026-04-21T14:19:08,928 adding 'frequenz/api/common/v1alpha8/grid/__init__.py' 2026-04-21T14:19:08,930 adding 'frequenz/api/common/v1alpha8/grid/delivery_area_pb2.py' 2026-04-21T14:19:08,931 adding 'frequenz/api/common/v1alpha8/grid/delivery_area_pb2.pyi' 2026-04-21T14:19:08,932 adding 'frequenz/api/common/v1alpha8/grid/delivery_area_pb2_grpc.py' 2026-04-21T14:19:08,934 adding 'frequenz/api/common/v1alpha8/grid/delivery_area_pb2_grpc.pyi' 2026-04-21T14:19:08,935 adding 'frequenz/api/common/v1alpha8/grid/delivery_duration_pb2.py' 2026-04-21T14:19:08,936 adding 'frequenz/api/common/v1alpha8/grid/delivery_duration_pb2.pyi' 2026-04-21T14:19:08,938 adding 'frequenz/api/common/v1alpha8/grid/delivery_duration_pb2_grpc.py' 2026-04-21T14:19:08,939 adding 'frequenz/api/common/v1alpha8/grid/delivery_duration_pb2_grpc.pyi' 2026-04-21T14:19:08,941 adding 'frequenz/api/common/v1alpha8/gridpool/__init__.py' 2026-04-21T14:19:08,942 adding 'frequenz/api/common/v1alpha8/gridpool/gridpool_pb2.py' 2026-04-21T14:19:08,943 adding 'frequenz/api/common/v1alpha8/gridpool/gridpool_pb2.pyi' 2026-04-21T14:19:08,945 adding 'frequenz/api/common/v1alpha8/gridpool/gridpool_pb2_grpc.py' 2026-04-21T14:19:08,946 adding 'frequenz/api/common/v1alpha8/gridpool/gridpool_pb2_grpc.pyi' 2026-04-21T14:19:08,947 adding 'frequenz/api/common/v1alpha8/market/__init__.py' 2026-04-21T14:19:08,949 adding 'frequenz/api/common/v1alpha8/market/energy_pb2.py' 2026-04-21T14:19:08,950 adding 'frequenz/api/common/v1alpha8/market/energy_pb2.pyi' 2026-04-21T14:19:08,951 adding 'frequenz/api/common/v1alpha8/market/energy_pb2_grpc.py' 2026-04-21T14:19:08,952 adding 'frequenz/api/common/v1alpha8/market/energy_pb2_grpc.pyi' 2026-04-21T14:19:08,954 adding 'frequenz/api/common/v1alpha8/market/power_pb2.py' 2026-04-21T14:19:08,955 adding 'frequenz/api/common/v1alpha8/market/power_pb2.pyi' 2026-04-21T14:19:08,956 adding 'frequenz/api/common/v1alpha8/market/power_pb2_grpc.py' 2026-04-21T14:19:08,957 adding 'frequenz/api/common/v1alpha8/market/power_pb2_grpc.pyi' 2026-04-21T14:19:08,959 adding 'frequenz/api/common/v1alpha8/market/price_pb2.py' 2026-04-21T14:19:08,960 adding 'frequenz/api/common/v1alpha8/market/price_pb2.pyi' 2026-04-21T14:19:08,962 adding 'frequenz/api/common/v1alpha8/market/price_pb2_grpc.py' 2026-04-21T14:19:08,963 adding 'frequenz/api/common/v1alpha8/market/price_pb2_grpc.pyi' 2026-04-21T14:19:08,965 adding 'frequenz/api/common/v1alpha8/metrics/__init__.py' 2026-04-21T14:19:08,966 adding 'frequenz/api/common/v1alpha8/metrics/bounds_pb2.py' 2026-04-21T14:19:08,967 adding 'frequenz/api/common/v1alpha8/metrics/bounds_pb2.pyi' 2026-04-21T14:19:08,968 adding 'frequenz/api/common/v1alpha8/metrics/bounds_pb2_grpc.py' 2026-04-21T14:19:08,970 adding 'frequenz/api/common/v1alpha8/metrics/bounds_pb2_grpc.pyi' 2026-04-21T14:19:08,971 adding 'frequenz/api/common/v1alpha8/metrics/metrics_pb2.py' 2026-04-21T14:19:08,974 adding 'frequenz/api/common/v1alpha8/metrics/metrics_pb2.pyi' 2026-04-21T14:19:08,976 adding 'frequenz/api/common/v1alpha8/metrics/metrics_pb2_grpc.py' 2026-04-21T14:19:08,977 adding 'frequenz/api/common/v1alpha8/metrics/metrics_pb2_grpc.pyi' 2026-04-21T14:19:08,979 adding 'frequenz/api/common/v1alpha8/microgrid/__init__.py' 2026-04-21T14:19:08,980 adding 'frequenz/api/common/v1alpha8/microgrid/lifetime_pb2.py' 2026-04-21T14:19:08,981 adding 'frequenz/api/common/v1alpha8/microgrid/lifetime_pb2.pyi' 2026-04-21T14:19:08,983 adding 'frequenz/api/common/v1alpha8/microgrid/lifetime_pb2_grpc.py' 2026-04-21T14:19:08,984 adding 'frequenz/api/common/v1alpha8/microgrid/lifetime_pb2_grpc.pyi' 2026-04-21T14:19:08,985 adding 'frequenz/api/common/v1alpha8/microgrid/microgrid_pb2.py' 2026-04-21T14:19:08,987 adding 'frequenz/api/common/v1alpha8/microgrid/microgrid_pb2.pyi' 2026-04-21T14:19:08,988 adding 'frequenz/api/common/v1alpha8/microgrid/microgrid_pb2_grpc.py' 2026-04-21T14:19:08,990 adding 'frequenz/api/common/v1alpha8/microgrid/microgrid_pb2_grpc.pyi' 2026-04-21T14:19:08,991 adding 'frequenz/api/common/v1alpha8/microgrid/communication_components/__init__.py' 2026-04-21T14:19:08,993 adding 'frequenz/api/common/v1alpha8/microgrid/communication_components/communication_components_pb2.py' 2026-04-21T14:19:08,995 adding 'frequenz/api/common/v1alpha8/microgrid/communication_components/communication_components_pb2.pyi' 2026-04-21T14:19:08,997 adding 'frequenz/api/common/v1alpha8/microgrid/communication_components/communication_components_pb2_grpc.py' 2026-04-21T14:19:08,998 adding 'frequenz/api/common/v1alpha8/microgrid/communication_components/communication_components_pb2_grpc.pyi' 2026-04-21T14:19:09,000 adding 'frequenz/api/common/v1alpha8/microgrid/electrical_components/__init__.py' 2026-04-21T14:19:09,002 adding 'frequenz/api/common/v1alpha8/microgrid/electrical_components/electrical_components_pb2.py' 2026-04-21T14:19:09,009 adding 'frequenz/api/common/v1alpha8/microgrid/electrical_components/electrical_components_pb2.pyi' 2026-04-21T14:19:09,011 adding 'frequenz/api/common/v1alpha8/microgrid/electrical_components/electrical_components_pb2_grpc.py' 2026-04-21T14:19:09,012 adding 'frequenz/api/common/v1alpha8/microgrid/electrical_components/electrical_components_pb2_grpc.pyi' 2026-04-21T14:19:09,014 adding 'frequenz/api/common/v1alpha8/microgrid/sensors/__init__.py' 2026-04-21T14:19:09,015 adding 'frequenz/api/common/v1alpha8/microgrid/sensors/sensors_pb2.py' 2026-04-21T14:19:09,017 adding 'frequenz/api/common/v1alpha8/microgrid/sensors/sensors_pb2.pyi' 2026-04-21T14:19:09,019 adding 'frequenz/api/common/v1alpha8/microgrid/sensors/sensors_pb2_grpc.py' 2026-04-21T14:19:09,020 adding 'frequenz/api/common/v1alpha8/microgrid/sensors/sensors_pb2_grpc.pyi' 2026-04-21T14:19:09,021 adding 'frequenz/api/common/v1alpha8/pagination/__init__.py' 2026-04-21T14:19:09,023 adding 'frequenz/api/common/v1alpha8/pagination/pagination_info_pb2.py' 2026-04-21T14:19:09,024 adding 'frequenz/api/common/v1alpha8/pagination/pagination_info_pb2.pyi' 2026-04-21T14:19:09,025 adding 'frequenz/api/common/v1alpha8/pagination/pagination_info_pb2_grpc.py' 2026-04-21T14:19:09,027 adding 'frequenz/api/common/v1alpha8/pagination/pagination_info_pb2_grpc.pyi' 2026-04-21T14:19:09,028 adding 'frequenz/api/common/v1alpha8/pagination/pagination_params_pb2.py' 2026-04-21T14:19:09,030 adding 'frequenz/api/common/v1alpha8/pagination/pagination_params_pb2.pyi' 2026-04-21T14:19:09,031 adding 'frequenz/api/common/v1alpha8/pagination/pagination_params_pb2_grpc.py' 2026-04-21T14:19:09,032 adding 'frequenz/api/common/v1alpha8/pagination/pagination_params_pb2_grpc.pyi' 2026-04-21T14:19:09,034 adding 'frequenz/api/common/v1alpha8/streaming/__init__.py' 2026-04-21T14:19:09,035 adding 'frequenz/api/common/v1alpha8/streaming/event_pb2.py' 2026-04-21T14:19:09,037 adding 'frequenz/api/common/v1alpha8/streaming/event_pb2.pyi' 2026-04-21T14:19:09,038 adding 'frequenz/api/common/v1alpha8/streaming/event_pb2_grpc.py' 2026-04-21T14:19:09,039 adding 'frequenz/api/common/v1alpha8/streaming/event_pb2_grpc.pyi' 2026-04-21T14:19:09,041 adding 'frequenz/api/common/v1alpha8/types/__init__.py' 2026-04-21T14:19:09,042 adding 'frequenz/api/common/v1alpha8/types/decimal_pb2.py' 2026-04-21T14:19:09,043 adding 'frequenz/api/common/v1alpha8/types/decimal_pb2.pyi' 2026-04-21T14:19:09,045 adding 'frequenz/api/common/v1alpha8/types/decimal_pb2_grpc.py' 2026-04-21T14:19:09,046 adding 'frequenz/api/common/v1alpha8/types/decimal_pb2_grpc.pyi' 2026-04-21T14:19:09,047 adding 'frequenz/api/common/v1alpha8/types/interval_pb2.py' 2026-04-21T14:19:09,048 adding 'frequenz/api/common/v1alpha8/types/interval_pb2.pyi' 2026-04-21T14:19:09,050 adding 'frequenz/api/common/v1alpha8/types/interval_pb2_grpc.py' 2026-04-21T14:19:09,051 adding 'frequenz/api/common/v1alpha8/types/interval_pb2_grpc.pyi' 2026-04-21T14:19:09,052 adding 'frequenz/api/common/v1alpha8/types/location_pb2.py' 2026-04-21T14:19:09,054 adding 'frequenz/api/common/v1alpha8/types/location_pb2.pyi' 2026-04-21T14:19:09,055 adding 'frequenz/api/common/v1alpha8/types/location_pb2_grpc.py' 2026-04-21T14:19:09,056 adding 'frequenz/api/common/v1alpha8/types/location_pb2_grpc.pyi' 2026-04-21T14:19:09,059 adding 'frequenz_api_common-0.8.2.dist-info/licenses/LICENSE' 2026-04-21T14:19:09,060 adding 'frequenz_api_common-0.8.2.dist-info/METADATA' 2026-04-21T14:19:09,061 adding 'frequenz_api_common-0.8.2.dist-info/WHEEL' 2026-04-21T14:19:09,062 adding 'frequenz_api_common-0.8.2.dist-info/top_level.txt' 2026-04-21T14:19:09,066 adding 'frequenz_api_common-0.8.2.dist-info/RECORD' 2026-04-21T14:19:09,074 removing build/bdist.linux-armv7l/wheel 2026-04-21T14:19:09,248 Building wheel for frequenz-api-common (pyproject.toml): finished with status 'done' 2026-04-21T14:19:09,261 Created wheel for frequenz-api-common: filename=frequenz_api_common-0.8.2-py3-none-any.whl size=304767 sha256=0ad6bd2428eca206facc1d845f23409126d76a49790a77280418df37e35ff145 2026-04-21T14:19:09,263 Stored in directory: /tmp/pip-ephem-wheel-cache-gme7vujn/wheels/8a/7a/23/1be23945c8fb89ecdcd618306ea322a40cf414f40022ade78f 2026-04-21T14:19:09,282 Successfully built frequenz-api-common 2026-04-21T14:19:09,296 Removed build tracker: '/tmp/pip-build-tracker-no026sre'