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.
This commit is contained in:
LemonNexus 2026-02-15 16:04:01 +00:00
parent ab506cf7fa
commit 2dd9392694
1 changed files with 10 additions and 0 deletions

10
plugins/base_plugin.py Normal file
View File

@ -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']