guix_mirror_bot pushed a commit to branch python-team
in repository guix.
commit 21d8772193ffea4da167e1f2f5ee2632119d8f04
Author: Nicolas Graves <[email protected]>
AuthorDate: Wed Jan 28 08:24:46 2026 +0100
gnu: criu: Switch to pyproject.
* gnu/packages/virtualization.scm (criu):
[arguments]<#:modules, imported-modules>: Switch to
pyproject-build-system.
<#:phases>: Use site-packages.
Change-Id: I8b80842ad87f8e6367cc0caaefc47fcec0fa2181
Signed-off-by: Sharlatan Hellseher <[email protected]>
---
gnu/packages/virtualization.scm | 12 ++++--------
1 file changed, 4 insertions(+), 8 deletions(-)
diff --git a/gnu/packages/virtualization.scm b/gnu/packages/virtualization.scm
index a0c8d4c24f..7ca1e4b9b5 100644
--- a/gnu/packages/virtualization.scm
+++ b/gnu/packages/virtualization.scm
@@ -2120,10 +2120,9 @@ client desktops.
"/bin/xmlto")))
#:modules ((guix build gnu-build-system)
(guix build utils)
- ((guix build python-build-system)
- #:select (ensure-no-mtimes-pre-1980)))
+ ((guix build pyproject-build-system) #:prefix py:))
#:imported-modules ,(append %default-gnu-imported-modules
- %python-build-system-modules)
+ %pyproject-build-system-modules)
#:phases
(modify-phases %standard-phases
(delete 'configure) ; no configure script
@@ -2143,7 +2142,7 @@ client desktops.
(substitute* "criu/include/plugin.h"
(("/var") (string-append (assoc-ref outputs "out"))))))
(add-after 'unpack 'ensure-no-mtimes-pre-1980
- ensure-no-mtimes-pre-1980)
+ py:ensure-no-mtimes-pre-1980)
(add-before 'build 'fix-symlink
(lambda* (#:key inputs #:allow-other-keys)
;; The file 'images/google/protobuf/descriptor.proto' points to
@@ -2159,10 +2158,7 @@ client desktops.
(lambda* (#:key inputs outputs #:allow-other-keys)
;; Make sure 'crit' runs with the correct PYTHONPATH.
(let* ((out (assoc-ref outputs "out"))
- (site (string-append out "/lib/python"
- ,(version-major+minor
- (package-version python))
- "/site-packages"))
+ (site (py:site-packages inputs outputs))
(path (getenv "GUIX_PYTHONPATH")))
;; manually install stuff that was pip-installed
(for-each (lambda (dir)