.PHONY: tests integration_tests lint format typing

tests:
	uv run --group test pytest tests/ -m "not integration"

integration_tests:
	uv run --group test pytest tests/integration_tests/ -m integration

lint:
	uv run --group lint ruff check .
	uv run --group lint darglint langchain_noma

format:
	uv run --group lint ruff format .

typing:
	uv run --group typing mypy langchain_noma
