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.3.0.tar.gz (18.5 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.3.0-py3-none-any.whl (24.3 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: mesh_plugin_manager-1.3.0.tar.gz
  • Upload date:
  • Size: 18.5 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.3.0.tar.gz
Algorithm Hash digest
SHA256 40e457876cd9544bf39c25f6e936ecb3fd953e2b9808ef5d0bd27c16ae58af95
MD5 39bb8e090c76ff4c37c831e07f0ae4f5
BLAKE2b-256 3c53f55407d5602b246d053429227428c5993653cdce5a2b720eb7fc09884a61

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mesh_plugin_manager-1.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 8e6858eb2d07801e0bdd496d04d83dae281b9f7ccac24d7f70f925b93caa9188
MD5 bc78b2d332843c1ceb3b67170b61e25b
BLAKE2b-256 930b90f83cee4e6b6e014855e0eb0f716ed963fe1cd14de4475b7c275e0e271e

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