build/python: Adjust wrap phase to use the new GUIX_PYTHONPATH.

* guix/build/python-build-system.scm (wrap): Adjust to use the new
GUIX_PYTHONPATH.  Remove trailing #t.
This commit is contained in:
Maxim Cournoyer 2021-01-22 11:08:57 -05:00
parent 15dcffecf2
commit 8a15ecf0e3
No known key found for this signature in database
GPG key ID: 1260E46482E63562

View file

@ -220,21 +220,19 @@ running checks after installing the package."
(define bindirs (define bindirs
(append-map (match-lambda (append-map (match-lambda
((_ . dir) ((_ . dir)
(list (string-append dir "/bin") (list (string-append dir "/bin")
(string-append dir "/sbin")))) (string-append dir "/sbin"))))
outputs)) outputs))
(let* ((var `("PYTHONPATH" prefix (let* ((var `("GUIX_PYTHONPATH" prefix
,(cons (site-packages inputs outputs) ,(search-path-as-string->list
(search-path-as-string->list (or (getenv "GUIX_PYTHONPATH") "")))))
(or (getenv "PYTHONPATH") ""))))))
(for-each (lambda (dir) (for-each (lambda (dir)
(let ((files (list-of-files dir))) (let ((files (list-of-files dir)))
(for-each (cut wrap-program <> var) (for-each (cut wrap-program <> var)
files))) files)))
bindirs) bindirs)))
#t))
(define* (rename-pth-file #:key name inputs outputs #:allow-other-keys) (define* (rename-pth-file #:key name inputs outputs #:allow-other-keys)
"Rename easy-install.pth to NAME.pth to avoid conflicts between packages "Rename easy-install.pth to NAME.pth to avoid conflicts between packages