Makefile 418 B

123456789101112131415161718192021222324252627282930
  1. # Variables
  2. PYTHON := python3
  3. PIP := $(PYTHON) -m pip
  4. PROJECT_NAME := embedchain
  5. # Targets
  6. .PHONY: install format lint clean test ci_lint ci_test
  7. install:
  8. $(PIP) install --upgrade pip
  9. $(PIP) install -e .[dev]
  10. format:
  11. $(PYTHON) -m black .
  12. $(PYTHON) -m isort .
  13. lint:
  14. $(PYTHON) -m ruff .
  15. clean:
  16. rm -rf dist build *.egg-info
  17. test:
  18. $(PYTHON) -m pytest
  19. ci_lint:
  20. poetry run ruff .
  21. ci_test:
  22. poetry run pytest