smac.utils.dependencies module

exception smac.utils.dependencies.IncorrectPackageVersionError(package_name: str, installed_version: distutils.version.LooseVersion, operation: str, required_version: distutils.version.LooseVersion)[source]

Bases: Exception

error_message = "'{name} {installed_version}' version mismatch ({operation}{required_version})"
exception smac.utils.dependencies.MissingPackageError(package_name: str)[source]

Bases: Exception

error_message = "Mandatory package '{name}' not found!"
smac.utils.dependencies._verify_package(name: str, operation: str, version: str) → None[source]
smac.utils.dependencies.are_valid_packages(packages: Union[List[str], str]) → bool[source]
smac.utils.dependencies.verify_packages(packages: Union[List[str], str]) → None[source]