Spaces:
Sleeping
Sleeping
File size: 808 Bytes
5847d41 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 | import os
import zipfile
import shutil
from pathlib import Path
# Optional: Gradio import if using UI
import gradio as gr
# === CONFIGURATION ===
BUNDLE_ZIP = "CodexReflex_HF_SpaceBundle_20260104.zip"
EXTRACT_DIR = "CodexReflexSystem"
BOOT_SCRIPT = "main.py" # Replace if different
# === EXTRACT SYSTEM BUNDLE ===
def extract_system_bundle():
if not Path(EXTRACT_DIR).exists():
with zipfile.ZipFile(BUNDLE_ZIP, 'r') as zip_ref:
zip_ref.extractall(EXTRACT_DIR)
print(f"[+] Extracted system into: {EXTRACT_DIR}")
else:
print(f"[i] System already extracted.")
# === RUN THE SYSTEM ===
def run_system():
os.chdir(EXTRACT_DIR)
os.system(f"python {BOOT_SCRIPT}")
# === ENTRY POINT ===
if __name__ == "__main__":
extract_system_bundle()
run_system() |