setup.py

Summary

Maintainability
A
0 mins
Test Coverage
import setuptools

classifiers = ['Development Status :: 3 - Alpha',
               'Intended Audience :: Developers',
               'License :: OSI Approved :: BSD License',
               'Operating System :: OS Independent',
               'Natural Language :: English',
               'Programming Language :: Python :: 2',
               '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 :: Implementation :: CPython'
               'Topic :: Communications', 'Topic :: Internet',
               'Topic :: Internet :: Name Service (DNS)',
               'Topic :: Software Development :: Libraries',
               'Topic :: Software Development :: Libraries :: Python Modules']

requirements = ['pycares>=1,<2', 'tornado>=4.0']
tests_require = ['nose', 'mock', 'codecov', 'coverage']

setuptools.setup(name='tdns',
                 version='0.2.0',
                 description='An asynchronous Tornado wrapper for pycares',
                 long_description=open('README.rst').read(),
                 author='Gavin M. Roy',
                 author_email='gavinmroy@gmail.com',
                 keywords="tornado dns asynchronous",
                 url='http://github.com/gmr/tdns',
                 py_modules=['tdns'],
                 package_data={'': ['LICENSE', 'README.rst']},
                 include_package_data=True,
                 install_requires=requirements,
                 tests_require=tests_require,
                 license=open('LICENSE').read(),
                 classifiers=classifiers)