diff options
author | 2024-08-01 22:08:42 +0100 | |
---|---|---|
committer | 2024-08-01 22:08:42 +0100 | |
commit | 525887dd5da101fc6964019108f73bd3a6a8dec1 (patch) | |
tree | fe959805839020b99a624631c5e303ffa9fe0c44 /Makefile | |
parent | Update and lock dependencies (diff) |
Add a basic litestar app
Diffstat (limited to 'Makefile')
-rw-r--r-- | Makefile | 23 |
1 files changed, 17 insertions, 6 deletions
@@ -1,18 +1,29 @@ -.PHONEY: setup sync lock lint precommit +.PHONY: all install relock lock lockci lint lintdeps precommit test retest -setup: sync precommit lint +all: install precommit lint -sync: +install: poetry install --sync -lock: +relock: poetry lock @poetry export --only main --output requirements.txt - poetry install --sync --no-root - pre-commit run --files pyproject.toml poetry.lock requirements.txt + +lintdeps: + @pre-commit run --files pyproject.toml poetry.lock requirements.txt + +lockci: relock lintdeps + +lock: relock install lintdeps lint: poetry run pre-commit run --all-files precommit: poetry run pre-commit install + +test: + pytest -n 4 --ff + +retest: + pytest -n 4 --lf |