diff --git a/setup.py b/setup.py
index fca246ed7004a25e7eedc594a4e7eceb68ee295a..e5160cb18013d60c6a7dad20a022a341cdb24a5d 100755
--- a/setup.py
+++ b/setup.py
@@ -171,7 +171,7 @@ def setup_package():
             "Topic :: Scientific/Engineering :: Information Analysis",
         ],
         packages=find_packages('src'),
-        python_requires='>=3.8',
+        python_requires='>=3.7',
         package_dir={'': 'src'},
         install_requires=['lxml>=4.6.3',
                           "requests[socks]>=2.26",
diff --git a/tox.ini b/tox.ini
index 83f6e8df26879468d4e5b6f5d0836a8bc37d18cb..8212226eef2759c1864a86b8a3ad8f926480db4a 100644
--- a/tox.ini
+++ b/tox.ini
@@ -1,5 +1,5 @@
 [tox]
-envlist=py38, py39, py310, py311
+envlist=py37, py38, py39, py310, py311
 skip_missing_interpreters = true
 
 [testenv]
@@ -7,7 +7,7 @@ deps = .
     nose
     pytest
     pytest-cov
-    jsonschema==4.0.1
+    jsonschema>=4.4.0
 commands=py.test --cov=caosdb -vv {posargs}
 
 [flake8]