# requirements.txt — وابستگی‌های اجرای بک‌اند (تولید/لوکال)
Django>=5.0,<5.2
djangorestframework>=3.15,<3.16
djangorestframework-simplejwt>=5.3,<5.4
psycopg[binary]>=3.1,<3.3
django-cors-headers>=4.3,<4.6
gunicorn>=21.2,<23
python-dotenv>=1.0,<2
boto3>=1.34,<2
django-storages>=1.14,<1.15
Pillow>=10.2,<11
# تولیدِ تصویرِ QR کاملاً آفلاین (کارت/دعوتِ VIP) — بدونِ سرویسِ خارجی.
qrcode>=7.4,<8
# مانیتورینگِ منابعِ سیستم (CPU/RAM/Disk) — اختیاری؛ اگر نباشد بخشِ منابع نرم degrade می‌شود.
psutil>=5.9,<7
# کلاینتِ Redis — فقط وقتی REDIS_URL ست شود استفاده می‌شود (Cache/Session تولید).
# Lock/Queue همچنان روی PostgreSQL؛ این پکیج برای dev/تستِ بدونِ Redis لازم نیست اجرا شود.
redis>=5,<6
