diff options
author | Eli Bendersky <eliben@gmail.com> | 2016-10-27 20:20:38 -0700 |
---|---|---|
committer | Eli Bendersky <eliben@gmail.com> | 2016-10-27 20:20:38 -0700 |
commit | 37648df89ff4eda255120314ad2be73d5536625a (patch) | |
tree | 8b1b9ff141f03307e4003a05de3e819d9017a694 /TODO.txt | |
parent | f29f92a8cdcf9bde985306f6ac9381ab89c1eaa4 (diff) | |
download | pycparser-37648df89ff4eda255120314ad2be73d5536625a.tar.gz |
Update TODO with directions for new version releases
Diffstat (limited to 'TODO.txt')
-rw-r--r-- | TODO.txt | 13 |
1 files changed, 12 insertions, 1 deletions
@@ -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 ---- |