Research_Agent / phidata /scripts /create_venv.bat
zykrix
Re-added phidata as a normal folder (final fix)
c96b98a
Raw
History Blame Contribute Delete
1.22 kB
@echo off
setlocal
set "CURR_DIR=%~dp0"
set "REPO_ROOT=%~dp0.."
set "VENV_DIR=%REPO_ROOT%\phienv"
set "UTILS_BAT=%CURR_DIR%_utils.bat"
call "%UTILS_BAT%" print_heading "phidata dev setup"
call "%UTILS_BAT%" print_heading "Creating venv: %VENV_DIR%"
call "%UTILS_BAT%" print_heading "Removing existing venv: %VENV_DIR%"
rd /s /q "%VENV_DIR%"
call "%UTILS_BAT%" print_heading "Creating python3 venv: %VENV_DIR%"
python -m venv "%VENV_DIR%"
call "%UTILS_BAT%" print_heading "Upgrading pip to the latest version"
call "%VENV_DIR%\Scripts\python.exe" -m pip install --upgrade pip
if %ERRORLEVEL% neq 0 (
echo Failed to upgrade pip. Please run the script as Administrator or check your network connection.
exit /b %ERRORLEVEL%
)
call "%UTILS_BAT%" print_heading "Installing base python packages"
call "%VENV_DIR%\Scripts\pip" install pip-tools twine build
if %ERRORLEVEL% neq 0 (
echo Failed to install required packages. Attempting to retry installation...
call "%VENV_DIR%\Scripts\pip" install pip-tools twine build
)
:: Install workspace
call "%VENV_DIR%\Scripts\activate"
call "%CURR_DIR%install.bat"
call "%UTILS_BAT%" print_heading "Activate using: call %VENV_DIR%\Scripts\activate"
endlocal