depcheck: Make skipped prereleases more obvious

This commit is contained in:
2022-05-07 21:28:25 +02:00
parent 7296795aec
commit faf68e2052

View File

@@ -61,10 +61,11 @@ for tier in ["dependencies", "dev-dependencies"]:
latest_version = None
for version_entry in open(info_file, "r").readlines():
version = semver.VersionInfo.parse(json.loads(version_entry)["vers"])
if current_version.prerelease == "" and version.prerelease != "":
# skip prereleases, except when we are on a prerelease already
continue
if latest_version is None or version > latest_version:
if current_version.prerelease is None and version.prerelease is not None:
# skip prereleases, except when we are on a prerelease already
print(f"{name}: Skipping prerelease version {version}")
continue
latest_version = version
if latest_version != current_version: