depcheck: Make skipped prereleases more obvious
This commit is contained in:
@@ -61,10 +61,11 @@ for tier in ["dependencies", "dev-dependencies"]:
|
|||||||
latest_version = None
|
latest_version = None
|
||||||
for version_entry in open(info_file, "r").readlines():
|
for version_entry in open(info_file, "r").readlines():
|
||||||
version = semver.VersionInfo.parse(json.loads(version_entry)["vers"])
|
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 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
|
latest_version = version
|
||||||
|
|
||||||
if latest_version != current_version:
|
if latest_version != current_version:
|
||||||
|
|||||||
Reference in New Issue
Block a user