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