Fix: Build-Skripte verwenden Versionsnummer aus pyproject.toml für Ausgabedateien (v1.5.1)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-04-04 17:23:12 +02:00
parent b900455d69
commit 762523d669
2 changed files with 30 additions and 6 deletions
+10 -3
View File
@@ -10,8 +10,15 @@ Erstellt:
import shutil
import subprocess
import sys
import tomllib
from pathlib import Path
from datetime import datetime
def get_version(project_root: Path) -> str:
"""Liest die Versionsnummer aus pyproject.toml."""
with (project_root / "pyproject.toml").open("rb") as f:
return tomllib.load(f)["project"]["version"]
def main():
project_root = Path(__file__).parent
@@ -113,8 +120,8 @@ Bei Fragen oder Problemen erstellen Sie bitte ein Issue auf GitHub.
# 6. ZIP-Archiv erstellen
print("\n[6/6] ZIP-Archiv erstellen...")
timestamp = datetime.now().strftime("%Y%m%d")
zip_name = f"DocuMentor-{timestamp}-Windows"
version = get_version(project_root)
zip_name = f"DocuMentor-{version}"
zip_path = dist_dir / zip_name
shutil.make_archive(