From 768806a75411ef7e5cf86023d3c699047fa2fd2c Mon Sep 17 00:00:00 2001 From: Sayan Bhattacharyya Date: Fri, 20 Dec 2024 22:29:51 +0530 Subject: [PATCH] build: update makefile --- Makefile | 21 +++++++++++++++------ 1 file changed, 15 insertions(+), 6 deletions(-) diff --git a/Makefile b/Makefile index 8c21be9..622572b 100644 --- a/Makefile +++ b/Makefile @@ -11,18 +11,27 @@ else endif env: + uv venv + +rmenv: + rm -rf .venv + +install: uv sync --no-dev -dev: - uv sync --all-extras +install-dev: + uv sync --extra dev -format: - ruff check --select I --fix . - ruff format . +install-extras: + uv sync --all-extras --no-dev run: uv run launcher.py +format: + ruff check --select I --fix . + ruff format . + clean: $(RM) $(RM_FLAGS) logs$(SEP)*.log $(RM_FLAGS_ALL) @@ -30,5 +39,5 @@ clean-all: $(RM) $(RM_FLAGS) logs$(SEP)*.log $(RM_FLAGS_ALL) $(RM) $(RM_FLAGS) logs$(SEP)errors$(SEP)*.log $(RM_FLAGS_ALL) -.PHONY: env dev format run clean clean-all +.PHONY: env rmenv install install-dev install-extras run format clean clean-all .DEFAULT_GOAL := run