This repository has been archived by the owner on Jan 9, 2024. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 28
/
Copy pathsetup.py
71 lines (68 loc) · 2.06 KB
/
setup.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
from glob import glob
from os.path import basename, splitext
from setuptools import find_packages, setup
with open('README.md', encoding='utf-8') as f:
long_description = f.read()
setup(
name='RAGchain',
version='0.2.6',
description='Build advanced RAG workflows with LLM, compatible with Langchain',
long_description=long_description,
long_description_content_type='text/markdown',
author='Marker-Inc',
author_email='[email protected]',
keywords=['RAG', 'RAGchain', 'ragchain', 'LLM', 'Langchain', 'DQA', 'GPT', 'ODQA'],
python_requires='>=3.8',
packages=find_packages(where='.'),
package_dir={'': '.'},
url="https://github.com/Marker-Inc-Korea/RAGchain",
license='Apache License 2.0',
py_modules=[splitext(basename(path))[0] for path in glob('./*.py')],
install_requires=[
'langchain>=0.1.0',
'chromadb>=0.4.16',
'urllib3',
'pdfminer.six',
'click',
'openpyxl',
'pinecone-client',
'python-dotenv==1.0.0',
'tiktoken',
'rank_bm25',
'numpy',
'pandas',
'pydantic==1.10.13',
'tqdm',
'pymongo',
'requests',
'redis',
'aiohttp',
'openai',
'InstructorEmbedding',
'sentence-transformers',
'huggingface_hub',
'transformers',
'torch',
'pyarrow',
'fastparquet',
'ragas',
'datasets',
'lxml',
'sacrebleu',
'scikit-learn',
'boto3',
'evaluate',
'rouge_score',
],
classifiers=[
"Intended Audience :: Developers",
"Intended Audience :: Information Technology",
"Intended Audience :: Science/Research",
'Programming Language :: Python :: 3.8',
'Programming Language :: Python :: 3.9',
'Programming Language :: Python :: 3.10',
"Topic :: Scientific/Engineering :: Artificial Intelligence",
"Topic :: Software Development :: Libraries",
"Topic :: Software Development :: Libraries :: Python Modules",
]
)