diff --git a/pep-0552.txt b/pep-0552.txt index 953cf81c6..72c95e9e5 100644 --- a/pep-0552.txt +++ b/pep-0552.txt @@ -35,13 +35,18 @@ function of the input file’s contents—it also depends on the volatile metada mtime, of the source. Thus, the pycs are a barrier to proper reproducibility. Distributors of Python code are currently stuck with the options of + 1. not distributing pycs and losing the caching advantages + 2. distributing pycs and losing reproducibility + 3. carefully giving all Python source files a deterministic timestamp (see https://github.com/python/cpython/pull/296) + 4. doing a complicated mixture of 1. and 2. like generating pycs at installation time -None of these are very attractive. This PEP proposes a better solution. + +None of these options are very attractive. This PEP proposes a better solution. (Note there are `other problems`_ we do not address here that can make pycs non-deterministic.)