首页 > 解决方案 > 访问 conda 安装包的 gitash

问题描述

我有一些代码可以运行模拟并将结果保存到文本文件中。

为了确保可重复性,我还保存了最后一次提交的 git 哈希,这样如果我在几个月后查看模拟,我就可以确切地知道哪个提交用于产生结果。

现在我们正在研究使我们的代码可安装 conda。我知道我可以使用{{ GIT_FULL_HASH }}env 变量访问 conda 配方中的 git hast;并将其保存在about我的部分meta.yaml

about:
  summary: data['description']
  description: data['long_description']
  githash: {{ GIT_FULL_HASH }}

有没有办法在构建和安装包后以编程方式访问它的值,以便我可以将它包含在保存的 sim 数据中?

标签: pythoncondagit-hash

解决方案


推荐阅读