From 40a4e5ffa1b18d128cd3f0a244eabfbfb552870a Mon Sep 17 00:00:00 2001 From: Benjamin Dauvergne Date: Tue, 31 Jan 2012 10:59:10 +0100 Subject: [PATCH] Do not load the eopayment to read the version, do it textually using regular expressions --- setup.py | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/setup.py b/setup.py index e8e4c99..4ff3468 100644 --- a/setup.py +++ b/setup.py @@ -6,10 +6,15 @@ Setup script for eopayment import distutils import distutils.core -import eopayment +import re + +def get_version(): + text = file('eopayment/__init__.py').read() + m = re.search("__version__ = ['\"](.*)['\"]", text) + return m.group(1) distutils.core.setup(name='eopayment', - version=eopayment.__version__, + version=get_version(), license='GPLv3 or later', description='Common API to use all French online payment credit card processing services', long_description=