mirror of
https://git.in.rschanz.org/ryan77627/guix.git
synced 2024-12-26 06:18:07 -05:00
build-system/python: Revert changing of phase order.
Commit c94a2864d4
moved the 'check' phase back into its original place before
the 'install' phase, but such a change would require adapting the definition
of many Python packages which have come to rely on such phase ordering.
* guix/build/python-build-system.scm (%standard-phases): Move the check phase
back after the install phase, and update comment.
This commit is contained in:
parent
82d1e90aaa
commit
dd4a4603be
1 changed files with 4 additions and 2 deletions
|
@ -265,7 +265,8 @@ (define* (enable-bytecode-determinism #:rest _)
|
|||
(define %standard-phases
|
||||
;; The build phase only builds C extensions and copies the Python sources,
|
||||
;; while the install phase copies then byte-compiles the sources to the
|
||||
;; prefix directory.
|
||||
;; prefix directory. The check phase is moved after the installation phase
|
||||
;; to ease testing the built package.
|
||||
(modify-phases gnu:%standard-phases
|
||||
(add-after 'unpack 'ensure-no-mtimes-pre-1980 ensure-no-mtimes-pre-1980)
|
||||
(add-after 'ensure-no-mtimes-pre-1980 'enable-bytecode-determinism
|
||||
|
@ -273,8 +274,9 @@ (define %standard-phases
|
|||
(delete 'bootstrap)
|
||||
(delete 'configure) ;not needed
|
||||
(replace 'build build)
|
||||
(replace 'check check)
|
||||
(delete 'check) ;moved after the install phase
|
||||
(replace 'install install)
|
||||
(add-after 'install 'check check)
|
||||
(add-after 'install 'wrap wrap)
|
||||
(add-before 'strip 'rename-pth-file rename-pth-file)))
|
||||
|
||||
|
|
Loading…
Reference in a new issue