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 # noinspection PyUnresolvedReferences
__all__ = [ __all__ = [
"Skyvern", "Skyvern",
"SkyvernSdk",
"SkyvernPage", "SkyvernPage",
"RunContext", "RunContext",
"action", "action",
@@ -54,6 +55,7 @@ __all__ = [
_lazy_imports = { _lazy_imports = {
"Skyvern": "skyvern.library", "Skyvern": "skyvern.library",
"SkyvernSdk": "skyvern.library",
"SkyvernPage": "skyvern.core.script_generations.skyvern_page", "SkyvernPage": "skyvern.core.script_generations.skyvern_page",
"RunContext": "skyvern.core.script_generations.skyvern_page", "RunContext": "skyvern.core.script_generations.skyvern_page",
"setup": "skyvern.core.script_generations.run_initializer", "setup": "skyvern.core.script_generations.run_initializer",

View File

@@ -11,4 +11,9 @@ def __getattr__(name: str) -> Any:
globals()["Skyvern"] = Skyvern globals()["Skyvern"] = Skyvern
return 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}") raise AttributeError(f"module {__name__!r} has no attribute {name!r}")