45 lines
790 B
Plaintext
45 lines
790 B
Plaintext
# Core Django packages
|
|
Django>=4.2.0,<5.0
|
|
djangorestframework>=3.14.0
|
|
django-cors-headers>=4.3.0
|
|
django-environ>=0.11.0
|
|
django-extensions>=3.2.0
|
|
django-filter>=23.0
|
|
django-ratelimit>=4.0.0
|
|
django-redis>=5.4.0
|
|
django-celery-beat>=2.5.0
|
|
django-celery-results>=2.5.0
|
|
|
|
# Database
|
|
psycopg2-binary>=2.9.0
|
|
|
|
# Authentication & Security
|
|
djangorestframework-simplejwt>=5.3.0
|
|
cryptography>=41.0.0
|
|
django-oauth-toolkit>=1.7.0
|
|
|
|
# API Documentation
|
|
drf-spectacular>=0.26.0
|
|
drf-spectacular-sidecar>=2023.10.0
|
|
|
|
# Data Processing & Analytics
|
|
pandas>=2.0.0
|
|
numpy>=1.24.0
|
|
scikit-learn>=1.3.0
|
|
plotly>=5.17.0
|
|
openpyxl>=3.1.0
|
|
reportlab>=4.0.0
|
|
|
|
# Caching & Task Queue
|
|
redis>=5.0.0
|
|
celery>=5.3.0
|
|
|
|
# Development
|
|
pytest>=7.4.0
|
|
pytest-django>=4.7.0
|
|
factory-boy>=3.3.0
|
|
|
|
# Production
|
|
gunicorn>=21.2.0
|
|
whitenoise>=6.6.0
|