mirror of
https://github.com/MarekWo/mc-webui.git
synced 2026-03-28 17:42:45 +01:00
- Add meshcore>=2.2.0 for direct device communication (Phase 0.1) - Exclude docs/v2/ from git (local working notes) Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
36 lines
670 B
Plaintext
36 lines
670 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
|
|
|
|
# Cryptography for pkt_payload computation (AES-128-ECB)
|
|
pycryptodome==3.21.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
|
|
|
|
# v2: Direct MeshCore device communication (replaces bridge subprocess)
|
|
meshcore>=2.2.0
|