diskcache
docker
flaml
numpy<2,>=1.17.0
openai>=1.3
pydantic!=2.6.0,<3,>=1.10
python-dotenv
termcolor
tiktoken

[autobuild]
chromadb
huggingface-hub
sentence-transformers

[blendsearch]
flaml[blendsearch]

[graph]
matplotlib
networkx

[jupyter-executor]
ipykernel>=6.29.0
jupyter-client>=8.6.0
jupyter-kernel-gateway
requests
websocket-client

[lmm]
pillow
replicate

[mathchat]
pydantic==1.10.9
sympy
wolframalpha

[redis]
redis

[retrievechat]
beautifulsoup4
chromadb
ipython
markdownify
pypdf
sentence_transformers

[teachable]
chromadb

[test]
coverage>=5.3
ipykernel
nbconvert
nbformat
pandas
pre-commit
pytest-asyncio
pytest<8,>=6.1.1

[types]
ipykernel>=6.29.0
jupyter-client>=8.6.0
jupyter-kernel-gateway
mypy==1.9.0
pytest<8,>=6.1.1
requests
websocket-client

[websockets]
websockets<13,>=12.0

[websurfer]
beautifulsoup4
markdownify
pathvalidate
pdfminer.six
