跳转到主要内容

提供基本身份验证支持的Buildout扩展

项目描述

此Buildout扩展允许您的buildouts使用受基本身份验证保护的${buildout:extends}或egg。最小配置

[buildout]
extensions = isotoma.buildout.basicauth

需要基本身份验证的任何下载现在将提示输入用户名和密码。如果可用,它将被存储在安全密钥环中。如果您的凭据在.pypirc中,将检测并使用它们。

您可以通过builout向扩展提供凭据,用于非交互式情况。例如

[basicauth]
credentials =
    github
interactive = no

[github]
uri = https://raw.github.com/
username = user
password = chunky

每个凭据部分为不同的uri提供身份验证详情。部分必须包含uri、用户和要由扩展使用的密码。

“交互式”选项确定fetcher方法是否可以提示用户输入。

变更日志

0.0.7 (2013-07-30)

  • 从~/.pypirc读取basicauth:credentials选项。

0.0.6 (2013-04-18)

  • 移除对python-keyring的硬依赖。

0.0.5 (2012-09-14)

  • 支持包含‘/’的用户名和密码。

0.0.4 (2012-07-28)

  • 恢复pytho2.4支持。

0.0.3 (2012-07-28)

  • 强制立即下载,以便我们可以处理buildout的重试。

0.0.2 (2012-07-28)

  • 修复在urlretrieve中注入凭据的问题。

0.0.1 (2012-07-27)

  • 在我们可以支持python2.4之前禁用keyring后端。

0.0.0 (2012-07-27)

  • 初始发布

项目详情


下载文件

下载适用于您的平台文件。如果您不确定选择哪个,请了解更多关于安装软件包的信息。

源分发

isotoma.buildout.basicauth-0.0.7.zip (22.2 kB 查看哈希值)

上传时间 源码

isotoma.buildout.basicauth-0.0.7.tar.gz (13.2 kB 查看哈希值)

上传时间 源码

支持者