VENV=source .venv/bin/activate; ALLURE=.venv/allure-2.44.0/bin/allure #linux&macos #ALLURE=.venv\allure-2.44.0\bin\allure #Windows .PHONY: run, m_gen, m_up, allure, coverage, pytest run: ${VENV} python3 main.py m_gen: ${VENV} alembic revision --autogenerate m_up: ${VENV} alembic upgrade head pytest: ${VENV} pytest allure: ${VENV} ${ALLURE} generate tests/allure-results/reports --single-file -o tests/allure-results/html --clean coverage: ${VENV} pytest --cov=src tests/