requests
tqdm
charset_normalizer
pyparsing
pandas
whoosh-reloaded
litellm
huggingface_hub
langchain
langchain-core
langchain-text-splitters
langchain_litellm
langchain-openai

[agent]
patchpal>=0.25.0

[all]
langchain_chroma
chromadb
elasticsearch
requests_ntlm
shap
matplotlib
jieba
boto3
patchpal>=0.25.0
guidance>=0.1.5
transformers
accelerate
sentence_transformers
setfit
langchain-huggingface
unstructured[all-docs]
gmft
PyMuPDF
pymupdf4llm==0.0.17
extract-msg
tabulate
pandoc
pypandoc
nltk>=3.9.1
syntok
python-magic
openpyxl
langdetect
streamlit
scikit-learn

[app]
streamlit

[aws]
boto3

[chinese]
jieba

[chroma]
langchain_chroma
chromadb

[dev]
nbdev
onprem[all]

[docs]
unstructured[all-docs]
gmft
PyMuPDF
pymupdf4llm==0.0.17
extract-msg
tabulate
pandoc
pypandoc
nltk>=3.9.1
syntok
python-magic
openpyxl
langdetect

[elasticsearch]
elasticsearch

[explain]
shap
matplotlib

[guidance]
guidance>=0.1.5

[local]
transformers
accelerate
sentence_transformers
setfit
langchain-huggingface

[sharepoint]
requests_ntlm

[sklearn]
scikit-learn
