couple more Makefile refinements

This commit is contained in:
Gretchen Miller 2025-03-06 09:32:00 -08:00
parent 1d89d08e42
commit fbf7465ee6

View File

@ -21,12 +21,17 @@ $(BROZZLER_EGG_LINK): $(VIRTUAL_ENV_DIR) pyproject.toml
ifeq ($(PACKAGE_MANAGER),UV)
VIRTUAL_ENV=$(shell pwd)/$(VIRTUAL_ENV_DIR) uv build
else ifeq ($(PACKAGE_MANAGER),PIP)
VIRTUAL_ENV=$(shell pwd)/$(VIRTUAL_ENV_DIR) pip wheel --no-deps --wheel-dir dist .
VIRTUAL_ENV=$(shell pwd)/$(VIRTUAL_ENV_DIR) pip$(PYTHON_VERSION) wheel --no-deps --wheel-dir dist .
endif
.PHONY: build
build: $(BROZZLER_EGG_LINK)
.PHONY: clean
clean: $(BROZZLER_EGG_LINK)
rm -rf $(BROZZLER_EGG_LINK)
rm -rf $(shell pwd)/dist
.git/hooks/pre-commit:
ln -s $(realpath ./dev/pre-commit) $@
@ -36,8 +41,10 @@ check:
.PHONY: check-format
check-format:
$(VIRTUAL_ENV_DIR)/bin/ruff check --select I
$(VIRTUAL_ENV_DIR)/bin/ruff format --check --target-version py37 .
.PHONY: format
format:
$(VIRTUAL_ENV_DIR)/bin/ruff check --select I --fix
$(VIRTUAL_ENV_DIR)/bin/ruff format --target-version py37 .