blob: 902804471604813490ca5e0f2dadf3e3dcbcd080 [file] [log] [blame]
Eli Bendersky282b6cf2011-12-22 16:05:41 +02001New version
2-----------
3
4* Update elftools/__init__.py
5* Update setup.py
6* Update CHANGES
Eli Bendersky0a08d622014-03-30 06:42:37 -07007* Tag in git (v0.xx)
Eli Bendersky282b6cf2011-12-22 16:05:41 +02008
Eli Bendersky2ef7d1c2013-11-28 11:23:15 -08009construct
10---------
11
12The construct seems to be maintained again - they also backported my Python 3
13fixes. Theoretically, I can remove construct from pyelftools and use it as a
14dependency instead. I don't really have time to play with this now, but may
15do so in the future.
16
Eli Bendersky282b6cf2011-12-22 16:05:41 +020017Distribution
18------------
19
20python setup.py build sdist upload
21
22Preparing a new release
23-----------------------
24
Eli Bendersky25e11062014-03-30 06:49:14 -070025* Run 'tox' tests (with '-r' to create new venvs)
Eli Bendersky282b6cf2011-12-22 16:05:41 +020026* Make sure new version was updated everywhere appropriate
Eli Bendersky282b6cf2011-12-22 16:05:41 +020027* Run ``python setup.py build sdist`` (no 'upload' yet)
Eli Benderskye56c5be2011-12-23 09:42:37 +020028* Untar the created ``dist/pyelftools-x.y.tar.gz`` and make sure
29 everything looks ok
Eli Bendersky282b6cf2011-12-22 16:05:41 +020030* Now build with upload to send it to PyPi
31* Test with pip install from some new virtualenv
Eli Bendersky282b6cf2011-12-22 16:05:41 +020032* The older download can be kept alive for a couple of days