1

meta.yamlanaconda 包的文件中,要求之一是源类别,它具有sha256作为参数。什么是sha256,我应该把什么作为它的价值。我原本打算使用 git,但conda forge使用 tarball 或 zip。

4

2 回答 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 回答