From 2113215ba5b421fac6046968607251dad54d45d5 Mon Sep 17 00:00:00 2001 From: "Mathias L. Baumann" Date: Mon, 7 Sep 2026 11:45:22 +0200 Subject: [PATCH] Require quantities 1.0.3 for marshmallow 4 Signed-off-by: Mathias L. Baumann --- RELEASE_NOTES.md | 2 ++ pyproject.toml | 4 ++-- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/RELEASE_NOTES.md b/RELEASE_NOTES.md index 567779eff..6193c979c 100644 --- a/RELEASE_NOTES.md +++ b/RELEASE_NOTES.md @@ -10,6 +10,8 @@ +- The minimum versions are now `frequenz-quantities` 1.0.3 and `marshmallow` 4.0.0, enabling marshmallow 4 support without breaking strict documentation builds. + ## New Features diff --git a/pyproject.toml b/pyproject.toml index f03986f28..ef52aa3a2 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -33,10 +33,10 @@ dependencies = [ "frequenz-microgrid-component-graph >= 0.5.0, < 0.6", "frequenz-client-common >= 0.3.6, < 0.5.0", "frequenz-channels >= 1.6.1, < 2.0.0", - "frequenz-quantities[marshmallow] >= 1.0.0, < 2.0.0", + "frequenz-quantities[marshmallow] >= 1.0.3, < 2.0.0", "numpy >= 2.1.0, < 3", "typing_extensions >= 4.14.1, < 5", - "marshmallow >= 3.19.0, < 5", + "marshmallow >= 4.0.0, < 5", "marshmallow_dataclass >= 8.7.1, < 9", "more-itertools >= 10.8.0, < 12", ]