为添加SFTP支持而专门设计的zc.buildout插件。
项目描述
zc.buildoutsftp软件包提供了一个zc.buildout扩展,用于提供SFTP支持。要使用它,只需在您的buildout部分提供选项
extensions = zc.buildoutsftp
。然后您可以使用sftp URL作为find-links或index URL。
SFTP URL类似于FTP URL,其形式为
sftp://user:password@hostname:port/path
其中用户名、密码和端口号是可选的。以下是一些示例
以下URL访问download.zope.org上的路径/distribution
sftp://download.zope.org/distribution
以下URL使用用户id jim访问download.zope.org上的路径/distribution
sftp://jim@download.zope.org/distribution
以下URL使用用户id jim和密码123访问download.zope.org上的路径/distribution
sftp://jim:123@download.zope.org/distribution
以下URL使用运行在端口1022上的ssh服务器访问download.zope.org上的路径/distribution
sftp://download.zope.org:1022/distribution
构建扩展实际上为“sftp”协议安装了一个 urllib2 处理器。这个处理器实际上是 setuptools 特定的,因为它生成 HTML 目录列表,这是 setuptools 所需的,并且不努力使目录列表对其他任何内容有用。将来,setuptools 可能会为其提供自己的扩展机制来处理其他协议,在这种情况下,我们可能会绕过 urllib2 扩展机制。
SSH 兼容性
该扩展与基于 Unix 的系统上的 Open SSH 和 Windows 上的 PuTTY 兼容。除非在 URL 中提供密码,否则私有密钥来自 ssh agent(Windows 上的 pagent)。
状态和变更历史
该软件包已在 Linux 和 Mac OS X 上使用多年。作者没有在 Windows 上使用它,但据推测,其他人确实在使用。
0.11.0 (2013/08/01)
适用于 setuptools 0.7 及以后的兼容性修复。
0.10.0 (2013/05/22)
适用于 paramiko 1.10.x 的兼容性修复。
0.9.0 (2012/09/13)
移除了测试版标签。
0.9.0b1(2012/06/29)
添加了对
全局配置设置的。
全局已知的宿主文件。
特定宿主机的 ssh 密钥。
为类 Unix 系统添加了基于 mock 的测试。不幸的是,这些测试在 Windows 上将失败,而 Windows 支持,尽管存在,但未经过测试。
0.6.1 (2010/03/17)
修复了文档中的拼写错误。
0.6.0 (2009/06/22)
添加了一个卸载入口点。这是必要的,这样我们就不至于在 buildout 过程由于非守护进程的 paramiko 连接线程退出而挂起。
0.5.0 (2008/12/08)
添加了连接池。这显著加快了从同一服务器进行多次下载的速度。
调整 paramiko 日志级别,使其与 buildout 日志级别相匹配,以使其不那么冗长。
0.4.0 (2007/12/6)
如果可能,现在从 ~/.ssh/config 读取用户定义。
0.3.2 (2007/03/22)
修复了一个严重的错误,该错误导致文件下载不完整。
0.3.1 (2007/03/22)
修复了一个严重的错误,该错误导致读取的文件被截断到 0 字节。
0.3 (2007/03/22)
添加了调试日志,以帮助诊断问题。
使用后关闭传输,以防止泄漏。
0.2.2
修复了处理给定宿主多个宿主密钥的 bug。
0.2.1
修复了处理多个用户密钥的 bug。
0.2
添加了缺失的入口点。
调整了内容类型信息,使其与 setuptools 兼容。
0.1
初始发布
项目详情
zc.buildoutsftp-0.11.0.tar.gz 的散列
算法 | 散列摘要 | |
---|---|---|
SHA256 | b7b903e4ff565009fb05b264366b8f808221fdbc69b8a4690a79eda50f087bca |
|
MD5 | 248a3a32901d571c3ef8551293824554 |
|
BLAKE2b-256 | bb2e78c3e16661bf64fe35ed9ed2fa05e206437982005f59eef5361eacc8b06f |