.PHONY: ingest transform serve test lint fmt clean

ingest:
	python -m {{ package_name }}.pipelines.ingest

transform:
	python -m {{ package_name }}.pipelines.transform

serve:
	python -m {{ package_name }}.pipelines.serve

all: ingest transform serve

test:
	pytest -v

lint:
	ruff check src tests

fmt:
	ruff format src tests

clean:
	find . -type d -name __pycache__ -exec rm -rf {} +
	find . -type d -name .pytest_cache -exec rm -rf {} +
	rm -rf lakehouse/
