]> us-delaporte.pagekite.me Git - matrix-goal-bot.git/blobdiff - Makefile
Fixup
[matrix-goal-bot.git] / Makefile
index ce134e864ec2656b32682ee271e20bb02b13abd4..2ee8cb863f2f28bb4ed6ef38768ece7d6fcd18ff 100644 (file)
--- 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=matrix_goal_bot
 
 
-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
 
 
 clean:
        rm -rf .venv
        rm session.txt  # Reset session
 
+tail:
+       tail -f matrix-goal-bot.log
+
 test: .venv
 test: .venv
-       .venv/bin/mypy -m chore
+       .venv/bin/pip install .[test]
+       .venv/bin/mypy -m $(MODULE)
 
 strict: .venv
 
 strict: .venv
-       .venv/bin/mypy --strict -m chore
+       .venv/bin/mypy --strict -m $(MODULE)