diff options
| author | Christophe Besson <cbesson@gmail.com> | 2026-09-27 22:20:14 +0200 |
|---|---|---|
| committer | Christophe Besson <cbesson@gmail.com> | 2026-09-27 22:20:14 +0200 |
| commit | 326d7796c79f616f5a0f2058386df2bded657c78 (patch) | |
| tree | bea0365754d9f70dbbedc17445d7918e2f91ce40 /packages/meshbay-hub | |
| parent | 4fbd2e5c5e21ab0d26bb16245dd656557f87765b (diff) | |
| download | meshbay-326d7796c79f616f5a0f2058386df2bded657c78.tar.gz | |
fix(hub): depend on sqlalchemy[asyncio]
The async engine needs greenlet, which only the asyncio extra pulls in. It
happened to be installed on Linux through another dependency; a fresh Windows
venv had none, and every hub test using the database failed at start-up.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Diffstat (limited to 'packages/meshbay-hub')
| -rw-r--r-- | packages/meshbay-hub/pyproject.toml | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/packages/meshbay-hub/pyproject.toml b/packages/meshbay-hub/pyproject.toml index f0c2e6a..fb64cf6 100644 --- a/packages/meshbay-hub/pyproject.toml +++ b/packages/meshbay-hub/pyproject.toml @@ -11,7 +11,7 @@ dependencies = [ "meshbay-common>=0.10.0", "fastapi>=0.115", "uvicorn[standard]>=0.30", - "sqlalchemy>=2.0", + "sqlalchemy[asyncio]>=2.0", "alembic>=1.13", "asyncpg>=0.30", # PostgreSQL async driver "aiosqlite>=0.20", # SQLite async (tests + dev without PostgreSQL) |