Welcome to Python-flavored Magnum! Please note that, while already being rather stable, this functionality is still considered experimental and some APIs might get changed without preserving full backwards compatibility.

corrade.pluginmanager module

Plugin management

Classes

class AbstractManager
Base for plugin managers
class AbstractPlugin
Base class for plugin interfaces
class PluginMetadata
Plugin metadata

Enums

class LoadState: NOT_FOUND = 1 WRONG_PLUGIN_VERSION = 2 WRONG_INTERFACE_VERSION = 4 WRONG_METADATA_FILE = 8 UNRESOLVED_DEPENDENCY = 16 STATIC = 64 LOADED = 192 NOT_LOADED = 256 UNLOAD_FAILED = 512 REQUIRED = 1024 USED = 2048
Plugin load state