From 19d28173fb2a8c6174a8747fea9032e50479259d Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 8 May 2026 09:25:09 +0000 Subject: [PATCH 1/2] Build(deps-dev): Bump black from 25.9.0 to 26.3.1 Bumps [black](https://github.com/psf/black) from 25.9.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.9.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 cf464b2..0377ab5 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -49,10 +49,10 @@ dev-flake8 = [ "pydoclint == 0.8.3", "pydocstyle == 6.3.0", ] -dev-formatting = ["black == 25.9.0", "isort == 8.0.1"] +dev-formatting = ["black == 26.3.1", "isort == 8.0.1"] dev-mkdocs = [ "Markdown == 3.10.2", - "black == 25.9.0", + "black == 26.3.1", "mike == 2.1.3", "mkdocs-gen-files == 0.6.1", "mkdocs-literate-nav == 0.6.3", From d10b657ba3cf12f31a607bfab6d1333dfd5e1ce9 Mon Sep 17 00:00:00 2001 From: "frequenz-auto-dependabot[bot]" <261417025+frequenz-auto-dependabot[bot]@users.noreply.github.com> Date: Fri, 8 May 2026 09:25:37 +0000 Subject: [PATCH 2/2] Apply migration from 25.9.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.2-py3-none-any.whl.metadata (3.5 kB) Collecting pathspec>=1.0.0 (from black==26.3.1) Downloading pathspec-1.1.1-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 154.4 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.2-py3-none-any.whl (100 kB) Downloading pathspec-1.1.1-py3-none-any.whl (57 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.2 pathspec-1.1.1 platformdirs-4.9.6 pytokens-0.4.1 [notice] A new release of pip is available: 26.0.1 -> 26.1.1 [notice] To update, run: pip install --upgrade pip reformatted /home/runner/work/frequenz-quantities-python/frequenz-quantities-python/src/frequenz/quantities/__init__.py reformatted /home/runner/work/frequenz-quantities-python/frequenz-quantities-python/src/frequenz/quantities/_current.py reformatted /home/runner/work/frequenz-quantities-python/frequenz-quantities-python/src/frequenz/quantities/_percentage.py reformatted /home/runner/work/frequenz-quantities-python/frequenz-quantities-python/src/frequenz/quantities/_frequency.py reformatted /home/runner/work/frequenz-quantities-python/frequenz-quantities-python/src/frequenz/quantities/_energy.py reformatted /home/runner/work/frequenz-quantities-python/frequenz-quantities-python/src/frequenz/quantities/_temperature.py reformatted /home/runner/work/frequenz-quantities-python/frequenz-quantities-python/src/frequenz/quantities/_power.py reformatted /home/runner/work/frequenz-quantities-python/frequenz-quantities-python/src/frequenz/quantities/_voltage.py reformatted /home/runner/work/frequenz-quantities-python/frequenz-quantities-python/src/frequenz/quantities/_reactive_power.py reformatted /home/runner/work/frequenz-quantities-python/frequenz-quantities-python/tests/experimental/test_marshmallow.py reformatted /home/runner/work/frequenz-quantities-python/frequenz-quantities-python/src/frequenz/quantities/_quantity.py All done! ✨ 🍰 ✨ 11 files reformatted, 7 files left unchanged. The migration completed successfully. --- src/frequenz/quantities/__init__.py | 1 - src/frequenz/quantities/_current.py | 1 - src/frequenz/quantities/_energy.py | 1 - src/frequenz/quantities/_frequency.py | 1 - src/frequenz/quantities/_percentage.py | 1 - src/frequenz/quantities/_power.py | 1 - src/frequenz/quantities/_quantity.py | 1 - src/frequenz/quantities/_reactive_power.py | 1 - src/frequenz/quantities/_temperature.py | 1 - src/frequenz/quantities/_voltage.py | 1 - tests/experimental/test_marshmallow.py | 1 - 11 files changed, 11 deletions(-) diff --git a/src/frequenz/quantities/__init__.py b/src/frequenz/quantities/__init__.py index 6f30032..1afd324 100644 --- a/src/frequenz/quantities/__init__.py +++ b/src/frequenz/quantities/__init__.py @@ -86,7 +86,6 @@ `pip install frequenz-quantities[marshmallow]`). """ - from ._apparent_power import ApparentPower from ._current import Current from ._energy import Energy diff --git a/src/frequenz/quantities/_current.py b/src/frequenz/quantities/_current.py index 62e5294..9c533d6 100644 --- a/src/frequenz/quantities/_current.py +++ b/src/frequenz/quantities/_current.py @@ -3,7 +3,6 @@ """Types for holding quantities with units.""" - from __future__ import annotations from typing import TYPE_CHECKING, Self, overload diff --git a/src/frequenz/quantities/_energy.py b/src/frequenz/quantities/_energy.py index a0795e9..57d03f3 100644 --- a/src/frequenz/quantities/_energy.py +++ b/src/frequenz/quantities/_energy.py @@ -3,7 +3,6 @@ """Types for holding quantities with units.""" - from __future__ import annotations from datetime import timedelta diff --git a/src/frequenz/quantities/_frequency.py b/src/frequenz/quantities/_frequency.py index 8c4d11c..ac17679 100644 --- a/src/frequenz/quantities/_frequency.py +++ b/src/frequenz/quantities/_frequency.py @@ -3,7 +3,6 @@ """Types for holding quantities with units.""" - from datetime import timedelta from typing import Self diff --git a/src/frequenz/quantities/_percentage.py b/src/frequenz/quantities/_percentage.py index e0aa3c4..dcbb446 100644 --- a/src/frequenz/quantities/_percentage.py +++ b/src/frequenz/quantities/_percentage.py @@ -3,7 +3,6 @@ """Types for holding quantities with units.""" - from typing import Self from ._quantity import NoDefaultConstructible, Quantity diff --git a/src/frequenz/quantities/_power.py b/src/frequenz/quantities/_power.py index 716682b..2feb2da 100644 --- a/src/frequenz/quantities/_power.py +++ b/src/frequenz/quantities/_power.py @@ -3,7 +3,6 @@ """Types for holding quantities with units.""" - from __future__ import annotations from datetime import timedelta diff --git a/src/frequenz/quantities/_quantity.py b/src/frequenz/quantities/_quantity.py index 595ce46..db89c4a 100644 --- a/src/frequenz/quantities/_quantity.py +++ b/src/frequenz/quantities/_quantity.py @@ -3,7 +3,6 @@ """Types for holding quantities with units.""" - from __future__ import annotations import math diff --git a/src/frequenz/quantities/_reactive_power.py b/src/frequenz/quantities/_reactive_power.py index 8a43f47..a38acd8 100644 --- a/src/frequenz/quantities/_reactive_power.py +++ b/src/frequenz/quantities/_reactive_power.py @@ -3,7 +3,6 @@ """Types for holding reactive power quantities with units.""" - from __future__ import annotations from typing import TYPE_CHECKING, Self, overload diff --git a/src/frequenz/quantities/_temperature.py b/src/frequenz/quantities/_temperature.py index 361ad1f..6c20681 100644 --- a/src/frequenz/quantities/_temperature.py +++ b/src/frequenz/quantities/_temperature.py @@ -3,7 +3,6 @@ """Types for holding quantities with units.""" - from typing import Self from ._quantity import NoDefaultConstructible, Quantity diff --git a/src/frequenz/quantities/_voltage.py b/src/frequenz/quantities/_voltage.py index ec6452a..412b2eb 100644 --- a/src/frequenz/quantities/_voltage.py +++ b/src/frequenz/quantities/_voltage.py @@ -3,7 +3,6 @@ """Types for holding quantities with units.""" - from __future__ import annotations from typing import TYPE_CHECKING, Self, overload diff --git a/tests/experimental/test_marshmallow.py b/tests/experimental/test_marshmallow.py index 2b880e7..a285fa0 100644 --- a/tests/experimental/test_marshmallow.py +++ b/tests/experimental/test_marshmallow.py @@ -3,7 +3,6 @@ """Test marshmallow fields and schema.""" - from dataclasses import dataclass, field from typing import Any, Self, cast