try: from setuptools import setup except ImportError: from distutils.core import setup import sys import os import atexit sys.path.insert(0, '.') version = __import__('voluptuous').__version__ try: import pypandoc long_description = pypandoc.convert('README.md', 'rst') with open('README.rst', 'w') as f: f.write(long_description) atexit.register(lambda: os.unlink('README.rst')) except (ImportError, OSError): print('WARNING: Could not locate pandoc, using Markdown long_description.') with open('README.md') as f: long_description = f.read() description = long_description.splitlines()[0].strip() setup( name='voluptuous', url='https://github.com/alecthomas/voluptuous', download_url='https://pypi.python.org/pypi/voluptuous', version=version, description=description, long_description=long_description, license='BSD', platforms=['any'], py_modules=['voluptuous'], author='Alec Thomas', author_email='alec@swapoff.org', classifiers=[ 'Development Status :: 5 - Production/Stable', 'Intended Audience :: Developers', 'License :: OSI Approved :: BSD License', 'Operating System :: OS Independent', 'Programming Language :: Python :: 2', 'Programming Language :: Python :: 2.7', 'Programming Language :: Python :: 3', 'Programming Language :: Python :: 3.1', 'Programming Language :: Python :: 3.2', 'Programming Language :: Python :: 3.3', 'Programming Language :: Python :: 3.4', ], install_requires=[ 'setuptools >= 0.6b1', ], )