Add-on for zest.releaser for releasing qgis plugins
Project description
qgispluginreleaser
Add-on for zest.releaser for releasing qgis plugins.
Zest.releaser can be extended, see its entrypoints documentation.
What we do:
We hook into the “release” step and create a zipfile with a version number and copy it to the current directory. You can scp it to a server afterwards.
In the “prerelease” and “postrelease” steps we change the version number in the qgis metadata.txt file.
Installation
You’ll have to install it globally (or in a custom virtualenv) as qgis plugins normally don’t have a full python setup.
The plugin checks whether there’s a metadata.txt (lowercase) with a qgisMinimumVersion string inside it. If found, the plugin runs. Otherwise it stays out of the way. So it should be safe to install globally.
Credits
Reinout van Rees started this library.
Changelog of qgispluginreleaser
0.1 (2016-01-19)
Initial project structure created with nensskel.
Changing versions in metadata.txt in the prerelease/postrelease step.
Creating a zipfile (with version number in the filename) automatically in the release step. Note that you must answer “yes” to the “checkout a tag?” question.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.