Files
Projektarbeit-MYP/backend/app/requirements-prod.txt

76 lines
1.5 KiB
Plaintext

# MYP Platform - Produktionsabhängigkeiten
# Aktualisiert: Januar 2025
# Installiere mit: pip install -r requirements-prod.txt
# ===== CORE FLASK FRAMEWORK =====
Flask==3.1.1
Flask-Login==0.6.3
Flask-WTF==1.2.1
Flask-Limiter==3.8.0
# ===== DATENBANK =====
SQLAlchemy==2.0.36
# ===== SMART PLUG STEUERUNG =====
PyP100==0.1.4
# ===== SICHERHEIT UND AUTHENTIFIZIERUNG =====
Werkzeug==3.1.3
bcrypt==4.2.1
cryptography==44.0.0
# ===== CACHING UND RATE LIMITING =====
redis==5.2.1
# ===== WEB REQUESTS UND HTTP =====
requests==2.32.3
# ===== TEMPLATE ENGINE =====
Jinja2==3.1.5
MarkupSafe==3.0.2
itsdangerous==2.2.0
# ===== SYSTEM MONITORING =====
psutil==6.1.1
# ===== PRODUKTIONS-SERVER =====
gunicorn==23.0.0
# ===== ZUSÄTZLICHE ABHÄNGIGKEITEN =====
click==8.1.8
blinker==1.9.0
python-dotenv==1.0.1
# ===== DATENVERARBEITUNG =====
pandas==2.2.3
numpy==2.2.1
# ===== DATUM UND ZEIT =====
python-dateutil==2.9.0
pytz==2024.2
# ===== PERFORMANCE OPTIMIERUNGEN =====
orjson==3.10.12
ujson==5.10.0
# ===== LOGGING UND MONITORING =====
structlog==24.4.0
# ===== WINDOWS-SPEZIFISCHE ABHÄNGIGKEITEN =====
pywin32==308; sys_platform == "win32"
wmi==1.5.1; sys_platform == "win32"
# ===== PRODUKTIONS-MONITORING =====
# APM und Monitoring für Produktion
sentry-sdk[flask]==2.19.2
prometheus-client==0.21.1
# ===== PRODUKTIONS-SICHERHEIT =====
# Zusätzliche Sicherheitstools für Produktion
flask-talisman==1.1.0
flask-cors==5.0.0
# ===== PRODUKTIONS-PERFORMANCE =====
# Performance-Optimierungen für Produktion
gevent==24.11.1
greenlet==3.1.1