From 26b2745e9b8ba2f1f276f0c6f97f58c2942ca6ee Mon Sep 17 00:00:00 2001 From: Jef Roosens Date: Thu, 30 Dec 2021 21:29:05 +0100 Subject: [PATCH] Added Makefile wrapper --- .gitignore | 1 + Makefile | 18 ++++++++++++++++++ requirements.txt | 2 ++ 3 files changed, 21 insertions(+) create mode 100644 Makefile create mode 100644 requirements.txt diff --git a/.gitignore b/.gitignore index c18dd8d..670a936 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,2 @@ __pycache__/ +.venv/ diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..28a244a --- /dev/null +++ b/Makefile @@ -0,0 +1,18 @@ + # =====CONFIG===== +PYTHON := python3 +VENV := .venv + + +# =====RECIPES===== +# Create the virtual environment +$(VENV)/bin/activate: setup.py + '$(PYTHON)' -m venv '$(VENV)' + '$(VENV)/bin/pip' install -r requirements.txt + +venv: $(VENV)/bin/activate +.PHONY: venv + +# Remove any temporary files +clean: + @ rm -rf '$(VENV)' +.PHONY: clean diff --git a/requirements.txt b/requirements.txt new file mode 100644 index 0000000..d6aaf48 --- /dev/null +++ b/requirements.txt @@ -0,0 +1,2 @@ +Flask==2.0.2 +gunicorn==20.1.0