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 thecheck_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.