如何使用 zc.buildout 安全地(基本)验证私有 PyPI
how to safely (basic) auth to private PyPI with zc.buildout
到目前为止,我已经使用 lovely.buildouthttp 很长时间了,以验证我的私人 PyPI 服务器的构建。
所需的关键功能是能够使用来自单独文件的凭据。我不想在构建配置文件本身中输入凭据。
现在 zc.buildout 是否也可以使用来自另一个文件的基本身份验证凭据?我找不到此信息。
我知道还有isotoma.basicauth.buildout(没试过)
buildout 可以使用来自 .pypirc
的数据
[repo_name]
repository:https://your.egg.repo
username:the_userid
password:the_password
realm:your_basicauth_realm
这样,例如buildout 中的以下类型的条目将正确进行身份验证,而无需在 url:
中包含凭据
[buildout]
find-links =
http://your.egg.repo/packages
到目前为止,我已经使用 lovely.buildouthttp 很长时间了,以验证我的私人 PyPI 服务器的构建。
所需的关键功能是能够使用来自单独文件的凭据。我不想在构建配置文件本身中输入凭据。
现在 zc.buildout 是否也可以使用来自另一个文件的基本身份验证凭据?我找不到此信息。
我知道还有isotoma.basicauth.buildout(没试过)
buildout 可以使用来自 .pypirc
[repo_name]
repository:https://your.egg.repo
username:the_userid
password:the_password
realm:your_basicauth_realm
这样,例如buildout 中的以下类型的条目将正确进行身份验证,而无需在 url:
中包含凭据[buildout]
find-links =
http://your.egg.repo/packages