补全:复现清单
(build_id(files):files 是 {文件名: 内容},按文件名排序后逐个喂给 sha256,交回前 8 位——同样的输入永远同样的 id。)
一份「复现清单」要有四样:python(解释器版本)、requirements、lock、build(构建脚本)。补全 missing(project):project 是文件名集合,交回缺的那几样(按上面的顺序)。
(build_id(files):files 是 {文件名: 内容},按文件名排序后逐个喂给 sha256,交回前 8 位——同样的输入永远同样的 id。)
一份「复现清单」要有四样:python(解释器版本)、requirements、lock、build(构建脚本)。补全 missing(project):project 是文件名集合,交回缺的那几样(按上面的顺序)。
全部评论