31 lines
664 B
Batchfile
31 lines
664 B
Batchfile
@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
|