Advanced version identifiers for 1.6 cycle.

This commit is contained in:
Ramiro Morales 2012-10-26 22:01:34 -03:00
parent 11699ac4b5
commit 373df56d36
2 changed files with 16 additions and 4 deletions

View File

@ -1,4 +1,4 @@
VERSION = (1, 5, 0, 'alpha', 0) VERSION = (1, 6, 0, 'alpha', 0)
def get_version(*args, **kwargs): def get_version(*args, **kwargs):
# Don't litter django/__init__.py with all the get_version stuff. # Don't litter django/__init__.py with all the get_version stuff.

View File

@ -52,11 +52,23 @@ copyright = 'Django Software Foundation and contributors'
# built documents. # built documents.
# #
# The short X.Y version. # The short X.Y version.
version = '1.5' version = '1.6'
# The full version, including alpha/beta/rc tags. # The full version, including alpha/beta/rc tags.
release = '1.5' try:
from django import VERSION, get_version
except ImportError:
release = version
else:
def django_release():
pep386ver = get_version()
if VERSION[3:5] == ('alpha', 0) and 'dev' not in pep386ver:
return pep386ver + '.dev'
return pep386ver
release = django_release()
# The next version to be released # The next version to be released
django_next_version = '1.6' django_next_version = '1.7'
# The language for content autogenerated by Sphinx. Refer to documentation # The language for content autogenerated by Sphinx. Refer to documentation
# for a list of supported languages. # for a list of supported languages.