Skip to main content

No project description provided

Project description

Mesh Plugin Manager (MPM)

A lightweight package manager for Meshtastic plugins with dependency resolution, version management, and lockfile support.

Features

  • Install and manage Meshtastic plugins from a remote registry
  • Automatic dependency resolution with SemVer support
  • Lockfile generation for reproducible builds
  • Protobuf file generation for plugins
  • PlatformIO build system integration

Installation

pip install mesh-plugin-manager

Usage

# List installed plugins
mpm list

# List all available plugins from registry
mpm list --all

# Install a plugin
mpm install <slug>

# Install all plugins from meshtastic.json
mpm install

# Remove a plugin
mpm remove <slug>

# Generate protobuf files for all plugins
mpm proto

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

mesh_plugin_manager-1.0.1.tar.gz (11.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

mesh_plugin_manager-1.0.1-py3-none-any.whl (15.5 kB view details)

Uploaded Python 3

File details

Details for the file mesh_plugin_manager-1.0.1.tar.gz.

File metadata

  • Download URL: mesh_plugin_manager-1.0.1.tar.gz
  • Upload date:
  • Size: 11.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.2.1 CPython/3.14.0 Darwin/24.5.0

File hashes

Hashes for mesh_plugin_manager-1.0.1.tar.gz
Algorithm Hash digest
SHA256 f307ac5569e9922157bd8c5047b607dba3f31e4bff11f23255cf0eacc186f99f
MD5 7414f2329690c12f50e385d3552c8021
BLAKE2b-256 176cb8eded0215c34b50c37146aef1886eee362481648e02119b38b94cabfc35

See more details on using hashes here.

File details

Details for the file mesh_plugin_manager-1.0.1-py3-none-any.whl.

File metadata

File hashes

Hashes for mesh_plugin_manager-1.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 2880baf3d9991102d30297d597730c89cfa7977d2c6b9003c98bec92bd553160
MD5 77e474c5183918ee091891bf749c5f4e
BLAKE2b-256 f172dc42ad2345352686d058a69c5d9a81d51782dc3075e419832eb10e602994

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page