info-tech-canon/Makefile

32 lines
671 B
Makefile
Raw Normal View History

PYTHON ?= python3
CANON_CLI = PYTHONPATH=src:$(BENCH_SOURCE) $(PYTHON) -m info_tech_canon
# Optional development source override; installed distributions need no override.
BENCH_SOURCE ?= ../infospace-bench/src
.PHONY: validate index tree agent-briefs test
validate:
$(CANON_CLI) validate --write infospace/validation/latest.json
index:
$(CANON_CLI) index
tree:
$(CANON_CLI) tree
agent-briefs:
$(CANON_CLI) agent-briefs
test:
$(PYTHON) -m pytest
.PHONY: check-generated refresh check
check-generated:
$(CANON_CLI) check-generated
refresh: index tree agent-briefs
check: test check-generated
$(CANON_CLI) validate
$(CANON_CLI) profile validate small-saas