zest.releaser的插件,用于发布QGIS插件
项目描述
qgispluginreleaser
zest.releaser的插件,用于发布QGIS插件。
Zest.releaser可以扩展,请参阅其入口点文档。
我们做什么
我们挂钩到“发布”步骤,创建一个包含版本号的zip文件并将其复制到当前目录。您可以在之后将其scp到服务器。
在“预发布”和“发布后”步骤中,我们更改包含在(强制性的)QGIS metadata.txt 文件中的版本号。
注意:QGIS插件没有setup.py,因此您需要添加一个version.txt、version.rst 或 VERSION 文件,以便zest.releaser将当前目录识别为可发布的项目,并能够在某处找到版本号。简单地将版本号(“1.2”)单独放在第一行。行尾的换行符是允许的。
安装
您必须全局安装(或在自定义virtualenv中)因为它通常没有完整的Python设置。
插件检查是否存在包含qgisMinimumVersion字符串的metadata.txt(小写)。如果找到,则插件运行。否则,它不会干涉。因此,全局安装应该是安全的。
致谢
Reinout van Rees创建了此库。
qgispluginreleaser的更改日志
1.1 (2020-05-25)
允许metadata.txt也位于更深一级的子目录中。
1.0 (2017-06-20)
使用“utf8”与编解码器包一起读取和写入文件。
0.2 (2016-02-01)
Qgis期望zip文件名使用点作为名称/版本分隔符,而不是破折号。我们现在使用点创建zip文件。
0.1 (2016-01-19)
使用nensskel创建的初始项目结构。
在预发布/发布步骤中更改metadata.txt中的版本。
在发布步骤中自动创建包含版本号(在文件名中)的zip文件。请注意,您必须回答“是”以回答“签出标签?”问题。
项目详情
关闭
qgispluginreleaser-1.1.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 36bf9592634142aff54f1c803136034a34e73ba1d06fc8f4e9a83968fccaa024 |
|
MD5 | 5a3172254b21700c3d9fba3fcfa7c971 |
|
BLAKE2b-256 | b5065d2628ddabc23a5a5cdb27de33217376fb150d7a3a185137c95020a2249d |