mirror of
https://ghproxy.com/https://github.com/yoshiko2/Movie_Data_Capture.git
synced 2025-04-12 17:35:13 +00:00
39 lines
1.3 KiB
Makefile
39 lines
1.3 KiB
Makefile
#.PHONY: help prepare-dev test lint run doc
|
|
|
|
#VENV_NAME?=venv
|
|
#VENV_ACTIVATE=. $(VENV_NAME)/bin/activate
|
|
#PYTHON=${VENV_NAME}/bin/python3
|
|
SHELL = /bin/bash
|
|
|
|
.DEFAULT: make
|
|
make:
|
|
@echo "[+]make prepare-dev"
|
|
#sudo apt-get -y install python3 python3-pip
|
|
pip3 install -r requirements.txt
|
|
pip3 install pyinstaller
|
|
|
|
#@echo "[+]Set CLOUDSCRAPER_PATH variable"
|
|
#export cloudscraper_path=$(python3 -c 'import cloudscraper as _; print(_.__path__[0])' | tail -n 1)
|
|
|
|
@echo "[+]Pyinstaller make"
|
|
pyinstaller --onefile Movie_Data_Capture.py --hidden-import ADC_function.py --hidden-import core.py \
|
|
--hidden-import "ImageProcessing.cnn" \
|
|
--python-option u \
|
|
--add-data "`python3 -c 'import cloudscraper as _; print(_.__path__[0])' | tail -n 1`:cloudscraper" \
|
|
--add-data "`python3 -c 'import opencc as _; print(_.__path__[0])' | tail -n 1`:opencc" \
|
|
--add-data "`python3 -c 'import face_recognition_models as _; print(_.__path__[0])' | tail -n 1`:face_recognition_models" \
|
|
--add-data "Img:Img" \
|
|
--add-data "config.ini:." \
|
|
|
|
@echo "[+]Move to bin"
|
|
if [ ! -d "./bin" ];then mkdir bin; fi
|
|
mv dist/* bin/
|
|
cp config.ini bin/
|
|
rm -rf dist/
|
|
|
|
@echo "[+]Clean cache"
|
|
@find . -name '*.pyc' -delete
|
|
@find . -name '__pycache__' -type d | xargs rm -fr
|
|
@find . -name '.pytest_cache' -type d | xargs rm -fr
|
|
rm -rf build/
|