summaryrefslogtreecommitdiff
path: root/distutils2
diff options
context:
space:
mode:
authorÉric Araujo <merwok@netwok.org>2012-10-27 13:20:29 -0400
committerÉric Araujo <merwok@netwok.org>2012-10-27 13:20:29 -0400
commitcf3f3298a6653700a80b0f61243970fb54fe68ef (patch)
treea16e2b599e6b5c9b3bb78f4502b6226e1f68e3c3 /distutils2
parent7e12306509188e264a99b529d16cc5f80839b2f6 (diff)
parentfc8b839fa21965dc8acbfe468f4d88e68f0004d2 (diff)
downloaddisutils2-python3.tar.gz
Merge fixes for #16107 and #15957 from defaultpython3
Diffstat (limited to 'distutils2')
-rw-r--r--distutils2/tests/test_version.py4
-rw-r--r--distutils2/version.py3
2 files changed, 6 insertions, 1 deletions
diff --git a/distutils2/tests/test_version.py b/distutils2/tests/test_version.py
index d2d43ce..849ad5a 100644
--- a/distutils2/tests/test_version.py
+++ b/distutils2/tests/test_version.py
@@ -21,7 +21,9 @@ class VersionTestCase(unittest.TestCase):
(V('1.2.3.4.0b3', drop_trailing_zeros=True), '1.2.3.4b3'),
(V('1.2.0.0.0', drop_trailing_zeros=True), '1.2'),
(V('1.0.dev345'), '1.0.dev345'),
- (V('1.0.post456.dev623'), '1.0.post456.dev623'))
+ (V('1.0.post456.dev623'), '1.0.post456.dev623'),
+ (V('1.0.post1'), '1.0.post1'),
+ )
def test_repr(self):
diff --git a/distutils2/version.py b/distutils2/version.py
index 351ae3a..1d0dbbd 100644
--- a/distutils2/version.py
+++ b/distutils2/version.py
@@ -174,6 +174,9 @@ class NormalizedVersion:
if postdev and postdev is not _FINAL_MARKER:
if postdev[0] == _FINAL_MARKER[0]:
postdev = postdev[1:]
+ # remove trailing '.z'
+ if postdev[-1] == _FINAL_MARKER[0]:
+ postdev = postdev[:-1]
i = 0
while i < len(postdev):
if i % 2 == 0: