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

Uploaded Python 3

File details

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

File metadata

  • Download URL: mesh_plugin_manager-1.1.3.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.3.tar.gz
Algorithm Hash digest
SHA256 9d777b3476bea167743ab90bb82c327f9fb86df1fd3d4e7693ab9bcf0c4ee284
MD5 e76d49c901adf5997620fc40e07e5f6b
BLAKE2b-256 94ef1725ff4444287f6bffbd877572ba7bc2f4b7505d88159cd5c851499fb868

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mesh_plugin_manager-1.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 a90c3083ff9e4625723f01888fa3e3baa6933efc80570eaa7b145e3036a2ad2b
MD5 42806e06b7ca4ae3d6dcc09acada34a8
BLAKE2b-256 366b680ec2724c1649e5b554a7d46f753f3574c4a8aaff292c5769ee369db2fb

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