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.0.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.0-py3-none-any.whl (15.5 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: mesh_plugin_manager-1.0.0.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.0.tar.gz
Algorithm Hash digest
SHA256 58a607e2a89de609a71ed797cebaa6baf32f1b276005c1206a37f1974e0b87c5
MD5 1e077df03004e170130fbc52e0f0538a
BLAKE2b-256 6a9cdf9bcda5fdb22e3efc43dd9bc7e75d65e6aae883c1e37d5c321d0c196dc2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mesh_plugin_manager-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 e98fcceeaaba37d24a4831892abf77d44ffec8ad94e8895245bf857a3a0c4334
MD5 cf9f3794c373a583d54b2bb3f08b7523
BLAKE2b-256 8bce5755d9cbbe3e88f67ff698391651e0d3c587f348840a06cbd8e29bc3a82d

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