diff --git a/pyproject.toml b/pyproject.toml index 0f39f08..f4d9a71 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -17,6 +17,11 @@ dependencies = [ "pydantic-settings>=2.6", "sqlalchemy[asyncio]>=2.0", "asyncpg>=0.30", + # Alembic runs synchronously (env.py strips +asyncpg), so the image needs a + # sync driver too. Without it migrations fail INSIDE the container while + # passing on a developer machine that happens to have it — the kind of gap + # that only shows up on a fresh deploy. + "psycopg2-binary>=2.9", "alembic>=1.14", "httpx>=0.27", "boto3>=1.35",