forked from gbeced/pyalgotrade
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathrelease-checklist.txt
23 lines (22 loc) · 972 Bytes
/
release-checklist.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
Release checklist
[ ] Update CHANGELOG.
[ ] Update version in __init__.py.
[ ] Update version in setup.py.
[ ] Update directories in setup.py.
[ ] Update version doc/conf.py.
[ ] Rebuild and review documentation.
[ ] Run testcases using the installed lib.
[ ] Run tutorial examples from the Optimizing section using the installed lib.
[ ] Run tutorial examples from the Plotting section using the installed lib.
[ ] Run compinv-3.py sample using the installed lib..
[ ] Test GoogleApp Engine support. Look for errors in the logs.
[ ] Build package and upload to sourceforge.
[ ] Upload PKG-INFO to http://pypi.python.org/.
[ ] Install using 'sudo pip install pyalgotrade' and check that the right version was installed.
[ ] Run testcases using the installed lib.
[ ] Update the website using RapidWeaver (doc + package).
[ ] Merge into master branch.
[ ] Tag (git tag v0.x-rtm -m "Version 0.x").
[ ] Push (git push; git push --tags).
[ ] Update PyPi.
[ ] Tweet about it.