summaryrefslogtreecommitdiff
path: root/TODO.txt
diff options
context:
space:
mode:
authorEli Bendersky <eliben@gmail.com>2016-10-27 20:20:38 -0700
committerEli Bendersky <eliben@gmail.com>2016-10-27 20:20:38 -0700
commit37648df89ff4eda255120314ad2be73d5536625a (patch)
tree8b1b9ff141f03307e4003a05de3e819d9017a694 /TODO.txt
parentf29f92a8cdcf9bde985306f6ac9381ab89c1eaa4 (diff)
downloadpycparser-37648df89ff4eda255120314ad2be73d5536625a.tar.gz
Update TODO with directions for new version releases
Diffstat (limited to 'TODO.txt')
-rw-r--r--TODO.txt13
1 files changed, 12 insertions, 1 deletions
diff --git a/TODO.txt b/TODO.txt
index d49312e..fe9abf4 100644
--- a/TODO.txt
+++ b/TODO.txt
@@ -6,12 +6,23 @@ Version Update
setup.py, __init__.py, README, CHANGES
- Make sure _build_tables was run in pycparser/
-- Tag in git. When pushing to GitHub, git push --tags
- If PLY version changes, note it in README and ply/LICENSE
- Run tox tests
python setup.py sdist
+Copy the newly created tarball and untar it; check that the permissions of
+Python files in the pycparser/ directory are OK. Check to see that lextab.py and
+yacctab.py are there.
+
+Now create a new virtualenv and in it install the tarball with
+`pip install <tarballname>`. See that pycparser is importable in the Python
+interpreter of this virtualenv; run pycparser tests from this virtualenv.
+
+After this it's OK to rerun `python setup.py sdist upload` to push to PyPI.
+
+- Tag in git. When pushing to GitHub, git push --tags
+
Misc
----