Switched to setup.py (closes #2)
This commit is contained in:
parent
30bde36f6c
commit
d6531fdde8
5 changed files with 26 additions and 14 deletions
10
Makefile
10
Makefile
|
|
@ -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
|
||||
|
|
|
|||
Reference in a new issue