Eli Bendersky | 282b6cf | 2011-12-22 16:05:41 +0200 | [diff] [blame] | 1 | New version |
| 2 | ----------- |
| 3 | |
| 4 | * Update elftools/__init__.py |
| 5 | * Update setup.py |
| 6 | * Update CHANGES |
Eli Bendersky | 0a08d62 | 2014-03-30 06:42:37 -0700 | [diff] [blame] | 7 | * Tag in git (v0.xx) |
Eli Bendersky | 282b6cf | 2011-12-22 16:05:41 +0200 | [diff] [blame] | 8 | |
Eli Bendersky | 2ef7d1c | 2013-11-28 11:23:15 -0800 | [diff] [blame] | 9 | construct |
| 10 | --------- |
| 11 | |
| 12 | The construct seems to be maintained again - they also backported my Python 3 |
| 13 | fixes. Theoretically, I can remove construct from pyelftools and use it as a |
| 14 | dependency instead. I don't really have time to play with this now, but may |
| 15 | do so in the future. |
| 16 | |
Eli Bendersky | 282b6cf | 2011-12-22 16:05:41 +0200 | [diff] [blame] | 17 | Distribution |
| 18 | ------------ |
| 19 | |
| 20 | python setup.py build sdist upload |
| 21 | |
| 22 | Preparing a new release |
| 23 | ----------------------- |
| 24 | |
Eli Bendersky | 25e1106 | 2014-03-30 06:49:14 -0700 | [diff] [blame] | 25 | * Run 'tox' tests (with '-r' to create new venvs) |
Eli Bendersky | 282b6cf | 2011-12-22 16:05:41 +0200 | [diff] [blame] | 26 | * Make sure new version was updated everywhere appropriate |
Eli Bendersky | 282b6cf | 2011-12-22 16:05:41 +0200 | [diff] [blame] | 27 | * Run ``python setup.py build sdist`` (no 'upload' yet) |
Eli Bendersky | e56c5be | 2011-12-23 09:42:37 +0200 | [diff] [blame] | 28 | * Untar the created ``dist/pyelftools-x.y.tar.gz`` and make sure |
| 29 | everything looks ok |
Eli Bendersky | 282b6cf | 2011-12-22 16:05:41 +0200 | [diff] [blame] | 30 | * Now build with upload to send it to PyPi |
| 31 | * Test with pip install from some new virtualenv |
Eli Bendersky | 282b6cf | 2011-12-22 16:05:41 +0200 | [diff] [blame] | 32 | * The older download can be kept alive for a couple of days |