summaryrefslogtreecommitdiff
path: root/guix/build/python-build-system.scm
diff options
context:
space:
mode:
authorMaxim Cournoyer <maxim.cournoyer@gmail.com>2020-11-20 01:00:25 -0500
committerMaxim Cournoyer <maxim.cournoyer@gmail.com>2020-11-20 09:12:32 -0500
commitcf495c934e3cc9c642edb8ddb783db64618682a5 (patch)
tree80acc7a2a29ff6a9a315cb4d16b3c6bccdc6331a /guix/build/python-build-system.scm
parent4078b9acffa7e6e119bd3cd8dea720d1ae807dfb (diff)
downloadguix-patches-cf495c934e3cc9c642edb8ddb783db64618682a5.tar
guix-patches-cf495c934e3cc9c642edb8ddb783db64618682a5.tar.gz
build-system/python: Set PYTHONDONTWRITEBYTECODE.
* guix/build/python-build-system.scm (enable-bytecode-determinism): Set PYTHONDONTWRITEBYTECODE.
Diffstat (limited to 'guix/build/python-build-system.scm')
-rw-r--r--guix/build/python-build-system.scm3
1 files changed, 3 insertions, 0 deletions
diff --git a/guix/build/python-build-system.scm b/guix/build/python-build-system.scm
index 4a07496d22..1179315ce2 100644
--- a/guix/build/python-build-system.scm
+++ b/guix/build/python-build-system.scm
@@ -260,6 +260,9 @@ installed with setuptools."
"Improve determinism of pyc files."
;; Use deterministic hashes for strings, bytes, and datetime objects.
(setenv "PYTHONHASHSEED" "0")
+ ;; Prevent Python from creating .pyc files when loading modules (such as
+ ;; when running a test suite).
+ (setenv "PYTHONDONTWRITEBYTECODE" "1")
#t)
(define %standard-phases