什么是 `sha256` 以及我应该在 anaconda 包的 `meta.yaml` 文件中放入什么值
What is `sha256` and what should I put as it's value in a `meta.yaml` file of an anaconda package
在anaconda包的meta.yaml
文件中,要求之一是源类别,其中有sha256
作为参数。 sha256
是什么,我应该输入什么值。我原本打算使用 git,但 conda forge 使用 tarball 或 zip。
sha256 是校验和。校验和用于验证文件的完整性 — 以确保它没有被更改,并且它确实是您要访问的文件 运行。
校验和是软件安全机制。
这是一个比 Conda 更广泛的主题,但如下所述,终端中 运行 的命令应类似于:
curl -sL https://github.com/username/reponame/archive/vX.X.X.tar.gz | openssl sha256
正如 conda-forge 文档所述,Blake 之前提到过,您可以使用命令 curl -sL https://github.com/username/reponame/archive/vX.X.X.tar.gz | openssl sha256
或通过转到包说明从 PyPI 获取它。
在anaconda包的meta.yaml
文件中,要求之一是源类别,其中有sha256
作为参数。 sha256
是什么,我应该输入什么值。我原本打算使用 git,但 conda forge 使用 tarball 或 zip。
sha256 是校验和。校验和用于验证文件的完整性 — 以确保它没有被更改,并且它确实是您要访问的文件 运行。
校验和是软件安全机制。
这是一个比 Conda 更广泛的主题,但如下所述,终端中 运行 的命令应类似于:
curl -sL https://github.com/username/reponame/archive/vX.X.X.tar.gz | openssl sha256
正如 conda-forge 文档所述,Blake 之前提到过,您可以使用命令 curl -sL https://github.com/username/reponame/archive/vX.X.X.tar.gz | openssl sha256
或通过转到包说明从 PyPI 获取它。