diff --git a/Cargo.toml b/Cargo.toml index 8a93b6e..6c78c48 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -37,29 +37,29 @@ path = "src/grm/main.rs" [dependencies] [dependencies.toml] -version = "0.5.8" +version = "=0.5.8" [dependencies.serde] -version = "1.0.130" +version = "=1.0.130" features = ["derive"] [dependencies.git2] -version = "0.13.24" +version = "=0.13.24" [dependencies.shellexpand] -version = "2.1.0" +version = "=2.1.0" [dependencies.clap] -version = "3.0.0-beta.5" +version = "=3.0.0-beta.5" [dependencies.console] -version = "0.15.0" +version = "=0.15.0" [dependencies.regex] -version = "1.5.4" +version = "=1.5.4" [dependencies.comfy-table] -version = "5.0.0" +version = "=5.0.0" [dev-dependencies.tempdir] -version = "0.3.7" +version = "=0.3.7" diff --git a/depcheck/update-cargo-dependencies.py b/depcheck/update-cargo-dependencies.py index c146432..acb8605 100755 --- a/depcheck/update-cargo-dependencies.py +++ b/depcheck/update-cargo-dependencies.py @@ -31,7 +31,7 @@ update_necessary = False for tier in ["dependencies", "dev-dependencies"]: for name, dependency in cargo[tier].items(): - version = dependency["version"] + version = dependency["version"].lstrip("=") if len(name) >= 4: info_file = f"{INDEX_DIR}/{name[0:2]}/{name[2:4]}/{name}" elif len(name) == 3: @@ -62,7 +62,7 @@ for tier in ["dependencies", "dev-dependencies"]: print( f"{name}: New version found: {latest_version} (current {current_version})" ) - cargo[tier][name]["version"] = str(latest_version) + cargo[tier][name]["version"] = f"={str(latest_version)}" if update_necessary is True: