Coverage for graphica/plugin/__init__.py: 100.0%
6 statements
« prev ^ index » next coverage.py v7.16.2, created at 2026-10-12 16:38 +0000
« prev ^ index » next coverage.py v7.16.2, created at 2026-10-12 16:38 +0000
1"""
2プラグイン向けの公開の入口(プラグイン API 2.0)。
4プラグインが本体から import してよいのは、ここと graphica.plugin.testing だけ。
5本体の内部(core / gui / models)は予告なく動くが、ここの名前はプラグイン API の版で守る。
6"""
7from graphica.core.dataset import Dataset
8from graphica.core.plugin_api import GraphicaPluginAPI
9from graphica.core.plugin_context import PluginContext
10from graphica.core.plugin_manifest import PLUGIN_API_VERSION
11from graphica.core.plugin_types import AnalysisResult, PluginExecutionError
13__all__ = [
14 "PLUGIN_API_VERSION",
15 "AnalysisResult",
16 "Dataset",
17 "GraphicaPluginAPI",
18 "PluginContext",
19 "PluginExecutionError",
20]