API: aj.plugins¶
-
class
aj.plugins.DirectoryPluginProvider(path)[source]¶ A plugin provider that looks up plugins in a given directory.
Parameters: path – directory to look for plugins in
-
class
aj.plugins.PythonPathPluginProvider[source]¶ A plugin provider that looks up plugins on
$PYTHONPATH
-
class
aj.plugins.Dependency[source]¶ -
-
value¶
-
yaml_loader¶ alias of
yaml.loader.SafeLoader
-
yaml_tag= '!Dependency'¶
-
-
class
aj.plugins.ModuleDependency(module_name=None)[source]¶ -
-
description= 'Python module'¶
-
yaml_tag= '!ModuleDependency'¶
-
-
class
aj.plugins.PluginDependency(plugin_name=None)[source]¶ -
-
description= 'Plugin'¶
-
yaml_tag= '!PluginDependency'¶
-
-
class
aj.plugins.OptionalPluginDependency(plugin_name=None)[source]¶ -
-
description= 'Plugin'¶
-
yaml_tag= '!OptionalPluginDependency'¶
-
-
class
aj.plugins.BinaryDependency(binary_name=None)[source]¶ -
-
description= 'Application binary'¶
-
yaml_tag= '!BinaryDependency'¶
-
-
class
aj.plugins.FileDependency(file_name=None)[source]¶ -
-
description= 'File'¶
-
yaml_tag= '!FileDependency'¶
-