13 lines
413 B
Python
13 lines
413 B
Python
import os
|
|
import sys
|
|
from pathlib import Path
|
|
|
|
if base_dir := os.environ.get("YTP_CONFIG_PATH"):
|
|
base_dir = Path(base_dir)
|
|
user_site = base_dir / f"python{sys.version_info.major}.{sys.version_info.minor}-packages"
|
|
|
|
if not user_site.exists():
|
|
user_site.mkdir(parents=True, exist_ok=True)
|
|
|
|
if user_site.is_dir() and str(user_site) not in sys.path:
|
|
sys.path.insert(0, str(user_site))
|