build.sh 589 B

12345678910111213141516171819202122232425262728
  1. #!/bin/bash
  2. export PYTHONWARNINGS=ignore::SyntaxWarning:DrissionPage
  3. echo "Creating virtual environment..."
  4. # Check if virtual environment exists
  5. if [ ! -d "venv" ]; then
  6. python3 -m venv venv
  7. if [ $? -ne 0 ]; then
  8. echo "Failed to create virtual environment!"
  9. exit 1
  10. fi
  11. fi
  12. # Activate virtual environment
  13. source venv/bin/activate
  14. # Install dependencies
  15. echo "Installing dependencies..."
  16. python -m pip install --upgrade pip
  17. pip install -r requirements.txt
  18. # Run build script
  19. echo "Starting build process..."
  20. python build.py
  21. # Complete
  22. echo "Build completed!"