--invalidation-mode [timestamp|checked-hash|unchecked-hash]

控制在运行时如何使生成的字节码文件无效。 timestamp值表示将生成嵌入了源时间戳和大小的.pyc文件。 checked-hashunchecked-hash值导致生成基于散列的pycs。基于散列的pycs嵌入源文件内容的散列,而不是时间戳。有关Python如何在运行时验证字节码缓存文件的更多信息,请参见 缓存的字节码无效 。如果未设置 SOURCE_DATE_EPOCH环境变量,则默认值为timestamp;如果未设置SOURCE_DATE_EPOCH环境变量,则默认值为checked-hash

相关阅读

compileall —字节编译的Python库