Coverage for src/pydal2sql_core/__init__.py: 100%

6 statements  

« prev     ^ index     » next       coverage.py v7.11.0, created at 2026-04-22 11:54 +0200

1""" 

2Expose methods for the library. 

3""" 

4 

5# SPDX-FileCopyrightText: 2023-present Robin van der Noord <robinvandernoord@gmail.com> 

6# 

7# SPDX-License-Identifier: MIT 

8 

9from .cli_support import ( 

10 RenderContext, 

11 core_alter, 

12 core_create, 

13 core_stub, 

14 handle_cli, 

15 render_schema_from_code, 

16) 

17from .core import generate_sql 

18from .helpers import get_typing_args 

19from .types import SUPPORTED_DATABASE_TYPES as _SUPPORTED_DATABASE_TYPES 

20 

21SUPPORTED_DATABASE_TYPES = get_typing_args(_SUPPORTED_DATABASE_TYPES) 

22 

23__all__ = [ 

24 "SUPPORTED_DATABASE_TYPES", 

25 "RenderContext", 

26 "core_alter", 

27 "core_create", 

28 "core_stub", 

29 "generate_sql", 

30 "get_typing_args", 

31 "handle_cli", 

32 "render_schema_from_code", 

33]