import os with open("pyproject.toml", "r") as file: lines = file.readlines() for line in lines: if "name" in line: name = line.split("=")[1].strip().replace('"', "") break with open(".version", "r") as file: version = file.read().strip() def rename_folders(): for folder in os.listdir("dist"): if folder.endswith(".dist"): if "-dev" in folder: os.rename(f"dist/{folder}", f"dist/{name}-dev") else: os.rename(f"dist/{folder}", f"dist/{name}-{version}") if __name__ == "__main__": rename_folders()