slight TODO update
[pyelftools.git] / TODO
1 New version
2 -----------
3
4 * Update elftools/__init__.py
5 * Update setup.py
6 * Update CHANGES
7 * Tag in hg
8
9 Distribution
10 ------------
11
12 python setup.py build sdist upload
13
14 Preparing a new release
15 -----------------------
16
17 * Run readelf tests with up-to-date readelf (from the new binutils)
18 * Run all tests with Python 2.7 before packaging, on Linux
19 * Make sure new version was updated everywhere appropriate
20 * Packaging done on Linux
21 * Run ``python setup.py build sdist`` (no 'upload' yet)
22 * Untar the created ``dist/pyelftools-x.y.tar.gz`` and make sure
23 everything looks ok
24 * Runt 'tox' tests (with '-r' to create new venvs)
25 * Now build with upload to send it to PyPi
26 * Test with pip install from some new virtualenv
27 * If everything is OK, upload the distribution to BitBucket as well
28 * The older download can be kept alive for a couple of days
29