🎉 Fix for JOBS_UNDEFINED and LOG_EXPORT issues, updated documentation 📚 in backend/docs.
This commit is contained in:
@@ -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
|
||||
|
Reference in New Issue
Block a user