You are here: Home Plone products zest.releaser

zest.releaser (3.28)

by Olha Pelishok last modified 2011-11-29
Released on 2011-11-18 by Reinout van Rees for Plone 3.0, Plone 4.0, Plone 4.1 under LGPL - GNU Lesser General Public License available for All platforms.
Software development stage: stable
Software releasing made easy and repeatable

zest.releaser is collection of command-line programs to help you automate the task of releasing a software project. It's particularly helpful with Python package projects, but it can also be used for non-Python projects. For example, it's used to tag buildouts - a project only needs a version.txt file to be used with zest.releaser.

It will help you to automate:

  • Updating the version number. The version number can either be in or version.txt. For example, 0.3 dev (current) to 0.3 (release) to 0.4 dev (new development version).
  • Updating the history/changes file. It logs the release date on release and adds a new section for the upcoming changes (new development version).
  • Tagging the release. It creates a tag in your version control system named after the released version number.
  • Uploading a source release to PyPI. It will only do this if the package is already registered there, the Zest Releaser is careful not to publish your private projects! It can also check out the tag in a temporary directory in case you need to modify it.
Document Actions
Powered by Plone