requirements.txt 512 B

12345678910111213141516171819202122232425262728293031323334
  1. # Web Framework
  2. fastapi>=0.109.0
  3. uvicorn[standard]>=0.27.0
  4. # Database
  5. sqlalchemy>=2.0.0
  6. aiosqlite>=0.19.0
  7. greenlet>=3.0.0
  8. # Pydantic
  9. pydantic>=2.0.0
  10. pydantic-settings>=2.0.0
  11. # Bambu Lab Printer Communication
  12. paho-mqtt>=2.0.0
  13. aioftp>=0.22.0
  14. # 3MF Processing (standard zipfile is sufficient for Bambu 3MF files)
  15. # Excel Export
  16. openpyxl>=3.1.0
  17. # Notifications
  18. pywebpush>=2.0.0
  19. # Utilities
  20. python-multipart>=0.0.6
  21. aiofiles>=23.0.0
  22. # Development
  23. pytest>=8.0.0
  24. pytest-asyncio>=0.23.0
  25. httpx>=0.26.0
  26. ruff>=0.2.0