import re import sys from setuptools import find_packages, setup def _read_long_description(): try: import pypandoc return pypandoc.convert('README.md', 'rst', format='markdown') except Exception: return None with open('thumbnails/__init__.py', 'r') as fd: version = re.search( r'^__version__\s*=\s*[\'"]([^\'"]*)[\'"]', fd.read(), re.MULTILINE ).group(1) try: from semantic_release import setup_hook setup_hook(sys.argv) except ImportError: pass setup( name='python-thumbnails', version=version, url='http://github.com/relekang/python-thumbnails', author='Rolf Erik Lekang', author_email='me@rolflekang.com', description='Thumbnails for Django, Flask and other Python projects.', long_description=_read_long_description(), packages=find_packages(exclude='tests'), license='MIT', install_requires=[ 'six>=1.9.0', 'requests>=2.7.0' ], include_package_data=True, classifiers=[ 'Development Status :: 4 - Beta', 'Programming Language :: Python', 'Programming Language :: Python :: 3.4', ] )