From b48f63433eca50588597d70cfe140e07e3bc085f Mon Sep 17 00:00:00 2001 From: Benjamin Peterson Date: Mon, 22 Jun 2009 19:36:31 +0000 Subject: [PATCH] Merged revisions 73415,73417-73418 via svnmerge from svn+ssh://pythondev@svn.python.org/python/trunk ........ r73415 | benjamin.peterson | 2009-06-13 09:25:08 -0500 (Sat, 13 Jun 2009) | 1 line use 'rc' for release candidates for consistency ........ r73417 | benjamin.peterson | 2009-06-13 10:42:23 -0500 (Sat, 13 Jun 2009) | 1 line special case release candidates ........ r73418 | benjamin.peterson | 2009-06-13 10:48:04 -0500 (Sat, 13 Jun 2009) | 1 line handle different rc format ........ --- Doc/tools/sphinxext/patchlevel.py | 2 +- Lib/idlelib/EditorWindow.py | 6 ++++-- Tools/msi/msi.py | 5 ++++- 3 files changed, 9 insertions(+), 4 deletions(-) diff --git a/Doc/tools/sphinxext/patchlevel.py b/Doc/tools/sphinxext/patchlevel.py index cb9e35c2267..082858e41c2 100644 --- a/Doc/tools/sphinxext/patchlevel.py +++ b/Doc/tools/sphinxext/patchlevel.py @@ -41,7 +41,7 @@ def get_header_version_info(srcdir): suffixes = { 'PY_RELEASE_LEVEL_ALPHA': 'a', 'PY_RELEASE_LEVEL_BETA': 'b', - 'PY_RELEASE_LEVEL_GAMMA': 'c', + 'PY_RELEASE_LEVEL_GAMMA': 'rc', } if level != 'PY_RELEASE_LEVEL_FINAL': release += suffixes[level] + str(int(d['PY_RELEASE_SERIAL'])) diff --git a/Lib/idlelib/EditorWindow.py b/Lib/idlelib/EditorWindow.py index a38cdd11759..c1e9e1e7ff9 100644 --- a/Lib/idlelib/EditorWindow.py +++ b/Lib/idlelib/EditorWindow.py @@ -29,8 +29,10 @@ def _sphinx_version(): major, minor, micro, level, serial = sys.version_info release = '%s%s' % (major, minor) if micro: - release += '%s' % micro - if level != 'final': + release += '%s' % (micro,) + if level == 'candidate': + release += 'rc%s' % (serial,) + elif level != 'final': release += '%s%s' % (level[0], serial) return release diff --git a/Tools/msi/msi.py b/Tools/msi/msi.py index 986852a1ee0..95c07bc8246 100644 --- a/Tools/msi/msi.py +++ b/Tools/msi/msi.py @@ -120,7 +120,10 @@ docfile = "" if micro: docfile = str(micro) if level < 0xf: - docfile = '%x%s' % (level, serial) + if level == 0xC: + docfile = "rc%s" % (serial,) + else: + docfile = '%x%s' % (level, serial) docfile = 'python%s%s%s.chm' % (major, minor, docfile) # Build the mingw import library, libpythonXY.a