sentence-transformers>=2.7.0
torch>=2.0.0
transformers>=4.30.0
faiss-cpu>=1.8.0
pandas>=2.0.0
numpy>=1.22.0
tqdm>=4.60.0
beautifulsoup4>=4.9.0
pillow>=10.0.0
click>=8.0.0

[all]
deep-semantic-search[clustering,rag,viz]

[clustering]
scikit-learn>=1.3.0

[dev]
deep-semantic-search[all]
pytest>=7.0
ruff>=0.4.0

[rag]
langchain>=0.2.0
langchain-community>=0.2.0
langchain-huggingface>=0.1.0
langchain-ollama>=0.3.0
langchain-text-splitters>=0.2.0
langchain-chroma>=0.1.0
langchain-core>=0.2.0

[viz]
matplotlib>=3.5.0
