provide Make environment to create virtual Python environment

This commit is contained in:
Sebastian Mangelsen (sebman) 2021-11-10 17:16:25 +01:00
parent f7441a7ff4
commit e075033fd8
1 changed files with 34 additions and 0 deletions

34
Makefile Normal file
View File

@ -0,0 +1,34 @@
all: test
venv: .built/venv
.built/venv: .built/
( \
python3 -m venv venv ;\
source venv/bin/activate ;\
pip install --upgrade pip ;\
pip install --upgrade -r requirements.txt ;\
touch $@ ;\
)
test: venv
( \
source venv/bin/activate ;\
python3 setup.py install ;\
luxa off ;\
sleep 1 ;\
luxa set --led=all ff0000 ;\
sleep 1 ;\
luxa set --led=all 00ff00 ;\
sleep 1 ;\
luxa set --led=all 0000ff ;\
sleep 1 ;\
luxa off ;\
)
.built/:
@mkdir -p $@
clean:
rm -rf venv/
rm -rf .built/