2025-12-19T09:01:13,392 Created temporary directory: /tmp/pip-ephem-wheel-cache-hof3i49d 2025-12-19T09:01:13,393 Created temporary directory: /tmp/pip-build-tracker-kwoa1_n5 2025-12-19T09:01:13,394 Initialized build tracking at /tmp/pip-build-tracker-kwoa1_n5 2025-12-19T09:01:13,395 Created build tracker: /tmp/pip-build-tracker-kwoa1_n5 2025-12-19T09:01:13,395 Entered build tracker: /tmp/pip-build-tracker-kwoa1_n5 2025-12-19T09:01:13,396 Created temporary directory: /tmp/pip-wheel-rjydgiyo 2025-12-19T09:01:13,399 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-12-19T09:01:13,401 Created temporary directory: /tmp/pip-ephem-wheel-cache-fh29wmdo 2025-12-19T09:01:13,429 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-12-19T09:01:13,432 2 location(s) to search for versions of frequenz-client-base: 2025-12-19T09:01:13,432 * https://pypi.org/simple/frequenz-client-base/ 2025-12-19T09:01:13,432 * https://www.piwheels.org/simple/frequenz-client-base/ 2025-12-19T09:01:13,433 Fetching project page and analyzing links: https://pypi.org/simple/frequenz-client-base/ 2025-12-19T09:01:13,434 Getting page https://pypi.org/simple/frequenz-client-base/ 2025-12-19T09:01:13,435 Found index url https://pypi.org/simple 2025-12-19T09:01:13,651 Fetched page https://pypi.org/simple/frequenz-client-base/ as application/vnd.pypi.simple.v1+json 2025-12-19T09:01:13,659 Found link https://files.pythonhosted.org/packages/b5/fe/7d962ac04be315caca3ddec32c212306af25b233156c7ce01cb77226ce70/frequenz-client-base-0.1.0.tar.gz (from https://pypi.org/simple/frequenz-client-base/) (requires-python:<4,>=3.11), version: 0.1.0 2025-12-19T09:01:13,659 Skipping link: No binaries permitted for frequenz-client-base: https://files.pythonhosted.org/packages/41/68/15f0c17b2affc1638f74c6ccfcfcf05a5237f1fc53fa154bcc6e0ec002c1/frequenz_client_base-0.1.0-py3-none-any.whl (from https://pypi.org/simple/frequenz-client-base/) (requires-python:<4,>=3.11) 2025-12-19T09:01:13,660 Found link https://files.pythonhosted.org/packages/71/0a/d62be019838d43e40b05a46ce24968ef0916b799929fbfa99b95cb70a563/frequenz-client-base-0.2.0.tar.gz (from https://pypi.org/simple/frequenz-client-base/) (requires-python:<4,>=3.11), version: 0.2.0 2025-12-19T09:01:13,661 Skipping link: No binaries permitted for frequenz-client-base: https://files.pythonhosted.org/packages/57/90/59e40b92a30114509327a7eb3af9848a8136b5f98901bd9367574ca7b28b/frequenz_client_base-0.2.0-py3-none-any.whl (from https://pypi.org/simple/frequenz-client-base/) (requires-python:<4,>=3.11) 2025-12-19T09:01:13,662 Found link https://files.pythonhosted.org/packages/b2/2c/ed266df5f6bdff16015022a7dbd874d771a0849a216c2f95da09b92a41a3/frequenz-client-base-0.2.1.tar.gz (from https://pypi.org/simple/frequenz-client-base/) (requires-python:<4,>=3.11), version: 0.2.1 2025-12-19T09:01:13,663 Skipping link: No binaries permitted for frequenz-client-base: https://files.pythonhosted.org/packages/b0/63/a5601ff163501f3f4412ea1fa8ba75a8d11b0971a9a79b858b071e76f2e6/frequenz_client_base-0.2.1-py3-none-any.whl (from https://pypi.org/simple/frequenz-client-base/) (requires-python:<4,>=3.11) 2025-12-19T09:01:13,664 Found link https://files.pythonhosted.org/packages/2d/ed/dda47e6823542e1f8d98bbed7519f5f692b5ebe404c6aa0ac62fcd587930/frequenz-client-base-0.3.0.tar.gz (from https://pypi.org/simple/frequenz-client-base/) (requires-python:<4,>=3.11), version: 0.3.0 2025-12-19T09:01:13,665 Skipping link: No binaries permitted for frequenz-client-base: https://files.pythonhosted.org/packages/92/ff/0649b4e61be522ce47b9c7eceb67648e1df38f1b95e83df2d885d3d70356/frequenz_client_base-0.3.0-py3-none-any.whl (from https://pypi.org/simple/frequenz-client-base/) (requires-python:<4,>=3.11) 2025-12-19T09:01:13,666 Found link https://files.pythonhosted.org/packages/79/37/b38d1746efb600bfd4c22bdc9ac8b05f6aee3e319ca29b2be17919cb2ac0/frequenz-client-base-0.4.0.tar.gz (from https://pypi.org/simple/frequenz-client-base/) (requires-python:<4,>=3.11), version: 0.4.0 2025-12-19T09:01:13,667 Skipping link: No binaries permitted for frequenz-client-base: https://files.pythonhosted.org/packages/1b/b4/1a2887a0221e457ad59a082989cab71caf6d7c525fe605cee3b516d5b164/frequenz_client_base-0.4.0-py3-none-any.whl (from https://pypi.org/simple/frequenz-client-base/) (requires-python:<4,>=3.11) 2025-12-19T09:01:13,667 Found link https://files.pythonhosted.org/packages/f4/b1/9dc8d3fcac0dee2957b513ec7364a40c580c9ec08513bb7a8ed25592558d/frequenz-client-base-0.5.0.tar.gz (from https://pypi.org/simple/frequenz-client-base/) (requires-python:<4,>=3.11), version: 0.5.0 2025-12-19T09:01:13,668 Skipping link: No binaries permitted for frequenz-client-base: https://files.pythonhosted.org/packages/58/04/7720d250409d4a16e9bf64cf1634a8f7d0174481abb03560eb144c534df3/frequenz_client_base-0.5.0-py3-none-any.whl (from https://pypi.org/simple/frequenz-client-base/) (requires-python:<4,>=3.11) 2025-12-19T09:01:13,669 Found link https://files.pythonhosted.org/packages/8b/cd/b27af99737761ed96a190ad48dbe9b8c8fdc141e8ab8ab5d69a6a3ffb0f3/frequenz-client-base-0.6.0.tar.gz (from https://pypi.org/simple/frequenz-client-base/) (requires-python:<4,>=3.11), version: 0.6.0 2025-12-19T09:01:13,669 Skipping link: No binaries permitted for frequenz-client-base: https://files.pythonhosted.org/packages/c2/84/7e99f6924d7ca081518a70b805ca50b505161d5fc76aff2606bc2a21cf66/frequenz_client_base-0.6.0-py3-none-any.whl (from https://pypi.org/simple/frequenz-client-base/) (requires-python:<4,>=3.11) 2025-12-19T09:01:13,670 Found link https://files.pythonhosted.org/packages/a1/ff/038fdce73aef3d3e1d11cb45b6965bc8a2d2903400c0a7306e996af27b81/frequenz-client-base-0.6.1.tar.gz (from https://pypi.org/simple/frequenz-client-base/) (requires-python:<4,>=3.11), version: 0.6.1 2025-12-19T09:01:13,671 Skipping link: No binaries permitted for frequenz-client-base: https://files.pythonhosted.org/packages/45/16/8f61ac180577266f76decccfa1f3291e0d867fba87405253568607fc6a63/frequenz_client_base-0.6.1-py3-none-any.whl (from https://pypi.org/simple/frequenz-client-base/) (requires-python:<4,>=3.11) 2025-12-19T09:01:13,672 Found link https://files.pythonhosted.org/packages/65/af/3888866455c64eb2b9154c847d96b790815d8ff8107e3f0254c08e93572e/frequenz-client-base-0.7.0.tar.gz (from https://pypi.org/simple/frequenz-client-base/) (requires-python:<4,>=3.11), version: 0.7.0 2025-12-19T09:01:13,673 Skipping link: No binaries permitted for frequenz-client-base: https://files.pythonhosted.org/packages/ad/78/827285148b01dd9d2a897535027676a826375337011cdb30ea0228ceaeca/frequenz_client_base-0.7.0-py3-none-any.whl (from https://pypi.org/simple/frequenz-client-base/) (requires-python:<4,>=3.11) 2025-12-19T09:01:13,674 Found link https://files.pythonhosted.org/packages/dc/e5/eb25ab127ac6e10d8cc0da4dba87ade396eca1c10b67638873302165231a/frequenz-client-base-0.8.0.tar.gz (from https://pypi.org/simple/frequenz-client-base/) (requires-python:<4,>=3.11), version: 0.8.0 2025-12-19T09:01:13,674 Skipping link: No binaries permitted for frequenz-client-base: https://files.pythonhosted.org/packages/59/40/167a65a5f81abd776466890239cf6983c4476b94e7bdf0ccc5d8a7282510/frequenz_client_base-0.8.0-py3-none-any.whl (from https://pypi.org/simple/frequenz-client-base/) (requires-python:<4,>=3.11) 2025-12-19T09:01:13,675 Found link https://files.pythonhosted.org/packages/86/59/b283cc4bb65b50eb68a6bd58b9d2a5a400c25165d73bd5878262ef442fc9/frequenz-client-base-0.8.1.tar.gz (from https://pypi.org/simple/frequenz-client-base/) (requires-python:<4,>=3.11), version: 0.8.1 2025-12-19T09:01:13,676 Skipping link: No binaries permitted for frequenz-client-base: https://files.pythonhosted.org/packages/db/e4/59910ed5039e4004e197526b411ecfac4f42d479332fd5f5cefecd40b43c/frequenz_client_base-0.8.1-py3-none-any.whl (from https://pypi.org/simple/frequenz-client-base/) (requires-python:<4,>=3.11) 2025-12-19T09:01:13,677 Skipping link: No binaries permitted for frequenz-client-base: https://files.pythonhosted.org/packages/6c/8e/1a517e6ac2833b889ebf0d03e7a11a3f5cf5f73ccc324e8dc65eeda43d52/frequenz_client_base-0.9.0-py3-none-any.whl (from https://pypi.org/simple/frequenz-client-base/) (requires-python:<4,>=3.11) 2025-12-19T09:01:13,678 Found link https://files.pythonhosted.org/packages/ea/76/685b77e546a52fb8f309b6f31b6c3a4e3edf2447151f3ace4eafb235e816/frequenz_client_base-0.9.0.tar.gz (from https://pypi.org/simple/frequenz-client-base/) (requires-python:<4,>=3.11), version: 0.9.0 2025-12-19T09:01:13,679 Skipping link: No binaries permitted for frequenz-client-base: https://files.pythonhosted.org/packages/5d/71/88976ff8f04d8ed2321c7d099cb4dfd367e56bad52ccb1c1d2a144846200/frequenz_client_base-0.10.0-py3-none-any.whl (from https://pypi.org/simple/frequenz-client-base/) (requires-python:<4,>=3.11) 2025-12-19T09:01:13,679 Found link https://files.pythonhosted.org/packages/da/4f/9fb4eec715a18ce8c454d30740837a02e9c136079c3134743168b20d5df7/frequenz_client_base-0.10.0.tar.gz (from https://pypi.org/simple/frequenz-client-base/) (requires-python:<4,>=3.11), version: 0.10.0 2025-12-19T09:01:13,680 Skipping link: No binaries permitted for frequenz-client-base: https://files.pythonhosted.org/packages/d8/f2/5e3540aa1c8f27f6a7fa17ff3d8b1cc3e83a3a8eb06bc12d0e1846739487/frequenz_client_base-0.11.0-py3-none-any.whl (from https://pypi.org/simple/frequenz-client-base/) (requires-python:<4,>=3.11) 2025-12-19T09:01:13,681 Found link https://files.pythonhosted.org/packages/ac/ac/3871e2c70d480135416029efa82e2845683485ed4f5da90b3e30362c7c65/frequenz_client_base-0.11.0.tar.gz (from https://pypi.org/simple/frequenz-client-base/) (requires-python:<4,>=3.11), version: 0.11.0 2025-12-19T09:01:13,682 Skipping link: No binaries permitted for frequenz-client-base: https://files.pythonhosted.org/packages/43/90/a7a55f5a0d4ebdcbf9376d65dc4dda76929b929dca14b037f0d2a6119d15/frequenz_client_base-0.11.1-py3-none-any.whl (from https://pypi.org/simple/frequenz-client-base/) (requires-python:<4,>=3.11) 2025-12-19T09:01:13,682 Found link https://files.pythonhosted.org/packages/f4/96/ab7020d43e8f89ec06fab7b71a7e1ed142abd9942f12929bbb61ce2ab387/frequenz_client_base-0.11.1.tar.gz (from https://pypi.org/simple/frequenz-client-base/) (requires-python:<4,>=3.11), version: 0.11.1 2025-12-19T09:01:13,683 Skipping link: No binaries permitted for frequenz-client-base: https://files.pythonhosted.org/packages/35/d8/b9da4984f5c4bb17e76e7590e7d61e77291e14c4ffbc3f75929e892fad31/frequenz_client_base-0.11.2-py3-none-any.whl (from https://pypi.org/simple/frequenz-client-base/) (requires-python:<4,>=3.11) 2025-12-19T09:01:13,684 Found link https://files.pythonhosted.org/packages/45/a9/809d1281b6fef8e20779586dbaea2e48f5980b58b7bd6f7cc636fdb2e2a2/frequenz_client_base-0.11.2.tar.gz (from https://pypi.org/simple/frequenz-client-base/) (requires-python:<4,>=3.11), version: 0.11.2 2025-12-19T09:01:13,685 Fetching project page and analyzing links: https://www.piwheels.org/simple/frequenz-client-base/ 2025-12-19T09:01:13,686 Getting page https://www.piwheels.org/simple/frequenz-client-base/ 2025-12-19T09:01:13,687 Found index url https://www.piwheels.org/simple 2025-12-19T09:01:13,855 Fetched page https://www.piwheels.org/simple/frequenz-client-base/ as text/html 2025-12-19T09:01:13,861 Skipping link: No binaries permitted for frequenz-client-base: https://archive1.piwheels.org/simple/frequenz-client-base/frequenz_client_base-0.11.1-py3-none-any.whl#sha256=2fa637ec7da62b5bf0241f1f8a294e3742e7f1e6a5ab7c2389110c324613f58b (from https://www.piwheels.org/simple/frequenz-client-base/) (requires-python:<4,>=3.11) 2025-12-19T09:01:13,861 Skipping link: No binaries permitted for frequenz-client-base: https://archive1.piwheels.org/simple/frequenz-client-base/frequenz_client_base-0.11.0-py3-none-any.whl#sha256=8c81dfba8eadc8c1767573d4fba684e7a65b7452625312a6184ce058fb4edacd (from https://www.piwheels.org/simple/frequenz-client-base/) (requires-python:<4,>=3.11) 2025-12-19T09:01:13,862 Skipping link: No binaries permitted for frequenz-client-base: https://archive1.piwheels.org/simple/frequenz-client-base/frequenz_client_base-0.10.0-py3-none-any.whl#sha256=ec0df9fe0ca4da067334ecd588d72064685cd6b9ecfa5f47446669a3c3178a13 (from https://www.piwheels.org/simple/frequenz-client-base/) (requires-python:<4,>=3.11) 2025-12-19T09:01:13,863 Skipping link: No binaries permitted for frequenz-client-base: https://archive1.piwheels.org/simple/frequenz-client-base/frequenz_client_base-0.9.0-py3-none-any.whl#sha256=ca30f0e32933fede37fa1e3feb4d1dc24d7cd34ee6c2134a9261f2097d4d5baa (from https://www.piwheels.org/simple/frequenz-client-base/) (requires-python:<4,>=3.11) 2025-12-19T09:01:13,863 Skipping link: No binaries permitted for frequenz-client-base: https://archive1.piwheels.org/simple/frequenz-client-base/frequenz_client_base-0.8.1-py3-none-any.whl#sha256=75acb76df36ffea749fbaf73c79727320c98b3afe776b2b2b115cb16e77a66ef (from https://www.piwheels.org/simple/frequenz-client-base/) (requires-python:<4,>=3.11) 2025-12-19T09:01:13,864 Skipping link: No binaries permitted for frequenz-client-base: https://archive1.piwheels.org/simple/frequenz-client-base/frequenz_client_base-0.8.0-py3-none-any.whl#sha256=9693f6a0f89d5775ff4bb216d8e1eb47eb355a8a481df9950234ff7a6ced5e6c (from https://www.piwheels.org/simple/frequenz-client-base/) (requires-python:<4,>=3.11) 2025-12-19T09:01:13,864 Skipping link: No binaries permitted for frequenz-client-base: https://archive1.piwheels.org/simple/frequenz-client-base/frequenz_client_base-0.7.0-py3-none-any.whl#sha256=be4df67daf2ba849b3d9385c7c2477545378080ff88badabf1f2835c477ab7a3 (from https://www.piwheels.org/simple/frequenz-client-base/) (requires-python:<4,>=3.11) 2025-12-19T09:01:13,865 Skipping link: No binaries permitted for frequenz-client-base: https://archive1.piwheels.org/simple/frequenz-client-base/frequenz_client_base-0.6.1-py3-none-any.whl#sha256=62d9436f6ae80cd5a9c591a31c9f832fba688a1b44e9055179b6a03577150a12 (from https://www.piwheels.org/simple/frequenz-client-base/) (requires-python:<4,>=3.11) 2025-12-19T09:01:13,865 Skipping link: No binaries permitted for frequenz-client-base: https://archive1.piwheels.org/simple/frequenz-client-base/frequenz_client_base-0.6.0-py3-none-any.whl#sha256=6698cdf167c5b8f1c7ff41a7357670ed69d1e0dd5a8392deb7b76d8649e6efa2 (from https://www.piwheels.org/simple/frequenz-client-base/) (requires-python:<4,>=3.11) 2025-12-19T09:01:13,866 Skipping link: No binaries permitted for frequenz-client-base: https://archive1.piwheels.org/simple/frequenz-client-base/frequenz_client_base-0.5.0-py3-none-any.whl#sha256=fcb99d59d2554ec03b678c504f9944d5abf3bc195cb3aba7b32f748c0f4230d7 (from https://www.piwheels.org/simple/frequenz-client-base/) (requires-python:<4,>=3.11) 2025-12-19T09:01:13,866 Skipping link: No binaries permitted for frequenz-client-base: https://archive1.piwheels.org/simple/frequenz-client-base/frequenz_client_base-0.4.0-py3-none-any.whl#sha256=9fa1bdf422d211ebba6fca8005b751720fd1868d29283e97b8b4fe06766a7d63 (from https://www.piwheels.org/simple/frequenz-client-base/) (requires-python:<4,>=3.11) 2025-12-19T09:01:13,867 Skipping link: No binaries permitted for frequenz-client-base: https://archive1.piwheels.org/simple/frequenz-client-base/frequenz_client_base-0.3.0-py3-none-any.whl#sha256=82137215c8072eb9d3563303ab1289e5e05af61fafa4223e6b9bad60243769e6 (from https://www.piwheels.org/simple/frequenz-client-base/) (requires-python:<4,>=3.11) 2025-12-19T09:01:13,867 Skipping link: No binaries permitted for frequenz-client-base: https://archive1.piwheels.org/simple/frequenz-client-base/frequenz_client_base-0.2.1-py3-none-any.whl#sha256=bb75f1c6352ff0d01df85f0a818d93abb521c00e364668562898b3c2380e0e51 (from https://www.piwheels.org/simple/frequenz-client-base/) (requires-python:<4,>=3.11) 2025-12-19T09:01:13,868 Skipping link: No binaries permitted for frequenz-client-base: https://archive1.piwheels.org/simple/frequenz-client-base/frequenz_client_base-0.2.0-py3-none-any.whl#sha256=22e64d08b5fd9ecc42e48a5fbd6886dd40e2602e888304908c40b55f9bf2bb45 (from https://www.piwheels.org/simple/frequenz-client-base/) (requires-python:<4,>=3.11) 2025-12-19T09:01:13,868 Skipping link: No binaries permitted for frequenz-client-base: https://archive1.piwheels.org/simple/frequenz-client-base/frequenz_client_base-0.1.0-py3-none-any.whl#sha256=c424f28b2e7aeef4a51d35fa2d6f366f3df3fc42ea50a43196853b03decb381c (from https://www.piwheels.org/simple/frequenz-client-base/) (requires-python:<4,>=3.11) 2025-12-19T09:01:13,869 Skipping link: not a file: https://www.piwheels.org/simple/frequenz-client-base/ 2025-12-19T09:01:13,870 Skipping link: not a file: https://pypi.org/simple/frequenz-client-base/ 2025-12-19T09:01:13,890 Given no hashes to check 1 links for project 'frequenz-client-base': discarding no candidates 2025-12-19T09:01:13,908 Collecting frequenz-client-base==0.11.2 2025-12-19T09:01:13,911 Created temporary directory: /tmp/pip-unpack-wb1hrjba 2025-12-19T09:01:14,047 Downloading frequenz_client_base-0.11.2.tar.gz (30 kB) 2025-12-19T09:01:14,122 Added frequenz-client-base==0.11.2 from https://files.pythonhosted.org/packages/45/a9/809d1281b6fef8e20779586dbaea2e48f5980b58b7bd6f7cc636fdb2e2a2/frequenz_client_base-0.11.2.tar.gz to build tracker '/tmp/pip-build-tracker-kwoa1_n5' 2025-12-19T09:01:14,132 Created temporary directory: /tmp/pip-build-env-7xfxfse_ 2025-12-19T09:01:14,137 Installing build dependencies: started 2025-12-19T09:01:14,138 Running command pip subprocess to install build dependencies 2025-12-19T09:01:15,296 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2025-12-19T09:01:15,920 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-12-19T09:01:15,943 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-12-19T09:01:17,634 Collecting setuptools==80.9.0 2025-12-19T09:01:17,745 Using cached https://www.piwheels.org/simple/setuptools/setuptools-80.9.0-py3-none-any.whl (1.2 MB) 2025-12-19T09:01:18,125 Collecting setuptools_scm[toml]==9.2.2 2025-12-19T09:01:18,141 Using cached https://www.piwheels.org/simple/setuptools-scm/setuptools_scm-9.2.2-py3-none-any.whl (62 kB) 2025-12-19T09:01:18,377 Collecting frequenz-repo-config[lib]==0.13.7 2025-12-19T09:01:18,393 Using cached https://www.piwheels.org/simple/frequenz-repo-config/frequenz_repo_config-0.13.7-py3-none-any.whl (44 kB) 2025-12-19T09:01:18,577 Collecting packaging>=20 2025-12-19T09:01:18,592 Using cached https://www.piwheels.org/simple/packaging/packaging-25.0-py3-none-any.whl (66 kB) 2025-12-19T09:01:18,925 Collecting nox>=2022.11.21 2025-12-19T09:01:18,945 Using cached https://www.piwheels.org/simple/nox/nox-2025.11.12-py3-none-any.whl (74 kB) 2025-12-19T09:01:19,035 Collecting mkdocs-gen-files<0.6.0,>=0.4.0 2025-12-19T09:01:19,244 Using cached https://archive1.piwheels.org/simple/mkdocs-gen-files/mkdocs_gen_files-0.5.0-py3-none-any.whl (8.4 kB) 2025-12-19T09:01:19,511 Collecting semver<4,>=3.0.1 2025-12-19T09:01:19,526 Using cached https://www.piwheels.org/simple/semver/semver-3.0.4-py3-none-any.whl (17 kB) 2025-12-19T09:01:19,696 Collecting github-action-utils<2,>=1.1.0 2025-12-19T09:01:19,732 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-12-19T09:01:20,036 Collecting mkdocstrings-python<2,>=1.14.6 2025-12-19T09:01:20,060 Using cached https://www.piwheels.org/simple/mkdocstrings-python/mkdocstrings_python-1.19.0-py3-none-any.whl (143 kB) 2025-12-19T09:01:20,255 Collecting mkdocs>=1.0.3 2025-12-19T09:01:20,586 Using cached https://www.piwheels.org/simple/mkdocs/mkdocs-1.6.1-py3-none-any.whl (3.9 MB) 2025-12-19T09:01:20,927 Collecting mkdocstrings>=0.30 2025-12-19T09:01:20,952 Using cached https://www.piwheels.org/simple/mkdocstrings/mkdocstrings-1.0.0-py3-none-any.whl (35 kB) 2025-12-19T09:01:21,056 Collecting mkdocs-autorefs>=1.4 2025-12-19T09:01:21,072 Using cached https://www.piwheels.org/simple/mkdocs-autorefs/mkdocs_autorefs-1.4.3-py3-none-any.whl (25 kB) 2025-12-19T09:01:21,447 Collecting griffe>=1.13 2025-12-19T09:01:21,476 Using cached https://www.piwheels.org/simple/griffe/griffe-1.15.0-py3-none-any.whl (150 kB) 2025-12-19T09:01:21,993 Collecting argcomplete<4,>=1.9.4 2025-12-19T09:01:22,009 Using cached https://www.piwheels.org/simple/argcomplete/argcomplete-3.6.3-py3-none-any.whl (43 kB) 2025-12-19T09:01:22,146 Collecting attrs>=24.1 2025-12-19T09:01:22,163 Using cached https://www.piwheels.org/simple/attrs/attrs-25.4.0-py3-none-any.whl (67 kB) 2025-12-19T09:01:22,550 Collecting colorlog<7,>=2.6.1 2025-12-19T09:01:22,565 Using cached https://www.piwheels.org/simple/colorlog/colorlog-6.10.1-py3-none-any.whl (11 kB) 2025-12-19T09:01:22,650 Collecting dependency-groups>=1.1 2025-12-19T09:01:22,835 Using cached https://archive1.piwheels.org/simple/dependency-groups/dependency_groups-1.3.1-py3-none-any.whl (8.7 kB) 2025-12-19T09:01:23,010 Collecting humanize>=4 2025-12-19T09:01:23,034 Using cached https://www.piwheels.org/simple/humanize/humanize-4.14.0-py3-none-any.whl (132 kB) 2025-12-19T09:01:23,737 Collecting virtualenv>=20.15 2025-12-19T09:01:24,170 Using cached https://www.piwheels.org/simple/virtualenv/virtualenv-20.35.4-py3-none-any.whl (6.0 MB) 2025-12-19T09:01:24,707 Collecting colorama>=0.4 2025-12-19T09:01:24,722 Using cached https://www.piwheels.org/simple/colorama/colorama-0.4.6-py2.py3-none-any.whl (25 kB) 2025-12-19T09:01:25,000 Collecting click>=7.0 2025-12-19T09:01:25,021 Using cached https://www.piwheels.org/simple/click/click-8.3.1-py3-none-any.whl (108 kB) 2025-12-19T09:01:25,110 Collecting ghp-import>=1.0 2025-12-19T09:01:25,125 Using cached https://www.piwheels.org/simple/ghp-import/ghp_import-2.1.0-py3-none-any.whl (10 kB) 2025-12-19T09:01:25,265 Collecting jinja2>=2.11.1 2025-12-19T09:01:25,284 Using cached https://www.piwheels.org/simple/jinja2/jinja2-3.1.6-py3-none-any.whl (134 kB) 2025-12-19T09:01:25,687 Collecting markdown>=3.3.6 2025-12-19T09:01:25,720 Using cached https://www.piwheels.org/simple/markdown/markdown-3.10-py3-none-any.whl (107 kB) 2025-12-19T09:01:26,245 Collecting markupsafe>=2.0.1 2025-12-19T09:01:26,262 Using cached https://www.piwheels.org/simple/markupsafe/markupsafe-3.0.3-cp311-cp311-linux_armv7l.whl (21 kB) 2025-12-19T09:01:26,468 Collecting mergedeep>=1.3.4 2025-12-19T09:01:26,483 Using cached https://www.piwheels.org/simple/mergedeep/mergedeep-1.3.4-py3-none-any.whl (6.4 kB) 2025-12-19T09:01:26,546 Collecting mkdocs-get-deps>=0.2.0 2025-12-19T09:01:26,560 Using cached https://www.piwheels.org/simple/mkdocs-get-deps/mkdocs_get_deps-0.2.0-py3-none-any.whl (9.5 kB) 2025-12-19T09:01:26,759 Collecting pathspec>=0.11.1 2025-12-19T09:01:26,772 Using cached https://www.piwheels.org/simple/pathspec/pathspec-0.12.1-py3-none-any.whl (31 kB) 2025-12-19T09:01:26,840 Collecting pyyaml-env-tag>=0.1 2025-12-19T09:01:26,855 Using cached https://www.piwheels.org/simple/pyyaml-env-tag/pyyaml_env_tag-1.1-py3-none-any.whl (4.7 kB) 2025-12-19T09:01:27,224 Collecting pyyaml>=5.1 2025-12-19T09:01:27,238 Using cached https://www.piwheels.org/simple/pyyaml/pyyaml-6.0.3-cp311-cp311-linux_armv7l.whl (45 kB) 2025-12-19T09:01:27,398 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-12-19T09:01:27,399 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-12-19T09:01:27,581 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-12-19T09:01:27,582 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-12-19T09:01:27,584 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-12-19T09:01:27,630 Collecting watchdog>=2.0 2025-12-19T09:01:27,638 Using cached watchdog-6.0.0-py3-none-manylinux2014_armv7l.whl (79 kB) 2025-12-19T09:01:28,294 Collecting pymdown-extensions>=6.3 2025-12-19T09:01:28,327 Using cached https://www.piwheels.org/simple/pymdown-extensions/pymdown_extensions-10.19.1-py3-none-any.whl (266 kB) 2025-12-19T09:01:28,523 Collecting distlib<1,>=0.3.7 2025-12-19T09:01:28,576 Using cached https://www.piwheels.org/simple/distlib/distlib-0.4.0-py2.py3-none-any.whl (469 kB) 2025-12-19T09:01:28,812 Collecting filelock<4,>=3.12.2 2025-12-19T09:01:28,827 Using cached https://www.piwheels.org/simple/filelock/filelock-3.20.1-py3-none-any.whl (16 kB) 2025-12-19T09:01:29,074 Collecting platformdirs<5,>=3.9.1 2025-12-19T09:01:29,092 Using cached https://www.piwheels.org/simple/platformdirs/platformdirs-4.5.1-py3-none-any.whl (18 kB) 2025-12-19T09:01:29,275 Collecting python-dateutil>=2.8.1 2025-12-19T09:01:29,303 Using cached https://www.piwheels.org/simple/python-dateutil/python_dateutil-2.9.0.post0-py2.py3-none-any.whl (229 kB) 2025-12-19T09:01:29,742 Collecting six>=1.5 2025-12-19T09:01:29,755 Using cached https://www.piwheels.org/simple/six/six-1.17.0-py2.py3-none-any.whl (11 kB) 2025-12-19T09:01:33,347 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-12-19T09:01:33,948 Creating /tmp/pip-build-env-7xfxfse_/overlay/local/bin 2025-12-19T09:01:33,950 changing mode of /tmp/pip-build-env-7xfxfse_/overlay/local/bin/watchmedo to 755 2025-12-19T09:01:37,638 changing mode of /tmp/pip-build-env-7xfxfse_/overlay/local/bin/pysemver to 755 2025-12-19T09:01:38,612 changing mode of /tmp/pip-build-env-7xfxfse_/overlay/local/bin/markdown_py to 755 2025-12-19T09:01:39,641 changing mode of /tmp/pip-build-env-7xfxfse_/overlay/local/bin/activate-global-python-argcomplete to 755 2025-12-19T09:01:39,643 changing mode of /tmp/pip-build-env-7xfxfse_/overlay/local/bin/python-argcomplete-check-easy-install-script to 755 2025-12-19T09:01:39,645 changing mode of /tmp/pip-build-env-7xfxfse_/overlay/local/bin/register-python-argcomplete to 755 2025-12-19T09:01:40,400 changing mode of /tmp/pip-build-env-7xfxfse_/overlay/local/bin/virtualenv to 755 2025-12-19T09:01:40,645 changing mode of /tmp/pip-build-env-7xfxfse_/overlay/local/bin/setuptools-scm to 755 2025-12-19T09:01:41,833 changing mode of /tmp/pip-build-env-7xfxfse_/overlay/local/bin/mkdocs-get-deps to 755 2025-12-19T09:01:42,728 changing mode of /tmp/pip-build-env-7xfxfse_/overlay/local/bin/griffe to 755 2025-12-19T09:01:42,780 changing mode of /tmp/pip-build-env-7xfxfse_/overlay/local/bin/dependency-groups to 755 2025-12-19T09:01:42,782 changing mode of /tmp/pip-build-env-7xfxfse_/overlay/local/bin/lint-dependency-groups to 755 2025-12-19T09:01:42,784 changing mode of /tmp/pip-build-env-7xfxfse_/overlay/local/bin/pip-install-dependency-groups to 755 2025-12-19T09:01:43,000 changing mode of /tmp/pip-build-env-7xfxfse_/overlay/local/bin/nox to 755 2025-12-19T09:01:43,003 changing mode of /tmp/pip-build-env-7xfxfse_/overlay/local/bin/tox-to-nox to 755 2025-12-19T09:01:43,037 changing mode of /tmp/pip-build-env-7xfxfse_/overlay/local/bin/ghp-import to 755 2025-12-19T09:01:43,827 changing mode of /tmp/pip-build-env-7xfxfse_/overlay/local/bin/mkdocs to 755 2025-12-19T09:01:45,764 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.1 frequenz-repo-config-0.13.7 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-1.0.0 mkdocstrings-python-1.19.0 nox-2025.11.12 packaging-25.0 pathspec-0.12.1 platformdirs-4.5.1 pymdown-extensions-10.19.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-12-19T09:01:46,257 Installing build dependencies: finished with status 'done' 2025-12-19T09:01:46,263 Getting requirements to build wheel: started 2025-12-19T09:01:46,264 Running command Getting requirements to build wheel 2025-12-19T09:01:47,055 /tmp/pip-build-env-7xfxfse_/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2025-12-19T09:01:47,055 !! 2025-12-19T09:01:47,056 ******************************************************************************** 2025-12-19T09:01:47,057 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-12-19T09:01:47,058 By 2026-Feb-18, you need to update your project and remove deprecated calls 2025-12-19T09:01:47,059 or your builds will no longer be supported. 2025-12-19T09:01:47,060 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-12-19T09:01:47,061 ******************************************************************************** 2025-12-19T09:01:47,062 !! 2025-12-19T09:01:47,062 corresp(dist, value, root_dir) 2025-12-19T09:01:47,177 /tmp/pip-build-env-7xfxfse_/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-12-19T09:01:47,177 !! 2025-12-19T09:01:47,179 ******************************************************************************** 2025-12-19T09:01:47,179 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-12-19T09:01:47,180 License :: OSI Approved :: MIT License 2025-12-19T09:01:47,181 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-12-19T09:01:47,182 ******************************************************************************** 2025-12-19T09:01:47,183 !! 2025-12-19T09:01:47,184 dist._finalize_license_expression() 2025-12-19T09:01:47,192 /tmp/pip-build-env-7xfxfse_/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-12-19T09:01:47,193 !! 2025-12-19T09:01:47,194 ******************************************************************************** 2025-12-19T09:01:47,195 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-12-19T09:01:47,196 License :: OSI Approved :: MIT License 2025-12-19T09:01:47,197 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-12-19T09:01:47,197 ******************************************************************************** 2025-12-19T09:01:47,198 !! 2025-12-19T09:01:47,198 self._finalize_license_expression() 2025-12-19T09:01:47,215 running egg_info 2025-12-19T09:01:47,233 writing src/frequenz_client_base.egg-info/PKG-INFO 2025-12-19T09:01:47,253 writing dependency_links to src/frequenz_client_base.egg-info/dependency_links.txt 2025-12-19T09:01:47,265 writing requirements to src/frequenz_client_base.egg-info/requires.txt 2025-12-19T09:01:47,267 writing top-level names to src/frequenz_client_base.egg-info/top_level.txt 2025-12-19T09:01:47,390 listing git files failed - pretending there aren't any 2025-12-19T09:01:47,395 reading manifest file 'src/frequenz_client_base.egg-info/SOURCES.txt' 2025-12-19T09:01:47,398 reading manifest template 'MANIFEST.in' 2025-12-19T09:01:47,399 warning: no previously-included files found matching '.cookiecutter-replay.json' 2025-12-19T09:01:47,400 warning: no previously-included files found matching '.editorconfig' 2025-12-19T09:01:47,400 warning: no previously-included files found matching '.gitignore' 2025-12-19T09:01:47,401 warning: no previously-included files found matching 'CODEOWNERS' 2025-12-19T09:01:47,401 warning: no previously-included files found matching 'CONTRIBUTING.md' 2025-12-19T09:01:47,402 warning: no previously-included files found matching 'mkdocs.yml' 2025-12-19T09:01:47,402 warning: no previously-included files found matching 'noxfile.py' 2025-12-19T09:01:47,403 warning: no previously-included files found matching 'src/conftest.py' 2025-12-19T09:01:47,404 warning: no previously-included files matching '*' found under directory '.github' 2025-12-19T09:01:47,404 warning: no previously-included files matching '*' found under directory 'benchmarks' 2025-12-19T09:01:47,405 warning: no previously-included files matching '*' found under directory 'docs' 2025-12-19T09:01:47,405 warning: no previously-included files matching '*' found under directory 'tests' 2025-12-19T09:01:47,406 warning: no files found matching '*.pyi' under directory 'py' 2025-12-19T09:01:47,407 adding license file 'LICENSE' 2025-12-19T09:01:47,409 writing manifest file 'src/frequenz_client_base.egg-info/SOURCES.txt' 2025-12-19T09:01:47,515 Getting requirements to build wheel: finished with status 'done' 2025-12-19T09:01:47,519 Created temporary directory: /tmp/pip-modern-metadata-wxw2v5bt 2025-12-19T09:01:47,521 Preparing metadata (pyproject.toml): started 2025-12-19T09:01:47,522 Running command Preparing metadata (pyproject.toml) 2025-12-19T09:01:48,256 /tmp/pip-build-env-7xfxfse_/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2025-12-19T09:01:48,256 !! 2025-12-19T09:01:48,257 ******************************************************************************** 2025-12-19T09:01:48,258 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-12-19T09:01:48,259 By 2026-Feb-18, you need to update your project and remove deprecated calls 2025-12-19T09:01:48,260 or your builds will no longer be supported. 2025-12-19T09:01:48,261 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-12-19T09:01:48,262 ******************************************************************************** 2025-12-19T09:01:48,263 !! 2025-12-19T09:01:48,264 corresp(dist, value, root_dir) 2025-12-19T09:01:48,369 /tmp/pip-build-env-7xfxfse_/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-12-19T09:01:48,369 !! 2025-12-19T09:01:48,370 ******************************************************************************** 2025-12-19T09:01:48,371 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-12-19T09:01:48,372 License :: OSI Approved :: MIT License 2025-12-19T09:01:48,373 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-12-19T09:01:48,373 ******************************************************************************** 2025-12-19T09:01:48,374 !! 2025-12-19T09:01:48,374 dist._finalize_license_expression() 2025-12-19T09:01:48,384 /tmp/pip-build-env-7xfxfse_/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-12-19T09:01:48,384 !! 2025-12-19T09:01:48,385 ******************************************************************************** 2025-12-19T09:01:48,386 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-12-19T09:01:48,387 License :: OSI Approved :: MIT License 2025-12-19T09:01:48,388 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-12-19T09:01:48,388 ******************************************************************************** 2025-12-19T09:01:48,389 !! 2025-12-19T09:01:48,390 self._finalize_license_expression() 2025-12-19T09:01:48,406 running dist_info 2025-12-19T09:01:48,441 creating /tmp/pip-modern-metadata-wxw2v5bt/frequenz_client_base.egg-info 2025-12-19T09:01:48,442 writing /tmp/pip-modern-metadata-wxw2v5bt/frequenz_client_base.egg-info/PKG-INFO 2025-12-19T09:01:48,462 writing dependency_links to /tmp/pip-modern-metadata-wxw2v5bt/frequenz_client_base.egg-info/dependency_links.txt 2025-12-19T09:01:48,474 writing requirements to /tmp/pip-modern-metadata-wxw2v5bt/frequenz_client_base.egg-info/requires.txt 2025-12-19T09:01:48,476 writing top-level names to /tmp/pip-modern-metadata-wxw2v5bt/frequenz_client_base.egg-info/top_level.txt 2025-12-19T09:01:48,477 writing manifest file '/tmp/pip-modern-metadata-wxw2v5bt/frequenz_client_base.egg-info/SOURCES.txt' 2025-12-19T09:01:48,598 listing git files failed - pretending there aren't any 2025-12-19T09:01:48,602 reading manifest file '/tmp/pip-modern-metadata-wxw2v5bt/frequenz_client_base.egg-info/SOURCES.txt' 2025-12-19T09:01:48,604 reading manifest template 'MANIFEST.in' 2025-12-19T09:01:48,605 warning: no previously-included files found matching '.cookiecutter-replay.json' 2025-12-19T09:01:48,606 warning: no previously-included files found matching '.editorconfig' 2025-12-19T09:01:48,607 warning: no previously-included files found matching '.gitignore' 2025-12-19T09:01:48,607 warning: no previously-included files found matching 'CODEOWNERS' 2025-12-19T09:01:48,608 warning: no previously-included files found matching 'CONTRIBUTING.md' 2025-12-19T09:01:48,608 warning: no previously-included files found matching 'mkdocs.yml' 2025-12-19T09:01:48,609 warning: no previously-included files found matching 'noxfile.py' 2025-12-19T09:01:48,610 warning: no previously-included files found matching 'src/conftest.py' 2025-12-19T09:01:48,610 warning: no previously-included files matching '*' found under directory '.github' 2025-12-19T09:01:48,611 warning: no previously-included files matching '*' found under directory 'benchmarks' 2025-12-19T09:01:48,612 warning: no previously-included files matching '*' found under directory 'docs' 2025-12-19T09:01:48,612 warning: no previously-included files matching '*' found under directory 'tests' 2025-12-19T09:01:48,613 warning: no files found matching '*.pyi' under directory 'py' 2025-12-19T09:01:48,614 adding license file 'LICENSE' 2025-12-19T09:01:48,616 writing manifest file '/tmp/pip-modern-metadata-wxw2v5bt/frequenz_client_base.egg-info/SOURCES.txt' 2025-12-19T09:01:48,617 creating '/tmp/pip-modern-metadata-wxw2v5bt/frequenz_client_base-0.11.2.dist-info' 2025-12-19T09:01:48,762 Preparing metadata (pyproject.toml): finished with status 'done' 2025-12-19T09:01:48,768 Source in /tmp/pip-wheel-rjydgiyo/frequenz-client-base_c10997f3f09f4b6bb63e908a40145a4a has version 0.11.2, which satisfies requirement frequenz-client-base==0.11.2 from https://files.pythonhosted.org/packages/45/a9/809d1281b6fef8e20779586dbaea2e48f5980b58b7bd6f7cc636fdb2e2a2/frequenz_client_base-0.11.2.tar.gz 2025-12-19T09:01:48,769 Removed frequenz-client-base==0.11.2 from https://files.pythonhosted.org/packages/45/a9/809d1281b6fef8e20779586dbaea2e48f5980b58b7bd6f7cc636fdb2e2a2/frequenz_client_base-0.11.2.tar.gz from build tracker '/tmp/pip-build-tracker-kwoa1_n5' 2025-12-19T09:01:48,778 Created temporary directory: /tmp/pip-unpack-_bd93jb8 2025-12-19T09:01:48,778 Building wheels for collected packages: frequenz-client-base 2025-12-19T09:01:48,783 Created temporary directory: /tmp/pip-wheel-ejf7fwhf 2025-12-19T09:01:48,783 Destination directory: /tmp/pip-wheel-ejf7fwhf 2025-12-19T09:01:48,785 Building wheel for frequenz-client-base (pyproject.toml): started 2025-12-19T09:01:48,787 Running command Building wheel for frequenz-client-base (pyproject.toml) 2025-12-19T09:01:49,473 /tmp/pip-build-env-7xfxfse_/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2025-12-19T09:01:49,473 !! 2025-12-19T09:01:49,474 ******************************************************************************** 2025-12-19T09:01:49,475 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-12-19T09:01:49,476 By 2026-Feb-18, you need to update your project and remove deprecated calls 2025-12-19T09:01:49,476 or your builds will no longer be supported. 2025-12-19T09:01:49,478 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-12-19T09:01:49,478 ******************************************************************************** 2025-12-19T09:01:49,479 !! 2025-12-19T09:01:49,480 corresp(dist, value, root_dir) 2025-12-19T09:01:49,577 /tmp/pip-build-env-7xfxfse_/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-12-19T09:01:49,577 !! 2025-12-19T09:01:49,578 ******************************************************************************** 2025-12-19T09:01:49,579 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-12-19T09:01:49,580 License :: OSI Approved :: MIT License 2025-12-19T09:01:49,581 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-12-19T09:01:49,581 ******************************************************************************** 2025-12-19T09:01:49,583 !! 2025-12-19T09:01:49,583 dist._finalize_license_expression() 2025-12-19T09:01:49,592 /tmp/pip-build-env-7xfxfse_/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-12-19T09:01:49,593 !! 2025-12-19T09:01:49,594 ******************************************************************************** 2025-12-19T09:01:49,594 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-12-19T09:01:49,595 License :: OSI Approved :: MIT License 2025-12-19T09:01:49,597 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-12-19T09:01:49,597 ******************************************************************************** 2025-12-19T09:01:49,599 !! 2025-12-19T09:01:49,599 self._finalize_license_expression() 2025-12-19T09:01:49,600 running bdist_wheel 2025-12-19T09:01:49,664 running build 2025-12-19T09:01:49,665 running compile_proto 2025-12-19T09:01:49,686 No proto files found in proto/**/*.proto/, skipping compilation of proto files. 2025-12-19T09:01:49,687 running build_py 2025-12-19T09:01:49,706 creating build/lib/frequenz/client/base 2025-12-19T09:01:49,708 copying src/frequenz/client/base/conftest.py -> build/lib/frequenz/client/base 2025-12-19T09:01:49,710 copying src/frequenz/client/base/channel.py -> build/lib/frequenz/client/base 2025-12-19T09:01:49,713 copying src/frequenz/client/base/client.py -> build/lib/frequenz/client/base 2025-12-19T09:01:49,715 copying src/frequenz/client/base/exception.py -> build/lib/frequenz/client/base 2025-12-19T09:01:49,718 copying src/frequenz/client/base/signing.py -> build/lib/frequenz/client/base 2025-12-19T09:01:49,720 copying src/frequenz/client/base/retry.py -> build/lib/frequenz/client/base 2025-12-19T09:01:49,722 copying src/frequenz/client/base/conversion.py -> build/lib/frequenz/client/base 2025-12-19T09:01:49,724 copying src/frequenz/client/base/authentication.py -> build/lib/frequenz/client/base 2025-12-19T09:01:49,726 copying src/frequenz/client/base/__init__.py -> build/lib/frequenz/client/base 2025-12-19T09:01:49,728 copying src/frequenz/client/base/streaming.py -> build/lib/frequenz/client/base 2025-12-19T09:01:49,729 running egg_info 2025-12-19T09:01:49,763 writing src/frequenz_client_base.egg-info/PKG-INFO 2025-12-19T09:01:49,782 writing dependency_links to src/frequenz_client_base.egg-info/dependency_links.txt 2025-12-19T09:01:49,796 writing requirements to src/frequenz_client_base.egg-info/requires.txt 2025-12-19T09:01:49,797 writing top-level names to src/frequenz_client_base.egg-info/top_level.txt 2025-12-19T09:01:49,861 listing git files failed - pretending there aren't any 2025-12-19T09:01:49,865 reading manifest file 'src/frequenz_client_base.egg-info/SOURCES.txt' 2025-12-19T09:01:49,868 reading manifest template 'MANIFEST.in' 2025-12-19T09:01:49,869 warning: no previously-included files found matching '.cookiecutter-replay.json' 2025-12-19T09:01:49,870 warning: no previously-included files found matching '.editorconfig' 2025-12-19T09:01:49,871 warning: no previously-included files found matching '.gitignore' 2025-12-19T09:01:49,871 warning: no previously-included files found matching 'CODEOWNERS' 2025-12-19T09:01:49,872 warning: no previously-included files found matching 'CONTRIBUTING.md' 2025-12-19T09:01:49,873 warning: no previously-included files found matching 'mkdocs.yml' 2025-12-19T09:01:49,874 warning: no previously-included files found matching 'noxfile.py' 2025-12-19T09:01:49,874 warning: no previously-included files found matching 'src/conftest.py' 2025-12-19T09:01:49,875 warning: no previously-included files matching '*' found under directory '.github' 2025-12-19T09:01:49,875 warning: no previously-included files matching '*' found under directory 'benchmarks' 2025-12-19T09:01:49,876 warning: no previously-included files matching '*' found under directory 'docs' 2025-12-19T09:01:49,877 warning: no previously-included files matching '*' found under directory 'tests' 2025-12-19T09:01:49,877 warning: no files found matching '*.pyi' under directory 'py' 2025-12-19T09:01:49,878 adding license file 'LICENSE' 2025-12-19T09:01:49,880 writing manifest file 'src/frequenz_client_base.egg-info/SOURCES.txt' 2025-12-19T09:01:49,884 copying src/frequenz/client/base/py.typed -> build/lib/frequenz/client/base 2025-12-19T09:01:49,920 installing to build/bdist.linux-armv7l/wheel 2025-12-19T09:01:49,921 running install 2025-12-19T09:01:49,946 running install_lib 2025-12-19T09:01:49,964 creating build/bdist.linux-armv7l/wheel 2025-12-19T09:01:49,966 creating build/bdist.linux-armv7l/wheel/frequenz 2025-12-19T09:01:49,967 creating build/bdist.linux-armv7l/wheel/frequenz/client 2025-12-19T09:01:49,969 creating build/bdist.linux-armv7l/wheel/frequenz/client/base 2025-12-19T09:01:49,970 copying build/lib/frequenz/client/base/conftest.py -> build/bdist.linux-armv7l/wheel/./frequenz/client/base 2025-12-19T09:01:49,972 copying build/lib/frequenz/client/base/channel.py -> build/bdist.linux-armv7l/wheel/./frequenz/client/base 2025-12-19T09:01:49,974 copying build/lib/frequenz/client/base/client.py -> build/bdist.linux-armv7l/wheel/./frequenz/client/base 2025-12-19T09:01:49,976 copying build/lib/frequenz/client/base/exception.py -> build/bdist.linux-armv7l/wheel/./frequenz/client/base 2025-12-19T09:01:49,979 copying build/lib/frequenz/client/base/py.typed -> build/bdist.linux-armv7l/wheel/./frequenz/client/base 2025-12-19T09:01:49,980 copying build/lib/frequenz/client/base/signing.py -> build/bdist.linux-armv7l/wheel/./frequenz/client/base 2025-12-19T09:01:49,983 copying build/lib/frequenz/client/base/retry.py -> build/bdist.linux-armv7l/wheel/./frequenz/client/base 2025-12-19T09:01:49,985 copying build/lib/frequenz/client/base/conversion.py -> build/bdist.linux-armv7l/wheel/./frequenz/client/base 2025-12-19T09:01:49,987 copying build/lib/frequenz/client/base/authentication.py -> build/bdist.linux-armv7l/wheel/./frequenz/client/base 2025-12-19T09:01:49,989 copying build/lib/frequenz/client/base/__init__.py -> build/bdist.linux-armv7l/wheel/./frequenz/client/base 2025-12-19T09:01:49,991 copying build/lib/frequenz/client/base/streaming.py -> build/bdist.linux-armv7l/wheel/./frequenz/client/base 2025-12-19T09:01:49,993 running install_egg_info 2025-12-19T09:01:50,011 Copying src/frequenz_client_base.egg-info to build/bdist.linux-armv7l/wheel/./frequenz_client_base-0.11.2-py3.11.egg-info 2025-12-19T09:01:50,022 running install_scripts 2025-12-19T09:01:50,033 creating build/bdist.linux-armv7l/wheel/frequenz_client_base-0.11.2.dist-info/WHEEL 2025-12-19T09:01:50,036 creating '/tmp/pip-wheel-ejf7fwhf/.tmp-aln4df4f/frequenz_client_base-0.11.2-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2025-12-19T09:01:50,039 adding 'frequenz/client/base/__init__.py' 2025-12-19T09:01:50,041 adding 'frequenz/client/base/authentication.py' 2025-12-19T09:01:50,043 adding 'frequenz/client/base/channel.py' 2025-12-19T09:01:50,045 adding 'frequenz/client/base/client.py' 2025-12-19T09:01:50,047 adding 'frequenz/client/base/conftest.py' 2025-12-19T09:01:50,048 adding 'frequenz/client/base/conversion.py' 2025-12-19T09:01:50,051 adding 'frequenz/client/base/exception.py' 2025-12-19T09:01:50,052 adding 'frequenz/client/base/py.typed' 2025-12-19T09:01:50,054 adding 'frequenz/client/base/retry.py' 2025-12-19T09:01:50,055 adding 'frequenz/client/base/signing.py' 2025-12-19T09:01:50,058 adding 'frequenz/client/base/streaming.py' 2025-12-19T09:01:50,060 adding 'frequenz_client_base-0.11.2.dist-info/licenses/LICENSE' 2025-12-19T09:01:50,063 adding 'frequenz_client_base-0.11.2.dist-info/METADATA' 2025-12-19T09:01:50,064 adding 'frequenz_client_base-0.11.2.dist-info/WHEEL' 2025-12-19T09:01:50,065 adding 'frequenz_client_base-0.11.2.dist-info/top_level.txt' 2025-12-19T09:01:50,066 adding 'frequenz_client_base-0.11.2.dist-info/RECORD' 2025-12-19T09:01:50,067 removing build/bdist.linux-armv7l/wheel 2025-12-19T09:01:50,177 Building wheel for frequenz-client-base (pyproject.toml): finished with status 'done' 2025-12-19T09:01:50,182 Created wheel for frequenz-client-base: filename=frequenz_client_base-0.11.2-py3-none-any.whl size=27571 sha256=a8b03c4e106d6b35bd28c9d4eb7cc8ff9450dca5bff7f5c4dafb551c1477bac0 2025-12-19T09:01:50,183 Stored in directory: /tmp/pip-ephem-wheel-cache-fh29wmdo/wheels/14/65/7e/bc8c2589f87cd125a2f53763afb0885234ac2773ff1a709ceb 2025-12-19T09:01:50,198 Successfully built frequenz-client-base 2025-12-19T09:01:50,203 Removed build tracker: '/tmp/pip-build-tracker-kwoa1_n5'