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.5.0.tar.gz (18.6 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.5.0-py3-none-any.whl (24.4 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: mesh_plugin_manager-1.5.0.tar.gz
  • Upload date:
  • Size: 18.6 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.5.0.tar.gz
Algorithm Hash digest
SHA256 ead9898112429d1d0121b664384f14df928e0f9ea93d0ceb22db6d45e5fbc72e
MD5 3394f1d0b2719020b9abb9a39cd90f8b
BLAKE2b-256 a96ba2df6628de6bf3cbe57fe7c8180fecda29055201c01e2720c98898d27e71

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mesh_plugin_manager-1.5.0-py3-none-any.whl
Algorithm Hash digest
SHA256 73079969733a5bc3e1f696d6167a6a971fd05006a88ef055fdf5e2002ef8682e
MD5 f3388a0df053ee46848f731b4ea4d203
BLAKE2b-256 7b9c4a79f8f1b0c1517eed4e13539b8a86d976fc1c084004c9e1fcb8c9ac056f

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