README 442 B

12345678910111213141516
  1. PluginBase is a module for Python that enables the development of
  2. flexible plugin systems in Python.
  3. Step 1:
  4. from pluginbase import PluginBase
  5. plugin_base = PluginBase(package='yourapplication.plugins')
  6. Step 2:
  7. plugin_source = plugin_base.make_plugin_source(
  8. searchpath=['./path/to/plugins', './path/to/more/plugins'])
  9. Step 3:
  10. with plugin_source:
  11. from yourapplication.plugins import my_plugin
  12. my_plugin.do_something_cool()