lxml>=5.0
python-dotenv>=1.0
sqlalchemy>=2.0
anthropic>=0.25
python-docx>=1.2.0
sentence-transformers>=5.5.1
pyhwpx>=1.7.2
kiwipiepy>=0.23.1
sqlite-vec>=0.1.9

[all]
pdfplumber>=0.11
pdf2image>=1.17
Pillow>=10.0
pytesseract>=0.3
reportlab>=4.0
openai>=1.0
google-genai>=1.0
voyageai>=0.3
FlagEmbedding>=1.0
psycopg2-binary>=2.9
pgvector>=0.3

[bge]
FlagEmbedding>=1.0

[dev]
pytest>=8.0
pytest-mock>=3.0

[gemini]
google-genai>=1.0

[mcp]
mcp[cli]>=1.0

[openai]
openai>=1.0

[pdf]
pdfplumber>=0.11
pdf2image>=1.17
Pillow>=10.0
pytesseract>=0.3
reportlab>=4.0

[postgres]
psycopg2-binary>=2.9
pgvector>=0.3

[voyage]
voyageai>=0.3
