ngz pushed a commit to branch python-team in repository guix. commit b87a31b3c39b40985de6f654a004c198c077f55c Author: Nicolas Graves <ngra...@ngraves.fr> AuthorDate: Fri May 10 00:52:57 2024 +0200
gnu: python-transient: Move to pyproject-build-system. * gnu/packages/virtualization.scm (python-transient)[build-system]: Move to pyproject-build-system. Change-Id: I29969738f862ea26fbaa9cb7642f98336f37c583 Signed-off-by: Nicolas Goaziou <m...@nicolasgoaziou.fr> --- gnu/packages/virtualization.scm | 16 +++++++--------- 1 file changed, 7 insertions(+), 9 deletions(-) diff --git a/gnu/packages/virtualization.scm b/gnu/packages/virtualization.scm index da65b48dc2..c886c7489a 100644 --- a/gnu/packages/virtualization.scm +++ b/gnu/packages/virtualization.scm @@ -32,6 +32,7 @@ ;;; Copyright © 2023 Ahmad Draidi <a.r.dra...@redscript.org> ;;; Copyright © 2023 Sharlatan Hellseher <sharlata...@gmail.com> ;;; Copyright © 2023, 2024 Hartmut Goebel <h.goe...@crazy-compilers.com> +;;; Copyright © 2024 Nicolas Graves <ngra...@ngraves.fr> ;;; ;;; This file is part of GNU Guix. ;;; @@ -144,6 +145,7 @@ #:use-module (guix build-system gnu) #:use-module (guix build-system go) #:use-module (guix build-system meson) + #:use-module (guix build-system pyproject) #:use-module (guix build-system python) #:use-module (guix build-system ruby) #:use-module (guix build-system trivial) @@ -2787,9 +2789,8 @@ use with virtualization provisioning tools") (method url-fetch) (uri (pypi-uri "transient" version)) (sha256 - (base32 - "148yiqrmcscsi6787y0f27i1y9cf0gcw3mqfv5frhpmsmv62mv5z")))) - (build-system python-build-system) + (base32 "148yiqrmcscsi6787y0f27i1y9cf0gcw3mqfv5frhpmsmv62mv5z")))) + (build-system pyproject-build-system) (arguments `(#:tests? #f ; Requires behave #:phases (modify-phases %standard-phases @@ -2797,8 +2798,7 @@ use with virtualization provisioning tools") (lambda _ (substitute* "setup.py" (("==") - ">=")) - #t))))) + ">="))))))) (propagated-inputs (list python-beautifultable python-click @@ -2810,10 +2810,8 @@ use with virtualization provisioning tools") python-toml)) (native-inputs (list python-black python-mypy python-pyhamcrest python-twine)) - (home-page - "https://github.com/ALSchwalm/transient") - (synopsis - "QEMU Wrapper written in Python") + (home-page "https://github.com/ALSchwalm/transient") + (synopsis "QEMU Wrapper written in Python") (description "@code{transient} is a wrapper for QEMU allowing the creation of virtual machines with shared folder, ssh, and disk creation support.")