zest.releaser插件,可以从命令行输入上传的目的地
项目描述
此软件包为zest.releaser提供了一个插件,该插件可以通过SCP、SFTP或HTTP(S) PUT(WebDAV)将发布的egg上传到自定义位置(而不是或作为PyPI的补充)。
此插件基于gocept.zestreleaser.customupload进行上传过程,并使用jarn.mkrelease的distbase和distdefault概念,因此您需要在~/.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的散列
算法 | 散列摘要 | |
---|---|---|
SHA256 | c4fbdc20489735760fb8bb27f89325d6fb7cd56673f2059b0985d1dbd5efc9eb |
|
MD5 | 98f1fca61fe8fff2f4b35cc32e19e627 |
|
BLAKE2b-256 | 36c3227b35b2c97bb32bf48c4d6e53be43d8811b1c8fc1d91f4d4eb404078397 |