#!/usr/bin/env python from setuptools import find_packages, setup setup( name='khoj', version='1.0', description="A natural language search engine for your personal notes, transactions and images", long_description=open('README.md', "r", encoding="utf-8").read(), long_description_content_type="text/markdown", author='Debanjum Singh Solanky, Saba Imran', author_email='debanjum@gmail.com', url='https://github.com/debanjum/khoj', license="GPLv3", keywords="search semantic-search NLP sentence-transformer org-mode markdown beancount images", python_requires=">=3.5, <4", packages=find_packages( where=".", exclude=["tests*"], include=["src*"] ), install_requires=[ "numpy == 1.22.4", "torch == 1.11.0", "torchvision == 0.12.0", "transformers == 4.21.0", "sentence-transformers == 2.1.0", "openai == 0.20.0", "huggingface_hub == 0.8.1", "pydantic == 1.9.1", "fastapi == 0.77.1", "uvicorn == 0.17.6", "jinja2 == 3.1.2", "pyyaml == 6.0", "pytest == 7.1.2", "pillow == 8.4.0", "aiofiles == 0.8.0", "dateparser == 1.1.1", ], entry_points={"console_scripts": ["khoj = src.main:run"]}, classifiers=[ "Development Status :: 4 - Beta", "License :: OSI Approved :: GNU General Public License v3 (GPLv3)", "Operating System :: OS Independent", "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", ] )