Files
Copies/copienator/__init__.py
T
2026-08-20 14:17:32 +02:00

42 lines
841 B
Python

"""Core building blocks shared by Copienator scripts and interfaces."""
from .cli import (
CliError,
ExitCode,
evaluation_parser,
evaluation_workspace,
execute,
standard_parser,
workspace_from_args,
)
from .json_io import (
JsonLockTimeout,
atomic_update_json,
atomic_write_json,
atomic_write_text,
read_json,
)
from .workspace import (
EvaluationWorkspace,
WorkspaceNotFoundError,
WorkspaceValidationError,
)
__all__ = [
"CliError",
"EvaluationWorkspace",
"ExitCode",
"JsonLockTimeout",
"WorkspaceNotFoundError",
"WorkspaceValidationError",
"atomic_update_json",
"atomic_write_json",
"atomic_write_text",
"evaluation_parser",
"evaluation_workspace",
"execute",
"read_json",
"standard_parser",
"workspace_from_args",
]