From f73ce62c12e02568228007a25bc58b9515c000c1 Mon Sep 17 00:00:00 2001 From: Cosimo Lupo Date: Wed, 14 Dec 2016 14:41:05 +0000 Subject: [PATCH] setup.cfg: use bumpversion to update versions in setup.py and fontTools/__init__.py make bumpversion configuration aware of pre-release .devN suffix --- setup.cfg | 24 ++++++++++++++++++++++-- 1 file changed, 22 insertions(+), 2 deletions(-) diff --git a/setup.cfg b/setup.cfg index f2c10ca38..715072b24 100644 --- a/setup.cfg +++ b/setup.cfg @@ -1,9 +1,28 @@ [bumpversion] current_version = 3.3.1.dev0 commit = True -tag = True +tag = False tag_name = {new_version} -files = Lib/fontTools/__init__.py +parse = (?P\d+)\.(?P\d+)\.(?P\d+)(\.(?P[a-z]+)(?P\d+))? +serialize = + {major}.{minor}.{patch}.{release}{dev} + {major}.{minor}.{patch} + +[bumpversion:part:release] +optional_value = final +values = + dev + final + +[bumpversion:part:dev] + +[bumpversion:file:Lib/fontTools/__init__.py] +search = __version__ = "{current_version}" +replace = __version__ = "{new_version}" + +[bumpversion:file:setup.py] +search = version="{current_version}" +replace = version="{new_version}" [wheel] universal = 1 @@ -30,3 +49,4 @@ addopts = -r a --doctest-modules --doctest-ignore-import-errors +