Add render export adapter contract

This commit is contained in:
2026-05-15 13:40:25 +02:00
parent 6cc44da628
commit 2887d57fa9
13 changed files with 1092 additions and 10 deletions

View File

@@ -0,0 +1,41 @@
"""Render/export adapter contracts."""
from markitect_tool.render.engine import (
RENDER_EXPORT_ADAPTER_ENTRY_POINT_GROUP,
RENDER_EXPORT_ADAPTER_KIND,
RENDER_EXPORT_SCHEMA_VERSION,
FakeRenderExportAdapter,
RenderArtifact,
RenderExportAdapter,
RenderExportAdapterDescriptor,
RenderExportAdapterError,
RenderExportAdapterRegistry,
RenderExportRequest,
RenderExportResult,
RenderProvenance,
default_render_export_adapter_registry,
discover_render_export_adapters,
render_capability_diagnostics,
render_export_registry_descriptor,
render_with_adapter,
)
__all__ = [
"RENDER_EXPORT_ADAPTER_ENTRY_POINT_GROUP",
"RENDER_EXPORT_ADAPTER_KIND",
"RENDER_EXPORT_SCHEMA_VERSION",
"FakeRenderExportAdapter",
"RenderArtifact",
"RenderExportAdapter",
"RenderExportAdapterDescriptor",
"RenderExportAdapterError",
"RenderExportAdapterRegistry",
"RenderExportRequest",
"RenderExportResult",
"RenderProvenance",
"default_render_export_adapter_registry",
"discover_render_export_adapters",
"render_capability_diagnostics",
"render_export_registry_descriptor",
"render_with_adapter",
]