.PHONY: install test integration_test lint format

install:
	uv sync

test:
	uv run pytest --disable-socket --allow-unix-socket tests/unit_tests

integration_test:
	uv run pytest tests/integration_tests

lint:
	uv run ruff check .
	uv run ruff format --check .
	uv run mypy langchain_plivo_tools

format:
	uv run ruff format .
	uv run ruff check --fix .
