From faf68e205213f3384eae528c08d265cd5714e5a7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Hannes=20K=C3=B6rber?= Date: Sat, 7 May 2022 21:28:25 +0200 Subject: [PATCH] depcheck: Make skipped prereleases more obvious --- depcheck/update-cargo-dependencies.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/depcheck/update-cargo-dependencies.py b/depcheck/update-cargo-dependencies.py index 5041fe7..4ebadbc 100755 --- a/depcheck/update-cargo-dependencies.py +++ b/depcheck/update-cargo-dependencies.py @@ -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: