#!/bin/bash set -e echo "Building pyfa binary..." # Ensure we're using the local venv if [ ! -d ".venv" ]; then echo "Creating virtual environment..." uv venv fi # Install dependencies echo "Installing dependencies..." uv pip install -r requirements.txt uv pip install pyinstaller # Clean previous builds echo "Cleaning previous builds..." rm -rf build dist # Build the binary echo "Building binary with PyInstaller..." uv run pyinstaller pyfa.spec echo "" echo "Build complete! Binary is located at: dist/pyfa/pyfa.exe" echo "You can run it with: dist/pyfa/pyfa.exe"