From 85b20f8d491ae02278e720c961024e837cc64b0e Mon Sep 17 00:00:00 2001 From: Markus Unterwaditzer Date: Fri, 6 Feb 2015 18:06:16 +0100 Subject: [PATCH] Avoid duplication of version info --- setup.py | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/setup.py b/setup.py index 8ece9255..52e2df64 100644 --- a/setup.py +++ b/setup.py @@ -42,13 +42,21 @@ Links `_ """ -from __future__ import print_function -from setuptools import Command, setup +import re +import ast +from setuptools import setup + + +_version_re = re.compile(r'__version__\s+=\s+(.*)') + +with open('flask/__init__.py', 'rb') as f: + version = str(ast.literal_eval(_version_re.search( + f.read().decode('utf-8')).group(1))) setup( name='Flask', - version='0.11.dev0', + version=version, url='http://github.com/mitsuhiko/flask/', license='BSD', author='Armin Ronacher',