Example of using MPM with namespace

11 views (last 30 days)
scivision
scivision on 7 Nov 2025 at 19:51
Answered: Leepakshi on 12 Nov 2025 at 11:20
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.

Answers (1)

Leepakshi
Leepakshi on 12 Nov 2025 at 11:20
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

Categories

Find more on Source Control in Help Center and File Exchange

Products


Release

R2024b

Community Treasure Hunt

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

Start Hunting!