Release Process
This page is for the developers/maintainers. It contains the steps involved in making a new public release of py2exe.
Change the __version__ string in py2exe\__init__.py
Update ANNOUNCE (be sure to change the version number on the first line)
Update copyright date in docs\license.txt and setup.py
Update docs\py2exe.txt
Run docs\html.cmd to generate html
- Commit above files to svn
Run build.cmd to build for all versions of Python
Install for all versions of Python (test\reinstall.cmd can help)
Run test\test.py to ensure everything works
Tag all files in svn as release_x_y_z where x_y_z is py2exe.___version___
Create a File Release on SourceForge (use py2exe.___version___ as the release name)
Run docs\updateweb.cmd to publish website
Run setup.py register to update the Python Package Index
Update News
Send ANNOUNCE to py2exe-users, comp.lang.python, comp.lang.python.announce
Change the __version__ string in py2exe\__init__.py to a development version to distinguish it from released versions
- Commit above file to svn