From 2d814c5894ab8b986ccc48385ebe92acf02a6a01 Mon Sep 17 00:00:00 2001
From: Stefano Borini <sborini@enthought.com>
Date: Fri, 28 Jul 2017 15:12:57 +0100
Subject: [PATCH] Generate and use __version__.py

---
 .gitignore         | 2 +-
 doc/source/conf.py | 8 +++++---
 setup.py           | 8 +++++++-
 3 files changed, 13 insertions(+), 5 deletions(-)

diff --git a/.gitignore b/.gitignore
index cd6c60c..9e227d1 100644
--- a/.gitignore
+++ b/.gitignore
@@ -2,4 +2,4 @@ __pycache__
 *.egg-info
 doc/build/
 *.pyc
-
+force_bdss/__version__.py
diff --git a/doc/source/conf.py b/doc/source/conf.py
index 289f469..7adfdca 100644
--- a/doc/source/conf.py
+++ b/doc/source/conf.py
@@ -9,7 +9,9 @@ import os
 sys.path.insert(0, os.path.join(
     os.path.dirname(os.path.abspath(__file__)), "..", "..")
     )
-print(sys.path)
+
+from force_bdss.__version__ import VERSION as RELEASE
+
 MOCK_MODULES=[]
 
 def _warn_node(self, msg, node, **kwargs):
@@ -58,8 +60,8 @@ source_suffix = '.rst'
 master_doc = 'index'
 project = u'FORCE'
 copyright = u'2017, FORCE Project'
-version = '0.1.0'
-release = '0.1.0.dev0'
+version = ".".join(RELEASE.split(".")[0:3])
+release = RELEASE
 pygments_style = 'sphinx'
 html_theme = 'classic'
 html_static_path = ['_static']
diff --git a/setup.py b/setup.py
index 9429bc9..4889616 100644
--- a/setup.py
+++ b/setup.py
@@ -1,6 +1,12 @@
 from setuptools import setup, find_packages
 
-VERSION = "0.1.0.dev1"
+VERSION = "0.1.0.dev2"
+
+def write_version_py():
+    with open("force_bdss/__version__.py", "w") as f:
+        f.write("VERSION = '{}'".format(VERSION))
+
+write_version_py()
 
 setup(
     name="force_bdss",
-- 
GitLab