From 7e9bea152a81cfe69c4641a26469219a147f1d87 Mon Sep 17 00:00:00 2001 From: Lars-Dominik Braun Date: Sat, 8 Jan 2022 14:56:04 +0100 Subject: [PATCH v3 004/150] gnu: Use %python-build-system-module inside #:imported-modules. It includes (guix build json), which is now required for (guix build python-build-system). * gnu/packages/boost.scm (boost): Use %python-build-system-module. * gnu/packages/cups.scm (hplip): Likewise. * gnu/packages/djvu.scm (didjvu): Likewise. * gnu/packages/finance.scm (ledger): Likewise. * gnu/packages/games.scm (fifengine): Likewise. * gnu/packages/geo.scm (grass): Likewise. (qgis): Likewise. * gnu/packages/gnome.scm (system-config-printer): Likewise. (gnome-tweaks): Likewise. (lollypop): Likewise. (soundconverter): Likewise. (piper): Likewise. * gnu/packages/graph.scm (python-graph-tool): Likewise. * gnu/packages/graphics.scm (lib2geom): Likewise. * gnu/packages/gstreamer.scm (python-gst): Likewise. * gnu/packages/julia-xyz.scm (julia-pycall): Likewise. * gnu/packages/lisp-xyz.scm (sbcl-burgled-batteries3): Likewise. * gnu/packages/machine-learning.scm (ghmm): Likewise. (tensorflow): Likewise. * gnu/packages/maths.scm (nomad-optimizer): Likewise. (gmsh): Likewise. (z3): Likewise. (ocaml-z3): Likewise. (fp16): Likewise. (optizelle): Likewise. * gnu/packages/mpd.scm (sonata): Likewise. * gnu/packages/music.scm (jack-select): Likewise. * gnu/packages/networking.scm (opendht): Likewise. * gnu/packages/openldap.scm (389-ds-base): Likewise. * gnu/packages/qt.scm (python-sip-4): Likewise. (python-pyqt): Likewise. (python-pyqtwebengine): Likewise. * gnu/packages/radio.scm (gnuradio): Likewise. (gr-osmosdr): Likewise. (gr-satellites): Likewise. * gnu/packages/rpm.scm (libmodulemd): Likewise. (createrepo-c): Likewise. * gnu/packages/textutils.scm (opencc): Likewise. * gnu/packages/version-control.scm (hg-commitsigs): Likewise. * gnu/packages/virtualization.scm (ganeti): Likewise. * gnu/packages/vpn.scm (bitmask): Likewise. * gnu/packages/xdisorg.scm (redshift): Likewise. --- gnu/packages/boost.scm | 3 ++- gnu/packages/cups.scm | 2 +- gnu/packages/djvu.scm | 2 +- gnu/packages/finance.scm | 2 +- gnu/packages/geo.scm | 4 ++-- gnu/packages/gnome.scm | 10 +++++----- gnu/packages/graph.scm | 2 +- gnu/packages/graphics.scm | 2 +- gnu/packages/gstreamer.scm | 3 ++- gnu/packages/julia-xyz.scm | 3 ++- gnu/packages/lisp-xyz.scm | 3 ++- gnu/packages/machine-learning.scm | 4 ++-- gnu/packages/maths.scm | 12 ++++++------ gnu/packages/mpd.scm | 2 +- gnu/packages/music.scm | 2 +- gnu/packages/networking.scm | 2 +- gnu/packages/openldap.scm | 2 +- gnu/packages/qt.scm | 6 +++--- gnu/packages/radio.scm | 6 +++--- gnu/packages/rpm.scm | 5 +++-- gnu/packages/textutils.scm | 2 +- gnu/packages/version-control.scm | 2 +- gnu/packages/virtualization.scm | 2 +- gnu/packages/vpn.scm | 2 +- gnu/packages/xdisorg.scm | 2 +- 25 files changed, 46 insertions(+), 41 deletions(-) diff --git a/gnu/packages/boost.scm b/gnu/packages/boost.scm index b53b1f4257..ff9b6a3167 100644 --- a/gnu/packages/boost.scm +++ b/gnu/packages/boost.scm @@ -42,6 +42,7 @@ (define-module (gnu packages boost) #:use-module (guix download) #:use-module (guix git-download) #:use-module (guix build-system gnu) + #:use-module (guix build-system python) #:use-module (guix build-system trivial) #:use-module (gnu packages) #:use-module (gnu packages compression) @@ -86,7 +87,7 @@ (define-public boost `(("python" ,python-minimal-wrapper))) ("tcsh" ,tcsh))) (arguments - `(#:imported-modules ((guix build python-build-system) + `(#:imported-modules (,@%python-build-system-modules ,@%gnu-build-system-modules) #:modules (((guix build python-build-system) #:select (python-version)) ,@%gnu-build-system-modules) diff --git a/gnu/packages/cups.scm b/gnu/packages/cups.scm index da113ac168..3a006c3993 100644 --- a/gnu/packages/cups.scm +++ b/gnu/packages/cups.scm @@ -562,7 +562,7 @@ (define-public hplip (assoc-ref %outputs "out") "/etc/xdg") "--enable-qt5" "--disable-qt4") - #:imported-modules ((guix build python-build-system) + #:imported-modules (,@%python-build-system-modules ,@%gnu-build-system-modules) #:modules ((guix build gnu-build-system) (guix build utils) diff --git a/gnu/packages/djvu.scm b/gnu/packages/djvu.scm index 07c77f318e..b5ee1ebe19 100644 --- a/gnu/packages/djvu.scm +++ b/gnu/packages/djvu.scm @@ -356,7 +356,7 @@ (define-public didjvu ((guix build python-build-system) #:prefix python:) (guix build utils)) #:imported-modules (,@%gnu-build-system-modules - (guix build python-build-system)) + ,@%python-build-system-modules) #:test-target "test" #:phases (modify-phases %standard-phases diff --git a/gnu/packages/finance.scm b/gnu/packages/finance.scm index 84547639e4..1160fc341b 100644 --- a/gnu/packages/finance.scm +++ b/gnu/packages/finance.scm @@ -319,7 +319,7 @@ (define-public ledger `(#:modules (,@%cmake-build-system-modules ((guix build python-build-system) #:select (python-version))) #:imported-modules (,@%cmake-build-system-modules - (guix build python-build-system)) + ,@%python-build-system-modules) #:configure-flags `("-DBUILD_DOCS:BOOL=ON" "-DBUILD_WEB_DOCS:BOOL=ON" diff --git a/gnu/packages/geo.scm b/gnu/packages/geo.scm index c2569c27d4..ec6740ba9a 100644 --- a/gnu/packages/geo.scm +++ b/gnu/packages/geo.scm @@ -2182,7 +2182,7 @@ (define-public grass ((guix build python-build-system) #:prefix python:) (guix build utils)) #:imported-modules (,@%gnu-build-system-modules - (guix build python-build-system)) + ,@%python-build-system-modules) #:phases (modify-phases %standard-phases (replace 'configure @@ -2309,7 +2309,7 @@ (define-public qgis (guix build qt-utils) (guix build utils)) #:imported-modules (,@%cmake-build-system-modules - (guix build python-build-system) + ,@%python-build-system-modules (guix build qt-utils)) #:configure-flags '("-DWITH_QTWEBKIT=NO") diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm index 19adb67423..a55c54e8cb 100644 --- a/gnu/packages/gnome.scm +++ b/gnu/packages/gnome.scm @@ -2941,7 +2941,7 @@ (define-public system-config-printer (build-system glib-or-gtk-build-system) (arguments (list - #:imported-modules `((guix build python-build-system) + #:imported-modules `(,@%python-build-system-modules ,@%glib-or-gtk-build-system-modules) #:phases #~(modify-phases %standard-phases @@ -9935,7 +9935,7 @@ (define-public gnome-tweaks `(#:glib-or-gtk? #t #:configure-flags '("-Dlocalstatedir=/tmp" "-Dsysconfdir=/tmp") - #:imported-modules ((guix build python-build-system) + #:imported-modules (,@%python-build-system-modules ,@%meson-build-system-modules) #:phases (modify-phases %standard-phases @@ -10629,7 +10629,7 @@ (define-public lollypop (arguments `(#:imported-modules (,@%meson-build-system-modules - (guix build python-build-system)) + ,@%python-build-system-modules) #:modules ((guix build meson-build-system) ((guix build python-build-system) #:prefix python:) @@ -10889,7 +10889,7 @@ (define-public soundconverter (base32 "1jv8m82hi23ilrgdznlc1jhp2jm8bw1yrw0chh3qw2l0sixvkl11")))) (build-system glib-or-gtk-build-system) (arguments - `(#:imported-modules ((guix build python-build-system) + `(#:imported-modules (,@%python-build-system-modules (guix build glib-or-gtk-build-system) ,@%gnu-build-system-modules) @@ -12133,7 +12133,7 @@ (define-public piper python-pycairo python-pygobject)) (arguments - `(#:imported-modules ((guix build python-build-system) + `(#:imported-modules (,@%python-build-system-modules ,@%meson-build-system-modules) #:modules (((guix build python-build-system) #:prefix python:) (guix build meson-build-system) diff --git a/gnu/packages/graph.scm b/gnu/packages/graph.scm index 981c4d4793..1e5e64de62 100644 --- a/gnu/packages/graph.scm +++ b/gnu/packages/graph.scm @@ -621,7 +621,7 @@ (define-public python-graph-tool (build-system gnu-build-system) (arguments `(#:imported-modules (,@%gnu-build-system-modules - (guix build python-build-system)) + ,@%python-build-system-modules) #:modules (,@%gnu-build-system-modules ((guix build python-build-system) #:select (site-packages))) #:configure-flags diff --git a/gnu/packages/graphics.scm b/gnu/packages/graphics.scm index 2cc75d57cf..b48b105d68 100644 --- a/gnu/packages/graphics.scm +++ b/gnu/packages/graphics.scm @@ -752,7 +752,7 @@ (define-public lib2geom "03bx9k1m4bfhmx0ldsg0bks6i8h7fmvl5vbg6gmpq0bk0nkmpnmv")))) (build-system cmake-build-system) (arguments - `(#:imported-modules ((guix build python-build-system) + `(#:imported-modules (,@%python-build-system-modules ,@%cmake-build-system-modules) #:configure-flags '("-D2GEOM_BUILD_SHARED=ON" "-D2GEOM_BOOST_PYTHON=ON" diff --git a/gnu/packages/gstreamer.scm b/gnu/packages/gstreamer.scm index 8b01c9b04b..1df699b6fe 100644 --- a/gnu/packages/gstreamer.scm +++ b/gnu/packages/gstreamer.scm @@ -34,6 +34,7 @@ (define-module (gnu packages gstreamer) #:use-module (guix build-system cmake) #:use-module (guix build-system gnu) #:use-module (guix build-system meson) + #:use-module (guix build-system python) #:use-module (guix build-system trivial) #:use-module (guix utils) #:use-module (gnu packages) @@ -1072,7 +1073,7 @@ (define-public python-gst (guix build utils) ((guix build python-build-system) #:prefix python:)) #:imported-modules (,@%meson-build-system-modules - (guix build python-build-system)) + ,@%python-build-system-modules) #:configure-flags (list (string-append "-Dpygi-overrides-dir=" diff --git a/gnu/packages/julia-xyz.scm b/gnu/packages/julia-xyz.scm index 5d45c07115..ab0b8a37b4 100644 --- a/gnu/packages/julia-xyz.scm +++ b/gnu/packages/julia-xyz.scm @@ -28,6 +28,7 @@ (define-module (gnu packages julia-xyz) #:use-module (guix packages) #:use-module (guix git-download) #:use-module (guix build-system julia) + #:use-module (guix build-system python) #:use-module (gnu packages gcc) #:use-module (gnu packages julia-jll) #:use-module (gnu packages python) @@ -4160,7 +4161,7 @@ (define-public julia-pycall (build-system julia-build-system) (arguments (list - #:imported-modules `((guix build python-build-system) + #:imported-modules `(,@%python-build-system-modules ,@%julia-build-system-modules) #:modules '((guix build julia-build-system) (guix build utils) diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm index 9317108f4c..263dd29234 100644 --- a/gnu/packages/lisp-xyz.scm +++ b/gnu/packages/lisp-xyz.scm @@ -64,6 +64,7 @@ (define-module (gnu packages lisp-xyz) #:use-module (guix utils) #:use-module (guix build-system asdf) #:use-module (guix build-system gnu) + #:use-module (guix build-system python) #:use-module (guix build-system trivial) #:use-module (gnu packages base) #:use-module (gnu packages c) @@ -5344,7 +5345,7 @@ (define-public sbcl-burgled-batteries3 `(#:tests? #f #:modules (((guix build python-build-system) #:select (python-version)) ,@%asdf-build-system-modules) - #:imported-modules ((guix build python-build-system) + #:imported-modules (,@%python-build-system-modules ,@%asdf-build-system-modules) #:phases (modify-phases (@ (guix build asdf-build-system) %standard-phases) diff --git a/gnu/packages/machine-learning.scm b/gnu/packages/machine-learning.scm index 7f082ee677..48e6c1489d 100644 --- a/gnu/packages/machine-learning.scm +++ b/gnu/packages/machine-learning.scm @@ -234,7 +234,7 @@ (define-public ghmm (build-system gnu-build-system) (arguments `(#:imported-modules (,@%gnu-build-system-modules - (guix build python-build-system)) + ,@%python-build-system-modules) #:modules ((guix build python-build-system) ,@%gnu-build-system-modules) #:phases @@ -1884,7 +1884,7 @@ (define-public tensorflow ((guix build python-build-system) #:select (python-version))) #:imported-modules (,@%cmake-build-system-modules - (guix build python-build-system)) + ,@%python-build-system-modules) #:phases (modify-phases %standard-phases (add-after 'unpack 'set-source-file-times-to-1980 diff --git a/gnu/packages/maths.scm b/gnu/packages/maths.scm index f9767d2430..d02d1c2303 100644 --- a/gnu/packages/maths.scm +++ b/gnu/packages/maths.scm @@ -1953,7 +1953,7 @@ (define-public nomad-optimizer `(("python" ,python-wrapper) ("python-cython" ,python-cython))) (arguments - `(#:imported-modules ((guix build python-build-system) + `(#:imported-modules (,@%python-build-system-modules ,@%cmake-build-system-modules) #:modules (((guix build python-build-system) #:select (python-version site-packages)) @@ -2853,7 +2853,7 @@ (define-public gmsh "-DENABLE_BUILD_SHARED:BOOL=ON" "-DENABLE_BUILD_DYNAMIC:BOOL=ON") #:imported-modules (,@%cmake-build-system-modules - (guix build python-build-system)) + ,@%python-build-system-modules) #:modules (((guix build python-build-system) #:select (site-packages)) (guix build cmake-build-system) (guix build utils)) @@ -5710,7 +5710,7 @@ (define-public z3 "1hnbzq10d23drd7ksm3c1n2611c3kd0q0yxgz8y78zaafwczvwxx")))) (build-system gnu-build-system) (arguments - `(#:imported-modules ((guix build python-build-system) + `(#:imported-modules (,@%python-build-system-modules ,@%gnu-build-system-modules) #:modules (((guix build python-build-system) #:select (site-packages)) (guix build gnu-build-system) @@ -5765,7 +5765,7 @@ (define-public ocaml-z3 (inherit z3) (name "ocaml-z3") (arguments - `(#:imported-modules ((guix build python-build-system) + `(#:imported-modules (,@%python-build-system-modules ,@%gnu-build-system-modules) #:modules (((guix build python-build-system) #:select (site-packages)) (guix build gnu-build-system) @@ -7333,7 +7333,7 @@ (define-public fp16 (patches (search-patches "fp16-system-libraries.patch")))) (build-system cmake-build-system) (arguments - `(#:imported-modules ((guix build python-build-system) + `(#:imported-modules (,@%python-build-system-modules ,@%cmake-build-system-modules) #:modules (((guix build python-build-system) #:select (site-packages)) @@ -7405,7 +7405,7 @@ (define-public optizelle #t)))) (build-system cmake-build-system) (arguments - `(#:imported-modules ((guix build python-build-system) + `(#:imported-modules (,@%python-build-system-modules ,@%cmake-build-system-modules) #:modules (((guix build python-build-system) #:select (python-version)) diff --git a/gnu/packages/mpd.scm b/gnu/packages/mpd.scm index 1ee6806735..e5795a724c 100644 --- a/gnu/packages/mpd.scm +++ b/gnu/packages/mpd.scm @@ -328,7 +328,7 @@ (define-public sonata ((guix build glib-or-gtk-build-system) #:prefix glib-or-gtk:) (guix build utils)) #:imported-modules (,@%gnu-build-system-modules - (guix build python-build-system) + ,@%python-build-system-modules (guix build glib-or-gtk-build-system)) #:phases (modify-phases %standard-phases diff --git a/gnu/packages/music.scm b/gnu/packages/music.scm index 89d64957c8..2e4a08c283 100644 --- a/gnu/packages/music.scm +++ b/gnu/packages/music.scm @@ -3226,7 +3226,7 @@ (define-public jack-select ((guix build python-build-system) #:prefix python:) (guix build utils)) #:imported-modules (,@%gnu-build-system-modules - (guix build python-build-system)) + ,@%python-build-system-modules) #:make-flags (list (string-append "PREFIX=" (assoc-ref %outputs "out"))) #:tests? #f ; there are none diff --git a/gnu/packages/networking.scm b/gnu/packages/networking.scm index b45f2f79f2..35cee1877a 100644 --- a/gnu/packages/networking.scm +++ b/gnu/packages/networking.scm @@ -3412,7 +3412,7 @@ (define-public opendht (build-system gnu-build-system) (arguments (list - #:imported-modules `((guix build python-build-system) ;for site-packages + #:imported-modules `(,@%python-build-system-modules ;for site-packages ,@%gnu-build-system-modules) #:modules '(((guix build python-build-system) #:prefix python:) (guix build gnu-build-system) diff --git a/gnu/packages/openldap.scm b/gnu/packages/openldap.scm index c8a47e45d5..ee3c2de367 100644 --- a/gnu/packages/openldap.scm +++ b/gnu/packages/openldap.scm @@ -259,7 +259,7 @@ (define-public 389-ds-base ((guix build python-build-system) #:select (add-installed-pythonpath python-version)) (guix build utils)) - #:imported-modules ((guix build python-build-system) + #:imported-modules (,@%python-build-system-modules ,@%gnu-build-system-modules) #:configure-flags (list (string-append "--with-db=" diff --git a/gnu/packages/qt.scm b/gnu/packages/qt.scm index 0163d02bc0..f98920373d 100644 --- a/gnu/packages/qt.scm +++ b/gnu/packages/qt.scm @@ -2017,7 +2017,7 @@ (define-public python-sip-4 (propagated-inputs `()) (arguments `(#:tests? #f ; no check target - #:imported-modules ((guix build python-build-system) + #:imported-modules (,@%python-build-system-modules ,@%gnu-build-system-modules) #:modules ((srfi srfi-1) ((guix build python-build-system) #:select (python-version)) @@ -2082,7 +2082,7 @@ (define-public python-pyqt `(#:modules ((srfi srfi-1) ((guix build python-build-system) #:select (python-version)) ,@%gnu-build-system-modules) - #:imported-modules ((guix build python-build-system) + #:imported-modules (,@%python-build-system-modules ,@%gnu-build-system-modules) #:phases (modify-phases %standard-phases @@ -2183,7 +2183,7 @@ (define-public python-pyqtwebengine `(#:modules ((srfi srfi-1) ((guix build python-build-system) #:select (python-version)) ,@%gnu-build-system-modules) - #:imported-modules ((guix build python-build-system) + #:imported-modules (,@%python-build-system-modules ,@%gnu-build-system-modules) #:phases (modify-phases %standard-phases diff --git a/gnu/packages/radio.scm b/gnu/packages/radio.scm index dfc274a1de..d49ae0f591 100644 --- a/gnu/packages/radio.scm +++ b/gnu/packages/radio.scm @@ -545,7 +545,7 @@ (define-public gnuradio (ice-9 match)) #:imported-modules (,@%cmake-build-system-modules (guix build glib-or-gtk-build-system) - (guix build python-build-system)) + ,@%python-build-system-modules) #:configure-flags (list (string-append "-DMATHJAX2_ROOT=" (assoc-ref %build-inputs "js-mathjax") @@ -675,7 +675,7 @@ (define-public gr-osmosdr ((guix build python-build-system) #:prefix python:) (guix build utils)) #:imported-modules (,@%cmake-build-system-modules - (guix build python-build-system)) + ,@%python-build-system-modules) #:phases (modify-phases %standard-phases (add-after 'install 'wrap-python @@ -807,7 +807,7 @@ (define-public gr-satellites ((guix build python-build-system) #:prefix python:) (guix build utils)) #:imported-modules (,@%cmake-build-system-modules - (guix build python-build-system)) + ,@%python-build-system-modules) #:phases (modify-phases %standard-phases (add-before 'check 'set-test-environment diff --git a/gnu/packages/rpm.scm b/gnu/packages/rpm.scm index 96c6776d1a..4583f1afc1 100644 --- a/gnu/packages/rpm.scm +++ b/gnu/packages/rpm.scm @@ -23,6 +23,7 @@ (define-module (gnu packages rpm) #:use-module (guix packages) #:use-module (guix build-system cmake) #:use-module (guix build-system meson) + #:use-module (guix build-system python) #:use-module (gnu packages bash) #:use-module (gnu packages check) #:use-module (gnu packages compression) @@ -90,7 +91,7 @@ (define-public libmodulemd (list (string-append "-Dgobject_overrides_dir_py3=" (python:site-packages %build-inputs %outputs))) #:imported-modules (,@%meson-build-system-modules - (guix build python-build-system)) + ,@%python-build-system-modules) #:modules ((guix build meson-build-system) ((guix build python-build-system) #:prefix python:) (guix build utils)) @@ -160,7 +161,7 @@ (define-public createrepo-c (build-system cmake-build-system) (arguments `(#:imported-modules (,@%cmake-build-system-modules - (guix build python-build-system)) + ,@%python-build-system-modules) #:modules ((guix build cmake-build-system) ((guix build python-build-system) #:prefix python:) (guix build utils)) diff --git a/gnu/packages/textutils.scm b/gnu/packages/textutils.scm index cbc657172d..faba62673f 100644 --- a/gnu/packages/textutils.scm +++ b/gnu/packages/textutils.scm @@ -1198,7 +1198,7 @@ (define-public opencc #:parallel-build? #f ;occasionally failed. #:imported-modules (,@%cmake-build-system-modules - (guix build python-build-system)) + ,@%python-build-system-modules) #:modules ((guix build cmake-build-system) ((guix build python-build-system) #:prefix python:) (guix build utils)) diff --git a/gnu/packages/version-control.scm b/gnu/packages/version-control.scm index d77c2e51f6..5fb7de5f15 100644 --- a/gnu/packages/version-control.scm +++ b/gnu/packages/version-control.scm @@ -1835,7 +1835,7 @@ (define-public hg-commitsigs "059gm66q06m6ayl4brsc517zkw3ahmz249b6xm1m32ac5y24wb9x")))) (build-system copy-build-system) (arguments - `(#:imported-modules ((guix build python-build-system) + `(#:imported-modules (,@%python-build-system-modules ,@%copy-build-system-modules) #:modules ((srfi srfi-1) (guix build python-build-system) diff --git a/gnu/packages/virtualization.scm b/gnu/packages/virtualization.scm index f3396e7c94..127306eb28 100644 --- a/gnu/packages/virtualization.scm +++ b/gnu/packages/virtualization.scm @@ -565,7 +565,7 @@ (define-public ganeti (arguments `(#:imported-modules (,@%gnu-build-system-modules (guix build haskell-build-system) - (guix build python-build-system)) + ,@%python-build-system-modules) #:modules (,@%gnu-build-system-modules ((guix build haskell-build-system) #:prefix haskell:) ((guix build python-build-system) #:select (site-packages)) diff --git a/gnu/packages/vpn.scm b/gnu/packages/vpn.scm index 5bf5a62481..9e83f06551 100644 --- a/gnu/packages/vpn.scm +++ b/gnu/packages/vpn.scm @@ -114,7 +114,7 @@ (define-public bitmask `(#:imported-modules ((guix build cmake-build-system) (guix build copy-build-system) - (guix build python-build-system) + ,@%python-build-system-modules (guix build qt-build-system) (guix build qt-utils) ,@%go-build-system-modules) diff --git a/gnu/packages/xdisorg.scm b/gnu/packages/xdisorg.scm index d2caee85ec..ae610b0bea 100644 --- a/gnu/packages/xdisorg.scm +++ b/gnu/packages/xdisorg.scm @@ -1356,7 +1356,7 @@ (define-public redshift (build-system gnu-build-system) (arguments `(#:imported-modules (,@%gnu-build-system-modules - (guix build python-build-system)) + ,@%python-build-system-modules) #:phases (modify-phases %standard-phases (add-after 'install 'split-outputs -- 2.35.1