From 1a1231b67251ffa53df1c436dc945ef11e1f03ca Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Hannes=20K=C3=B6rber?= Date: Tue, 21 Dec 2021 16:15:12 +0100 Subject: [PATCH] depcheck: Add functionality to disable autoupdate for packages --- depcheck/update-cargo-dependencies.py | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/depcheck/update-cargo-dependencies.py b/depcheck/update-cargo-dependencies.py index 02acb84..1e9b196 100755 --- a/depcheck/update-cargo-dependencies.py +++ b/depcheck/update-cargo-dependencies.py @@ -10,6 +10,10 @@ import tomlkit INDEX_DIR = "crates.io-index" +AUTOUPDATE_DISABLED = [ + "clap", +] + if os.path.exists(INDEX_DIR): subprocess.run( ["git", "pull", "--depth=1", "origin"], @@ -53,6 +57,13 @@ for tier in ["dependencies", "dev-dependencies"]: latest_version = version if latest_version != current_version: + if name in AUTOUPDATE_DISABLED: + print( + f"{name} {current_version}: There is a new version available " + f"({latest_version}, current {current_version}), but autoupdating " + f"is explictly disabled for {name}" + ) + continue update_necessary = True if latest_version < current_version: print(