Welcome to mpm’s documentation!¶
Microdrop plugin manager inspired by pip.
Usage¶
mpm install <plugin-name>[(==|>|>=|<=)version] [<plugin-name>[(==|>|>=|<=)version]...]
mpm install -r plugin_requirements.txt
mpm uninstall <plugin-name>
mpm freeze
mpm --help # Display detailed usage information
Use mpm --help for detailed usage information.
Common flags¶
-l, --log-level: Logging level (error, debug, info).
-c, --config-file: Microdrop config file (default=
<Documents>\Microdrop\microdrop.ini).
-d, --plugins-directory: Microdrop plugins directory (default=
<Documents>\Microdrop\plugins).
Note that the --config-file/--plugins-directory flags are used
to locate the plugins directory to operate on.
If the --config-file flag is used, the plugin directory is read from
the configuration file (relative paths are considered relative to the
location of the configuration file).
The --plugins-directory flag sets the plugins directory explicitly.
mpm install flags¶
-s, --server-url: Microdrop plugin index URL (default=
http://microfluidics.utoronto.ca/update)
--no-on-install: Do not run on_plugin_install hook after
installing plugin
-r, --requirements-file: Requirements file (one line per plugin
version descriptor)
mpm search flags¶
-s, --server-url: Microdrop plugin index URL (default=
http://microfluidics.utoronto.ca/update)
Examples¶
Install dmf_control_board:
mpm install dmf_control_board
Install specific version of dmf_control_board:
mpm install "dmf_control_board==1.1.0"
Uninstall dmf_control_board:
mpm uninstall dmf_control_board
Install plugin from archive file:
mpm install dmf_control_board-1.1.0.tar.gz
Print list of installed plugins:
mpm freeze