135 lines
1.9 KiB
Plaintext
135 lines
1.9 KiB
Plaintext
# 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
|