21 lines
519 B
Plaintext
21 lines
519 B
Plaintext
fastapi==0.115.0
|
|
uvicorn[standard]==0.32.0
|
|
websockets>=12.0
|
|
sqlalchemy==2.0.36
|
|
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
|