import os

from setuptools import setup

about = {}
here = os.path.abspath(os.path.dirname(__file__))
with open(os.path.join(here, 'stringsheet', '__init__.py'), encoding='utf-8') as f:
    exec(f.read(), about)

with open('README.rst', encoding='utf-8') as f:
    readme = f.read()

setup(
    name=about['__title__'],
    version=about['__version__'],
    description=about['__description__'],
    long_description=readme,
    author=about['__author__'],
    author_email=about['__author_email__'],
    url=about['__url__'],
    license=about['__license__'],
    packages=['stringsheet'],
    install_requires=[
        'httplib2',
        'apiclient',
        'lxml',
        'google-api-python-client'
    ],
    entry_points={
        'console_scripts': [
            'stringsheet = stringsheet.cli:main'
        ]
    }
)

@@ -4,16 +4,36 @@
 ort os%0A%0A
+from io import open%0A
 from set
@@ -207,28 +207,157 @@
     
-exec(f.read(), about
+for line in f:%0A        if line.startswith('__'):%0A            (key, value) = line.split('=')%0A            about%5Bkey.strip()%5D = value.strip().strip('%5C''
 )%0A%0Aw

Fix build