[issue29708] support reproducible Python builds

Frederik Rietdijk report at bugs.python.org
Wed Dec 30 08:08:47 EST 2020


Frederik Rietdijk <fridh at fridh.nl> added the comment:

Building Python packages reproducibly has now basically been resolved with the reproducible bytecode as well as changes in tools such as pip.

Unfortunately, the interpreters do not yet seem to be reproducible. After certain changes, a Nixpkgs build of 3.9 shows several tiny bytecode differences. What could have caused these differences? Please see the attached diffoscope report. 

As part of installation all bytecode is force regenerated using compileall. This is using the default checked-hash.

----------
nosy: +Frederik Rietdijk
versions: +Python 3.9 -Python 3.7
Added file: https://bugs.python.org/file49708/python39_2.html

_______________________________________
Python tracker <report at bugs.python.org>
<https://bugs.python.org/issue29708>
_______________________________________


More information about the Python-bugs-list mailing list