from setuptools import setup, find_packages, Extension with open('./README.md', 'r') as f: long_description = f.read() EXTENSIONS = [ Extension( 'cfog.metrics.levenshtein', ['cfog/metrics/levenshtein.c'] ) ] setup(name='fog', version='0.9.1', description='A fuzzy matching & clustering library for python.', long_description=long_description, long_description_content_type='text/markdown', url='http://github.com/Yomguithereal/fog', license='MIT', author='Guillaume Plique', author_email='kropotkinepiotr@gmail.com', keywords='fuzzy', python_requires='>=3', packages=find_packages(exclude=['experiments', 'experiments.*', 'test', 'test.*']), ext_modules=EXTENSIONS, install_requires=[ 'dill>=0.2.7.1', 'ebbe>=1.3.1', 'networkx>=2', 'phylactery>=0.1.1', 'Unidecode>=1.0.22' ], entry_points={ 'console_scripts': ['fog=fog.cli.__main__:main'] }, zip_safe=True)