diff --git a/fix_cargo_alias.py b/fix_cargo_alias.py new file mode 100644 index 00000000..656c34cb --- /dev/null +++ b/fix_cargo_alias.py @@ -0,0 +1,24 @@ +import os + +cargo_path = "bizinikiwi/utils/pezframe/benchmarking-cli/Cargo.toml" + +with open(cargo_path, 'r') as f: + lines = f.readlines() + +new_lines = [] +for line in lines: + if line.strip().startswith("pezsc-chain-spec ="): + if "workspace = true" in line: + new_line = line.replace("pezsc-chain-spec", "sc-chain-spec", 1) + new_line = new_line.replace("{", '{ package = "pezsc-chain-spec", ') + new_lines.append(new_line) + else: + new_line = line.replace("pezsc-chain-spec", "sc-chain-spec", 1) + if "package =" not in new_line: + new_line = new_line.replace("{", '{ package = "pezsc-chain-spec", ') + new_lines.append(new_line) + else: + new_lines.append(line) + +with open(cargo_path, 'w') as f: + f.writelines(new_lines)