2026-04-29T12:35:35,688 Created temporary directory: /tmp/pip-ephem-wheel-cache-i73wkqga 2026-04-29T12:35:35,690 Created temporary directory: /tmp/pip-build-tracker-e33cnfre 2026-04-29T12:35:35,690 Initialized build tracking at /tmp/pip-build-tracker-e33cnfre 2026-04-29T12:35:35,691 Created build tracker: /tmp/pip-build-tracker-e33cnfre 2026-04-29T12:35:35,691 Entered build tracker: /tmp/pip-build-tracker-e33cnfre 2026-04-29T12:35:35,692 Created temporary directory: /tmp/pip-wheel-5wokr4g7 2026-04-29T12:35:35,695 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-29T12:35:35,698 Created temporary directory: /tmp/pip-ephem-wheel-cache-ryu91s53 2026-04-29T12:35:35,722 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-04-29T12:35:35,726 2 location(s) to search for versions of frequenz-api-common: 2026-04-29T12:35:35,726 * https://pypi.org/simple/frequenz-api-common/ 2026-04-29T12:35:35,726 * https://www.piwheels.org/simple/frequenz-api-common/ 2026-04-29T12:35:35,727 Fetching project page and analyzing links: https://pypi.org/simple/frequenz-api-common/ 2026-04-29T12:35:35,727 Getting page https://pypi.org/simple/frequenz-api-common/ 2026-04-29T12:35:35,729 Found index url https://pypi.org/simple 2026-04-29T12:35:35,881 Fetched page https://pypi.org/simple/frequenz-api-common/ as application/vnd.pypi.simple.v1+json 2026-04-29T12:35:35,891 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-29T12:35:35,892 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-29T12:35:35,893 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-29T12:35:35,894 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-29T12:35:35,895 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-29T12:35:35,896 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-29T12:35:35,897 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-29T12:35:35,898 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-29T12:35:35,899 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-29T12:35:35,900 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-29T12:35:35,901 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-29T12:35:35,901 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-29T12:35:35,902 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-29T12:35:35,903 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-29T12:35:35,904 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-29T12:35:35,904 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-29T12:35:35,905 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-29T12:35:35,906 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-29T12:35:35,907 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-29T12:35:35,908 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-29T12:35:35,909 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-29T12:35:35,910 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-29T12:35:35,911 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-29T12:35:35,912 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-29T12:35:35,913 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-29T12:35:35,913 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-29T12:35:35,914 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-29T12:35:35,915 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-29T12:35:35,916 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-29T12:35:35,916 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-29T12:35:35,918 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-29T12:35:35,918 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-29T12:35:35,919 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-29T12:35:35,920 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-29T12:35:35,921 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-29T12:35:35,922 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-29T12:35:35,922 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-29T12:35:35,923 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-29T12:35:35,924 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-29T12:35:35,925 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-29T12:35:35,925 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-29T12:35:35,926 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-29T12:35:35,927 Skipping link: No binaries permitted for frequenz-api-common: https://files.pythonhosted.org/packages/b1/53/6a94af37c8834c2c24c625ede0c325c1a009d015c0ccbe6c362e7eb79258/frequenz_api_common-0.8.3-py3-none-any.whl (from https://pypi.org/simple/frequenz-api-common/) (requires-python:<4,>=3.11) 2026-04-29T12:35:35,928 Found link https://files.pythonhosted.org/packages/50/e5/fda560851574d5ce7f88fa41e123bfff6cb3dddc351bf5504369140e156a/frequenz_api_common-0.8.3.tar.gz (from https://pypi.org/simple/frequenz-api-common/) (requires-python:<4,>=3.11), version: 0.8.3 2026-04-29T12:35:35,928 Skipping link: No binaries permitted for frequenz-api-common: https://files.pythonhosted.org/packages/7d/02/29831d0ef659d33c0d57561c1502aaea7eaec8bf70b24d1bf5effb72472b/frequenz_api_common-0.8.4-py3-none-any.whl (from https://pypi.org/simple/frequenz-api-common/) (requires-python:<4,>=3.11) 2026-04-29T12:35:35,929 Found link https://files.pythonhosted.org/packages/5d/bd/608fb355947c23c8f21c39c4c6fc580bd24cfda748be507b791cd189589c/frequenz_api_common-0.8.4.tar.gz (from https://pypi.org/simple/frequenz-api-common/) (requires-python:<4,>=3.11), version: 0.8.4 2026-04-29T12:35:35,930 Fetching project page and analyzing links: https://www.piwheels.org/simple/frequenz-api-common/ 2026-04-29T12:35:35,931 Getting page https://www.piwheels.org/simple/frequenz-api-common/ 2026-04-29T12:35:35,932 Found index url https://www.piwheels.org/simple 2026-04-29T12:35:36,238 Fetched page https://www.piwheels.org/simple/frequenz-api-common/ as text/html 2026-04-29T12:35:36,245 Skipping link: No binaries permitted for frequenz-api-common: https://www.piwheels.org/simple/frequenz-api-common/frequenz_api_common-0.8.3-py3-none-any.whl#sha256=4da65ac196716155e3e7d0b5462cfae0e1decff1d15c78e2e35ac03fd0028b6d (from https://www.piwheels.org/simple/frequenz-api-common/) (requires-python:<4,>=3.11) 2026-04-29T12:35:36,246 Skipping link: No binaries permitted for frequenz-api-common: https://www.piwheels.org/simple/frequenz-api-common/frequenz_api_common-0.8.2-py3-none-any.whl#sha256=0ad6bd2428eca206facc1d845f23409126d76a49790a77280418df37e35ff145 (from https://www.piwheels.org/simple/frequenz-api-common/) (requires-python:<4,>=3.11) 2026-04-29T12:35:36,246 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-29T12:35:36,247 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-29T12:35:36,248 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-29T12:35:36,248 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-29T12:35:36,249 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-29T12:35:36,249 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-29T12:35:36,250 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-29T12:35:36,250 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-29T12:35:36,251 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-29T12:35:36,252 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-29T12:35:36,252 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-29T12:35:36,253 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-29T12:35:36,253 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-29T12:35:36,254 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-29T12:35:36,255 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-29T12:35:36,255 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-29T12:35:36,255 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-29T12:35:36,256 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-29T12:35:36,256 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-29T12:35:36,257 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-29T12:35:36,258 Skipping link: not a file: https://www.piwheels.org/simple/frequenz-api-common/ 2026-04-29T12:35:36,258 Skipping link: not a file: https://pypi.org/simple/frequenz-api-common/ 2026-04-29T12:35:36,281 Given no hashes to check 1 links for project 'frequenz-api-common': discarding no candidates 2026-04-29T12:35:36,300 Collecting frequenz-api-common==0.8.4 2026-04-29T12:35:36,303 Created temporary directory: /tmp/pip-unpack-622icakx 2026-04-29T12:35:36,537 Downloading frequenz_api_common-0.8.4.tar.gz (69 kB) 2026-04-29T12:35:36,839 Added frequenz-api-common==0.8.4 from https://files.pythonhosted.org/packages/5d/bd/608fb355947c23c8f21c39c4c6fc580bd24cfda748be507b791cd189589c/frequenz_api_common-0.8.4.tar.gz to build tracker '/tmp/pip-build-tracker-e33cnfre' 2026-04-29T12:35:36,852 Created temporary directory: /tmp/pip-build-env-zpvjz9mu 2026-04-29T12:35:36,856 Installing build dependencies: started 2026-04-29T12:35:36,857 Running command pip subprocess to install build dependencies 2026-04-29T12:35:36,888 Error processing line 1 of /home/piwheels/.local/lib/python3.11/site-packages/outofcuda_hook.pth: 2026-04-29T12:35:36,927 Traceback (most recent call last): 2026-04-29T12:35:36,927 File "", line 192, in addpackage 2026-04-29T12:35:36,928 File "", line 1, in 2026-04-29T12:35:36,929 ModuleNotFoundError: No module named 'outofcuda' 2026-04-29T12:35:36,930 Remainder of file ignored 2026-04-29T12:35:37,991 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-04-29T12:35:38,409 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-29T12:35:38,432 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-04-29T12:35:40,176 Collecting setuptools==82.0.1 2026-04-29T12:35:40,253 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-04-29T12:35:40,635 Collecting setuptools_scm[toml]==10.0.5 2026-04-29T12:35:40,657 Using cached https://www.piwheels.org/simple/setuptools-scm/setuptools_scm-10.0.5-py3-none-any.whl (21 kB) 2026-04-29T12:35:40,824 Collecting frequenz-repo-config[api]==0.17.0 2026-04-29T12:35:41,029 Downloading https://archive1.piwheels.org/simple/frequenz-repo-config/frequenz_repo_config-0.17.0-py3-none-any.whl (44 kB) 2026-04-29T12:35:41,047 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 44.6/44.6 kB 4.0 MB/s eta 0:00:00 2026-04-29T12:35:42,619 Collecting protobuf==6.33.6 2026-04-29T12:35:42,631 Using cached protobuf-6.33.6-py3-none-any.whl (170 kB) 2026-04-29T12:35:47,829 Collecting grpcio-tools==1.80.0 2026-04-29T12:35:53,145 Using cached https://www.piwheels.org/simple/grpcio-tools/grpcio_tools-1.80.0-cp311-cp311-linux_armv7l.whl (75.3 MB) 2026-04-29T12:36:00,223 Collecting grpcio==1.80.0 2026-04-29T12:36:00,379 Using cached grpcio-1.80.0-cp311-cp311-linux_armv7l.whl (6.1 MB) 2026-04-29T12:36:00,824 Collecting vcs-versioning>=1.0.0.dev0 2026-04-29T12:36:00,845 Using cached https://www.piwheels.org/simple/vcs-versioning/vcs_versioning-1.1.1-py3-none-any.whl (79 kB) 2026-04-29T12:36:01,068 Collecting packaging>=20 2026-04-29T12:36:01,088 Using cached https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl (100 kB) 2026-04-29T12:36:01,383 Collecting nox>=2022.11.21 2026-04-29T12:36:01,405 Using cached https://www.piwheels.org/simple/nox/nox-2026.4.10-py3-none-any.whl (75 kB) 2026-04-29T12:36:01,587 Collecting mkdocs-gen-files<0.7.0,>=0.4.0 2026-04-29T12:36:01,781 Downloading https://archive1.piwheels.org/simple/mkdocs-gen-files/mkdocs_gen_files-0.6.1-py3-none-any.whl (8.3 kB) 2026-04-29T12:36:01,932 Collecting semver<4,>=3.0.1 2026-04-29T12:36:01,956 Using cached https://www.piwheels.org/simple/semver/semver-3.0.4-py3-none-any.whl (17 kB) 2026-04-29T12:36:02,124 Collecting github-action-utils<2,>=1.1.0 2026-04-29T12:36:02,160 Using cached https://archive1.piwheels.org/simple/github-action-utils/github_action_utils-1.1.0-py2.py3-none-any.whl (8.9 kB) 2026-04-29T12:36:02,477 Collecting mkdocstrings-python<3,>=1.14.6 2026-04-29T12:36:02,521 Downloading https://www.piwheels.org/simple/mkdocstrings-python/mkdocstrings_python-2.0.3-py3-none-any.whl (104 kB) 2026-04-29T12:36:02,543 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 104.8/104.8 kB 7.2 MB/s eta 0:00:00 2026-04-29T12:36:02,777 Collecting mypy-protobuf<6,>=3.0.0 2026-04-29T12:36:02,805 Downloading https://www.piwheels.org/simple/mypy-protobuf/mypy_protobuf-5.1.0-py3-none-any.whl (26 kB) 2026-04-29T12:36:03,647 Collecting typing-extensions~=4.12 2026-04-29T12:36:03,664 Using cached https://www.piwheels.org/simple/typing-extensions/typing_extensions-4.15.0-py3-none-any.whl (44 kB) 2026-04-29T12:36:03,870 Collecting mkdocs<=1.6.1,>=1.4.1 2026-04-29T12:36:04,176 Using cached https://www.piwheels.org/simple/mkdocs/mkdocs-1.6.1-py3-none-any.whl (3.9 MB) 2026-04-29T12:36:04,358 Collecting properdocs>=1.6.5 2026-04-29T12:36:04,590 Downloading https://archive1.piwheels.org/simple/properdocs/properdocs-1.6.7-py3-none-any.whl (225 kB) 2026-04-29T12:36:04,631 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 225.4/225.4 kB 7.3 MB/s eta 0:00:00 2026-04-29T12:36:04,904 Collecting mkdocstrings>=0.30 2026-04-29T12:36:04,920 Using cached https://www.piwheels.org/simple/mkdocstrings/mkdocstrings-1.0.4-py3-none-any.whl (35 kB) 2026-04-29T12:36:05,036 Collecting mkdocs-autorefs>=1.4 2026-04-29T12:36:05,055 Using cached https://www.piwheels.org/simple/mkdocs-autorefs/mkdocs_autorefs-1.4.4-py3-none-any.whl (25 kB) 2026-04-29T12:36:05,124 Collecting griffelib>=2.0 2026-04-29T12:36:05,148 Using cached https://www.piwheels.org/simple/griffelib/griffelib-2.0.2-py3-none-any.whl (142 kB) 2026-04-29T12:36:05,489 Collecting types-protobuf>=4.24 2026-04-29T12:36:05,518 Using cached https://www.piwheels.org/simple/types-protobuf/types_protobuf-7.34.1.20260408-py3-none-any.whl (86 kB) 2026-04-29T12:36:05,847 Collecting argcomplete<4,>=1.9.4 2026-04-29T12:36:05,865 Using cached https://www.piwheels.org/simple/argcomplete/argcomplete-3.6.3-py3-none-any.whl (43 kB) 2026-04-29T12:36:06,012 Collecting attrs>=24.1 2026-04-29T12:36:06,029 Using cached https://www.piwheels.org/simple/attrs/attrs-26.1.0-py3-none-any.whl (67 kB) 2026-04-29T12:36:06,209 Collecting colorlog<7,>=2.6.1 2026-04-29T12:36:06,225 Using cached https://www.piwheels.org/simple/colorlog/colorlog-6.10.1-py3-none-any.whl (11 kB) 2026-04-29T12:36:06,313 Collecting dependency-groups>=1.1 2026-04-29T12:36:06,371 Using cached https://archive1.piwheels.org/simple/dependency-groups/dependency_groups-1.3.1-py3-none-any.whl (8.7 kB) 2026-04-29T12:36:06,549 Collecting humanize>=4 2026-04-29T12:36:06,576 Using cached https://www.piwheels.org/simple/humanize/humanize-4.15.0-py3-none-any.whl (132 kB) 2026-04-29T12:36:07,314 Collecting virtualenv>=20.15 2026-04-29T12:36:07,858 Using cached https://www.piwheels.org/simple/virtualenv/virtualenv-21.3.0-py3-none-any.whl (7.6 MB) 2026-04-29T12:36:08,635 Collecting click>=7.0 2026-04-29T12:36:08,723 Using cached https://www.piwheels.org/simple/click/click-8.3.3-py3-none-any.whl (110 kB) 2026-04-29T12:36:08,827 Collecting ghp-import>=1.0 2026-04-29T12:36:08,850 Using cached https://www.piwheels.org/simple/ghp-import/ghp_import-2.1.0-py3-none-any.whl (10 kB) 2026-04-29T12:36:08,994 Collecting jinja2>=2.11.1 2026-04-29T12:36:09,021 Using cached https://www.piwheels.org/simple/jinja2/jinja2-3.1.6-py3-none-any.whl (134 kB) 2026-04-29T12:36:09,229 Collecting markdown>=3.3.6 2026-04-29T12:36:09,252 Using cached https://www.piwheels.org/simple/markdown/markdown-3.10.2-py3-none-any.whl (108 kB) 2026-04-29T12:36:09,912 Collecting markupsafe>=2.0.1 2026-04-29T12:36:09,930 Using cached https://www.piwheels.org/simple/markupsafe/markupsafe-3.0.3-cp311-cp311-linux_armv7l.whl (21 kB) 2026-04-29T12:36:10,020 Collecting mergedeep>=1.3.4 2026-04-29T12:36:10,044 Using cached https://www.piwheels.org/simple/mergedeep/mergedeep-1.3.4-py3-none-any.whl (6.4 kB) 2026-04-29T12:36:10,193 Collecting mkdocs-get-deps>=0.2.0 2026-04-29T12:36:10,211 Using cached https://www.piwheels.org/simple/mkdocs-get-deps/mkdocs_get_deps-0.2.2-py3-none-any.whl (9.6 kB) 2026-04-29T12:36:10,364 Collecting pathspec>=0.11.1 2026-04-29T12:36:10,393 Using cached https://www.piwheels.org/simple/pathspec/pathspec-1.1.1-py3-none-any.whl (57 kB) 2026-04-29T12:36:10,464 Collecting pyyaml-env-tag>=0.1 2026-04-29T12:36:10,490 Using cached https://www.piwheels.org/simple/pyyaml-env-tag/pyyaml_env_tag-1.1-py3-none-any.whl (4.7 kB) 2026-04-29T12:36:10,863 Collecting pyyaml>=5.1 2026-04-29T12:36:10,884 Using cached https://www.piwheels.org/simple/pyyaml/pyyaml-6.0.3-cp311-cp311-linux_armv7l.whl (45 kB) 2026-04-29T12:36:11,048 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-29T12:36:11,049 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-29T12:36:11,326 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-29T12:36:11,327 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-29T12:36:11,329 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-29T12:36:11,376 Collecting watchdog>=2.0 2026-04-29T12:36:11,384 Using cached watchdog-6.0.0-py3-none-manylinux2014_armv7l.whl (79 kB) 2026-04-29T12:36:12,131 Collecting pymdown-extensions>=6.3 2026-04-29T12:36:12,168 Using cached https://www.piwheels.org/simple/pymdown-extensions/pymdown_extensions-10.21.2-py3-none-any.whl (268 kB) 2026-04-29T12:36:12,430 Collecting platformdirs>=2.2.0 2026-04-29T12:36:12,455 Using cached https://www.piwheels.org/simple/platformdirs/platformdirs-4.9.6-py3-none-any.whl (21 kB) 2026-04-29T12:36:12,603 Collecting distlib<1,>=0.3.7 2026-04-29T12:36:12,654 Using cached https://www.piwheels.org/simple/distlib/distlib-0.4.0-py2.py3-none-any.whl (469 kB) 2026-04-29T12:36:12,937 Collecting filelock<4,>=3.24.2 2026-04-29T12:36:12,956 Using cached https://www.piwheels.org/simple/filelock/filelock-3.29.0-py3-none-any.whl (39 kB) 2026-04-29T12:36:13,085 Collecting python-discovery>=1.2.2 2026-04-29T12:36:13,107 Using cached https://www.piwheels.org/simple/python-discovery/python_discovery-1.2.2-py3-none-any.whl (31 kB) 2026-04-29T12:36:13,295 Collecting python-dateutil>=2.8.1 2026-04-29T12:36:13,328 Using cached https://www.piwheels.org/simple/python-dateutil/python_dateutil-2.9.0.post0-py2.py3-none-any.whl (229 kB) 2026-04-29T12:36:13,891 Collecting six>=1.5 2026-04-29T12:36:13,923 Using cached https://www.piwheels.org/simple/six/six-1.17.0-py2.py3-none-any.whl (11 kB) 2026-04-29T12:36:17,609 Installing collected packages: distlib, watchdog, typing-extensions, types-protobuf, six, setuptools, semver, pyyaml, protobuf, platformdirs, pathspec, packaging, mergedeep, markupsafe, markdown, humanize, griffelib, github-action-utils, filelock, colorlog, click, attrs, argcomplete, vcs-versioning, pyyaml-env-tag, python-discovery, python-dateutil, pymdown-extensions, mypy-protobuf, mkdocs-get-deps, jinja2, grpcio, dependency-groups, virtualenv, setuptools_scm, grpcio-tools, ghp-import, properdocs, nox, mkdocs, mkdocs-gen-files, mkdocs-autorefs, mkdocstrings, mkdocstrings-python, frequenz-repo-config 2026-04-29T12:36:18,176 Creating /tmp/pip-build-env-zpvjz9mu/overlay/local/bin 2026-04-29T12:36:18,178 changing mode of /tmp/pip-build-env-zpvjz9mu/overlay/local/bin/watchmedo to 755 2026-04-29T12:36:21,582 changing mode of /tmp/pip-build-env-zpvjz9mu/overlay/local/bin/pysemver to 755 2026-04-29T12:36:23,478 changing mode of /tmp/pip-build-env-zpvjz9mu/overlay/local/bin/markdown_py to 755 2026-04-29T12:36:24,991 changing mode of /tmp/pip-build-env-zpvjz9mu/overlay/local/bin/activate-global-python-argcomplete to 755 2026-04-29T12:36:24,993 changing mode of /tmp/pip-build-env-zpvjz9mu/overlay/local/bin/python-argcomplete-check-easy-install-script to 755 2026-04-29T12:36:24,995 changing mode of /tmp/pip-build-env-zpvjz9mu/overlay/local/bin/register-python-argcomplete to 755 2026-04-29T12:36:25,304 changing mode of /tmp/pip-build-env-zpvjz9mu/overlay/local/bin/vcs-versioning to 755 2026-04-29T12:36:26,641 changing mode of /tmp/pip-build-env-zpvjz9mu/overlay/local/bin/protoc-gen-mypy to 755 2026-04-29T12:36:26,643 changing mode of /tmp/pip-build-env-zpvjz9mu/overlay/local/bin/protoc-gen-mypy_grpc to 755 2026-04-29T12:36:26,686 changing mode of /tmp/pip-build-env-zpvjz9mu/overlay/local/bin/mkdocs-get-deps to 755 2026-04-29T12:36:28,084 changing mode of /tmp/pip-build-env-zpvjz9mu/overlay/local/bin/dependency-groups to 755 2026-04-29T12:36:28,086 changing mode of /tmp/pip-build-env-zpvjz9mu/overlay/local/bin/lint-dependency-groups to 755 2026-04-29T12:36:28,088 changing mode of /tmp/pip-build-env-zpvjz9mu/overlay/local/bin/pip-install-dependency-groups to 755 2026-04-29T12:36:28,931 changing mode of /tmp/pip-build-env-zpvjz9mu/overlay/local/bin/virtualenv to 755 2026-04-29T12:36:29,042 changing mode of /tmp/pip-build-env-zpvjz9mu/overlay/local/bin/setuptools-scm to 755 2026-04-29T12:36:33,021 changing mode of /tmp/pip-build-env-zpvjz9mu/overlay/local/bin/python-grpc-tools-protoc to 755 2026-04-29T12:36:33,056 changing mode of /tmp/pip-build-env-zpvjz9mu/overlay/local/bin/ghp-import to 755 2026-04-29T12:36:33,452 changing mode of /tmp/pip-build-env-zpvjz9mu/overlay/local/bin/properdocs to 755 2026-04-29T12:36:33,665 changing mode of /tmp/pip-build-env-zpvjz9mu/overlay/local/bin/nox to 755 2026-04-29T12:36:33,667 changing mode of /tmp/pip-build-env-zpvjz9mu/overlay/local/bin/tox-to-nox to 755 2026-04-29T12:36:34,389 changing mode of /tmp/pip-build-env-zpvjz9mu/overlay/local/bin/mkdocs to 755 2026-04-29T12:36:36,429 Successfully installed argcomplete-3.6.3 attrs-26.1.0 click-8.3.3 colorlog-6.10.1 dependency-groups-1.3.1 distlib-0.4.0 filelock-3.29.0 frequenz-repo-config-0.17.0 ghp-import-2.1.0 github-action-utils-1.1.0 griffelib-2.0.2 grpcio-1.80.0 grpcio-tools-1.80.0 humanize-4.15.0 jinja2-3.1.6 markdown-3.10.2 markupsafe-3.0.3 mergedeep-1.3.4 mkdocs-1.6.1 mkdocs-autorefs-1.4.4 mkdocs-gen-files-0.6.1 mkdocs-get-deps-0.2.2 mkdocstrings-1.0.4 mkdocstrings-python-2.0.3 mypy-protobuf-5.1.0 nox-2026.4.10 packaging-26.2 pathspec-1.1.1 platformdirs-4.9.6 properdocs-1.6.7 protobuf-6.33.6 pymdown-extensions-10.21.2 python-dateutil-2.9.0.post0 python-discovery-1.2.2 pyyaml-6.0.3 pyyaml-env-tag-1.1 semver-3.0.4 setuptools-82.0.1 setuptools_scm-10.0.5 six-1.17.0 types-protobuf-7.34.1.20260408 typing-extensions-4.15.0 vcs-versioning-1.1.1 virtualenv-21.3.0 watchdog-6.0.0 2026-04-29T12:36:37,535 Installing build dependencies: finished with status 'done' 2026-04-29T12:36:37,543 Getting requirements to build wheel: started 2026-04-29T12:36:37,544 Running command Getting requirements to build wheel 2026-04-29T12:36:38,539 running egg_info 2026-04-29T12:36:38,559 writing py/frequenz_api_common.egg-info/PKG-INFO 2026-04-29T12:36:38,569 writing dependency_links to py/frequenz_api_common.egg-info/dependency_links.txt 2026-04-29T12:36:38,575 writing requirements to py/frequenz_api_common.egg-info/requires.txt 2026-04-29T12:36:38,576 writing top-level names to py/frequenz_api_common.egg-info/top_level.txt 2026-04-29T12:36:38,738 /tmp/pip-build-env-zpvjz9mu/overlay/local/lib/python3.11/dist-packages/vcs_versioning/overrides.py:609: UserWarning: No GlobalOverrides context is active. Auto-creating one with SETUPTOOLS_SCM prefix for backwards compatibility. Consider using 'with GlobalOverrides.from_env("YOUR_TOOL"):' explicitly. 2026-04-29T12:36:38,739 return get_active_overrides().subprocess_timeout 2026-04-29T12:36:38,751 listing git files failed - pretending there aren't any 2026-04-29T12:36:38,760 reading manifest file 'py/frequenz_api_common.egg-info/SOURCES.txt' 2026-04-29T12:36:38,787 reading manifest template 'MANIFEST.in' 2026-04-29T12:36:38,788 warning: no previously-included files found matching '.cookiecutter-replay.json' 2026-04-29T12:36:38,789 warning: no previously-included files found matching '.editorconfig' 2026-04-29T12:36:38,790 warning: no previously-included files found matching '.gitignore' 2026-04-29T12:36:38,791 warning: no previously-included files found matching '.gitmodules' 2026-04-29T12:36:38,792 warning: no previously-included files found matching 'CODEOWNERS' 2026-04-29T12:36:38,793 warning: no previously-included files found matching 'CONTRIBUTING.md' 2026-04-29T12:36:38,794 warning: no previously-included files found matching 'mkdocs.yml' 2026-04-29T12:36:38,795 warning: no previously-included files found matching 'noxfile.py' 2026-04-29T12:36:38,796 warning: no previously-included files found matching 'py/frequenz/api/common/conftest.py' 2026-04-29T12:36:38,797 warning: no previously-included files matching '*' found under directory '.github' 2026-04-29T12:36:38,799 warning: no previously-included files matching '*' found under directory 'benchmarks' 2026-04-29T12:36:38,800 warning: no previously-included files matching '*' found under directory 'docs' 2026-04-29T12:36:38,801 warning: no previously-included files matching '*' found under directory 'pytests' 2026-04-29T12:36:38,828 warning: no files found matching '*.pyi' under directory 'py' 2026-04-29T12:36:38,829 warning: no files found matching '*.proto' under directory 'submodules' 2026-04-29T12:36:38,829 adding license file 'LICENSE' 2026-04-29T12:36:38,836 writing manifest file 'py/frequenz_api_common.egg-info/SOURCES.txt' 2026-04-29T12:36:38,942 Getting requirements to build wheel: finished with status 'done' 2026-04-29T12:36:38,946 Created temporary directory: /tmp/pip-modern-metadata-cec6ggwv 2026-04-29T12:36:38,949 Preparing metadata (pyproject.toml): started 2026-04-29T12:36:38,950 Running command Preparing metadata (pyproject.toml) 2026-04-29T12:36:39,830 running dist_info 2026-04-29T12:36:39,869 creating /tmp/pip-modern-metadata-cec6ggwv/frequenz_api_common.egg-info 2026-04-29T12:36:39,870 writing /tmp/pip-modern-metadata-cec6ggwv/frequenz_api_common.egg-info/PKG-INFO 2026-04-29T12:36:39,879 writing dependency_links to /tmp/pip-modern-metadata-cec6ggwv/frequenz_api_common.egg-info/dependency_links.txt 2026-04-29T12:36:39,885 writing requirements to /tmp/pip-modern-metadata-cec6ggwv/frequenz_api_common.egg-info/requires.txt 2026-04-29T12:36:39,886 writing top-level names to /tmp/pip-modern-metadata-cec6ggwv/frequenz_api_common.egg-info/top_level.txt 2026-04-29T12:36:39,887 writing manifest file '/tmp/pip-modern-metadata-cec6ggwv/frequenz_api_common.egg-info/SOURCES.txt' 2026-04-29T12:36:40,029 /tmp/pip-build-env-zpvjz9mu/overlay/local/lib/python3.11/dist-packages/vcs_versioning/overrides.py:609: UserWarning: No GlobalOverrides context is active. Auto-creating one with SETUPTOOLS_SCM prefix for backwards compatibility. Consider using 'with GlobalOverrides.from_env("YOUR_TOOL"):' explicitly. 2026-04-29T12:36:40,030 return get_active_overrides().subprocess_timeout 2026-04-29T12:36:40,036 listing git files failed - pretending there aren't any 2026-04-29T12:36:40,040 reading manifest file '/tmp/pip-modern-metadata-cec6ggwv/frequenz_api_common.egg-info/SOURCES.txt' 2026-04-29T12:36:40,042 reading manifest template 'MANIFEST.in' 2026-04-29T12:36:40,043 warning: no previously-included files found matching '.cookiecutter-replay.json' 2026-04-29T12:36:40,044 warning: no previously-included files found matching '.editorconfig' 2026-04-29T12:36:40,045 warning: no previously-included files found matching '.gitignore' 2026-04-29T12:36:40,046 warning: no previously-included files found matching '.gitmodules' 2026-04-29T12:36:40,046 warning: no previously-included files found matching 'CODEOWNERS' 2026-04-29T12:36:40,047 warning: no previously-included files found matching 'CONTRIBUTING.md' 2026-04-29T12:36:40,048 warning: no previously-included files found matching 'mkdocs.yml' 2026-04-29T12:36:40,048 warning: no previously-included files found matching 'noxfile.py' 2026-04-29T12:36:40,049 warning: no previously-included files found matching 'py/frequenz/api/common/conftest.py' 2026-04-29T12:36:40,049 warning: no previously-included files matching '*' found under directory '.github' 2026-04-29T12:36:40,050 warning: no previously-included files matching '*' found under directory 'benchmarks' 2026-04-29T12:36:40,051 warning: no previously-included files matching '*' found under directory 'docs' 2026-04-29T12:36:40,051 warning: no previously-included files matching '*' found under directory 'pytests' 2026-04-29T12:36:40,079 warning: no files found matching '*.pyi' under directory 'py' 2026-04-29T12:36:40,079 warning: no files found matching '*.proto' under directory 'submodules' 2026-04-29T12:36:40,080 adding license file 'LICENSE' 2026-04-29T12:36:40,083 writing manifest file '/tmp/pip-modern-metadata-cec6ggwv/frequenz_api_common.egg-info/SOURCES.txt' 2026-04-29T12:36:40,085 creating '/tmp/pip-modern-metadata-cec6ggwv/frequenz_api_common-0.8.4.dist-info' 2026-04-29T12:36:40,231 Preparing metadata (pyproject.toml): finished with status 'done' 2026-04-29T12:36:40,236 Source in /tmp/pip-wheel-5wokr4g7/frequenz-api-common_65a1f01d5ea24667bf2f5f09cccc20ec has version 0.8.4, which satisfies requirement frequenz-api-common==0.8.4 from https://files.pythonhosted.org/packages/5d/bd/608fb355947c23c8f21c39c4c6fc580bd24cfda748be507b791cd189589c/frequenz_api_common-0.8.4.tar.gz 2026-04-29T12:36:40,237 Removed frequenz-api-common==0.8.4 from https://files.pythonhosted.org/packages/5d/bd/608fb355947c23c8f21c39c4c6fc580bd24cfda748be507b791cd189589c/frequenz_api_common-0.8.4.tar.gz from build tracker '/tmp/pip-build-tracker-e33cnfre' 2026-04-29T12:36:40,243 Created temporary directory: /tmp/pip-unpack-v1zzextd 2026-04-29T12:36:40,244 Building wheels for collected packages: frequenz-api-common 2026-04-29T12:36:40,249 Created temporary directory: /tmp/pip-wheel-ftu2ikqh 2026-04-29T12:36:40,250 Destination directory: /tmp/pip-wheel-ftu2ikqh 2026-04-29T12:36:40,252 Building wheel for frequenz-api-common (pyproject.toml): started 2026-04-29T12:36:40,253 Running command Building wheel for frequenz-api-common (pyproject.toml) 2026-04-29T12:36:41,069 running bdist_wheel 2026-04-29T12:36:41,142 running build 2026-04-29T12:36:41,142 running compile_proto 2026-04-29T12:36:42,693 Writing mypy to frequenz/api/common/components_pb2.pyi 2026-04-29T12:36:42,699 Writing mypy to frequenz/api/common/metrics_pb2.pyi 2026-04-29T12:36:42,701 Writing mypy to frequenz/api/common/location_pb2.pyi 2026-04-29T12:36:42,703 Writing mypy to frequenz/api/common/v1alpha7/pagination/pagination_info_pb2.pyi 2026-04-29T12:36:42,705 Writing mypy to frequenz/api/common/v1alpha7/pagination/pagination_params_pb2.pyi 2026-04-29T12:36:42,706 Writing mypy to frequenz/api/common/v1alpha7/type/decimal_pb2.pyi 2026-04-29T12:36:42,708 Writing mypy to frequenz/api/common/v1alpha7/type/interval_pb2.pyi 2026-04-29T12:36:42,710 Writing mypy to frequenz/api/common/v1alpha7/type/location_pb2.pyi 2026-04-29T12:36:42,712 Writing mypy to frequenz/api/common/v1alpha7/grid/delivery_duration_pb2.pyi 2026-04-29T12:36:42,715 Writing mypy to frequenz/api/common/v1alpha7/grid/delivery_area_pb2.pyi 2026-04-29T12:36:42,716 Writing mypy to frequenz/api/common/v1alpha7/microgrid/lifetime_pb2.pyi 2026-04-29T12:36:42,721 Writing mypy to frequenz/api/common/v1alpha7/microgrid/microgrid_pb2.pyi 2026-04-29T12:36:42,729 Writing mypy to frequenz/api/common/v1alpha7/microgrid/sensors/sensors_pb2.pyi 2026-04-29T12:36:42,757 Writing mypy to frequenz/api/common/v1alpha7/microgrid/electrical_components/electrical_components_pb2.pyi 2026-04-29T12:36:42,765 Writing mypy to frequenz/api/common/v1alpha7/microgrid/communication_components/communication_components_pb2.pyi 2026-04-29T12:36:42,766 Writing mypy to frequenz/api/common/v1alpha7/market/energy_pb2.pyi 2026-04-29T12:36:42,769 Writing mypy to frequenz/api/common/v1alpha7/market/price_pb2.pyi 2026-04-29T12:36:42,770 Writing mypy to frequenz/api/common/v1alpha7/market/power_pb2.pyi 2026-04-29T12:36:42,782 Writing mypy to frequenz/api/common/v1alpha7/metrics/metrics_pb2.pyi 2026-04-29T12:36:42,784 Writing mypy to frequenz/api/common/v1alpha7/metrics/bounds_pb2.pyi 2026-04-29T12:36:42,785 Writing mypy to frequenz/api/common/v1alpha7/streaming/event_pb2.pyi 2026-04-29T12:36:42,787 Writing mypy to frequenz/api/common/v1/location_pb2.pyi 2026-04-29T12:36:42,788 Writing mypy to frequenz/api/common/v1/pagination/pagination_info_pb2.pyi 2026-04-29T12:36:42,790 Writing mypy to frequenz/api/common/v1/pagination/pagination_params_pb2.pyi 2026-04-29T12:36:42,792 Writing mypy to frequenz/api/common/v1/grid/delivery_duration_pb2.pyi 2026-04-29T12:36:42,795 Writing mypy to frequenz/api/common/v1/grid/delivery_area_pb2.pyi 2026-04-29T12:36:42,796 Writing mypy to frequenz/api/common/v1/microgrid/lifetime_pb2.pyi 2026-04-29T12:36:42,801 Writing mypy to frequenz/api/common/v1/microgrid/microgrid_pb2.pyi 2026-04-29T12:36:42,811 Writing mypy to frequenz/api/common/v1/microgrid/sensors/sensors_pb2.pyi 2026-04-29T12:36:42,813 Writing mypy to frequenz/api/common/v1/microgrid/components/battery_pb2.pyi 2026-04-29T12:36:42,814 Writing mypy to frequenz/api/common/v1/microgrid/components/transformer_pb2.pyi 2026-04-29T12:36:42,832 Writing mypy to frequenz/api/common/v1/microgrid/components/components_pb2.pyi 2026-04-29T12:36:42,835 Writing mypy to frequenz/api/common/v1/microgrid/components/ev_charger_pb2.pyi 2026-04-29T12:36:42,836 Writing mypy to frequenz/api/common/v1/microgrid/components/fuse_pb2.pyi 2026-04-29T12:36:42,837 Writing mypy to frequenz/api/common/v1/microgrid/components/grid_pb2.pyi 2026-04-29T12:36:42,839 Writing mypy to frequenz/api/common/v1/microgrid/components/inverter_pb2.pyi 2026-04-29T12:36:42,841 Writing mypy to frequenz/api/common/v1/market/energy_pb2.pyi 2026-04-29T12:36:42,844 Writing mypy to frequenz/api/common/v1/market/price_pb2.pyi 2026-04-29T12:36:42,845 Writing mypy to frequenz/api/common/v1/market/power_pb2.pyi 2026-04-29T12:36:42,855 Writing mypy to frequenz/api/common/v1/metrics/metric_sample_pb2.pyi 2026-04-29T12:36:42,857 Writing mypy to frequenz/api/common/v1/metrics/bounds_pb2.pyi 2026-04-29T12:36:42,858 Writing mypy to frequenz/api/common/v1/types/decimal_pb2.pyi 2026-04-29T12:36:42,871 Writing mypy to frequenz/api/common/metrics/electrical_pb2.pyi 2026-04-29T12:36:42,873 Writing mypy to frequenz/api/common/v1alpha8/gridpool/gridpool_pb2.pyi 2026-04-29T12:36:42,875 Writing mypy to frequenz/api/common/v1alpha8/pagination/pagination_info_pb2.pyi 2026-04-29T12:36:42,878 Writing mypy to frequenz/api/common/v1alpha8/pagination/pagination_params_pb2.pyi 2026-04-29T12:36:42,880 Writing mypy to frequenz/api/common/v1alpha8/grid/delivery_duration_pb2.pyi 2026-04-29T12:36:42,883 Writing mypy to frequenz/api/common/v1alpha8/grid/delivery_area_pb2.pyi 2026-04-29T12:36:42,884 Writing mypy to frequenz/api/common/v1alpha8/microgrid/lifetime_pb2.pyi 2026-04-29T12:36:42,889 Writing mypy to frequenz/api/common/v1alpha8/microgrid/microgrid_pb2.pyi 2026-04-29T12:36:42,897 Writing mypy to frequenz/api/common/v1alpha8/microgrid/sensors/sensors_pb2.pyi 2026-04-29T12:36:42,925 Writing mypy to frequenz/api/common/v1alpha8/microgrid/electrical_components/electrical_components_pb2.pyi 2026-04-29T12:36:42,933 Writing mypy to frequenz/api/common/v1alpha8/microgrid/communication_components/communication_components_pb2.pyi 2026-04-29T12:36:42,934 Writing mypy to frequenz/api/common/v1alpha8/market/energy_pb2.pyi 2026-04-29T12:36:42,937 Writing mypy to frequenz/api/common/v1alpha8/market/price_pb2.pyi 2026-04-29T12:36:42,938 Writing mypy to frequenz/api/common/v1alpha8/market/power_pb2.pyi 2026-04-29T12:36:42,950 Writing mypy to frequenz/api/common/v1alpha8/metrics/metrics_pb2.pyi 2026-04-29T12:36:42,952 Writing mypy to frequenz/api/common/v1alpha8/metrics/bounds_pb2.pyi 2026-04-29T12:36:42,953 Writing mypy to frequenz/api/common/v1alpha8/types/decimal_pb2.pyi 2026-04-29T12:36:42,955 Writing mypy to frequenz/api/common/v1alpha8/types/interval_pb2.pyi 2026-04-29T12:36:42,957 Writing mypy to frequenz/api/common/v1alpha8/types/location_pb2.pyi 2026-04-29T12:36:42,958 Writing mypy to frequenz/api/common/v1alpha8/streaming/event_pb2.pyi 2026-04-29T12:36:44,104 Writing mypy to frequenz/api/common/components_pb2_grpc.pyi 2026-04-29T12:36:44,105 Writing mypy to frequenz/api/common/metrics_pb2_grpc.pyi 2026-04-29T12:36:44,106 Writing mypy to frequenz/api/common/location_pb2_grpc.pyi 2026-04-29T12:36:44,106 Writing mypy to frequenz/api/common/v1alpha7/pagination/pagination_info_pb2_grpc.pyi 2026-04-29T12:36:44,107 Writing mypy to frequenz/api/common/v1alpha7/pagination/pagination_params_pb2_grpc.pyi 2026-04-29T12:36:44,107 Writing mypy to frequenz/api/common/v1alpha7/type/decimal_pb2_grpc.pyi 2026-04-29T12:36:44,108 Writing mypy to frequenz/api/common/v1alpha7/type/interval_pb2_grpc.pyi 2026-04-29T12:36:44,108 Writing mypy to frequenz/api/common/v1alpha7/type/location_pb2_grpc.pyi 2026-04-29T12:36:44,109 Writing mypy to frequenz/api/common/v1alpha7/grid/delivery_duration_pb2_grpc.pyi 2026-04-29T12:36:44,109 Writing mypy to frequenz/api/common/v1alpha7/grid/delivery_area_pb2_grpc.pyi 2026-04-29T12:36:44,110 Writing mypy to frequenz/api/common/v1alpha7/microgrid/lifetime_pb2_grpc.pyi 2026-04-29T12:36:44,111 Writing mypy to frequenz/api/common/v1alpha7/microgrid/microgrid_pb2_grpc.pyi 2026-04-29T12:36:44,112 Writing mypy to frequenz/api/common/v1alpha7/microgrid/sensors/sensors_pb2_grpc.pyi 2026-04-29T12:36:44,116 Writing mypy to frequenz/api/common/v1alpha7/microgrid/electrical_components/electrical_components_pb2_grpc.pyi 2026-04-29T12:36:44,117 Writing mypy to frequenz/api/common/v1alpha7/microgrid/communication_components/communication_components_pb2_grpc.pyi 2026-04-29T12:36:44,117 Writing mypy to frequenz/api/common/v1alpha7/market/energy_pb2_grpc.pyi 2026-04-29T12:36:44,118 Writing mypy to frequenz/api/common/v1alpha7/market/price_pb2_grpc.pyi 2026-04-29T12:36:44,119 Writing mypy to frequenz/api/common/v1alpha7/market/power_pb2_grpc.pyi 2026-04-29T12:36:44,121 Writing mypy to frequenz/api/common/v1alpha7/metrics/metrics_pb2_grpc.pyi 2026-04-29T12:36:44,121 Writing mypy to frequenz/api/common/v1alpha7/metrics/bounds_pb2_grpc.pyi 2026-04-29T12:36:44,122 Writing mypy to frequenz/api/common/v1alpha7/streaming/event_pb2_grpc.pyi 2026-04-29T12:36:44,123 Writing mypy to frequenz/api/common/v1/location_pb2_grpc.pyi 2026-04-29T12:36:44,123 Writing mypy to frequenz/api/common/v1/pagination/pagination_info_pb2_grpc.pyi 2026-04-29T12:36:44,124 Writing mypy to frequenz/api/common/v1/pagination/pagination_params_pb2_grpc.pyi 2026-04-29T12:36:44,124 Writing mypy to frequenz/api/common/v1/grid/delivery_duration_pb2_grpc.pyi 2026-04-29T12:36:44,125 Writing mypy to frequenz/api/common/v1/grid/delivery_area_pb2_grpc.pyi 2026-04-29T12:36:44,126 Writing mypy to frequenz/api/common/v1/microgrid/lifetime_pb2_grpc.pyi 2026-04-29T12:36:44,126 Writing mypy to frequenz/api/common/v1/microgrid/microgrid_pb2_grpc.pyi 2026-04-29T12:36:44,127 Writing mypy to frequenz/api/common/v1/microgrid/sensors/sensors_pb2_grpc.pyi 2026-04-29T12:36:44,128 Writing mypy to frequenz/api/common/v1/microgrid/components/battery_pb2_grpc.pyi 2026-04-29T12:36:44,128 Writing mypy to frequenz/api/common/v1/microgrid/components/transformer_pb2_grpc.pyi 2026-04-29T12:36:44,131 Writing mypy to frequenz/api/common/v1/microgrid/components/components_pb2_grpc.pyi 2026-04-29T12:36:44,132 Writing mypy to frequenz/api/common/v1/microgrid/components/ev_charger_pb2_grpc.pyi 2026-04-29T12:36:44,132 Writing mypy to frequenz/api/common/v1/microgrid/components/fuse_pb2_grpc.pyi 2026-04-29T12:36:44,133 Writing mypy to frequenz/api/common/v1/microgrid/components/grid_pb2_grpc.pyi 2026-04-29T12:36:44,134 Writing mypy to frequenz/api/common/v1/microgrid/components/inverter_pb2_grpc.pyi 2026-04-29T12:36:44,134 Writing mypy to frequenz/api/common/v1/market/energy_pb2_grpc.pyi 2026-04-29T12:36:44,135 Writing mypy to frequenz/api/common/v1/market/price_pb2_grpc.pyi 2026-04-29T12:36:44,135 Writing mypy to frequenz/api/common/v1/market/power_pb2_grpc.pyi 2026-04-29T12:36:44,137 Writing mypy to frequenz/api/common/v1/metrics/metric_sample_pb2_grpc.pyi 2026-04-29T12:36:44,137 Writing mypy to frequenz/api/common/v1/metrics/bounds_pb2_grpc.pyi 2026-04-29T12:36:44,138 Writing mypy to frequenz/api/common/v1/types/decimal_pb2_grpc.pyi 2026-04-29T12:36:44,139 Writing mypy to frequenz/api/common/metrics/electrical_pb2_grpc.pyi 2026-04-29T12:36:44,140 Writing mypy to frequenz/api/common/v1alpha8/gridpool/gridpool_pb2_grpc.pyi 2026-04-29T12:36:44,140 Writing mypy to frequenz/api/common/v1alpha8/pagination/pagination_info_pb2_grpc.pyi 2026-04-29T12:36:44,141 Writing mypy to frequenz/api/common/v1alpha8/pagination/pagination_params_pb2_grpc.pyi 2026-04-29T12:36:44,141 Writing mypy to frequenz/api/common/v1alpha8/grid/delivery_duration_pb2_grpc.pyi 2026-04-29T12:36:44,142 Writing mypy to frequenz/api/common/v1alpha8/grid/delivery_area_pb2_grpc.pyi 2026-04-29T12:36:44,142 Writing mypy to frequenz/api/common/v1alpha8/microgrid/lifetime_pb2_grpc.pyi 2026-04-29T12:36:44,143 Writing mypy to frequenz/api/common/v1alpha8/microgrid/microgrid_pb2_grpc.pyi 2026-04-29T12:36:44,144 Writing mypy to frequenz/api/common/v1alpha8/microgrid/sensors/sensors_pb2_grpc.pyi 2026-04-29T12:36:44,148 Writing mypy to frequenz/api/common/v1alpha8/microgrid/electrical_components/electrical_components_pb2_grpc.pyi 2026-04-29T12:36:44,149 Writing mypy to frequenz/api/common/v1alpha8/microgrid/communication_components/communication_components_pb2_grpc.pyi 2026-04-29T12:36:44,150 Writing mypy to frequenz/api/common/v1alpha8/market/energy_pb2_grpc.pyi 2026-04-29T12:36:44,150 Writing mypy to frequenz/api/common/v1alpha8/market/price_pb2_grpc.pyi 2026-04-29T12:36:44,151 Writing mypy to frequenz/api/common/v1alpha8/market/power_pb2_grpc.pyi 2026-04-29T12:36:44,153 Writing mypy to frequenz/api/common/v1alpha8/metrics/metrics_pb2_grpc.pyi 2026-04-29T12:36:44,153 Writing mypy to frequenz/api/common/v1alpha8/metrics/bounds_pb2_grpc.pyi 2026-04-29T12:36:44,154 Writing mypy to frequenz/api/common/v1alpha8/types/decimal_pb2_grpc.pyi 2026-04-29T12:36:44,155 Writing mypy to frequenz/api/common/v1alpha8/types/interval_pb2_grpc.pyi 2026-04-29T12:36:44,155 Writing mypy to frequenz/api/common/v1alpha8/types/location_pb2_grpc.pyi 2026-04-29T12:36:44,156 Writing mypy to frequenz/api/common/v1alpha8/streaming/event_pb2_grpc.pyi 2026-04-29T12:36:44,594 Compiling proto files via: /usr/bin/python3 -m grpc_tools.protoc -Iproto --python_out=py --grpc_python_out=py --mypy_out=py --mypy_grpc_out=py proto/frequenz/api/common/components.proto proto/frequenz/api/common/metrics.proto proto/frequenz/api/common/location.proto proto/frequenz/api/common/v1alpha7/pagination/pagination_info.proto proto/frequenz/api/common/v1alpha7/pagination/pagination_params.proto proto/frequenz/api/common/v1alpha7/type/decimal.proto proto/frequenz/api/common/v1alpha7/type/interval.proto proto/frequenz/api/common/v1alpha7/type/location.proto proto/frequenz/api/common/v1alpha7/grid/delivery_duration.proto proto/frequenz/api/common/v1alpha7/grid/delivery_area.proto proto/frequenz/api/common/v1alpha7/microgrid/lifetime.proto proto/frequenz/api/common/v1alpha7/microgrid/microgrid.proto proto/frequenz/api/common/v1alpha7/microgrid/sensors/sensors.proto proto/frequenz/api/common/v1alpha7/microgrid/electrical_components/electrical_components.proto proto/frequenz/api/common/v1alpha7/microgrid/communication_components/communication_components.proto proto/frequenz/api/common/v1alpha7/market/energy.proto proto/frequenz/api/common/v1alpha7/market/price.proto proto/frequenz/api/common/v1alpha7/market/power.proto proto/frequenz/api/common/v1alpha7/metrics/metrics.proto proto/frequenz/api/common/v1alpha7/metrics/bounds.proto proto/frequenz/api/common/v1alpha7/streaming/event.proto proto/frequenz/api/common/v1/location.proto proto/frequenz/api/common/v1/pagination/pagination_info.proto proto/frequenz/api/common/v1/pagination/pagination_params.proto proto/frequenz/api/common/v1/grid/delivery_duration.proto proto/frequenz/api/common/v1/grid/delivery_area.proto proto/frequenz/api/common/v1/microgrid/lifetime.proto proto/frequenz/api/common/v1/microgrid/microgrid.proto proto/frequenz/api/common/v1/microgrid/sensors/sensors.proto proto/frequenz/api/common/v1/microgrid/components/battery.proto proto/frequenz/api/common/v1/microgrid/components/transformer.proto proto/frequenz/api/common/v1/microgrid/components/components.proto proto/frequenz/api/common/v1/microgrid/components/ev_charger.proto proto/frequenz/api/common/v1/microgrid/components/fuse.proto proto/frequenz/api/common/v1/microgrid/components/grid.proto proto/frequenz/api/common/v1/microgrid/components/inverter.proto proto/frequenz/api/common/v1/market/energy.proto proto/frequenz/api/common/v1/market/price.proto proto/frequenz/api/common/v1/market/power.proto proto/frequenz/api/common/v1/metrics/metric_sample.proto proto/frequenz/api/common/v1/metrics/bounds.proto proto/frequenz/api/common/v1/types/decimal.proto proto/frequenz/api/common/metrics/electrical.proto proto/frequenz/api/common/v1alpha8/gridpool/gridpool.proto proto/frequenz/api/common/v1alpha8/pagination/pagination_info.proto proto/frequenz/api/common/v1alpha8/pagination/pagination_params.proto proto/frequenz/api/common/v1alpha8/grid/delivery_duration.proto proto/frequenz/api/common/v1alpha8/grid/delivery_area.proto proto/frequenz/api/common/v1alpha8/microgrid/lifetime.proto proto/frequenz/api/common/v1alpha8/microgrid/microgrid.proto proto/frequenz/api/common/v1alpha8/microgrid/sensors/sensors.proto proto/frequenz/api/common/v1alpha8/microgrid/electrical_components/electrical_components.proto proto/frequenz/api/common/v1alpha8/microgrid/communication_components/communication_components.proto proto/frequenz/api/common/v1alpha8/market/energy.proto proto/frequenz/api/common/v1alpha8/market/price.proto proto/frequenz/api/common/v1alpha8/market/power.proto proto/frequenz/api/common/v1alpha8/metrics/metrics.proto proto/frequenz/api/common/v1alpha8/metrics/bounds.proto proto/frequenz/api/common/v1alpha8/types/decimal.proto proto/frequenz/api/common/v1alpha8/types/interval.proto proto/frequenz/api/common/v1alpha8/types/location.proto proto/frequenz/api/common/v1alpha8/streaming/event.proto 2026-04-29T12:36:44,595 running build_py 2026-04-29T12:36:44,597 creating build/lib/frequenz/api/common 2026-04-29T12:36:44,600 copying py/frequenz/api/common/location_pb2_grpc.py -> build/lib/frequenz/api/common 2026-04-29T12:36:44,602 copying py/frequenz/api/common/location_pb2.py -> build/lib/frequenz/api/common 2026-04-29T12:36:44,604 copying py/frequenz/api/common/__init__.py -> build/lib/frequenz/api/common 2026-04-29T12:36:44,606 copying py/frequenz/api/common/metrics_pb2_grpc.py -> build/lib/frequenz/api/common 2026-04-29T12:36:44,607 copying py/frequenz/api/common/components_pb2_grpc.py -> build/lib/frequenz/api/common 2026-04-29T12:36:44,609 copying py/frequenz/api/common/components_pb2.py -> build/lib/frequenz/api/common 2026-04-29T12:36:44,611 copying py/frequenz/api/common/metrics_pb2.py -> build/lib/frequenz/api/common 2026-04-29T12:36:44,614 creating build/lib/frequenz/api/common/v1alpha7 2026-04-29T12:36:44,615 copying py/frequenz/api/common/v1alpha7/__init__.py -> build/lib/frequenz/api/common/v1alpha7 2026-04-29T12:36:44,617 creating build/lib/frequenz/api/common/v1 2026-04-29T12:36:44,618 copying py/frequenz/api/common/v1/location_pb2_grpc.py -> build/lib/frequenz/api/common/v1 2026-04-29T12:36:44,620 copying py/frequenz/api/common/v1/location_pb2.py -> build/lib/frequenz/api/common/v1 2026-04-29T12:36:44,622 copying py/frequenz/api/common/v1/__init__.py -> build/lib/frequenz/api/common/v1 2026-04-29T12:36:44,625 creating build/lib/frequenz/api/common/metrics 2026-04-29T12:36:44,625 copying py/frequenz/api/common/metrics/__init__.py -> build/lib/frequenz/api/common/metrics 2026-04-29T12:36:44,627 copying py/frequenz/api/common/metrics/electrical_pb2_grpc.py -> build/lib/frequenz/api/common/metrics 2026-04-29T12:36:44,629 copying py/frequenz/api/common/metrics/electrical_pb2.py -> build/lib/frequenz/api/common/metrics 2026-04-29T12:36:44,632 creating build/lib/frequenz/api/common/v1alpha8 2026-04-29T12:36:44,632 copying py/frequenz/api/common/v1alpha8/__init__.py -> build/lib/frequenz/api/common/v1alpha8 2026-04-29T12:36:44,635 creating build/lib/frequenz/api/common/v1alpha7/pagination 2026-04-29T12:36:44,636 copying py/frequenz/api/common/v1alpha7/pagination/pagination_params_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha7/pagination 2026-04-29T12:36:44,638 copying py/frequenz/api/common/v1alpha7/pagination/__init__.py -> build/lib/frequenz/api/common/v1alpha7/pagination 2026-04-29T12:36:44,640 copying py/frequenz/api/common/v1alpha7/pagination/pagination_params_pb2.py -> build/lib/frequenz/api/common/v1alpha7/pagination 2026-04-29T12:36:44,642 copying py/frequenz/api/common/v1alpha7/pagination/pagination_info_pb2.py -> build/lib/frequenz/api/common/v1alpha7/pagination 2026-04-29T12:36:44,643 copying py/frequenz/api/common/v1alpha7/pagination/pagination_info_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha7/pagination 2026-04-29T12:36:44,646 creating build/lib/frequenz/api/common/v1alpha7/type 2026-04-29T12:36:44,647 copying py/frequenz/api/common/v1alpha7/type/location_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha7/type 2026-04-29T12:36:44,649 copying py/frequenz/api/common/v1alpha7/type/location_pb2.py -> build/lib/frequenz/api/common/v1alpha7/type 2026-04-29T12:36:44,651 copying py/frequenz/api/common/v1alpha7/type/__init__.py -> build/lib/frequenz/api/common/v1alpha7/type 2026-04-29T12:36:44,652 copying py/frequenz/api/common/v1alpha7/type/interval_pb2.py -> build/lib/frequenz/api/common/v1alpha7/type 2026-04-29T12:36:44,654 copying py/frequenz/api/common/v1alpha7/type/interval_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha7/type 2026-04-29T12:36:44,656 copying py/frequenz/api/common/v1alpha7/type/decimal_pb2.py -> build/lib/frequenz/api/common/v1alpha7/type 2026-04-29T12:36:44,658 copying py/frequenz/api/common/v1alpha7/type/decimal_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha7/type 2026-04-29T12:36:44,660 creating build/lib/frequenz/api/common/v1alpha7/grid 2026-04-29T12:36:44,661 copying py/frequenz/api/common/v1alpha7/grid/delivery_duration_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha7/grid 2026-04-29T12:36:44,663 copying py/frequenz/api/common/v1alpha7/grid/__init__.py -> build/lib/frequenz/api/common/v1alpha7/grid 2026-04-29T12:36:44,665 copying py/frequenz/api/common/v1alpha7/grid/delivery_area_pb2.py -> build/lib/frequenz/api/common/v1alpha7/grid 2026-04-29T12:36:44,667 copying py/frequenz/api/common/v1alpha7/grid/delivery_area_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha7/grid 2026-04-29T12:36:44,669 copying py/frequenz/api/common/v1alpha7/grid/delivery_duration_pb2.py -> build/lib/frequenz/api/common/v1alpha7/grid 2026-04-29T12:36:44,671 creating build/lib/frequenz/api/common/v1alpha7/microgrid 2026-04-29T12:36:44,672 copying py/frequenz/api/common/v1alpha7/microgrid/__init__.py -> build/lib/frequenz/api/common/v1alpha7/microgrid 2026-04-29T12:36:44,674 copying py/frequenz/api/common/v1alpha7/microgrid/microgrid_pb2.py -> build/lib/frequenz/api/common/v1alpha7/microgrid 2026-04-29T12:36:44,676 copying py/frequenz/api/common/v1alpha7/microgrid/lifetime_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha7/microgrid 2026-04-29T12:36:44,678 copying py/frequenz/api/common/v1alpha7/microgrid/microgrid_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha7/microgrid 2026-04-29T12:36:44,680 copying py/frequenz/api/common/v1alpha7/microgrid/lifetime_pb2.py -> build/lib/frequenz/api/common/v1alpha7/microgrid 2026-04-29T12:36:44,682 creating build/lib/frequenz/api/common/v1alpha7/market 2026-04-29T12:36:44,683 copying py/frequenz/api/common/v1alpha7/market/energy_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha7/market 2026-04-29T12:36:44,685 copying py/frequenz/api/common/v1alpha7/market/power_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha7/market 2026-04-29T12:36:44,687 copying py/frequenz/api/common/v1alpha7/market/__init__.py -> build/lib/frequenz/api/common/v1alpha7/market 2026-04-29T12:36:44,689 copying py/frequenz/api/common/v1alpha7/market/price_pb2.py -> build/lib/frequenz/api/common/v1alpha7/market 2026-04-29T12:36:44,691 copying py/frequenz/api/common/v1alpha7/market/energy_pb2.py -> build/lib/frequenz/api/common/v1alpha7/market 2026-04-29T12:36:44,693 copying py/frequenz/api/common/v1alpha7/market/price_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha7/market 2026-04-29T12:36:44,694 copying py/frequenz/api/common/v1alpha7/market/power_pb2.py -> build/lib/frequenz/api/common/v1alpha7/market 2026-04-29T12:36:44,697 creating build/lib/frequenz/api/common/v1alpha7/metrics 2026-04-29T12:36:44,698 copying py/frequenz/api/common/v1alpha7/metrics/bounds_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha7/metrics 2026-04-29T12:36:44,700 copying py/frequenz/api/common/v1alpha7/metrics/__init__.py -> build/lib/frequenz/api/common/v1alpha7/metrics 2026-04-29T12:36:44,702 copying py/frequenz/api/common/v1alpha7/metrics/metrics_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha7/metrics 2026-04-29T12:36:44,704 copying py/frequenz/api/common/v1alpha7/metrics/bounds_pb2.py -> build/lib/frequenz/api/common/v1alpha7/metrics 2026-04-29T12:36:44,706 copying py/frequenz/api/common/v1alpha7/metrics/metrics_pb2.py -> build/lib/frequenz/api/common/v1alpha7/metrics 2026-04-29T12:36:44,709 creating build/lib/frequenz/api/common/v1alpha7/streaming 2026-04-29T12:36:44,710 copying py/frequenz/api/common/v1alpha7/streaming/__init__.py -> build/lib/frequenz/api/common/v1alpha7/streaming 2026-04-29T12:36:44,712 copying py/frequenz/api/common/v1alpha7/streaming/event_pb2.py -> build/lib/frequenz/api/common/v1alpha7/streaming 2026-04-29T12:36:44,714 copying py/frequenz/api/common/v1alpha7/streaming/event_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha7/streaming 2026-04-29T12:36:44,716 creating build/lib/frequenz/api/common/v1alpha7/microgrid/sensors 2026-04-29T12:36:44,717 copying py/frequenz/api/common/v1alpha7/microgrid/sensors/__init__.py -> build/lib/frequenz/api/common/v1alpha7/microgrid/sensors 2026-04-29T12:36:44,719 copying py/frequenz/api/common/v1alpha7/microgrid/sensors/sensors_pb2.py -> build/lib/frequenz/api/common/v1alpha7/microgrid/sensors 2026-04-29T12:36:44,721 copying py/frequenz/api/common/v1alpha7/microgrid/sensors/sensors_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha7/microgrid/sensors 2026-04-29T12:36:44,724 creating build/lib/frequenz/api/common/v1alpha7/microgrid/electrical_components 2026-04-29T12:36:44,725 copying py/frequenz/api/common/v1alpha7/microgrid/electrical_components/__init__.py -> build/lib/frequenz/api/common/v1alpha7/microgrid/electrical_components 2026-04-29T12:36:44,727 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-29T12:36:44,729 copying py/frequenz/api/common/v1alpha7/microgrid/electrical_components/electrical_components_pb2.py -> build/lib/frequenz/api/common/v1alpha7/microgrid/electrical_components 2026-04-29T12:36:44,732 creating build/lib/frequenz/api/common/v1alpha7/microgrid/communication_components 2026-04-29T12:36:44,733 copying py/frequenz/api/common/v1alpha7/microgrid/communication_components/communication_components_pb2.py -> build/lib/frequenz/api/common/v1alpha7/microgrid/communication_components 2026-04-29T12:36:44,736 copying py/frequenz/api/common/v1alpha7/microgrid/communication_components/__init__.py -> build/lib/frequenz/api/common/v1alpha7/microgrid/communication_components 2026-04-29T12:36:44,738 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-29T12:36:44,741 creating build/lib/frequenz/api/common/v1/pagination 2026-04-29T12:36:44,742 copying py/frequenz/api/common/v1/pagination/pagination_params_pb2_grpc.py -> build/lib/frequenz/api/common/v1/pagination 2026-04-29T12:36:44,744 copying py/frequenz/api/common/v1/pagination/__init__.py -> build/lib/frequenz/api/common/v1/pagination 2026-04-29T12:36:44,745 copying py/frequenz/api/common/v1/pagination/pagination_params_pb2.py -> build/lib/frequenz/api/common/v1/pagination 2026-04-29T12:36:44,747 copying py/frequenz/api/common/v1/pagination/pagination_info_pb2.py -> build/lib/frequenz/api/common/v1/pagination 2026-04-29T12:36:44,749 copying py/frequenz/api/common/v1/pagination/pagination_info_pb2_grpc.py -> build/lib/frequenz/api/common/v1/pagination 2026-04-29T12:36:44,752 creating build/lib/frequenz/api/common/v1/grid 2026-04-29T12:36:44,753 copying py/frequenz/api/common/v1/grid/delivery_duration_pb2_grpc.py -> build/lib/frequenz/api/common/v1/grid 2026-04-29T12:36:44,756 copying py/frequenz/api/common/v1/grid/__init__.py -> build/lib/frequenz/api/common/v1/grid 2026-04-29T12:36:44,758 copying py/frequenz/api/common/v1/grid/delivery_area_pb2.py -> build/lib/frequenz/api/common/v1/grid 2026-04-29T12:36:44,760 copying py/frequenz/api/common/v1/grid/delivery_area_pb2_grpc.py -> build/lib/frequenz/api/common/v1/grid 2026-04-29T12:36:44,762 copying py/frequenz/api/common/v1/grid/delivery_duration_pb2.py -> build/lib/frequenz/api/common/v1/grid 2026-04-29T12:36:44,765 creating build/lib/frequenz/api/common/v1/microgrid 2026-04-29T12:36:44,766 copying py/frequenz/api/common/v1/microgrid/__init__.py -> build/lib/frequenz/api/common/v1/microgrid 2026-04-29T12:36:44,768 copying py/frequenz/api/common/v1/microgrid/microgrid_pb2.py -> build/lib/frequenz/api/common/v1/microgrid 2026-04-29T12:36:44,771 copying py/frequenz/api/common/v1/microgrid/lifetime_pb2_grpc.py -> build/lib/frequenz/api/common/v1/microgrid 2026-04-29T12:36:44,773 copying py/frequenz/api/common/v1/microgrid/microgrid_pb2_grpc.py -> build/lib/frequenz/api/common/v1/microgrid 2026-04-29T12:36:44,775 copying py/frequenz/api/common/v1/microgrid/lifetime_pb2.py -> build/lib/frequenz/api/common/v1/microgrid 2026-04-29T12:36:44,778 creating build/lib/frequenz/api/common/v1/market 2026-04-29T12:36:44,779 copying py/frequenz/api/common/v1/market/energy_pb2_grpc.py -> build/lib/frequenz/api/common/v1/market 2026-04-29T12:36:44,782 copying py/frequenz/api/common/v1/market/power_pb2_grpc.py -> build/lib/frequenz/api/common/v1/market 2026-04-29T12:36:44,784 copying py/frequenz/api/common/v1/market/__init__.py -> build/lib/frequenz/api/common/v1/market 2026-04-29T12:36:44,786 copying py/frequenz/api/common/v1/market/price_pb2.py -> build/lib/frequenz/api/common/v1/market 2026-04-29T12:36:44,788 copying py/frequenz/api/common/v1/market/energy_pb2.py -> build/lib/frequenz/api/common/v1/market 2026-04-29T12:36:44,791 copying py/frequenz/api/common/v1/market/price_pb2_grpc.py -> build/lib/frequenz/api/common/v1/market 2026-04-29T12:36:44,793 copying py/frequenz/api/common/v1/market/power_pb2.py -> build/lib/frequenz/api/common/v1/market 2026-04-29T12:36:44,796 creating build/lib/frequenz/api/common/v1/metrics 2026-04-29T12:36:44,797 copying py/frequenz/api/common/v1/metrics/bounds_pb2_grpc.py -> build/lib/frequenz/api/common/v1/metrics 2026-04-29T12:36:44,800 copying py/frequenz/api/common/v1/metrics/__init__.py -> build/lib/frequenz/api/common/v1/metrics 2026-04-29T12:36:44,802 copying py/frequenz/api/common/v1/metrics/metric_sample_pb2_grpc.py -> build/lib/frequenz/api/common/v1/metrics 2026-04-29T12:36:44,804 copying py/frequenz/api/common/v1/metrics/metric_sample_pb2.py -> build/lib/frequenz/api/common/v1/metrics 2026-04-29T12:36:44,807 copying py/frequenz/api/common/v1/metrics/bounds_pb2.py -> build/lib/frequenz/api/common/v1/metrics 2026-04-29T12:36:44,809 creating build/lib/frequenz/api/common/v1/types 2026-04-29T12:36:44,811 copying py/frequenz/api/common/v1/types/__init__.py -> build/lib/frequenz/api/common/v1/types 2026-04-29T12:36:44,813 copying py/frequenz/api/common/v1/types/decimal_pb2.py -> build/lib/frequenz/api/common/v1/types 2026-04-29T12:36:44,815 copying py/frequenz/api/common/v1/types/decimal_pb2_grpc.py -> build/lib/frequenz/api/common/v1/types 2026-04-29T12:36:44,818 creating build/lib/frequenz/api/common/v1/microgrid/sensors 2026-04-29T12:36:44,819 copying py/frequenz/api/common/v1/microgrid/sensors/__init__.py -> build/lib/frequenz/api/common/v1/microgrid/sensors 2026-04-29T12:36:44,821 copying py/frequenz/api/common/v1/microgrid/sensors/sensors_pb2.py -> build/lib/frequenz/api/common/v1/microgrid/sensors 2026-04-29T12:36:44,824 copying py/frequenz/api/common/v1/microgrid/sensors/sensors_pb2_grpc.py -> build/lib/frequenz/api/common/v1/microgrid/sensors 2026-04-29T12:36:44,828 creating build/lib/frequenz/api/common/v1/microgrid/components 2026-04-29T12:36:44,829 copying py/frequenz/api/common/v1/microgrid/components/fuse_pb2_grpc.py -> build/lib/frequenz/api/common/v1/microgrid/components 2026-04-29T12:36:44,831 copying py/frequenz/api/common/v1/microgrid/components/__init__.py -> build/lib/frequenz/api/common/v1/microgrid/components 2026-04-29T12:36:44,833 copying py/frequenz/api/common/v1/microgrid/components/ev_charger_pb2.py -> build/lib/frequenz/api/common/v1/microgrid/components 2026-04-29T12:36:44,836 copying py/frequenz/api/common/v1/microgrid/components/inverter_pb2_grpc.py -> build/lib/frequenz/api/common/v1/microgrid/components 2026-04-29T12:36:44,838 copying py/frequenz/api/common/v1/microgrid/components/grid_pb2_grpc.py -> build/lib/frequenz/api/common/v1/microgrid/components 2026-04-29T12:36:44,840 copying py/frequenz/api/common/v1/microgrid/components/fuse_pb2.py -> build/lib/frequenz/api/common/v1/microgrid/components 2026-04-29T12:36:44,842 copying py/frequenz/api/common/v1/microgrid/components/battery_pb2_grpc.py -> build/lib/frequenz/api/common/v1/microgrid/components 2026-04-29T12:36:44,844 copying py/frequenz/api/common/v1/microgrid/components/transformer_pb2_grpc.py -> build/lib/frequenz/api/common/v1/microgrid/components 2026-04-29T12:36:44,846 copying py/frequenz/api/common/v1/microgrid/components/grid_pb2.py -> build/lib/frequenz/api/common/v1/microgrid/components 2026-04-29T12:36:44,849 copying py/frequenz/api/common/v1/microgrid/components/inverter_pb2.py -> build/lib/frequenz/api/common/v1/microgrid/components 2026-04-29T12:36:44,851 copying py/frequenz/api/common/v1/microgrid/components/transformer_pb2.py -> build/lib/frequenz/api/common/v1/microgrid/components 2026-04-29T12:36:44,853 copying py/frequenz/api/common/v1/microgrid/components/components_pb2_grpc.py -> build/lib/frequenz/api/common/v1/microgrid/components 2026-04-29T12:36:44,855 copying py/frequenz/api/common/v1/microgrid/components/ev_charger_pb2_grpc.py -> build/lib/frequenz/api/common/v1/microgrid/components 2026-04-29T12:36:44,858 copying py/frequenz/api/common/v1/microgrid/components/components_pb2.py -> build/lib/frequenz/api/common/v1/microgrid/components 2026-04-29T12:36:44,860 copying py/frequenz/api/common/v1/microgrid/components/battery_pb2.py -> build/lib/frequenz/api/common/v1/microgrid/components 2026-04-29T12:36:44,863 creating build/lib/frequenz/api/common/v1alpha8/gridpool 2026-04-29T12:36:44,865 copying py/frequenz/api/common/v1alpha8/gridpool/__init__.py -> build/lib/frequenz/api/common/v1alpha8/gridpool 2026-04-29T12:36:44,867 copying py/frequenz/api/common/v1alpha8/gridpool/gridpool_pb2.py -> build/lib/frequenz/api/common/v1alpha8/gridpool 2026-04-29T12:36:44,869 copying py/frequenz/api/common/v1alpha8/gridpool/gridpool_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha8/gridpool 2026-04-29T12:36:44,872 creating build/lib/frequenz/api/common/v1alpha8/pagination 2026-04-29T12:36:44,873 copying py/frequenz/api/common/v1alpha8/pagination/pagination_params_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha8/pagination 2026-04-29T12:36:44,875 copying py/frequenz/api/common/v1alpha8/pagination/__init__.py -> build/lib/frequenz/api/common/v1alpha8/pagination 2026-04-29T12:36:44,876 copying py/frequenz/api/common/v1alpha8/pagination/pagination_params_pb2.py -> build/lib/frequenz/api/common/v1alpha8/pagination 2026-04-29T12:36:44,878 copying py/frequenz/api/common/v1alpha8/pagination/pagination_info_pb2.py -> build/lib/frequenz/api/common/v1alpha8/pagination 2026-04-29T12:36:44,880 copying py/frequenz/api/common/v1alpha8/pagination/pagination_info_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha8/pagination 2026-04-29T12:36:44,883 creating build/lib/frequenz/api/common/v1alpha8/grid 2026-04-29T12:36:44,884 copying py/frequenz/api/common/v1alpha8/grid/delivery_duration_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha8/grid 2026-04-29T12:36:44,886 copying py/frequenz/api/common/v1alpha8/grid/__init__.py -> build/lib/frequenz/api/common/v1alpha8/grid 2026-04-29T12:36:44,888 copying py/frequenz/api/common/v1alpha8/grid/delivery_area_pb2.py -> build/lib/frequenz/api/common/v1alpha8/grid 2026-04-29T12:36:44,890 copying py/frequenz/api/common/v1alpha8/grid/delivery_area_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha8/grid 2026-04-29T12:36:44,892 copying py/frequenz/api/common/v1alpha8/grid/delivery_duration_pb2.py -> build/lib/frequenz/api/common/v1alpha8/grid 2026-04-29T12:36:44,894 creating build/lib/frequenz/api/common/v1alpha8/microgrid 2026-04-29T12:36:44,895 copying py/frequenz/api/common/v1alpha8/microgrid/__init__.py -> build/lib/frequenz/api/common/v1alpha8/microgrid 2026-04-29T12:36:44,897 copying py/frequenz/api/common/v1alpha8/microgrid/microgrid_pb2.py -> build/lib/frequenz/api/common/v1alpha8/microgrid 2026-04-29T12:36:44,899 copying py/frequenz/api/common/v1alpha8/microgrid/lifetime_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha8/microgrid 2026-04-29T12:36:44,901 copying py/frequenz/api/common/v1alpha8/microgrid/microgrid_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha8/microgrid 2026-04-29T12:36:44,903 copying py/frequenz/api/common/v1alpha8/microgrid/lifetime_pb2.py -> build/lib/frequenz/api/common/v1alpha8/microgrid 2026-04-29T12:36:44,906 creating build/lib/frequenz/api/common/v1alpha8/market 2026-04-29T12:36:44,907 copying py/frequenz/api/common/v1alpha8/market/energy_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha8/market 2026-04-29T12:36:44,909 copying py/frequenz/api/common/v1alpha8/market/power_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha8/market 2026-04-29T12:36:44,911 copying py/frequenz/api/common/v1alpha8/market/__init__.py -> build/lib/frequenz/api/common/v1alpha8/market 2026-04-29T12:36:44,912 copying py/frequenz/api/common/v1alpha8/market/price_pb2.py -> build/lib/frequenz/api/common/v1alpha8/market 2026-04-29T12:36:44,914 copying py/frequenz/api/common/v1alpha8/market/energy_pb2.py -> build/lib/frequenz/api/common/v1alpha8/market 2026-04-29T12:36:44,916 copying py/frequenz/api/common/v1alpha8/market/price_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha8/market 2026-04-29T12:36:44,918 copying py/frequenz/api/common/v1alpha8/market/power_pb2.py -> build/lib/frequenz/api/common/v1alpha8/market 2026-04-29T12:36:44,921 creating build/lib/frequenz/api/common/v1alpha8/metrics 2026-04-29T12:36:44,922 copying py/frequenz/api/common/v1alpha8/metrics/bounds_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha8/metrics 2026-04-29T12:36:44,924 copying py/frequenz/api/common/v1alpha8/metrics/__init__.py -> build/lib/frequenz/api/common/v1alpha8/metrics 2026-04-29T12:36:44,926 copying py/frequenz/api/common/v1alpha8/metrics/metrics_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha8/metrics 2026-04-29T12:36:44,928 copying py/frequenz/api/common/v1alpha8/metrics/bounds_pb2.py -> build/lib/frequenz/api/common/v1alpha8/metrics 2026-04-29T12:36:44,930 copying py/frequenz/api/common/v1alpha8/metrics/metrics_pb2.py -> build/lib/frequenz/api/common/v1alpha8/metrics 2026-04-29T12:36:44,933 creating build/lib/frequenz/api/common/v1alpha8/types 2026-04-29T12:36:44,934 copying py/frequenz/api/common/v1alpha8/types/location_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha8/types 2026-04-29T12:36:44,936 copying py/frequenz/api/common/v1alpha8/types/location_pb2.py -> build/lib/frequenz/api/common/v1alpha8/types 2026-04-29T12:36:44,938 copying py/frequenz/api/common/v1alpha8/types/__init__.py -> build/lib/frequenz/api/common/v1alpha8/types 2026-04-29T12:36:44,940 copying py/frequenz/api/common/v1alpha8/types/interval_pb2.py -> build/lib/frequenz/api/common/v1alpha8/types 2026-04-29T12:36:44,941 copying py/frequenz/api/common/v1alpha8/types/interval_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha8/types 2026-04-29T12:36:44,943 copying py/frequenz/api/common/v1alpha8/types/decimal_pb2.py -> build/lib/frequenz/api/common/v1alpha8/types 2026-04-29T12:36:44,945 copying py/frequenz/api/common/v1alpha8/types/decimal_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha8/types 2026-04-29T12:36:44,948 creating build/lib/frequenz/api/common/v1alpha8/streaming 2026-04-29T12:36:44,949 copying py/frequenz/api/common/v1alpha8/streaming/__init__.py -> build/lib/frequenz/api/common/v1alpha8/streaming 2026-04-29T12:36:44,951 copying py/frequenz/api/common/v1alpha8/streaming/event_pb2.py -> build/lib/frequenz/api/common/v1alpha8/streaming 2026-04-29T12:36:44,953 copying py/frequenz/api/common/v1alpha8/streaming/event_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha8/streaming 2026-04-29T12:36:44,955 creating build/lib/frequenz/api/common/v1alpha8/microgrid/sensors 2026-04-29T12:36:44,956 copying py/frequenz/api/common/v1alpha8/microgrid/sensors/__init__.py -> build/lib/frequenz/api/common/v1alpha8/microgrid/sensors 2026-04-29T12:36:44,958 copying py/frequenz/api/common/v1alpha8/microgrid/sensors/sensors_pb2.py -> build/lib/frequenz/api/common/v1alpha8/microgrid/sensors 2026-04-29T12:36:44,961 copying py/frequenz/api/common/v1alpha8/microgrid/sensors/sensors_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha8/microgrid/sensors 2026-04-29T12:36:44,963 creating build/lib/frequenz/api/common/v1alpha8/microgrid/electrical_components 2026-04-29T12:36:44,965 copying py/frequenz/api/common/v1alpha8/microgrid/electrical_components/__init__.py -> build/lib/frequenz/api/common/v1alpha8/microgrid/electrical_components 2026-04-29T12:36:44,967 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-29T12:36:44,969 copying py/frequenz/api/common/v1alpha8/microgrid/electrical_components/electrical_components_pb2.py -> build/lib/frequenz/api/common/v1alpha8/microgrid/electrical_components 2026-04-29T12:36:44,972 creating build/lib/frequenz/api/common/v1alpha8/microgrid/communication_components 2026-04-29T12:36:44,973 copying py/frequenz/api/common/v1alpha8/microgrid/communication_components/communication_components_pb2.py -> build/lib/frequenz/api/common/v1alpha8/microgrid/communication_components 2026-04-29T12:36:44,975 copying py/frequenz/api/common/v1alpha8/microgrid/communication_components/__init__.py -> build/lib/frequenz/api/common/v1alpha8/microgrid/communication_components 2026-04-29T12:36:44,977 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-29T12:36:44,980 running egg_info 2026-04-29T12:36:45,016 writing py/frequenz_api_common.egg-info/PKG-INFO 2026-04-29T12:36:45,025 writing dependency_links to py/frequenz_api_common.egg-info/dependency_links.txt 2026-04-29T12:36:45,030 writing requirements to py/frequenz_api_common.egg-info/requires.txt 2026-04-29T12:36:45,032 writing top-level names to py/frequenz_api_common.egg-info/top_level.txt 2026-04-29T12:36:45,157 /tmp/pip-build-env-zpvjz9mu/overlay/local/lib/python3.11/dist-packages/vcs_versioning/overrides.py:609: UserWarning: No GlobalOverrides context is active. Auto-creating one with SETUPTOOLS_SCM prefix for backwards compatibility. Consider using 'with GlobalOverrides.from_env("YOUR_TOOL"):' explicitly. 2026-04-29T12:36:45,158 return get_active_overrides().subprocess_timeout 2026-04-29T12:36:45,164 listing git files failed - pretending there aren't any 2026-04-29T12:36:45,169 reading manifest file 'py/frequenz_api_common.egg-info/SOURCES.txt' 2026-04-29T12:36:45,176 reading manifest template 'MANIFEST.in' 2026-04-29T12:36:45,177 warning: no previously-included files found matching '.cookiecutter-replay.json' 2026-04-29T12:36:45,178 warning: no previously-included files found matching '.editorconfig' 2026-04-29T12:36:45,179 warning: no previously-included files found matching '.gitignore' 2026-04-29T12:36:45,180 warning: no previously-included files found matching '.gitmodules' 2026-04-29T12:36:45,180 warning: no previously-included files found matching 'CODEOWNERS' 2026-04-29T12:36:45,181 warning: no previously-included files found matching 'CONTRIBUTING.md' 2026-04-29T12:36:45,182 warning: no previously-included files found matching 'mkdocs.yml' 2026-04-29T12:36:45,183 warning: no previously-included files found matching 'noxfile.py' 2026-04-29T12:36:45,184 warning: no previously-included files found matching 'py/frequenz/api/common/conftest.py' 2026-04-29T12:36:45,185 warning: no previously-included files matching '*' found under directory '.github' 2026-04-29T12:36:45,185 warning: no previously-included files matching '*' found under directory 'benchmarks' 2026-04-29T12:36:45,186 warning: no previously-included files matching '*' found under directory 'docs' 2026-04-29T12:36:45,187 warning: no previously-included files matching '*' found under directory 'pytests' 2026-04-29T12:36:45,301 warning: no files found matching '*.proto' under directory 'submodules' 2026-04-29T12:36:45,302 adding license file 'LICENSE' 2026-04-29T12:36:45,317 writing manifest file 'py/frequenz_api_common.egg-info/SOURCES.txt' 2026-04-29T12:36:45,365 copying py/frequenz/api/common/components_pb2.pyi -> build/lib/frequenz/api/common 2026-04-29T12:36:45,368 copying py/frequenz/api/common/components_pb2_grpc.pyi -> build/lib/frequenz/api/common 2026-04-29T12:36:45,370 copying py/frequenz/api/common/location_pb2.pyi -> build/lib/frequenz/api/common 2026-04-29T12:36:45,372 copying py/frequenz/api/common/location_pb2_grpc.pyi -> build/lib/frequenz/api/common 2026-04-29T12:36:45,375 copying py/frequenz/api/common/metrics_pb2.pyi -> build/lib/frequenz/api/common 2026-04-29T12:36:45,378 copying py/frequenz/api/common/metrics_pb2_grpc.pyi -> build/lib/frequenz/api/common 2026-04-29T12:36:45,380 copying py/frequenz/api/common/py.typed -> build/lib/frequenz/api/common 2026-04-29T12:36:45,381 copying py/frequenz/api/common/v1/location_pb2.pyi -> build/lib/frequenz/api/common/v1 2026-04-29T12:36:45,384 copying py/frequenz/api/common/v1/location_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1 2026-04-29T12:36:45,386 copying py/frequenz/api/common/metrics/electrical_pb2.pyi -> build/lib/frequenz/api/common/metrics 2026-04-29T12:36:45,388 copying py/frequenz/api/common/metrics/electrical_pb2_grpc.pyi -> build/lib/frequenz/api/common/metrics 2026-04-29T12:36:45,390 copying py/frequenz/api/common/v1alpha7/pagination/pagination_info_pb2.pyi -> build/lib/frequenz/api/common/v1alpha7/pagination 2026-04-29T12:36:45,393 copying py/frequenz/api/common/v1alpha7/pagination/pagination_info_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha7/pagination 2026-04-29T12:36:45,395 copying py/frequenz/api/common/v1alpha7/pagination/pagination_params_pb2.pyi -> build/lib/frequenz/api/common/v1alpha7/pagination 2026-04-29T12:36:45,397 copying py/frequenz/api/common/v1alpha7/pagination/pagination_params_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha7/pagination 2026-04-29T12:36:45,399 copying py/frequenz/api/common/v1alpha7/type/decimal_pb2.pyi -> build/lib/frequenz/api/common/v1alpha7/type 2026-04-29T12:36:45,402 copying py/frequenz/api/common/v1alpha7/type/decimal_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha7/type 2026-04-29T12:36:45,403 copying py/frequenz/api/common/v1alpha7/type/interval_pb2.pyi -> build/lib/frequenz/api/common/v1alpha7/type 2026-04-29T12:36:45,405 copying py/frequenz/api/common/v1alpha7/type/interval_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha7/type 2026-04-29T12:36:45,407 copying py/frequenz/api/common/v1alpha7/type/location_pb2.pyi -> build/lib/frequenz/api/common/v1alpha7/type 2026-04-29T12:36:45,409 copying py/frequenz/api/common/v1alpha7/type/location_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha7/type 2026-04-29T12:36:45,411 copying py/frequenz/api/common/v1alpha7/grid/delivery_area_pb2.pyi -> build/lib/frequenz/api/common/v1alpha7/grid 2026-04-29T12:36:45,414 copying py/frequenz/api/common/v1alpha7/grid/delivery_area_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha7/grid 2026-04-29T12:36:45,416 copying py/frequenz/api/common/v1alpha7/grid/delivery_duration_pb2.pyi -> build/lib/frequenz/api/common/v1alpha7/grid 2026-04-29T12:36:45,418 copying py/frequenz/api/common/v1alpha7/grid/delivery_duration_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha7/grid 2026-04-29T12:36:45,420 copying py/frequenz/api/common/v1alpha7/microgrid/lifetime_pb2.pyi -> build/lib/frequenz/api/common/v1alpha7/microgrid 2026-04-29T12:36:45,422 copying py/frequenz/api/common/v1alpha7/microgrid/lifetime_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha7/microgrid 2026-04-29T12:36:45,424 copying py/frequenz/api/common/v1alpha7/microgrid/microgrid_pb2.pyi -> build/lib/frequenz/api/common/v1alpha7/microgrid 2026-04-29T12:36:45,427 copying py/frequenz/api/common/v1alpha7/microgrid/microgrid_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha7/microgrid 2026-04-29T12:36:45,429 copying py/frequenz/api/common/v1alpha7/market/energy_pb2.pyi -> build/lib/frequenz/api/common/v1alpha7/market 2026-04-29T12:36:45,431 copying py/frequenz/api/common/v1alpha7/market/energy_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha7/market 2026-04-29T12:36:45,433 copying py/frequenz/api/common/v1alpha7/market/power_pb2.pyi -> build/lib/frequenz/api/common/v1alpha7/market 2026-04-29T12:36:45,435 copying py/frequenz/api/common/v1alpha7/market/power_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha7/market 2026-04-29T12:36:45,437 copying py/frequenz/api/common/v1alpha7/market/price_pb2.pyi -> build/lib/frequenz/api/common/v1alpha7/market 2026-04-29T12:36:45,440 copying py/frequenz/api/common/v1alpha7/market/price_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha7/market 2026-04-29T12:36:45,442 copying py/frequenz/api/common/v1alpha7/metrics/bounds_pb2.pyi -> build/lib/frequenz/api/common/v1alpha7/metrics 2026-04-29T12:36:45,444 copying py/frequenz/api/common/v1alpha7/metrics/bounds_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha7/metrics 2026-04-29T12:36:45,446 copying py/frequenz/api/common/v1alpha7/metrics/metrics_pb2.pyi -> build/lib/frequenz/api/common/v1alpha7/metrics 2026-04-29T12:36:45,449 copying py/frequenz/api/common/v1alpha7/metrics/metrics_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha7/metrics 2026-04-29T12:36:45,451 copying py/frequenz/api/common/v1alpha7/streaming/event_pb2.pyi -> build/lib/frequenz/api/common/v1alpha7/streaming 2026-04-29T12:36:45,453 copying py/frequenz/api/common/v1alpha7/streaming/event_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha7/streaming 2026-04-29T12:36:45,455 copying py/frequenz/api/common/v1alpha7/microgrid/sensors/sensors_pb2.pyi -> build/lib/frequenz/api/common/v1alpha7/microgrid/sensors 2026-04-29T12:36:45,458 copying py/frequenz/api/common/v1alpha7/microgrid/sensors/sensors_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha7/microgrid/sensors 2026-04-29T12:36:45,460 copying py/frequenz/api/common/v1alpha7/microgrid/electrical_components/electrical_components_pb2.pyi -> build/lib/frequenz/api/common/v1alpha7/microgrid/electrical_components 2026-04-29T12:36:45,463 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-29T12:36:45,465 copying py/frequenz/api/common/v1alpha7/microgrid/communication_components/communication_components_pb2.pyi -> build/lib/frequenz/api/common/v1alpha7/microgrid/communication_components 2026-04-29T12:36:45,468 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-29T12:36:45,470 copying py/frequenz/api/common/v1/pagination/pagination_info_pb2.pyi -> build/lib/frequenz/api/common/v1/pagination 2026-04-29T12:36:45,472 copying py/frequenz/api/common/v1/pagination/pagination_info_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1/pagination 2026-04-29T12:36:45,474 copying py/frequenz/api/common/v1/pagination/pagination_params_pb2.pyi -> build/lib/frequenz/api/common/v1/pagination 2026-04-29T12:36:45,476 copying py/frequenz/api/common/v1/pagination/pagination_params_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1/pagination 2026-04-29T12:36:45,478 copying py/frequenz/api/common/v1/grid/delivery_area_pb2.pyi -> build/lib/frequenz/api/common/v1/grid 2026-04-29T12:36:45,481 copying py/frequenz/api/common/v1/grid/delivery_area_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1/grid 2026-04-29T12:36:45,483 copying py/frequenz/api/common/v1/grid/delivery_duration_pb2.pyi -> build/lib/frequenz/api/common/v1/grid 2026-04-29T12:36:45,485 copying py/frequenz/api/common/v1/grid/delivery_duration_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1/grid 2026-04-29T12:36:45,487 copying py/frequenz/api/common/v1/microgrid/lifetime_pb2.pyi -> build/lib/frequenz/api/common/v1/microgrid 2026-04-29T12:36:45,489 copying py/frequenz/api/common/v1/microgrid/lifetime_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1/microgrid 2026-04-29T12:36:45,492 copying py/frequenz/api/common/v1/microgrid/microgrid_pb2.pyi -> build/lib/frequenz/api/common/v1/microgrid 2026-04-29T12:36:45,494 copying py/frequenz/api/common/v1/microgrid/microgrid_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1/microgrid 2026-04-29T12:36:45,496 copying py/frequenz/api/common/v1/market/energy_pb2.pyi -> build/lib/frequenz/api/common/v1/market 2026-04-29T12:36:45,499 copying py/frequenz/api/common/v1/market/energy_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1/market 2026-04-29T12:36:45,501 copying py/frequenz/api/common/v1/market/power_pb2.pyi -> build/lib/frequenz/api/common/v1/market 2026-04-29T12:36:45,503 copying py/frequenz/api/common/v1/market/power_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1/market 2026-04-29T12:36:45,506 copying py/frequenz/api/common/v1/market/price_pb2.pyi -> build/lib/frequenz/api/common/v1/market 2026-04-29T12:36:45,508 copying py/frequenz/api/common/v1/market/price_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1/market 2026-04-29T12:36:45,510 copying py/frequenz/api/common/v1/metrics/bounds_pb2.pyi -> build/lib/frequenz/api/common/v1/metrics 2026-04-29T12:36:45,513 copying py/frequenz/api/common/v1/metrics/bounds_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1/metrics 2026-04-29T12:36:45,515 copying py/frequenz/api/common/v1/metrics/metric_sample_pb2.pyi -> build/lib/frequenz/api/common/v1/metrics 2026-04-29T12:36:45,518 copying py/frequenz/api/common/v1/metrics/metric_sample_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1/metrics 2026-04-29T12:36:45,520 copying py/frequenz/api/common/v1/types/decimal_pb2.pyi -> build/lib/frequenz/api/common/v1/types 2026-04-29T12:36:45,522 copying py/frequenz/api/common/v1/types/decimal_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1/types 2026-04-29T12:36:45,524 copying py/frequenz/api/common/v1/microgrid/sensors/sensors_pb2.pyi -> build/lib/frequenz/api/common/v1/microgrid/sensors 2026-04-29T12:36:45,527 copying py/frequenz/api/common/v1/microgrid/sensors/sensors_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1/microgrid/sensors 2026-04-29T12:36:45,530 copying py/frequenz/api/common/v1/microgrid/components/battery_pb2.pyi -> build/lib/frequenz/api/common/v1/microgrid/components 2026-04-29T12:36:45,532 copying py/frequenz/api/common/v1/microgrid/components/battery_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1/microgrid/components 2026-04-29T12:36:45,534 copying py/frequenz/api/common/v1/microgrid/components/components_pb2.pyi -> build/lib/frequenz/api/common/v1/microgrid/components 2026-04-29T12:36:45,537 copying py/frequenz/api/common/v1/microgrid/components/components_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1/microgrid/components 2026-04-29T12:36:45,539 copying py/frequenz/api/common/v1/microgrid/components/ev_charger_pb2.pyi -> build/lib/frequenz/api/common/v1/microgrid/components 2026-04-29T12:36:45,541 copying py/frequenz/api/common/v1/microgrid/components/ev_charger_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1/microgrid/components 2026-04-29T12:36:45,543 copying py/frequenz/api/common/v1/microgrid/components/fuse_pb2.pyi -> build/lib/frequenz/api/common/v1/microgrid/components 2026-04-29T12:36:45,545 copying py/frequenz/api/common/v1/microgrid/components/fuse_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1/microgrid/components 2026-04-29T12:36:45,548 copying py/frequenz/api/common/v1/microgrid/components/grid_pb2.pyi -> build/lib/frequenz/api/common/v1/microgrid/components 2026-04-29T12:36:45,550 copying py/frequenz/api/common/v1/microgrid/components/grid_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1/microgrid/components 2026-04-29T12:36:45,552 copying py/frequenz/api/common/v1/microgrid/components/inverter_pb2.pyi -> build/lib/frequenz/api/common/v1/microgrid/components 2026-04-29T12:36:45,555 copying py/frequenz/api/common/v1/microgrid/components/inverter_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1/microgrid/components 2026-04-29T12:36:45,557 copying py/frequenz/api/common/v1/microgrid/components/transformer_pb2.pyi -> build/lib/frequenz/api/common/v1/microgrid/components 2026-04-29T12:36:45,559 copying py/frequenz/api/common/v1/microgrid/components/transformer_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1/microgrid/components 2026-04-29T12:36:45,562 copying py/frequenz/api/common/v1alpha8/gridpool/gridpool_pb2.pyi -> build/lib/frequenz/api/common/v1alpha8/gridpool 2026-04-29T12:36:45,564 copying py/frequenz/api/common/v1alpha8/gridpool/gridpool_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha8/gridpool 2026-04-29T12:36:45,566 copying py/frequenz/api/common/v1alpha8/pagination/pagination_info_pb2.pyi -> build/lib/frequenz/api/common/v1alpha8/pagination 2026-04-29T12:36:45,569 copying py/frequenz/api/common/v1alpha8/pagination/pagination_info_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha8/pagination 2026-04-29T12:36:45,571 copying py/frequenz/api/common/v1alpha8/pagination/pagination_params_pb2.pyi -> build/lib/frequenz/api/common/v1alpha8/pagination 2026-04-29T12:36:45,573 copying py/frequenz/api/common/v1alpha8/pagination/pagination_params_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha8/pagination 2026-04-29T12:36:45,575 copying py/frequenz/api/common/v1alpha8/grid/delivery_area_pb2.pyi -> build/lib/frequenz/api/common/v1alpha8/grid 2026-04-29T12:36:45,578 copying py/frequenz/api/common/v1alpha8/grid/delivery_area_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha8/grid 2026-04-29T12:36:45,580 copying py/frequenz/api/common/v1alpha8/grid/delivery_duration_pb2.pyi -> build/lib/frequenz/api/common/v1alpha8/grid 2026-04-29T12:36:45,583 copying py/frequenz/api/common/v1alpha8/grid/delivery_duration_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha8/grid 2026-04-29T12:36:45,585 copying py/frequenz/api/common/v1alpha8/microgrid/lifetime_pb2.pyi -> build/lib/frequenz/api/common/v1alpha8/microgrid 2026-04-29T12:36:45,587 copying py/frequenz/api/common/v1alpha8/microgrid/lifetime_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha8/microgrid 2026-04-29T12:36:45,589 copying py/frequenz/api/common/v1alpha8/microgrid/microgrid_pb2.pyi -> build/lib/frequenz/api/common/v1alpha8/microgrid 2026-04-29T12:36:45,592 copying py/frequenz/api/common/v1alpha8/microgrid/microgrid_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha8/microgrid 2026-04-29T12:36:45,594 copying py/frequenz/api/common/v1alpha8/market/energy_pb2.pyi -> build/lib/frequenz/api/common/v1alpha8/market 2026-04-29T12:36:45,596 copying py/frequenz/api/common/v1alpha8/market/energy_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha8/market 2026-04-29T12:36:45,598 copying py/frequenz/api/common/v1alpha8/market/power_pb2.pyi -> build/lib/frequenz/api/common/v1alpha8/market 2026-04-29T12:36:45,600 copying py/frequenz/api/common/v1alpha8/market/power_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha8/market 2026-04-29T12:36:45,603 copying py/frequenz/api/common/v1alpha8/market/price_pb2.pyi -> build/lib/frequenz/api/common/v1alpha8/market 2026-04-29T12:36:45,605 copying py/frequenz/api/common/v1alpha8/market/price_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha8/market 2026-04-29T12:36:45,607 copying py/frequenz/api/common/v1alpha8/metrics/bounds_pb2.pyi -> build/lib/frequenz/api/common/v1alpha8/metrics 2026-04-29T12:36:45,609 copying py/frequenz/api/common/v1alpha8/metrics/bounds_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha8/metrics 2026-04-29T12:36:45,611 copying py/frequenz/api/common/v1alpha8/metrics/metrics_pb2.pyi -> build/lib/frequenz/api/common/v1alpha8/metrics 2026-04-29T12:36:45,614 copying py/frequenz/api/common/v1alpha8/metrics/metrics_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha8/metrics 2026-04-29T12:36:45,616 copying py/frequenz/api/common/v1alpha8/types/decimal_pb2.pyi -> build/lib/frequenz/api/common/v1alpha8/types 2026-04-29T12:36:45,619 copying py/frequenz/api/common/v1alpha8/types/decimal_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha8/types 2026-04-29T12:36:45,621 copying py/frequenz/api/common/v1alpha8/types/interval_pb2.pyi -> build/lib/frequenz/api/common/v1alpha8/types 2026-04-29T12:36:45,623 copying py/frequenz/api/common/v1alpha8/types/interval_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha8/types 2026-04-29T12:36:45,625 copying py/frequenz/api/common/v1alpha8/types/location_pb2.pyi -> build/lib/frequenz/api/common/v1alpha8/types 2026-04-29T12:36:45,627 copying py/frequenz/api/common/v1alpha8/types/location_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha8/types 2026-04-29T12:36:45,630 copying py/frequenz/api/common/v1alpha8/streaming/event_pb2.pyi -> build/lib/frequenz/api/common/v1alpha8/streaming 2026-04-29T12:36:45,632 copying py/frequenz/api/common/v1alpha8/streaming/event_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha8/streaming 2026-04-29T12:36:45,634 copying py/frequenz/api/common/v1alpha8/microgrid/sensors/sensors_pb2.pyi -> build/lib/frequenz/api/common/v1alpha8/microgrid/sensors 2026-04-29T12:36:45,637 copying py/frequenz/api/common/v1alpha8/microgrid/sensors/sensors_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha8/microgrid/sensors 2026-04-29T12:36:45,639 copying py/frequenz/api/common/v1alpha8/microgrid/electrical_components/electrical_components_pb2.pyi -> build/lib/frequenz/api/common/v1alpha8/microgrid/electrical_components 2026-04-29T12:36:45,643 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-29T12:36:45,646 copying py/frequenz/api/common/v1alpha8/microgrid/communication_components/communication_components_pb2.pyi -> build/lib/frequenz/api/common/v1alpha8/microgrid/communication_components 2026-04-29T12:36:45,649 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-29T12:36:45,704 installing to build/bdist.linux-armv7l/wheel 2026-04-29T12:36:45,704 running install 2026-04-29T12:36:45,728 running install_lib 2026-04-29T12:36:45,747 creating build/bdist.linux-armv7l/wheel 2026-04-29T12:36:45,749 creating build/bdist.linux-armv7l/wheel/frequenz 2026-04-29T12:36:45,751 creating build/bdist.linux-armv7l/wheel/frequenz/api 2026-04-29T12:36:45,753 creating build/bdist.linux-armv7l/wheel/frequenz/api/common 2026-04-29T12:36:45,754 copying build/lib/frequenz/api/common/metrics_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common 2026-04-29T12:36:45,756 copying build/lib/frequenz/api/common/location_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common 2026-04-29T12:36:45,759 creating build/bdist.linux-armv7l/wheel/frequenz/api/common/v1alpha7 2026-04-29T12:36:45,760 copying build/lib/frequenz/api/common/v1alpha7/__init__.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7 2026-04-29T12:36:45,762 creating build/bdist.linux-armv7l/wheel/frequenz/api/common/v1alpha7/pagination 2026-04-29T12:36:45,764 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-29T12:36:45,765 copying build/lib/frequenz/api/common/v1alpha7/pagination/__init__.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/pagination 2026-04-29T12:36:45,767 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-29T12:36:45,769 copying build/lib/frequenz/api/common/v1alpha7/pagination/pagination_info_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/pagination 2026-04-29T12:36:45,771 copying build/lib/frequenz/api/common/v1alpha7/pagination/pagination_params_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/pagination 2026-04-29T12:36:45,773 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-29T12:36:45,775 copying build/lib/frequenz/api/common/v1alpha7/pagination/pagination_info_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/pagination 2026-04-29T12:36:45,776 copying build/lib/frequenz/api/common/v1alpha7/pagination/pagination_params_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/pagination 2026-04-29T12:36:45,778 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-29T12:36:45,781 creating build/bdist.linux-armv7l/wheel/frequenz/api/common/v1alpha7/type 2026-04-29T12:36:45,782 copying build/lib/frequenz/api/common/v1alpha7/type/location_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/type 2026-04-29T12:36:45,784 copying build/lib/frequenz/api/common/v1alpha7/type/location_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/type 2026-04-29T12:36:45,786 copying build/lib/frequenz/api/common/v1alpha7/type/__init__.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/type 2026-04-29T12:36:45,788 copying build/lib/frequenz/api/common/v1alpha7/type/location_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/type 2026-04-29T12:36:45,790 copying build/lib/frequenz/api/common/v1alpha7/type/decimal_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/type 2026-04-29T12:36:45,792 copying build/lib/frequenz/api/common/v1alpha7/type/interval_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/type 2026-04-29T12:36:45,793 copying build/lib/frequenz/api/common/v1alpha7/type/location_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/type 2026-04-29T12:36:45,795 copying build/lib/frequenz/api/common/v1alpha7/type/interval_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/type 2026-04-29T12:36:45,797 copying build/lib/frequenz/api/common/v1alpha7/type/interval_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/type 2026-04-29T12:36:45,799 copying build/lib/frequenz/api/common/v1alpha7/type/decimal_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/type 2026-04-29T12:36:45,801 copying build/lib/frequenz/api/common/v1alpha7/type/decimal_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/type 2026-04-29T12:36:45,803 copying build/lib/frequenz/api/common/v1alpha7/type/interval_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/type 2026-04-29T12:36:45,805 copying build/lib/frequenz/api/common/v1alpha7/type/decimal_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/type 2026-04-29T12:36:45,807 creating build/bdist.linux-armv7l/wheel/frequenz/api/common/v1alpha7/grid 2026-04-29T12:36:45,808 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-29T12:36:45,810 copying build/lib/frequenz/api/common/v1alpha7/grid/__init__.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/grid 2026-04-29T12:36:45,812 copying build/lib/frequenz/api/common/v1alpha7/grid/delivery_area_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/grid 2026-04-29T12:36:45,814 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-29T12:36:45,816 copying build/lib/frequenz/api/common/v1alpha7/grid/delivery_area_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/grid 2026-04-29T12:36:45,818 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-29T12:36:45,820 copying build/lib/frequenz/api/common/v1alpha7/grid/delivery_duration_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/grid 2026-04-29T12:36:45,822 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-29T12:36:45,824 copying build/lib/frequenz/api/common/v1alpha7/grid/delivery_duration_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/grid 2026-04-29T12:36:45,826 creating build/bdist.linux-armv7l/wheel/frequenz/api/common/v1alpha7/microgrid 2026-04-29T12:36:45,827 copying build/lib/frequenz/api/common/v1alpha7/microgrid/__init__.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/microgrid 2026-04-29T12:36:45,830 creating build/bdist.linux-armv7l/wheel/frequenz/api/common/v1alpha7/microgrid/sensors 2026-04-29T12:36:45,831 copying build/lib/frequenz/api/common/v1alpha7/microgrid/sensors/__init__.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/microgrid/sensors 2026-04-29T12:36:45,833 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-29T12:36:45,835 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-29T12:36:45,837 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-29T12:36:45,839 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-29T12:36:45,841 copying build/lib/frequenz/api/common/v1alpha7/microgrid/microgrid_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/microgrid 2026-04-29T12:36:45,843 copying build/lib/frequenz/api/common/v1alpha7/microgrid/microgrid_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/microgrid 2026-04-29T12:36:45,845 copying build/lib/frequenz/api/common/v1alpha7/microgrid/microgrid_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/microgrid 2026-04-29T12:36:45,848 copying build/lib/frequenz/api/common/v1alpha7/microgrid/lifetime_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/microgrid 2026-04-29T12:36:45,850 copying build/lib/frequenz/api/common/v1alpha7/microgrid/lifetime_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/microgrid 2026-04-29T12:36:45,852 creating build/bdist.linux-armv7l/wheel/frequenz/api/common/v1alpha7/microgrid/electrical_components 2026-04-29T12:36:45,853 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-29T12:36:45,855 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-29T12:36:45,857 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-29T12:36:45,859 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-29T12:36:45,862 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-29T12:36:45,865 copying build/lib/frequenz/api/common/v1alpha7/microgrid/microgrid_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/microgrid 2026-04-29T12:36:45,867 copying build/lib/frequenz/api/common/v1alpha7/microgrid/lifetime_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/microgrid 2026-04-29T12:36:45,869 creating build/bdist.linux-armv7l/wheel/frequenz/api/common/v1alpha7/microgrid/communication_components 2026-04-29T12:36:45,870 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-29T12:36:45,873 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-29T12:36:45,875 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-29T12:36:45,878 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-29T12:36:45,879 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-29T12:36:45,881 copying build/lib/frequenz/api/common/v1alpha7/microgrid/lifetime_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/microgrid 2026-04-29T12:36:45,884 creating build/bdist.linux-armv7l/wheel/frequenz/api/common/v1alpha7/market 2026-04-29T12:36:45,885 copying build/lib/frequenz/api/common/v1alpha7/market/energy_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/market 2026-04-29T12:36:45,887 copying build/lib/frequenz/api/common/v1alpha7/market/power_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/market 2026-04-29T12:36:45,889 copying build/lib/frequenz/api/common/v1alpha7/market/__init__.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/market 2026-04-29T12:36:45,891 copying build/lib/frequenz/api/common/v1alpha7/market/price_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/market 2026-04-29T12:36:45,893 copying build/lib/frequenz/api/common/v1alpha7/market/power_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/market 2026-04-29T12:36:45,895 copying build/lib/frequenz/api/common/v1alpha7/market/energy_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/market 2026-04-29T12:36:45,896 copying build/lib/frequenz/api/common/v1alpha7/market/energy_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/market 2026-04-29T12:36:45,898 copying build/lib/frequenz/api/common/v1alpha7/market/energy_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/market 2026-04-29T12:36:45,900 copying build/lib/frequenz/api/common/v1alpha7/market/price_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/market 2026-04-29T12:36:45,902 copying build/lib/frequenz/api/common/v1alpha7/market/price_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/market 2026-04-29T12:36:45,904 copying build/lib/frequenz/api/common/v1alpha7/market/price_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/market 2026-04-29T12:36:45,906 copying build/lib/frequenz/api/common/v1alpha7/market/power_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/market 2026-04-29T12:36:45,908 copying build/lib/frequenz/api/common/v1alpha7/market/power_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/market 2026-04-29T12:36:45,910 creating build/bdist.linux-armv7l/wheel/frequenz/api/common/v1alpha7/metrics 2026-04-29T12:36:45,911 copying build/lib/frequenz/api/common/v1alpha7/metrics/metrics_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/metrics 2026-04-29T12:36:45,914 copying build/lib/frequenz/api/common/v1alpha7/metrics/bounds_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/metrics 2026-04-29T12:36:45,916 copying build/lib/frequenz/api/common/v1alpha7/metrics/bounds_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/metrics 2026-04-29T12:36:45,918 copying build/lib/frequenz/api/common/v1alpha7/metrics/__init__.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/metrics 2026-04-29T12:36:45,920 copying build/lib/frequenz/api/common/v1alpha7/metrics/metrics_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/metrics 2026-04-29T12:36:45,922 copying build/lib/frequenz/api/common/v1alpha7/metrics/metrics_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/metrics 2026-04-29T12:36:45,923 copying build/lib/frequenz/api/common/v1alpha7/metrics/bounds_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/metrics 2026-04-29T12:36:45,926 copying build/lib/frequenz/api/common/v1alpha7/metrics/bounds_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/metrics 2026-04-29T12:36:45,927 copying build/lib/frequenz/api/common/v1alpha7/metrics/metrics_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/metrics 2026-04-29T12:36:45,930 creating build/bdist.linux-armv7l/wheel/frequenz/api/common/v1alpha7/streaming 2026-04-29T12:36:45,932 copying build/lib/frequenz/api/common/v1alpha7/streaming/__init__.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/streaming 2026-04-29T12:36:45,934 copying build/lib/frequenz/api/common/v1alpha7/streaming/event_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/streaming 2026-04-29T12:36:45,936 copying build/lib/frequenz/api/common/v1alpha7/streaming/event_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/streaming 2026-04-29T12:36:45,938 copying build/lib/frequenz/api/common/v1alpha7/streaming/event_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/streaming 2026-04-29T12:36:45,940 copying build/lib/frequenz/api/common/v1alpha7/streaming/event_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/streaming 2026-04-29T12:36:45,941 copying build/lib/frequenz/api/common/location_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common 2026-04-29T12:36:45,943 copying build/lib/frequenz/api/common/__init__.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common 2026-04-29T12:36:45,945 copying build/lib/frequenz/api/common/location_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common 2026-04-29T12:36:45,948 creating build/bdist.linux-armv7l/wheel/frequenz/api/common/v1 2026-04-29T12:36:45,949 copying build/lib/frequenz/api/common/v1/location_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1 2026-04-29T12:36:45,952 copying build/lib/frequenz/api/common/v1/location_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1 2026-04-29T12:36:45,954 copying build/lib/frequenz/api/common/v1/__init__.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1 2026-04-29T12:36:45,956 copying build/lib/frequenz/api/common/v1/location_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1 2026-04-29T12:36:45,959 copying build/lib/frequenz/api/common/v1/location_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1 2026-04-29T12:36:45,961 creating build/bdist.linux-armv7l/wheel/frequenz/api/common/v1/pagination 2026-04-29T12:36:45,963 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-29T12:36:45,965 copying build/lib/frequenz/api/common/v1/pagination/__init__.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/pagination 2026-04-29T12:36:45,968 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-29T12:36:45,970 copying build/lib/frequenz/api/common/v1/pagination/pagination_info_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/pagination 2026-04-29T12:36:45,972 copying build/lib/frequenz/api/common/v1/pagination/pagination_params_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/pagination 2026-04-29T12:36:45,975 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-29T12:36:45,977 copying build/lib/frequenz/api/common/v1/pagination/pagination_info_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/pagination 2026-04-29T12:36:45,979 copying build/lib/frequenz/api/common/v1/pagination/pagination_params_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/pagination 2026-04-29T12:36:45,982 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-29T12:36:45,985 creating build/bdist.linux-armv7l/wheel/frequenz/api/common/v1/grid 2026-04-29T12:36:45,986 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-29T12:36:45,989 copying build/lib/frequenz/api/common/v1/grid/__init__.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/grid 2026-04-29T12:36:45,991 copying build/lib/frequenz/api/common/v1/grid/delivery_area_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/grid 2026-04-29T12:36:45,994 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-29T12:36:45,996 copying build/lib/frequenz/api/common/v1/grid/delivery_area_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/grid 2026-04-29T12:36:45,999 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-29T12:36:46,001 copying build/lib/frequenz/api/common/v1/grid/delivery_duration_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/grid 2026-04-29T12:36:46,003 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-29T12:36:46,005 copying build/lib/frequenz/api/common/v1/grid/delivery_duration_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/grid 2026-04-29T12:36:46,009 creating build/bdist.linux-armv7l/wheel/frequenz/api/common/v1/microgrid 2026-04-29T12:36:46,010 copying build/lib/frequenz/api/common/v1/microgrid/__init__.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/microgrid 2026-04-29T12:36:46,013 creating build/bdist.linux-armv7l/wheel/frequenz/api/common/v1/microgrid/sensors 2026-04-29T12:36:46,014 copying build/lib/frequenz/api/common/v1/microgrid/sensors/__init__.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/microgrid/sensors 2026-04-29T12:36:46,016 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-29T12:36:46,019 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-29T12:36:46,021 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-29T12:36:46,024 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-29T12:36:46,027 copying build/lib/frequenz/api/common/v1/microgrid/microgrid_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/microgrid 2026-04-29T12:36:46,029 copying build/lib/frequenz/api/common/v1/microgrid/microgrid_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/microgrid 2026-04-29T12:36:46,031 copying build/lib/frequenz/api/common/v1/microgrid/microgrid_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/microgrid 2026-04-29T12:36:46,034 copying build/lib/frequenz/api/common/v1/microgrid/lifetime_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/microgrid 2026-04-29T12:36:46,036 copying build/lib/frequenz/api/common/v1/microgrid/lifetime_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/microgrid 2026-04-29T12:36:46,039 copying build/lib/frequenz/api/common/v1/microgrid/microgrid_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/microgrid 2026-04-29T12:36:46,041 copying build/lib/frequenz/api/common/v1/microgrid/lifetime_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/microgrid 2026-04-29T12:36:46,044 creating build/bdist.linux-armv7l/wheel/frequenz/api/common/v1/microgrid/components 2026-04-29T12:36:46,046 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-29T12:36:46,048 copying build/lib/frequenz/api/common/v1/microgrid/components/__init__.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/microgrid/components 2026-04-29T12:36:46,050 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-29T12:36:46,052 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-29T12:36:46,054 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-29T12:36:46,056 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-29T12:36:46,058 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-29T12:36:46,059 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-29T12:36:46,061 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-29T12:36:46,063 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-29T12:36:46,065 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-29T12:36:46,067 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-29T12:36:46,069 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-29T12:36:46,071 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-29T12:36:46,072 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-29T12:36:46,074 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-29T12:36:46,076 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-29T12:36:46,078 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-29T12:36:46,080 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-29T12:36:46,082 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-29T12:36:46,084 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-29T12:36:46,086 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-29T12:36:46,088 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-29T12:36:46,090 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-29T12:36:46,092 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-29T12:36:46,094 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-29T12:36:46,096 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-29T12:36:46,099 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-29T12:36:46,101 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-29T12:36:46,102 copying build/lib/frequenz/api/common/v1/microgrid/lifetime_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/microgrid 2026-04-29T12:36:46,105 creating build/bdist.linux-armv7l/wheel/frequenz/api/common/v1/market 2026-04-29T12:36:46,106 copying build/lib/frequenz/api/common/v1/market/energy_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/market 2026-04-29T12:36:46,108 copying build/lib/frequenz/api/common/v1/market/power_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/market 2026-04-29T12:36:46,110 copying build/lib/frequenz/api/common/v1/market/__init__.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/market 2026-04-29T12:36:46,112 copying build/lib/frequenz/api/common/v1/market/price_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/market 2026-04-29T12:36:46,114 copying build/lib/frequenz/api/common/v1/market/power_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/market 2026-04-29T12:36:46,116 copying build/lib/frequenz/api/common/v1/market/energy_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/market 2026-04-29T12:36:46,118 copying build/lib/frequenz/api/common/v1/market/energy_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/market 2026-04-29T12:36:46,120 copying build/lib/frequenz/api/common/v1/market/energy_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/market 2026-04-29T12:36:46,122 copying build/lib/frequenz/api/common/v1/market/price_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/market 2026-04-29T12:36:46,123 copying build/lib/frequenz/api/common/v1/market/price_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/market 2026-04-29T12:36:46,126 copying build/lib/frequenz/api/common/v1/market/price_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/market 2026-04-29T12:36:46,128 copying build/lib/frequenz/api/common/v1/market/power_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/market 2026-04-29T12:36:46,129 copying build/lib/frequenz/api/common/v1/market/power_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/market 2026-04-29T12:36:46,132 creating build/bdist.linux-armv7l/wheel/frequenz/api/common/v1/metrics 2026-04-29T12:36:46,133 copying build/lib/frequenz/api/common/v1/metrics/bounds_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/metrics 2026-04-29T12:36:46,135 copying build/lib/frequenz/api/common/v1/metrics/bounds_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/metrics 2026-04-29T12:36:46,137 copying build/lib/frequenz/api/common/v1/metrics/__init__.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/metrics 2026-04-29T12:36:46,139 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-29T12:36:46,141 copying build/lib/frequenz/api/common/v1/metrics/metric_sample_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/metrics 2026-04-29T12:36:46,144 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-29T12:36:46,146 copying build/lib/frequenz/api/common/v1/metrics/metric_sample_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/metrics 2026-04-29T12:36:46,148 copying build/lib/frequenz/api/common/v1/metrics/bounds_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/metrics 2026-04-29T12:36:46,150 copying build/lib/frequenz/api/common/v1/metrics/bounds_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/metrics 2026-04-29T12:36:46,153 creating build/bdist.linux-armv7l/wheel/frequenz/api/common/v1/types 2026-04-29T12:36:46,154 copying build/lib/frequenz/api/common/v1/types/__init__.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/types 2026-04-29T12:36:46,156 copying build/lib/frequenz/api/common/v1/types/decimal_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/types 2026-04-29T12:36:46,158 copying build/lib/frequenz/api/common/v1/types/decimal_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/types 2026-04-29T12:36:46,159 copying build/lib/frequenz/api/common/v1/types/decimal_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/types 2026-04-29T12:36:46,161 copying build/lib/frequenz/api/common/v1/types/decimal_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/types 2026-04-29T12:36:46,163 copying build/lib/frequenz/api/common/location_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common 2026-04-29T12:36:46,165 copying build/lib/frequenz/api/common/metrics_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common 2026-04-29T12:36:46,167 copying build/lib/frequenz/api/common/metrics_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common 2026-04-29T12:36:46,169 creating build/bdist.linux-armv7l/wheel/frequenz/api/common/metrics 2026-04-29T12:36:46,170 copying build/lib/frequenz/api/common/metrics/__init__.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/metrics 2026-04-29T12:36:46,172 copying build/lib/frequenz/api/common/metrics/electrical_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/metrics 2026-04-29T12:36:46,174 copying build/lib/frequenz/api/common/metrics/electrical_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/metrics 2026-04-29T12:36:46,176 copying build/lib/frequenz/api/common/metrics/electrical_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/metrics 2026-04-29T12:36:46,179 copying build/lib/frequenz/api/common/metrics/electrical_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/metrics 2026-04-29T12:36:46,182 creating build/bdist.linux-armv7l/wheel/frequenz/api/common/v1alpha8 2026-04-29T12:36:46,183 copying build/lib/frequenz/api/common/v1alpha8/__init__.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8 2026-04-29T12:36:46,185 creating build/bdist.linux-armv7l/wheel/frequenz/api/common/v1alpha8/gridpool 2026-04-29T12:36:46,186 copying build/lib/frequenz/api/common/v1alpha8/gridpool/__init__.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/gridpool 2026-04-29T12:36:46,188 copying build/lib/frequenz/api/common/v1alpha8/gridpool/gridpool_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/gridpool 2026-04-29T12:36:46,191 copying build/lib/frequenz/api/common/v1alpha8/gridpool/gridpool_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/gridpool 2026-04-29T12:36:46,192 copying build/lib/frequenz/api/common/v1alpha8/gridpool/gridpool_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/gridpool 2026-04-29T12:36:46,194 copying build/lib/frequenz/api/common/v1alpha8/gridpool/gridpool_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/gridpool 2026-04-29T12:36:46,197 creating build/bdist.linux-armv7l/wheel/frequenz/api/common/v1alpha8/pagination 2026-04-29T12:36:46,198 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-29T12:36:46,200 copying build/lib/frequenz/api/common/v1alpha8/pagination/__init__.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/pagination 2026-04-29T12:36:46,202 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-29T12:36:46,204 copying build/lib/frequenz/api/common/v1alpha8/pagination/pagination_info_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/pagination 2026-04-29T12:36:46,206 copying build/lib/frequenz/api/common/v1alpha8/pagination/pagination_params_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/pagination 2026-04-29T12:36:46,208 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-29T12:36:46,210 copying build/lib/frequenz/api/common/v1alpha8/pagination/pagination_info_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/pagination 2026-04-29T12:36:46,211 copying build/lib/frequenz/api/common/v1alpha8/pagination/pagination_params_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/pagination 2026-04-29T12:36:46,213 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-29T12:36:46,216 creating build/bdist.linux-armv7l/wheel/frequenz/api/common/v1alpha8/grid 2026-04-29T12:36:46,217 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-29T12:36:46,219 copying build/lib/frequenz/api/common/v1alpha8/grid/__init__.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/grid 2026-04-29T12:36:46,221 copying build/lib/frequenz/api/common/v1alpha8/grid/delivery_area_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/grid 2026-04-29T12:36:46,223 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-29T12:36:46,225 copying build/lib/frequenz/api/common/v1alpha8/grid/delivery_area_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/grid 2026-04-29T12:36:46,227 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-29T12:36:46,229 copying build/lib/frequenz/api/common/v1alpha8/grid/delivery_duration_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/grid 2026-04-29T12:36:46,231 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-29T12:36:46,233 copying build/lib/frequenz/api/common/v1alpha8/grid/delivery_duration_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/grid 2026-04-29T12:36:46,235 creating build/bdist.linux-armv7l/wheel/frequenz/api/common/v1alpha8/microgrid 2026-04-29T12:36:46,237 copying build/lib/frequenz/api/common/v1alpha8/microgrid/__init__.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/microgrid 2026-04-29T12:36:46,239 creating build/bdist.linux-armv7l/wheel/frequenz/api/common/v1alpha8/microgrid/sensors 2026-04-29T12:36:46,240 copying build/lib/frequenz/api/common/v1alpha8/microgrid/sensors/__init__.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/microgrid/sensors 2026-04-29T12:36:46,242 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-29T12:36:46,244 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-29T12:36:46,246 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-29T12:36:46,249 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-29T12:36:46,251 copying build/lib/frequenz/api/common/v1alpha8/microgrid/microgrid_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/microgrid 2026-04-29T12:36:46,253 copying build/lib/frequenz/api/common/v1alpha8/microgrid/microgrid_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/microgrid 2026-04-29T12:36:46,254 copying build/lib/frequenz/api/common/v1alpha8/microgrid/microgrid_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/microgrid 2026-04-29T12:36:46,257 copying build/lib/frequenz/api/common/v1alpha8/microgrid/lifetime_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/microgrid 2026-04-29T12:36:46,259 copying build/lib/frequenz/api/common/v1alpha8/microgrid/lifetime_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/microgrid 2026-04-29T12:36:46,261 creating build/bdist.linux-armv7l/wheel/frequenz/api/common/v1alpha8/microgrid/electrical_components 2026-04-29T12:36:46,262 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-29T12:36:46,264 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-29T12:36:46,266 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-29T12:36:46,268 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-29T12:36:46,272 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-29T12:36:46,274 copying build/lib/frequenz/api/common/v1alpha8/microgrid/microgrid_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/microgrid 2026-04-29T12:36:46,276 copying build/lib/frequenz/api/common/v1alpha8/microgrid/lifetime_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/microgrid 2026-04-29T12:36:46,279 creating build/bdist.linux-armv7l/wheel/frequenz/api/common/v1alpha8/microgrid/communication_components 2026-04-29T12:36:46,280 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-29T12:36:46,282 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-29T12:36:46,284 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-29T12:36:46,287 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-29T12:36:46,289 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-29T12:36:46,291 copying build/lib/frequenz/api/common/v1alpha8/microgrid/lifetime_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/microgrid 2026-04-29T12:36:46,294 creating build/bdist.linux-armv7l/wheel/frequenz/api/common/v1alpha8/market 2026-04-29T12:36:46,295 copying build/lib/frequenz/api/common/v1alpha8/market/energy_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/market 2026-04-29T12:36:46,297 copying build/lib/frequenz/api/common/v1alpha8/market/power_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/market 2026-04-29T12:36:46,299 copying build/lib/frequenz/api/common/v1alpha8/market/__init__.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/market 2026-04-29T12:36:46,300 copying build/lib/frequenz/api/common/v1alpha8/market/price_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/market 2026-04-29T12:36:46,302 copying build/lib/frequenz/api/common/v1alpha8/market/power_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/market 2026-04-29T12:36:46,304 copying build/lib/frequenz/api/common/v1alpha8/market/energy_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/market 2026-04-29T12:36:46,306 copying build/lib/frequenz/api/common/v1alpha8/market/energy_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/market 2026-04-29T12:36:46,308 copying build/lib/frequenz/api/common/v1alpha8/market/energy_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/market 2026-04-29T12:36:46,310 copying build/lib/frequenz/api/common/v1alpha8/market/price_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/market 2026-04-29T12:36:46,312 copying build/lib/frequenz/api/common/v1alpha8/market/price_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/market 2026-04-29T12:36:46,314 copying build/lib/frequenz/api/common/v1alpha8/market/price_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/market 2026-04-29T12:36:46,316 copying build/lib/frequenz/api/common/v1alpha8/market/power_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/market 2026-04-29T12:36:46,318 copying build/lib/frequenz/api/common/v1alpha8/market/power_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/market 2026-04-29T12:36:46,320 creating build/bdist.linux-armv7l/wheel/frequenz/api/common/v1alpha8/metrics 2026-04-29T12:36:46,321 copying build/lib/frequenz/api/common/v1alpha8/metrics/metrics_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/metrics 2026-04-29T12:36:46,324 copying build/lib/frequenz/api/common/v1alpha8/metrics/bounds_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/metrics 2026-04-29T12:36:46,326 copying build/lib/frequenz/api/common/v1alpha8/metrics/bounds_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/metrics 2026-04-29T12:36:46,328 copying build/lib/frequenz/api/common/v1alpha8/metrics/__init__.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/metrics 2026-04-29T12:36:46,330 copying build/lib/frequenz/api/common/v1alpha8/metrics/metrics_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/metrics 2026-04-29T12:36:46,332 copying build/lib/frequenz/api/common/v1alpha8/metrics/metrics_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/metrics 2026-04-29T12:36:46,334 copying build/lib/frequenz/api/common/v1alpha8/metrics/bounds_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/metrics 2026-04-29T12:36:46,336 copying build/lib/frequenz/api/common/v1alpha8/metrics/bounds_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/metrics 2026-04-29T12:36:46,338 copying build/lib/frequenz/api/common/v1alpha8/metrics/metrics_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/metrics 2026-04-29T12:36:46,341 creating build/bdist.linux-armv7l/wheel/frequenz/api/common/v1alpha8/types 2026-04-29T12:36:46,342 copying build/lib/frequenz/api/common/v1alpha8/types/location_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/types 2026-04-29T12:36:46,344 copying build/lib/frequenz/api/common/v1alpha8/types/location_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/types 2026-04-29T12:36:46,346 copying build/lib/frequenz/api/common/v1alpha8/types/__init__.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/types 2026-04-29T12:36:46,348 copying build/lib/frequenz/api/common/v1alpha8/types/location_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/types 2026-04-29T12:36:46,349 copying build/lib/frequenz/api/common/v1alpha8/types/decimal_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/types 2026-04-29T12:36:46,351 copying build/lib/frequenz/api/common/v1alpha8/types/interval_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/types 2026-04-29T12:36:46,353 copying build/lib/frequenz/api/common/v1alpha8/types/location_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/types 2026-04-29T12:36:46,355 copying build/lib/frequenz/api/common/v1alpha8/types/interval_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/types 2026-04-29T12:36:46,356 copying build/lib/frequenz/api/common/v1alpha8/types/interval_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/types 2026-04-29T12:36:46,358 copying build/lib/frequenz/api/common/v1alpha8/types/decimal_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/types 2026-04-29T12:36:46,360 copying build/lib/frequenz/api/common/v1alpha8/types/decimal_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/types 2026-04-29T12:36:46,362 copying build/lib/frequenz/api/common/v1alpha8/types/interval_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/types 2026-04-29T12:36:46,364 copying build/lib/frequenz/api/common/v1alpha8/types/decimal_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/types 2026-04-29T12:36:46,366 creating build/bdist.linux-armv7l/wheel/frequenz/api/common/v1alpha8/streaming 2026-04-29T12:36:46,368 copying build/lib/frequenz/api/common/v1alpha8/streaming/__init__.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/streaming 2026-04-29T12:36:46,369 copying build/lib/frequenz/api/common/v1alpha8/streaming/event_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/streaming 2026-04-29T12:36:46,371 copying build/lib/frequenz/api/common/v1alpha8/streaming/event_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/streaming 2026-04-29T12:36:46,373 copying build/lib/frequenz/api/common/v1alpha8/streaming/event_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/streaming 2026-04-29T12:36:46,375 copying build/lib/frequenz/api/common/v1alpha8/streaming/event_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/streaming 2026-04-29T12:36:46,377 copying build/lib/frequenz/api/common/py.typed -> build/bdist.linux-armv7l/wheel/./frequenz/api/common 2026-04-29T12:36:46,378 copying build/lib/frequenz/api/common/components_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common 2026-04-29T12:36:46,380 copying build/lib/frequenz/api/common/components_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common 2026-04-29T12:36:46,382 copying build/lib/frequenz/api/common/metrics_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common 2026-04-29T12:36:46,383 copying build/lib/frequenz/api/common/components_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common 2026-04-29T12:36:46,386 copying build/lib/frequenz/api/common/components_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common 2026-04-29T12:36:46,387 running install_egg_info 2026-04-29T12:36:46,405 Copying py/frequenz_api_common.egg-info to build/bdist.linux-armv7l/wheel/./frequenz_api_common-0.8.4-py3.11.egg-info 2026-04-29T12:36:46,415 running install_scripts 2026-04-29T12:36:46,424 creating build/bdist.linux-armv7l/wheel/frequenz_api_common-0.8.4.dist-info/WHEEL 2026-04-29T12:36:46,426 creating '/tmp/pip-wheel-ftu2ikqh/.tmp-fl5ik43h/frequenz_api_common-0.8.4-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-04-29T12:36:46,430 adding 'frequenz/api/common/__init__.py' 2026-04-29T12:36:46,431 adding 'frequenz/api/common/components_pb2.py' 2026-04-29T12:36:46,433 adding 'frequenz/api/common/components_pb2.pyi' 2026-04-29T12:36:46,434 adding 'frequenz/api/common/components_pb2_grpc.py' 2026-04-29T12:36:46,435 adding 'frequenz/api/common/components_pb2_grpc.pyi' 2026-04-29T12:36:46,437 adding 'frequenz/api/common/location_pb2.py' 2026-04-29T12:36:46,438 adding 'frequenz/api/common/location_pb2.pyi' 2026-04-29T12:36:46,439 adding 'frequenz/api/common/location_pb2_grpc.py' 2026-04-29T12:36:46,441 adding 'frequenz/api/common/location_pb2_grpc.pyi' 2026-04-29T12:36:46,442 adding 'frequenz/api/common/metrics_pb2.py' 2026-04-29T12:36:46,444 adding 'frequenz/api/common/metrics_pb2.pyi' 2026-04-29T12:36:46,445 adding 'frequenz/api/common/metrics_pb2_grpc.py' 2026-04-29T12:36:46,446 adding 'frequenz/api/common/metrics_pb2_grpc.pyi' 2026-04-29T12:36:46,448 adding 'frequenz/api/common/py.typed' 2026-04-29T12:36:46,449 adding 'frequenz/api/common/metrics/__init__.py' 2026-04-29T12:36:46,452 adding 'frequenz/api/common/metrics/electrical_pb2.py' 2026-04-29T12:36:46,454 adding 'frequenz/api/common/metrics/electrical_pb2.pyi' 2026-04-29T12:36:46,456 adding 'frequenz/api/common/metrics/electrical_pb2_grpc.py' 2026-04-29T12:36:46,457 adding 'frequenz/api/common/metrics/electrical_pb2_grpc.pyi' 2026-04-29T12:36:46,458 adding 'frequenz/api/common/v1/__init__.py' 2026-04-29T12:36:46,460 adding 'frequenz/api/common/v1/location_pb2.py' 2026-04-29T12:36:46,461 adding 'frequenz/api/common/v1/location_pb2.pyi' 2026-04-29T12:36:46,462 adding 'frequenz/api/common/v1/location_pb2_grpc.py' 2026-04-29T12:36:46,464 adding 'frequenz/api/common/v1/location_pb2_grpc.pyi' 2026-04-29T12:36:46,465 adding 'frequenz/api/common/v1/grid/__init__.py' 2026-04-29T12:36:46,467 adding 'frequenz/api/common/v1/grid/delivery_area_pb2.py' 2026-04-29T12:36:46,468 adding 'frequenz/api/common/v1/grid/delivery_area_pb2.pyi' 2026-04-29T12:36:46,469 adding 'frequenz/api/common/v1/grid/delivery_area_pb2_grpc.py' 2026-04-29T12:36:46,471 adding 'frequenz/api/common/v1/grid/delivery_area_pb2_grpc.pyi' 2026-04-29T12:36:46,472 adding 'frequenz/api/common/v1/grid/delivery_duration_pb2.py' 2026-04-29T12:36:46,473 adding 'frequenz/api/common/v1/grid/delivery_duration_pb2.pyi' 2026-04-29T12:36:46,475 adding 'frequenz/api/common/v1/grid/delivery_duration_pb2_grpc.py' 2026-04-29T12:36:46,476 adding 'frequenz/api/common/v1/grid/delivery_duration_pb2_grpc.pyi' 2026-04-29T12:36:46,478 adding 'frequenz/api/common/v1/market/__init__.py' 2026-04-29T12:36:46,479 adding 'frequenz/api/common/v1/market/energy_pb2.py' 2026-04-29T12:36:46,480 adding 'frequenz/api/common/v1/market/energy_pb2.pyi' 2026-04-29T12:36:46,482 adding 'frequenz/api/common/v1/market/energy_pb2_grpc.py' 2026-04-29T12:36:46,483 adding 'frequenz/api/common/v1/market/energy_pb2_grpc.pyi' 2026-04-29T12:36:46,484 adding 'frequenz/api/common/v1/market/power_pb2.py' 2026-04-29T12:36:46,486 adding 'frequenz/api/common/v1/market/power_pb2.pyi' 2026-04-29T12:36:46,488 adding 'frequenz/api/common/v1/market/power_pb2_grpc.py' 2026-04-29T12:36:46,489 adding 'frequenz/api/common/v1/market/power_pb2_grpc.pyi' 2026-04-29T12:36:46,490 adding 'frequenz/api/common/v1/market/price_pb2.py' 2026-04-29T12:36:46,492 adding 'frequenz/api/common/v1/market/price_pb2.pyi' 2026-04-29T12:36:46,493 adding 'frequenz/api/common/v1/market/price_pb2_grpc.py' 2026-04-29T12:36:46,494 adding 'frequenz/api/common/v1/market/price_pb2_grpc.pyi' 2026-04-29T12:36:46,496 adding 'frequenz/api/common/v1/metrics/__init__.py' 2026-04-29T12:36:46,497 adding 'frequenz/api/common/v1/metrics/bounds_pb2.py' 2026-04-29T12:36:46,498 adding 'frequenz/api/common/v1/metrics/bounds_pb2.pyi' 2026-04-29T12:36:46,499 adding 'frequenz/api/common/v1/metrics/bounds_pb2_grpc.py' 2026-04-29T12:36:46,501 adding 'frequenz/api/common/v1/metrics/bounds_pb2_grpc.pyi' 2026-04-29T12:36:46,502 adding 'frequenz/api/common/v1/metrics/metric_sample_pb2.py' 2026-04-29T12:36:46,505 adding 'frequenz/api/common/v1/metrics/metric_sample_pb2.pyi' 2026-04-29T12:36:46,506 adding 'frequenz/api/common/v1/metrics/metric_sample_pb2_grpc.py' 2026-04-29T12:36:46,507 adding 'frequenz/api/common/v1/metrics/metric_sample_pb2_grpc.pyi' 2026-04-29T12:36:46,509 adding 'frequenz/api/common/v1/microgrid/__init__.py' 2026-04-29T12:36:46,511 adding 'frequenz/api/common/v1/microgrid/lifetime_pb2.py' 2026-04-29T12:36:46,512 adding 'frequenz/api/common/v1/microgrid/lifetime_pb2.pyi' 2026-04-29T12:36:46,513 adding 'frequenz/api/common/v1/microgrid/lifetime_pb2_grpc.py' 2026-04-29T12:36:46,514 adding 'frequenz/api/common/v1/microgrid/lifetime_pb2_grpc.pyi' 2026-04-29T12:36:46,516 adding 'frequenz/api/common/v1/microgrid/microgrid_pb2.py' 2026-04-29T12:36:46,518 adding 'frequenz/api/common/v1/microgrid/microgrid_pb2.pyi' 2026-04-29T12:36:46,519 adding 'frequenz/api/common/v1/microgrid/microgrid_pb2_grpc.py' 2026-04-29T12:36:46,520 adding 'frequenz/api/common/v1/microgrid/microgrid_pb2_grpc.pyi' 2026-04-29T12:36:46,522 adding 'frequenz/api/common/v1/microgrid/components/__init__.py' 2026-04-29T12:36:46,523 adding 'frequenz/api/common/v1/microgrid/components/battery_pb2.py' 2026-04-29T12:36:46,525 adding 'frequenz/api/common/v1/microgrid/components/battery_pb2.pyi' 2026-04-29T12:36:46,526 adding 'frequenz/api/common/v1/microgrid/components/battery_pb2_grpc.py' 2026-04-29T12:36:46,527 adding 'frequenz/api/common/v1/microgrid/components/battery_pb2_grpc.pyi' 2026-04-29T12:36:46,529 adding 'frequenz/api/common/v1/microgrid/components/components_pb2.py' 2026-04-29T12:36:46,534 adding 'frequenz/api/common/v1/microgrid/components/components_pb2.pyi' 2026-04-29T12:36:46,535 adding 'frequenz/api/common/v1/microgrid/components/components_pb2_grpc.py' 2026-04-29T12:36:46,536 adding 'frequenz/api/common/v1/microgrid/components/components_pb2_grpc.pyi' 2026-04-29T12:36:46,538 adding 'frequenz/api/common/v1/microgrid/components/ev_charger_pb2.py' 2026-04-29T12:36:46,539 adding 'frequenz/api/common/v1/microgrid/components/ev_charger_pb2.pyi' 2026-04-29T12:36:46,540 adding 'frequenz/api/common/v1/microgrid/components/ev_charger_pb2_grpc.py' 2026-04-29T12:36:46,542 adding 'frequenz/api/common/v1/microgrid/components/ev_charger_pb2_grpc.pyi' 2026-04-29T12:36:46,543 adding 'frequenz/api/common/v1/microgrid/components/fuse_pb2.py' 2026-04-29T12:36:46,544 adding 'frequenz/api/common/v1/microgrid/components/fuse_pb2.pyi' 2026-04-29T12:36:46,545 adding 'frequenz/api/common/v1/microgrid/components/fuse_pb2_grpc.py' 2026-04-29T12:36:46,547 adding 'frequenz/api/common/v1/microgrid/components/fuse_pb2_grpc.pyi' 2026-04-29T12:36:46,548 adding 'frequenz/api/common/v1/microgrid/components/grid_pb2.py' 2026-04-29T12:36:46,549 adding 'frequenz/api/common/v1/microgrid/components/grid_pb2.pyi' 2026-04-29T12:36:46,551 adding 'frequenz/api/common/v1/microgrid/components/grid_pb2_grpc.py' 2026-04-29T12:36:46,552 adding 'frequenz/api/common/v1/microgrid/components/grid_pb2_grpc.pyi' 2026-04-29T12:36:46,553 adding 'frequenz/api/common/v1/microgrid/components/inverter_pb2.py' 2026-04-29T12:36:46,555 adding 'frequenz/api/common/v1/microgrid/components/inverter_pb2.pyi' 2026-04-29T12:36:46,556 adding 'frequenz/api/common/v1/microgrid/components/inverter_pb2_grpc.py' 2026-04-29T12:36:46,557 adding 'frequenz/api/common/v1/microgrid/components/inverter_pb2_grpc.pyi' 2026-04-29T12:36:46,559 adding 'frequenz/api/common/v1/microgrid/components/transformer_pb2.py' 2026-04-29T12:36:46,560 adding 'frequenz/api/common/v1/microgrid/components/transformer_pb2.pyi' 2026-04-29T12:36:46,561 adding 'frequenz/api/common/v1/microgrid/components/transformer_pb2_grpc.py' 2026-04-29T12:36:46,562 adding 'frequenz/api/common/v1/microgrid/components/transformer_pb2_grpc.pyi' 2026-04-29T12:36:46,564 adding 'frequenz/api/common/v1/microgrid/sensors/__init__.py' 2026-04-29T12:36:46,566 adding 'frequenz/api/common/v1/microgrid/sensors/sensors_pb2.py' 2026-04-29T12:36:46,568 adding 'frequenz/api/common/v1/microgrid/sensors/sensors_pb2.pyi' 2026-04-29T12:36:46,569 adding 'frequenz/api/common/v1/microgrid/sensors/sensors_pb2_grpc.py' 2026-04-29T12:36:46,570 adding 'frequenz/api/common/v1/microgrid/sensors/sensors_pb2_grpc.pyi' 2026-04-29T12:36:46,572 adding 'frequenz/api/common/v1/pagination/__init__.py' 2026-04-29T12:36:46,573 adding 'frequenz/api/common/v1/pagination/pagination_info_pb2.py' 2026-04-29T12:36:46,575 adding 'frequenz/api/common/v1/pagination/pagination_info_pb2.pyi' 2026-04-29T12:36:46,576 adding 'frequenz/api/common/v1/pagination/pagination_info_pb2_grpc.py' 2026-04-29T12:36:46,577 adding 'frequenz/api/common/v1/pagination/pagination_info_pb2_grpc.pyi' 2026-04-29T12:36:46,579 adding 'frequenz/api/common/v1/pagination/pagination_params_pb2.py' 2026-04-29T12:36:46,580 adding 'frequenz/api/common/v1/pagination/pagination_params_pb2.pyi' 2026-04-29T12:36:46,581 adding 'frequenz/api/common/v1/pagination/pagination_params_pb2_grpc.py' 2026-04-29T12:36:46,582 adding 'frequenz/api/common/v1/pagination/pagination_params_pb2_grpc.pyi' 2026-04-29T12:36:46,584 adding 'frequenz/api/common/v1/types/__init__.py' 2026-04-29T12:36:46,585 adding 'frequenz/api/common/v1/types/decimal_pb2.py' 2026-04-29T12:36:46,586 adding 'frequenz/api/common/v1/types/decimal_pb2.pyi' 2026-04-29T12:36:46,588 adding 'frequenz/api/common/v1/types/decimal_pb2_grpc.py' 2026-04-29T12:36:46,589 adding 'frequenz/api/common/v1/types/decimal_pb2_grpc.pyi' 2026-04-29T12:36:46,591 adding 'frequenz/api/common/v1alpha7/__init__.py' 2026-04-29T12:36:46,592 adding 'frequenz/api/common/v1alpha7/grid/__init__.py' 2026-04-29T12:36:46,593 adding 'frequenz/api/common/v1alpha7/grid/delivery_area_pb2.py' 2026-04-29T12:36:46,595 adding 'frequenz/api/common/v1alpha7/grid/delivery_area_pb2.pyi' 2026-04-29T12:36:46,596 adding 'frequenz/api/common/v1alpha7/grid/delivery_area_pb2_grpc.py' 2026-04-29T12:36:46,597 adding 'frequenz/api/common/v1alpha7/grid/delivery_area_pb2_grpc.pyi' 2026-04-29T12:36:46,599 adding 'frequenz/api/common/v1alpha7/grid/delivery_duration_pb2.py' 2026-04-29T12:36:46,600 adding 'frequenz/api/common/v1alpha7/grid/delivery_duration_pb2.pyi' 2026-04-29T12:36:46,602 adding 'frequenz/api/common/v1alpha7/grid/delivery_duration_pb2_grpc.py' 2026-04-29T12:36:46,603 adding 'frequenz/api/common/v1alpha7/grid/delivery_duration_pb2_grpc.pyi' 2026-04-29T12:36:46,605 adding 'frequenz/api/common/v1alpha7/market/__init__.py' 2026-04-29T12:36:46,606 adding 'frequenz/api/common/v1alpha7/market/energy_pb2.py' 2026-04-29T12:36:46,607 adding 'frequenz/api/common/v1alpha7/market/energy_pb2.pyi' 2026-04-29T12:36:46,609 adding 'frequenz/api/common/v1alpha7/market/energy_pb2_grpc.py' 2026-04-29T12:36:46,610 adding 'frequenz/api/common/v1alpha7/market/energy_pb2_grpc.pyi' 2026-04-29T12:36:46,611 adding 'frequenz/api/common/v1alpha7/market/power_pb2.py' 2026-04-29T12:36:46,613 adding 'frequenz/api/common/v1alpha7/market/power_pb2.pyi' 2026-04-29T12:36:46,614 adding 'frequenz/api/common/v1alpha7/market/power_pb2_grpc.py' 2026-04-29T12:36:46,615 adding 'frequenz/api/common/v1alpha7/market/power_pb2_grpc.pyi' 2026-04-29T12:36:46,616 adding 'frequenz/api/common/v1alpha7/market/price_pb2.py' 2026-04-29T12:36:46,618 adding 'frequenz/api/common/v1alpha7/market/price_pb2.pyi' 2026-04-29T12:36:46,620 adding 'frequenz/api/common/v1alpha7/market/price_pb2_grpc.py' 2026-04-29T12:36:46,621 adding 'frequenz/api/common/v1alpha7/market/price_pb2_grpc.pyi' 2026-04-29T12:36:46,623 adding 'frequenz/api/common/v1alpha7/metrics/__init__.py' 2026-04-29T12:36:46,625 adding 'frequenz/api/common/v1alpha7/metrics/bounds_pb2.py' 2026-04-29T12:36:46,626 adding 'frequenz/api/common/v1alpha7/metrics/bounds_pb2.pyi' 2026-04-29T12:36:46,627 adding 'frequenz/api/common/v1alpha7/metrics/bounds_pb2_grpc.py' 2026-04-29T12:36:46,628 adding 'frequenz/api/common/v1alpha7/metrics/bounds_pb2_grpc.pyi' 2026-04-29T12:36:46,630 adding 'frequenz/api/common/v1alpha7/metrics/metrics_pb2.py' 2026-04-29T12:36:46,632 adding 'frequenz/api/common/v1alpha7/metrics/metrics_pb2.pyi' 2026-04-29T12:36:46,634 adding 'frequenz/api/common/v1alpha7/metrics/metrics_pb2_grpc.py' 2026-04-29T12:36:46,635 adding 'frequenz/api/common/v1alpha7/metrics/metrics_pb2_grpc.pyi' 2026-04-29T12:36:46,643 adding 'frequenz/api/common/v1alpha7/microgrid/__init__.py' 2026-04-29T12:36:46,644 adding 'frequenz/api/common/v1alpha7/microgrid/lifetime_pb2.py' 2026-04-29T12:36:46,645 adding 'frequenz/api/common/v1alpha7/microgrid/lifetime_pb2.pyi' 2026-04-29T12:36:46,647 adding 'frequenz/api/common/v1alpha7/microgrid/lifetime_pb2_grpc.py' 2026-04-29T12:36:46,648 adding 'frequenz/api/common/v1alpha7/microgrid/lifetime_pb2_grpc.pyi' 2026-04-29T12:36:46,649 adding 'frequenz/api/common/v1alpha7/microgrid/microgrid_pb2.py' 2026-04-29T12:36:46,651 adding 'frequenz/api/common/v1alpha7/microgrid/microgrid_pb2.pyi' 2026-04-29T12:36:46,652 adding 'frequenz/api/common/v1alpha7/microgrid/microgrid_pb2_grpc.py' 2026-04-29T12:36:46,653 adding 'frequenz/api/common/v1alpha7/microgrid/microgrid_pb2_grpc.pyi' 2026-04-29T12:36:46,654 adding 'frequenz/api/common/v1alpha7/microgrid/communication_components/__init__.py' 2026-04-29T12:36:46,656 adding 'frequenz/api/common/v1alpha7/microgrid/communication_components/communication_components_pb2.py' 2026-04-29T12:36:46,658 adding 'frequenz/api/common/v1alpha7/microgrid/communication_components/communication_components_pb2.pyi' 2026-04-29T12:36:46,660 adding 'frequenz/api/common/v1alpha7/microgrid/communication_components/communication_components_pb2_grpc.py' 2026-04-29T12:36:46,661 adding 'frequenz/api/common/v1alpha7/microgrid/communication_components/communication_components_pb2_grpc.pyi' 2026-04-29T12:36:46,663 adding 'frequenz/api/common/v1alpha7/microgrid/electrical_components/__init__.py' 2026-04-29T12:36:46,665 adding 'frequenz/api/common/v1alpha7/microgrid/electrical_components/electrical_components_pb2.py' 2026-04-29T12:36:46,672 adding 'frequenz/api/common/v1alpha7/microgrid/electrical_components/electrical_components_pb2.pyi' 2026-04-29T12:36:46,673 adding 'frequenz/api/common/v1alpha7/microgrid/electrical_components/electrical_components_pb2_grpc.py' 2026-04-29T12:36:46,675 adding 'frequenz/api/common/v1alpha7/microgrid/electrical_components/electrical_components_pb2_grpc.pyi' 2026-04-29T12:36:46,676 adding 'frequenz/api/common/v1alpha7/microgrid/sensors/__init__.py' 2026-04-29T12:36:46,678 adding 'frequenz/api/common/v1alpha7/microgrid/sensors/sensors_pb2.py' 2026-04-29T12:36:46,680 adding 'frequenz/api/common/v1alpha7/microgrid/sensors/sensors_pb2.pyi' 2026-04-29T12:36:46,681 adding 'frequenz/api/common/v1alpha7/microgrid/sensors/sensors_pb2_grpc.py' 2026-04-29T12:36:46,682 adding 'frequenz/api/common/v1alpha7/microgrid/sensors/sensors_pb2_grpc.pyi' 2026-04-29T12:36:46,684 adding 'frequenz/api/common/v1alpha7/pagination/__init__.py' 2026-04-29T12:36:46,685 adding 'frequenz/api/common/v1alpha7/pagination/pagination_info_pb2.py' 2026-04-29T12:36:46,687 adding 'frequenz/api/common/v1alpha7/pagination/pagination_info_pb2.pyi' 2026-04-29T12:36:46,688 adding 'frequenz/api/common/v1alpha7/pagination/pagination_info_pb2_grpc.py' 2026-04-29T12:36:46,689 adding 'frequenz/api/common/v1alpha7/pagination/pagination_info_pb2_grpc.pyi' 2026-04-29T12:36:46,691 adding 'frequenz/api/common/v1alpha7/pagination/pagination_params_pb2.py' 2026-04-29T12:36:46,692 adding 'frequenz/api/common/v1alpha7/pagination/pagination_params_pb2.pyi' 2026-04-29T12:36:46,693 adding 'frequenz/api/common/v1alpha7/pagination/pagination_params_pb2_grpc.py' 2026-04-29T12:36:46,695 adding 'frequenz/api/common/v1alpha7/pagination/pagination_params_pb2_grpc.pyi' 2026-04-29T12:36:46,696 adding 'frequenz/api/common/v1alpha7/streaming/__init__.py' 2026-04-29T12:36:46,697 adding 'frequenz/api/common/v1alpha7/streaming/event_pb2.py' 2026-04-29T12:36:46,699 adding 'frequenz/api/common/v1alpha7/streaming/event_pb2.pyi' 2026-04-29T12:36:46,700 adding 'frequenz/api/common/v1alpha7/streaming/event_pb2_grpc.py' 2026-04-29T12:36:46,701 adding 'frequenz/api/common/v1alpha7/streaming/event_pb2_grpc.pyi' 2026-04-29T12:36:46,703 adding 'frequenz/api/common/v1alpha7/type/__init__.py' 2026-04-29T12:36:46,704 adding 'frequenz/api/common/v1alpha7/type/decimal_pb2.py' 2026-04-29T12:36:46,705 adding 'frequenz/api/common/v1alpha7/type/decimal_pb2.pyi' 2026-04-29T12:36:46,706 adding 'frequenz/api/common/v1alpha7/type/decimal_pb2_grpc.py' 2026-04-29T12:36:46,708 adding 'frequenz/api/common/v1alpha7/type/decimal_pb2_grpc.pyi' 2026-04-29T12:36:46,709 adding 'frequenz/api/common/v1alpha7/type/interval_pb2.py' 2026-04-29T12:36:46,710 adding 'frequenz/api/common/v1alpha7/type/interval_pb2.pyi' 2026-04-29T12:36:46,712 adding 'frequenz/api/common/v1alpha7/type/interval_pb2_grpc.py' 2026-04-29T12:36:46,713 adding 'frequenz/api/common/v1alpha7/type/interval_pb2_grpc.pyi' 2026-04-29T12:36:46,714 adding 'frequenz/api/common/v1alpha7/type/location_pb2.py' 2026-04-29T12:36:46,715 adding 'frequenz/api/common/v1alpha7/type/location_pb2.pyi' 2026-04-29T12:36:46,717 adding 'frequenz/api/common/v1alpha7/type/location_pb2_grpc.py' 2026-04-29T12:36:46,718 adding 'frequenz/api/common/v1alpha7/type/location_pb2_grpc.pyi' 2026-04-29T12:36:46,719 adding 'frequenz/api/common/v1alpha8/__init__.py' 2026-04-29T12:36:46,721 adding 'frequenz/api/common/v1alpha8/grid/__init__.py' 2026-04-29T12:36:46,722 adding 'frequenz/api/common/v1alpha8/grid/delivery_area_pb2.py' 2026-04-29T12:36:46,724 adding 'frequenz/api/common/v1alpha8/grid/delivery_area_pb2.pyi' 2026-04-29T12:36:46,725 adding 'frequenz/api/common/v1alpha8/grid/delivery_area_pb2_grpc.py' 2026-04-29T12:36:46,726 adding 'frequenz/api/common/v1alpha8/grid/delivery_area_pb2_grpc.pyi' 2026-04-29T12:36:46,727 adding 'frequenz/api/common/v1alpha8/grid/delivery_duration_pb2.py' 2026-04-29T12:36:46,729 adding 'frequenz/api/common/v1alpha8/grid/delivery_duration_pb2.pyi' 2026-04-29T12:36:46,730 adding 'frequenz/api/common/v1alpha8/grid/delivery_duration_pb2_grpc.py' 2026-04-29T12:36:46,731 adding 'frequenz/api/common/v1alpha8/grid/delivery_duration_pb2_grpc.pyi' 2026-04-29T12:36:46,733 adding 'frequenz/api/common/v1alpha8/gridpool/__init__.py' 2026-04-29T12:36:46,734 adding 'frequenz/api/common/v1alpha8/gridpool/gridpool_pb2.py' 2026-04-29T12:36:46,735 adding 'frequenz/api/common/v1alpha8/gridpool/gridpool_pb2.pyi' 2026-04-29T12:36:46,737 adding 'frequenz/api/common/v1alpha8/gridpool/gridpool_pb2_grpc.py' 2026-04-29T12:36:46,738 adding 'frequenz/api/common/v1alpha8/gridpool/gridpool_pb2_grpc.pyi' 2026-04-29T12:36:46,740 adding 'frequenz/api/common/v1alpha8/market/__init__.py' 2026-04-29T12:36:46,741 adding 'frequenz/api/common/v1alpha8/market/energy_pb2.py' 2026-04-29T12:36:46,742 adding 'frequenz/api/common/v1alpha8/market/energy_pb2.pyi' 2026-04-29T12:36:46,744 adding 'frequenz/api/common/v1alpha8/market/energy_pb2_grpc.py' 2026-04-29T12:36:46,745 adding 'frequenz/api/common/v1alpha8/market/energy_pb2_grpc.pyi' 2026-04-29T12:36:46,746 adding 'frequenz/api/common/v1alpha8/market/power_pb2.py' 2026-04-29T12:36:46,748 adding 'frequenz/api/common/v1alpha8/market/power_pb2.pyi' 2026-04-29T12:36:46,749 adding 'frequenz/api/common/v1alpha8/market/power_pb2_grpc.py' 2026-04-29T12:36:46,750 adding 'frequenz/api/common/v1alpha8/market/power_pb2_grpc.pyi' 2026-04-29T12:36:46,751 adding 'frequenz/api/common/v1alpha8/market/price_pb2.py' 2026-04-29T12:36:46,753 adding 'frequenz/api/common/v1alpha8/market/price_pb2.pyi' 2026-04-29T12:36:46,754 adding 'frequenz/api/common/v1alpha8/market/price_pb2_grpc.py' 2026-04-29T12:36:46,756 adding 'frequenz/api/common/v1alpha8/market/price_pb2_grpc.pyi' 2026-04-29T12:36:46,757 adding 'frequenz/api/common/v1alpha8/metrics/__init__.py' 2026-04-29T12:36:46,759 adding 'frequenz/api/common/v1alpha8/metrics/bounds_pb2.py' 2026-04-29T12:36:46,760 adding 'frequenz/api/common/v1alpha8/metrics/bounds_pb2.pyi' 2026-04-29T12:36:46,761 adding 'frequenz/api/common/v1alpha8/metrics/bounds_pb2_grpc.py' 2026-04-29T12:36:46,762 adding 'frequenz/api/common/v1alpha8/metrics/bounds_pb2_grpc.pyi' 2026-04-29T12:36:46,764 adding 'frequenz/api/common/v1alpha8/metrics/metrics_pb2.py' 2026-04-29T12:36:46,767 adding 'frequenz/api/common/v1alpha8/metrics/metrics_pb2.pyi' 2026-04-29T12:36:46,768 adding 'frequenz/api/common/v1alpha8/metrics/metrics_pb2_grpc.py' 2026-04-29T12:36:46,770 adding 'frequenz/api/common/v1alpha8/metrics/metrics_pb2_grpc.pyi' 2026-04-29T12:36:46,771 adding 'frequenz/api/common/v1alpha8/microgrid/__init__.py' 2026-04-29T12:36:46,773 adding 'frequenz/api/common/v1alpha8/microgrid/lifetime_pb2.py' 2026-04-29T12:36:46,774 adding 'frequenz/api/common/v1alpha8/microgrid/lifetime_pb2.pyi' 2026-04-29T12:36:46,775 adding 'frequenz/api/common/v1alpha8/microgrid/lifetime_pb2_grpc.py' 2026-04-29T12:36:46,776 adding 'frequenz/api/common/v1alpha8/microgrid/lifetime_pb2_grpc.pyi' 2026-04-29T12:36:46,778 adding 'frequenz/api/common/v1alpha8/microgrid/microgrid_pb2.py' 2026-04-29T12:36:46,779 adding 'frequenz/api/common/v1alpha8/microgrid/microgrid_pb2.pyi' 2026-04-29T12:36:46,781 adding 'frequenz/api/common/v1alpha8/microgrid/microgrid_pb2_grpc.py' 2026-04-29T12:36:46,782 adding 'frequenz/api/common/v1alpha8/microgrid/microgrid_pb2_grpc.pyi' 2026-04-29T12:36:46,783 adding 'frequenz/api/common/v1alpha8/microgrid/communication_components/__init__.py' 2026-04-29T12:36:46,785 adding 'frequenz/api/common/v1alpha8/microgrid/communication_components/communication_components_pb2.py' 2026-04-29T12:36:46,787 adding 'frequenz/api/common/v1alpha8/microgrid/communication_components/communication_components_pb2.pyi' 2026-04-29T12:36:46,789 adding 'frequenz/api/common/v1alpha8/microgrid/communication_components/communication_components_pb2_grpc.py' 2026-04-29T12:36:46,790 adding 'frequenz/api/common/v1alpha8/microgrid/communication_components/communication_components_pb2_grpc.pyi' 2026-04-29T12:36:46,792 adding 'frequenz/api/common/v1alpha8/microgrid/electrical_components/__init__.py' 2026-04-29T12:36:46,794 adding 'frequenz/api/common/v1alpha8/microgrid/electrical_components/electrical_components_pb2.py' 2026-04-29T12:36:46,801 adding 'frequenz/api/common/v1alpha8/microgrid/electrical_components/electrical_components_pb2.pyi' 2026-04-29T12:36:46,803 adding 'frequenz/api/common/v1alpha8/microgrid/electrical_components/electrical_components_pb2_grpc.py' 2026-04-29T12:36:46,804 adding 'frequenz/api/common/v1alpha8/microgrid/electrical_components/electrical_components_pb2_grpc.pyi' 2026-04-29T12:36:46,806 adding 'frequenz/api/common/v1alpha8/microgrid/sensors/__init__.py' 2026-04-29T12:36:46,807 adding 'frequenz/api/common/v1alpha8/microgrid/sensors/sensors_pb2.py' 2026-04-29T12:36:46,809 adding 'frequenz/api/common/v1alpha8/microgrid/sensors/sensors_pb2.pyi' 2026-04-29T12:36:46,811 adding 'frequenz/api/common/v1alpha8/microgrid/sensors/sensors_pb2_grpc.py' 2026-04-29T12:36:46,812 adding 'frequenz/api/common/v1alpha8/microgrid/sensors/sensors_pb2_grpc.pyi' 2026-04-29T12:36:46,814 adding 'frequenz/api/common/v1alpha8/pagination/__init__.py' 2026-04-29T12:36:46,815 adding 'frequenz/api/common/v1alpha8/pagination/pagination_info_pb2.py' 2026-04-29T12:36:46,817 adding 'frequenz/api/common/v1alpha8/pagination/pagination_info_pb2.pyi' 2026-04-29T12:36:46,818 adding 'frequenz/api/common/v1alpha8/pagination/pagination_info_pb2_grpc.py' 2026-04-29T12:36:46,820 adding 'frequenz/api/common/v1alpha8/pagination/pagination_info_pb2_grpc.pyi' 2026-04-29T12:36:46,821 adding 'frequenz/api/common/v1alpha8/pagination/pagination_params_pb2.py' 2026-04-29T12:36:46,823 adding 'frequenz/api/common/v1alpha8/pagination/pagination_params_pb2.pyi' 2026-04-29T12:36:46,824 adding 'frequenz/api/common/v1alpha8/pagination/pagination_params_pb2_grpc.py' 2026-04-29T12:36:46,825 adding 'frequenz/api/common/v1alpha8/pagination/pagination_params_pb2_grpc.pyi' 2026-04-29T12:36:46,826 adding 'frequenz/api/common/v1alpha8/streaming/__init__.py' 2026-04-29T12:36:46,828 adding 'frequenz/api/common/v1alpha8/streaming/event_pb2.py' 2026-04-29T12:36:46,829 adding 'frequenz/api/common/v1alpha8/streaming/event_pb2.pyi' 2026-04-29T12:36:46,830 adding 'frequenz/api/common/v1alpha8/streaming/event_pb2_grpc.py' 2026-04-29T12:36:46,831 adding 'frequenz/api/common/v1alpha8/streaming/event_pb2_grpc.pyi' 2026-04-29T12:36:46,832 adding 'frequenz/api/common/v1alpha8/types/__init__.py' 2026-04-29T12:36:46,834 adding 'frequenz/api/common/v1alpha8/types/decimal_pb2.py' 2026-04-29T12:36:46,835 adding 'frequenz/api/common/v1alpha8/types/decimal_pb2.pyi' 2026-04-29T12:36:46,836 adding 'frequenz/api/common/v1alpha8/types/decimal_pb2_grpc.py' 2026-04-29T12:36:46,837 adding 'frequenz/api/common/v1alpha8/types/decimal_pb2_grpc.pyi' 2026-04-29T12:36:46,839 adding 'frequenz/api/common/v1alpha8/types/interval_pb2.py' 2026-04-29T12:36:46,840 adding 'frequenz/api/common/v1alpha8/types/interval_pb2.pyi' 2026-04-29T12:36:46,841 adding 'frequenz/api/common/v1alpha8/types/interval_pb2_grpc.py' 2026-04-29T12:36:46,842 adding 'frequenz/api/common/v1alpha8/types/interval_pb2_grpc.pyi' 2026-04-29T12:36:46,843 adding 'frequenz/api/common/v1alpha8/types/location_pb2.py' 2026-04-29T12:36:46,844 adding 'frequenz/api/common/v1alpha8/types/location_pb2.pyi' 2026-04-29T12:36:46,846 adding 'frequenz/api/common/v1alpha8/types/location_pb2_grpc.py' 2026-04-29T12:36:46,847 adding 'frequenz/api/common/v1alpha8/types/location_pb2_grpc.pyi' 2026-04-29T12:36:46,849 adding 'frequenz_api_common-0.8.4.dist-info/licenses/LICENSE' 2026-04-29T12:36:46,851 adding 'frequenz_api_common-0.8.4.dist-info/METADATA' 2026-04-29T12:36:46,852 adding 'frequenz_api_common-0.8.4.dist-info/WHEEL' 2026-04-29T12:36:46,852 adding 'frequenz_api_common-0.8.4.dist-info/top_level.txt' 2026-04-29T12:36:46,857 adding 'frequenz_api_common-0.8.4.dist-info/RECORD' 2026-04-29T12:36:46,864 removing build/bdist.linux-armv7l/wheel 2026-04-29T12:36:47,036 Building wheel for frequenz-api-common (pyproject.toml): finished with status 'done' 2026-04-29T12:36:47,047 Created wheel for frequenz-api-common: filename=frequenz_api_common-0.8.4-py3-none-any.whl size=308050 sha256=500eb199510f61b06156ad77dfa5a54cd856473eaacc4230e35919ea684aa51f 2026-04-29T12:36:47,048 Stored in directory: /tmp/pip-ephem-wheel-cache-ryu91s53/wheels/73/18/fb/659cf7c902b49dc4da4385e3333bef0787812701adef699c4e 2026-04-29T12:36:47,068 Successfully built frequenz-api-common 2026-04-29T12:36:47,079 Removed build tracker: '/tmp/pip-build-tracker-e33cnfre'