inventory/crudkit/__init__.py
2025-09-15 09:31:55 -05:00

17 lines
592 B
Python

from .backend import BackendInfo, make_backend_info
from .config import Config, DevConfig, TestConfig, ProdConfig, get_config, build_database_url
from .engines import CRUDKitRuntime, build_engine, build_sessionmaker
from .integration import CRUDKit
__all__ = [
"Config", "DevConfig", "TestConfig", "ProdConfig", "get_config", "build_database_url",
"CRUDKitRuntime", "build_engine", "build_sessionmaker", "BackendInfo", "make_backend_info"
]
runtime = CRUDKitRuntime()
crud: CRUDKit | None = None
def init_crud(app):
global crud
crud = CRUDKit(app, runtime)
return crud