From d09edda04a40b8f050a34064bfd9f414755e174c Mon Sep 17 00:00:00 2001 From: Markus Unterwaditzer Date: Fri, 6 Feb 2015 18:11:55 +0100 Subject: [PATCH] deduplicate version info --- setup.py | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/setup.py b/setup.py index 25f63128..3f080b96 100644 --- a/setup.py +++ b/setup.py @@ -35,12 +35,21 @@ For more informations visit the new `Jinja2 webpage`_ and `documentation`_. .. _Jinja2 webpage: http://jinja.pocoo.org/ .. _documentation: http://jinja.pocoo.org/2/documentation/ """ +import re +import ast from setuptools import setup +_version_re = re.compile(r'__version__\s+=\s+(.*)') + +with open('jinja2/__init__.py', 'rb') as f: + version = str(ast.literal_eval(_version_re.search( + f.read().decode('utf-8')).group(1))) + + setup( name='Jinja2', - version='2.8.dev0', + version=version, url='http://jinja.pocoo.org/', license='BSD', author='Armin Ronacher', -- 2.47.2