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'¶
-