diff --git a/setup.py b/setup.py
index a26c5b46abfe697c00cee0de0e110b98379b7eb8..5b502523c7ac65d4c06daac54cd3b43cff1ecaf1 100644
--- a/setup.py
+++ b/setup.py
@@ -1,8 +1,8 @@
 from setuptools import setup
-from unitgrade import __version__ as version
+from unitgrade.version import __version__
 setup(
     name='unitgrade',
-    version=version,
+    version=__version__,
     packages=['unitgrade', 'cs101courseware_example'],
     url='https://lab.compute.dtu.dk/tuhe/unitgrade',
     license='Apache',
diff --git a/unitgrade/__init__.py b/unitgrade/__init__.py
index 99989728ac63870fdc5e1b3da76d02f0f320a3d5..d7f3cb7b866d6bd68c0370f98b5b5162bf5490fe 100644
--- a/unitgrade/__init__.py
+++ b/unitgrade/__init__.py
@@ -1,4 +1,4 @@
-__version__ = "0.1.1"
+from unitgrade.version import __version__
 import os
 # DONT't import stuff here since install script requires __version__
 
diff --git a/unitgrade/version.py b/unitgrade/version.py
new file mode 100644
index 0000000000000000000000000000000000000000..d1f2e39ac842989be38fa4b168240fbece184408
--- /dev/null
+++ b/unitgrade/version.py
@@ -0,0 +1 @@
+__version__ = "0.1.1"
\ No newline at end of file