diff --git a/categories/__init__.py b/categories/__init__.py index 1a560ac..c5c9278 100644 --- a/categories/__init__.py +++ b/categories/__init__.py @@ -1,18 +1,18 @@ __version_info__ = { 'major': 0, 'minor': 7, - 'micro': 1, - 'releaselevel': 'final', + 'micro': 2, + 'releaselevel': 'beta', 'serial': 1 } -def get_version(): +def get_version(short=False): + assert __version_info__['releaselevel'] in ('alpha', 'beta', 'final') vers = ["%(major)i.%(minor)i" % __version_info__, ] - if __version_info__['micro']: vers.append(".%(micro)i" % __version_info__) - if __version_info__['releaselevel'] != 'final': - vers.append('%(releaselevel)s%(serial)i' % __version_info__) + if __version_info__['releaselevel'] != 'final' and not short: + vers.append('%s%i' % (__version_info__['releaselevel'][0], __version_info__['serial'])) return ''.join(vers) __version__ = get_version()