diff --git a/setup.py b/setup.py index a21129226..5058bc500 100644 --- a/setup.py +++ b/setup.py @@ -1,10 +1,9 @@ #!/usr/bin/env python import os.path +import re import sys -import gspread - try: from setuptools import setup except ImportError: @@ -32,12 +31,15 @@ def read(filename): long_description = long_description.lstrip("\n").format(index=read('docs/index.txt')) +version = re.search(r'^__version__\s*=\s*[\'"]([^\'"]*)[\'"]', + read('gspread/__init__.py'), re.MULTILINE).group(1) + setup( name='gspread', packages=['gspread'], description=description, long_description=long_description, - version=gspread.__version__, + version=version, author='Anton Burnashev', author_email='fuss.here@gmail.com', url='https://github.com/burnash/gspread',