__init__.py 549 B

12345678910111213141516171819202122232425262728
  1. # -*- coding: utf-8 -*-
  2. """
  3. Plugin-Abhängigkeitsverwaltung.
  4. Bietet Auflösung und Validierung von Plugin-Abhängigkeiten.
  5. """
  6. from trixy_core.plugins.dependencies.graph import (
  7. DependencyGraph,
  8. DependencyNode,
  9. CycleError,
  10. )
  11. from trixy_core.plugins.dependencies.resolver import (
  12. DependencyResolver,
  13. ResolutionResult,
  14. ResolutionError,
  15. Dependency,
  16. )
  17. __all__ = [
  18. "DependencyGraph",
  19. "DependencyNode",
  20. "CycleError",
  21. "DependencyResolver",
  22. "ResolutionResult",
  23. "ResolutionError",
  24. "Dependency",
  25. ]