diff --git a/examples/extension-entrypoint-surface-smoke.py b/examples/extension-entrypoint-surface-smoke.py index 9bd2b775db..310bf104ad 100644 --- a/examples/extension-entrypoint-surface-smoke.py +++ b/examples/extension-entrypoint-surface-smoke.py @@ -11,17 +11,20 @@ from __future__ import annotations +import sys from pathlib import Path -from loopx.extensions.entrypoint_surface import ( +ROOT = Path(__file__).resolve().parents[1] +if str(ROOT) not in sys.path: + sys.path.insert(0, str(ROOT)) + +from loopx.extensions.entrypoint_surface import ( # noqa: E402 EntrypointKind, render_report, resolve_declared_entrypoints, ) -ROOT = Path(__file__).resolve().parents[1] - EXPECTED_KINDS = frozenset(kind.value for kind in EntrypointKind) REQUIRED_KINDS = (