151 lines
2.5 KiB
Plaintext
151 lines
2.5 KiB
Plaintext
# Core Django and REST Framework
|
|
Django==5.2.6
|
|
djangorestframework==3.16.1
|
|
django-filter>=23.0
|
|
django-cors-headers>=4.3.1
|
|
django-extensions>=3.2.3
|
|
|
|
# API Documentation
|
|
drf-spectacular>=0.26.5
|
|
drf-spectacular-sidecar>=2023.10.1
|
|
|
|
# Security and Authentication
|
|
cryptography>=41.0.0
|
|
pyotp>=2.9.0
|
|
qrcode[pil]>=7.4.2
|
|
django-ratelimit>=4.1.0
|
|
django-axes>=6.1.1
|
|
|
|
# AI and Machine Learning
|
|
scikit-learn>=1.3.0
|
|
numpy>=1.24.0
|
|
scipy>=1.10.0
|
|
pandas>=2.0.0
|
|
tensorflow>=2.13.0
|
|
|
|
# Natural Language Processing
|
|
nltk>=3.8.1
|
|
spacy>=3.6.0
|
|
transformers>=4.30.0
|
|
|
|
# Background Task Processing
|
|
celery>=5.3.0
|
|
redis>=4.5.0
|
|
django-celery-beat>=2.5.0
|
|
django-celery-results>=2.5.0
|
|
|
|
# Caching
|
|
django-redis>=5.4.0
|
|
redis>=4.5.0
|
|
|
|
# Database
|
|
psycopg2-binary>=2.9.7 # PostgreSQL adapter
|
|
django-dbbackup>=3.3.0
|
|
|
|
# Text Processing and Analysis
|
|
textblob>=0.17.1
|
|
wordcloud>=1.9.0
|
|
|
|
# SSO Support
|
|
python3-saml>=1.15.0 # For SAML SSO
|
|
python-ldap>=3.4.3 # For LDAP authentication
|
|
requests>=2.31.0 # For OAuth2 providers
|
|
social-auth-app-django>=5.2.0
|
|
|
|
# Monitoring and Observability
|
|
psutil>=5.9.0
|
|
requests>=2.31.0
|
|
prometheus-client>=0.17.1
|
|
django-prometheus>=2.3.1
|
|
|
|
# File Processing
|
|
Pillow>=10.0.0
|
|
python-magic>=0.4.27
|
|
|
|
# Environment Management
|
|
python-decouple>=3.8
|
|
django-environ>=0.10.0
|
|
|
|
# Performance and Optimization
|
|
django-debug-toolbar>=4.2.0
|
|
django-silk>=5.0.4
|
|
|
|
# Development and Testing
|
|
pytest>=7.4.0
|
|
pytest-django>=4.5.2
|
|
coverage>=7.2.0
|
|
factory-boy>=3.3.0
|
|
faker>=19.6.0
|
|
|
|
# Production Server
|
|
gunicorn>=21.2.0
|
|
whitenoise>=6.5.0
|
|
|
|
# Health Checks
|
|
django-health-check>=3.17.0
|
|
|
|
# Timezone Support
|
|
pytz>=2023.3
|
|
|
|
# JSON Web Tokens
|
|
PyJWT>=2.8.0
|
|
djangorestframework-simplejwt>=5.3.0
|
|
|
|
# Email
|
|
django-anymail>=10.1
|
|
|
|
# File Storage
|
|
boto3>=1.28.0 # For AWS S3
|
|
django-storages>=1.14.0
|
|
|
|
# Validation
|
|
django-phonenumber-field>=7.1.0
|
|
phonenumbers>=8.13.0
|
|
|
|
# Internationalization
|
|
django-modeltranslation>=0.18.11
|
|
|
|
# Admin Enhancements
|
|
django-admin-interface>=0.25.0
|
|
django-admin-honeypot>=1.1.0
|
|
|
|
# API Versioning
|
|
djangorestframework-versioning>=1.0.0
|
|
|
|
# Compression
|
|
django-compressor>=4.4
|
|
|
|
# Static Files
|
|
django-storages>=1.14.0
|
|
|
|
# WebSocket Support
|
|
channels>=4.0.0
|
|
channels-redis>=4.1.0
|
|
|
|
# Task Queue Monitoring
|
|
flower>=2.0.1
|
|
|
|
# Database Migrations
|
|
django-migration-linter>=3.0.0
|
|
|
|
# Security Headers
|
|
django-security>=0.20.0
|
|
|
|
# Rate Limiting
|
|
django-ratelimit>=4.1.0
|
|
|
|
# Content Security Policy
|
|
django-csp>=3.7
|
|
|
|
# Feature Flags
|
|
django-waffle>=3.0.0
|
|
|
|
# Audit Logging
|
|
django-audit-log>=0.7.0
|
|
|
|
# Backup and Recovery
|
|
django-dbbackup>=3.3.0
|
|
|
|
# System Information
|
|
psutil>=5.9.0
|