summaryrefslogtreecommitdiff
path: root/gnu/packages/virtualization.scm
diff options
context:
space:
mode:
authorHugo Buddelmeijer <hugo@buddelmeijer.nl>2025-10-06 19:44:05 +0200
committerSharlatan Hellseher <sharlatanus@gmail.com>2025-10-07 10:20:54 +0100
commit6260e72b5c3cbbc30095a510787a2bbcb7a75109 (patch)
treed03cd0bdfad517d6ad1bf96a9c58f4a3b68d310f /gnu/packages/virtualization.scm
parent73eb38eeb00e61ff7a04a3c74099b99942768017 (diff)
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 <ngraves@ngraves.fr> Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Diffstat (limited to 'gnu/packages/virtualization.scm')
-rw-r--r--gnu/packages/virtualization.scm6
1 files changed, 5 insertions, 1 deletions
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")))))))