diff --git a/requirements.txt b/requirements.txt
index 29e9766baf30dd5049e8b3133975a217ee9de23a..8b230dfd5001ec8ce78d940f8a7c01eb4a74bdd7 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -1,16 +1,15 @@
 orchestrator-core==1.3.0
-requests
+requests==2.31.0
 infoblox-client~=0.6.0
-pycountry
+pycountry==22.3.5
 
-pytest
-faker
-responses
-black
-isort
-flake8
-mypy
-ruff
-sphinx
-sphinx-rtd-theme
-typer
\ No newline at end of file
+pytest==7.4.2
+faker==19.6.2
+responses==0.23.3
+black==23.9.1
+isort==5.12.0
+flake8==6.1.0
+mypy==1.5.1
+ruff==0.0.290
+sphinx==7.2.6
+sphinx-rtd-theme==1.3.0
diff --git a/setup.py b/setup.py
index 92b2801af2a93f21ecc9af04389d6289901f8db5..dfb10261429cff5d6ad93876fc8964eb564b65cc 100644
--- a/setup.py
+++ b/setup.py
@@ -9,10 +9,9 @@ setup(
     url="https://gitlab.software.geant.org/goat/gap/geant-service-orchestrator",
     packages=find_packages(),
     install_requires=[
-        "orchestrator-core==1.2.2",
-        "pydantic~=1.10.9",
-        "requests~=2.31.0",
+        "orchestrator-core==1.3.0",
+        "requests==2.31.0",
         "infoblox-client~=0.6.0",
-        "pycountry",
+        "pycountry==22.3.5",
     ],
 )