import os
import sys
import subprocess

# Full path to your virtual environment's Python binary
python_bin = "/home/hetdclco/virtualenv/gm.hetdcl.com/3.12/bin/python3.12"

# Path to your requirements file
requirements_file = "/home/hetdclco/gm.hetdcl.com/requirements.txt"

# Run pip install -r requirements.txt
try:
    print("Installing requirements...")
    subprocess.check_call([python_bin, "-m", "pip", "install", "-r", requirements_file])
    print("✅ Installation complete.")
except subprocess.CalledProcessError as e:
    print("❌ Installation failed:", e)
    sys.exit(1)
