forked from iarv/mc-webui
gevent async_mode requires monkey-patching at startup and was causing 6-12s page load times (vs 1-2s before). Threading mode doesn't require special setup and is sufficient for occasional Console commands. - Change async_mode from 'gevent' to 'threading' - Remove gevent/gevent-websocket from requirements (bridge has its own) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
30 lines
502 B
Plaintext
30 lines
502 B
Plaintext
# mc-webui Python Dependencies
|
|
|
|
# Web Framework
|
|
Flask==3.0.0
|
|
Werkzeug==3.0.1
|
|
|
|
# WSGI Server for production
|
|
gunicorn==21.2.0
|
|
|
|
# Configuration
|
|
python-dotenv==1.0.0
|
|
|
|
# Scheduled Tasks
|
|
APScheduler==3.10.4
|
|
|
|
# Date/Time Utilities
|
|
python-dateutil==2.8.2
|
|
|
|
# QR Code Generation
|
|
qrcode==7.4.2
|
|
Pillow==10.1.0
|
|
|
|
# HTTP Client for MeshCore Bridge communication
|
|
requests==2.31.0
|
|
|
|
# WebSocket support for console (threading mode - no gevent needed)
|
|
flask-socketio==5.3.6
|
|
python-socketio==5.10.0
|
|
python-engineio==4.8.1
|