Updates for Python 3.10 and Ubuntu 22.04

Removes the loop parameter passing
Updates dependencies

Change-Id: Idf86a86691afe6e1fd92dd2e3ace1955a0680efe
Signed-off-by: Mark Beierl <mark.beierl@canonical.com>
diff --git a/requirements.txt b/requirements.txt
index 7daf6e1..1690bf4 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -18,35 +18,35 @@
     # via -r requirements.in
 async-timeout==4.0.2
     # via aiokafka
-cached-property==1.5.2
-    # via peewee-migrate
-certifi==2022.12.7
+attrs==23.1.0
+    # via jsonschema
+certifi==2023.5.7
     # via requests
-charset-normalizer==3.0.1
+charset-normalizer==3.1.0
     # via requests
 click==8.1.3
     # via peewee-migrate
 idna==3.4
     # via requests
-jsonschema==2.6.0
+jsonschema==4.17.3
     # via -r requirements.in
 kafka-python==2.0.2
     # via aiokafka
-mock==5.0.1
-    # via peewee-migrate
-packaging==23.0
+packaging==23.1
     # via aiokafka
-peewee==3.8.2
+peewee==3.16.2
     # via
     #   -r requirements.in
     #   peewee-migrate
-peewee-migrate==1.1.6
+peewee-migrate==1.7.1
     # via -r requirements.in
-pymysql==0.9.3
+pymysql==1.0.3
     # via -r requirements.in
+pyrsistent==0.19.3
+    # via jsonschema
 pyyaml==5.4.1
     # via -r requirements.in
-requests==2.28.2
+requests==2.30.0
     # via -r requirements.in
-urllib3==1.26.14
+urllib3==2.0.2
     # via requests