diff options
author | Takeshi KOMIYA <i.tkomiya@gmail.com> | 2020-03-01 02:13:36 +0900 |
---|---|---|
committer | Takeshi KOMIYA <i.tkomiya@gmail.com> | 2020-03-01 02:13:36 +0900 |
commit | c84f7bfd572aa217cac1fd4ab457334d8d63bc1b (patch) | |
tree | 7daf68b2096d12d00698f46e4ac3ee8503c66489 /utils/bump_version.py | |
parent | 201455900a5fe938a1aadb4af37a2b13aeaa44bd (diff) | |
parent | 9498dbeb30451f1ad6e143dd5270275355ab5203 (diff) | |
download | sphinx-git-c84f7bfd572aa217cac1fd4ab457334d8d63bc1b.tar.gz |
Merge branch '2.x' into 3.x
Diffstat (limited to 'utils/bump_version.py')
-rwxr-xr-x | utils/bump_version.py | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/utils/bump_version.py b/utils/bump_version.py index 6491a38e3..b829877b6 100755 --- a/utils/bump_version.py +++ b/utils/bump_version.py @@ -114,7 +114,7 @@ class Changes: f.truncate(0) f.write(heading + '\n') f.write('=' * len(heading) + '\n') - f.write(body) + f.write(self.filter_empty_sections(body)) def add_release(self, version_info): if version_info[-2:] in (('beta', 0), ('final', 0)): @@ -142,6 +142,9 @@ class Changes: f.write('\n') f.write(body) + def filter_empty_sections(self, body): + return re.sub('^\n.+\n-{3,}\n+(?=\n.+\n[-=]{3,}\n)', '', body, flags=re.M) + def parse_options(argv): parser = argparse.ArgumentParser() |