Files
t6_mem0/Makefile
2024-09-13 17:06:51 +05:30

43 lines
612 B
Makefile

.PHONY: format sort lint
# Variables
ISORT_OPTIONS = --profile black
PROJECT_NAME := mem0ai
# Default target
all: format sort lint
install:
poetry install
install_all:
poetry install
poetry run pip install groq together boto3 litellm ollama sentence_transformers
# Format code with ruff
format:
poetry run ruff check . --fix $(RUFF_OPTIONS)
# Sort imports with isort
sort:
poetry run isort . $(ISORT_OPTIONS)
# Lint code with ruff
lint:
poetry run ruff .
docs:
cd docs && mintlify dev
build:
poetry build
publish:
poetry publish
clean:
poetry run rm -rf dist
test:
poetry run pytest tests