From 0132af9ea9fd81658a463aa91572cf0f2bfb5a46 Mon Sep 17 00:00:00 2001 From: agessaman Date: Tue, 25 Nov 2025 06:07:19 -0800 Subject: [PATCH] Update README and requirements.txt to reflect meshcore package version requirement --- README.md | 2 +- requirements.txt | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) 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