Format NEWS as markdown

This commit is contained in:
Philipp Wolfer
2019-03-12 17:03:18 +01:00
parent 565e959f81
commit 7479399d7e
3 changed files with 1166 additions and 1109 deletions

1163
NEWS.md Normal file

File diff suppressed because it is too large Load Diff

1107
NEWS.txt

File diff suppressed because it is too large Load Diff

1
NEWS.txt Symbolic link
View File

@@ -0,0 +1 @@
NEWS.md

View File

@@ -351,7 +351,7 @@ class picard_build_appdata(Command):
description = 'Build appdata metadata file'
user_options = []
re_release = re.compile('Version (?P<version>\d+(?:\.\d+){1,2}) - (?P<date>\d{4}-\d{2}-\d{2})')
re_release = re.compile('^# Version (?P<version>\d+(?:\.\d+){1,2}) - (?P<date>\d{4}-\d{2}-\d{2})', re.MULTILINE)
def initialize_options(self):
pass
@@ -371,7 +371,7 @@ class picard_build_appdata(Command):
def add_release_list(self, source_file):
template = '<release date="{date}" version="{version}"/>'
with open('NEWS.txt', 'r') as newsfile:
with open('NEWS.md', 'r') as newsfile:
news = newsfile.read()
releases = [template.format(**m.groupdict()) for m in self.re_release.finditer(news)]
args = {