diff --git a/requirements.txt b/requirements.txt index 0d3ee33..1e31519 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,16 +1,36 @@ +# === Core Django === Django>=5.0,<5.2 djangorestframework>=3.14,<3.16 djangorestframework-simplejwt>=5.3,<5.4 django-cors-headers>=4.3,<4.5 + +# === Database === mysqlclient>=2.2,<2.3 + +# === Server === gunicorn>=22,<23 + +# === API Docs === drf-spectacular>=0.27,<0.28 drf-spectacular-sidecar>=2024.7.1,<2025 + +# === Config === python-dotenv>=1.0,<1.1 + +# === Task Queue === celery[redis]>=5.3,<5.4 redis>=5.0,<5.1 + +# === HTTP & AI === requests>=2.31,<2.32 openai>=1.0,<1.40 + +# === NumPy (pinned for Python 3.10 compatibility) === +numpy>=1.23,<1.27 + +# === Vector Databases === chromadb>=0.4.24,<0.5 qdrant-client>=1.7,<1.9 + +# === Utils === pyyaml>=6.0,<7