Adds accounting-service PATCH/archive, fiscal helpers, COA templates and setup status, plus SuperApp Accounting UI (DS, scoreboard, masters, vouchers, ledger, ops modules) with session refresh and HTTPS public API URLs. Co-authored-by: Cursor <cursoragent@cursor.com>
36 lines
821 B
Plaintext
36 lines
821 B
Plaintext
# ---- Core Framework ----
|
|
fastapi==0.111.0
|
|
uvicorn[standard]==0.30.1
|
|
pydantic==2.7.4
|
|
pydantic-settings==2.3.4
|
|
|
|
# ---- Database ----
|
|
sqlalchemy==2.0.31
|
|
alembic==1.13.2
|
|
asyncpg==0.29.0 # درایور async برای PostgreSQL
|
|
psycopg[binary]==3.2.1 # درایور sync برای Alembic
|
|
|
|
# ---- Cache / Redis ----
|
|
redis==5.0.7
|
|
|
|
# ---- Celery ----
|
|
celery==5.4.0
|
|
|
|
# ---- HTTP client (ارتباط بین سرویسها) ----
|
|
httpx==0.27.0
|
|
requests==2.32.3
|
|
|
|
# ---- SSH برای صدور خودکار SSL روی nginx ----
|
|
paramiko==3.4.1
|
|
|
|
# ---- Auth / JWT ----
|
|
pyjwt[crypto]==2.8.0
|
|
|
|
# ---- کتابخانه مشترک پلتفرم ----
|
|
-e ../shared-lib
|
|
|
|
# ---- Testing ----
|
|
pytest==8.2.2
|
|
pytest-asyncio==0.23.7
|
|
aiosqlite==0.20.0 # دیتابیس درونحافظهای برای تستها
|