guix_mirror_bot pushed a commit to branch master
in repository guix.

commit 6260e72b5c3cbbc30095a510787a2bbcb7a75109
Author: Hugo Buddelmeijer <[email protected]>
AuthorDate: Mon Oct 6 19:44:05 2025 +0200

    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 <[email protected]>
    Signed-off-by: Sharlatan Hellseher <[email protected]>
---
 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 f576e102f2..16caf9b978 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")))))))

Reply via email to