From cf495c934e3cc9c642edb8ddb783db64618682a5 Mon Sep 17 00:00:00 2001 From: Maxim Cournoyer Date: Fri, 20 Nov 2020 01:00:25 -0500 Subject: build-system/python: Set PYTHONDONTWRITEBYTECODE. * guix/build/python-build-system.scm (enable-bytecode-determinism): Set PYTHONDONTWRITEBYTECODE. --- guix/build/python-build-system.scm | 3 +++ 1 file changed, 3 insertions(+) (limited to 'guix') 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 -- cgit v1.2.3