16 lines
343 B
Makefile
16 lines
343 B
Makefile
SHELL := /bin/bash
|
|
.PHONY: all venv
|
|
|
|
VENV_DIR=$$(pwd)/venv
|
|
VENV_PYTHON=$(VENV_DIR)/bin/python
|
|
VENV_BIN=$(VENV_DIR)/bin
|
|
|
|
venv:
|
|
@echo making venv at $(VENV_DIR)
|
|
@python -m venv $(VENV_DIR)
|
|
@$(VENV_PYTHON) -m pip install --upgrade pip
|
|
|
|
install: venv
|
|
@$(VENV_PYTHON) -m pip install --upgrade -e '.[dev]'
|
|
@$(VENV_PYTHON) -m pre_commit install
|