mirror of
https://github.com/jtgans/g13gui.git
synced 2025-06-20 00:14:09 -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}
|
all: ${DISTRO}
|
||||||
|
|
||||||
clean: ${DISTRO}-clean
|
clean: ${DISTRO}-clean
|
||||||
|
rm -rf build/
|
||||||
|
rm -rf env/
|
||||||
|
|
||||||
install: ${DISTRO}-install
|
install: ${DISTRO}-install
|
||||||
|
|
||||||
@ -37,7 +39,6 @@ manjaro-clean:
|
|||||||
rm -rf g13gui-git/
|
rm -rf g13gui-git/
|
||||||
rm -rf pkg/
|
rm -rf pkg/
|
||||||
rm -rf src/
|
rm -rf src/
|
||||||
rm -rf build/
|
|
||||||
|
|
||||||
manjaro-install:
|
manjaro-install:
|
||||||
makepkg -i
|
makepkg -i
|
||||||
@ -52,7 +53,6 @@ debian-install:
|
|||||||
|
|
||||||
debian-clean:
|
debian-clean:
|
||||||
debclean
|
debclean
|
||||||
rm -rf build
|
|
||||||
|
|
||||||
debian-build-source: debian-clean
|
debian-build-source: debian-clean
|
||||||
mkdir -p build
|
mkdir -p build
|
||||||
@ -61,8 +61,16 @@ debian-build-source: debian-clean
|
|||||||
|
|
||||||
debian-release: debian-build-source
|
debian-release: debian-build-source
|
||||||
|
|
||||||
test:
|
env:
|
||||||
PYTHONPATH=. python3 -m g13gui.tests
|
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: all clean install
|
||||||
.PHONY: manjaro manjaro-clean manjaro-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