from io import TextIOWrapper
from os.path import dirname, realpath, join
import toml
pycrate_path = dirname(dirname(realpath(__file__)))
workspace_path = dirname(dirname(pycrate_path))
def write(f: TextIOWrapper, data):
f.seek(0)
f.write(toml.dumps(data))
f.truncate()
with open(join(pycrate_path, "pyproject.toml"), "r+") as f:
data = toml.load(f)
data["project"]["name"] = "qcs-sdk-python-grpc-web"
write(f, data)
with open(join(pycrate_path, "Cargo.toml"), "r+") as f:
data = toml.load(f)
data["package"]["name"] = "qcs-sdk-python-grpc-web"
write(f, data)