2025-11-26T10:14:29,311 Created temporary directory: /tmp/pip-ephem-wheel-cache-y6yoxleu 2025-11-26T10:14:29,313 Created temporary directory: /tmp/pip-build-tracker-g_nswxj0 2025-11-26T10:14:29,314 Initialized build tracking at /tmp/pip-build-tracker-g_nswxj0 2025-11-26T10:14:29,314 Created build tracker: /tmp/pip-build-tracker-g_nswxj0 2025-11-26T10:14:29,314 Entered build tracker: /tmp/pip-build-tracker-g_nswxj0 2025-11-26T10:14:29,315 Created temporary directory: /tmp/pip-wheel-frau9cf3 2025-11-26T10:14:29,318 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 2025-11-26T10:14:29,321 Created temporary directory: /tmp/pip-ephem-wheel-cache-lkgmhyas 2025-11-26T10:14:29,342 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-11-26T10:14:29,346 2 location(s) to search for versions of frequenz-client-common: 2025-11-26T10:14:29,346 * https://pypi.org/simple/frequenz-client-common/ 2025-11-26T10:14:29,346 * https://www.piwheels.org/simple/frequenz-client-common/ 2025-11-26T10:14:29,347 Fetching project page and analyzing links: https://pypi.org/simple/frequenz-client-common/ 2025-11-26T10:14:29,347 Getting page https://pypi.org/simple/frequenz-client-common/ 2025-11-26T10:14:29,349 Found index url https://pypi.org/simple 2025-11-26T10:14:29,560 Fetched page https://pypi.org/simple/frequenz-client-common/ as application/vnd.pypi.simple.v1+json 2025-11-26T10:14:29,565 Found link https://files.pythonhosted.org/packages/d5/81/917c1ff541f69a592b2b2def23c8271364e40635b903e577c1f8e0567af6/frequenz-client-common-0.1.0.tar.gz (from https://pypi.org/simple/frequenz-client-common/) (requires-python:<4,>=3.11), version: 0.1.0 2025-11-26T10:14:29,565 Skipping link: No binaries permitted for frequenz-client-common: https://files.pythonhosted.org/packages/09/8d/7e746bb8eb6c296eed6bab23a4c18306489695bc5ebd056e785fa4de2405/frequenz_client_common-0.1.0-py3-none-any.whl (from https://pypi.org/simple/frequenz-client-common/) (requires-python:<4,>=3.11) 2025-11-26T10:14:29,567 Found link https://files.pythonhosted.org/packages/2a/62/d7b70dd62e804347e70ada60be936917c130f71ded54c8b16591386398af/frequenz-client-common-0.2.0.tar.gz (from https://pypi.org/simple/frequenz-client-common/) (requires-python:<4,>=3.11), version: 0.2.0 2025-11-26T10:14:29,567 Skipping link: No binaries permitted for frequenz-client-common: https://files.pythonhosted.org/packages/8f/b2/118949453fca2f881b69400b1c3396ac63eb2c18b19d642fdb86b4373eb7/frequenz_client_common-0.2.0-py3-none-any.whl (from https://pypi.org/simple/frequenz-client-common/) (requires-python:<4,>=3.11) 2025-11-26T10:14:29,568 Skipping link: No binaries permitted for frequenz-client-common: https://files.pythonhosted.org/packages/63/87/91afb55121d0e3b30e5ace201679a0b1000ecad8dc8ab5f228b4bbc7af2b/frequenz_client_common-0.3.0-py3-none-any.whl (from https://pypi.org/simple/frequenz-client-common/) (requires-python:<4,>=3.11) 2025-11-26T10:14:29,569 Found link https://files.pythonhosted.org/packages/b4/66/f2d69c1f79ebf33e7bfda41d08438cd0d4ec7d460032237a430e7b541122/frequenz_client_common-0.3.0.tar.gz (from https://pypi.org/simple/frequenz-client-common/) (requires-python:<4,>=3.11), version: 0.3.0 2025-11-26T10:14:29,570 Skipping link: No binaries permitted for frequenz-client-common: https://files.pythonhosted.org/packages/2b/4a/46a83b4f3e3170e807e2e4546cf2800e20f6f2303668a190a1e992884b47/frequenz_client_common-0.3.2-py3-none-any.whl (from https://pypi.org/simple/frequenz-client-common/) (requires-python:<4,>=3.11) 2025-11-26T10:14:29,571 Found link https://files.pythonhosted.org/packages/65/96/36bc8f983511fa758cc2b15024ab019b18a0fe671eaf59c852dd79afbdfa/frequenz_client_common-0.3.2.tar.gz (from https://pypi.org/simple/frequenz-client-common/) (requires-python:<4,>=3.11), version: 0.3.2 2025-11-26T10:14:29,572 Skipping link: No binaries permitted for frequenz-client-common: https://files.pythonhosted.org/packages/be/2b/5acb55bbfb5f3acd655f2ab6d74a98188a4844b72b13ed0facf82668ff69/frequenz_client_common-0.3.3-py3-none-any.whl (from https://pypi.org/simple/frequenz-client-common/) (requires-python:<4,>=3.11) 2025-11-26T10:14:29,573 Found link https://files.pythonhosted.org/packages/40/0d/4fa8529a5f448586d96ac33070c095007dfc94256dfa99403181df3f5bc3/frequenz_client_common-0.3.3.tar.gz (from https://pypi.org/simple/frequenz-client-common/) (requires-python:<4,>=3.11), version: 0.3.3 2025-11-26T10:14:29,574 Skipping link: No binaries permitted for frequenz-client-common: https://files.pythonhosted.org/packages/f7/66/40c79b5b9119b9deb0a7c81f78c602d60181326e48cf78baa4e339abad69/frequenz_client_common-0.3.4-py3-none-any.whl (from https://pypi.org/simple/frequenz-client-common/) (requires-python:<4,>=3.11) 2025-11-26T10:14:29,574 Found link https://files.pythonhosted.org/packages/94/e5/d7bb31d077466d78192634c35e0f4ee30ea9276486cf69fcd3ff766816fe/frequenz_client_common-0.3.4.tar.gz (from https://pypi.org/simple/frequenz-client-common/) (requires-python:<4,>=3.11), version: 0.3.4 2025-11-26T10:14:29,575 Skipping link: No binaries permitted for frequenz-client-common: https://files.pythonhosted.org/packages/6d/1f/cdc61da7ed0bfa6b97125149b3a0e9012910705850c74c806a37479698ec/frequenz_client_common-0.3.5-py3-none-any.whl (from https://pypi.org/simple/frequenz-client-common/) (requires-python:<4,>=3.11) 2025-11-26T10:14:29,576 Found link https://files.pythonhosted.org/packages/d6/33/6ec8221352d6ced0b08c49e4eb118d9a153b6f37498c886e60c8e76930bf/frequenz_client_common-0.3.5.tar.gz (from https://pypi.org/simple/frequenz-client-common/) (requires-python:<4,>=3.11), version: 0.3.5 2025-11-26T10:14:29,577 Skipping link: No binaries permitted for frequenz-client-common: https://files.pythonhosted.org/packages/a9/74/ef636aa50e75e30d0d35e387c07dc95845c4ae71473183434d828cccc548/frequenz_client_common-0.3.6-py3-none-any.whl (from https://pypi.org/simple/frequenz-client-common/) (requires-python:<4,>=3.11) 2025-11-26T10:14:29,578 Found link https://files.pythonhosted.org/packages/0f/a9/2f14ac592176517a1e982e87b4d4fd8bb5a7e1555ad72a3deaf8aaeadb10/frequenz_client_common-0.3.6.tar.gz (from https://pypi.org/simple/frequenz-client-common/) (requires-python:<4,>=3.11), version: 0.3.6 2025-11-26T10:14:29,578 Skipping link: No binaries permitted for frequenz-client-common: https://files.pythonhosted.org/packages/53/b8/aa27df96b162985d05aa3f7e1dd7b90f5f7fc5ce1b8e54ea25db7357c3b0/frequenz_client_common-0.3.7-py3-none-any.whl (from https://pypi.org/simple/frequenz-client-common/) (requires-python:<4,>=3.11) 2025-11-26T10:14:29,579 Found link https://files.pythonhosted.org/packages/35/49/3cba0d49f1afdc90e3b0aa21f030e598f47ead7c3f08583aaaa5a35233e2/frequenz_client_common-0.3.7.tar.gz (from https://pypi.org/simple/frequenz-client-common/) (requires-python:<4,>=3.11), version: 0.3.7 2025-11-26T10:14:29,580 Fetching project page and analyzing links: https://www.piwheels.org/simple/frequenz-client-common/ 2025-11-26T10:14:29,581 Getting page https://www.piwheels.org/simple/frequenz-client-common/ 2025-11-26T10:14:29,582 Found index url https://www.piwheels.org/simple 2025-11-26T10:14:29,735 Fetched page https://www.piwheels.org/simple/frequenz-client-common/ as text/html 2025-11-26T10:14:29,740 Skipping link: No binaries permitted for frequenz-client-common: https://archive1.piwheels.org/simple/frequenz-client-common/frequenz_client_common-0.3.6-py3-none-any.whl#sha256=5ac5aef7535a33fbb585d20b3d1808961133eb47bb4e66ad4a556c86512c777f (from https://www.piwheels.org/simple/frequenz-client-common/) (requires-python:<4,>=3.11) 2025-11-26T10:14:29,741 Skipping link: No binaries permitted for frequenz-client-common: https://archive1.piwheels.org/simple/frequenz-client-common/frequenz_client_common-0.3.5-py3-none-any.whl#sha256=700c898a877329b7b6db377371d9210535b18758d73632ca165b1676f8d46c1d (from https://www.piwheels.org/simple/frequenz-client-common/) (requires-python:<4,>=3.11) 2025-11-26T10:14:29,742 Skipping link: No binaries permitted for frequenz-client-common: https://archive1.piwheels.org/simple/frequenz-client-common/frequenz_client_common-0.3.4-py3-none-any.whl#sha256=336a2c5c56b1006569b634ecb82a5401bf6c993bdec14428735240c689c52902 (from https://www.piwheels.org/simple/frequenz-client-common/) (requires-python:<4,>=3.11) 2025-11-26T10:14:29,743 Skipping link: No binaries permitted for frequenz-client-common: https://archive1.piwheels.org/simple/frequenz-client-common/frequenz_client_common-0.3.3-py3-none-any.whl#sha256=361dddceb3f6967518cc0002ec1114fb75d4479dc234fc38180f4706b94d7830 (from https://www.piwheels.org/simple/frequenz-client-common/) (requires-python:<4,>=3.11) 2025-11-26T10:14:29,744 Skipping link: No binaries permitted for frequenz-client-common: https://archive1.piwheels.org/simple/frequenz-client-common/frequenz_client_common-0.3.2-py3-none-any.whl#sha256=227c3f75583d8c5df1c770771d5894ea86b41882cd1eff869451e8db7a616616 (from https://www.piwheels.org/simple/frequenz-client-common/) (requires-python:<4,>=3.11) 2025-11-26T10:14:29,744 Skipping link: No binaries permitted for frequenz-client-common: https://archive1.piwheels.org/simple/frequenz-client-common/frequenz_client_common-0.3.0-py3-none-any.whl#sha256=2116a0347b73a0d62c87bb1be14cee295d1d79a5864e530a98c7b9af73b4fd4a (from https://www.piwheels.org/simple/frequenz-client-common/) (requires-python:<4,>=3.11) 2025-11-26T10:14:29,745 Skipping link: No binaries permitted for frequenz-client-common: https://archive1.piwheels.org/simple/frequenz-client-common/frequenz_client_common-0.2.0-py3-none-any.whl#sha256=d21c59ed543aca9dbb7e22b290e485fa01110413ea9f22d6c74052ed106ba3b6 (from https://www.piwheels.org/simple/frequenz-client-common/) (requires-python:<4,>=3.11) 2025-11-26T10:14:29,746 Skipping link: No binaries permitted for frequenz-client-common: https://archive1.piwheels.org/simple/frequenz-client-common/frequenz_client_common-0.1.0-py3-none-any.whl#sha256=66ed8f253faa5d28c7fa167abe0157d4648b82e0c127c50b3341c1bcc7a1feea (from https://www.piwheels.org/simple/frequenz-client-common/) (requires-python:<4,>=3.11) 2025-11-26T10:14:29,746 Skipping link: not a file: https://www.piwheels.org/simple/frequenz-client-common/ 2025-11-26T10:14:29,747 Skipping link: not a file: https://pypi.org/simple/frequenz-client-common/ 2025-11-26T10:14:29,776 Given no hashes to check 1 links for project 'frequenz-client-common': discarding no candidates 2025-11-26T10:14:29,802 Collecting frequenz-client-common==0.3.7 2025-11-26T10:14:29,805 Created temporary directory: /tmp/pip-unpack-ogso4nt9 2025-11-26T10:14:29,942 Downloading frequenz_client_common-0.3.7.tar.gz (23 kB) 2025-11-26T10:14:30,018 Added frequenz-client-common==0.3.7 from https://files.pythonhosted.org/packages/35/49/3cba0d49f1afdc90e3b0aa21f030e598f47ead7c3f08583aaaa5a35233e2/frequenz_client_common-0.3.7.tar.gz to build tracker '/tmp/pip-build-tracker-g_nswxj0' 2025-11-26T10:14:30,029 Created temporary directory: /tmp/pip-build-env-ov8xo7rt 2025-11-26T10:14:30,033 Installing build dependencies: started 2025-11-26T10:14:30,035 Running command pip subprocess to install build dependencies 2025-11-26T10:14:31,169 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2025-11-26T10:14:31,824 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 2025-11-26T10:14:31,847 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-11-26T10:14:33,524 Collecting setuptools==80.9.0 2025-11-26T10:14:33,715 Using cached https://www.piwheels.org/simple/setuptools/setuptools-80.9.0-py3-none-any.whl (1.2 MB) 2025-11-26T10:14:34,317 Collecting setuptools_scm[toml]==9.2.2 2025-11-26T10:14:34,333 Using cached https://www.piwheels.org/simple/setuptools-scm/setuptools_scm-9.2.2-py3-none-any.whl (62 kB) 2025-11-26T10:14:34,559 Collecting frequenz-repo-config[lib]==0.13.6 2025-11-26T10:14:34,740 Using cached https://archive1.piwheels.org/simple/frequenz-repo-config/frequenz_repo_config-0.13.6-py3-none-any.whl (44 kB) 2025-11-26T10:14:34,924 Collecting packaging>=20 2025-11-26T10:14:34,945 Using cached https://www.piwheels.org/simple/packaging/packaging-25.0-py3-none-any.whl (66 kB) 2025-11-26T10:14:35,274 Collecting nox>=2022.11.21 2025-11-26T10:14:35,293 Using cached https://www.piwheels.org/simple/nox/nox-2025.11.12-py3-none-any.whl (74 kB) 2025-11-26T10:14:35,387 Collecting mkdocs-gen-files<0.6.0,>=0.4.0 2025-11-26T10:14:35,439 Using cached https://archive1.piwheels.org/simple/mkdocs-gen-files/mkdocs_gen_files-0.5.0-py3-none-any.whl (8.4 kB) 2025-11-26T10:14:35,698 Collecting semver<4,>=3.0.1 2025-11-26T10:14:35,714 Using cached https://www.piwheels.org/simple/semver/semver-3.0.4-py3-none-any.whl (17 kB) 2025-11-26T10:14:35,857 Collecting github-action-utils<2,>=1.1.0 2025-11-26T10:14:35,888 Using cached https://archive1.piwheels.org/simple/github-action-utils/github_action_utils-1.1.0-py2.py3-none-any.whl (8.9 kB) 2025-11-26T10:14:36,158 Collecting mkdocstrings-python<2,>=1.14.6 2025-11-26T10:14:36,185 Using cached https://www.piwheels.org/simple/mkdocstrings-python/mkdocstrings_python-1.19.0-py3-none-any.whl (143 kB) 2025-11-26T10:14:36,511 Collecting mkdocs>=1.0.3 2025-11-26T10:14:36,809 Using cached https://www.piwheels.org/simple/mkdocs/mkdocs-1.6.1-py3-none-any.whl (3.9 MB) 2025-11-26T10:14:37,151 Collecting mkdocstrings>=0.30 2025-11-26T10:14:37,169 Using cached https://www.piwheels.org/simple/mkdocstrings/mkdocstrings-0.30.1-py3-none-any.whl (36 kB) 2025-11-26T10:14:37,272 Collecting mkdocs-autorefs>=1.4 2025-11-26T10:14:37,289 Using cached https://www.piwheels.org/simple/mkdocs-autorefs/mkdocs_autorefs-1.4.3-py3-none-any.whl (25 kB) 2025-11-26T10:14:37,659 Collecting griffe>=1.13 2025-11-26T10:14:37,685 Using cached https://www.piwheels.org/simple/griffe/griffe-1.15.0-py3-none-any.whl (150 kB) 2025-11-26T10:14:38,066 Collecting argcomplete<4,>=1.9.4 2025-11-26T10:14:38,086 Using cached https://www.piwheels.org/simple/argcomplete/argcomplete-3.6.3-py3-none-any.whl (43 kB) 2025-11-26T10:14:38,222 Collecting attrs>=24.1 2025-11-26T10:14:38,238 Using cached https://www.piwheels.org/simple/attrs/attrs-25.4.0-py3-none-any.whl (67 kB) 2025-11-26T10:14:38,606 Collecting colorlog<7,>=2.6.1 2025-11-26T10:14:38,622 Using cached https://www.piwheels.org/simple/colorlog/colorlog-6.10.1-py3-none-any.whl (11 kB) 2025-11-26T10:14:38,782 Collecting dependency-groups>=1.1 2025-11-26T10:14:38,970 Using cached https://archive1.piwheels.org/simple/dependency-groups/dependency_groups-1.3.1-py3-none-any.whl (8.7 kB) 2025-11-26T10:14:39,166 Collecting humanize>=4 2025-11-26T10:14:39,194 Using cached https://www.piwheels.org/simple/humanize/humanize-4.14.0-py3-none-any.whl (132 kB) 2025-11-26T10:14:40,105 Collecting virtualenv>=20.15 2025-11-26T10:14:40,550 Using cached https://www.piwheels.org/simple/virtualenv/virtualenv-20.35.4-py3-none-any.whl (6.0 MB) 2025-11-26T10:14:41,068 Collecting colorama>=0.4 2025-11-26T10:14:41,085 Using cached https://www.piwheels.org/simple/colorama/colorama-0.4.6-py2.py3-none-any.whl (25 kB) 2025-11-26T10:14:41,361 Collecting click>=7.0 2025-11-26T10:14:41,383 Using cached https://www.piwheels.org/simple/click/click-8.3.1-py3-none-any.whl (108 kB) 2025-11-26T10:14:41,673 Collecting ghp-import>=1.0 2025-11-26T10:14:41,689 Using cached https://www.piwheels.org/simple/ghp-import/ghp_import-2.1.0-py3-none-any.whl (10 kB) 2025-11-26T10:14:41,829 Collecting jinja2>=2.11.1 2025-11-26T10:14:41,849 Using cached https://www.piwheels.org/simple/jinja2/jinja2-3.1.6-py3-none-any.whl (134 kB) 2025-11-26T10:14:42,070 Collecting markdown>=3.3.6 2025-11-26T10:14:42,092 Using cached https://www.piwheels.org/simple/markdown/markdown-3.10-py3-none-any.whl (107 kB) 2025-11-26T10:14:42,592 Collecting markupsafe>=2.0.1 2025-11-26T10:14:42,608 Using cached https://www.piwheels.org/simple/markupsafe/markupsafe-3.0.3-cp311-cp311-linux_armv7l.whl (21 kB) 2025-11-26T10:14:42,817 Collecting mergedeep>=1.3.4 2025-11-26T10:14:42,832 Using cached https://www.piwheels.org/simple/mergedeep/mergedeep-1.3.4-py3-none-any.whl (6.4 kB) 2025-11-26T10:14:42,895 Collecting mkdocs-get-deps>=0.2.0 2025-11-26T10:14:42,910 Using cached https://www.piwheels.org/simple/mkdocs-get-deps/mkdocs_get_deps-0.2.0-py3-none-any.whl (9.5 kB) 2025-11-26T10:14:43,111 Collecting pathspec>=0.11.1 2025-11-26T10:14:43,127 Using cached https://www.piwheels.org/simple/pathspec/pathspec-0.12.1-py3-none-any.whl (31 kB) 2025-11-26T10:14:43,345 Collecting pyyaml-env-tag>=0.1 2025-11-26T10:14:43,362 Using cached https://www.piwheels.org/simple/pyyaml-env-tag/pyyaml_env_tag-1.1-py3-none-any.whl (4.7 kB) 2025-11-26T10:14:43,725 Collecting pyyaml>=5.1 2025-11-26T10:14:43,740 Using cached https://www.piwheels.org/simple/pyyaml/pyyaml-6.0.3-cp311-cp311-linux_armv7l.whl (45 kB) 2025-11-26T10:14:43,897 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) 2025-11-26T10:14:43,899 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) 2025-11-26T10:14:44,128 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) 2025-11-26T10:14:44,130 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) 2025-11-26T10:14:44,131 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) 2025-11-26T10:14:44,178 Collecting watchdog>=2.0 2025-11-26T10:14:44,186 Using cached watchdog-6.0.0-py3-none-manylinux2014_armv7l.whl (79 kB) 2025-11-26T10:14:44,814 Collecting pymdown-extensions>=6.3 2025-11-26T10:14:44,856 Using cached https://www.piwheels.org/simple/pymdown-extensions/pymdown_extensions-10.17.1-py3-none-any.whl (266 kB) 2025-11-26T10:14:45,157 Collecting distlib<1,>=0.3.7 2025-11-26T10:14:45,201 Using cached https://www.piwheels.org/simple/distlib/distlib-0.4.0-py2.py3-none-any.whl (469 kB) 2025-11-26T10:14:45,429 Collecting filelock<4,>=3.12.2 2025-11-26T10:14:45,446 Using cached https://www.piwheels.org/simple/filelock/filelock-3.20.0-py3-none-any.whl (16 kB) 2025-11-26T10:14:45,624 Collecting platformdirs<5,>=3.9.1 2025-11-26T10:14:45,639 Using cached https://www.piwheels.org/simple/platformdirs/platformdirs-4.5.0-py3-none-any.whl (18 kB) 2025-11-26T10:14:45,817 Collecting python-dateutil>=2.8.1 2025-11-26T10:14:45,853 Using cached https://www.piwheels.org/simple/python-dateutil/python_dateutil-2.9.0.post0-py2.py3-none-any.whl (229 kB) 2025-11-26T10:14:46,273 Collecting six>=1.5 2025-11-26T10:14:46,289 Using cached https://www.piwheels.org/simple/six/six-1.17.0-py2.py3-none-any.whl (11 kB) 2025-11-26T10:14:49,844 Installing collected packages: distlib, watchdog, six, setuptools, semver, pyyaml, platformdirs, pathspec, packaging, mergedeep, markupsafe, markdown, humanize, github-action-utils, filelock, colorlog, colorama, click, attrs, argcomplete, virtualenv, setuptools_scm, pyyaml-env-tag, python-dateutil, pymdown-extensions, mkdocs-get-deps, jinja2, griffe, dependency-groups, nox, ghp-import, mkdocs, mkdocs-gen-files, mkdocs-autorefs, mkdocstrings, mkdocstrings-python, frequenz-repo-config 2025-11-26T10:14:50,418 Creating /tmp/pip-build-env-ov8xo7rt/overlay/local/bin 2025-11-26T10:14:50,421 changing mode of /tmp/pip-build-env-ov8xo7rt/overlay/local/bin/watchmedo to 755 2025-11-26T10:14:54,148 changing mode of /tmp/pip-build-env-ov8xo7rt/overlay/local/bin/pysemver to 755 2025-11-26T10:14:55,068 changing mode of /tmp/pip-build-env-ov8xo7rt/overlay/local/bin/markdown_py to 755 2025-11-26T10:14:56,122 changing mode of /tmp/pip-build-env-ov8xo7rt/overlay/local/bin/activate-global-python-argcomplete to 755 2025-11-26T10:14:56,124 changing mode of /tmp/pip-build-env-ov8xo7rt/overlay/local/bin/python-argcomplete-check-easy-install-script to 755 2025-11-26T10:14:56,127 changing mode of /tmp/pip-build-env-ov8xo7rt/overlay/local/bin/register-python-argcomplete to 755 2025-11-26T10:14:56,882 changing mode of /tmp/pip-build-env-ov8xo7rt/overlay/local/bin/virtualenv to 755 2025-11-26T10:14:57,139 changing mode of /tmp/pip-build-env-ov8xo7rt/overlay/local/bin/setuptools-scm to 755 2025-11-26T10:14:58,311 changing mode of /tmp/pip-build-env-ov8xo7rt/overlay/local/bin/mkdocs-get-deps to 755 2025-11-26T10:14:59,245 changing mode of /tmp/pip-build-env-ov8xo7rt/overlay/local/bin/griffe to 755 2025-11-26T10:14:59,298 changing mode of /tmp/pip-build-env-ov8xo7rt/overlay/local/bin/dependency-groups to 755 2025-11-26T10:14:59,301 changing mode of /tmp/pip-build-env-ov8xo7rt/overlay/local/bin/lint-dependency-groups to 755 2025-11-26T10:14:59,303 changing mode of /tmp/pip-build-env-ov8xo7rt/overlay/local/bin/pip-install-dependency-groups to 755 2025-11-26T10:14:59,509 changing mode of /tmp/pip-build-env-ov8xo7rt/overlay/local/bin/nox to 755 2025-11-26T10:14:59,511 changing mode of /tmp/pip-build-env-ov8xo7rt/overlay/local/bin/tox-to-nox to 755 2025-11-26T10:14:59,544 changing mode of /tmp/pip-build-env-ov8xo7rt/overlay/local/bin/ghp-import to 755 2025-11-26T10:15:00,281 changing mode of /tmp/pip-build-env-ov8xo7rt/overlay/local/bin/mkdocs to 755 2025-11-26T10:15:02,077 Successfully installed argcomplete-3.6.3 attrs-25.4.0 click-8.3.1 colorama-0.4.6 colorlog-6.10.1 dependency-groups-1.3.1 distlib-0.4.0 filelock-3.20.0 frequenz-repo-config-0.13.6 ghp-import-2.1.0 github-action-utils-1.1.0 griffe-1.15.0 humanize-4.14.0 jinja2-3.1.6 markdown-3.10 markupsafe-3.0.3 mergedeep-1.3.4 mkdocs-1.6.1 mkdocs-autorefs-1.4.3 mkdocs-gen-files-0.5.0 mkdocs-get-deps-0.2.0 mkdocstrings-0.30.1 mkdocstrings-python-1.19.0 nox-2025.11.12 packaging-25.0 pathspec-0.12.1 platformdirs-4.5.0 pymdown-extensions-10.17.1 python-dateutil-2.9.0.post0 pyyaml-6.0.3 pyyaml-env-tag-1.1 semver-3.0.4 setuptools-80.9.0 setuptools_scm-9.2.2 six-1.17.0 virtualenv-20.35.4 watchdog-6.0.0 2025-11-26T10:15:02,567 Installing build dependencies: finished with status 'done' 2025-11-26T10:15:02,573 Getting requirements to build wheel: started 2025-11-26T10:15:02,574 Running command Getting requirements to build wheel 2025-11-26T10:15:03,374 /tmp/pip-build-env-ov8xo7rt/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2025-11-26T10:15:03,375 !! 2025-11-26T10:15:03,376 ******************************************************************************** 2025-11-26T10:15:03,376 Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). 2025-11-26T10:15:03,378 By 2026-Feb-18, you need to update your project and remove deprecated calls 2025-11-26T10:15:03,378 or your builds will no longer be supported. 2025-11-26T10:15:03,379 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-11-26T10:15:03,380 ******************************************************************************** 2025-11-26T10:15:03,381 !! 2025-11-26T10:15:03,381 corresp(dist, value, root_dir) 2025-11-26T10:15:03,495 /tmp/pip-build-env-ov8xo7rt/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-11-26T10:15:03,496 !! 2025-11-26T10:15:03,497 ******************************************************************************** 2025-11-26T10:15:03,497 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-11-26T10:15:03,498 License :: OSI Approved :: MIT License 2025-11-26T10:15:03,499 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-11-26T10:15:03,500 ******************************************************************************** 2025-11-26T10:15:03,501 !! 2025-11-26T10:15:03,501 dist._finalize_license_expression() 2025-11-26T10:15:03,509 /tmp/pip-build-env-ov8xo7rt/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-11-26T10:15:03,510 !! 2025-11-26T10:15:03,511 ******************************************************************************** 2025-11-26T10:15:03,512 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-11-26T10:15:03,513 License :: OSI Approved :: MIT License 2025-11-26T10:15:03,514 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-11-26T10:15:03,514 ******************************************************************************** 2025-11-26T10:15:03,515 !! 2025-11-26T10:15:03,516 self._finalize_license_expression() 2025-11-26T10:15:03,537 running egg_info 2025-11-26T10:15:03,555 writing src/frequenz_client_common.egg-info/PKG-INFO 2025-11-26T10:15:03,573 writing dependency_links to src/frequenz_client_common.egg-info/dependency_links.txt 2025-11-26T10:15:03,585 writing requirements to src/frequenz_client_common.egg-info/requires.txt 2025-11-26T10:15:03,586 writing top-level names to src/frequenz_client_common.egg-info/top_level.txt 2025-11-26T10:15:03,722 listing git files failed - pretending there aren't any 2025-11-26T10:15:03,727 reading manifest file 'src/frequenz_client_common.egg-info/SOURCES.txt' 2025-11-26T10:15:03,730 reading manifest template 'MANIFEST.in' 2025-11-26T10:15:03,732 warning: no previously-included files found matching '.cookiecutter-replay.json' 2025-11-26T10:15:03,732 warning: no previously-included files found matching '.editorconfig' 2025-11-26T10:15:03,733 warning: no previously-included files found matching '.gitignore' 2025-11-26T10:15:03,734 warning: no previously-included files found matching 'CODEOWNERS' 2025-11-26T10:15:03,735 warning: no previously-included files found matching 'CONTRIBUTING.md' 2025-11-26T10:15:03,735 warning: no previously-included files found matching 'mkdocs.yml' 2025-11-26T10:15:03,736 warning: no previously-included files found matching 'noxfile.py' 2025-11-26T10:15:03,737 warning: no previously-included files found matching 'src/conftest.py' 2025-11-26T10:15:03,738 warning: no previously-included files matching '*' found under directory '.github' 2025-11-26T10:15:03,739 warning: no previously-included files matching '*' found under directory 'benchmarks' 2025-11-26T10:15:03,740 warning: no previously-included files matching '*' found under directory 'docs' 2025-11-26T10:15:03,741 warning: no previously-included files matching '*' found under directory 'tests' 2025-11-26T10:15:03,742 warning: no files found matching '*.pyi' under directory 'py' 2025-11-26T10:15:03,742 adding license file 'LICENSE' 2025-11-26T10:15:03,746 writing manifest file 'src/frequenz_client_common.egg-info/SOURCES.txt' 2025-11-26T10:15:03,850 Getting requirements to build wheel: finished with status 'done' 2025-11-26T10:15:03,853 Created temporary directory: /tmp/pip-modern-metadata-mqtikclh 2025-11-26T10:15:03,855 Preparing metadata (pyproject.toml): started 2025-11-26T10:15:03,856 Running command Preparing metadata (pyproject.toml) 2025-11-26T10:15:04,574 /tmp/pip-build-env-ov8xo7rt/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2025-11-26T10:15:04,575 !! 2025-11-26T10:15:04,576 ******************************************************************************** 2025-11-26T10:15:04,576 Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). 2025-11-26T10:15:04,577 By 2026-Feb-18, you need to update your project and remove deprecated calls 2025-11-26T10:15:04,578 or your builds will no longer be supported. 2025-11-26T10:15:04,579 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-11-26T10:15:04,579 ******************************************************************************** 2025-11-26T10:15:04,580 !! 2025-11-26T10:15:04,581 corresp(dist, value, root_dir) 2025-11-26T10:15:04,681 /tmp/pip-build-env-ov8xo7rt/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-11-26T10:15:04,682 !! 2025-11-26T10:15:04,683 ******************************************************************************** 2025-11-26T10:15:04,684 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-11-26T10:15:04,685 License :: OSI Approved :: MIT License 2025-11-26T10:15:04,686 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-11-26T10:15:04,687 ******************************************************************************** 2025-11-26T10:15:04,688 !! 2025-11-26T10:15:04,689 dist._finalize_license_expression() 2025-11-26T10:15:04,696 /tmp/pip-build-env-ov8xo7rt/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-11-26T10:15:04,697 !! 2025-11-26T10:15:04,698 ******************************************************************************** 2025-11-26T10:15:04,699 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-11-26T10:15:04,700 License :: OSI Approved :: MIT License 2025-11-26T10:15:04,701 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-11-26T10:15:04,702 ******************************************************************************** 2025-11-26T10:15:04,703 !! 2025-11-26T10:15:04,703 self._finalize_license_expression() 2025-11-26T10:15:04,721 running dist_info 2025-11-26T10:15:04,756 creating /tmp/pip-modern-metadata-mqtikclh/frequenz_client_common.egg-info 2025-11-26T10:15:04,757 writing /tmp/pip-modern-metadata-mqtikclh/frequenz_client_common.egg-info/PKG-INFO 2025-11-26T10:15:04,775 writing dependency_links to /tmp/pip-modern-metadata-mqtikclh/frequenz_client_common.egg-info/dependency_links.txt 2025-11-26T10:15:04,787 writing requirements to /tmp/pip-modern-metadata-mqtikclh/frequenz_client_common.egg-info/requires.txt 2025-11-26T10:15:04,788 writing top-level names to /tmp/pip-modern-metadata-mqtikclh/frequenz_client_common.egg-info/top_level.txt 2025-11-26T10:15:04,789 writing manifest file '/tmp/pip-modern-metadata-mqtikclh/frequenz_client_common.egg-info/SOURCES.txt' 2025-11-26T10:15:04,914 listing git files failed - pretending there aren't any 2025-11-26T10:15:04,918 reading manifest file '/tmp/pip-modern-metadata-mqtikclh/frequenz_client_common.egg-info/SOURCES.txt' 2025-11-26T10:15:04,920 reading manifest template 'MANIFEST.in' 2025-11-26T10:15:04,921 warning: no previously-included files found matching '.cookiecutter-replay.json' 2025-11-26T10:15:04,922 warning: no previously-included files found matching '.editorconfig' 2025-11-26T10:15:04,923 warning: no previously-included files found matching '.gitignore' 2025-11-26T10:15:04,923 warning: no previously-included files found matching 'CODEOWNERS' 2025-11-26T10:15:04,924 warning: no previously-included files found matching 'CONTRIBUTING.md' 2025-11-26T10:15:04,925 warning: no previously-included files found matching 'mkdocs.yml' 2025-11-26T10:15:04,925 warning: no previously-included files found matching 'noxfile.py' 2025-11-26T10:15:04,926 warning: no previously-included files found matching 'src/conftest.py' 2025-11-26T10:15:04,927 warning: no previously-included files matching '*' found under directory '.github' 2025-11-26T10:15:04,928 warning: no previously-included files matching '*' found under directory 'benchmarks' 2025-11-26T10:15:04,928 warning: no previously-included files matching '*' found under directory 'docs' 2025-11-26T10:15:04,929 warning: no previously-included files matching '*' found under directory 'tests' 2025-11-26T10:15:04,930 warning: no files found matching '*.pyi' under directory 'py' 2025-11-26T10:15:04,930 adding license file 'LICENSE' 2025-11-26T10:15:04,934 writing manifest file '/tmp/pip-modern-metadata-mqtikclh/frequenz_client_common.egg-info/SOURCES.txt' 2025-11-26T10:15:04,935 creating '/tmp/pip-modern-metadata-mqtikclh/frequenz_client_common-0.3.7.dist-info' 2025-11-26T10:15:05,073 Preparing metadata (pyproject.toml): finished with status 'done' 2025-11-26T10:15:05,078 Source in /tmp/pip-wheel-frau9cf3/frequenz-client-common_8b78d70e81be46789f68acca6fb9c285 has version 0.3.7, which satisfies requirement frequenz-client-common==0.3.7 from https://files.pythonhosted.org/packages/35/49/3cba0d49f1afdc90e3b0aa21f030e598f47ead7c3f08583aaaa5a35233e2/frequenz_client_common-0.3.7.tar.gz 2025-11-26T10:15:05,079 Removed frequenz-client-common==0.3.7 from https://files.pythonhosted.org/packages/35/49/3cba0d49f1afdc90e3b0aa21f030e598f47ead7c3f08583aaaa5a35233e2/frequenz_client_common-0.3.7.tar.gz from build tracker '/tmp/pip-build-tracker-g_nswxj0' 2025-11-26T10:15:05,086 Created temporary directory: /tmp/pip-unpack-mah9h_5g 2025-11-26T10:15:05,086 Building wheels for collected packages: frequenz-client-common 2025-11-26T10:15:05,091 Created temporary directory: /tmp/pip-wheel-krr1j6oq 2025-11-26T10:15:05,091 Destination directory: /tmp/pip-wheel-krr1j6oq 2025-11-26T10:15:05,093 Building wheel for frequenz-client-common (pyproject.toml): started 2025-11-26T10:15:05,095 Running command Building wheel for frequenz-client-common (pyproject.toml) 2025-11-26T10:15:05,799 /tmp/pip-build-env-ov8xo7rt/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2025-11-26T10:15:05,799 !! 2025-11-26T10:15:05,801 ******************************************************************************** 2025-11-26T10:15:05,801 Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). 2025-11-26T10:15:05,803 By 2026-Feb-18, you need to update your project and remove deprecated calls 2025-11-26T10:15:05,803 or your builds will no longer be supported. 2025-11-26T10:15:05,804 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-11-26T10:15:05,805 ******************************************************************************** 2025-11-26T10:15:05,806 !! 2025-11-26T10:15:05,806 corresp(dist, value, root_dir) 2025-11-26T10:15:05,900 /tmp/pip-build-env-ov8xo7rt/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-11-26T10:15:05,901 !! 2025-11-26T10:15:05,902 ******************************************************************************** 2025-11-26T10:15:05,902 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-11-26T10:15:05,903 License :: OSI Approved :: MIT License 2025-11-26T10:15:05,904 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-11-26T10:15:05,904 ******************************************************************************** 2025-11-26T10:15:05,905 !! 2025-11-26T10:15:05,906 dist._finalize_license_expression() 2025-11-26T10:15:05,915 /tmp/pip-build-env-ov8xo7rt/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-11-26T10:15:05,916 !! 2025-11-26T10:15:05,917 ******************************************************************************** 2025-11-26T10:15:05,917 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-11-26T10:15:05,919 License :: OSI Approved :: MIT License 2025-11-26T10:15:05,919 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-11-26T10:15:05,920 ******************************************************************************** 2025-11-26T10:15:05,921 !! 2025-11-26T10:15:05,922 self._finalize_license_expression() 2025-11-26T10:15:05,924 running bdist_wheel 2025-11-26T10:15:05,990 running build 2025-11-26T10:15:05,991 running compile_proto 2025-11-26T10:15:06,012 No proto files found in proto/**/*.proto/, skipping compilation of proto files. 2025-11-26T10:15:06,012 running build_py 2025-11-26T10:15:06,031 creating build/lib/frequenz/client/common 2025-11-26T10:15:06,034 copying src/frequenz/client/common/conftest.py -> build/lib/frequenz/client/common 2025-11-26T10:15:06,036 copying src/frequenz/client/common/__init__.py -> build/lib/frequenz/client/common 2025-11-26T10:15:06,038 copying src/frequenz/client/common/enum_proto.py -> build/lib/frequenz/client/common 2025-11-26T10:15:06,041 creating build/lib/frequenz/client/common/proto 2025-11-26T10:15:06,042 copying src/frequenz/client/common/proto/_enum.py -> build/lib/frequenz/client/common/proto 2025-11-26T10:15:06,044 copying src/frequenz/client/common/proto/_timestamp.py -> build/lib/frequenz/client/common/proto 2025-11-26T10:15:06,046 copying src/frequenz/client/common/proto/__init__.py -> build/lib/frequenz/client/common/proto 2025-11-26T10:15:06,048 creating build/lib/frequenz/client/common/pagination 2025-11-26T10:15:06,049 copying src/frequenz/client/common/pagination/__init__.py -> build/lib/frequenz/client/common/pagination 2025-11-26T10:15:06,052 creating build/lib/frequenz/client/common/microgrid 2025-11-26T10:15:06,053 copying src/frequenz/client/common/microgrid/sensors.py -> build/lib/frequenz/client/common/microgrid 2025-11-26T10:15:06,055 copying src/frequenz/client/common/microgrid/__init__.py -> build/lib/frequenz/client/common/microgrid 2025-11-26T10:15:06,057 creating build/lib/frequenz/client/common/metrics 2025-11-26T10:15:06,058 copying src/frequenz/client/common/metrics/_bounds.py -> build/lib/frequenz/client/common/metrics 2025-11-26T10:15:06,061 copying src/frequenz/client/common/metrics/_metric.py -> build/lib/frequenz/client/common/metrics 2025-11-26T10:15:06,063 copying src/frequenz/client/common/metrics/_sample.py -> build/lib/frequenz/client/common/metrics 2025-11-26T10:15:06,065 copying src/frequenz/client/common/metrics/__init__.py -> build/lib/frequenz/client/common/metrics 2025-11-26T10:15:06,068 creating build/lib/frequenz/client/common/streaming 2025-11-26T10:15:06,069 copying src/frequenz/client/common/streaming/__init__.py -> build/lib/frequenz/client/common/streaming 2025-11-26T10:15:06,071 creating build/lib/frequenz/client/common/metric 2025-11-26T10:15:06,072 copying src/frequenz/client/common/metric/__init__.py -> build/lib/frequenz/client/common/metric 2025-11-26T10:15:06,075 creating build/lib/frequenz/client/common/microgrid/electrical_components 2025-11-26T10:15:06,076 copying src/frequenz/client/common/microgrid/electrical_components/__init__.py -> build/lib/frequenz/client/common/microgrid/electrical_components 2025-11-26T10:15:06,079 creating build/lib/frequenz/client/common/microgrid/components 2025-11-26T10:15:06,080 copying src/frequenz/client/common/microgrid/components/__init__.py -> build/lib/frequenz/client/common/microgrid/components 2025-11-26T10:15:06,083 creating build/lib/frequenz/client/common/metrics/proto 2025-11-26T10:15:06,084 copying src/frequenz/client/common/metrics/proto/_bounds.py -> build/lib/frequenz/client/common/metrics/proto 2025-11-26T10:15:06,086 copying src/frequenz/client/common/metrics/proto/_sample.py -> build/lib/frequenz/client/common/metrics/proto 2025-11-26T10:15:06,088 copying src/frequenz/client/common/metrics/proto/__init__.py -> build/lib/frequenz/client/common/metrics/proto 2025-11-26T10:15:06,090 running egg_info 2025-11-26T10:15:06,124 writing src/frequenz_client_common.egg-info/PKG-INFO 2025-11-26T10:15:06,141 writing dependency_links to src/frequenz_client_common.egg-info/dependency_links.txt 2025-11-26T10:15:06,152 writing requirements to src/frequenz_client_common.egg-info/requires.txt 2025-11-26T10:15:06,153 writing top-level names to src/frequenz_client_common.egg-info/top_level.txt 2025-11-26T10:15:06,224 listing git files failed - pretending there aren't any 2025-11-26T10:15:06,228 reading manifest file 'src/frequenz_client_common.egg-info/SOURCES.txt' 2025-11-26T10:15:06,231 reading manifest template 'MANIFEST.in' 2025-11-26T10:15:06,233 warning: no previously-included files found matching '.cookiecutter-replay.json' 2025-11-26T10:15:06,233 warning: no previously-included files found matching '.editorconfig' 2025-11-26T10:15:06,234 warning: no previously-included files found matching '.gitignore' 2025-11-26T10:15:06,235 warning: no previously-included files found matching 'CODEOWNERS' 2025-11-26T10:15:06,236 warning: no previously-included files found matching 'CONTRIBUTING.md' 2025-11-26T10:15:06,237 warning: no previously-included files found matching 'mkdocs.yml' 2025-11-26T10:15:06,237 warning: no previously-included files found matching 'noxfile.py' 2025-11-26T10:15:06,238 warning: no previously-included files found matching 'src/conftest.py' 2025-11-26T10:15:06,239 warning: no previously-included files matching '*' found under directory '.github' 2025-11-26T10:15:06,240 warning: no previously-included files matching '*' found under directory 'benchmarks' 2025-11-26T10:15:06,241 warning: no previously-included files matching '*' found under directory 'docs' 2025-11-26T10:15:06,242 warning: no previously-included files matching '*' found under directory 'tests' 2025-11-26T10:15:06,242 warning: no files found matching '*.pyi' under directory 'py' 2025-11-26T10:15:06,243 adding license file 'LICENSE' 2025-11-26T10:15:06,247 writing manifest file 'src/frequenz_client_common.egg-info/SOURCES.txt' 2025-11-26T10:15:06,254 copying src/frequenz/client/common/py.typed -> build/lib/frequenz/client/common 2025-11-26T10:15:06,296 installing to build/bdist.linux-armv7l/wheel 2025-11-26T10:15:06,297 running install 2025-11-26T10:15:06,321 running install_lib 2025-11-26T10:15:06,339 creating build/bdist.linux-armv7l/wheel 2025-11-26T10:15:06,341 creating build/bdist.linux-armv7l/wheel/frequenz 2025-11-26T10:15:06,342 creating build/bdist.linux-armv7l/wheel/frequenz/client 2025-11-26T10:15:06,344 creating build/bdist.linux-armv7l/wheel/frequenz/client/common 2025-11-26T10:15:06,346 creating build/bdist.linux-armv7l/wheel/frequenz/client/common/proto 2025-11-26T10:15:06,347 copying build/lib/frequenz/client/common/proto/_enum.py -> build/bdist.linux-armv7l/wheel/./frequenz/client/common/proto 2025-11-26T10:15:06,349 copying build/lib/frequenz/client/common/proto/_timestamp.py -> build/bdist.linux-armv7l/wheel/./frequenz/client/common/proto 2025-11-26T10:15:06,350 copying build/lib/frequenz/client/common/proto/__init__.py -> build/bdist.linux-armv7l/wheel/./frequenz/client/common/proto 2025-11-26T10:15:06,352 creating build/bdist.linux-armv7l/wheel/frequenz/client/common/pagination 2025-11-26T10:15:06,354 copying build/lib/frequenz/client/common/pagination/__init__.py -> build/bdist.linux-armv7l/wheel/./frequenz/client/common/pagination 2025-11-26T10:15:06,356 creating build/bdist.linux-armv7l/wheel/frequenz/client/common/microgrid 2025-11-26T10:15:06,358 copying build/lib/frequenz/client/common/microgrid/sensors.py -> build/bdist.linux-armv7l/wheel/./frequenz/client/common/microgrid 2025-11-26T10:15:06,360 creating build/bdist.linux-armv7l/wheel/frequenz/client/common/microgrid/electrical_components 2025-11-26T10:15:06,361 copying build/lib/frequenz/client/common/microgrid/electrical_components/__init__.py -> build/bdist.linux-armv7l/wheel/./frequenz/client/common/microgrid/electrical_components 2025-11-26T10:15:06,364 creating build/bdist.linux-armv7l/wheel/frequenz/client/common/microgrid/components 2025-11-26T10:15:06,366 copying build/lib/frequenz/client/common/microgrid/components/__init__.py -> build/bdist.linux-armv7l/wheel/./frequenz/client/common/microgrid/components 2025-11-26T10:15:06,368 copying build/lib/frequenz/client/common/microgrid/__init__.py -> build/bdist.linux-armv7l/wheel/./frequenz/client/common/microgrid 2025-11-26T10:15:06,370 copying build/lib/frequenz/client/common/conftest.py -> build/bdist.linux-armv7l/wheel/./frequenz/client/common 2025-11-26T10:15:06,372 copying build/lib/frequenz/client/common/__init__.py -> build/bdist.linux-armv7l/wheel/./frequenz/client/common 2025-11-26T10:15:06,374 creating build/bdist.linux-armv7l/wheel/frequenz/client/common/metrics 2025-11-26T10:15:06,376 creating build/bdist.linux-armv7l/wheel/frequenz/client/common/metrics/proto 2025-11-26T10:15:06,377 copying build/lib/frequenz/client/common/metrics/proto/_bounds.py -> build/bdist.linux-armv7l/wheel/./frequenz/client/common/metrics/proto 2025-11-26T10:15:06,379 copying build/lib/frequenz/client/common/metrics/proto/_sample.py -> build/bdist.linux-armv7l/wheel/./frequenz/client/common/metrics/proto 2025-11-26T10:15:06,381 copying build/lib/frequenz/client/common/metrics/proto/__init__.py -> build/bdist.linux-armv7l/wheel/./frequenz/client/common/metrics/proto 2025-11-26T10:15:06,383 copying build/lib/frequenz/client/common/metrics/_bounds.py -> build/bdist.linux-armv7l/wheel/./frequenz/client/common/metrics 2025-11-26T10:15:06,385 copying build/lib/frequenz/client/common/metrics/_metric.py -> build/bdist.linux-armv7l/wheel/./frequenz/client/common/metrics 2025-11-26T10:15:06,387 copying build/lib/frequenz/client/common/metrics/_sample.py -> build/bdist.linux-armv7l/wheel/./frequenz/client/common/metrics 2025-11-26T10:15:06,390 copying build/lib/frequenz/client/common/metrics/__init__.py -> build/bdist.linux-armv7l/wheel/./frequenz/client/common/metrics 2025-11-26T10:15:06,392 creating build/bdist.linux-armv7l/wheel/frequenz/client/common/streaming 2025-11-26T10:15:06,393 copying build/lib/frequenz/client/common/streaming/__init__.py -> build/bdist.linux-armv7l/wheel/./frequenz/client/common/streaming 2025-11-26T10:15:06,395 copying build/lib/frequenz/client/common/enum_proto.py -> build/bdist.linux-armv7l/wheel/./frequenz/client/common 2025-11-26T10:15:06,398 creating build/bdist.linux-armv7l/wheel/frequenz/client/common/metric 2025-11-26T10:15:06,399 copying build/lib/frequenz/client/common/metric/__init__.py -> build/bdist.linux-armv7l/wheel/./frequenz/client/common/metric 2025-11-26T10:15:06,401 copying build/lib/frequenz/client/common/py.typed -> build/bdist.linux-armv7l/wheel/./frequenz/client/common 2025-11-26T10:15:06,403 running install_egg_info 2025-11-26T10:15:06,421 Copying src/frequenz_client_common.egg-info to build/bdist.linux-armv7l/wheel/./frequenz_client_common-0.3.7-py3.11.egg-info 2025-11-26T10:15:06,430 running install_scripts 2025-11-26T10:15:06,441 creating build/bdist.linux-armv7l/wheel/frequenz_client_common-0.3.7.dist-info/WHEEL 2025-11-26T10:15:06,443 creating '/tmp/pip-wheel-krr1j6oq/.tmp-tyye37kn/frequenz_client_common-0.3.7-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2025-11-26T10:15:06,446 adding 'frequenz/client/common/__init__.py' 2025-11-26T10:15:06,448 adding 'frequenz/client/common/conftest.py' 2025-11-26T10:15:06,449 adding 'frequenz/client/common/enum_proto.py' 2025-11-26T10:15:06,451 adding 'frequenz/client/common/py.typed' 2025-11-26T10:15:06,453 adding 'frequenz/client/common/metric/__init__.py' 2025-11-26T10:15:06,454 adding 'frequenz/client/common/metrics/__init__.py' 2025-11-26T10:15:06,456 adding 'frequenz/client/common/metrics/_bounds.py' 2025-11-26T10:15:06,458 adding 'frequenz/client/common/metrics/_metric.py' 2025-11-26T10:15:06,460 adding 'frequenz/client/common/metrics/_sample.py' 2025-11-26T10:15:06,461 adding 'frequenz/client/common/metrics/proto/__init__.py' 2025-11-26T10:15:06,463 adding 'frequenz/client/common/metrics/proto/_bounds.py' 2025-11-26T10:15:06,464 adding 'frequenz/client/common/metrics/proto/_sample.py' 2025-11-26T10:15:06,466 adding 'frequenz/client/common/microgrid/__init__.py' 2025-11-26T10:15:06,467 adding 'frequenz/client/common/microgrid/sensors.py' 2025-11-26T10:15:06,470 adding 'frequenz/client/common/microgrid/components/__init__.py' 2025-11-26T10:15:06,472 adding 'frequenz/client/common/microgrid/electrical_components/__init__.py' 2025-11-26T10:15:06,474 adding 'frequenz/client/common/pagination/__init__.py' 2025-11-26T10:15:06,476 adding 'frequenz/client/common/proto/__init__.py' 2025-11-26T10:15:06,477 adding 'frequenz/client/common/proto/_enum.py' 2025-11-26T10:15:06,479 adding 'frequenz/client/common/proto/_timestamp.py' 2025-11-26T10:15:06,480 adding 'frequenz/client/common/streaming/__init__.py' 2025-11-26T10:15:06,483 adding 'frequenz_client_common-0.3.7.dist-info/licenses/LICENSE' 2025-11-26T10:15:06,484 adding 'frequenz_client_common-0.3.7.dist-info/METADATA' 2025-11-26T10:15:06,485 adding 'frequenz_client_common-0.3.7.dist-info/WHEEL' 2025-11-26T10:15:06,486 adding 'frequenz_client_common-0.3.7.dist-info/top_level.txt' 2025-11-26T10:15:06,487 adding 'frequenz_client_common-0.3.7.dist-info/RECORD' 2025-11-26T10:15:06,488 removing build/bdist.linux-armv7l/wheel 2025-11-26T10:15:06,604 Building wheel for frequenz-client-common (pyproject.toml): finished with status 'done' 2025-11-26T10:15:06,609 Created wheel for frequenz-client-common: filename=frequenz_client_common-0.3.7-py3-none-any.whl size=28657 sha256=269bc256cf8404d86c2cd8d954c14b293f726587c2e48e9af752a034ef719338 2025-11-26T10:15:06,610 Stored in directory: /tmp/pip-ephem-wheel-cache-lkgmhyas/wheels/94/3e/8f/ffb2b79c8886bedc21f42824e21b3889938be543e3de8b40ce 2025-11-26T10:15:06,622 Successfully built frequenz-client-common 2025-11-26T10:15:06,625 Removed build tracker: '/tmp/pip-build-tracker-g_nswxj0'