1
0

requirements-nonrpi.txt 761 B

123456789101112131415161718192021222324
  1. # Development dependencies for non-Raspberry Pi platforms (Windows, Linux, macOS)
  2. # Use this for development, testing, and running the web interface without hardware
  3. #
  4. # Install with: pip install -r requirements-nonrpi.txt
  5. #
  6. # NOTE: This excludes RPi-specific GPIO/LED libraries. The application will run
  7. # but DW LED features will be disabled (graceful degradation).
  8. # For full hardware support on Raspberry Pi, use: pip install -r requirements.txt
  9. pyserial>=3.5
  10. tqdm>=4.65.0
  11. paho-mqtt>=1.6.1
  12. python-dotenv>=1.0.0
  13. websocket-client>=1.6.1
  14. fastapi>=0.100.0
  15. uvicorn>=0.23.0
  16. pydantic>=2.0.0
  17. jinja2>=3.1.2
  18. aiofiles>=23.1.0
  19. python-multipart>=0.0.6
  20. websockets>=11.0.3 # Required for FastAPI WebSocket support
  21. requests>=2.31.0
  22. Pillow
  23. aiohttp