diff --git a/README.md b/README.md index cbca44d..c0d1d13 100644 --- a/README.md +++ b/README.md @@ -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. diff --git a/requirements.txt b/requirements.txt index e26fe60..1a1479d 100644 --- a/requirements.txt +++ b/requirements.txt @@ -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