import typing from typing import Any if typing.TYPE_CHECKING: from skyvern.library.skyvern import Skyvern # noqa: E402 from skyvern.library.skyvern_sdk import SkyvernSdk # noqa: E402 # noinspection PyUnresolvedReferences __all__ = ["Skyvern", "SkyvernSdk"] def __getattr__(name: str) -> Any: """Lazily import Skyvern.""" if name == "Skyvern": from skyvern.library.skyvern import Skyvern # noqa: PLC0415 globals()["Skyvern"] = Skyvern return Skyvern if name == "SkyvernSdk": from skyvern.library.skyvern_sdk import SkyvernSdk # noqa: PLC0415 globals()["SkyvernSdk"] = SkyvernSdk return SkyvernSdk raise AttributeError(f"module {__name__!r} has no attribute {name!r}")