Add Makefile
This commit is contained in:
30
Makefile
Normal file
30
Makefile
Normal file
@@ -0,0 +1,30 @@
|
|||||||
|
#.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.7 python3-pip
|
||||||
|
pip3 install -r requirements.txt
|
||||||
|
|
||||||
|
#@echo "[+]Set CLOUDSCRAPER_PATH variable"
|
||||||
|
#export cloudscraper_path=$(python3 -c 'import cloudscraper as _; print(_.__path__[0])' | tail -n 1)
|
||||||
|
|
||||||
|
@echo "[+]Pyinstaller make"
|
||||||
|
pyinstaller --onefile AV_Data_Capture.py --hidden-import ADC_function.py --hidden-import core.py
|
||||||
|
|
||||||
|
@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/
|
||||||
@@ -1,6 +0,0 @@
|
|||||||
import os
|
|
||||||
os.system("pyinstaller --onefile AV_Data_Capture.py --hidden-import ADC_function.py --hidden-import core.py")
|
|
||||||
os.system("rm -rf ./build")
|
|
||||||
os.system("rm -rf ./__pycache__")
|
|
||||||
os.system("rm -rf AV_Data_Capture.spec")
|
|
||||||
os.system("echo '[Make]Finish'")
|
|
||||||
Reference in New Issue
Block a user