''' Module Installation script ''' from setuptools import (setup, find_packages) import io from spellchecker import (__version__, __url__, __author__, __email__, __license__, __bugtrack_url__) def read_file(filepath): ''' read the file ''' with io.open(filepath, 'r') as filepointer: res = filepointer.read() return res KEYWORDS = ['python', 'spelling', 'typo', 'checker'] setup( name = 'pyspellchecker', version = __version__, author = __author__, author_email = __email__, description = 'Pure python spell checker based on work by Peter Norvig', license = __license__, keywords = ' '.join(KEYWORDS), url = __url__, download_url = '{0}/tarball/v{1}'.format(__url__, __version__), bugtrack_url = __bugtrack_url__, install_requires = [], packages=find_packages(exclude=['tests']), package_data={'spellchecker': ['resources/*']}, include_package_data = True, long_description = read_file('README.rst'), classifiers = [ 'Development Status :: 3 - Alpha', 'Intended Audience :: Developers', 'Intended Audience :: Information Technology', 'Intended Audience :: Science/Research', 'Topic :: Software Development :: Libraries', 'Topic :: Utilities', 'License :: OSI Approved', 'License :: OSI Approved :: MIT License', 'Programming Language :: Python', 'Programming Language :: Python :: 3', 'Programming Language :: Python :: 3.5', 'Programming Language :: Python :: 3.6', 'Programming Language :: Python :: 3.7', 'Programming Language :: Python :: 3.8', 'Programming Language :: Python :: 3.9', ], test_suite = 'tests' )