velxio/backend/requirements.txt

22 lines
847 B
Plaintext

# Velxio OSS backend — stateless: compile, libraries, simulation,
# iot_gateway, MCP. No auth, no DB, no project persistence; those live in
# the velxio-prod private overlay's pro/backend/requirements.txt and are
# pip-installed on top of this list at Docker build time.
fastapi==0.115.0
uvicorn[standard]==0.32.0
websockets>=12.0
pydantic>=2.11.0
pydantic-settings>=2.6.0
# httpx — iot_gateway proxy + MCP
httpx>=0.27.1
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
# zstd decompression for the boot_images provider — the Raspberry Pi 3
# SD image ships as a .zst on the velxio.dev licence endpoint to save
# ~75% of network transfer.
zstandard>=0.22.0