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>
This commit is contained in:
Hugo Buddelmeijer 2025-10-06 19:44:05 +02:00 committed by Sharlatan Hellseher
parent 73eb38eeb0
commit 6260e72b5c
No known key found for this signature in database
GPG key ID: 76D727BFF62CD2B5

View file

@ -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")))))))