From 0d7b44a3f5733dd0d3a37e85fbc3228abb436b9d Mon Sep 17 00:00:00 2001 From: Olivier Mangin Date: Fri, 30 Mar 2018 18:46:53 -0400 Subject: [PATCH] Have version defined in only one place (fixes #86). --- pubs/__init__.py | 2 +- pubs/version.py | 1 + setup.py | 5 +++-- 3 files changed, 5 insertions(+), 3 deletions(-) create mode 100644 pubs/version.py diff --git a/pubs/__init__.py b/pubs/__init__.py index a71c5c7..58f3ace 100644 --- a/pubs/__init__.py +++ b/pubs/__init__.py @@ -1 +1 @@ -__version__ = '0.7.0' +from .version import __version__ diff --git a/pubs/version.py b/pubs/version.py new file mode 100644 index 0000000..a71c5c7 --- /dev/null +++ b/pubs/version.py @@ -0,0 +1 @@ +__version__ = '0.7.0' diff --git a/setup.py b/setup.py index 62a9d3f..d9ff787 100644 --- a/setup.py +++ b/setup.py @@ -2,11 +2,12 @@ from setuptools import setup -VERSION = '0.7.0' +with open('pubs/version.py') as f: + exec(f.read()) # defines __version__ setup( name='pubs', - version=VERSION, + version=__version__, author='Fabien Benureau, Olivier Mangin, Jonathan Grizou', author_email='fabien.benureau@gmail.com', maintainer='Olivier Mangin',