text: import setuptools
  
  from cherche.__version__ import __version__
  
  with open("README.md", "r", encoding="utf-8") as fh:
      long_description = fh.read()
  
  setuptools.setup(
      name="cherche",
      version=f"{__version__}",
      license="MIT",
      author="Raphael Sourty",
      author_email="raphael.sourty@gmail.com",
      description="Neural Search",
      long_description=long_description,
      long_description_content_type="text/markdown",
      url="https://github.com/raphaelsty/cherche",
      download_url="https://github.com/user/cherche/archive/v_01.tar.gz",
      keywords=["neural", "search", "question", "answering", "summarization"],
      packages=setuptools.find_packages(),
      install_requires=[
          "elasticsearch >= 7.10.0",
          "faiss-cpu >= 1.7.1.post3",
          "flashtext >= 2.7",
          "lunr >= 0.6.1",
          "numpy >= 1.19.0",
          "rank-bm25 == 0.2.1",
          "rapidfuzz >= 1.9.1",
          "river >= 0.8.0",
          "scikit-learn >= 1.0",
          "scipy >= 1.7.3",
          "sentence-transformers >= 2.1.0",
          "transformers >= 4.12.0",
          "tqdm >= 4.62.3",
          "scipy >= 1.7.3",
      ],
      package_data={"cherche": ["data/towns.json", "data/semanlink/*.json", "data/norvig.txt"]},
      classifiers=[
          "Programming Language :: Python :: 3",
          "License :: OSI Approved :: MIT License",
          "Operating System :: OS Independent",
      ],
      python_requires=">=3.6",
  )
  