zest.releaser Publisher's description
from Reinout van Rees
zest.releaser is collection of command-line programs to help you automate the task of releasing a software project.
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 setup.py 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.
What's New in This Release:В· Added some more PyPI classifiers. Tested with Python 2.4, 2,4, 2.6, and 2.7. [maurits]
В· Moved changes of 3.15 and older to docs/HISTORY.txt. [maurits]
В· Added GPL license text in the package. [maurits]
В· Updated README.txt. Added MANIFEST.in. [maurits]
System Requirements:В· Python
Program Release Status: Minor Update
Program Install Support: Install and Uninstall