fastapi==0.115.0 uvicorn[standard]==0.32.0 websockets>=12.0 sqlalchemy==2.0.36 # greenlet is needed by SQLAlchemy async on some Python builds (notably Windows # Python 3.12+ wheels). Without it, app startup fails with # "ValueError: the greenlet library is required". See issue #120. greenlet>=3.0.0 aiosqlite==0.20.0 pydantic>=2.11.0 pydantic-settings>=2.6.0 python-multipart==0.0.12 python-jose[cryptography]==3.3.0 passlib[bcrypt]==1.7.4 bcrypt==4.0.1 httpx>=0.27.1 authlib==1.3.1 email-validator==2.2.0 mcp>=1.0.0 esptool>=4.7.0 # WASM runtime for Custom Chips on ESP32 (chip's WASM runs in the QEMU worker # subprocess so I2C events get a synchronous response — see # docs/wiki/custom-chips-esp32-backend-runtime.md). wasmtime>=20.0