Skip to main content

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.

Source Distribution

qgispluginreleaser-0.1.tar.gz (18.4 kB view details)

Uploaded Source

File details

Details for the file qgispluginreleaser-0.1.tar.gz.

File metadata

File hashes

Hashes for qgispluginreleaser-0.1.tar.gz
Algorithm Hash digest
SHA256 826a1309e532a048351ff207daaa9cd59f8e987e040ff2a6943f622b465e0403
MD5 9d3e0fd3fe33237bfb6aace069205fec
BLAKE2b-256 4799df61a55b0ead1244f78051afa7a3777a0aea01b8ec8dbdac8192b36b97f9

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page