__init__.py 732 B

123456789101112131415161718192021222324252627282930313233343536
  1. # -*- coding: utf-8 -*-
  2. """
  3. Plugin-Registry und Manifest-Verwaltung.
  4. Bietet Plugin-Erkennung, Manifest-Parsing und Registry-Funktionen.
  5. """
  6. from trixy_core.plugins.registry.manifest import (
  7. PluginManifest,
  8. PluginCapability,
  9. ManifestError,
  10. load_manifest,
  11. save_manifest,
  12. )
  13. from trixy_core.plugins.registry.discovery import (
  14. PluginDiscovery,
  15. DiscoveryResult,
  16. )
  17. from trixy_core.plugins.registry.marketplace import (
  18. PluginRegistry,
  19. PluginInfo,
  20. RegistryEntry,
  21. )
  22. __all__ = [
  23. "PluginManifest",
  24. "PluginCapability",
  25. "ManifestError",
  26. "load_manifest",
  27. "save_manifest",
  28. "PluginDiscovery",
  29. "DiscoveryResult",
  30. "PluginRegistry",
  31. "PluginInfo",
  32. "RegistryEntry",
  33. ]