# SPDX-FileCopyrightText: 2021 Blender Studio Tools Authors # # SPDX-License-Identifier: GPL-3.0-or-later import bpy from . import ( cmglobals, logger, cache, models, prefs, propsdata, props, opsdata, ops, ui ) logg = logger.LoggerFactory.getLogger(__name__) bl_info = { "name": "Cache Manager", "author": "Paul Golter", "description": "Blender addon to streamline alembic caches of assets", "blender": (2, 93, 0), "version": (0, 1, 2), "location": "View3D", "warning": "", "doc_url": "", "tracker_url": "", "category": "Generic", } _need_reload = "ops" in locals() if _need_reload: import importlib cmglobals = importlib.reload(cmglobals) logger = importlib.reload(logger) cache = importlib.reload(cache) models = importlib.reload(models) prefs = importlib.reload(prefs) propsdata = importlib.reload(propsdata) props = importlib.reload(props) opsdata = importlib.reload(opsdata) ops = importlib.reload(ops) ui = importlib.reload(ui) def register(): prefs.register() props.register() ops.register() ui.register() logg.info("Registered cache-manager") def unregister(): ui.unregister() ops.unregister() props.unregister() prefs.unregister()