Updates
This commit is contained in:
150
ETB-API/requirements.txt
Normal file
150
ETB-API/requirements.txt
Normal file
@@ -0,0 +1,150 @@
|
||||
# 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
|
||||
Reference in New Issue
Block a user