feat: support python 3.7

This commit is contained in:
youben11
2022-08-15 10:12:23 +01:00
committed by Ayoub Benaissa
parent 3aef4cd932
commit ecb70e2893
13 changed files with 276 additions and 1090 deletions

View File

@@ -131,12 +131,15 @@ def main(args):
from_commit = None
if args.from_ref is None:
tags_by_name = {strip_leading_v(tag.name): tag for tag in repo.tags}
all_release_version_infos = {
version_info: tags_by_name[tag_name]
version_infos = {
VersionInfo.parse(tag_name): tag_name
for tag_name in tags_by_name
if VersionInfo.isvalid(tag_name)
and (version_info := VersionInfo.parse(tag_name))
and version_info.prerelease is None
}
all_release_version_infos = {
version_info: tags_by_name[tag_name]
for version_info, tag_name in version_infos.items()
if version_info.prerelease is None
}
log_msg(f"All release versions {all_release_version_infos}")

View File

@@ -34,12 +34,13 @@ def islatest(args):
)
# Keep versions that are not release candidate
all_non_prerelease_version_infos = [
version_info
version_infos = [
VersionInfo.parse(version_str)
for version_str in all_versions_str
if VersionInfo.isvalid(version_str)
and (version_info := VersionInfo.parse(version_str))
and version_info.prerelease is None
]
all_non_prerelease_version_infos = [
version_info for version_info in version_infos if version_info.prerelease is None
]
all_non_prerelease_version_infos.append(new_version_info)