# MYP Platform - Python Dependencies # Aktualisiert: 2025-01-12 # Kompatibel mit Python 3.8+ # Produktions-optimierte Versionen mit Kompatibilitätsgarantie # ===== CORE FRAMEWORK ===== Flask Werkzeug Jinja2 # ===== FLASK EXTENSIONS ===== Flask-Login Flask-WTF Flask-SocketIO WTForms Flask-CORS Flask-Compress # ===== DATABASE ===== SQLAlchemy # ===== SECURITY ===== cryptography bcrypt PyJWT itsdangerous # ===== HTTP REQUESTS ===== requests urllib3 # ===== HARDWARE INTEGRATION ===== PyP100 pyserial pyusb # ===== REAL-TIME FEATURES ===== eventlet python-socketio # ===== SCHEDULING ===== schedule APScheduler # ===== GIS & LOCATION ===== geocoder # ===== DATA PROCESSING & EXPORT ===== openpyxl xlsxwriter pandas chardet python-magic python-magic-bin; sys_platform == "win32" # ===== EMAIL & VALIDATION ===== email-validator # ===== IMAGE PROCESSING ===== Pillow qrcode[pil] # ===== PDF & REPORT GENERATION ===== reportlab weasyprint # ===== DATE/TIME HANDLING ===== python-dateutil pytz # ===== LOGGING & MONITORING ===== colorlog psutil # ===== FILE SYSTEM OPERATIONS ===== watchdog Send2Trash # ===== DATA VALIDATION ===== cerberus marshmallow validators # ===== UTILITIES ===== python-slugify click humanize python-dotenv # ===== NETWORK & API ===== ping3 netifaces # ===== CACHING ===== cachelib # ===== COMPRESSION ===== py7zr # ===== WINDOWS COMPATIBILITY ===== pywin32; sys_platform == "win32" wmi; sys_platform == "win32" colorama; sys_platform == "win32" # ===== LINUX COMPATIBILITY ===== RPi.GPIO; sys_platform == "linux" # ===== PRODUCTION DEPLOYMENT ===== gunicorn; sys_platform != "win32" waitress # ===== TESTING & DEVELOPMENT ===== pytest pytest-flask pytest-cov coverage # ===== CODE QUALITY ===== flake8 black isort # ===== DEPENDENCY COMPATIBILITY ===== MarkupSafe setuptools wheel pip # ===== OPTIONAL PERFORMANCE ENHANCEMENTS ===== # Auskommentiert für Stabilität - bei Bedarf aktivieren: # uwsgi; sys_platform != "win32" gevent redis celery