skin-segmentation-and-scoring / update_requirements.bat
haydpw's picture
Add application file
08fa61a
raw
history blame contribute delete
963 Bytes
@echo off
:: Check if --skip argument is present
set skip_installation=false
for %%i in (%*) do (
if "%%i"=="--skip" (
set skip_installation=true
)
)
:: Install packages from requirements.txt if not skipped and file exists
if "%skip_installation%"=="false" (
if exist requirements.txt (
echo Installing packages from requirements.txt...
pip install -r requirements.txt
) else (
echo requirements.txt not found. Skipping installation from file.
)
) else (
echo Skipping installation from requirements.txt...
)
:: Remove --skip from the arguments
set "args="
for %%i in (%*) do (
if not "%%i"=="--skip" (
set "args=!args! %%i"
)
)
set args=%args:~1%
:: Install additional packages passed as arguments
if "%*" neq "" (
echo Installing additional packages: %*
pip install %*
)
:: Perbarui requirements.txt
echo Updating requirements.txt...
pip freeze > requirements.txt
echo Done.