system-prompts-and-models-o.../salesflow-saas/backend/update_requirements.py
2026-04-04 18:04:21 +03:00

78 lines
2.9 KiB
Python

"""
Dealix requirements.txt — Production Grade
كل الأدوات المطلوبة للمشروع
"""
requirements = """
# ── Core FastAPI Stack ────────────────────────────────────────
fastapi==0.115.5
uvicorn[standard]==0.32.1
pydantic==2.9.2
pydantic-settings==2.6.1
python-multipart==0.0.12
# ── Database ─────────────────────────────────────────────────
sqlalchemy==2.0.36
asyncpg==0.30.0
psycopg2-binary==2.9.10
alembic==1.14.0
pgvector==0.3.6
# ── AI & LLM ─────────────────────────────────────────────────
groq==0.12.0
openai==1.57.0
anthropic==0.39.0
langchain==0.3.9
langchain-groq==0.2.1
langchain-community==0.3.9
langgraph==0.2.53
crewai==0.80.0
# ── Agent Tools ───────────────────────────────────────────────
playwright==1.49.0
httpx==0.27.2
beautifulsoup4==4.12.3
lxml==5.3.0
fake-useragent==2.0.3
# ── WhatsApp & Messaging ─────────────────────────────────────
twilio==9.3.7
requests==2.32.3
# ── Calendar & Scheduling ────────────────────────────────────
setuptools>=69.0.0
python-dateutil==2.9.0
# ── Analytics & Data ─────────────────────────────────────────
pandas==2.2.3
numpy==2.1.3
scipy==1.14.1
# ── Security & Auth ──────────────────────────────────────────
python-jose[cryptography]==3.3.0
passlib[bcrypt]==1.7.4
bcrypt>=4.0.1,<5
python-decouple==3.8
# ── Queue & Cache ─────────────────────────────────────────────
redis==5.2.0
celery==5.4.0
# ── SSH & Deploy ─────────────────────────────────────────────
paramiko==3.5.0
# ── Monitoring ───────────────────────────────────────────────
sentry-sdk[fastapi]==2.19.0
prometheus-fastapi-instrumentator==7.0.0
# ── ZATCA & Saudi ────────────────────────────────────────────
qrcode==8.0
Pillow==11.0.0
xmltodict==0.14.2
"""
with open("requirements.txt", "w", encoding="utf-8") as f:
f.write(requirements)
print("✅ requirements.txt updated")