package.json 782 B

123456789101112131415161718192021222324252627282930313233
  1. {
  2. "name": "device-agent",
  3. "version": "0.1.0",
  4. "private": true,
  5. "scripts": {
  6. "dev": "python3 -m agent.main",
  7. "start": "python3 -m agent.main",
  8. "setup": "bash scripts/setup.sh",
  9. "lint": "ruff check src/"
  10. },
  11. "dependencies": {
  12. "requests": "^2.31.0",
  13. "pygobject": "^3.48.0",
  14. "Pillow": "^10.2.0",
  15. "schedule": "^1.2.0",
  16. "python-dotenv": "^1.0.0",
  17. "sqlite3": "^5.1.7",
  18. "paho-mqtt": "^1.6.8",
  19. "watchdog": "^3.0.0",
  20. "raspberry-py-toutrial": "^0.0.1"
  21. },
  22. "systemdUnits": [
  23. "systemd/capture-scheduler.service",
  24. "systemd/camera-daemon.service",
  25. "systemd/upload-queue.service",
  26. "systemd/heartbeat-agent.service"
  27. ],
  28. "devDependencies": {
  29. "ruff": "^0.2.0",
  30. "black": "^24.1.0",
  31. "mypy": "^1.8.0"
  32. }
  33. }