From 2dd9392694b7f33bc2b0a7a9aa99f874fc4bd216 Mon Sep 17 00:00:00 2001 From: LemonNexus Date: Sun, 15 Feb 2026 16:04:01 +0000 Subject: [PATCH] fix: Add plugins/base_plugin.py shim for installed plugins Installed plugins (calculator, clock_widget, etc.) import from plugins.base_plugin, but we moved BasePlugin to core.base_plugin. This shim re-exports BasePlugin so installed plugins work without needing to know about core module structure. FIX: - plugins/base_plugin.py now re-exports from core.base_plugin - Installed plugins can continue using: from plugins.base_plugin import BasePlugin This maintains backward compatibility for all installable plugins. --- plugins/base_plugin.py | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 plugins/base_plugin.py diff --git a/plugins/base_plugin.py b/plugins/base_plugin.py new file mode 100644 index 0000000..dada9dc --- /dev/null +++ b/plugins/base_plugin.py @@ -0,0 +1,10 @@ +""" +Plugins package - Re-exports BasePlugin from core for installed plugins. + +This allows installed plugins to use: + from plugins.base_plugin import BasePlugin +""" + +from core.base_plugin import BasePlugin + +__all__ = ['BasePlugin']