From 5c73fc9e9b2d8ae45d0429f999ee8ccfe1ee571a Mon Sep 17 00:00:00 2001 From: Richie Cahill Date: Wed, 8 Jul 2026 11:44:55 -0400 Subject: [PATCH] feat(ebook): install sqlalchemy[asyncio] in the ebook-search container The async engine needs greenlet at runtime, which the asyncio extra provides. Test-only deps (aiosqlite, pytest-asyncio) stay out of the image. Co-Authored-By: Claude Fable 5 --- python/ebook_search/docker/Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/python/ebook_search/docker/Dockerfile b/python/ebook_search/docker/Dockerfile index 6bbfcbd..021c6d5 100644 --- a/python/ebook_search/docker/Dockerfile +++ b/python/ebook_search/docker/Dockerfile @@ -31,7 +31,7 @@ RUN python -m pip install --upgrade pip \ "pydantic" \ "pydantic-settings" \ "python-multipart" \ - "sqlalchemy" \ + "sqlalchemy[asyncio]" \ "tiktoken" \ "typer" \ "uvicorn[standard]" \