📚 Improved documentation and log management in backend 🖥️🔍

This commit is contained in:
2025-06-03 20:45:45 +02:00
parent 89ac87b3e5
commit 0c4ee77648
39 changed files with 679 additions and 177 deletions

View File

@ -4,131 +4,131 @@
# Produktions-optimierte Versionen mit Kompatibilitätsgarantie
# ===== CORE FRAMEWORK =====
Flask==3.1.1
Werkzeug==3.1.3
Jinja2==3.1.4
Flask
Werkzeug
Jinja2
# ===== FLASK EXTENSIONS =====
Flask-Login==0.6.3
Flask-WTF==1.2.1
Flask-SocketIO==5.4.1
WTForms==3.1.2
Flask-CORS==5.0.0
Flask-Compress==1.15
Flask-Login
Flask-WTF
Flask-SocketIO
WTForms
Flask-CORS
Flask-Compress
# ===== DATABASE =====
SQLAlchemy==2.0.36
SQLAlchemy
# ===== SECURITY =====
cryptography==44.0.0
bcrypt==4.2.1
PyJWT==2.10.1
itsdangerous==2.2.0
cryptography
bcrypt
PyJWT
itsdangerous
# ===== HTTP REQUESTS =====
requests==2.32.3
urllib3==2.2.3
requests
urllib3
# ===== HARDWARE INTEGRATION =====
PyP100==0.0.8
pyserial==3.5
pyusb==1.2.1
PyP100
pyserial
pyusb
# ===== REAL-TIME FEATURES =====
eventlet==0.37.0
python-socketio==5.13.2
eventlet
python-socketio
# ===== SCHEDULING =====
schedule==1.2.2
APScheduler==3.10.4
schedule
APScheduler
# ===== GIS & LOCATION =====
geocoder==1.38.1
geocoder
# ===== DATA PROCESSING & EXPORT =====
openpyxl==3.1.5
xlsxwriter==3.2.0
pandas==2.2.3
chardet==5.2.0
python-magic==0.4.27
python-magic-bin==0.4.14; sys_platform == "win32"
openpyxl
xlsxwriter
pandas
chardet
python-magic
python-magic-bin; sys_platform == "win32"
# ===== EMAIL & VALIDATION =====
email-validator==2.2.0
email-validator
# ===== IMAGE PROCESSING =====
Pillow==11.0.0
qrcode[pil]==8.0
Pillow
qrcode[pil]
# ===== PDF & REPORT GENERATION =====
reportlab==4.2.5
weasyprint==63.1
reportlab
weasyprint
# ===== DATE/TIME HANDLING =====
python-dateutil==2.9.0
pytz==2024.2
python-dateutil
pytz
# ===== LOGGING & MONITORING =====
colorlog==6.9.0
psutil==6.1.1
colorlog
psutil
# ===== FILE SYSTEM OPERATIONS =====
watchdog==6.0.0
Send2Trash==1.8.3
watchdog
Send2Trash
# ===== DATA VALIDATION =====
cerberus==1.3.5
marshmallow==3.23.2
validators==0.34.0
cerberus
marshmallow
validators
# ===== UTILITIES =====
python-slugify==8.0.4
click==8.1.7
humanize==4.11.0
python-dotenv==1.0.1
python-slugify
click
humanize
python-dotenv
# ===== NETWORK & API =====
ping3==4.0.8
netifaces==0.11.0
ping3
netifaces
# ===== CACHING =====
cachelib==0.13.0
cachelib
# ===== COMPRESSION =====
py7zr==0.22.0
py7zr
# ===== WINDOWS COMPATIBILITY =====
pywin32==308; sys_platform == "win32"
wmi==1.5.1; sys_platform == "win32"
colorama==0.4.6; sys_platform == "win32"
pywin32; sys_platform == "win32"
wmi; sys_platform == "win32"
colorama; sys_platform == "win32"
# ===== LINUX COMPATIBILITY =====
RPi.GPIO==0.7.1; sys_platform == "linux"
RPi.GPIO; sys_platform == "linux"
# ===== PRODUCTION DEPLOYMENT =====
gunicorn==23.0.0; sys_platform != "win32"
waitress==3.0.2
gunicorn; sys_platform != "win32"
waitress
# ===== TESTING & DEVELOPMENT =====
pytest==8.3.4
pytest-flask==1.3.0
pytest-cov==6.0.0
coverage==7.6.9
pytest
pytest-flask
pytest-cov
coverage
# ===== CODE QUALITY =====
flake8==7.1.1
black==24.10.0
isort==5.13.2
flake8
black
isort
# ===== DEPENDENCY COMPATIBILITY =====
MarkupSafe==3.0.2
setuptools==75.6.0
wheel==0.45.1
pip==24.3.1
MarkupSafe
setuptools
wheel
pip
# ===== OPTIONAL PERFORMANCE ENHANCEMENTS =====
# Auskommentiert für Stabilität - bei Bedarf aktivieren:
# uwsgi==2.0.26; sys_platform != "win32"
# gevent==24.11.1
# redis==5.2.1
# celery==5.4.0
# uwsgi; sys_platform != "win32"
gevent
redis
celery