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.2.tar.gz (16.4 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.2-py3-none-any.whl (21.4 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: mesh_plugin_manager-1.1.2.tar.gz
  • Upload date:
  • Size: 16.4 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.2.tar.gz
Algorithm Hash digest
SHA256 6f4fa328010fd8e9e97e475b049a669b771e550616ae0d90a1f937c8595457a1
MD5 632fd237d23b1dd476b8d5dc7253417a
BLAKE2b-256 e08e0ca62f29cecf9c429c1ea17a7cf2ccd6b70bd0880ca195f1133302bd2f75

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mesh_plugin_manager-1.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 fdd0ed570237dcdc341cd30b28f5ab23fb2fcb63708160f807d38d0415770ad7
MD5 96844ca4ec2b6e0128aacced76440490
BLAKE2b-256 c02810a65f857c7330567d53b894b32c6c88b0388d9765a2e25429fdb3ad0419

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