From 2163a425fd813e6dffd7f7590dcec857b018f5db Mon Sep 17 00:00:00 2001
From: bronsen <kontakt+gitcommit@nrrd.de>
Date: Sat, 15 Mar 2025 21:52:57 +0100
Subject: [PATCH] [dependencies] add structlog packages, also for django and
 pytest

---
 requirements/dev.in   | 1 +
 requirements/dev.txt  | 5 ++++-
 requirements/prod.in  | 2 ++
 requirements/prod.txt | 6 +++++-
 requirements/test.in  | 1 +
 requirements/test.txt | 5 +++--
 6 files changed, 16 insertions(+), 4 deletions(-)

diff --git a/requirements/dev.in b/requirements/dev.in
index 4b7cb9f..8c26e50 100644
--- a/requirements/dev.in
+++ b/requirements/dev.in
@@ -4,5 +4,6 @@ django-debug-toolbar
 django-stubs
 ipython
 pip-compile-multi
+rich
 ruff
 uv
diff --git a/requirements/dev.txt b/requirements/dev.txt
index 5b4dab8..bd3692d 100644
--- a/requirements/dev.txt
+++ b/requirements/dev.txt
@@ -1,4 +1,4 @@
-# SHA1:8a2089b98bf40ef6e9739b167a6c3bdc35a7c180
+# SHA1:dabc24f4b9a41d5fae3314c9a05a98434dd126e3
 #
 # This file is autogenerated by pip-compile-multi
 # To update, run:
@@ -17,7 +17,9 @@ executing==2.2.0
 ipython==9.0.2
 ipython-pygments-lexers==1.1.1
 jedi==0.19.2
+markdown-it-py==3.0.0
 matplotlib-inline==0.1.7
+mdurl==0.1.2
 parso==0.8.4
 pexpect==4.9.0
 pip==25.0.1
@@ -28,6 +30,7 @@ ptyprocess==0.7.0
 pure-eval==0.2.3
 pygments==2.19.1
 pyproject-hooks==1.2.0
+rich==13.9.4
 ruff==0.11.0
 setuptools==76.0.0
 stack-data==0.6.3
diff --git a/requirements/prod.in b/requirements/prod.in
index c360703..4058e05 100644
--- a/requirements/prod.in
+++ b/requirements/prod.in
@@ -1,4 +1,6 @@
 django
 django-environ
 django-extensions
+django-structlog[commands]
 psycopg[binary,pool]
+structlog>24,<25
diff --git a/requirements/prod.txt b/requirements/prod.txt
index 19971fe..493a11f 100644
--- a/requirements/prod.txt
+++ b/requirements/prod.txt
@@ -1,4 +1,4 @@
-# SHA1:0534e06bf8de6836b424e914cfbef002223d6f48
+# SHA1:48c3af154036b224a6b21f175ea0a949febaf6f5
 #
 # This file is autogenerated by pip-compile-multi
 # To update, run:
@@ -9,8 +9,12 @@ asgiref==3.8.1
 django==5.1.7
 django-environ==0.12.0
 django-extensions==3.2.3
+django-ipware==7.0.1
+django-structlog==9.0.1
 psycopg==3.2.6
 psycopg-binary==3.2.6
 psycopg-pool==3.2.6
+python-ipware==3.0.0
 sqlparse==0.5.3
+structlog==24.4.0
 typing-extensions==4.12.2
diff --git a/requirements/test.in b/requirements/test.in
index 2c801fa..f1e3b52 100644
--- a/requirements/test.in
+++ b/requirements/test.in
@@ -3,3 +3,4 @@
 hypothesis[django]
 pytest
 pytest-django
+logot[pytest,structlog]
diff --git a/requirements/test.txt b/requirements/test.txt
index 2f8d5ca..7aa87fa 100644
--- a/requirements/test.txt
+++ b/requirements/test.txt
@@ -1,4 +1,4 @@
-# SHA1:9bf147356ad56dbe073ef0973141bdfb94631c9b
+# SHA1:40e4b481355fc16525f8944d39904264b6e382a6
 #
 # This file is autogenerated by pip-compile-multi
 # To update, run:
@@ -7,8 +7,9 @@
 #
 -r prod.txt
 attrs==25.3.0
-hypothesis==6.129.1
+hypothesis==6.129.2
 iniconfig==2.0.0
+logot==1.3.0
 packaging==24.2
 pluggy==1.5.0
 pytest==8.3.5