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.4.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.4.0-py3-none-any.whl (24.4 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: mesh_plugin_manager-1.4.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.4.0.tar.gz
Algorithm Hash digest
SHA256 60f553bb7dbdbea22ed55844c22c478c2fadb06e443b348e9c093e4d435b3a24
MD5 96695fb62440a26a141cbdf8bdadde90
BLAKE2b-256 0752e019a1ee23bdc6427b53af92520e4a319b955c25278868ba377239425c35

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mesh_plugin_manager-1.4.0-py3-none-any.whl
Algorithm Hash digest
SHA256 c2976fe42b1d93e1aae2be3a9211dceb2303111c9882fdf0cd672e57c19f62f4
MD5 993042987548a9433e6c426397020a4a
BLAKE2b-256 ec8c2a358d7ec2ed0b0532804e9ee635ac41894a8eec0a277ab6f4b2b400aa02

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