From ca93d966cfce04cfb6b5a2933c29ba5e8758db61 Mon Sep 17 00:00:00 2001 From: yeongpin Date: Tue, 14 Jan 2025 15:56:33 +0800 Subject: [PATCH] build.mac build --- build.mac.command | 33 ++++++++++++++++++++++----------- 1 file changed, 22 insertions(+), 11 deletions(-) diff --git a/build.mac.command b/build.mac.command index bafb385..6fd4bb4 100644 --- a/build.mac.command +++ b/build.mac.command @@ -1,22 +1,33 @@ #!/bin/bash +export PYTHONWARNINGS=ignore::SyntaxWarning:DrissionPage + +# Get script directory cd "$(dirname "$0")" -echo "正在創建虛擬環境..." -python3 -m venv venv +echo "Creating virtual environment..." -echo "啟動虛擬環境..." +# Check if virtual environment exists +if [ ! -d "venv" ]; then + python3 -m venv venv + if [ $? -ne 0 ]; then + echo "Failed to create virtual environment!" + exit 1 + fi +fi + +# Activate virtual environment source venv/bin/activate -echo "安裝依賴..." +# Install dependencies +echo "Installing dependencies..." python -m pip install --upgrade pip pip install -r requirements.txt -echo "開始構建..." +# Run build script +echo "Starting build process..." python build.py -echo "清理虛擬環境..." -deactivate -rm -rf venv - -echo "完成!" -read -p "按任意鍵退出..." \ No newline at end of file +# Keep window open +echo "Build completed!" +echo "Press any key to exit..." +read -n 1 \ No newline at end of file