跳转到主要内容

提供基本认证支持的Buildout扩展

项目描述

这是 isotoma.buildout.basicauth 的分支。主要区别是

  • 增加了Python 3支持。

cykooz.buildout.basicauth

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

[buildout]
extensions = cykooz.buildout.basicauth

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

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

[basicauth]
credentials =
    github
interactive = false

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

每个凭据部分为不同的uri提供认证详情。部分必须包含uri、用户和用于扩展的密码。

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

变更日志

0.1.1 (2015-12-01)

  • 修复了选项 intercative 的默认值。

  • 修复了一些测试。

0.1.0 (2015-11-09)

  • 项目已分支。源代码已移至Bitbucket。

  • 增加了Python 3支持。

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)

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

0.0.2 (2012-07-28)

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

0.0.1 (2012-07-27)

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

0.0.0 (2012-07-27)

  • 首次发布

项目详情


下载文件

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

源代码发行版

cykooz.buildout.basicauth-0.1.1.tar.gz (13.1 kB 查看哈希值)

上传时间 源代码

由以下支持