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

Uploaded Python 3

File details

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

File metadata

  • Download URL: mesh_plugin_manager-1.1.0.tar.gz
  • Upload date:
  • Size: 16.2 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.0.tar.gz
Algorithm Hash digest
SHA256 aae7b8adfab6838e6415b47e3f4617f30ec883337597fcf1d56da511ec939e6b
MD5 1ef2b5d0c1b9cf047c915b88072045c1
BLAKE2b-256 e826b6ef2a24fac99bdaf6ea13caef64957f34a95d6a6f26e29040b5715f89f9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mesh_plugin_manager-1.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 c502ce30d1cc7b7470a8457bd18bfe9a10bf81dea1afc638d1c6f37887b29928
MD5 fbc2e1af75c4c1446612164a98743ffa
BLAKE2b-256 265e14e0b0644b624f1d35dfad4ca3bf53ec0f141473d4bcfc067e128df08e1a

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