PluginBase is a module for Python that enables the development of flexible plugin systems in Python.
Step 1:
from pluginbase import PluginBase plugin_base = PluginBase(package='yourapplication.plugins')
Step 2:
plugin_source = plugin_base.make_plugin_source( searchpath=['./path/to/plugins', './path/to/more/plugins'])
Step 3:
with plugin_source: from yourapplication.plugins import my_plugin my_plugin.do_something_cool()
Or alternatively:
my_plugin = plugin_source.load_plugin('my_plugin') my_plugin.do_something_cool()About
A simple but flexible plugin system for Python.
Resources License Stars Watchers ForksYou can’t perform that action at this time.
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4