from setuptools import setup about = {} with open('wakatime/__about__.py') as f: exec(f.read(), about) packages = [ about['__title__'], ] setup( name=about['__title__'], version=about['__version__'], license=about['__license__'], description=about['__description__'], long_description=open('README.rst').read(), author=about['__author__'], author_email=about['__author_email__'], url=about['__url__'], packages=packages, package_dir={about['__title__']: about['__title__']}, include_package_data=True, zip_safe=False, platforms='any', entry_points={ 'console_scripts': ['wakatime = wakatime.__init__:execute'], }, classifiers=[ 'Development Status :: 5 - Production/Stable', 'Environment :: Console', 'Intended Audience :: Developers', 'License :: OSI Approved :: BSD License', 'Natural Language :: English', 'Programming Language :: Python', 'Programming Language :: Python :: 2', 'Programming Language :: Python :: 2.6', 'Programming Language :: Python :: 2.7', 'Programming Language :: Python :: 3', 'Programming Language :: Python :: 3.3', 'Programming Language :: Python :: 3.4', 'Programming Language :: Python :: 3.5', 'Programming Language :: Python :: 3.6', 'Topic :: Text Editors', ], )