From 3e8aad2221be2ed3d641a9ed6c21d4ecee84be93 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Hannes=20K=C3=B6rber?= Date: Fri, 20 May 2022 00:39:42 +0200 Subject: [PATCH] Format cargo update script with black --- depcheck/update-cargo-dependencies.py | 40 ++++++++++++++++++++++----- 1 file changed, 33 insertions(+), 7 deletions(-) diff --git a/depcheck/update-cargo-dependencies.py b/depcheck/update-cargo-dependencies.py index 4ebadbc..e69e74d 100755 --- a/depcheck/update-cargo-dependencies.py +++ b/depcheck/update-cargo-dependencies.py @@ -62,7 +62,10 @@ for tier in ["dependencies", "dev-dependencies"]: for version_entry in open(info_file, "r").readlines(): version = semver.VersionInfo.parse(json.loads(version_entry)["vers"]) if latest_version is None or version > latest_version: - if current_version.prerelease is None and version.prerelease is not None: + 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 @@ -91,7 +94,15 @@ for tier in ["dependencies", "dev-dependencies"]: try: cmd = subprocess.run( - ["cargo", "update", "-Z", "no-index-update", "--aggressive", "--package", name], + [ + "cargo", + "update", + "-Z", + "no-index-update", + "--aggressive", + "--package", + name, + ], check=True, capture_output=True, text=True, @@ -103,9 +114,16 @@ for tier in ["dependencies", "dev-dependencies"]: message = f"dependencies: Update {name} to {latest_version}" subprocess.run( - ["git", "commit", "--message", message, "../Cargo.toml", "../Cargo.lock"], + [ + "git", + "commit", + "--message", + message, + "../Cargo.toml", + "../Cargo.lock", + ], check=True, - capture_output=True + capture_output=True, ) @@ -114,11 +132,19 @@ for tier in ["dependencies", "dev-dependencies"]: while True: with open("../Cargo.lock", "r") as f: cargo_lock = tomlkit.parse(f.read()) - for package in cargo_lock['package']: + for package in cargo_lock["package"]: spec = f"{package['name']}:{package['version']}" try: cmd = subprocess.run( - ["cargo", "update", "-Z", "no-index-update", "--aggressive", "--package", spec], + [ + "cargo", + "update", + "-Z", + "no-index-update", + "--aggressive", + "--package", + spec, + ], check=True, capture_output=True, text=True, @@ -134,7 +160,7 @@ while True: cmd = subprocess.run( ["git", "commit", "--message", message, "../Cargo.lock"], check=True, - capture_output=True + capture_output=True, ) break else: