Expose 'from skyvern import SkyvernSdk' import (#3957)

This commit is contained in:
Stanislav Novosad
2025-11-11 09:54:37 -07:00
committed by GitHub
parent 688224caa8
commit 16c11025da
2 changed files with 7 additions and 0 deletions

View File

@@ -26,6 +26,7 @@ setup_logger()
# noinspection PyUnresolvedReferences
__all__ = [
"Skyvern",
"SkyvernSdk",
"SkyvernPage",
"RunContext",
"action",
@@ -54,6 +55,7 @@ __all__ = [
_lazy_imports = {
"Skyvern": "skyvern.library",
"SkyvernSdk": "skyvern.library",
"SkyvernPage": "skyvern.core.script_generations.skyvern_page",
"RunContext": "skyvern.core.script_generations.skyvern_page",
"setup": "skyvern.core.script_generations.run_initializer",

View File

@@ -11,4 +11,9 @@ def __getattr__(name: str) -> Any:
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}")