在meta.yaml
anaconda 包的文件中,要求之一是源类别,它具有sha256
作为参数。什么是sha256
,我应该把什么作为它的价值。我原本打算使用 git,但conda forge使用 tarball 或 zip。
问问题
211 次
2 回答
3
sha256 是校验和。校验和用于验证文件的完整性——以确保它没有被更改并且它实际上是您打算运行的文件。
校验和是软件安全机制。
这是一个比 Conda 更广泛的主题,但如下所述,在终端中运行的命令应该类似于:
curl -sL https://github.com/username/reponame/archive/vX.X.X.tar.gz | openssl sha256
于 2020-12-09T02:21:58.070 回答
2
正如 Blake 前面提到的 conda-forge 文档所述,您可以使用该命令curl -sL https://github.com/username/reponame/archive/vX.X.X.tar.gz | openssl sha256
或通过转到包描述从 PyPI 获取它。
于 2020-12-09T02:37:51.460 回答