# SPDX-FileCopyrightText: 2025-present MatthewDowicz <mjdowicz@gmail.com>
#
# SPDX-License-Identifier: MIT

# SPDX…

import importlib

# Import models to trigger registration with the IO system
from . import models  # noqa: F401
from .__about__ import __version__

__all__ = ["io", "models", "__version__"]

def __getattr__(name):
    if name == "io":
        mod = importlib.import_module(".io", __name__)
        globals()["io"] = mod  # cache for future lookups
        return mod
    raise AttributeError(name)
