Last modified 14 months ago
Last modified on 03/18/11 20:05:39
Babel Release Engineering
Steps to take before a release
- Install the latest version of pytz.
- Empty the setup.cfg file to make sure it will not create a development snapshot.
- Within the setup.py file, make sure the version number is changed to the current one.
- Check and update Changelog as necessary with all the relevant changes.
Steps to take to create a release
- python scripts/import_cldr.py /path/to/appropriate/cldr/directory
- For every Python version do: pythonX.X setup.py bdist_egg
- Generate documentation for inclusion with the source tarball: python setup.py build_doc
- Create a source tarball: python setup.py sdist
- Create a Windows installer (on Windows with a 32-bit Python): python setup.py bdist_wininst
- Create a source zip file (on Windows with a 32-bit Python): python setup.py sdist --format=zip
Post-release Trac work
- close milestone
- create milestone for next minor release
- add released version to Trac versions, set this as default
