diff --git a/pkgs/clan-cli/clan_cli/secrets/generate.py b/pkgs/clan-cli/clan_cli/secrets/generate.py index 77d13ca..24a5868 100644 --- a/pkgs/clan-cli/clan_cli/secrets/generate.py +++ b/pkgs/clan-cli/clan_cli/secrets/generate.py @@ -3,6 +3,7 @@ import logging import os import shlex import subprocess +import sys from pathlib import Path from clan_cli.errors import ClanError @@ -34,7 +35,8 @@ def build_generate_script(machine: str, clan_dir: Path) -> str: def run_generate_secrets(secret_generator_script: str, clan_dir: Path) -> None: env = os.environ.copy() env["CLAN_DIR"] = str(clan_dir) - env["PYTHONPATH"] = str(module_root().parent) # TODO do this in the clanCore module + env["PYTHONPATH"] = ":".join(sys.path) # TODO do this in the clanCore module + print(f"generating secrets... {secret_generator_script}") proc = subprocess.run( [secret_generator_script],