File size: 672 Bytes
796da7c
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
"""PERMANENCE environment package.

Importing this package triggers registration of every concrete domain with
the core domain registry. After ``import permanence``, the registry contains
all actions and task templates from every domain under ``permanence.domains``.
"""
# Side-effectful imports: the domain packages self-register with the core
# registry at import time. Order doesn't matter; registrations are idempotent.
from . import core  # noqa: F401
from . import domains  # noqa: F401  — registers meridian + devtools

from .env import PermanenceEnv
from .openenv_env import PermanenceOpenEnv

__all__ = ["PermanenceEnv", "PermanenceOpenEnv", "core", "domains"]