summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--django/utils/version.py4
-rw-r--r--docs/releases/1.10.txt3
-rw-r--r--tests/version/tests.py4
3 files changed, 7 insertions, 4 deletions
diff --git a/django/utils/version.py b/django/utils/version.py
index c0c70d311b..9f51028cbd 100644
--- a/django/utils/version.py
+++ b/django/utils/version.py
@@ -14,7 +14,7 @@ def get_version(version=None):
# Now build the two parts of the version number:
# main = X.Y[.Z]
# sub = .devN - for pre-alpha releases
- # | {a|b|c}N - for alpha, beta and rc releases
+ # | {a|b|rc}N - for alpha, beta, and rc releases
main = get_main_version(version)
@@ -25,7 +25,7 @@ def get_version(version=None):
sub = '.dev%s' % git_changeset
elif version[3] != 'final':
- mapping = {'alpha': 'a', 'beta': 'b', 'rc': 'c'}
+ mapping = {'alpha': 'a', 'beta': 'b', 'rc': 'rc'}
sub = mapping[version[3]] + str(version[4])
return str(main + sub)
diff --git a/docs/releases/1.10.txt b/docs/releases/1.10.txt
index bcda61f09c..039525eb36 100644
--- a/docs/releases/1.10.txt
+++ b/docs/releases/1.10.txt
@@ -312,6 +312,9 @@ Miscellaneous
* Support for SpatiaLite < 3.0 and GEOS < 3.3 is dropped.
+* ``utils.version.get_version()`` returns :pep:`440` compliant release
+ candidate versions (e.g. '1.10rc1' instead of '1.10c1').
+
.. _deprecated-features-1.10:
Features deprecated in 1.10
diff --git a/tests/version/tests.py b/tests/version/tests.py
index a7ae848984..b0566685b6 100644
--- a/tests/version/tests.py
+++ b/tests/version/tests.py
@@ -17,9 +17,9 @@ class VersionTests(TestCase):
tuples_to_strings = (
((1, 4, 0, 'alpha', 1), '1.4a1'),
((1, 4, 0, 'beta', 1), '1.4b1'),
- ((1, 4, 0, 'rc', 1), '1.4c1'),
+ ((1, 4, 0, 'rc', 1), '1.4rc1'),
((1, 4, 0, 'final', 0), '1.4'),
- ((1, 4, 1, 'rc', 2), '1.4.1c2'),
+ ((1, 4, 1, 'rc', 2), '1.4.1rc2'),
((1, 4, 1, 'final', 0), '1.4.1'),
)
for ver_tuple, ver_string in tuples_to_strings: