diff --git a/setup.py b/setup.py
index f62f9742bad2919399bd0a590e03310154b8cd5e..10726f7db76b0317e3adf011cac6112fa5897e9a 100644
--- a/setup.py
+++ b/setup.py
@@ -1,5 +1,7 @@
 from setuptools import setup, find_packages
 
+install_requires = [pandas, scipy, sympy, matplotlib, ipywidgets]
+
 setup(name='TZPGcalc',
       version=1.0,
       description='TZPG calculator for SCS',
@@ -8,5 +10,6 @@ setup(name='TZPGcalc',
       url='https://in.xfel.eu/gitlab/SCS/tzpgcalc',
       packages=find_packages('src'),
       package_dir={'': 'src'},
+      install_requires=install_requires,
       python_requires='>=3.8'
       )