# PyGin Load python files as plugins # Usage ## Define a class as a plugin ```python from lib.pygin import pygin @pygin.register class CustomPlugin: ... ``` ## Load a file as plugin ```python from lib.pygin import pygin, exceptions name = 'custom_plugin' try: instance = pygin.call(package='package.module', plugin=name, **kwargs) instance.custom_function() except Exception as e: raise Exception(name=name, exception=e) from e ```