如何使用 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