diff --git a/python-meshtastic/Makefile b/python-meshtastic/Makefile index 2edcd2f..d4b31f4 100644 --- a/python-meshtastic/Makefile +++ b/python-meshtastic/Makefile @@ -3,11 +3,11 @@ include $(TOPDIR)/rules.mk PKG_NAME:=python-meshtastic -PKG_VERSION:=2.7.10 +PKG_VERSION:=2.7.11 PKG_RELEASE:=1 PYPI_NAME:=meshtastic -PKG_HASH:=bf0c7ee2451245ab20be8340d2ea87f25069be86d70ad9af22b2366c6d68eee1 +PKG_HASH:=41a8c84b577daff173d36db9fdbc8bf2c7228b58e580474e9f53802ed8ea7d4a PKG_MAINTAINER:=Austin Lane , George Sapkin PKG_LICENSE:=GPL-3.0-only diff --git a/python-meshtastic/patches/001-remove-mesh-analysis.patch b/python-meshtastic/patches/001-remove-mesh-analysis.patch new file mode 100644 index 0000000..f83c93d --- /dev/null +++ b/python-meshtastic/patches/001-remove-mesh-analysis.patch @@ -0,0 +1,19 @@ +From: Austin Lane +Subject: [PATCH] Remove the mesh-analysis console script + +The mesh-analysis tool is an analysis UI built on +dash, plotly and pyarrow. None of those are packaged for +OpenWrt or defined in the package dependencies. +The generated /usr/bin/mesh-analysis entrypoint can never run. +Drop it so the package does not ship a broken executable. + +--- a/pyproject.toml ++++ b/pyproject.toml +@@ -73,7 +73,6 @@ analysis = ["dash", "dash-bootstrap-comp + [tool.poetry.scripts] + meshtastic = "meshtastic.__main__:main" + mesh-tunnel = "meshtastic.__main__:tunnelMain [tunnel]" +-mesh-analysis = "meshtastic.analysis.__main__:main [analysis]" + + # "Poe the poet" (optional) provides an easy way of running non python tools inside the poetry virtualenv + # if you would like to use it run "pipx install poe"