跳转到主要内容

zest.releaser插件,可以从命令行输入上传的目的地

项目描述

此软件包为zest.releaser提供了一个插件,该插件可以通过SCP、SFTP或HTTP(S) PUT(WebDAV)将发布的egg上传到自定义位置(而不是或作为PyPI的补充)。

此插件基于gocept.zestreleaser.customupload进行上传过程,并使用jarn.mkreleasedistbasedistdefault概念,因此您需要在~/.pypirc中添加类似以下内容:

[cs.zestreleaser.upload]
_default_with_input_ = scp://download.gocept.com//var/www/customers/
_default_ = scp://download.gocept.com//var/www/packages

如果设置了选项_default_with_input,则脚本将询问用户一个文件夹名称,该名称将被追加到设置中,创建的egg将被上传到那里,脚本将在那里结束。

此选项对于您有一个文件夹,在该文件夹中每个项目/客户都在同一位置有一个文件夹的情况很有用。

如果未设置选项_default_with_input_并且设置了_default_,则脚本将上传egg到该目的地。这可以作为egg的默认目的地。

HTTP(S) PUT(WebDAV)选项

此选项与gocept.zestreleaser.customupload相同,因此HTTP(S) PUT (WebDAV)是通过使用curl来实现的,以便向curl添加选项,例如禁用证书检查,可以将选项添加到URL前面,如下所示

[cs.zestreleaser.upload]
gocept.special = --insecure https://dav.gocept.com/special

开发

源代码可在以下git仓库中找到:https://github.com/codesyntax/cs.zestreleaser.upload

请在以下链接处报告您发现的任何错误:https://github.com/codesyntax/cs.zestreleaser.upload/issues

变更日志

2.0 (2020-02-26)

  • Python3支持[erral]

1.0 (2014-11-07)

  • 初始实现[erral]

项目详情


下载文件

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

源代码分发

cs.zestreleaser.upload-2.0.tar.gz (22.3 kB 查看散列)

上传时间:

由...