{ "name": "signal-engine-backend", "version": "1.0.0", "description": "Gate.io crypto-perpetual signal engine with audit-grade ledger", "main": "main.py", "scripts": { "dev": "uvicorn main:app --reload --host 0.0.0.0 --port 8000", "init-db": "python scripts/init_db.py", "backfill": "python scripts/backfill.py", "run-once": "python scripts/run_once.py", "score": "python scripts/score.py", "evaluate": "python scripts/evaluate.py", "serve": "uvicorn main:app --host 0.0.0.0 --port 8000" }, "dependencies": { "fastapi": "^0.104.0", "uvicorn": "^0.24.0", "sqlalchemy": "^2.0.0", "pydantic": "^2.5.0", "pandas": "^2.1.0", "numpy": "^1.26.0", "scikit-learn": "^1.3.0", "requests": "^2.31.0", "python-dotenv": "^1.0.0", "stripe": "^7.0.0", "cryptography": "^41.0.0" }, "devDependencies": { "pytest": "^7.4.0", "black": "^23.10.0" } }