__init__.py 626 B

123456789101112131415161718192021222324252627282930313233
  1. # -*- coding: utf-8 -*-
  2. """
  3. Konfigurationsversionierung für Trixy.
  4. Bietet Migrations- und Diff-Funktionalität für
  5. Konfigurationsänderungen über Versionen hinweg.
  6. """
  7. from trixy_core.config.versioning.migration import (
  8. ConfigMigration,
  9. ConfigMigrator,
  10. MigrationResult,
  11. MigrationError,
  12. )
  13. from trixy_core.config.versioning.diff import (
  14. ConfigDiff,
  15. DiffEntry,
  16. DiffType,
  17. diff_configs,
  18. )
  19. __all__ = [
  20. # Migration
  21. "ConfigMigration",
  22. "ConfigMigrator",
  23. "MigrationResult",
  24. "MigrationError",
  25. # Diff
  26. "ConfigDiff",
  27. "DiffEntry",
  28. "DiffType",
  29. "diff_configs",
  30. ]