|
@@ -9,18 +9,14 @@
|
|
|
from __future__ import absolute_import, print_function, unicode_literals
|
|
|
|
|
|
import os
|
|
|
+import re
|
|
|
import sys
|
|
|
|
|
|
from collections import namedtuple
|
|
|
|
|
|
-version_info_t = namedtuple(
|
|
|
- 'version_info_t', ('major', 'minor', 'micro', 'releaselevel', 'serial'),
|
|
|
-)
|
|
|
-
|
|
|
SERIES = '0today8'
|
|
|
-VERSION = version_info = version_info_t(4, 0, 0, 'rc2', '')
|
|
|
|
|
|
-__version__ = '{0.major}.{0.minor}.{0.micro}{0.releaselevel}'.format(VERSION)
|
|
|
+__version__ = '4.0.0rc2'
|
|
|
__author__ = 'Ask Solem'
|
|
|
__contact__ = 'ask@celeryproject.org'
|
|
|
__homepage__ = 'http://celeryproject.org'
|
|
@@ -37,6 +33,18 @@ __all__ = [
|
|
|
|
|
|
VERSION_BANNER = '{0} ({1})'.format(__version__, SERIES)
|
|
|
|
|
|
+version_info_t = namedtuple(
|
|
|
+ 'version_info_t', ('major', 'minor', 'micro', 'releaselevel', 'serial'),
|
|
|
+)
|
|
|
+
|
|
|
+# bumpversion can only search for {current_version}
|
|
|
+# so we have to parse the version here.
|
|
|
+_temp = re.match(
|
|
|
+ r'(\d+)\.(\d+).(\d+)(.+)?', __version__).groups()
|
|
|
+VERSION = version_info = version_info_t(
|
|
|
+ int(_temp[0]), int(_temp[1]), int(_temp[2]), _temp[3] or '', '')
|
|
|
+del(_temp)
|
|
|
+del(re)
|
|
|
|
|
|
if os.environ.get('C_IMPDEBUG'): # pragma: no cover
|
|
|
from .five import builtins
|