forked from BLLIP/bllip-parser
-
Notifications
You must be signed in to change notification settings - Fork 0
/
CHECKLIST.txt
23 lines (23 loc) · 944 Bytes
/
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
-----------------
0. Ensure tests are passing:
python setup.py test
Or manually:
nosetests-2.7 --with-doctest -dvx python/tests/
flake8 python/bllipparser/ParsingShell.py \
python/bllipparser/RerankingParser.py \
python/bllipparser/RerankerFeatureCorpus.py \
python/bllipparser/Utility.py \
python/bllipparser/__main__.py \
setup.py
(we currently set flake8's ignore = E301,E302,E261)
1. Version bumps in python/bllipparser/__init__.py and setup.py
2. Update READMEs
3. Sync README-python.rst content with python/bllipparser/__init__.py
(roughly: vimdiff -g README-python.rst python/bllipparser/__init__.py)
4. Run nosetests and flake8 again, commit changes
5. shell> python setup.py register sdist upload
6. Edit PyPI description, add keywords
7. Check that new PyPI release builds
8. ???
9. Goto 0a