76 lines
1.5 KiB
Plaintext
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 |