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:
+10
-3
@@ -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(
|
||||
|
||||
Reference in New Issue
Block a user