Phase 3.1: Enhanced Chore Logging and Reporting System
This commit is contained in:
65
fix-dependencies.bat
Normal file
65
fix-dependencies.bat
Normal file
@@ -0,0 +1,65 @@
|
||||
@echo off
|
||||
echo ========================================
|
||||
echo Fixing Dependency Versions
|
||||
echo ========================================
|
||||
echo.
|
||||
echo This script updates requirements.txt to use newer versions
|
||||
echo with pre-built wheels (no Rust compiler needed).
|
||||
echo.
|
||||
|
||||
cd backend
|
||||
|
||||
echo Backing up old requirements.txt...
|
||||
if exist requirements.txt (
|
||||
copy requirements.txt requirements.txt.bak >nul
|
||||
echo [OK] Backup created: requirements.txt.bak
|
||||
)
|
||||
|
||||
echo Writing updated requirements.txt...
|
||||
(
|
||||
echo fastapi==0.115.0
|
||||
echo uvicorn[standard]==0.32.0
|
||||
echo sqlalchemy==2.0.36
|
||||
echo python-jose[cryptography]==3.3.0
|
||||
echo bcrypt==4.2.0
|
||||
echo passlib[bcrypt]==1.7.4
|
||||
echo python-multipart==0.0.12
|
||||
echo pydantic==2.10.3
|
||||
echo pydantic-settings==2.6.1
|
||||
echo python-dotenv==1.0.1
|
||||
echo email-validator==2.2.0
|
||||
) > requirements.txt
|
||||
|
||||
echo [OK] requirements.txt updated
|
||||
echo.
|
||||
|
||||
echo Reinstalling dependencies...
|
||||
if exist venv (
|
||||
venv\Scripts\pip.exe install --upgrade pip
|
||||
venv\Scripts\pip.exe install -r requirements.txt
|
||||
|
||||
if %ERRORLEVEL% EQU 0 (
|
||||
echo.
|
||||
echo ========================================
|
||||
echo SUCCESS! Dependencies fixed.
|
||||
echo ========================================
|
||||
echo.
|
||||
echo You can now run:
|
||||
echo start-backend.bat
|
||||
echo.
|
||||
) else (
|
||||
echo.
|
||||
echo ERROR: Failed to install dependencies
|
||||
echo Try deleting the venv folder and running setup.bat again
|
||||
echo.
|
||||
)
|
||||
) else (
|
||||
echo [OK] requirements.txt updated
|
||||
echo.
|
||||
echo No virtual environment found.
|
||||
echo Run setup.bat to create it and install dependencies.
|
||||
echo.
|
||||
)
|
||||
|
||||
cd ..
|
||||
pause
|
||||
Reference in New Issue
Block a user