mirror of
https://github.com/khoaliber/khoj.git
synced 2026-03-02 13:18:18 +00:00
Create setup.py to setup Khoj python application
This commit is contained in:
52
setup.py
Normal file
52
setup.py
Normal file
@@ -0,0 +1,52 @@
|
||||
#!/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",
|
||||
]
|
||||
)
|
||||
Reference in New Issue
Block a user