From ec819e53cff8a9a62692e026ad2f5ec332f108c0 Mon Sep 17 00:00:00 2001 From: Teun Huijben Date: Thu, 24 Sep 2026 14:17:17 -0700 Subject: [PATCH] depend on sqla[asyncio] to get greenlet --- pyproject.toml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pyproject.toml b/pyproject.toml index aa62d2b9..11124d51 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -41,7 +41,9 @@ dependencies = [ "rstar-python>=0.2.0", "tqdm", "polars >= 1.36.0", - "sqlalchemy>=2", + # polars.read_database imports sqlalchemy.ext.asyncio unconditionally, and + # SQLAlchemy 2.1 moved greenlet out of its base deps into the asyncio extra. + "sqlalchemy[asyncio]>=2", "rich", "numba", "imagecodecs",