From 6260e72b5c3cbbc30095a510787a2bbcb7a75109 Mon Sep 17 00:00:00 2001 From: Hugo Buddelmeijer Date: Mon, 6 Oct 2025 19:44:05 +0200 Subject: [PATCH] gnu: python-transient: Fix build. * gnu/packages/virtualization.scm (python-transient): Fix build. [arguments] <#:phases>: Add fix for updated marshmallow. Change-Id: Iaca4417fb1a4f616e853bf395c3591601f178fff Reviewed-by: Nicolas Graves Signed-off-by: Sharlatan Hellseher --- gnu/packages/virtualization.scm | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/gnu/packages/virtualization.scm b/gnu/packages/virtualization.scm index f576e102f28..16caf9b9784 100644 --- a/gnu/packages/virtualization.scm +++ b/gnu/packages/virtualization.scm @@ -3462,8 +3462,12 @@ use with virtualization provisioning tools") (arguments (list #:phases #~(modify-phases %standard-phases - (add-after 'unpack 'fix-dependencies + (add-after 'unpack 'fix-marshmallow-and-dependencies (lambda _ + ;; From marshmallow: versionchanged:: 3.13.0 + ;; Replace ``missing`` [..] with ``load_default``. + (substitute* "transient/configuration.py" + (("missing") "load_default")) (substitute* "setup.py" (("(~|=)=") ">=") (("lark-parser>=[0-9.]*") "lark")))))))