AudioForge / backend /Makefile
OnyxlMunkey's picture
c618549
.PHONY: install dev test lint format type-check clean
install:
uv pip install -e ".[dev]"
dev:
uvicorn app.main:app --reload --host 0.0.0.0 --port 8000
test:
pytest tests/ -v --cov=app --cov-report=html
lint:
ruff check app tests
mypy app
format:
black app tests
ruff check --fix app tests
type-check:
mypy app
clean:
find . -type d -name __pycache__ -exec rm -r {} +
find . -type f -name "*.pyc" -delete
find . -type f -name "*.pyo" -delete
find . -type d -name "*.egg-info" -exec rm -r {} +
rm -rf .pytest_cache .coverage htmlcov dist build