Example of using MPM with namespace

11 vues (au cours des 30 derniers jours)
scivision
scivision le 7 Nov 2025
I have a collection of functions in a Matlab namespace +stdlib. I would like to distribute these to R2024b+ Matlab users via mpminstall.
I use Matlab namespaces with a +stdlib/ folder to allow using functions in numerous 3rd party programs while avoiding function namespace collisions. Currently I distribute the code via Git. I would like to try the MPM packaging if it's feasible.
However, it seems that packaging namespaces is not supported; on using mpmcreate() I get errors like
File mpackage.json, Line: 17, Column: 10 Special folder '+stdlib' is not supported as a package root or member folder.

Réponses (1)

Leepakshi
Leepakshi le 12 Nov 2025
Hi,
Based on the naming convention mentioned in https://www.mathworks.com/help/matlab/ref/mpmcreate.html?s_tid=srchtitle_support_results_1_mpmcreate, package display name should be a string scalar.
MATLAB’s MPM packaging does not support +namespace folders (like +stdlib), you can try renaming it without a "+" sign.
Hope it helps!
Thanks

Catégories

En savoir plus sur Source Control dans Help Center et File Exchange

Produits


Version

R2024b

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by