Skip to content

Commit

Permalink
Remove deps target in favor of consolidated dev target
Browse files Browse the repository at this point in the history
  • Loading branch information
schloerke committed Oct 28, 2024
1 parent 4f26946 commit 02bbe65
Showing 1 changed file with 3 additions and 7 deletions.
10 changes: 3 additions & 7 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ include vars.mk

.PHONY: build clean cov default deps dev docs ensure-uv fmt fix install it lint test uninstall version help

all: deps dev test lint build
all: dev test lint build

build:
$(UV) build
Expand All @@ -29,11 +29,8 @@ cov-html:
cov-xml:
$(PYTHON) -m coverage xml

deps: ensure-uv
$(UV) pip install --upgrade pip setuptools wheel -r requirements.txt -r requirements-dev.txt

dev: ensure-uv
$(UV) pip install -e .
$(UV) pip install -e '.[dev]'

docs:
$(MAKE) -C ./docs
Expand Down Expand Up @@ -68,13 +65,12 @@ version:

help:
@echo "Makefile Targets"
@echo " all Run deps, dev, test, lint, and build"
@echo " all Run dev, test, lint, and build"
@echo " build Build the project"
@echo " clean Clean up project artifacts"
@echo " cov Generate a coverage report"
@echo " cov-html Generate an HTML coverage report and open it"
@echo " cov-xml Generate an XML coverage report"
@echo " deps Install dependencies"
@echo " dev Install the project in editable mode"
@echo " docs Build the documentation"
@echo " ensure-uv Ensure 'uv' is installed"
Expand Down

0 comments on commit 02bbe65

Please sign in to comment.