diff --git a/requirements.txt b/requirements.txt
index a91f63d57c3079644b13d1ad135659ac67728414..897e939d650c08e567ef0b448ffcc406cdb7ddab 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -1,5 +1,5 @@
-Django==5.0.11
-django-rest-framework
+Django>=5.0,<5.1
+djangorestframework==3.15.2
 ruff
 mypy
 tox
@@ -11,4 +11,4 @@ pytest-django
 pytest-mock
 faker
 coverage
-social-auth-app-django
+social-auth-app-django==5.4.3
diff --git a/setup.py b/setup.py
index 2eb77c2bc09675bf135b8f8a8217ed362ccaa753..027fc8403409a3f8bdbf6553a1939d215dc20946 100644
--- a/setup.py
+++ b/setup.py
@@ -7,8 +7,10 @@ setup(
     packages=find_packages(),
     include_package_data=True,
     install_requires=[
-        "Django==5.0.11",
+        "Django>=5.0,<5.1",
         "mssql-django==1.5",
+        "djangorestframework==3.15.2",
+        "social-auth-app-django==5.4.3",
     ],
     extras_require={
         "prod": [