diff --git a/setup.py b/setup.py index 8766d57..802169e 100755 --- a/setup.py +++ b/setup.py @@ -1,9 +1,15 @@ #!/usr/bin/env python3 from setuptools import find_packages, setup +def get_version(prefix): + import re + with open(os.path.join(prefix, '__init__.py')) as fd: + metadata = dict(re.findall("__([a-z]+)__ = '([^']+)'", fd.read())) + return metadata['version'] + setup( name='django-requestuser', - version=__import__('requestuser').__version__, + version=get_version('requestuser'), description='Make current request.user available to templates', author='j', author_email='j@mailb.org',