|
@echo off |
|
|
|
set "PYTHONNOUSERSITE=1" |
|
|
|
SET BUILD_DIST=lama-cleaner |
|
SET BUILD_ENV=installer |
|
SET USER_SCRIPTS=user_scripts |
|
|
|
|
|
echo Creating a distributable package.. |
|
@call conda env create --prefix %BUILD_ENV% -f environment.yaml |
|
|
|
echo Finish creating environment |
|
@call conda activate .\%BUILD_ENV% |
|
@call conda install -c conda-forge -y conda-pack |
|
|
|
@call conda pack --n-threads -1 --prefix %BUILD_ENV% --format tar |
|
|
|
mkdir %BUILD_DIST%\%BUILD_ENV% |
|
|
|
echo "Copy user scripts file %USER_SCRIPTS%" |
|
copy %USER_SCRIPTS%\* %BUILD_DIST% |
|
|
|
cd %BUILD_DIST% |
|
@call tar -xf ..\%BUILD_ENV%.tar -C %BUILD_ENV% |
|
|
|
cd .. |
|
@call conda deactivate |
|
rmdir /s /q %BUILD_ENV% |
|
del %BUILD_ENV%.tar |
|
|