davemds pushed a commit to branch master. http://git.enlightenment.org/bindings/python/python-efl.git/commit/?id=2346ff93fbfd39f6e51fa869b221dc6d6a0d32cd
commit 2346ff93fbfd39f6e51fa869b221dc6d6a0d32cd Author: davemds <[email protected]> Date: Wed Mar 5 22:56:11 2014 +0100 Development of the 1.10 version start now. Also added note on how to make a release, for future reference. --- CODING | 23 +++++++++++++++++++++++ setup.py | 9 +++++---- 2 files changed, 28 insertions(+), 4 deletions(-) diff --git a/CODING b/CODING index d41c37a..7cf4ea8 100644 --- a/CODING +++ b/CODING @@ -41,6 +41,29 @@ Tips * cython does automatic dict <-> struct conversion with basic struct members +Release process instructions +============================ + +* Change versions in the top part of setup.py (ex: 1.9 and 1.9.0) +* Update the changes.html file + setup.py build_doc -b changes ...and manually merge +* Git push and wait jenkins to generate the 2 tarballs +* Test the generated tarball +* Put the tarballs on download.e.org/rel/bindings/python +* Create and push the tag for the release + git tag -a v1.9.0 && git push origin v1.9.0 +* Create and push the branch for stable backporting + git branch python-efl-1.9 && git push origin python-efl-1.9 +* Write the blog post on phame (Official Announcements) +* Annouce the release to [email protected] +* Update download link on website +* Change versions again in setup.py (ex: 1.9 and 1.9.99) +* Raise efl and elementary requirements in setup.py (to 1.9.99) + +more info at: +phab.enlightenment.org/w/release_procedure/ + + Discussion ========== diff --git a/setup.py b/setup.py index 89896f1..1535eba 100755 --- a/setup.py +++ b/setup.py @@ -8,17 +8,18 @@ from distutils.core import setup, Command from distutils.extension import Extension from distutils.version import StrictVersion - script_path = os.path.dirname(os.path.abspath(__file__)) + # python-efl version VERSION = "1.9" -RELEASE = "1.9.0" +RELEASE = "1.9.99" + # dependencies CYTHON_MIN_VERSION = "0.17.0" -EFL_MIN_VERSION = "1.9.0" -ELM_MIN_VERSION = "1.9.0" +EFL_MIN_VERSION = "1.9.99" +ELM_MIN_VERSION = "1.9.99" # XXX: Force default visibility. See phab T504 --
