gnu: r-reticulate: Build reproducibly.

* gnu/packages/cran.scm (r-reticulate)[arguments]: Add build phase
'build-reproducibly to ensure that pyc files are built reproducibly.
This commit is contained in:
Ricardo Wurmus 2022-08-14 20:57:55 +02:00
parent 593327ef5b
commit a5f199732b
No known key found for this signature in database
GPG key ID: 197A5888235FACAC

View file

@ -9216,6 +9216,14 @@ (define-public r-reticulate
(base32
"0b1szzsqyc8wcfpkn5517bb1ds064vs2hky71my3p74kfngay991"))))
(build-system r-build-system)
(arguments
(list
#:phases
'(modify-phases %standard-phases
(add-after 'unpack 'build-reproducibly
(lambda _
(setenv "PYTHONHASHSEED" "0")
(setenv "PYTHONDONTWRITEBYTECODE" "1"))))))
(inputs (list python))
(propagated-inputs
(list r-here