MSL Package Manager API Documentation

The root package is

msl.package_manager

Install, uninstall, update, list and create MSL packages.

which has the following functions

authorise([username, token])

Create an authorisation file for the GitHub API.

create(*names, **kwargs)

Create a new package.

github([update_cache])

Get the information about the MSL repositories that are available on GitHub.

info([from_github, from_pypi, update_cache, ...])

Show information about MSL packages.

install(*names, **kwargs)

Install MSL packages.

installed()

Get the information about the MSL packages that are installed.

set_log_level(level)

Set the logging level.

pypi([update_cache])

Get the information about the MSL packages that are available on PyPI.

uninstall(*names, **kwargs)

Uninstall MSL packages.

update(*names, **kwargs)

Update MSL packages.

Package Structure