Coverage for integrations / channels / plugins / __init__.py: 0.0%
4 statements
« prev ^ index » next coverage.py v7.14.0, created at 2026-05-12 04:49 +0000
« prev ^ index » next coverage.py v7.14.0, created at 2026-05-12 04:49 +0000
1"""
2Plugin System for HevolveBot Integration.
4Provides plugin management, HTTP server for plugin routes,
5and a plugin registry for discovery and installation.
6"""
8from .plugin_system import (
9 Plugin,
10 PluginManager,
11 PluginState,
12 PluginMetadata
13)
14from .http_server import (
15 PluginHTTPServer,
16 HTTPMethod,
17 Route,
18 Request,
19 Response
20)
21from .registry import (
22 PluginRegistry,
23 PluginInfo,
24 PluginSource,
25 InstalledPlugin
26)
28__all__ = [
29 # Plugin system
30 'Plugin',
31 'PluginManager',
32 'PluginState',
33 'PluginMetadata',
34 # HTTP server
35 'PluginHTTPServer',
36 'HTTPMethod',
37 'Route',
38 'Request',
39 'Response',
40 # Registry
41 'PluginRegistry',
42 'PluginInfo',
43 'PluginSource',
44 'InstalledPlugin',
45]