[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
01/21: gnu: Use %python-build-system-module inside #:imported-modules.
From: |
guix-commits |
Subject: |
01/21: gnu: Use %python-build-system-module inside #:imported-modules. |
Date: |
Sun, 9 Jan 2022 08:42:01 -0500 (EST) |
lbraun pushed a commit to branch wip-python-pep517
in repository guix.
commit a7ef3d08925be945b28f3dcfa415e251e42bb7ae
Author: Lars-Dominik Braun <lars@6xq.net>
AuthorDate: Sat Jan 8 14:56:04 2022 +0100
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 | 4 ++--
gnu/packages/cups.scm | 3 +--
gnu/packages/djvu.scm | 2 +-
gnu/packages/finance.scm | 2 +-
gnu/packages/games.scm | 4 ++--
gnu/packages/geo.scm | 4 ++--
gnu/packages/gnome.scm | 10 +++++-----
gnu/packages/graph.scm | 2 +-
gnu/packages/graphics.scm | 3 +--
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 | 7 +++----
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 +-
26 files changed, 48 insertions(+), 47 deletions(-)
diff --git a/gnu/packages/boost.scm b/gnu/packages/boost.scm
index e2a8b62436..ff9b6a3167 100644
--- a/gnu/packages/boost.scm
+++ b/gnu/packages/boost.scm
@@ -42,6 +42,7 @@
#: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,8 +87,7 @@
`(("python" ,python-minimal-wrapper)))
("tcsh" ,tcsh)))
(arguments
- `(#:imported-modules ((guix build python-build-system)
- (guix build json)
+ `(#: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 182ce7eba7..0f7f2777b0 100644
--- a/gnu/packages/cups.scm
+++ b/gnu/packages/cups.scm
@@ -571,8 +571,7 @@ should only be used as part of the Guix cups-pk-helper
service.")
(assoc-ref %outputs "out") "/etc/xdg")
"--enable-qt5" "--disable-qt4")
- #:imported-modules ((guix build python-build-system)
- (guix build json)
+ #: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 @@ It is able to:
((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 3c162ff86f..19d8d371d0 100644
--- a/gnu/packages/finance.scm
+++ b/gnu/packages/finance.scm
@@ -319,7 +319,7 @@ and dynamically with report tools based on filtering and
graphical charts.")
`(#: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/games.scm b/gnu/packages/games.scm
index 6258d65f97..634b99f6e2 100644
--- a/gnu/packages/games.scm
+++ b/gnu/packages/games.scm
@@ -3731,8 +3731,8 @@ Widgets, and allows users to create more.")
(build-system cmake-build-system)
(arguments
`(#:tests? #f ; TODO The test running fails to run some tests.
- #:imported-modules ,(cons '(guix build python-build-system)
- %cmake-build-system-modules)
+ #:imported-modules (,@%python-build-system-modules
+ ,@%cmake-build-system-modules)
#:modules ((guix build cmake-build-system)
((guix build python-build-system) #:select (guix-pythonpath))
(guix build utils)
diff --git a/gnu/packages/geo.scm b/gnu/packages/geo.scm
index 547340f865..6d9bb5d97b 100644
--- a/gnu/packages/geo.scm
+++ b/gnu/packages/geo.scm
@@ -2139,7 +2139,7 @@ orienteering sport.")
((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
@@ -2266,7 +2266,7 @@ growing set of geoscientific methods.")
(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))
#:phases
(modify-phases %standard-phases
diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm
index d5157b3fa1..4f34c94c47 100644
--- a/gnu/packages/gnome.scm
+++ b/gnu/packages/gnome.scm
@@ -2947,7 +2947,7 @@ database is translated at Transifex.")
(base32 "12d6xx51vizc476zfnsga9q09nflp51ipn6y7lhi9w2v4772dlpv"))))
(build-system glib-or-gtk-build-system)
(arguments
- `(#:imported-modules ((guix build python-build-system)
+ `(#:imported-modules (,@%python-build-system-modules
,@%glib-or-gtk-build-system-modules)
#:phases
(modify-phases %standard-phases
@@ -9854,7 +9854,7 @@ existing databases over the internet.")
#:meson ,meson-0.59
#: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
@@ -10549,7 +10549,7 @@ views can be printed as PDF or PostScript files, or
exported to HTML.")
(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:)
@@ -10809,7 +10809,7 @@ mp3, Ogg Vorbis and FLAC")
(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)
@@ -12066,7 +12066,7 @@ your operating-system definition:
("python-pycairo" ,python-pycairo)
("python-pygobject" ,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 084fdf8c90..aebf06e699 100644
--- a/gnu/packages/graph.scm
+++ b/gnu/packages/graph.scm
@@ -541,7 +541,7 @@ transformed into common image formats for display or
printing.")
(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 ea239038a8..55e91285f0 100644
--- a/gnu/packages/graphics.scm
+++ b/gnu/packages/graphics.scm
@@ -773,8 +773,7 @@ exception-handling library.")
"03bx9k1m4bfhmx0ldsg0bks6i8h7fmvl5vbg6gmpq0bk0nkmpnmv"))))
(build-system cmake-build-system)
(arguments
- `(#:imported-modules ((guix build python-build-system)
- (guix build json)
+ `(#: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 87adb7c92a..0d7d4d9e10 100644
--- a/gnu/packages/gstreamer.scm
+++ b/gnu/packages/gstreamer.scm
@@ -34,6 +34,7 @@
#: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)
@@ -1073,7 +1074,7 @@ given, also pass them to the build system instead of the
ones used by PKG."
(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 2ad1c4cd5d..0d10163035 100644
--- a/gnu/packages/julia-xyz.scm
+++ b/gnu/packages/julia-xyz.scm
@@ -27,6 +27,7 @@
#: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)
@@ -3630,7 +3631,7 @@ human-readable format.")
"1fj5d1ihnhnm0pl4hbx6hcd2bpdyhm8jiaqah2axsbd069j70saf"))))
(build-system julia-build-system)
(arguments
- `(#: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 407d44e156..fd64c11320 100644
--- a/gnu/packages/lisp-xyz.scm
+++ b/gnu/packages/lisp-xyz.scm
@@ -62,6 +62,7 @@
#: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)
@@ -5283,7 +5284,7 @@ high-level way. This library provides such operators.")
`(#: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 71ddde218e..b09c8559d9 100644
--- a/gnu/packages/machine-learning.scm
+++ b/gnu/packages/machine-learning.scm
@@ -224,7 +224,7 @@ classification.")
(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
@@ -1729,7 +1729,7 @@ Python.")
((guix build python-build-system)
#:select (python-version)))
#:imported-modules (,@%cmake-build-system-modules
- (guix build python-build-system)
+ ,@%python-build-system-modules
(guix build json))
#:phases
(modify-phases %standard-phases
diff --git a/gnu/packages/maths.scm b/gnu/packages/maths.scm
index 3bac086666..cde6b4d4c6 100644
--- a/gnu/packages/maths.scm
+++ b/gnu/packages/maths.scm
@@ -1875,7 +1875,7 @@ interfaces.")
`(("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))
@@ -2725,7 +2725,7 @@ This is the certified version of the Open Cascade
Technology (OCCT) library.")
"-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))
@@ -5737,7 +5737,7 @@ as equations, scalars, vectors, and matrices.")
"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)
@@ -5792,7 +5792,7 @@ theories} (SMT) solver. It provides a C/C++ API, as well
as Python bindings.")
(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)
@@ -7321,7 +7321,7 @@ when an application performs repeated divisions by the
same divisor.")
(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))
@@ -7393,7 +7393,7 @@ half-precision floating point formats.")
#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 ad89acda04..56ec2cca29 100644
--- a/gnu/packages/mpd.scm
+++ b/gnu/packages/mpd.scm
@@ -328,7 +328,7 @@ interface for the Music Player Daemon.")
((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 3aa7df014c..96b9e5c54f 100644
--- a/gnu/packages/music.scm
+++ b/gnu/packages/music.scm
@@ -3225,7 +3225,7 @@ can connect to any JACK port and record the output into a
stereo WAV file.")
((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 333ddb7ca8..4aabd669ed 100644
--- a/gnu/packages/networking.scm
+++ b/gnu/packages/networking.scm
@@ -3398,7 +3398,7 @@ and targeted primarily for asynchronous processing of
HTTP-requests.")
libtool
cppunit))
(arguments
- `(#:imported-modules ((guix build python-build-system) ;for
site-packages
+ `(#:imported-modules (,@%python-build-system-modules ;for site-packages
,@%cmake-build-system-modules)
#:modules (((guix build python-build-system) #:prefix python:)
(guix build cmake-build-system)
diff --git a/gnu/packages/openldap.scm b/gnu/packages/openldap.scm
index b0ce899696..49b0fde030 100644
--- a/gnu/packages/openldap.scm
+++ b/gnu/packages/openldap.scm
@@ -218,7 +218,7 @@ servers from Python programs.")
((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 0a96856371..309708028e 100644
--- a/gnu/packages/qt.scm
+++ b/gnu/packages/qt.scm
@@ -2016,7 +2016,7 @@ module provides support functions to the automatically
generated code.")
(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))
@@ -2081,8 +2081,7 @@ module provides support functions to the automatically
generated code.")
`(#:modules ((srfi srfi-1)
((guix build python-build-system) #:select (python-version))
,@%gnu-build-system-modules)
- #:imported-modules ((guix build python-build-system)
- (guix build json)
+ #:imported-modules (,@%python-build-system-modules
,@%gnu-build-system-modules)
#:phases
(modify-phases %standard-phases
@@ -2183,7 +2182,7 @@ contain over 620 classes.")
`(#: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 b40332aee8..25fa8e3314 100644
--- a/gnu/packages/radio.scm
+++ b/gnu/packages/radio.scm
@@ -539,7 +539,7 @@ used by RDS Spy, and audio files containing @dfn{multiplex}
signals (MPX).")
(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")
@@ -669,7 +669,7 @@ environment.")
((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
@@ -801,7 +801,7 @@ to the fix block above.
((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 @@
#: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 @@ applying deltarpms, compatible with the original deltarpm
packages.")
(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 @@ information on multiple streams, default data and
translations).")
(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 2ab0b05d9b..7b2cf0d9b2 100644
--- a/gnu/packages/textutils.scm
+++ b/gnu/packages/textutils.scm
@@ -1161,7 +1161,7 @@ OpenDocument presentations (*.odp).")
#: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 8044370dfb..a9716ff49c 100644
--- a/gnu/packages/version-control.scm
+++ b/gnu/packages/version-control.scm
@@ -1843,7 +1843,7 @@ history. It implements the changeset evolution concept
for Mercurial.")
"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 26893477f4..045610313c 100644
--- a/gnu/packages/virtualization.scm
+++ b/gnu/packages/virtualization.scm
@@ -536,7 +536,7 @@ firmware blobs. You can
(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 4ad555ef1b..69991022c6 100644
--- a/gnu/packages/vpn.scm
+++ b/gnu/packages/vpn.scm
@@ -111,7 +111,7 @@
`(#: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 61d2fc1b74..ae53ce22f9 100644
--- a/gnu/packages/xdisorg.scm
+++ b/gnu/packages/xdisorg.scm
@@ -1354,7 +1354,7 @@ the X.Org X Server version 1.7 and later (X11R7.5 or
later).")
(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
- branch wip-python-pep517 updated (09cced13c1 -> 02ce574567), guix-commits, 2022/01/09
- 06/21: gnu: python-pypandoc: Add missing build input., guix-commits, 2022/01/09
- 05/21: gnu: python-pytest-doctestplus: Add missing build input., guix-commits, 2022/01/09
- 02/21: gnu: python-threadpoolctl: Add missing build dependency., guix-commits, 2022/01/09
- 07/21: gnu: python-pymol: Convert #:configure-flags and disable tests., guix-commits, 2022/01/09
- 03/21: gnu: python-gphoto2: Disable tests., guix-commits, 2022/01/09
- 08/21: gnu: python-aiosqlite: Add missing build input., guix-commits, 2022/01/09
- 09/21: gnu: python-anndata: Remove custom build phases, disable failing test., guix-commits, 2022/01/09
- 01/21: gnu: Use %python-build-system-module inside #:imported-modules.,
guix-commits <=
- 18/21: gnu: python-cons: Disable tests., guix-commits, 2022/01/09
- 19/21: gnu: python-cssselect2: Add missing build inputs., guix-commits, 2022/01/09
- 11/21: gnu: python-asyncpg: Disable tests., guix-commits, 2022/01/09
- 12/21: gnu: python-backpack: Disable tests., guix-commits, 2022/01/09
- 21/21: gnu: python-cwcwidth: Disable tests., guix-commits, 2022/01/09
- 10/21: gnu: python-annoy: Disable tests., guix-commits, 2022/01/09
- 04/21: gnu: python-asyncmy: Add missing build input., guix-commits, 2022/01/09
- 13/21: gnu: python-bigfloat: Update to 0.4.0., guix-commits, 2022/01/09
- 14/21: gnu: python-bitarray: Disable tests., guix-commits, 2022/01/09
- 15/21: gnu: python-blessed: Remove tox.ini., guix-commits, 2022/01/09