litellm>=1.0.0
RestrictedPython>=6.0
python-dotenv>=1.0.0
PyMuPDF>=1.24.0

[all]
gradio>=5.0.0
numpy>=1.21.0
pandas>=1.3.0
pyarrow>=12.0.1
python-igraph>=0.11.8
scikit-learn>=1.3.2
scipy>=1.7.0
sentence-transformers>=2.2.2
spacy>=3.6.1
tqdm>=4.67.1
transformers>=4.30.2
huggingface-hub>=0.16.4

[dev]
build>=1.2.2
pytest>=7.0.0
pytest-asyncio>=0.21.0
pytest-cov>=4.0.0
black>=24.0.0
ruff>=0.1.0
mypy>=1.0.0
twine>=5.1.1

[linearrag]
numpy>=1.21.0
pandas>=1.3.0
pyarrow>=12.0.1
python-igraph>=0.11.8
scikit-learn>=1.3.2
scipy>=1.7.0
sentence-transformers>=2.2.2
spacy>=3.6.1
tqdm>=4.67.1
transformers>=4.30.2
huggingface-hub>=0.16.4

[ui]
gradio>=5.0.0
