2026-05-31T15:03:55,622 Created temporary directory: /tmp/pip-ephem-wheel-cache-yrf3x_kx 2026-05-31T15:03:55,624 Created temporary directory: /tmp/pip-build-tracker-900kh7_6 2026-05-31T15:03:55,624 Initialized build tracking at /tmp/pip-build-tracker-900kh7_6 2026-05-31T15:03:55,625 Created build tracker: /tmp/pip-build-tracker-900kh7_6 2026-05-31T15:03:55,625 Entered build tracker: /tmp/pip-build-tracker-900kh7_6 2026-05-31T15:03:55,626 Created temporary directory: /tmp/pip-wheel-h25tgamb 2026-05-31T15:03:55,629 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-05-31T15:03:55,632 Created temporary directory: /tmp/pip-ephem-wheel-cache-a0inv5xc 2026-05-31T15:03:55,654 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-05-31T15:03:55,657 2 location(s) to search for versions of frequenz-api-common: 2026-05-31T15:03:55,657 * https://pypi.org/simple/frequenz-api-common/ 2026-05-31T15:03:55,657 * https://www.piwheels.org/simple/frequenz-api-common/ 2026-05-31T15:03:55,658 Fetching project page and analyzing links: https://pypi.org/simple/frequenz-api-common/ 2026-05-31T15:03:55,659 Getting page https://pypi.org/simple/frequenz-api-common/ 2026-05-31T15:03:55,661 Found index url https://pypi.org/simple 2026-05-31T15:03:55,890 Fetched page https://pypi.org/simple/frequenz-api-common/ as application/vnd.pypi.simple.v1+json 2026-05-31T15:03:55,901 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-05-31T15:03:55,902 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-05-31T15:03:55,903 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-05-31T15:03:55,903 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-05-31T15:03:55,904 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-05-31T15:03:55,905 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-05-31T15:03:55,906 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-05-31T15:03:55,907 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-05-31T15:03:55,908 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-05-31T15:03:55,909 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-05-31T15:03:55,910 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-05-31T15:03:55,911 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-05-31T15:03:55,912 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-05-31T15:03:55,913 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-05-31T15:03:55,914 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-05-31T15:03:55,914 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-05-31T15:03:55,915 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-05-31T15:03:55,916 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-05-31T15:03:55,917 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-05-31T15:03:55,917 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-05-31T15:03:55,918 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-05-31T15:03:55,919 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-05-31T15:03:55,920 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-05-31T15:03:55,921 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-05-31T15:03:55,922 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-05-31T15:03:55,922 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-05-31T15:03:55,923 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-05-31T15:03:55,924 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-05-31T15:03:55,925 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-05-31T15:03:55,925 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-05-31T15:03:55,926 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-05-31T15:03:55,927 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-05-31T15:03:55,928 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-05-31T15:03:55,929 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-05-31T15:03:55,929 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-05-31T15:03:55,930 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-05-31T15:03:55,931 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-05-31T15:03:55,932 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-05-31T15:03:55,933 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-05-31T15:03:55,933 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-05-31T15:03:55,934 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-05-31T15:03:55,935 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-05-31T15:03:55,936 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-05-31T15:03:55,937 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-05-31T15:03:55,937 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-05-31T15:03:55,938 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-05-31T15:03:55,939 Skipping link: No binaries permitted for frequenz-api-common: https://files.pythonhosted.org/packages/1f/98/356d50357f5032f1856827b57c70ab546dd7e1de5c16c4cebfefd598430b/frequenz_api_common-0.8.5-py3-none-any.whl (from https://pypi.org/simple/frequenz-api-common/) (requires-python:<4,>=3.11) 2026-05-31T15:03:55,940 Found link https://files.pythonhosted.org/packages/76/0a/90a67c20fc2e97dba58f07407bfd5fab059a47eafc3a9e0238ec847f612e/frequenz_api_common-0.8.5.tar.gz (from https://pypi.org/simple/frequenz-api-common/) (requires-python:<4,>=3.11), version: 0.8.5 2026-05-31T15:03:55,940 Skipping link: No binaries permitted for frequenz-api-common: https://files.pythonhosted.org/packages/85/cf/be998a242454b876f9e3e6c05933a215c1744dc62dbee73707d167f50ed7/frequenz_api_common-0.8.8-py3-none-any.whl (from https://pypi.org/simple/frequenz-api-common/) (requires-python:<4,>=3.11) 2026-05-31T15:03:55,941 Found link https://files.pythonhosted.org/packages/f8/66/f7668480e09e8a392d43085b92d156b01a07832eaaff87490cacf2a24229/frequenz_api_common-0.8.8.tar.gz (from https://pypi.org/simple/frequenz-api-common/) (requires-python:<4,>=3.11), version: 0.8.8 2026-05-31T15:03:55,942 Fetching project page and analyzing links: https://www.piwheels.org/simple/frequenz-api-common/ 2026-05-31T15:03:55,943 Getting page https://www.piwheels.org/simple/frequenz-api-common/ 2026-05-31T15:03:55,944 Found index url https://www.piwheels.org/simple 2026-05-31T15:03:56,127 Fetched page https://www.piwheels.org/simple/frequenz-api-common/ as text/html 2026-05-31T15:03:56,135 Skipping link: No binaries permitted for frequenz-api-common: https://www.piwheels.org/simple/frequenz-api-common/frequenz_api_common-0.8.5-py3-none-any.whl#sha256=020027b06d9327d7b43b5e959898d0a41c9cf6b024e5624666929848ebebd4cf (from https://www.piwheels.org/simple/frequenz-api-common/) (requires-python:<4,>=3.11) 2026-05-31T15:03:56,136 Skipping link: No binaries permitted for frequenz-api-common: https://archive1.piwheels.org/simple/frequenz-api-common/frequenz_api_common-0.8.4-py3-none-any.whl#sha256=500eb199510f61b06156ad77dfa5a54cd856473eaacc4230e35919ea684aa51f (from https://www.piwheels.org/simple/frequenz-api-common/) (requires-python:<4,>=3.11) 2026-05-31T15:03:56,136 Skipping link: No binaries permitted for frequenz-api-common: https://archive1.piwheels.org/simple/frequenz-api-common/frequenz_api_common-0.8.3-py3-none-any.whl#sha256=4da65ac196716155e3e7d0b5462cfae0e1decff1d15c78e2e35ac03fd0028b6d (from https://www.piwheels.org/simple/frequenz-api-common/) (requires-python:<4,>=3.11) 2026-05-31T15:03:56,137 Skipping link: No binaries permitted for frequenz-api-common: https://archive1.piwheels.org/simple/frequenz-api-common/frequenz_api_common-0.8.2-py3-none-any.whl#sha256=0ad6bd2428eca206facc1d845f23409126d76a49790a77280418df37e35ff145 (from https://www.piwheels.org/simple/frequenz-api-common/) (requires-python:<4,>=3.11) 2026-05-31T15:03:56,137 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-05-31T15:03:56,138 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-05-31T15:03:56,138 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-05-31T15:03:56,139 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-05-31T15:03:56,140 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-05-31T15:03:56,140 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-05-31T15:03:56,141 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-05-31T15:03:56,141 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-05-31T15:03:56,142 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-05-31T15:03:56,143 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-05-31T15:03:56,143 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-05-31T15:03:56,144 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-05-31T15:03:56,144 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-05-31T15:03:56,145 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-05-31T15:03:56,145 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-05-31T15:03:56,146 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-05-31T15:03:56,146 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-05-31T15:03:56,147 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-05-31T15:03:56,148 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-05-31T15:03:56,148 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-05-31T15:03:56,149 Skipping link: not a file: https://www.piwheels.org/simple/frequenz-api-common/ 2026-05-31T15:03:56,149 Skipping link: not a file: https://pypi.org/simple/frequenz-api-common/ 2026-05-31T15:03:56,171 Given no hashes to check 1 links for project 'frequenz-api-common': discarding no candidates 2026-05-31T15:03:56,189 Collecting frequenz-api-common==0.8.8 2026-05-31T15:03:56,191 Created temporary directory: /tmp/pip-unpack-l8jmryji 2026-05-31T15:03:56,347 Downloading frequenz_api_common-0.8.8.tar.gz (72 kB) 2026-05-31T15:03:56,666 Added frequenz-api-common==0.8.8 from https://files.pythonhosted.org/packages/f8/66/f7668480e09e8a392d43085b92d156b01a07832eaaff87490cacf2a24229/frequenz_api_common-0.8.8.tar.gz to build tracker '/tmp/pip-build-tracker-900kh7_6' 2026-05-31T15:03:56,679 Created temporary directory: /tmp/pip-build-env-4t6kuh5v 2026-05-31T15:03:56,684 Installing build dependencies: started 2026-05-31T15:03:56,685 Running command pip subprocess to install build dependencies 2026-05-31T15:03:57,842 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-05-31T15:03:58,271 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-05-31T15:03:58,295 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-05-31T15:04:00,033 Collecting setuptools==82.0.1 2026-05-31T15:04:00,034 Obtaining dependency information for setuptools==82.0.1 from https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl.metadata 2026-05-31T15:04:00,049 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl.metadata (6.5 kB) 2026-05-31T15:04:00,392 Collecting setuptools_scm[toml]==10.0.5 2026-05-31T15:04:00,393 Obtaining dependency information for setuptools_scm[toml]==10.0.5 from https://www.piwheels.org/simple/setuptools-scm/setuptools_scm-10.0.5-py3-none-any.whl.metadata 2026-05-31T15:04:00,409 Using cached https://www.piwheels.org/simple/setuptools-scm/setuptools_scm-10.0.5-py3-none-any.whl.metadata (6.5 kB) 2026-05-31T15:04:00,419 Discarding https://www.piwheels.org/simple/setuptools-scm/setuptools_scm-10.0.5-py3-none-any.whl#sha256=600c37b3fea2bb517f59d76792adae856d0b5ce7735b186e4cde804375251321 (from https://www.piwheels.org/simple/setuptools-scm/) (requires-python:>=3.10): Requested setuptools_scm==10.0.5 from https://www.piwheels.org/simple/setuptools-scm/setuptools_scm-10.0.5-py3-none-any.whl#sha256=600c37b3fea2bb517f59d76792adae856d0b5ce7735b186e4cde804375251321 has inconsistent Name: expected 'setuptools_scm', but metadata has 'setuptools-scm' 2026-05-31T15:04:00,444 Using cached setuptools_scm-10.0.5-py3-none-any.whl (21 kB) 2026-05-31T15:04:00,691 Collecting frequenz-repo-config[api]==0.17.0 2026-05-31T15:04:00,692 Obtaining dependency information for frequenz-repo-config[api]==0.17.0 from https://archive1.piwheels.org/simple/frequenz-repo-config/frequenz_repo_config-0.17.0-py3-none-any.whl.metadata 2026-05-31T15:04:00,903 Using cached https://archive1.piwheels.org/simple/frequenz-repo-config/frequenz_repo_config-0.17.0-py3-none-any.whl.metadata (7.1 kB) 2026-05-31T15:04:02,466 Collecting protobuf==6.33.6 2026-05-31T15:04:02,473 Using cached protobuf-6.33.6-py3-none-any.whl (170 kB) 2026-05-31T15:04:07,544 Collecting grpcio-tools==1.80.0 2026-05-31T15:04:07,545 Obtaining dependency information for grpcio-tools==1.80.0 from https://www.piwheels.org/simple/grpcio-tools/grpcio_tools-1.80.0-cp311-cp311-linux_armv7l.whl.metadata 2026-05-31T15:04:07,566 Using cached https://www.piwheels.org/simple/grpcio-tools/grpcio_tools-1.80.0-cp311-cp311-linux_armv7l.whl.metadata (5.3 kB) 2026-05-31T15:04:12,222 Collecting grpcio==1.80.0 2026-05-31T15:04:12,309 Using cached grpcio-1.80.0-cp311-cp311-linux_armv7l.whl (6.1 MB) 2026-05-31T15:04:12,537 Collecting vcs-versioning>=1.0.0.dev0 2026-05-31T15:04:12,538 Obtaining dependency information for vcs-versioning>=1.0.0.dev0 from https://www.piwheels.org/simple/vcs-versioning/vcs_versioning-1.1.1-py3-none-any.whl.metadata 2026-05-31T15:04:12,552 Using cached https://www.piwheels.org/simple/vcs-versioning/vcs_versioning-1.1.1-py3-none-any.whl.metadata (1.6 kB) 2026-05-31T15:04:12,736 Collecting packaging>=20 2026-05-31T15:04:12,737 Obtaining dependency information for packaging>=20 from https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl.metadata 2026-05-31T15:04:12,751 Using cached https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl.metadata (3.5 kB) 2026-05-31T15:04:13,034 Collecting nox>=2022.11.21 2026-05-31T15:04:13,035 Obtaining dependency information for nox>=2022.11.21 from https://www.piwheels.org/simple/nox/nox-2026.4.10-py3-none-any.whl.metadata 2026-05-31T15:04:13,051 Using cached https://www.piwheels.org/simple/nox/nox-2026.4.10-py3-none-any.whl.metadata (4.9 kB) 2026-05-31T15:04:13,151 Collecting mkdocs-gen-files<0.7.0,>=0.4.0 2026-05-31T15:04:13,152 Obtaining dependency information for mkdocs-gen-files<0.7.0,>=0.4.0 from https://archive1.piwheels.org/simple/mkdocs-gen-files/mkdocs_gen_files-0.6.1-py3-none-any.whl.metadata 2026-05-31T15:04:13,377 Using cached https://archive1.piwheels.org/simple/mkdocs-gen-files/mkdocs_gen_files-0.6.1-py3-none-any.whl.metadata (3.0 kB) 2026-05-31T15:04:13,526 Collecting semver<4,>=3.0.1 2026-05-31T15:04:13,528 Obtaining dependency information for semver<4,>=3.0.1 from https://www.piwheels.org/simple/semver/semver-3.0.4-py3-none-any.whl.metadata 2026-05-31T15:04:13,544 Using cached https://www.piwheels.org/simple/semver/semver-3.0.4-py3-none-any.whl.metadata (6.8 kB) 2026-05-31T15:04:13,692 Collecting github-action-utils<2,>=1.1.0 2026-05-31T15:04:13,693 Obtaining dependency information for github-action-utils<2,>=1.1.0 from https://archive1.piwheels.org/simple/github-action-utils/github_action_utils-1.1.0-py2.py3-none-any.whl.metadata 2026-05-31T15:04:13,743 Using cached https://archive1.piwheels.org/simple/github-action-utils/github_action_utils-1.1.0-py2.py3-none-any.whl.metadata (14 kB) 2026-05-31T15:04:14,030 Collecting mkdocstrings-python<3,>=1.14.6 2026-05-31T15:04:14,031 Obtaining dependency information for mkdocstrings-python<3,>=1.14.6 from https://www.piwheels.org/simple/mkdocstrings-python/mkdocstrings_python-2.0.3-py3-none-any.whl.metadata 2026-05-31T15:04:14,046 Using cached https://www.piwheels.org/simple/mkdocstrings-python/mkdocstrings_python-2.0.3-py3-none-any.whl.metadata (12 kB) 2026-05-31T15:04:14,249 Collecting mypy-protobuf<6,>=3.0.0 2026-05-31T15:04:14,251 Obtaining dependency information for mypy-protobuf<6,>=3.0.0 from https://www.piwheels.org/simple/mypy-protobuf/mypy_protobuf-5.1.0-py3-none-any.whl.metadata 2026-05-31T15:04:14,267 Using cached https://www.piwheels.org/simple/mypy-protobuf/mypy_protobuf-5.1.0-py3-none-any.whl.metadata (19 kB) 2026-05-31T15:04:15,120 Collecting typing-extensions~=4.12 2026-05-31T15:04:15,121 Obtaining dependency information for typing-extensions~=4.12 from https://www.piwheels.org/simple/typing-extensions/typing_extensions-4.15.0-py3-none-any.whl.metadata 2026-05-31T15:04:15,136 Using cached https://www.piwheels.org/simple/typing-extensions/typing_extensions-4.15.0-py3-none-any.whl.metadata (3.3 kB) 2026-05-31T15:04:15,145 Discarding https://www.piwheels.org/simple/typing-extensions/typing_extensions-4.15.0-py3-none-any.whl#sha256=f0fa19c6845758ab08074a0cfa8b7aecb71c999ca73d62883bc25cc018c4e548 (from https://www.piwheels.org/simple/typing-extensions/) (requires-python:>=3.9): Requested typing-extensions~=4.12 from https://www.piwheels.org/simple/typing-extensions/typing_extensions-4.15.0-py3-none-any.whl#sha256=f0fa19c6845758ab08074a0cfa8b7aecb71c999ca73d62883bc25cc018c4e548 (from grpcio==1.80.0) has inconsistent Name: expected 'typing-extensions', but metadata has 'typing_extensions' 2026-05-31T15:04:15,169 Using cached typing_extensions-4.15.0-py3-none-any.whl (44 kB) 2026-05-31T15:04:15,379 Collecting mkdocs<=1.6.1,>=1.4.1 2026-05-31T15:04:15,380 Obtaining dependency information for mkdocs<=1.6.1,>=1.4.1 from https://www.piwheels.org/simple/mkdocs/mkdocs-1.6.1-py3-none-any.whl.metadata 2026-05-31T15:04:15,396 Using cached https://www.piwheels.org/simple/mkdocs/mkdocs-1.6.1-py3-none-any.whl.metadata (6.0 kB) 2026-05-31T15:04:15,467 Collecting properdocs>=1.6.5 2026-05-31T15:04:15,469 Obtaining dependency information for properdocs>=1.6.5 from https://archive1.piwheels.org/simple/properdocs/properdocs-1.6.7-py3-none-any.whl.metadata 2026-05-31T15:04:15,540 Using cached https://archive1.piwheels.org/simple/properdocs/properdocs-1.6.7-py3-none-any.whl.metadata (4.8 kB) 2026-05-31T15:04:15,791 Collecting mkdocstrings>=0.30 2026-05-31T15:04:15,792 Obtaining dependency information for mkdocstrings>=0.30 from https://www.piwheels.org/simple/mkdocstrings/mkdocstrings-1.0.4-py3-none-any.whl.metadata 2026-05-31T15:04:15,807 Using cached https://www.piwheels.org/simple/mkdocstrings/mkdocstrings-1.0.4-py3-none-any.whl.metadata (15 kB) 2026-05-31T15:04:15,918 Collecting mkdocs-autorefs>=1.4 2026-05-31T15:04:15,919 Obtaining dependency information for mkdocs-autorefs>=1.4 from https://www.piwheels.org/simple/mkdocs-autorefs/mkdocs_autorefs-1.4.4-py3-none-any.whl.metadata 2026-05-31T15:04:15,935 Using cached https://www.piwheels.org/simple/mkdocs-autorefs/mkdocs_autorefs-1.4.4-py3-none-any.whl.metadata (14 kB) 2026-05-31T15:04:16,007 Collecting griffelib>=2.0 2026-05-31T15:04:16,008 Obtaining dependency information for griffelib>=2.0 from https://www.piwheels.org/simple/griffelib/griffelib-2.0.2-py3-none-any.whl.metadata 2026-05-31T15:04:16,023 Using cached https://www.piwheels.org/simple/griffelib/griffelib-2.0.2-py3-none-any.whl.metadata (1.3 kB) 2026-05-31T15:04:16,365 Collecting types-protobuf>=4.24 2026-05-31T15:04:16,367 Obtaining dependency information for types-protobuf>=4.24 from https://www.piwheels.org/simple/types-protobuf/types_protobuf-7.34.1.20260518-py3-none-any.whl.metadata 2026-05-31T15:04:16,383 Using cached https://www.piwheels.org/simple/types-protobuf/types_protobuf-7.34.1.20260518-py3-none-any.whl.metadata (2.2 kB) 2026-05-31T15:04:16,709 Collecting argcomplete<4,>=1.9.4 2026-05-31T15:04:16,711 Obtaining dependency information for argcomplete<4,>=1.9.4 from https://www.piwheels.org/simple/argcomplete/argcomplete-3.6.3-py3-none-any.whl.metadata 2026-05-31T15:04:16,726 Using cached https://www.piwheels.org/simple/argcomplete/argcomplete-3.6.3-py3-none-any.whl.metadata (16 kB) 2026-05-31T15:04:16,873 Collecting attrs>=24.1 2026-05-31T15:04:16,875 Obtaining dependency information for attrs>=24.1 from https://www.piwheels.org/simple/attrs/attrs-26.1.0-py3-none-any.whl.metadata 2026-05-31T15:04:16,890 Using cached https://www.piwheels.org/simple/attrs/attrs-26.1.0-py3-none-any.whl.metadata (8.8 kB) 2026-05-31T15:04:17,067 Collecting colorlog<7,>=2.6.1 2026-05-31T15:04:17,068 Obtaining dependency information for colorlog<7,>=2.6.1 from https://www.piwheels.org/simple/colorlog/colorlog-6.10.1-py3-none-any.whl.metadata 2026-05-31T15:04:17,083 Using cached https://www.piwheels.org/simple/colorlog/colorlog-6.10.1-py3-none-any.whl.metadata (11 kB) 2026-05-31T15:04:17,173 Collecting dependency-groups>=1.1 2026-05-31T15:04:17,174 Obtaining dependency information for dependency-groups>=1.1 from https://archive1.piwheels.org/simple/dependency-groups/dependency_groups-1.3.1-py3-none-any.whl.metadata 2026-05-31T15:04:17,227 Using cached https://archive1.piwheels.org/simple/dependency-groups/dependency_groups-1.3.1-py3-none-any.whl.metadata (2.3 kB) 2026-05-31T15:04:17,429 Collecting humanize>=4 2026-05-31T15:04:17,430 Obtaining dependency information for humanize>=4 from https://www.piwheels.org/simple/humanize/humanize-4.15.0-py3-none-any.whl.metadata 2026-05-31T15:04:17,446 Using cached https://www.piwheels.org/simple/humanize/humanize-4.15.0-py3-none-any.whl.metadata (7.8 kB) 2026-05-31T15:04:18,163 Collecting virtualenv>=20.15 2026-05-31T15:04:18,164 Obtaining dependency information for virtualenv>=20.15 from https://www.piwheels.org/simple/virtualenv/virtualenv-21.4.1-py3-none-any.whl.metadata 2026-05-31T15:04:18,183 Using cached https://www.piwheels.org/simple/virtualenv/virtualenv-21.4.1-py3-none-any.whl.metadata (3.5 kB) 2026-05-31T15:04:18,773 Collecting click>=7.0 2026-05-31T15:04:18,774 Obtaining dependency information for click>=7.0 from https://www.piwheels.org/simple/click/click-8.4.1-py3-none-any.whl.metadata 2026-05-31T15:04:18,791 Using cached https://www.piwheels.org/simple/click/click-8.4.1-py3-none-any.whl.metadata (2.6 kB) 2026-05-31T15:04:18,885 Collecting ghp-import>=1.0 2026-05-31T15:04:18,887 Obtaining dependency information for ghp-import>=1.0 from https://www.piwheels.org/simple/ghp-import/ghp_import-2.1.0-py3-none-any.whl.metadata 2026-05-31T15:04:18,902 Using cached https://www.piwheels.org/simple/ghp-import/ghp_import-2.1.0-py3-none-any.whl.metadata (7.2 kB) 2026-05-31T15:04:19,048 Collecting jinja2>=2.11.1 2026-05-31T15:04:19,050 Obtaining dependency information for jinja2>=2.11.1 from https://www.piwheels.org/simple/jinja2/jinja2-3.1.6-py3-none-any.whl.metadata 2026-05-31T15:04:19,065 Using cached https://www.piwheels.org/simple/jinja2/jinja2-3.1.6-py3-none-any.whl.metadata (2.9 kB) 2026-05-31T15:04:19,074 Discarding https://www.piwheels.org/simple/jinja2/jinja2-3.1.6-py3-none-any.whl#sha256=fe8571fbbd1ff453eb75ea114f68611e5b3e5b8b018397eeb70573daa35d45ea (from https://www.piwheels.org/simple/jinja2/) (requires-python:>=3.7): Requested jinja2>=2.11.1 from https://www.piwheels.org/simple/jinja2/jinja2-3.1.6-py3-none-any.whl#sha256=fe8571fbbd1ff453eb75ea114f68611e5b3e5b8b018397eeb70573daa35d45ea (from mkdocs<=1.6.1,>=1.4.1->mkdocs-gen-files<0.7.0,>=0.4.0->frequenz-repo-config==0.17.0) has inconsistent Name: expected 'jinja2', but metadata has 'Jinja2' 2026-05-31T15:04:19,101 Using cached jinja2-3.1.6-py3-none-any.whl (134 kB) 2026-05-31T15:04:19,278 Collecting markdown>=3.3.6 2026-05-31T15:04:19,279 Obtaining dependency information for markdown>=3.3.6 from https://www.piwheels.org/simple/markdown/markdown-3.10.2-py3-none-any.whl.metadata 2026-05-31T15:04:19,294 Using cached https://www.piwheels.org/simple/markdown/markdown-3.10.2-py3-none-any.whl.metadata (5.1 kB) 2026-05-31T15:04:19,303 Discarding https://www.piwheels.org/simple/markdown/markdown-3.10.2-py3-none-any.whl#sha256=2ea20d88acb618676abfef68c297c45c9b17c2757b2ff37ebf51722e954d8614 (from https://www.piwheels.org/simple/markdown/) (requires-python:>=3.10): Requested markdown>=3.3.6 from https://www.piwheels.org/simple/markdown/markdown-3.10.2-py3-none-any.whl#sha256=2ea20d88acb618676abfef68c297c45c9b17c2757b2ff37ebf51722e954d8614 (from mkdocs<=1.6.1,>=1.4.1->mkdocs-gen-files<0.7.0,>=0.4.0->frequenz-repo-config==0.17.0) has inconsistent Name: expected 'markdown', but metadata has 'Markdown' 2026-05-31T15:04:19,329 Using cached markdown-3.10.2-py3-none-any.whl (108 kB) 2026-05-31T15:04:19,985 Collecting markupsafe>=2.0.1 2026-05-31T15:04:19,986 Obtaining dependency information for markupsafe>=2.0.1 from https://www.piwheels.org/simple/markupsafe/markupsafe-3.0.3-cp311-cp311-linux_armv7l.whl.metadata 2026-05-31T15:04:20,010 Using cached https://www.piwheels.org/simple/markupsafe/markupsafe-3.0.3-cp311-cp311-linux_armv7l.whl.metadata (2.7 kB) 2026-05-31T15:04:20,019 Discarding https://www.piwheels.org/simple/markupsafe/markupsafe-3.0.3-cp311-cp311-linux_armv7l.whl#sha256=41e984d07c913c0b4bd798169dbfecee9e7b81c9682d4b3a503701b3048de377 (from https://www.piwheels.org/simple/markupsafe/) (requires-python:>=3.9): Requested markupsafe>=2.0.1 from https://www.piwheels.org/simple/markupsafe/markupsafe-3.0.3-cp311-cp311-linux_armv7l.whl#sha256=41e984d07c913c0b4bd798169dbfecee9e7b81c9682d4b3a503701b3048de377 (from mkdocs<=1.6.1,>=1.4.1->mkdocs-gen-files<0.7.0,>=0.4.0->frequenz-repo-config==0.17.0) has inconsistent Name: expected 'markupsafe', but metadata has 'MarkupSafe' 2026-05-31T15:04:20,037 Obtaining dependency information for markupsafe>=2.0.1 from https://www.piwheels.org/simple/markupsafe/MarkupSafe-3.0.1-cp311-cp311-linux_armv7l.whl.metadata 2026-05-31T15:04:20,054 Using cached https://www.piwheels.org/simple/markupsafe/MarkupSafe-3.0.1-cp311-cp311-linux_armv7l.whl.metadata (4.0 kB) 2026-05-31T15:04:20,064 Discarding https://www.piwheels.org/simple/markupsafe/MarkupSafe-3.0.1-cp311-cp311-linux_armv7l.whl#sha256=717caf72807a7ee484604c0f4f950adf787c48f25244f26d9ddc4b4edee8881a (from https://www.piwheels.org/simple/markupsafe/) (requires-python:>=3.9): Requested markupsafe>=2.0.1 from https://www.piwheels.org/simple/markupsafe/MarkupSafe-3.0.1-cp311-cp311-linux_armv7l.whl#sha256=717caf72807a7ee484604c0f4f950adf787c48f25244f26d9ddc4b4edee8881a (from mkdocs<=1.6.1,>=1.4.1->mkdocs-gen-files<0.7.0,>=0.4.0->frequenz-repo-config==0.17.0) has inconsistent Name: expected 'markupsafe', but metadata has 'MarkupSafe' 2026-05-31T15:04:20,083 Obtaining dependency information for markupsafe>=2.0.1 from https://archive1.piwheels.org/simple/markupsafe/MarkupSafe-3.0.0-cp311-cp311-linux_armv7l.whl.metadata 2026-05-31T15:04:20,332 Using cached https://archive1.piwheels.org/simple/markupsafe/MarkupSafe-3.0.0-cp311-cp311-linux_armv7l.whl.metadata (4.0 kB) 2026-05-31T15:04:20,341 Discarding https://archive1.piwheels.org/simple/markupsafe/MarkupSafe-3.0.0-cp311-cp311-linux_armv7l.whl#sha256=503f60443d39a34ff808df9ed8141ec6f6e74b2ef5c9d1527be67ce3b2c384a3 (from https://www.piwheels.org/simple/markupsafe/) (requires-python:>=3.9): Requested markupsafe>=2.0.1 from https://archive1.piwheels.org/simple/markupsafe/MarkupSafe-3.0.0-cp311-cp311-linux_armv7l.whl#sha256=503f60443d39a34ff808df9ed8141ec6f6e74b2ef5c9d1527be67ce3b2c384a3 (from mkdocs<=1.6.1,>=1.4.1->mkdocs-gen-files<0.7.0,>=0.4.0->frequenz-repo-config==0.17.0) has inconsistent Name: expected 'markupsafe', but metadata has 'MarkupSafe' 2026-05-31T15:04:20,360 Obtaining dependency information for markupsafe>=2.0.1 from https://www.piwheels.org/simple/markupsafe/markupsafe-3.0.0-py3-none-any.whl.metadata 2026-05-31T15:04:20,375 Using cached https://www.piwheels.org/simple/markupsafe/markupsafe-3.0.0-py3-none-any.whl.metadata (4.0 kB) 2026-05-31T15:04:20,385 Discarding https://www.piwheels.org/simple/markupsafe/markupsafe-3.0.0-py3-none-any.whl#sha256=9f9fd25dc50eb9ad4e6d8c370421332cc827f224aa2cc1fd5ba75b1bf0c45ef0 (from https://www.piwheels.org/simple/markupsafe/) (requires-python:>=3.9): Requested markupsafe>=2.0.1 from https://www.piwheels.org/simple/markupsafe/markupsafe-3.0.0-py3-none-any.whl#sha256=9f9fd25dc50eb9ad4e6d8c370421332cc827f224aa2cc1fd5ba75b1bf0c45ef0 (from mkdocs<=1.6.1,>=1.4.1->mkdocs-gen-files<0.7.0,>=0.4.0->frequenz-repo-config==0.17.0) has inconsistent Name: expected 'markupsafe', but metadata has 'MarkupSafe' 2026-05-31T15:04:20,404 Obtaining dependency information for markupsafe>=2.0.1 from https://www.piwheels.org/simple/markupsafe/MarkupSafe-2.1.5-cp311-cp311-linux_armv7l.whl.metadata 2026-05-31T15:04:20,419 Using cached https://www.piwheels.org/simple/markupsafe/MarkupSafe-2.1.5-cp311-cp311-linux_armv7l.whl.metadata (3.0 kB) 2026-05-31T15:04:20,427 Discarding https://www.piwheels.org/simple/markupsafe/MarkupSafe-2.1.5-cp311-cp311-linux_armv7l.whl#sha256=2cd05d6c529898e729ea24672f95288cf2a2cb6f5a1b08b6800938e78135cb12 (from https://www.piwheels.org/simple/markupsafe/) (requires-python:>=3.7): Requested markupsafe>=2.0.1 from https://www.piwheels.org/simple/markupsafe/MarkupSafe-2.1.5-cp311-cp311-linux_armv7l.whl#sha256=2cd05d6c529898e729ea24672f95288cf2a2cb6f5a1b08b6800938e78135cb12 (from mkdocs<=1.6.1,>=1.4.1->mkdocs-gen-files<0.7.0,>=0.4.0->frequenz-repo-config==0.17.0) has inconsistent Name: expected 'markupsafe', but metadata has 'MarkupSafe' 2026-05-31T15:04:20,446 Obtaining dependency information for markupsafe>=2.0.1 from https://archive1.piwheels.org/simple/markupsafe/MarkupSafe-2.1.4-cp311-cp311-linux_armv7l.whl.metadata 2026-05-31T15:04:20,470 Using cached https://archive1.piwheels.org/simple/markupsafe/MarkupSafe-2.1.4-cp311-cp311-linux_armv7l.whl.metadata (3.0 kB) 2026-05-31T15:04:20,478 Discarding https://archive1.piwheels.org/simple/markupsafe/MarkupSafe-2.1.4-cp311-cp311-linux_armv7l.whl#sha256=6b5c4f5371b451a0757c08ede467c342a6e82ab1179b3bea6665cd5270b25d20 (from https://www.piwheels.org/simple/markupsafe/) (requires-python:>=3.7): Requested markupsafe>=2.0.1 from https://archive1.piwheels.org/simple/markupsafe/MarkupSafe-2.1.4-cp311-cp311-linux_armv7l.whl#sha256=6b5c4f5371b451a0757c08ede467c342a6e82ab1179b3bea6665cd5270b25d20 (from mkdocs<=1.6.1,>=1.4.1->mkdocs-gen-files<0.7.0,>=0.4.0->frequenz-repo-config==0.17.0) has inconsistent Name: expected 'markupsafe', but metadata has 'MarkupSafe' 2026-05-31T15:04:20,498 Obtaining dependency information for markupsafe>=2.0.1 from https://www.piwheels.org/simple/markupsafe/MarkupSafe-2.1.3-cp311-cp311-linux_armv7l.whl.metadata 2026-05-31T15:04:20,512 Using cached https://www.piwheels.org/simple/markupsafe/MarkupSafe-2.1.3-cp311-cp311-linux_armv7l.whl.metadata (3.0 kB) 2026-05-31T15:04:20,521 Discarding https://www.piwheels.org/simple/markupsafe/MarkupSafe-2.1.3-cp311-cp311-linux_armv7l.whl#sha256=68743242cb235c31960d8c4c22dadaa331ce31bbe5c7066e9dea313282a6b949 (from https://www.piwheels.org/simple/markupsafe/) (requires-python:>=3.7): Requested markupsafe>=2.0.1 from https://www.piwheels.org/simple/markupsafe/MarkupSafe-2.1.3-cp311-cp311-linux_armv7l.whl#sha256=68743242cb235c31960d8c4c22dadaa331ce31bbe5c7066e9dea313282a6b949 (from mkdocs<=1.6.1,>=1.4.1->mkdocs-gen-files<0.7.0,>=0.4.0->frequenz-repo-config==0.17.0) has inconsistent Name: expected 'markupsafe', but metadata has 'MarkupSafe' 2026-05-31T15:04:20,539 Obtaining dependency information for markupsafe>=2.0.1 from https://www.piwheels.org/simple/markupsafe/MarkupSafe-2.1.2-cp311-cp311-linux_armv7l.whl.metadata 2026-05-31T15:04:20,554 Using cached https://www.piwheels.org/simple/markupsafe/MarkupSafe-2.1.2-cp311-cp311-linux_armv7l.whl.metadata (3.2 kB) 2026-05-31T15:04:20,563 Discarding https://www.piwheels.org/simple/markupsafe/MarkupSafe-2.1.2-cp311-cp311-linux_armv7l.whl#sha256=5dff3d3845cb069878a9f6d4c0caf10cae2f6b0f850dd87c7132da91399e08d0 (from https://www.piwheels.org/simple/markupsafe/) (requires-python:>=3.7): Requested markupsafe>=2.0.1 from https://www.piwheels.org/simple/markupsafe/MarkupSafe-2.1.2-cp311-cp311-linux_armv7l.whl#sha256=5dff3d3845cb069878a9f6d4c0caf10cae2f6b0f850dd87c7132da91399e08d0 (from mkdocs<=1.6.1,>=1.4.1->mkdocs-gen-files<0.7.0,>=0.4.0->frequenz-repo-config==0.17.0) has inconsistent Name: expected 'markupsafe', but metadata has 'MarkupSafe' 2026-05-31T15:04:20,581 Obtaining dependency information for markupsafe>=2.0.1 from https://archive1.piwheels.org/simple/markupsafe/MarkupSafe-2.1.1-cp311-cp311-linux_armv7l.whl.metadata 2026-05-31T15:04:20,595 Using cached https://archive1.piwheels.org/simple/markupsafe/MarkupSafe-2.1.1-cp311-cp311-linux_armv7l.whl.metadata (3.2 kB) 2026-05-31T15:04:20,604 Discarding https://archive1.piwheels.org/simple/markupsafe/MarkupSafe-2.1.1-cp311-cp311-linux_armv7l.whl#sha256=a3596ca9a413cf05a991f255e9ddc53ae1af7de318ec661adf59a6e3046bf8f7 (from https://www.piwheels.org/simple/markupsafe/) (requires-python:>=3.7): Requested markupsafe>=2.0.1 from https://archive1.piwheels.org/simple/markupsafe/MarkupSafe-2.1.1-cp311-cp311-linux_armv7l.whl#sha256=a3596ca9a413cf05a991f255e9ddc53ae1af7de318ec661adf59a6e3046bf8f7 (from mkdocs<=1.6.1,>=1.4.1->mkdocs-gen-files<0.7.0,>=0.4.0->frequenz-repo-config==0.17.0) has inconsistent Name: expected 'markupsafe', but metadata has 'MarkupSafe' 2026-05-31T15:04:20,623 Obtaining dependency information for markupsafe>=2.0.1 from https://archive1.piwheels.org/simple/markupsafe/MarkupSafe-2.1.0-cp311-cp311-linux_armv7l.whl.metadata 2026-05-31T15:04:20,647 Using cached https://archive1.piwheels.org/simple/markupsafe/MarkupSafe-2.1.0-cp311-cp311-linux_armv7l.whl.metadata (3.2 kB) 2026-05-31T15:04:20,656 Discarding https://archive1.piwheels.org/simple/markupsafe/MarkupSafe-2.1.0-cp311-cp311-linux_armv7l.whl#sha256=695629e0ce555a7b55d424d7a14982c31b1699f601d383625dd41c5105f92592 (from https://www.piwheels.org/simple/markupsafe/) (requires-python:>=3.7): Requested markupsafe>=2.0.1 from https://archive1.piwheels.org/simple/markupsafe/MarkupSafe-2.1.0-cp311-cp311-linux_armv7l.whl#sha256=695629e0ce555a7b55d424d7a14982c31b1699f601d383625dd41c5105f92592 (from mkdocs<=1.6.1,>=1.4.1->mkdocs-gen-files<0.7.0,>=0.4.0->frequenz-repo-config==0.17.0) has inconsistent Name: expected 'markupsafe', but metadata has 'MarkupSafe' 2026-05-31T15:04:20,674 Obtaining dependency information for markupsafe>=2.0.1 from https://archive1.piwheels.org/simple/markupsafe/MarkupSafe-2.0.1-cp311-cp311-linux_armv7l.whl.metadata 2026-05-31T15:04:20,688 Using cached https://archive1.piwheels.org/simple/markupsafe/MarkupSafe-2.0.1-cp311-cp311-linux_armv7l.whl.metadata (3.2 kB) 2026-05-31T15:04:20,697 Discarding https://archive1.piwheels.org/simple/markupsafe/MarkupSafe-2.0.1-cp311-cp311-linux_armv7l.whl#sha256=9a6e2cea05defe152da3aeb33f721d5d192573c569789039fb15161104553c84 (from https://www.piwheels.org/simple/markupsafe/) (requires-python:>=3.6): Requested markupsafe>=2.0.1 from https://archive1.piwheels.org/simple/markupsafe/MarkupSafe-2.0.1-cp311-cp311-linux_armv7l.whl#sha256=9a6e2cea05defe152da3aeb33f721d5d192573c569789039fb15161104553c84 (from mkdocs<=1.6.1,>=1.4.1->mkdocs-gen-files<0.7.0,>=0.4.0->frequenz-repo-config==0.17.0) has inconsistent Name: expected 'markupsafe', but metadata has 'MarkupSafe' 2026-05-31T15:04:20,719 Using cached markupsafe-3.0.3-cp311-cp311-linux_armv7l.whl 2026-05-31T15:04:20,824 Collecting mergedeep>=1.3.4 2026-05-31T15:04:20,825 Obtaining dependency information for mergedeep>=1.3.4 from https://www.piwheels.org/simple/mergedeep/mergedeep-1.3.4-py3-none-any.whl.metadata 2026-05-31T15:04:20,854 Using cached https://www.piwheels.org/simple/mergedeep/mergedeep-1.3.4-py3-none-any.whl.metadata (4.3 kB) 2026-05-31T15:04:20,930 Collecting mkdocs-get-deps>=0.2.0 2026-05-31T15:04:20,931 Obtaining dependency information for mkdocs-get-deps>=0.2.0 from https://www.piwheels.org/simple/mkdocs-get-deps/mkdocs_get_deps-0.2.2-py3-none-any.whl.metadata 2026-05-31T15:04:20,946 Using cached https://www.piwheels.org/simple/mkdocs-get-deps/mkdocs_get_deps-0.2.2-py3-none-any.whl.metadata (4.0 kB) 2026-05-31T15:04:21,102 Collecting pathspec>=0.11.1 2026-05-31T15:04:21,103 Obtaining dependency information for pathspec>=0.11.1 from https://www.piwheels.org/simple/pathspec/pathspec-1.1.1-py3-none-any.whl.metadata 2026-05-31T15:04:21,119 Using cached https://www.piwheels.org/simple/pathspec/pathspec-1.1.1-py3-none-any.whl.metadata (14 kB) 2026-05-31T15:04:21,193 Collecting pyyaml-env-tag>=0.1 2026-05-31T15:04:21,194 Obtaining dependency information for pyyaml-env-tag>=0.1 from https://www.piwheels.org/simple/pyyaml-env-tag/pyyaml_env_tag-1.1-py3-none-any.whl.metadata 2026-05-31T15:04:21,210 Using cached https://www.piwheels.org/simple/pyyaml-env-tag/pyyaml_env_tag-1.1-py3-none-any.whl.metadata (5.5 kB) 2026-05-31T15:04:21,220 Discarding https://www.piwheels.org/simple/pyyaml-env-tag/pyyaml_env_tag-1.1-py3-none-any.whl#sha256=2b30a85eb64f7fd6c919dc07bc6f8e8f9cdeeb6f91785b1f12a076a8fcc28713 (from https://www.piwheels.org/simple/pyyaml-env-tag/) (requires-python:>=3.9): Requested pyyaml-env-tag>=0.1 from https://www.piwheels.org/simple/pyyaml-env-tag/pyyaml_env_tag-1.1-py3-none-any.whl#sha256=2b30a85eb64f7fd6c919dc07bc6f8e8f9cdeeb6f91785b1f12a076a8fcc28713 (from mkdocs<=1.6.1,>=1.4.1->mkdocs-gen-files<0.7.0,>=0.4.0->frequenz-repo-config==0.17.0) has inconsistent Name: expected 'pyyaml-env-tag', but metadata has 'pyyaml_env_tag' 2026-05-31T15:04:21,244 Using cached pyyaml_env_tag-1.1-py3-none-any.whl (4.7 kB) 2026-05-31T15:04:21,613 Collecting pyyaml>=5.1 2026-05-31T15:04:21,614 Obtaining dependency information for pyyaml>=5.1 from https://www.piwheels.org/simple/pyyaml/pyyaml-6.0.3-cp311-cp311-linux_armv7l.whl.metadata 2026-05-31T15:04:21,628 Using cached https://www.piwheels.org/simple/pyyaml/pyyaml-6.0.3-cp311-cp311-linux_armv7l.whl.metadata (2.4 kB) 2026-05-31T15:04:21,637 Discarding https://www.piwheels.org/simple/pyyaml/pyyaml-6.0.3-cp311-cp311-linux_armv7l.whl#sha256=96a9c0d2b473b1e98e6a3896d2c006a194d7d1992d0cf1db4f45beb413cb7494 (from https://www.piwheels.org/simple/pyyaml/) (requires-python:>=3.8): Requested pyyaml>=5.1 from https://www.piwheels.org/simple/pyyaml/pyyaml-6.0.3-cp311-cp311-linux_armv7l.whl#sha256=96a9c0d2b473b1e98e6a3896d2c006a194d7d1992d0cf1db4f45beb413cb7494 (from mkdocs<=1.6.1,>=1.4.1->mkdocs-gen-files<0.7.0,>=0.4.0->frequenz-repo-config==0.17.0) has inconsistent Name: expected 'pyyaml', but metadata has 'PyYAML' 2026-05-31T15:04:21,655 Obtaining dependency information for pyyaml>=5.1 from https://www.piwheels.org/simple/pyyaml/PyYAML-6.0.2-cp311-cp311-linux_armv7l.whl.metadata 2026-05-31T15:04:21,670 Using cached https://www.piwheels.org/simple/pyyaml/PyYAML-6.0.2-cp311-cp311-linux_armv7l.whl.metadata (2.1 kB) 2026-05-31T15:04:21,678 Discarding https://www.piwheels.org/simple/pyyaml/PyYAML-6.0.2-cp311-cp311-linux_armv7l.whl#sha256=4a116b1e66edb7eea662c281c85f5669606bdccb6173b03d442a0dd33586c8cc (from https://www.piwheels.org/simple/pyyaml/) (requires-python:>=3.8): Requested pyyaml>=5.1 from https://www.piwheels.org/simple/pyyaml/PyYAML-6.0.2-cp311-cp311-linux_armv7l.whl#sha256=4a116b1e66edb7eea662c281c85f5669606bdccb6173b03d442a0dd33586c8cc (from mkdocs<=1.6.1,>=1.4.1->mkdocs-gen-files<0.7.0,>=0.4.0->frequenz-repo-config==0.17.0) has inconsistent Name: expected 'pyyaml', but metadata has 'PyYAML' 2026-05-31T15:04:21,697 Obtaining dependency information for pyyaml>=5.1 from https://www.piwheels.org/simple/pyyaml/PyYAML-6.0.1-cp311-cp311-linux_armv7l.whl.metadata 2026-05-31T15:04:21,721 Using cached https://www.piwheels.org/simple/pyyaml/PyYAML-6.0.1-cp311-cp311-linux_armv7l.whl.metadata (2.1 kB) 2026-05-31T15:04:21,729 Discarding https://www.piwheels.org/simple/pyyaml/PyYAML-6.0.1-cp311-cp311-linux_armv7l.whl#sha256=366c8dee497b87eb8b3d18518bc65f8fd411be3af1686b8c7a545f3ee0726230 (from https://www.piwheels.org/simple/pyyaml/) (requires-python:>=3.6): Requested pyyaml>=5.1 from https://www.piwheels.org/simple/pyyaml/PyYAML-6.0.1-cp311-cp311-linux_armv7l.whl#sha256=366c8dee497b87eb8b3d18518bc65f8fd411be3af1686b8c7a545f3ee0726230 (from mkdocs<=1.6.1,>=1.4.1->mkdocs-gen-files<0.7.0,>=0.4.0->frequenz-repo-config==0.17.0) has inconsistent Name: expected 'pyyaml', but metadata has 'PyYAML' 2026-05-31T15:04:21,752 Using cached pyyaml-6.0.3-cp311-cp311-linux_armv7l.whl 2026-05-31T15:04:21,911 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-05-31T15:04:21,912 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-05-31T15:04:22,091 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-05-31T15:04:22,093 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-05-31T15:04:22,094 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-05-31T15:04:22,142 Collecting watchdog>=2.0 2026-05-31T15:04:22,151 Using cached watchdog-6.0.0-py3-none-manylinux2014_armv7l.whl (79 kB) 2026-05-31T15:04:22,706 Collecting pymdown-extensions>=6.3 2026-05-31T15:04:22,706 Obtaining dependency information for pymdown-extensions>=6.3 from https://www.piwheels.org/simple/pymdown-extensions/pymdown_extensions-10.21.3-py3-none-any.whl.metadata 2026-05-31T15:04:22,723 Using cached https://www.piwheels.org/simple/pymdown-extensions/pymdown_extensions-10.21.3-py3-none-any.whl.metadata (3.1 kB) 2026-05-31T15:04:22,981 Collecting platformdirs>=2.2.0 2026-05-31T15:04:22,982 Obtaining dependency information for platformdirs>=2.2.0 from https://www.piwheels.org/simple/platformdirs/platformdirs-4.10.0-py3-none-any.whl.metadata 2026-05-31T15:04:23,001 Using cached https://www.piwheels.org/simple/platformdirs/platformdirs-4.10.0-py3-none-any.whl.metadata (5.5 kB) 2026-05-31T15:04:23,154 Collecting distlib<1,>=0.3.7 2026-05-31T15:04:23,155 Obtaining dependency information for distlib<1,>=0.3.7 from https://www.piwheels.org/simple/distlib/distlib-0.4.0-py2.py3-none-any.whl.metadata 2026-05-31T15:04:23,171 Using cached https://www.piwheels.org/simple/distlib/distlib-0.4.0-py2.py3-none-any.whl.metadata (5.3 kB) 2026-05-31T15:04:23,437 Collecting filelock<4,>=3.24.2 2026-05-31T15:04:23,438 Obtaining dependency information for filelock<4,>=3.24.2 from https://www.piwheels.org/simple/filelock/filelock-3.29.0-py3-none-any.whl.metadata 2026-05-31T15:04:23,453 Using cached https://www.piwheels.org/simple/filelock/filelock-3.29.0-py3-none-any.whl.metadata (2.0 kB) 2026-05-31T15:04:23,587 Collecting python-discovery>=1.4 2026-05-31T15:04:23,588 Obtaining dependency information for python-discovery>=1.4 from https://www.piwheels.org/simple/python-discovery/python_discovery-1.4.0-py3-none-any.whl.metadata 2026-05-31T15:04:23,608 Using cached https://www.piwheels.org/simple/python-discovery/python_discovery-1.4.0-py3-none-any.whl.metadata (5.6 kB) 2026-05-31T15:04:23,818 Collecting python-dateutil>=2.8.1 2026-05-31T15:04:23,820 Obtaining dependency information for python-dateutil>=2.8.1 from https://www.piwheels.org/simple/python-dateutil/python_dateutil-2.9.0.post0-py2.py3-none-any.whl.metadata 2026-05-31T15:04:23,897 Using cached https://www.piwheels.org/simple/python-dateutil/python_dateutil-2.9.0.post0-py2.py3-none-any.whl.metadata (8.4 kB) 2026-05-31T15:04:24,460 Collecting six>=1.5 2026-05-31T15:04:24,461 Obtaining dependency information for six>=1.5 from https://www.piwheels.org/simple/six/six-1.17.0-py2.py3-none-any.whl.metadata 2026-05-31T15:04:24,477 Using cached https://www.piwheels.org/simple/six/six-1.17.0-py2.py3-none-any.whl.metadata (1.7 kB) 2026-05-31T15:04:29,990 Using cached https://www.piwheels.org/simple/grpcio-tools/grpcio_tools-1.80.0-cp311-cp311-linux_armv7l.whl (75.3 MB) 2026-05-31T15:04:31,253 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-05-31T15:04:31,276 Using cached https://archive1.piwheels.org/simple/mkdocs-gen-files/mkdocs_gen_files-0.6.1-py3-none-any.whl (8.3 kB) 2026-05-31T15:04:31,492 Using cached https://www.piwheels.org/simple/mkdocstrings-python/mkdocstrings_python-2.0.3-py3-none-any.whl (104 kB) 2026-05-31T15:04:31,512 Using cached https://www.piwheels.org/simple/mypy-protobuf/mypy_protobuf-5.1.0-py3-none-any.whl (26 kB) 2026-05-31T15:04:31,534 Using cached https://www.piwheels.org/simple/nox/nox-2026.4.10-py3-none-any.whl (75 kB) 2026-05-31T15:04:31,554 Using cached https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl (100 kB) 2026-05-31T15:04:31,575 Using cached https://www.piwheels.org/simple/semver/semver-3.0.4-py3-none-any.whl (17 kB) 2026-05-31T15:04:31,592 Using cached https://www.piwheels.org/simple/vcs-versioning/vcs_versioning-1.1.1-py3-none-any.whl (79 kB) 2026-05-31T15:04:31,627 Using cached https://archive1.piwheels.org/simple/frequenz-repo-config/frequenz_repo_config-0.17.0-py3-none-any.whl (44 kB) 2026-05-31T15:04:31,646 Using cached https://www.piwheels.org/simple/argcomplete/argcomplete-3.6.3-py3-none-any.whl (43 kB) 2026-05-31T15:04:31,666 Using cached https://www.piwheels.org/simple/attrs/attrs-26.1.0-py3-none-any.whl (67 kB) 2026-05-31T15:04:31,683 Using cached https://www.piwheels.org/simple/colorlog/colorlog-6.10.1-py3-none-any.whl (11 kB) 2026-05-31T15:04:31,707 Using cached https://archive1.piwheels.org/simple/dependency-groups/dependency_groups-1.3.1-py3-none-any.whl (8.7 kB) 2026-05-31T15:04:31,730 Using cached https://www.piwheels.org/simple/griffelib/griffelib-2.0.2-py3-none-any.whl (142 kB) 2026-05-31T15:04:31,754 Using cached https://www.piwheels.org/simple/humanize/humanize-4.15.0-py3-none-any.whl (132 kB) 2026-05-31T15:04:32,033 Using cached https://www.piwheels.org/simple/mkdocs/mkdocs-1.6.1-py3-none-any.whl (3.9 MB) 2026-05-31T15:04:32,149 Using cached https://www.piwheels.org/simple/mkdocs-autorefs/mkdocs_autorefs-1.4.4-py3-none-any.whl (25 kB) 2026-05-31T15:04:32,172 Using cached https://www.piwheels.org/simple/mkdocstrings/mkdocstrings-1.0.4-py3-none-any.whl (35 kB) 2026-05-31T15:04:32,220 Using cached https://archive1.piwheels.org/simple/properdocs/properdocs-1.6.7-py3-none-any.whl (225 kB) 2026-05-31T15:04:32,276 Using cached https://www.piwheels.org/simple/types-protobuf/types_protobuf-7.34.1.20260518-py3-none-any.whl (85 kB) 2026-05-31T15:04:32,826 Using cached https://www.piwheels.org/simple/virtualenv/virtualenv-21.4.1-py3-none-any.whl (7.6 MB) 2026-05-31T15:04:32,968 Using cached https://www.piwheels.org/simple/click/click-8.4.1-py3-none-any.whl (116 kB) 2026-05-31T15:04:33,014 Using cached https://www.piwheels.org/simple/distlib/distlib-0.4.0-py2.py3-none-any.whl (469 kB) 2026-05-31T15:04:33,044 Using cached https://www.piwheels.org/simple/filelock/filelock-3.29.0-py3-none-any.whl (39 kB) 2026-05-31T15:04:33,061 Using cached https://www.piwheels.org/simple/ghp-import/ghp_import-2.1.0-py3-none-any.whl (10 kB) 2026-05-31T15:04:33,078 Using cached https://www.piwheels.org/simple/mergedeep/mergedeep-1.3.4-py3-none-any.whl (6.4 kB) 2026-05-31T15:04:33,095 Using cached https://www.piwheels.org/simple/mkdocs-get-deps/mkdocs_get_deps-0.2.2-py3-none-any.whl (9.6 kB) 2026-05-31T15:04:33,113 Using cached https://www.piwheels.org/simple/pathspec/pathspec-1.1.1-py3-none-any.whl (57 kB) 2026-05-31T15:04:33,130 Using cached https://www.piwheels.org/simple/platformdirs/platformdirs-4.10.0-py3-none-any.whl (22 kB) 2026-05-31T15:04:33,165 Using cached https://www.piwheels.org/simple/pymdown-extensions/pymdown_extensions-10.21.3-py3-none-any.whl (269 kB) 2026-05-31T15:04:33,187 Using cached https://www.piwheels.org/simple/python-discovery/python_discovery-1.4.0-py3-none-any.whl (33 kB) 2026-05-31T15:04:33,218 Using cached https://www.piwheels.org/simple/python-dateutil/python_dateutil-2.9.0.post0-py2.py3-none-any.whl (229 kB) 2026-05-31T15:04:33,238 Using cached https://www.piwheels.org/simple/six/six-1.17.0-py2.py3-none-any.whl (11 kB) 2026-05-31T15:04:33,317 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-05-31T15:04:38,592 Using cached https://www.piwheels.org/simple/grpcio-tools/grpcio_tools-1.80.0-cp311-cp311-linux_armv7l.whl (75.3 MB) 2026-05-31T15:04:41,279 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-05-31T15:04:41,298 Using cached https://archive1.piwheels.org/simple/mkdocs-gen-files/mkdocs_gen_files-0.6.1-py3-none-any.whl (8.3 kB) 2026-05-31T15:04:41,485 Using cached https://www.piwheels.org/simple/mkdocstrings-python/mkdocstrings_python-2.0.3-py3-none-any.whl (104 kB) 2026-05-31T15:04:41,511 Using cached https://www.piwheels.org/simple/mypy-protobuf/mypy_protobuf-5.1.0-py3-none-any.whl (26 kB) 2026-05-31T15:04:41,534 Using cached https://www.piwheels.org/simple/nox/nox-2026.4.10-py3-none-any.whl (75 kB) 2026-05-31T15:04:41,559 Using cached https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl (100 kB) 2026-05-31T15:04:41,582 Using cached https://www.piwheels.org/simple/semver/semver-3.0.4-py3-none-any.whl (17 kB) 2026-05-31T15:04:41,606 Using cached https://www.piwheels.org/simple/vcs-versioning/vcs_versioning-1.1.1-py3-none-any.whl (79 kB) 2026-05-31T15:04:41,629 Using cached https://archive1.piwheels.org/simple/frequenz-repo-config/frequenz_repo_config-0.17.0-py3-none-any.whl (44 kB) 2026-05-31T15:04:41,651 Using cached https://www.piwheels.org/simple/argcomplete/argcomplete-3.6.3-py3-none-any.whl (43 kB) 2026-05-31T15:04:41,674 Using cached https://www.piwheels.org/simple/attrs/attrs-26.1.0-py3-none-any.whl (67 kB) 2026-05-31T15:04:41,696 Using cached https://www.piwheels.org/simple/colorlog/colorlog-6.10.1-py3-none-any.whl (11 kB) 2026-05-31T15:04:41,715 Using cached https://archive1.piwheels.org/simple/dependency-groups/dependency_groups-1.3.1-py3-none-any.whl (8.7 kB) 2026-05-31T15:04:41,741 Using cached https://www.piwheels.org/simple/griffelib/griffelib-2.0.2-py3-none-any.whl (142 kB) 2026-05-31T15:04:41,769 Using cached https://www.piwheels.org/simple/humanize/humanize-4.15.0-py3-none-any.whl (132 kB) 2026-05-31T15:04:42,087 Using cached https://www.piwheels.org/simple/mkdocs/mkdocs-1.6.1-py3-none-any.whl (3.9 MB) 2026-05-31T15:04:42,207 Using cached https://www.piwheels.org/simple/mkdocs-autorefs/mkdocs_autorefs-1.4.4-py3-none-any.whl (25 kB) 2026-05-31T15:04:42,229 Using cached https://www.piwheels.org/simple/mkdocstrings/mkdocstrings-1.0.4-py3-none-any.whl (35 kB) 2026-05-31T15:04:42,258 Using cached https://archive1.piwheels.org/simple/properdocs/properdocs-1.6.7-py3-none-any.whl (225 kB) 2026-05-31T15:04:42,290 Using cached https://www.piwheels.org/simple/types-protobuf/types_protobuf-7.34.1.20260518-py3-none-any.whl (85 kB) 2026-05-31T15:04:42,840 Using cached https://www.piwheels.org/simple/virtualenv/virtualenv-21.4.1-py3-none-any.whl (7.6 MB) 2026-05-31T15:04:43,049 Using cached https://www.piwheels.org/simple/click/click-8.4.1-py3-none-any.whl (116 kB) 2026-05-31T15:04:43,097 Using cached https://www.piwheels.org/simple/distlib/distlib-0.4.0-py2.py3-none-any.whl (469 kB) 2026-05-31T15:04:43,134 Using cached https://www.piwheels.org/simple/filelock/filelock-3.29.0-py3-none-any.whl (39 kB) 2026-05-31T15:04:43,154 Using cached https://www.piwheels.org/simple/ghp-import/ghp_import-2.1.0-py3-none-any.whl (10 kB) 2026-05-31T15:04:43,173 Using cached https://www.piwheels.org/simple/mergedeep/mergedeep-1.3.4-py3-none-any.whl (6.4 kB) 2026-05-31T15:04:43,192 Using cached https://www.piwheels.org/simple/mkdocs-get-deps/mkdocs_get_deps-0.2.2-py3-none-any.whl (9.6 kB) 2026-05-31T15:04:43,214 Using cached https://www.piwheels.org/simple/pathspec/pathspec-1.1.1-py3-none-any.whl (57 kB) 2026-05-31T15:04:43,236 Using cached https://www.piwheels.org/simple/platformdirs/platformdirs-4.10.0-py3-none-any.whl (22 kB) 2026-05-31T15:04:43,271 Using cached https://www.piwheels.org/simple/pymdown-extensions/pymdown_extensions-10.21.3-py3-none-any.whl (269 kB) 2026-05-31T15:04:43,300 Using cached https://www.piwheels.org/simple/python-discovery/python_discovery-1.4.0-py3-none-any.whl (33 kB) 2026-05-31T15:04:43,333 Using cached https://www.piwheels.org/simple/python-dateutil/python_dateutil-2.9.0.post0-py2.py3-none-any.whl (229 kB) 2026-05-31T15:04:43,359 Using cached https://www.piwheels.org/simple/six/six-1.17.0-py2.py3-none-any.whl (11 kB) 2026-05-31T15:04:43,457 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-05-31T15:04:46,851 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-05-31T15:04:47,412 Creating /tmp/pip-build-env-4t6kuh5v/overlay/local/bin 2026-05-31T15:04:47,414 changing mode of /tmp/pip-build-env-4t6kuh5v/overlay/local/bin/watchmedo to 755 2026-05-31T15:04:50,829 changing mode of /tmp/pip-build-env-4t6kuh5v/overlay/local/bin/pysemver to 755 2026-05-31T15:04:52,698 changing mode of /tmp/pip-build-env-4t6kuh5v/overlay/local/bin/markdown_py to 755 2026-05-31T15:04:54,249 changing mode of /tmp/pip-build-env-4t6kuh5v/overlay/local/bin/activate-global-python-argcomplete to 755 2026-05-31T15:04:54,252 changing mode of /tmp/pip-build-env-4t6kuh5v/overlay/local/bin/python-argcomplete-check-easy-install-script to 755 2026-05-31T15:04:54,254 changing mode of /tmp/pip-build-env-4t6kuh5v/overlay/local/bin/register-python-argcomplete to 755 2026-05-31T15:04:54,580 changing mode of /tmp/pip-build-env-4t6kuh5v/overlay/local/bin/vcs-versioning to 755 2026-05-31T15:04:55,970 changing mode of /tmp/pip-build-env-4t6kuh5v/overlay/local/bin/protoc-gen-mypy to 755 2026-05-31T15:04:55,972 changing mode of /tmp/pip-build-env-4t6kuh5v/overlay/local/bin/protoc-gen-mypy_grpc to 755 2026-05-31T15:04:56,021 changing mode of /tmp/pip-build-env-4t6kuh5v/overlay/local/bin/mkdocs-get-deps to 755 2026-05-31T15:04:57,361 changing mode of /tmp/pip-build-env-4t6kuh5v/overlay/local/bin/dependency-groups to 755 2026-05-31T15:04:57,363 changing mode of /tmp/pip-build-env-4t6kuh5v/overlay/local/bin/lint-dependency-groups to 755 2026-05-31T15:04:57,365 changing mode of /tmp/pip-build-env-4t6kuh5v/overlay/local/bin/pip-install-dependency-groups to 755 2026-05-31T15:04:58,212 changing mode of /tmp/pip-build-env-4t6kuh5v/overlay/local/bin/virtualenv to 755 2026-05-31T15:04:58,344 changing mode of /tmp/pip-build-env-4t6kuh5v/overlay/local/bin/setuptools-scm to 755 2026-05-31T15:05:02,618 changing mode of /tmp/pip-build-env-4t6kuh5v/overlay/local/bin/python-grpc-tools-protoc to 755 2026-05-31T15:05:02,652 changing mode of /tmp/pip-build-env-4t6kuh5v/overlay/local/bin/ghp-import to 755 2026-05-31T15:05:03,046 changing mode of /tmp/pip-build-env-4t6kuh5v/overlay/local/bin/properdocs to 755 2026-05-31T15:05:03,261 changing mode of /tmp/pip-build-env-4t6kuh5v/overlay/local/bin/nox to 755 2026-05-31T15:05:03,264 changing mode of /tmp/pip-build-env-4t6kuh5v/overlay/local/bin/tox-to-nox to 755 2026-05-31T15:05:03,999 changing mode of /tmp/pip-build-env-4t6kuh5v/overlay/local/bin/mkdocs to 755 2026-05-31T15:05:06,195 Successfully installed argcomplete-3.6.3 attrs-26.1.0 click-8.4.1 colorlog-6.10.1 dependency-groups-1.3.1 distlib-0.4.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.10.0 properdocs-1.6.7 protobuf-6.33.6 pymdown-extensions-10.21.3 python-dateutil-2.9.0.post0 python-discovery-1.4.0 pyyaml-6.0.3 pyyaml-env-tag-1.1 semver-3.0.4 setuptools-82.0.1 setuptools_scm-10.0.5 six-1.17.0 types-protobuf-7.34.1.20260518 typing-extensions-4.15.0 vcs-versioning-1.1.1 virtualenv-21.4.1 watchdog-6.0.0 2026-05-31T15:05:07,447 Installing build dependencies: finished with status 'done' 2026-05-31T15:05:07,454 Getting requirements to build wheel: started 2026-05-31T15:05:07,455 Running command Getting requirements to build wheel 2026-05-31T15:05:08,422 running egg_info 2026-05-31T15:05:08,442 writing py/frequenz_api_common.egg-info/PKG-INFO 2026-05-31T15:05:08,451 writing dependency_links to py/frequenz_api_common.egg-info/dependency_links.txt 2026-05-31T15:05:08,457 writing requirements to py/frequenz_api_common.egg-info/requires.txt 2026-05-31T15:05:08,458 writing top-level names to py/frequenz_api_common.egg-info/top_level.txt 2026-05-31T15:05:08,611 /tmp/pip-build-env-4t6kuh5v/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-05-31T15:05:08,612 return get_active_overrides().subprocess_timeout 2026-05-31T15:05:08,620 listing git files failed - pretending there aren't any 2026-05-31T15:05:08,625 reading manifest file 'py/frequenz_api_common.egg-info/SOURCES.txt' 2026-05-31T15:05:08,649 reading manifest template 'MANIFEST.in' 2026-05-31T15:05:08,650 warning: no previously-included files found matching '.cookiecutter-replay.json' 2026-05-31T15:05:08,651 warning: no previously-included files found matching '.editorconfig' 2026-05-31T15:05:08,651 warning: no previously-included files found matching '.gitignore' 2026-05-31T15:05:08,652 warning: no previously-included files found matching '.gitmodules' 2026-05-31T15:05:08,652 warning: no previously-included files found matching 'CODEOWNERS' 2026-05-31T15:05:08,653 warning: no previously-included files found matching 'CONTRIBUTING.md' 2026-05-31T15:05:08,654 warning: no previously-included files found matching 'mkdocs.yml' 2026-05-31T15:05:08,654 warning: no previously-included files found matching 'noxfile.py' 2026-05-31T15:05:08,655 warning: no previously-included files found matching 'py/frequenz/api/common/conftest.py' 2026-05-31T15:05:08,656 warning: no previously-included files matching '*' found under directory '.github' 2026-05-31T15:05:08,656 warning: no previously-included files matching '*' found under directory 'benchmarks' 2026-05-31T15:05:08,657 warning: no previously-included files matching '*' found under directory 'docs' 2026-05-31T15:05:08,658 warning: no previously-included files matching '*' found under directory 'pytests' 2026-05-31T15:05:08,686 warning: no files found matching '*.pyi' under directory 'py' 2026-05-31T15:05:08,687 warning: no files found matching '*.proto' under directory 'submodules' 2026-05-31T15:05:08,688 adding license file 'LICENSE' 2026-05-31T15:05:08,694 writing manifest file 'py/frequenz_api_common.egg-info/SOURCES.txt' 2026-05-31T15:05:08,801 Getting requirements to build wheel: finished with status 'done' 2026-05-31T15:05:08,805 Created temporary directory: /tmp/pip-modern-metadata-zv13azzb 2026-05-31T15:05:08,807 Preparing metadata (pyproject.toml): started 2026-05-31T15:05:08,808 Running command Preparing metadata (pyproject.toml) 2026-05-31T15:05:09,687 running dist_info 2026-05-31T15:05:09,725 creating /tmp/pip-modern-metadata-zv13azzb/frequenz_api_common.egg-info 2026-05-31T15:05:09,727 writing /tmp/pip-modern-metadata-zv13azzb/frequenz_api_common.egg-info/PKG-INFO 2026-05-31T15:05:09,736 writing dependency_links to /tmp/pip-modern-metadata-zv13azzb/frequenz_api_common.egg-info/dependency_links.txt 2026-05-31T15:05:09,742 writing requirements to /tmp/pip-modern-metadata-zv13azzb/frequenz_api_common.egg-info/requires.txt 2026-05-31T15:05:09,743 writing top-level names to /tmp/pip-modern-metadata-zv13azzb/frequenz_api_common.egg-info/top_level.txt 2026-05-31T15:05:09,744 writing manifest file '/tmp/pip-modern-metadata-zv13azzb/frequenz_api_common.egg-info/SOURCES.txt' 2026-05-31T15:05:09,887 /tmp/pip-build-env-4t6kuh5v/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-05-31T15:05:09,888 return get_active_overrides().subprocess_timeout 2026-05-31T15:05:09,894 listing git files failed - pretending there aren't any 2026-05-31T15:05:09,899 reading manifest file '/tmp/pip-modern-metadata-zv13azzb/frequenz_api_common.egg-info/SOURCES.txt' 2026-05-31T15:05:09,901 reading manifest template 'MANIFEST.in' 2026-05-31T15:05:09,902 warning: no previously-included files found matching '.cookiecutter-replay.json' 2026-05-31T15:05:09,902 warning: no previously-included files found matching '.editorconfig' 2026-05-31T15:05:09,903 warning: no previously-included files found matching '.gitignore' 2026-05-31T15:05:09,903 warning: no previously-included files found matching '.gitmodules' 2026-05-31T15:05:09,904 warning: no previously-included files found matching 'CODEOWNERS' 2026-05-31T15:05:09,905 warning: no previously-included files found matching 'CONTRIBUTING.md' 2026-05-31T15:05:09,905 warning: no previously-included files found matching 'mkdocs.yml' 2026-05-31T15:05:09,906 warning: no previously-included files found matching 'noxfile.py' 2026-05-31T15:05:09,906 warning: no previously-included files found matching 'py/frequenz/api/common/conftest.py' 2026-05-31T15:05:09,907 warning: no previously-included files matching '*' found under directory '.github' 2026-05-31T15:05:09,908 warning: no previously-included files matching '*' found under directory 'benchmarks' 2026-05-31T15:05:09,909 warning: no previously-included files matching '*' found under directory 'docs' 2026-05-31T15:05:09,909 warning: no previously-included files matching '*' found under directory 'pytests' 2026-05-31T15:05:09,937 warning: no files found matching '*.pyi' under directory 'py' 2026-05-31T15:05:09,938 warning: no files found matching '*.proto' under directory 'submodules' 2026-05-31T15:05:09,938 adding license file 'LICENSE' 2026-05-31T15:05:09,942 writing manifest file '/tmp/pip-modern-metadata-zv13azzb/frequenz_api_common.egg-info/SOURCES.txt' 2026-05-31T15:05:09,943 creating '/tmp/pip-modern-metadata-zv13azzb/frequenz_api_common-0.8.8.dist-info' 2026-05-31T15:05:10,091 Preparing metadata (pyproject.toml): finished with status 'done' 2026-05-31T15:05:10,096 Source in /tmp/pip-wheel-h25tgamb/frequenz-api-common_ee5e109a5d6d4f0786fbb9662459fd87 has version 0.8.8, which satisfies requirement frequenz-api-common==0.8.8 from https://files.pythonhosted.org/packages/f8/66/f7668480e09e8a392d43085b92d156b01a07832eaaff87490cacf2a24229/frequenz_api_common-0.8.8.tar.gz 2026-05-31T15:05:10,097 Removed frequenz-api-common==0.8.8 from https://files.pythonhosted.org/packages/f8/66/f7668480e09e8a392d43085b92d156b01a07832eaaff87490cacf2a24229/frequenz_api_common-0.8.8.tar.gz from build tracker '/tmp/pip-build-tracker-900kh7_6' 2026-05-31T15:05:10,103 Created temporary directory: /tmp/pip-unpack-3wsmurhe 2026-05-31T15:05:10,103 Building wheels for collected packages: frequenz-api-common 2026-05-31T15:05:10,109 Created temporary directory: /tmp/pip-wheel-bwje9exd 2026-05-31T15:05:10,110 Destination directory: /tmp/pip-wheel-bwje9exd 2026-05-31T15:05:10,113 Building wheel for frequenz-api-common (pyproject.toml): started 2026-05-31T15:05:10,114 Running command Building wheel for frequenz-api-common (pyproject.toml) 2026-05-31T15:05:10,938 running bdist_wheel 2026-05-31T15:05:11,012 running build 2026-05-31T15:05:11,012 running compile_proto 2026-05-31T15:05:12,417 Writing mypy to frequenz/api/common/components_pb2.pyi 2026-05-31T15:05:12,424 Writing mypy to frequenz/api/common/metrics_pb2.pyi 2026-05-31T15:05:12,426 Writing mypy to frequenz/api/common/location_pb2.pyi 2026-05-31T15:05:12,427 Writing mypy to frequenz/api/common/v1alpha7/pagination/pagination_info_pb2.pyi 2026-05-31T15:05:12,429 Writing mypy to frequenz/api/common/v1alpha7/pagination/pagination_params_pb2.pyi 2026-05-31T15:05:12,434 Writing mypy to frequenz/api/common/v1alpha7/microgrid/microgrid_pb2.pyi 2026-05-31T15:05:12,436 Writing mypy to frequenz/api/common/v1alpha7/microgrid/lifetime_pb2.pyi 2026-05-31T15:05:12,444 Writing mypy to frequenz/api/common/v1alpha7/microgrid/communication_components/communication_components_pb2.pyi 2026-05-31T15:05:12,452 Writing mypy to frequenz/api/common/v1alpha7/microgrid/sensors/sensors_pb2.pyi 2026-05-31T15:05:12,478 Writing mypy to frequenz/api/common/v1alpha7/microgrid/electrical_components/electrical_components_pb2.pyi 2026-05-31T15:05:12,480 Writing mypy to frequenz/api/common/v1alpha7/streaming/event_pb2.pyi 2026-05-31T15:05:12,482 Writing mypy to frequenz/api/common/v1alpha7/type/interval_pb2.pyi 2026-05-31T15:05:12,484 Writing mypy to frequenz/api/common/v1alpha7/type/location_pb2.pyi 2026-05-31T15:05:12,485 Writing mypy to frequenz/api/common/v1alpha7/type/decimal_pb2.pyi 2026-05-31T15:05:12,487 Writing mypy to frequenz/api/common/v1alpha7/grid/delivery_area_pb2.pyi 2026-05-31T15:05:12,490 Writing mypy to frequenz/api/common/v1alpha7/grid/delivery_duration_pb2.pyi 2026-05-31T15:05:12,492 Writing mypy to frequenz/api/common/v1alpha7/market/power_pb2.pyi 2026-05-31T15:05:12,494 Writing mypy to frequenz/api/common/v1alpha7/market/price_pb2.pyi 2026-05-31T15:05:12,496 Writing mypy to frequenz/api/common/v1alpha7/market/energy_pb2.pyi 2026-05-31T15:05:12,498 Writing mypy to frequenz/api/common/v1alpha7/metrics/bounds_pb2.pyi 2026-05-31T15:05:12,509 Writing mypy to frequenz/api/common/v1alpha7/metrics/metrics_pb2.pyi 2026-05-31T15:05:12,511 Writing mypy to frequenz/api/common/v1alpha8/pagination/pagination_info_pb2.pyi 2026-05-31T15:05:12,513 Writing mypy to frequenz/api/common/v1alpha8/pagination/pagination_params_pb2.pyi 2026-05-31T15:05:12,518 Writing mypy to frequenz/api/common/v1alpha8/microgrid/microgrid_pb2.pyi 2026-05-31T15:05:12,520 Writing mypy to frequenz/api/common/v1alpha8/microgrid/lifetime_pb2.pyi 2026-05-31T15:05:12,528 Writing mypy to frequenz/api/common/v1alpha8/microgrid/communication_components/communication_components_pb2.pyi 2026-05-31T15:05:12,536 Writing mypy to frequenz/api/common/v1alpha8/microgrid/sensors/sensors_pb2.pyi 2026-05-31T15:05:12,565 Writing mypy to frequenz/api/common/v1alpha8/microgrid/electrical_components/electrical_components_pb2.pyi 2026-05-31T15:05:12,567 Writing mypy to frequenz/api/common/v1alpha8/streaming/event_pb2.pyi 2026-05-31T15:05:12,569 Writing mypy to frequenz/api/common/v1alpha8/gridpool/gridpool_pb2.pyi 2026-05-31T15:05:12,571 Writing mypy to frequenz/api/common/v1alpha8/grid/balancing_group_pb2.pyi 2026-05-31T15:05:12,575 Writing mypy to frequenz/api/common/v1alpha8/grid/market_location_pb2.pyi 2026-05-31T15:05:12,578 Writing mypy to frequenz/api/common/v1alpha8/grid/delivery_area_pb2.pyi 2026-05-31T15:05:12,581 Writing mypy to frequenz/api/common/v1alpha8/grid/delivery_duration_pb2.pyi 2026-05-31T15:05:12,582 Writing mypy to frequenz/api/common/v1alpha8/types/interval_pb2.pyi 2026-05-31T15:05:12,584 Writing mypy to frequenz/api/common/v1alpha8/types/location_pb2.pyi 2026-05-31T15:05:12,586 Writing mypy to frequenz/api/common/v1alpha8/types/decimal_pb2.pyi 2026-05-31T15:05:12,589 Writing mypy to frequenz/api/common/v1alpha8/market/market_area_pb2.pyi 2026-05-31T15:05:12,591 Writing mypy to frequenz/api/common/v1alpha8/market/power_pb2.pyi 2026-05-31T15:05:12,594 Writing mypy to frequenz/api/common/v1alpha8/market/price_pb2.pyi 2026-05-31T15:05:12,595 Writing mypy to frequenz/api/common/v1alpha8/market/energy_pb2.pyi 2026-05-31T15:05:12,597 Writing mypy to frequenz/api/common/v1alpha8/metrics/bounds_pb2.pyi 2026-05-31T15:05:12,609 Writing mypy to frequenz/api/common/v1alpha8/metrics/metrics_pb2.pyi 2026-05-31T15:05:12,611 Writing mypy to frequenz/api/common/v1/location_pb2.pyi 2026-05-31T15:05:12,613 Writing mypy to frequenz/api/common/v1/pagination/pagination_info_pb2.pyi 2026-05-31T15:05:12,615 Writing mypy to frequenz/api/common/v1/pagination/pagination_params_pb2.pyi 2026-05-31T15:05:12,620 Writing mypy to frequenz/api/common/v1/microgrid/microgrid_pb2.pyi 2026-05-31T15:05:12,622 Writing mypy to frequenz/api/common/v1/microgrid/lifetime_pb2.pyi 2026-05-31T15:05:12,640 Writing mypy to frequenz/api/common/v1/microgrid/components/components_pb2.pyi 2026-05-31T15:05:12,642 Writing mypy to frequenz/api/common/v1/microgrid/components/inverter_pb2.pyi 2026-05-31T15:05:12,645 Writing mypy to frequenz/api/common/v1/microgrid/components/ev_charger_pb2.pyi 2026-05-31T15:05:12,646 Writing mypy to frequenz/api/common/v1/microgrid/components/fuse_pb2.pyi 2026-05-31T15:05:12,648 Writing mypy to frequenz/api/common/v1/microgrid/components/battery_pb2.pyi 2026-05-31T15:05:12,650 Writing mypy to frequenz/api/common/v1/microgrid/components/transformer_pb2.pyi 2026-05-31T15:05:12,651 Writing mypy to frequenz/api/common/v1/microgrid/components/grid_pb2.pyi 2026-05-31T15:05:12,661 Writing mypy to frequenz/api/common/v1/microgrid/sensors/sensors_pb2.pyi 2026-05-31T15:05:12,663 Writing mypy to frequenz/api/common/v1/grid/delivery_area_pb2.pyi 2026-05-31T15:05:12,666 Writing mypy to frequenz/api/common/v1/grid/delivery_duration_pb2.pyi 2026-05-31T15:05:12,667 Writing mypy to frequenz/api/common/v1/types/decimal_pb2.pyi 2026-05-31T15:05:12,669 Writing mypy to frequenz/api/common/v1/market/power_pb2.pyi 2026-05-31T15:05:12,672 Writing mypy to frequenz/api/common/v1/market/price_pb2.pyi 2026-05-31T15:05:12,673 Writing mypy to frequenz/api/common/v1/market/energy_pb2.pyi 2026-05-31T15:05:12,675 Writing mypy to frequenz/api/common/v1/metrics/bounds_pb2.pyi 2026-05-31T15:05:12,685 Writing mypy to frequenz/api/common/v1/metrics/metric_sample_pb2.pyi 2026-05-31T15:05:12,701 Writing mypy to frequenz/api/common/metrics/electrical_pb2.pyi 2026-05-31T15:05:13,858 Writing mypy to frequenz/api/common/components_pb2_grpc.pyi 2026-05-31T15:05:13,859 Writing mypy to frequenz/api/common/metrics_pb2_grpc.pyi 2026-05-31T15:05:13,860 Writing mypy to frequenz/api/common/location_pb2_grpc.pyi 2026-05-31T15:05:13,860 Writing mypy to frequenz/api/common/v1alpha7/pagination/pagination_info_pb2_grpc.pyi 2026-05-31T15:05:13,861 Writing mypy to frequenz/api/common/v1alpha7/pagination/pagination_params_pb2_grpc.pyi 2026-05-31T15:05:13,862 Writing mypy to frequenz/api/common/v1alpha7/microgrid/microgrid_pb2_grpc.pyi 2026-05-31T15:05:13,862 Writing mypy to frequenz/api/common/v1alpha7/microgrid/lifetime_pb2_grpc.pyi 2026-05-31T15:05:13,863 Writing mypy to frequenz/api/common/v1alpha7/microgrid/communication_components/communication_components_pb2_grpc.pyi 2026-05-31T15:05:13,864 Writing mypy to frequenz/api/common/v1alpha7/microgrid/sensors/sensors_pb2_grpc.pyi 2026-05-31T15:05:13,868 Writing mypy to frequenz/api/common/v1alpha7/microgrid/electrical_components/electrical_components_pb2_grpc.pyi 2026-05-31T15:05:13,869 Writing mypy to frequenz/api/common/v1alpha7/streaming/event_pb2_grpc.pyi 2026-05-31T15:05:13,869 Writing mypy to frequenz/api/common/v1alpha7/type/interval_pb2_grpc.pyi 2026-05-31T15:05:13,870 Writing mypy to frequenz/api/common/v1alpha7/type/location_pb2_grpc.pyi 2026-05-31T15:05:13,871 Writing mypy to frequenz/api/common/v1alpha7/type/decimal_pb2_grpc.pyi 2026-05-31T15:05:13,871 Writing mypy to frequenz/api/common/v1alpha7/grid/delivery_area_pb2_grpc.pyi 2026-05-31T15:05:13,872 Writing mypy to frequenz/api/common/v1alpha7/grid/delivery_duration_pb2_grpc.pyi 2026-05-31T15:05:13,873 Writing mypy to frequenz/api/common/v1alpha7/market/power_pb2_grpc.pyi 2026-05-31T15:05:13,873 Writing mypy to frequenz/api/common/v1alpha7/market/price_pb2_grpc.pyi 2026-05-31T15:05:13,874 Writing mypy to frequenz/api/common/v1alpha7/market/energy_pb2_grpc.pyi 2026-05-31T15:05:13,874 Writing mypy to frequenz/api/common/v1alpha7/metrics/bounds_pb2_grpc.pyi 2026-05-31T15:05:13,875 Writing mypy to frequenz/api/common/v1alpha7/metrics/metrics_pb2_grpc.pyi 2026-05-31T15:05:13,876 Writing mypy to frequenz/api/common/v1alpha8/pagination/pagination_info_pb2_grpc.pyi 2026-05-31T15:05:13,876 Writing mypy to frequenz/api/common/v1alpha8/pagination/pagination_params_pb2_grpc.pyi 2026-05-31T15:05:13,877 Writing mypy to frequenz/api/common/v1alpha8/microgrid/microgrid_pb2_grpc.pyi 2026-05-31T15:05:13,877 Writing mypy to frequenz/api/common/v1alpha8/microgrid/lifetime_pb2_grpc.pyi 2026-05-31T15:05:13,878 Writing mypy to frequenz/api/common/v1alpha8/microgrid/communication_components/communication_components_pb2_grpc.pyi 2026-05-31T15:05:13,879 Writing mypy to frequenz/api/common/v1alpha8/microgrid/sensors/sensors_pb2_grpc.pyi 2026-05-31T15:05:13,883 Writing mypy to frequenz/api/common/v1alpha8/microgrid/electrical_components/electrical_components_pb2_grpc.pyi 2026-05-31T15:05:13,884 Writing mypy to frequenz/api/common/v1alpha8/streaming/event_pb2_grpc.pyi 2026-05-31T15:05:13,884 Writing mypy to frequenz/api/common/v1alpha8/gridpool/gridpool_pb2_grpc.pyi 2026-05-31T15:05:13,885 Writing mypy to frequenz/api/common/v1alpha8/grid/balancing_group_pb2_grpc.pyi 2026-05-31T15:05:13,885 Writing mypy to frequenz/api/common/v1alpha8/grid/market_location_pb2_grpc.pyi 2026-05-31T15:05:13,886 Writing mypy to frequenz/api/common/v1alpha8/grid/delivery_area_pb2_grpc.pyi 2026-05-31T15:05:13,886 Writing mypy to frequenz/api/common/v1alpha8/grid/delivery_duration_pb2_grpc.pyi 2026-05-31T15:05:13,887 Writing mypy to frequenz/api/common/v1alpha8/types/interval_pb2_grpc.pyi 2026-05-31T15:05:13,888 Writing mypy to frequenz/api/common/v1alpha8/types/location_pb2_grpc.pyi 2026-05-31T15:05:13,888 Writing mypy to frequenz/api/common/v1alpha8/types/decimal_pb2_grpc.pyi 2026-05-31T15:05:13,889 Writing mypy to frequenz/api/common/v1alpha8/market/market_area_pb2_grpc.pyi 2026-05-31T15:05:13,889 Writing mypy to frequenz/api/common/v1alpha8/market/power_pb2_grpc.pyi 2026-05-31T15:05:13,890 Writing mypy to frequenz/api/common/v1alpha8/market/price_pb2_grpc.pyi 2026-05-31T15:05:13,890 Writing mypy to frequenz/api/common/v1alpha8/market/energy_pb2_grpc.pyi 2026-05-31T15:05:13,891 Writing mypy to frequenz/api/common/v1alpha8/metrics/bounds_pb2_grpc.pyi 2026-05-31T15:05:13,893 Writing mypy to frequenz/api/common/v1alpha8/metrics/metrics_pb2_grpc.pyi 2026-05-31T15:05:13,893 Writing mypy to frequenz/api/common/v1/location_pb2_grpc.pyi 2026-05-31T15:05:13,894 Writing mypy to frequenz/api/common/v1/pagination/pagination_info_pb2_grpc.pyi 2026-05-31T15:05:13,895 Writing mypy to frequenz/api/common/v1/pagination/pagination_params_pb2_grpc.pyi 2026-05-31T15:05:13,895 Writing mypy to frequenz/api/common/v1/microgrid/microgrid_pb2_grpc.pyi 2026-05-31T15:05:13,896 Writing mypy to frequenz/api/common/v1/microgrid/lifetime_pb2_grpc.pyi 2026-05-31T15:05:13,898 Writing mypy to frequenz/api/common/v1/microgrid/components/components_pb2_grpc.pyi 2026-05-31T15:05:13,899 Writing mypy to frequenz/api/common/v1/microgrid/components/inverter_pb2_grpc.pyi 2026-05-31T15:05:13,899 Writing mypy to frequenz/api/common/v1/microgrid/components/ev_charger_pb2_grpc.pyi 2026-05-31T15:05:13,900 Writing mypy to frequenz/api/common/v1/microgrid/components/fuse_pb2_grpc.pyi 2026-05-31T15:05:13,900 Writing mypy to frequenz/api/common/v1/microgrid/components/battery_pb2_grpc.pyi 2026-05-31T15:05:13,901 Writing mypy to frequenz/api/common/v1/microgrid/components/transformer_pb2_grpc.pyi 2026-05-31T15:05:13,902 Writing mypy to frequenz/api/common/v1/microgrid/components/grid_pb2_grpc.pyi 2026-05-31T15:05:13,902 Writing mypy to frequenz/api/common/v1/microgrid/sensors/sensors_pb2_grpc.pyi 2026-05-31T15:05:13,903 Writing mypy to frequenz/api/common/v1/grid/delivery_area_pb2_grpc.pyi 2026-05-31T15:05:13,904 Writing mypy to frequenz/api/common/v1/grid/delivery_duration_pb2_grpc.pyi 2026-05-31T15:05:13,904 Writing mypy to frequenz/api/common/v1/types/decimal_pb2_grpc.pyi 2026-05-31T15:05:13,905 Writing mypy to frequenz/api/common/v1/market/power_pb2_grpc.pyi 2026-05-31T15:05:13,905 Writing mypy to frequenz/api/common/v1/market/price_pb2_grpc.pyi 2026-05-31T15:05:13,906 Writing mypy to frequenz/api/common/v1/market/energy_pb2_grpc.pyi 2026-05-31T15:05:13,906 Writing mypy to frequenz/api/common/v1/metrics/bounds_pb2_grpc.pyi 2026-05-31T15:05:13,908 Writing mypy to frequenz/api/common/v1/metrics/metric_sample_pb2_grpc.pyi 2026-05-31T15:05:13,909 Writing mypy to frequenz/api/common/metrics/electrical_pb2_grpc.pyi 2026-05-31T15:05:14,375 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/microgrid/microgrid.proto proto/frequenz/api/common/v1alpha7/microgrid/lifetime.proto proto/frequenz/api/common/v1alpha7/microgrid/communication_components/communication_components.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/streaming/event.proto proto/frequenz/api/common/v1alpha7/type/interval.proto proto/frequenz/api/common/v1alpha7/type/location.proto proto/frequenz/api/common/v1alpha7/type/decimal.proto proto/frequenz/api/common/v1alpha7/grid/delivery_area.proto proto/frequenz/api/common/v1alpha7/grid/delivery_duration.proto proto/frequenz/api/common/v1alpha7/market/power.proto proto/frequenz/api/common/v1alpha7/market/price.proto proto/frequenz/api/common/v1alpha7/market/energy.proto proto/frequenz/api/common/v1alpha7/metrics/bounds.proto proto/frequenz/api/common/v1alpha7/metrics/metrics.proto proto/frequenz/api/common/v1alpha8/pagination/pagination_info.proto proto/frequenz/api/common/v1alpha8/pagination/pagination_params.proto proto/frequenz/api/common/v1alpha8/microgrid/microgrid.proto proto/frequenz/api/common/v1alpha8/microgrid/lifetime.proto proto/frequenz/api/common/v1alpha8/microgrid/communication_components/communication_components.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/streaming/event.proto proto/frequenz/api/common/v1alpha8/gridpool/gridpool.proto proto/frequenz/api/common/v1alpha8/grid/balancing_group.proto proto/frequenz/api/common/v1alpha8/grid/market_location.proto proto/frequenz/api/common/v1alpha8/grid/delivery_area.proto proto/frequenz/api/common/v1alpha8/grid/delivery_duration.proto proto/frequenz/api/common/v1alpha8/types/interval.proto proto/frequenz/api/common/v1alpha8/types/location.proto proto/frequenz/api/common/v1alpha8/types/decimal.proto proto/frequenz/api/common/v1alpha8/market/market_area.proto proto/frequenz/api/common/v1alpha8/market/power.proto proto/frequenz/api/common/v1alpha8/market/price.proto proto/frequenz/api/common/v1alpha8/market/energy.proto proto/frequenz/api/common/v1alpha8/metrics/bounds.proto proto/frequenz/api/common/v1alpha8/metrics/metrics.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/microgrid/microgrid.proto proto/frequenz/api/common/v1/microgrid/lifetime.proto proto/frequenz/api/common/v1/microgrid/components/components.proto proto/frequenz/api/common/v1/microgrid/components/inverter.proto proto/frequenz/api/common/v1/microgrid/components/ev_charger.proto proto/frequenz/api/common/v1/microgrid/components/fuse.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/grid.proto proto/frequenz/api/common/v1/microgrid/sensors/sensors.proto proto/frequenz/api/common/v1/grid/delivery_area.proto proto/frequenz/api/common/v1/grid/delivery_duration.proto proto/frequenz/api/common/v1/types/decimal.proto proto/frequenz/api/common/v1/market/power.proto proto/frequenz/api/common/v1/market/price.proto proto/frequenz/api/common/v1/market/energy.proto proto/frequenz/api/common/v1/metrics/bounds.proto proto/frequenz/api/common/v1/metrics/metric_sample.proto proto/frequenz/api/common/metrics/electrical.proto 2026-05-31T15:05:14,376 running build_py 2026-05-31T15:05:14,379 creating build/lib/frequenz/api/common 2026-05-31T15:05:14,382 copying py/frequenz/api/common/components_pb2_grpc.py -> build/lib/frequenz/api/common 2026-05-31T15:05:14,384 copying py/frequenz/api/common/__init__.py -> build/lib/frequenz/api/common 2026-05-31T15:05:14,386 copying py/frequenz/api/common/location_pb2_grpc.py -> build/lib/frequenz/api/common 2026-05-31T15:05:14,387 copying py/frequenz/api/common/components_pb2.py -> build/lib/frequenz/api/common 2026-05-31T15:05:14,389 copying py/frequenz/api/common/location_pb2.py -> build/lib/frequenz/api/common 2026-05-31T15:05:14,391 copying py/frequenz/api/common/metrics_pb2_grpc.py -> build/lib/frequenz/api/common 2026-05-31T15:05:14,393 copying py/frequenz/api/common/metrics_pb2.py -> build/lib/frequenz/api/common 2026-05-31T15:05:14,395 creating build/lib/frequenz/api/common/v1alpha7 2026-05-31T15:05:14,396 copying py/frequenz/api/common/v1alpha7/__init__.py -> build/lib/frequenz/api/common/v1alpha7 2026-05-31T15:05:14,399 creating build/lib/frequenz/api/common/v1alpha8 2026-05-31T15:05:14,400 copying py/frequenz/api/common/v1alpha8/__init__.py -> build/lib/frequenz/api/common/v1alpha8 2026-05-31T15:05:14,402 creating build/lib/frequenz/api/common/v1 2026-05-31T15:05:14,403 copying py/frequenz/api/common/v1/__init__.py -> build/lib/frequenz/api/common/v1 2026-05-31T15:05:14,405 copying py/frequenz/api/common/v1/location_pb2_grpc.py -> build/lib/frequenz/api/common/v1 2026-05-31T15:05:14,407 copying py/frequenz/api/common/v1/location_pb2.py -> build/lib/frequenz/api/common/v1 2026-05-31T15:05:14,409 creating build/lib/frequenz/api/common/metrics 2026-05-31T15:05:14,410 copying py/frequenz/api/common/metrics/__init__.py -> build/lib/frequenz/api/common/metrics 2026-05-31T15:05:14,412 copying py/frequenz/api/common/metrics/electrical_pb2_grpc.py -> build/lib/frequenz/api/common/metrics 2026-05-31T15:05:14,414 copying py/frequenz/api/common/metrics/electrical_pb2.py -> build/lib/frequenz/api/common/metrics 2026-05-31T15:05:14,417 creating build/lib/frequenz/api/common/v1alpha7/pagination 2026-05-31T15:05:14,418 copying py/frequenz/api/common/v1alpha7/pagination/pagination_info_pb2.py -> build/lib/frequenz/api/common/v1alpha7/pagination 2026-05-31T15:05:14,420 copying py/frequenz/api/common/v1alpha7/pagination/__init__.py -> build/lib/frequenz/api/common/v1alpha7/pagination 2026-05-31T15:05:14,422 copying py/frequenz/api/common/v1alpha7/pagination/pagination_info_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha7/pagination 2026-05-31T15:05:14,424 copying py/frequenz/api/common/v1alpha7/pagination/pagination_params_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha7/pagination 2026-05-31T15:05:14,426 copying py/frequenz/api/common/v1alpha7/pagination/pagination_params_pb2.py -> build/lib/frequenz/api/common/v1alpha7/pagination 2026-05-31T15:05:14,428 creating build/lib/frequenz/api/common/v1alpha7/microgrid 2026-05-31T15:05:14,429 copying py/frequenz/api/common/v1alpha7/microgrid/lifetime_pb2.py -> build/lib/frequenz/api/common/v1alpha7/microgrid 2026-05-31T15:05:14,431 copying py/frequenz/api/common/v1alpha7/microgrid/__init__.py -> build/lib/frequenz/api/common/v1alpha7/microgrid 2026-05-31T15:05:14,433 copying py/frequenz/api/common/v1alpha7/microgrid/microgrid_pb2.py -> build/lib/frequenz/api/common/v1alpha7/microgrid 2026-05-31T15:05:14,435 copying py/frequenz/api/common/v1alpha7/microgrid/microgrid_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha7/microgrid 2026-05-31T15:05:14,437 copying py/frequenz/api/common/v1alpha7/microgrid/lifetime_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha7/microgrid 2026-05-31T15:05:14,439 creating build/lib/frequenz/api/common/v1alpha7/streaming 2026-05-31T15:05:14,440 copying py/frequenz/api/common/v1alpha7/streaming/__init__.py -> build/lib/frequenz/api/common/v1alpha7/streaming 2026-05-31T15:05:14,442 copying py/frequenz/api/common/v1alpha7/streaming/event_pb2.py -> build/lib/frequenz/api/common/v1alpha7/streaming 2026-05-31T15:05:14,444 copying py/frequenz/api/common/v1alpha7/streaming/event_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha7/streaming 2026-05-31T15:05:14,446 creating build/lib/frequenz/api/common/v1alpha7/type 2026-05-31T15:05:14,447 copying py/frequenz/api/common/v1alpha7/type/interval_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha7/type 2026-05-31T15:05:14,449 copying py/frequenz/api/common/v1alpha7/type/decimal_pb2.py -> build/lib/frequenz/api/common/v1alpha7/type 2026-05-31T15:05:14,451 copying py/frequenz/api/common/v1alpha7/type/__init__.py -> build/lib/frequenz/api/common/v1alpha7/type 2026-05-31T15:05:14,453 copying py/frequenz/api/common/v1alpha7/type/location_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha7/type 2026-05-31T15:05:14,455 copying py/frequenz/api/common/v1alpha7/type/interval_pb2.py -> build/lib/frequenz/api/common/v1alpha7/type 2026-05-31T15:05:14,456 copying py/frequenz/api/common/v1alpha7/type/decimal_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha7/type 2026-05-31T15:05:14,458 copying py/frequenz/api/common/v1alpha7/type/location_pb2.py -> build/lib/frequenz/api/common/v1alpha7/type 2026-05-31T15:05:14,461 creating build/lib/frequenz/api/common/v1alpha7/grid 2026-05-31T15:05:14,462 copying py/frequenz/api/common/v1alpha7/grid/__init__.py -> build/lib/frequenz/api/common/v1alpha7/grid 2026-05-31T15:05:14,464 copying py/frequenz/api/common/v1alpha7/grid/delivery_area_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha7/grid 2026-05-31T15:05:14,466 copying py/frequenz/api/common/v1alpha7/grid/delivery_duration_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha7/grid 2026-05-31T15:05:14,468 copying py/frequenz/api/common/v1alpha7/grid/delivery_area_pb2.py -> build/lib/frequenz/api/common/v1alpha7/grid 2026-05-31T15:05:14,469 copying py/frequenz/api/common/v1alpha7/grid/delivery_duration_pb2.py -> build/lib/frequenz/api/common/v1alpha7/grid 2026-05-31T15:05:14,472 creating build/lib/frequenz/api/common/v1alpha7/market 2026-05-31T15:05:14,473 copying py/frequenz/api/common/v1alpha7/market/price_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha7/market 2026-05-31T15:05:14,475 copying py/frequenz/api/common/v1alpha7/market/energy_pb2.py -> build/lib/frequenz/api/common/v1alpha7/market 2026-05-31T15:05:14,477 copying py/frequenz/api/common/v1alpha7/market/price_pb2.py -> build/lib/frequenz/api/common/v1alpha7/market 2026-05-31T15:05:14,479 copying py/frequenz/api/common/v1alpha7/market/__init__.py -> build/lib/frequenz/api/common/v1alpha7/market 2026-05-31T15:05:14,481 copying py/frequenz/api/common/v1alpha7/market/energy_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha7/market 2026-05-31T15:05:14,483 copying py/frequenz/api/common/v1alpha7/market/power_pb2.py -> build/lib/frequenz/api/common/v1alpha7/market 2026-05-31T15:05:14,485 copying py/frequenz/api/common/v1alpha7/market/power_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha7/market 2026-05-31T15:05:14,488 creating build/lib/frequenz/api/common/v1alpha7/metrics 2026-05-31T15:05:14,489 copying py/frequenz/api/common/v1alpha7/metrics/__init__.py -> build/lib/frequenz/api/common/v1alpha7/metrics 2026-05-31T15:05:14,491 copying py/frequenz/api/common/v1alpha7/metrics/bounds_pb2.py -> build/lib/frequenz/api/common/v1alpha7/metrics 2026-05-31T15:05:14,492 copying py/frequenz/api/common/v1alpha7/metrics/bounds_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha7/metrics 2026-05-31T15:05:14,494 copying py/frequenz/api/common/v1alpha7/metrics/metrics_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha7/metrics 2026-05-31T15:05:14,496 copying py/frequenz/api/common/v1alpha7/metrics/metrics_pb2.py -> build/lib/frequenz/api/common/v1alpha7/metrics 2026-05-31T15:05:14,499 creating build/lib/frequenz/api/common/v1alpha7/microgrid/communication_components 2026-05-31T15:05:14,500 copying py/frequenz/api/common/v1alpha7/microgrid/communication_components/__init__.py -> build/lib/frequenz/api/common/v1alpha7/microgrid/communication_components 2026-05-31T15:05:14,502 copying py/frequenz/api/common/v1alpha7/microgrid/communication_components/communication_components_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha7/microgrid/communication_components 2026-05-31T15:05:14,503 copying py/frequenz/api/common/v1alpha7/microgrid/communication_components/communication_components_pb2.py -> build/lib/frequenz/api/common/v1alpha7/microgrid/communication_components 2026-05-31T15:05:14,506 creating build/lib/frequenz/api/common/v1alpha7/microgrid/sensors 2026-05-31T15:05:14,507 copying py/frequenz/api/common/v1alpha7/microgrid/sensors/sensors_pb2.py -> build/lib/frequenz/api/common/v1alpha7/microgrid/sensors 2026-05-31T15:05:14,510 copying py/frequenz/api/common/v1alpha7/microgrid/sensors/__init__.py -> build/lib/frequenz/api/common/v1alpha7/microgrid/sensors 2026-05-31T15:05:14,511 copying py/frequenz/api/common/v1alpha7/microgrid/sensors/sensors_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha7/microgrid/sensors 2026-05-31T15:05:14,514 creating build/lib/frequenz/api/common/v1alpha7/microgrid/electrical_components 2026-05-31T15:05:14,515 copying py/frequenz/api/common/v1alpha7/microgrid/electrical_components/electrical_components_pb2.py -> build/lib/frequenz/api/common/v1alpha7/microgrid/electrical_components 2026-05-31T15:05:14,518 copying py/frequenz/api/common/v1alpha7/microgrid/electrical_components/__init__.py -> build/lib/frequenz/api/common/v1alpha7/microgrid/electrical_components 2026-05-31T15:05:14,519 copying py/frequenz/api/common/v1alpha7/microgrid/electrical_components/electrical_components_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha7/microgrid/electrical_components 2026-05-31T15:05:14,522 creating build/lib/frequenz/api/common/v1alpha8/pagination 2026-05-31T15:05:14,523 copying py/frequenz/api/common/v1alpha8/pagination/pagination_info_pb2.py -> build/lib/frequenz/api/common/v1alpha8/pagination 2026-05-31T15:05:14,525 copying py/frequenz/api/common/v1alpha8/pagination/__init__.py -> build/lib/frequenz/api/common/v1alpha8/pagination 2026-05-31T15:05:14,527 copying py/frequenz/api/common/v1alpha8/pagination/pagination_info_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha8/pagination 2026-05-31T15:05:14,528 copying py/frequenz/api/common/v1alpha8/pagination/pagination_params_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha8/pagination 2026-05-31T15:05:14,530 copying py/frequenz/api/common/v1alpha8/pagination/pagination_params_pb2.py -> build/lib/frequenz/api/common/v1alpha8/pagination 2026-05-31T15:05:14,533 creating build/lib/frequenz/api/common/v1alpha8/microgrid 2026-05-31T15:05:14,534 copying py/frequenz/api/common/v1alpha8/microgrid/lifetime_pb2.py -> build/lib/frequenz/api/common/v1alpha8/microgrid 2026-05-31T15:05:14,536 copying py/frequenz/api/common/v1alpha8/microgrid/__init__.py -> build/lib/frequenz/api/common/v1alpha8/microgrid 2026-05-31T15:05:14,538 copying py/frequenz/api/common/v1alpha8/microgrid/microgrid_pb2.py -> build/lib/frequenz/api/common/v1alpha8/microgrid 2026-05-31T15:05:14,540 copying py/frequenz/api/common/v1alpha8/microgrid/microgrid_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha8/microgrid 2026-05-31T15:05:14,541 copying py/frequenz/api/common/v1alpha8/microgrid/lifetime_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha8/microgrid 2026-05-31T15:05:14,544 creating build/lib/frequenz/api/common/v1alpha8/streaming 2026-05-31T15:05:14,545 copying py/frequenz/api/common/v1alpha8/streaming/__init__.py -> build/lib/frequenz/api/common/v1alpha8/streaming 2026-05-31T15:05:14,547 copying py/frequenz/api/common/v1alpha8/streaming/event_pb2.py -> build/lib/frequenz/api/common/v1alpha8/streaming 2026-05-31T15:05:14,549 copying py/frequenz/api/common/v1alpha8/streaming/event_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha8/streaming 2026-05-31T15:05:14,551 creating build/lib/frequenz/api/common/v1alpha8/gridpool 2026-05-31T15:05:14,552 copying py/frequenz/api/common/v1alpha8/gridpool/__init__.py -> build/lib/frequenz/api/common/v1alpha8/gridpool 2026-05-31T15:05:14,554 copying py/frequenz/api/common/v1alpha8/gridpool/gridpool_pb2.py -> build/lib/frequenz/api/common/v1alpha8/gridpool 2026-05-31T15:05:14,556 copying py/frequenz/api/common/v1alpha8/gridpool/gridpool_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha8/gridpool 2026-05-31T15:05:14,559 creating build/lib/frequenz/api/common/v1alpha8/grid 2026-05-31T15:05:14,560 copying py/frequenz/api/common/v1alpha8/grid/balancing_group_pb2.py -> build/lib/frequenz/api/common/v1alpha8/grid 2026-05-31T15:05:14,562 copying py/frequenz/api/common/v1alpha8/grid/__init__.py -> build/lib/frequenz/api/common/v1alpha8/grid 2026-05-31T15:05:14,563 copying py/frequenz/api/common/v1alpha8/grid/market_location_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha8/grid 2026-05-31T15:05:14,565 copying py/frequenz/api/common/v1alpha8/grid/delivery_area_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha8/grid 2026-05-31T15:05:14,567 copying py/frequenz/api/common/v1alpha8/grid/delivery_duration_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha8/grid 2026-05-31T15:05:14,569 copying py/frequenz/api/common/v1alpha8/grid/balancing_group_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha8/grid 2026-05-31T15:05:14,570 copying py/frequenz/api/common/v1alpha8/grid/delivery_area_pb2.py -> build/lib/frequenz/api/common/v1alpha8/grid 2026-05-31T15:05:14,572 copying py/frequenz/api/common/v1alpha8/grid/delivery_duration_pb2.py -> build/lib/frequenz/api/common/v1alpha8/grid 2026-05-31T15:05:14,574 copying py/frequenz/api/common/v1alpha8/grid/market_location_pb2.py -> build/lib/frequenz/api/common/v1alpha8/grid 2026-05-31T15:05:14,577 creating build/lib/frequenz/api/common/v1alpha8/types 2026-05-31T15:05:14,578 copying py/frequenz/api/common/v1alpha8/types/interval_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha8/types 2026-05-31T15:05:14,580 copying py/frequenz/api/common/v1alpha8/types/decimal_pb2.py -> build/lib/frequenz/api/common/v1alpha8/types 2026-05-31T15:05:14,582 copying py/frequenz/api/common/v1alpha8/types/__init__.py -> build/lib/frequenz/api/common/v1alpha8/types 2026-05-31T15:05:14,583 copying py/frequenz/api/common/v1alpha8/types/location_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha8/types 2026-05-31T15:05:14,585 copying py/frequenz/api/common/v1alpha8/types/interval_pb2.py -> build/lib/frequenz/api/common/v1alpha8/types 2026-05-31T15:05:14,587 copying py/frequenz/api/common/v1alpha8/types/decimal_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha8/types 2026-05-31T15:05:14,589 copying py/frequenz/api/common/v1alpha8/types/location_pb2.py -> build/lib/frequenz/api/common/v1alpha8/types 2026-05-31T15:05:14,592 creating build/lib/frequenz/api/common/v1alpha8/market 2026-05-31T15:05:14,593 copying py/frequenz/api/common/v1alpha8/market/market_area_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha8/market 2026-05-31T15:05:14,595 copying py/frequenz/api/common/v1alpha8/market/price_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha8/market 2026-05-31T15:05:14,596 copying py/frequenz/api/common/v1alpha8/market/energy_pb2.py -> build/lib/frequenz/api/common/v1alpha8/market 2026-05-31T15:05:14,598 copying py/frequenz/api/common/v1alpha8/market/price_pb2.py -> build/lib/frequenz/api/common/v1alpha8/market 2026-05-31T15:05:14,600 copying py/frequenz/api/common/v1alpha8/market/__init__.py -> build/lib/frequenz/api/common/v1alpha8/market 2026-05-31T15:05:14,602 copying py/frequenz/api/common/v1alpha8/market/market_area_pb2.py -> build/lib/frequenz/api/common/v1alpha8/market 2026-05-31T15:05:14,604 copying py/frequenz/api/common/v1alpha8/market/energy_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha8/market 2026-05-31T15:05:14,606 copying py/frequenz/api/common/v1alpha8/market/power_pb2.py -> build/lib/frequenz/api/common/v1alpha8/market 2026-05-31T15:05:14,607 copying py/frequenz/api/common/v1alpha8/market/power_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha8/market 2026-05-31T15:05:14,610 creating build/lib/frequenz/api/common/v1alpha8/metrics 2026-05-31T15:05:14,611 copying py/frequenz/api/common/v1alpha8/metrics/__init__.py -> build/lib/frequenz/api/common/v1alpha8/metrics 2026-05-31T15:05:14,613 copying py/frequenz/api/common/v1alpha8/metrics/bounds_pb2.py -> build/lib/frequenz/api/common/v1alpha8/metrics 2026-05-31T15:05:14,614 copying py/frequenz/api/common/v1alpha8/metrics/bounds_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha8/metrics 2026-05-31T15:05:14,616 copying py/frequenz/api/common/v1alpha8/metrics/metrics_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha8/metrics 2026-05-31T15:05:14,618 copying py/frequenz/api/common/v1alpha8/metrics/metrics_pb2.py -> build/lib/frequenz/api/common/v1alpha8/metrics 2026-05-31T15:05:14,621 creating build/lib/frequenz/api/common/v1alpha8/microgrid/communication_components 2026-05-31T15:05:14,622 copying py/frequenz/api/common/v1alpha8/microgrid/communication_components/__init__.py -> build/lib/frequenz/api/common/v1alpha8/microgrid/communication_components 2026-05-31T15:05:14,624 copying py/frequenz/api/common/v1alpha8/microgrid/communication_components/communication_components_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha8/microgrid/communication_components 2026-05-31T15:05:14,625 copying py/frequenz/api/common/v1alpha8/microgrid/communication_components/communication_components_pb2.py -> build/lib/frequenz/api/common/v1alpha8/microgrid/communication_components 2026-05-31T15:05:14,629 creating build/lib/frequenz/api/common/v1alpha8/microgrid/sensors 2026-05-31T15:05:14,630 copying py/frequenz/api/common/v1alpha8/microgrid/sensors/sensors_pb2.py -> build/lib/frequenz/api/common/v1alpha8/microgrid/sensors 2026-05-31T15:05:14,632 copying py/frequenz/api/common/v1alpha8/microgrid/sensors/__init__.py -> build/lib/frequenz/api/common/v1alpha8/microgrid/sensors 2026-05-31T15:05:14,634 copying py/frequenz/api/common/v1alpha8/microgrid/sensors/sensors_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha8/microgrid/sensors 2026-05-31T15:05:14,636 creating build/lib/frequenz/api/common/v1alpha8/microgrid/electrical_components 2026-05-31T15:05:14,637 copying py/frequenz/api/common/v1alpha8/microgrid/electrical_components/electrical_components_pb2.py -> build/lib/frequenz/api/common/v1alpha8/microgrid/electrical_components 2026-05-31T15:05:14,640 copying py/frequenz/api/common/v1alpha8/microgrid/electrical_components/__init__.py -> build/lib/frequenz/api/common/v1alpha8/microgrid/electrical_components 2026-05-31T15:05:14,642 copying py/frequenz/api/common/v1alpha8/microgrid/electrical_components/electrical_components_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha8/microgrid/electrical_components 2026-05-31T15:05:14,644 creating build/lib/frequenz/api/common/v1/pagination 2026-05-31T15:05:14,645 copying py/frequenz/api/common/v1/pagination/pagination_info_pb2.py -> build/lib/frequenz/api/common/v1/pagination 2026-05-31T15:05:14,647 copying py/frequenz/api/common/v1/pagination/__init__.py -> build/lib/frequenz/api/common/v1/pagination 2026-05-31T15:05:14,649 copying py/frequenz/api/common/v1/pagination/pagination_info_pb2_grpc.py -> build/lib/frequenz/api/common/v1/pagination 2026-05-31T15:05:14,651 copying py/frequenz/api/common/v1/pagination/pagination_params_pb2_grpc.py -> build/lib/frequenz/api/common/v1/pagination 2026-05-31T15:05:14,653 copying py/frequenz/api/common/v1/pagination/pagination_params_pb2.py -> build/lib/frequenz/api/common/v1/pagination 2026-05-31T15:05:14,656 creating build/lib/frequenz/api/common/v1/microgrid 2026-05-31T15:05:14,657 copying py/frequenz/api/common/v1/microgrid/lifetime_pb2.py -> build/lib/frequenz/api/common/v1/microgrid 2026-05-31T15:05:14,659 copying py/frequenz/api/common/v1/microgrid/__init__.py -> build/lib/frequenz/api/common/v1/microgrid 2026-05-31T15:05:14,661 copying py/frequenz/api/common/v1/microgrid/microgrid_pb2.py -> build/lib/frequenz/api/common/v1/microgrid 2026-05-31T15:05:14,663 copying py/frequenz/api/common/v1/microgrid/microgrid_pb2_grpc.py -> build/lib/frequenz/api/common/v1/microgrid 2026-05-31T15:05:14,664 copying py/frequenz/api/common/v1/microgrid/lifetime_pb2_grpc.py -> build/lib/frequenz/api/common/v1/microgrid 2026-05-31T15:05:14,667 creating build/lib/frequenz/api/common/v1/grid 2026-05-31T15:05:14,668 copying py/frequenz/api/common/v1/grid/__init__.py -> build/lib/frequenz/api/common/v1/grid 2026-05-31T15:05:14,670 copying py/frequenz/api/common/v1/grid/delivery_area_pb2_grpc.py -> build/lib/frequenz/api/common/v1/grid 2026-05-31T15:05:14,671 copying py/frequenz/api/common/v1/grid/delivery_duration_pb2_grpc.py -> build/lib/frequenz/api/common/v1/grid 2026-05-31T15:05:14,673 copying py/frequenz/api/common/v1/grid/delivery_area_pb2.py -> build/lib/frequenz/api/common/v1/grid 2026-05-31T15:05:14,675 copying py/frequenz/api/common/v1/grid/delivery_duration_pb2.py -> build/lib/frequenz/api/common/v1/grid 2026-05-31T15:05:14,678 creating build/lib/frequenz/api/common/v1/types 2026-05-31T15:05:14,679 copying py/frequenz/api/common/v1/types/decimal_pb2.py -> build/lib/frequenz/api/common/v1/types 2026-05-31T15:05:14,680 copying py/frequenz/api/common/v1/types/__init__.py -> build/lib/frequenz/api/common/v1/types 2026-05-31T15:05:14,682 copying py/frequenz/api/common/v1/types/decimal_pb2_grpc.py -> build/lib/frequenz/api/common/v1/types 2026-05-31T15:05:14,685 creating build/lib/frequenz/api/common/v1/market 2026-05-31T15:05:14,686 copying py/frequenz/api/common/v1/market/price_pb2_grpc.py -> build/lib/frequenz/api/common/v1/market 2026-05-31T15:05:14,688 copying py/frequenz/api/common/v1/market/energy_pb2.py -> build/lib/frequenz/api/common/v1/market 2026-05-31T15:05:14,690 copying py/frequenz/api/common/v1/market/price_pb2.py -> build/lib/frequenz/api/common/v1/market 2026-05-31T15:05:14,691 copying py/frequenz/api/common/v1/market/__init__.py -> build/lib/frequenz/api/common/v1/market 2026-05-31T15:05:14,693 copying py/frequenz/api/common/v1/market/energy_pb2_grpc.py -> build/lib/frequenz/api/common/v1/market 2026-05-31T15:05:14,695 copying py/frequenz/api/common/v1/market/power_pb2.py -> build/lib/frequenz/api/common/v1/market 2026-05-31T15:05:14,697 copying py/frequenz/api/common/v1/market/power_pb2_grpc.py -> build/lib/frequenz/api/common/v1/market 2026-05-31T15:05:14,699 creating build/lib/frequenz/api/common/v1/metrics 2026-05-31T15:05:14,700 copying py/frequenz/api/common/v1/metrics/metric_sample_pb2.py -> build/lib/frequenz/api/common/v1/metrics 2026-05-31T15:05:14,703 copying py/frequenz/api/common/v1/metrics/__init__.py -> build/lib/frequenz/api/common/v1/metrics 2026-05-31T15:05:14,705 copying py/frequenz/api/common/v1/metrics/bounds_pb2.py -> build/lib/frequenz/api/common/v1/metrics 2026-05-31T15:05:14,707 copying py/frequenz/api/common/v1/metrics/metric_sample_pb2_grpc.py -> build/lib/frequenz/api/common/v1/metrics 2026-05-31T15:05:14,708 copying py/frequenz/api/common/v1/metrics/bounds_pb2_grpc.py -> build/lib/frequenz/api/common/v1/metrics 2026-05-31T15:05:14,712 creating build/lib/frequenz/api/common/v1/microgrid/components 2026-05-31T15:05:14,713 copying py/frequenz/api/common/v1/microgrid/components/components_pb2_grpc.py -> build/lib/frequenz/api/common/v1/microgrid/components 2026-05-31T15:05:14,714 copying py/frequenz/api/common/v1/microgrid/components/ev_charger_pb2_grpc.py -> build/lib/frequenz/api/common/v1/microgrid/components 2026-05-31T15:05:14,716 copying py/frequenz/api/common/v1/microgrid/components/transformer_pb2_grpc.py -> build/lib/frequenz/api/common/v1/microgrid/components 2026-05-31T15:05:14,718 copying py/frequenz/api/common/v1/microgrid/components/ev_charger_pb2.py -> build/lib/frequenz/api/common/v1/microgrid/components 2026-05-31T15:05:14,720 copying py/frequenz/api/common/v1/microgrid/components/__init__.py -> build/lib/frequenz/api/common/v1/microgrid/components 2026-05-31T15:05:14,722 copying py/frequenz/api/common/v1/microgrid/components/grid_pb2.py -> build/lib/frequenz/api/common/v1/microgrid/components 2026-05-31T15:05:14,723 copying py/frequenz/api/common/v1/microgrid/components/fuse_pb2_grpc.py -> build/lib/frequenz/api/common/v1/microgrid/components 2026-05-31T15:05:14,725 copying py/frequenz/api/common/v1/microgrid/components/components_pb2.py -> build/lib/frequenz/api/common/v1/microgrid/components 2026-05-31T15:05:14,728 copying py/frequenz/api/common/v1/microgrid/components/battery_pb2.py -> build/lib/frequenz/api/common/v1/microgrid/components 2026-05-31T15:05:14,730 copying py/frequenz/api/common/v1/microgrid/components/inverter_pb2.py -> build/lib/frequenz/api/common/v1/microgrid/components 2026-05-31T15:05:14,732 copying py/frequenz/api/common/v1/microgrid/components/battery_pb2_grpc.py -> build/lib/frequenz/api/common/v1/microgrid/components 2026-05-31T15:05:14,735 copying py/frequenz/api/common/v1/microgrid/components/transformer_pb2.py -> build/lib/frequenz/api/common/v1/microgrid/components 2026-05-31T15:05:14,737 copying py/frequenz/api/common/v1/microgrid/components/fuse_pb2.py -> build/lib/frequenz/api/common/v1/microgrid/components 2026-05-31T15:05:14,740 copying py/frequenz/api/common/v1/microgrid/components/inverter_pb2_grpc.py -> build/lib/frequenz/api/common/v1/microgrid/components 2026-05-31T15:05:14,742 copying py/frequenz/api/common/v1/microgrid/components/grid_pb2_grpc.py -> build/lib/frequenz/api/common/v1/microgrid/components 2026-05-31T15:05:14,745 creating build/lib/frequenz/api/common/v1/microgrid/sensors 2026-05-31T15:05:14,747 copying py/frequenz/api/common/v1/microgrid/sensors/sensors_pb2.py -> build/lib/frequenz/api/common/v1/microgrid/sensors 2026-05-31T15:05:14,750 copying py/frequenz/api/common/v1/microgrid/sensors/__init__.py -> build/lib/frequenz/api/common/v1/microgrid/sensors 2026-05-31T15:05:14,752 copying py/frequenz/api/common/v1/microgrid/sensors/sensors_pb2_grpc.py -> build/lib/frequenz/api/common/v1/microgrid/sensors 2026-05-31T15:05:14,756 running egg_info 2026-05-31T15:05:14,810 writing py/frequenz_api_common.egg-info/PKG-INFO 2026-05-31T15:05:14,823 writing dependency_links to py/frequenz_api_common.egg-info/dependency_links.txt 2026-05-31T15:05:14,831 writing requirements to py/frequenz_api_common.egg-info/requires.txt 2026-05-31T15:05:14,833 writing top-level names to py/frequenz_api_common.egg-info/top_level.txt 2026-05-31T15:05:14,955 /tmp/pip-build-env-4t6kuh5v/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-05-31T15:05:14,955 return get_active_overrides().subprocess_timeout 2026-05-31T15:05:14,961 listing git files failed - pretending there aren't any 2026-05-31T15:05:14,966 reading manifest file 'py/frequenz_api_common.egg-info/SOURCES.txt' 2026-05-31T15:05:14,974 reading manifest template 'MANIFEST.in' 2026-05-31T15:05:14,975 warning: no previously-included files found matching '.cookiecutter-replay.json' 2026-05-31T15:05:14,976 warning: no previously-included files found matching '.editorconfig' 2026-05-31T15:05:14,976 warning: no previously-included files found matching '.gitignore' 2026-05-31T15:05:14,977 warning: no previously-included files found matching '.gitmodules' 2026-05-31T15:05:14,978 warning: no previously-included files found matching 'CODEOWNERS' 2026-05-31T15:05:14,979 warning: no previously-included files found matching 'CONTRIBUTING.md' 2026-05-31T15:05:14,980 warning: no previously-included files found matching 'mkdocs.yml' 2026-05-31T15:05:14,980 warning: no previously-included files found matching 'noxfile.py' 2026-05-31T15:05:14,981 warning: no previously-included files found matching 'py/frequenz/api/common/conftest.py' 2026-05-31T15:05:14,982 warning: no previously-included files matching '*' found under directory '.github' 2026-05-31T15:05:14,983 warning: no previously-included files matching '*' found under directory 'benchmarks' 2026-05-31T15:05:14,984 warning: no previously-included files matching '*' found under directory 'docs' 2026-05-31T15:05:14,985 warning: no previously-included files matching '*' found under directory 'pytests' 2026-05-31T15:05:15,099 warning: no files found matching '*.proto' under directory 'submodules' 2026-05-31T15:05:15,100 adding license file 'LICENSE' 2026-05-31T15:05:15,116 writing manifest file 'py/frequenz_api_common.egg-info/SOURCES.txt' 2026-05-31T15:05:15,165 copying py/frequenz/api/common/components_pb2.pyi -> build/lib/frequenz/api/common 2026-05-31T15:05:15,168 copying py/frequenz/api/common/components_pb2_grpc.pyi -> build/lib/frequenz/api/common 2026-05-31T15:05:15,170 copying py/frequenz/api/common/location_pb2.pyi -> build/lib/frequenz/api/common 2026-05-31T15:05:15,172 copying py/frequenz/api/common/location_pb2_grpc.pyi -> build/lib/frequenz/api/common 2026-05-31T15:05:15,175 copying py/frequenz/api/common/metrics_pb2.pyi -> build/lib/frequenz/api/common 2026-05-31T15:05:15,177 copying py/frequenz/api/common/metrics_pb2_grpc.pyi -> build/lib/frequenz/api/common 2026-05-31T15:05:15,179 copying py/frequenz/api/common/py.typed -> build/lib/frequenz/api/common 2026-05-31T15:05:15,181 copying py/frequenz/api/common/v1/location_pb2.pyi -> build/lib/frequenz/api/common/v1 2026-05-31T15:05:15,184 copying py/frequenz/api/common/v1/location_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1 2026-05-31T15:05:15,186 copying py/frequenz/api/common/metrics/electrical_pb2.pyi -> build/lib/frequenz/api/common/metrics 2026-05-31T15:05:15,189 copying py/frequenz/api/common/metrics/electrical_pb2_grpc.pyi -> build/lib/frequenz/api/common/metrics 2026-05-31T15:05:15,191 copying py/frequenz/api/common/v1alpha7/pagination/pagination_info_pb2.pyi -> build/lib/frequenz/api/common/v1alpha7/pagination 2026-05-31T15:05:15,193 copying py/frequenz/api/common/v1alpha7/pagination/pagination_info_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha7/pagination 2026-05-31T15:05:15,196 copying py/frequenz/api/common/v1alpha7/pagination/pagination_params_pb2.pyi -> build/lib/frequenz/api/common/v1alpha7/pagination 2026-05-31T15:05:15,199 copying py/frequenz/api/common/v1alpha7/pagination/pagination_params_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha7/pagination 2026-05-31T15:05:15,201 copying py/frequenz/api/common/v1alpha7/microgrid/lifetime_pb2.pyi -> build/lib/frequenz/api/common/v1alpha7/microgrid 2026-05-31T15:05:15,204 copying py/frequenz/api/common/v1alpha7/microgrid/lifetime_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha7/microgrid 2026-05-31T15:05:15,206 copying py/frequenz/api/common/v1alpha7/microgrid/microgrid_pb2.pyi -> build/lib/frequenz/api/common/v1alpha7/microgrid 2026-05-31T15:05:15,209 copying py/frequenz/api/common/v1alpha7/microgrid/microgrid_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha7/microgrid 2026-05-31T15:05:15,212 copying py/frequenz/api/common/v1alpha7/streaming/event_pb2.pyi -> build/lib/frequenz/api/common/v1alpha7/streaming 2026-05-31T15:05:15,215 copying py/frequenz/api/common/v1alpha7/streaming/event_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha7/streaming 2026-05-31T15:05:15,217 copying py/frequenz/api/common/v1alpha7/type/decimal_pb2.pyi -> build/lib/frequenz/api/common/v1alpha7/type 2026-05-31T15:05:15,220 copying py/frequenz/api/common/v1alpha7/type/decimal_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha7/type 2026-05-31T15:05:15,222 copying py/frequenz/api/common/v1alpha7/type/interval_pb2.pyi -> build/lib/frequenz/api/common/v1alpha7/type 2026-05-31T15:05:15,224 copying py/frequenz/api/common/v1alpha7/type/interval_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha7/type 2026-05-31T15:05:15,226 copying py/frequenz/api/common/v1alpha7/type/location_pb2.pyi -> build/lib/frequenz/api/common/v1alpha7/type 2026-05-31T15:05:15,228 copying py/frequenz/api/common/v1alpha7/type/location_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha7/type 2026-05-31T15:05:15,230 copying py/frequenz/api/common/v1alpha7/grid/delivery_area_pb2.pyi -> build/lib/frequenz/api/common/v1alpha7/grid 2026-05-31T15:05:15,232 copying py/frequenz/api/common/v1alpha7/grid/delivery_area_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha7/grid 2026-05-31T15:05:15,234 copying py/frequenz/api/common/v1alpha7/grid/delivery_duration_pb2.pyi -> build/lib/frequenz/api/common/v1alpha7/grid 2026-05-31T15:05:15,237 copying py/frequenz/api/common/v1alpha7/grid/delivery_duration_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha7/grid 2026-05-31T15:05:15,239 copying py/frequenz/api/common/v1alpha7/market/energy_pb2.pyi -> build/lib/frequenz/api/common/v1alpha7/market 2026-05-31T15:05:15,241 copying py/frequenz/api/common/v1alpha7/market/energy_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha7/market 2026-05-31T15:05:15,243 copying py/frequenz/api/common/v1alpha7/market/power_pb2.pyi -> build/lib/frequenz/api/common/v1alpha7/market 2026-05-31T15:05:15,245 copying py/frequenz/api/common/v1alpha7/market/power_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha7/market 2026-05-31T15:05:15,248 copying py/frequenz/api/common/v1alpha7/market/price_pb2.pyi -> build/lib/frequenz/api/common/v1alpha7/market 2026-05-31T15:05:15,250 copying py/frequenz/api/common/v1alpha7/market/price_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha7/market 2026-05-31T15:05:15,252 copying py/frequenz/api/common/v1alpha7/metrics/bounds_pb2.pyi -> build/lib/frequenz/api/common/v1alpha7/metrics 2026-05-31T15:05:15,254 copying py/frequenz/api/common/v1alpha7/metrics/bounds_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha7/metrics 2026-05-31T15:05:15,256 copying py/frequenz/api/common/v1alpha7/metrics/metrics_pb2.pyi -> build/lib/frequenz/api/common/v1alpha7/metrics 2026-05-31T15:05:15,259 copying py/frequenz/api/common/v1alpha7/metrics/metrics_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha7/metrics 2026-05-31T15:05:15,261 copying py/frequenz/api/common/v1alpha7/microgrid/communication_components/communication_components_pb2.pyi -> build/lib/frequenz/api/common/v1alpha7/microgrid/communication_components 2026-05-31T15:05:15,264 copying py/frequenz/api/common/v1alpha7/microgrid/communication_components/communication_components_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha7/microgrid/communication_components 2026-05-31T15:05:15,267 copying py/frequenz/api/common/v1alpha7/microgrid/sensors/sensors_pb2.pyi -> build/lib/frequenz/api/common/v1alpha7/microgrid/sensors 2026-05-31T15:05:15,270 copying py/frequenz/api/common/v1alpha7/microgrid/sensors/sensors_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha7/microgrid/sensors 2026-05-31T15:05:15,272 copying py/frequenz/api/common/v1alpha7/microgrid/electrical_components/electrical_components_pb2.pyi -> build/lib/frequenz/api/common/v1alpha7/microgrid/electrical_components 2026-05-31T15:05:15,275 copying py/frequenz/api/common/v1alpha7/microgrid/electrical_components/electrical_components_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha7/microgrid/electrical_components 2026-05-31T15:05:15,278 copying py/frequenz/api/common/v1alpha8/pagination/pagination_info_pb2.pyi -> build/lib/frequenz/api/common/v1alpha8/pagination 2026-05-31T15:05:15,280 copying py/frequenz/api/common/v1alpha8/pagination/pagination_info_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha8/pagination 2026-05-31T15:05:15,282 copying py/frequenz/api/common/v1alpha8/pagination/pagination_params_pb2.pyi -> build/lib/frequenz/api/common/v1alpha8/pagination 2026-05-31T15:05:15,284 copying py/frequenz/api/common/v1alpha8/pagination/pagination_params_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha8/pagination 2026-05-31T15:05:15,287 copying py/frequenz/api/common/v1alpha8/microgrid/lifetime_pb2.pyi -> build/lib/frequenz/api/common/v1alpha8/microgrid 2026-05-31T15:05:15,289 copying py/frequenz/api/common/v1alpha8/microgrid/lifetime_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha8/microgrid 2026-05-31T15:05:15,291 copying py/frequenz/api/common/v1alpha8/microgrid/microgrid_pb2.pyi -> build/lib/frequenz/api/common/v1alpha8/microgrid 2026-05-31T15:05:15,293 copying py/frequenz/api/common/v1alpha8/microgrid/microgrid_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha8/microgrid 2026-05-31T15:05:15,296 copying py/frequenz/api/common/v1alpha8/streaming/event_pb2.pyi -> build/lib/frequenz/api/common/v1alpha8/streaming 2026-05-31T15:05:15,298 copying py/frequenz/api/common/v1alpha8/streaming/event_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha8/streaming 2026-05-31T15:05:15,300 copying py/frequenz/api/common/v1alpha8/gridpool/gridpool_pb2.pyi -> build/lib/frequenz/api/common/v1alpha8/gridpool 2026-05-31T15:05:15,302 copying py/frequenz/api/common/v1alpha8/gridpool/gridpool_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha8/gridpool 2026-05-31T15:05:15,304 copying py/frequenz/api/common/v1alpha8/grid/balancing_group_pb2.pyi -> build/lib/frequenz/api/common/v1alpha8/grid 2026-05-31T15:05:15,306 copying py/frequenz/api/common/v1alpha8/grid/balancing_group_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha8/grid 2026-05-31T15:05:15,308 copying py/frequenz/api/common/v1alpha8/grid/delivery_area_pb2.pyi -> build/lib/frequenz/api/common/v1alpha8/grid 2026-05-31T15:05:15,311 copying py/frequenz/api/common/v1alpha8/grid/delivery_area_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha8/grid 2026-05-31T15:05:15,313 copying py/frequenz/api/common/v1alpha8/grid/delivery_duration_pb2.pyi -> build/lib/frequenz/api/common/v1alpha8/grid 2026-05-31T15:05:15,316 copying py/frequenz/api/common/v1alpha8/grid/delivery_duration_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha8/grid 2026-05-31T15:05:15,318 copying py/frequenz/api/common/v1alpha8/grid/market_location_pb2.pyi -> build/lib/frequenz/api/common/v1alpha8/grid 2026-05-31T15:05:15,320 copying py/frequenz/api/common/v1alpha8/grid/market_location_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha8/grid 2026-05-31T15:05:15,322 copying py/frequenz/api/common/v1alpha8/types/decimal_pb2.pyi -> build/lib/frequenz/api/common/v1alpha8/types 2026-05-31T15:05:15,325 copying py/frequenz/api/common/v1alpha8/types/decimal_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha8/types 2026-05-31T15:05:15,327 copying py/frequenz/api/common/v1alpha8/types/interval_pb2.pyi -> build/lib/frequenz/api/common/v1alpha8/types 2026-05-31T15:05:15,329 copying py/frequenz/api/common/v1alpha8/types/interval_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha8/types 2026-05-31T15:05:15,331 copying py/frequenz/api/common/v1alpha8/types/location_pb2.pyi -> build/lib/frequenz/api/common/v1alpha8/types 2026-05-31T15:05:15,334 copying py/frequenz/api/common/v1alpha8/types/location_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha8/types 2026-05-31T15:05:15,336 copying py/frequenz/api/common/v1alpha8/market/energy_pb2.pyi -> build/lib/frequenz/api/common/v1alpha8/market 2026-05-31T15:05:15,338 copying py/frequenz/api/common/v1alpha8/market/energy_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha8/market 2026-05-31T15:05:15,340 copying py/frequenz/api/common/v1alpha8/market/market_area_pb2.pyi -> build/lib/frequenz/api/common/v1alpha8/market 2026-05-31T15:05:15,343 copying py/frequenz/api/common/v1alpha8/market/market_area_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha8/market 2026-05-31T15:05:15,345 copying py/frequenz/api/common/v1alpha8/market/power_pb2.pyi -> build/lib/frequenz/api/common/v1alpha8/market 2026-05-31T15:05:15,348 copying py/frequenz/api/common/v1alpha8/market/power_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha8/market 2026-05-31T15:05:15,350 copying py/frequenz/api/common/v1alpha8/market/price_pb2.pyi -> build/lib/frequenz/api/common/v1alpha8/market 2026-05-31T15:05:15,352 copying py/frequenz/api/common/v1alpha8/market/price_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha8/market 2026-05-31T15:05:15,354 copying py/frequenz/api/common/v1alpha8/metrics/bounds_pb2.pyi -> build/lib/frequenz/api/common/v1alpha8/metrics 2026-05-31T15:05:15,357 copying py/frequenz/api/common/v1alpha8/metrics/bounds_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha8/metrics 2026-05-31T15:05:15,359 copying py/frequenz/api/common/v1alpha8/metrics/metrics_pb2.pyi -> build/lib/frequenz/api/common/v1alpha8/metrics 2026-05-31T15:05:15,362 copying py/frequenz/api/common/v1alpha8/metrics/metrics_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha8/metrics 2026-05-31T15:05:15,364 copying py/frequenz/api/common/v1alpha8/microgrid/communication_components/communication_components_pb2.pyi -> build/lib/frequenz/api/common/v1alpha8/microgrid/communication_components 2026-05-31T15:05:15,367 copying py/frequenz/api/common/v1alpha8/microgrid/communication_components/communication_components_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha8/microgrid/communication_components 2026-05-31T15:05:15,369 copying py/frequenz/api/common/v1alpha8/microgrid/sensors/sensors_pb2.pyi -> build/lib/frequenz/api/common/v1alpha8/microgrid/sensors 2026-05-31T15:05:15,371 copying py/frequenz/api/common/v1alpha8/microgrid/sensors/sensors_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha8/microgrid/sensors 2026-05-31T15:05:15,374 copying py/frequenz/api/common/v1alpha8/microgrid/electrical_components/electrical_components_pb2.pyi -> build/lib/frequenz/api/common/v1alpha8/microgrid/electrical_components 2026-05-31T15:05:15,378 copying py/frequenz/api/common/v1alpha8/microgrid/electrical_components/electrical_components_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha8/microgrid/electrical_components 2026-05-31T15:05:15,380 copying py/frequenz/api/common/v1/pagination/pagination_info_pb2.pyi -> build/lib/frequenz/api/common/v1/pagination 2026-05-31T15:05:15,383 copying py/frequenz/api/common/v1/pagination/pagination_info_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1/pagination 2026-05-31T15:05:15,385 copying py/frequenz/api/common/v1/pagination/pagination_params_pb2.pyi -> build/lib/frequenz/api/common/v1/pagination 2026-05-31T15:05:15,387 copying py/frequenz/api/common/v1/pagination/pagination_params_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1/pagination 2026-05-31T15:05:15,389 copying py/frequenz/api/common/v1/microgrid/lifetime_pb2.pyi -> build/lib/frequenz/api/common/v1/microgrid 2026-05-31T15:05:15,391 copying py/frequenz/api/common/v1/microgrid/lifetime_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1/microgrid 2026-05-31T15:05:15,394 copying py/frequenz/api/common/v1/microgrid/microgrid_pb2.pyi -> build/lib/frequenz/api/common/v1/microgrid 2026-05-31T15:05:15,396 copying py/frequenz/api/common/v1/microgrid/microgrid_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1/microgrid 2026-05-31T15:05:15,398 copying py/frequenz/api/common/v1/grid/delivery_area_pb2.pyi -> build/lib/frequenz/api/common/v1/grid 2026-05-31T15:05:15,401 copying py/frequenz/api/common/v1/grid/delivery_area_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1/grid 2026-05-31T15:05:15,403 copying py/frequenz/api/common/v1/grid/delivery_duration_pb2.pyi -> build/lib/frequenz/api/common/v1/grid 2026-05-31T15:05:15,405 copying py/frequenz/api/common/v1/grid/delivery_duration_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1/grid 2026-05-31T15:05:15,408 copying py/frequenz/api/common/v1/types/decimal_pb2.pyi -> build/lib/frequenz/api/common/v1/types 2026-05-31T15:05:15,410 copying py/frequenz/api/common/v1/types/decimal_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1/types 2026-05-31T15:05:15,412 copying py/frequenz/api/common/v1/market/energy_pb2.pyi -> build/lib/frequenz/api/common/v1/market 2026-05-31T15:05:15,414 copying py/frequenz/api/common/v1/market/energy_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1/market 2026-05-31T15:05:15,416 copying py/frequenz/api/common/v1/market/power_pb2.pyi -> build/lib/frequenz/api/common/v1/market 2026-05-31T15:05:15,418 copying py/frequenz/api/common/v1/market/power_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1/market 2026-05-31T15:05:15,421 copying py/frequenz/api/common/v1/market/price_pb2.pyi -> build/lib/frequenz/api/common/v1/market 2026-05-31T15:05:15,423 copying py/frequenz/api/common/v1/market/price_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1/market 2026-05-31T15:05:15,425 copying py/frequenz/api/common/v1/metrics/bounds_pb2.pyi -> build/lib/frequenz/api/common/v1/metrics 2026-05-31T15:05:15,428 copying py/frequenz/api/common/v1/metrics/bounds_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1/metrics 2026-05-31T15:05:15,430 copying py/frequenz/api/common/v1/metrics/metric_sample_pb2.pyi -> build/lib/frequenz/api/common/v1/metrics 2026-05-31T15:05:15,433 copying py/frequenz/api/common/v1/metrics/metric_sample_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1/metrics 2026-05-31T15:05:15,435 copying py/frequenz/api/common/v1/microgrid/components/battery_pb2.pyi -> build/lib/frequenz/api/common/v1/microgrid/components 2026-05-31T15:05:15,437 copying py/frequenz/api/common/v1/microgrid/components/battery_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1/microgrid/components 2026-05-31T15:05:15,439 copying py/frequenz/api/common/v1/microgrid/components/components_pb2.pyi -> build/lib/frequenz/api/common/v1/microgrid/components 2026-05-31T15:05:15,443 copying py/frequenz/api/common/v1/microgrid/components/components_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1/microgrid/components 2026-05-31T15:05:15,445 copying py/frequenz/api/common/v1/microgrid/components/ev_charger_pb2.pyi -> build/lib/frequenz/api/common/v1/microgrid/components 2026-05-31T15:05:15,447 copying py/frequenz/api/common/v1/microgrid/components/ev_charger_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1/microgrid/components 2026-05-31T15:05:15,449 copying py/frequenz/api/common/v1/microgrid/components/fuse_pb2.pyi -> build/lib/frequenz/api/common/v1/microgrid/components 2026-05-31T15:05:15,452 copying py/frequenz/api/common/v1/microgrid/components/fuse_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1/microgrid/components 2026-05-31T15:05:15,454 copying py/frequenz/api/common/v1/microgrid/components/grid_pb2.pyi -> build/lib/frequenz/api/common/v1/microgrid/components 2026-05-31T15:05:15,456 copying py/frequenz/api/common/v1/microgrid/components/grid_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1/microgrid/components 2026-05-31T15:05:15,458 copying py/frequenz/api/common/v1/microgrid/components/inverter_pb2.pyi -> build/lib/frequenz/api/common/v1/microgrid/components 2026-05-31T15:05:15,461 copying py/frequenz/api/common/v1/microgrid/components/inverter_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1/microgrid/components 2026-05-31T15:05:15,463 copying py/frequenz/api/common/v1/microgrid/components/transformer_pb2.pyi -> build/lib/frequenz/api/common/v1/microgrid/components 2026-05-31T15:05:15,465 copying py/frequenz/api/common/v1/microgrid/components/transformer_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1/microgrid/components 2026-05-31T15:05:15,467 copying py/frequenz/api/common/v1/microgrid/sensors/sensors_pb2.pyi -> build/lib/frequenz/api/common/v1/microgrid/sensors 2026-05-31T15:05:15,470 copying py/frequenz/api/common/v1/microgrid/sensors/sensors_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1/microgrid/sensors 2026-05-31T15:05:15,526 installing to build/bdist.linux-armv7l/wheel 2026-05-31T15:05:15,526 running install 2026-05-31T15:05:15,549 running install_lib 2026-05-31T15:05:15,569 creating build/bdist.linux-armv7l/wheel 2026-05-31T15:05:15,571 creating build/bdist.linux-armv7l/wheel/frequenz 2026-05-31T15:05:15,572 creating build/bdist.linux-armv7l/wheel/frequenz/api 2026-05-31T15:05:15,574 creating build/bdist.linux-armv7l/wheel/frequenz/api/common 2026-05-31T15:05:15,575 copying build/lib/frequenz/api/common/components_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common 2026-05-31T15:05:15,578 creating build/bdist.linux-armv7l/wheel/frequenz/api/common/v1alpha7 2026-05-31T15:05:15,579 creating build/bdist.linux-armv7l/wheel/frequenz/api/common/v1alpha7/pagination 2026-05-31T15:05:15,580 copying build/lib/frequenz/api/common/v1alpha7/pagination/pagination_info_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/pagination 2026-05-31T15:05:15,583 copying build/lib/frequenz/api/common/v1alpha7/pagination/pagination_info_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/pagination 2026-05-31T15:05:15,584 copying build/lib/frequenz/api/common/v1alpha7/pagination/__init__.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/pagination 2026-05-31T15:05:15,586 copying build/lib/frequenz/api/common/v1alpha7/pagination/pagination_info_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/pagination 2026-05-31T15:05:15,588 copying build/lib/frequenz/api/common/v1alpha7/pagination/pagination_info_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/pagination 2026-05-31T15:05:15,590 copying build/lib/frequenz/api/common/v1alpha7/pagination/pagination_params_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/pagination 2026-05-31T15:05:15,592 copying build/lib/frequenz/api/common/v1alpha7/pagination/pagination_params_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/pagination 2026-05-31T15:05:15,593 copying build/lib/frequenz/api/common/v1alpha7/pagination/pagination_params_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/pagination 2026-05-31T15:05:15,595 copying build/lib/frequenz/api/common/v1alpha7/pagination/pagination_params_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/pagination 2026-05-31T15:05:15,597 copying build/lib/frequenz/api/common/v1alpha7/__init__.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7 2026-05-31T15:05:15,600 creating build/bdist.linux-armv7l/wheel/frequenz/api/common/v1alpha7/microgrid 2026-05-31T15:05:15,601 copying build/lib/frequenz/api/common/v1alpha7/microgrid/microgrid_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/microgrid 2026-05-31T15:05:15,603 copying build/lib/frequenz/api/common/v1alpha7/microgrid/lifetime_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/microgrid 2026-05-31T15:05:15,605 copying build/lib/frequenz/api/common/v1alpha7/microgrid/lifetime_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/microgrid 2026-05-31T15:05:15,607 copying build/lib/frequenz/api/common/v1alpha7/microgrid/__init__.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/microgrid 2026-05-31T15:05:15,609 copying build/lib/frequenz/api/common/v1alpha7/microgrid/microgrid_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/microgrid 2026-05-31T15:05:15,612 creating build/bdist.linux-armv7l/wheel/frequenz/api/common/v1alpha7/microgrid/communication_components 2026-05-31T15:05:15,613 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-05-31T15:05:15,615 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-05-31T15:05:15,617 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-05-31T15:05:15,619 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-05-31T15:05:15,621 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-05-31T15:05:15,623 copying build/lib/frequenz/api/common/v1alpha7/microgrid/microgrid_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/microgrid 2026-05-31T15:05:15,626 creating build/bdist.linux-armv7l/wheel/frequenz/api/common/v1alpha7/microgrid/sensors 2026-05-31T15:05:15,627 copying build/lib/frequenz/api/common/v1alpha7/microgrid/sensors/sensors_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/microgrid/sensors 2026-05-31T15:05:15,629 copying build/lib/frequenz/api/common/v1alpha7/microgrid/sensors/__init__.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/microgrid/sensors 2026-05-31T15:05:15,631 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-05-31T15:05:15,633 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-05-31T15:05:15,634 copying build/lib/frequenz/api/common/v1alpha7/microgrid/sensors/sensors_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/microgrid/sensors 2026-05-31T15:05:15,637 copying build/lib/frequenz/api/common/v1alpha7/microgrid/microgrid_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/microgrid 2026-05-31T15:05:15,639 creating build/bdist.linux-armv7l/wheel/frequenz/api/common/v1alpha7/microgrid/electrical_components 2026-05-31T15:05:15,640 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-05-31T15:05:15,643 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-05-31T15:05:15,645 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-05-31T15:05:15,649 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-05-31T15:05:15,651 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-05-31T15:05:15,653 copying build/lib/frequenz/api/common/v1alpha7/microgrid/lifetime_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/microgrid 2026-05-31T15:05:15,655 copying build/lib/frequenz/api/common/v1alpha7/microgrid/lifetime_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/microgrid 2026-05-31T15:05:15,657 creating build/bdist.linux-armv7l/wheel/frequenz/api/common/v1alpha7/streaming 2026-05-31T15:05:15,658 copying build/lib/frequenz/api/common/v1alpha7/streaming/__init__.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/streaming 2026-05-31T15:05:15,660 copying build/lib/frequenz/api/common/v1alpha7/streaming/event_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/streaming 2026-05-31T15:05:15,662 copying build/lib/frequenz/api/common/v1alpha7/streaming/event_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/streaming 2026-05-31T15:05:15,664 copying build/lib/frequenz/api/common/v1alpha7/streaming/event_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/streaming 2026-05-31T15:05:15,666 copying build/lib/frequenz/api/common/v1alpha7/streaming/event_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/streaming 2026-05-31T15:05:15,668 creating build/bdist.linux-armv7l/wheel/frequenz/api/common/v1alpha7/type 2026-05-31T15:05:15,669 copying build/lib/frequenz/api/common/v1alpha7/type/interval_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/type 2026-05-31T15:05:15,672 copying build/lib/frequenz/api/common/v1alpha7/type/decimal_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/type 2026-05-31T15:05:15,673 copying build/lib/frequenz/api/common/v1alpha7/type/interval_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/type 2026-05-31T15:05:15,675 copying build/lib/frequenz/api/common/v1alpha7/type/interval_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/type 2026-05-31T15:05:15,677 copying build/lib/frequenz/api/common/v1alpha7/type/location_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/type 2026-05-31T15:05:15,679 copying build/lib/frequenz/api/common/v1alpha7/type/__init__.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/type 2026-05-31T15:05:15,681 copying build/lib/frequenz/api/common/v1alpha7/type/location_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/type 2026-05-31T15:05:15,683 copying build/lib/frequenz/api/common/v1alpha7/type/interval_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/type 2026-05-31T15:05:15,685 copying build/lib/frequenz/api/common/v1alpha7/type/decimal_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/type 2026-05-31T15:05:15,686 copying build/lib/frequenz/api/common/v1alpha7/type/location_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/type 2026-05-31T15:05:15,688 copying build/lib/frequenz/api/common/v1alpha7/type/location_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/type 2026-05-31T15:05:15,690 copying build/lib/frequenz/api/common/v1alpha7/type/decimal_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/type 2026-05-31T15:05:15,692 copying build/lib/frequenz/api/common/v1alpha7/type/decimal_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/type 2026-05-31T15:05:15,694 creating build/bdist.linux-armv7l/wheel/frequenz/api/common/v1alpha7/grid 2026-05-31T15:05:15,696 copying build/lib/frequenz/api/common/v1alpha7/grid/delivery_area_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/grid 2026-05-31T15:05:15,698 copying build/lib/frequenz/api/common/v1alpha7/grid/delivery_duration_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/grid 2026-05-31T15:05:15,700 copying build/lib/frequenz/api/common/v1alpha7/grid/__init__.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/grid 2026-05-31T15:05:15,701 copying build/lib/frequenz/api/common/v1alpha7/grid/delivery_area_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/grid 2026-05-31T15:05:15,703 copying build/lib/frequenz/api/common/v1alpha7/grid/delivery_duration_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/grid 2026-05-31T15:05:15,705 copying build/lib/frequenz/api/common/v1alpha7/grid/delivery_area_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/grid 2026-05-31T15:05:15,707 copying build/lib/frequenz/api/common/v1alpha7/grid/delivery_area_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/grid 2026-05-31T15:05:15,709 copying build/lib/frequenz/api/common/v1alpha7/grid/delivery_duration_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/grid 2026-05-31T15:05:15,711 copying build/lib/frequenz/api/common/v1alpha7/grid/delivery_duration_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/grid 2026-05-31T15:05:15,714 creating build/bdist.linux-armv7l/wheel/frequenz/api/common/v1alpha7/market 2026-05-31T15:05:15,715 copying build/lib/frequenz/api/common/v1alpha7/market/price_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/market 2026-05-31T15:05:15,717 copying build/lib/frequenz/api/common/v1alpha7/market/energy_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/market 2026-05-31T15:05:15,718 copying build/lib/frequenz/api/common/v1alpha7/market/price_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/market 2026-05-31T15:05:15,720 copying build/lib/frequenz/api/common/v1alpha7/market/__init__.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/market 2026-05-31T15:05:15,722 copying build/lib/frequenz/api/common/v1alpha7/market/power_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/market 2026-05-31T15:05:15,724 copying build/lib/frequenz/api/common/v1alpha7/market/energy_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/market 2026-05-31T15:05:15,726 copying build/lib/frequenz/api/common/v1alpha7/market/energy_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/market 2026-05-31T15:05:15,727 copying build/lib/frequenz/api/common/v1alpha7/market/power_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/market 2026-05-31T15:05:15,729 copying build/lib/frequenz/api/common/v1alpha7/market/price_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/market 2026-05-31T15:05:15,732 copying build/lib/frequenz/api/common/v1alpha7/market/energy_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/market 2026-05-31T15:05:15,733 copying build/lib/frequenz/api/common/v1alpha7/market/power_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/market 2026-05-31T15:05:15,735 copying build/lib/frequenz/api/common/v1alpha7/market/power_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/market 2026-05-31T15:05:15,737 copying build/lib/frequenz/api/common/v1alpha7/market/price_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/market 2026-05-31T15:05:15,740 creating build/bdist.linux-armv7l/wheel/frequenz/api/common/v1alpha7/metrics 2026-05-31T15:05:15,741 copying build/lib/frequenz/api/common/v1alpha7/metrics/metrics_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/metrics 2026-05-31T15:05:15,744 copying build/lib/frequenz/api/common/v1alpha7/metrics/__init__.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/metrics 2026-05-31T15:05:15,745 copying build/lib/frequenz/api/common/v1alpha7/metrics/bounds_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/metrics 2026-05-31T15:05:15,747 copying build/lib/frequenz/api/common/v1alpha7/metrics/bounds_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/metrics 2026-05-31T15:05:15,749 copying build/lib/frequenz/api/common/v1alpha7/metrics/metrics_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/metrics 2026-05-31T15:05:15,751 copying build/lib/frequenz/api/common/v1alpha7/metrics/metrics_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/metrics 2026-05-31T15:05:15,753 copying build/lib/frequenz/api/common/v1alpha7/metrics/bounds_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/metrics 2026-05-31T15:05:15,755 copying build/lib/frequenz/api/common/v1alpha7/metrics/bounds_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/metrics 2026-05-31T15:05:15,757 copying build/lib/frequenz/api/common/v1alpha7/metrics/metrics_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/metrics 2026-05-31T15:05:15,759 copying build/lib/frequenz/api/common/location_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common 2026-05-31T15:05:15,761 copying build/lib/frequenz/api/common/metrics_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common 2026-05-31T15:05:15,763 copying build/lib/frequenz/api/common/__init__.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common 2026-05-31T15:05:15,765 creating build/bdist.linux-armv7l/wheel/frequenz/api/common/v1alpha8 2026-05-31T15:05:15,767 creating build/bdist.linux-armv7l/wheel/frequenz/api/common/v1alpha8/pagination 2026-05-31T15:05:15,768 copying build/lib/frequenz/api/common/v1alpha8/pagination/pagination_info_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/pagination 2026-05-31T15:05:15,770 copying build/lib/frequenz/api/common/v1alpha8/pagination/pagination_info_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/pagination 2026-05-31T15:05:15,772 copying build/lib/frequenz/api/common/v1alpha8/pagination/__init__.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/pagination 2026-05-31T15:05:15,773 copying build/lib/frequenz/api/common/v1alpha8/pagination/pagination_info_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/pagination 2026-05-31T15:05:15,775 copying build/lib/frequenz/api/common/v1alpha8/pagination/pagination_info_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/pagination 2026-05-31T15:05:15,777 copying build/lib/frequenz/api/common/v1alpha8/pagination/pagination_params_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/pagination 2026-05-31T15:05:15,779 copying build/lib/frequenz/api/common/v1alpha8/pagination/pagination_params_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/pagination 2026-05-31T15:05:15,781 copying build/lib/frequenz/api/common/v1alpha8/pagination/pagination_params_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/pagination 2026-05-31T15:05:15,783 copying build/lib/frequenz/api/common/v1alpha8/pagination/pagination_params_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/pagination 2026-05-31T15:05:15,785 copying build/lib/frequenz/api/common/v1alpha8/__init__.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8 2026-05-31T15:05:15,787 creating build/bdist.linux-armv7l/wheel/frequenz/api/common/v1alpha8/microgrid 2026-05-31T15:05:15,788 copying build/lib/frequenz/api/common/v1alpha8/microgrid/microgrid_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/microgrid 2026-05-31T15:05:15,790 copying build/lib/frequenz/api/common/v1alpha8/microgrid/lifetime_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/microgrid 2026-05-31T15:05:15,792 copying build/lib/frequenz/api/common/v1alpha8/microgrid/lifetime_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/microgrid 2026-05-31T15:05:15,794 copying build/lib/frequenz/api/common/v1alpha8/microgrid/__init__.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/microgrid 2026-05-31T15:05:15,795 copying build/lib/frequenz/api/common/v1alpha8/microgrid/microgrid_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/microgrid 2026-05-31T15:05:15,798 creating build/bdist.linux-armv7l/wheel/frequenz/api/common/v1alpha8/microgrid/communication_components 2026-05-31T15:05:15,799 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-05-31T15:05:15,801 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-05-31T15:05:15,803 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-05-31T15:05:15,805 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-05-31T15:05:15,807 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-05-31T15:05:15,809 copying build/lib/frequenz/api/common/v1alpha8/microgrid/microgrid_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/microgrid 2026-05-31T15:05:15,812 creating build/bdist.linux-armv7l/wheel/frequenz/api/common/v1alpha8/microgrid/sensors 2026-05-31T15:05:15,813 copying build/lib/frequenz/api/common/v1alpha8/microgrid/sensors/sensors_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/microgrid/sensors 2026-05-31T15:05:15,815 copying build/lib/frequenz/api/common/v1alpha8/microgrid/sensors/__init__.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/microgrid/sensors 2026-05-31T15:05:15,817 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-05-31T15:05:15,819 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-05-31T15:05:15,821 copying build/lib/frequenz/api/common/v1alpha8/microgrid/sensors/sensors_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/microgrid/sensors 2026-05-31T15:05:15,823 copying build/lib/frequenz/api/common/v1alpha8/microgrid/microgrid_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/microgrid 2026-05-31T15:05:15,826 creating build/bdist.linux-armv7l/wheel/frequenz/api/common/v1alpha8/microgrid/electrical_components 2026-05-31T15:05:15,827 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-05-31T15:05:15,829 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-05-31T15:05:15,831 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-05-31T15:05:15,835 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-05-31T15:05:15,836 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-05-31T15:05:15,838 copying build/lib/frequenz/api/common/v1alpha8/microgrid/lifetime_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/microgrid 2026-05-31T15:05:15,840 copying build/lib/frequenz/api/common/v1alpha8/microgrid/lifetime_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/microgrid 2026-05-31T15:05:15,842 creating build/bdist.linux-armv7l/wheel/frequenz/api/common/v1alpha8/streaming 2026-05-31T15:05:15,843 copying build/lib/frequenz/api/common/v1alpha8/streaming/__init__.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/streaming 2026-05-31T15:05:15,846 copying build/lib/frequenz/api/common/v1alpha8/streaming/event_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/streaming 2026-05-31T15:05:15,847 copying build/lib/frequenz/api/common/v1alpha8/streaming/event_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/streaming 2026-05-31T15:05:15,849 copying build/lib/frequenz/api/common/v1alpha8/streaming/event_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/streaming 2026-05-31T15:05:15,851 copying build/lib/frequenz/api/common/v1alpha8/streaming/event_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/streaming 2026-05-31T15:05:15,853 creating build/bdist.linux-armv7l/wheel/frequenz/api/common/v1alpha8/gridpool 2026-05-31T15:05:15,854 copying build/lib/frequenz/api/common/v1alpha8/gridpool/gridpool_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/gridpool 2026-05-31T15:05:15,857 copying build/lib/frequenz/api/common/v1alpha8/gridpool/__init__.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/gridpool 2026-05-31T15:05:15,859 copying build/lib/frequenz/api/common/v1alpha8/gridpool/gridpool_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/gridpool 2026-05-31T15:05:15,860 copying build/lib/frequenz/api/common/v1alpha8/gridpool/gridpool_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/gridpool 2026-05-31T15:05:15,862 copying build/lib/frequenz/api/common/v1alpha8/gridpool/gridpool_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/gridpool 2026-05-31T15:05:15,864 creating build/bdist.linux-armv7l/wheel/frequenz/api/common/v1alpha8/grid 2026-05-31T15:05:15,865 copying build/lib/frequenz/api/common/v1alpha8/grid/balancing_group_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/grid 2026-05-31T15:05:15,867 copying build/lib/frequenz/api/common/v1alpha8/grid/delivery_area_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/grid 2026-05-31T15:05:15,869 copying build/lib/frequenz/api/common/v1alpha8/grid/market_location_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/grid 2026-05-31T15:05:15,871 copying build/lib/frequenz/api/common/v1alpha8/grid/delivery_duration_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/grid 2026-05-31T15:05:15,873 copying build/lib/frequenz/api/common/v1alpha8/grid/__init__.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/grid 2026-05-31T15:05:15,875 copying build/lib/frequenz/api/common/v1alpha8/grid/market_location_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/grid 2026-05-31T15:05:15,877 copying build/lib/frequenz/api/common/v1alpha8/grid/delivery_area_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/grid 2026-05-31T15:05:15,879 copying build/lib/frequenz/api/common/v1alpha8/grid/balancing_group_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/grid 2026-05-31T15:05:15,881 copying build/lib/frequenz/api/common/v1alpha8/grid/market_location_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/grid 2026-05-31T15:05:15,882 copying build/lib/frequenz/api/common/v1alpha8/grid/delivery_duration_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/grid 2026-05-31T15:05:15,884 copying build/lib/frequenz/api/common/v1alpha8/grid/balancing_group_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/grid 2026-05-31T15:05:15,886 copying build/lib/frequenz/api/common/v1alpha8/grid/balancing_group_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/grid 2026-05-31T15:05:15,888 copying build/lib/frequenz/api/common/v1alpha8/grid/delivery_area_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/grid 2026-05-31T15:05:15,890 copying build/lib/frequenz/api/common/v1alpha8/grid/delivery_area_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/grid 2026-05-31T15:05:15,892 copying build/lib/frequenz/api/common/v1alpha8/grid/delivery_duration_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/grid 2026-05-31T15:05:15,894 copying build/lib/frequenz/api/common/v1alpha8/grid/delivery_duration_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/grid 2026-05-31T15:05:15,896 copying build/lib/frequenz/api/common/v1alpha8/grid/market_location_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/grid 2026-05-31T15:05:15,898 creating build/bdist.linux-armv7l/wheel/frequenz/api/common/v1alpha8/types 2026-05-31T15:05:15,899 copying build/lib/frequenz/api/common/v1alpha8/types/interval_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/types 2026-05-31T15:05:15,901 copying build/lib/frequenz/api/common/v1alpha8/types/decimal_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/types 2026-05-31T15:05:15,903 copying build/lib/frequenz/api/common/v1alpha8/types/interval_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/types 2026-05-31T15:05:15,905 copying build/lib/frequenz/api/common/v1alpha8/types/interval_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/types 2026-05-31T15:05:15,907 copying build/lib/frequenz/api/common/v1alpha8/types/location_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/types 2026-05-31T15:05:15,909 copying build/lib/frequenz/api/common/v1alpha8/types/__init__.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/types 2026-05-31T15:05:15,910 copying build/lib/frequenz/api/common/v1alpha8/types/location_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/types 2026-05-31T15:05:15,912 copying build/lib/frequenz/api/common/v1alpha8/types/interval_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/types 2026-05-31T15:05:15,914 copying build/lib/frequenz/api/common/v1alpha8/types/decimal_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/types 2026-05-31T15:05:15,916 copying build/lib/frequenz/api/common/v1alpha8/types/location_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/types 2026-05-31T15:05:15,918 copying build/lib/frequenz/api/common/v1alpha8/types/location_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/types 2026-05-31T15:05:15,919 copying build/lib/frequenz/api/common/v1alpha8/types/decimal_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/types 2026-05-31T15:05:15,921 copying build/lib/frequenz/api/common/v1alpha8/types/decimal_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/types 2026-05-31T15:05:15,924 creating build/bdist.linux-armv7l/wheel/frequenz/api/common/v1alpha8/market 2026-05-31T15:05:15,925 copying build/lib/frequenz/api/common/v1alpha8/market/market_area_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/market 2026-05-31T15:05:15,927 copying build/lib/frequenz/api/common/v1alpha8/market/price_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/market 2026-05-31T15:05:15,929 copying build/lib/frequenz/api/common/v1alpha8/market/energy_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/market 2026-05-31T15:05:15,931 copying build/lib/frequenz/api/common/v1alpha8/market/price_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/market 2026-05-31T15:05:15,933 copying build/lib/frequenz/api/common/v1alpha8/market/__init__.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/market 2026-05-31T15:05:15,935 copying build/lib/frequenz/api/common/v1alpha8/market/power_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/market 2026-05-31T15:05:15,937 copying build/lib/frequenz/api/common/v1alpha8/market/market_area_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/market 2026-05-31T15:05:15,939 copying build/lib/frequenz/api/common/v1alpha8/market/energy_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/market 2026-05-31T15:05:15,941 copying build/lib/frequenz/api/common/v1alpha8/market/energy_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/market 2026-05-31T15:05:15,942 copying build/lib/frequenz/api/common/v1alpha8/market/power_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/market 2026-05-31T15:05:15,944 copying build/lib/frequenz/api/common/v1alpha8/market/price_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/market 2026-05-31T15:05:15,946 copying build/lib/frequenz/api/common/v1alpha8/market/energy_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/market 2026-05-31T15:05:15,948 copying build/lib/frequenz/api/common/v1alpha8/market/market_area_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/market 2026-05-31T15:05:15,950 copying build/lib/frequenz/api/common/v1alpha8/market/power_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/market 2026-05-31T15:05:15,952 copying build/lib/frequenz/api/common/v1alpha8/market/power_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/market 2026-05-31T15:05:15,954 copying build/lib/frequenz/api/common/v1alpha8/market/market_area_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/market 2026-05-31T15:05:15,956 copying build/lib/frequenz/api/common/v1alpha8/market/price_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/market 2026-05-31T15:05:15,958 creating build/bdist.linux-armv7l/wheel/frequenz/api/common/v1alpha8/metrics 2026-05-31T15:05:15,959 copying build/lib/frequenz/api/common/v1alpha8/metrics/metrics_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/metrics 2026-05-31T15:05:15,962 copying build/lib/frequenz/api/common/v1alpha8/metrics/__init__.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/metrics 2026-05-31T15:05:15,964 copying build/lib/frequenz/api/common/v1alpha8/metrics/bounds_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/metrics 2026-05-31T15:05:15,965 copying build/lib/frequenz/api/common/v1alpha8/metrics/bounds_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/metrics 2026-05-31T15:05:15,967 copying build/lib/frequenz/api/common/v1alpha8/metrics/metrics_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/metrics 2026-05-31T15:05:15,969 copying build/lib/frequenz/api/common/v1alpha8/metrics/metrics_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/metrics 2026-05-31T15:05:15,971 copying build/lib/frequenz/api/common/v1alpha8/metrics/bounds_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/metrics 2026-05-31T15:05:15,973 copying build/lib/frequenz/api/common/v1alpha8/metrics/bounds_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/metrics 2026-05-31T15:05:15,975 copying build/lib/frequenz/api/common/v1alpha8/metrics/metrics_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/metrics 2026-05-31T15:05:15,977 copying build/lib/frequenz/api/common/location_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common 2026-05-31T15:05:15,978 copying build/lib/frequenz/api/common/components_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common 2026-05-31T15:05:15,980 copying build/lib/frequenz/api/common/location_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common 2026-05-31T15:05:15,982 copying build/lib/frequenz/api/common/location_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common 2026-05-31T15:05:15,984 copying build/lib/frequenz/api/common/metrics_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common 2026-05-31T15:05:15,986 copying build/lib/frequenz/api/common/components_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common 2026-05-31T15:05:15,988 copying build/lib/frequenz/api/common/metrics_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common 2026-05-31T15:05:15,990 copying build/lib/frequenz/api/common/components_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common 2026-05-31T15:05:15,992 creating build/bdist.linux-armv7l/wheel/frequenz/api/common/v1 2026-05-31T15:05:15,993 copying build/lib/frequenz/api/common/v1/location_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1 2026-05-31T15:05:15,996 creating build/bdist.linux-armv7l/wheel/frequenz/api/common/v1/pagination 2026-05-31T15:05:15,997 copying build/lib/frequenz/api/common/v1/pagination/pagination_info_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/pagination 2026-05-31T15:05:15,999 copying build/lib/frequenz/api/common/v1/pagination/pagination_info_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/pagination 2026-05-31T15:05:16,001 copying build/lib/frequenz/api/common/v1/pagination/__init__.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/pagination 2026-05-31T15:05:16,002 copying build/lib/frequenz/api/common/v1/pagination/pagination_info_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/pagination 2026-05-31T15:05:16,004 copying build/lib/frequenz/api/common/v1/pagination/pagination_info_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/pagination 2026-05-31T15:05:16,006 copying build/lib/frequenz/api/common/v1/pagination/pagination_params_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/pagination 2026-05-31T15:05:16,008 copying build/lib/frequenz/api/common/v1/pagination/pagination_params_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/pagination 2026-05-31T15:05:16,010 copying build/lib/frequenz/api/common/v1/pagination/pagination_params_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/pagination 2026-05-31T15:05:16,012 copying build/lib/frequenz/api/common/v1/pagination/pagination_params_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/pagination 2026-05-31T15:05:16,013 copying build/lib/frequenz/api/common/v1/__init__.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1 2026-05-31T15:05:16,016 creating build/bdist.linux-armv7l/wheel/frequenz/api/common/v1/microgrid 2026-05-31T15:05:16,017 copying build/lib/frequenz/api/common/v1/microgrid/microgrid_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/microgrid 2026-05-31T15:05:16,019 copying build/lib/frequenz/api/common/v1/microgrid/lifetime_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/microgrid 2026-05-31T15:05:16,022 creating build/bdist.linux-armv7l/wheel/frequenz/api/common/v1/microgrid/components 2026-05-31T15:05:16,023 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-05-31T15:05:16,025 copying build/lib/frequenz/api/common/v1/microgrid/components/ev_charger_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/microgrid/components 2026-05-31T15:05:16,027 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-05-31T15:05:16,029 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-05-31T15:05:16,031 copying build/lib/frequenz/api/common/v1/microgrid/components/__init__.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/microgrid/components 2026-05-31T15:05:16,033 copying build/lib/frequenz/api/common/v1/microgrid/components/grid_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/microgrid/components 2026-05-31T15:05:16,035 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-05-31T15:05:16,036 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-05-31T15:05:16,038 copying build/lib/frequenz/api/common/v1/microgrid/components/components_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/microgrid/components 2026-05-31T15:05:16,040 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-05-31T15:05:16,042 copying build/lib/frequenz/api/common/v1/microgrid/components/fuse_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/microgrid/components 2026-05-31T15:05:16,044 copying build/lib/frequenz/api/common/v1/microgrid/components/battery_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/microgrid/components 2026-05-31T15:05:16,046 copying build/lib/frequenz/api/common/v1/microgrid/components/grid_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/microgrid/components 2026-05-31T15:05:16,047 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-05-31T15:05:16,049 copying build/lib/frequenz/api/common/v1/microgrid/components/inverter_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/microgrid/components 2026-05-31T15:05:16,051 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-05-31T15:05:16,053 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-05-31T15:05:16,055 copying build/lib/frequenz/api/common/v1/microgrid/components/transformer_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/microgrid/components 2026-05-31T15:05:16,057 copying build/lib/frequenz/api/common/v1/microgrid/components/components_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/microgrid/components 2026-05-31T15:05:16,060 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-05-31T15:05:16,062 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-05-31T15:05:16,064 copying build/lib/frequenz/api/common/v1/microgrid/components/fuse_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/microgrid/components 2026-05-31T15:05:16,065 copying build/lib/frequenz/api/common/v1/microgrid/components/transformer_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/microgrid/components 2026-05-31T15:05:16,067 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-05-31T15:05:16,069 copying build/lib/frequenz/api/common/v1/microgrid/components/battery_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/microgrid/components 2026-05-31T15:05:16,071 copying build/lib/frequenz/api/common/v1/microgrid/components/inverter_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/microgrid/components 2026-05-31T15:05:16,073 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-05-31T15:05:16,074 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-05-31T15:05:16,076 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-05-31T15:05:16,078 copying build/lib/frequenz/api/common/v1/microgrid/lifetime_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/microgrid 2026-05-31T15:05:16,080 copying build/lib/frequenz/api/common/v1/microgrid/__init__.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/microgrid 2026-05-31T15:05:16,081 copying build/lib/frequenz/api/common/v1/microgrid/microgrid_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/microgrid 2026-05-31T15:05:16,084 copying build/lib/frequenz/api/common/v1/microgrid/microgrid_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/microgrid 2026-05-31T15:05:16,086 creating build/bdist.linux-armv7l/wheel/frequenz/api/common/v1/microgrid/sensors 2026-05-31T15:05:16,087 copying build/lib/frequenz/api/common/v1/microgrid/sensors/sensors_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/microgrid/sensors 2026-05-31T15:05:16,090 copying build/lib/frequenz/api/common/v1/microgrid/sensors/__init__.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/microgrid/sensors 2026-05-31T15:05:16,091 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-05-31T15:05:16,093 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-05-31T15:05:16,095 copying build/lib/frequenz/api/common/v1/microgrid/sensors/sensors_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/microgrid/sensors 2026-05-31T15:05:16,097 copying build/lib/frequenz/api/common/v1/microgrid/microgrid_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/microgrid 2026-05-31T15:05:16,099 copying build/lib/frequenz/api/common/v1/microgrid/lifetime_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/microgrid 2026-05-31T15:05:16,101 copying build/lib/frequenz/api/common/v1/microgrid/lifetime_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/microgrid 2026-05-31T15:05:16,103 copying build/lib/frequenz/api/common/v1/location_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1 2026-05-31T15:05:16,105 copying build/lib/frequenz/api/common/v1/location_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1 2026-05-31T15:05:16,107 copying build/lib/frequenz/api/common/v1/location_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1 2026-05-31T15:05:16,109 creating build/bdist.linux-armv7l/wheel/frequenz/api/common/v1/grid 2026-05-31T15:05:16,110 copying build/lib/frequenz/api/common/v1/grid/delivery_area_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/grid 2026-05-31T15:05:16,112 copying build/lib/frequenz/api/common/v1/grid/delivery_duration_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/grid 2026-05-31T15:05:16,115 copying build/lib/frequenz/api/common/v1/grid/__init__.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/grid 2026-05-31T15:05:16,117 copying build/lib/frequenz/api/common/v1/grid/delivery_area_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/grid 2026-05-31T15:05:16,118 copying build/lib/frequenz/api/common/v1/grid/delivery_duration_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/grid 2026-05-31T15:05:16,120 copying build/lib/frequenz/api/common/v1/grid/delivery_area_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/grid 2026-05-31T15:05:16,122 copying build/lib/frequenz/api/common/v1/grid/delivery_area_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/grid 2026-05-31T15:05:16,125 copying build/lib/frequenz/api/common/v1/grid/delivery_duration_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/grid 2026-05-31T15:05:16,126 copying build/lib/frequenz/api/common/v1/grid/delivery_duration_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/grid 2026-05-31T15:05:16,129 creating build/bdist.linux-armv7l/wheel/frequenz/api/common/v1/types 2026-05-31T15:05:16,130 copying build/lib/frequenz/api/common/v1/types/decimal_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/types 2026-05-31T15:05:16,132 copying build/lib/frequenz/api/common/v1/types/__init__.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/types 2026-05-31T15:05:16,133 copying build/lib/frequenz/api/common/v1/types/decimal_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/types 2026-05-31T15:05:16,135 copying build/lib/frequenz/api/common/v1/types/decimal_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/types 2026-05-31T15:05:16,137 copying build/lib/frequenz/api/common/v1/types/decimal_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/types 2026-05-31T15:05:16,139 creating build/bdist.linux-armv7l/wheel/frequenz/api/common/v1/market 2026-05-31T15:05:16,140 copying build/lib/frequenz/api/common/v1/market/price_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/market 2026-05-31T15:05:16,142 copying build/lib/frequenz/api/common/v1/market/energy_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/market 2026-05-31T15:05:16,144 copying build/lib/frequenz/api/common/v1/market/price_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/market 2026-05-31T15:05:16,146 copying build/lib/frequenz/api/common/v1/market/__init__.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/market 2026-05-31T15:05:16,147 copying build/lib/frequenz/api/common/v1/market/power_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/market 2026-05-31T15:05:16,149 copying build/lib/frequenz/api/common/v1/market/energy_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/market 2026-05-31T15:05:16,151 copying build/lib/frequenz/api/common/v1/market/energy_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/market 2026-05-31T15:05:16,153 copying build/lib/frequenz/api/common/v1/market/power_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/market 2026-05-31T15:05:16,155 copying build/lib/frequenz/api/common/v1/market/price_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/market 2026-05-31T15:05:16,157 copying build/lib/frequenz/api/common/v1/market/energy_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/market 2026-05-31T15:05:16,159 copying build/lib/frequenz/api/common/v1/market/power_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/market 2026-05-31T15:05:16,161 copying build/lib/frequenz/api/common/v1/market/power_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/market 2026-05-31T15:05:16,162 copying build/lib/frequenz/api/common/v1/market/price_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/market 2026-05-31T15:05:16,165 creating build/bdist.linux-armv7l/wheel/frequenz/api/common/v1/metrics 2026-05-31T15:05:16,166 copying build/lib/frequenz/api/common/v1/metrics/metric_sample_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/metrics 2026-05-31T15:05:16,169 copying build/lib/frequenz/api/common/v1/metrics/metric_sample_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/metrics 2026-05-31T15:05:16,170 copying build/lib/frequenz/api/common/v1/metrics/metric_sample_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/metrics 2026-05-31T15:05:16,173 copying build/lib/frequenz/api/common/v1/metrics/__init__.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/metrics 2026-05-31T15:05:16,174 copying build/lib/frequenz/api/common/v1/metrics/bounds_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/metrics 2026-05-31T15:05:16,176 copying build/lib/frequenz/api/common/v1/metrics/metric_sample_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/metrics 2026-05-31T15:05:16,178 copying build/lib/frequenz/api/common/v1/metrics/bounds_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/metrics 2026-05-31T15:05:16,180 copying build/lib/frequenz/api/common/v1/metrics/bounds_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/metrics 2026-05-31T15:05:16,182 copying build/lib/frequenz/api/common/v1/metrics/bounds_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/metrics 2026-05-31T15:05:16,184 copying build/lib/frequenz/api/common/metrics_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common 2026-05-31T15:05:16,185 copying build/lib/frequenz/api/common/py.typed -> build/bdist.linux-armv7l/wheel/./frequenz/api/common 2026-05-31T15:05:16,187 creating build/bdist.linux-armv7l/wheel/frequenz/api/common/metrics 2026-05-31T15:05:16,188 copying build/lib/frequenz/api/common/metrics/electrical_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/metrics 2026-05-31T15:05:16,190 copying build/lib/frequenz/api/common/metrics/__init__.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/metrics 2026-05-31T15:05:16,192 copying build/lib/frequenz/api/common/metrics/electrical_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/metrics 2026-05-31T15:05:16,194 copying build/lib/frequenz/api/common/metrics/electrical_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/metrics 2026-05-31T15:05:16,196 copying build/lib/frequenz/api/common/metrics/electrical_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/metrics 2026-05-31T15:05:16,198 running install_egg_info 2026-05-31T15:05:16,216 Copying py/frequenz_api_common.egg-info to build/bdist.linux-armv7l/wheel/./frequenz_api_common-0.8.8-py3.11.egg-info 2026-05-31T15:05:16,227 running install_scripts 2026-05-31T15:05:16,237 creating build/bdist.linux-armv7l/wheel/frequenz_api_common-0.8.8.dist-info/WHEEL 2026-05-31T15:05:16,240 creating '/tmp/pip-wheel-bwje9exd/.tmp-8a4p56nq/frequenz_api_common-0.8.8-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-05-31T15:05:16,243 adding 'frequenz/api/common/__init__.py' 2026-05-31T15:05:16,244 adding 'frequenz/api/common/components_pb2.py' 2026-05-31T15:05:16,246 adding 'frequenz/api/common/components_pb2.pyi' 2026-05-31T15:05:16,248 adding 'frequenz/api/common/components_pb2_grpc.py' 2026-05-31T15:05:16,249 adding 'frequenz/api/common/components_pb2_grpc.pyi' 2026-05-31T15:05:16,250 adding 'frequenz/api/common/location_pb2.py' 2026-05-31T15:05:16,252 adding 'frequenz/api/common/location_pb2.pyi' 2026-05-31T15:05:16,254 adding 'frequenz/api/common/location_pb2_grpc.py' 2026-05-31T15:05:16,255 adding 'frequenz/api/common/location_pb2_grpc.pyi' 2026-05-31T15:05:16,257 adding 'frequenz/api/common/metrics_pb2.py' 2026-05-31T15:05:16,259 adding 'frequenz/api/common/metrics_pb2.pyi' 2026-05-31T15:05:16,260 adding 'frequenz/api/common/metrics_pb2_grpc.py' 2026-05-31T15:05:16,261 adding 'frequenz/api/common/metrics_pb2_grpc.pyi' 2026-05-31T15:05:16,262 adding 'frequenz/api/common/py.typed' 2026-05-31T15:05:16,264 adding 'frequenz/api/common/metrics/__init__.py' 2026-05-31T15:05:16,266 adding 'frequenz/api/common/metrics/electrical_pb2.py' 2026-05-31T15:05:16,268 adding 'frequenz/api/common/metrics/electrical_pb2.pyi' 2026-05-31T15:05:16,269 adding 'frequenz/api/common/metrics/electrical_pb2_grpc.py' 2026-05-31T15:05:16,271 adding 'frequenz/api/common/metrics/electrical_pb2_grpc.pyi' 2026-05-31T15:05:16,272 adding 'frequenz/api/common/v1/__init__.py' 2026-05-31T15:05:16,274 adding 'frequenz/api/common/v1/location_pb2.py' 2026-05-31T15:05:16,275 adding 'frequenz/api/common/v1/location_pb2.pyi' 2026-05-31T15:05:16,276 adding 'frequenz/api/common/v1/location_pb2_grpc.py' 2026-05-31T15:05:16,278 adding 'frequenz/api/common/v1/location_pb2_grpc.pyi' 2026-05-31T15:05:16,279 adding 'frequenz/api/common/v1/grid/__init__.py' 2026-05-31T15:05:16,280 adding 'frequenz/api/common/v1/grid/delivery_area_pb2.py' 2026-05-31T15:05:16,282 adding 'frequenz/api/common/v1/grid/delivery_area_pb2.pyi' 2026-05-31T15:05:16,283 adding 'frequenz/api/common/v1/grid/delivery_area_pb2_grpc.py' 2026-05-31T15:05:16,284 adding 'frequenz/api/common/v1/grid/delivery_area_pb2_grpc.pyi' 2026-05-31T15:05:16,286 adding 'frequenz/api/common/v1/grid/delivery_duration_pb2.py' 2026-05-31T15:05:16,287 adding 'frequenz/api/common/v1/grid/delivery_duration_pb2.pyi' 2026-05-31T15:05:16,289 adding 'frequenz/api/common/v1/grid/delivery_duration_pb2_grpc.py' 2026-05-31T15:05:16,290 adding 'frequenz/api/common/v1/grid/delivery_duration_pb2_grpc.pyi' 2026-05-31T15:05:16,292 adding 'frequenz/api/common/v1/market/__init__.py' 2026-05-31T15:05:16,293 adding 'frequenz/api/common/v1/market/energy_pb2.py' 2026-05-31T15:05:16,294 adding 'frequenz/api/common/v1/market/energy_pb2.pyi' 2026-05-31T15:05:16,296 adding 'frequenz/api/common/v1/market/energy_pb2_grpc.py' 2026-05-31T15:05:16,297 adding 'frequenz/api/common/v1/market/energy_pb2_grpc.pyi' 2026-05-31T15:05:16,298 adding 'frequenz/api/common/v1/market/power_pb2.py' 2026-05-31T15:05:16,300 adding 'frequenz/api/common/v1/market/power_pb2.pyi' 2026-05-31T15:05:16,301 adding 'frequenz/api/common/v1/market/power_pb2_grpc.py' 2026-05-31T15:05:16,302 adding 'frequenz/api/common/v1/market/power_pb2_grpc.pyi' 2026-05-31T15:05:16,304 adding 'frequenz/api/common/v1/market/price_pb2.py' 2026-05-31T15:05:16,305 adding 'frequenz/api/common/v1/market/price_pb2.pyi' 2026-05-31T15:05:16,306 adding 'frequenz/api/common/v1/market/price_pb2_grpc.py' 2026-05-31T15:05:16,308 adding 'frequenz/api/common/v1/market/price_pb2_grpc.pyi' 2026-05-31T15:05:16,309 adding 'frequenz/api/common/v1/metrics/__init__.py' 2026-05-31T15:05:16,311 adding 'frequenz/api/common/v1/metrics/bounds_pb2.py' 2026-05-31T15:05:16,312 adding 'frequenz/api/common/v1/metrics/bounds_pb2.pyi' 2026-05-31T15:05:16,313 adding 'frequenz/api/common/v1/metrics/bounds_pb2_grpc.py' 2026-05-31T15:05:16,314 adding 'frequenz/api/common/v1/metrics/bounds_pb2_grpc.pyi' 2026-05-31T15:05:16,316 adding 'frequenz/api/common/v1/metrics/metric_sample_pb2.py' 2026-05-31T15:05:16,319 adding 'frequenz/api/common/v1/metrics/metric_sample_pb2.pyi' 2026-05-31T15:05:16,320 adding 'frequenz/api/common/v1/metrics/metric_sample_pb2_grpc.py' 2026-05-31T15:05:16,321 adding 'frequenz/api/common/v1/metrics/metric_sample_pb2_grpc.pyi' 2026-05-31T15:05:16,323 adding 'frequenz/api/common/v1/microgrid/__init__.py' 2026-05-31T15:05:16,324 adding 'frequenz/api/common/v1/microgrid/lifetime_pb2.py' 2026-05-31T15:05:16,326 adding 'frequenz/api/common/v1/microgrid/lifetime_pb2.pyi' 2026-05-31T15:05:16,327 adding 'frequenz/api/common/v1/microgrid/lifetime_pb2_grpc.py' 2026-05-31T15:05:16,328 adding 'frequenz/api/common/v1/microgrid/lifetime_pb2_grpc.pyi' 2026-05-31T15:05:16,330 adding 'frequenz/api/common/v1/microgrid/microgrid_pb2.py' 2026-05-31T15:05:16,331 adding 'frequenz/api/common/v1/microgrid/microgrid_pb2.pyi' 2026-05-31T15:05:16,333 adding 'frequenz/api/common/v1/microgrid/microgrid_pb2_grpc.py' 2026-05-31T15:05:16,334 adding 'frequenz/api/common/v1/microgrid/microgrid_pb2_grpc.pyi' 2026-05-31T15:05:16,336 adding 'frequenz/api/common/v1/microgrid/components/__init__.py' 2026-05-31T15:05:16,337 adding 'frequenz/api/common/v1/microgrid/components/battery_pb2.py' 2026-05-31T15:05:16,339 adding 'frequenz/api/common/v1/microgrid/components/battery_pb2.pyi' 2026-05-31T15:05:16,340 adding 'frequenz/api/common/v1/microgrid/components/battery_pb2_grpc.py' 2026-05-31T15:05:16,341 adding 'frequenz/api/common/v1/microgrid/components/battery_pb2_grpc.pyi' 2026-05-31T15:05:16,343 adding 'frequenz/api/common/v1/microgrid/components/components_pb2.py' 2026-05-31T15:05:16,347 adding 'frequenz/api/common/v1/microgrid/components/components_pb2.pyi' 2026-05-31T15:05:16,349 adding 'frequenz/api/common/v1/microgrid/components/components_pb2_grpc.py' 2026-05-31T15:05:16,350 adding 'frequenz/api/common/v1/microgrid/components/components_pb2_grpc.pyi' 2026-05-31T15:05:16,351 adding 'frequenz/api/common/v1/microgrid/components/ev_charger_pb2.py' 2026-05-31T15:05:16,353 adding 'frequenz/api/common/v1/microgrid/components/ev_charger_pb2.pyi' 2026-05-31T15:05:16,354 adding 'frequenz/api/common/v1/microgrid/components/ev_charger_pb2_grpc.py' 2026-05-31T15:05:16,355 adding 'frequenz/api/common/v1/microgrid/components/ev_charger_pb2_grpc.pyi' 2026-05-31T15:05:16,357 adding 'frequenz/api/common/v1/microgrid/components/fuse_pb2.py' 2026-05-31T15:05:16,358 adding 'frequenz/api/common/v1/microgrid/components/fuse_pb2.pyi' 2026-05-31T15:05:16,359 adding 'frequenz/api/common/v1/microgrid/components/fuse_pb2_grpc.py' 2026-05-31T15:05:16,361 adding 'frequenz/api/common/v1/microgrid/components/fuse_pb2_grpc.pyi' 2026-05-31T15:05:16,362 adding 'frequenz/api/common/v1/microgrid/components/grid_pb2.py' 2026-05-31T15:05:16,363 adding 'frequenz/api/common/v1/microgrid/components/grid_pb2.pyi' 2026-05-31T15:05:16,365 adding 'frequenz/api/common/v1/microgrid/components/grid_pb2_grpc.py' 2026-05-31T15:05:16,366 adding 'frequenz/api/common/v1/microgrid/components/grid_pb2_grpc.pyi' 2026-05-31T15:05:16,367 adding 'frequenz/api/common/v1/microgrid/components/inverter_pb2.py' 2026-05-31T15:05:16,368 adding 'frequenz/api/common/v1/microgrid/components/inverter_pb2.pyi' 2026-05-31T15:05:16,370 adding 'frequenz/api/common/v1/microgrid/components/inverter_pb2_grpc.py' 2026-05-31T15:05:16,371 adding 'frequenz/api/common/v1/microgrid/components/inverter_pb2_grpc.pyi' 2026-05-31T15:05:16,372 adding 'frequenz/api/common/v1/microgrid/components/transformer_pb2.py' 2026-05-31T15:05:16,373 adding 'frequenz/api/common/v1/microgrid/components/transformer_pb2.pyi' 2026-05-31T15:05:16,375 adding 'frequenz/api/common/v1/microgrid/components/transformer_pb2_grpc.py' 2026-05-31T15:05:16,376 adding 'frequenz/api/common/v1/microgrid/components/transformer_pb2_grpc.pyi' 2026-05-31T15:05:16,378 adding 'frequenz/api/common/v1/microgrid/sensors/__init__.py' 2026-05-31T15:05:16,379 adding 'frequenz/api/common/v1/microgrid/sensors/sensors_pb2.py' 2026-05-31T15:05:16,381 adding 'frequenz/api/common/v1/microgrid/sensors/sensors_pb2.pyi' 2026-05-31T15:05:16,383 adding 'frequenz/api/common/v1/microgrid/sensors/sensors_pb2_grpc.py' 2026-05-31T15:05:16,384 adding 'frequenz/api/common/v1/microgrid/sensors/sensors_pb2_grpc.pyi' 2026-05-31T15:05:16,386 adding 'frequenz/api/common/v1/pagination/__init__.py' 2026-05-31T15:05:16,387 adding 'frequenz/api/common/v1/pagination/pagination_info_pb2.py' 2026-05-31T15:05:16,389 adding 'frequenz/api/common/v1/pagination/pagination_info_pb2.pyi' 2026-05-31T15:05:16,390 adding 'frequenz/api/common/v1/pagination/pagination_info_pb2_grpc.py' 2026-05-31T15:05:16,391 adding 'frequenz/api/common/v1/pagination/pagination_info_pb2_grpc.pyi' 2026-05-31T15:05:16,393 adding 'frequenz/api/common/v1/pagination/pagination_params_pb2.py' 2026-05-31T15:05:16,394 adding 'frequenz/api/common/v1/pagination/pagination_params_pb2.pyi' 2026-05-31T15:05:16,395 adding 'frequenz/api/common/v1/pagination/pagination_params_pb2_grpc.py' 2026-05-31T15:05:16,397 adding 'frequenz/api/common/v1/pagination/pagination_params_pb2_grpc.pyi' 2026-05-31T15:05:16,398 adding 'frequenz/api/common/v1/types/__init__.py' 2026-05-31T15:05:16,400 adding 'frequenz/api/common/v1/types/decimal_pb2.py' 2026-05-31T15:05:16,401 adding 'frequenz/api/common/v1/types/decimal_pb2.pyi' 2026-05-31T15:05:16,402 adding 'frequenz/api/common/v1/types/decimal_pb2_grpc.py' 2026-05-31T15:05:16,404 adding 'frequenz/api/common/v1/types/decimal_pb2_grpc.pyi' 2026-05-31T15:05:16,406 adding 'frequenz/api/common/v1alpha7/__init__.py' 2026-05-31T15:05:16,407 adding 'frequenz/api/common/v1alpha7/grid/__init__.py' 2026-05-31T15:05:16,409 adding 'frequenz/api/common/v1alpha7/grid/delivery_area_pb2.py' 2026-05-31T15:05:16,410 adding 'frequenz/api/common/v1alpha7/grid/delivery_area_pb2.pyi' 2026-05-31T15:05:16,411 adding 'frequenz/api/common/v1alpha7/grid/delivery_area_pb2_grpc.py' 2026-05-31T15:05:16,412 adding 'frequenz/api/common/v1alpha7/grid/delivery_area_pb2_grpc.pyi' 2026-05-31T15:05:16,414 adding 'frequenz/api/common/v1alpha7/grid/delivery_duration_pb2.py' 2026-05-31T15:05:16,415 adding 'frequenz/api/common/v1alpha7/grid/delivery_duration_pb2.pyi' 2026-05-31T15:05:16,416 adding 'frequenz/api/common/v1alpha7/grid/delivery_duration_pb2_grpc.py' 2026-05-31T15:05:16,418 adding 'frequenz/api/common/v1alpha7/grid/delivery_duration_pb2_grpc.pyi' 2026-05-31T15:05:16,419 adding 'frequenz/api/common/v1alpha7/market/__init__.py' 2026-05-31T15:05:16,421 adding 'frequenz/api/common/v1alpha7/market/energy_pb2.py' 2026-05-31T15:05:16,422 adding 'frequenz/api/common/v1alpha7/market/energy_pb2.pyi' 2026-05-31T15:05:16,423 adding 'frequenz/api/common/v1alpha7/market/energy_pb2_grpc.py' 2026-05-31T15:05:16,424 adding 'frequenz/api/common/v1alpha7/market/energy_pb2_grpc.pyi' 2026-05-31T15:05:16,426 adding 'frequenz/api/common/v1alpha7/market/power_pb2.py' 2026-05-31T15:05:16,427 adding 'frequenz/api/common/v1alpha7/market/power_pb2.pyi' 2026-05-31T15:05:16,428 adding 'frequenz/api/common/v1alpha7/market/power_pb2_grpc.py' 2026-05-31T15:05:16,430 adding 'frequenz/api/common/v1alpha7/market/power_pb2_grpc.pyi' 2026-05-31T15:05:16,431 adding 'frequenz/api/common/v1alpha7/market/price_pb2.py' 2026-05-31T15:05:16,433 adding 'frequenz/api/common/v1alpha7/market/price_pb2.pyi' 2026-05-31T15:05:16,434 adding 'frequenz/api/common/v1alpha7/market/price_pb2_grpc.py' 2026-05-31T15:05:16,435 adding 'frequenz/api/common/v1alpha7/market/price_pb2_grpc.pyi' 2026-05-31T15:05:16,437 adding 'frequenz/api/common/v1alpha7/metrics/__init__.py' 2026-05-31T15:05:16,438 adding 'frequenz/api/common/v1alpha7/metrics/bounds_pb2.py' 2026-05-31T15:05:16,439 adding 'frequenz/api/common/v1alpha7/metrics/bounds_pb2.pyi' 2026-05-31T15:05:16,441 adding 'frequenz/api/common/v1alpha7/metrics/bounds_pb2_grpc.py' 2026-05-31T15:05:16,442 adding 'frequenz/api/common/v1alpha7/metrics/bounds_pb2_grpc.pyi' 2026-05-31T15:05:16,443 adding 'frequenz/api/common/v1alpha7/metrics/metrics_pb2.py' 2026-05-31T15:05:16,446 adding 'frequenz/api/common/v1alpha7/metrics/metrics_pb2.pyi' 2026-05-31T15:05:16,448 adding 'frequenz/api/common/v1alpha7/metrics/metrics_pb2_grpc.py' 2026-05-31T15:05:16,449 adding 'frequenz/api/common/v1alpha7/metrics/metrics_pb2_grpc.pyi' 2026-05-31T15:05:16,451 adding 'frequenz/api/common/v1alpha7/microgrid/__init__.py' 2026-05-31T15:05:16,452 adding 'frequenz/api/common/v1alpha7/microgrid/lifetime_pb2.py' 2026-05-31T15:05:16,454 adding 'frequenz/api/common/v1alpha7/microgrid/lifetime_pb2.pyi' 2026-05-31T15:05:16,455 adding 'frequenz/api/common/v1alpha7/microgrid/lifetime_pb2_grpc.py' 2026-05-31T15:05:16,456 adding 'frequenz/api/common/v1alpha7/microgrid/lifetime_pb2_grpc.pyi' 2026-05-31T15:05:16,458 adding 'frequenz/api/common/v1alpha7/microgrid/microgrid_pb2.py' 2026-05-31T15:05:16,459 adding 'frequenz/api/common/v1alpha7/microgrid/microgrid_pb2.pyi' 2026-05-31T15:05:16,461 adding 'frequenz/api/common/v1alpha7/microgrid/microgrid_pb2_grpc.py' 2026-05-31T15:05:16,462 adding 'frequenz/api/common/v1alpha7/microgrid/microgrid_pb2_grpc.pyi' 2026-05-31T15:05:16,463 adding 'frequenz/api/common/v1alpha7/microgrid/communication_components/__init__.py' 2026-05-31T15:05:16,465 adding 'frequenz/api/common/v1alpha7/microgrid/communication_components/communication_components_pb2.py' 2026-05-31T15:05:16,467 adding 'frequenz/api/common/v1alpha7/microgrid/communication_components/communication_components_pb2.pyi' 2026-05-31T15:05:16,469 adding 'frequenz/api/common/v1alpha7/microgrid/communication_components/communication_components_pb2_grpc.py' 2026-05-31T15:05:16,470 adding 'frequenz/api/common/v1alpha7/microgrid/communication_components/communication_components_pb2_grpc.pyi' 2026-05-31T15:05:16,472 adding 'frequenz/api/common/v1alpha7/microgrid/electrical_components/__init__.py' 2026-05-31T15:05:16,474 adding 'frequenz/api/common/v1alpha7/microgrid/electrical_components/electrical_components_pb2.py' 2026-05-31T15:05:16,480 adding 'frequenz/api/common/v1alpha7/microgrid/electrical_components/electrical_components_pb2.pyi' 2026-05-31T15:05:16,482 adding 'frequenz/api/common/v1alpha7/microgrid/electrical_components/electrical_components_pb2_grpc.py' 2026-05-31T15:05:16,483 adding 'frequenz/api/common/v1alpha7/microgrid/electrical_components/electrical_components_pb2_grpc.pyi' 2026-05-31T15:05:16,485 adding 'frequenz/api/common/v1alpha7/microgrid/sensors/__init__.py' 2026-05-31T15:05:16,486 adding 'frequenz/api/common/v1alpha7/microgrid/sensors/sensors_pb2.py' 2026-05-31T15:05:16,488 adding 'frequenz/api/common/v1alpha7/microgrid/sensors/sensors_pb2.pyi' 2026-05-31T15:05:16,490 adding 'frequenz/api/common/v1alpha7/microgrid/sensors/sensors_pb2_grpc.py' 2026-05-31T15:05:16,491 adding 'frequenz/api/common/v1alpha7/microgrid/sensors/sensors_pb2_grpc.pyi' 2026-05-31T15:05:16,492 adding 'frequenz/api/common/v1alpha7/pagination/__init__.py' 2026-05-31T15:05:16,494 adding 'frequenz/api/common/v1alpha7/pagination/pagination_info_pb2.py' 2026-05-31T15:05:16,495 adding 'frequenz/api/common/v1alpha7/pagination/pagination_info_pb2.pyi' 2026-05-31T15:05:16,496 adding 'frequenz/api/common/v1alpha7/pagination/pagination_info_pb2_grpc.py' 2026-05-31T15:05:16,497 adding 'frequenz/api/common/v1alpha7/pagination/pagination_info_pb2_grpc.pyi' 2026-05-31T15:05:16,499 adding 'frequenz/api/common/v1alpha7/pagination/pagination_params_pb2.py' 2026-05-31T15:05:16,500 adding 'frequenz/api/common/v1alpha7/pagination/pagination_params_pb2.pyi' 2026-05-31T15:05:16,501 adding 'frequenz/api/common/v1alpha7/pagination/pagination_params_pb2_grpc.py' 2026-05-31T15:05:16,502 adding 'frequenz/api/common/v1alpha7/pagination/pagination_params_pb2_grpc.pyi' 2026-05-31T15:05:16,504 adding 'frequenz/api/common/v1alpha7/streaming/__init__.py' 2026-05-31T15:05:16,505 adding 'frequenz/api/common/v1alpha7/streaming/event_pb2.py' 2026-05-31T15:05:16,507 adding 'frequenz/api/common/v1alpha7/streaming/event_pb2.pyi' 2026-05-31T15:05:16,508 adding 'frequenz/api/common/v1alpha7/streaming/event_pb2_grpc.py' 2026-05-31T15:05:16,509 adding 'frequenz/api/common/v1alpha7/streaming/event_pb2_grpc.pyi' 2026-05-31T15:05:16,511 adding 'frequenz/api/common/v1alpha7/type/__init__.py' 2026-05-31T15:05:16,512 adding 'frequenz/api/common/v1alpha7/type/decimal_pb2.py' 2026-05-31T15:05:16,513 adding 'frequenz/api/common/v1alpha7/type/decimal_pb2.pyi' 2026-05-31T15:05:16,515 adding 'frequenz/api/common/v1alpha7/type/decimal_pb2_grpc.py' 2026-05-31T15:05:16,516 adding 'frequenz/api/common/v1alpha7/type/decimal_pb2_grpc.pyi' 2026-05-31T15:05:16,517 adding 'frequenz/api/common/v1alpha7/type/interval_pb2.py' 2026-05-31T15:05:16,519 adding 'frequenz/api/common/v1alpha7/type/interval_pb2.pyi' 2026-05-31T15:05:16,520 adding 'frequenz/api/common/v1alpha7/type/interval_pb2_grpc.py' 2026-05-31T15:05:16,521 adding 'frequenz/api/common/v1alpha7/type/interval_pb2_grpc.pyi' 2026-05-31T15:05:16,522 adding 'frequenz/api/common/v1alpha7/type/location_pb2.py' 2026-05-31T15:05:16,524 adding 'frequenz/api/common/v1alpha7/type/location_pb2.pyi' 2026-05-31T15:05:16,525 adding 'frequenz/api/common/v1alpha7/type/location_pb2_grpc.py' 2026-05-31T15:05:16,526 adding 'frequenz/api/common/v1alpha7/type/location_pb2_grpc.pyi' 2026-05-31T15:05:16,528 adding 'frequenz/api/common/v1alpha8/__init__.py' 2026-05-31T15:05:16,530 adding 'frequenz/api/common/v1alpha8/grid/__init__.py' 2026-05-31T15:05:16,531 adding 'frequenz/api/common/v1alpha8/grid/balancing_group_pb2.py' 2026-05-31T15:05:16,532 adding 'frequenz/api/common/v1alpha8/grid/balancing_group_pb2.pyi' 2026-05-31T15:05:16,534 adding 'frequenz/api/common/v1alpha8/grid/balancing_group_pb2_grpc.py' 2026-05-31T15:05:16,535 adding 'frequenz/api/common/v1alpha8/grid/balancing_group_pb2_grpc.pyi' 2026-05-31T15:05:16,536 adding 'frequenz/api/common/v1alpha8/grid/delivery_area_pb2.py' 2026-05-31T15:05:16,538 adding 'frequenz/api/common/v1alpha8/grid/delivery_area_pb2.pyi' 2026-05-31T15:05:16,539 adding 'frequenz/api/common/v1alpha8/grid/delivery_area_pb2_grpc.py' 2026-05-31T15:05:16,540 adding 'frequenz/api/common/v1alpha8/grid/delivery_area_pb2_grpc.pyi' 2026-05-31T15:05:16,541 adding 'frequenz/api/common/v1alpha8/grid/delivery_duration_pb2.py' 2026-05-31T15:05:16,542 adding 'frequenz/api/common/v1alpha8/grid/delivery_duration_pb2.pyi' 2026-05-31T15:05:16,544 adding 'frequenz/api/common/v1alpha8/grid/delivery_duration_pb2_grpc.py' 2026-05-31T15:05:16,545 adding 'frequenz/api/common/v1alpha8/grid/delivery_duration_pb2_grpc.pyi' 2026-05-31T15:05:16,546 adding 'frequenz/api/common/v1alpha8/grid/market_location_pb2.py' 2026-05-31T15:05:16,548 adding 'frequenz/api/common/v1alpha8/grid/market_location_pb2.pyi' 2026-05-31T15:05:16,549 adding 'frequenz/api/common/v1alpha8/grid/market_location_pb2_grpc.py' 2026-05-31T15:05:16,550 adding 'frequenz/api/common/v1alpha8/grid/market_location_pb2_grpc.pyi' 2026-05-31T15:05:16,552 adding 'frequenz/api/common/v1alpha8/gridpool/__init__.py' 2026-05-31T15:05:16,553 adding 'frequenz/api/common/v1alpha8/gridpool/gridpool_pb2.py' 2026-05-31T15:05:16,554 adding 'frequenz/api/common/v1alpha8/gridpool/gridpool_pb2.pyi' 2026-05-31T15:05:16,555 adding 'frequenz/api/common/v1alpha8/gridpool/gridpool_pb2_grpc.py' 2026-05-31T15:05:16,557 adding 'frequenz/api/common/v1alpha8/gridpool/gridpool_pb2_grpc.pyi' 2026-05-31T15:05:16,558 adding 'frequenz/api/common/v1alpha8/market/__init__.py' 2026-05-31T15:05:16,560 adding 'frequenz/api/common/v1alpha8/market/energy_pb2.py' 2026-05-31T15:05:16,561 adding 'frequenz/api/common/v1alpha8/market/energy_pb2.pyi' 2026-05-31T15:05:16,562 adding 'frequenz/api/common/v1alpha8/market/energy_pb2_grpc.py' 2026-05-31T15:05:16,563 adding 'frequenz/api/common/v1alpha8/market/energy_pb2_grpc.pyi' 2026-05-31T15:05:16,565 adding 'frequenz/api/common/v1alpha8/market/market_area_pb2.py' 2026-05-31T15:05:16,566 adding 'frequenz/api/common/v1alpha8/market/market_area_pb2.pyi' 2026-05-31T15:05:16,568 adding 'frequenz/api/common/v1alpha8/market/market_area_pb2_grpc.py' 2026-05-31T15:05:16,569 adding 'frequenz/api/common/v1alpha8/market/market_area_pb2_grpc.pyi' 2026-05-31T15:05:16,570 adding 'frequenz/api/common/v1alpha8/market/power_pb2.py' 2026-05-31T15:05:16,572 adding 'frequenz/api/common/v1alpha8/market/power_pb2.pyi' 2026-05-31T15:05:16,573 adding 'frequenz/api/common/v1alpha8/market/power_pb2_grpc.py' 2026-05-31T15:05:16,574 adding 'frequenz/api/common/v1alpha8/market/power_pb2_grpc.pyi' 2026-05-31T15:05:16,575 adding 'frequenz/api/common/v1alpha8/market/price_pb2.py' 2026-05-31T15:05:16,577 adding 'frequenz/api/common/v1alpha8/market/price_pb2.pyi' 2026-05-31T15:05:16,578 adding 'frequenz/api/common/v1alpha8/market/price_pb2_grpc.py' 2026-05-31T15:05:16,579 adding 'frequenz/api/common/v1alpha8/market/price_pb2_grpc.pyi' 2026-05-31T15:05:16,581 adding 'frequenz/api/common/v1alpha8/metrics/__init__.py' 2026-05-31T15:05:16,582 adding 'frequenz/api/common/v1alpha8/metrics/bounds_pb2.py' 2026-05-31T15:05:16,584 adding 'frequenz/api/common/v1alpha8/metrics/bounds_pb2.pyi' 2026-05-31T15:05:16,585 adding 'frequenz/api/common/v1alpha8/metrics/bounds_pb2_grpc.py' 2026-05-31T15:05:16,586 adding 'frequenz/api/common/v1alpha8/metrics/bounds_pb2_grpc.pyi' 2026-05-31T15:05:16,588 adding 'frequenz/api/common/v1alpha8/metrics/metrics_pb2.py' 2026-05-31T15:05:16,591 adding 'frequenz/api/common/v1alpha8/metrics/metrics_pb2.pyi' 2026-05-31T15:05:16,592 adding 'frequenz/api/common/v1alpha8/metrics/metrics_pb2_grpc.py' 2026-05-31T15:05:16,594 adding 'frequenz/api/common/v1alpha8/metrics/metrics_pb2_grpc.pyi' 2026-05-31T15:05:16,596 adding 'frequenz/api/common/v1alpha8/microgrid/__init__.py' 2026-05-31T15:05:16,597 adding 'frequenz/api/common/v1alpha8/microgrid/lifetime_pb2.py' 2026-05-31T15:05:16,598 adding 'frequenz/api/common/v1alpha8/microgrid/lifetime_pb2.pyi' 2026-05-31T15:05:16,599 adding 'frequenz/api/common/v1alpha8/microgrid/lifetime_pb2_grpc.py' 2026-05-31T15:05:16,600 adding 'frequenz/api/common/v1alpha8/microgrid/lifetime_pb2_grpc.pyi' 2026-05-31T15:05:16,602 adding 'frequenz/api/common/v1alpha8/microgrid/microgrid_pb2.py' 2026-05-31T15:05:16,603 adding 'frequenz/api/common/v1alpha8/microgrid/microgrid_pb2.pyi' 2026-05-31T15:05:16,605 adding 'frequenz/api/common/v1alpha8/microgrid/microgrid_pb2_grpc.py' 2026-05-31T15:05:16,606 adding 'frequenz/api/common/v1alpha8/microgrid/microgrid_pb2_grpc.pyi' 2026-05-31T15:05:16,607 adding 'frequenz/api/common/v1alpha8/microgrid/communication_components/__init__.py' 2026-05-31T15:05:16,609 adding 'frequenz/api/common/v1alpha8/microgrid/communication_components/communication_components_pb2.py' 2026-05-31T15:05:16,611 adding 'frequenz/api/common/v1alpha8/microgrid/communication_components/communication_components_pb2.pyi' 2026-05-31T15:05:16,612 adding 'frequenz/api/common/v1alpha8/microgrid/communication_components/communication_components_pb2_grpc.py' 2026-05-31T15:05:16,614 adding 'frequenz/api/common/v1alpha8/microgrid/communication_components/communication_components_pb2_grpc.pyi' 2026-05-31T15:05:16,616 adding 'frequenz/api/common/v1alpha8/microgrid/electrical_components/__init__.py' 2026-05-31T15:05:16,618 adding 'frequenz/api/common/v1alpha8/microgrid/electrical_components/electrical_components_pb2.py' 2026-05-31T15:05:16,625 adding 'frequenz/api/common/v1alpha8/microgrid/electrical_components/electrical_components_pb2.pyi' 2026-05-31T15:05:16,627 adding 'frequenz/api/common/v1alpha8/microgrid/electrical_components/electrical_components_pb2_grpc.py' 2026-05-31T15:05:16,628 adding 'frequenz/api/common/v1alpha8/microgrid/electrical_components/electrical_components_pb2_grpc.pyi' 2026-05-31T15:05:16,630 adding 'frequenz/api/common/v1alpha8/microgrid/sensors/__init__.py' 2026-05-31T15:05:16,632 adding 'frequenz/api/common/v1alpha8/microgrid/sensors/sensors_pb2.py' 2026-05-31T15:05:16,634 adding 'frequenz/api/common/v1alpha8/microgrid/sensors/sensors_pb2.pyi' 2026-05-31T15:05:16,635 adding 'frequenz/api/common/v1alpha8/microgrid/sensors/sensors_pb2_grpc.py' 2026-05-31T15:05:16,636 adding 'frequenz/api/common/v1alpha8/microgrid/sensors/sensors_pb2_grpc.pyi' 2026-05-31T15:05:16,638 adding 'frequenz/api/common/v1alpha8/pagination/__init__.py' 2026-05-31T15:05:16,639 adding 'frequenz/api/common/v1alpha8/pagination/pagination_info_pb2.py' 2026-05-31T15:05:16,641 adding 'frequenz/api/common/v1alpha8/pagination/pagination_info_pb2.pyi' 2026-05-31T15:05:16,642 adding 'frequenz/api/common/v1alpha8/pagination/pagination_info_pb2_grpc.py' 2026-05-31T15:05:16,643 adding 'frequenz/api/common/v1alpha8/pagination/pagination_info_pb2_grpc.pyi' 2026-05-31T15:05:16,644 adding 'frequenz/api/common/v1alpha8/pagination/pagination_params_pb2.py' 2026-05-31T15:05:16,646 adding 'frequenz/api/common/v1alpha8/pagination/pagination_params_pb2.pyi' 2026-05-31T15:05:16,647 adding 'frequenz/api/common/v1alpha8/pagination/pagination_params_pb2_grpc.py' 2026-05-31T15:05:16,648 adding 'frequenz/api/common/v1alpha8/pagination/pagination_params_pb2_grpc.pyi' 2026-05-31T15:05:16,650 adding 'frequenz/api/common/v1alpha8/streaming/__init__.py' 2026-05-31T15:05:16,651 adding 'frequenz/api/common/v1alpha8/streaming/event_pb2.py' 2026-05-31T15:05:16,653 adding 'frequenz/api/common/v1alpha8/streaming/event_pb2.pyi' 2026-05-31T15:05:16,654 adding 'frequenz/api/common/v1alpha8/streaming/event_pb2_grpc.py' 2026-05-31T15:05:16,655 adding 'frequenz/api/common/v1alpha8/streaming/event_pb2_grpc.pyi' 2026-05-31T15:05:16,657 adding 'frequenz/api/common/v1alpha8/types/__init__.py' 2026-05-31T15:05:16,658 adding 'frequenz/api/common/v1alpha8/types/decimal_pb2.py' 2026-05-31T15:05:16,660 adding 'frequenz/api/common/v1alpha8/types/decimal_pb2.pyi' 2026-05-31T15:05:16,661 adding 'frequenz/api/common/v1alpha8/types/decimal_pb2_grpc.py' 2026-05-31T15:05:16,662 adding 'frequenz/api/common/v1alpha8/types/decimal_pb2_grpc.pyi' 2026-05-31T15:05:16,663 adding 'frequenz/api/common/v1alpha8/types/interval_pb2.py' 2026-05-31T15:05:16,664 adding 'frequenz/api/common/v1alpha8/types/interval_pb2.pyi' 2026-05-31T15:05:16,665 adding 'frequenz/api/common/v1alpha8/types/interval_pb2_grpc.py' 2026-05-31T15:05:16,667 adding 'frequenz/api/common/v1alpha8/types/interval_pb2_grpc.pyi' 2026-05-31T15:05:16,668 adding 'frequenz/api/common/v1alpha8/types/location_pb2.py' 2026-05-31T15:05:16,669 adding 'frequenz/api/common/v1alpha8/types/location_pb2.pyi' 2026-05-31T15:05:16,670 adding 'frequenz/api/common/v1alpha8/types/location_pb2_grpc.py' 2026-05-31T15:05:16,671 adding 'frequenz/api/common/v1alpha8/types/location_pb2_grpc.pyi' 2026-05-31T15:05:16,674 adding 'frequenz_api_common-0.8.8.dist-info/licenses/LICENSE' 2026-05-31T15:05:16,675 adding 'frequenz_api_common-0.8.8.dist-info/METADATA' 2026-05-31T15:05:16,676 adding 'frequenz_api_common-0.8.8.dist-info/WHEEL' 2026-05-31T15:05:16,677 adding 'frequenz_api_common-0.8.8.dist-info/top_level.txt' 2026-05-31T15:05:16,682 adding 'frequenz_api_common-0.8.8.dist-info/RECORD' 2026-05-31T15:05:16,690 removing build/bdist.linux-armv7l/wheel 2026-05-31T15:05:16,872 Building wheel for frequenz-api-common (pyproject.toml): finished with status 'done' 2026-05-31T15:05:16,883 Created wheel for frequenz-api-common: filename=frequenz_api_common-0.8.8-py3-none-any.whl size=322023 sha256=85d9fa0985ba78702a3797e2ca2d2731a6351c8703b374b4647f2b3692b2421d 2026-05-31T15:05:16,884 Stored in directory: /tmp/pip-ephem-wheel-cache-a0inv5xc/wheels/88/6b/58/41326f55bc873739530b919dbc693485b4de85c8aa818fca4c 2026-05-31T15:05:16,903 Successfully built frequenz-api-common 2026-05-31T15:05:16,914 Removed build tracker: '/tmp/pip-build-tracker-900kh7_6'