Checker

The Checker base class for checking dependencies.

class disseminate.checkers.checker.Checker(category, *dependencies)

Bases: disseminate.checkers.types.All

Check for installed dependencies.

Note

The check implements checker handlers for different categories of dependencies (check_ methods).

For example, a dependencies listing with a category ‘executables’ will run the check_executables() method and a listing with a category of ‘packages’ will run the check_packages() method.

check_executables(executables=None)

Check the availability of executables.

Parameters
executablesUnion[List[str], Tuple[str]]

The list of executables to check for availability.

check_packages(packages=None)

Check the availability of packages.

Parameters
packagesUnion[List[str], Tuple[str]]

The list of packages to check for availability.

classmethod checker_subclasses()

All subclasses checkers.