.PHONY: test setup: python3 -m venv .venv . .venv/bin/activate pip install -r requirements.txt cp -r ./sample/ ./data/ test: . .venv/bin/activate pytest -v ./athlete/tests pytest -v ./medaille/tests pytest -v ./discipline/tests clear: rm -rf ./data compose: docker compose build docker compose up -d clear_before_rendreTP: rm -rf ./.venv rm -rf ./data rm -rf __pycache__ rm -rf athlete/__pycache__ rm -rf medaille/__pycache__ rm -rf discipline/__pycache__ doAll: make clear_before_rendreTP make setup make test make compose @read -p "Press enter to continue when you are ready to stop the docker compose" docker compose down make clear_before_rendreTP