# atxpi — зависимости (ставятся в venv на устройстве, armv7 / Python 3.13). # Шаг ① (core+CLI+mock) работает на чистом stdlib — ставить ничего не нужно. # RS232-консоль (real-драйвер) pyserial>=3.5 # web-ui / REST + WebSocket. Без [standard] (без uvloop/httptools) — надёжнее на armv7. fastapi>=0.110 uvicorn>=0.29 websockets>=12 # MCP-сервер для агентов (streamable-http). Пин v1: FastMCP поддерживает # встраивание/запуск через run(); mcp 2.x (MCPServer) требует собственного run() # и не встраивается в FastAPI. Для отдельного процесса берём v1. mcp>=1.2,<2