diff --git a/requirements.txt b/requirements.txt
index 47a630b5dd0aa64b672d07ec9fe225d1a040cfc5..4f60e14d57cddf744f21b090abb011060a90c8be 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -30,3 +30,6 @@ types-click~=7.1
 
 sentry-sdk[flask]~=1.23
 python-dotenv~=1.0
+
+# 2023-10-05 temporary fix for flask-login breaking with werkzeug 3.0
+werkzeug~=2.3
diff --git a/setup.py b/setup.py
index 3c3ac4e35fd6763c8d5317cfdd791651df2921b8..f1eedc48bd51633c04229df6a8279789362bd2a5 100644
--- a/setup.py
+++ b/setup.py
@@ -24,7 +24,9 @@ setup(
         'sentry-sdk[flask]~=1.23',
         'authlib~=1.2',
         'flask-login~=0.6',
-        'requests~=2.31'
+        'requests~=2.31',
+        # 2023-10-05 temporary fix for flask-login breaking with werkzeug 3.0
+        'werkzeug~=2.3'
     ],
     include_package_data=True,
     entry_points={