@echo off echo =============================================== echo LEGO Instructions Manager - Installation echo =============================================== echo. REM Check if virtual environment exists if not exist "venv" ( echo Creating virtual environment... python -m venv venv echo. ) echo Activating virtual environment... call venv\Scripts\activate.bat echo. echo Upgrading pip... python -m pip install --upgrade pip echo. echo Installing core dependencies first... pip install Flask>=3.0.0 pip install Flask-SQLAlchemy>=3.1.0 pip install Flask-Login>=0.6.0 pip install Flask-Bcrypt>=1.0.0 pip install Flask-WTF>=1.2.0 pip install requests>=2.31.0 pip install python-dotenv>=1.0.0 echo. echo Installing image processing (Pillow)... pip install --upgrade Pillow echo. echo Installing PDF handling... pip install PyPDF2>=3.0.0 pip install PyMuPDF>=1.23.0 echo. echo Installing remaining dependencies... pip install -r requirements-flexible.txt echo. echo =============================================== echo Installation Complete! echo =============================================== echo. echo Next steps: echo 1. Configure .env file with your settings echo 2. Run: python run.py echo. pause