2025-04-15 11:28:20 -04:00
|
|
|
PROTO_DIR = ../proto
|
|
|
|
|
|
|
|
|
|
proto_inputs = $(wildcard $(PROTO_DIR)/*.proto)
|
|
|
|
|
proto_outputs = $(patsubst %.proto,%_pb2.py,$(notdir $(proto_inputs)))
|
|
|
|
|
|
|
|
|
|
all: $(proto_outputs)
|
|
|
|
|
|
|
|
|
|
%_pb2.py: $(PROTO_DIR)/%.proto
|
2025-04-26 08:40:10 -04:00
|
|
|
@protoc --proto_path=$(PROTO_DIR) --python_out=. --pyi_out=. $^
|
2025-04-15 11:28:20 -04:00
|
|
|
|
|
|
|
|
.PHONY: lint lint-fix
|
|
|
|
|
|
|
|
|
|
lint:
|
|
|
|
|
@ruff format --diff
|
|
|
|
|
@ruff check
|
2025-04-26 08:40:10 -04:00
|
|
|
@mypy
|
2025-04-15 11:28:20 -04:00
|
|
|
|
|
|
|
|
lint-fix:
|
|
|
|
|
@ruff format
|
|
|
|
|
@ruff check --fix
|
2025-04-26 08:40:10 -04:00
|
|
|
@mypy
|