Commit graph

17 commits

Author SHA1 Message Date
bronsen
06868361c6 [dependencies] new django release, update all dependencies 2025-04-03 13:53:24 +02:00
bronsen
2070318ced [dependencies] add pymarkdownlnt to lint markdown files
mind the package name: it is pymarkdonlnt (l-n-t)
2025-03-18 11:45:42 +01:00
bronsen
c60b494879 [flair] generate badges from pytest and coverage reports
dev only, doesn't yet need to run on CI
2025-03-18 00:18:31 +01:00
bronsen
60344a0cf5 [tests,dependencies] install and configure coverage reports
The reports will be printed on the terminal and written in xml.

A new just recipe is added as well: `just cov`

closes: 
2025-03-18 00:15:33 +01:00
bronsen
ff18fc8994 [dependencies] add comments explaining why we added those dev dependencies 2025-03-17 18:27:38 +01:00
bronsen
bcf6dff1b0 [tests,dependencies] capture logs with help from structlog and forget about logot
Closes 
2025-03-17 17:53:34 +01:00
bronsen
2163a425fd [dependencies] add structlog packages, also for django and pytest 2025-03-15 21:52:57 +01:00
bronsen
676bc7d4ea [dependencies] move django-extensions into prod
We use their ModificationDateTimeField after all
2025-03-14 19:58:37 +01:00
bronsen
3a68239291 [dependencies] ruff got an update 2025-03-14 11:15:54 +01:00
bronsen
c1383ca376 [dev] add django debug toolbar to dev env 2025-03-13 19:55:08 +01:00
bronsen
470e690c61 [dependencies] split them up further 2025-03-13 19:55:08 +01:00
bronsen
819bbfc7d9 [tests] use hypothesis to generate test data 2025-03-13 18:13:41 +01:00
bronsen
1e4d474e23 [dependencies] require django-stubs so the LSP is less confused 2025-03-12 22:55:14 +01:00
bronsen
3ef59b7b70 [dependencies] recompile requirements 2025-03-12 22:32:48 +01:00
bronsen
8cc5d405b4 [dev] install django-extensions for shell_plus and show_urls 2025-03-12 21:39:43 +01:00
bronsen
9f22508d4b [dependencies] require django-environ and psycopg 2025-03-12 18:14:50 +01:00
bronsen
2c3a0d58ab [dependencies] add requirements files, managed by pip-compile-multi 2025-03-12 17:29:12 +01:00