到目前为止,我一直在使用lovely.buildouthttp来向我的私有PyPI服务器进行身份验证。

所需的关键功能是其使用单独文件中的凭据的能力。我不想在扩展配置文件本身中输入凭据。

如今,zc.buildout还能使用另一个文件中的基本身份验证凭据吗?我找不到此信息。

我知道也有isotoma.basicauth.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

关于python - 如何使用zc.buildout安全(基本)对私有(private)PyPI进行身份验证,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/37323392/

10-12 18:27