2025-10-22T22:00:35,360 Created temporary directory: /tmp/pip-ephem-wheel-cache-s6els49c 2025-10-22T22:00:35,362 Created temporary directory: /tmp/pip-build-tracker-mvrbovvc 2025-10-22T22:00:35,362 Initialized build tracking at /tmp/pip-build-tracker-mvrbovvc 2025-10-22T22:00:35,363 Created build tracker: /tmp/pip-build-tracker-mvrbovvc 2025-10-22T22:00:35,363 Entered build tracker: /tmp/pip-build-tracker-mvrbovvc 2025-10-22T22:00:35,364 Created temporary directory: /tmp/pip-wheel-ftna8amq 2025-10-22T22:00:35,367 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-10-22T22:00:35,370 Created temporary directory: /tmp/pip-ephem-wheel-cache-rzvn0t9g 2025-10-22T22:00:35,391 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-10-22T22:00:35,395 2 location(s) to search for versions of frequenz-api-reporting: 2025-10-22T22:00:35,395 * https://pypi.org/simple/frequenz-api-reporting/ 2025-10-22T22:00:35,395 * https://www.piwheels.org/simple/frequenz-api-reporting/ 2025-10-22T22:00:35,396 Fetching project page and analyzing links: https://pypi.org/simple/frequenz-api-reporting/ 2025-10-22T22:00:35,397 Getting page https://pypi.org/simple/frequenz-api-reporting/ 2025-10-22T22:00:35,398 Found index url https://pypi.org/simple 2025-10-22T22:00:35,611 Fetched page https://pypi.org/simple/frequenz-api-reporting/ as application/vnd.pypi.simple.v1+json 2025-10-22T22:00:35,617 Found link https://files.pythonhosted.org/packages/9d/7e/6fb7b14546217d72760eff7fa65b6d74fe2306aca4555a80a464559f9c89/frequenz-api-reporting-0.1.1.tar.gz (from https://pypi.org/simple/frequenz-api-reporting/) (requires-python:<4,>=3.11), version: 0.1.1 2025-10-22T22:00:35,617 Skipping link: No binaries permitted for frequenz-api-reporting: https://files.pythonhosted.org/packages/b5/f1/85f907614b24c30a1d1bb5b5bf234538175a698a649a951c788bd4f20bca/frequenz_api_reporting-0.1.1-py3-none-any.whl (from https://pypi.org/simple/frequenz-api-reporting/) (requires-python:<4,>=3.11) 2025-10-22T22:00:35,619 Found link https://files.pythonhosted.org/packages/7f/11/7c72dde83e385ab9f98273b6c1b7503c375d2b840a6ecf132a2e506bdd66/frequenz-api-reporting-0.2.0.tar.gz (from https://pypi.org/simple/frequenz-api-reporting/) (requires-python:<4,>=3.11), version: 0.2.0 2025-10-22T22:00:35,619 Skipping link: No binaries permitted for frequenz-api-reporting: https://files.pythonhosted.org/packages/8f/d4/ac047d11844deb44e373ba0e2a2ff163271ac3f88e5667ad564384094692/frequenz_api_reporting-0.2.0-py3-none-any.whl (from https://pypi.org/simple/frequenz-api-reporting/) (requires-python:<4,>=3.11) 2025-10-22T22:00:35,620 Found link https://files.pythonhosted.org/packages/52/b0/979c74dce22f43835c7cf4b7f0c34bcb2052dd77ad695bfae18731378ade/frequenz-api-reporting-0.3.0.tar.gz (from https://pypi.org/simple/frequenz-api-reporting/) (requires-python:<4,>=3.11), version: 0.3.0 2025-10-22T22:00:35,621 Skipping link: No binaries permitted for frequenz-api-reporting: https://files.pythonhosted.org/packages/70/d5/d9b2040be6762b34552e289ce13e8f3a0d84338f70a8bb785c5f4fc94b1f/frequenz_api_reporting-0.3.0-py3-none-any.whl (from https://pypi.org/simple/frequenz-api-reporting/) (requires-python:<4,>=3.11) 2025-10-22T22:00:35,622 Found link https://files.pythonhosted.org/packages/17/03/8ee2584d14779ef3bf42dbdb9e8f99021418fb52ea4262c0ca11f5f1c6d0/frequenz-api-reporting-0.4.0.tar.gz (from https://pypi.org/simple/frequenz-api-reporting/) (requires-python:<4,>=3.11), version: 0.4.0 2025-10-22T22:00:35,623 Skipping link: No binaries permitted for frequenz-api-reporting: https://files.pythonhosted.org/packages/5e/b8/bad27829585694cdfcb9970ba02974df734340b3a92139786272fde1e614/frequenz_api_reporting-0.4.0-py3-none-any.whl (from https://pypi.org/simple/frequenz-api-reporting/) (requires-python:<4,>=3.11) 2025-10-22T22:00:35,624 Skipping link: No binaries permitted for frequenz-api-reporting: https://files.pythonhosted.org/packages/57/c8/78d593707853d8863fa7a682f4a800dd40b71fddf639907507231257c60d/frequenz_api_reporting-0.5.0-py3-none-any.whl (from https://pypi.org/simple/frequenz-api-reporting/) (requires-python:<4,>=3.11) 2025-10-22T22:00:35,625 Found link https://files.pythonhosted.org/packages/0d/63/a2b94822b66d79408c13a7f9735ebcf2b131ce0289e0d2e66ba173a07eb2/frequenz_api_reporting-0.5.0.tar.gz (from https://pypi.org/simple/frequenz-api-reporting/) (requires-python:<4,>=3.11), version: 0.5.0 2025-10-22T22:00:35,626 Skipping link: No binaries permitted for frequenz-api-reporting: https://files.pythonhosted.org/packages/87/1e/91dabb9fb2218ad1e39b7a2aec0de4b10686345693cd09d7ada3d96a490c/frequenz_api_reporting-0.6.0-py3-none-any.whl (from https://pypi.org/simple/frequenz-api-reporting/) (requires-python:<4,>=3.11) 2025-10-22T22:00:35,627 Found link https://files.pythonhosted.org/packages/cb/2d/a5385f177dd0e7c0fab0558b24ce055225c730c2284861c2a4587cf07d14/frequenz_api_reporting-0.6.0.tar.gz (from https://pypi.org/simple/frequenz-api-reporting/) (requires-python:<4,>=3.11), version: 0.6.0 2025-10-22T22:00:35,627 Skipping link: No binaries permitted for frequenz-api-reporting: https://files.pythonhosted.org/packages/d4/05/5587db5ee342ea39281f84f4be6227375fb0d83131f646b5e00ff41f7771/frequenz_api_reporting-0.7.0-py3-none-any.whl (from https://pypi.org/simple/frequenz-api-reporting/) (requires-python:<4,>=3.11) 2025-10-22T22:00:35,628 Found link https://files.pythonhosted.org/packages/26/50/cf4350e31028eae29f8f2699eb6129554a49c715ae630ddc9e43fe8a5d3a/frequenz_api_reporting-0.7.0.tar.gz (from https://pypi.org/simple/frequenz-api-reporting/) (requires-python:<4,>=3.11), version: 0.7.0 2025-10-22T22:00:35,629 Skipping link: No binaries permitted for frequenz-api-reporting: https://files.pythonhosted.org/packages/45/82/56c28e038c9d9f1f92701170adbd541770a653ad965c83382985804a5adb/frequenz_api_reporting-0.8.0-py3-none-any.whl (from https://pypi.org/simple/frequenz-api-reporting/) (requires-python:<4,>=3.11) 2025-10-22T22:00:35,630 Found link https://files.pythonhosted.org/packages/40/0a/37bf8b4e54784e1c8fc024ba3b8aaf9d7db776721195a4aa3fdd7df05ba4/frequenz_api_reporting-0.8.0.tar.gz (from https://pypi.org/simple/frequenz-api-reporting/) (requires-python:<4,>=3.11), version: 0.8.0 2025-10-22T22:00:35,630 Skipping link: No binaries permitted for frequenz-api-reporting: https://files.pythonhosted.org/packages/33/3b/f1183b059aa54124c1e43e3765a86beefcb29a35fdaa20757055804ce068/frequenz_api_reporting-0.8.1-py3-none-any.whl (from https://pypi.org/simple/frequenz-api-reporting/) (requires-python:<4,>=3.11) 2025-10-22T22:00:35,631 Found link https://files.pythonhosted.org/packages/e7/98/29c685d5abcbee6fa713575776a530d38bee20c1e880153eb12a0e004aa5/frequenz_api_reporting-0.8.1.tar.gz (from https://pypi.org/simple/frequenz-api-reporting/) (requires-python:<4,>=3.11), version: 0.8.1 2025-10-22T22:00:35,632 Skipping link: No binaries permitted for frequenz-api-reporting: https://files.pythonhosted.org/packages/d4/85/98d4cefb12f7357ea37fc4f598810f1904d3542061aecaeb52e163a466d7/frequenz_api_reporting-0.9.0-py3-none-any.whl (from https://pypi.org/simple/frequenz-api-reporting/) (requires-python:<4,>=3.11) 2025-10-22T22:00:35,633 Found link https://files.pythonhosted.org/packages/bb/4e/01ca708df7fd1f1675a1db4a0df46828689042c40cbb3bed7541fa758b46/frequenz_api_reporting-0.9.0.tar.gz (from https://pypi.org/simple/frequenz-api-reporting/) (requires-python:<4,>=3.11), version: 0.9.0 2025-10-22T22:00:35,634 Skipping link: No binaries permitted for frequenz-api-reporting: https://files.pythonhosted.org/packages/f8/ee/e258243039bf5f90143183c1f0f7bd2e20cef9ebdbc88a96672ebf82b2ca/frequenz_api_reporting-0.10.0-py3-none-any.whl (from https://pypi.org/simple/frequenz-api-reporting/) (requires-python:<4,>=3.11) 2025-10-22T22:00:35,635 Found link https://files.pythonhosted.org/packages/ea/76/03e6b79f587c4287f49bd7969ca936243ec86f6593b31feb02a5a36671ef/frequenz_api_reporting-0.10.0.tar.gz (from https://pypi.org/simple/frequenz-api-reporting/) (requires-python:<4,>=3.11), version: 0.10.0 2025-10-22T22:00:35,636 Fetching project page and analyzing links: https://www.piwheels.org/simple/frequenz-api-reporting/ 2025-10-22T22:00:35,637 Getting page https://www.piwheels.org/simple/frequenz-api-reporting/ 2025-10-22T22:00:35,638 Found index url https://www.piwheels.org/simple 2025-10-22T22:00:35,798 Fetched page https://www.piwheels.org/simple/frequenz-api-reporting/ as text/html 2025-10-22T22:00:35,802 Skipping link: No binaries permitted for frequenz-api-reporting: https://www.piwheels.org/simple/frequenz-api-reporting/frequenz_api_reporting-0.9.0-py3-none-any.whl#sha256=3146b0a931e6a3c2942bb5b3c86c86ac0bdbcbee1becae74b705cbbc22c3be59 (from https://www.piwheels.org/simple/frequenz-api-reporting/) (requires-python:<4,>=3.11) 2025-10-22T22:00:35,803 Skipping link: No binaries permitted for frequenz-api-reporting: https://archive1.piwheels.org/simple/frequenz-api-reporting/frequenz_api_reporting-0.8.1-py3-none-any.whl#sha256=c5a527fcc05e7af4bee62c44660371ad3216cc34b24a8bda6d831f9206f41acd (from https://www.piwheels.org/simple/frequenz-api-reporting/) (requires-python:<4,>=3.11) 2025-10-22T22:00:35,803 Skipping link: No binaries permitted for frequenz-api-reporting: https://archive1.piwheels.org/simple/frequenz-api-reporting/frequenz_api_reporting-0.8.0-py3-none-any.whl#sha256=a71f777862c25d8a92ff8042673a31fd1f6519ecfe1d63152aada868cafb3698 (from https://www.piwheels.org/simple/frequenz-api-reporting/) (requires-python:<4,>=3.11) 2025-10-22T22:00:35,804 Skipping link: No binaries permitted for frequenz-api-reporting: https://archive1.piwheels.org/simple/frequenz-api-reporting/frequenz_api_reporting-0.7.0-py3-none-any.whl#sha256=ad08ab3112ec3ee2261dabc88f241368e14d5f9e3c018097506a14931d6c3a34 (from https://www.piwheels.org/simple/frequenz-api-reporting/) (requires-python:<4,>=3.11) 2025-10-22T22:00:35,804 Skipping link: No binaries permitted for frequenz-api-reporting: https://archive1.piwheels.org/simple/frequenz-api-reporting/frequenz_api_reporting-0.6.0-py3-none-any.whl#sha256=ebd174f17c9d5e858afe7c2437c7e77a6296049fbf0a2f4df59effbf830943d9 (from https://www.piwheels.org/simple/frequenz-api-reporting/) (requires-python:<4,>=3.11) 2025-10-22T22:00:35,805 Skipping link: No binaries permitted for frequenz-api-reporting: https://archive1.piwheels.org/simple/frequenz-api-reporting/frequenz_api_reporting-0.5.0-py3-none-any.whl#sha256=864c9d57eb27abdd0d7546baff906aa1e4bbe658d157105b55da5153d53bfa9e (from https://www.piwheels.org/simple/frequenz-api-reporting/) (requires-python:<4,>=3.11) 2025-10-22T22:00:35,805 Skipping link: No binaries permitted for frequenz-api-reporting: https://www.piwheels.org/simple/frequenz-api-reporting/frequenz_api_reporting-0.4.0-py3-none-any.whl#sha256=0e1efb3f15ee3cb3b68ca6e237f429bc1f492eeb9064498e37c20a8027f58ddb (from https://www.piwheels.org/simple/frequenz-api-reporting/) (requires-python:<4,>=3.11) 2025-10-22T22:00:35,806 Skipping link: No binaries permitted for frequenz-api-reporting: https://archive1.piwheels.org/simple/frequenz-api-reporting/frequenz_api_reporting-0.3.0-py3-none-any.whl#sha256=c6b5655a505beb4bc96259bb78469651da666067883e91b9034dc8d01a79727d (from https://www.piwheels.org/simple/frequenz-api-reporting/) (requires-python:<4,>=3.11) 2025-10-22T22:00:35,807 Skipping link: No binaries permitted for frequenz-api-reporting: https://archive1.piwheels.org/simple/frequenz-api-reporting/frequenz_api_reporting-0.2.0-py3-none-any.whl#sha256=80455d7cb13248299390e6cd58660d05ac2fde1a85fb33a2b263be64ef8a0334 (from https://www.piwheels.org/simple/frequenz-api-reporting/) (requires-python:<4,>=3.11) 2025-10-22T22:00:35,807 Skipping link: No binaries permitted for frequenz-api-reporting: https://archive1.piwheels.org/simple/frequenz-api-reporting/frequenz_api_reporting-0.1.1-py3-none-any.whl#sha256=2a9f625bef2384a8d5dfc67d9c29265093be3aa92a2ab17cc3514657823f1cda (from https://www.piwheels.org/simple/frequenz-api-reporting/) (requires-python:<4,>=3.11) 2025-10-22T22:00:35,808 Skipping link: not a file: https://www.piwheels.org/simple/frequenz-api-reporting/ 2025-10-22T22:00:35,809 Skipping link: not a file: https://pypi.org/simple/frequenz-api-reporting/ 2025-10-22T22:00:35,828 Given no hashes to check 1 links for project 'frequenz-api-reporting': discarding no candidates 2025-10-22T22:00:35,846 Collecting frequenz-api-reporting==0.10.0 2025-10-22T22:00:35,849 Created temporary directory: /tmp/pip-unpack-eb6gl4p9 2025-10-22T22:00:35,983 Downloading frequenz_api_reporting-0.10.0.tar.gz (74 kB) 2025-10-22T22:00:36,236 Added frequenz-api-reporting==0.10.0 from https://files.pythonhosted.org/packages/ea/76/03e6b79f587c4287f49bd7969ca936243ec86f6593b31feb02a5a36671ef/frequenz_api_reporting-0.10.0.tar.gz to build tracker '/tmp/pip-build-tracker-mvrbovvc' 2025-10-22T22:00:36,250 Created temporary directory: /tmp/pip-build-env-7ufdpzqy 2025-10-22T22:00:36,254 Installing build dependencies: started 2025-10-22T22:00:36,256 Running command pip subprocess to install build dependencies 2025-10-22T22:00:37,617 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2025-10-22T22:00:38,209 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-10-22T22:00:38,233 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-10-22T22:00:39,925 Collecting setuptools==80.9.0 2025-10-22T22:00:40,022 Using cached https://www.piwheels.org/simple/setuptools/setuptools-80.9.0-py3-none-any.whl (1.2 MB) 2025-10-22T22:00:40,438 Collecting setuptools_scm[toml]==8.3.1 2025-10-22T22:00:40,462 Using cached https://www.piwheels.org/simple/setuptools-scm/setuptools_scm-8.3.1-py3-none-any.whl (43 kB) 2025-10-22T22:00:40,737 Collecting frequenz-repo-config[api]==0.13.5 2025-10-22T22:00:40,935 Downloading https://archive1.piwheels.org/simple/frequenz-repo-config/frequenz_repo_config-0.13.5-py3-none-any.whl (44 kB) 2025-10-22T22:00:40,952 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 44.6/44.6 kB 4.1 MB/s eta 0:00:00 2025-10-22T22:00:42,416 Collecting protobuf==6.31.1 2025-10-22T22:00:42,515 Using cached https://archive1.piwheels.org/simple/protobuf/protobuf-6.31.1-cp311-cp311-linux_armv7l.whl (1.1 MB) 2025-10-22T22:00:47,305 Collecting grpcio-tools==1.72.1 2025-10-22T22:00:53,919 Using cached https://archive1.piwheels.org/simple/grpcio-tools/grpcio_tools-1.72.1-cp311-cp311-linux_armv7l.whl (72.2 MB) 2025-10-22T22:01:00,754 Collecting grpcio==1.72.1 2025-10-22T22:01:00,892 Downloading grpcio-1.72.1-cp311-cp311-linux_armv7l.whl (5.2 MB) 2025-10-22T22:01:01,393 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 5.2/5.2 MB 10.6 MB/s eta 0:00:00 2025-10-22T22:01:01,714 Collecting packaging>=20 2025-10-22T22:01:01,730 Using cached https://www.piwheels.org/simple/packaging/packaging-25.0-py3-none-any.whl (66 kB) 2025-10-22T22:01:02,031 Collecting nox>=2022.11.21 2025-10-22T22:01:02,043 Downloading https://www.piwheels.org/simple/nox/nox-2025.10.16-py3-none-any.whl (74 kB) 2025-10-22T22:01:02,064 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 74.4/74.4 kB 4.8 MB/s eta 0:00:00 2025-10-22T22:01:02,228 Collecting mkdocs-gen-files<0.6.0,>=0.4.0 2025-10-22T22:01:02,477 Downloading https://archive1.piwheels.org/simple/mkdocs-gen-files/mkdocs_gen_files-0.5.0-py3-none-any.whl (8.4 kB) 2025-10-22T22:01:02,624 Collecting semver<4,>=3.0.1 2025-10-22T22:01:02,642 Using cached https://www.piwheels.org/simple/semver/semver-3.0.4-py3-none-any.whl (17 kB) 2025-10-22T22:01:02,798 Collecting github-action-utils<2,>=1.1.0 2025-10-22T22:01:02,835 Downloading https://archive1.piwheels.org/simple/github-action-utils/github_action_utils-1.1.0-py2.py3-none-any.whl (8.9 kB) 2025-10-22T22:01:03,211 Collecting mkdocstrings-python<2,>=1.14.6 2025-10-22T22:01:03,224 Downloading https://www.piwheels.org/simple/mkdocstrings-python/mkdocstrings_python-1.18.2-py3-none-any.whl (138 kB) 2025-10-22T22:01:03,246 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 138.2/138.2 kB 9.2 MB/s eta 0:00:00 2025-10-22T22:01:03,544 Collecting mypy-protobuf<4,>=3.0.0 2025-10-22T22:01:03,636 Downloading https://archive1.piwheels.org/simple/mypy-protobuf/mypy_protobuf-3.6.0-py3-none-any.whl (16 kB) 2025-10-22T22:01:04,203 Collecting mkdocs>=1.0.3 2025-10-22T22:01:04,215 Downloading https://www.piwheels.org/simple/mkdocs/mkdocs-1.6.1-py3-none-any.whl (3.9 MB) 2025-10-22T22:01:04,577 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.9/3.9 MB 10.9 MB/s eta 0:00:00 2025-10-22T22:01:04,967 Collecting mkdocstrings>=0.30 2025-10-22T22:01:04,982 Downloading https://www.piwheels.org/simple/mkdocstrings/mkdocstrings-0.30.1-py3-none-any.whl (36 kB) 2025-10-22T22:01:05,168 Collecting mkdocs-autorefs>=1.4 2025-10-22T22:01:05,179 Downloading https://www.piwheels.org/simple/mkdocs-autorefs/mkdocs_autorefs-1.4.3-py3-none-any.whl (25 kB) 2025-10-22T22:01:05,554 Collecting griffe>=1.13 2025-10-22T22:01:05,568 Downloading https://www.piwheels.org/simple/griffe/griffe-1.14.0-py3-none-any.whl (144 kB) 2025-10-22T22:01:05,597 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 144.4/144.4 kB 6.4 MB/s eta 0:00:00 2025-10-22T22:01:06,106 Collecting types-protobuf>=4.24 2025-10-22T22:01:06,127 Using cached https://www.piwheels.org/simple/types-protobuf/types_protobuf-6.32.1.20250918-py3-none-any.whl (77 kB) 2025-10-22T22:01:06,458 Collecting argcomplete<4,>=1.9.4 2025-10-22T22:01:06,469 Downloading https://www.piwheels.org/simple/argcomplete/argcomplete-3.6.3-py3-none-any.whl (43 kB) 2025-10-22T22:01:06,485 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 43.8/43.8 kB 4.0 MB/s eta 0:00:00 2025-10-22T22:01:06,623 Collecting attrs>=24.1 2025-10-22T22:01:06,640 Using cached https://www.piwheels.org/simple/attrs/attrs-25.4.0-py3-none-any.whl (67 kB) 2025-10-22T22:01:06,821 Collecting colorlog<7,>=2.6.1 2025-10-22T22:01:06,838 Using cached https://www.piwheels.org/simple/colorlog/colorlog-6.10.1-py3-none-any.whl (11 kB) 2025-10-22T22:01:06,926 Collecting dependency-groups>=1.1 2025-10-22T22:01:07,106 Using cached https://archive1.piwheels.org/simple/dependency-groups/dependency_groups-1.3.1-py3-none-any.whl (8.7 kB) 2025-10-22T22:01:07,286 Collecting humanize>=4 2025-10-22T22:01:07,314 Using cached https://www.piwheels.org/simple/humanize/humanize-4.14.0-py3-none-any.whl (132 kB) 2025-10-22T22:01:07,980 Collecting virtualenv>=20.15 2025-10-22T22:01:08,417 Using cached https://www.piwheels.org/simple/virtualenv/virtualenv-20.35.3-py3-none-any.whl (6.0 MB) 2025-10-22T22:01:08,986 Collecting colorama>=0.4 2025-10-22T22:01:09,002 Using cached https://www.piwheels.org/simple/colorama/colorama-0.4.6-py2.py3-none-any.whl (25 kB) 2025-10-22T22:01:09,283 Collecting click>=7.0 2025-10-22T22:01:09,304 Using cached https://www.piwheels.org/simple/click/click-8.3.0-py3-none-any.whl (107 kB) 2025-10-22T22:01:09,396 Collecting ghp-import>=1.0 2025-10-22T22:01:09,408 Downloading https://www.piwheels.org/simple/ghp-import/ghp_import-2.1.0-py3-none-any.whl (10 kB) 2025-10-22T22:01:09,557 Collecting jinja2>=2.11.1 2025-10-22T22:01:09,577 Using cached https://www.piwheels.org/simple/jinja2/jinja2-3.1.6-py3-none-any.whl (134 kB) 2025-10-22T22:01:09,820 Collecting markdown>=3.3.6 2025-10-22T22:01:09,841 Using cached https://www.piwheels.org/simple/markdown/markdown-3.9-py3-none-any.whl (107 kB) 2025-10-22T22:01:10,348 Collecting markupsafe>=2.0.1 2025-10-22T22:01:10,364 Using cached https://www.piwheels.org/simple/markupsafe/markupsafe-3.0.3-cp311-cp311-linux_armv7l.whl (21 kB) 2025-10-22T22:01:10,587 Collecting mergedeep>=1.3.4 2025-10-22T22:01:10,596 Downloading https://www.piwheels.org/simple/mergedeep/mergedeep-1.3.4-py3-none-any.whl (6.4 kB) 2025-10-22T22:01:10,664 Collecting mkdocs-get-deps>=0.2.0 2025-10-22T22:01:10,677 Downloading https://www.piwheels.org/simple/mkdocs-get-deps/mkdocs_get_deps-0.2.0-py3-none-any.whl (9.5 kB) 2025-10-22T22:01:10,812 Collecting pathspec>=0.11.1 2025-10-22T22:01:10,826 Using cached https://www.piwheels.org/simple/pathspec/pathspec-0.12.1-py3-none-any.whl (31 kB) 2025-10-22T22:01:10,894 Collecting pyyaml-env-tag>=0.1 2025-10-22T22:01:10,906 Downloading https://www.piwheels.org/simple/pyyaml-env-tag/pyyaml_env_tag-1.1-py3-none-any.whl (4.7 kB) 2025-10-22T22:01:11,280 Collecting pyyaml>=5.1 2025-10-22T22:01:11,310 Using cached https://www.piwheels.org/simple/pyyaml/pyyaml-6.0.3-cp311-cp311-linux_armv7l.whl (45 kB) 2025-10-22T22:01:11,473 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-10-22T22:01:11,475 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-10-22T22:01:11,660 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-10-22T22:01:11,662 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-10-22T22:01:11,664 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-10-22T22:01:11,711 Collecting watchdog>=2.0 2025-10-22T22:01:11,720 Using cached watchdog-6.0.0-py3-none-manylinux2014_armv7l.whl (79 kB) 2025-10-22T22:01:12,396 Collecting pymdown-extensions>=6.3 2025-10-22T22:01:12,407 Downloading https://www.piwheels.org/simple/pymdown-extensions/pymdown_extensions-10.16.1-py3-none-any.whl (266 kB) 2025-10-22T22:01:12,457 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 266.2/266.2 kB 6.1 MB/s eta 0:00:00 2025-10-22T22:01:12,666 Collecting distlib<1,>=0.3.7 2025-10-22T22:01:12,705 Using cached https://www.piwheels.org/simple/distlib/distlib-0.4.0-py2.py3-none-any.whl (469 kB) 2025-10-22T22:01:12,924 Collecting filelock<4,>=3.12.2 2025-10-22T22:01:12,939 Using cached https://www.piwheels.org/simple/filelock/filelock-3.20.0-py3-none-any.whl (16 kB) 2025-10-22T22:01:13,126 Collecting platformdirs<5,>=3.9.1 2025-10-22T22:01:13,140 Using cached https://www.piwheels.org/simple/platformdirs/platformdirs-4.5.0-py3-none-any.whl (18 kB) 2025-10-22T22:01:13,334 Collecting python-dateutil>=2.8.1 2025-10-22T22:01:13,360 Using cached https://www.piwheels.org/simple/python-dateutil/python_dateutil-2.9.0.post0-py2.py3-none-any.whl (229 kB) 2025-10-22T22:01:13,825 Collecting six>=1.5 2025-10-22T22:01:13,840 Using cached https://www.piwheels.org/simple/six/six-1.17.0-py2.py3-none-any.whl (11 kB) 2025-10-22T22:01:17,624 Installing collected packages: distlib, watchdog, types-protobuf, six, setuptools, semver, pyyaml, protobuf, platformdirs, pathspec, packaging, mergedeep, markupsafe, markdown, humanize, grpcio, github-action-utils, filelock, colorlog, colorama, click, attrs, argcomplete, virtualenv, setuptools_scm, pyyaml-env-tag, python-dateutil, pymdown-extensions, mypy-protobuf, mkdocs-get-deps, jinja2, grpcio-tools, griffe, dependency-groups, nox, ghp-import, mkdocs, mkdocs-gen-files, mkdocs-autorefs, mkdocstrings, mkdocstrings-python, frequenz-repo-config 2025-10-22T22:01:18,185 Creating /tmp/pip-build-env-7ufdpzqy/overlay/local/bin 2025-10-22T22:01:18,187 changing mode of /tmp/pip-build-env-7ufdpzqy/overlay/local/bin/watchmedo to 755 2025-10-22T22:01:22,104 changing mode of /tmp/pip-build-env-7ufdpzqy/overlay/local/bin/pysemver to 755 2025-10-22T22:01:23,738 changing mode of /tmp/pip-build-env-7ufdpzqy/overlay/local/bin/markdown_py to 755 2025-10-22T22:01:25,886 changing mode of /tmp/pip-build-env-7ufdpzqy/overlay/local/bin/activate-global-python-argcomplete to 755 2025-10-22T22:01:25,888 changing mode of /tmp/pip-build-env-7ufdpzqy/overlay/local/bin/python-argcomplete-check-easy-install-script to 755 2025-10-22T22:01:25,891 changing mode of /tmp/pip-build-env-7ufdpzqy/overlay/local/bin/register-python-argcomplete to 755 2025-10-22T22:01:26,639 changing mode of /tmp/pip-build-env-7ufdpzqy/overlay/local/bin/virtualenv to 755 2025-10-22T22:01:28,074 changing mode of /tmp/pip-build-env-7ufdpzqy/overlay/local/bin/protoc-gen-mypy to 755 2025-10-22T22:01:28,076 changing mode of /tmp/pip-build-env-7ufdpzqy/overlay/local/bin/protoc-gen-mypy_grpc to 755 2025-10-22T22:01:28,124 changing mode of /tmp/pip-build-env-7ufdpzqy/overlay/local/bin/mkdocs-get-deps to 755 2025-10-22T22:01:33,359 changing mode of /tmp/pip-build-env-7ufdpzqy/overlay/local/bin/griffe to 755 2025-10-22T22:01:33,412 changing mode of /tmp/pip-build-env-7ufdpzqy/overlay/local/bin/dependency-groups to 755 2025-10-22T22:01:33,414 changing mode of /tmp/pip-build-env-7ufdpzqy/overlay/local/bin/lint-dependency-groups to 755 2025-10-22T22:01:33,417 changing mode of /tmp/pip-build-env-7ufdpzqy/overlay/local/bin/pip-install-dependency-groups to 755 2025-10-22T22:01:33,639 changing mode of /tmp/pip-build-env-7ufdpzqy/overlay/local/bin/nox to 755 2025-10-22T22:01:33,641 changing mode of /tmp/pip-build-env-7ufdpzqy/overlay/local/bin/tox-to-nox to 755 2025-10-22T22:01:33,676 changing mode of /tmp/pip-build-env-7ufdpzqy/overlay/local/bin/ghp-import to 755 2025-10-22T22:01:34,421 changing mode of /tmp/pip-build-env-7ufdpzqy/overlay/local/bin/mkdocs to 755 2025-10-22T22:01:36,699 Successfully installed argcomplete-3.6.3 attrs-25.4.0 click-8.3.0 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.5 ghp-import-2.1.0 github-action-utils-1.1.0 griffe-1.14.0 grpcio-1.72.1 grpcio-tools-1.72.1 humanize-4.14.0 jinja2-3.1.6 markdown-3.9 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.18.2 mypy-protobuf-3.6.0 nox-2025.10.16 packaging-25.0 pathspec-0.12.1 platformdirs-4.5.0 protobuf-6.31.1 pymdown-extensions-10.16.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-8.3.1 six-1.17.0 types-protobuf-6.32.1.20250918 virtualenv-20.35.3 watchdog-6.0.0 2025-10-22T22:01:37,805 Installing build dependencies: finished with status 'done' 2025-10-22T22:01:37,813 Getting requirements to build wheel: started 2025-10-22T22:01:37,814 Running command Getting requirements to build wheel 2025-10-22T22:01:38,593 /tmp/pip-build-env-7ufdpzqy/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2025-10-22T22:01:38,594 !! 2025-10-22T22:01:38,595 ******************************************************************************** 2025-10-22T22:01:38,595 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-10-22T22:01:38,596 By 2026-Feb-18, you need to update your project and remove deprecated calls 2025-10-22T22:01:38,597 or your builds will no longer be supported. 2025-10-22T22:01:38,598 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-10-22T22:01:38,598 ******************************************************************************** 2025-10-22T22:01:38,599 !! 2025-10-22T22:01:38,599 corresp(dist, value, root_dir) 2025-10-22T22:01:38,713 /tmp/pip-build-env-7ufdpzqy/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-10-22T22:01:38,714 !! 2025-10-22T22:01:38,715 ******************************************************************************** 2025-10-22T22:01:38,716 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-10-22T22:01:38,717 License :: OSI Approved :: MIT License 2025-10-22T22:01:38,718 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-10-22T22:01:38,718 ******************************************************************************** 2025-10-22T22:01:38,719 !! 2025-10-22T22:01:38,720 dist._finalize_license_expression() 2025-10-22T22:01:38,727 /tmp/pip-build-env-7ufdpzqy/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-10-22T22:01:38,727 !! 2025-10-22T22:01:38,729 ******************************************************************************** 2025-10-22T22:01:38,729 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-10-22T22:01:38,731 License :: OSI Approved :: MIT License 2025-10-22T22:01:38,732 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-10-22T22:01:38,732 ******************************************************************************** 2025-10-22T22:01:38,734 !! 2025-10-22T22:01:38,734 self._finalize_license_expression() 2025-10-22T22:01:38,754 running egg_info 2025-10-22T22:01:38,775 writing py/frequenz_api_reporting.egg-info/PKG-INFO 2025-10-22T22:01:38,793 writing dependency_links to py/frequenz_api_reporting.egg-info/dependency_links.txt 2025-10-22T22:01:38,804 writing requirements to py/frequenz_api_reporting.egg-info/requires.txt 2025-10-22T22:01:38,805 writing top-level names to py/frequenz_api_reporting.egg-info/top_level.txt 2025-10-22T22:01:38,943 ERROR setuptools_scm._file_finders.git listing git files failed - pretending there aren't any 2025-10-22T22:01:38,947 reading manifest file 'py/frequenz_api_reporting.egg-info/SOURCES.txt' 2025-10-22T22:01:38,969 reading manifest template 'MANIFEST.in' 2025-10-22T22:01:38,970 warning: no previously-included files found matching '.cookiecutter-replay.json' 2025-10-22T22:01:38,971 warning: no previously-included files found matching '.editorconfig' 2025-10-22T22:01:38,972 warning: no previously-included files found matching '.gitignore' 2025-10-22T22:01:38,972 warning: no previously-included files found matching '.gitmodules' 2025-10-22T22:01:38,973 warning: no previously-included files found matching 'CODEOWNERS' 2025-10-22T22:01:38,974 warning: no previously-included files found matching 'CONTRIBUTING.md' 2025-10-22T22:01:38,975 warning: no previously-included files found matching 'mkdocs.yml' 2025-10-22T22:01:38,976 warning: no previously-included files found matching 'noxfile.py' 2025-10-22T22:01:38,976 warning: no previously-included files found matching 'src/conftest.py' 2025-10-22T22:01:38,977 warning: no previously-included files matching '*' found under directory '.github' 2025-10-22T22:01:38,977 warning: no previously-included files matching '*' found under directory 'benchmarks' 2025-10-22T22:01:38,978 warning: no previously-included files matching '*' found under directory 'docs' 2025-10-22T22:01:38,979 warning: no previously-included files matching '*' found under directory 'pytests' 2025-10-22T22:01:38,985 warning: no files found matching '*.pyi' under directory 'py' 2025-10-22T22:01:39,032 adding license file 'LICENSE' 2025-10-22T22:01:39,039 writing manifest file 'py/frequenz_api_reporting.egg-info/SOURCES.txt' 2025-10-22T22:01:39,143 Getting requirements to build wheel: finished with status 'done' 2025-10-22T22:01:39,147 Created temporary directory: /tmp/pip-modern-metadata-oi1zi6v4 2025-10-22T22:01:39,150 Preparing metadata (pyproject.toml): started 2025-10-22T22:01:39,151 Running command Preparing metadata (pyproject.toml) 2025-10-22T22:01:39,851 /tmp/pip-build-env-7ufdpzqy/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2025-10-22T22:01:39,851 !! 2025-10-22T22:01:39,852 ******************************************************************************** 2025-10-22T22:01:39,853 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-10-22T22:01:39,854 By 2026-Feb-18, you need to update your project and remove deprecated calls 2025-10-22T22:01:39,854 or your builds will no longer be supported. 2025-10-22T22:01:39,856 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-10-22T22:01:39,856 ******************************************************************************** 2025-10-22T22:01:39,857 !! 2025-10-22T22:01:39,858 corresp(dist, value, root_dir) 2025-10-22T22:01:39,967 /tmp/pip-build-env-7ufdpzqy/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-10-22T22:01:39,968 !! 2025-10-22T22:01:39,969 ******************************************************************************** 2025-10-22T22:01:39,970 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-10-22T22:01:39,971 License :: OSI Approved :: MIT License 2025-10-22T22:01:39,973 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-10-22T22:01:39,973 ******************************************************************************** 2025-10-22T22:01:39,974 !! 2025-10-22T22:01:39,975 dist._finalize_license_expression() 2025-10-22T22:01:39,982 /tmp/pip-build-env-7ufdpzqy/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-10-22T22:01:39,983 !! 2025-10-22T22:01:39,984 ******************************************************************************** 2025-10-22T22:01:39,985 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-10-22T22:01:39,986 License :: OSI Approved :: MIT License 2025-10-22T22:01:39,987 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-10-22T22:01:39,988 ******************************************************************************** 2025-10-22T22:01:39,989 !! 2025-10-22T22:01:39,990 self._finalize_license_expression() 2025-10-22T22:01:40,007 running dist_info 2025-10-22T22:01:40,045 creating /tmp/pip-modern-metadata-oi1zi6v4/frequenz_api_reporting.egg-info 2025-10-22T22:01:40,046 writing /tmp/pip-modern-metadata-oi1zi6v4/frequenz_api_reporting.egg-info/PKG-INFO 2025-10-22T22:01:40,063 writing dependency_links to /tmp/pip-modern-metadata-oi1zi6v4/frequenz_api_reporting.egg-info/dependency_links.txt 2025-10-22T22:01:40,073 writing requirements to /tmp/pip-modern-metadata-oi1zi6v4/frequenz_api_reporting.egg-info/requires.txt 2025-10-22T22:01:40,075 writing top-level names to /tmp/pip-modern-metadata-oi1zi6v4/frequenz_api_reporting.egg-info/top_level.txt 2025-10-22T22:01:40,076 writing manifest file '/tmp/pip-modern-metadata-oi1zi6v4/frequenz_api_reporting.egg-info/SOURCES.txt' 2025-10-22T22:01:40,206 ERROR setuptools_scm._file_finders.git listing git files failed - pretending there aren't any 2025-10-22T22:01:40,209 reading manifest file '/tmp/pip-modern-metadata-oi1zi6v4/frequenz_api_reporting.egg-info/SOURCES.txt' 2025-10-22T22:01:40,211 reading manifest template 'MANIFEST.in' 2025-10-22T22:01:40,212 warning: no previously-included files found matching '.cookiecutter-replay.json' 2025-10-22T22:01:40,213 warning: no previously-included files found matching '.editorconfig' 2025-10-22T22:01:40,213 warning: no previously-included files found matching '.gitignore' 2025-10-22T22:01:40,214 warning: no previously-included files found matching '.gitmodules' 2025-10-22T22:01:40,215 warning: no previously-included files found matching 'CODEOWNERS' 2025-10-22T22:01:40,215 warning: no previously-included files found matching 'CONTRIBUTING.md' 2025-10-22T22:01:40,216 warning: no previously-included files found matching 'mkdocs.yml' 2025-10-22T22:01:40,216 warning: no previously-included files found matching 'noxfile.py' 2025-10-22T22:01:40,217 warning: no previously-included files found matching 'src/conftest.py' 2025-10-22T22:01:40,218 warning: no previously-included files matching '*' found under directory '.github' 2025-10-22T22:01:40,218 warning: no previously-included files matching '*' found under directory 'benchmarks' 2025-10-22T22:01:40,219 warning: no previously-included files matching '*' found under directory 'docs' 2025-10-22T22:01:40,220 warning: no previously-included files matching '*' found under directory 'pytests' 2025-10-22T22:01:40,227 warning: no files found matching '*.pyi' under directory 'py' 2025-10-22T22:01:40,266 adding license file 'LICENSE' 2025-10-22T22:01:40,271 writing manifest file '/tmp/pip-modern-metadata-oi1zi6v4/frequenz_api_reporting.egg-info/SOURCES.txt' 2025-10-22T22:01:40,273 creating '/tmp/pip-modern-metadata-oi1zi6v4/frequenz_api_reporting-0.10.0.dist-info' 2025-10-22T22:01:40,417 Preparing metadata (pyproject.toml): finished with status 'done' 2025-10-22T22:01:40,422 Source in /tmp/pip-wheel-ftna8amq/frequenz-api-reporting_0b57aa7399074f7eb75098da23fa1125 has version 0.10.0, which satisfies requirement frequenz-api-reporting==0.10.0 from https://files.pythonhosted.org/packages/ea/76/03e6b79f587c4287f49bd7969ca936243ec86f6593b31feb02a5a36671ef/frequenz_api_reporting-0.10.0.tar.gz 2025-10-22T22:01:40,423 Removed frequenz-api-reporting==0.10.0 from https://files.pythonhosted.org/packages/ea/76/03e6b79f587c4287f49bd7969ca936243ec86f6593b31feb02a5a36671ef/frequenz_api_reporting-0.10.0.tar.gz from build tracker '/tmp/pip-build-tracker-mvrbovvc' 2025-10-22T22:01:40,429 Created temporary directory: /tmp/pip-unpack-94wumbh9 2025-10-22T22:01:40,430 Building wheels for collected packages: frequenz-api-reporting 2025-10-22T22:01:40,435 Created temporary directory: /tmp/pip-wheel-p2aq9p3g 2025-10-22T22:01:40,435 Destination directory: /tmp/pip-wheel-p2aq9p3g 2025-10-22T22:01:40,437 Building wheel for frequenz-api-reporting (pyproject.toml): started 2025-10-22T22:01:40,439 Running command Building wheel for frequenz-api-reporting (pyproject.toml) 2025-10-22T22:01:41,116 /tmp/pip-build-env-7ufdpzqy/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2025-10-22T22:01:41,117 !! 2025-10-22T22:01:41,118 ******************************************************************************** 2025-10-22T22:01:41,118 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-10-22T22:01:41,119 By 2026-Feb-18, you need to update your project and remove deprecated calls 2025-10-22T22:01:41,120 or your builds will no longer be supported. 2025-10-22T22:01:41,121 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-10-22T22:01:41,121 ******************************************************************************** 2025-10-22T22:01:41,122 !! 2025-10-22T22:01:41,123 corresp(dist, value, root_dir) 2025-10-22T22:01:41,226 /tmp/pip-build-env-7ufdpzqy/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-10-22T22:01:41,226 !! 2025-10-22T22:01:41,227 ******************************************************************************** 2025-10-22T22:01:41,228 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-10-22T22:01:41,229 License :: OSI Approved :: MIT License 2025-10-22T22:01:41,230 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-10-22T22:01:41,231 ******************************************************************************** 2025-10-22T22:01:41,232 !! 2025-10-22T22:01:41,232 dist._finalize_license_expression() 2025-10-22T22:01:41,240 /tmp/pip-build-env-7ufdpzqy/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-10-22T22:01:41,241 !! 2025-10-22T22:01:41,242 ******************************************************************************** 2025-10-22T22:01:41,242 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-10-22T22:01:41,244 License :: OSI Approved :: MIT License 2025-10-22T22:01:41,245 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-10-22T22:01:41,245 ******************************************************************************** 2025-10-22T22:01:41,246 !! 2025-10-22T22:01:41,247 self._finalize_license_expression() 2025-10-22T22:01:41,248 running bdist_wheel 2025-10-22T22:01:41,318 running build 2025-10-22T22:01:41,319 running compile_proto 2025-10-22T22:01:42,339 /tmp/pip-build-env-7ufdpzqy/overlay/local/lib/python3.11/dist-packages/google/__init__.py:2: UserWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html. The pkg_resources package is slated for removal as early as 2025-11-30. Refrain from using this package or pin to Setuptools<81. 2025-10-22T22:01:42,340 __import__('pkg_resources').declare_namespace(__name__) 2025-10-22T22:01:42,535 Writing mypy to frequenz/api/reporting/v1alpha10/reporting_pb2.pyi 2025-10-22T22:01:42,549 Writing mypy to frequenz/api/reporting/v1/reporting_pb2.pyi 2025-10-22T22:01:43,019 /tmp/pip-build-env-7ufdpzqy/overlay/local/lib/python3.11/dist-packages/google/__init__.py:2: UserWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html. The pkg_resources package is slated for removal as early as 2025-11-30. Refrain from using this package or pin to Setuptools<81. 2025-10-22T22:01:43,020 __import__('pkg_resources').declare_namespace(__name__) 2025-10-22T22:01:43,164 Writing mypy to frequenz/api/reporting/v1alpha10/reporting_pb2_grpc.pyi 2025-10-22T22:01:43,168 Writing mypy to frequenz/api/reporting/v1/reporting_pb2_grpc.pyi 2025-10-22T22:01:43,297 Compiling proto files via: /usr/bin/python3 -m grpc_tools.protoc -Isubmodules/frequenz-api-common/proto -Iproto --python_out=py --grpc_python_out=py --mypy_out=py --mypy_grpc_out=py proto/frequenz/api/reporting/v1alpha10/reporting.proto proto/frequenz/api/reporting/v1/reporting.proto 2025-10-22T22:01:43,297 running build_py 2025-10-22T22:01:43,318 creating build/lib/frequenz/api/reporting 2025-10-22T22:01:43,321 copying py/frequenz/api/reporting/__init__.py -> build/lib/frequenz/api/reporting 2025-10-22T22:01:43,324 copying py/frequenz/api/reporting/conftest.py -> build/lib/frequenz/api/reporting 2025-10-22T22:01:43,326 creating build/lib/frequenz/api/reporting/v1alpha10 2025-10-22T22:01:43,327 copying py/frequenz/api/reporting/v1alpha10/reporting_pb2.py -> build/lib/frequenz/api/reporting/v1alpha10 2025-10-22T22:01:43,330 copying py/frequenz/api/reporting/v1alpha10/__init__.py -> build/lib/frequenz/api/reporting/v1alpha10 2025-10-22T22:01:43,333 copying py/frequenz/api/reporting/v1alpha10/reporting_pb2_grpc.py -> build/lib/frequenz/api/reporting/v1alpha10 2025-10-22T22:01:43,336 creating build/lib/frequenz/api/reporting/v1 2025-10-22T22:01:43,337 copying py/frequenz/api/reporting/v1/reporting_pb2.py -> build/lib/frequenz/api/reporting/v1 2025-10-22T22:01:43,340 copying py/frequenz/api/reporting/v1/__init__.py -> build/lib/frequenz/api/reporting/v1 2025-10-22T22:01:43,342 copying py/frequenz/api/reporting/v1/reporting_pb2_grpc.py -> build/lib/frequenz/api/reporting/v1 2025-10-22T22:01:43,344 running egg_info 2025-10-22T22:01:43,382 writing py/frequenz_api_reporting.egg-info/PKG-INFO 2025-10-22T22:01:43,398 writing dependency_links to py/frequenz_api_reporting.egg-info/dependency_links.txt 2025-10-22T22:01:43,408 writing requirements to py/frequenz_api_reporting.egg-info/requires.txt 2025-10-22T22:01:43,409 writing top-level names to py/frequenz_api_reporting.egg-info/top_level.txt 2025-10-22T22:01:43,483 ERROR setuptools_scm._file_finders.git listing git files failed - pretending there aren't any 2025-10-22T22:01:43,486 reading manifest file 'py/frequenz_api_reporting.egg-info/SOURCES.txt' 2025-10-22T22:01:43,492 reading manifest template 'MANIFEST.in' 2025-10-22T22:01:43,494 warning: no previously-included files found matching '.cookiecutter-replay.json' 2025-10-22T22:01:43,495 warning: no previously-included files found matching '.editorconfig' 2025-10-22T22:01:43,495 warning: no previously-included files found matching '.gitignore' 2025-10-22T22:01:43,496 warning: no previously-included files found matching '.gitmodules' 2025-10-22T22:01:43,496 warning: no previously-included files found matching 'CODEOWNERS' 2025-10-22T22:01:43,497 warning: no previously-included files found matching 'CONTRIBUTING.md' 2025-10-22T22:01:43,498 warning: no previously-included files found matching 'mkdocs.yml' 2025-10-22T22:01:43,498 warning: no previously-included files found matching 'noxfile.py' 2025-10-22T22:01:43,499 warning: no previously-included files found matching 'src/conftest.py' 2025-10-22T22:01:43,500 warning: no previously-included files matching '*' found under directory '.github' 2025-10-22T22:01:43,500 warning: no previously-included files matching '*' found under directory 'benchmarks' 2025-10-22T22:01:43,501 warning: no previously-included files matching '*' found under directory 'docs' 2025-10-22T22:01:43,502 warning: no previously-included files matching '*' found under directory 'pytests' 2025-10-22T22:01:43,548 adding license file 'LICENSE' 2025-10-22T22:01:43,554 writing manifest file 'py/frequenz_api_reporting.egg-info/SOURCES.txt' 2025-10-22T22:01:43,566 copying py/frequenz/api/reporting/py.typed -> build/lib/frequenz/api/reporting 2025-10-22T22:01:43,568 copying py/frequenz/api/reporting/v1alpha10/reporting_pb2.pyi -> build/lib/frequenz/api/reporting/v1alpha10 2025-10-22T22:01:43,572 copying py/frequenz/api/reporting/v1alpha10/reporting_pb2_grpc.pyi -> build/lib/frequenz/api/reporting/v1alpha10 2025-10-22T22:01:43,575 copying py/frequenz/api/reporting/v1/reporting_pb2.pyi -> build/lib/frequenz/api/reporting/v1 2025-10-22T22:01:43,578 copying py/frequenz/api/reporting/v1/reporting_pb2_grpc.pyi -> build/lib/frequenz/api/reporting/v1 2025-10-22T22:01:43,618 installing to build/bdist.linux-armv7l/wheel 2025-10-22T22:01:43,618 running install 2025-10-22T22:01:43,641 running install_lib 2025-10-22T22:01:43,660 creating build/bdist.linux-armv7l/wheel 2025-10-22T22:01:43,662 creating build/bdist.linux-armv7l/wheel/frequenz 2025-10-22T22:01:43,664 creating build/bdist.linux-armv7l/wheel/frequenz/api 2025-10-22T22:01:43,665 creating build/bdist.linux-armv7l/wheel/frequenz/api/reporting 2025-10-22T22:01:43,666 copying build/lib/frequenz/api/reporting/py.typed -> build/bdist.linux-armv7l/wheel/./frequenz/api/reporting 2025-10-22T22:01:43,669 creating build/bdist.linux-armv7l/wheel/frequenz/api/reporting/v1alpha10 2025-10-22T22:01:43,670 copying build/lib/frequenz/api/reporting/v1alpha10/reporting_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/reporting/v1alpha10 2025-10-22T22:01:43,672 copying build/lib/frequenz/api/reporting/v1alpha10/reporting_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/reporting/v1alpha10 2025-10-22T22:01:43,675 copying build/lib/frequenz/api/reporting/v1alpha10/__init__.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/reporting/v1alpha10 2025-10-22T22:01:43,677 copying build/lib/frequenz/api/reporting/v1alpha10/reporting_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/reporting/v1alpha10 2025-10-22T22:01:43,680 copying build/lib/frequenz/api/reporting/v1alpha10/reporting_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/reporting/v1alpha10 2025-10-22T22:01:43,682 copying build/lib/frequenz/api/reporting/__init__.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/reporting 2025-10-22T22:01:43,684 copying build/lib/frequenz/api/reporting/conftest.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/reporting 2025-10-22T22:01:43,687 creating build/bdist.linux-armv7l/wheel/frequenz/api/reporting/v1 2025-10-22T22:01:43,688 copying build/lib/frequenz/api/reporting/v1/reporting_pb2_grpc.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/reporting/v1 2025-10-22T22:01:43,690 copying build/lib/frequenz/api/reporting/v1/reporting_pb2.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/reporting/v1 2025-10-22T22:01:43,693 copying build/lib/frequenz/api/reporting/v1/__init__.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/reporting/v1 2025-10-22T22:01:43,695 copying build/lib/frequenz/api/reporting/v1/reporting_pb2.pyi -> build/bdist.linux-armv7l/wheel/./frequenz/api/reporting/v1 2025-10-22T22:01:43,698 copying build/lib/frequenz/api/reporting/v1/reporting_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./frequenz/api/reporting/v1 2025-10-22T22:01:43,700 running install_egg_info 2025-10-22T22:01:43,719 Copying py/frequenz_api_reporting.egg-info to build/bdist.linux-armv7l/wheel/./frequenz_api_reporting-0.10.0-py3.11.egg-info 2025-10-22T22:01:43,728 running install_scripts 2025-10-22T22:01:43,738 creating build/bdist.linux-armv7l/wheel/frequenz_api_reporting-0.10.0.dist-info/WHEEL 2025-10-22T22:01:43,741 creating '/tmp/pip-wheel-p2aq9p3g/.tmp-89x1rhef/frequenz_api_reporting-0.10.0-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2025-10-22T22:01:43,744 adding 'frequenz/api/reporting/__init__.py' 2025-10-22T22:01:43,745 adding 'frequenz/api/reporting/conftest.py' 2025-10-22T22:01:43,746 adding 'frequenz/api/reporting/py.typed' 2025-10-22T22:01:43,748 adding 'frequenz/api/reporting/v1/__init__.py' 2025-10-22T22:01:43,750 adding 'frequenz/api/reporting/v1/reporting_pb2.py' 2025-10-22T22:01:43,754 adding 'frequenz/api/reporting/v1/reporting_pb2.pyi' 2025-10-22T22:01:43,756 adding 'frequenz/api/reporting/v1/reporting_pb2_grpc.py' 2025-10-22T22:01:43,757 adding 'frequenz/api/reporting/v1/reporting_pb2_grpc.pyi' 2025-10-22T22:01:43,759 adding 'frequenz/api/reporting/v1alpha10/__init__.py' 2025-10-22T22:01:43,761 adding 'frequenz/api/reporting/v1alpha10/reporting_pb2.py' 2025-10-22T22:01:43,764 adding 'frequenz/api/reporting/v1alpha10/reporting_pb2.pyi' 2025-10-22T22:01:43,766 adding 'frequenz/api/reporting/v1alpha10/reporting_pb2_grpc.py' 2025-10-22T22:01:43,767 adding 'frequenz/api/reporting/v1alpha10/reporting_pb2_grpc.pyi' 2025-10-22T22:01:43,770 adding 'frequenz_api_reporting-0.10.0.dist-info/licenses/LICENSE' 2025-10-22T22:01:43,771 adding 'frequenz_api_reporting-0.10.0.dist-info/METADATA' 2025-10-22T22:01:43,772 adding 'frequenz_api_reporting-0.10.0.dist-info/WHEEL' 2025-10-22T22:01:43,773 adding 'frequenz_api_reporting-0.10.0.dist-info/top_level.txt' 2025-10-22T22:01:43,774 adding 'frequenz_api_reporting-0.10.0.dist-info/RECORD' 2025-10-22T22:01:43,776 removing build/bdist.linux-armv7l/wheel 2025-10-22T22:01:43,886 Building wheel for frequenz-api-reporting (pyproject.toml): finished with status 'done' 2025-10-22T22:01:43,891 Created wheel for frequenz-api-reporting: filename=frequenz_api_reporting-0.10.0-py3-none-any.whl size=30495 sha256=325f65880c1a8e9425e7e10e976e58b43cb786275d58313d8b285509367b86c9 2025-10-22T22:01:43,893 Stored in directory: /tmp/pip-ephem-wheel-cache-rzvn0t9g/wheels/da/87/60/2c662f16af180c1580d96ea517843bbd10498e3189b8376cef 2025-10-22T22:01:43,905 Successfully built frequenz-api-reporting 2025-10-22T22:01:43,909 Removed build tracker: '/tmp/pip-build-tracker-mvrbovvc'