From 9ebf40a0589461cebf0a408bdacdad6d6ee1c6b9 Mon Sep 17 00:00:00 2001 From: Varun Chawla Date: Sat, 7 Feb 2026 23:11:44 -0800 Subject: [PATCH] Export AsyncSession from sqlmodel.ext.asyncio module AsyncSession was defined in sqlmodel/ext/asyncio/session.py but not exported from the module's __init__.py, requiring users to use the longer import path. Before: from sqlmodel.ext.asyncio.session import AsyncSession After: from sqlmodel.ext.asyncio import AsyncSession This makes the async API more discoverable and consistent with how Session is exported from sqlmodel.orm. --- sqlmodel/ext/asyncio/__init__.py | 1 + 1 file changed, 1 insertion(+) diff --git a/sqlmodel/ext/asyncio/__init__.py b/sqlmodel/ext/asyncio/__init__.py index e69de29bb2..51b71e7e98 100644 --- a/sqlmodel/ext/asyncio/__init__.py +++ b/sqlmodel/ext/asyncio/__init__.py @@ -0,0 +1 @@ +from .session import AsyncSession as AsyncSession