diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index d2add759356b530b6c93000d2cd0575ffa93f6a8..e4899c4a97f4c27851bdd853885aec1b4197efe6 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -8,6 +8,7 @@ test_a:
   script:
     - echo "Installing dependencies"
     - pip install -r ./source/requirements.txt
+    - pip install -e ./source/
     - echo "Dependencies installed"
     - echo "Testing all functions in deepof.utils"
     - pytest ./test_deepof/test_utils.py
diff --git a/source/setup.py b/source/setup.py
new file mode 100644
index 0000000000000000000000000000000000000000..57e35a449b9cd682b63c405af00d43745c24d876
--- /dev/null
+++ b/source/setup.py
@@ -0,0 +1,3 @@
+from setuptools import setup, find_packages
+
+setup(name="deepof", version="0.0.1", packages=find_packages())
\ No newline at end of file
diff --git a/test_deepof/test_utils.py b/test_deepof/test_utils.py
index 068790f6168e9a0492b1b2bd70ad1e04faeb8819..0cde5be885d02a39830c4bde332c6eb1cc65eec0 100644
--- a/test_deepof/test_utils.py
+++ b/test_deepof/test_utils.py
@@ -6,7 +6,7 @@ from hypothesis import strategies as st
 from hypothesis.extra.numpy import arrays
 from hypothesis.extra.pandas import range_indexes, columns, data_frames
 from scipy.spatial import distance
-from source.utils import *
+from deepof.utils import *
 
 
 @given(