.PHONY: basic test lint typecheck check smoke janitor image-import inventory

basic:
	uv run --package langchain-acasandbox-basic --env-file .env python samples/basic/main.py

test:
	uv run pytest tests/unit_tests -q

lint:
	uv run ruff check src/langchain_acasandbox tests samples

typecheck:
	uv run pyright

check: lint typecheck test

smoke:
	uv run --env-file .env acasandbox smoke

janitor:
	uv run --env-file .env acasandbox janitor

image-import:
	uv run --env-file .env acasandbox image-import

inventory:
	uv run --env-file .env acasandbox inventory
