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.1.1.tar.gz (16.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.1.1-py3-none-any.whl (21.1 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: mesh_plugin_manager-1.1.1.tar.gz
  • Upload date:
  • Size: 16.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.1.1.tar.gz
Algorithm Hash digest
SHA256 d62fe7d21aa18822c2b01b1ee23590adec48d538f785fe760ec6d912dd68dec2
MD5 036033f80e618e44d4258666c7fd8e1d
BLAKE2b-256 fe97410388e78e636c15f012e271bc0d462f80db6b5ffccf315bcdab81e116e5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mesh_plugin_manager-1.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 e577efd715b7f56bc21e398b97a8487b9c3b490125d8c78097487f3b86c94cc4
MD5 a0d28c0ed2cbc0dbaa22cee9ae8a3352
BLAKE2b-256 30016e10abba197abcda79d5063a33a97c03aac34f9ffb01e0b1534bff1e97cd

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