diff --git a/.gitignore b/.gitignore
index 9e227d1368a9be4695b63fc17e3d27a1c9fd79ee..8a8bf31765c12959f4326f1d5819e7d71803bc70 100644
--- a/.gitignore
+++ b/.gitignore
@@ -2,4 +2,4 @@ __pycache__
 *.egg-info
 doc/build/
 *.pyc
-force_bdss/__version__.py
+force_bdss/version.py
diff --git a/doc/source/conf.py b/doc/source/conf.py
index 7adfdcae47a1ff5cfad6a3bf79dc432f7a912bd1..942d1f0f9a6dae14afd8e3f101a243278ecb770d 100644
--- a/doc/source/conf.py
+++ b/doc/source/conf.py
@@ -10,7 +10,7 @@ sys.path.insert(0, os.path.join(
     os.path.dirname(os.path.abspath(__file__)), "..", "..")
     )
 
-from force_bdss.__version__ import VERSION as RELEASE
+from force_bdss.version import __version__ as RELEASE
 
 MOCK_MODULES=[]
 
diff --git a/setup.py b/setup.py
index 98f56c68c6716fadf38b052ac117d4e6ab20212b..c0842ae3490fb2a5dc566ad621e7539f600185c9 100644
--- a/setup.py
+++ b/setup.py
@@ -1,11 +1,22 @@
+import os
 from setuptools import setup, find_packages
 
 VERSION = "0.1.0.dev2"
 
 
+# Read description
+with open('README.rst', 'r') as readme:
+    README_TEXT = readme.read()
+
+
 def write_version_py():
-    with open("force_bdss/__version__.py", "w") as f:
-        f.write("VERSION = '{}'\n".format(VERSION))
+    filename = os.path.join(
+        os.path.dirname(__file__),
+        'force_bdss',
+        'version.py')
+    ver = "__version__ = '{}'\n"
+    with open(filename, 'w') as fh:
+        fh.write(ver.format(VERSION))
 
 
 write_version_py()