manage-your-printer/requirements.txt
2025-06-04 10:03:22 +02:00

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