fog/setup.py

37 lines
1005 B
Python

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)