🎉 Fix for JOBS_UNDEFINED and LOG_EXPORT issues, updated documentation 📚 in backend/docs.

This commit is contained in:
2025-06-01 04:04:34 +02:00
parent 45d8d46556
commit 5ee854cbc6
43 changed files with 3053 additions and 118 deletions

View File

@@ -1,9 +1,10 @@
# MYP Platform - Benötigte Python Dependencies
# Nur tatsächlich verwendete Pakete
# MYP Platform - Python Dependencies
# Aktualisiert: 2025-01-12
# Kompatibel mit Python 3.8+
# ===== CORE FRAMEWORK =====
Flask
Werkzeug
Flask>=2.3.0,<3.0.0
Werkzeug>=2.3.0,<3.0.0
# ===== FLASK EXTENSIONS =====
Flask-Login
@@ -13,10 +14,10 @@ WTForms
Flask-CORS
# ===== DATABASE =====
SQLAlchemy
SQLAlchemy>=2.0.0,<3.0.0
# ===== SECURITY =====
cryptography
cryptography>=41.0.0
bcrypt
PyJWT
itsdangerous
@@ -41,7 +42,7 @@ APScheduler
# ===== GIS & LOCATION =====
geocoder
# ===== DATA PROCESSING =====
# ===== DATA PROCESSING & EXPORT =====
openpyxl
xlsxwriter
pandas
@@ -49,37 +50,49 @@ chardet
python-magic
python-magic-bin; sys_platform == "win32"
# ===== EMAIL =====
# ===== EMAIL & VALIDATION =====
email-validator
# ===== IMAGE PROCESSING =====
Pillow
qrcode
qrcode[pil]
# ===== PDF GENERATION =====
# ===== PDF & REPORT GENERATION =====
reportlab
weasyprint
# ===== DATE/TIME =====
# ===== DATE/TIME HANDLING =====
python-dateutil
pytz
# ===== LOGGING =====
# ===== LOGGING & MONITORING =====
colorlog
# ===== SYSTEM MONITORING =====
psutil
# ===== FILE WATCHING =====
# ===== FILE SYSTEM OPERATIONS =====
watchdog
Send2Trash
# ===== VALIDATION =====
# ===== 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"
@@ -93,5 +106,20 @@ RPi.GPIO; sys_platform == "linux"
gunicorn; sys_platform != "win32"
waitress
# ===== DEVELOPMENT =====
python-dotenv
# ===== TESTING & DEVELOPMENT =====
pytest
pytest-flask
pytest-cov
coverage
# ===== CODE QUALITY =====
flake8
black
isort
# ===== OPTIONAL PERFORMANCE ENHANCEMENTS =====
# Uncomment for better performance:
# uwsgi; sys_platform != "win32"
# gevent
# redis
# celery