diff --git a/.gitignore b/.gitignore
index 788441badae9e32489d52921035fb80351ca302c..2c08f23d80501b32f623d9e00c3565e80ef953fd 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,6 +1,7 @@
 .idea/
 
 venv/
+.venv/
 myvenv/
 __pycache__
 
diff --git a/common_py/requirements.txt b/common_py/requirements.txt
index dd82d0575b3a7fc340cc65ee5a96ada9f2580c4c..c5c985edd26eaca5fc05162d63375b3310bd8a61 100644
--- a/common_py/requirements.txt
+++ b/common_py/requirements.txt
@@ -1,8 +1,8 @@
-# The common Py Dependencies (Versions picked in May 2024)
+# The common Py Dependencies (Versions picked in January 2025)
 
-psycopg[c]==3.1.19
-sqlalchemy==2.0.31
+psycopg[c]==3.2.4
+sqlalchemy==2.0.37
 
 # required for testing
-coverage==7.5.1
-pylint==3.2.0
+coverage==7.6.10
+pylint==3.3.4
\ No newline at end of file
diff --git a/dev/install_requirements.sh b/dev/install_requirements.sh
new file mode 100755
index 0000000000000000000000000000000000000000..91193258133baf24a65b36aebd330a9e2b368857
--- /dev/null
+++ b/dev/install_requirements.sh
@@ -0,0 +1,2 @@
+#!/bin/bash
+pip install -r ../common_py/requirements.txt -r ../api/extra_requirements.txt -r ../job_controller/extra_requirements.txt