diff --git a/setup.py b/setup.py
index f63a85f37eb3244114137e90455b521ce4dae4c3..a82b6c257bd2142d5f1c481b0c740fd8312ba64d 100644
--- a/setup.py
+++ b/setup.py
@@ -4,17 +4,24 @@ from distutils.core import setup
 import subprocess
 
 # Write a version file containing the git hash and info
-git_log = subprocess.check_output(['git', 'log', '-1', '--pretty=%h %ai']).decode('utf-8')
-git_diff = (subprocess.check_output(['git', 'diff', '.'])
-            + subprocess.check_output(['git', 'diff', '--cached', '.'])).decode('utf-8')
-if git_diff == '':
-    status = '(CLEAN) ' + git_log
-else:
-    status = '(UNCLEAN) ' + git_log
+try:
+    git_log = subprocess.check_output(
+        ['git', 'log', '-1', '--pretty=%h %ai']).decode('utf-8')
+    git_diff = (subprocess.check_output(['git', 'diff', '.'])
+                + subprocess.check_output(
+                    ['git', 'diff', '--cached', '.'])).decode('utf-8')
+    if git_diff == '':
+        status = '(CLEAN) ' + git_log
+    else:
+        status = '(UNCLEAN) ' + git_log
+except subprocess.CalledProcessError:
+    status = "NO VERSION INFORMATION"
+
 version_file = '.version'
 with open('tupak/' + version_file, 'w+') as f:
     f.write(status)
 
+
 setup(name='tupak',
       version='0.1',
       packages=['tupak'],