From 12d296fcb22a8b00f8ff5b558aedf6e580b3ea16 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 23 Apr 2026 12:15:59 +0000 Subject: [PATCH 1/2] Bump black from 25.12.0 to 26.3.1 Bumps [black](https://github.com/psf/black) from 25.12.0 to 26.3.1. - [Release notes](https://github.com/psf/black/releases) - [Changelog](https://github.com/psf/black/blob/main/CHANGES.md) - [Commits](https://github.com/psf/black/compare/25.12.0...26.3.1) --- updated-dependencies: - dependency-name: black dependency-version: 26.3.1 dependency-type: direct:development update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] --- pyproject.toml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index 55de05e..240ec3e 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -52,9 +52,9 @@ dev-flake8 = [ "pydoclint == 0.8.3", "pydocstyle == 6.3.0", ] -dev-formatting = ["black == 25.12.0", "isort == 7.0.0"] +dev-formatting = ["black == 26.3.1", "isort == 7.0.0"] dev-mkdocs = [ - "black == 25.12.0", + "black == 26.3.1", "Markdown==3.10.2", "mike == 2.2.0", "mkdocs-gen-files == 0.5.0", From db31325166b6ae57ab3baeb8f7459f0475b7ba04 Mon Sep 17 00:00:00 2001 From: "frequenz-auto-dependabot[bot]" <261417025+frequenz-auto-dependabot[bot]@users.noreply.github.com> Date: Thu, 23 Apr 2026 12:16:19 +0000 Subject: [PATCH 2/2] Apply migration from 25.12.0 to 26.3.1 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit === v26.3.1 ========================================================= Source: inline script Collecting black==26.3.1 Downloading black-26.3.1-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (91 kB) Collecting click>=8.0.0 (from black==26.3.1) Downloading click-8.3.3-py3-none-any.whl.metadata (2.6 kB) Collecting mypy-extensions>=0.4.3 (from black==26.3.1) Downloading mypy_extensions-1.1.0-py3-none-any.whl.metadata (1.1 kB) Collecting packaging>=22.0 (from black==26.3.1) Downloading packaging-26.1-py3-none-any.whl.metadata (3.5 kB) Collecting pathspec>=1.0.0 (from black==26.3.1) Downloading pathspec-1.1.0-py3-none-any.whl.metadata (14 kB) Collecting platformdirs>=2 (from black==26.3.1) Downloading platformdirs-4.9.6-py3-none-any.whl.metadata (4.7 kB) Collecting pytokens~=0.4.0 (from black==26.3.1) Downloading pytokens-0.4.1-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (3.8 kB) Downloading black-26.3.1-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (1.8 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.8/1.8 MB 8.6 MB/s 0:00:00 Downloading pytokens-0.4.1-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (268 kB) Downloading click-8.3.3-py3-none-any.whl (110 kB) Downloading mypy_extensions-1.1.0-py3-none-any.whl (5.0 kB) Downloading packaging-26.1-py3-none-any.whl (95 kB) Downloading pathspec-1.1.0-py3-none-any.whl (56 kB) Downloading platformdirs-4.9.6-py3-none-any.whl (21 kB) Installing collected packages: pytokens, platformdirs, pathspec, packaging, mypy-extensions, click, black Successfully installed black-26.3.1 click-8.3.3 mypy-extensions-1.1.0 packaging-26.1 pathspec-1.1.0 platformdirs-4.9.6 pytokens-0.4.1 reformatted /home/runner/work/frequenz-client-reporting-python/frequenz-client-reporting-python/src/frequenz/client/reporting/__init__.py reformatted /home/runner/work/frequenz-client-reporting-python/frequenz-client-reporting-python/tests/test_client_reporting.py All done! ✨ 🍰 ✨ 2 files reformatted, 7 files left unchanged. The migration completed successfully. --- src/frequenz/client/reporting/__init__.py | 1 - tests/test_client_reporting.py | 1 + 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/src/frequenz/client/reporting/__init__.py b/src/frequenz/client/reporting/__init__.py index 43a52d4..e343723 100644 --- a/src/frequenz/client/reporting/__init__.py +++ b/src/frequenz/client/reporting/__init__.py @@ -6,7 +6,6 @@ This package provides a low-level interface for interacting with the reporting API. """ - from ._client import ReportingApiClient __all__ = ["ReportingApiClient"] diff --git a/tests/test_client_reporting.py b/tests/test_client_reporting.py index 0f59ab9..a6c0471 100644 --- a/tests/test_client_reporting.py +++ b/tests/test_client_reporting.py @@ -2,6 +2,7 @@ # Copyright © 2024 Frequenz Energy-as-a-Service GmbH """Tests for the frequenz.client.reporting package.""" + from unittest.mock import MagicMock, patch import pytest