From b8e5e3f6f5b7ef4e84100b9dc5be424a4b700b48 Mon Sep 17 00:00:00 2001 From: Andrew Low Date: Tue, 22 Jul 2025 18:18:19 +0800 Subject: [PATCH] refactor: update imports after moving managers to separate module * Remove manager class imports from core/__init__.py and update validator.py to import ConfigManager from new managers module location. --- setup/core/__init__.py | 8 +------- setup/core/validator.py | 4 ++-- 2 files changed, 3 insertions(+), 9 deletions(-) diff --git a/setup/core/__init__.py b/setup/core/__init__.py index e3d14b4..e330c35 100644 --- a/setup/core/__init__.py +++ b/setup/core/__init__.py @@ -1,15 +1,9 @@ """Core modules for SuperClaude installation system""" -from .config_manager import ConfigManager -from .settings_manager import SettingsManager -from .file_manager import FileManager from .validator import Validator from .registry import ComponentRegistry __all__ = [ - 'ConfigManager', - 'SettingsManager', - 'FileManager', 'Validator', 'ComponentRegistry' -] \ No newline at end of file +] diff --git a/setup/core/validator.py b/setup/core/validator.py index 68fcff8..1929fcb 100644 --- a/setup/core/validator.py +++ b/setup/core/validator.py @@ -533,7 +533,7 @@ class Validator: Installation commands dict """ try: - from .config_manager import ConfigManager + from ..managers.config_manager import ConfigManager from .. import PROJECT_ROOT config_manager = ConfigManager(PROJECT_ROOT / "config") @@ -682,4 +682,4 @@ class Validator: def clear_cache(self) -> None: """Clear validation cache""" - self.validation_cache.clear() \ No newline at end of file + self.validation_cache.clear()