📝 Commit Details:

This commit is contained in:
2025-05-31 22:40:29 +02:00
parent 91b1886dde
commit df8fb197c0
14061 changed files with 997277 additions and 103548 deletions

View File

@ -1,69 +1,57 @@
# MYP Platform - Python Dependencies
# Core Flask Framework
Flask==2.3.3
# Basierend auf tatsächlich verwendeten Imports in app.py
# Automatisch generiert am: 2025-05-29 19:41:49
# Installiere mit: pip install -r requirements.txt
# ===== CORE FLASK FRAMEWORK =====
# Direkt in app.py verwendet
Flask==3.1.1
Flask-Login==0.6.3
Flask-WTF==1.1.1
Werkzeug==2.3.7
Flask-WTF==1.2.1
# Database
SQLAlchemy==2.0.21
alembic==1.12.0
# ===== DATENBANK =====
# SQLAlchemy für Datenbankoperationen (models.py, app.py)
SQLAlchemy==2.0.36
# Security & Authentication
cryptography==41.0.4
PyJWT==2.8.0
bcrypt==4.0.1
passlib==1.7.4
# ===== SICHERHEIT UND AUTHENTIFIZIERUNG =====
# Werkzeug für Passwort-Hashing und Utilities (app.py)
bcrypt==4.2.1
cryptography==44.0.0
Werkzeug==3.1.3
# HTTP & API
requests==2.31.0
urllib3==2.0.4
# Smart Plug Control (Tapo)
# ===== SMART PLUG STEUERUNG =====
# PyP100 für TP-Link Tapo Smart Plugs (utils/job_scheduler.py)
PyP100
# System Monitoring
psutil==5.9.5
# ===== RATE LIMITING UND CACHING =====
# Redis für Rate Limiting (utils/rate_limiter.py) - optional
redis==5.2.1
# Date & Time
python-dateutil==2.8.2
# ===== HTTP REQUESTS =====
# Requests für HTTP-Anfragen (utils/queue_manager.py, utils/debug_drucker_erkennung.py)
requests==2.32.3
# Configuration & Environment
python-dotenv==1.0.0
# ===== TEMPLATE ENGINE =====
# Jinja2 und MarkupSafe (automatisch mit Flask installiert, aber explizit für utils/template_helpers.py)
MarkupSafe==3.0.2
# Logging & Debugging
colorlog==6.7.0
# ===== SYSTEM MONITORING =====
# psutil für System-Monitoring (utils/debug_utils.py, utils/debug_cli.py)
psutil==6.1.1
# SSL Certificate Management
pyOpenSSL==23.2.0
# ===== ZUSÄTZLICHE CORE ABHÄNGIGKEITEN =====
# Click für CLI-Kommandos (automatisch mit Flask)
# Keine Core-Requirements
# Network & IP Address Handling
ipaddress==1.0.23
# ===== WINDOWS-SPEZIFISCHE ABHÄNGIGKEITEN =====
# Nur für Windows-Systeme erforderlich
# Keine Windows-Requirements
# JSON & Data Processing
jsonschema==4.19.0
# ===== OPTIONAL: ENTWICKLUNG UND TESTING =====
# Nur für Entwicklungsumgebung
pytest==8.3.4; extra == "dev"
pytest-cov==6.0.0; extra == "dev"
# File System Operations
pathlib2==2.3.7
# Process Management
supervisor==4.2.5
# Development & Testing (optional)
pytest==7.4.2
pytest-flask==1.2.0
# Production Server
gunicorn==21.2.0
# System Service Management
systemd-python==235
# Hardware Interface (GPIO for Raspberry Pi)
RPi.GPIO==0.7.1
# Additional Utilities
click==8.1.7
itsdangerous==2.1.2
MarkupSafe==2.1.3
Jinja2==3.1.2
# ===== OPTIONAL: PRODUKTIONS-SERVER =====
# Gunicorn für Produktionsumgebung
gunicorn==23.0.0; extra == "prod"