跳转到主要内容

为添加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 (9.6 kB 查看散列

上传时间

支持者

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误记录 StatusPage StatusPage 状态页面