~ruther/guix-local

6260e72b5c3cbbc30095a510787a2bbcb7a75109 — Hugo Buddelmeijer 5 months ago 73eb38e
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>
1 files changed, 5 insertions(+), 1 deletions(-)

M gnu/packages/virtualization.scm
M gnu/packages/virtualization.scm => gnu/packages/virtualization.scm +5 -1
@@ 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")))))))