{ "name": "device-agent", "version": "0.1.0", "private": true, "scripts": { "dev": "python3 -m agent.main", "start": "python3 -m agent.main", "setup": "bash scripts/setup.sh", "lint": "ruff check src/" }, "dependencies": { "requests": "^2.31.0", "pygobject": "^3.48.0", "Pillow": "^10.2.0", "schedule": "^1.2.0", "python-dotenv": "^1.0.0", "sqlite3": "^5.1.7", "paho-mqtt": "^1.6.8", "watchdog": "^3.0.0", "raspberry-py-toutrial": "^0.0.1" }, "systemdUnits": [ "systemd/capture-scheduler.service", "systemd/camera-daemon.service", "systemd/upload-queue.service", "systemd/heartbeat-agent.service" ], "devDependencies": { "ruff": "^0.2.0", "black": "^24.1.0", "mypy": "^1.8.0" } }