pydantic>=2
pyyaml
python-dotenv
beautifulsoup4
lxml
pandas

[async]
httpx
aiofiles
aiolimiter

[cluster]
scikit-learn
numpy

[dev]
pytest
pytest-asyncio
pytest-mock
pytest-cov
hypothesis

[embeddings]
numpy
openai

[embeddings-local]
numpy
sentence-transformers

[full]
httpx
aiofiles
aiolimiter
openai
tiktoken
pdfplumber
sqlalchemy>=2
aiosqlite
plotly
scikit-learn
numpy
requests

[llm]
openai
tiktoken

[pdf]
pdfplumber

[sql]
sqlalchemy>=2
aiosqlite

[viz]
plotly
aiofiles
