Skip to content

Latest commit

 

History

History
30 lines (24 loc) · 682 Bytes

Release Procedure.md

File metadata and controls

30 lines (24 loc) · 682 Bytes

Checklist for new release

  1. Run unittests
  2. Update CHANGELOG.txt
  3. Update version in setup.py
  4. Push all changes to github
  5. Test installation on a different machine in a fresh virtual environment
cd /tmp
git clone https://github.com/vecnet/vecnet.openmalaria
mkvirtualenv om
cd vecnet.openmalaria
python setup.py test
python setup.py install
deactivate
rmvirtualenv om
cd ..
rm -rf vecnet.openmalaria
  1. Run unittests on a different machine

python setup.py test

  1. Make a release/tag

https://github.com/vecnet/vecnet.openmalaria/releases -> Draft a new release

Use v0.6.2 format for tag name

  1. Run setup.py sdist bdist_egg bdist_wininst upload command