mirror of
https://github.com/jtgans/g13gui.git
synced 2025-06-19 16:03:49 -04:00
Add in python environment generation
This commit is contained in:
parent
0f3a79ef43
commit
ffe8189467
16
Makefile
16
Makefile
@ -24,6 +24,8 @@ $(warning Building on ${DISTRO})
|
||||
all: ${DISTRO}
|
||||
|
||||
clean: ${DISTRO}-clean
|
||||
rm -rf build/
|
||||
rm -rf env/
|
||||
|
||||
install: ${DISTRO}-install
|
||||
|
||||
@ -37,7 +39,6 @@ manjaro-clean:
|
||||
rm -rf g13gui-git/
|
||||
rm -rf pkg/
|
||||
rm -rf src/
|
||||
rm -rf build/
|
||||
|
||||
manjaro-install:
|
||||
makepkg -i
|
||||
@ -52,7 +53,6 @@ debian-install:
|
||||
|
||||
debian-clean:
|
||||
debclean
|
||||
rm -rf build
|
||||
|
||||
debian-build-source: debian-clean
|
||||
mkdir -p build
|
||||
@ -61,8 +61,16 @@ debian-build-source: debian-clean
|
||||
|
||||
debian-release: debian-build-source
|
||||
|
||||
test:
|
||||
PYTHONPATH=. python3 -m g13gui.tests
|
||||
env:
|
||||
python3 -m venv env
|
||||
tools/in-env python3 -m pip install pipenv
|
||||
tools/in-env python3 -m pipenv lock
|
||||
tools/in-env python3 -m pipenv sync --dev
|
||||
|
||||
test: env
|
||||
PYTHONPATH=. tools/in-env python3 -m g13gui.tests
|
||||
|
||||
lock: env
|
||||
|
||||
.PHONY: all clean install
|
||||
.PHONY: manjaro manjaro-clean manjaro-install
|
||||
|
6
tools/in-env
Executable file
6
tools/in-env
Executable file
@ -0,0 +1,6 @@
|
||||
#!/bin/bash
|
||||
|
||||
source env/bin/activate
|
||||
"$@"
|
||||
exit "$?"
|
||||
|
Loading…
Reference in New Issue
Block a user