diff --git a/requirements.txt b/requirements.txt
index 65e5e63825a93547af4b553e2d6c845ac450094c..6a8bf56c6e0584cb456e106dc5c7978b202913c0 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -1,16 +1,16 @@
-setuptools==69.5.1
+setuptools==70.1.1
 fastapi==0.111.0
-hypercorn==0.16.0
+hypercorn==0.17.3
 toml==0.10.2
-email-validator==2.1.1
+email-validator==2.2.0
 python-dotenv==1.0.1
 passlib[bcrypt]==1.7.4
-pymitter==0.5.0
-uvicorn==0.29.0
+pymitter==0.5.1
+uvicorn==0.30.1
 python-multipart==0.0.9
 aiosmtplib==3.0.1
-aiofiles==23.2.1
-dramatiq[redis,watch]==1.16.0
+aiofiles==24.1.0
+dramatiq[redis,watch]==1.17.0
 dramatiq-abort==1.1.0
 dramatiq-dashboard==0.4.0
-nacsos_data[utils,scripts] @ git+ssh://git@gitlab.pik-potsdam.de/mcc-apsis/nacsos/nacsos-data.git@v0.15.2
+nacsos_data[utils,scripts] @ git+ssh://git@gitlab.pik-potsdam.de/mcc-apsis/nacsos/nacsos-data.git@v0.15.3
diff --git a/requirements_dev.txt b/requirements_dev.txt
index a8a3baa5ae09bfd3fd28849e444fa75536c83973..1d4ac944e2c46bc728cd786190165f864794d13b 100644
--- a/requirements_dev.txt
+++ b/requirements_dev.txt
@@ -1,8 +1,8 @@
-flake8==7.0.0
-tox==4.13.0
-pytest==8.0.2
-pytest-cov==4.1.0
-mypy==1.9.0
-types-toml==0.10.8.7
-types-PyYAML==6.0.12.12
-types-aiofiles==23.2.0.20240403
\ No newline at end of file
+flake8==7.1.0
+tox==4.15.1
+pytest==8.2.2
+pytest-cov==5.0.0
+mypy==1.10.1
+types-toml==0.10.8.20240310
+types-PyYAML==6.0.12.20240311
+types-aiofiles==24.1.0.20240626
\ No newline at end of file