python-dotenv>=1.0.0

[all]
psycopg[binary]>=3.2.0
pgvector>=0.3.6
hnswlib>=0.8.0
rank-bm25>=0.2.2
numpy>=1.26.0
sentence-transformers>=3.0.0
pymupdf>=1.24.0
python-docx>=1.1.0
python-pptx>=1.0.0
openpyxl>=3.1.0
pandas>=2.2.0
Pillow>=10.0.0
pillow-heif
PyYAML>=6.0
beautifulsoup4>=4.12.0
rdflib>=7.0.0
openai>=1.40.0
faster-whisper>=1.0.0

[audio]
faster-whisper>=1.0.0

[dev]
pytest>=8.0.0

[embeddings]
sentence-transformers>=3.0.0

[extractors]
pymupdf>=1.24.0
python-docx>=1.1.0
python-pptx>=1.0.0
openpyxl>=3.1.0
pandas>=2.2.0
Pillow>=10.0.0
pillow-heif
PyYAML>=6.0
beautifulsoup4>=4.12.0
rdflib>=7.0.0

[local]
hnswlib>=0.8.0
rank-bm25>=0.2.2
numpy>=1.26.0

[memory]
hnswlib>=0.8.0
rank-bm25>=0.2.2
numpy>=1.26.0
sentence-transformers>=3.0.0

[openai]
openai>=1.40.0

[postgres]
psycopg[binary]>=3.2.0
pgvector>=0.3.6
