| { | |
| "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" | |
| } | |
| } | |