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() print(f"Name: {name}, Version: {version}") def rename_folders(): for folder in os.listdir("dist"): if folder.endswith(".dist"): if "_dev" in folder: os.rename( os.path.join("dist", folder), os.path.join("dist", f"{name}-{version}-dev"), ) else: os.rename( os.path.join("dist", folder), os.path.join("dist", f"{name}-{version}"), ) if __name__ == "__main__": rename_folders()