Fix dependencies to exact version

This commit is contained in:
2021-12-21 16:15:12 +01:00
parent 4eb88260c8
commit 4722d5a8ff
2 changed files with 11 additions and 11 deletions

View File

@@ -37,29 +37,29 @@ path = "src/grm/main.rs"
[dependencies] [dependencies]
[dependencies.toml] [dependencies.toml]
version = "0.5.8" version = "=0.5.8"
[dependencies.serde] [dependencies.serde]
version = "1.0.130" version = "=1.0.130"
features = ["derive"] features = ["derive"]
[dependencies.git2] [dependencies.git2]
version = "0.13.24" version = "=0.13.24"
[dependencies.shellexpand] [dependencies.shellexpand]
version = "2.1.0" version = "=2.1.0"
[dependencies.clap] [dependencies.clap]
version = "3.0.0-beta.5" version = "=3.0.0-beta.5"
[dependencies.console] [dependencies.console]
version = "0.15.0" version = "=0.15.0"
[dependencies.regex] [dependencies.regex]
version = "1.5.4" version = "=1.5.4"
[dependencies.comfy-table] [dependencies.comfy-table]
version = "5.0.0" version = "=5.0.0"
[dev-dependencies.tempdir] [dev-dependencies.tempdir]
version = "0.3.7" version = "=0.3.7"

View File

@@ -31,7 +31,7 @@ update_necessary = False
for tier in ["dependencies", "dev-dependencies"]: for tier in ["dependencies", "dev-dependencies"]:
for name, dependency in cargo[tier].items(): for name, dependency in cargo[tier].items():
version = dependency["version"] version = dependency["version"].lstrip("=")
if len(name) >= 4: if len(name) >= 4:
info_file = f"{INDEX_DIR}/{name[0:2]}/{name[2:4]}/{name}" info_file = f"{INDEX_DIR}/{name[0:2]}/{name[2:4]}/{name}"
elif len(name) == 3: elif len(name) == 3:
@@ -62,7 +62,7 @@ for tier in ["dependencies", "dev-dependencies"]:
print( print(
f"{name}: New version found: {latest_version} (current {current_version})" 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: if update_necessary is True: