pixe-3.5 / setup.py
phxdev's picture
Update project configuration and add core application files
adcf4a5
import subprocess
import sys
import os
def install_dependencies():
"""
Install required dependencies from requirements.txt
"""
print("Installing dependencies...")
try:
subprocess.run([sys.executable, "-m", "pip", "install", "-r", "requirements.txt"], check=True)
print("Dependencies installed successfully!")
except subprocess.CalledProcessError as e:
print(f"Error installing dependencies: {e}")
sys.exit(1)
def run_main_script():
"""
Run the main gradio script
"""
print("Starting PIXE 3.5 Image Generator...")
try:
subprocess.run([sys.executable, "main_gr.py"], check=True)
except subprocess.CalledProcessError as e:
print(f"Error running main script: {e}")
sys.exit(1)
if __name__ == "__main__":
print("PIXE 3.5 Setup")
print("===============")
# Install dependencies first
install_dependencies()
# Run the main application
run_main_script()