From 2e538d924f3b17f82e94e8e8b5a05abcf9e1e697 Mon Sep 17 00:00:00 2001 From: Simon Willison Date: Sat, 4 Aug 2018 17:09:46 -0700 Subject: [PATCH] Added missing file --- datasette/plugins.py | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 datasette/plugins.py diff --git a/datasette/plugins.py b/datasette/plugins.py new file mode 100644 index 00000000..e416c07d --- /dev/null +++ b/datasette/plugins.py @@ -0,0 +1,17 @@ +import importlib +import pluggy +from . import hookspecs + +default_plugins = ( + "datasette.publish.heroku", + "datasette.publish.now", +) + +pm = pluggy.PluginManager("datasette") +pm.add_hookspecs(hookspecs) +pm.load_setuptools_entrypoints("datasette") + +# Load default plugins +for plugin in default_plugins: + mod = importlib.import_module(plugin) + pm.register(mod, plugin)