111 lines
2.4 KiB
Python
111 lines
2.4 KiB
Python
"""Stable kernel contracts for JWeBot."""
|
|
|
|
from .activation import (
|
|
ActivationError,
|
|
install_release,
|
|
rollback_release,
|
|
verify_installed_release,
|
|
verify_installed_release_signature,
|
|
)
|
|
from .catalog import CatalogError, CommandMatch, ExtensionCatalog
|
|
from .extension_dispatch import (
|
|
ExpectedExtension,
|
|
HostedExtensionError,
|
|
HostedExtensionRuntime,
|
|
HostedRelease,
|
|
SignedExtensionInventory,
|
|
)
|
|
from .host_client import (
|
|
ExtensionHostClient,
|
|
HostClientError,
|
|
HostTimeout,
|
|
UnixExtensionHostClient,
|
|
)
|
|
from .manifest import (
|
|
CapabilityRequest,
|
|
ManifestError,
|
|
PluginManifest,
|
|
PluginType,
|
|
load_manifest,
|
|
parse_manifest,
|
|
)
|
|
from .routing import (
|
|
ExecutionPath,
|
|
RouteDecision,
|
|
RouteKind,
|
|
classify_question,
|
|
parse_local_command,
|
|
)
|
|
from .release import (
|
|
ReleaseError,
|
|
ReleaseRecord,
|
|
build_release,
|
|
load_release_record,
|
|
release_record_bytes,
|
|
verify_release,
|
|
)
|
|
from .signing import (
|
|
ReleaseSignature,
|
|
SignatureError,
|
|
load_release_signature,
|
|
release_signature_bytes,
|
|
sign_release_record,
|
|
verify_release_signature,
|
|
)
|
|
from .source_policy import (
|
|
PolicyFinding,
|
|
SourcePolicyError,
|
|
validate_source_tree,
|
|
)
|
|
from .telemetry import RuntimeTelemetry, hash_identifier
|
|
|
|
__all__ = [
|
|
"ActivationError",
|
|
"CapabilityRequest",
|
|
"CatalogError",
|
|
"CommandMatch",
|
|
"ExtensionCatalog",
|
|
"ExpectedExtension",
|
|
"ExecutionPath",
|
|
"ExtensionHostClient",
|
|
"HostClientError",
|
|
"HostTimeout",
|
|
"HostedExtensionError",
|
|
"HostedExtensionRuntime",
|
|
"HostedRelease",
|
|
"UnixExtensionHostClient",
|
|
"ManifestError",
|
|
"PluginManifest",
|
|
"PluginType",
|
|
"PolicyFinding",
|
|
"RouteDecision",
|
|
"RouteKind",
|
|
"RuntimeTelemetry",
|
|
"ReleaseError",
|
|
"ReleaseRecord",
|
|
"ReleaseSignature",
|
|
"SignatureError",
|
|
"SignedExtensionInventory",
|
|
"SourcePolicyError",
|
|
"classify_question",
|
|
"build_release",
|
|
"hash_identifier",
|
|
"load_manifest",
|
|
"load_release_record",
|
|
"load_release_signature",
|
|
"parse_local_command",
|
|
"parse_manifest",
|
|
"release_record_bytes",
|
|
"release_signature_bytes",
|
|
"install_release",
|
|
"rollback_release",
|
|
"sign_release_record",
|
|
"validate_source_tree",
|
|
"verify_release",
|
|
"verify_release_signature",
|
|
"verify_installed_release",
|
|
"verify_installed_release_signature",
|
|
]
|
|
|
|
__version__ = "1.2.2b1+1019"
|