Update README and requirements.txt to reflect meshcore package version requirement

This commit is contained in:
agessaman 2025-11-25 06:07:19 -08:00
parent 8407eeec70
commit 0132af9ea9
2 changed files with 3 additions and 3 deletions

View file

@ -49,7 +49,7 @@ bash <(curl -fsSL https://raw.githubusercontent.com/agessaman/meshcore-packet-ca
## Requirements
- Python 3.7+
- `meshcore` package (official MeshCore Python library). **Note:** Until the next PyPI release ships, this project pins to commit `3220c419` from [`meshcore_py`](https://github.com/meshcore-dev/meshcore_py) so we can consume the new stats APIs.
- `meshcore` package (official MeshCore Python library) version 2.2.2 or later (required for stats support)
- `paho-mqtt` package (for MQTT functionality)
**Note**: For Docker deployment, this application is best deployed on Linux systems due to Bluetooth Low Energy (BLE) and serial device access requirements. While Docker containers can run on macOS and Windows, BLE functionality may be limited or require additional configuration.

View file

@ -1,8 +1,8 @@
# Core dependencies for MeshCore packet capture
paho-mqtt>=1.6.0
# MeshCore package - temporarily pinned to unreleased commit with stats APIs
meshcore @ git+https://github.com/meshcore-dev/meshcore_py@3220c4196df8f5ddf179e9a852b27d3a6fafc769
# MeshCore package - requires 2.2.2+ for stats command support
meshcore>=2.2.2
# MeshCore package dependencies (installed automatically with meshcore)
bleak>=0.21.0