File size: 314 Bytes
929e312 | 1 2 3 4 5 6 7 8 9 10 11 12 | """Make the project root importable when an entry point is run by path."""
from pathlib import Path
import sys
ROOT = Path(__file__).resolve().parents[1]
SCRIPT_DIR = str(ROOT / "scripts")
if SCRIPT_DIR in sys.path:
sys.path.remove(SCRIPT_DIR)
if str(ROOT) not in sys.path:
sys.path.insert(0, str(ROOT))
|