Skip to content

Commit 46d3e7a

Browse files
authored
feat: consolidate litestar extension imports (#49)
1 parent 029049d commit 46d3e7a

3 files changed

Lines changed: 26 additions & 1 deletion

File tree

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
from .alembic import AlembicCommands
2+
from .dto import SQLAlchemyDTO, SQLAlchemyDTOConfig
3+
from .plugins import (
4+
EngineConfig,
5+
SQLAlchemyAsyncConfig,
6+
SQLAlchemyInitPlugin,
7+
SQLAlchemyPlugin,
8+
SQLAlchemySerializationPlugin,
9+
SQLAlchemySyncConfig,
10+
)
11+
12+
__all__ = (
13+
"AlembicCommands",
14+
"SQLAlchemyDTO",
15+
"SQLAlchemyDTOConfig",
16+
"SQLAlchemyAsyncConfig",
17+
"SQLAlchemyInitPlugin",
18+
"SQLAlchemyPlugin",
19+
"SQLAlchemySerializationPlugin",
20+
"SQLAlchemySyncConfig",
21+
"EngineConfig",
22+
)
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,10 @@
11
from ._async import SQLAlchemyAsyncRepository
22
from ._sync import SQLAlchemySyncRepository
3+
from ._util import get_instrumented_attr, model_from_dict
34

45
__all__ = (
56
"SQLAlchemyAsyncRepository",
67
"SQLAlchemySyncRepository",
8+
"get_instrumented_attr",
9+
"model_from_dict",
710
)

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ license = {text = "MIT"}
4141
name = "advanced_alchemy"
4242
readme = "README.md"
4343
requires-python = ">=3.8"
44-
version = "0.3.0"
44+
version = "0.3.1"
4545

4646
[project.urls]
4747
Changelog = "https://docs.advanced-alchemy.jolt.rs/latest/changelog"

0 commit comments

Comments
 (0)