version.py 531 B

123456789101112131415161718192021
  1. # -*- coding: utf-8 -*-
  2. """
  3. Versionskonstanten für Trixy.
  4. Definiert Anwendungs- und Protokollversionen.
  5. """
  6. # Anwendungsversion
  7. MAJOR: int = 1
  8. MINOR: int = 0
  9. REVISION: int = 0
  10. VERSION: tuple[int, int, int] = (MAJOR, MINOR, REVISION)
  11. VERSION_STRING: str = f"{MAJOR}.{MINOR}.{REVISION}"
  12. # Protokollversion (unabhängig von Anwendungsversion)
  13. PROTOCOL_MAJOR: int = 1
  14. PROTOCOL_MINOR: int = 0
  15. PROTOCOL_VERSION: tuple[int, int] = (PROTOCOL_MAJOR, PROTOCOL_MINOR)
  16. PROTOCOL_VERSION_STRING: str = f"{PROTOCOL_MAJOR}.{PROTOCOL_MINOR}"