Switched to setup.py (closes #2)

This commit is contained in:
Jef Roosens 2021-04-24 19:27:33 +02:00
parent 30bde36f6c
commit d6531fdde8
Signed by: Jef Roosens
GPG key ID: 955C0660072F691F
5 changed files with 26 additions and 14 deletions

View file

@ -1,18 +1,19 @@
# =====CONFIG=====
# Devop environment runs in 3.8
PYTHON=python3.8
# TODO switch this to python3.6
PYTHON=python3.9
# =====RECIPES=====
.venv/bin/activate: requirements.txt requirements-dev.txt
.venv/bin/activate: setup.py
'$(PYTHON)' -m venv .venv
.venv/bin/pip install -r requirements.txt -r requirements-dev.txt
.venv/bin/pip install -e .[dev]
venv: .venv/bin/activate
.PHONY: venv
format: venv
@ .venv/bin/black app/*.py app/**/*.py
@ .venv/bin/black setup.py app/*.py app/**/*.py
.PHONY: format
clean:
@ -33,3 +34,4 @@ app: backup_tool
install: app
cp backup_tool /usr/local/bin
.PHONY: install