36 lines
605 B
Makefile
36 lines
605 B
Makefile
PYTHON ?= uv run python
|
|
OLLAMA_BASE_URL ?= http://localhost:11434/v1
|
|
OLLAMA_MODEL ?= llama:3.2-3b
|
|
|
|
.PHONY: setup lint format typecheck test check demo ollama ollama-demo run-server install-hooks
|
|
|
|
setup:
|
|
uv sync --dev
|
|
|
|
lint:
|
|
uv run ruff check .
|
|
|
|
format:
|
|
uv run ruff format .
|
|
|
|
typecheck:
|
|
uv run mypy
|
|
|
|
test:
|
|
uv run pytest
|
|
|
|
check: lint typecheck test
|
|
|
|
demo:
|
|
uv run python examples/static_tool_demo.py
|
|
|
|
ollama: ollama-demo
|
|
|
|
ollama-demo:
|
|
uv run pyro-mcp-ollama-demo --base-url "$(OLLAMA_BASE_URL)" --model "$(OLLAMA_MODEL)"
|
|
|
|
run-server:
|
|
uv run pyro-mcp-server
|
|
|
|
install-hooks:
|
|
uv run pre-commit install
|