controller.packages.Packages

class controller.packages.Packages[source]
__init__()

Methods

__init__()

check_program(program[, min_version, ...])

Verify if a binary exists and (optionally) its version

convert_bin_to_win32(exec_cmd)

Convert a binary name to Windows standards

download(url, expected_checksum)

param url:

execute_command(command, parameters)

param command:

get_bin_version(exec_cmd[, option, clean_output])

Retrieve the version of a binary

get_installation_path([package, pip_bin])

Retrieve the controller installation path, if installed in editable mode

install(package, editable[, pip_bin])

Install a python package in editable or normal mode

install_buildx()

rtype:

None

install_compose()

rtype:

None

install_docker()

rtype:

None