import setuptools import codecs test_deps = ['pytest'] try: import unittest.mock except: test_deps.append('mock') setuptools.setup( name='doublethink', version='0.4.0', packages=['doublethink'], classifiers=[ 'Programming Language :: Python :: 2.7', 'Programming Language :: Python :: 3.4', 'Programming Language :: Python :: 3.5', 'Programming Language :: Python :: 3.6', 'Programming Language :: Python :: 3.7', ], install_requires=['rethinkdb>=2.4,<2.5'], extras_require={'test': test_deps}, url='https://github.com/internetarchive/doublethink', author='Noah Levitt', author_email='nlevitt@archive.org', description='rethinkdb python library', long_description=codecs.open( 'README.rst', mode='r', encoding='utf-8').read(), entry_points={ 'console_scripts': [ 'doublethink-purge-stale-services=doublethink.cli:purge_stale_services', ] }, )