X-Git-Url: https://us-delaporte.pagekite.me/gitweb/matrix-goal-bot.git/blobdiff_plain/e268526289d0a4957706be0b40e752b6123ca0b2..4e1a9fea349dbabc177afde73208434130c16d13:/Makefile diff --git a/Makefile b/Makefile index ce134e8..2eb2952 100644 --- a/Makefile +++ b/Makefile @@ -1,23 +1,25 @@ -.PHONY: serve freeze +.PHONY: serve tail test strict -.venv: requirements.txt requirements-test.txt - uv venv - uv pip install -r requirements.txt - uv pip install -r requirements-test.txt +MODULE=goals -serve: .venv - .venv/bin/python bot.py +.venv: + python -m venv .venv + .venv/bin/pip install . -freeze: - uv pip freeze +serve: .venv + .venv/bin/python app.py clean: rm -rf .venv rm session.txt # Reset session +tail: + tail -f matrix-goal-bot.log + test: .venv - .venv/bin/mypy -m chore + .venv/bin/pip install .[test] + .venv/bin/mypy -m $(MODULE) strict: .venv - .venv/bin/mypy --strict -m chore + .venv/bin/mypy --strict -m $(MODULE)