2026-09-09T09:41:31,496 Created temporary directory: /tmp/pip-ephem-wheel-cache-pulu8gc5 2026-09-09T09:41:31,498 Created temporary directory: /tmp/pip-build-tracker-lff23zg5 2026-09-09T09:41:31,499 Initialized build tracking at /tmp/pip-build-tracker-lff23zg5 2026-09-09T09:41:31,499 Created build tracker: /tmp/pip-build-tracker-lff23zg5 2026-09-09T09:41:31,500 Entered build tracker: /tmp/pip-build-tracker-lff23zg5 2026-09-09T09:41:31,500 Created temporary directory: /tmp/pip-wheel-rfp5twc7 2026-09-09T09:41:31,503 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-09-09T09:41:31,506 Created temporary directory: /tmp/pip-ephem-wheel-cache-do0jhgmx 2026-09-09T09:41:31,530 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-09-09T09:41:31,534 2 location(s) to search for versions of frequenz-api-common: 2026-09-09T09:41:31,534 * https://pypi.org/simple/frequenz-api-common/ 2026-09-09T09:41:31,534 * https://www.piwheels.org/simple/frequenz-api-common/ 2026-09-09T09:41:31,535 Fetching project page and analyzing links: https://pypi.org/simple/frequenz-api-common/ 2026-09-09T09:41:31,535 Getting page https://pypi.org/simple/frequenz-api-common/ 2026-09-09T09:41:31,537 Found index url https://pypi.org/simple 2026-09-09T09:41:31,769 Fetched page https://pypi.org/simple/frequenz-api-common/ as application/vnd.pypi.simple.v1+json 2026-09-09T09:41:31,781 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-09-09T09:41:31,782 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-09-09T09:41:31,783 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-09-09T09:41:31,784 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-09-09T09:41:31,785 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-09-09T09:41:31,786 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-09-09T09:41:31,787 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-09-09T09:41:31,787 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-09-09T09:41:31,789 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-09-09T09:41:31,790 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-09-09T09:41:31,791 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-09-09T09:41:31,791 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-09-09T09:41:31,792 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-09-09T09:41:31,793 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-09-09T09:41:31,794 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-09-09T09:41:31,795 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-09-09T09:41:31,795 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-09-09T09:41:31,796 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-09-09T09:41:31,797 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-09-09T09:41:31,798 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-09-09T09:41:31,799 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-09-09T09:41:31,800 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-09-09T09:41:31,801 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-09-09T09:41:31,802 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-09-09T09:41:31,802 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-09-09T09:41:31,803 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-09-09T09:41:31,804 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-09-09T09:41:31,805 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-09-09T09:41:31,805 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-09-09T09:41:31,806 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-09-09T09:41:31,807 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-09-09T09:41:31,808 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-09-09T09:41:31,808 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-09-09T09:41:31,809 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-09-09T09:41:31,810 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-09-09T09:41:31,811 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-09-09T09:41:31,812 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-09-09T09:41:31,813 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-09-09T09:41:31,813 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-09-09T09:41:31,814 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-09-09T09:41:31,815 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-09-09T09:41:31,816 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-09-09T09:41:31,816 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-09-09T09:41:31,817 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-09-09T09:41:31,818 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-09-09T09:41:31,819 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-09-09T09:41:31,820 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-09-09T09:41:31,821 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-09-09T09:41:31,821 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-09-09T09:41:31,822 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-09-09T09:41:31,823 Skipping link: No binaries permitted for frequenz-api-common: https://files.pythonhosted.org/packages/d1/c9/d70728da83a337203b287a48bcc105e3c3097b4a6783458064cfbf32f039/frequenz_api_common-0.8.9-py3-none-any.whl (from https://pypi.org/simple/frequenz-api-common/) (requires-python:<4,>=3.11) 2026-09-09T09:41:31,824 Found link https://files.pythonhosted.org/packages/22/ca/4948f2ef50ec61071019d03e70dab79bf2f0000f820cfe2897fba1c36fda/frequenz_api_common-0.8.9.tar.gz (from https://pypi.org/simple/frequenz-api-common/) (requires-python:<4,>=3.11), version: 0.8.9 2026-09-09T09:41:31,825 Skipping link: No binaries permitted for frequenz-api-common: https://files.pythonhosted.org/packages/ef/05/c52c4272bfbf9deebfa9c370a91f74aaba0370fcf00efb6bd21d462a93f9/frequenz_api_common-0.8.10-py3-none-any.whl (from https://pypi.org/simple/frequenz-api-common/) (requires-python:<4,>=3.11) 2026-09-09T09:41:31,825 Found link https://files.pythonhosted.org/packages/1f/ac/9bc8f19a2d84eaca00e6a40d54f3336eab330fdc8990e3a8100dbefb49e0/frequenz_api_common-0.8.10.tar.gz (from https://pypi.org/simple/frequenz-api-common/) (requires-python:<4,>=3.11), version: 0.8.10 2026-09-09T09:41:31,826 Skipping link: No binaries permitted for frequenz-api-common: https://files.pythonhosted.org/packages/d7/71/0eddbf6d11ee6a7a95e0a361cafea8765097d0981b1f20a67a8a6ce4f130/frequenz_api_common-0.8.11-py3-none-any.whl (from https://pypi.org/simple/frequenz-api-common/) (requires-python:<4,>=3.11) 2026-09-09T09:41:31,827 Found link https://files.pythonhosted.org/packages/b7/29/c957812de482aa9ccd2dbb2d300381858fbc5bc32e78b9d16663a1bf643b/frequenz_api_common-0.8.11.tar.gz (from https://pypi.org/simple/frequenz-api-common/) (requires-python:<4,>=3.11), version: 0.8.11 2026-09-09T09:41:31,827 Skipping link: No binaries permitted for frequenz-api-common: https://files.pythonhosted.org/packages/a3/f7/e1a760dc6991307e4963dcf229bfdcc39fd9314e2789b138db6f4b0c11d3/frequenz_api_common-0.8.12-py3-none-any.whl (from https://pypi.org/simple/frequenz-api-common/) (requires-python:<4,>=3.11) 2026-09-09T09:41:31,828 Found link https://files.pythonhosted.org/packages/85/97/9b43d6d820b57b8560544a465af136c44be372057257a84bb4d2d3bcf950/frequenz_api_common-0.8.12.tar.gz (from https://pypi.org/simple/frequenz-api-common/) (requires-python:<4,>=3.11), version: 0.8.12 2026-09-09T09:41:31,829 Fetching project page and analyzing links: https://www.piwheels.org/simple/frequenz-api-common/ 2026-09-09T09:41:31,830 Getting page https://www.piwheels.org/simple/frequenz-api-common/ 2026-09-09T09:41:31,831 Found index url https://www.piwheels.org/simple 2026-09-09T09:41:32,025 Fetched page https://www.piwheels.org/simple/frequenz-api-common/ as text/html 2026-09-09T09:41:32,034 Skipping link: No binaries permitted for frequenz-api-common: https://archive1.piwheels.org/simple/frequenz-api-common/frequenz_api_common-0.8.11-py3-none-any.whl#sha256=0d3abbbab04714b0326eb9761221204ce6847827513a5532edf2413ea8d73612 (from https://www.piwheels.org/simple/frequenz-api-common/) (requires-python:<4,>=3.11) 2026-09-09T09:41:32,035 Skipping link: No binaries permitted for frequenz-api-common: https://archive1.piwheels.org/simple/frequenz-api-common/frequenz_api_common-0.8.10-py3-none-any.whl#sha256=bef1ec0ee84c1afad1e6eb8deee43b525c71bf26537f0c71536a0c508fe3e6ac (from https://www.piwheels.org/simple/frequenz-api-common/) (requires-python:<4,>=3.11) 2026-09-09T09:41:32,035 Skipping link: No binaries permitted for frequenz-api-common: https://archive1.piwheels.org/simple/frequenz-api-common/frequenz_api_common-0.8.9-py3-none-any.whl#sha256=1dcd182816b70791131b4a2a111958f7605407aadd1541279b0303d42dea2b9a (from https://www.piwheels.org/simple/frequenz-api-common/) (requires-python:<4,>=3.11) 2026-09-09T09:41:32,036 Skipping link: No binaries permitted for frequenz-api-common: https://archive1.piwheels.org/simple/frequenz-api-common/frequenz_api_common-0.8.8-py3-none-any.whl#sha256=85d9fa0985ba78702a3797e2ca2d2731a6351c8703b374b4647f2b3692b2421d (from https://www.piwheels.org/simple/frequenz-api-common/) (requires-python:<4,>=3.11) 2026-09-09T09:41:32,037 Skipping link: No binaries permitted for frequenz-api-common: https://archive1.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-09-09T09:41:32,037 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-09-09T09:41:32,038 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-09-09T09:41:32,038 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-09-09T09:41:32,039 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-09-09T09:41:32,039 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-09-09T09:41:32,040 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-09-09T09:41:32,040 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-09-09T09:41:32,041 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-09-09T09:41:32,041 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-09-09T09:41:32,042 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-09-09T09:41:32,042 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-09-09T09:41:32,043 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-09-09T09:41:32,043 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-09-09T09:41:32,044 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-09-09T09:41:32,044 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-09-09T09:41:32,045 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-09-09T09:41:32,045 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-09-09T09:41:32,046 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-09-09T09:41:32,046 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-09-09T09:41:32,047 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-09-09T09:41:32,047 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-09-09T09:41:32,048 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-09-09T09:41:32,048 Skipping link: not a file: https://www.piwheels.org/simple/frequenz-api-common/ 2026-09-09T09:41:32,049 Skipping link: not a file: https://pypi.org/simple/frequenz-api-common/ 2026-09-09T09:41:32,071 Given no hashes to check 1 links for project 'frequenz-api-common': discarding no candidates 2026-09-09T09:41:32,089 Collecting frequenz-api-common==0.8.12 2026-09-09T09:41:32,091 Created temporary directory: /tmp/pip-unpack-kd15x0ft 2026-09-09T09:41:32,248 Downloading frequenz_api_common-0.8.12.tar.gz (80 kB) 2026-09-09T09:41:32,562 Added frequenz-api-common==0.8.12 from https://files.pythonhosted.org/packages/85/97/9b43d6d820b57b8560544a465af136c44be372057257a84bb4d2d3bcf950/frequenz_api_common-0.8.12.tar.gz to build tracker '/tmp/pip-build-tracker-lff23zg5' 2026-09-09T09:41:32,575 Created temporary directory: /tmp/pip-build-env-7aljkag8 2026-09-09T09:41:32,579 Installing build dependencies: started 2026-09-09T09:41:32,580 Running command pip subprocess to install build dependencies 2026-09-09T09:41:33,707 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-09-09T09:41:34,153 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-09-09T09:41:34,176 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-09-09T09:41:35,952 Collecting setuptools==84.0.0 2026-09-09T09:41:35,953 Obtaining dependency information for setuptools==84.0.0 from https://www.piwheels.org/simple/setuptools/setuptools-84.0.0-py3-none-any.whl.metadata 2026-09-09T09:41:35,971 Using cached https://www.piwheels.org/simple/setuptools/setuptools-84.0.0-py3-none-any.whl.metadata (6.6 kB) 2026-09-09T09:41:36,330 Collecting setuptools_scm[toml]==10.2.1 2026-09-09T09:41:36,331 Obtaining dependency information for setuptools_scm[toml]==10.2.1 from https://www.piwheels.org/simple/setuptools-scm/setuptools_scm-10.2.1-py3-none-any.whl.metadata 2026-09-09T09:41:36,342 Downloading https://www.piwheels.org/simple/setuptools-scm/setuptools_scm-10.2.1-py3-none-any.whl.metadata (6.7 kB) 2026-09-09T09:41:36,359 Discarding https://www.piwheels.org/simple/setuptools-scm/setuptools_scm-10.2.1-py3-none-any.whl#sha256=d0d73d77ef634616b1e8635e900863683b792817c0fc3ffe3424e65482e089e6 (from https://www.piwheels.org/simple/setuptools-scm/) (requires-python:>=3.8): Requested setuptools_scm==10.2.1 from https://www.piwheels.org/simple/setuptools-scm/setuptools_scm-10.2.1-py3-none-any.whl#sha256=d0d73d77ef634616b1e8635e900863683b792817c0fc3ffe3424e65482e089e6 has inconsistent Name: expected 'setuptools_scm', but metadata has 'setuptools-scm' 2026-09-09T09:41:36,529 Downloading setuptools_scm-10.2.1-py3-none-any.whl (29 kB) 2026-09-09T09:41:36,810 Collecting frequenz-repo-config[api]==0.19.0 2026-09-09T09:41:36,812 Obtaining dependency information for frequenz-repo-config[api]==0.19.0 from https://www.piwheels.org/simple/frequenz-repo-config/frequenz_repo_config-0.19.0-py3-none-any.whl.metadata 2026-09-09T09:41:36,825 Downloading https://www.piwheels.org/simple/frequenz-repo-config/frequenz_repo_config-0.19.0-py3-none-any.whl.metadata (7.1 kB) 2026-09-09T09:41:38,436 Collecting protobuf==6.33.6 2026-09-09T09:41:38,446 Downloading protobuf-6.33.6-py3-none-any.whl (170 kB) 2026-09-09T09:41:38,496 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 170.7/170.7 kB 4.0 MB/s eta 0:00:00 2026-09-09T09:41:43,786 Collecting grpcio-tools==1.81.1 2026-09-09T09:41:43,787 Obtaining dependency information for grpcio-tools==1.81.1 from https://www.piwheels.org/simple/grpcio-tools/grpcio_tools-1.81.1-cp311-cp311-linux_armv7l.whl.metadata 2026-09-09T09:41:43,804 Downloading https://www.piwheels.org/simple/grpcio-tools/grpcio_tools-1.81.1-cp311-cp311-linux_armv7l.whl.metadata (5.3 kB) 2026-09-09T09:41:48,783 Collecting grpcio==1.81.1 2026-09-09T09:41:48,784 Obtaining dependency information for grpcio==1.81.1 from https://www.piwheels.org/simple/grpcio/grpcio-1.81.1-cp311-cp311-linux_armv7l.whl.metadata 2026-09-09T09:41:48,795 Downloading https://www.piwheels.org/simple/grpcio/grpcio-1.81.1-cp311-cp311-linux_armv7l.whl.metadata (3.7 kB) 2026-09-09T09:41:48,917 Collecting vcs-versioning<3,>=2.0.0.dev0 2026-09-09T09:41:48,918 Obtaining dependency information for vcs-versioning<3,>=2.0.0.dev0 from https://www.piwheels.org/simple/vcs-versioning/vcs_versioning-2.3.4-py3-none-any.whl.metadata 2026-09-09T09:41:48,931 Using cached https://www.piwheels.org/simple/vcs-versioning/vcs_versioning-2.3.4-py3-none-any.whl.metadata (1.7 kB) 2026-09-09T09:41:49,118 Collecting packaging>=20 2026-09-09T09:41:49,119 Obtaining dependency information for packaging>=20 from https://www.piwheels.org/simple/packaging/packaging-26.3-py3-none-any.whl.metadata 2026-09-09T09:41:49,132 Using cached https://www.piwheels.org/simple/packaging/packaging-26.3-py3-none-any.whl.metadata (3.6 kB) 2026-09-09T09:41:49,418 Collecting nox>=2022.11.21 2026-09-09T09:41:49,419 Obtaining dependency information for nox>=2022.11.21 from https://www.piwheels.org/simple/nox/nox-2026.8.17-py3-none-any.whl.metadata 2026-09-09T09:41:49,430 Downloading https://www.piwheels.org/simple/nox/nox-2026.8.17-py3-none-any.whl.metadata (5.1 kB) 2026-09-09T09:41:49,532 Collecting mkdocs-gen-files<0.7.0,>=0.4.0 2026-09-09T09:41:49,533 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-09-09T09:41:49,763 Downloading https://archive1.piwheels.org/simple/mkdocs-gen-files/mkdocs_gen_files-0.6.1-py3-none-any.whl.metadata (3.0 kB) 2026-09-09T09:41:50,054 Collecting semver<4,>=3.0.1 2026-09-09T09:41:50,055 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-09-09T09:41:50,066 Downloading https://www.piwheels.org/simple/semver/semver-3.0.4-py3-none-any.whl.metadata (6.8 kB) 2026-09-09T09:41:50,215 Collecting github-action-utils<2,>=1.1.0 2026-09-09T09:41:50,216 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-09-09T09:41:50,279 Downloading https://archive1.piwheels.org/simple/github-action-utils/github_action_utils-1.1.0-py2.py3-none-any.whl.metadata (14 kB) 2026-09-09T09:41:50,608 Collecting mkdocstrings-python<3,>=1.14.6 2026-09-09T09:41:50,609 Obtaining dependency information for mkdocstrings-python<3,>=1.14.6 from https://www.piwheels.org/simple/mkdocstrings-python/mkdocstrings_python-2.0.8-py3-none-any.whl.metadata 2026-09-09T09:41:50,619 Downloading https://www.piwheels.org/simple/mkdocstrings-python/mkdocstrings_python-2.0.8-py3-none-any.whl.metadata (12 kB) 2026-09-09T09:41:50,854 Collecting mypy-protobuf<6,>=3.0.0 2026-09-09T09:41:50,855 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-09-09T09:41:50,866 Downloading https://www.piwheels.org/simple/mypy-protobuf/mypy_protobuf-5.1.0-py3-none-any.whl.metadata (19 kB) 2026-09-09T09:41:52,037 Collecting typing-extensions~=4.12 2026-09-09T09:41:52,038 Obtaining dependency information for typing-extensions~=4.12 from https://www.piwheels.org/simple/typing-extensions/typing_extensions-4.16.0-py3-none-any.whl.metadata 2026-09-09T09:41:52,051 Using cached https://www.piwheels.org/simple/typing-extensions/typing_extensions-4.16.0-py3-none-any.whl.metadata (3.3 kB) 2026-09-09T09:41:52,060 Discarding https://www.piwheels.org/simple/typing-extensions/typing_extensions-4.16.0-py3-none-any.whl#sha256=481caa481374e813c1b176ada14e97f1f67a4539ce9cfeb3f350d78d6370c2e8 (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.16.0-py3-none-any.whl#sha256=481caa481374e813c1b176ada14e97f1f67a4539ce9cfeb3f350d78d6370c2e8 (from grpcio==1.81.1) has inconsistent Name: expected 'typing-extensions', but metadata has 'typing_extensions' 2026-09-09T09:41:52,084 Using cached typing_extensions-4.16.0-py3-none-any.whl (45 kB) 2026-09-09T09:41:52,300 Collecting mkdocs<=1.6.1,>=1.4.1 2026-09-09T09:41:52,301 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-09-09T09:41:52,320 Downloading https://www.piwheels.org/simple/mkdocs/mkdocs-1.6.1-py3-none-any.whl.metadata (6.0 kB) 2026-09-09T09:41:52,392 Collecting properdocs>=1.6.5 2026-09-09T09:41:52,393 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-09-09T09:41:52,633 Downloading https://archive1.piwheels.org/simple/properdocs/properdocs-1.6.7-py3-none-any.whl.metadata (4.8 kB) 2026-09-09T09:41:52,898 Collecting mkdocstrings>=0.30 2026-09-09T09:41:52,899 Obtaining dependency information for mkdocstrings>=0.30 from https://www.piwheels.org/simple/mkdocstrings/mkdocstrings-1.0.6-py3-none-any.whl.metadata 2026-09-09T09:41:52,910 Downloading https://www.piwheels.org/simple/mkdocstrings/mkdocstrings-1.0.6-py3-none-any.whl.metadata (15 kB) 2026-09-09T09:41:53,030 Collecting mkdocs-autorefs>=1.4 2026-09-09T09:41:53,031 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-09-09T09:41:53,043 Downloading https://www.piwheels.org/simple/mkdocs-autorefs/mkdocs_autorefs-1.4.4-py3-none-any.whl.metadata (14 kB) 2026-09-09T09:41:53,130 Collecting griffelib>=2.0 2026-09-09T09:41:53,131 Obtaining dependency information for griffelib>=2.0 from https://www.piwheels.org/simple/griffelib/griffelib-2.3.0-py3-none-any.whl.metadata 2026-09-09T09:41:53,148 Using cached https://www.piwheels.org/simple/griffelib/griffelib-2.3.0-py3-none-any.whl.metadata (1.3 kB) 2026-09-09T09:41:53,759 Collecting types-protobuf>=4.24 2026-09-09T09:41:53,760 Obtaining dependency information for types-protobuf>=4.24 from https://www.piwheels.org/simple/types-protobuf/types_protobuf-7.35.1.20260906-py3-none-any.whl.metadata 2026-09-09T09:41:53,771 Downloading https://www.piwheels.org/simple/types-protobuf/types_protobuf-7.35.1.20260906-py3-none-any.whl.metadata (2.3 kB) 2026-09-09T09:41:54,109 Collecting argcomplete<4,>=1.9.4 2026-09-09T09:41:54,110 Obtaining dependency information for argcomplete<4,>=1.9.4 from https://www.piwheels.org/simple/argcomplete/argcomplete-3.7.2-py3-none-any.whl.metadata 2026-09-09T09:41:54,119 Downloading https://www.piwheels.org/simple/argcomplete/argcomplete-3.7.2-py3-none-any.whl.metadata (16 kB) 2026-09-09T09:41:54,273 Collecting attrs>=24.1 2026-09-09T09:41:54,274 Obtaining dependency information for attrs>=24.1 from https://www.piwheels.org/simple/attrs/attrs-26.1.0-py3-none-any.whl.metadata 2026-09-09T09:41:54,338 Using cached https://www.piwheels.org/simple/attrs/attrs-26.1.0-py3-none-any.whl.metadata (8.8 kB) 2026-09-09T09:41:54,521 Collecting colorlog<7,>=6.6 2026-09-09T09:41:54,521 Obtaining dependency information for colorlog<7,>=6.6 from https://www.piwheels.org/simple/colorlog/colorlog-6.12.0-py3-none-any.whl.metadata 2026-09-09T09:41:54,530 Downloading https://www.piwheels.org/simple/colorlog/colorlog-6.12.0-py3-none-any.whl.metadata (11 kB) 2026-09-09T09:41:54,628 Collecting dependency-groups>=1.1 2026-09-09T09:41:54,629 Obtaining dependency information for dependency-groups>=1.1 from https://www.piwheels.org/simple/dependency-groups/dependency_groups-1.3.2-py3-none-any.whl.metadata 2026-09-09T09:41:54,643 Using cached https://www.piwheels.org/simple/dependency-groups/dependency_groups-1.3.2-py3-none-any.whl.metadata (2.4 kB) 2026-09-09T09:41:54,868 Collecting humanize>=4 2026-09-09T09:41:54,869 Obtaining dependency information for humanize>=4 from https://www.piwheels.org/simple/humanize/humanize-4.16.0-py3-none-any.whl.metadata 2026-09-09T09:41:54,884 Using cached https://www.piwheels.org/simple/humanize/humanize-4.16.0-py3-none-any.whl.metadata (8.0 kB) 2026-09-09T09:41:55,295 Collecting platformdirs>=2 2026-09-09T09:41:55,296 Obtaining dependency information for platformdirs>=2 from https://www.piwheels.org/simple/platformdirs/platformdirs-4.11.8-py3-none-any.whl.metadata 2026-09-09T09:41:55,307 Downloading https://www.piwheels.org/simple/platformdirs/platformdirs-4.11.8-py3-none-any.whl.metadata (5.5 kB) 2026-09-09T09:41:55,439 Collecting python-discovery>=1 2026-09-09T09:41:55,440 Obtaining dependency information for python-discovery>=1 from https://www.piwheels.org/simple/python-discovery/python_discovery-1.6.0-py3-none-any.whl.metadata 2026-09-09T09:41:55,454 Using cached https://www.piwheels.org/simple/python-discovery/python_discovery-1.6.0-py3-none-any.whl.metadata (5.1 kB) 2026-09-09T09:41:56,197 Collecting virtualenv>=20.15 2026-09-09T09:41:56,198 Obtaining dependency information for virtualenv>=20.15 from https://www.piwheels.org/simple/virtualenv/virtualenv-21.7.9-py3-none-any.whl.metadata 2026-09-09T09:41:56,207 Downloading https://www.piwheels.org/simple/virtualenv/virtualenv-21.7.9-py3-none-any.whl.metadata (3.5 kB) 2026-09-09T09:41:56,845 Collecting click>=7.0 2026-09-09T09:41:56,846 Obtaining dependency information for click>=7.0 from https://www.piwheels.org/simple/click/click-8.5.0-py3-none-any.whl.metadata 2026-09-09T09:41:56,859 Using cached https://www.piwheels.org/simple/click/click-8.5.0-py3-none-any.whl.metadata (2.6 kB) 2026-09-09T09:41:56,948 Collecting ghp-import>=1.0 2026-09-09T09:41:56,949 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-09-09T09:41:56,960 Downloading https://www.piwheels.org/simple/ghp-import/ghp_import-2.1.0-py3-none-any.whl.metadata (7.2 kB) 2026-09-09T09:41:57,108 Collecting jinja2>=2.11.1 2026-09-09T09:41:57,109 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-09-09T09:41:57,124 Using cached https://www.piwheels.org/simple/jinja2/jinja2-3.1.6-py3-none-any.whl.metadata (2.9 kB) 2026-09-09T09:41:57,133 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.19.0) has inconsistent Name: expected 'jinja2', but metadata has 'Jinja2' 2026-09-09T09:41:57,157 Using cached jinja2-3.1.6-py3-none-any.whl (134 kB) 2026-09-09T09:41:57,338 Collecting markdown>=3.3.6 2026-09-09T09:41:57,339 Obtaining dependency information for markdown>=3.3.6 from https://www.piwheels.org/simple/markdown/markdown-3.10.3-py3-none-any.whl.metadata 2026-09-09T09:41:57,353 Using cached https://www.piwheels.org/simple/markdown/markdown-3.10.3-py3-none-any.whl.metadata (5.1 kB) 2026-09-09T09:41:57,363 Discarding https://www.piwheels.org/simple/markdown/markdown-3.10.3-py3-none-any.whl#sha256=ed635418f560f5b6c62e2ff67170ef067acbfe5b08906931da7d9be5150c95aa (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.3-py3-none-any.whl#sha256=ed635418f560f5b6c62e2ff67170ef067acbfe5b08906931da7d9be5150c95aa (from mkdocs<=1.6.1,>=1.4.1->mkdocs-gen-files<0.7.0,>=0.4.0->frequenz-repo-config==0.19.0) has inconsistent Name: expected 'markdown', but metadata has 'Markdown' 2026-09-09T09:41:57,389 Using cached markdown-3.10.3-py3-none-any.whl (110 kB) 2026-09-09T09:41:57,899 Collecting markupsafe>=2.0.1 2026-09-09T09:41:57,899 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-09-09T09:41:57,913 Using cached https://www.piwheels.org/simple/markupsafe/markupsafe-3.0.3-cp311-cp311-linux_armv7l.whl.metadata (2.7 kB) 2026-09-09T09:41:57,922 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.19.0) has inconsistent Name: expected 'markupsafe', but metadata has 'MarkupSafe' 2026-09-09T09:41:57,940 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-09-09T09:41:57,950 Downloading https://www.piwheels.org/simple/markupsafe/MarkupSafe-3.0.1-cp311-cp311-linux_armv7l.whl.metadata (4.0 kB) 2026-09-09T09:41:57,965 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.19.0) has inconsistent Name: expected 'markupsafe', but metadata has 'MarkupSafe' 2026-09-09T09:41:57,983 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-09-09T09:41:58,231 Downloading https://archive1.piwheels.org/simple/markupsafe/MarkupSafe-3.0.0-cp311-cp311-linux_armv7l.whl.metadata (4.0 kB) 2026-09-09T09:41:58,246 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.19.0) has inconsistent Name: expected 'markupsafe', but metadata has 'MarkupSafe' 2026-09-09T09:41:58,264 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-09-09T09:41:58,275 Downloading https://www.piwheels.org/simple/markupsafe/markupsafe-3.0.0-py3-none-any.whl.metadata (4.0 kB) 2026-09-09T09:41:58,289 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.19.0) has inconsistent Name: expected 'markupsafe', but metadata has 'MarkupSafe' 2026-09-09T09:41:58,308 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-09-09T09:41:58,318 Downloading https://www.piwheels.org/simple/markupsafe/MarkupSafe-2.1.5-cp311-cp311-linux_armv7l.whl.metadata (3.0 kB) 2026-09-09T09:41:58,332 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.19.0) has inconsistent Name: expected 'markupsafe', but metadata has 'MarkupSafe' 2026-09-09T09:41:58,350 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-09-09T09:41:58,390 Downloading https://archive1.piwheels.org/simple/markupsafe/MarkupSafe-2.1.4-cp311-cp311-linux_armv7l.whl.metadata (3.0 kB) 2026-09-09T09:41:58,403 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.19.0) has inconsistent Name: expected 'markupsafe', but metadata has 'MarkupSafe' 2026-09-09T09:41:58,421 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-09-09T09:41:58,433 Downloading https://www.piwheels.org/simple/markupsafe/MarkupSafe-2.1.3-cp311-cp311-linux_armv7l.whl.metadata (3.0 kB) 2026-09-09T09:41:58,446 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.19.0) has inconsistent Name: expected 'markupsafe', but metadata has 'MarkupSafe' 2026-09-09T09:41:58,464 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-09-09T09:41:58,475 Downloading https://www.piwheels.org/simple/markupsafe/MarkupSafe-2.1.2-cp311-cp311-linux_armv7l.whl.metadata (3.2 kB) 2026-09-09T09:41:58,488 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.19.0) has inconsistent Name: expected 'markupsafe', but metadata has 'MarkupSafe' 2026-09-09T09:41:58,507 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-09-09T09:41:58,523 Downloading https://archive1.piwheels.org/simple/markupsafe/MarkupSafe-2.1.1-cp311-cp311-linux_armv7l.whl.metadata (3.2 kB) 2026-09-09T09:41:58,536 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.19.0) has inconsistent Name: expected 'markupsafe', but metadata has 'MarkupSafe' 2026-09-09T09:41:58,554 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-09-09T09:41:58,573 Downloading https://archive1.piwheels.org/simple/markupsafe/MarkupSafe-2.1.0-cp311-cp311-linux_armv7l.whl.metadata (3.2 kB) 2026-09-09T09:41:58,586 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.19.0) has inconsistent Name: expected 'markupsafe', but metadata has 'MarkupSafe' 2026-09-09T09:41:58,604 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-09-09T09:41:58,622 Downloading https://archive1.piwheels.org/simple/markupsafe/MarkupSafe-2.0.1-cp311-cp311-linux_armv7l.whl.metadata (3.2 kB) 2026-09-09T09:41:58,636 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.19.0) has inconsistent Name: expected 'markupsafe', but metadata has 'MarkupSafe' 2026-09-09T09:41:58,663 Downloading markupsafe-3.0.3.tar.gz (80 kB) 2026-09-09T09:41:58,681 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 80.3/80.3 kB 6.6 MB/s eta 0:00:00 2026-09-09T09:41:58,775 Installing build dependencies: started 2026-09-09T09:41:58,776 Running command pip subprocess to install build dependencies 2026-09-09T09:42:00,383 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-09-09T09:42:00,405 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-09-09T09:42:02,211 Collecting setuptools>=77 2026-09-09T09:42:02,212 Obtaining dependency information for setuptools>=77 from https://www.piwheels.org/simple/setuptools/setuptools-84.0.0-py3-none-any.whl.metadata 2026-09-09T09:42:02,225 Using cached https://www.piwheels.org/simple/setuptools/setuptools-84.0.0-py3-none-any.whl.metadata (6.6 kB) 2026-09-09T09:42:02,464 Using cached https://www.piwheels.org/simple/setuptools/setuptools-84.0.0-py3-none-any.whl (818 kB) 2026-09-09T09:42:02,548 Using cached https://www.piwheels.org/simple/setuptools/setuptools-84.0.0-py3-none-any.whl (818 kB) 2026-09-09T09:42:05,349 Installing collected packages: setuptools 2026-09-09T09:42:07,922 Successfully installed setuptools-84.0.0 2026-09-09T09:42:08,192 Installing build dependencies: finished with status 'done' 2026-09-09T09:42:08,199 Getting requirements to build wheel: started 2026-09-09T09:42:08,200 Running command Getting requirements to build wheel 2026-09-09T09:42:08,912 running egg_info 2026-09-09T09:42:08,918 writing src/MarkupSafe.egg-info/PKG-INFO 2026-09-09T09:42:08,921 writing dependency_links to src/MarkupSafe.egg-info/dependency_links.txt 2026-09-09T09:42:08,924 writing top-level names to src/MarkupSafe.egg-info/top_level.txt 2026-09-09T09:42:08,943 reading manifest file 'src/MarkupSafe.egg-info/SOURCES.txt' 2026-09-09T09:42:08,948 reading manifest template 'MANIFEST.in' 2026-09-09T09:42:08,952 no previously-included directories found matching 'docs/_build' 2026-09-09T09:42:08,955 warning: no previously-included files matching '*.pyc' found anywhere in distribution 2026-09-09T09:42:08,955 adding license file 'LICENSE.txt' 2026-09-09T09:42:08,959 writing manifest file 'src/MarkupSafe.egg-info/SOURCES.txt' 2026-09-09T09:42:09,057 Getting requirements to build wheel: finished with status 'done' 2026-09-09T09:42:09,062 Preparing metadata (pyproject.toml): started 2026-09-09T09:42:09,063 Running command Preparing metadata (pyproject.toml) 2026-09-09T09:42:09,985 running dist_info 2026-09-09T09:42:09,996 creating /tmp/pip-modern-metadata-jjt9qxap/MarkupSafe.egg-info 2026-09-09T09:42:09,997 writing /tmp/pip-modern-metadata-jjt9qxap/MarkupSafe.egg-info/PKG-INFO 2026-09-09T09:42:10,000 writing dependency_links to /tmp/pip-modern-metadata-jjt9qxap/MarkupSafe.egg-info/dependency_links.txt 2026-09-09T09:42:10,002 writing top-level names to /tmp/pip-modern-metadata-jjt9qxap/MarkupSafe.egg-info/top_level.txt 2026-09-09T09:42:10,003 writing manifest file '/tmp/pip-modern-metadata-jjt9qxap/MarkupSafe.egg-info/SOURCES.txt' 2026-09-09T09:42:10,021 reading manifest file '/tmp/pip-modern-metadata-jjt9qxap/MarkupSafe.egg-info/SOURCES.txt' 2026-09-09T09:42:10,023 reading manifest template 'MANIFEST.in' 2026-09-09T09:42:10,026 no previously-included directories found matching 'docs/_build' 2026-09-09T09:42:10,028 warning: no previously-included files matching '*.pyc' found anywhere in distribution 2026-09-09T09:42:10,029 adding license file 'LICENSE.txt' 2026-09-09T09:42:10,032 writing manifest file '/tmp/pip-modern-metadata-jjt9qxap/MarkupSafe.egg-info/SOURCES.txt' 2026-09-09T09:42:10,033 creating '/tmp/pip-modern-metadata-jjt9qxap/markupsafe-3.0.3.dist-info' 2026-09-09T09:42:10,152 Preparing metadata (pyproject.toml): finished with status 'done' 2026-09-09T09:42:10,424 Collecting mergedeep>=1.3.4 2026-09-09T09:42:10,425 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-09-09T09:42:10,438 Downloading https://www.piwheels.org/simple/mergedeep/mergedeep-1.3.4-py3-none-any.whl.metadata (4.3 kB) 2026-09-09T09:42:10,514 Collecting mkdocs-get-deps>=0.2.0 2026-09-09T09:42:10,515 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-09-09T09:42:10,524 Downloading https://www.piwheels.org/simple/mkdocs-get-deps/mkdocs_get_deps-0.2.2-py3-none-any.whl.metadata (4.0 kB) 2026-09-09T09:42:10,675 Collecting pathspec>=0.11.1 2026-09-09T09:42:10,676 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-09-09T09:42:10,690 Using cached https://www.piwheels.org/simple/pathspec/pathspec-1.1.1-py3-none-any.whl.metadata (14 kB) 2026-09-09T09:42:10,760 Collecting pyyaml-env-tag>=0.1 2026-09-09T09:42:10,761 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-09-09T09:42:10,772 Downloading https://www.piwheels.org/simple/pyyaml-env-tag/pyyaml_env_tag-1.1-py3-none-any.whl.metadata (5.5 kB) 2026-09-09T09:42:10,787 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.19.0) has inconsistent Name: expected 'pyyaml-env-tag', but metadata has 'pyyaml_env_tag' 2026-09-09T09:42:10,820 Downloading pyyaml_env_tag-1.1-py3-none-any.whl (4.7 kB) 2026-09-09T09:42:11,224 Collecting pyyaml>=5.1 2026-09-09T09:42:11,226 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-09-09T09:42:11,244 Using cached https://www.piwheels.org/simple/pyyaml/pyyaml-6.0.3-cp311-cp311-linux_armv7l.whl.metadata (2.4 kB) 2026-09-09T09:42:11,254 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.19.0) has inconsistent Name: expected 'pyyaml', but metadata has 'PyYAML' 2026-09-09T09:42:11,273 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-09-09T09:42:11,287 Using cached https://www.piwheels.org/simple/pyyaml/PyYAML-6.0.2-cp311-cp311-linux_armv7l.whl.metadata (2.1 kB) 2026-09-09T09:42:11,296 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.19.0) has inconsistent Name: expected 'pyyaml', but metadata has 'PyYAML' 2026-09-09T09:42:11,315 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-09-09T09:42:11,329 Using cached https://www.piwheels.org/simple/pyyaml/PyYAML-6.0.1-cp311-cp311-linux_armv7l.whl.metadata (2.1 kB) 2026-09-09T09:42:11,338 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.19.0) has inconsistent Name: expected 'pyyaml', but metadata has 'PyYAML' 2026-09-09T09:42:11,362 Using cached pyyaml-6.0.3-cp311-cp311-linux_armv7l.whl 2026-09-09T09:42:11,537 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-09-09T09:42:11,539 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-09-09T09:42:11,719 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-09-09T09:42:11,721 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-09-09T09:42:11,723 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-09-09T09:42:11,773 Collecting watchdog>=2.0 2026-09-09T09:42:11,782 Downloading watchdog-6.0.0-py3-none-manylinux2014_armv7l.whl (79 kB) 2026-09-09T09:42:11,801 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 79.1/79.1 kB 6.3 MB/s eta 0:00:00 2026-09-09T09:42:12,364 Collecting pymdown-extensions>=6.3 2026-09-09T09:42:12,366 Obtaining dependency information for pymdown-extensions>=6.3 from https://www.piwheels.org/simple/pymdown-extensions/pymdown_extensions-11.0.2-py3-none-any.whl.metadata 2026-09-09T09:42:12,376 Downloading https://www.piwheels.org/simple/pymdown-extensions/pymdown_extensions-11.0.2-py3-none-any.whl.metadata (3.1 kB) 2026-09-09T09:42:12,815 Collecting filelock>=3.15.4 2026-09-09T09:42:12,816 Obtaining dependency information for filelock>=3.15.4 from https://www.piwheels.org/simple/filelock/filelock-3.32.6-py3-none-any.whl.metadata 2026-09-09T09:42:12,826 Downloading https://www.piwheels.org/simple/filelock/filelock-3.32.6-py3-none-any.whl.metadata (2.0 kB) 2026-09-09T09:42:12,984 Collecting distlib<1,>=0.3.7 2026-09-09T09:42:12,985 Obtaining dependency information for distlib<1,>=0.3.7 from https://www.piwheels.org/simple/distlib/distlib-0.4.3-py2.py3-none-any.whl.metadata 2026-09-09T09:42:13,000 Using cached https://www.piwheels.org/simple/distlib/distlib-0.4.3-py2.py3-none-any.whl.metadata (5.3 kB) 2026-09-09T09:42:13,358 Collecting python-dateutil>=2.8.1 2026-09-09T09:42:13,360 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-09-09T09:42:13,375 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-09-09T09:42:13,771 Collecting six>=1.5 2026-09-09T09:42:13,772 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-09-09T09:42:13,788 Using cached https://www.piwheels.org/simple/six/six-1.17.0-py2.py3-none-any.whl.metadata (1.7 kB) 2026-09-09T09:42:14,035 Downloading https://www.piwheels.org/simple/grpcio-tools/grpcio_tools-1.81.1-cp311-cp311-linux_armv7l.whl (76.8 MB) 2026-09-09T09:42:20,089 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 76.8/76.8 MB 4.0 MB/s eta 0:00:00 2026-09-09T09:42:20,101 Downloading https://www.piwheels.org/simple/grpcio/grpcio-1.81.1-cp311-cp311-linux_armv7l.whl (195.4 MB) 2026-09-09T09:42:36,031 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 195.4/195.4 MB 2.2 MB/s eta 0:00:00 2026-09-09T09:42:36,257 Downloading https://archive1.piwheels.org/simple/github-action-utils/github_action_utils-1.1.0-py2.py3-none-any.whl (8.9 kB) 2026-09-09T09:42:36,319 Downloading https://archive1.piwheels.org/simple/mkdocs-gen-files/mkdocs_gen_files-0.6.1-py3-none-any.whl (8.3 kB) 2026-09-09T09:42:36,549 Downloading https://www.piwheels.org/simple/mkdocstrings-python/mkdocstrings_python-2.0.8-py3-none-any.whl (105 kB) 2026-09-09T09:42:36,568 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 105.4/105.4 kB 7.9 MB/s eta 0:00:00 2026-09-09T09:42:36,581 Downloading https://www.piwheels.org/simple/mypy-protobuf/mypy_protobuf-5.1.0-py3-none-any.whl (26 kB) 2026-09-09T09:42:36,602 Downloading https://www.piwheels.org/simple/nox/nox-2026.8.17-py3-none-any.whl (94 kB) 2026-09-09T09:42:36,621 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 94.8/94.8 kB 6.8 MB/s eta 0:00:00 2026-09-09T09:42:36,640 Using cached https://www.piwheels.org/simple/packaging/packaging-26.3-py3-none-any.whl (129 kB) 2026-09-09T09:42:36,654 Downloading https://www.piwheels.org/simple/semver/semver-3.0.4-py3-none-any.whl (17 kB) 2026-09-09T09:42:36,680 Using cached https://www.piwheels.org/simple/vcs-versioning/vcs_versioning-2.3.4-py3-none-any.whl (115 kB) 2026-09-09T09:42:36,695 Downloading https://www.piwheels.org/simple/frequenz-repo-config/frequenz_repo_config-0.19.0-py3-none-any.whl (45 kB) 2026-09-09T09:42:36,711 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 45.5/45.5 kB 4.1 MB/s eta 0:00:00 2026-09-09T09:42:36,721 Downloading https://www.piwheels.org/simple/argcomplete/argcomplete-3.7.2-py3-none-any.whl (43 kB) 2026-09-09T09:42:36,735 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 43.3/43.3 kB 4.3 MB/s eta 0:00:00 2026-09-09T09:42:36,755 Using cached https://www.piwheels.org/simple/attrs/attrs-26.1.0-py3-none-any.whl (67 kB) 2026-09-09T09:42:36,765 Downloading https://www.piwheels.org/simple/colorlog/colorlog-6.12.0-py3-none-any.whl (12 kB) 2026-09-09T09:42:36,788 Using cached https://www.piwheels.org/simple/dependency-groups/dependency_groups-1.3.2-py3-none-any.whl (9.8 kB) 2026-09-09T09:42:36,815 Using cached https://www.piwheels.org/simple/griffelib/griffelib-2.3.0-py3-none-any.whl (169 kB) 2026-09-09T09:42:36,849 Using cached https://www.piwheels.org/simple/humanize/humanize-4.16.0-py3-none-any.whl (137 kB) 2026-09-09T09:42:36,866 Downloading https://www.piwheels.org/simple/mkdocs/mkdocs-1.6.1-py3-none-any.whl (3.9 MB) 2026-09-09T09:42:37,394 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.9/3.9 MB 7.4 MB/s eta 0:00:00 2026-09-09T09:42:37,442 Downloading https://www.piwheels.org/simple/mkdocs-autorefs/mkdocs_autorefs-1.4.4-py3-none-any.whl (25 kB) 2026-09-09T09:42:37,461 Downloading https://www.piwheels.org/simple/mkdocstrings/mkdocstrings-1.0.6-py3-none-any.whl (35 kB) 2026-09-09T09:42:37,490 Downloading https://www.piwheels.org/simple/platformdirs/platformdirs-4.11.8-py3-none-any.whl (24 kB) 2026-09-09T09:42:37,520 Downloading https://archive1.piwheels.org/simple/properdocs/properdocs-1.6.7-py3-none-any.whl (225 kB) 2026-09-09T09:42:37,566 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 225.4/225.4 kB 6.1 MB/s eta 0:00:00 2026-09-09T09:42:37,593 Using cached https://www.piwheels.org/simple/python-discovery/python_discovery-1.6.0-py3-none-any.whl (38 kB) 2026-09-09T09:42:37,610 Downloading https://www.piwheels.org/simple/types-protobuf/types_protobuf-7.35.1.20260906-py3-none-any.whl (86 kB) 2026-09-09T09:42:37,632 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 86.4/86.4 kB 5.5 MB/s eta 0:00:00 2026-09-09T09:42:37,642 Downloading https://www.piwheels.org/simple/virtualenv/virtualenv-21.7.9-py3-none-any.whl (5.3 MB) 2026-09-09T09:42:38,029 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 5.3/5.3 MB 14.0 MB/s eta 0:00:00 2026-09-09T09:42:38,116 Using cached https://www.piwheels.org/simple/click/click-8.5.0-py3-none-any.whl (125 kB) 2026-09-09T09:42:38,162 Using cached https://www.piwheels.org/simple/distlib/distlib-0.4.3-py2.py3-none-any.whl (470 kB) 2026-09-09T09:42:38,180 Downloading https://www.piwheels.org/simple/filelock/filelock-3.32.6-py3-none-any.whl (100 kB) 2026-09-09T09:42:38,198 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 100.2/100.2 kB 7.9 MB/s eta 0:00:00 2026-09-09T09:42:38,211 Downloading https://www.piwheels.org/simple/ghp-import/ghp_import-2.1.0-py3-none-any.whl (10 kB) 2026-09-09T09:42:38,228 Downloading https://www.piwheels.org/simple/mergedeep/mergedeep-1.3.4-py3-none-any.whl (6.4 kB) 2026-09-09T09:42:38,245 Downloading https://www.piwheels.org/simple/mkdocs-get-deps/mkdocs_get_deps-0.2.2-py3-none-any.whl (9.6 kB) 2026-09-09T09:42:38,268 Using cached https://www.piwheels.org/simple/pathspec/pathspec-1.1.1-py3-none-any.whl (57 kB) 2026-09-09T09:42:38,283 Downloading https://www.piwheels.org/simple/pymdown-extensions/pymdown_extensions-11.0.2-py3-none-any.whl (269 kB) 2026-09-09T09:42:38,343 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 269.9/269.9 kB 4.9 MB/s eta 0:00:00 2026-09-09T09:42:38,376 Using cached https://www.piwheels.org/simple/python-dateutil/python_dateutil-2.9.0.post0-py2.py3-none-any.whl (229 kB) 2026-09-09T09:42:38,397 Using cached https://www.piwheels.org/simple/six/six-1.17.0-py2.py3-none-any.whl (11 kB) 2026-09-09T09:42:38,469 Using cached https://www.piwheels.org/simple/setuptools/setuptools-84.0.0-py3-none-any.whl (818 kB) 2026-09-09T09:42:44,029 Using cached https://www.piwheels.org/simple/grpcio-tools/grpcio_tools-1.81.1-cp311-cp311-linux_armv7l.whl (76.8 MB) 2026-09-09T09:43:00,107 Using cached https://www.piwheels.org/simple/grpcio/grpcio-1.81.1-cp311-cp311-linux_armv7l.whl (195.4 MB) 2026-09-09T09:43:04,828 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-09-09T09:43:04,846 Using cached https://archive1.piwheels.org/simple/mkdocs-gen-files/mkdocs_gen_files-0.6.1-py3-none-any.whl (8.3 kB) 2026-09-09T09:43:05,058 Using cached https://www.piwheels.org/simple/mkdocstrings-python/mkdocstrings_python-2.0.8-py3-none-any.whl (105 kB) 2026-09-09T09:43:05,085 Using cached https://www.piwheels.org/simple/mypy-protobuf/mypy_protobuf-5.1.0-py3-none-any.whl (26 kB) 2026-09-09T09:43:05,108 Using cached https://www.piwheels.org/simple/nox/nox-2026.8.17-py3-none-any.whl (94 kB) 2026-09-09T09:43:05,135 Using cached https://www.piwheels.org/simple/packaging/packaging-26.3-py3-none-any.whl (129 kB) 2026-09-09T09:43:05,159 Using cached https://www.piwheels.org/simple/semver/semver-3.0.4-py3-none-any.whl (17 kB) 2026-09-09T09:43:05,183 Using cached https://www.piwheels.org/simple/vcs-versioning/vcs_versioning-2.3.4-py3-none-any.whl (115 kB) 2026-09-09T09:43:05,209 Using cached https://www.piwheels.org/simple/frequenz-repo-config/frequenz_repo_config-0.19.0-py3-none-any.whl (45 kB) 2026-09-09T09:43:05,231 Using cached https://www.piwheels.org/simple/argcomplete/argcomplete-3.7.2-py3-none-any.whl (43 kB) 2026-09-09T09:43:05,254 Using cached https://www.piwheels.org/simple/attrs/attrs-26.1.0-py3-none-any.whl (67 kB) 2026-09-09T09:43:05,276 Using cached https://www.piwheels.org/simple/colorlog/colorlog-6.12.0-py3-none-any.whl (12 kB) 2026-09-09T09:43:05,294 Using cached https://www.piwheels.org/simple/dependency-groups/dependency_groups-1.3.2-py3-none-any.whl (9.8 kB) 2026-09-09T09:43:05,320 Using cached https://www.piwheels.org/simple/griffelib/griffelib-2.3.0-py3-none-any.whl (169 kB) 2026-09-09T09:43:05,350 Using cached https://www.piwheels.org/simple/humanize/humanize-4.16.0-py3-none-any.whl (137 kB) 2026-09-09T09:43:05,596 Using cached https://www.piwheels.org/simple/mkdocs/mkdocs-1.6.1-py3-none-any.whl (3.9 MB) 2026-09-09T09:43:05,725 Using cached https://www.piwheels.org/simple/mkdocs-autorefs/mkdocs_autorefs-1.4.4-py3-none-any.whl (25 kB) 2026-09-09T09:43:05,745 Using cached https://www.piwheels.org/simple/mkdocstrings/mkdocstrings-1.0.6-py3-none-any.whl (35 kB) 2026-09-09T09:43:05,766 Using cached https://www.piwheels.org/simple/platformdirs/platformdirs-4.11.8-py3-none-any.whl (24 kB) 2026-09-09T09:43:05,795 Using cached https://archive1.piwheels.org/simple/properdocs/properdocs-1.6.7-py3-none-any.whl (225 kB) 2026-09-09T09:43:05,823 Using cached https://www.piwheels.org/simple/python-discovery/python_discovery-1.6.0-py3-none-any.whl (38 kB) 2026-09-09T09:43:05,848 Using cached https://www.piwheels.org/simple/types-protobuf/types_protobuf-7.35.1.20260906-py3-none-any.whl (86 kB) 2026-09-09T09:43:06,259 Using cached https://www.piwheels.org/simple/virtualenv/virtualenv-21.7.9-py3-none-any.whl (5.3 MB) 2026-09-09T09:43:06,416 Using cached https://www.piwheels.org/simple/click/click-8.5.0-py3-none-any.whl (125 kB) 2026-09-09T09:43:06,473 Using cached https://www.piwheels.org/simple/distlib/distlib-0.4.3-py2.py3-none-any.whl (470 kB) 2026-09-09T09:43:06,512 Using cached https://www.piwheels.org/simple/filelock/filelock-3.32.6-py3-none-any.whl (100 kB) 2026-09-09T09:43:06,537 Using cached https://www.piwheels.org/simple/ghp-import/ghp_import-2.1.0-py3-none-any.whl (10 kB) 2026-09-09T09:43:06,556 Using cached https://www.piwheels.org/simple/mergedeep/mergedeep-1.3.4-py3-none-any.whl (6.4 kB) 2026-09-09T09:43:06,575 Using cached https://www.piwheels.org/simple/mkdocs-get-deps/mkdocs_get_deps-0.2.2-py3-none-any.whl (9.6 kB) 2026-09-09T09:43:06,597 Using cached https://www.piwheels.org/simple/pathspec/pathspec-1.1.1-py3-none-any.whl (57 kB) 2026-09-09T09:43:06,635 Using cached https://www.piwheels.org/simple/pymdown-extensions/pymdown_extensions-11.0.2-py3-none-any.whl (269 kB) 2026-09-09T09:43:06,681 Using cached https://www.piwheels.org/simple/python-dateutil/python_dateutil-2.9.0.post0-py2.py3-none-any.whl (229 kB) 2026-09-09T09:43:06,718 Using cached https://www.piwheels.org/simple/six/six-1.17.0-py2.py3-none-any.whl (11 kB) 2026-09-09T09:43:06,803 Using cached https://www.piwheels.org/simple/setuptools/setuptools-84.0.0-py3-none-any.whl (818 kB) 2026-09-09T09:43:06,841 Building wheels for collected packages: markupsafe 2026-09-09T09:43:06,847 Building wheel for markupsafe (pyproject.toml): started 2026-09-09T09:43:06,848 Running command Building wheel for markupsafe (pyproject.toml) 2026-09-09T09:43:07,528 running bdist_wheel 2026-09-09T09:43:07,541 running build 2026-09-09T09:43:07,542 running build_py 2026-09-09T09:43:07,548 creating build/lib.linux-armv7l-cpython-311/markupsafe 2026-09-09T09:43:07,551 copying src/markupsafe/__init__.py -> build/lib.linux-armv7l-cpython-311/markupsafe 2026-09-09T09:43:07,554 copying src/markupsafe/_native.py -> build/lib.linux-armv7l-cpython-311/markupsafe 2026-09-09T09:43:07,555 running egg_info 2026-09-09T09:43:07,566 writing src/MarkupSafe.egg-info/PKG-INFO 2026-09-09T09:43:07,569 writing dependency_links to src/MarkupSafe.egg-info/dependency_links.txt 2026-09-09T09:43:07,570 writing top-level names to src/MarkupSafe.egg-info/top_level.txt 2026-09-09T09:43:07,581 reading manifest file 'src/MarkupSafe.egg-info/SOURCES.txt' 2026-09-09T09:43:07,587 reading manifest template 'MANIFEST.in' 2026-09-09T09:43:07,590 no previously-included directories found matching 'docs/_build' 2026-09-09T09:43:07,592 warning: no previously-included files matching '*.pyc' found anywhere in distribution 2026-09-09T09:43:07,593 adding license file 'LICENSE.txt' 2026-09-09T09:43:07,596 writing manifest file 'src/MarkupSafe.egg-info/SOURCES.txt' 2026-09-09T09:43:07,600 copying src/markupsafe/_speedups.c -> build/lib.linux-armv7l-cpython-311/markupsafe 2026-09-09T09:43:07,602 copying src/markupsafe/_speedups.pyi -> build/lib.linux-armv7l-cpython-311/markupsafe 2026-09-09T09:43:07,604 copying src/markupsafe/py.typed -> build/lib.linux-armv7l-cpython-311/markupsafe 2026-09-09T09:43:07,606 running build_ext 2026-09-09T09:43:07,617 building 'markupsafe._speedups' extension 2026-09-09T09:43:07,619 arm-linux-gnueabihf-gcc -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fwrapv -O2 -fPIC -I/usr/include/python3.11 -c src/markupsafe/_speedups.c -o build/temp.linux-armv7l-cpython-311/src/markupsafe/_speedups.o 2026-09-09T09:43:08,349 arm-linux-gnueabihf-gcc -shared -Wl,-O1 -Wl,-Bsymbolic-functions -g -fwrapv -O2 build/temp.linux-armv7l-cpython-311/src/markupsafe/_speedups.o -L/usr/lib/arm-linux-gnueabihf -o build/lib.linux-armv7l-cpython-311/markupsafe/_speedups.cpython-311-arm-linux-gnueabihf.so 2026-09-09T09:43:08,464 installing to build/bdist.linux-armv7l/wheel 2026-09-09T09:43:08,465 running install 2026-09-09T09:43:08,487 running install_lib 2026-09-09T09:43:08,493 creating build/bdist.linux-armv7l/wheel 2026-09-09T09:43:08,495 creating build/bdist.linux-armv7l/wheel/markupsafe 2026-09-09T09:43:08,497 copying build/lib.linux-armv7l-cpython-311/markupsafe/_speedups.pyi -> build/bdist.linux-armv7l/wheel/./markupsafe 2026-09-09T09:43:08,499 copying build/lib.linux-armv7l-cpython-311/markupsafe/__init__.py -> build/bdist.linux-armv7l/wheel/./markupsafe 2026-09-09T09:43:08,502 copying build/lib.linux-armv7l-cpython-311/markupsafe/_speedups.cpython-311-arm-linux-gnueabihf.so -> build/bdist.linux-armv7l/wheel/./markupsafe 2026-09-09T09:43:08,505 copying build/lib.linux-armv7l-cpython-311/markupsafe/py.typed -> build/bdist.linux-armv7l/wheel/./markupsafe 2026-09-09T09:43:08,506 copying build/lib.linux-armv7l-cpython-311/markupsafe/_speedups.c -> build/bdist.linux-armv7l/wheel/./markupsafe 2026-09-09T09:43:08,509 copying build/lib.linux-armv7l-cpython-311/markupsafe/_native.py -> build/bdist.linux-armv7l/wheel/./markupsafe 2026-09-09T09:43:08,510 running install_egg_info 2026-09-09T09:43:08,515 Copying src/MarkupSafe.egg-info to build/bdist.linux-armv7l/wheel/./MarkupSafe-3.0.3-py3.11.egg-info 2026-09-09T09:43:08,524 running install_scripts 2026-09-09T09:43:08,569 creating build/bdist.linux-armv7l/wheel/markupsafe-3.0.3.dist-info/WHEEL 2026-09-09T09:43:08,572 creating '/tmp/pip-wheel-cwftmfux/.tmp-8zdrtexc/markupsafe-3.0.3-cp311-cp311-linux_armv7l.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-09-09T09:43:08,575 adding 'markupsafe/__init__.py' 2026-09-09T09:43:08,576 adding 'markupsafe/_native.py' 2026-09-09T09:43:08,578 adding 'markupsafe/_speedups.c' 2026-09-09T09:43:08,583 adding 'markupsafe/_speedups.cpython-311-arm-linux-gnueabihf.so' 2026-09-09T09:43:08,585 adding 'markupsafe/_speedups.pyi' 2026-09-09T09:43:08,586 adding 'markupsafe/py.typed' 2026-09-09T09:43:08,589 adding 'markupsafe-3.0.3.dist-info/licenses/LICENSE.txt' 2026-09-09T09:43:08,590 adding 'markupsafe-3.0.3.dist-info/METADATA' 2026-09-09T09:43:08,591 adding 'markupsafe-3.0.3.dist-info/WHEEL' 2026-09-09T09:43:08,592 adding 'markupsafe-3.0.3.dist-info/top_level.txt' 2026-09-09T09:43:08,594 adding 'markupsafe-3.0.3.dist-info/RECORD' 2026-09-09T09:43:08,594 removing build/bdist.linux-armv7l/wheel 2026-09-09T09:43:08,697 Building wheel for markupsafe (pyproject.toml): finished with status 'done' 2026-09-09T09:43:08,704 Created wheel for markupsafe: filename=markupsafe-3.0.3-cp311-cp311-linux_armv7l.whl size=21387 sha256=79983e83be94c6d69357cbb7135638fe2687eaf33b503a0b956d8b43f0a61acf 2026-09-09T09:43:08,705 Stored in directory: /home/piwheels/.cache/pip/wheels/ac/90/3a/af03ec78873e5eccd6de1964332caf6a2469f4bd0024a4d724 2026-09-09T09:43:08,712 Successfully built markupsafe 2026-09-09T09:43:12,067 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-09-09T09:43:12,620 Creating /tmp/pip-build-env-7aljkag8/overlay/local/bin 2026-09-09T09:43:12,622 changing mode of /tmp/pip-build-env-7aljkag8/overlay/local/bin/watchmedo to 755 2026-09-09T09:43:15,419 changing mode of /tmp/pip-build-env-7aljkag8/overlay/local/bin/pysemver to 755 2026-09-09T09:43:17,326 changing mode of /tmp/pip-build-env-7aljkag8/overlay/local/bin/markdown_py to 755 2026-09-09T09:43:19,053 changing mode of /tmp/pip-build-env-7aljkag8/overlay/local/bin/activate-global-python-argcomplete to 755 2026-09-09T09:43:19,055 changing mode of /tmp/pip-build-env-7aljkag8/overlay/local/bin/register-python-argcomplete to 755 2026-09-09T09:43:19,479 changing mode of /tmp/pip-build-env-7aljkag8/overlay/local/bin/vcs-versioning to 755 2026-09-09T09:43:20,855 changing mode of /tmp/pip-build-env-7aljkag8/overlay/local/bin/protoc-gen-mypy to 755 2026-09-09T09:43:20,857 changing mode of /tmp/pip-build-env-7aljkag8/overlay/local/bin/protoc-gen-mypy_grpc to 755 2026-09-09T09:43:20,902 changing mode of /tmp/pip-build-env-7aljkag8/overlay/local/bin/mkdocs-get-deps to 755 2026-09-09T09:43:33,558 changing mode of /tmp/pip-build-env-7aljkag8/overlay/local/bin/dependency-groups to 755 2026-09-09T09:43:33,559 changing mode of /tmp/pip-build-env-7aljkag8/overlay/local/bin/lint-dependency-groups to 755 2026-09-09T09:43:33,561 changing mode of /tmp/pip-build-env-7aljkag8/overlay/local/bin/pip-install-dependency-groups to 755 2026-09-09T09:43:34,308 changing mode of /tmp/pip-build-env-7aljkag8/overlay/local/bin/virtualenv to 755 2026-09-09T09:43:34,449 changing mode of /tmp/pip-build-env-7aljkag8/overlay/local/bin/setuptools-scm to 755 2026-09-09T09:43:38,474 changing mode of /tmp/pip-build-env-7aljkag8/overlay/local/bin/python-grpc-tools-protoc to 755 2026-09-09T09:43:38,510 changing mode of /tmp/pip-build-env-7aljkag8/overlay/local/bin/ghp-import to 755 2026-09-09T09:43:38,920 changing mode of /tmp/pip-build-env-7aljkag8/overlay/local/bin/properdocs to 755 2026-09-09T09:43:39,188 changing mode of /tmp/pip-build-env-7aljkag8/overlay/local/bin/nox to 755 2026-09-09T09:43:39,190 changing mode of /tmp/pip-build-env-7aljkag8/overlay/local/bin/tox-to-nox to 755 2026-09-09T09:43:39,999 changing mode of /tmp/pip-build-env-7aljkag8/overlay/local/bin/mkdocs to 755 2026-09-09T09:43:42,118 Successfully installed argcomplete-3.7.2 attrs-26.1.0 click-8.5.0 colorlog-6.12.0 dependency-groups-1.3.2 distlib-0.4.3 filelock-3.32.6 frequenz-repo-config-0.19.0 ghp-import-2.1.0 github-action-utils-1.1.0 griffelib-2.3.0 grpcio-1.81.1 grpcio-tools-1.81.1 humanize-4.16.0 jinja2-3.1.6 markdown-3.10.3 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.6 mkdocstrings-python-2.0.8 mypy-protobuf-5.1.0 nox-2026.8.17 packaging-26.3 pathspec-1.1.1 platformdirs-4.11.8 properdocs-1.6.7 protobuf-6.33.6 pymdown-extensions-11.0.2 python-dateutil-2.9.0.post0 python-discovery-1.6.0 pyyaml-6.0.3 pyyaml-env-tag-1.1 semver-3.0.4 setuptools-84.0.0 setuptools_scm-10.2.1 six-1.17.0 types-protobuf-7.35.1.20260906 typing-extensions-4.16.0 vcs-versioning-2.3.4 virtualenv-21.7.9 watchdog-6.0.0 2026-09-09T09:43:43,740 Installing build dependencies: finished with status 'done' 2026-09-09T09:43:43,748 Getting requirements to build wheel: started 2026-09-09T09:43:43,749 Running command Getting requirements to build wheel 2026-09-09T09:43:44,798 running egg_info 2026-09-09T09:43:44,821 writing py/frequenz_api_common.egg-info/PKG-INFO 2026-09-09T09:43:44,831 writing dependency_links to py/frequenz_api_common.egg-info/dependency_links.txt 2026-09-09T09:43:44,837 writing requirements to py/frequenz_api_common.egg-info/requires.txt 2026-09-09T09:43:44,839 writing top-level names to py/frequenz_api_common.egg-info/top_level.txt 2026-09-09T09:43:44,992 listing git files failed - pretending there aren't any 2026-09-09T09:43:45,000 reading manifest file 'py/frequenz_api_common.egg-info/SOURCES.txt' 2026-09-09T09:43:45,021 reading manifest template 'MANIFEST.in' 2026-09-09T09:43:45,023 warning: no previously-included files found matching '.cookiecutter-replay.json' 2026-09-09T09:43:45,024 warning: no previously-included files found matching '.editorconfig' 2026-09-09T09:43:45,025 warning: no previously-included files found matching '.gitignore' 2026-09-09T09:43:45,026 warning: no previously-included files found matching '.gitmodules' 2026-09-09T09:43:45,027 warning: no previously-included files found matching 'CODEOWNERS' 2026-09-09T09:43:45,028 warning: no previously-included files found matching 'CONTRIBUTING.md' 2026-09-09T09:43:45,029 warning: no previously-included files found matching 'mkdocs.yml' 2026-09-09T09:43:45,030 warning: no previously-included files found matching 'noxfile.py' 2026-09-09T09:43:45,031 warning: no previously-included files found matching 'py/frequenz/api/common/conftest.py' 2026-09-09T09:43:45,033 warning: no previously-included files matching '*' found under directory '.github' 2026-09-09T09:43:45,034 warning: no previously-included files matching '*' found under directory 'benchmarks' 2026-09-09T09:43:45,035 warning: no previously-included files matching '*' found under directory 'docs' 2026-09-09T09:43:45,036 warning: no previously-included files matching '*' found under directory 'pytests' 2026-09-09T09:43:45,063 warning: no files found matching '*.pyi' under directory 'py' 2026-09-09T09:43:45,064 warning: no files found matching '*.proto' under directory 'submodules' 2026-09-09T09:43:45,064 adding license file 'LICENSE' 2026-09-09T09:43:45,071 writing manifest file 'py/frequenz_api_common.egg-info/SOURCES.txt' 2026-09-09T09:43:45,182 Getting requirements to build wheel: finished with status 'done' 2026-09-09T09:43:45,185 Created temporary directory: /tmp/pip-modern-metadata-zgjhjeky 2026-09-09T09:43:45,188 Preparing metadata (pyproject.toml): started 2026-09-09T09:43:45,189 Running command Preparing metadata (pyproject.toml) 2026-09-09T09:43:46,097 running dist_info 2026-09-09T09:43:46,098 creating /tmp/pip-modern-metadata-zgjhjeky/frequenz_api_common.egg-info 2026-09-09T09:43:46,117 writing /tmp/pip-modern-metadata-zgjhjeky/frequenz_api_common.egg-info/PKG-INFO 2026-09-09T09:43:46,127 writing dependency_links to /tmp/pip-modern-metadata-zgjhjeky/frequenz_api_common.egg-info/dependency_links.txt 2026-09-09T09:43:46,133 writing requirements to /tmp/pip-modern-metadata-zgjhjeky/frequenz_api_common.egg-info/requires.txt 2026-09-09T09:43:46,134 writing top-level names to /tmp/pip-modern-metadata-zgjhjeky/frequenz_api_common.egg-info/top_level.txt 2026-09-09T09:43:46,136 writing manifest file '/tmp/pip-modern-metadata-zgjhjeky/frequenz_api_common.egg-info/SOURCES.txt' 2026-09-09T09:43:46,285 listing git files failed - pretending there aren't any 2026-09-09T09:43:46,292 reading manifest file '/tmp/pip-modern-metadata-zgjhjeky/frequenz_api_common.egg-info/SOURCES.txt' 2026-09-09T09:43:46,294 reading manifest template 'MANIFEST.in' 2026-09-09T09:43:46,295 warning: no previously-included files found matching '.cookiecutter-replay.json' 2026-09-09T09:43:46,296 warning: no previously-included files found matching '.editorconfig' 2026-09-09T09:43:46,297 warning: no previously-included files found matching '.gitignore' 2026-09-09T09:43:46,297 warning: no previously-included files found matching '.gitmodules' 2026-09-09T09:43:46,298 warning: no previously-included files found matching 'CODEOWNERS' 2026-09-09T09:43:46,298 warning: no previously-included files found matching 'CONTRIBUTING.md' 2026-09-09T09:43:46,299 warning: no previously-included files found matching 'mkdocs.yml' 2026-09-09T09:43:46,300 warning: no previously-included files found matching 'noxfile.py' 2026-09-09T09:43:46,300 warning: no previously-included files found matching 'py/frequenz/api/common/conftest.py' 2026-09-09T09:43:46,301 warning: no previously-included files matching '*' found under directory '.github' 2026-09-09T09:43:46,302 warning: no previously-included files matching '*' found under directory 'benchmarks' 2026-09-09T09:43:46,303 warning: no previously-included files matching '*' found under directory 'docs' 2026-09-09T09:43:46,303 warning: no previously-included files matching '*' found under directory 'pytests' 2026-09-09T09:43:46,333 warning: no files found matching '*.pyi' under directory 'py' 2026-09-09T09:43:46,334 warning: no files found matching '*.proto' under directory 'submodules' 2026-09-09T09:43:46,334 adding license file 'LICENSE' 2026-09-09T09:43:46,338 writing manifest file '/tmp/pip-modern-metadata-zgjhjeky/frequenz_api_common.egg-info/SOURCES.txt' 2026-09-09T09:43:46,339 creating '/tmp/pip-modern-metadata-zgjhjeky/frequenz_api_common-0.8.12.dist-info' 2026-09-09T09:43:46,489 Preparing metadata (pyproject.toml): finished with status 'done' 2026-09-09T09:43:46,494 Source in /tmp/pip-wheel-rfp5twc7/frequenz-api-common_85b7eabb1aec4871bb008c6d0b6a8219 has version 0.8.12, which satisfies requirement frequenz-api-common==0.8.12 from https://files.pythonhosted.org/packages/85/97/9b43d6d820b57b8560544a465af136c44be372057257a84bb4d2d3bcf950/frequenz_api_common-0.8.12.tar.gz 2026-09-09T09:43:46,495 Removed frequenz-api-common==0.8.12 from https://files.pythonhosted.org/packages/85/97/9b43d6d820b57b8560544a465af136c44be372057257a84bb4d2d3bcf950/frequenz_api_common-0.8.12.tar.gz from build tracker '/tmp/pip-build-tracker-lff23zg5' 2026-09-09T09:43:46,501 Created temporary directory: /tmp/pip-unpack-fv2i474p 2026-09-09T09:43:46,501 Building wheels for collected packages: frequenz-api-common 2026-09-09T09:43:46,506 Created temporary directory: /tmp/pip-wheel-ai9efe3t 2026-09-09T09:43:46,507 Destination directory: /tmp/pip-wheel-ai9efe3t 2026-09-09T09:43:46,510 Building wheel for frequenz-api-common (pyproject.toml): started 2026-09-09T09:43:46,511 Running command Building wheel for frequenz-api-common (pyproject.toml) 2026-09-09T09:43:47,346 running bdist_wheel 2026-09-09T09:43:47,422 running build 2026-09-09T09:43:47,423 running compile_proto 2026-09-09T09:43:48,923 Writing mypy to frequenz/api/common/components_pb2.pyi 2026-09-09T09:43:48,925 Writing mypy to frequenz/api/common/location_pb2.pyi 2026-09-09T09:43:48,931 Writing mypy to frequenz/api/common/metrics_pb2.pyi 2026-09-09T09:43:48,934 Writing mypy to frequenz/api/common/v1alpha8/market/price_pb2.pyi 2026-09-09T09:43:48,935 Writing mypy to frequenz/api/common/v1alpha8/market/power_pb2.pyi 2026-09-09T09:43:48,937 Writing mypy to frequenz/api/common/v1alpha8/market/energy_pb2.pyi 2026-09-09T09:43:48,940 Writing mypy to frequenz/api/common/v1alpha8/market/market_area_pb2.pyi 2026-09-09T09:43:48,942 Writing mypy to frequenz/api/common/v1alpha8/types/decimal_pb2.pyi 2026-09-09T09:43:48,944 Writing mypy to frequenz/api/common/v1alpha8/types/interval_pb2.pyi 2026-09-09T09:43:48,945 Writing mypy to frequenz/api/common/v1alpha8/types/location_pb2.pyi 2026-09-09T09:43:48,951 Writing mypy to frequenz/api/common/v1alpha8/microgrid/microgrid_pb2.pyi 2026-09-09T09:43:48,953 Writing mypy to frequenz/api/common/v1alpha8/microgrid/lifetime_pb2.pyi 2026-09-09T09:43:48,960 Writing mypy to frequenz/api/common/v1alpha8/microgrid/communication_components/communication_components_pb2.pyi 2026-09-09T09:43:48,968 Writing mypy to frequenz/api/common/v1alpha8/microgrid/sensors/sensors_pb2.pyi 2026-09-09T09:43:48,995 Writing mypy to frequenz/api/common/v1alpha8/microgrid/electrical_components/electrical_components_pb2.pyi 2026-09-09T09:43:48,999 Writing mypy to frequenz/api/common/v1alpha8/identity/resource_uri_pb2.pyi 2026-09-09T09:43:49,000 Writing mypy to frequenz/api/common/v1alpha8/metrics/bounds_pb2.pyi 2026-09-09T09:43:49,014 Writing mypy to frequenz/api/common/v1alpha8/metrics/metrics_pb2.pyi 2026-09-09T09:43:49,015 Writing mypy to frequenz/api/common/v1alpha8/pagination/pagination_info_pb2.pyi 2026-09-09T09:43:49,017 Writing mypy to frequenz/api/common/v1alpha8/pagination/pagination_params_pb2.pyi 2026-09-09T09:43:49,019 Writing mypy to frequenz/api/common/v1alpha8/gridpool/gridpool_pb2.pyi 2026-09-09T09:43:49,021 Writing mypy to frequenz/api/common/v1alpha8/grid/flexibility_service_pb2.pyi 2026-09-09T09:43:49,023 Writing mypy to frequenz/api/common/v1alpha8/grid/balancing_group_pb2.pyi 2026-09-09T09:43:49,026 Writing mypy to frequenz/api/common/v1alpha8/grid/provision_duration_pb2.pyi 2026-09-09T09:43:49,031 Writing mypy to frequenz/api/common/v1alpha8/grid/market_location_pb2.pyi 2026-09-09T09:43:49,033 Writing mypy to frequenz/api/common/v1alpha8/grid/delivery_area_pb2.pyi 2026-09-09T09:43:49,036 Writing mypy to frequenz/api/common/v1alpha8/grid/delivery_duration_pb2.pyi 2026-09-09T09:43:49,037 Writing mypy to frequenz/api/common/v1alpha8/streaming/event_pb2.pyi 2026-09-09T09:43:49,039 Writing mypy to frequenz/api/common/v1/location_pb2.pyi 2026-09-09T09:43:49,041 Writing mypy to frequenz/api/common/v1/market/price_pb2.pyi 2026-09-09T09:43:49,043 Writing mypy to frequenz/api/common/v1/market/power_pb2.pyi 2026-09-09T09:43:49,044 Writing mypy to frequenz/api/common/v1/market/energy_pb2.pyi 2026-09-09T09:43:49,046 Writing mypy to frequenz/api/common/v1/types/decimal_pb2.pyi 2026-09-09T09:43:49,051 Writing mypy to frequenz/api/common/v1/microgrid/microgrid_pb2.pyi 2026-09-09T09:43:49,053 Writing mypy to frequenz/api/common/v1/microgrid/lifetime_pb2.pyi 2026-09-09T09:43:49,062 Writing mypy to frequenz/api/common/v1/microgrid/sensors/sensors_pb2.pyi 2026-09-09T09:43:49,064 Writing mypy to frequenz/api/common/v1/microgrid/components/inverter_pb2.pyi 2026-09-09T09:43:49,066 Writing mypy to frequenz/api/common/v1/microgrid/components/ev_charger_pb2.pyi 2026-09-09T09:43:49,068 Writing mypy to frequenz/api/common/v1/microgrid/components/fuse_pb2.pyi 2026-09-09T09:43:49,070 Writing mypy to frequenz/api/common/v1/microgrid/components/battery_pb2.pyi 2026-09-09T09:43:49,088 Writing mypy to frequenz/api/common/v1/microgrid/components/components_pb2.pyi 2026-09-09T09:43:49,089 Writing mypy to frequenz/api/common/v1/microgrid/components/transformer_pb2.pyi 2026-09-09T09:43:49,091 Writing mypy to frequenz/api/common/v1/microgrid/components/grid_pb2.pyi 2026-09-09T09:43:49,093 Writing mypy to frequenz/api/common/v1/metrics/bounds_pb2.pyi 2026-09-09T09:43:49,103 Writing mypy to frequenz/api/common/v1/metrics/metric_sample_pb2.pyi 2026-09-09T09:43:49,104 Writing mypy to frequenz/api/common/v1/pagination/pagination_info_pb2.pyi 2026-09-09T09:43:49,106 Writing mypy to frequenz/api/common/v1/pagination/pagination_params_pb2.pyi 2026-09-09T09:43:49,108 Writing mypy to frequenz/api/common/v1/grid/delivery_area_pb2.pyi 2026-09-09T09:43:49,111 Writing mypy to frequenz/api/common/v1/grid/delivery_duration_pb2.pyi 2026-09-09T09:43:49,124 Writing mypy to frequenz/api/common/metrics/electrical_pb2.pyi 2026-09-09T09:43:49,126 Writing mypy to frequenz/api/common/v1alpha7/type/decimal_pb2.pyi 2026-09-09T09:43:49,128 Writing mypy to frequenz/api/common/v1alpha7/type/interval_pb2.pyi 2026-09-09T09:43:49,129 Writing mypy to frequenz/api/common/v1alpha7/type/location_pb2.pyi 2026-09-09T09:43:49,132 Writing mypy to frequenz/api/common/v1alpha7/market/price_pb2.pyi 2026-09-09T09:43:49,134 Writing mypy to frequenz/api/common/v1alpha7/market/power_pb2.pyi 2026-09-09T09:43:49,135 Writing mypy to frequenz/api/common/v1alpha7/market/energy_pb2.pyi 2026-09-09T09:43:49,140 Writing mypy to frequenz/api/common/v1alpha7/microgrid/microgrid_pb2.pyi 2026-09-09T09:43:49,142 Writing mypy to frequenz/api/common/v1alpha7/microgrid/lifetime_pb2.pyi 2026-09-09T09:43:49,150 Writing mypy to frequenz/api/common/v1alpha7/microgrid/communication_components/communication_components_pb2.pyi 2026-09-09T09:43:49,157 Writing mypy to frequenz/api/common/v1alpha7/microgrid/sensors/sensors_pb2.pyi 2026-09-09T09:43:49,185 Writing mypy to frequenz/api/common/v1alpha7/microgrid/electrical_components/electrical_components_pb2.pyi 2026-09-09T09:43:49,187 Writing mypy to frequenz/api/common/v1alpha7/metrics/bounds_pb2.pyi 2026-09-09T09:43:49,199 Writing mypy to frequenz/api/common/v1alpha7/metrics/metrics_pb2.pyi 2026-09-09T09:43:49,201 Writing mypy to frequenz/api/common/v1alpha7/pagination/pagination_info_pb2.pyi 2026-09-09T09:43:49,202 Writing mypy to frequenz/api/common/v1alpha7/pagination/pagination_params_pb2.pyi 2026-09-09T09:43:49,205 Writing mypy to frequenz/api/common/v1alpha7/grid/delivery_area_pb2.pyi 2026-09-09T09:43:49,207 Writing mypy to frequenz/api/common/v1alpha7/grid/delivery_duration_pb2.pyi 2026-09-09T09:43:49,209 Writing mypy to frequenz/api/common/v1alpha7/streaming/event_pb2.pyi 2026-09-09T09:43:50,406 Writing mypy to frequenz/api/common/components_pb2_grpc.pyi 2026-09-09T09:43:50,406 Writing mypy to frequenz/api/common/location_pb2_grpc.pyi 2026-09-09T09:43:50,407 Writing mypy to frequenz/api/common/metrics_pb2_grpc.pyi 2026-09-09T09:43:50,408 Writing mypy to frequenz/api/common/v1alpha8/market/price_pb2_grpc.pyi 2026-09-09T09:43:50,408 Writing mypy to frequenz/api/common/v1alpha8/market/power_pb2_grpc.pyi 2026-09-09T09:43:50,409 Writing mypy to frequenz/api/common/v1alpha8/market/energy_pb2_grpc.pyi 2026-09-09T09:43:50,409 Writing mypy to frequenz/api/common/v1alpha8/market/market_area_pb2_grpc.pyi 2026-09-09T09:43:50,410 Writing mypy to frequenz/api/common/v1alpha8/types/decimal_pb2_grpc.pyi 2026-09-09T09:43:50,411 Writing mypy to frequenz/api/common/v1alpha8/types/interval_pb2_grpc.pyi 2026-09-09T09:43:50,411 Writing mypy to frequenz/api/common/v1alpha8/types/location_pb2_grpc.pyi 2026-09-09T09:43:50,412 Writing mypy to frequenz/api/common/v1alpha8/microgrid/microgrid_pb2_grpc.pyi 2026-09-09T09:43:50,413 Writing mypy to frequenz/api/common/v1alpha8/microgrid/lifetime_pb2_grpc.pyi 2026-09-09T09:43:50,413 Writing mypy to frequenz/api/common/v1alpha8/microgrid/communication_components/communication_components_pb2_grpc.pyi 2026-09-09T09:43:50,414 Writing mypy to frequenz/api/common/v1alpha8/microgrid/sensors/sensors_pb2_grpc.pyi 2026-09-09T09:43:50,418 Writing mypy to frequenz/api/common/v1alpha8/microgrid/electrical_components/electrical_components_pb2_grpc.pyi 2026-09-09T09:43:50,419 Writing mypy to frequenz/api/common/v1alpha8/identity/resource_uri_pb2_grpc.pyi 2026-09-09T09:43:50,419 Writing mypy to frequenz/api/common/v1alpha8/metrics/bounds_pb2_grpc.pyi 2026-09-09T09:43:50,421 Writing mypy to frequenz/api/common/v1alpha8/metrics/metrics_pb2_grpc.pyi 2026-09-09T09:43:50,422 Writing mypy to frequenz/api/common/v1alpha8/pagination/pagination_info_pb2_grpc.pyi 2026-09-09T09:43:50,422 Writing mypy to frequenz/api/common/v1alpha8/pagination/pagination_params_pb2_grpc.pyi 2026-09-09T09:43:50,423 Writing mypy to frequenz/api/common/v1alpha8/gridpool/gridpool_pb2_grpc.pyi 2026-09-09T09:43:50,424 Writing mypy to frequenz/api/common/v1alpha8/grid/flexibility_service_pb2_grpc.pyi 2026-09-09T09:43:50,424 Writing mypy to frequenz/api/common/v1alpha8/grid/balancing_group_pb2_grpc.pyi 2026-09-09T09:43:50,425 Writing mypy to frequenz/api/common/v1alpha8/grid/provision_duration_pb2_grpc.pyi 2026-09-09T09:43:50,426 Writing mypy to frequenz/api/common/v1alpha8/grid/market_location_pb2_grpc.pyi 2026-09-09T09:43:50,427 Writing mypy to frequenz/api/common/v1alpha8/grid/delivery_area_pb2_grpc.pyi 2026-09-09T09:43:50,427 Writing mypy to frequenz/api/common/v1alpha8/grid/delivery_duration_pb2_grpc.pyi 2026-09-09T09:43:50,428 Writing mypy to frequenz/api/common/v1alpha8/streaming/event_pb2_grpc.pyi 2026-09-09T09:43:50,428 Writing mypy to frequenz/api/common/v1/location_pb2_grpc.pyi 2026-09-09T09:43:50,429 Writing mypy to frequenz/api/common/v1/market/price_pb2_grpc.pyi 2026-09-09T09:43:50,429 Writing mypy to frequenz/api/common/v1/market/power_pb2_grpc.pyi 2026-09-09T09:43:50,430 Writing mypy to frequenz/api/common/v1/market/energy_pb2_grpc.pyi 2026-09-09T09:43:50,430 Writing mypy to frequenz/api/common/v1/types/decimal_pb2_grpc.pyi 2026-09-09T09:43:50,431 Writing mypy to frequenz/api/common/v1/microgrid/microgrid_pb2_grpc.pyi 2026-09-09T09:43:50,431 Writing mypy to frequenz/api/common/v1/microgrid/lifetime_pb2_grpc.pyi 2026-09-09T09:43:50,432 Writing mypy to frequenz/api/common/v1/microgrid/sensors/sensors_pb2_grpc.pyi 2026-09-09T09:43:50,432 Writing mypy to frequenz/api/common/v1/microgrid/components/inverter_pb2_grpc.pyi 2026-09-09T09:43:50,433 Writing mypy to frequenz/api/common/v1/microgrid/components/ev_charger_pb2_grpc.pyi 2026-09-09T09:43:50,433 Writing mypy to frequenz/api/common/v1/microgrid/components/fuse_pb2_grpc.pyi 2026-09-09T09:43:50,434 Writing mypy to frequenz/api/common/v1/microgrid/components/battery_pb2_grpc.pyi 2026-09-09T09:43:50,435 Writing mypy to frequenz/api/common/v1/microgrid/components/components_pb2_grpc.pyi 2026-09-09T09:43:50,436 Writing mypy to frequenz/api/common/v1/microgrid/components/transformer_pb2_grpc.pyi 2026-09-09T09:43:50,436 Writing mypy to frequenz/api/common/v1/microgrid/components/grid_pb2_grpc.pyi 2026-09-09T09:43:50,437 Writing mypy to frequenz/api/common/v1/metrics/bounds_pb2_grpc.pyi 2026-09-09T09:43:50,438 Writing mypy to frequenz/api/common/v1/metrics/metric_sample_pb2_grpc.pyi 2026-09-09T09:43:50,439 Writing mypy to frequenz/api/common/v1/pagination/pagination_info_pb2_grpc.pyi 2026-09-09T09:43:50,439 Writing mypy to frequenz/api/common/v1/pagination/pagination_params_pb2_grpc.pyi 2026-09-09T09:43:50,440 Writing mypy to frequenz/api/common/v1/grid/delivery_area_pb2_grpc.pyi 2026-09-09T09:43:50,440 Writing mypy to frequenz/api/common/v1/grid/delivery_duration_pb2_grpc.pyi 2026-09-09T09:43:50,441 Writing mypy to frequenz/api/common/metrics/electrical_pb2_grpc.pyi 2026-09-09T09:43:50,442 Writing mypy to frequenz/api/common/v1alpha7/type/decimal_pb2_grpc.pyi 2026-09-09T09:43:50,443 Writing mypy to frequenz/api/common/v1alpha7/type/interval_pb2_grpc.pyi 2026-09-09T09:43:50,444 Writing mypy to frequenz/api/common/v1alpha7/type/location_pb2_grpc.pyi 2026-09-09T09:43:50,444 Writing mypy to frequenz/api/common/v1alpha7/market/price_pb2_grpc.pyi 2026-09-09T09:43:50,445 Writing mypy to frequenz/api/common/v1alpha7/market/power_pb2_grpc.pyi 2026-09-09T09:43:50,445 Writing mypy to frequenz/api/common/v1alpha7/market/energy_pb2_grpc.pyi 2026-09-09T09:43:50,446 Writing mypy to frequenz/api/common/v1alpha7/microgrid/microgrid_pb2_grpc.pyi 2026-09-09T09:43:50,447 Writing mypy to frequenz/api/common/v1alpha7/microgrid/lifetime_pb2_grpc.pyi 2026-09-09T09:43:50,447 Writing mypy to frequenz/api/common/v1alpha7/microgrid/communication_components/communication_components_pb2_grpc.pyi 2026-09-09T09:43:50,448 Writing mypy to frequenz/api/common/v1alpha7/microgrid/sensors/sensors_pb2_grpc.pyi 2026-09-09T09:43:50,451 Writing mypy to frequenz/api/common/v1alpha7/microgrid/electrical_components/electrical_components_pb2_grpc.pyi 2026-09-09T09:43:50,452 Writing mypy to frequenz/api/common/v1alpha7/metrics/bounds_pb2_grpc.pyi 2026-09-09T09:43:50,454 Writing mypy to frequenz/api/common/v1alpha7/metrics/metrics_pb2_grpc.pyi 2026-09-09T09:43:50,454 Writing mypy to frequenz/api/common/v1alpha7/pagination/pagination_info_pb2_grpc.pyi 2026-09-09T09:43:50,455 Writing mypy to frequenz/api/common/v1alpha7/pagination/pagination_params_pb2_grpc.pyi 2026-09-09T09:43:50,456 Writing mypy to frequenz/api/common/v1alpha7/grid/delivery_area_pb2_grpc.pyi 2026-09-09T09:43:50,457 Writing mypy to frequenz/api/common/v1alpha7/grid/delivery_duration_pb2_grpc.pyi 2026-09-09T09:43:50,457 Writing mypy to frequenz/api/common/v1alpha7/streaming/event_pb2_grpc.pyi 2026-09-09T09:43:50,991 Compiling proto files via: /usr/bin/python3 -m grpc_tools.protoc -Iproto --python_out=py --grpc_python_out=py --mypy_out=py --mypy_grpc_out=py proto/frequenz/api/common/components.proto proto/frequenz/api/common/location.proto proto/frequenz/api/common/metrics.proto proto/frequenz/api/common/v1alpha8/market/price.proto proto/frequenz/api/common/v1alpha8/market/power.proto proto/frequenz/api/common/v1alpha8/market/energy.proto proto/frequenz/api/common/v1alpha8/market/market_area.proto proto/frequenz/api/common/v1alpha8/types/decimal.proto proto/frequenz/api/common/v1alpha8/types/interval.proto proto/frequenz/api/common/v1alpha8/types/location.proto proto/frequenz/api/common/v1alpha8/microgrid/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/identity/resource_uri.proto proto/frequenz/api/common/v1alpha8/metrics/bounds.proto proto/frequenz/api/common/v1alpha8/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/gridpool/gridpool.proto proto/frequenz/api/common/v1alpha8/grid/flexibility_service.proto proto/frequenz/api/common/v1alpha8/grid/balancing_group.proto proto/frequenz/api/common/v1alpha8/grid/provision_duration.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/streaming/event.proto proto/frequenz/api/common/v1/location.proto proto/frequenz/api/common/v1/market/price.proto proto/frequenz/api/common/v1/market/power.proto proto/frequenz/api/common/v1/market/energy.proto proto/frequenz/api/common/v1/types/decimal.proto proto/frequenz/api/common/v1/microgrid/microgrid.proto proto/frequenz/api/common/v1/microgrid/lifetime.proto proto/frequenz/api/common/v1/microgrid/sensors/sensors.proto proto/frequenz/api/common/v1/microgrid/components/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/components.proto proto/frequenz/api/common/v1/microgrid/components/transformer.proto proto/frequenz/api/common/v1/microgrid/components/grid.proto proto/frequenz/api/common/v1/metrics/bounds.proto proto/frequenz/api/common/v1/metrics/metric_sample.proto proto/frequenz/api/common/v1/pagination/pagination_info.proto proto/frequenz/api/common/v1/pagination/pagination_params.proto proto/frequenz/api/common/v1/grid/delivery_area.proto proto/frequenz/api/common/v1/grid/delivery_duration.proto proto/frequenz/api/common/metrics/electrical.proto proto/frequenz/api/common/v1alpha7/type/decimal.proto proto/frequenz/api/common/v1alpha7/type/interval.proto proto/frequenz/api/common/v1alpha7/type/location.proto proto/frequenz/api/common/v1alpha7/market/price.proto proto/frequenz/api/common/v1alpha7/market/power.proto proto/frequenz/api/common/v1alpha7/market/energy.proto proto/frequenz/api/common/v1alpha7/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/metrics/bounds.proto proto/frequenz/api/common/v1alpha7/metrics/metrics.proto proto/frequenz/api/common/v1alpha7/pagination/pagination_info.proto proto/frequenz/api/common/v1alpha7/pagination/pagination_params.proto proto/frequenz/api/common/v1alpha7/grid/delivery_area.proto proto/frequenz/api/common/v1alpha7/grid/delivery_duration.proto proto/frequenz/api/common/v1alpha7/streaming/event.proto 2026-09-09T09:43:50,991 running build_py 2026-09-09T09:43:50,995 creating build/lib/frequenz/api/common 2026-09-09T09:43:50,998 copying py/frequenz/api/common/location_pb2_grpc.py -> build/lib/frequenz/api/common 2026-09-09T09:43:51,000 copying py/frequenz/api/common/components_pb2_grpc.py -> build/lib/frequenz/api/common 2026-09-09T09:43:51,002 copying py/frequenz/api/common/__init__.py -> build/lib/frequenz/api/common 2026-09-09T09:43:51,004 copying py/frequenz/api/common/metrics_pb2_grpc.py -> build/lib/frequenz/api/common 2026-09-09T09:43:51,006 copying py/frequenz/api/common/metrics_pb2.py -> build/lib/frequenz/api/common 2026-09-09T09:43:51,008 copying py/frequenz/api/common/components_pb2.py -> build/lib/frequenz/api/common 2026-09-09T09:43:51,010 copying py/frequenz/api/common/location_pb2.py -> build/lib/frequenz/api/common 2026-09-09T09:43:51,013 creating build/lib/frequenz/api/common/v1alpha8 2026-09-09T09:43:51,014 copying py/frequenz/api/common/v1alpha8/__init__.py -> build/lib/frequenz/api/common/v1alpha8 2026-09-09T09:43:51,017 creating build/lib/frequenz/api/common/v1 2026-09-09T09:43:51,018 copying py/frequenz/api/common/v1/location_pb2_grpc.py -> build/lib/frequenz/api/common/v1 2026-09-09T09:43:51,020 copying py/frequenz/api/common/v1/__init__.py -> build/lib/frequenz/api/common/v1 2026-09-09T09:43:51,022 copying py/frequenz/api/common/v1/location_pb2.py -> build/lib/frequenz/api/common/v1 2026-09-09T09:43:51,025 creating build/lib/frequenz/api/common/metrics 2026-09-09T09:43:51,026 copying py/frequenz/api/common/metrics/__init__.py -> build/lib/frequenz/api/common/metrics 2026-09-09T09:43:51,028 copying py/frequenz/api/common/metrics/electrical_pb2_grpc.py -> build/lib/frequenz/api/common/metrics 2026-09-09T09:43:51,030 copying py/frequenz/api/common/metrics/electrical_pb2.py -> build/lib/frequenz/api/common/metrics 2026-09-09T09:43:51,033 creating build/lib/frequenz/api/common/v1alpha7 2026-09-09T09:43:51,034 copying py/frequenz/api/common/v1alpha7/__init__.py -> build/lib/frequenz/api/common/v1alpha7 2026-09-09T09:43:51,037 creating build/lib/frequenz/api/common/v1alpha8/market 2026-09-09T09:43:51,038 copying py/frequenz/api/common/v1alpha8/market/energy_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha8/market 2026-09-09T09:43:51,040 copying py/frequenz/api/common/v1alpha8/market/__init__.py -> build/lib/frequenz/api/common/v1alpha8/market 2026-09-09T09:43:51,042 copying py/frequenz/api/common/v1alpha8/market/power_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha8/market 2026-09-09T09:43:51,044 copying py/frequenz/api/common/v1alpha8/market/price_pb2.py -> build/lib/frequenz/api/common/v1alpha8/market 2026-09-09T09:43:51,046 copying py/frequenz/api/common/v1alpha8/market/price_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha8/market 2026-09-09T09:43:51,048 copying py/frequenz/api/common/v1alpha8/market/market_area_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha8/market 2026-09-09T09:43:51,050 copying py/frequenz/api/common/v1alpha8/market/energy_pb2.py -> build/lib/frequenz/api/common/v1alpha8/market 2026-09-09T09:43:51,052 copying py/frequenz/api/common/v1alpha8/market/market_area_pb2.py -> build/lib/frequenz/api/common/v1alpha8/market 2026-09-09T09:43:51,054 copying py/frequenz/api/common/v1alpha8/market/power_pb2.py -> build/lib/frequenz/api/common/v1alpha8/market 2026-09-09T09:43:51,057 creating build/lib/frequenz/api/common/v1alpha8/types 2026-09-09T09:43:51,059 copying py/frequenz/api/common/v1alpha8/types/location_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha8/types 2026-09-09T09:43:51,061 copying py/frequenz/api/common/v1alpha8/types/decimal_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha8/types 2026-09-09T09:43:51,062 copying py/frequenz/api/common/v1alpha8/types/__init__.py -> build/lib/frequenz/api/common/v1alpha8/types 2026-09-09T09:43:51,064 copying py/frequenz/api/common/v1alpha8/types/decimal_pb2.py -> build/lib/frequenz/api/common/v1alpha8/types 2026-09-09T09:43:51,066 copying py/frequenz/api/common/v1alpha8/types/interval_pb2.py -> build/lib/frequenz/api/common/v1alpha8/types 2026-09-09T09:43:51,068 copying py/frequenz/api/common/v1alpha8/types/interval_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha8/types 2026-09-09T09:43:51,070 copying py/frequenz/api/common/v1alpha8/types/location_pb2.py -> build/lib/frequenz/api/common/v1alpha8/types 2026-09-09T09:43:51,073 creating build/lib/frequenz/api/common/v1alpha8/microgrid 2026-09-09T09:43:51,074 copying py/frequenz/api/common/v1alpha8/microgrid/lifetime_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha8/microgrid 2026-09-09T09:43:51,076 copying py/frequenz/api/common/v1alpha8/microgrid/__init__.py -> build/lib/frequenz/api/common/v1alpha8/microgrid 2026-09-09T09:43:51,078 copying py/frequenz/api/common/v1alpha8/microgrid/microgrid_pb2.py -> build/lib/frequenz/api/common/v1alpha8/microgrid 2026-09-09T09:43:51,080 copying py/frequenz/api/common/v1alpha8/microgrid/lifetime_pb2.py -> build/lib/frequenz/api/common/v1alpha8/microgrid 2026-09-09T09:43:51,082 copying py/frequenz/api/common/v1alpha8/microgrid/microgrid_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha8/microgrid 2026-09-09T09:43:51,084 creating build/lib/frequenz/api/common/v1alpha8/identity 2026-09-09T09:43:51,085 copying py/frequenz/api/common/v1alpha8/identity/resource_uri_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha8/identity 2026-09-09T09:43:51,087 copying py/frequenz/api/common/v1alpha8/identity/__init__.py -> build/lib/frequenz/api/common/v1alpha8/identity 2026-09-09T09:43:51,089 copying py/frequenz/api/common/v1alpha8/identity/resource_uri_pb2.py -> build/lib/frequenz/api/common/v1alpha8/identity 2026-09-09T09:43:51,092 creating build/lib/frequenz/api/common/v1alpha8/metrics 2026-09-09T09:43:51,093 copying py/frequenz/api/common/v1alpha8/metrics/__init__.py -> build/lib/frequenz/api/common/v1alpha8/metrics 2026-09-09T09:43:51,095 copying py/frequenz/api/common/v1alpha8/metrics/metrics_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha8/metrics 2026-09-09T09:43:51,097 copying py/frequenz/api/common/v1alpha8/metrics/metrics_pb2.py -> build/lib/frequenz/api/common/v1alpha8/metrics 2026-09-09T09:43:51,100 copying py/frequenz/api/common/v1alpha8/metrics/bounds_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha8/metrics 2026-09-09T09:43:51,102 copying py/frequenz/api/common/v1alpha8/metrics/bounds_pb2.py -> build/lib/frequenz/api/common/v1alpha8/metrics 2026-09-09T09:43:51,105 creating build/lib/frequenz/api/common/v1alpha8/pagination 2026-09-09T09:43:51,106 copying py/frequenz/api/common/v1alpha8/pagination/pagination_info_pb2.py -> build/lib/frequenz/api/common/v1alpha8/pagination 2026-09-09T09:43:51,108 copying py/frequenz/api/common/v1alpha8/pagination/__init__.py -> build/lib/frequenz/api/common/v1alpha8/pagination 2026-09-09T09:43:51,110 copying py/frequenz/api/common/v1alpha8/pagination/pagination_params_pb2.py -> build/lib/frequenz/api/common/v1alpha8/pagination 2026-09-09T09:43:51,112 copying py/frequenz/api/common/v1alpha8/pagination/pagination_info_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha8/pagination 2026-09-09T09:43:51,114 copying py/frequenz/api/common/v1alpha8/pagination/pagination_params_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha8/pagination 2026-09-09T09:43:51,117 creating build/lib/frequenz/api/common/v1alpha8/gridpool 2026-09-09T09:43:51,118 copying py/frequenz/api/common/v1alpha8/gridpool/__init__.py -> build/lib/frequenz/api/common/v1alpha8/gridpool 2026-09-09T09:43:51,120 copying py/frequenz/api/common/v1alpha8/gridpool/gridpool_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha8/gridpool 2026-09-09T09:43:51,122 copying py/frequenz/api/common/v1alpha8/gridpool/gridpool_pb2.py -> build/lib/frequenz/api/common/v1alpha8/gridpool 2026-09-09T09:43:51,125 creating build/lib/frequenz/api/common/v1alpha8/grid 2026-09-09T09:43:51,126 copying py/frequenz/api/common/v1alpha8/grid/flexibility_service_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha8/grid 2026-09-09T09:43:51,129 copying py/frequenz/api/common/v1alpha8/grid/__init__.py -> build/lib/frequenz/api/common/v1alpha8/grid 2026-09-09T09:43:51,130 copying py/frequenz/api/common/v1alpha8/grid/balancing_group_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha8/grid 2026-09-09T09:43:51,132 copying py/frequenz/api/common/v1alpha8/grid/market_location_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha8/grid 2026-09-09T09:43:51,134 copying py/frequenz/api/common/v1alpha8/grid/delivery_duration_pb2.py -> build/lib/frequenz/api/common/v1alpha8/grid 2026-09-09T09:43:51,136 copying py/frequenz/api/common/v1alpha8/grid/delivery_area_pb2.py -> build/lib/frequenz/api/common/v1alpha8/grid 2026-09-09T09:43:51,138 copying py/frequenz/api/common/v1alpha8/grid/delivery_area_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha8/grid 2026-09-09T09:43:51,140 copying py/frequenz/api/common/v1alpha8/grid/provision_duration_pb2.py -> build/lib/frequenz/api/common/v1alpha8/grid 2026-09-09T09:43:51,142 copying py/frequenz/api/common/v1alpha8/grid/market_location_pb2.py -> build/lib/frequenz/api/common/v1alpha8/grid 2026-09-09T09:43:51,144 copying py/frequenz/api/common/v1alpha8/grid/provision_duration_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha8/grid 2026-09-09T09:43:51,146 copying py/frequenz/api/common/v1alpha8/grid/balancing_group_pb2.py -> build/lib/frequenz/api/common/v1alpha8/grid 2026-09-09T09:43:51,148 copying py/frequenz/api/common/v1alpha8/grid/delivery_duration_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha8/grid 2026-09-09T09:43:51,150 copying py/frequenz/api/common/v1alpha8/grid/flexibility_service_pb2.py -> build/lib/frequenz/api/common/v1alpha8/grid 2026-09-09T09:43:51,153 creating build/lib/frequenz/api/common/v1alpha8/streaming 2026-09-09T09:43:51,154 copying py/frequenz/api/common/v1alpha8/streaming/__init__.py -> build/lib/frequenz/api/common/v1alpha8/streaming 2026-09-09T09:43:51,156 copying py/frequenz/api/common/v1alpha8/streaming/event_pb2.py -> build/lib/frequenz/api/common/v1alpha8/streaming 2026-09-09T09:43:51,158 copying py/frequenz/api/common/v1alpha8/streaming/event_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha8/streaming 2026-09-09T09:43:51,161 creating build/lib/frequenz/api/common/v1alpha8/microgrid/communication_components 2026-09-09T09:43:51,162 copying py/frequenz/api/common/v1alpha8/microgrid/communication_components/__init__.py -> build/lib/frequenz/api/common/v1alpha8/microgrid/communication_components 2026-09-09T09:43:51,164 copying py/frequenz/api/common/v1alpha8/microgrid/communication_components/communication_components_pb2.py -> build/lib/frequenz/api/common/v1alpha8/microgrid/communication_components 2026-09-09T09:43:51,167 copying py/frequenz/api/common/v1alpha8/microgrid/communication_components/communication_components_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha8/microgrid/communication_components 2026-09-09T09:43:51,170 creating build/lib/frequenz/api/common/v1alpha8/microgrid/sensors 2026-09-09T09:43:51,171 copying py/frequenz/api/common/v1alpha8/microgrid/sensors/__init__.py -> build/lib/frequenz/api/common/v1alpha8/microgrid/sensors 2026-09-09T09:43:51,173 copying py/frequenz/api/common/v1alpha8/microgrid/sensors/sensors_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha8/microgrid/sensors 2026-09-09T09:43:51,175 copying py/frequenz/api/common/v1alpha8/microgrid/sensors/sensors_pb2.py -> build/lib/frequenz/api/common/v1alpha8/microgrid/sensors 2026-09-09T09:43:51,178 creating build/lib/frequenz/api/common/v1alpha8/microgrid/electrical_components 2026-09-09T09:43:51,179 copying py/frequenz/api/common/v1alpha8/microgrid/electrical_components/__init__.py -> build/lib/frequenz/api/common/v1alpha8/microgrid/electrical_components 2026-09-09T09:43:51,181 copying py/frequenz/api/common/v1alpha8/microgrid/electrical_components/electrical_components_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha8/microgrid/electrical_components 2026-09-09T09:43:51,183 copying py/frequenz/api/common/v1alpha8/microgrid/electrical_components/electrical_components_pb2.py -> build/lib/frequenz/api/common/v1alpha8/microgrid/electrical_components 2026-09-09T09:43:51,187 creating build/lib/frequenz/api/common/v1/market 2026-09-09T09:43:51,188 copying py/frequenz/api/common/v1/market/energy_pb2_grpc.py -> build/lib/frequenz/api/common/v1/market 2026-09-09T09:43:51,190 copying py/frequenz/api/common/v1/market/__init__.py -> build/lib/frequenz/api/common/v1/market 2026-09-09T09:43:51,192 copying py/frequenz/api/common/v1/market/power_pb2_grpc.py -> build/lib/frequenz/api/common/v1/market 2026-09-09T09:43:51,194 copying py/frequenz/api/common/v1/market/price_pb2.py -> build/lib/frequenz/api/common/v1/market 2026-09-09T09:43:51,196 copying py/frequenz/api/common/v1/market/price_pb2_grpc.py -> build/lib/frequenz/api/common/v1/market 2026-09-09T09:43:51,198 copying py/frequenz/api/common/v1/market/energy_pb2.py -> build/lib/frequenz/api/common/v1/market 2026-09-09T09:43:51,200 copying py/frequenz/api/common/v1/market/power_pb2.py -> build/lib/frequenz/api/common/v1/market 2026-09-09T09:43:51,202 creating build/lib/frequenz/api/common/v1/types 2026-09-09T09:43:51,204 copying py/frequenz/api/common/v1/types/decimal_pb2_grpc.py -> build/lib/frequenz/api/common/v1/types 2026-09-09T09:43:51,206 copying py/frequenz/api/common/v1/types/__init__.py -> build/lib/frequenz/api/common/v1/types 2026-09-09T09:43:51,208 copying py/frequenz/api/common/v1/types/decimal_pb2.py -> build/lib/frequenz/api/common/v1/types 2026-09-09T09:43:51,211 creating build/lib/frequenz/api/common/v1/microgrid 2026-09-09T09:43:51,212 copying py/frequenz/api/common/v1/microgrid/lifetime_pb2_grpc.py -> build/lib/frequenz/api/common/v1/microgrid 2026-09-09T09:43:51,214 copying py/frequenz/api/common/v1/microgrid/__init__.py -> build/lib/frequenz/api/common/v1/microgrid 2026-09-09T09:43:51,216 copying py/frequenz/api/common/v1/microgrid/microgrid_pb2.py -> build/lib/frequenz/api/common/v1/microgrid 2026-09-09T09:43:51,218 copying py/frequenz/api/common/v1/microgrid/lifetime_pb2.py -> build/lib/frequenz/api/common/v1/microgrid 2026-09-09T09:43:51,220 copying py/frequenz/api/common/v1/microgrid/microgrid_pb2_grpc.py -> build/lib/frequenz/api/common/v1/microgrid 2026-09-09T09:43:51,223 creating build/lib/frequenz/api/common/v1/metrics 2026-09-09T09:43:51,224 copying py/frequenz/api/common/v1/metrics/metric_sample_pb2_grpc.py -> build/lib/frequenz/api/common/v1/metrics 2026-09-09T09:43:51,226 copying py/frequenz/api/common/v1/metrics/__init__.py -> build/lib/frequenz/api/common/v1/metrics 2026-09-09T09:43:51,228 copying py/frequenz/api/common/v1/metrics/metric_sample_pb2.py -> build/lib/frequenz/api/common/v1/metrics 2026-09-09T09:43:51,230 copying py/frequenz/api/common/v1/metrics/bounds_pb2_grpc.py -> build/lib/frequenz/api/common/v1/metrics 2026-09-09T09:43:51,232 copying py/frequenz/api/common/v1/metrics/bounds_pb2.py -> build/lib/frequenz/api/common/v1/metrics 2026-09-09T09:43:51,235 creating build/lib/frequenz/api/common/v1/pagination 2026-09-09T09:43:51,236 copying py/frequenz/api/common/v1/pagination/pagination_info_pb2.py -> build/lib/frequenz/api/common/v1/pagination 2026-09-09T09:43:51,238 copying py/frequenz/api/common/v1/pagination/__init__.py -> build/lib/frequenz/api/common/v1/pagination 2026-09-09T09:43:51,241 copying py/frequenz/api/common/v1/pagination/pagination_params_pb2.py -> build/lib/frequenz/api/common/v1/pagination 2026-09-09T09:43:51,243 copying py/frequenz/api/common/v1/pagination/pagination_info_pb2_grpc.py -> build/lib/frequenz/api/common/v1/pagination 2026-09-09T09:43:51,245 copying py/frequenz/api/common/v1/pagination/pagination_params_pb2_grpc.py -> build/lib/frequenz/api/common/v1/pagination 2026-09-09T09:43:51,247 creating build/lib/frequenz/api/common/v1/grid 2026-09-09T09:43:51,249 copying py/frequenz/api/common/v1/grid/__init__.py -> build/lib/frequenz/api/common/v1/grid 2026-09-09T09:43:51,251 copying py/frequenz/api/common/v1/grid/delivery_duration_pb2.py -> build/lib/frequenz/api/common/v1/grid 2026-09-09T09:43:51,253 copying py/frequenz/api/common/v1/grid/delivery_area_pb2.py -> build/lib/frequenz/api/common/v1/grid 2026-09-09T09:43:51,255 copying py/frequenz/api/common/v1/grid/delivery_area_pb2_grpc.py -> build/lib/frequenz/api/common/v1/grid 2026-09-09T09:43:51,256 copying py/frequenz/api/common/v1/grid/delivery_duration_pb2_grpc.py -> build/lib/frequenz/api/common/v1/grid 2026-09-09T09:43:51,259 creating build/lib/frequenz/api/common/v1/microgrid/sensors 2026-09-09T09:43:51,260 copying py/frequenz/api/common/v1/microgrid/sensors/__init__.py -> build/lib/frequenz/api/common/v1/microgrid/sensors 2026-09-09T09:43:51,262 copying py/frequenz/api/common/v1/microgrid/sensors/sensors_pb2_grpc.py -> build/lib/frequenz/api/common/v1/microgrid/sensors 2026-09-09T09:43:51,264 copying py/frequenz/api/common/v1/microgrid/sensors/sensors_pb2.py -> build/lib/frequenz/api/common/v1/microgrid/sensors 2026-09-09T09:43:51,268 creating build/lib/frequenz/api/common/v1/microgrid/components 2026-09-09T09:43:51,269 copying py/frequenz/api/common/v1/microgrid/components/components_pb2_grpc.py -> build/lib/frequenz/api/common/v1/microgrid/components 2026-09-09T09:43:51,271 copying py/frequenz/api/common/v1/microgrid/components/transformer_pb2.py -> build/lib/frequenz/api/common/v1/microgrid/components 2026-09-09T09:43:51,272 copying py/frequenz/api/common/v1/microgrid/components/fuse_pb2.py -> build/lib/frequenz/api/common/v1/microgrid/components 2026-09-09T09:43:51,274 copying py/frequenz/api/common/v1/microgrid/components/__init__.py -> build/lib/frequenz/api/common/v1/microgrid/components 2026-09-09T09:43:51,276 copying py/frequenz/api/common/v1/microgrid/components/battery_pb2_grpc.py -> build/lib/frequenz/api/common/v1/microgrid/components 2026-09-09T09:43:51,278 copying py/frequenz/api/common/v1/microgrid/components/grid_pb2_grpc.py -> build/lib/frequenz/api/common/v1/microgrid/components 2026-09-09T09:43:51,280 copying py/frequenz/api/common/v1/microgrid/components/ev_charger_pb2_grpc.py -> build/lib/frequenz/api/common/v1/microgrid/components 2026-09-09T09:43:51,282 copying py/frequenz/api/common/v1/microgrid/components/inverter_pb2_grpc.py -> build/lib/frequenz/api/common/v1/microgrid/components 2026-09-09T09:43:51,283 copying py/frequenz/api/common/v1/microgrid/components/fuse_pb2_grpc.py -> build/lib/frequenz/api/common/v1/microgrid/components 2026-09-09T09:43:51,285 copying py/frequenz/api/common/v1/microgrid/components/ev_charger_pb2.py -> build/lib/frequenz/api/common/v1/microgrid/components 2026-09-09T09:43:51,287 copying py/frequenz/api/common/v1/microgrid/components/battery_pb2.py -> build/lib/frequenz/api/common/v1/microgrid/components 2026-09-09T09:43:51,289 copying py/frequenz/api/common/v1/microgrid/components/components_pb2.py -> build/lib/frequenz/api/common/v1/microgrid/components 2026-09-09T09:43:51,291 copying py/frequenz/api/common/v1/microgrid/components/inverter_pb2.py -> build/lib/frequenz/api/common/v1/microgrid/components 2026-09-09T09:43:51,293 copying py/frequenz/api/common/v1/microgrid/components/transformer_pb2_grpc.py -> build/lib/frequenz/api/common/v1/microgrid/components 2026-09-09T09:43:51,295 copying py/frequenz/api/common/v1/microgrid/components/grid_pb2.py -> build/lib/frequenz/api/common/v1/microgrid/components 2026-09-09T09:43:51,298 creating build/lib/frequenz/api/common/v1alpha7/type 2026-09-09T09:43:51,299 copying py/frequenz/api/common/v1alpha7/type/location_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha7/type 2026-09-09T09:43:51,301 copying py/frequenz/api/common/v1alpha7/type/decimal_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha7/type 2026-09-09T09:43:51,303 copying py/frequenz/api/common/v1alpha7/type/__init__.py -> build/lib/frequenz/api/common/v1alpha7/type 2026-09-09T09:43:51,305 copying py/frequenz/api/common/v1alpha7/type/decimal_pb2.py -> build/lib/frequenz/api/common/v1alpha7/type 2026-09-09T09:43:51,306 copying py/frequenz/api/common/v1alpha7/type/interval_pb2.py -> build/lib/frequenz/api/common/v1alpha7/type 2026-09-09T09:43:51,308 copying py/frequenz/api/common/v1alpha7/type/interval_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha7/type 2026-09-09T09:43:51,310 copying py/frequenz/api/common/v1alpha7/type/location_pb2.py -> build/lib/frequenz/api/common/v1alpha7/type 2026-09-09T09:43:51,313 creating build/lib/frequenz/api/common/v1alpha7/market 2026-09-09T09:43:51,314 copying py/frequenz/api/common/v1alpha7/market/energy_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha7/market 2026-09-09T09:43:51,316 copying py/frequenz/api/common/v1alpha7/market/__init__.py -> build/lib/frequenz/api/common/v1alpha7/market 2026-09-09T09:43:51,317 copying py/frequenz/api/common/v1alpha7/market/power_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha7/market 2026-09-09T09:43:51,319 copying py/frequenz/api/common/v1alpha7/market/price_pb2.py -> build/lib/frequenz/api/common/v1alpha7/market 2026-09-09T09:43:51,321 copying py/frequenz/api/common/v1alpha7/market/price_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha7/market 2026-09-09T09:43:51,323 copying py/frequenz/api/common/v1alpha7/market/energy_pb2.py -> build/lib/frequenz/api/common/v1alpha7/market 2026-09-09T09:43:51,325 copying py/frequenz/api/common/v1alpha7/market/power_pb2.py -> build/lib/frequenz/api/common/v1alpha7/market 2026-09-09T09:43:51,327 creating build/lib/frequenz/api/common/v1alpha7/microgrid 2026-09-09T09:43:51,328 copying py/frequenz/api/common/v1alpha7/microgrid/lifetime_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha7/microgrid 2026-09-09T09:43:51,330 copying py/frequenz/api/common/v1alpha7/microgrid/__init__.py -> build/lib/frequenz/api/common/v1alpha7/microgrid 2026-09-09T09:43:51,332 copying py/frequenz/api/common/v1alpha7/microgrid/microgrid_pb2.py -> build/lib/frequenz/api/common/v1alpha7/microgrid 2026-09-09T09:43:51,334 copying py/frequenz/api/common/v1alpha7/microgrid/lifetime_pb2.py -> build/lib/frequenz/api/common/v1alpha7/microgrid 2026-09-09T09:43:51,336 copying py/frequenz/api/common/v1alpha7/microgrid/microgrid_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha7/microgrid 2026-09-09T09:43:51,339 creating build/lib/frequenz/api/common/v1alpha7/metrics 2026-09-09T09:43:51,340 copying py/frequenz/api/common/v1alpha7/metrics/__init__.py -> build/lib/frequenz/api/common/v1alpha7/metrics 2026-09-09T09:43:51,342 copying py/frequenz/api/common/v1alpha7/metrics/metrics_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha7/metrics 2026-09-09T09:43:51,344 copying py/frequenz/api/common/v1alpha7/metrics/metrics_pb2.py -> build/lib/frequenz/api/common/v1alpha7/metrics 2026-09-09T09:43:51,346 copying py/frequenz/api/common/v1alpha7/metrics/bounds_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha7/metrics 2026-09-09T09:43:51,348 copying py/frequenz/api/common/v1alpha7/metrics/bounds_pb2.py -> build/lib/frequenz/api/common/v1alpha7/metrics 2026-09-09T09:43:51,351 creating build/lib/frequenz/api/common/v1alpha7/pagination 2026-09-09T09:43:51,352 copying py/frequenz/api/common/v1alpha7/pagination/pagination_info_pb2.py -> build/lib/frequenz/api/common/v1alpha7/pagination 2026-09-09T09:43:51,354 copying py/frequenz/api/common/v1alpha7/pagination/__init__.py -> build/lib/frequenz/api/common/v1alpha7/pagination 2026-09-09T09:43:51,356 copying py/frequenz/api/common/v1alpha7/pagination/pagination_params_pb2.py -> build/lib/frequenz/api/common/v1alpha7/pagination 2026-09-09T09:43:51,358 copying py/frequenz/api/common/v1alpha7/pagination/pagination_info_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha7/pagination 2026-09-09T09:43:51,360 copying py/frequenz/api/common/v1alpha7/pagination/pagination_params_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha7/pagination 2026-09-09T09:43:51,363 creating build/lib/frequenz/api/common/v1alpha7/grid 2026-09-09T09:43:51,365 copying py/frequenz/api/common/v1alpha7/grid/__init__.py -> build/lib/frequenz/api/common/v1alpha7/grid 2026-09-09T09:43:51,367 copying py/frequenz/api/common/v1alpha7/grid/delivery_duration_pb2.py -> build/lib/frequenz/api/common/v1alpha7/grid 2026-09-09T09:43:51,369 copying py/frequenz/api/common/v1alpha7/grid/delivery_area_pb2.py -> build/lib/frequenz/api/common/v1alpha7/grid 2026-09-09T09:43:51,371 copying py/frequenz/api/common/v1alpha7/grid/delivery_area_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha7/grid 2026-09-09T09:43:51,373 copying py/frequenz/api/common/v1alpha7/grid/delivery_duration_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha7/grid 2026-09-09T09:43:51,376 creating build/lib/frequenz/api/common/v1alpha7/streaming 2026-09-09T09:43:51,377 copying py/frequenz/api/common/v1alpha7/streaming/__init__.py -> build/lib/frequenz/api/common/v1alpha7/streaming 2026-09-09T09:43:51,379 copying py/frequenz/api/common/v1alpha7/streaming/event_pb2.py -> build/lib/frequenz/api/common/v1alpha7/streaming 2026-09-09T09:43:51,381 copying py/frequenz/api/common/v1alpha7/streaming/event_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha7/streaming 2026-09-09T09:43:51,383 creating build/lib/frequenz/api/common/v1alpha7/microgrid/communication_components 2026-09-09T09:43:51,384 copying py/frequenz/api/common/v1alpha7/microgrid/communication_components/__init__.py -> build/lib/frequenz/api/common/v1alpha7/microgrid/communication_components 2026-09-09T09:43:51,386 copying py/frequenz/api/common/v1alpha7/microgrid/communication_components/communication_components_pb2.py -> build/lib/frequenz/api/common/v1alpha7/microgrid/communication_components 2026-09-09T09:43:51,389 copying py/frequenz/api/common/v1alpha7/microgrid/communication_components/communication_components_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha7/microgrid/communication_components 2026-09-09T09:43:51,392 creating build/lib/frequenz/api/common/v1alpha7/microgrid/sensors 2026-09-09T09:43:51,393 copying py/frequenz/api/common/v1alpha7/microgrid/sensors/__init__.py -> build/lib/frequenz/api/common/v1alpha7/microgrid/sensors 2026-09-09T09:43:51,395 copying py/frequenz/api/common/v1alpha7/microgrid/sensors/sensors_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha7/microgrid/sensors 2026-09-09T09:43:51,397 copying py/frequenz/api/common/v1alpha7/microgrid/sensors/sensors_pb2.py -> build/lib/frequenz/api/common/v1alpha7/microgrid/sensors 2026-09-09T09:43:51,400 creating build/lib/frequenz/api/common/v1alpha7/microgrid/electrical_components 2026-09-09T09:43:51,401 copying py/frequenz/api/common/v1alpha7/microgrid/electrical_components/__init__.py -> build/lib/frequenz/api/common/v1alpha7/microgrid/electrical_components 2026-09-09T09:43:51,403 copying py/frequenz/api/common/v1alpha7/microgrid/electrical_components/electrical_components_pb2_grpc.py -> build/lib/frequenz/api/common/v1alpha7/microgrid/electrical_components 2026-09-09T09:43:51,405 copying py/frequenz/api/common/v1alpha7/microgrid/electrical_components/electrical_components_pb2.py -> build/lib/frequenz/api/common/v1alpha7/microgrid/electrical_components 2026-09-09T09:43:51,408 running egg_info 2026-09-09T09:43:51,428 writing py/frequenz_api_common.egg-info/PKG-INFO 2026-09-09T09:43:51,436 writing dependency_links to py/frequenz_api_common.egg-info/dependency_links.txt 2026-09-09T09:43:51,442 writing requirements to py/frequenz_api_common.egg-info/requires.txt 2026-09-09T09:43:51,444 writing top-level names to py/frequenz_api_common.egg-info/top_level.txt 2026-09-09T09:43:51,577 listing git files failed - pretending there aren't any 2026-09-09T09:43:51,585 reading manifest file 'py/frequenz_api_common.egg-info/SOURCES.txt' 2026-09-09T09:43:51,593 reading manifest template 'MANIFEST.in' 2026-09-09T09:43:51,595 warning: no previously-included files found matching '.cookiecutter-replay.json' 2026-09-09T09:43:51,596 warning: no previously-included files found matching '.editorconfig' 2026-09-09T09:43:51,597 warning: no previously-included files found matching '.gitignore' 2026-09-09T09:43:51,598 warning: no previously-included files found matching '.gitmodules' 2026-09-09T09:43:51,600 warning: no previously-included files found matching 'CODEOWNERS' 2026-09-09T09:43:51,601 warning: no previously-included files found matching 'CONTRIBUTING.md' 2026-09-09T09:43:51,602 warning: no previously-included files found matching 'mkdocs.yml' 2026-09-09T09:43:51,603 warning: no previously-included files found matching 'noxfile.py' 2026-09-09T09:43:51,604 warning: no previously-included files found matching 'py/frequenz/api/common/conftest.py' 2026-09-09T09:43:51,606 warning: no previously-included files matching '*' found under directory '.github' 2026-09-09T09:43:51,607 warning: no previously-included files matching '*' found under directory 'benchmarks' 2026-09-09T09:43:51,608 warning: no previously-included files matching '*' found under directory 'docs' 2026-09-09T09:43:51,610 warning: no previously-included files matching '*' found under directory 'pytests' 2026-09-09T09:43:51,739 warning: no files found matching '*.proto' under directory 'submodules' 2026-09-09T09:43:51,740 adding license file 'LICENSE' 2026-09-09T09:43:51,757 writing manifest file 'py/frequenz_api_common.egg-info/SOURCES.txt' 2026-09-09T09:43:51,808 copying py/frequenz/api/common/components_pb2.pyi -> build/lib/frequenz/api/common 2026-09-09T09:43:51,810 copying py/frequenz/api/common/components_pb2_grpc.pyi -> build/lib/frequenz/api/common 2026-09-09T09:43:51,813 copying py/frequenz/api/common/location_pb2.pyi -> build/lib/frequenz/api/common 2026-09-09T09:43:51,815 copying py/frequenz/api/common/location_pb2_grpc.pyi -> build/lib/frequenz/api/common 2026-09-09T09:43:51,817 copying py/frequenz/api/common/metrics_pb2.pyi -> build/lib/frequenz/api/common 2026-09-09T09:43:51,820 copying py/frequenz/api/common/metrics_pb2_grpc.pyi -> build/lib/frequenz/api/common 2026-09-09T09:43:51,822 copying py/frequenz/api/common/py.typed -> build/lib/frequenz/api/common 2026-09-09T09:43:51,824 copying py/frequenz/api/common/v1/location_pb2.pyi -> build/lib/frequenz/api/common/v1 2026-09-09T09:43:51,826 copying py/frequenz/api/common/v1/location_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1 2026-09-09T09:43:51,828 copying py/frequenz/api/common/metrics/electrical_pb2.pyi -> build/lib/frequenz/api/common/metrics 2026-09-09T09:43:51,831 copying py/frequenz/api/common/metrics/electrical_pb2_grpc.pyi -> build/lib/frequenz/api/common/metrics 2026-09-09T09:43:51,833 copying py/frequenz/api/common/v1alpha8/market/energy_pb2.pyi -> build/lib/frequenz/api/common/v1alpha8/market 2026-09-09T09:43:51,835 copying py/frequenz/api/common/v1alpha8/market/energy_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha8/market 2026-09-09T09:43:51,838 copying py/frequenz/api/common/v1alpha8/market/market_area_pb2.pyi -> build/lib/frequenz/api/common/v1alpha8/market 2026-09-09T09:43:51,840 copying py/frequenz/api/common/v1alpha8/market/market_area_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha8/market 2026-09-09T09:43:51,842 copying py/frequenz/api/common/v1alpha8/market/power_pb2.pyi -> build/lib/frequenz/api/common/v1alpha8/market 2026-09-09T09:43:51,845 copying py/frequenz/api/common/v1alpha8/market/power_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha8/market 2026-09-09T09:43:51,847 copying py/frequenz/api/common/v1alpha8/market/price_pb2.pyi -> build/lib/frequenz/api/common/v1alpha8/market 2026-09-09T09:43:51,850 copying py/frequenz/api/common/v1alpha8/market/price_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha8/market 2026-09-09T09:43:51,852 copying py/frequenz/api/common/v1alpha8/types/decimal_pb2.pyi -> build/lib/frequenz/api/common/v1alpha8/types 2026-09-09T09:43:51,855 copying py/frequenz/api/common/v1alpha8/types/decimal_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha8/types 2026-09-09T09:43:51,857 copying py/frequenz/api/common/v1alpha8/types/interval_pb2.pyi -> build/lib/frequenz/api/common/v1alpha8/types 2026-09-09T09:43:51,860 copying py/frequenz/api/common/v1alpha8/types/interval_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha8/types 2026-09-09T09:43:51,862 copying py/frequenz/api/common/v1alpha8/types/location_pb2.pyi -> build/lib/frequenz/api/common/v1alpha8/types 2026-09-09T09:43:51,864 copying py/frequenz/api/common/v1alpha8/types/location_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha8/types 2026-09-09T09:43:51,866 copying py/frequenz/api/common/v1alpha8/microgrid/lifetime_pb2.pyi -> build/lib/frequenz/api/common/v1alpha8/microgrid 2026-09-09T09:43:51,869 copying py/frequenz/api/common/v1alpha8/microgrid/lifetime_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha8/microgrid 2026-09-09T09:43:51,871 copying py/frequenz/api/common/v1alpha8/microgrid/microgrid_pb2.pyi -> build/lib/frequenz/api/common/v1alpha8/microgrid 2026-09-09T09:43:51,873 copying py/frequenz/api/common/v1alpha8/microgrid/microgrid_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha8/microgrid 2026-09-09T09:43:51,876 copying py/frequenz/api/common/v1alpha8/identity/resource_uri_pb2.pyi -> build/lib/frequenz/api/common/v1alpha8/identity 2026-09-09T09:43:51,879 copying py/frequenz/api/common/v1alpha8/identity/resource_uri_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha8/identity 2026-09-09T09:43:51,881 copying py/frequenz/api/common/v1alpha8/metrics/bounds_pb2.pyi -> build/lib/frequenz/api/common/v1alpha8/metrics 2026-09-09T09:43:51,883 copying py/frequenz/api/common/v1alpha8/metrics/bounds_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha8/metrics 2026-09-09T09:43:51,886 copying py/frequenz/api/common/v1alpha8/metrics/metrics_pb2.pyi -> build/lib/frequenz/api/common/v1alpha8/metrics 2026-09-09T09:43:51,889 copying py/frequenz/api/common/v1alpha8/metrics/metrics_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha8/metrics 2026-09-09T09:43:51,891 copying py/frequenz/api/common/v1alpha8/pagination/pagination_info_pb2.pyi -> build/lib/frequenz/api/common/v1alpha8/pagination 2026-09-09T09:43:51,893 copying py/frequenz/api/common/v1alpha8/pagination/pagination_info_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha8/pagination 2026-09-09T09:43:51,896 copying py/frequenz/api/common/v1alpha8/pagination/pagination_params_pb2.pyi -> build/lib/frequenz/api/common/v1alpha8/pagination 2026-09-09T09:43:51,898 copying py/frequenz/api/common/v1alpha8/pagination/pagination_params_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha8/pagination 2026-09-09T09:43:51,900 copying py/frequenz/api/common/v1alpha8/gridpool/gridpool_pb2.pyi -> build/lib/frequenz/api/common/v1alpha8/gridpool 2026-09-09T09:43:51,903 copying py/frequenz/api/common/v1alpha8/gridpool/gridpool_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha8/gridpool 2026-09-09T09:43:51,905 copying py/frequenz/api/common/v1alpha8/grid/balancing_group_pb2.pyi -> build/lib/frequenz/api/common/v1alpha8/grid 2026-09-09T09:43:51,908 copying py/frequenz/api/common/v1alpha8/grid/balancing_group_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha8/grid 2026-09-09T09:43:51,910 copying py/frequenz/api/common/v1alpha8/grid/delivery_area_pb2.pyi -> build/lib/frequenz/api/common/v1alpha8/grid 2026-09-09T09:43:51,913 copying py/frequenz/api/common/v1alpha8/grid/delivery_area_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha8/grid 2026-09-09T09:43:51,915 copying py/frequenz/api/common/v1alpha8/grid/delivery_duration_pb2.pyi -> build/lib/frequenz/api/common/v1alpha8/grid 2026-09-09T09:43:51,918 copying py/frequenz/api/common/v1alpha8/grid/delivery_duration_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha8/grid 2026-09-09T09:43:51,920 copying py/frequenz/api/common/v1alpha8/grid/flexibility_service_pb2.pyi -> build/lib/frequenz/api/common/v1alpha8/grid 2026-09-09T09:43:51,923 copying py/frequenz/api/common/v1alpha8/grid/flexibility_service_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha8/grid 2026-09-09T09:43:51,925 copying py/frequenz/api/common/v1alpha8/grid/market_location_pb2.pyi -> build/lib/frequenz/api/common/v1alpha8/grid 2026-09-09T09:43:51,928 copying py/frequenz/api/common/v1alpha8/grid/market_location_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha8/grid 2026-09-09T09:43:51,930 copying py/frequenz/api/common/v1alpha8/grid/provision_duration_pb2.pyi -> build/lib/frequenz/api/common/v1alpha8/grid 2026-09-09T09:43:51,933 copying py/frequenz/api/common/v1alpha8/grid/provision_duration_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha8/grid 2026-09-09T09:43:51,935 copying py/frequenz/api/common/v1alpha8/streaming/event_pb2.pyi -> build/lib/frequenz/api/common/v1alpha8/streaming 2026-09-09T09:43:51,937 copying py/frequenz/api/common/v1alpha8/streaming/event_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha8/streaming 2026-09-09T09:43:51,940 copying py/frequenz/api/common/v1alpha8/microgrid/communication_components/communication_components_pb2.pyi -> build/lib/frequenz/api/common/v1alpha8/microgrid/communication_components 2026-09-09T09:43:51,943 copying py/frequenz/api/common/v1alpha8/microgrid/communication_components/communication_components_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha8/microgrid/communication_components 2026-09-09T09:43:51,945 copying py/frequenz/api/common/v1alpha8/microgrid/sensors/sensors_pb2.pyi -> build/lib/frequenz/api/common/v1alpha8/microgrid/sensors 2026-09-09T09:43:51,948 copying py/frequenz/api/common/v1alpha8/microgrid/sensors/sensors_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha8/microgrid/sensors 2026-09-09T09:43:51,950 copying py/frequenz/api/common/v1alpha8/microgrid/electrical_components/electrical_components_pb2.pyi -> build/lib/frequenz/api/common/v1alpha8/microgrid/electrical_components 2026-09-09T09:43:51,954 copying py/frequenz/api/common/v1alpha8/microgrid/electrical_components/electrical_components_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha8/microgrid/electrical_components 2026-09-09T09:43:51,957 copying py/frequenz/api/common/v1/market/energy_pb2.pyi -> build/lib/frequenz/api/common/v1/market 2026-09-09T09:43:51,959 copying py/frequenz/api/common/v1/market/energy_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1/market 2026-09-09T09:43:51,964 copying py/frequenz/api/common/v1/market/power_pb2.pyi -> build/lib/frequenz/api/common/v1/market 2026-09-09T09:43:51,967 copying py/frequenz/api/common/v1/market/power_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1/market 2026-09-09T09:43:51,969 copying py/frequenz/api/common/v1/market/price_pb2.pyi -> build/lib/frequenz/api/common/v1/market 2026-09-09T09:43:51,972 copying py/frequenz/api/common/v1/market/price_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1/market 2026-09-09T09:43:51,974 copying py/frequenz/api/common/v1/types/decimal_pb2.pyi -> build/lib/frequenz/api/common/v1/types 2026-09-09T09:43:51,976 copying py/frequenz/api/common/v1/types/decimal_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1/types 2026-09-09T09:43:51,978 copying py/frequenz/api/common/v1/microgrid/lifetime_pb2.pyi -> build/lib/frequenz/api/common/v1/microgrid 2026-09-09T09:43:51,981 copying py/frequenz/api/common/v1/microgrid/lifetime_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1/microgrid 2026-09-09T09:43:51,983 copying py/frequenz/api/common/v1/microgrid/microgrid_pb2.pyi -> build/lib/frequenz/api/common/v1/microgrid 2026-09-09T09:43:51,986 copying py/frequenz/api/common/v1/microgrid/microgrid_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1/microgrid 2026-09-09T09:43:51,988 copying py/frequenz/api/common/v1/metrics/bounds_pb2.pyi -> build/lib/frequenz/api/common/v1/metrics 2026-09-09T09:43:51,990 copying py/frequenz/api/common/v1/metrics/bounds_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1/metrics 2026-09-09T09:43:51,993 copying py/frequenz/api/common/v1/metrics/metric_sample_pb2.pyi -> build/lib/frequenz/api/common/v1/metrics 2026-09-09T09:43:51,996 copying py/frequenz/api/common/v1/metrics/metric_sample_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1/metrics 2026-09-09T09:43:51,998 copying py/frequenz/api/common/v1/pagination/pagination_info_pb2.pyi -> build/lib/frequenz/api/common/v1/pagination 2026-09-09T09:43:52,000 copying py/frequenz/api/common/v1/pagination/pagination_info_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1/pagination 2026-09-09T09:43:52,002 copying py/frequenz/api/common/v1/pagination/pagination_params_pb2.pyi -> build/lib/frequenz/api/common/v1/pagination 2026-09-09T09:43:52,004 copying py/frequenz/api/common/v1/pagination/pagination_params_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1/pagination 2026-09-09T09:43:52,007 copying py/frequenz/api/common/v1/grid/delivery_area_pb2.pyi -> build/lib/frequenz/api/common/v1/grid 2026-09-09T09:43:52,009 copying py/frequenz/api/common/v1/grid/delivery_area_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1/grid 2026-09-09T09:43:52,012 copying py/frequenz/api/common/v1/grid/delivery_duration_pb2.pyi -> build/lib/frequenz/api/common/v1/grid 2026-09-09T09:43:52,014 copying py/frequenz/api/common/v1/grid/delivery_duration_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1/grid 2026-09-09T09:43:52,016 copying py/frequenz/api/common/v1/microgrid/sensors/sensors_pb2.pyi -> build/lib/frequenz/api/common/v1/microgrid/sensors 2026-09-09T09:43:52,019 copying py/frequenz/api/common/v1/microgrid/sensors/sensors_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1/microgrid/sensors 2026-09-09T09:43:52,021 copying py/frequenz/api/common/v1/microgrid/components/battery_pb2.pyi -> build/lib/frequenz/api/common/v1/microgrid/components 2026-09-09T09:43:52,024 copying py/frequenz/api/common/v1/microgrid/components/battery_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1/microgrid/components 2026-09-09T09:43:52,026 copying py/frequenz/api/common/v1/microgrid/components/components_pb2.pyi -> build/lib/frequenz/api/common/v1/microgrid/components 2026-09-09T09:43:52,029 copying py/frequenz/api/common/v1/microgrid/components/components_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1/microgrid/components 2026-09-09T09:43:52,032 copying py/frequenz/api/common/v1/microgrid/components/ev_charger_pb2.pyi -> build/lib/frequenz/api/common/v1/microgrid/components 2026-09-09T09:43:52,034 copying py/frequenz/api/common/v1/microgrid/components/ev_charger_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1/microgrid/components 2026-09-09T09:43:52,036 copying py/frequenz/api/common/v1/microgrid/components/fuse_pb2.pyi -> build/lib/frequenz/api/common/v1/microgrid/components 2026-09-09T09:43:52,039 copying py/frequenz/api/common/v1/microgrid/components/fuse_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1/microgrid/components 2026-09-09T09:43:52,041 copying py/frequenz/api/common/v1/microgrid/components/grid_pb2.pyi -> build/lib/frequenz/api/common/v1/microgrid/components 2026-09-09T09:43:52,043 copying py/frequenz/api/common/v1/microgrid/components/grid_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1/microgrid/components 2026-09-09T09:43:52,046 copying py/frequenz/api/common/v1/microgrid/components/inverter_pb2.pyi -> build/lib/frequenz/api/common/v1/microgrid/components 2026-09-09T09:43:52,048 copying py/frequenz/api/common/v1/microgrid/components/inverter_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1/microgrid/components 2026-09-09T09:43:52,050 copying py/frequenz/api/common/v1/microgrid/components/transformer_pb2.pyi -> build/lib/frequenz/api/common/v1/microgrid/components 2026-09-09T09:43:52,053 copying py/frequenz/api/common/v1/microgrid/components/transformer_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1/microgrid/components 2026-09-09T09:43:52,055 copying py/frequenz/api/common/v1alpha7/type/decimal_pb2.pyi -> build/lib/frequenz/api/common/v1alpha7/type 2026-09-09T09:43:52,057 copying py/frequenz/api/common/v1alpha7/type/decimal_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha7/type 2026-09-09T09:43:52,060 copying py/frequenz/api/common/v1alpha7/type/interval_pb2.pyi -> build/lib/frequenz/api/common/v1alpha7/type 2026-09-09T09:43:52,062 copying py/frequenz/api/common/v1alpha7/type/interval_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha7/type 2026-09-09T09:43:52,064 copying py/frequenz/api/common/v1alpha7/type/location_pb2.pyi -> build/lib/frequenz/api/common/v1alpha7/type 2026-09-09T09:43:52,066 copying py/frequenz/api/common/v1alpha7/type/location_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha7/type 2026-09-09T09:43:52,068 copying py/frequenz/api/common/v1alpha7/market/energy_pb2.pyi -> build/lib/frequenz/api/common/v1alpha7/market 2026-09-09T09:43:52,071 copying py/frequenz/api/common/v1alpha7/market/energy_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha7/market 2026-09-09T09:43:52,073 copying py/frequenz/api/common/v1alpha7/market/power_pb2.pyi -> build/lib/frequenz/api/common/v1alpha7/market 2026-09-09T09:43:52,075 copying py/frequenz/api/common/v1alpha7/market/power_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha7/market 2026-09-09T09:43:52,077 copying py/frequenz/api/common/v1alpha7/market/price_pb2.pyi -> build/lib/frequenz/api/common/v1alpha7/market 2026-09-09T09:43:52,080 copying py/frequenz/api/common/v1alpha7/market/price_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha7/market 2026-09-09T09:43:52,082 copying py/frequenz/api/common/v1alpha7/microgrid/lifetime_pb2.pyi -> build/lib/frequenz/api/common/v1alpha7/microgrid 2026-09-09T09:43:52,084 copying py/frequenz/api/common/v1alpha7/microgrid/lifetime_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha7/microgrid 2026-09-09T09:43:52,086 copying py/frequenz/api/common/v1alpha7/microgrid/microgrid_pb2.pyi -> build/lib/frequenz/api/common/v1alpha7/microgrid 2026-09-09T09:43:52,089 copying py/frequenz/api/common/v1alpha7/microgrid/microgrid_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha7/microgrid 2026-09-09T09:43:52,091 copying py/frequenz/api/common/v1alpha7/metrics/bounds_pb2.pyi -> build/lib/frequenz/api/common/v1alpha7/metrics 2026-09-09T09:43:52,093 copying py/frequenz/api/common/v1alpha7/metrics/bounds_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha7/metrics 2026-09-09T09:43:52,095 copying py/frequenz/api/common/v1alpha7/metrics/metrics_pb2.pyi -> build/lib/frequenz/api/common/v1alpha7/metrics 2026-09-09T09:43:52,099 copying py/frequenz/api/common/v1alpha7/metrics/metrics_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha7/metrics 2026-09-09T09:43:52,101 copying py/frequenz/api/common/v1alpha7/pagination/pagination_info_pb2.pyi -> build/lib/frequenz/api/common/v1alpha7/pagination 2026-09-09T09:43:52,104 copying py/frequenz/api/common/v1alpha7/pagination/pagination_info_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha7/pagination 2026-09-09T09:43:52,106 copying py/frequenz/api/common/v1alpha7/pagination/pagination_params_pb2.pyi -> build/lib/frequenz/api/common/v1alpha7/pagination 2026-09-09T09:43:52,108 copying py/frequenz/api/common/v1alpha7/pagination/pagination_params_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha7/pagination 2026-09-09T09:43:52,111 copying py/frequenz/api/common/v1alpha7/grid/delivery_area_pb2.pyi -> build/lib/frequenz/api/common/v1alpha7/grid 2026-09-09T09:43:52,113 copying py/frequenz/api/common/v1alpha7/grid/delivery_area_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha7/grid 2026-09-09T09:43:52,116 copying py/frequenz/api/common/v1alpha7/grid/delivery_duration_pb2.pyi -> build/lib/frequenz/api/common/v1alpha7/grid 2026-09-09T09:43:52,118 copying py/frequenz/api/common/v1alpha7/grid/delivery_duration_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha7/grid 2026-09-09T09:43:52,121 copying py/frequenz/api/common/v1alpha7/streaming/event_pb2.pyi -> build/lib/frequenz/api/common/v1alpha7/streaming 2026-09-09T09:43:52,123 copying py/frequenz/api/common/v1alpha7/streaming/event_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha7/streaming 2026-09-09T09:43:52,125 copying py/frequenz/api/common/v1alpha7/microgrid/communication_components/communication_components_pb2.pyi -> build/lib/frequenz/api/common/v1alpha7/microgrid/communication_components 2026-09-09T09:43:52,128 copying py/frequenz/api/common/v1alpha7/microgrid/communication_components/communication_components_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha7/microgrid/communication_components 2026-09-09T09:43:52,130 copying py/frequenz/api/common/v1alpha7/microgrid/sensors/sensors_pb2.pyi -> build/lib/frequenz/api/common/v1alpha7/microgrid/sensors 2026-09-09T09:43:52,133 copying py/frequenz/api/common/v1alpha7/microgrid/sensors/sensors_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha7/microgrid/sensors 2026-09-09T09:43:52,135 copying py/frequenz/api/common/v1alpha7/microgrid/electrical_components/electrical_components_pb2.pyi -> build/lib/frequenz/api/common/v1alpha7/microgrid/electrical_components 2026-09-09T09:43:52,140 copying py/frequenz/api/common/v1alpha7/microgrid/electrical_components/electrical_components_pb2_grpc.pyi -> build/lib/frequenz/api/common/v1alpha7/microgrid/electrical_components 2026-09-09T09:43:52,196 installing to build/bdist.linux-armv7l/wheel 2026-09-09T09:43:52,197 running install 2026-09-09T09:43:52,219 running install_lib 2026-09-09T09:43:52,238 creating build/bdist.linux-armv7l/wheel 2026-09-09T09:43:52,240 creating build/bdist.linux-armv7l/wheel/frequenz 2026-09-09T09:43:52,242 creating build/bdist.linux-armv7l/wheel/frequenz/api 2026-09-09T09:43:52,243 creating build/bdist.linux-armv7l/wheel/frequenz/api/common 2026-09-09T09:43:52,245 copying build/lib/frequenz/api/common/location_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common 2026-09-09T09:43:52,247 copying build/lib/frequenz/api/common/components_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common 2026-09-09T09:43:52,249 creating build/bdist.linux-armv7l/wheel/frequenz/api/common/v1alpha8 2026-09-09T09:43:52,250 copying build/lib/frequenz/api/common/v1alpha8/__init__.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8 2026-09-09T09:43:52,253 creating build/bdist.linux-armv7l/wheel/frequenz/api/common/v1alpha8/market 2026-09-09T09:43:52,254 copying build/lib/frequenz/api/common/v1alpha8/market/power_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/market 2026-09-09T09:43:52,257 copying build/lib/frequenz/api/common/v1alpha8/market/energy_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/market 2026-09-09T09:43:52,259 copying build/lib/frequenz/api/common/v1alpha8/market/__init__.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/market 2026-09-09T09:43:52,260 copying build/lib/frequenz/api/common/v1alpha8/market/price_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/market 2026-09-09T09:43:52,262 copying build/lib/frequenz/api/common/v1alpha8/market/power_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/market 2026-09-09T09:43:52,264 copying build/lib/frequenz/api/common/v1alpha8/market/price_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/market 2026-09-09T09:43:52,266 copying build/lib/frequenz/api/common/v1alpha8/market/energy_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/market 2026-09-09T09:43:52,268 copying build/lib/frequenz/api/common/v1alpha8/market/price_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/market 2026-09-09T09:43:52,269 copying build/lib/frequenz/api/common/v1alpha8/market/market_area_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/market 2026-09-09T09:43:52,271 copying build/lib/frequenz/api/common/v1alpha8/market/market_area_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/market 2026-09-09T09:43:52,273 copying build/lib/frequenz/api/common/v1alpha8/market/price_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/market 2026-09-09T09:43:52,275 copying build/lib/frequenz/api/common/v1alpha8/market/market_area_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/market 2026-09-09T09:43:52,277 copying build/lib/frequenz/api/common/v1alpha8/market/energy_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/market 2026-09-09T09:43:52,279 copying build/lib/frequenz/api/common/v1alpha8/market/market_area_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/market 2026-09-09T09:43:52,281 copying build/lib/frequenz/api/common/v1alpha8/market/energy_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/market 2026-09-09T09:43:52,282 copying build/lib/frequenz/api/common/v1alpha8/market/power_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/market 2026-09-09T09:43:52,284 copying build/lib/frequenz/api/common/v1alpha8/market/power_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/market 2026-09-09T09:43:52,286 creating build/bdist.linux-armv7l/wheel/frequenz/api/common/v1alpha8/types 2026-09-09T09:43:52,287 copying build/lib/frequenz/api/common/v1alpha8/types/location_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/types 2026-09-09T09:43:52,289 copying build/lib/frequenz/api/common/v1alpha8/types/decimal_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/types 2026-09-09T09:43:52,291 copying build/lib/frequenz/api/common/v1alpha8/types/__init__.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/types 2026-09-09T09:43:52,292 copying build/lib/frequenz/api/common/v1alpha8/types/location_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/types 2026-09-09T09:43:52,294 copying build/lib/frequenz/api/common/v1alpha8/types/decimal_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/types 2026-09-09T09:43:52,296 copying build/lib/frequenz/api/common/v1alpha8/types/location_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/types 2026-09-09T09:43:52,297 copying build/lib/frequenz/api/common/v1alpha8/types/interval_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/types 2026-09-09T09:43:52,299 copying build/lib/frequenz/api/common/v1alpha8/types/interval_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/types 2026-09-09T09:43:52,300 copying build/lib/frequenz/api/common/v1alpha8/types/interval_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/types 2026-09-09T09:43:52,302 copying build/lib/frequenz/api/common/v1alpha8/types/interval_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/types 2026-09-09T09:43:52,304 copying build/lib/frequenz/api/common/v1alpha8/types/decimal_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/types 2026-09-09T09:43:52,306 copying build/lib/frequenz/api/common/v1alpha8/types/decimal_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/types 2026-09-09T09:43:52,308 copying build/lib/frequenz/api/common/v1alpha8/types/location_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/types 2026-09-09T09:43:52,310 creating build/bdist.linux-armv7l/wheel/frequenz/api/common/v1alpha8/microgrid 2026-09-09T09:43:52,311 creating build/bdist.linux-armv7l/wheel/frequenz/api/common/v1alpha8/microgrid/communication_components 2026-09-09T09:43:52,313 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-09-09T09:43:52,315 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-09-09T09:43:52,317 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-09-09T09:43:52,319 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-09-09T09:43:52,322 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-09-09T09:43:52,323 copying build/lib/frequenz/api/common/v1alpha8/microgrid/lifetime_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/microgrid 2026-09-09T09:43:52,325 copying build/lib/frequenz/api/common/v1alpha8/microgrid/__init__.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/microgrid 2026-09-09T09:43:52,327 copying build/lib/frequenz/api/common/v1alpha8/microgrid/lifetime_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/microgrid 2026-09-09T09:43:52,329 copying build/lib/frequenz/api/common/v1alpha8/microgrid/microgrid_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/microgrid 2026-09-09T09:43:52,331 copying build/lib/frequenz/api/common/v1alpha8/microgrid/microgrid_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/microgrid 2026-09-09T09:43:52,333 copying build/lib/frequenz/api/common/v1alpha8/microgrid/lifetime_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/microgrid 2026-09-09T09:43:52,335 copying build/lib/frequenz/api/common/v1alpha8/microgrid/microgrid_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/microgrid 2026-09-09T09:43:52,337 creating build/bdist.linux-armv7l/wheel/frequenz/api/common/v1alpha8/microgrid/sensors 2026-09-09T09:43:52,338 copying build/lib/frequenz/api/common/v1alpha8/microgrid/sensors/__init__.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/microgrid/sensors 2026-09-09T09:43:52,340 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-09-09T09:43:52,342 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-09-09T09:43:52,344 copying build/lib/frequenz/api/common/v1alpha8/microgrid/sensors/sensors_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/microgrid/sensors 2026-09-09T09:43:52,346 copying build/lib/frequenz/api/common/v1alpha8/microgrid/sensors/sensors_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/microgrid/sensors 2026-09-09T09:43:52,349 copying build/lib/frequenz/api/common/v1alpha8/microgrid/lifetime_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/microgrid 2026-09-09T09:43:52,351 creating build/bdist.linux-armv7l/wheel/frequenz/api/common/v1alpha8/microgrid/electrical_components 2026-09-09T09:43:52,352 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-09-09T09:43:52,354 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-09-09T09:43:52,356 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-09-09T09:43:52,360 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-09-09T09:43:52,362 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-09-09T09:43:52,364 copying build/lib/frequenz/api/common/v1alpha8/microgrid/microgrid_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/microgrid 2026-09-09T09:43:52,367 creating build/bdist.linux-armv7l/wheel/frequenz/api/common/v1alpha8/identity 2026-09-09T09:43:52,368 copying build/lib/frequenz/api/common/v1alpha8/identity/resource_uri_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/identity 2026-09-09T09:43:52,370 copying build/lib/frequenz/api/common/v1alpha8/identity/resource_uri_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/identity 2026-09-09T09:43:52,372 copying build/lib/frequenz/api/common/v1alpha8/identity/resource_uri_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/identity 2026-09-09T09:43:52,375 copying build/lib/frequenz/api/common/v1alpha8/identity/__init__.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/identity 2026-09-09T09:43:52,377 copying build/lib/frequenz/api/common/v1alpha8/identity/resource_uri_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/identity 2026-09-09T09:43:52,379 creating build/bdist.linux-armv7l/wheel/frequenz/api/common/v1alpha8/metrics 2026-09-09T09:43:52,380 copying build/lib/frequenz/api/common/v1alpha8/metrics/metrics_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/metrics 2026-09-09T09:43:52,382 copying build/lib/frequenz/api/common/v1alpha8/metrics/metrics_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/metrics 2026-09-09T09:43:52,385 copying build/lib/frequenz/api/common/v1alpha8/metrics/__init__.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/metrics 2026-09-09T09:43:52,387 copying build/lib/frequenz/api/common/v1alpha8/metrics/metrics_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/metrics 2026-09-09T09:43:52,389 copying build/lib/frequenz/api/common/v1alpha8/metrics/metrics_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/metrics 2026-09-09T09:43:52,391 copying build/lib/frequenz/api/common/v1alpha8/metrics/bounds_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/metrics 2026-09-09T09:43:52,393 copying build/lib/frequenz/api/common/v1alpha8/metrics/bounds_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/metrics 2026-09-09T09:43:52,395 copying build/lib/frequenz/api/common/v1alpha8/metrics/bounds_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/metrics 2026-09-09T09:43:52,397 copying build/lib/frequenz/api/common/v1alpha8/metrics/bounds_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/metrics 2026-09-09T09:43:52,399 creating build/bdist.linux-armv7l/wheel/frequenz/api/common/v1alpha8/pagination 2026-09-09T09:43:52,401 copying build/lib/frequenz/api/common/v1alpha8/pagination/pagination_info_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/pagination 2026-09-09T09:43:52,403 copying build/lib/frequenz/api/common/v1alpha8/pagination/__init__.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/pagination 2026-09-09T09:43:52,405 copying build/lib/frequenz/api/common/v1alpha8/pagination/pagination_params_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/pagination 2026-09-09T09:43:52,407 copying build/lib/frequenz/api/common/v1alpha8/pagination/pagination_params_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/pagination 2026-09-09T09:43:52,409 copying build/lib/frequenz/api/common/v1alpha8/pagination/pagination_info_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/pagination 2026-09-09T09:43:52,411 copying build/lib/frequenz/api/common/v1alpha8/pagination/pagination_info_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/pagination 2026-09-09T09:43:52,413 copying build/lib/frequenz/api/common/v1alpha8/pagination/pagination_params_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/pagination 2026-09-09T09:43:52,414 copying build/lib/frequenz/api/common/v1alpha8/pagination/pagination_info_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/pagination 2026-09-09T09:43:52,416 copying build/lib/frequenz/api/common/v1alpha8/pagination/pagination_params_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/pagination 2026-09-09T09:43:52,419 creating build/bdist.linux-armv7l/wheel/frequenz/api/common/v1alpha8/gridpool 2026-09-09T09:43:52,420 copying build/lib/frequenz/api/common/v1alpha8/gridpool/__init__.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/gridpool 2026-09-09T09:43:52,422 copying build/lib/frequenz/api/common/v1alpha8/gridpool/gridpool_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/gridpool 2026-09-09T09:43:52,423 copying build/lib/frequenz/api/common/v1alpha8/gridpool/gridpool_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/gridpool 2026-09-09T09:43:52,425 copying build/lib/frequenz/api/common/v1alpha8/gridpool/gridpool_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/gridpool 2026-09-09T09:43:52,427 copying build/lib/frequenz/api/common/v1alpha8/gridpool/gridpool_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/gridpool 2026-09-09T09:43:52,430 creating build/bdist.linux-armv7l/wheel/frequenz/api/common/v1alpha8/grid 2026-09-09T09:43:52,431 copying build/lib/frequenz/api/common/v1alpha8/grid/delivery_duration_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/grid 2026-09-09T09:43:52,433 copying build/lib/frequenz/api/common/v1alpha8/grid/flexibility_service_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/grid 2026-09-09T09:43:52,435 copying build/lib/frequenz/api/common/v1alpha8/grid/flexibility_service_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/grid 2026-09-09T09:43:52,437 copying build/lib/frequenz/api/common/v1alpha8/grid/__init__.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/grid 2026-09-09T09:43:52,439 copying build/lib/frequenz/api/common/v1alpha8/grid/balancing_group_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/grid 2026-09-09T09:43:52,441 copying build/lib/frequenz/api/common/v1alpha8/grid/market_location_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/grid 2026-09-09T09:43:52,443 copying build/lib/frequenz/api/common/v1alpha8/grid/market_location_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/grid 2026-09-09T09:43:52,445 copying build/lib/frequenz/api/common/v1alpha8/grid/market_location_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/grid 2026-09-09T09:43:52,447 copying build/lib/frequenz/api/common/v1alpha8/grid/balancing_group_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/grid 2026-09-09T09:43:52,449 copying build/lib/frequenz/api/common/v1alpha8/grid/delivery_duration_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/grid 2026-09-09T09:43:52,451 copying build/lib/frequenz/api/common/v1alpha8/grid/delivery_area_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/grid 2026-09-09T09:43:52,453 copying build/lib/frequenz/api/common/v1alpha8/grid/delivery_area_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/grid 2026-09-09T09:43:52,455 copying build/lib/frequenz/api/common/v1alpha8/grid/delivery_duration_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/grid 2026-09-09T09:43:52,457 copying build/lib/frequenz/api/common/v1alpha8/grid/provision_duration_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/grid 2026-09-09T09:43:52,459 copying build/lib/frequenz/api/common/v1alpha8/grid/flexibility_service_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/grid 2026-09-09T09:43:52,461 copying build/lib/frequenz/api/common/v1alpha8/grid/delivery_area_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/grid 2026-09-09T09:43:52,463 copying build/lib/frequenz/api/common/v1alpha8/grid/provision_duration_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/grid 2026-09-09T09:43:52,465 copying build/lib/frequenz/api/common/v1alpha8/grid/delivery_area_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/grid 2026-09-09T09:43:52,466 copying build/lib/frequenz/api/common/v1alpha8/grid/market_location_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/grid 2026-09-09T09:43:52,468 copying build/lib/frequenz/api/common/v1alpha8/grid/provision_duration_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/grid 2026-09-09T09:43:52,470 copying build/lib/frequenz/api/common/v1alpha8/grid/balancing_group_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/grid 2026-09-09T09:43:52,472 copying build/lib/frequenz/api/common/v1alpha8/grid/provision_duration_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/grid 2026-09-09T09:43:52,474 copying build/lib/frequenz/api/common/v1alpha8/grid/balancing_group_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/grid 2026-09-09T09:43:52,476 copying build/lib/frequenz/api/common/v1alpha8/grid/delivery_duration_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/grid 2026-09-09T09:43:52,477 copying build/lib/frequenz/api/common/v1alpha8/grid/flexibility_service_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/grid 2026-09-09T09:43:52,480 creating build/bdist.linux-armv7l/wheel/frequenz/api/common/v1alpha8/streaming 2026-09-09T09:43:52,481 copying build/lib/frequenz/api/common/v1alpha8/streaming/__init__.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/streaming 2026-09-09T09:43:52,483 copying build/lib/frequenz/api/common/v1alpha8/streaming/event_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/streaming 2026-09-09T09:43:52,485 copying build/lib/frequenz/api/common/v1alpha8/streaming/event_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/streaming 2026-09-09T09:43:52,487 copying build/lib/frequenz/api/common/v1alpha8/streaming/event_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/streaming 2026-09-09T09:43:52,489 copying build/lib/frequenz/api/common/v1alpha8/streaming/event_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha8/streaming 2026-09-09T09:43:52,491 copying build/lib/frequenz/api/common/metrics_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common 2026-09-09T09:43:52,493 copying build/lib/frequenz/api/common/metrics_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common 2026-09-09T09:43:52,496 copying build/lib/frequenz/api/common/__init__.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common 2026-09-09T09:43:52,498 copying build/lib/frequenz/api/common/location_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common 2026-09-09T09:43:52,500 copying build/lib/frequenz/api/common/components_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common 2026-09-09T09:43:52,502 copying build/lib/frequenz/api/common/location_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common 2026-09-09T09:43:52,504 copying build/lib/frequenz/api/common/metrics_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common 2026-09-09T09:43:52,506 copying build/lib/frequenz/api/common/py.typed -> build/bdist.linux-armv7l/wheel/./frequenz/api/common 2026-09-09T09:43:52,509 creating build/bdist.linux-armv7l/wheel/frequenz/api/common/v1 2026-09-09T09:43:52,510 copying build/lib/frequenz/api/common/v1/location_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1 2026-09-09T09:43:52,511 copying build/lib/frequenz/api/common/v1/__init__.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1 2026-09-09T09:43:52,513 copying build/lib/frequenz/api/common/v1/location_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1 2026-09-09T09:43:52,516 creating build/bdist.linux-armv7l/wheel/frequenz/api/common/v1/market 2026-09-09T09:43:52,517 copying build/lib/frequenz/api/common/v1/market/power_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/market 2026-09-09T09:43:52,519 copying build/lib/frequenz/api/common/v1/market/energy_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/market 2026-09-09T09:43:52,520 copying build/lib/frequenz/api/common/v1/market/__init__.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/market 2026-09-09T09:43:52,522 copying build/lib/frequenz/api/common/v1/market/price_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/market 2026-09-09T09:43:52,524 copying build/lib/frequenz/api/common/v1/market/power_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/market 2026-09-09T09:43:52,526 copying build/lib/frequenz/api/common/v1/market/price_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/market 2026-09-09T09:43:52,528 copying build/lib/frequenz/api/common/v1/market/energy_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/market 2026-09-09T09:43:52,530 copying build/lib/frequenz/api/common/v1/market/price_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/market 2026-09-09T09:43:52,532 copying build/lib/frequenz/api/common/v1/market/price_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/market 2026-09-09T09:43:52,534 copying build/lib/frequenz/api/common/v1/market/energy_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/market 2026-09-09T09:43:52,536 copying build/lib/frequenz/api/common/v1/market/energy_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/market 2026-09-09T09:43:52,538 copying build/lib/frequenz/api/common/v1/market/power_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/market 2026-09-09T09:43:52,540 copying build/lib/frequenz/api/common/v1/market/power_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/market 2026-09-09T09:43:52,542 creating build/bdist.linux-armv7l/wheel/frequenz/api/common/v1/types 2026-09-09T09:43:52,543 copying build/lib/frequenz/api/common/v1/types/decimal_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/types 2026-09-09T09:43:52,545 copying build/lib/frequenz/api/common/v1/types/__init__.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/types 2026-09-09T09:43:52,547 copying build/lib/frequenz/api/common/v1/types/decimal_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/types 2026-09-09T09:43:52,549 copying build/lib/frequenz/api/common/v1/types/decimal_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/types 2026-09-09T09:43:52,551 copying build/lib/frequenz/api/common/v1/types/decimal_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/types 2026-09-09T09:43:52,553 copying build/lib/frequenz/api/common/v1/location_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1 2026-09-09T09:43:52,555 creating build/bdist.linux-armv7l/wheel/frequenz/api/common/v1/microgrid 2026-09-09T09:43:52,556 copying build/lib/frequenz/api/common/v1/microgrid/lifetime_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/microgrid 2026-09-09T09:43:52,559 copying build/lib/frequenz/api/common/v1/microgrid/__init__.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/microgrid 2026-09-09T09:43:52,560 copying build/lib/frequenz/api/common/v1/microgrid/lifetime_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/microgrid 2026-09-09T09:43:52,562 copying build/lib/frequenz/api/common/v1/microgrid/microgrid_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/microgrid 2026-09-09T09:43:52,564 copying build/lib/frequenz/api/common/v1/microgrid/microgrid_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/microgrid 2026-09-09T09:43:52,566 copying build/lib/frequenz/api/common/v1/microgrid/lifetime_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/microgrid 2026-09-09T09:43:52,567 copying build/lib/frequenz/api/common/v1/microgrid/microgrid_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/microgrid 2026-09-09T09:43:52,570 creating build/bdist.linux-armv7l/wheel/frequenz/api/common/v1/microgrid/sensors 2026-09-09T09:43:52,571 copying build/lib/frequenz/api/common/v1/microgrid/sensors/__init__.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/microgrid/sensors 2026-09-09T09:43:52,573 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-09-09T09:43:52,574 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-09-09T09:43:52,576 copying build/lib/frequenz/api/common/v1/microgrid/sensors/sensors_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/microgrid/sensors 2026-09-09T09:43:52,579 copying build/lib/frequenz/api/common/v1/microgrid/sensors/sensors_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/microgrid/sensors 2026-09-09T09:43:52,583 creating build/bdist.linux-armv7l/wheel/frequenz/api/common/v1/microgrid/components 2026-09-09T09:43:52,584 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-09-09T09:43:52,586 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-09-09T09:43:52,588 copying build/lib/frequenz/api/common/v1/microgrid/components/transformer_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/microgrid/components 2026-09-09T09:43:52,590 copying build/lib/frequenz/api/common/v1/microgrid/components/grid_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/microgrid/components 2026-09-09T09:43:52,592 copying build/lib/frequenz/api/common/v1/microgrid/components/fuse_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/microgrid/components 2026-09-09T09:43:52,594 copying build/lib/frequenz/api/common/v1/microgrid/components/__init__.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/microgrid/components 2026-09-09T09:43:52,596 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-09-09T09:43:52,598 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-09-09T09:43:52,600 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-09-09T09:43:52,602 copying build/lib/frequenz/api/common/v1/microgrid/components/components_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/microgrid/components 2026-09-09T09:43:52,605 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-09-09T09:43:52,607 copying build/lib/frequenz/api/common/v1/microgrid/components/transformer_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/microgrid/components 2026-09-09T09:43:52,609 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-09-09T09:43:52,611 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-09-09T09:43:52,613 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-09-09T09:43:52,615 copying build/lib/frequenz/api/common/v1/microgrid/components/fuse_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/microgrid/components 2026-09-09T09:43:52,616 copying build/lib/frequenz/api/common/v1/microgrid/components/battery_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/microgrid/components 2026-09-09T09:43:52,618 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-09-09T09:43:52,620 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-09-09T09:43:52,622 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-09-09T09:43:52,624 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-09-09T09:43:52,626 copying build/lib/frequenz/api/common/v1/microgrid/components/inverter_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/microgrid/components 2026-09-09T09:43:52,628 copying build/lib/frequenz/api/common/v1/microgrid/components/battery_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/microgrid/components 2026-09-09T09:43:52,630 copying build/lib/frequenz/api/common/v1/microgrid/components/components_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/microgrid/components 2026-09-09T09:43:52,633 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-09-09T09:43:52,635 copying build/lib/frequenz/api/common/v1/microgrid/components/inverter_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/microgrid/components 2026-09-09T09:43:52,637 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-09-09T09:43:52,639 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-09-09T09:43:52,640 copying build/lib/frequenz/api/common/v1/microgrid/components/grid_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/microgrid/components 2026-09-09T09:43:52,642 copying build/lib/frequenz/api/common/v1/microgrid/lifetime_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/microgrid 2026-09-09T09:43:52,644 copying build/lib/frequenz/api/common/v1/microgrid/microgrid_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/microgrid 2026-09-09T09:43:52,648 creating build/bdist.linux-armv7l/wheel/frequenz/api/common/v1/metrics 2026-09-09T09:43:52,649 copying build/lib/frequenz/api/common/v1/metrics/metric_sample_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/metrics 2026-09-09T09:43:52,652 copying build/lib/frequenz/api/common/v1/metrics/metric_sample_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/metrics 2026-09-09T09:43:52,654 copying build/lib/frequenz/api/common/v1/metrics/__init__.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/metrics 2026-09-09T09:43:52,656 copying build/lib/frequenz/api/common/v1/metrics/metric_sample_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/metrics 2026-09-09T09:43:52,658 copying build/lib/frequenz/api/common/v1/metrics/metric_sample_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/metrics 2026-09-09T09:43:52,661 copying build/lib/frequenz/api/common/v1/metrics/bounds_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/metrics 2026-09-09T09:43:52,663 copying build/lib/frequenz/api/common/v1/metrics/bounds_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/metrics 2026-09-09T09:43:52,665 copying build/lib/frequenz/api/common/v1/metrics/bounds_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/metrics 2026-09-09T09:43:52,667 copying build/lib/frequenz/api/common/v1/metrics/bounds_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/metrics 2026-09-09T09:43:52,670 creating build/bdist.linux-armv7l/wheel/frequenz/api/common/v1/pagination 2026-09-09T09:43:52,672 copying build/lib/frequenz/api/common/v1/pagination/pagination_info_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/pagination 2026-09-09T09:43:52,674 copying build/lib/frequenz/api/common/v1/pagination/__init__.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/pagination 2026-09-09T09:43:52,676 copying build/lib/frequenz/api/common/v1/pagination/pagination_params_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/pagination 2026-09-09T09:43:52,679 copying build/lib/frequenz/api/common/v1/pagination/pagination_params_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/pagination 2026-09-09T09:43:52,681 copying build/lib/frequenz/api/common/v1/pagination/pagination_info_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/pagination 2026-09-09T09:43:52,683 copying build/lib/frequenz/api/common/v1/pagination/pagination_info_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/pagination 2026-09-09T09:43:52,685 copying build/lib/frequenz/api/common/v1/pagination/pagination_params_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/pagination 2026-09-09T09:43:52,687 copying build/lib/frequenz/api/common/v1/pagination/pagination_info_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/pagination 2026-09-09T09:43:52,690 copying build/lib/frequenz/api/common/v1/pagination/pagination_params_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/pagination 2026-09-09T09:43:52,692 copying build/lib/frequenz/api/common/v1/location_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1 2026-09-09T09:43:52,695 creating build/bdist.linux-armv7l/wheel/frequenz/api/common/v1/grid 2026-09-09T09:43:52,696 copying build/lib/frequenz/api/common/v1/grid/delivery_duration_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/grid 2026-09-09T09:43:52,699 copying build/lib/frequenz/api/common/v1/grid/__init__.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/grid 2026-09-09T09:43:52,701 copying build/lib/frequenz/api/common/v1/grid/delivery_duration_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/grid 2026-09-09T09:43:52,703 copying build/lib/frequenz/api/common/v1/grid/delivery_area_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/grid 2026-09-09T09:43:52,706 copying build/lib/frequenz/api/common/v1/grid/delivery_area_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/grid 2026-09-09T09:43:52,709 copying build/lib/frequenz/api/common/v1/grid/delivery_duration_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/grid 2026-09-09T09:43:52,711 copying build/lib/frequenz/api/common/v1/grid/delivery_area_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/grid 2026-09-09T09:43:52,714 copying build/lib/frequenz/api/common/v1/grid/delivery_area_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/grid 2026-09-09T09:43:52,716 copying build/lib/frequenz/api/common/v1/grid/delivery_duration_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1/grid 2026-09-09T09:43:52,718 copying build/lib/frequenz/api/common/components_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common 2026-09-09T09:43:52,721 copying build/lib/frequenz/api/common/metrics_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common 2026-09-09T09:43:52,723 creating build/bdist.linux-armv7l/wheel/frequenz/api/common/metrics 2026-09-09T09:43:52,725 copying build/lib/frequenz/api/common/metrics/electrical_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/metrics 2026-09-09T09:43:52,727 copying build/lib/frequenz/api/common/metrics/__init__.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/metrics 2026-09-09T09:43:52,729 copying build/lib/frequenz/api/common/metrics/electrical_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/metrics 2026-09-09T09:43:52,732 copying build/lib/frequenz/api/common/metrics/electrical_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/metrics 2026-09-09T09:43:52,734 copying build/lib/frequenz/api/common/metrics/electrical_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/metrics 2026-09-09T09:43:52,738 copying build/lib/frequenz/api/common/components_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common 2026-09-09T09:43:52,741 creating build/bdist.linux-armv7l/wheel/frequenz/api/common/v1alpha7 2026-09-09T09:43:52,743 creating build/bdist.linux-armv7l/wheel/frequenz/api/common/v1alpha7/type 2026-09-09T09:43:52,744 copying build/lib/frequenz/api/common/v1alpha7/type/location_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/type 2026-09-09T09:43:52,747 copying build/lib/frequenz/api/common/v1alpha7/type/decimal_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/type 2026-09-09T09:43:52,749 copying build/lib/frequenz/api/common/v1alpha7/type/__init__.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/type 2026-09-09T09:43:52,751 copying build/lib/frequenz/api/common/v1alpha7/type/location_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/type 2026-09-09T09:43:52,754 copying build/lib/frequenz/api/common/v1alpha7/type/decimal_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/type 2026-09-09T09:43:52,756 copying build/lib/frequenz/api/common/v1alpha7/type/location_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/type 2026-09-09T09:43:52,758 copying build/lib/frequenz/api/common/v1alpha7/type/interval_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/type 2026-09-09T09:43:52,760 copying build/lib/frequenz/api/common/v1alpha7/type/interval_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/type 2026-09-09T09:43:52,761 copying build/lib/frequenz/api/common/v1alpha7/type/interval_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/type 2026-09-09T09:43:52,763 copying build/lib/frequenz/api/common/v1alpha7/type/interval_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/type 2026-09-09T09:43:52,765 copying build/lib/frequenz/api/common/v1alpha7/type/decimal_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/type 2026-09-09T09:43:52,767 copying build/lib/frequenz/api/common/v1alpha7/type/decimal_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/type 2026-09-09T09:43:52,769 copying build/lib/frequenz/api/common/v1alpha7/type/location_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/type 2026-09-09T09:43:52,771 copying build/lib/frequenz/api/common/v1alpha7/__init__.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7 2026-09-09T09:43:52,774 creating build/bdist.linux-armv7l/wheel/frequenz/api/common/v1alpha7/market 2026-09-09T09:43:52,775 copying build/lib/frequenz/api/common/v1alpha7/market/power_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/market 2026-09-09T09:43:52,776 copying build/lib/frequenz/api/common/v1alpha7/market/energy_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/market 2026-09-09T09:43:52,778 copying build/lib/frequenz/api/common/v1alpha7/market/__init__.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/market 2026-09-09T09:43:52,780 copying build/lib/frequenz/api/common/v1alpha7/market/price_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/market 2026-09-09T09:43:52,782 copying build/lib/frequenz/api/common/v1alpha7/market/power_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/market 2026-09-09T09:43:52,783 copying build/lib/frequenz/api/common/v1alpha7/market/price_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/market 2026-09-09T09:43:52,785 copying build/lib/frequenz/api/common/v1alpha7/market/energy_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/market 2026-09-09T09:43:52,787 copying build/lib/frequenz/api/common/v1alpha7/market/price_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/market 2026-09-09T09:43:52,789 copying build/lib/frequenz/api/common/v1alpha7/market/price_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/market 2026-09-09T09:43:52,791 copying build/lib/frequenz/api/common/v1alpha7/market/energy_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/market 2026-09-09T09:43:52,793 copying build/lib/frequenz/api/common/v1alpha7/market/energy_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/market 2026-09-09T09:43:52,795 copying build/lib/frequenz/api/common/v1alpha7/market/power_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/market 2026-09-09T09:43:52,797 copying build/lib/frequenz/api/common/v1alpha7/market/power_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/market 2026-09-09T09:43:52,799 creating build/bdist.linux-armv7l/wheel/frequenz/api/common/v1alpha7/microgrid 2026-09-09T09:43:52,801 creating build/bdist.linux-armv7l/wheel/frequenz/api/common/v1alpha7/microgrid/communication_components 2026-09-09T09:43:52,802 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-09-09T09:43:52,804 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-09-09T09:43:52,806 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-09-09T09:43:52,808 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-09-09T09:43:52,811 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-09-09T09:43:52,813 copying build/lib/frequenz/api/common/v1alpha7/microgrid/lifetime_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/microgrid 2026-09-09T09:43:52,815 copying build/lib/frequenz/api/common/v1alpha7/microgrid/__init__.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/microgrid 2026-09-09T09:43:52,817 copying build/lib/frequenz/api/common/v1alpha7/microgrid/lifetime_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/microgrid 2026-09-09T09:43:52,819 copying build/lib/frequenz/api/common/v1alpha7/microgrid/microgrid_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/microgrid 2026-09-09T09:43:52,821 copying build/lib/frequenz/api/common/v1alpha7/microgrid/microgrid_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/microgrid 2026-09-09T09:43:52,823 copying build/lib/frequenz/api/common/v1alpha7/microgrid/lifetime_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/microgrid 2026-09-09T09:43:52,824 copying build/lib/frequenz/api/common/v1alpha7/microgrid/microgrid_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/microgrid 2026-09-09T09:43:52,827 creating build/bdist.linux-armv7l/wheel/frequenz/api/common/v1alpha7/microgrid/sensors 2026-09-09T09:43:52,828 copying build/lib/frequenz/api/common/v1alpha7/microgrid/sensors/__init__.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/microgrid/sensors 2026-09-09T09:43:52,830 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-09-09T09:43:52,832 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-09-09T09:43:52,833 copying build/lib/frequenz/api/common/v1alpha7/microgrid/sensors/sensors_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/microgrid/sensors 2026-09-09T09:43:52,836 copying build/lib/frequenz/api/common/v1alpha7/microgrid/sensors/sensors_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/microgrid/sensors 2026-09-09T09:43:52,838 copying build/lib/frequenz/api/common/v1alpha7/microgrid/lifetime_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/microgrid 2026-09-09T09:43:52,841 creating build/bdist.linux-armv7l/wheel/frequenz/api/common/v1alpha7/microgrid/electrical_components 2026-09-09T09:43:52,842 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-09-09T09:43:52,844 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-09-09T09:43:52,846 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-09-09T09:43:52,850 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-09-09T09:43:52,852 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-09-09T09:43:52,855 copying build/lib/frequenz/api/common/v1alpha7/microgrid/microgrid_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/microgrid 2026-09-09T09:43:52,859 creating build/bdist.linux-armv7l/wheel/frequenz/api/common/v1alpha7/metrics 2026-09-09T09:43:52,860 copying build/lib/frequenz/api/common/v1alpha7/metrics/metrics_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/metrics 2026-09-09T09:43:52,862 copying build/lib/frequenz/api/common/v1alpha7/metrics/metrics_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/metrics 2026-09-09T09:43:52,865 copying build/lib/frequenz/api/common/v1alpha7/metrics/__init__.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/metrics 2026-09-09T09:43:52,867 copying build/lib/frequenz/api/common/v1alpha7/metrics/metrics_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/metrics 2026-09-09T09:43:52,869 copying build/lib/frequenz/api/common/v1alpha7/metrics/metrics_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/metrics 2026-09-09T09:43:52,872 copying build/lib/frequenz/api/common/v1alpha7/metrics/bounds_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/metrics 2026-09-09T09:43:52,874 copying build/lib/frequenz/api/common/v1alpha7/metrics/bounds_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/metrics 2026-09-09T09:43:52,875 copying build/lib/frequenz/api/common/v1alpha7/metrics/bounds_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/metrics 2026-09-09T09:43:52,877 copying build/lib/frequenz/api/common/v1alpha7/metrics/bounds_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/metrics 2026-09-09T09:43:52,880 creating build/bdist.linux-armv7l/wheel/frequenz/api/common/v1alpha7/pagination 2026-09-09T09:43:52,881 copying build/lib/frequenz/api/common/v1alpha7/pagination/pagination_info_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/pagination 2026-09-09T09:43:52,883 copying build/lib/frequenz/api/common/v1alpha7/pagination/__init__.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/pagination 2026-09-09T09:43:52,885 copying build/lib/frequenz/api/common/v1alpha7/pagination/pagination_params_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/pagination 2026-09-09T09:43:52,887 copying build/lib/frequenz/api/common/v1alpha7/pagination/pagination_params_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/pagination 2026-09-09T09:43:52,889 copying build/lib/frequenz/api/common/v1alpha7/pagination/pagination_info_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/pagination 2026-09-09T09:43:52,891 copying build/lib/frequenz/api/common/v1alpha7/pagination/pagination_info_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/pagination 2026-09-09T09:43:52,893 copying build/lib/frequenz/api/common/v1alpha7/pagination/pagination_params_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/pagination 2026-09-09T09:43:52,894 copying build/lib/frequenz/api/common/v1alpha7/pagination/pagination_info_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/pagination 2026-09-09T09:43:52,896 copying build/lib/frequenz/api/common/v1alpha7/pagination/pagination_params_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/pagination 2026-09-09T09:43:52,899 creating build/bdist.linux-armv7l/wheel/frequenz/api/common/v1alpha7/grid 2026-09-09T09:43:52,901 copying build/lib/frequenz/api/common/v1alpha7/grid/delivery_duration_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/grid 2026-09-09T09:43:52,903 copying build/lib/frequenz/api/common/v1alpha7/grid/__init__.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/grid 2026-09-09T09:43:52,905 copying build/lib/frequenz/api/common/v1alpha7/grid/delivery_duration_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/grid 2026-09-09T09:43:52,908 copying build/lib/frequenz/api/common/v1alpha7/grid/delivery_area_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/grid 2026-09-09T09:43:52,910 copying build/lib/frequenz/api/common/v1alpha7/grid/delivery_area_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/grid 2026-09-09T09:43:52,912 copying build/lib/frequenz/api/common/v1alpha7/grid/delivery_duration_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/grid 2026-09-09T09:43:52,915 copying build/lib/frequenz/api/common/v1alpha7/grid/delivery_area_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/grid 2026-09-09T09:43:52,917 copying build/lib/frequenz/api/common/v1alpha7/grid/delivery_area_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/grid 2026-09-09T09:43:52,919 copying build/lib/frequenz/api/common/v1alpha7/grid/delivery_duration_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/grid 2026-09-09T09:43:52,922 creating build/bdist.linux-armv7l/wheel/frequenz/api/common/v1alpha7/streaming 2026-09-09T09:43:52,924 copying build/lib/frequenz/api/common/v1alpha7/streaming/__init__.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/streaming 2026-09-09T09:43:52,926 copying build/lib/frequenz/api/common/v1alpha7/streaming/event_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/streaming 2026-09-09T09:43:52,928 copying build/lib/frequenz/api/common/v1alpha7/streaming/event_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/streaming 2026-09-09T09:43:52,930 copying build/lib/frequenz/api/common/v1alpha7/streaming/event_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/streaming 2026-09-09T09:43:52,932 copying build/lib/frequenz/api/common/v1alpha7/streaming/event_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/common/v1alpha7/streaming 2026-09-09T09:43:52,935 copying build/lib/frequenz/api/common/location_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/common 2026-09-09T09:43:52,937 running install_egg_info 2026-09-09T09:43:52,956 Copying py/frequenz_api_common.egg-info to build/bdist.linux-armv7l/wheel/./frequenz_api_common-0.8.12-py3.11.egg-info 2026-09-09T09:43:52,972 running install_scripts 2026-09-09T09:43:52,984 creating build/bdist.linux-armv7l/wheel/frequenz_api_common-0.8.12.dist-info/WHEEL 2026-09-09T09:43:52,987 creating '/tmp/pip-wheel-ai9efe3t/.tmp-3yip0huv/frequenz_api_common-0.8.12-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-09-09T09:43:52,991 adding 'frequenz/api/common/__init__.py' 2026-09-09T09:43:52,992 adding 'frequenz/api/common/components_pb2.py' 2026-09-09T09:43:52,994 adding 'frequenz/api/common/components_pb2.pyi' 2026-09-09T09:43:52,996 adding 'frequenz/api/common/components_pb2_grpc.py' 2026-09-09T09:43:52,998 adding 'frequenz/api/common/components_pb2_grpc.pyi' 2026-09-09T09:43:53,000 adding 'frequenz/api/common/location_pb2.py' 2026-09-09T09:43:53,002 adding 'frequenz/api/common/location_pb2.pyi' 2026-09-09T09:43:53,004 adding 'frequenz/api/common/location_pb2_grpc.py' 2026-09-09T09:43:53,005 adding 'frequenz/api/common/location_pb2_grpc.pyi' 2026-09-09T09:43:53,007 adding 'frequenz/api/common/metrics_pb2.py' 2026-09-09T09:43:53,009 adding 'frequenz/api/common/metrics_pb2.pyi' 2026-09-09T09:43:53,011 adding 'frequenz/api/common/metrics_pb2_grpc.py' 2026-09-09T09:43:53,013 adding 'frequenz/api/common/metrics_pb2_grpc.pyi' 2026-09-09T09:43:53,014 adding 'frequenz/api/common/py.typed' 2026-09-09T09:43:53,016 adding 'frequenz/api/common/metrics/__init__.py' 2026-09-09T09:43:53,018 adding 'frequenz/api/common/metrics/electrical_pb2.py' 2026-09-09T09:43:53,021 adding 'frequenz/api/common/metrics/electrical_pb2.pyi' 2026-09-09T09:43:53,023 adding 'frequenz/api/common/metrics/electrical_pb2_grpc.py' 2026-09-09T09:43:53,024 adding 'frequenz/api/common/metrics/electrical_pb2_grpc.pyi' 2026-09-09T09:43:53,027 adding 'frequenz/api/common/v1/__init__.py' 2026-09-09T09:43:53,028 adding 'frequenz/api/common/v1/location_pb2.py' 2026-09-09T09:43:53,030 adding 'frequenz/api/common/v1/location_pb2.pyi' 2026-09-09T09:43:53,032 adding 'frequenz/api/common/v1/location_pb2_grpc.py' 2026-09-09T09:43:53,034 adding 'frequenz/api/common/v1/location_pb2_grpc.pyi' 2026-09-09T09:43:53,036 adding 'frequenz/api/common/v1/grid/__init__.py' 2026-09-09T09:43:53,038 adding 'frequenz/api/common/v1/grid/delivery_area_pb2.py' 2026-09-09T09:43:53,040 adding 'frequenz/api/common/v1/grid/delivery_area_pb2.pyi' 2026-09-09T09:43:53,041 adding 'frequenz/api/common/v1/grid/delivery_area_pb2_grpc.py' 2026-09-09T09:43:53,042 adding 'frequenz/api/common/v1/grid/delivery_area_pb2_grpc.pyi' 2026-09-09T09:43:53,043 adding 'frequenz/api/common/v1/grid/delivery_duration_pb2.py' 2026-09-09T09:43:53,045 adding 'frequenz/api/common/v1/grid/delivery_duration_pb2.pyi' 2026-09-09T09:43:53,046 adding 'frequenz/api/common/v1/grid/delivery_duration_pb2_grpc.py' 2026-09-09T09:43:53,047 adding 'frequenz/api/common/v1/grid/delivery_duration_pb2_grpc.pyi' 2026-09-09T09:43:53,049 adding 'frequenz/api/common/v1/market/__init__.py' 2026-09-09T09:43:53,050 adding 'frequenz/api/common/v1/market/energy_pb2.py' 2026-09-09T09:43:53,051 adding 'frequenz/api/common/v1/market/energy_pb2.pyi' 2026-09-09T09:43:53,053 adding 'frequenz/api/common/v1/market/energy_pb2_grpc.py' 2026-09-09T09:43:53,054 adding 'frequenz/api/common/v1/market/energy_pb2_grpc.pyi' 2026-09-09T09:43:53,055 adding 'frequenz/api/common/v1/market/power_pb2.py' 2026-09-09T09:43:53,057 adding 'frequenz/api/common/v1/market/power_pb2.pyi' 2026-09-09T09:43:53,058 adding 'frequenz/api/common/v1/market/power_pb2_grpc.py' 2026-09-09T09:43:53,059 adding 'frequenz/api/common/v1/market/power_pb2_grpc.pyi' 2026-09-09T09:43:53,061 adding 'frequenz/api/common/v1/market/price_pb2.py' 2026-09-09T09:43:53,062 adding 'frequenz/api/common/v1/market/price_pb2.pyi' 2026-09-09T09:43:53,063 adding 'frequenz/api/common/v1/market/price_pb2_grpc.py' 2026-09-09T09:43:53,065 adding 'frequenz/api/common/v1/market/price_pb2_grpc.pyi' 2026-09-09T09:43:53,066 adding 'frequenz/api/common/v1/metrics/__init__.py' 2026-09-09T09:43:53,068 adding 'frequenz/api/common/v1/metrics/bounds_pb2.py' 2026-09-09T09:43:53,069 adding 'frequenz/api/common/v1/metrics/bounds_pb2.pyi' 2026-09-09T09:43:53,070 adding 'frequenz/api/common/v1/metrics/bounds_pb2_grpc.py' 2026-09-09T09:43:53,071 adding 'frequenz/api/common/v1/metrics/bounds_pb2_grpc.pyi' 2026-09-09T09:43:53,073 adding 'frequenz/api/common/v1/metrics/metric_sample_pb2.py' 2026-09-09T09:43:53,076 adding 'frequenz/api/common/v1/metrics/metric_sample_pb2.pyi' 2026-09-09T09:43:53,077 adding 'frequenz/api/common/v1/metrics/metric_sample_pb2_grpc.py' 2026-09-09T09:43:53,079 adding 'frequenz/api/common/v1/metrics/metric_sample_pb2_grpc.pyi' 2026-09-09T09:43:53,081 adding 'frequenz/api/common/v1/microgrid/__init__.py' 2026-09-09T09:43:53,082 adding 'frequenz/api/common/v1/microgrid/lifetime_pb2.py' 2026-09-09T09:43:53,083 adding 'frequenz/api/common/v1/microgrid/lifetime_pb2.pyi' 2026-09-09T09:43:53,084 adding 'frequenz/api/common/v1/microgrid/lifetime_pb2_grpc.py' 2026-09-09T09:43:53,086 adding 'frequenz/api/common/v1/microgrid/lifetime_pb2_grpc.pyi' 2026-09-09T09:43:53,087 adding 'frequenz/api/common/v1/microgrid/microgrid_pb2.py' 2026-09-09T09:43:53,089 adding 'frequenz/api/common/v1/microgrid/microgrid_pb2.pyi' 2026-09-09T09:43:53,090 adding 'frequenz/api/common/v1/microgrid/microgrid_pb2_grpc.py' 2026-09-09T09:43:53,091 adding 'frequenz/api/common/v1/microgrid/microgrid_pb2_grpc.pyi' 2026-09-09T09:43:53,093 adding 'frequenz/api/common/v1/microgrid/components/__init__.py' 2026-09-09T09:43:53,095 adding 'frequenz/api/common/v1/microgrid/components/battery_pb2.py' 2026-09-09T09:43:53,096 adding 'frequenz/api/common/v1/microgrid/components/battery_pb2.pyi' 2026-09-09T09:43:53,097 adding 'frequenz/api/common/v1/microgrid/components/battery_pb2_grpc.py' 2026-09-09T09:43:53,099 adding 'frequenz/api/common/v1/microgrid/components/battery_pb2_grpc.pyi' 2026-09-09T09:43:53,101 adding 'frequenz/api/common/v1/microgrid/components/components_pb2.py' 2026-09-09T09:43:53,105 adding 'frequenz/api/common/v1/microgrid/components/components_pb2.pyi' 2026-09-09T09:43:53,106 adding 'frequenz/api/common/v1/microgrid/components/components_pb2_grpc.py' 2026-09-09T09:43:53,108 adding 'frequenz/api/common/v1/microgrid/components/components_pb2_grpc.pyi' 2026-09-09T09:43:53,109 adding 'frequenz/api/common/v1/microgrid/components/ev_charger_pb2.py' 2026-09-09T09:43:53,110 adding 'frequenz/api/common/v1/microgrid/components/ev_charger_pb2.pyi' 2026-09-09T09:43:53,111 adding 'frequenz/api/common/v1/microgrid/components/ev_charger_pb2_grpc.py' 2026-09-09T09:43:53,112 adding 'frequenz/api/common/v1/microgrid/components/ev_charger_pb2_grpc.pyi' 2026-09-09T09:43:53,114 adding 'frequenz/api/common/v1/microgrid/components/fuse_pb2.py' 2026-09-09T09:43:53,115 adding 'frequenz/api/common/v1/microgrid/components/fuse_pb2.pyi' 2026-09-09T09:43:53,116 adding 'frequenz/api/common/v1/microgrid/components/fuse_pb2_grpc.py' 2026-09-09T09:43:53,117 adding 'frequenz/api/common/v1/microgrid/components/fuse_pb2_grpc.pyi' 2026-09-09T09:43:53,118 adding 'frequenz/api/common/v1/microgrid/components/grid_pb2.py' 2026-09-09T09:43:53,120 adding 'frequenz/api/common/v1/microgrid/components/grid_pb2.pyi' 2026-09-09T09:43:53,121 adding 'frequenz/api/common/v1/microgrid/components/grid_pb2_grpc.py' 2026-09-09T09:43:53,122 adding 'frequenz/api/common/v1/microgrid/components/grid_pb2_grpc.pyi' 2026-09-09T09:43:53,123 adding 'frequenz/api/common/v1/microgrid/components/inverter_pb2.py' 2026-09-09T09:43:53,125 adding 'frequenz/api/common/v1/microgrid/components/inverter_pb2.pyi' 2026-09-09T09:43:53,126 adding 'frequenz/api/common/v1/microgrid/components/inverter_pb2_grpc.py' 2026-09-09T09:43:53,127 adding 'frequenz/api/common/v1/microgrid/components/inverter_pb2_grpc.pyi' 2026-09-09T09:43:53,128 adding 'frequenz/api/common/v1/microgrid/components/transformer_pb2.py' 2026-09-09T09:43:53,129 adding 'frequenz/api/common/v1/microgrid/components/transformer_pb2.pyi' 2026-09-09T09:43:53,131 adding 'frequenz/api/common/v1/microgrid/components/transformer_pb2_grpc.py' 2026-09-09T09:43:53,132 adding 'frequenz/api/common/v1/microgrid/components/transformer_pb2_grpc.pyi' 2026-09-09T09:43:53,134 adding 'frequenz/api/common/v1/microgrid/sensors/__init__.py' 2026-09-09T09:43:53,135 adding 'frequenz/api/common/v1/microgrid/sensors/sensors_pb2.py' 2026-09-09T09:43:53,137 adding 'frequenz/api/common/v1/microgrid/sensors/sensors_pb2.pyi' 2026-09-09T09:43:53,139 adding 'frequenz/api/common/v1/microgrid/sensors/sensors_pb2_grpc.py' 2026-09-09T09:43:53,140 adding 'frequenz/api/common/v1/microgrid/sensors/sensors_pb2_grpc.pyi' 2026-09-09T09:43:53,142 adding 'frequenz/api/common/v1/pagination/__init__.py' 2026-09-09T09:43:53,143 adding 'frequenz/api/common/v1/pagination/pagination_info_pb2.py' 2026-09-09T09:43:53,144 adding 'frequenz/api/common/v1/pagination/pagination_info_pb2.pyi' 2026-09-09T09:43:53,146 adding 'frequenz/api/common/v1/pagination/pagination_info_pb2_grpc.py' 2026-09-09T09:43:53,147 adding 'frequenz/api/common/v1/pagination/pagination_info_pb2_grpc.pyi' 2026-09-09T09:43:53,148 adding 'frequenz/api/common/v1/pagination/pagination_params_pb2.py' 2026-09-09T09:43:53,150 adding 'frequenz/api/common/v1/pagination/pagination_params_pb2.pyi' 2026-09-09T09:43:53,151 adding 'frequenz/api/common/v1/pagination/pagination_params_pb2_grpc.py' 2026-09-09T09:43:53,152 adding 'frequenz/api/common/v1/pagination/pagination_params_pb2_grpc.pyi' 2026-09-09T09:43:53,154 adding 'frequenz/api/common/v1/types/__init__.py' 2026-09-09T09:43:53,155 adding 'frequenz/api/common/v1/types/decimal_pb2.py' 2026-09-09T09:43:53,156 adding 'frequenz/api/common/v1/types/decimal_pb2.pyi' 2026-09-09T09:43:53,158 adding 'frequenz/api/common/v1/types/decimal_pb2_grpc.py' 2026-09-09T09:43:53,159 adding 'frequenz/api/common/v1/types/decimal_pb2_grpc.pyi' 2026-09-09T09:43:53,161 adding 'frequenz/api/common/v1alpha7/__init__.py' 2026-09-09T09:43:53,163 adding 'frequenz/api/common/v1alpha7/grid/__init__.py' 2026-09-09T09:43:53,164 adding 'frequenz/api/common/v1alpha7/grid/delivery_area_pb2.py' 2026-09-09T09:43:53,165 adding 'frequenz/api/common/v1alpha7/grid/delivery_area_pb2.pyi' 2026-09-09T09:43:53,167 adding 'frequenz/api/common/v1alpha7/grid/delivery_area_pb2_grpc.py' 2026-09-09T09:43:53,168 adding 'frequenz/api/common/v1alpha7/grid/delivery_area_pb2_grpc.pyi' 2026-09-09T09:43:53,169 adding 'frequenz/api/common/v1alpha7/grid/delivery_duration_pb2.py' 2026-09-09T09:43:53,171 adding 'frequenz/api/common/v1alpha7/grid/delivery_duration_pb2.pyi' 2026-09-09T09:43:53,172 adding 'frequenz/api/common/v1alpha7/grid/delivery_duration_pb2_grpc.py' 2026-09-09T09:43:53,173 adding 'frequenz/api/common/v1alpha7/grid/delivery_duration_pb2_grpc.pyi' 2026-09-09T09:43:53,175 adding 'frequenz/api/common/v1alpha7/market/__init__.py' 2026-09-09T09:43:53,176 adding 'frequenz/api/common/v1alpha7/market/energy_pb2.py' 2026-09-09T09:43:53,177 adding 'frequenz/api/common/v1alpha7/market/energy_pb2.pyi' 2026-09-09T09:43:53,179 adding 'frequenz/api/common/v1alpha7/market/energy_pb2_grpc.py' 2026-09-09T09:43:53,180 adding 'frequenz/api/common/v1alpha7/market/energy_pb2_grpc.pyi' 2026-09-09T09:43:53,181 adding 'frequenz/api/common/v1alpha7/market/power_pb2.py' 2026-09-09T09:43:53,183 adding 'frequenz/api/common/v1alpha7/market/power_pb2.pyi' 2026-09-09T09:43:53,184 adding 'frequenz/api/common/v1alpha7/market/power_pb2_grpc.py' 2026-09-09T09:43:53,185 adding 'frequenz/api/common/v1alpha7/market/power_pb2_grpc.pyi' 2026-09-09T09:43:53,186 adding 'frequenz/api/common/v1alpha7/market/price_pb2.py' 2026-09-09T09:43:53,188 adding 'frequenz/api/common/v1alpha7/market/price_pb2.pyi' 2026-09-09T09:43:53,189 adding 'frequenz/api/common/v1alpha7/market/price_pb2_grpc.py' 2026-09-09T09:43:53,190 adding 'frequenz/api/common/v1alpha7/market/price_pb2_grpc.pyi' 2026-09-09T09:43:53,192 adding 'frequenz/api/common/v1alpha7/metrics/__init__.py' 2026-09-09T09:43:53,193 adding 'frequenz/api/common/v1alpha7/metrics/bounds_pb2.py' 2026-09-09T09:43:53,194 adding 'frequenz/api/common/v1alpha7/metrics/bounds_pb2.pyi' 2026-09-09T09:43:53,196 adding 'frequenz/api/common/v1alpha7/metrics/bounds_pb2_grpc.py' 2026-09-09T09:43:53,197 adding 'frequenz/api/common/v1alpha7/metrics/bounds_pb2_grpc.pyi' 2026-09-09T09:43:53,198 adding 'frequenz/api/common/v1alpha7/metrics/metrics_pb2.py' 2026-09-09T09:43:53,201 adding 'frequenz/api/common/v1alpha7/metrics/metrics_pb2.pyi' 2026-09-09T09:43:53,203 adding 'frequenz/api/common/v1alpha7/metrics/metrics_pb2_grpc.py' 2026-09-09T09:43:53,204 adding 'frequenz/api/common/v1alpha7/metrics/metrics_pb2_grpc.pyi' 2026-09-09T09:43:53,206 adding 'frequenz/api/common/v1alpha7/microgrid/__init__.py' 2026-09-09T09:43:53,207 adding 'frequenz/api/common/v1alpha7/microgrid/lifetime_pb2.py' 2026-09-09T09:43:53,208 adding 'frequenz/api/common/v1alpha7/microgrid/lifetime_pb2.pyi' 2026-09-09T09:43:53,210 adding 'frequenz/api/common/v1alpha7/microgrid/lifetime_pb2_grpc.py' 2026-09-09T09:43:53,211 adding 'frequenz/api/common/v1alpha7/microgrid/lifetime_pb2_grpc.pyi' 2026-09-09T09:43:53,212 adding 'frequenz/api/common/v1alpha7/microgrid/microgrid_pb2.py' 2026-09-09T09:43:53,214 adding 'frequenz/api/common/v1alpha7/microgrid/microgrid_pb2.pyi' 2026-09-09T09:43:53,215 adding 'frequenz/api/common/v1alpha7/microgrid/microgrid_pb2_grpc.py' 2026-09-09T09:43:53,216 adding 'frequenz/api/common/v1alpha7/microgrid/microgrid_pb2_grpc.pyi' 2026-09-09T09:43:53,218 adding 'frequenz/api/common/v1alpha7/microgrid/communication_components/__init__.py' 2026-09-09T09:43:53,220 adding 'frequenz/api/common/v1alpha7/microgrid/communication_components/communication_components_pb2.py' 2026-09-09T09:43:53,222 adding 'frequenz/api/common/v1alpha7/microgrid/communication_components/communication_components_pb2.pyi' 2026-09-09T09:43:53,223 adding 'frequenz/api/common/v1alpha7/microgrid/communication_components/communication_components_pb2_grpc.py' 2026-09-09T09:43:53,230 adding 'frequenz/api/common/v1alpha7/microgrid/communication_components/communication_components_pb2_grpc.pyi' 2026-09-09T09:43:53,232 adding 'frequenz/api/common/v1alpha7/microgrid/electrical_components/__init__.py' 2026-09-09T09:43:53,234 adding 'frequenz/api/common/v1alpha7/microgrid/electrical_components/electrical_components_pb2.py' 2026-09-09T09:43:53,241 adding 'frequenz/api/common/v1alpha7/microgrid/electrical_components/electrical_components_pb2.pyi' 2026-09-09T09:43:53,242 adding 'frequenz/api/common/v1alpha7/microgrid/electrical_components/electrical_components_pb2_grpc.py' 2026-09-09T09:43:53,243 adding 'frequenz/api/common/v1alpha7/microgrid/electrical_components/electrical_components_pb2_grpc.pyi' 2026-09-09T09:43:53,245 adding 'frequenz/api/common/v1alpha7/microgrid/sensors/__init__.py' 2026-09-09T09:43:53,246 adding 'frequenz/api/common/v1alpha7/microgrid/sensors/sensors_pb2.py' 2026-09-09T09:43:53,248 adding 'frequenz/api/common/v1alpha7/microgrid/sensors/sensors_pb2.pyi' 2026-09-09T09:43:53,250 adding 'frequenz/api/common/v1alpha7/microgrid/sensors/sensors_pb2_grpc.py' 2026-09-09T09:43:53,251 adding 'frequenz/api/common/v1alpha7/microgrid/sensors/sensors_pb2_grpc.pyi' 2026-09-09T09:43:53,253 adding 'frequenz/api/common/v1alpha7/pagination/__init__.py' 2026-09-09T09:43:53,254 adding 'frequenz/api/common/v1alpha7/pagination/pagination_info_pb2.py' 2026-09-09T09:43:53,255 adding 'frequenz/api/common/v1alpha7/pagination/pagination_info_pb2.pyi' 2026-09-09T09:43:53,257 adding 'frequenz/api/common/v1alpha7/pagination/pagination_info_pb2_grpc.py' 2026-09-09T09:43:53,258 adding 'frequenz/api/common/v1alpha7/pagination/pagination_info_pb2_grpc.pyi' 2026-09-09T09:43:53,259 adding 'frequenz/api/common/v1alpha7/pagination/pagination_params_pb2.py' 2026-09-09T09:43:53,260 adding 'frequenz/api/common/v1alpha7/pagination/pagination_params_pb2.pyi' 2026-09-09T09:43:53,262 adding 'frequenz/api/common/v1alpha7/pagination/pagination_params_pb2_grpc.py' 2026-09-09T09:43:53,263 adding 'frequenz/api/common/v1alpha7/pagination/pagination_params_pb2_grpc.pyi' 2026-09-09T09:43:53,265 adding 'frequenz/api/common/v1alpha7/streaming/__init__.py' 2026-09-09T09:43:53,266 adding 'frequenz/api/common/v1alpha7/streaming/event_pb2.py' 2026-09-09T09:43:53,267 adding 'frequenz/api/common/v1alpha7/streaming/event_pb2.pyi' 2026-09-09T09:43:53,268 adding 'frequenz/api/common/v1alpha7/streaming/event_pb2_grpc.py' 2026-09-09T09:43:53,270 adding 'frequenz/api/common/v1alpha7/streaming/event_pb2_grpc.pyi' 2026-09-09T09:43:53,271 adding 'frequenz/api/common/v1alpha7/type/__init__.py' 2026-09-09T09:43:53,273 adding 'frequenz/api/common/v1alpha7/type/decimal_pb2.py' 2026-09-09T09:43:53,274 adding 'frequenz/api/common/v1alpha7/type/decimal_pb2.pyi' 2026-09-09T09:43:53,275 adding 'frequenz/api/common/v1alpha7/type/decimal_pb2_grpc.py' 2026-09-09T09:43:53,276 adding 'frequenz/api/common/v1alpha7/type/decimal_pb2_grpc.pyi' 2026-09-09T09:43:53,278 adding 'frequenz/api/common/v1alpha7/type/interval_pb2.py' 2026-09-09T09:43:53,279 adding 'frequenz/api/common/v1alpha7/type/interval_pb2.pyi' 2026-09-09T09:43:53,280 adding 'frequenz/api/common/v1alpha7/type/interval_pb2_grpc.py' 2026-09-09T09:43:53,281 adding 'frequenz/api/common/v1alpha7/type/interval_pb2_grpc.pyi' 2026-09-09T09:43:53,283 adding 'frequenz/api/common/v1alpha7/type/location_pb2.py' 2026-09-09T09:43:53,284 adding 'frequenz/api/common/v1alpha7/type/location_pb2.pyi' 2026-09-09T09:43:53,285 adding 'frequenz/api/common/v1alpha7/type/location_pb2_grpc.py' 2026-09-09T09:43:53,287 adding 'frequenz/api/common/v1alpha7/type/location_pb2_grpc.pyi' 2026-09-09T09:43:53,289 adding 'frequenz/api/common/v1alpha8/__init__.py' 2026-09-09T09:43:53,290 adding 'frequenz/api/common/v1alpha8/grid/__init__.py' 2026-09-09T09:43:53,292 adding 'frequenz/api/common/v1alpha8/grid/balancing_group_pb2.py' 2026-09-09T09:43:53,293 adding 'frequenz/api/common/v1alpha8/grid/balancing_group_pb2.pyi' 2026-09-09T09:43:53,294 adding 'frequenz/api/common/v1alpha8/grid/balancing_group_pb2_grpc.py' 2026-09-09T09:43:53,295 adding 'frequenz/api/common/v1alpha8/grid/balancing_group_pb2_grpc.pyi' 2026-09-09T09:43:53,297 adding 'frequenz/api/common/v1alpha8/grid/delivery_area_pb2.py' 2026-09-09T09:43:53,298 adding 'frequenz/api/common/v1alpha8/grid/delivery_area_pb2.pyi' 2026-09-09T09:43:53,300 adding 'frequenz/api/common/v1alpha8/grid/delivery_area_pb2_grpc.py' 2026-09-09T09:43:53,301 adding 'frequenz/api/common/v1alpha8/grid/delivery_area_pb2_grpc.pyi' 2026-09-09T09:43:53,302 adding 'frequenz/api/common/v1alpha8/grid/delivery_duration_pb2.py' 2026-09-09T09:43:53,303 adding 'frequenz/api/common/v1alpha8/grid/delivery_duration_pb2.pyi' 2026-09-09T09:43:53,304 adding 'frequenz/api/common/v1alpha8/grid/delivery_duration_pb2_grpc.py' 2026-09-09T09:43:53,306 adding 'frequenz/api/common/v1alpha8/grid/delivery_duration_pb2_grpc.pyi' 2026-09-09T09:43:53,307 adding 'frequenz/api/common/v1alpha8/grid/flexibility_service_pb2.py' 2026-09-09T09:43:53,309 adding 'frequenz/api/common/v1alpha8/grid/flexibility_service_pb2.pyi' 2026-09-09T09:43:53,310 adding 'frequenz/api/common/v1alpha8/grid/flexibility_service_pb2_grpc.py' 2026-09-09T09:43:53,311 adding 'frequenz/api/common/v1alpha8/grid/flexibility_service_pb2_grpc.pyi' 2026-09-09T09:43:53,312 adding 'frequenz/api/common/v1alpha8/grid/market_location_pb2.py' 2026-09-09T09:43:53,314 adding 'frequenz/api/common/v1alpha8/grid/market_location_pb2.pyi' 2026-09-09T09:43:53,315 adding 'frequenz/api/common/v1alpha8/grid/market_location_pb2_grpc.py' 2026-09-09T09:43:53,317 adding 'frequenz/api/common/v1alpha8/grid/market_location_pb2_grpc.pyi' 2026-09-09T09:43:53,318 adding 'frequenz/api/common/v1alpha8/grid/provision_duration_pb2.py' 2026-09-09T09:43:53,320 adding 'frequenz/api/common/v1alpha8/grid/provision_duration_pb2.pyi' 2026-09-09T09:43:53,321 adding 'frequenz/api/common/v1alpha8/grid/provision_duration_pb2_grpc.py' 2026-09-09T09:43:53,322 adding 'frequenz/api/common/v1alpha8/grid/provision_duration_pb2_grpc.pyi' 2026-09-09T09:43:53,324 adding 'frequenz/api/common/v1alpha8/gridpool/__init__.py' 2026-09-09T09:43:53,325 adding 'frequenz/api/common/v1alpha8/gridpool/gridpool_pb2.py' 2026-09-09T09:43:53,327 adding 'frequenz/api/common/v1alpha8/gridpool/gridpool_pb2.pyi' 2026-09-09T09:43:53,328 adding 'frequenz/api/common/v1alpha8/gridpool/gridpool_pb2_grpc.py' 2026-09-09T09:43:53,329 adding 'frequenz/api/common/v1alpha8/gridpool/gridpool_pb2_grpc.pyi' 2026-09-09T09:43:53,331 adding 'frequenz/api/common/v1alpha8/identity/__init__.py' 2026-09-09T09:43:53,332 adding 'frequenz/api/common/v1alpha8/identity/resource_uri_pb2.py' 2026-09-09T09:43:53,334 adding 'frequenz/api/common/v1alpha8/identity/resource_uri_pb2.pyi' 2026-09-09T09:43:53,335 adding 'frequenz/api/common/v1alpha8/identity/resource_uri_pb2_grpc.py' 2026-09-09T09:43:53,337 adding 'frequenz/api/common/v1alpha8/identity/resource_uri_pb2_grpc.pyi' 2026-09-09T09:43:53,339 adding 'frequenz/api/common/v1alpha8/market/__init__.py' 2026-09-09T09:43:53,340 adding 'frequenz/api/common/v1alpha8/market/energy_pb2.py' 2026-09-09T09:43:53,341 adding 'frequenz/api/common/v1alpha8/market/energy_pb2.pyi' 2026-09-09T09:43:53,343 adding 'frequenz/api/common/v1alpha8/market/energy_pb2_grpc.py' 2026-09-09T09:43:53,344 adding 'frequenz/api/common/v1alpha8/market/energy_pb2_grpc.pyi' 2026-09-09T09:43:53,345 adding 'frequenz/api/common/v1alpha8/market/market_area_pb2.py' 2026-09-09T09:43:53,347 adding 'frequenz/api/common/v1alpha8/market/market_area_pb2.pyi' 2026-09-09T09:43:53,348 adding 'frequenz/api/common/v1alpha8/market/market_area_pb2_grpc.py' 2026-09-09T09:43:53,350 adding 'frequenz/api/common/v1alpha8/market/market_area_pb2_grpc.pyi' 2026-09-09T09:43:53,351 adding 'frequenz/api/common/v1alpha8/market/power_pb2.py' 2026-09-09T09:43:53,352 adding 'frequenz/api/common/v1alpha8/market/power_pb2.pyi' 2026-09-09T09:43:53,354 adding 'frequenz/api/common/v1alpha8/market/power_pb2_grpc.py' 2026-09-09T09:43:53,355 adding 'frequenz/api/common/v1alpha8/market/power_pb2_grpc.pyi' 2026-09-09T09:43:53,356 adding 'frequenz/api/common/v1alpha8/market/price_pb2.py' 2026-09-09T09:43:53,358 adding 'frequenz/api/common/v1alpha8/market/price_pb2.pyi' 2026-09-09T09:43:53,359 adding 'frequenz/api/common/v1alpha8/market/price_pb2_grpc.py' 2026-09-09T09:43:53,360 adding 'frequenz/api/common/v1alpha8/market/price_pb2_grpc.pyi' 2026-09-09T09:43:53,362 adding 'frequenz/api/common/v1alpha8/metrics/__init__.py' 2026-09-09T09:43:53,363 adding 'frequenz/api/common/v1alpha8/metrics/bounds_pb2.py' 2026-09-09T09:43:53,364 adding 'frequenz/api/common/v1alpha8/metrics/bounds_pb2.pyi' 2026-09-09T09:43:53,366 adding 'frequenz/api/common/v1alpha8/metrics/bounds_pb2_grpc.py' 2026-09-09T09:43:53,367 adding 'frequenz/api/common/v1alpha8/metrics/bounds_pb2_grpc.pyi' 2026-09-09T09:43:53,368 adding 'frequenz/api/common/v1alpha8/metrics/metrics_pb2.py' 2026-09-09T09:43:53,371 adding 'frequenz/api/common/v1alpha8/metrics/metrics_pb2.pyi' 2026-09-09T09:43:53,373 adding 'frequenz/api/common/v1alpha8/metrics/metrics_pb2_grpc.py' 2026-09-09T09:43:53,374 adding 'frequenz/api/common/v1alpha8/metrics/metrics_pb2_grpc.pyi' 2026-09-09T09:43:53,375 adding 'frequenz/api/common/v1alpha8/microgrid/__init__.py' 2026-09-09T09:43:53,377 adding 'frequenz/api/common/v1alpha8/microgrid/lifetime_pb2.py' 2026-09-09T09:43:53,378 adding 'frequenz/api/common/v1alpha8/microgrid/lifetime_pb2.pyi' 2026-09-09T09:43:53,379 adding 'frequenz/api/common/v1alpha8/microgrid/lifetime_pb2_grpc.py' 2026-09-09T09:43:53,380 adding 'frequenz/api/common/v1alpha8/microgrid/lifetime_pb2_grpc.pyi' 2026-09-09T09:43:53,382 adding 'frequenz/api/common/v1alpha8/microgrid/microgrid_pb2.py' 2026-09-09T09:43:53,383 adding 'frequenz/api/common/v1alpha8/microgrid/microgrid_pb2.pyi' 2026-09-09T09:43:53,384 adding 'frequenz/api/common/v1alpha8/microgrid/microgrid_pb2_grpc.py' 2026-09-09T09:43:53,385 adding 'frequenz/api/common/v1alpha8/microgrid/microgrid_pb2_grpc.pyi' 2026-09-09T09:43:53,387 adding 'frequenz/api/common/v1alpha8/microgrid/communication_components/__init__.py' 2026-09-09T09:43:53,389 adding 'frequenz/api/common/v1alpha8/microgrid/communication_components/communication_components_pb2.py' 2026-09-09T09:43:53,391 adding 'frequenz/api/common/v1alpha8/microgrid/communication_components/communication_components_pb2.pyi' 2026-09-09T09:43:53,393 adding 'frequenz/api/common/v1alpha8/microgrid/communication_components/communication_components_pb2_grpc.py' 2026-09-09T09:43:53,394 adding 'frequenz/api/common/v1alpha8/microgrid/communication_components/communication_components_pb2_grpc.pyi' 2026-09-09T09:43:53,396 adding 'frequenz/api/common/v1alpha8/microgrid/electrical_components/__init__.py' 2026-09-09T09:43:53,398 adding 'frequenz/api/common/v1alpha8/microgrid/electrical_components/electrical_components_pb2.py' 2026-09-09T09:43:53,405 adding 'frequenz/api/common/v1alpha8/microgrid/electrical_components/electrical_components_pb2.pyi' 2026-09-09T09:43:53,407 adding 'frequenz/api/common/v1alpha8/microgrid/electrical_components/electrical_components_pb2_grpc.py' 2026-09-09T09:43:53,408 adding 'frequenz/api/common/v1alpha8/microgrid/electrical_components/electrical_components_pb2_grpc.pyi' 2026-09-09T09:43:53,410 adding 'frequenz/api/common/v1alpha8/microgrid/sensors/__init__.py' 2026-09-09T09:43:53,411 adding 'frequenz/api/common/v1alpha8/microgrid/sensors/sensors_pb2.py' 2026-09-09T09:43:53,413 adding 'frequenz/api/common/v1alpha8/microgrid/sensors/sensors_pb2.pyi' 2026-09-09T09:43:53,415 adding 'frequenz/api/common/v1alpha8/microgrid/sensors/sensors_pb2_grpc.py' 2026-09-09T09:43:53,416 adding 'frequenz/api/common/v1alpha8/microgrid/sensors/sensors_pb2_grpc.pyi' 2026-09-09T09:43:53,418 adding 'frequenz/api/common/v1alpha8/pagination/__init__.py' 2026-09-09T09:43:53,419 adding 'frequenz/api/common/v1alpha8/pagination/pagination_info_pb2.py' 2026-09-09T09:43:53,420 adding 'frequenz/api/common/v1alpha8/pagination/pagination_info_pb2.pyi' 2026-09-09T09:43:53,422 adding 'frequenz/api/common/v1alpha8/pagination/pagination_info_pb2_grpc.py' 2026-09-09T09:43:53,423 adding 'frequenz/api/common/v1alpha8/pagination/pagination_info_pb2_grpc.pyi' 2026-09-09T09:43:53,424 adding 'frequenz/api/common/v1alpha8/pagination/pagination_params_pb2.py' 2026-09-09T09:43:53,426 adding 'frequenz/api/common/v1alpha8/pagination/pagination_params_pb2.pyi' 2026-09-09T09:43:53,427 adding 'frequenz/api/common/v1alpha8/pagination/pagination_params_pb2_grpc.py' 2026-09-09T09:43:53,428 adding 'frequenz/api/common/v1alpha8/pagination/pagination_params_pb2_grpc.pyi' 2026-09-09T09:43:53,430 adding 'frequenz/api/common/v1alpha8/streaming/__init__.py' 2026-09-09T09:43:53,431 adding 'frequenz/api/common/v1alpha8/streaming/event_pb2.py' 2026-09-09T09:43:53,432 adding 'frequenz/api/common/v1alpha8/streaming/event_pb2.pyi' 2026-09-09T09:43:53,433 adding 'frequenz/api/common/v1alpha8/streaming/event_pb2_grpc.py' 2026-09-09T09:43:53,434 adding 'frequenz/api/common/v1alpha8/streaming/event_pb2_grpc.pyi' 2026-09-09T09:43:53,436 adding 'frequenz/api/common/v1alpha8/types/__init__.py' 2026-09-09T09:43:53,437 adding 'frequenz/api/common/v1alpha8/types/decimal_pb2.py' 2026-09-09T09:43:53,439 adding 'frequenz/api/common/v1alpha8/types/decimal_pb2.pyi' 2026-09-09T09:43:53,440 adding 'frequenz/api/common/v1alpha8/types/decimal_pb2_grpc.py' 2026-09-09T09:43:53,441 adding 'frequenz/api/common/v1alpha8/types/decimal_pb2_grpc.pyi' 2026-09-09T09:43:53,442 adding 'frequenz/api/common/v1alpha8/types/interval_pb2.py' 2026-09-09T09:43:53,444 adding 'frequenz/api/common/v1alpha8/types/interval_pb2.pyi' 2026-09-09T09:43:53,445 adding 'frequenz/api/common/v1alpha8/types/interval_pb2_grpc.py' 2026-09-09T09:43:53,446 adding 'frequenz/api/common/v1alpha8/types/interval_pb2_grpc.pyi' 2026-09-09T09:43:53,447 adding 'frequenz/api/common/v1alpha8/types/location_pb2.py' 2026-09-09T09:43:53,449 adding 'frequenz/api/common/v1alpha8/types/location_pb2.pyi' 2026-09-09T09:43:53,450 adding 'frequenz/api/common/v1alpha8/types/location_pb2_grpc.py' 2026-09-09T09:43:53,451 adding 'frequenz/api/common/v1alpha8/types/location_pb2_grpc.pyi' 2026-09-09T09:43:53,454 adding 'frequenz_api_common-0.8.12.dist-info/licenses/LICENSE' 2026-09-09T09:43:53,455 adding 'frequenz_api_common-0.8.12.dist-info/METADATA' 2026-09-09T09:43:53,456 adding 'frequenz_api_common-0.8.12.dist-info/WHEEL' 2026-09-09T09:43:53,457 adding 'frequenz_api_common-0.8.12.dist-info/top_level.txt' 2026-09-09T09:43:53,462 adding 'frequenz_api_common-0.8.12.dist-info/RECORD' 2026-09-09T09:43:53,472 removing build/bdist.linux-armv7l/wheel 2026-09-09T09:43:53,679 Building wheel for frequenz-api-common (pyproject.toml): finished with status 'done' 2026-09-09T09:43:53,691 Created wheel for frequenz-api-common: filename=frequenz_api_common-0.8.12-py3-none-any.whl size=340568 sha256=af0935e5d4ff558b38e579837c02ccb3b3f58c4b54bb7c7bb30f5f5a28662c0c 2026-09-09T09:43:53,693 Stored in directory: /tmp/pip-ephem-wheel-cache-do0jhgmx/wheels/ba/60/52/8420a964621d004977bfc2dbf8f8fc74a1c4034457d643a3b8 2026-09-09T09:43:53,713 Successfully built frequenz-api-common 2026-09-09T09:43:53,729 Removed build tracker: '/tmp/pip-build-tracker-lff23zg5'