.PHONY: clean
clean:
	rm -rf dist/ build/ *.egg-info

.PHONY: build
build:
	python -m build

.PHONY: install
install:
	pip install -e .

.PHONY: install-dev
install-dev:
	pip install -e ".[dev]"

.PHONY: test
test:
	pytest

.PHONY: help
help:
	@echo "Available targets:"
	@echo "  clean        - Remove build artifacts"
	@echo "  build        - Build the package (sdist + wheel)"
	@echo "  install      - Install package in development mode"
	@echo "  install-dev  - Install package with dev dependencies (pytest)"
	@echo "  test         - Run tests"
