aboutsummaryrefslogtreecommitdiff
path: root/setup.py
diff options
context:
space:
mode:
authorJoseph Hunkeler <jhunkeler@gmail.com>2015-07-23 22:12:52 -0400
committerJoseph Hunkeler <jhunkeler@gmail.com>2015-07-23 22:12:52 -0400
commit142022a0fd6c855cd43092234d354a95a10a457a (patch)
treec6ea48bb5f0f36a9891e8218a45bceaba5b59db3 /setup.py
parent06abb5cd9c43f5108ac438c2cb5ae3dbbca2f98f (diff)
downloadcbc-142022a0fd6c855cd43092234d354a95a10a457a.tar.gz
Conformant versioning
Diffstat (limited to 'setup.py')
-rw-r--r--setup.py13
1 files changed, 9 insertions, 4 deletions
diff --git a/setup.py b/setup.py
index 9f40091..6ab5a97 100644
--- a/setup.py
+++ b/setup.py
@@ -2,9 +2,6 @@ import os
from setuptools import setup, find_packages
from cbc.extern.version import get_git_version
-NAME = 'cbc'
-VERSION = get_git_version()
-
entry_points = {}
package_data = {}
@@ -18,8 +15,16 @@ package_data[''] = ['*.txt', '*.md']
test_suite = 'cbc.tests:main'
cbcpkg = os.path.join('cbc', 'version.py')
+
+#Omit git hash and let setuptools add a valid build number
+git_version = get_git_version()
+git_version = git_version[:git_version.rfind('-')]
+
with open(cbcpkg, 'w+') as version_data:
- version_data.write('__version__ = {0}\n'.format(get_git_version()))
+ version_data.write('__version__ = "{0}"\n'.format(git_version))
+
+NAME = 'cbc'
+VERSION = git_version
setup(
name=NAME,