numpy>=1.24
requests>=2.31
typing-extensions>=4.8
python-dotenv>=1.0
tqdm>=4.66

[active-learning]
spacy<4,>=3.7

[all]
mothrag[dev,prod]

[dev]
pytest>=7.4
pytest-cov>=4.1
ruff>=0.5
build>=1.0
mkdocs>=1.5
mkdocs-material>=9.4

[enterprise]
mothrag[faiss,loaders,openai,retrieval,sentence-transformers,vertex]

[faiss]
faiss-cpu>=1.7

[gemini]
google-genai>=0.3

[html]
beautifulsoup4>=4.12

[hybrid-graph]
hipporag>=1.0

[loaders]
mothrag[html,pdf]

[openai]
openai>=1.40

[pdf]
pypdf>=4.0

[prod]
mothrag[faiss,gemini,loaders,openai,retrieval,sentence-transformers]

[retrieval]
scikit-learn>=1.3
networkx>=3.0
rank-bm25>=0.2.2

[sentence-transformers]
sentence-transformers>=2.7

[vertex]
google-cloud-aiplatform>=1.50
