📚 Improved documentation and log management in backend 🖥️🔍
This commit is contained in:
@ -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
|
||||
|
Reference in New Issue
Block a user