From 30657c79480666c6855ed85103cd7723da94261a Mon Sep 17 00:00:00 2001 From: Manuel Barkhau Date: Fri, 22 Feb 2019 09:12:09 +0100 Subject: [PATCH] fix: missing release tag "post" --- src/pycalver/version.py | 9 ++++++++- test/test_version.py | 2 +- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/src/pycalver/version.py b/src/pycalver/version.py index a30b2bc..21dab6c 100644 --- a/src/pycalver/version.py +++ b/src/pycalver/version.py @@ -170,7 +170,14 @@ def _is_calver(nfo: typ.Union[CalendarInfo, VersionInfo]) -> bool: TAG_ALIASES: typ.Dict[str, str] = {'a': "alpha", 'b': "beta", 'pre': "rc"} -PEP440_TAGS: typ.Dict[str, str] = {'alpha': "a", 'beta': "b", 'final': "", 'rc': "rc", 'dev': "dev"} +PEP440_TAGS: typ.Dict[str, str] = { + 'alpha': "a", + 'beta' : "b", + 'final': "", + 'rc' : "rc", + 'dev' : "dev", + 'post' : "post", +} VersionInfoKW = typ.Dict[str, typ.Union[str, int, None]] diff --git a/test/test_version.py b/test/test_version.py index 4128fdc..26126a8 100644 --- a/test/test_version.py +++ b/test/test_version.py @@ -43,7 +43,7 @@ def test_bump_random(monkeypatch): for i in range(1000): cur_date += dt.timedelta(days=int((1 + random.random()) ** 10)) new_version = version.incr( - cur_version, release=random.choice([None, "alpha", "beta", "rc", 'final']) + cur_version, release=random.choice([None, "alpha", "beta", "rc", "final", "post"]) ) assert cur_version < new_version cur_version = new_version